diff options
author | Alexis Ballier <aballier@gentoo.org> | 2010-03-11 11:14:53 +0000 |
---|---|---|
committer | Alexis Ballier <aballier@gentoo.org> | 2010-03-11 11:14:53 +0000 |
commit | 93713a8e2b0efc1ce1a09e77e00fd16aa88afde8 (patch) | |
tree | 5318aa19255ec8dc98a1a3bdc9221463443af3d9 /sys-freebsd | |
parent | x86 stable wrt bug #306471 (diff) | |
download | historical-93713a8e2b0efc1ce1a09e77e00fd16aa88afde8.tar.gz historical-93713a8e2b0efc1ce1a09e77e00fd16aa88afde8.tar.bz2 historical-93713a8e2b0efc1ce1a09e77e00fd16aa88afde8.zip |
remove old
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'sys-freebsd')
-rw-r--r-- | sys-freebsd/boot0/ChangeLog | 8 | ||||
-rw-r--r-- | sys-freebsd/boot0/boot0-6.2.ebuild | 35 | ||||
-rw-r--r-- | sys-freebsd/boot0/boot0-7.1.ebuild | 37 | ||||
-rw-r--r-- | sys-freebsd/boot0/files/boot0-6.0-gentoo.patch | 129 | ||||
-rw-r--r-- | sys-freebsd/freebsd-bin/ChangeLog | 11 | ||||
-rw-r--r-- | sys-freebsd/freebsd-bin/files/freebsd-bin-6.2-mkdir-posix.patch | 111 | ||||
-rw-r--r-- | sys-freebsd/freebsd-bin/files/freebsd-bin-6.2-sh-cclass.patch | 97 | ||||
-rw-r--r-- | sys-freebsd/freebsd-bin/files/freebsd-bin-6.2-sh-libedit.patch | 14 | ||||
-rw-r--r-- | sys-freebsd/freebsd-bin/freebsd-bin-6.2.ebuild | 40 | ||||
-rw-r--r-- | sys-freebsd/freebsd-bin/freebsd-bin-7.1-r1.ebuild | 35 | ||||
-rw-r--r-- | sys-freebsd/freebsd-bin/freebsd-bin-7.1.ebuild | 37 | ||||
-rw-r--r-- | sys-freebsd/freebsd-pf/ChangeLog | 9 | ||||
-rw-r--r-- | sys-freebsd/freebsd-pf/files/freebsd-pf-6.0-pcap.patch | 15 | ||||
-rw-r--r-- | sys-freebsd/freebsd-pf/freebsd-pf-6.2-r1.ebuild | 58 | ||||
-rw-r--r-- | sys-freebsd/freebsd-pf/freebsd-pf-6.2.ebuild | 58 | ||||
-rw-r--r-- | sys-freebsd/freebsd-pf/freebsd-pf-7.1.ebuild | 65 |
16 files changed, 22 insertions, 737 deletions
diff --git a/sys-freebsd/boot0/ChangeLog b/sys-freebsd/boot0/ChangeLog index 20edfcad185a..0a77687fce2a 100644 --- a/sys-freebsd/boot0/ChangeLog +++ b/sys-freebsd/boot0/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for sys-freebsd/boot0 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/boot0/ChangeLog,v 1.23 2009/05/22 11:08:14 aballier Exp $ +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/boot0/ChangeLog,v 1.24 2010/03/11 11:14:52 aballier Exp $ + + 11 Mar 2010; Alexis Ballier <aballier@gentoo.org> + -files/boot0-6.0-gentoo.patch, -boot0-6.2.ebuild, -boot0-7.1.ebuild: + remove old *boot0-7.2 (22 May 2009) diff --git a/sys-freebsd/boot0/boot0-6.2.ebuild b/sys-freebsd/boot0/boot0-6.2.ebuild deleted file mode 100644 index fa235a015bb6..000000000000 --- a/sys-freebsd/boot0/boot0-6.2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/boot0/boot0-6.2.ebuild,v 1.2 2007/10/16 08:47:02 uberlord Exp $ - -inherit bsdmk freebsd - -DESCRIPTION="FreeBSD's bootloader" -SLOT="0" -KEYWORDS="~sparc-fbsd ~x86-fbsd" - -IUSE="" - -SRC_URI="mirror://gentoo/${SYS}.tar.bz2" - -RDEPEND="" -DEPEND="=sys-freebsd/freebsd-mk-defs-${RV}* - =sys-freebsd/freebsd-lib-${RV}*" - -S="${WORKDIR}/sys/boot" - -PATCHES="${FILESDIR}/boot0-6.0-gentoo.patch" - -src_unpack() { - freebsd_src_unpack - - grep -lr --null -- -ffreestanding "${S}" | xargs -0 sed -i -e \ - "s:-ffreestanding:-ffreestanding $(test-flags -fno-stack-protector -fno-stack-protector-all):g" || die - sed -i -e '/-fomit-frame-pointer/d' "${S}"/i386/boot2/Makefile || die -} - -src_install() { - dodir /boot/defaults - - mkinstall FILESDIR=/boot || die "mkinstall failed" -} diff --git a/sys-freebsd/boot0/boot0-7.1.ebuild b/sys-freebsd/boot0/boot0-7.1.ebuild deleted file mode 100644 index 13545f88d3b3..000000000000 --- a/sys-freebsd/boot0/boot0-7.1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/boot0/boot0-7.1.ebuild,v 1.1 2009/01/22 20:59:52 the_paya Exp $ - -inherit bsdmk freebsd - -DESCRIPTION="FreeBSD's bootloader" -SLOT="0" -KEYWORDS="~sparc-fbsd ~x86-fbsd" - -IUSE="" - -SRC_URI="mirror://gentoo/${SYS}.tar.bz2" - -RDEPEND="" -DEPEND="=sys-freebsd/freebsd-mk-defs-${RV}* - =sys-freebsd/freebsd-lib-${RV}*" - -S="${WORKDIR}/sys/boot" - -PATCHES="${FILESDIR}/boot0-7.0-gentoo.patch" - -src_unpack() { - freebsd_src_unpack - - grep -lr --null -- -ffreestanding "${S}" | xargs -0 sed -i -e \ - "s:-ffreestanding:-ffreestanding $(test-flags -fno-stack-protector -fno-stack-protector-all):g" || die - sed -e '/-fomit-frame-pointer/d' -e '/-mno-align-long-strings/d' \ - -i "${S}"/i386/boot2/Makefile \ - -i "${S}"/i386/gptboot/Makefile || die -} - -src_install() { - dodir /boot/defaults - - mkinstall FILESDIR=/boot || die "mkinstall failed" -} diff --git a/sys-freebsd/boot0/files/boot0-6.0-gentoo.patch b/sys-freebsd/boot0/files/boot0-6.0-gentoo.patch deleted file mode 100644 index 6c6261027cba..000000000000 --- a/sys-freebsd/boot0/files/boot0-6.0-gentoo.patch +++ /dev/null @@ -1,129 +0,0 @@ -Index: sys/boot/alpha/common/Makefile.common -=================================================================== ---- sys/boot/alpha/common/Makefile.common.orig -+++ sys/boot/alpha/common/Makefile.common -@@ -34,7 +34,7 @@ CLEANFILES+= vers.c ${BOOT} ${BOOT}.sym - - CFLAGS+= -Wall - --CFLAGS+= -I${LIBSTANDDIR} -+CFLAGS+= -I/usr/include/libstand - CFLAGS+= -I${.CURDIR}/.. - - vers.c: ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version -Index: sys/boot/alpha/libalpha/Makefile -=================================================================== ---- sys/boot/alpha/libalpha/Makefile.orig -+++ sys/boot/alpha/libalpha/Makefile -@@ -5,7 +5,7 @@ INTERNALLIB= - - #CFLAGS+= -DDISK_DEBUG - --CFLAGS+= -I${LIBSTANDDIR} -+CFLAGS+= -I/usr/include/libstand - - # Pick up the bootstrap header for some interface items - CFLAGS+= -I${.CURDIR}/../../common -Index: sys/boot/arc/lib/Makefile -=================================================================== ---- sys/boot/arc/lib/Makefile.orig -+++ sys/boot/arc/lib/Makefile -@@ -7,7 +7,7 @@ CFLAGS+= -ffreestanding - .PATH: ${.CURDIR}/arch/${MACHINE_ARCH} - # XXX hack to pick up stand.h - LIBSTANDDIR= ${.CURDIR}/../../../../lib/libstand --CFLAGS+= -I${LIBSTANDDIR} -+CFLAGS+= -I/usr/include/libstand - CFLAGS+= -DDEBUG - - # Pick up the bootstrap header for some interface items -Index: sys/boot/arc/loader/Makefile -=================================================================== ---- sys/boot/arc/loader/Makefile.orig -+++ sys/boot/arc/loader/Makefile -@@ -26,7 +26,7 @@ CLEANFILES+= machine - - CFLAGS+= -Wall - --CFLAGS+= -I${LIBSTANDDIR} -+CFLAGS+= -I/usr/include/libstand - CFLAGS+= -I${.CURDIR}/../include - CRT= start.o - STRIP= -Index: sys/boot/efi/libefi/Makefile -=================================================================== ---- sys/boot/efi/libefi/Makefile.orig -+++ sys/boot/efi/libefi/Makefile -@@ -14,7 +14,7 @@ SRCS+= efifpswa.c pal.S - - CFLAGS+= -I${.CURDIR}/../include - CFLAGS+= -I${.CURDIR}/../include/${MACHINE_ARCH} --CFLAGS+= -I${.CURDIR}/../../../../lib/libstand -+CFLAGS+= -I/usr/include/libstand - - # Pick up the bootstrap header for some interface items - CFLAGS+= -I${.CURDIR}/../../common -Index: sys/boot/i386/boot2/Makefile -=================================================================== ---- sys/boot/i386/boot2/Makefile.orig -+++ sys/boot/i386/boot2/Makefile -@@ -24,7 +24,7 @@ CFLAGS= -Os \ - -fno-guess-branch-probability \ - -fomit-frame-pointer \ - -fno-unit-at-a-time \ -- -mno-align-long-strings \ -+ -march=i386 \ - -mrtd \ - -mno-mmx -mno-3dnow -mno-sse -mno-sse2 \ - -D${BOOT2_UFS} \ -Index: sys/boot/i386/libi386/Makefile -=================================================================== ---- sys/boot/i386/libi386/Makefile.orig -+++ sys/boot/i386/libi386/Makefile -@@ -28,7 +28,7 @@ CFLAGS+= -I${.CURDIR}/../../common -I${. - -I${.CURDIR}/../../../contrib/dev/acpica \ - -I${.CURDIR}/../../.. -I. - # the location of libstand --CFLAGS+= -I${.CURDIR}/../../../../lib/libstand/ -+CFLAGS+= -I/usr/include/libstand/ - - .if ${MACHINE_ARCH} == "amd64" - CLEANFILES+= machine -Index: sys/boot/ofw/libofw/Makefile -=================================================================== ---- sys/boot/ofw/libofw/Makefile.orig -+++ sys/boot/ofw/libofw/Makefile -@@ -7,7 +7,7 @@ SRCS= devicename.c elf_freebsd.c ofw_con - ofw_memory.c ofw_module.c ofw_net.c ofw_reboot.c \ - ofw_time.c openfirm.c - --CFLAGS+= -I${.CURDIR}/../../../../lib/libstand/ -+CFLAGS+= -I/usr/include/libstand/ - - # Pick up the bootstrap header for some interface items - CFLAGS+= -I${.CURDIR}/../../common -I${.CURDIR}/../../.. -I. -Index: sys/boot/pc98/libpc98/Makefile -=================================================================== ---- sys/boot/pc98/libpc98/Makefile.orig -+++ sys/boot/pc98/libpc98/Makefile -@@ -28,6 +28,6 @@ CFLAGS+= -I${.CURDIR}/../../common -I${. - -I${.CURDIR}/../../i386/libi386 \ - -I${.CURDIR}/../../.. -I. - # the location of libstand --CFLAGS+= -I${.CURDIR}/../../../../lib/libstand/ -+CFLAGS+= -I/usr/include/libstand/ - - .include <bsd.lib.mk> -Index: sys/boot/sparc64/loader/Makefile -=================================================================== ---- sys/boot/sparc64/loader/Makefile.orig -+++ sys/boot/sparc64/loader/Makefile -@@ -63,7 +63,7 @@ LIBOFW= ${.OBJDIR}/../../ofw/libofw/lib - CFLAGS+= -I${.CURDIR}/../../ofw/libofw/ - - # where to get libstand from --CFLAGS+= -I${.CURDIR}/../../../../lib/libstand/ -+CFLAGS+= -I/usr/include/libstand/ - - DPADD= ${LIBFICL} ${LIBOFW} ${LIBSTAND} - LDADD= ${LIBFICL} ${LIBOFW} -lstand diff --git a/sys-freebsd/freebsd-bin/ChangeLog b/sys-freebsd/freebsd-bin/ChangeLog index 7e95ba15cdb6..76b52d215ac2 100644 --- a/sys-freebsd/freebsd-bin/ChangeLog +++ b/sys-freebsd/freebsd-bin/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for sys-freebsd/freebsd-bin -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-bin/ChangeLog,v 1.34 2009/10/13 17:02:08 ulm Exp $ +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-bin/ChangeLog,v 1.35 2010/03/11 11:13:04 aballier Exp $ + + 11 Mar 2010; Alexis Ballier <aballier@gentoo.org> -freebsd-bin-6.2.ebuild, + -files/freebsd-bin-6.2-mkdir-posix.patch, + -files/freebsd-bin-6.2-sh-cclass.patch, + -files/freebsd-bin-6.2-sh-libedit.patch, -freebsd-bin-7.1.ebuild, + -freebsd-bin-7.1-r1.ebuild: + remove old 13 Oct 2009; Ulrich Mueller <ulm@gentoo.org> freebsd-bin-6.2.ebuild, freebsd-bin-7.1.ebuild, freebsd-bin-7.1-r1.ebuild, freebsd-bin-7.2.ebuild: diff --git a/sys-freebsd/freebsd-bin/files/freebsd-bin-6.2-mkdir-posix.patch b/sys-freebsd/freebsd-bin/files/freebsd-bin-6.2-mkdir-posix.patch deleted file mode 100644 index 1faff4cb321b..000000000000 --- a/sys-freebsd/freebsd-bin/files/freebsd-bin-6.2-mkdir-posix.patch +++ /dev/null @@ -1,111 +0,0 @@ -=================================================================== -RCS file: /usr/local/www/cvsroot/FreeBSD/src/bin/mkdir/mkdir.c,v -retrieving revision 1.32 -retrieving revision 1.33 -diff -u -p -r1.32 -r1.33 ---- fbsd-6/bin/mkdir/mkdir.c 2005/02/09 17:37:38 1.32 -+++ fbsd-6/bin/mkdir/mkdir.c 2006/10/10 20:18:20 1.33 -@@ -39,7 +39,7 @@ static char sccsid[] = "@(#)mkdir.c 8.2 - #endif /* not lint */ - #endif - #include <sys/cdefs.h> --__FBSDID("$FreeBSD: src/bin/mkdir/mkdir.c,v 1.32 2005/02/09 17:37:38 ru Exp $"); -+__FBSDID("$FreeBSD: src/bin/mkdir/mkdir.c,v 1.33 2006/10/10 20:18:20 ru Exp $"); - - #include <sys/types.h> - #include <sys/stat.h> -@@ -99,19 +99,19 @@ main(int argc, char *argv[]) - } - - for (exitval = 0; *argv != NULL; ++argv) { -- success = 1; - if (pflag) { -- if (build(*argv, omode)) -- success = 0; -+ success = build(*argv, omode); - } else if (mkdir(*argv, omode) < 0) { - if (errno == ENOTDIR || errno == ENOENT) - warn("%s", dirname(*argv)); - else - warn("%s", *argv); - success = 0; -- } else if (vflag) -- (void)printf("%s\n", *argv); -- -+ } else { -+ success = 1; -+ if (vflag) -+ (void)printf("%s\n", *argv); -+ } - if (!success) - exitval = 1; - /* -@@ -119,9 +119,10 @@ main(int argc, char *argv[]) - * nine bits, so if you try to set a mode including the - * sticky, setuid, setgid bits you lose them. Don't do - * this unless the user has specifically requested a mode, -- * as chmod will (obviously) ignore the umask. -+ * as chmod will (obviously) ignore the umask. Do this -+ * on newly created directories only. - */ -- if (success && mode != NULL && chmod(*argv, omode) == -1) { -+ if (success == 1 && mode != NULL && chmod(*argv, omode) == -1) { - warn("%s", *argv); - exitval = 1; - } -@@ -129,6 +130,11 @@ main(int argc, char *argv[]) - exit(exitval); - } - -+ -+/* -+ * Returns 1 if a directory has been created, -+ * 2 if it already existed, and 0 on failure. -+ */ - int - build(char *path, mode_t omode) - { -@@ -139,7 +145,7 @@ build(char *path, mode_t omode) - - p = path; - oumask = 0; -- retval = 0; -+ retval = 1; - if (p[0] == '/') /* Skip leading '/'. */ - ++p; - for (first = 1, last = 0; !last ; ++p) { -@@ -154,7 +160,7 @@ build(char *path, mode_t omode) - /* - * POSIX 1003.2: - * For each dir operand that does not name an existing -- * directory, effects equivalent to those cased by the -+ * directory, effects equivalent to those caused by the - * following command shall occcur: - * - * mkdir -p -m $(umask -S),u+wx $(dirname dir) && -@@ -174,7 +180,7 @@ build(char *path, mode_t omode) - if (errno == EEXIST || errno == EISDIR) { - if (stat(path, &sb) < 0) { - warn("%s", path); -- retval = 1; -+ retval = 0; - break; - } else if (!S_ISDIR(sb.st_mode)) { - if (last) -@@ -182,12 +188,14 @@ build(char *path, mode_t omode) - else - errno = ENOTDIR; - warn("%s", path); -- retval = 1; -+ retval = 0; - break; - } -+ if (last) -+ retval = 2; - } else { - warn("%s", path); -- retval = 1; -+ retval = 0; - break; - } - } else if (vflag) diff --git a/sys-freebsd/freebsd-bin/files/freebsd-bin-6.2-sh-cclass.patch b/sys-freebsd/freebsd-bin/files/freebsd-bin-6.2-sh-cclass.patch deleted file mode 100644 index 0de4372209f4..000000000000 --- a/sys-freebsd/freebsd-bin/files/freebsd-bin-6.2-sh-cclass.patch +++ /dev/null @@ -1,97 +0,0 @@ -Allow sh to use POSIX character classes, as specified in -sections 2.13.1 and 9.3.5 -http://www.freebsd.org/cgi/query-pr.cgi?pr=116826 - -diff -u a/sh/expand.c b/sh/expand.c ---- a/sh/expand.c 2005-11-06 20:39:47 +0000 -+++ b/sh/expand.c 2007-10-02 13:46:28 +0100 -@@ -1320,6 +1320,42 @@ - } - - -+STATIC int ccmatch(char *p, int chr, char **r) -+{ -+ static const struct class { -+ char name[10]; -+ int (*fn)(int); -+ } classes[] = { -+ { .name = ":alnum:]", .fn = isalnum }, -+ { .name = ":cntrl:]", .fn = iscntrl }, -+ { .name = ":lower:]", .fn = islower }, -+ { .name = ":space:]", .fn = isspace }, -+ { .name = ":alpha:]", .fn = isalpha }, -+ { .name = ":digit:]", .fn = isdigit }, -+ { .name = ":print:]", .fn = isprint }, -+ { .name = ":upper:]", .fn = isupper }, -+ { .name = ":blank:]", .fn = isblank }, -+ { .name = ":graph:]", .fn = isgraph }, -+ { .name = ":punct:]", .fn = ispunct }, -+ { .name = ":xdigit:]", .fn = isxdigit }, -+ }; -+ const struct class *class, *end; -+ char *q; -+ -+ end = classes + sizeof(classes) / sizeof(classes[0]); -+ for (class = classes; class < end; class++) { -+ q = prefix(class->name, p); -+ if (!q) -+ continue; -+ *r = q; -+ return class->fn(chr); -+ } -+ -+ *r = 0; -+ return 0; -+} -+ -+ - STATIC int - pmatch(char *pattern, char *string, int squoted) - { -@@ -1405,6 +1441,15 @@ - continue; - if (c == CTLESC) - c = *p++; -+ else if (c == '[') { -+ char *r; -+ -+ found |= ccmatch(p, chr, &r); -+ if (r) { -+ p = r; -+ continue; -+ } -+ } - if (*p == '-' && p[1] != ']') { - p++; - while (*p == CTLQUOTEMARK) -diff -u a/sh/mystring.c b/sh/mystring.c ---- a/sh/mystring.c 2004-04-06 21:06:51 +0100 -+++ b/sh/mystring.c 2007-10-02 13:45:31 +0100 -@@ -88,14 +88,14 @@ - * prefix -- see if pfx is a prefix of string. - */ - --int -+char * - prefix(const char *pfx, const char *string) - { - while (*pfx) { - if (*pfx++ != *string++) - return 0; - } -- return 1; -+ return (char *)string; - } - - -diff -u a/sh/mystring.h b/sh/mystring.h ---- a/sh/mystring.h 2004-04-06 21:06:51 +0100 -+++ b/sh/mystring.h 2007-10-02 13:45:35 +0100 -@@ -36,7 +36,7 @@ - #include <string.h> - - void scopyn(const char *, char *, int); --int prefix(const char *, const char *); -+char *prefix(const char *, const char *); - int number(const char *); - int is_number(const char *); diff --git a/sys-freebsd/freebsd-bin/files/freebsd-bin-6.2-sh-libedit.patch b/sys-freebsd/freebsd-bin/files/freebsd-bin-6.2-sh-libedit.patch deleted file mode 100644 index 60e7e3e245f0..000000000000 --- a/sys-freebsd/freebsd-bin/files/freebsd-bin-6.2-sh-libedit.patch +++ /dev/null @@ -1,14 +0,0 @@ -To avoid another libedit mess, we'll statically link it into sh - -diff -ur a/sh/Makefile b/sh/Makefile ---- a/sh/Makefile 2007-05-18 17:27:25 +0100 -+++ b/sh/Makefile 2007-05-18 17:27:47 +0100 -@@ -16,7 +16,7 @@ - # builtin.1 in share/man/man1/. - - DPADD= ${LIBL} ${LIBEDIT} ${LIBTERMCAP} --LDADD= -ll -ledit -ltermcap -+LDADD= -Wl,-Bstatic -ledit -Wl,-Bdynamic -ll -ltermcap - - LFLAGS= -8 # 8-bit lex scanner for arithmetic - CFLAGS+=-DSHELL -I. -I${.CURDIR} diff --git a/sys-freebsd/freebsd-bin/freebsd-bin-6.2.ebuild b/sys-freebsd/freebsd-bin/freebsd-bin-6.2.ebuild deleted file mode 100644 index 052e63c71002..000000000000 --- a/sys-freebsd/freebsd-bin/freebsd-bin-6.2.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-bin/freebsd-bin-6.2.ebuild,v 1.4 2009/10/13 17:02:08 ulm Exp $ - -inherit bsdmk freebsd - -DESCRIPTION="FreeBSD /bin tools" -SLOT="0" -KEYWORDS="~sparc-fbsd ~x86-fbsd" - -IUSE="nls" - -SRC_URI="mirror://gentoo/${BIN}.tar.bz2 - mirror://gentoo/${SBIN}.tar.bz2 - mirror://gentoo/${LIB}.tar.bz2" - -RDEPEND="=sys-freebsd/freebsd-lib-${RV}* - dev-libs/libedit - sys-libs/ncurses - sys-apps/ed - !app-misc/realpath" -DEPEND="${RDEPEND} - =sys-freebsd/freebsd-mk-defs-${RV}* - >=sys-devel/flex-2.5.31-r2" - -S=${WORKDIR}/bin - -PATCHES="${FILESDIR}/${PN}-6.0-flex-2.5.31.patch - ${FILESDIR}/${PN}-6.2-mkdir-posix.patch - ${FILESDIR}/${PN}-6.2-sh-libedit.patch - ${FILESDIR}/${PN}-6.2-sh-cclass.patch" - -pkg_setup() { - use nls || mymakeopts="${mymakeopts} NO_NLS= " - - mymakeopts="${mymakeopts} NO_TCSH= NO_SENDMAIL= NO_OPENSSL= NO_CRYPT= NO_RCMDS= " -} - -# csh and tcsh are provided by tcsh package, rmail is sendmail stuff. -REMOVE_SUBDIRS="csh rmail ed" diff --git a/sys-freebsd/freebsd-bin/freebsd-bin-7.1-r1.ebuild b/sys-freebsd/freebsd-bin/freebsd-bin-7.1-r1.ebuild deleted file mode 100644 index bc0cc740ab1f..000000000000 --- a/sys-freebsd/freebsd-bin/freebsd-bin-7.1-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-bin/freebsd-bin-7.1-r1.ebuild,v 1.2 2009/10/13 17:02:08 ulm Exp $ - -inherit bsdmk freebsd - -DESCRIPTION="FreeBSD /bin tools" -SLOT="0" -KEYWORDS="~sparc-fbsd ~x86-fbsd" - -IUSE="" - -SRC_URI="mirror://gentoo/${BIN}.tar.bz2 - mirror://gentoo/${SBIN}.tar.bz2 - mirror://gentoo/${LIB}.tar.bz2" - -RDEPEND="=sys-freebsd/freebsd-lib-${RV}* - dev-libs/libedit - sys-libs/ncurses - sys-apps/ed - !app-misc/realpath" -DEPEND="${RDEPEND} - =sys-freebsd/freebsd-mk-defs-${RV}* - >=sys-devel/flex-2.5.31-r2" - -S=${WORKDIR}/bin - -PATCHES="${FILESDIR}/${PN}-6.0-flex-2.5.31.patch" - -# csh and tcsh are provided by tcsh package, rmail is sendmail stuff. -REMOVE_SUBDIRS="csh rmail ed" - -pkg_setup() { - mymakeopts="${mymakeopts} WITHOUT_TCSH= WITHOUT_SENDMAIL= WITHOUT_RCMDS= " -} diff --git a/sys-freebsd/freebsd-bin/freebsd-bin-7.1.ebuild b/sys-freebsd/freebsd-bin/freebsd-bin-7.1.ebuild deleted file mode 100644 index 542e4172862a..000000000000 --- a/sys-freebsd/freebsd-bin/freebsd-bin-7.1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-bin/freebsd-bin-7.1.ebuild,v 1.2 2009/10/13 17:02:08 ulm Exp $ - -inherit bsdmk freebsd - -DESCRIPTION="FreeBSD /bin tools" -SLOT="0" -KEYWORDS="~sparc-fbsd ~x86-fbsd" - -IUSE="nls" - -SRC_URI="mirror://gentoo/${BIN}.tar.bz2 - mirror://gentoo/${SBIN}.tar.bz2 - mirror://gentoo/${LIB}.tar.bz2" - -RDEPEND="=sys-freebsd/freebsd-lib-${RV}* - dev-libs/libedit - sys-libs/ncurses - sys-apps/ed - !app-misc/realpath" -DEPEND="${RDEPEND} - =sys-freebsd/freebsd-mk-defs-${RV}* - >=sys-devel/flex-2.5.31-r2" - -S=${WORKDIR}/bin - -PATCHES="${FILESDIR}/${PN}-6.0-flex-2.5.31.patch" - -# csh and tcsh are provided by tcsh package, rmail is sendmail stuff. -REMOVE_SUBDIRS="csh rmail ed" - -pkg_setup() { - use nls || mymakeopts="${mymakeopts} NO_NLS= " - - mymakeopts="${mymakeopts} NO_TCSH= NO_SENDMAIL= NO_OPENSSL= NO_CRYPT= NO_RCMDS= " -} diff --git a/sys-freebsd/freebsd-pf/ChangeLog b/sys-freebsd/freebsd-pf/ChangeLog index 819d9588496c..501f581d0693 100644 --- a/sys-freebsd/freebsd-pf/ChangeLog +++ b/sys-freebsd/freebsd-pf/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-freebsd/freebsd-pf -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-pf/ChangeLog,v 1.26 2009/05/22 13:39:43 aballier Exp $ +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-pf/ChangeLog,v 1.27 2010/03/11 11:10:12 aballier Exp $ + + 11 Mar 2010; Alexis Ballier <aballier@gentoo.org> + -files/freebsd-pf-6.0-pcap.patch, -freebsd-pf-6.2.ebuild, + -freebsd-pf-6.2-r1.ebuild, -freebsd-pf-7.1.ebuild: + remove old *freebsd-pf-7.2 (22 May 2009) diff --git a/sys-freebsd/freebsd-pf/files/freebsd-pf-6.0-pcap.patch b/sys-freebsd/freebsd-pf/files/freebsd-pf-6.0-pcap.patch deleted file mode 100644 index 32f0605de985..000000000000 --- a/sys-freebsd/freebsd-pf/files/freebsd-pf-6.0-pcap.patch +++ /dev/null @@ -1,15 +0,0 @@ -This patch includes net/bpf.h so that libpcap will use that instead of its own -stripped down version, that doesnt't allow for pflogd to work correctly. - -Index: fbsd-6/contrib/pf/pflogd/pflogd.c -=================================================================== ---- fbsd-6.orig/contrib/pf/pflogd/pflogd.c -+++ fbsd-6/contrib/pf/pflogd/pflogd.c -@@ -37,6 +37,7 @@ __FBSDID("$FreeBSD: src/contrib/pf/pflog - #include <sys/ioctl.h> - #include <sys/file.h> - #include <sys/stat.h> -+#include <net/bpf.h> - #include <stdio.h> - #include <stdlib.h> - #include <string.h> diff --git a/sys-freebsd/freebsd-pf/freebsd-pf-6.2-r1.ebuild b/sys-freebsd/freebsd-pf/freebsd-pf-6.2-r1.ebuild deleted file mode 100644 index 8ac04a6f7d2d..000000000000 --- a/sys-freebsd/freebsd-pf/freebsd-pf-6.2-r1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-pf/freebsd-pf-6.2-r1.ebuild,v 1.1 2007/04/06 14:55:27 uberlord Exp $ - -inherit bsdmk freebsd - -DESCRIPTION="FreeBSD's base system libraries" -SLOT="0" -KEYWORDS="~x86-fbsd" - -IUSE="" - -# Crypto is needed to have an internal OpenSSL header -SRC_URI="mirror://gentoo/${USBIN}.tar.bz2 - mirror://gentoo/${SBIN}.tar.bz2 - mirror://gentoo/${CONTRIB}.tar.bz2 - mirror://gentoo/${LIBEXEC}.tar.bz2 - mirror://gentoo/${ETC}.tar.bz2" - -RDEPEND="net-libs/libpcap" -DEPEND="${RDEPEND} - sys-freebsd/freebsd-mk-defs - =sys-freebsd/freebsd-sources-${RV}*" - -S="${WORKDIR}" - -SUBDIRS="usr.sbin/authpf sbin/pfctl sbin/pflogd libexec/ftp-proxy" - -PATCHES="${FILESDIR}/${PN}-6.0-pcap.patch" - -pkg_setup() { - enewgroup authpf 63 - mymakeopts="${mymakeopts} NO_MANCOMPRESS= NO_INFOCOMPRESS= " -} - -src_compile() { - for dir in ${SUBDIRS}; do - einfo "Starting make in ${dir}" - cd "${S}/${dir}" - mkmake || die "Make ${dir} failed" - done -} - -src_install() { - for dir in ${SUBDIRS}; do - einfo "Starting install in ${dir}" - cd "${S}/${dir}" - mkinstall || die "Install ${dir} failed" - done - - cd "${WORKDIR}"/etc - insinto /etc - doins pf.os - newdoc pf.conf pf.conf.example - - newinitd "${FILESDIR}/pf.initd" pf - newconfd "${FILESDIR}/pf.confd" pf -} diff --git a/sys-freebsd/freebsd-pf/freebsd-pf-6.2.ebuild b/sys-freebsd/freebsd-pf/freebsd-pf-6.2.ebuild deleted file mode 100644 index 5dfb5964b6bc..000000000000 --- a/sys-freebsd/freebsd-pf/freebsd-pf-6.2.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-pf/freebsd-pf-6.2.ebuild,v 1.3 2007/02/08 00:19:22 the_paya Exp $ - -inherit bsdmk freebsd - -DESCRIPTION="FreeBSD's base system libraries" -SLOT="0" -KEYWORDS="~x86-fbsd" - -IUSE="" - -# Crypto is needed to have an internal OpenSSL header -SRC_URI="mirror://gentoo/${USBIN}.tar.bz2 - mirror://gentoo/${SBIN}.tar.bz2 - mirror://gentoo/${CONTRIB}.tar.bz2 - mirror://gentoo/${LIBEXEC}.tar.bz2 - mirror://gentoo/${ETC}.tar.bz2" - -RDEPEND="net-libs/libpcap" -DEPEND="${RDEPEND} - sys-freebsd/freebsd-mk-defs - =sys-freebsd/freebsd-sources-${RV}*" - -S="${WORKDIR}" - -SUBDIRS="usr.sbin/authpf sbin/pfctl sbin/pflogd libexec/ftp-proxy" - -PATCHES="${FILESDIR}/${PN}-6.0-pcap.patch" - -pkg_setup() { - enewgroup authpf 63 - mymakeopts="${mymakeopts} NO_MANCOMPRESS= NO_INFOCOMPRESS= " -} - -src_compile() { - for dir in ${SUBDIRS}; do - einfo "Starting make in ${dir}" - cd "${S}/${dir}" - mkmake || die "Make ${dir} failed" - done -} - -src_install() { - for dir in ${SUBDIRS}; do - einfo "Starting install in ${dir}" - cd "${S}/${dir}" - mkinstall || die "Install ${dir} failed" - done - - cd "${WORKDIR}"/etc - insinto /etc - doins pf.os - newdoc pf.conf pf.conf.example - - newinitd "${FILESDIR}/pf.initd" pf - newconfd "${FILESDIR}/pf.confd" pf -} diff --git a/sys-freebsd/freebsd-pf/freebsd-pf-7.1.ebuild b/sys-freebsd/freebsd-pf/freebsd-pf-7.1.ebuild deleted file mode 100644 index 92d219f97d2f..000000000000 --- a/sys-freebsd/freebsd-pf/freebsd-pf-7.1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-pf/freebsd-pf-7.1.ebuild,v 1.1 2009/01/22 21:03:51 the_paya Exp $ - -inherit bsdmk freebsd - -DESCRIPTION="FreeBSD's base system libraries" -SLOT="0" -KEYWORDS="~x86-fbsd" - -IUSE="" - -# Crypto is needed to have an internal OpenSSL header -SRC_URI="mirror://gentoo/${USBIN}.tar.bz2 - mirror://gentoo/${SBIN}.tar.bz2 - mirror://gentoo/${CONTRIB}.tar.bz2 - mirror://gentoo/${ETC}.tar.bz2" - -RDEPEND="net-libs/libpcap" -DEPEND="${RDEPEND} - dev-libs/libevent - sys-freebsd/freebsd-mk-defs - =sys-freebsd/freebsd-sources-${RV}*" - -S="${WORKDIR}" - -SUBDIRS="usr.sbin/authpf sbin/pfctl sbin/pflogd usr.sbin/ftp-proxy/ftp-proxy" - -pkg_setup() { - enewgroup authpf 63 - mymakeopts="${mymakeopts} NO_MANCOMPRESS= NO_INFOCOMPRESS= " -} - -src_unpack() { - freebsd_src_unpack - # pcap-int.h redefines snprintf as pcap_snprintf - epatch "${FILESDIR}/${PN}-7.0-pcap_pollution.patch" - # Use system's libevent - epatch "${FILESDIR}/${PN}-7.0-libevent.patch" - # Link in kernel sources - ln -s "/usr/src/sys-${RV}" "${WORKDIR}/sys" -} - -src_compile() { - for dir in ${SUBDIRS}; do - einfo "Starting make in ${dir}" - cd "${S}/${dir}" - mkmake || die "Make ${dir} failed" - done -} - -src_install() { - for dir in ${SUBDIRS}; do - einfo "Starting install in ${dir}" - cd "${S}/${dir}" - mkinstall || die "Install ${dir} failed" - done - - cd "${WORKDIR}"/etc - insinto /etc - doins pf.os - newdoc pf.conf pf.conf.example - # pf.initd provided by openrc, but no pf.confd - newconfd "${FILESDIR}/pf.confd" pf -} |