summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2006-04-25 18:41:28 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2006-04-25 18:41:28 +0000
commit6e73fdd4eef60bb42e368d181f5d49170fb150a9 (patch)
treeebc179be0e30a2647f6bdebf60172411b8e54901 /sys-freebsd/freebsd-mk-defs
parentStable on sparc wrt security #131096 (diff)
downloadhistorical-6e73fdd4eef60bb42e368d181f5d49170fb150a9.tar.gz
historical-6e73fdd4eef60bb42e368d181f5d49170fb150a9.tar.bz2
historical-6e73fdd4eef60bb42e368d181f5d49170fb150a9.zip
Add patch to fix some broken behaviours with GNU userland.
Package-Manager: portage-2.1_pre9-r4
Diffstat (limited to 'sys-freebsd/freebsd-mk-defs')
-rw-r--r--sys-freebsd/freebsd-mk-defs/ChangeLog6
-rw-r--r--sys-freebsd/freebsd-mk-defs/Manifest38
-rw-r--r--sys-freebsd/freebsd-mk-defs/files/freebsd-mk-defs-6.0-gnu.patch78
-rw-r--r--sys-freebsd/freebsd-mk-defs/freebsd-mk-defs-6.0-r1.ebuild4
4 files changed, 110 insertions, 16 deletions
diff --git a/sys-freebsd/freebsd-mk-defs/ChangeLog b/sys-freebsd/freebsd-mk-defs/ChangeLog
index 42e02a73f3e5..5543fdd3f0ab 100644
--- a/sys-freebsd/freebsd-mk-defs/ChangeLog
+++ b/sys-freebsd/freebsd-mk-defs/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-freebsd/freebsd-mk-defs
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-mk-defs/ChangeLog,v 1.6 2006/04/19 00:28:30 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-mk-defs/ChangeLog,v 1.7 2006/04/25 18:41:28 flameeyes Exp $
+
+ 25 Apr 2006; Diego Pettenò <flameeyes@gentoo.org>
+ +files/freebsd-mk-defs-6.0-gnu.patch, freebsd-mk-defs-6.0-r1.ebuild:
+ Add patch to fix some broken behaviours with GNU userland.
19 Apr 2006; Diego Pettenò <flameeyes@gentoo.org>
freebsd-mk-defs-6.0-r1.ebuild:
diff --git a/sys-freebsd/freebsd-mk-defs/Manifest b/sys-freebsd/freebsd-mk-defs/Manifest
index 99eb1d3fa234..84873b1c973b 100644
--- a/sys-freebsd/freebsd-mk-defs/Manifest
+++ b/sys-freebsd/freebsd-mk-defs/Manifest
@@ -1,34 +1,46 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-MD5 dcbd92ade818db903ebc14606917c69b ChangeLog 3023
-RMD160 7ee3d7543444b088e08ece3a4dbbaed3f28e2c1d ChangeLog 3023
-SHA256 3f94ec737c67815659c02cfdbea8fb435d30ded40fe36905dccbb8bea4217b68 ChangeLog 3023
-MD5 51273e3fe46983612a5f1fed9ca2b0e3 files/digest-freebsd-mk-defs-6.0-r1 259
-RMD160 46a82d1522095372780a69656537ff13cd6e636e files/digest-freebsd-mk-defs-6.0-r1 259
-SHA256 5cb4a1ab23ba7aeafa13416f967472520b4db1da1a8ad7fc9433df48ac754ed1 files/digest-freebsd-mk-defs-6.0-r1 259
+AUX freebsd-mk-defs-6.0-gentoo.patch 8015 RMD160 9fe1ed2b7515a61a2365dd35c9da75c53fa0cbd4 SHA1 4a925d267730d4122f3f08c6626c45bef2c33efd SHA256 2e43c5f758eeae5702a253bed7ccf2d12749446e6862e34b09f4379381aa5b39 size 8015
MD5 11bb5712e904671490b5260166dfd721 files/freebsd-mk-defs-6.0-gentoo.patch 8015
RMD160 9fe1ed2b7515a61a2365dd35c9da75c53fa0cbd4 files/freebsd-mk-defs-6.0-gentoo.patch 8015
SHA256 2e43c5f758eeae5702a253bed7ccf2d12749446e6862e34b09f4379381aa5b39 files/freebsd-mk-defs-6.0-gentoo.patch 8015
+AUX freebsd-mk-defs-6.0-gnu.patch 2689 RMD160 a66f781f755e49adf94b8fcfc17a8974b9e75f1e SHA1 5ada16a5f2b39bfd14c11dfb3b9b742fbfeda644 SHA256 aec200734f706249960ca0f4f52b34bffeab6e1cd4854456f630ed4cd7f1e769 size 2689
+MD5 8bb7ea2a45c7d25b61d59b91953db7ad files/freebsd-mk-defs-6.0-gnu.patch 2689
+RMD160 a66f781f755e49adf94b8fcfc17a8974b9e75f1e files/freebsd-mk-defs-6.0-gnu.patch 2689
+SHA256 aec200734f706249960ca0f4f52b34bffeab6e1cd4854456f630ed4cd7f1e769 files/freebsd-mk-defs-6.0-gnu.patch 2689
+AUX freebsd-mk-defs-6.0-nowerror.patch 659 RMD160 fd514be7e9b998f57d84efc226e16ef146c35b6f SHA1 84469b86647a9f6d0eff0ffa4e835d338921dd1c SHA256 967eedd2540e3e384f44f330d514bf4c950628ef7b9cb0cbc43ba787cf3dd1b7 size 659
MD5 f2bd3fffc2716aee32086f2b87276cf6 files/freebsd-mk-defs-6.0-nowerror.patch 659
RMD160 fd514be7e9b998f57d84efc226e16ef146c35b6f files/freebsd-mk-defs-6.0-nowerror.patch 659
SHA256 967eedd2540e3e384f44f330d514bf4c950628ef7b9cb0cbc43ba787cf3dd1b7 files/freebsd-mk-defs-6.0-nowerror.patch 659
+AUX freebsd-mk-defs-6.0-strip.patch 1235 RMD160 7aa18593c915a54aeec16b270e41fb3e3e645b33 SHA1 0269419911cf5e24400cc032791a8cf71e0649e0 SHA256 f7e976c5f699a8c968babbcee9b813ee62fb96ea220ddf52005468973d9bb063 size 1235
MD5 05422b14418bece763450063c220e305 files/freebsd-mk-defs-6.0-strip.patch 1235
RMD160 7aa18593c915a54aeec16b270e41fb3e3e645b33 files/freebsd-mk-defs-6.0-strip.patch 1235
SHA256 f7e976c5f699a8c968babbcee9b813ee62fb96ea220ddf52005468973d9bb063 files/freebsd-mk-defs-6.0-strip.patch 1235
+AUX freebsd-mk-defs-flex.patch 867 RMD160 a6515de4317f00ec47765987ae3f5bbdd02bc489 SHA1 9dde0c0b6b5efe99de35fe3759f3fde1308a4ed3 SHA256 3373ded64bf6447a06e1a4e33acd0c3d758fee20488173ab9d6e891ed2399498 size 867
MD5 7c6bf2b68cd685a9f76af8c0ea652599 files/freebsd-mk-defs-flex.patch 867
RMD160 a6515de4317f00ec47765987ae3f5bbdd02bc489 files/freebsd-mk-defs-flex.patch 867
SHA256 3373ded64bf6447a06e1a4e33acd0c3d758fee20488173ab9d6e891ed2399498 files/freebsd-mk-defs-flex.patch 867
-MD5 78a547378bfd43970bba95f24e2a6c00 freebsd-mk-defs-6.0-r1.ebuild 1034
-RMD160 8a98b45d0577c1def7f3fb3d30f03707c42ab4dc freebsd-mk-defs-6.0-r1.ebuild 1034
-SHA256 571ec1d551e14a00c8d80b4ede3eb2fae3f7cc68a4dda22ac95887229a6084fd freebsd-mk-defs-6.0-r1.ebuild 1034
+DIST freebsd-share-6.0.tar.bz2 3719732 RMD160 f2acb308d4f0d571e4ae1cb23b8248623a131017 SHA256 5314ba2f6abbc41b63c6f5aa30c802f373a0a398e5dff63402fa1225b77b7e86 size 3719732
+EBUILD freebsd-mk-defs-6.0-r1.ebuild 1027 RMD160 ed8fb9d0464311d926db088171f96aaac40439ca SHA1 ebedf41eab8413f2d641996f614d7037edd8a0c7 SHA256 a016bc2959281cdf95cc9ac59457c5d2b153422f295cc5c3fad1a3f193db6fb4 size 1027
+MD5 5a6b0e718edb5a8bb74b04e79e2c8632 freebsd-mk-defs-6.0-r1.ebuild 1027
+RMD160 ed8fb9d0464311d926db088171f96aaac40439ca freebsd-mk-defs-6.0-r1.ebuild 1027
+SHA256 a016bc2959281cdf95cc9ac59457c5d2b153422f295cc5c3fad1a3f193db6fb4 freebsd-mk-defs-6.0-r1.ebuild 1027
+MISC ChangeLog 3209 RMD160 062581aab0724effb93cefa0420b098414399469 SHA1 8a237227b96cbd307b4ca681bb4844543e981986 SHA256 a4f54695ea63c13e2140e3f530308c943e13633c57ec72b5a6e43359ca663daf size 3209
+MD5 48a041e562d695bd8ceac120e5333717 ChangeLog 3209
+RMD160 062581aab0724effb93cefa0420b098414399469 ChangeLog 3209
+SHA256 a4f54695ea63c13e2140e3f530308c943e13633c57ec72b5a6e43359ca663daf ChangeLog 3209
+MISC metadata.xml 156 RMD160 60b5820a08275f307e5bd936d78f5afd1f141086 SHA1 d9d9d4f2b5afc58339ea3e562fca490156935f1f SHA256 30ab515d6ac492d3d6c36ac3c675511742c2149e56a6b3228c8d22ab8edb3ff7 size 156
MD5 2bd48a5ae413433cbb36110b219ce97c metadata.xml 156
RMD160 60b5820a08275f307e5bd936d78f5afd1f141086 metadata.xml 156
SHA256 30ab515d6ac492d3d6c36ac3c675511742c2149e56a6b3228c8d22ab8edb3ff7 metadata.xml 156
+MD5 51273e3fe46983612a5f1fed9ca2b0e3 files/digest-freebsd-mk-defs-6.0-r1 259
+RMD160 46a82d1522095372780a69656537ff13cd6e636e files/digest-freebsd-mk-defs-6.0-r1 259
+SHA256 5cb4a1ab23ba7aeafa13416f967472520b4db1da1a8ad7fc9433df48ac754ed1 files/digest-freebsd-mk-defs-6.0-r1 259
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.2.2 (GNU/Linux)
+Version: GnuPG v1.4.3 (GNU/Linux)
-iD8DBQFERYOCAiZjviIA2XgRAjovAKDRqv0tEz5TKq6hzA9lCt80ukPSogCeJqJE
-vCgWH4xOC/ChfkhfVL+0SPY=
-=CT79
+iD8DBQFETm1gAiZjviIA2XgRArNBAKCraSC6uZIKxKLGHyH8u7syyiccKwCgsjfL
+cFB/ASwQg1XeOG+XTI7R8dg=
+=KNB+
-----END PGP SIGNATURE-----
diff --git a/sys-freebsd/freebsd-mk-defs/files/freebsd-mk-defs-6.0-gnu.patch b/sys-freebsd/freebsd-mk-defs/files/freebsd-mk-defs-6.0-gnu.patch
new file mode 100644
index 000000000000..d672c6fe3139
--- /dev/null
+++ b/sys-freebsd/freebsd-mk-defs/files/freebsd-mk-defs-6.0-gnu.patch
@@ -0,0 +1,78 @@
+Index: mk/bsd.incs.mk
+===================================================================
+--- mk.orig/bsd.incs.mk
++++ mk/bsd.incs.mk
+@@ -43,7 +43,7 @@ _${group}INS_${header:T}: ${header}
+ ${INSTALL} -d -o ${${group}OWN_${.ALLSRC:T}} \
+ -g ${${group}GRP_${.ALLSRC:T}} -m ${${group}MODE_${.ALLSRC:T}} \
+ ${DESTDIR}${${group}DIR_${.ALLSRC:T}}/${${group}NAME_${.ALLSRC:T}}
+- ${INSTALL} -C -o ${${group}OWN_${.ALLSRC:T}} \
++ ${INSTALL} -o ${${group}OWN_${.ALLSRC:T}} \
+ -g ${${group}GRP_${.ALLSRC:T}} -m ${${group}MODE_${.ALLSRC:T}} \
+ ${.ALLSRC} \
+ ${DESTDIR}${${group}DIR_${.ALLSRC:T}}/${${group}NAME_${.ALLSRC:T}}
+@@ -56,11 +56,11 @@ installincludes: _${group}INS
+ _${group}INS: ${_${group}INCS}
+ .if defined(${group}NAME)
+ ${INSTALL} -d ${DESTDIR}${${group}DIR}
+- ${INSTALL} -C -o ${${group}OWN} -g ${${group}GRP} -m ${${group}MODE} \
++ ${INSTALL} -o ${${group}OWN} -g ${${group}GRP} -m ${${group}MODE} \
+ ${.ALLSRC} ${DESTDIR}${${group}DIR}/${${group}NAME}
+ .else
+ ${INSTALL} -d ${DESTDIR}${${group}DIR}
+- ${INSTALL} -C -o ${${group}OWN} -g ${${group}GRP} -m ${${group}MODE} \
++ ${INSTALL} -o ${${group}OWN} -g ${${group}GRP} -m ${${group}MODE} \
+ ${.ALLSRC} ${DESTDIR}${${group}DIR}
+ .endif
+ .endif
+Index: mk/bsd.lib.mk
+===================================================================
+--- mk.orig/bsd.lib.mk
++++ mk/bsd.lib.mk
+@@ -183,13 +183,6 @@ _EXTRADEPEND:
+
+ .if !target(install)
+
+-.if defined(PRECIOUSLIB)
+-.if !defined(NO_FSCHG)
+-SHLINSTALLFLAGS+= -fschg
+-.endif
+-SHLINSTALLFLAGS+= -S
+-.endif
+-
+ _INSTALLFLAGS:= ${INSTALLFLAGS}
+ .for ie in ${INSTALLFLAGS_EDIT}
+ _INSTALLFLAGS:= ${_INSTALLFLAGS${ie}}
+@@ -205,12 +198,12 @@ realinstall: _libinstall
+ _libinstall:
+ .if defined(LIB) && !empty(LIB) && !defined(NO_INSTALLLIB)
+ ${INSTALL} -d ${DESTDIR}${LIBDIR}
+- ${INSTALL} -C -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \
++ ${INSTALL} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \
+ ${_INSTALLFLAGS} lib${LIB}.a ${DESTDIR}${LIBDIR}
+ .endif
+ .if !defined(NO_PROFILE) && defined(LIB) && !empty(LIB)
+ ${INSTALL} -d ${DESTDIR}${LIBDIR}
+- ${INSTALL} -C -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \
++ ${INSTALL} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \
+ ${_INSTALLFLAGS} lib${LIB}_p.a ${DESTDIR}${LIBDIR}
+ .endif
+ .if defined(SHLIB_NAME)
+Index: mk/bsd.prog.mk
+===================================================================
+--- mk.orig/bsd.prog.mk
++++ mk/bsd.prog.mk
+@@ -111,13 +111,6 @@ _EXTRADEPEND:
+
+ .if !target(install)
+
+-.if defined(PRECIOUSPROG)
+-.if !defined(NO_FSCHG)
+-INSTALLFLAGS+= -fschg
+-.endif
+-INSTALLFLAGS+= -S
+-.endif
+-
+ _INSTALLFLAGS:= ${INSTALLFLAGS}
+ .for ie in ${INSTALLFLAGS_EDIT}
+ _INSTALLFLAGS:= ${_INSTALLFLAGS${ie}}
diff --git a/sys-freebsd/freebsd-mk-defs/freebsd-mk-defs-6.0-r1.ebuild b/sys-freebsd/freebsd-mk-defs/freebsd-mk-defs-6.0-r1.ebuild
index 18e811724980..53ddb737696b 100644
--- a/sys-freebsd/freebsd-mk-defs/freebsd-mk-defs-6.0-r1.ebuild
+++ b/sys-freebsd/freebsd-mk-defs/freebsd-mk-defs-6.0-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-mk-defs/freebsd-mk-defs-6.0-r1.ebuild,v 1.3 2006/04/19 00:28:30 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-mk-defs/freebsd-mk-defs-6.0-r1.ebuild,v 1.4 2006/04/25 18:41:28 flameeyes Exp $
inherit bsdmk freebsd
@@ -28,7 +28,7 @@ src_unpack() {
epatch "${FILESDIR}/${PN}-${RV}-nowerror.patch"
[[ ${CHOST} != *-*bsd* || ${CHOST} == *-gnu ]] && \
- sed -i -e 's:${INSTALL} -C:${INSTALL}:g' "${S}/"*
+ epatch "${FILESDIR}/${PN}-${RV}-gnu.patch"
}
src_compile() {