diff options
author | 2006-10-05 09:16:44 +0000 | |
---|---|---|
committer | 2006-10-05 09:16:44 +0000 | |
commit | d268e98dbd18f7ae3829b7a4a0271bf029d05e0e (patch) | |
tree | 34b002b723615e556581721720fe6435f5e16495 /sys-freebsd | |
parent | stable on amd64 (diff) | |
download | gentoo-2-d268e98dbd18f7ae3829b7a4a0271bf029d05e0e.tar.gz gentoo-2-d268e98dbd18f7ae3829b7a4a0271bf029d05e0e.tar.bz2 gentoo-2-d268e98dbd18f7ae3829b7a4a0271bf029d05e0e.zip |
Version 6.2_beta2.
(Portage version: 2.1.2_pre2-r3)
Diffstat (limited to 'sys-freebsd')
-rw-r--r-- | sys-freebsd/freebsd-ubin/ChangeLog | 8 | ||||
-rw-r--r-- | sys-freebsd/freebsd-ubin/files/digest-freebsd-ubin-6.2_beta2 | 18 | ||||
-rw-r--r-- | sys-freebsd/freebsd-ubin/freebsd-ubin-6.2_beta2.ebuild | 103 |
3 files changed, 128 insertions, 1 deletions
diff --git a/sys-freebsd/freebsd-ubin/ChangeLog b/sys-freebsd/freebsd-ubin/ChangeLog index 57d21b143ae4..270aa9606c92 100644 --- a/sys-freebsd/freebsd-ubin/ChangeLog +++ b/sys-freebsd/freebsd-ubin/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-freebsd/freebsd-ubin # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-ubin/ChangeLog,v 1.25 2006/09/22 09:31:46 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-ubin/ChangeLog,v 1.26 2006/10/05 09:16:44 flameeyes Exp $ + +*freebsd-ubin-6.2_beta2 (05 Oct 2006) + + 05 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> + +freebsd-ubin-6.2_beta2.ebuild: + Version 6.2_beta2. 22 Sep 2006; Diego Pettenò <flameeyes@gentoo.org> freebsd-ubin-6.2_beta1.ebuild: diff --git a/sys-freebsd/freebsd-ubin/files/digest-freebsd-ubin-6.2_beta2 b/sys-freebsd/freebsd-ubin/files/digest-freebsd-ubin-6.2_beta2 new file mode 100644 index 000000000000..6747ccde17da --- /dev/null +++ b/sys-freebsd/freebsd-ubin/files/digest-freebsd-ubin-6.2_beta2 @@ -0,0 +1,18 @@ +MD5 69350ed09d911bebdc030afe329afe0f freebsd-bin-6.2_beta2.tar.bz2 406701 +RMD160 a232305e310a332c84244ac138aea08eeba8c2b4 freebsd-bin-6.2_beta2.tar.bz2 406701 +SHA256 767dcf6b6baa63d8ee15bff158911e0a6f20a21083b08ab4eeae693846b2df26 freebsd-bin-6.2_beta2.tar.bz2 406701 +MD5 a01bf3e9615dc7971e8d192d934fe939 freebsd-contrib-6.2_beta2.tar.bz2 36450440 +RMD160 ade5b435c733f1f7766d3a64e884ae70053c53c8 freebsd-contrib-6.2_beta2.tar.bz2 36450440 +SHA256 c3a600edf8d61377e5bffbd91f06b9ff3442d76ee667f757e9a71fba854f4f96 freebsd-contrib-6.2_beta2.tar.bz2 36450440 +MD5 5c67b6e8d6c69b5151a9828679b920ad freebsd-etc-6.2_beta2.tar.bz2 188103 +RMD160 d6556dd5c89806e4968d7b76df5790602be25390 freebsd-etc-6.2_beta2.tar.bz2 188103 +SHA256 9395e53d0b581235cb48f3b8d788a8c4be8e75e7c11edcd11dd56569b40b1656 freebsd-etc-6.2_beta2.tar.bz2 188103 +MD5 e6733cd028b0dd26545a63c70ed44d0d freebsd-include-6.2_beta2.tar.bz2 131579 +RMD160 1c09dd973a875dbebb8e5b460a72ac5ab99f0644 freebsd-include-6.2_beta2.tar.bz2 131579 +SHA256 d2ab03d2db180d4a444b99b7f164eb1ef5e04ac8ad69e1ffcb621ea8c594fa3f freebsd-include-6.2_beta2.tar.bz2 131579 +MD5 280ec9cccb1e34dabc8344d682dcfa23 freebsd-lib-6.2_beta2.tar.bz2 2669048 +RMD160 dfb33df2c853bf226034843fdc319a5e0781fcf7 freebsd-lib-6.2_beta2.tar.bz2 2669048 +SHA256 ee3f7c41c0991b0196cbb550ed6a97093f220efd9caac52705ef4f49050c4f14 freebsd-lib-6.2_beta2.tar.bz2 2669048 +MD5 caa3dd80d07aad286292fb4928ae1276 freebsd-ubin-6.2_beta2.tar.bz2 1773001 +RMD160 3eab2de326885151e6b76e996c687cfd6772581f freebsd-ubin-6.2_beta2.tar.bz2 1773001 +SHA256 4037b96452eca9d12a201f81d5f545671cb2f28c869ce0497268d179ac2b2869 freebsd-ubin-6.2_beta2.tar.bz2 1773001 diff --git a/sys-freebsd/freebsd-ubin/freebsd-ubin-6.2_beta2.ebuild b/sys-freebsd/freebsd-ubin/freebsd-ubin-6.2_beta2.ebuild new file mode 100644 index 000000000000..81213ab2072b --- /dev/null +++ b/sys-freebsd/freebsd-ubin/freebsd-ubin-6.2_beta2.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-ubin/freebsd-ubin-6.2_beta2.ebuild,v 1.1 2006/10/05 09:16:44 flameeyes Exp $ + +inherit bsdmk freebsd flag-o-matic pam + +DESCRIPTION="FreeBSD's base system source for /usr/bin" +SLOT="0" +KEYWORDS="~x86-fbsd" + +IUSE="atm bluetooth ssl usb nls ipv6 kerberos nis" + +SRC_URI="mirror://gentoo/${UBIN}.tar.bz2 + mirror://gentoo/${CONTRIB}.tar.bz2 + mirror://gentoo/${LIB}.tar.bz2 + mirror://gentoo/${ETC}.tar.bz2 + mirror://gentoo/${BIN}.tar.bz2 + mirror://gentoo/${INCLUDE}.tar.bz2" + +RDEPEND="sys-freebsd/freebsd-lib + ssl? ( dev-libs/openssl ) + kerberos? ( virtual/krb5 ) + sys-libs/zlib + virtual/pam + !dev-util/csup" + +DEPEND="${RDEPEND} + sys-devel/flex + =sys-freebsd/freebsd-sources-${RV}* + =sys-freebsd/freebsd-mk-defs-${RV}*" + +RDEPEND="${RDEPEND} + sys-process/cronbase" + +S="${WORKDIR}/usr.bin" + +pkg_setup() { + use nls || mymakeopts="${mymakeopts} NO_NLS= " + use atm || mymakeopts="${mymakeopts} NO_ATM= " + use bluetooth || mymakeopts="${mymakeopts} NO_BLUETOOTH= " + use ssl || mymakeopts="${mymakeopts} NO_OPENSSL= NO_CRYPT= " + use usb || mymakeopts="${mymakeopts} NO_USB= " + use ipv6 || mymakeopts="${mymakeopts} NO_INET6= " + use kerberos || mymakeopts="${mymakeopts} NO_KERBEROS= " + use nis || mymakeopts="${mymakeopts} NO_NIS= " + + mymakeopts="${mymakeopts} NO_SENDMAIL= " +} + +# List of patches to apply +PATCHES="${FILESDIR}/${PN}-6.0-bsdcmp.patch + ${FILESDIR}/${PN}-6.0-fixmakefiles.patch + ${FILESDIR}/${PN}-setXid.patch + ${FILESDIR}/${PN}-lint-stdarg.patch + ${FILESDIR}/${PN}-6.0-kdump-ioctl.patch + ${FILESDIR}/${PN}-6.1-gcc41.patch + ${FILESDIR}/${PN}-6.2-rpcgen-gcc4.1.patch" + +# Here we remove some sources we don't need because they are already +# provided by portage's packages or similar. In order: +# - Archiving tools, provided by their own ebuilds +# - ncurses stuff +# - less stuff +# - bind utils +# - rsh stuff +# and the rest are misc utils we already provide somewhere else. +REMOVE_SUBDIRS="bzip2 bzip2recover tar + tput tset + less lessecho lesskey + dig nslookup nsupdate host + rsh rlogin rusers rwho ruptime + compile_et lex vi smbutil file vacation nc ftp telnet + c99 c89" + +src_unpack() { + freebsd_src_unpack + + ln -s "/usr/src/sys-${RV}" "${WORKDIR}/sys" + + # Rename manpage for renamed cmp + mv ${S}/cmp/cmp.1 ${S}/cmp/bsdcmp.1 +} + +src_install() { + freebsd_src_install + + dodir /bin + for bin in awk sed mkfifo uname true false touch tty; do + mv "${D}/usr/bin/${bin}" "${D}/bin/" || die "mv ${bin} failed" + dosym /bin/${bin} /usr/bin/${bin} || die "dosym ${bin} failed" + done + + for pamdfile in login passwd su; do + newpamd "${FILESDIR}/${pamdfile}.pamd" ${pamdfile} + done + + cd "${WORKDIR}/etc" + insinto /etc + doins remote phones opieaccess fbtab + + exeinto /etc/cron.daily + newexe "${FILESDIR}/locate-updatedb-cron" locate.updatedb +} |