summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2013-06-23 11:14:02 +0000
committerAnthony G. Basile <blueness@gentoo.org>2013-06-23 11:14:02 +0000
commitd82790199f29fa693c657066821471e809b0e6ba (patch)
tree36cd57547c6574ed252d8343f522039f9aed3432 /dev-util/plan9port
parentStable on amd64 and x86, wrt bug #474118 (diff)
downloadhistorical-d82790199f29fa693c657066821471e809b0e6ba.tar.gz
historical-d82790199f29fa693c657066821471e809b0e6ba.tar.bz2
historical-d82790199f29fa693c657066821471e809b0e6ba.zip
Version bump
Package-Manager: portage-2.1.12.2/cvs/Linux x86_64 Manifest-Sign-Key: 0xF52D4BBA
Diffstat (limited to 'dev-util/plan9port')
-rw-r--r--dev-util/plan9port/ChangeLog8
-rw-r--r--dev-util/plan9port/Manifest30
-rw-r--r--dev-util/plan9port/plan9port-20130622.ebuild82
3 files changed, 105 insertions, 15 deletions
diff --git a/dev-util/plan9port/ChangeLog b/dev-util/plan9port/ChangeLog
index c9c49da69d47..c30f53fa0a0f 100644
--- a/dev-util/plan9port/ChangeLog
+++ b/dev-util/plan9port/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-util/plan9port
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/plan9port/ChangeLog,v 1.16 2013/06/21 14:35:52 blueness Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/plan9port/ChangeLog,v 1.17 2013/06/23 11:13:37 blueness Exp $
+
+*plan9port-20130622 (23 Jun 2013)
+
+ 23 Jun 2013; Anthony G. Basile <blueness@gentoo.org>
+ +plan9port-20130622.ebuild:
+ Version bump
*plan9port-20130320-r1 (21 Jun 2013)
diff --git a/dev-util/plan9port/Manifest b/dev-util/plan9port/Manifest
index 26ea21762703..1593132304d1 100644
--- a/dev-util/plan9port/Manifest
+++ b/dev-util/plan9port/Manifest
@@ -6,24 +6,26 @@ AUX plan9port-builderr.patch 936 SHA256 d0d97cac6d9b42c7eaafc1f94e688080bbfe9574
AUX plan9port-cflags.patch 328 SHA256 ef9e325972b4f4320bbfcfb4d57cd6e06241c820643b189c2f85feed504df581 SHA512 281b236893cc1efde75d7fc5160168c8602a5eff27229f9b0e2b1284ac36cf73fdbd22f2ae4d3776556f7b881ad63f4dd68d56628942ca6e84abca12b93616bc WHIRLPOOL 73a5afd2adfaa625ee0e5cf3f40c93da6c8859567992e4e3b380dc70b6080f6aba2eb6bc767911a4d7535f3d2034e52a541d5abf693b24f976cf18ba92f876d7
AUX plan9port-noexecstack.patch 984 SHA256 eafebec7adf9310eba6b4bc1aec1ea41ad3cdd73b366471278dd4439643351ea SHA512 160f0a793345603c4c905e65a6fa4a25b1a1c1084f0eadd4ada49ba5b6efc48b975031d14926fdfc2bd48d2e3860c987da449d9d9973038ab510f42528383da8 WHIRLPOOL 997262eb672ce3836309216eb31219671051d1e7b936c98811a668cbe481a820140ec07555871940a367e730e7206ab90e7d8705ee9f0fae50fe613c400f5e22
DIST plan9port-20130320.tgz 54184719 SHA256 d08fd032edc9c27bc549ee9076963812f210476d0d1f21f5300e9d867699ff55 SHA512 fae40eae76a0f3121f47a3895809f2433beed91fc9e879c8cde25e493ec91dfdfc89fe59e3fe3a8aab7c33a2537a02b30857edb3af7f202df4a98e02cee8ecb7 WHIRLPOOL 5b707c8d18c8f1fa8e3d36e8f14a20213cad9ab3344f088f18942034dce3356ba88675c5817a7d50b66275d71d95e6d5fd3fdefbd18bcca9089790e258dbb60f
+DIST plan9port-20130622.tgz 54184877 SHA256 d7da395c5f7909854fe20398f51bab4c369f77b676dac2739f27d9a4a72ecfcf SHA512 48010176421ef004376958d044b988db44d34aa56724585b7d4c77fce3ac79e20b211efc993cb832bdea2e9af8dff6f5a216546a65b6fa2e411a5de8e1e2ff41 WHIRLPOOL e6a750099b3b8074a71c850f43666f0c8adc5e331074408376b0f6c1afad113ffba59616753fc1c15d73a25504a5c222ef147fcb91abb3bb0028fef3818ef8e7
EBUILD plan9port-20130320-r1.ebuild 2329 SHA256 0b3ee709cdc6f050c563bc365c124c735e9cf315f5dca77632399d88d01e44b7 SHA512 5de48aa1954a6477cab3cc0ccd56398fa8abe936913ed0991e437f171132e929d3b922530e40c718664558b5312834303cce5654a590b8e1d064bf4e62cc50f0 WHIRLPOOL 3fe773c0af9e98d0823ef8cb7b4ecd8a845eeb7e9d7287fce722097b7587d80cdf9ef3e72a0f078428ca99e4a7182c95edadb76750b5e3563c128fc70234d59f
EBUILD plan9port-20130320.ebuild 2225 SHA256 24ec45c20ba20794e48b8da1d45449d3ae9d6107a3a25eb428df041a160a788d SHA512 7202575ca847eeea7b230287cdc8c9dc48244fd456316b0a5f365d2dd826ccc38b1ce8333121244156a2233de482382864b1dab2a7e8783a3296d93f9e13ec71 WHIRLPOOL 6c556921607f6ed5b8cba3f77004abed002f87c505e8575695e5d195110aad729cf3ad9e13a895c62d811d2400f07f01ed195abc75f68c82fbaee3d021ad47d8
-MISC ChangeLog 3465 SHA256 41de8ee852dedd4995326aeff1e1061a5b37a35aff67630a6e74fba9e19517af SHA512 321fcc6bcd35b2f41caede22d17d8349b2c7380b1ab69dc656bd635f49bef4b99b1231f1c3a533532892198e37fbe4d211ac3af44e9b0bb313fde716a834b0cc WHIRLPOOL 3754af0f2b06cdde1e47b31c4e03b0fcb9bdb30c24c3a76aeb177be0d35423cd530e089846f21703c55aeb733c3b27438ce981096e0745d763659629ab3691c1
+EBUILD plan9port-20130622.ebuild 2326 SHA256 ab7bc2c24eab66d5bf1043419655e8bae425378dd03dff69975f781ba2b58306 SHA512 4e18531bede3e4b1242fc76b3a372b87254574abbca4110bd0aae6c38cfa2b5cb76569565740c28487bbf28464d2ecd32da19b9597133da03ca75bdbebce3859 WHIRLPOOL db58287aeea14be991e8678ec3caaba04d942a92ae07ee85df756e5584a821593de19b06d7aa91db5887bc2b7efcb978d7dba9b542b313514992aaf8885a2c7d
+MISC ChangeLog 3601 SHA256 56103b40e027feefd78c044d870d93218fc0d982649bd14c2608e025204c5044 SHA512 d8e65bdbe8bef776feb64c1e91f82d61aed08fa944ca80fa5eb942276ecff9aa54242f6ac9de8773a48b112ad3e87a4ab5953c4798c55515968199321b719f18 WHIRLPOOL fdd29f16a8955fe4b7d9d0bd4634878611b3838fed6a2533053180a39329ce325fed41f4e793bcb4aec147b9b6704614c86a8618fa77ff5f1fe5e1347556d8ae
MISC metadata.xml 490 SHA256 9445c40f91b8390422b4707cf254da8260f42d50b4ca0abfeebdc19cff13990b SHA512 50e8479657414b7420d4988beea471311b45d2b58ddf3d1f735063f195b80cf6acf7d21de8afaf802ea291cb53b8dc0163e880d468e904fb641af6570e632b92 WHIRLPOOL 9a3444cb053a047e5adbcd50d04e2a7862920b5f6e1e1f36a9fe36253705f0330de1483115cf608e926e56848a54f8cd04a70ccba0b9696521a622b39dba7bae
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
-iQIcBAEBCAAGBQJRxGUWAAoJEJOE+m71LUu6tawQAKIqawj67c6LuXrEtWl9E6sS
-grRos40eaQpGkCADj51omJTQjvYBmt5NoUnfKdXbAIfIUnEHeDJ/ERk20H8dsyVA
-/EYAgCYOaDtnWM7P1LrDnUGiwro6vXWHtsLwcA/QDh7dNEi7KSpaLjTEZidIGbMr
-J8WX1NbEnoMOGw38Gnq8oZ9LxKM+akle44SrCJpF7vvAYsdFvcW2yEAap96fs6L0
-cKEkUireRnWxdBoS1+R3HK5Bm3/UuqQtTagt2Jf2eL4YsdDWzf8J7S4G821gw8uu
-zCoHcgvnK84CAlx0sY6x6vMepI0453z9avuChWQZz7+iV3CGxarECMTlEoCpuSjV
-cgH9ZgMdY8cy3CYc/RvNv7ogqW4tEpcS7xlDEaRq+JZExOzmm3vlJZYeQLTGyRxW
-yPMdo3y9OMdE7VZrYHSlW0jbYrh7ftB4jY85hi6cDcm1ix052wq9diO/dmRWG9ba
-C4Rt1SROeP95xfahNvECzjaIyy4NHEde25cb0jtBMLO6bIgMT3hwYLyqG2iawaMf
-L9UKxl1dzqrmf3AI+T1AVgq0qqy14WISFRxd9s3Bbj04sbEKkLsYTbTakVQncJXw
-w2rD0YQ71hbnQ7nuOYh7H5x3RDpGYKfgr2Y7wYkviFIQSYnuAOBf6rL0pgXZrRsb
-rEBn1w2o4ptpp0MJLxx7
-=5R25
+iQIcBAEBCAAGBQJRxti6AAoJEJOE+m71LUu6cf4P/0REaK2ytWlP6CeAMvTVTACc
+pzoj1V24cUkakz4jGq73zC5poBIIroWDcFg5X0auM3kkRPfzAIhZKAM6vWyLVIGq
+Q3eZ8DQgaEijd+sDq11Qjfrmfrsm0g4EjzaZmyFfLIRA1jCulLFPq86s43HxelPu
+vPyZ5hmKymKHiDnjaLDpV/Q+XWeDwNwjDHag6l4HZXLpRU9MCwMWF3g+ZR05rcbD
+4kPCPDDv7xO8RQWA8+w+QRln8ZeNpp10sMtLll5cX8CkA7qI7PGpJK8c1rJjnnd7
+6xXHDaEIy1mwmxtSWe0b17NLRkf43PTes9H5MoMuEUFQ4xVClaBE+fZdWZ48pkuI
+q1pL05dJwSbSev77ucCU7A/AMqVupSMLa8sc2vQ0KEFj9r7Y32dsBAnntie2nm0J
+RS0j+ErqSY91+XZZgVL1exHrs562ul50bhh6bnDiMoEV53rercxbRrue0HoCI9np
+STaX6tF4Ip7QXaZjnzgFEGdUUZxU7o7O21UPTHqcaXpqu+KrcUUb89HlgCThYPwd
+OnEddKlCO6Unx0NmTxZsuoPdgqxD4LCjd6E2FkO/52Qpjsn9IjB0heTLo+GxxJo5
+MELOPA9UjEo2JPkwUPwoz/ZmXjyf4cVs2giaOnuPECxf/WOK/x9I7sii83y78/cu
+qTVxmmp9qUUcVfotPkq2
+=RpG7
-----END PGP SIGNATURE-----
diff --git a/dev-util/plan9port/plan9port-20130622.ebuild b/dev-util/plan9port/plan9port-20130622.ebuild
new file mode 100644
index 000000000000..6282a6012c4d
--- /dev/null
+++ b/dev-util/plan9port/plan9port-20130622.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/plan9port/plan9port-20130622.ebuild,v 1.1 2013/06/23 11:13:37 blueness Exp $
+
+EAPI="4"
+
+inherit eutils
+
+DESCRIPTION="Port of many Plan 9 programs and libraries"
+HOMEPAGE="http://swtch.com/plan9port/"
+SRC_URI="http://${PN}.googlecode.com/files/${P}.tgz"
+
+LICENSE="9base BSD-4 MIT LGPL-2.1 BigelowHolmes"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X"
+
+DEPEND="X? ( x11-apps/xauth )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${PN}"
+
+PLAN9=/usr/lib/plan9
+
+src_prepare()
+{
+ epatch "${FILESDIR}/${PN}-"{9660srv-errno,noexecstack,cflags,builderr}".patch"
+
+ # Fix paths, done in place of ./INSTALL -c
+ einfo "Fixing hard-coded /usr/local/plan9 paths"
+ grep --null -l -r '/usr/local/plan9' |
+ xargs --null sed -i "s!/usr/local/plan9!${PLAN9}!g"
+}
+
+src_configure() {
+ if ! use X; then
+ echo "WSYSTYPE=nowsys" >> LOCAL.config
+ fi
+}
+
+src_compile() {
+ # Convert -j5 to NPROC=5 for mk
+ export NPROC="$(echo "$MAKEOPTS" | sed -r -n 's/.*(^| )-j([0-9]*).*/\2/p')"
+
+ # The INSTALL script builds mk then [re]builds everything using that
+ einfo "Compiling Plan 9 from User Space can take a very long time"
+ einfo "depending on the speed of your computer. Please be patient!"
+ ./INSTALL -b
+}
+
+src_install() {
+ dodir "${PLAN9}"
+
+ # P9P's man does not handle compression
+ docompress -x $PLAN9/man
+
+ # do* plays with the executable bit, and we should not modify them
+ cp -a * "${D}/${PLAN9}"
+
+ # build the environment variables and install them in env.d
+ cat > "${T}/30plan9" <<-EOF
+ PLAN9="${PLAN9}"
+ PATH="${PLAN9}/bin"
+ ROOTPATH="${PLAN9}/bin"
+ MANPATH="${PLAN9}/man"
+ EOF
+ doenvd "${T}/30plan9"
+}
+
+pkg_postinst() {
+ elog "Plan 9 from User Space has been successfully installed into"
+ elog "${PLAN9}. Your PLAN9 and PATH environment variables have"
+ elog "also been appropriately set, please use env-update and"
+ elog "source /etc/profile to bring that into immediate effect."
+ elog
+ elog "Please note that ${PLAN9}/bin has been appended to the"
+ elog "*end* or your PATH to prevent conflicts. To use the Plan9"
+ elog "versions of common UNIX tools, use the absolute path:"
+ elog "${PLAN9}/bin or the 9 command (eg: 9 troff)"
+ elog
+ elog "Please report any bugs to bugs.gentoo.org, NOT Plan9Port."
+}