Add live ebuild, bug 521490
authorAndreas Hüttel <dilfridge@gentoo.org>
Sun, 14 Dec 2014 00:33:45 +0000 (00:33 +0000)
committerAndreas Hüttel <dilfridge@gentoo.org>
Sun, 14 Dec 2014 00:33:45 +0000 (00:33 +0000)
Package-Manager: portage-2.2.15/cvs/Linux x86_64
Manifest-Sign-Key: 0xEBE6A336BE19039C!

app-portage/g-cpan/ChangeLog
app-portage/g-cpan/Manifest
app-portage/g-cpan/g-cpan-9999.ebuild [new file with mode: 0644]

index 9c09142332471756d33260d2261538f7bcde51b7..61b0e971a6bf0740fa2b60b95eca74a1e49f98f2 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for app-portage/g-cpan
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-portage/g-cpan/ChangeLog,v 1.87 2014/10/09 19:33:30 dilfridge Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-portage/g-cpan/ChangeLog,v 1.88 2014/12/14 00:33:42 dilfridge Exp $
+
+*g-cpan-9999 (14 Dec 2014)
+
+  14 Dec 2014; Andreas K. Huettel <dilfridge@gentoo.org> +g-cpan-9999.ebuild:
+  Add live ebuild, bug 521490
 
   09 Oct 2014; Andreas K. Huettel <dilfridge@gentoo.org>
   -g-cpan-0.16.4-r1.ebuild, -files/g-cpan-0.16.4-misc.patch:
index d4d15b67a380537356facc7ad13ed7ef5a4263bd..2e8c9e42df76ced45d0d762f20ebe2bc93899985 100644 (file)
@@ -3,24 +3,25 @@ Hash: SHA256
 
 DIST g-cpan-0.16.5.tar.gz 33894 SHA256 929c06ee2cdd3361121b6f359ea7fc9201bc42caff96ef1df45b4cb93ccfd988 SHA512 f2eab23281abe567ee2df42895e3f0783228c6ab5e3a8230089e900fd2700367d736299da20fb228f2d4542491a24da05fd035a81aff7d79ce5132e35c48ad0b WHIRLPOOL 01e0b9fc59264455d57fc64c432e683ae941c74d6efa6e2b3430dea6caac019cfad3e893a4b39de4386a3dadadecf95d828a9fbaa8e8b1260303081e2cc6ce65
 EBUILD g-cpan-0.16.5.ebuild 1171 SHA256 489558aac27e825ff4faef6723e6604dab521f63374fa3a0d6587f2a7784d683 SHA512 f042763a3eba410bc4524e5c41229977c56e8d10a1020f19e86c6eabdcc7107d8a365b070a2f2423063dcc6b952fe205aa373b8a8d523f9f17a8306654145c9b WHIRLPOOL 5bab90d11e497abe56c12321c9b0c2dbc83817d3f62e028cc282b0a19f26135eb8e85ac9e7229b5ec508009f4865eb861b3980111de9b007c8bc403742f51571
-MISC ChangeLog 13640 SHA256 4d6d5aa1a45c7aeb761aebb3094dc91c887af0cb2fa3cedfc6ca70b723a9447f SHA512 3cc9a09952f04ca621b7cab945534192c4d4ce028a4532a152d76156724e908d9e59b6cf317b30f545ece28fcb089c49e6ad5fdb4560fa9d643906cdb17bbc9a WHIRLPOOL 50c5e2ab6b08be78daa475c846eaa796a11711e8318a8d77251df8f1e7d2e62a46505cc7657e87efb82cb8a07d41f9254a61a5bb62a07f9bf11f664a9f4a19f8
+EBUILD g-cpan-9999.ebuild 1308 SHA256 1fb0a0aa8c9f75efa985d80222c09bbc2caeca08ffb3ffac63a66157aff33c0e SHA512 9406c27334dcdfa0780441db304409684df09132007bf4686963867d0debe61e4f46965a5aaa738610c2b4cdeb28a747c6f4c49486564849ca0eedc6a7acc0e5 WHIRLPOOL bbd7965e9d723425592a43d1d892f582e1af9bd3f4c7a6cb66fb259ed5701eaf2fee5cca27528b7c89c77755894a79534da781f7cee71dd9a9cbc164237ae7fb
+MISC ChangeLog 13777 SHA256 5e5b79ae81322076cae6d0ac62469f0145863d098eae9be69a32ca5598551771 SHA512 36f33bb4fbb13b4892119297082251a69cf239bb0e1e4cbbcfe02cb0b302d1c0d0162c9455877e305bf0b63e5313ae79b63a4a550825ad6714f4757323d34068 WHIRLPOOL ea1228d9d1b17e13745cea153215c37620f49a900ef213fe102a51dcb5d24a2d6ebe10c455421d5a48ec55b6327a993d257e094fae24dee4b7397b480951aa20
 MISC metadata.xml 223 SHA256 6569b7c972f82bd22c5cdfdae400e50ff816d768139be8fb01434132e52f6749 SHA512 7077d7fb566127abe070d13a0e2352b254a6b90521aad655e1d2eef56b71710592d7c00a62c1552e1b4e5c5a4f3b5a016a7fc1a88023018bf9f3953f588da733 WHIRLPOOL f8dd083851348308cda65dd0a0f6fb76e74b15944fff560d1f50935ff409663976b6bb0155fbafd86db032c1243506020ba46c6a8926e7f65c0d530d34be5cf0
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0
 
-iQJ8BAEBCABmBQJUNuMLXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+iQJ8BAEBCABmBQJUjNrnXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
 ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwNzlCRDk4QzA4RENBRkYzQUEwRjQzMDlF
-QkU2QTMzNkJFMTkwMzlDAAoJEOvmoza+GQOc9XMQANPEOTUgn98w+q1xXliQ75gb
-pFGaKH3x7SYQ+MV50D1oV8iOtF7a3s5JsN33UFQbMLN5AciJUUSbUeXJwSaCfKhF
-fRzoDmLgbOhL05mk/csn8yAStB7tpwG2wS1t6iKUkxIxfJ+2vtJlW9voo2Z3r2Kx
-ex2+d2FJkkYnO4TROCTab6Fl99CUq8FpcX1riKxz/WQ2M9WDqbjqOKMrTC2pkN+N
-sA/w9udLxwSFmptU6snjyWR2406meaN9r+SZvLw3YYvEpzHesUOYnPUCSi7mipy2
-3RYDBBciHooI3K+ozu3Z328zLfqW0uUAhy1MYmOruq3X1S/IaWzDbA8QGtB1Bb3M
-keTZQm9OAywFLlTaE6MziidHjjLNNlREoRbAZe4QpK2MgA3gZwtZppiBckWbreAQ
-n1haZbYwVPaI8Hkzi+b5oOf9EohvTW4f/0griCQElrA06ceZXzZ/O8MX0JwKFd6R
-5PgJRVSLP4HqQzEl69D05XorA9QzhO0kpUFe+1ZTxsvQgdlcz7ExtZtzymlh2yuu
-OkkwYjd+ya71baVimng6p/EDGc3AvnlE2kDFrfZlo+fbrjeb2Rpdf3tkAl8l6QbC
-q+vQ9bsslcNeZjPi5aJXiAL7fcWFs7O56AroWBoPJAPIyiJqOHeQRC/cWSe8YHBn
-8oQs111pPEtrLb++UulG
-=YNen
+QkU2QTMzNkJFMTkwMzlDAAoJEOvmoza+GQOcLBEQAIGhonXVige0ljdgWkhtG6QJ
+1Yeh9VCJ19UIy6E3Plhk5pIcKkQ1rcWh3D9vdEWqjkkcDrsIYBu3bdFdnZhYoJBG
+e0IlS7TLG0RzanqLIB6ym1mnbAu5YdzMfFXKmjLI/M+32t0LYb117Z0igJSjwyz/
+UkAKi7j+ClJLg7XMmI6BzAx5B8j/SShy18aPq8KIlhu+jUs2dB0I3TbLg0eVf3Rp
+6Ugoq7bXoArSFuVLNsPqPvvYENZERDEkt5QWWbWT0MDlNhWyoH/2Q5DdC7R7OMhP
+lvFQmqcGn8qaEH+9UIitDhdgK8tgMwG/Dnwsa0Ly1GnuDw0kMFLIAQZXB2ATrD/G
+7GNuQNhie0xkstyy09zmkT8+vVFbFhY0+h/d9hJBUgbDOBaKi7yJEmuz0RUQmVs/
+UJxW4srVoxaozW4SYHWmyq6VvkOU8ptm34aKApVK+uId+ZLDQDaAeyLEJQt35Ooy
+4CL12fcpJZxrXsfzBu8OsXzKeD4/kRx9073enGK7M8+dYPWF64GVKVOb+HBEdTfz
+aFsPYD9Py/vWQfdOBPaSVHpfTuBDKgMAPf+uhIHTyLMfTaC4a9UOm6VeOE9H+njw
+TJ9bnjmCY2ut/zfycECLSujuHPGBcnjBDCv9TTBexXJtwckC8NabgGnoCXMwJeOF
+VbxHa83BRDsTTjX3aMZi
+=OYWD
 -----END PGP SIGNATURE-----
diff --git a/app-portage/g-cpan/g-cpan-9999.ebuild b/app-portage/g-cpan/g-cpan-9999.ebuild
new file mode 100644 (file)
index 0000000..a045b8e
--- /dev/null
@@ -0,0 +1,45 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-portage/g-cpan/g-cpan-9999.ebuild,v 1.1 2014/12/14 00:33:42 dilfridge Exp $
+
+EAPI=5
+
+inherit perl-module
+if [[ ${PV} == "9999" ]] ; then
+       EGIT_REPO_URI="git://github.com/gentoo-perl/g-cpan.git"
+       inherit git-r3
+       SRC_URI=""
+else
+       SRC_URI="mirror://gentoo/${P}.tar.gz
+                        http://dev.gentoo.org/~chainsaw/distfiles/${P}.tar.gz"
+       KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+fi
+
+DESCRIPTION="g-cpan: generate and install CPAN modules using portage"
+HOMEPAGE="http://www.gentoo.org/proj/en/perl/g-cpan.xml"
+
+LICENSE="|| ( Artistic GPL-2 )"
+SLOT="0"
+IUSE=""
+
+DEPEND="dev-lang/perl
+               >=dev-perl/yaml-0.60
+               dev-perl/Shell-EnvImporter
+               dev-perl/Log-Agent"
+RDEPEND="${DEPEND}"
+
+src_install() {
+               perl-module_src_install
+               diropts "-m0755"
+               dodir "/var/tmp/g-cpan"
+               keepdir "/var/tmp/g-cpan"
+               dodir "/var/log/g-cpan"
+               keepdir "/var/log/g-cpan"
+}
+
+pkg_postinst() {
+       elog "You may wish to adjust the permissions on /var/tmp/g-cpan"
+       elog "if you have users besides root expecting to use g-cpan."
+       elog "Please note that some CPAN packages need additional manual"
+       elog "parameters or tweaking, due to bugs in their build systems."
+}