diff options
author | Michael Mason <ms13sp@gmail.com> | 2009-08-19 22:42:39 +0000 |
---|---|---|
committer | Michael Mason <ms13sp@gmail.com> | 2009-08-19 22:42:39 +0000 |
commit | 38b21db55176cf8113fcfed152b02bddde2f5e15 (patch) | |
tree | e0c17f0e15d9dd883b4e02172f0221228bb59a85 | |
parent | 8939729dbfcf4bc330e8319230894b1c7c434115 (diff) | |
parent | 35a5dd67e089a801cb2462e71cddeb00caf86f80 (diff) | |
download | aports-38b21db55176cf8113fcfed152b02bddde2f5e15.tar.bz2 aports-38b21db55176cf8113fcfed152b02bddde2f5e15.tar.xz |
Merge branch 'master' of git://git.alpinelinux.org/aports
-rw-r--r-- | main/acf-apk-tools/APKBUILD | 6 | ||||
-rw-r--r-- | main/amavisd-new/APKBUILD | 17 | ||||
-rwxr-xr-x | main/amavisd-new/amavisd-new.post-install | 15 | ||||
-rwxr-xr-x | main/amavisd-new/amavisd-new.pre-install | 4 | ||||
-rw-r--r-- | main/busybox-initscripts/APKBUILD | 22 | ||||
-rw-r--r-- | main/busybox-initscripts/acpid.initd | 20 | ||||
-rw-r--r-- | main/busybox/0001-add-simple-beep-applet.patch | 155 | ||||
-rw-r--r-- | main/busybox/APKBUILD | 7 | ||||
-rw-r--r-- | main/busybox/busybox.trigger | 15 | ||||
-rw-r--r-- | main/busybox/busyboxconfig | 7 | ||||
-rw-r--r-- | main/chrony/APKBUILD | 6 | ||||
-rw-r--r-- | main/chrony/chrony.logrotate | 11 | ||||
-rw-r--r-- | main/conntrack-tools/APKBUILD | 4 | ||||
-rw-r--r-- | main/perl-netaddr-ip/APKBUILD | 26 | ||||
-rw-r--r-- | main/postfix-policyd-spf-perl/APKBUILD | 20 |
15 files changed, 293 insertions, 42 deletions
diff --git a/main/acf-apk-tools/APKBUILD b/main/acf-apk-tools/APKBUILD index 830d3242..4e46e506 100644 --- a/main/acf-apk-tools/APKBUILD +++ b/main/acf-apk-tools/APKBUILD @@ -1,7 +1,7 @@ # Contributor: Mika Havela <mika.havela@gmail.com> pkgname=acf-apk-tools -pkgver=0.3.1 -pkgrel=1 +pkgver=0.4.0 +pkgrel=0 pkgdesc="ACF module for apk" url="http://git.alpinelinux.org/cgit/acf-apk-tools" license="GPL-2" @@ -13,4 +13,4 @@ build() { make DESTDIR="$pkgdir" install } -md5sums="155b7f010cb0afc5bd012a4872d8d959 acf-apk-tools-0.3.1.tar.bz2" +md5sums="6ccc261d430335b568b21bdb96e9dfe4 acf-apk-tools-0.4.0.tar.bz2" diff --git a/main/amavisd-new/APKBUILD b/main/amavisd-new/APKBUILD index c6c79173..10d98696 100644 --- a/main/amavisd-new/APKBUILD +++ b/main/amavisd-new/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Leonardo Arena <rnalrd@gmail.com> pkgname=amavisd-new pkgver=2.6.3 -pkgrel=0 +pkgrel=1 pkgdesc="High-performance interface between mailer (MTA) and content checkers" url="http://www.ijs.si/software/amavisd" license="GPL-2" @@ -10,10 +10,9 @@ depends="uclibc sed file perl perl-archive-zip perl-convert-tnef perl-convert-uulib perl-mime-tools perl-mail-tools perl-net-server perl-io-stringy perl-unix-syslog perl-db perl-mail-dkim" makedepends="" -install="$pkgname.post-install" +install="$pkgname.post-install $pkgname.pre-install" subpackages="" -source="http://www.ijs.si/software/amavisd/$pkgname-$pkgver.tar.gz -$pkgname.post-install" +source="http://www.ijs.si/software/amavisd/$pkgname-$pkgver.tar.gz" build() { cd "$srcdir/$pkgname-$pkgver" @@ -27,10 +26,7 @@ build() { for dir in $DIRS do - if [ ! -d "${pkgdir}$dir" ]; then - mkdir -p ${pkgdir}$dir - fi - chown -R amavis.amavis $HOME + mkdir -p ${pkgdir}$dir done install -m 755 -o root -D amavisd $pkgdir/usr/sbin/amavisd @@ -42,10 +38,9 @@ build() { -e "s:^.*\$QUARANTINEDIR = .*$:\$QUARANTINEDIR = '$QUARANTINE';:" \ -e "s:^.*\$daemon_user = 'vscan';\(.*\)$:\$daemon_user = 'amavis';\1:" \ -e "s:^.*\$daemon_group = 'vscan';\(.*\)$:\$daemon_group = 'amavis';\1:" < amavisd.conf > amavisd.conf.alpine - install -m 640 -o root -g amavis -D amavisd.conf.alpine ${pkgdir}${CONFIG} + install -m 640 -o root -D amavisd.conf.alpine ${pkgdir}${CONFIG} install -m 755 -D ../../amavisd.init $pkgdir/etc/init.d/amavisd ) } -md5sums="02b0bd38b40258841c60479603dc6842 amavisd-new-2.6.3.tar.gz -4b5cb0c750ab11d9d211a4e389545d6d amavisd-new.post-install" +md5sums="02b0bd38b40258841c60479603dc6842 amavisd-new-2.6.3.tar.gz" diff --git a/main/amavisd-new/amavisd-new.post-install b/main/amavisd-new/amavisd-new.post-install index 56cad39f..2c5ea2cf 100755 --- a/main/amavisd-new/amavisd-new.post-install +++ b/main/amavisd-new/amavisd-new.post-install @@ -1,14 +1,5 @@ #!/bin/sh -HOME=/var/amavis -QUARANTINE=$HOME/quarantine -USER=amavis -GROUP=amavis -DIRS="$HOME $HOME/tmp $HOME/var $HOME/db $HOME/home $QUARANTINE" -CONFIG=/etc/amavisd.conf - -addgroup $USER -adduser -h $HOME -s /bin/false -G $GROUP -D $USER -chown -R $USER:$GROUP $HOME -chmod -R 750 $HOME -chown root:$GROUP $CONFIG +chown -R amavis:amavis /var/amavis +chmod -R 750 /var/amavis +chown root:amavis /etc/amavisd.conf diff --git a/main/amavisd-new/amavisd-new.pre-install b/main/amavisd-new/amavisd-new.pre-install new file mode 100755 index 00000000..aaaa763c --- /dev/null +++ b/main/amavisd-new/amavisd-new.pre-install @@ -0,0 +1,4 @@ +#!/bin/sh + +addgroup amavis +adduser -D -S -G amavis -h /var/amavis -s /bin/false amavis diff --git a/main/busybox-initscripts/APKBUILD b/main/busybox-initscripts/APKBUILD index 7ab2e333..83e145aa 100644 --- a/main/busybox-initscripts/APKBUILD +++ b/main/busybox-initscripts/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=busybox-initscripts pkgver=2.0 -pkgrel=4 +pkgrel=5 pkgdesc="Init scripts for busybox daemons" url="http://git.alpinelinux.org/cgit/aports/tree/core/busybox-initscripts" license="GPL-2" @@ -10,17 +10,18 @@ depends="busybox" makedepends= install=$pkgname.post-install subpackages= -source="cron.initd dnsd.initd httpd.initd inetd.initd klogd.initd +source="acpid.initd cron.initd dnsd.initd httpd.initd inetd.initd klogd.initd mdev-mount.initd mdev.initd rdate.initd syslog.initd watchdog.initd cron.confd klogd.confd rdate.confd syslog.confd watchdog.confd mdev.conf dvbdev ide_links usbdev usbdisk_link - $install" + " build() { local i cd "$srcdir" - mkdir -p "$pkgdir"/etc/conf.d "$pkgdir"/etc/init.d "$pkgdir"/lib/mdev + mkdir -p "$pkgdir"/etc/conf.d "$pkgdir"/etc/init.d "$pkgdir"/lib/mdev\ + "$pkgdir"/etc/acpi/PWRF for i in *.initd; do install -m755 "$srcdir"/$i "$pkgdir"/etc/init.d/${i%.*} || return 1 done @@ -29,9 +30,17 @@ build() { done install -m644 mdev.conf "$pkgdir"/etc install -m755 dvbdev ide_links usbdev usbdisk_link "$pkgdir"/lib/mdev/ + + # poweroff script for acpid + cat >"$pkgdir"/etc/acpi/PWRF/00000080 <<EOF +#!/bin/sh +poweroff +EOF + } -md5sums="131e46b2853439f436bc377a5473273f cron.initd +md5sums="baa44c026a4c9468b01ec2771d76db19 acpid.initd +131e46b2853439f436bc377a5473273f cron.initd 3af526f4de1a607f7932a15f7c8e8eb1 dnsd.initd f7daf05f9984aa398fdbd3fe02e82678 httpd.initd dad8e381142dfb42483de324aff4cf28 inetd.initd @@ -50,5 +59,4 @@ b5b23dd06cea120bd8d850b54bca0b59 syslog.initd ad1556961294e4aa2abca6be52138b7c dvbdev 5c8725b4cbdeda23b00f08124a0d20bf ide_links 1acfd58dfd1cf324c90ca3a3be519510 usbdev -30b0c85956b6701caf55309a17e537f6 usbdisk_link -038db8453f57a36afaee2a4d883008e4 busybox-initscripts.post-install" +30b0c85956b6701caf55309a17e537f6 usbdisk_link" diff --git a/main/busybox-initscripts/acpid.initd b/main/busybox-initscripts/acpid.initd new file mode 100644 index 00000000..548d4ba4 --- /dev/null +++ b/main/busybox-initscripts/acpid.initd @@ -0,0 +1,20 @@ +#!/sbin/runscript + +depend() { + need dev + after hwdrivers modules +} + +start() { + ebegin "Starting busybox acpid" + start-stop-daemon --start --exec /sbin/acpid \ + -- $ACPID_OPTS + eend $? +} + +stop () { + ebegin "Stopping busybox acpid" + start-stop-daemon --stop --exec /sbin/acpid + eend $? +} + diff --git a/main/busybox/0001-add-simple-beep-applet.patch b/main/busybox/0001-add-simple-beep-applet.patch new file mode 100644 index 00000000..004d6079 --- /dev/null +++ b/main/busybox/0001-add-simple-beep-applet.patch @@ -0,0 +1,155 @@ +From 23c387cd9d1c833679bee898ef49738be8c64727 Mon Sep 17 00:00:00 2001 +From: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> +Date: Tue, 18 Aug 2009 22:28:09 +0200 +Subject: [PATCH] add simple beep applet + +Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> +--- + include/applets.h | 1 + + include/usage.h | 9 ++++++ + miscutils/Config.in | 6 ++++ + miscutils/Kbuild | 1 + + miscutils/beep.c | 70 +++++++++++++++++++++++++++++++++++++++++++++++++++ + 5 files changed, 87 insertions(+), 0 deletions(-) + create mode 100644 miscutils/beep.c + +diff --git a/include/applets.h b/include/applets.h +index 32c596d..5ddbfe4 100644 +--- a/include/applets.h ++++ b/include/applets.h +@@ -80,6 +80,7 @@ USE_ASH(APPLET(ash, _BB_DIR_BIN, _BB_SUID_NEVER)) + USE_AWK(APPLET_NOEXEC(awk, awk, _BB_DIR_USR_BIN, _BB_SUID_NEVER, awk)) + USE_BASENAME(APPLET_NOFORK(basename, basename, _BB_DIR_USR_BIN, _BB_SUID_NEVER, basename)) + USE_BBCONFIG(APPLET(bbconfig, _BB_DIR_BIN, _BB_SUID_NEVER)) ++USE_BEEP(APPLET(beep, _BB_DIR_USR_BIN, _BB_SUID_NEVER)) + //USE_BBSH(APPLET(bbsh, _BB_DIR_BIN, _BB_SUID_NEVER)) + USE_BLKID(APPLET(blkid, _BB_DIR_SBIN, _BB_SUID_NEVER)) + USE_BRCTL(APPLET(brctl, _BB_DIR_USR_SBIN, _BB_SUID_NEVER)) +diff --git a/include/usage.h b/include/usage.h +index bfacc56..ac8669c 100644 +--- a/include/usage.h ++++ b/include/usage.h +@@ -142,6 +142,15 @@ + "$ basename /foo/bar.txt .txt\n" \ + "bar" + ++#define beep_trivial_usage \ ++ "-f freq -l length -d delay -r repetitions" ++#define beep_full_usage "\n\n" \ ++ "Options:\n" \ ++ "\n -f Frequency in Hz" \ ++ "\n -l Length in ms" \ ++ "\n -d Delay in ms" \ ++ "\n -r Repetitions" \ ++ + #define fbsplash_trivial_usage \ + "-s IMGFILE [-c] [-d DEV] [-i INIFILE] [-f CMD]" + #define fbsplash_full_usage "\n\n" \ +diff --git a/miscutils/Config.in b/miscutils/Config.in +index 7feaf4a..e56a3fc 100644 +--- a/miscutils/Config.in ++++ b/miscutils/Config.in +@@ -19,6 +19,12 @@ config BBCONFIG + The bbconfig applet will print the config file with which + busybox was built. + ++config BEEP ++ bool "beep" ++ default n ++ help ++ The beep applets beeps in a given freq/Hz. ++ + config CHAT + bool "chat" + default n +diff --git a/miscutils/Kbuild b/miscutils/Kbuild +index 23d7d8d..8cf3406 100644 +--- a/miscutils/Kbuild ++++ b/miscutils/Kbuild +@@ -7,6 +7,7 @@ + lib-y:= + lib-$(CONFIG_ADJTIMEX) += adjtimex.o + lib-$(CONFIG_BBCONFIG) += bbconfig.o ++lib-$(CONFIG_BEEP) += beep.o + lib-$(CONFIG_CHAT) += chat.o + lib-$(CONFIG_CHRT) += chrt.o + lib-$(CONFIG_CROND) += crond.o +diff --git a/miscutils/beep.c b/miscutils/beep.c +new file mode 100644 +index 0000000..4c25454 +--- /dev/null ++++ b/miscutils/beep.c +@@ -0,0 +1,70 @@ ++/* vi: set sw=4 ts=4: */ ++/* ++ * beep implementation for busybox ++ * ++ * Copyright (C) 2009 Bernhard Reutner-Fischer ++ * ++ * Licensed under the GPL v2 or later, see the file LICENSE in this tarball. ++ * ++ */ ++ ++#include "libbb.h" ++ ++#include <linux/kd.h> ++#ifndef CLOCK_TICK_RATE ++#define CLOCK_TICK_RATE 1193180 ++#endif ++ ++#define OPT_f (1<<0) ++#define OPT_l (1<<1) ++#define OPT_d (1<<2) ++#define OPT_r (1<<3) ++/* defaults */ ++#define FREQ (4440) ++#define LENGTH (50) ++#define DELAY (0) ++#define REPETITIONS (1) ++int beep_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; ++int beep_main(int argc UNUSED_PARAM, char **argv) ++{ ++ int speaker = get_console_fd_or_die(); ++ llist_t *_freq = NULL, *_length = NULL, *_delay = NULL, *_rep = NULL; ++ unsigned freq, length, delay, rep; ++ unsigned long ioctl_arg; ++ unsigned opt; ++ ++ opt_complementary = "f::l::d::r::"; ++ opt = getopt32(argv, "f:l:d:r:n", &_freq, &_length, &_delay, &_rep); ++ ++ do { ++ if (opt & OPT_f && _freq) ++ freq = xatoul((char*)(llist_pop(&_freq))); ++ else ++ freq = FREQ; ++ if (opt & OPT_l && _length) ++ length = xatoul((char*)(llist_pop(&_length))); ++ else ++ length = LENGTH; ++ if (opt & OPT_d && _delay) ++ delay = xatoul((char*)(llist_pop(&_delay))); ++ else ++ delay = DELAY; ++ if (opt & OPT_r && _rep) ++ rep = xatoul((char*)(llist_pop(&_rep))); ++ else ++ rep = REPETITIONS; ++ ++ while (rep) { ++//bb_info_msg("rep[%d] freq=%d, length=%d, delay=%d\n", rep, freq, length, delay); ++ ioctl_arg = (int)(CLOCK_TICK_RATE/freq); ++ xioctl(speaker, KIOCSOUND, (void*)ioctl_arg); ++ usleep(1000 * length); ++ ioctl(speaker, KIOCSOUND, 0); ++ if (rep--) ++ usleep(delay); ++ } ++ } while (_freq || _length || _delay || _rep); ++ if (ENABLE_FEATURE_CLEAN_UP) ++ close(speaker); ++ return EXIT_SUCCESS; ++} +-- +1.6.4 + diff --git a/main/busybox/APKBUILD b/main/busybox/APKBUILD index 7e428e21..dc3cee48 100644 --- a/main/busybox/APKBUILD +++ b/main/busybox/APKBUILD @@ -1,15 +1,17 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=busybox pkgver=1.14.3 -pkgrel=3 +pkgrel=5 pkgdesc="Size optimized toolbox of many common UNIX utilities" url=http://busybox.net license="GPL-2" depends= install="$pkgname.post-install $pkgname.post-upgrade" +triggers="busybox.trigger:/bin /usr/bin /sbin /usr/sbin /lib/modules/*" source="http://busybox.net/downloads/$pkgname-$pkgver.tar.bz2 $pkgname-1.11.1-bb.patch 0001-install-compat-fix-for-mode-of-created-files.patch + 0001-add-simple-beep-applet.patch bb-tar-numeric-owner.patch busybox-sed-3.patch busyboxconfig" @@ -47,6 +49,7 @@ build() { md5sums="d170bf5f97a41aec3a505eab690d5699 busybox-1.14.3.tar.bz2 4c0f3b486eaa0674961b7ddcd0c60a9b busybox-1.11.1-bb.patch 73d39c57483084298c7e46bdbbbea8d1 0001-install-compat-fix-for-mode-of-created-files.patch +ba66abc89c56df842c9b81759c78d890 0001-add-simple-beep-applet.patch 0b5b2d7db201f90cd08f4a3164ee29a1 bb-tar-numeric-owner.patch b75c3f419f8392dfdadd92aa24fdba8c busybox-sed-3.patch -0be49dc673a849b5bf5e670db8c8c7b6 busyboxconfig" +3ece68eb92d97f3362dab7d838074d10 busyboxconfig" diff --git a/main/busybox/busybox.trigger b/main/busybox/busybox.trigger new file mode 100644 index 00000000..8bdef2ba --- /dev/null +++ b/main/busybox/busybox.trigger @@ -0,0 +1,15 @@ +#!/bin/sh + +do_bb_install= + +for i in "$@"; do + case "$i" in + /lib/modules/*) /bin/busybox depmod ${i#/lib/modules/};; + *) do_bb_install=yes;; + esac +done + +if [ -n "$do_bb_install" ]; then + /bin/busybox --install -s +fi + diff --git a/main/busybox/busyboxconfig b/main/busybox/busyboxconfig index 38f0a19f..fd46cfe7 100644 --- a/main/busybox/busyboxconfig +++ b/main/busybox/busyboxconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Busybox version: 1.14.2 -# Wed Jul 15 18:07:16 2009 +# Busybox version: 1.14.3 +# Wed Aug 19 08:31:14 2009 # CONFIG_HAVE_DOT_CONFIG=y @@ -71,7 +71,7 @@ CONFIG_INSTALL_APPLET_DONT=y # CONFIG_INSTALL_SH_APPLET_SYMLINK is not set # CONFIG_INSTALL_SH_APPLET_HARDLINK is not set # CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set -CONFIG_PREFIX="/home/ncopa/aports/core/busybox/pkg/busybox" +CONFIG_PREFIX="/home/ncopa/aports/main/busybox/pkg/busybox" # # Busybox Library Tuning @@ -550,6 +550,7 @@ CONFIG_FEATURE_MOUNT_LOOP=y # CONFIG_ADJTIMEX=y CONFIG_BBCONFIG=y +CONFIG_BEEP=y # CONFIG_CHAT is not set # CONFIG_FEATURE_CHAT_NOFAIL is not set # CONFIG_FEATURE_CHAT_TTY_HIFI is not set diff --git a/main/chrony/APKBUILD b/main/chrony/APKBUILD index 21f8924a..a625e695 100644 --- a/main/chrony/APKBUILD +++ b/main/chrony/APKBUILD @@ -1,11 +1,11 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=chrony pkgver=1.23 -pkgrel=2 +pkgrel=3 pkgdesc="NTP client and server programs" url="http://chrony.sunsite.dk/" license="GPL-2" -depends= +depends="logrotate" makedepends="texinfo" subpackages="$pkgname-doc" source="http://chrony.sunsite.dk/download/$pkgname-$pkgver.tar.gz @@ -16,6 +16,7 @@ source="http://chrony.sunsite.dk/download/$pkgname-$pkgver.tar.gz $pkgname-1.23-reply-ip.diff chronyd.confd chronyd.initd + chrony.logrotate chrony.conf " @@ -57,4 +58,5 @@ d47015a34b6b2f9eebca77ef939cec72 chrony-1.21-makefile.diff caa6589a1a1cd56f64957e312d1ef84c chrony-1.23-reply-ip.diff d5c09be46226774d22c08c5a4c28093a chronyd.confd dac8aa4913d7c323abfa1719ddd7e5e4 chronyd.initd +468eaf2b5465d60b3ee021ce3f948ab1 chrony.logrotate 46f42c52953d398ca44d6baa449618d7 chrony.conf" diff --git a/main/chrony/chrony.logrotate b/main/chrony/chrony.logrotate new file mode 100644 index 00000000..1b7b589a --- /dev/null +++ b/main/chrony/chrony.logrotate @@ -0,0 +1,11 @@ +/var/log/chrony/*.log + sharedscripts + postrotate + PASSWORD=`awk '$1 ~ /^1$/ {print $2; exit}' /etc/chrony/chrony.keys` + cat << EOF | /usr/bin/chronyc | sed '/^200 OK$/d' + password $PASSWORD + cyclelogs + EOF + endscript +} + diff --git a/main/conntrack-tools/APKBUILD b/main/conntrack-tools/APKBUILD index 3bcc0830..54999314 100644 --- a/main/conntrack-tools/APKBUILD +++ b/main/conntrack-tools/APKBUILD @@ -1,6 +1,6 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=conntrack-tools -pkgver=0.9.10 +pkgver=0.9.13 pkgrel=0 pkgdesc="Connection tracking userspace tools" url="http://conntrack-tools.netfilter.org" @@ -23,6 +23,6 @@ build() { install -Dm644 ../conntrackd.confd "$pkgdir"/etc/conf.d/conntrackd install -Dm644 doc/stats/conntrackd.conf "$pkgdir"/etc/conntrackd } -md5sums="cd46ed2d5cd4797add0cd444a209c1e7 conntrack-tools-0.9.10.tar.bz2 +md5sums="bd0e2149a1626071db83c4f9714e0556 conntrack-tools-0.9.13.tar.bz2 144831a8a79561ef184b84ba94f0837b conntrackd.initd 8ebf3838b69d20e6bb4a173844502039 conntrackd.confd" diff --git a/main/perl-netaddr-ip/APKBUILD b/main/perl-netaddr-ip/APKBUILD new file mode 100644 index 00000000..c1e687de --- /dev/null +++ b/main/perl-netaddr-ip/APKBUILD @@ -0,0 +1,26 @@ +# Contributor: Leonardo Arena <rnalrd@gmail.com> +# Maintainer: Leonardo Arena <rnalrd@gmail.com> +pkgname=perl-netaddr-ip +_realname=NetAddr-IP +pkgver=4.027 +pkgrel=0 +pkgdesc="Perl extension for managing IPv4 and IPv6 addresses and subnets" +url="http://search.cpan.org/~miker/NetAddr-IP-$pkgver/" +license="Unknown" +depends="perl" +makedepends="perl-dev" +install= +subpackages="$pkgname-doc" +source="http://search.cpan.org/CPAN/authors/id/M/MI/MIKER/$_realname-$pkgver.tar.gz" + +build() { + cd "$srcdir/$_realname-$pkgver" + + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make DESTDIR="$pkgdir" install + # creates file collision among perl modules + find "$pkgdir" -name perllocal.pod -delete +} + +md5sums="c4a21a76e5b1b9f4c8e9810b78559d7b NetAddr-IP-4.027.tar.gz" diff --git a/main/postfix-policyd-spf-perl/APKBUILD b/main/postfix-policyd-spf-perl/APKBUILD new file mode 100644 index 00000000..6b7a876e --- /dev/null +++ b/main/postfix-policyd-spf-perl/APKBUILD @@ -0,0 +1,20 @@ +# Maintainer: Leonardo Arena <rnalrd@gmail.com> +pkgname=postfix-policyd-spf-perl +pkgver=2.007 +pkgrel=0 +pkgdesc="A Sender Policy Framework implementation" +url="http://www.openspf.org/Software" +license="GPL" +depends="perl perl-mail-spf perl-netaddr-ip" +makedepends="" +install= +subpackages="" +source="http://www.openspf.org/blobs/$pkgname-$pkgver.tar.gz" + +build() { + cd "$srcdir/$pkgname-$pkgver" + + install -m755 -D "$srcdir"/$pkgname-$pkgver/$pkgname "$pkgdir"/usr/bin/$pkgname +} + +md5sums="69b501012907236fd39975eadf29848a postfix-policyd-spf-perl-2.007.tar.gz" |