aboutsummaryrefslogtreecommitdiffstats
path: root/testing/opensmtpd-extras
diff options
context:
space:
mode:
Diffstat (limited to 'testing/opensmtpd-extras')
-rw-r--r--testing/opensmtpd-extras/0001-uint8_t-is-defined-in-stdint.h-at-least-on-Linux.patch28
-rw-r--r--testing/opensmtpd-extras/0002-wrap-stdint.h-in-autoconf-variables.patch29
-rw-r--r--testing/opensmtpd-extras/APKBUILD85
-rw-r--r--testing/opensmtpd-extras/remove-decls.patch19
4 files changed, 0 insertions, 161 deletions
diff --git a/testing/opensmtpd-extras/0001-uint8_t-is-defined-in-stdint.h-at-least-on-Linux.patch b/testing/opensmtpd-extras/0001-uint8_t-is-defined-in-stdint.h-at-least-on-Linux.patch
deleted file mode 100644
index 2adcb7dd42..0000000000
--- a/testing/opensmtpd-extras/0001-uint8_t-is-defined-in-stdint.h-at-least-on-Linux.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 77b38f10b8e45efb4066f199a5123ead35d3df75 Mon Sep 17 00:00:00 2001
-From: Jonas Maurus <jonas-github@maurus.net>
-Date: Wed, 2 Nov 2016 11:51:29 +0100
-Subject: [PATCH] uint8_t is defined in stdint.h, at least on Linux
-
-Signed-off-by: Jonas Maurus <jonas-github@maurus.net>
-
-Patch-Source: https://github.com/OpenSMTPD/OpenSMTPD-extras/commit/77b38f10b8e45efb4066f199a5123ead35d3df75
----
- api/rfc2822.h | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/api/rfc2822.h b/api/rfc2822.h
-index 30b878b..0c35830 100644
---- a/api/rfc2822.h
-+++ b/api/rfc2822.h
-@@ -19,6 +19,8 @@
- #ifndef _RFC2822_H_
- #define _RFC2822_H_
-
-+#include <stdint.h>
-+
- #define RFC2822_MAX_LINE_SIZE 4096
-
- struct rfc2822_line {
---
-2.18.0
-
diff --git a/testing/opensmtpd-extras/0002-wrap-stdint.h-in-autoconf-variables.patch b/testing/opensmtpd-extras/0002-wrap-stdint.h-in-autoconf-variables.patch
deleted file mode 100644
index c173626d51..0000000000
--- a/testing/opensmtpd-extras/0002-wrap-stdint.h-in-autoconf-variables.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From b517268af8b467ed2937bd2ee0b47c07347c89b2 Mon Sep 17 00:00:00 2001
-From: Jonas Maurus <jonas-github@maurus.net>
-Date: Wed, 2 Nov 2016 22:50:35 +0100
-Subject: [PATCH] wrap stdint.h in autoconf variables
-
-Signed-off-by: Jonas Maurus <jonas-github@maurus.net>
-
-Patch-Source: https://github.com/OpenSMTPD/OpenSMTPD-extras/commit/b517268af8b467ed2937bd2ee0b47c07347c89b2
----
- api/rfc2822.h | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/api/rfc2822.h b/api/rfc2822.h
-index 0c35830..8bb0a8b 100644
---- a/api/rfc2822.h
-+++ b/api/rfc2822.h
-@@ -19,7 +19,9 @@
- #ifndef _RFC2822_H_
- #define _RFC2822_H_
-
-+#ifdef HAVE_STDINT_H
- #include <stdint.h>
-+#endif
-
- #define RFC2822_MAX_LINE_SIZE 4096
-
---
-2.18.0
-
diff --git a/testing/opensmtpd-extras/APKBUILD b/testing/opensmtpd-extras/APKBUILD
deleted file mode 100644
index bf74f16179..0000000000
--- a/testing/opensmtpd-extras/APKBUILD
+++ /dev/null
@@ -1,85 +0,0 @@
-# Contributor: Shiz <hi@shiz.me>
-# Maintainer: Shiz <hi@shiz.me>
-pkgname=opensmtpd-extras
-_pkgname=OpenSMTPD-extras
-pkgver=6.6.0
-pkgrel=0
-pkgdesc="OpenSMTPD addons"
-url="https://opensmtpd.org/"
-arch="all"
-license="ISC"
-makedepends="
- autoconf
- automake
- hiredis-dev
- libevent-dev
- libtool
- mariadb-connector-c-dev
- postgresql-dev
- sqlite-dev
- "
-subpackages="$pkgname-doc"
-source="https://github.com/OpenSMTPD/$_pkgname/archive/$pkgver/$pkgname-$pkgver.tar.gz
- 0001-uint8_t-is-defined-in-stdint.h-at-least-on-Linux.patch
- 0002-wrap-stdint.h-in-autoconf-variables.patch
- remove-decls.patch
- "
-builddir="$srcdir/$_pkgname-$pkgver"
-options="!check" # upstream does not provide tests
-
-_extras="
- table-ldap
- table-mysql
- table-passwd
- table-postgres
- table-redis
- table-socketmap
- table-sqlite
- table-stub
- "
-for _extra in $_extras; do
- subpackages="$subpackages opensmtpd-$_extra:_package_extra"
- depends="$depends opensmtpd-$_extra"
-done
-
-prepare() {
- default_prepare
- ./bootstrap
-}
-
-build() {
- local with_extras
- local extra; for extra in $_extras; do
- with_extras="$with_extras --with-$extra"
- done
-
- ./configure \
- --prefix=/usr \
- --sysconfdir=/etc/smtpd \
- --mandir=/usr/share/man \
- --libexecdir=/usr/lib \
- --with-pie \
- --with-mantype=man \
- $with_extras
-
- # the Redis table expects <hiredis.h> without subdirectory, so indulge it
- make REDIS_CPPFLAGS='-I /usr/include/hiredis'
-}
-
-package() {
- make DESTDIR="$pkgdir" install
-}
-
-_package_extra() {
- local name="${subpkgname#opensmtpd-}"
- pkgdesc="OpenSMTPD $name addon"
- depends=""
-
- mkdir -p "$subpkgdir"/usr/lib/opensmtpd
- mv "$pkgdir"/usr/lib/opensmtpd/$name "$subpkgdir"/usr/lib/opensmtpd/
-}
-
-sha512sums="0c2f89449f51df243d8933a228f7685c8262376a1c95632517c02066c7be6155ddeae71ce364d953d3571cad4a46cfdbfbb11010ee778d82f6185b49d1336003 opensmtpd-extras-6.6.0.tar.gz
-2e12845233437bef691ef92a2b4ffcc307b7cd72ec61b2063604034e28266550940ed432ef66a871fe82030df68b01cdd50ac97a255bf7724ab62a43d45ca4e5 0001-uint8_t-is-defined-in-stdint.h-at-least-on-Linux.patch
-df6f52669e1df3d2b134fa8ec99795b0cef3f6aa38ccb5f85def240370b487988d6576fb769dee7d3eba30cfb291298b1c5a22433f4e6243307c589a7bbdb538 0002-wrap-stdint.h-in-autoconf-variables.patch
-36efd3b6cf75728cc8b75b3d9d6bf464d1e949ccfbe6151ed53dbba0f9ee1e50eb61afcca05af302ab359bc9ea1136e7750a15e5f5b824899141298d3060782a remove-decls.patch"
diff --git a/testing/opensmtpd-extras/remove-decls.patch b/testing/opensmtpd-extras/remove-decls.patch
deleted file mode 100644
index 5332573e90..0000000000
--- a/testing/opensmtpd-extras/remove-decls.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-__BEGIN_DECLS / __END_DECLS are a glibc-only wrapper mechanism to make
-C declarations work in C++ code. As musl does not support these and the
-OpenSMTPD codebase is solely C anyway, simply remove them.
-
---- a/extras/tables/table-ldap/ber.h
-+++ b/extras/tables/table-ldap/ber.h
-@@ -75,7 +75,6 @@
- size_t bo_n;
- };
-
--__BEGIN_DECLS
- struct ber_element *ber_get_element(unsigned long);
- void ber_set_header(struct ber_element *, int,
- unsigned long);
-@@ -123,4 +122,3 @@
- void ber_set_application(struct ber *,
- unsigned long (*)(struct ber_element *));
- void ber_free(struct ber *);
--__END_DECLS