summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnant Narayanan <anant@gentoo.org>2007-03-31 22:47:41 +0000
committerAnant Narayanan <anant@gentoo.org>2007-03-31 22:47:41 +0000
commit63ffdf3aa49d4427e4c374b0f15dd6b2aa2f17e6 (patch)
tree5d49e3e5917f1b8cb3257a28dc9b9327c648a970
downloadplan9-63ffdf3aa49d4427e4c374b0f15dd6b2aa2f17e6.tar.gz
plan9-63ffdf3aa49d4427e4c374b0f15dd6b2aa2f17e6.tar.bz2
plan9-63ffdf3aa49d4427e4c374b0f15dd6b2aa2f17e6.zip
Initial import of overlay
svn path=/; revision=1
-rw-r--r--dev-plan9/lib9/Manifest8
-rw-r--r--dev-plan9/lib9/files/digest-lib9-200703083
-rw-r--r--dev-plan9/lib9/lib9-20070308.ebuild9
-rw-r--r--dev-plan9/libdraw/Manifest8
-rw-r--r--dev-plan9/libdraw/files/digest-libdraw-200703083
-rw-r--r--dev-plan9/libdraw/libdraw-20070308.ebuild9
-rw-r--r--dev-plan9/libmemdraw/Manifest8
-rw-r--r--dev-plan9/libmemdraw/files/digest-libmemdraw-200703083
-rw-r--r--dev-plan9/libmemdraw/libmemdraw-20070308.ebuild8
-rw-r--r--dev-plan9/libmemlayer/Manifest8
-rw-r--r--dev-plan9/libmemlayer/files/digest-libmemlayer-200703083
-rw-r--r--dev-plan9/libmemlayer/libmemlayer-20070308.ebuild8
-rw-r--r--dev-plan9/libmux/Manifest8
-rw-r--r--dev-plan9/libmux/files/digest-libmux-200703083
-rw-r--r--dev-plan9/libmux/libmux-20070308.ebuild8
-rw-r--r--dev-plan9/mk/Manifest8
-rw-r--r--dev-plan9/mk/files/digest-mk-200703083
-rw-r--r--dev-plan9/mk/mk-20070308.ebuild30
-rw-r--r--eclass/plan9-libs.eclass48
-rw-r--r--profiles/categories1
20 files changed, 187 insertions, 0 deletions
diff --git a/dev-plan9/lib9/Manifest b/dev-plan9/lib9/Manifest
new file mode 100644
index 0000000..2d0d0b1
--- /dev/null
+++ b/dev-plan9/lib9/Manifest
@@ -0,0 +1,8 @@
+DIST plan9port-repack-20070308.tar.bz2 20753585 RMD160 8b74d5ff84cb61eccb4263de7f6168a944b69731 SHA1 3c56ed84582fde4e15eb35ec82454a3e10829db8 SHA256 fe166ff23cf87c2720c0ff040965fd9719f9f1d191fa1dbc367c424c19b5fd81
+EBUILD lib9-20070308.ebuild 181 RMD160 7b47e0a97e9ee66ee687d627bb7e2372f6d9092e SHA1 1f6a1eff732f8c2ec2a786b194bbaec98741f2a6 SHA256 10fc1d36504ebceb9c3363471c8f17a94a0f80e985f9780663267472fa5d8c4d
+MD5 b2e00f5334131e700a38dba77fa4137f lib9-20070308.ebuild 181
+RMD160 7b47e0a97e9ee66ee687d627bb7e2372f6d9092e lib9-20070308.ebuild 181
+SHA256 10fc1d36504ebceb9c3363471c8f17a94a0f80e985f9780663267472fa5d8c4d lib9-20070308.ebuild 181
+MD5 4d7862f91bc5cae2efff7584e35e8c46 files/digest-lib9-20070308 286
+RMD160 99c37b85185b7865fcf29cdeddd50393a7e07d2e files/digest-lib9-20070308 286
+SHA256 3198f0e77688c091cf086eee26b7a62c35d259df27b9cea5069282a8ef86d7b7 files/digest-lib9-20070308 286
diff --git a/dev-plan9/lib9/files/digest-lib9-20070308 b/dev-plan9/lib9/files/digest-lib9-20070308
new file mode 100644
index 0000000..8cb4c3e
--- /dev/null
+++ b/dev-plan9/lib9/files/digest-lib9-20070308
@@ -0,0 +1,3 @@
+MD5 d87f09f8a019061c79f577bbc6ac58e1 plan9port-repack-20070308.tar.bz2 20753585
+RMD160 8b74d5ff84cb61eccb4263de7f6168a944b69731 plan9port-repack-20070308.tar.bz2 20753585
+SHA256 fe166ff23cf87c2720c0ff040965fd9719f9f1d191fa1dbc367c424c19b5fd81 plan9port-repack-20070308.tar.bz2 20753585
diff --git a/dev-plan9/lib9/lib9-20070308.ebuild b/dev-plan9/lib9/lib9-20070308.ebuild
new file mode 100644
index 0000000..7190539
--- /dev/null
+++ b/dev-plan9/lib9/lib9-20070308.ebuild
@@ -0,0 +1,9 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+PHEADERS="u libc lib9 9p"
+inherit plan9-libs
+
+KEYWORDS="~x86"
+
diff --git a/dev-plan9/libdraw/Manifest b/dev-plan9/libdraw/Manifest
new file mode 100644
index 0000000..d7c9945
--- /dev/null
+++ b/dev-plan9/libdraw/Manifest
@@ -0,0 +1,8 @@
+DIST plan9port-repack-20070308.tar.bz2 20753585 RMD160 8b74d5ff84cb61eccb4263de7f6168a944b69731 SHA1 3c56ed84582fde4e15eb35ec82454a3e10829db8 SHA256 fe166ff23cf87c2720c0ff040965fd9719f9f1d191fa1dbc367c424c19b5fd81
+EBUILD libdraw-20070308.ebuild 158 RMD160 1efefe6b0db1b3aa36390bd4ea7c7e58139b9023 SHA1 73adef13e1b88d37828a8ebf45b3f586149ca472 SHA256 ba7cd470b31be53cef7a6b59253cfcd667561fa0c0fd5a4d631986bcae43aa54
+MD5 15176dd896c0482f055bc4ca6d350f4e libdraw-20070308.ebuild 158
+RMD160 1efefe6b0db1b3aa36390bd4ea7c7e58139b9023 libdraw-20070308.ebuild 158
+SHA256 ba7cd470b31be53cef7a6b59253cfcd667561fa0c0fd5a4d631986bcae43aa54 libdraw-20070308.ebuild 158
+MD5 4d7862f91bc5cae2efff7584e35e8c46 files/digest-libdraw-20070308 286
+RMD160 99c37b85185b7865fcf29cdeddd50393a7e07d2e files/digest-libdraw-20070308 286
+SHA256 3198f0e77688c091cf086eee26b7a62c35d259df27b9cea5069282a8ef86d7b7 files/digest-libdraw-20070308 286
diff --git a/dev-plan9/libdraw/files/digest-libdraw-20070308 b/dev-plan9/libdraw/files/digest-libdraw-20070308
new file mode 100644
index 0000000..8cb4c3e
--- /dev/null
+++ b/dev-plan9/libdraw/files/digest-libdraw-20070308
@@ -0,0 +1,3 @@
+MD5 d87f09f8a019061c79f577bbc6ac58e1 plan9port-repack-20070308.tar.bz2 20753585
+RMD160 8b74d5ff84cb61eccb4263de7f6168a944b69731 plan9port-repack-20070308.tar.bz2 20753585
+SHA256 fe166ff23cf87c2720c0ff040965fd9719f9f1d191fa1dbc367c424c19b5fd81 plan9port-repack-20070308.tar.bz2 20753585
diff --git a/dev-plan9/libdraw/libdraw-20070308.ebuild b/dev-plan9/libdraw/libdraw-20070308.ebuild
new file mode 100644
index 0000000..6d0be4b
--- /dev/null
+++ b/dev-plan9/libdraw/libdraw-20070308.ebuild
@@ -0,0 +1,9 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+PHEADERS="draw drawfcall event"
+inherit plan9-libs
+
+KEYWORDS="~x86"
+
diff --git a/dev-plan9/libmemdraw/Manifest b/dev-plan9/libmemdraw/Manifest
new file mode 100644
index 0000000..a8ea68d
--- /dev/null
+++ b/dev-plan9/libmemdraw/Manifest
@@ -0,0 +1,8 @@
+DIST plan9port-repack-20070308.tar.bz2 20753585 RMD160 8b74d5ff84cb61eccb4263de7f6168a944b69731 SHA1 3c56ed84582fde4e15eb35ec82454a3e10829db8 SHA256 fe166ff23cf87c2720c0ff040965fd9719f9f1d191fa1dbc367c424c19b5fd81
+EBUILD libmemdraw-20070308.ebuild 158 RMD160 1efefe6b0db1b3aa36390bd4ea7c7e58139b9023 SHA1 73adef13e1b88d37828a8ebf45b3f586149ca472 SHA256 ba7cd470b31be53cef7a6b59253cfcd667561fa0c0fd5a4d631986bcae43aa54
+MD5 15176dd896c0482f055bc4ca6d350f4e libmemdraw-20070308.ebuild 158
+RMD160 1efefe6b0db1b3aa36390bd4ea7c7e58139b9023 libmemdraw-20070308.ebuild 158
+SHA256 ba7cd470b31be53cef7a6b59253cfcd667561fa0c0fd5a4d631986bcae43aa54 libmemdraw-20070308.ebuild 158
+MD5 4d7862f91bc5cae2efff7584e35e8c46 files/digest-libmemdraw-20070308 286
+RMD160 99c37b85185b7865fcf29cdeddd50393a7e07d2e files/digest-libmemdraw-20070308 286
+SHA256 3198f0e77688c091cf086eee26b7a62c35d259df27b9cea5069282a8ef86d7b7 files/digest-libmemdraw-20070308 286
diff --git a/dev-plan9/libmemdraw/files/digest-libmemdraw-20070308 b/dev-plan9/libmemdraw/files/digest-libmemdraw-20070308
new file mode 100644
index 0000000..8cb4c3e
--- /dev/null
+++ b/dev-plan9/libmemdraw/files/digest-libmemdraw-20070308
@@ -0,0 +1,3 @@
+MD5 d87f09f8a019061c79f577bbc6ac58e1 plan9port-repack-20070308.tar.bz2 20753585
+RMD160 8b74d5ff84cb61eccb4263de7f6168a944b69731 plan9port-repack-20070308.tar.bz2 20753585
+SHA256 fe166ff23cf87c2720c0ff040965fd9719f9f1d191fa1dbc367c424c19b5fd81 plan9port-repack-20070308.tar.bz2 20753585
diff --git a/dev-plan9/libmemdraw/libmemdraw-20070308.ebuild b/dev-plan9/libmemdraw/libmemdraw-20070308.ebuild
new file mode 100644
index 0000000..2ec957f
--- /dev/null
+++ b/dev-plan9/libmemdraw/libmemdraw-20070308.ebuild
@@ -0,0 +1,8 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit plan9-libs
+
+KEYWORDS="~x86"
+
diff --git a/dev-plan9/libmemlayer/Manifest b/dev-plan9/libmemlayer/Manifest
new file mode 100644
index 0000000..6a37598
--- /dev/null
+++ b/dev-plan9/libmemlayer/Manifest
@@ -0,0 +1,8 @@
+DIST plan9port-repack-20070308.tar.bz2 20753585 RMD160 8b74d5ff84cb61eccb4263de7f6168a944b69731 SHA1 3c56ed84582fde4e15eb35ec82454a3e10829db8 SHA256 fe166ff23cf87c2720c0ff040965fd9719f9f1d191fa1dbc367c424c19b5fd81
+EBUILD libmemlayer-20070308.ebuild 158 RMD160 1efefe6b0db1b3aa36390bd4ea7c7e58139b9023 SHA1 73adef13e1b88d37828a8ebf45b3f586149ca472 SHA256 ba7cd470b31be53cef7a6b59253cfcd667561fa0c0fd5a4d631986bcae43aa54
+MD5 15176dd896c0482f055bc4ca6d350f4e libmemlayer-20070308.ebuild 158
+RMD160 1efefe6b0db1b3aa36390bd4ea7c7e58139b9023 libmemlayer-20070308.ebuild 158
+SHA256 ba7cd470b31be53cef7a6b59253cfcd667561fa0c0fd5a4d631986bcae43aa54 libmemlayer-20070308.ebuild 158
+MD5 4d7862f91bc5cae2efff7584e35e8c46 files/digest-libmemlayer-20070308 286
+RMD160 99c37b85185b7865fcf29cdeddd50393a7e07d2e files/digest-libmemlayer-20070308 286
+SHA256 3198f0e77688c091cf086eee26b7a62c35d259df27b9cea5069282a8ef86d7b7 files/digest-libmemlayer-20070308 286
diff --git a/dev-plan9/libmemlayer/files/digest-libmemlayer-20070308 b/dev-plan9/libmemlayer/files/digest-libmemlayer-20070308
new file mode 100644
index 0000000..8cb4c3e
--- /dev/null
+++ b/dev-plan9/libmemlayer/files/digest-libmemlayer-20070308
@@ -0,0 +1,3 @@
+MD5 d87f09f8a019061c79f577bbc6ac58e1 plan9port-repack-20070308.tar.bz2 20753585
+RMD160 8b74d5ff84cb61eccb4263de7f6168a944b69731 plan9port-repack-20070308.tar.bz2 20753585
+SHA256 fe166ff23cf87c2720c0ff040965fd9719f9f1d191fa1dbc367c424c19b5fd81 plan9port-repack-20070308.tar.bz2 20753585
diff --git a/dev-plan9/libmemlayer/libmemlayer-20070308.ebuild b/dev-plan9/libmemlayer/libmemlayer-20070308.ebuild
new file mode 100644
index 0000000..2ec957f
--- /dev/null
+++ b/dev-plan9/libmemlayer/libmemlayer-20070308.ebuild
@@ -0,0 +1,8 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit plan9-libs
+
+KEYWORDS="~x86"
+
diff --git a/dev-plan9/libmux/Manifest b/dev-plan9/libmux/Manifest
new file mode 100644
index 0000000..96df1ba
--- /dev/null
+++ b/dev-plan9/libmux/Manifest
@@ -0,0 +1,8 @@
+DIST plan9port-repack-20070308.tar.bz2 20753585 RMD160 8b74d5ff84cb61eccb4263de7f6168a944b69731 SHA1 3c56ed84582fde4e15eb35ec82454a3e10829db8 SHA256 fe166ff23cf87c2720c0ff040965fd9719f9f1d191fa1dbc367c424c19b5fd81
+EBUILD libmux-20070308.ebuild 158 RMD160 1efefe6b0db1b3aa36390bd4ea7c7e58139b9023 SHA1 73adef13e1b88d37828a8ebf45b3f586149ca472 SHA256 ba7cd470b31be53cef7a6b59253cfcd667561fa0c0fd5a4d631986bcae43aa54
+MD5 15176dd896c0482f055bc4ca6d350f4e libmux-20070308.ebuild 158
+RMD160 1efefe6b0db1b3aa36390bd4ea7c7e58139b9023 libmux-20070308.ebuild 158
+SHA256 ba7cd470b31be53cef7a6b59253cfcd667561fa0c0fd5a4d631986bcae43aa54 libmux-20070308.ebuild 158
+MD5 4d7862f91bc5cae2efff7584e35e8c46 files/digest-libmux-20070308 286
+RMD160 99c37b85185b7865fcf29cdeddd50393a7e07d2e files/digest-libmux-20070308 286
+SHA256 3198f0e77688c091cf086eee26b7a62c35d259df27b9cea5069282a8ef86d7b7 files/digest-libmux-20070308 286
diff --git a/dev-plan9/libmux/files/digest-libmux-20070308 b/dev-plan9/libmux/files/digest-libmux-20070308
new file mode 100644
index 0000000..8cb4c3e
--- /dev/null
+++ b/dev-plan9/libmux/files/digest-libmux-20070308
@@ -0,0 +1,3 @@
+MD5 d87f09f8a019061c79f577bbc6ac58e1 plan9port-repack-20070308.tar.bz2 20753585
+RMD160 8b74d5ff84cb61eccb4263de7f6168a944b69731 plan9port-repack-20070308.tar.bz2 20753585
+SHA256 fe166ff23cf87c2720c0ff040965fd9719f9f1d191fa1dbc367c424c19b5fd81 plan9port-repack-20070308.tar.bz2 20753585
diff --git a/dev-plan9/libmux/libmux-20070308.ebuild b/dev-plan9/libmux/libmux-20070308.ebuild
new file mode 100644
index 0000000..2ec957f
--- /dev/null
+++ b/dev-plan9/libmux/libmux-20070308.ebuild
@@ -0,0 +1,8 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit plan9-libs
+
+KEYWORDS="~x86"
+
diff --git a/dev-plan9/mk/Manifest b/dev-plan9/mk/Manifest
new file mode 100644
index 0000000..02887cd
--- /dev/null
+++ b/dev-plan9/mk/Manifest
@@ -0,0 +1,8 @@
+DIST plan9port-repack-20070308.tar.bz2 20753585 RMD160 8b74d5ff84cb61eccb4263de7f6168a944b69731 SHA1 3c56ed84582fde4e15eb35ec82454a3e10829db8 SHA256 fe166ff23cf87c2720c0ff040965fd9719f9f1d191fa1dbc367c424c19b5fd81
+EBUILD mk-20070308.ebuild 580 RMD160 787a0ed9fc27dc4027ea914acb7154a0bcdb036a SHA1 8b643a2a6d1e671aef25e91552077bcbb4ba6b7b SHA256 ce0a9971d9893713860e0a684cb8858947320fd84b3f75742ced988bf02a2cb1
+MD5 223d397e9bc21652c3644571759770ee mk-20070308.ebuild 580
+RMD160 787a0ed9fc27dc4027ea914acb7154a0bcdb036a mk-20070308.ebuild 580
+SHA256 ce0a9971d9893713860e0a684cb8858947320fd84b3f75742ced988bf02a2cb1 mk-20070308.ebuild 580
+MD5 4d7862f91bc5cae2efff7584e35e8c46 files/digest-mk-20070308 286
+RMD160 99c37b85185b7865fcf29cdeddd50393a7e07d2e files/digest-mk-20070308 286
+SHA256 3198f0e77688c091cf086eee26b7a62c35d259df27b9cea5069282a8ef86d7b7 files/digest-mk-20070308 286
diff --git a/dev-plan9/mk/files/digest-mk-20070308 b/dev-plan9/mk/files/digest-mk-20070308
new file mode 100644
index 0000000..8cb4c3e
--- /dev/null
+++ b/dev-plan9/mk/files/digest-mk-20070308
@@ -0,0 +1,3 @@
+MD5 d87f09f8a019061c79f577bbc6ac58e1 plan9port-repack-20070308.tar.bz2 20753585
+RMD160 8b74d5ff84cb61eccb4263de7f6168a944b69731 plan9port-repack-20070308.tar.bz2 20753585
+SHA256 fe166ff23cf87c2720c0ff040965fd9719f9f1d191fa1dbc367c424c19b5fd81 plan9port-repack-20070308.tar.bz2 20753585
diff --git a/dev-plan9/mk/mk-20070308.ebuild b/dev-plan9/mk/mk-20070308.ebuild
new file mode 100644
index 0000000..42c9b43
--- /dev/null
+++ b/dev-plan9/mk/mk-20070308.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="Make equivalent for the Plan9 System"
+HOMEPAGE="http://cm.bell-labs.com/magic/man2html/1/mk"
+SRC_URI="http://www.kix.in/plan9/plan9port-repack-${PV}.tar.bz2"
+
+LICENSE="PLAN9"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
+
+S="${WORKDIR}/plan9"
+
+src_compile() {
+ PLAN9=`pwd` export PLAN9
+ PATH=/bin:/usr/bin:$PLAN9/bin:$PATH export PATH
+
+ cd ${S}/src
+ ${S}/dist/buildmk
+}
+
+src_install() {
+ dobin ${S}/bin/mk
+ doman ${S}/man/man1/mk.1
+}
diff --git a/eclass/plan9-libs.eclass b/eclass/plan9-libs.eclass
new file mode 100644
index 0000000..279aa33
--- /dev/null
+++ b/eclass/plan9-libs.eclass
@@ -0,0 +1,48 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/eclass/kde-meta.eclass,v 1.82 2007/03/18 21:39:30 carlo Exp $
+#
+# Author Anant Narayanan <anant@gentoo.org>
+#
+# This is the plan9-libs eclass which supports broken-up Plan9 libraries.
+
+DESCRIPTION="The ${PN} library in Plan9 from user space"
+HOMEPAGE="http://swtch.com/plan9port/"
+SRC_URI="http://wwww.kix.in/plan9/plan9port-repack-${PV}.tar.bz2"
+LICENSE="PLAN9"
+SLOT="0"
+
+DEPEND="dev-plan9/mk ${DEPEND}"
+
+# Add a blocking dep on the package we're derived from
+# DEPEND="${DEPEND} !=$(get-parent-package ${CATEGORY}/${PN})-${SLOT}*"
+# RDEPEND="${RDEPEND} !=$(get-parent-package ${CATEGORY}/${PN})-${SLOT}*"
+
+S="${WORKDIR}/plan9"
+
+function set_path() {
+ PLAN9=`pwd` export PLAN9
+ PATH=/bin:/usr/bin:$PLAN9/bin:$PATH export PATH
+ cd ${S}/src/${PN}
+}
+
+function plan9-libs_src_compile() {
+ set_path
+ mk all || die "Build Failed!"
+}
+
+function plan9-libs_src_install() {
+ set_path
+ mk install || die "Install Failed!"
+ dolib.a ${S}/lib/${PN}.a
+
+ if [[ -n "$PHEADERS" ]]; then
+ insinto /usr/include/plan9
+ for i in $PHEADERS; do
+ doins ${S}/include/${i}.h
+ done
+ fi
+}
+
+EXPORT_FUNCTIONS src_compile src_install
+
diff --git a/profiles/categories b/profiles/categories
new file mode 100644
index 0000000..56b2224
--- /dev/null
+++ b/profiles/categories
@@ -0,0 +1 @@
+dev-plan9