pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/mail
Module Name: pkgsrc
Committed By: vins
Date: Wed Dec 4 22:54:18 UTC 2024
Added Files:
pkgsrc/mail/opensmtpd-table-ldap: DESCR Makefile PLIST distinfo
pkgsrc/mail/opensmtpd-table-mysql: DESCR Makefile PLIST distinfo
pkgsrc/mail/opensmtpd-table-passwd: DESCR Makefile PLIST distinfo
pkgsrc/mail/opensmtpd-table-postgres: DESCR Makefile PLIST distinfo
pkgsrc/mail/opensmtpd-table-redis: DESCR Makefile PLIST distinfo
pkgsrc/mail/opensmtpd-table-socketmap: DESCR Makefile PLIST distinfo
pkgsrc/mail/opensmtpd-table-sqlite: DESCR Makefile PLIST distinfo
Log Message:
Initial import of the new OpenSMTPD tables:
* opensmtpd-table-ldap
* opensmtpd-table-mysql
* opensmtpd-table-passwd
* opensmtpd-table-postgres
* opensmtpd-table-redis
* opensmtpd-table-socketmap
* opensmtpd-table-sqlite
These new packages replace the previous opensmtpd-extras. All the
tables, except table-python which is no longer available, were
converted to the new smtpd-tables(7) protocol and won't need any
configuration change.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/mail/opensmtpd-table-ldap/DESCR \
pkgsrc/mail/opensmtpd-table-ldap/Makefile \
pkgsrc/mail/opensmtpd-table-ldap/PLIST \
pkgsrc/mail/opensmtpd-table-ldap/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/mail/opensmtpd-table-mysql/DESCR \
pkgsrc/mail/opensmtpd-table-mysql/Makefile \
pkgsrc/mail/opensmtpd-table-mysql/PLIST \
pkgsrc/mail/opensmtpd-table-mysql/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/mail/opensmtpd-table-passwd/DESCR \
pkgsrc/mail/opensmtpd-table-passwd/Makefile \
pkgsrc/mail/opensmtpd-table-passwd/PLIST \
pkgsrc/mail/opensmtpd-table-passwd/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/mail/opensmtpd-table-postgres/DESCR \
pkgsrc/mail/opensmtpd-table-postgres/Makefile \
pkgsrc/mail/opensmtpd-table-postgres/PLIST \
pkgsrc/mail/opensmtpd-table-postgres/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/mail/opensmtpd-table-redis/DESCR \
pkgsrc/mail/opensmtpd-table-redis/Makefile \
pkgsrc/mail/opensmtpd-table-redis/PLIST \
pkgsrc/mail/opensmtpd-table-redis/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/mail/opensmtpd-table-socketmap/DESCR \
pkgsrc/mail/opensmtpd-table-socketmap/Makefile \
pkgsrc/mail/opensmtpd-table-socketmap/PLIST \
pkgsrc/mail/opensmtpd-table-socketmap/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/mail/opensmtpd-table-sqlite/DESCR \
pkgsrc/mail/opensmtpd-table-sqlite/Makefile \
pkgsrc/mail/opensmtpd-table-sqlite/PLIST \
pkgsrc/mail/opensmtpd-table-sqlite/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/mail/opensmtpd-table-ldap/DESCR
diff -u /dev/null pkgsrc/mail/opensmtpd-table-ldap/DESCR:1.1
--- /dev/null Wed Dec 4 22:54:18 2024
+++ pkgsrc/mail/opensmtpd-table-ldap/DESCR Wed Dec 4 22:54:16 2024
@@ -0,0 +1 @@
+The ldap table allows to use a LDAP server as smtpd(8) table.
Index: pkgsrc/mail/opensmtpd-table-ldap/Makefile
diff -u /dev/null pkgsrc/mail/opensmtpd-table-ldap/Makefile:1.1
--- /dev/null Wed Dec 4 22:54:18 2024
+++ pkgsrc/mail/opensmtpd-table-ldap/Makefile Wed Dec 4 22:54:16 2024
@@ -0,0 +1,41 @@
+# $NetBSD: Makefile,v 1.1 2024/12/04 22:54:16 vins Exp $
+
+DISTNAME= table-ldap-1.0
+PKGNAME= ${DISTNAME:S|^|opensmtpd-|}
+CATEGORIES= mail databases
+MASTER_SITES= ${MASTER_SITE_GITHUB:=opensmtpd/}
+GITHUB_PROJECT= table-ldap
+GITHUB_TAG= ${PKGVERSION_NOREV}
+
+MAINTAINER= vins%NetBSD.org@localhost
+HOMEPAGE= https://github.com/opensmtpd/table-ldap
+COMMENT= OpenSMTPD LDAP table add-on
+LICENSE= isc
+
+CONFLICTS+= opensmtpd-extras-[0-9]*
+DEPENDS+= opensmtpd>=7.6.0:../../mail/opensmtpd
+
+USE_TOOLS+= autoconf automake autoreconf
+
+GNU_CONFIGURE= yes
+
+SUBST_CLASSES+= dir
+SUBST_STAGE.dir= pre-configure
+SUBST_MESSAGE.dir= Fixing smtpdir for pkgsrc.
+SUBST_FILES.dir= Makefile.am
+SUBST_SED.dir+= -e "s:libexec/smtpd:libexec/opensmtpd:g"
+
+INSTALLATION_DIRS+= share/examples/opensmtpd
+
+pre-configure:
+ set -e; cd ${WRKSRC} && autoreconf -fiv
+
+post-install:
+.for f in table-ldap.conf.example
+ ${INSTALL_DATA} ${WRKSRC}/${f} \
+ ${DESTDIR}${PREFIX}/share/examples/opensmtpd/${f:S/.example//}
+.endfor
+
+.include "../../databases/openldap-client/buildlink3.mk"
+.include "../../security/libretls/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/mail/opensmtpd-table-ldap/PLIST
diff -u /dev/null pkgsrc/mail/opensmtpd-table-ldap/PLIST:1.1
--- /dev/null Wed Dec 4 22:54:18 2024
+++ pkgsrc/mail/opensmtpd-table-ldap/PLIST Wed Dec 4 22:54:16 2024
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1 2024/12/04 22:54:16 vins Exp $
+libexec/opensmtpd/table-ldap
+share/examples/opensmtpd/table-ldap.conf
Index: pkgsrc/mail/opensmtpd-table-ldap/distinfo
diff -u /dev/null pkgsrc/mail/opensmtpd-table-ldap/distinfo:1.1
--- /dev/null Wed Dec 4 22:54:18 2024
+++ pkgsrc/mail/opensmtpd-table-ldap/distinfo Wed Dec 4 22:54:16 2024
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2024/12/04 22:54:16 vins Exp $
+
+BLAKE2s (table-ldap-1.0.tar.gz) = 073ddb2f133fa1765e5d23cb41ea82bebd3bab59f0ad7ca90becbf9f29f9b12d
+SHA512 (table-ldap-1.0.tar.gz) = 556d1ea36427791a0f2fc4c985aa9ce0059131025e81e8ab64102c8e0b4d7dd2e699d5a317975e1caabe68ac3a0082551799f6c7e03483b5ffe7d82c0eb8bf9a
+Size (table-ldap-1.0.tar.gz) = 32696 bytes
Index: pkgsrc/mail/opensmtpd-table-mysql/DESCR
diff -u /dev/null pkgsrc/mail/opensmtpd-table-mysql/DESCR:1.1
--- /dev/null Wed Dec 4 22:54:18 2024
+++ pkgsrc/mail/opensmtpd-table-mysql/DESCR Wed Dec 4 22:54:17 2024
@@ -0,0 +1 @@
+The MySQL table allows to use a MySQL database as a smtpd(8) table.
Index: pkgsrc/mail/opensmtpd-table-mysql/Makefile
diff -u /dev/null pkgsrc/mail/opensmtpd-table-mysql/Makefile:1.1
--- /dev/null Wed Dec 4 22:54:18 2024
+++ pkgsrc/mail/opensmtpd-table-mysql/Makefile Wed Dec 4 22:54:17 2024
@@ -0,0 +1,35 @@
+# $NetBSD: Makefile,v 1.1 2024/12/04 22:54:17 vins Exp $
+
+DISTNAME= table-mysql-1.2.1
+PKGNAME= ${DISTNAME:S|^|opensmtpd-|}
+CATEGORIES= mail databases
+MASTER_SITES= ${MASTER_SITE_GITHUB:=opensmtpd/}
+GITHUB_PROJECT= table-mysql
+GITHUB_TAG= ${PKGVERSION_NOREV}
+
+MAINTAINER= vins%NetBSD.org@localhost
+HOMEPAGE= https://github.com/opensmtpd/table-mysql
+COMMENT= OpenSMTPD MySQL table add-on
+LICENSE= isc
+
+CONFLICTS+= opensmtpd-extras-[0-9]*
+DEPENDS+= opensmtpd>=7.6.0:../../mail/opensmtpd
+
+USE_TOOLS+= autoconf automake autoreconf
+
+GNU_CONFIGURE= yes
+
+SUBST_CLASSES+= dir
+SUBST_STAGE.dir= pre-configure
+SUBST_MESSAGE.dir= Fixing smtpdir for pkgsrc.
+SUBST_FILES.dir= Makefile.am table-mysql.5
+SUBST_SED.dir+= -e "s:libexec/smtpd:libexec/opensmtpd:g"
+
+MAKE_FLAGS+= CFLAGS=${CFLAGS:Q}
+MAKE_FLAGS+= LDFLAGS=${LDFLAGS:Q}
+
+pre-configure:
+ set -e; cd ${WRKSRC} && autoreconf -fiv
+
+.include "../../mk/mysql.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/mail/opensmtpd-table-mysql/PLIST
diff -u /dev/null pkgsrc/mail/opensmtpd-table-mysql/PLIST:1.1
--- /dev/null Wed Dec 4 22:54:18 2024
+++ pkgsrc/mail/opensmtpd-table-mysql/PLIST Wed Dec 4 22:54:17 2024
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1 2024/12/04 22:54:17 vins Exp $
+libexec/opensmtpd/table-mysql
+man/man5/table-mysql.5
Index: pkgsrc/mail/opensmtpd-table-mysql/distinfo
diff -u /dev/null pkgsrc/mail/opensmtpd-table-mysql/distinfo:1.1
--- /dev/null Wed Dec 4 22:54:18 2024
+++ pkgsrc/mail/opensmtpd-table-mysql/distinfo Wed Dec 4 22:54:17 2024
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2024/12/04 22:54:17 vins Exp $
+
+BLAKE2s (table-mysql-1.2.1.tar.gz) = 06bcf27cd8ff2890444efb2f35b0cb8a9e6658007d82250a57f9c95c1d12b34c
+SHA512 (table-mysql-1.2.1.tar.gz) = 336824ad6d042d206957ebca9f1451a64adce834378416af8fc2822a30e1ff6d9b8d32f83f9fd7cf260a03a95f48ccb09b548f02d2830af867e0dd8718cd234f
+Size (table-mysql-1.2.1.tar.gz) = 22424 bytes
Index: pkgsrc/mail/opensmtpd-table-passwd/DESCR
diff -u /dev/null pkgsrc/mail/opensmtpd-table-passwd/DESCR:1.1
--- /dev/null Wed Dec 4 22:54:18 2024
+++ pkgsrc/mail/opensmtpd-table-passwd/DESCR Wed Dec 4 22:54:17 2024
@@ -0,0 +1,3 @@
+The passwd table allows to use a custom passwd(5) file as smtpd(8)
+table. It is useful, for example, to share the authentication with the
+Dovecot passwd-file.
Index: pkgsrc/mail/opensmtpd-table-passwd/Makefile
diff -u /dev/null pkgsrc/mail/opensmtpd-table-passwd/Makefile:1.1
--- /dev/null Wed Dec 4 22:54:18 2024
+++ pkgsrc/mail/opensmtpd-table-passwd/Makefile Wed Dec 4 22:54:17 2024
@@ -0,0 +1,31 @@
+# $NetBSD: Makefile,v 1.1 2024/12/04 22:54:17 vins Exp $
+
+DISTNAME= table-passwd-1.0.2
+PKGNAME= ${DISTNAME:S|^|opensmtpd-|}
+CATEGORIES= mail
+MASTER_SITES= ${MASTER_SITE_GITHUB:=opensmtpd/}
+GITHUB_PROJECT= table-passwd
+GITHUB_TAG= ${PKGVERSION_NOREV}
+
+MAINTAINER= vins%NetBSD.org@localhost
+HOMEPAGE= https://github.com/opensmtpd/table-passwd
+COMMENT= OpenSMTPD passwd table add-on
+LICENSE= isc
+
+CONFLICTS+= opensmtpd-extras-[0-9]*
+DEPENDS+= opensmtpd>=7.6.0:../../mail/opensmtpd
+
+USE_TOOLS+= autoconf automake autoreconf
+
+GNU_CONFIGURE= yes
+
+SUBST_CLASSES+= dir
+SUBST_STAGE.dir= pre-configure
+SUBST_MESSAGE.dir= Fixing smtpdir for pkgsrc.
+SUBST_FILES.dir= Makefile.am
+SUBST_SED.dir+= -e "s:libexec/smtpd:libexec/opensmtpd:g"
+
+pre-configure:
+ set -e; cd ${WRKSRC} && autoreconf -fiv
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/mail/opensmtpd-table-passwd/PLIST
diff -u /dev/null pkgsrc/mail/opensmtpd-table-passwd/PLIST:1.1
--- /dev/null Wed Dec 4 22:54:18 2024
+++ pkgsrc/mail/opensmtpd-table-passwd/PLIST Wed Dec 4 22:54:17 2024
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1 2024/12/04 22:54:17 vins Exp $
+libexec/opensmtpd/table-passwd
+man/man5/table-passwd.5
Index: pkgsrc/mail/opensmtpd-table-passwd/distinfo
diff -u /dev/null pkgsrc/mail/opensmtpd-table-passwd/distinfo:1.1
--- /dev/null Wed Dec 4 22:54:18 2024
+++ pkgsrc/mail/opensmtpd-table-passwd/distinfo Wed Dec 4 22:54:17 2024
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2024/12/04 22:54:17 vins Exp $
+
+BLAKE2s (table-passwd-1.0.2.tar.gz) = 0e5c5601434231970bdef624259a27c16049792d78e123ba248a7038161d91c0
+SHA512 (table-passwd-1.0.2.tar.gz) = ec889dba37ae87b8fb191583e2d9409db7c0791644fcb557529076a5a225e267e0c891c253b658c4acbe17f2d4e6e85c58a75772bead25e5b95a2bdabcd8b85c
+Size (table-passwd-1.0.2.tar.gz) = 18309 bytes
Index: pkgsrc/mail/opensmtpd-table-postgres/DESCR
diff -u /dev/null pkgsrc/mail/opensmtpd-table-postgres/DESCR:1.1
--- /dev/null Wed Dec 4 22:54:18 2024
+++ pkgsrc/mail/opensmtpd-table-postgres/DESCR Wed Dec 4 22:54:17 2024
@@ -0,0 +1,2 @@
+The Postgres table allows to use a PostgreSQL database as a smtpd(8)
+table.
Index: pkgsrc/mail/opensmtpd-table-postgres/Makefile
diff -u /dev/null pkgsrc/mail/opensmtpd-table-postgres/Makefile:1.1
--- /dev/null Wed Dec 4 22:54:18 2024
+++ pkgsrc/mail/opensmtpd-table-postgres/Makefile Wed Dec 4 22:54:17 2024
@@ -0,0 +1,38 @@
+# $NetBSD: Makefile,v 1.1 2024/12/04 22:54:17 vins Exp $
+
+DISTNAME= table-postgres-1.1.1
+PKGNAME= ${DISTNAME:S|^|opensmtpd-|}
+CATEGORIES= mail databases
+MASTER_SITES= ${MASTER_SITE_GITHUB:=opensmtpd/}
+GITHUB_PROJECT= table-postgres
+GITHUB_TAG= ${PKGVERSION_NOREV}
+
+MAINTAINER= vins%NetBSD.org@localhost
+HOMEPAGE= https://github.com/opensmtpd/table-postgres
+COMMENT= OpenSMTPD PostgreSQL table add-on
+LICENSE= isc
+
+CONFLICTS+= opensmtpd-extras-[0-9]*
+DEPENDS+= opensmtpd>=7.6.0:../../mail/opensmtpd
+
+USE_TOOLS+= autoconf automake autoreconf
+
+GNU_CONFIGURE= yes
+
+SUBST_CLASSES+= dir
+SUBST_STAGE.dir= pre-configure
+SUBST_MESSAGE.dir= Fixing smtpdir for pkgsrc.
+SUBST_FILES.dir= Makefile.am
+SUBST_SED.dir+= -e "s:libexec/smtpd:libexec/opensmtpd:g"
+
+MAKE_FLAGS+= CFLAGS=${CFLAGS:Q}
+MAKE_FLAGS+= LDFLAGS=${LDFLAGS:Q}
+
+pre-configure:
+ set -e; cd ${WRKSRC} && autoreconf -fiv
+
+.include "../../mk/pgsql.buildlink3.mk"
+
+BUILDLINK_INCDIRS.${PGSQL_TYPE}= include/postgresql
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/mail/opensmtpd-table-postgres/PLIST
diff -u /dev/null pkgsrc/mail/opensmtpd-table-postgres/PLIST:1.1
--- /dev/null Wed Dec 4 22:54:18 2024
+++ pkgsrc/mail/opensmtpd-table-postgres/PLIST Wed Dec 4 22:54:17 2024
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1 2024/12/04 22:54:17 vins Exp $
+libexec/opensmtpd/table-postgres
+man/man5/table-postgres.5
Index: pkgsrc/mail/opensmtpd-table-postgres/distinfo
diff -u /dev/null pkgsrc/mail/opensmtpd-table-postgres/distinfo:1.1
--- /dev/null Wed Dec 4 22:54:18 2024
+++ pkgsrc/mail/opensmtpd-table-postgres/distinfo Wed Dec 4 22:54:17 2024
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2024/12/04 22:54:17 vins Exp $
+
+BLAKE2s (table-postgres-1.1.1.tar.gz) = 0a1f57dd2ccd76c6f2bb60a5d2454b3a594838f28a3f67971775268b9f1f3ede
+SHA512 (table-postgres-1.1.1.tar.gz) = 8870c59c90bd6c137f30a654692278ce0e40f06543c6901007efd6c94420af15779d96dd36ec724e8662af38368a1886c7b6b8e4cec7ca3b234a7d47850e068e
+Size (table-postgres-1.1.1.tar.gz) = 22211 bytes
Index: pkgsrc/mail/opensmtpd-table-redis/DESCR
diff -u /dev/null pkgsrc/mail/opensmtpd-table-redis/DESCR:1.1
--- /dev/null Wed Dec 4 22:54:18 2024
+++ pkgsrc/mail/opensmtpd-table-redis/DESCR Wed Dec 4 22:54:17 2024
@@ -0,0 +1 @@
+The redis table allows to use a redis database as a smtpd(8) table.
Index: pkgsrc/mail/opensmtpd-table-redis/Makefile
diff -u /dev/null pkgsrc/mail/opensmtpd-table-redis/Makefile:1.1
--- /dev/null Wed Dec 4 22:54:18 2024
+++ pkgsrc/mail/opensmtpd-table-redis/Makefile Wed Dec 4 22:54:17 2024
@@ -0,0 +1,38 @@
+# $NetBSD: Makefile,v 1.1 2024/12/04 22:54:17 vins Exp $
+
+DISTNAME= table-redis-1.0.1
+PKGNAME= ${DISTNAME:S|^|opensmtpd-|}
+CATEGORIES= mail databases
+MASTER_SITES= ${MASTER_SITE_GITHUB:=opensmtpd/}
+GITHUB_PROJECT= table-redis
+GITHUB_TAG= ${PKGVERSION_NOREV}
+
+MAINTAINER= vins%NetBSD.org@localhost
+HOMEPAGE= https://github.com/opensmtpd/table-redis
+COMMENT= OpenSMTPD Redis table add-on
+LICENSE= isc
+
+CONFLICTS+= opensmtpd-extras-[0-9]*
+DEPENDS+= opensmtpd>=7.6.0:../../mail/opensmtpd
+
+USE_TOOLS+= autoconf automake autoreconf
+
+GNU_CONFIGURE= yes
+
+SUBST_CLASSES+= dir
+SUBST_STAGE.dir= pre-configure
+SUBST_MESSAGE.dir= Fixing smtpdir for pkgsrc.
+SUBST_FILES.dir= Makefile.am
+SUBST_SED.dir+= -e "s:libexec/smtpd:libexec/opensmtpd:g"
+
+MAKE_FLAGS+= CFLAGS=${CFLAGS:Q}
+MAKE_FLAGS+= LDFLAGS=${LDFLAGS:Q}
+
+pre-configure:
+ set -e; cd ${WRKSRC} && autoreconf -fiv
+
+.include "../../databases/hiredis/buildlink3.mk"
+
+BUILDLINK_INCDIRS.hiredis= include/hiredis
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/mail/opensmtpd-table-redis/PLIST
diff -u /dev/null pkgsrc/mail/opensmtpd-table-redis/PLIST:1.1
--- /dev/null Wed Dec 4 22:54:18 2024
+++ pkgsrc/mail/opensmtpd-table-redis/PLIST Wed Dec 4 22:54:17 2024
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1 2024/12/04 22:54:17 vins Exp $
+libexec/opensmtpd/table-redis
+man/man5/table-redis.5
Index: pkgsrc/mail/opensmtpd-table-redis/distinfo
diff -u /dev/null pkgsrc/mail/opensmtpd-table-redis/distinfo:1.1
--- /dev/null Wed Dec 4 22:54:18 2024
+++ pkgsrc/mail/opensmtpd-table-redis/distinfo Wed Dec 4 22:54:17 2024
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2024/12/04 22:54:17 vins Exp $
+
+BLAKE2s (table-redis-1.0.1.tar.gz) = 2e109493dfb49256aba744866c311fcfc92b7ed837f2c3fa89ce75ec582aad82
+SHA512 (table-redis-1.0.1.tar.gz) = 0b2a63cf53f37c28b4e027b33d565ab6d58214c7b57920ee1ad3d704867b1ce4488f75f041f66d092653366bc3a5e7db711f508a35c1f889a5ee4f942bbf7a77
+Size (table-redis-1.0.1.tar.gz) = 20959 bytes
Index: pkgsrc/mail/opensmtpd-table-socketmap/DESCR
diff -u /dev/null pkgsrc/mail/opensmtpd-table-socketmap/DESCR:1.1
--- /dev/null Wed Dec 4 22:54:18 2024
+++ pkgsrc/mail/opensmtpd-table-socketmap/DESCR Wed Dec 4 22:54:18 2024
@@ -0,0 +1,3 @@
+The socketmap table allows to use external programs as smtpd(8) tables.
+The new text protocol smtpd-tables(7) built into smtpd(8) is now
+preferred but the socketmap table is kept for compatibility.
Index: pkgsrc/mail/opensmtpd-table-socketmap/Makefile
diff -u /dev/null pkgsrc/mail/opensmtpd-table-socketmap/Makefile:1.1
--- /dev/null Wed Dec 4 22:54:18 2024
+++ pkgsrc/mail/opensmtpd-table-socketmap/Makefile Wed Dec 4 22:54:18 2024
@@ -0,0 +1,31 @@
+# $NetBSD: Makefile,v 1.1 2024/12/04 22:54:18 vins Exp $
+
+DISTNAME= table-socketmap-1.1.1
+PKGNAME= ${DISTNAME:S|^|opensmtpd-|}
+CATEGORIES= mail
+MASTER_SITES= ${MASTER_SITE_GITHUB:=opensmtpd/}
+GITHUB_PROJECT= table-socketmap
+GITHUB_TAG= ${PKGVERSION_NOREV}
+
+MAINTAINER= vins%NetBSD.org@localhost
+HOMEPAGE= https://github.com/opensmtpd/table-socketmap
+COMMENT= OpenSMTPD socketmap table add-on
+LICENSE= isc
+
+CONFLICTS+= opensmtpd-extras-[0-9]*
+DEPENDS+= opensmtpd>=7.6.0:../../mail/opensmtpd
+
+USE_TOOLS+= autoconf automake autoreconf
+
+GNU_CONFIGURE= yes
+
+SUBST_CLASSES+= dir
+SUBST_STAGE.dir= pre-configure
+SUBST_MESSAGE.dir= Fixing smtpdir for pkgsrc.
+SUBST_FILES.dir= Makefile.am
+SUBST_SED.dir+= -e "s:libexec/smtpd:libexec/opensmtpd:g"
+
+pre-configure:
+ set -e; cd ${WRKSRC} && autoreconf -fiv
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/mail/opensmtpd-table-socketmap/PLIST
diff -u /dev/null pkgsrc/mail/opensmtpd-table-socketmap/PLIST:1.1
--- /dev/null Wed Dec 4 22:54:18 2024
+++ pkgsrc/mail/opensmtpd-table-socketmap/PLIST Wed Dec 4 22:54:18 2024
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1 2024/12/04 22:54:18 vins Exp $
+libexec/opensmtpd/table-socketmap
+man/man5/table-socketmap.5
Index: pkgsrc/mail/opensmtpd-table-socketmap/distinfo
diff -u /dev/null pkgsrc/mail/opensmtpd-table-socketmap/distinfo:1.1
--- /dev/null Wed Dec 4 22:54:18 2024
+++ pkgsrc/mail/opensmtpd-table-socketmap/distinfo Wed Dec 4 22:54:18 2024
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2024/12/04 22:54:18 vins Exp $
+
+BLAKE2s (table-socketmap-1.1.1.tar.gz) = 212cb2526bc1a2c9abb3c58bdfacbab6babb7a1045502583e4ee84e19bb86512
+SHA512 (table-socketmap-1.1.1.tar.gz) = acca3becfdd27a8dddccb9f1460ee5589e88415279ccc4ad9e577f185ea287fbb99e627f1e6de6e81e22c3b9c6892e7df2cc333a152c0502ac7ad80c0370e6ba
+Size (table-socketmap-1.1.1.tar.gz) = 17351 bytes
Index: pkgsrc/mail/opensmtpd-table-sqlite/DESCR
diff -u /dev/null pkgsrc/mail/opensmtpd-table-sqlite/DESCR:1.1
--- /dev/null Wed Dec 4 22:54:18 2024
+++ pkgsrc/mail/opensmtpd-table-sqlite/DESCR Wed Dec 4 22:54:18 2024
@@ -0,0 +1 @@
+The sqlite table allows to use a sqlite3 database as a smtpd(8) table.
Index: pkgsrc/mail/opensmtpd-table-sqlite/Makefile
diff -u /dev/null pkgsrc/mail/opensmtpd-table-sqlite/Makefile:1.1
--- /dev/null Wed Dec 4 22:54:18 2024
+++ pkgsrc/mail/opensmtpd-table-sqlite/Makefile Wed Dec 4 22:54:18 2024
@@ -0,0 +1,35 @@
+# $NetBSD: Makefile,v 1.1 2024/12/04 22:54:18 vins Exp $
+
+DISTNAME= table-sqlite-1.0.1
+PKGNAME= ${DISTNAME:S|^|opensmtpd-|}
+CATEGORIES= mail databases
+MASTER_SITES= ${MASTER_SITE_GITHUB:=opensmtpd/}
+GITHUB_PROJECT= table-sqlite
+GITHUB_TAG= ${PKGVERSION_NOREV}
+
+MAINTAINER= vins%NetBSD.org@localhost
+HOMEPAGE= https://github.com/opensmtpd/table-sqlite
+COMMENT= OpenSMTPD SQLite3 table add-on
+LICENSE= isc
+
+CONFLICTS+= opensmtpd-extras-[0-9]*
+DEPENDS+= opensmtpd>=7.6.0:../../mail/opensmtpd
+
+USE_TOOLS+= autoconf automake autoreconf
+
+GNU_CONFIGURE= yes
+
+SUBST_CLASSES+= dir
+SUBST_STAGE.dir= pre-configure
+SUBST_MESSAGE.dir= Fixing smtpdir for pkgsrc.
+SUBST_FILES.dir= Makefile.am
+SUBST_SED.dir+= -e "s:libexec/smtpd:libexec/opensmtpd:g"
+
+MAKE_FLAGS+= CFLAGS=${CFLAGS:Q}
+MAKE_FLAGS+= LDFLAGS=${LDFLAGS:Q}
+
+pre-configure:
+ set -e; cd ${WRKSRC} && autoreconf -fiv
+
+.include "../../databases/sqlite3/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/mail/opensmtpd-table-sqlite/PLIST
diff -u /dev/null pkgsrc/mail/opensmtpd-table-sqlite/PLIST:1.1
--- /dev/null Wed Dec 4 22:54:18 2024
+++ pkgsrc/mail/opensmtpd-table-sqlite/PLIST Wed Dec 4 22:54:18 2024
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1 2024/12/04 22:54:18 vins Exp $
+libexec/opensmtpd/table-sqlite
+man/man5/table-sqlite.5
Index: pkgsrc/mail/opensmtpd-table-sqlite/distinfo
diff -u /dev/null pkgsrc/mail/opensmtpd-table-sqlite/distinfo:1.1
--- /dev/null Wed Dec 4 22:54:18 2024
+++ pkgsrc/mail/opensmtpd-table-sqlite/distinfo Wed Dec 4 22:54:18 2024
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2024/12/04 22:54:18 vins Exp $
+
+BLAKE2s (table-sqlite-1.0.1.tar.gz) = 46c7bbcdab466bfb9ef6065d1c60d569bf1c3208712e3848efda27700609a904
+SHA512 (table-sqlite-1.0.1.tar.gz) = dc977e0a04760ee1e1058826cbd1adb1a0b39dda1b14deae2f9eb42b297eecf21b109ff05e5bd6633e191f3e9a773b500780194f6ebb31e8baa5257eb35a19f3
+Size (table-sqlite-1.0.1.tar.gz) = 21718 bytes
Home |
Main Index |
Thread Index |
Old Index