Commit e53b2ae2 authored by Rene Ladan's avatar Rene Ladan
Browse files

databases/emacs-sqlite3-api: Remove expired port

2024-10-31 databases/emacs-sqlite3-api: Emacs 29 and later support sqlite3 natively
parent b2ab09e9
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -3569,3 +3569,4 @@ databases/libpqtypes||2024-10-31|Has expired: Abandonware, upstream is no longer
databases/libmongo-client||2024-10-31|Has expired: Abandonware, upstream removed repo
archivers/rubygem-archive-tar-minitar|archivers/rubygem-minitar|2024-10-31|Has expired: archive-tar-minitar has been deprecated. Use archivers/rubygem-minitar instead
audio/audiere||2024-10-31|Has expired: last release in 2006, no consumers in the Ports tree
databases/emacs-sqlite3-api||2024-10-31|Has expired: Emacs 29 and later support sqlite3 natively
+0 −1
Original line number Diff line number Diff line
@@ -59,7 +59,6 @@
    SUBDIR += diesel
    SUBDIR += duckdb
    SUBDIR += ejdb
    SUBDIR += emacs-sqlite3-api
    SUBDIR += emacsql
    SUBDIR += emacsql-devel
    SUBDIR += erlfdb
+0 −45
Original line number Diff line number Diff line
PORTNAME=	emacs-sqlite3-api
DISTVERSIONPREFIX=	v
DISTVERSION=	0.18
PORTREVISION=	3
CATEGORIES=	databases elisp
PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}

MAINTAINER=	yasu@FreeBSD.org
COMMENT=	SQLite3 API for Emacs 25+
WWW=		https://github.com/pekingduck/emacs-sqlite3-api

LICENSE=	GPLv3+
LICENSE_FILE=	${WRKSRC}/LICENSE

DEPRECATED=	Emacs 29 and later support sqlite3 natively
EXPIRATION_DATE=	2024-10-31

LIB_DEPENDS=	libsqlite3.so:databases/sqlite3

USES=		emacs gmake
USE_GITHUB=	yes
GH_ACCOUNT=	pekingduck

MAKE_ENV+=	LIB="-L${LOCALBASE}/lib -lsqlite3"

CFLAGS+=	-I${LOCALBASE}/include

PORTDOCS=	README.org

OPTIONS_DEFINE=	DOCS

post-build:
	(cd ${WRKSRC} \
	&& ${EMACS_CMD} -Q -batch -f batch-byte-compile sqlite3.el)

do-install:
	${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
	${INSTALL_PROGRAM} ${WRKSRC}/sqlite3-api.so ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
	${INSTALL_DATA} ${WRKSRC}/sqlite3.el* ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}

do-install-DOCS-on:
	${MKDIR} ${STAGEDIR}${DOCSDIR}
	${INSTALL_DATA} ${WRKSRC}/README.org ${STAGEDIR}${DOCSDIR}

.include <bsd.port.mk>
+0 −3
Original line number Diff line number Diff line
TIMESTAMP = 1707349007
SHA256 (pekingduck-emacs-sqlite3-api-v0.18_GH0.tar.gz) = 96d7cd903c436798476429f644709741547f8e5bae3948b3f014bb16888d8ca9
SIZE (pekingduck-emacs-sqlite3-api-v0.18_GH0.tar.gz) = 37358
+0 −2
Original line number Diff line number Diff line
emacs-sqlite3-api is a dynamic module for GNU Emacs 25+ that provides
direct access to the core SQLite3 C API from Emacs Lisp.
Loading