From 63ffdf3aa49d4427e4c374b0f15dd6b2aa2f17e6 Mon Sep 17 00:00:00 2001 From: Anant Narayanan Date: Sat, 31 Mar 2007 22:47:41 +0000 Subject: Initial import of overlay svn path=/; revision=1 --- dev-plan9/lib9/Manifest | 8 ++++ dev-plan9/lib9/files/digest-lib9-20070308 | 3 ++ dev-plan9/lib9/lib9-20070308.ebuild | 9 ++++ dev-plan9/libdraw/Manifest | 8 ++++ dev-plan9/libdraw/files/digest-libdraw-20070308 | 3 ++ dev-plan9/libdraw/libdraw-20070308.ebuild | 9 ++++ dev-plan9/libmemdraw/Manifest | 8 ++++ .../libmemdraw/files/digest-libmemdraw-20070308 | 3 ++ dev-plan9/libmemdraw/libmemdraw-20070308.ebuild | 8 ++++ dev-plan9/libmemlayer/Manifest | 8 ++++ .../libmemlayer/files/digest-libmemlayer-20070308 | 3 ++ dev-plan9/libmemlayer/libmemlayer-20070308.ebuild | 8 ++++ dev-plan9/libmux/Manifest | 8 ++++ dev-plan9/libmux/files/digest-libmux-20070308 | 3 ++ dev-plan9/libmux/libmux-20070308.ebuild | 8 ++++ dev-plan9/mk/Manifest | 8 ++++ dev-plan9/mk/files/digest-mk-20070308 | 3 ++ dev-plan9/mk/mk-20070308.ebuild | 30 ++++++++++++++ eclass/plan9-libs.eclass | 48 ++++++++++++++++++++++ profiles/categories | 1 + 20 files changed, 187 insertions(+) create mode 100644 dev-plan9/lib9/Manifest create mode 100644 dev-plan9/lib9/files/digest-lib9-20070308 create mode 100644 dev-plan9/lib9/lib9-20070308.ebuild create mode 100644 dev-plan9/libdraw/Manifest create mode 100644 dev-plan9/libdraw/files/digest-libdraw-20070308 create mode 100644 dev-plan9/libdraw/libdraw-20070308.ebuild create mode 100644 dev-plan9/libmemdraw/Manifest create mode 100644 dev-plan9/libmemdraw/files/digest-libmemdraw-20070308 create mode 100644 dev-plan9/libmemdraw/libmemdraw-20070308.ebuild create mode 100644 dev-plan9/libmemlayer/Manifest create mode 100644 dev-plan9/libmemlayer/files/digest-libmemlayer-20070308 create mode 100644 dev-plan9/libmemlayer/libmemlayer-20070308.ebuild create mode 100644 dev-plan9/libmux/Manifest create mode 100644 dev-plan9/libmux/files/digest-libmux-20070308 create mode 100644 dev-plan9/libmux/libmux-20070308.ebuild create mode 100644 dev-plan9/mk/Manifest create mode 100644 dev-plan9/mk/files/digest-mk-20070308 create mode 100644 dev-plan9/mk/mk-20070308.ebuild create mode 100644 eclass/plan9-libs.eclass create mode 100644 profiles/categories 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 +# +# 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 -- cgit v1.2.3-65-gdbad