diff options
author | Diego Elio Pettenò <flameeyes@gentoo.org> | 2006-04-01 16:43:51 +0000 |
---|---|---|
committer | Diego Elio Pettenò <flameeyes@gentoo.org> | 2006-04-01 16:43:51 +0000 |
commit | 5dc4e9c7f7e398c0d6107024fca2258535c5be15 (patch) | |
tree | 080e2ac76a948ae665f1c33c3db64e13f1751e41 /sys-freebsd/freebsd-share | |
parent | Add sys-freebsd to the category list. (diff) | |
download | historical-5dc4e9c7f7e398c0d6107024fca2258535c5be15.tar.gz historical-5dc4e9c7f7e398c0d6107024fca2258535c5be15.tar.bz2 historical-5dc4e9c7f7e398c0d6107024fca2258535c5be15.zip |
Import sys-freebsd into main portage.
Package-Manager: portage-2.1_pre7-r3
Diffstat (limited to 'sys-freebsd/freebsd-share')
9 files changed, 253 insertions, 0 deletions
diff --git a/sys-freebsd/freebsd-share/ChangeLog b/sys-freebsd/freebsd-share/ChangeLog new file mode 100644 index 000000000000..a558aa3554ee --- /dev/null +++ b/sys-freebsd/freebsd-share/ChangeLog @@ -0,0 +1,51 @@ +# ChangeLog for sys-apps/freebsd-share +# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-share/ChangeLog,v 1.1 2006/04/01 16:43:51 flameeyes Exp $ + +*freebsd-share-6.0 (01 Apr 2006) + + 01 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> + +files/freebsd-share-5.3-colldef-makefile_links.patch, + +files/freebsd-share-5.3-doc-locations.patch, + +files/freebsd-share-5.4-gentoo-skel.patch, + +files/freebsd-share-6.0-links.patch, +metadata.xml, + +freebsd-share-6.0.ebuild: + Import into portage. + + 12 Feb 2006; Diego Pettenò <flameeyes@gentoo.org> ChangeLog: + Add patch to drop broken linkage, might require more work as it's just a + workaround. + + 20 Nov 2005; Diego Pettenò <flameeyes@gentoo.org> ChangeLog: + Installs default skel content in /etc/skel as usual on Gentoo, also disable + some content that's not Gentoo-style and might create problems to users. + + 02 Sep 2005; Diego Pettenò <flameeyes@gentoo.org> + freebsd-share-5.4-r1.ebuild: + Removed stray epatch lines that broke the ebuild. + + 25 Aug 2005; Diego Pettenò <flameeyes@gentoo.org> + +files/freebsd-share-5.3-colldef-makefile_links.patch, + +files/freebsd-share-5.3-doc-locations.patch, + +freebsd-share-5.4-r1.ebuild: + Moved to sys-freebsd. + + 15 Jul 2005; Diego Pettenò <flameeyes@gentoo.org> + freebsd-share-5.4-r1.ebuild: + Add nostrip restriction. + +*freebsd-share-5.4-r1 (15 Jul 2005) + + 15 Jul 2005; Diego Pettenò <flameeyes@gentoo.org> + -freebsd-share-5.4.ebuild, +freebsd-share-5.4-r1.ebuild: + Don't install make.conf.5 manpage (it's for ports), close #99129. Fix + missing SLOT. + +*freebsd-share-5.3.20050301 (23 Mar 2005) + + 23 Mar 2005; Otavio R. Piske <angusyoung@gentoo.org> + +files/freebsd-share-5.3-doc-locations.patch, + +freebsd-share-5.3.20050301.ebuild: + New ebuild for freebsd-share, with support for USE Flags. Thanks for Diego + Petterno (dgp85@users.sourceforge.net) for submitting the patch. + diff --git a/sys-freebsd/freebsd-share/Manifest b/sys-freebsd/freebsd-share/Manifest new file mode 100644 index 000000000000..620eba6d1154 --- /dev/null +++ b/sys-freebsd/freebsd-share/Manifest @@ -0,0 +1,27 @@ +MD5 77823b1234a8d484b5655bdd39ca1654 ChangeLog 1524 +RMD160 ec2f5560afe2501a963f555da6d93c0a94c2032e ChangeLog 1524 +SHA256 e06c2e8049c183fad211b9816a52c0248006f7760c234f590c79ea252ec4dedf ChangeLog 1524 +MD5 4b14a4bacba622804d106bb0e3e9d893 files/digest-freebsd-share-5.4-r2 630 +RMD160 7f57b5096455eb6b3127fbf1e5a806367030e6dc files/digest-freebsd-share-5.4-r2 630 +SHA256 eb144ba8189b6540cd94d0ba8026d7765a120910228ed7efa35269cc662b0944 files/digest-freebsd-share-5.4-r2 630 +MD5 9df18c09e00bb435178f47309da0022c files/digest-freebsd-share-6.0 629 +RMD160 5a4221a9c17f7dee7bfbbaf03ef384731bd16909 files/digest-freebsd-share-6.0 629 +SHA256 1f27c5f30a05af922bf8d1f71572760ca643eae7793b9e1d7e8f8137f1adefef files/digest-freebsd-share-6.0 629 +MD5 868e15a282373a3dfe5fe35c089b5749 files/freebsd-share-5.3-colldef-makefile_links.patch 1489 +RMD160 5d84beb35505a0dea9652597691cbf63d18fb703 files/freebsd-share-5.3-colldef-makefile_links.patch 1489 +SHA256 9f2a653876344a8a2b2d9bf352bc24d92932193d14c5ab38a77a2bd27d86ede3 files/freebsd-share-5.3-colldef-makefile_links.patch 1489 +MD5 d56dde6f046f8f97d2c2995dacf16751 files/freebsd-share-5.3-doc-locations.patch 608 +RMD160 62c5b4b8cfe410c41bab4b64e4c47828512a8595 files/freebsd-share-5.3-doc-locations.patch 608 +SHA256 d949e9081a181ab9443a18e56949905a77eff2cbd16d09d37b8abb5771cee3b6 files/freebsd-share-5.3-doc-locations.patch 608 +MD5 a6c7d6e68b3ee2cd119b5085c37a1e12 files/freebsd-share-5.4-gentoo-skel.patch 621 +RMD160 52351bb7b714bb458304d8547c7b113fce622d2e files/freebsd-share-5.4-gentoo-skel.patch 621 +SHA256 5480127971c2a5df5faf44355d5ed6a8586923577d37e6cff10805626726c767 files/freebsd-share-5.4-gentoo-skel.patch 621 +MD5 5b3ed8d353ad16881f8786815724678a files/freebsd-share-6.0-links.patch 539 +RMD160 272e428e61ceb22e204bf82bce94bc808c67f4b3 files/freebsd-share-6.0-links.patch 539 +SHA256 4858d5ba24d64ff41111142eeeecdb226703501b7a637b03baa3a7f5d0af9261 files/freebsd-share-6.0-links.patch 539 +MD5 4b6c9dbaa01a0bb6b66422fe9919a2de freebsd-share-5.4-r2.ebuild 1426 +RMD160 cd0422c60c0daad5f913b25a58887854d3e3337e freebsd-share-5.4-r2.ebuild 1426 +SHA256 0d58e3ff00bdaf42d1f67964c7f9eaa08b7b1a79a905151cf9f5779719ebac37 freebsd-share-5.4-r2.ebuild 1426 +MD5 323113002974aa5dc58cd07c4682d971 freebsd-share-6.0.ebuild 1414 +RMD160 ff60f98f798acdfdffa3a4d493668bb538d10aa3 freebsd-share-6.0.ebuild 1414 +SHA256 5ff0b9a4bced7e71224534ef44a8da65b27ae04b403cc25b0de12ac691d03bea freebsd-share-6.0.ebuild 1414 diff --git a/sys-freebsd/freebsd-share/files/digest-freebsd-share-6.0 b/sys-freebsd/freebsd-share/files/digest-freebsd-share-6.0 new file mode 100644 index 000000000000..7b187a7b92a9 --- /dev/null +++ b/sys-freebsd/freebsd-share/files/digest-freebsd-share-6.0 @@ -0,0 +1,9 @@ +MD5 344c333bda07c4d345e9fc7a3edf81b2 freebsd-bin-6.0.tar.bz2 403680 +MD5 b5b626909c9707d0bab0c54b50e132b9 freebsd-contrib-6.0.tar.bz2 34972594 +MD5 7c2af3af5be2f46372f9cc0efaeda4c7 freebsd-etc-6.0.tar.bz2 178941 +MD5 59f100898221e4024b80178ffec25192 freebsd-gnu-6.0.tar.bz2 866160 +MD5 3888da5da1cb329a65a3ac9d316f99ea freebsd-lib-6.0.tar.bz2 2613087 +MD5 961eeb893125bfaa47a7d2f2fee9f2c2 freebsd-sbin-6.0.tar.bz2 1132085 +MD5 e6da34bbe65a9cb2031e0613ab46108c freebsd-share-6.0.tar.bz2 3719732 +MD5 62d4513f9f16d2eadfc3f1d5be53acee freebsd-ubin-6.0.tar.bz2 1760986 +MD5 df8c3764da190437a1d47c6ff1872520 freebsd-usbin-6.0.tar.bz2 2635411 diff --git a/sys-freebsd/freebsd-share/files/freebsd-share-5.3-colldef-makefile_links.patch b/sys-freebsd/freebsd-share/files/freebsd-share-5.3-colldef-makefile_links.patch new file mode 100644 index 000000000000..167358fe8c5d --- /dev/null +++ b/sys-freebsd/freebsd-share/files/freebsd-share-5.3-colldef-makefile_links.patch @@ -0,0 +1,46 @@ +--- colldef/Makefile.orig Sat Feb 5 16:47:55 2005 ++++ colldef/Makefile Sat Feb 5 16:48:21 2005 +@@ -106,42 +106,6 @@ + uk_UA.ISO8859-5.out: map.ISO8859-5 + uk_UA.KOI8-U.out: map.KOI8-U + +-afterinstall: +-.for locale in ${LOCALES} +- ${INSTALL} -m 644 -o ${BINOWN} -g ${BINGRP} \ +- ${locale}.out ${LOCALEDIR}/${locale}/LC_COLLATE +-.endfor +-.for link in ${ASCIILINKS} +- ln -fs ../la_LN.US-ASCII/LC_COLLATE \ +- ${LOCALEDIR}/${link}/LC_COLLATE +-.endfor +-.for link in ${ZHLINKS} +- ln -fs ../is_IS.ISO8859-1/LC_COLLATE \ +- ${LOCALEDIR}/${link}/LC_COLLATE +-.endfor +-.for link in ${LATIN1LINKS} +- ln -fs ../la_LN.ISO8859-1/LC_COLLATE \ +- ${LOCALEDIR}/${link}.ISO8859-1/LC_COLLATE +- ln -fs ../la_LN.ISO8859-15/LC_COLLATE \ +- ${LOCALEDIR}/${link}.ISO8859-15/LC_COLLATE +-.endfor +-.for link in ${LATIN2LINKS} +- ln -fs ../la_LN.ISO8859-2/LC_COLLATE \ +- ${LOCALEDIR}/${link}.ISO8859-2/LC_COLLATE +-.endfor +-.for link in ${DELINKS} +- ln -fs ../de_DE.ISO8859-1/LC_COLLATE \ +- ${LOCALEDIR}/${link}.ISO8859-1/LC_COLLATE +- ln -fs ../de_DE.ISO8859-15/LC_COLLATE \ +- ${LOCALEDIR}/${link}.ISO8859-15/LC_COLLATE +-.endfor +- ln -fs ../cs_CZ.ISO8859-2/LC_COLLATE \ +- ${LOCALEDIR}/sk_SK.ISO8859-2/LC_COLLATE +- ln -fs ../pt_PT.ISO8859-1/LC_COLLATE \ +- ${LOCALEDIR}/pt_BR.ISO8859-1/LC_COLLATE +-.for link in ${UTF8LINKS} +- ln -fs ../la_LN.US-ASCII/LC_COLLATE \ +- ${LOCALEDIR}/${link}.UTF-8/LC_COLLATE +-.endfor ++#afterinstall: + + .include <bsd.prog.mk> diff --git a/sys-freebsd/freebsd-share/files/freebsd-share-5.3-doc-locations.patch b/sys-freebsd/freebsd-share/files/freebsd-share-5.3-doc-locations.patch new file mode 100644 index 000000000000..c0798d3db147 --- /dev/null +++ b/sys-freebsd/freebsd-share/files/freebsd-share-5.3-doc-locations.patch @@ -0,0 +1,20 @@ +--- examples/smbfs/Makefile.orig Tue Mar 22 15:20:20 2005 ++++ examples/smbfs/Makefile Tue Mar 22 15:20:46 2005 +@@ -2,6 +2,7 @@ + + NOOBJ= + BINDIR= /usr/share/examples/smbfs ++FILESDIR= ${DOCDIR}/smbfs + FILES= dot.nsmbrc + + .PATH: ${.CURDIR}/../../../contrib/smbfs/examples +--- examples/smbfs/print/Makefile.orig Tue Mar 22 15:22:17 2005 ++++ examples/smbfs/print/Makefile Tue Mar 22 15:22:35 2005 +@@ -2,6 +2,7 @@ + + NOOBJ= + BINDIR= /usr/share/examples/smbfs/print ++FILESDIR= ${DOCDIR}/smbfs/print + FILES= lj6l ljspool printcap.sample tolj + + .PATH: ${.CURDIR}/../../../../contrib/smbfs/examples/print diff --git a/sys-freebsd/freebsd-share/files/freebsd-share-5.4-gentoo-skel.patch b/sys-freebsd/freebsd-share/files/freebsd-share-5.4-gentoo-skel.patch new file mode 100644 index 000000000000..f668d04c4f9c --- /dev/null +++ b/sys-freebsd/freebsd-share/files/freebsd-share-5.4-gentoo-skel.patch @@ -0,0 +1,20 @@ +Index: fbsd/share/skel/Makefile +=================================================================== +--- fbsd.orig/share/skel/Makefile ++++ fbsd/share/skel/Makefile +@@ -2,11 +2,11 @@ + # $FreeBSD: src/share/skel/Makefile,v 1.9.2.1 2005/02/13 07:23:30 obrien Exp $ + + FILESGROUPS= FILES1 FILES2 +-FILES1= dot.cshrc dot.login dot.login_conf dot.mailrc dot.profile \ ++FILES1= dot.login_conf dot.mailrc \ + dot.shrc +-FILES2= dot.mail_aliases dot.rhosts +-FILES1DIR= /usr/share/skel +-FILES2DIR= /usr/share/skel ++FILES2= dot.mail_aliases ++FILES1DIR= /etc/skel ++FILES2DIR= /etc/skel + FILES1MODE= 0644 + FILES2MODE= 0600 + NOOBJ= diff --git a/sys-freebsd/freebsd-share/files/freebsd-share-6.0-links.patch b/sys-freebsd/freebsd-share/files/freebsd-share-6.0-links.patch new file mode 100644 index 000000000000..a79b44377dec --- /dev/null +++ b/sys-freebsd/freebsd-share/files/freebsd-share-6.0-links.patch @@ -0,0 +1,15 @@ +Index: fbsd-6/share/colldef/Makefile +=================================================================== +--- fbsd-6.orig/share/colldef/Makefile ++++ fbsd-6/share/colldef/Makefile +@@ -98,8 +98,8 @@ SYMLINKS= + .for enc1 in ${ENCODINGS} + .for enc2 in ${ENCODINGS} + .for lang_terr in ${${enc1}_${enc2}} +-SYMLINKS+= ../${lang_terr:C/:.*$//}.${enc1}/${FILESNAME} \ +- ${LOCALEDIR}/${lang_terr:C/^.*://}.${enc2} ++#SYMLINKS+= ../${lang_terr:C/:.*$//}.${enc1}/${FILESNAME} \ ++# ${LOCALEDIR}/${lang_terr:C/^.*://}.${enc2} + .endfor + .endfor + .endfor diff --git a/sys-freebsd/freebsd-share/freebsd-share-6.0.ebuild b/sys-freebsd/freebsd-share/freebsd-share-6.0.ebuild new file mode 100644 index 000000000000..4ce0ee7045d2 --- /dev/null +++ b/sys-freebsd/freebsd-share/freebsd-share-6.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-share/freebsd-share-6.0.ebuild,v 1.1 2006/04/01 16:43:51 flameeyes Exp $ + +inherit bsdmk freebsd + +DESCRIPTION="FreeBSD shared tools/files" +SLOT="0" +KEYWORDS="~x86-fbsd" + +IUSE="doc isdn" + +SRC_URI="mirror://gentoo/${SHARE}.tar.bz2 + mirror://gentoo/${CONTRIB}.tar.bz2 + mirror://gentoo/${GNU}.tar.bz2 + mirror://gentoo/${UBIN}.tar.bz2 + mirror://gentoo/${USBIN}.tar.bz2 + mirror://gentoo/${SBIN}.tar.bz2 + mirror://gentoo/${BIN}.tar.bz2 + mirror://gentoo/${LIB}.tar.bz2 + mirror://gentoo/${ETC}.tar.bz2" + +DEPEND="=sys-freebsd/freebsd-mk-defs-${RV}*" +RDEPEND="" + +RESTRICT="nostrip" + +S="${WORKDIR}/share" + +pkg_setup() { + use isdn || mymakeopts="${mymakeopts} NO_I4B= " + use doc || mymakeopts="${mymakeopts} NO_SHAREDOCS= " + + mymakeopts="${mymakeopts} NO_SENDMAIL= " +} + +REMOVE_SUBDIRS="mk termcap" + +PATCHES="${FILESDIR}/${PN}-5.3-doc-locations.patch + ${FILESDIR}/${PN}-5.4-gentoo-skel.patch + ${FILESDIR}/${PN}-6.0-links.patch" + +src_unpack() { + freebsd_src_unpack + + sed -i -e 's:make.conf.5::' ${S}/man/man5/Makefile + + # Remove them so that they can't be included by error + rm -rf ${S}/mk/*.mk +} + +src_compile() { + # This is a groff problem and not a -shared problem. + export GROFF_TMAC_PATH="/usr/share/tmac/:/usr/share/groff/1.19.1/tmac/" + mkmake || die "emake failed" +} + +src_install() { + mkmake DESTDIR=${D} DOCDIR=/usr/share/doc/${PF} install || die "Install failed" +} diff --git a/sys-freebsd/freebsd-share/metadata.xml b/sys-freebsd/freebsd-share/metadata.xml new file mode 100644 index 000000000000..ecedda4aa2cc --- /dev/null +++ b/sys-freebsd/freebsd-share/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> |