summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2013-09-27 11:56:23 +0000
committerAnthony G. Basile <blueness@gentoo.org>2013-09-27 11:56:23 +0000
commit0a887b26b81ad7c25fe13c0dcc76159b8bd15071 (patch)
tree7474e9bd26240771733b652f545c6daa815571d0 /dev-util/plan9port
parentold (diff)
downloadhistorical-0a887b26b81ad7c25fe13c0dcc76159b8bd15071.tar.gz
historical-0a887b26b81ad7c25fe13c0dcc76159b8bd15071.tar.bz2
historical-0a887b26b81ad7c25fe13c0dcc76159b8bd15071.zip
Version bump
Package-Manager: portage-2.2.1/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-20130926.ebuild82
3 files changed, 105 insertions, 15 deletions
diff --git a/dev-util/plan9port/ChangeLog b/dev-util/plan9port/ChangeLog
index 6475559d8000..31adb4ed4891 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.25 2013/09/08 17:15:09 blueness Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/plan9port/ChangeLog,v 1.26 2013/09/27 11:55:34 blueness Exp $
+
+*plan9port-20130926 (27 Sep 2013)
+
+ 27 Sep 2013; Anthony G. Basile <blueness@gentoo.org>
+ +plan9port-20130926.ebuild:
+ Version bump
08 Sep 2013; Anthony G. Basile <blueness@gentoo.org>
-plan9port-20130807.ebuild:
diff --git a/dev-util/plan9port/Manifest b/dev-util/plan9port/Manifest
index 723be100d7b9..89624541db00 100644
--- a/dev-util/plan9port/Manifest
+++ b/dev-util/plan9port/Manifest
@@ -8,25 +8,27 @@ AUX plan9port-noexecstack.patch 984 SHA256 eafebec7adf9310eba6b4bc1aec1ea41ad3cd
DIST plan9port-20130320.tgz 54184719 SHA256 d08fd032edc9c27bc549ee9076963812f210476d0d1f21f5300e9d867699ff55 SHA512 fae40eae76a0f3121f47a3895809f2433beed91fc9e879c8cde25e493ec91dfdfc89fe59e3fe3a8aab7c33a2537a02b30857edb3af7f202df4a98e02cee8ecb7 WHIRLPOOL 5b707c8d18c8f1fa8e3d36e8f14a20213cad9ab3344f088f18942034dce3356ba88675c5817a7d50b66275d71d95e6d5fd3fdefbd18bcca9089790e258dbb60f
DIST plan9port-20130814.tgz 54196312 SHA256 d5b2067a4622e84beb06399d67f4b2eb7a4686014ccfe3e25dba2d4f5962f268 SHA512 c92f0de0be1c90747d578d4cb1a3cd76e76388d1e2332c032260efbcd836d3e06f9892ca46503b400606b5b194c537f4512dccb2b7c65fffaccac50ae273b6e4 WHIRLPOOL 638f262593afb819d614e0c397bba16755055c72508a7c7e40ac0b2318b668fd53197b05ad47a143a0a624701e4b267018fbc0f0a3c86cb6f7eb173751b274d8
DIST plan9port-20130907.tgz 54200562 SHA256 b45477e36efece6c543e01f1ab73547d255c62dbfb38d2bd9545f9e44ee553db SHA512 c41eb5e4e05faa55212e508b3e39288d856cd4ca220a3726e0b671e272810ab34d9f76f576ec10ad904190cfd2086a2a5403c6438d714689f9d8ec35a681b854 WHIRLPOOL 94482c0afcc2d6d34dc18ce4f1cbe61c992819f82a5fc56ed08f468285196da7f8a2755a83def676047085584e8a63363683cffce8433160b71fd3a53739d0c3
+DIST plan9port-20130926.tgz 54485230 SHA256 a545839ab0ed6715f0db4fcafe72ad727d919e321550f082160662fa77503e23 SHA512 e47d03262645f2a12b14d6de2a39fe7f9f6ca006dd97f6381b604695dc3c9e38edece09e00e78654447ce23c045d253e699ecc2c501c874501e64f959a545fa8 WHIRLPOOL 627be318cc0d2ff63f250175228965d1346fd18b287ec898f80dd830e2c82a752ee7de7513323a713b1791f80c6eb74562b4f29f3cfd3535fd2711e1c080be9d
EBUILD plan9port-20130320.ebuild 2225 SHA256 24ec45c20ba20794e48b8da1d45449d3ae9d6107a3a25eb428df041a160a788d SHA512 7202575ca847eeea7b230287cdc8c9dc48244fd456316b0a5f365d2dd826ccc38b1ce8333121244156a2233de482382864b1dab2a7e8783a3296d93f9e13ec71 WHIRLPOOL 6c556921607f6ed5b8cba3f77004abed002f87c505e8575695e5d195110aad729cf3ad9e13a895c62d811d2400f07f01ed195abc75f68c82fbaee3d021ad47d8
EBUILD plan9port-20130814.ebuild 2326 SHA256 fb8f9e62ad01f49d70b86450666fb058704d5658a0dbae65d820cec85d147095 SHA512 33ba4081e9e5af1c1a27a9993e5a9b9d952a45d459f396197bacb58cce301691fb194a4f9f68b7d40c92454ada166b067cde2e2b67f42975b7253fd17844fad6 WHIRLPOOL d84e89b56952a65cf62170fbddec9a124f63b18b6e3ab714fc19b07a50ee01067400860898a10ee9ffae1fc62314cf0fde22c25411f767d540ec30e5c8e5319b
EBUILD plan9port-20130907.ebuild 2326 SHA256 7c9990e9796c4bf10ed6bc95402329e94345f4bd4cab352ce7a27059a7b7a54a SHA512 0f48aec86f85a3b368154dc32afffbff6f87e7f9df39134203b677e47608f49b729fe577f37940827fe08b8d5d98a335a2ccf1d569cefe9f8386a06945705154 WHIRLPOOL 6e296fc5dd26d8c8616aef0b4c15f2efb226059a86272062a1155b48c08cb0c6ac618245612e2ddb6a0c42a1424f0c6faec4120655bf087553f5902b7fa94b42
-MISC ChangeLog 4780 SHA256 819a8171bcbd06cd9bfa9dda88d8f7281f5721c13544a76105c095ee29a9ac94 SHA512 80c0ead6bb1ba54d5b87e04c8459181d9e2e8562e4274761922605c574ea627a31b8b213b4aaaa45c3e47793a089a4b2a4bce140a1aa876745ac6de453a67cd1 WHIRLPOOL 0bb3978e9b9707b94016dfabd0ad467ff45ba8ce36ac33782f3d07eac9f25c252fb629d92f43a8c9fd48301b0c79e4dc0c2f389892a4dbc8291921d1216a1af7
+EBUILD plan9port-20130926.ebuild 2326 SHA256 97e8eeab2459a82f7d418eb0ca8c0d4ccf1ea1c05f05adb598d25c4825d7ba8e SHA512 6685481c7c0ff826be2d746ac353813c57f9abf4d20bd60f30960c682a7d4ddf8bff0f7fc2478927f43da8ad6689fe275a6a89f53a9d77dbb88e25a34586b00b WHIRLPOOL 2c9a22633b4f83867c21fc91919ce72c2b364d43a5c8893f932beca3a572548cdc39a1aff1449339f5d3bb07e34b04b3fe085dc29cbbeed9b98159edf5bdf6e9
+MISC ChangeLog 4916 SHA256 c8963b2fb6b5d1ba6cad4e354ee77fe62ea7000480d80390610965e8307a8c2a SHA512 4727e69ed5a24cd8095444c90240376122410383ff382eba711c0926a28b1abdca863ffa62c09d1a13e2867cf401ffa2576158a26238dd784cbcc872d6a61a95 WHIRLPOOL de10d10719cf169756430ec9ca9f0f18773cbf1c2b7e70d1620680d5b165a378e68736f115f6dde45c124ce7f29fbc3e5c1ee0534916f55ebce6c38fc6a335bb
MISC metadata.xml 490 SHA256 9445c40f91b8390422b4707cf254da8260f42d50b4ca0abfeebdc19cff13990b SHA512 50e8479657414b7420d4988beea471311b45d2b58ddf3d1f735063f195b80cf6acf7d21de8afaf802ea291cb53b8dc0163e880d468e904fb641af6570e632b92 WHIRLPOOL 9a3444cb053a047e5adbcd50d04e2a7862920b5f6e1e1f36a9fe36253705f0330de1483115cf608e926e56848a54f8cd04a70ccba0b9696521a622b39dba7bae
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
-iQIcBAEBCAAGBQJSLLCwAAoJEJOE+m71LUu6SnEP/inZnOLBJdHN76XtSBb6sxvI
-Pk6AFDTJP2zvLHfbAwBwqRFDJNsOc4pirD6LfW0BBqO2vbuMQdC/zVJpoCleSr3L
-D1FNINia6g5oIy/LQlL1wFxLlqM8psCmFIfZL+IfgahN6UEym4BW64WFAoGwici4
-cfq0c2SiyHg3pOIiq3YFe6PGtNJusTxZYQHuAKCpITuB3GObQxWaRvPl8ZIPD+He
-23pmyNE/wGYDLTDE+7UVwbjUOwCK4gZgS+M37b53GufwZGEanCkMqEuWWqzIRRaJ
-R+3/LA8JpOjMlI4u+1lAv+n9GEPk0WRIeS047edw+EG4S5JWHkoxByz/SOu7Py7i
-RiJMImOu/xlRas1uD+kbp/pMpCN2m+YhAWjc3jTXgmM56XevDk2u9OP42WulyQC0
-QZNnGPZg2b/MYRDzfgu81EvpZqVmvSegalr4s6VWtqbNFRBHi/3VEikaT1oG1xrD
-dq2SNXo4c3+kc3xNPHWJYw/Gl2WvC5S63VnugoJuNu3teISYNO9citycnb7o0Sx2
-SIEXoXs42wNi9aOKhWqdmLWgLTOLHdhsjaomUGc5kn/ThNth7sq4ldR8usPDbd2B
-UP9E5GOmWP9AsRfWEftHmwCJ5v8SYOyNYoau2psGkoDhsOP7FTd5t6a7RaoohSla
-8aGgja66vYD8vcLRyLPd
-=4yY2
+iQIcBAEBCAAGBQJSRXKfAAoJEJOE+m71LUu6ltUP/2z8aZls1/cYZsQhUkznii3p
+CbeVvdGQdiP1ezvfvxjU+BYn9k41sBWHvXWF3fSomT25B9YZTlDanv46OyRVsiXm
+PiC9cHcMhs78SF5rYFNkKeVwS8Aut3CNB0rSD/2+NBpF6BBOSsHFRCbJMgNtzGpR
+F9jQUcIlddvjLgG3+Qfju6m3JZfGv+4OvG5zI9YCMQA/E02G8ta47jvDUaHDHgZg
+LdllfgNu2p1YS5En8rO9ABwk+3JUm4+T4BfCsXMv1jWbNr57JePoFNeGmKl3LS6q
+iJqzG2LasfzpTB3Gnvp7twJ0AoebvBbAM64WB8vyD5szurDS1l0N4ZQVBDEKAldA
+bbHA4EZHzkQnnEj+BY9syDNGhUjtLGz15XOswUqWDY5s3AkO6zBqx48q0yuO3uOX
+pBekRbOfvrtJ16qb8vNYfrq6Z/gouxsagsUItqL/6H2qQyxZyiKv/2IUSSWUnywo
+IO0IUYTUO/EIOT4F4ssAKBVOWZrX57vNcMRYiO+R41dGxR1zV2qtAeyCfctTFW82
+dNHLJu0uGoWOa8pUBaBZ66ZV3D4xCCAxgp7CEY4MTiORhLvyOlIvbnL6grq/wG+3
+yp26oRF7ZTmlP7Erlyk2+A8fVd4L9v8nx1Fb9fJfFDh5Dg1aw/8NpyQAqcBEHlYV
+piZEZfWvjBTxTetwkyQS
+=t8Lp
-----END PGP SIGNATURE-----
diff --git a/dev-util/plan9port/plan9port-20130926.ebuild b/dev-util/plan9port/plan9port-20130926.ebuild
new file mode 100644
index 000000000000..9e545843cbd1
--- /dev/null
+++ b/dev-util/plan9port/plan9port-20130926.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-20130926.ebuild,v 1.1 2013/09/27 11:55:34 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."
+}