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
commit5dc4e9c7f7e398c0d6107024fca2258535c5be15 (patch)
tree080e2ac76a948ae665f1c33c3db64e13f1751e41 /sys-freebsd/freebsd-share
parentAdd sys-freebsd to the category list. (diff)
downloadhistorical-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')
-rw-r--r--sys-freebsd/freebsd-share/ChangeLog51
-rw-r--r--sys-freebsd/freebsd-share/Manifest27
-rw-r--r--sys-freebsd/freebsd-share/files/digest-freebsd-share-6.09
-rw-r--r--sys-freebsd/freebsd-share/files/freebsd-share-5.3-colldef-makefile_links.patch46
-rw-r--r--sys-freebsd/freebsd-share/files/freebsd-share-5.3-doc-locations.patch20
-rw-r--r--sys-freebsd/freebsd-share/files/freebsd-share-5.4-gentoo-skel.patch20
-rw-r--r--sys-freebsd/freebsd-share/files/freebsd-share-6.0-links.patch15
-rw-r--r--sys-freebsd/freebsd-share/freebsd-share-6.0.ebuild60
-rw-r--r--sys-freebsd/freebsd-share/metadata.xml5
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>