summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2013-08-08 11:51:01 +0000
committerAnthony G. Basile <blueness@gentoo.org>2013-08-08 11:51:01 +0000
commit55fbe577daab24ba7cebcc5634d2870d7c3b476c (patch)
tree400cd801888caec36acb8d7dfeb82b6d4f9e1e84 /dev-util/plan9port
parentVersion bump. (diff)
downloadhistorical-55fbe577daab24ba7cebcc5634d2870d7c3b476c.tar.gz
historical-55fbe577daab24ba7cebcc5634d2870d7c3b476c.tar.bz2
historical-55fbe577daab24ba7cebcc5634d2870d7c3b476c.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-20130807.ebuild82
3 files changed, 105 insertions, 15 deletions
diff --git a/dev-util/plan9port/ChangeLog b/dev-util/plan9port/ChangeLog
index 5a5e91ff7f18..d093ef1d148b 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.21 2013/08/03 17:11:16 blueness Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/plan9port/ChangeLog,v 1.22 2013/08/08 11:50:50 blueness Exp $
+
+*plan9port-20130807 (08 Aug 2013)
+
+ 08 Aug 2013; Anthony G. Basile <blueness@gentoo.org>
+ +plan9port-20130807.ebuild:
+ Version bump
03 Aug 2013; Anthony G. Basile <blueness@gentoo.org>
-plan9port-20130320-r1.ebuild, -plan9port-20130622.ebuild,
diff --git a/dev-util/plan9port/Manifest b/dev-util/plan9port/Manifest
index 102c3760d364..b71dd25dc5b1 100644
--- a/dev-util/plan9port/Manifest
+++ b/dev-util/plan9port/Manifest
@@ -7,24 +7,26 @@ AUX plan9port-cflags.patch 328 SHA256 ef9e325972b4f4320bbfcfb4d57cd6e06241c82064
AUX plan9port-noexecstack.patch 984 SHA256 eafebec7adf9310eba6b4bc1aec1ea41ad3cdd73b366471278dd4439643351ea SHA512 160f0a793345603c4c905e65a6fa4a25b1a1c1084f0eadd4ada49ba5b6efc48b975031d14926fdfc2bd48d2e3860c987da449d9d9973038ab510f42528383da8 WHIRLPOOL 997262eb672ce3836309216eb31219671051d1e7b936c98811a668cbe481a820140ec07555871940a367e730e7206ab90e7d8705ee9f0fae50fe613c400f5e22
DIST plan9port-20130320.tgz 54184719 SHA256 d08fd032edc9c27bc549ee9076963812f210476d0d1f21f5300e9d867699ff55 SHA512 fae40eae76a0f3121f47a3895809f2433beed91fc9e879c8cde25e493ec91dfdfc89fe59e3fe3a8aab7c33a2537a02b30857edb3af7f202df4a98e02cee8ecb7 WHIRLPOOL 5b707c8d18c8f1fa8e3d36e8f14a20213cad9ab3344f088f18942034dce3356ba88675c5817a7d50b66275d71d95e6d5fd3fdefbd18bcca9089790e258dbb60f
DIST plan9port-20130801.tgz 54187813 SHA256 f6bbf7f8959c908ebcb03395f7ac84904196cd5f8321aa966cc859ae4496b639 SHA512 3595f50da2965437247bca703e7202bbcd68c1d59844b09474c9347fcd2726945b9614ceddc2fdb41724d6e47c7ce812fe125b08bd99ad3a5124e29c296e7466 WHIRLPOOL 0852b99db5d8cd169867edbfa4a2a4cd0869d065bcf79605e13ee99509bee576bc377d5c56d83b17f239903d9852bed7f8f694feeb88432daa82c580068f5ac1
+DIST plan9port-20130807.tgz 54195491 SHA256 742ea4a4bec8b60116ca4c6bd629eb3882a86ddae26f1ef26415fbd8c5395698 SHA512 2499133a32b14059df49e12177f1b55cbb39aa172a2a43ef6b16a96a267b5ab6da0ff842f89101cc19782e0632fe025c534e32ae36954e05a9b7a0c965f8fab0 WHIRLPOOL ff3526468f38f08036e0c13bb4323e8a1086ac62c6b16c36f278eb51c912ecbfe82609612de3265fdcf1c3dbf6343732ea56dbdb10580f49fedfe42b41be997b
EBUILD plan9port-20130320.ebuild 2225 SHA256 24ec45c20ba20794e48b8da1d45449d3ae9d6107a3a25eb428df041a160a788d SHA512 7202575ca847eeea7b230287cdc8c9dc48244fd456316b0a5f365d2dd826ccc38b1ce8333121244156a2233de482382864b1dab2a7e8783a3296d93f9e13ec71 WHIRLPOOL 6c556921607f6ed5b8cba3f77004abed002f87c505e8575695e5d195110aad729cf3ad9e13a895c62d811d2400f07f01ed195abc75f68c82fbaee3d021ad47d8
EBUILD plan9port-20130801.ebuild 2326 SHA256 80b242a82387e95bb580aacabc1c2b30ff2c4403b955b9a2a5c16e4e97945c8b SHA512 79d1bb0e714dd4207f91d7401011dcc21bcd676ca9c2c95fdfbbb8a3b0a96f48e2ec478d6faa31afd9f99ef1949f70fdc932ccddbf56e660287dc4af4c4ef440 WHIRLPOOL e5d51c9a61ff3c376905225c834799108f8f02a208fc93139ebcdf2cc975d0982d67c52ffe6aeeb15463cf907e0d3166d8ebe58b0b663f4f108c54bc82d25392
-MISC ChangeLog 4208 SHA256 d84f78d01e08024335739f98d6a20d6061c08416cd05265e3de1f58c508789fa SHA512 22c4885e4ae053c67b1abd1d184ea1cfef316750d4a34f8a7d2a8277ad172c330eb4b0cff31598f5c61b9671342b77dee21918eca2e8ddd393193241a09e1770 WHIRLPOOL fda432f08903aff6a28aaa78b6588751f9e589284800498834930f4d02561fa1db2323e554bc3ae367b9be148c01ff950710c905ec80169ae7f8ab2a02167505
+EBUILD plan9port-20130807.ebuild 2326 SHA256 0fec49d80a3c5198ad3d4967346d1c369cd4d108d6c8ee7d1ca9f95892a727d5 SHA512 6d2730358a1d764df2037c36bc3e26c603b706d02e48785f8f4cfbe449e2ea08dbf3fde551ff7f44c1acb0d7aaae79badfd7424489334848ae8becd62397ed54 WHIRLPOOL cee07eb3d3645ac9f631b64c8a584fdb7f85739e4e500f18cefb97a1521d532199d76e3af4ad5ceb318c73c49c60106c03000d9038704acc75676f43526180ab
+MISC ChangeLog 4344 SHA256 5fdd601aec4c5f89570193b0ea69d184a12f0aa3e606eb02d54d888b20fea767 SHA512 5180fe9356d3fa2027a8e3d4886e842926a7dcd1883fefbf5309694b117b7cdf583aa4450d70c688ba1f7ebd6149915544f7e50b77a4ed764d9c59e37dd5906c WHIRLPOOL b0bd7147a39879369af064297eec53122a2961040434fa5d148d9df175519c805ace18da0f2465e7447cd51cc8bbe1d59ed5689634e74c0225cb9a0f29b53b8d
MISC metadata.xml 490 SHA256 9445c40f91b8390422b4707cf254da8260f42d50b4ca0abfeebdc19cff13990b SHA512 50e8479657414b7420d4988beea471311b45d2b58ddf3d1f735063f195b80cf6acf7d21de8afaf802ea291cb53b8dc0163e880d468e904fb641af6570e632b92 WHIRLPOOL 9a3444cb053a047e5adbcd50d04e2a7862920b5f6e1e1f36a9fe36253705f0330de1483115cf608e926e56848a54f8cd04a70ccba0b9696521a622b39dba7bae
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
-iQIcBAEBCAAGBQJR/TpwAAoJEJOE+m71LUu6nqYP/16tGzphntp6mQWDu/kw/Wmq
-7T+vO89d0MMXhlrN8xaOB7Og2e+1u4ClgUzIHeOKyW+vM+8c+Zc8f4gwRZyrynLQ
-lXKNT1IjhEBrkerqQpUnCcKcjfmcMQ98rb+yNjBIuf3qsENxt+5kXqqTprhftV0K
-j7ZkPTGhey8Liho+JUqgTmDov7XH83UWHwG9kocuswWLDHs7eWhui1UtkIaWhHdt
-jgTqhDcke3oP647k5aTFzClbFqScOMLzP/Xd2bSMJWkzRcDkBEio6lFM+v7kgJD8
-N9fqSPtZaWJoY8ZxRBUEHjIR+B+K5qSr+pX15Ny7W4KlK3wub0dtzNVPvag3U+NQ
-5CzdIsYm9ADp19JVhqAW/Ua37a5NUrb4WqnBGZ3kxhtU0t1BeLom/Y0ajrJ9tjat
-wdCVmd5B0/WX+Ngt4KxUICsGfTX5jKiHtlKCXjwyt7ZZmarPIObcKZ/CpGfJsXWX
-L0oxPozCXigTz82WVQrUBUeoGEIVJSd5yUjDNTn82qpqDElKHJ88zP8CplJecZD4
-MNp+NpXBuFBa/jWxUScpEjNaIMOMu5MrjMX3Ei0dKX+RfKnCZyxB0Wjk7ydU4S5B
-tOA9ULrM7WtAn2od1KbL7IMnLylhoijXPonDy4Y+3FYk5cqVpYflpnyL0OH3NAyH
-6ko/9YsultCkZjhudQS5
-=U9Wm
+iQIcBAEBCAAGBQJSA4bgAAoJEJOE+m71LUu6owYP/3+LRQx3E9hq6yw8CBBc0Ocl
+jwiiKMFsKTYvOWwXCuLJxHC74RcJFxhhZndIOYzdxX8jwI+itKm5/sCsMhSVngqK
+nwjNMbq9N6FNdH6n3mvvT6PxoHaQTDpZVKHwZeNws+YOTOFQ4v7PF58f0waeAx/A
+NiircrW5yS4bKfY+JQlVOpbTH81xo33NW60Fa3peJJZFnTFewuiT1q+kL/LWgbid
+3ZTNT4H6cEbt21ZNrAttsiUln2kLkzfmpOuk28NR9ykaXlO8TdJNz9WI1kSwJnS+
+FvYtIhZ1vT8xcJyJ/O56VUVP+wAT0r1j9aMWNpAHc8x+miL1BLsluYMu7RXVz1kg
+YcZGKQjw6mRo2ih8/U8oeg+itQlxzGvsY41kk6Q+FAwiqTCg0wT71yo8XkmXhTyI
+s44b+t3iGYKQP94OtzardGvzLbEH1Geqxjq/mFv08ADMiQJvaLpV8Ib2vSU1nAz6
+k82XR3w8CwA1qfyZf1RMRDfqOYaOe0cF0c8Lu1yNYho3wKBVK5wjN0YVhHwoA3qp
+jlW0Qmny1npPfPebEouAtDinv2/Hzmjp3Qf0kV030Z/UGN4XhEvXMuL3TVDicJI6
+rFJwy3ZvzRXoSULr6I6SX5vhjOn57M4WOvJVIr5ECE91NI40MYeLqhX4npfJunEQ
+sOVbgncqJn/vh1Q1PhZw
+=J134
-----END PGP SIGNATURE-----
diff --git a/dev-util/plan9port/plan9port-20130807.ebuild b/dev-util/plan9port/plan9port-20130807.ebuild
new file mode 100644
index 000000000000..eb07ab7fc3b8
--- /dev/null
+++ b/dev-util/plan9port/plan9port-20130807.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-20130807.ebuild,v 1.1 2013/08/08 11:50:50 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."
+}