summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2006-04-01 16:43:51 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2006-04-01 16:43:51 +0000
commit53057ae543f4a9f49ec43d68009a78138df7617d (patch)
tree070ce22c71a660a73732a2425799ca1efddf5aa6 /sys-freebsd/freebsd-bin
parentAdd sys-freebsd to the category list. (diff)
downloadgentoo-2-53057ae543f4a9f49ec43d68009a78138df7617d.tar.gz
gentoo-2-53057ae543f4a9f49ec43d68009a78138df7617d.tar.bz2
gentoo-2-53057ae543f4a9f49ec43d68009a78138df7617d.zip
Import sys-freebsd into main portage.
(Portage version: 2.1_pre7-r3)
Diffstat (limited to 'sys-freebsd/freebsd-bin')
-rw-r--r--sys-freebsd/freebsd-bin/ChangeLog53
-rw-r--r--sys-freebsd/freebsd-bin/Manifest21
-rw-r--r--sys-freebsd/freebsd-bin/files/digest-freebsd-bin-6.03
-rw-r--r--sys-freebsd/freebsd-bin/files/freebsd-bin-6.0-flex-2.5.31.patch10
-rw-r--r--sys-freebsd/freebsd-bin/files/freebsd-bin-flex.patch12
-rw-r--r--sys-freebsd/freebsd-bin/freebsd-bin-6.0.ebuild38
-rw-r--r--sys-freebsd/freebsd-bin/metadata.xml5
7 files changed, 142 insertions, 0 deletions
diff --git a/sys-freebsd/freebsd-bin/ChangeLog b/sys-freebsd/freebsd-bin/ChangeLog
new file mode 100644
index 000000000000..7c722a7e0212
--- /dev/null
+++ b/sys-freebsd/freebsd-bin/ChangeLog
@@ -0,0 +1,53 @@
+# ChangeLog for sys-apps/freebsd-bin
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-bin/ChangeLog,v 1.1 2006/04/01 16:43:50 flameeyes Exp $
+
+*freebsd-bin-6.0 (01 Apr 2006)
+
+ 01 Apr 2006; Diego Pettenò <flameeyes@gentoo.org>
+ +files/freebsd-bin-6.0-flex-2.5.31.patch, +files/freebsd-bin-flex.patch,
+ +metadata.xml, +freebsd-bin-6.0.ebuild:
+ Import into portage.
+
+ 20 Feb 2006; Diego Pettenò <flameeyes@gentoo.org> ChangeLog:
+ Add patch to use newer flex (and depend on it).
+
+ 20 Feb 2006; Diego Pettenò <flameeyes@gentoo.org> ChangeLog:
+ Fix deprecated stuff to use NO_* syntax.
+
+*freebsd-bin-5.4 (25 Aug 2005)
+
+ 25 Aug 2005; Diego Pettenò <flameeyes@gentoo.org>
+ +files/freebsd-bin-flex.patch, +freebsd-bin-5.4.ebuild:
+ Moved to sys-freebsd.
+
+ 29 Jul 2005; Diego Pettenò <flameeyes@gentoo.org> freebsd-bin-5.4.ebuild:
+ Adapt to recent bsdmk changes.
+
+ 16 Jun 2005; Diego Pettenò <flameeyes@gentoo.org> freebsd-bin-5.4.ebuild:
+ Removed sendmail/rmail (installed by sendmail itself) and csh (provided by
+ app-shells/tcsh), avoid building of libsm and doesn't need ${CONTRIB}
+ anymore.
+
+*freebsd-bin-5.4_rc4 (05 May 2005)
+
+ 05 May 2005; Diego Pettenò <flameeyes@gentoo.org>
+ -freebsd-bin-5.4_rc3.ebuild, +freebsd-bin-5.4_rc4.ebuild:
+ Updated to rc4.
+
+*freebsd-bin-5.4_rc3 (03 May 2005)
+
+ 03 May 2005; Diego Pettenò ²<flameeyes@gentoo.org> +freebsd-bin-5.4_rc3.ebuild
+ Added 5.4_rc3 ebuild.
+
+*freebsd-bin-5.3.20050301-r1 (17 Mar 2005)
+
+ 17 Mar 2005; Otavio R. Piske <angusyoung@gentoo.org>
+ +freebsd-bin-5.3.20050301-r1.ebuild:
+ New ebuild with useflag suport. Thanks to Diego Petteno for submitting the
+ patch
+
+ 15 Sep 2004; Otavio Piske <angusyoung@gentoo.org> freebsd-bin-5.2.1.ebuild:
+ Initial release
+
+*freebsd-bin-5.2.1.ebuild (15 Sep 2004)
diff --git a/sys-freebsd/freebsd-bin/Manifest b/sys-freebsd/freebsd-bin/Manifest
new file mode 100644
index 000000000000..a871b89a935a
--- /dev/null
+++ b/sys-freebsd/freebsd-bin/Manifest
@@ -0,0 +1,21 @@
+MD5 8eb861e1b266a42a8786f663ba7a778f ChangeLog 1536
+RMD160 506e53521c68a092073d86806b60f8c2065ddb62 ChangeLog 1536
+SHA256 6b1665783791c577de8b466302d637a3748c7221da88db3e346a0c6356105028 ChangeLog 1536
+MD5 2db31d30049cab1ac1e50028fab31a5a files/digest-freebsd-bin-5.4 208
+RMD160 0ef73cfa5606a23739bd2803ad16bb90ca860456 files/digest-freebsd-bin-5.4 208
+SHA256 1e5ccef4025b5101a2974ccebc7967ea91dc0d32ec12630f3335394913821d00 files/digest-freebsd-bin-5.4 208
+MD5 d9463faad21b375992f5b1e538b43331 files/digest-freebsd-bin-6.0 207
+RMD160 320ee96616a891fb3942cf8ed7bdfe11706ee935 files/digest-freebsd-bin-6.0 207
+SHA256 32ff1eba68625517dd716b71364e2ac2a81c7907809ecca0d7b08c49ca75b397 files/digest-freebsd-bin-6.0 207
+MD5 88b10ffe4168218251cdaee3994b36e2 files/freebsd-bin-6.0-flex-2.5.31.patch 277
+RMD160 3dd13f280f462964feecd54ea9cafac8608955d4 files/freebsd-bin-6.0-flex-2.5.31.patch 277
+SHA256 4c60ee85f4ec7dfb86eab1536eb0d6aae65c955c756362cd2b7f2b5a024dfb17 files/freebsd-bin-6.0-flex-2.5.31.patch 277
+MD5 63cd4a526baeaec0a46eab33beef9510 files/freebsd-bin-flex.patch 381
+RMD160 cbbd56c1a79295e51cd067ba95c3e1965f67d0c6 files/freebsd-bin-flex.patch 381
+SHA256 da877a4db08f2eac5b8cfd4af7a9ff30c6101a6133b5b85bf97e79bab4ed71e6 files/freebsd-bin-flex.patch 381
+MD5 9cd304eee342eb563b07c89e3401749b freebsd-bin-5.4.ebuild 962
+RMD160 48e433667e9b21308751091c76e40144e2508205 freebsd-bin-5.4.ebuild 962
+SHA256 375ab1a4b701eca3a304f30f9f162b8094817963b7857406fffec52c8767fe6b freebsd-bin-5.4.ebuild 962
+MD5 7a15a3d22d652f7760b099dee0f70775 freebsd-bin-6.0.ebuild 984
+RMD160 bc5176755bfab088830da7c0202676438f003686 freebsd-bin-6.0.ebuild 984
+SHA256 893a940c8363b00d2e7e1696dbea92b18b9356ff592284c6c8117ab8af2f19de freebsd-bin-6.0.ebuild 984
diff --git a/sys-freebsd/freebsd-bin/files/digest-freebsd-bin-6.0 b/sys-freebsd/freebsd-bin/files/digest-freebsd-bin-6.0
new file mode 100644
index 000000000000..5be481464a14
--- /dev/null
+++ b/sys-freebsd/freebsd-bin/files/digest-freebsd-bin-6.0
@@ -0,0 +1,3 @@
+MD5 344c333bda07c4d345e9fc7a3edf81b2 freebsd-bin-6.0.tar.bz2 403680
+MD5 3888da5da1cb329a65a3ac9d316f99ea freebsd-lib-6.0.tar.bz2 2613087
+MD5 961eeb893125bfaa47a7d2f2fee9f2c2 freebsd-sbin-6.0.tar.bz2 1132085
diff --git a/sys-freebsd/freebsd-bin/files/freebsd-bin-6.0-flex-2.5.31.patch b/sys-freebsd/freebsd-bin/files/freebsd-bin-6.0-flex-2.5.31.patch
new file mode 100644
index 000000000000..e6a8cd3cc7f5
--- /dev/null
+++ b/sys-freebsd/freebsd-bin/files/freebsd-bin-6.0-flex-2.5.31.patch
@@ -0,0 +1,10 @@
+Index: fbsd-6/bin/sh/arith_lex.l
+===================================================================
+--- fbsd-6.orig/bin/sh/arith_lex.l
++++ fbsd-6/bin/sh/arith_lex.l
+@@ -128,5 +128,4 @@ extern char *arith_buf, *arith_startbuf;
+ void
+ arith_lex_reset(void)
+ {
+- YY_NEW_FILE;
+ }
diff --git a/sys-freebsd/freebsd-bin/files/freebsd-bin-flex.patch b/sys-freebsd/freebsd-bin/files/freebsd-bin-flex.patch
new file mode 100644
index 000000000000..ed3fb101eecf
--- /dev/null
+++ b/sys-freebsd/freebsd-bin/files/freebsd-bin-flex.patch
@@ -0,0 +1,12 @@
+diff -ur bin/sh/Makefile bin-flex/sh/Makefile
+--- bin/sh/Makefile 2004-03-18 10:55:47 +0000
++++ bin-flex/sh/Makefile 2005-05-05 15:03:29 +0000
+@@ -16,7 +16,7 @@
+ # builtin.1 in share/man/man1/.
+
+ DPADD= ${LIBL} ${LIBEDIT} ${LIBTERMCAP}
+-LDADD= -ll -ledit -ltermcap
++LDADD= -lfl -ledit -ltermcap
+
+ LFLAGS= -8 # 8-bit lex scanner for arithmetic
+ CFLAGS+=-DSHELL -I. -I${.CURDIR}
diff --git a/sys-freebsd/freebsd-bin/freebsd-bin-6.0.ebuild b/sys-freebsd/freebsd-bin/freebsd-bin-6.0.ebuild
new file mode 100644
index 000000000000..2e5d63854c05
--- /dev/null
+++ b/sys-freebsd/freebsd-bin/freebsd-bin-6.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2006 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.0.ebuild,v 1.1 2006/04/01 16:43:50 flameeyes Exp $
+
+inherit bsdmk freebsd
+
+DESCRIPTION="FreeBSD /bin tools"
+SLOT="0"
+KEYWORDS="~x86-fbsd"
+
+IUSE="rcp nls ssl"
+
+SRC_URI="mirror://gentoo/${BIN}.tar.bz2
+ mirror://gentoo/${SBIN}.tar.bz2
+ mirror://gentoo/${LIB}.tar.bz2"
+
+RDEPEND="=sys-freebsd/freebsd-lib-${RV}*
+ ssl? ( dev-libs/openssl )
+ sys-libs/ncurses"
+DEPEND="${RDEPEND}
+ =sys-freebsd/freebsd-mk-defs-${RV}*
+ >=sys-devel/flex-2.5.31-r2"
+
+S=${WORKDIR}/bin
+
+PATCHES="${FILESDIR}/${PN}-${RV}-flex-2.5.31.patch"
+
+pkg_setup() {
+ use rcp || mymakeopts="${mymakeopts} NO_RCMNDS= "
+ use nls || mymakeopts="${mymakeopts} NO_NLS= "
+
+ # Sounds ridicoulus but ssl is used to enable des support in ed.
+ use ssl || mymakeopts="${mymakeopts} NO_OPENSSL= NO_CRYPT= "
+ mymakeopts="${mymakeopts} NO_TCSH= NO_SENDMAIL= "
+}
+
+# csh and tcsh are provided by tcsh package, rmail is sendmail stuff.
+REMOVE_SUBDIRS="csh rmail"
diff --git a/sys-freebsd/freebsd-bin/metadata.xml b/sys-freebsd/freebsd-bin/metadata.xml
new file mode 100644
index 000000000000..ecedda4aa2cc
--- /dev/null
+++ b/sys-freebsd/freebsd-bin/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>bsd</herd>
+</pkgmetadata>