~alpine/aports

main/libspf2: 'spfquery' binary moved to -query subpackage, other binary examples are removed v1 PROPOSED

Valery Kartel: 1
 main/libspf2: 'spfquery' binary moved to -query subpackage, other binary examples are removed

 1 files changed, 11 insertions(+), 2 deletions(-)
spfd is an ancient interface to libspf2. All spf-related things use it's
api, not a daemon. About static, don't know why I stay it there. Maybe for
-dev... don't know in any way. I resend it with static disabled and move
spfd to separate subpackage.
19 січ. 2016 14:11 "Timo Teras" <timo.teras@iki.fi> пише:
It does not compile with --disable-static, because *_static binaties are
compiled automatically. So we just delete /usr/bin folder after moving
spfquery to subpackage.

And about spfd: it's an example code, A brief description from spfd.c:
* This program is really a badly smashed together copy of spfquery.c and
 * the public domain "helloserver" example daemon.
 *
 * Implements a skeleton of a single process iterative server
 * daemon.

Patch remained unchanged, so you can take it as is.
2016-01-19 14:11 GMT+02:00 Timo Teras <timo.teras@iki.fi>:
> It does not compile with --disable-static, because *_static binaties
> are compiled automatically. So we just delete /usr/bin folder after
> moving spfquery to subpackage.
Ok.
Next
Export patchset (mbox)
How do I use this?

Copy & paste the following snippet into your terminal to import this patchset into git:

curl -s https://lists.alpinelinux.org/~alpine/aports/patches/1919/mbox | git am -3
Learn more about email & git

[alpine-aports] [PATCH] main/libspf2: 'spfquery' binary moved to -query subpackage, other binary examples are removed Export this patch

---
 main/libspf2/APKBUILD | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/main/libspf2/APKBUILD b/main/libspf2/APKBUILD
index 5484e46..103400e 100644
--- a/main/libspf2/APKBUILD
+++ b/main/libspf2/APKBUILD
@@ -1,12 +1,13 @@
# Contributor: Valery Kartel <valery.kartel@gmail.com>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=libspf2
pkgver=1.2.10
pkgrel=1
pkgrel=2
pkgdesc="Sender Policy Framework library, a part of the SPF/SRS protocol pair."
url="http://www.libspf2.org"
arch="all"
license="LGPL2.1 BSD-2"
subpackages="$pkgname-dev"
subpackages="$pkgname-dev $pkgname-query"
makedepends="autoconf automake libtool"
depends=
source="http://www.libspf2.org/spf/libspf2-$pkgver.tar.gz
@@ -44,6 +45,14 @@ package() {
	cd "$_builddir"
	make DESTDIR="$pkgdir" install || return 1
}

query() {
	pkgdesc="SPF command-line utility"
	mkdir -p "$subpkgdir"/usr/bin
	mv "$pkgdir"/usr/bin/spfquery "$subpkgdir"/usr/bin/
	rm -fr "$pkgdir"/usr/bin
}

md5sums="7bb9937d0705649eaa8646de66dc3562  libspf2-1.2.10.tar.gz
24b77cb74901d56de89b24ef10b46b85  0001-provide-dn_skipname.patch
6dd2d5f33c5f1a5b7c14eec4c71767cd  libspf2-libreplace-fix.patch
-- 
2.6.3



---
Unsubscribe:  alpine-aports+unsubscribe@lists.alpinelinux.org
Help:         alpine-aports+help@lists.alpinelinux.org
---