summaryrefslogtreecommitdiff
path: root/app-portage/demerge
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-portage/demerge
reinit the tree, so we can have metadata
Diffstat (limited to 'app-portage/demerge')
-rw-r--r--app-portage/demerge/Manifest5
-rw-r--r--app-portage/demerge/demerge-0.047-r2.ebuild43
-rw-r--r--app-portage/demerge/metadata.xml15
3 files changed, 63 insertions, 0 deletions
diff --git a/app-portage/demerge/Manifest b/app-portage/demerge/Manifest
new file mode 100644
index 000000000000..613a42b11497
--- /dev/null
+++ b/app-portage/demerge/Manifest
@@ -0,0 +1,5 @@
+DIST demerge-0.047.tar.gz 11142 SHA256 b582ca4b422b08745ef0c500d382ffc60b4c2dba5cbcfa8a453c3124f49ea7d2 SHA512 6c2d172694516c030c358c9668ff4a1fe54d910583de6829bec0de6e67d428b1853b23f6ccd18fc9286932cb9a2bc5a37bab4b5ce43ddf2dd031c64c2ee6b1ce WHIRLPOOL 2ce52af1c3561050bed7638aaddf1fb38e2c6d44711b15f55a191ebfff57773f9ed798e584c6b2ff2505f6cc996a0d28cb1deccd47fb1b6fb32bb97c3e7da576
+EBUILD demerge-0.047-r2.ebuild 1325 SHA256 00da1ea3a7eaecd1d4bc2a65d370ee41eb5f1e8f4e81fe2c17bcb0b5d04504be SHA512 6c02224548af746e9ac1a406267b6dd7f25d147d3443f85e035a20b5ab4ed75b289bb22d1112207b0e09f39a28d3b63df834e779eba70141739ed608d7d9f7ad WHIRLPOOL 78113be47426883b1c81a9771bc02029394d5c55337fcc7efb0ab20865640b9322efac25f6522a860ec7ec8b589bbd61423ef3b8ae6560476b4b374b17642115
+MISC ChangeLog 3693 SHA256 d38315a0d84af1aa05152390e58f24b4dd3f99a5e1b666740749c1483b391210 SHA512 84dae11e6c4e6ef80aa325cdad7314f972d61d01ed51e6c1c63cf642d8bba4c1f8eb940fcea0f9cfe33b789c3217c1c3e6807a8f9dfe3a51b500636300e52b41 WHIRLPOOL ae2bcc93b28aadbe193d582b94ce914f820d4cb5694ebc556c8194867ed24f64bf293f2705dc496eb5a5124296f3c791260ef66cfc3b186e23d97b914dc39141
+MISC ChangeLog-2015 7488 SHA256 2422865fcb66c793d0a950c095f3277d8510744f745af9480daa5f9636c474a4 SHA512 7d640e1f6553dce6c79ba8fc03304cf17325d0ff6c55c46bcd3335864c419724ceaaf3bbf28f65b4eb709f5cc92ae01dca6e420dea33867336c5d69d684adbd4 WHIRLPOOL fbfcd5d1eb25a04758d4dfbdef2110b0d31fceee31c2268950ae75d54261f49f8c88064105c6a3ba0094c40e8f9e4053e5ee2328970744f83b67ee475590bbf6
+MISC metadata.xml 473 SHA256 851aac6e8cb28bf0c574ba8928bfe6bdb94c15852d46e578a121d9781c8f3258 SHA512 084e5b4c139be745f253a91466ad38846d047bca3e5c742a46c8795a47c32d027daf727d7bda4b26cb5fada3b1d77fb820ab52d1c250d67cfcd6591c50c4a97d WHIRLPOOL 034414966bfc352fff31a6ad10f71bb9c28edb7fb591a4051967135ccfd30b1d585575324875dfbc25a983beae5345d90f1bc54cc8f16b57513e528b03c223b7
diff --git a/app-portage/demerge/demerge-0.047-r2.ebuild b/app-portage/demerge/demerge-0.047-r2.ebuild
new file mode 100644
index 000000000000..acbdfaaa5e9d
--- /dev/null
+++ b/app-portage/demerge/demerge-0.047-r2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+DESCRIPTION="demerge - revert to previous installation states"
+HOMEPAGE="http://download.mpsna.de/opensource/demerge/"
+SRC_URI="http://download.mpsna.de/opensource/demerge/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ia64 ppc ~ppc64 ~sh sparc x86"
+IUSE=""
+
+DEPEND="dev-lang/perl
+ >=dev-perl/PortageXS-0.02.10-r3
+ virtual/perl-Term-ANSIColor
+ dev-perl/TermReadKey
+ dev-perl/Shell-EnvImporter"
+RDEPEND="${DEPEND}
+ sys-apps/portage"
+
+src_prepare() {
+ # Fix path for new make.conf location
+ sed -i -e 's:/etc/make.conf:/etc/portage/make.conf:g' demerge
+ default
+}
+
+src_install() {
+ dobin demerge || die
+ dodoc Changelog
+ doman demerge.3
+}
+
+pkg_postinst() {
+ if [ ! -e /etc/portage/postsync.d/demerge-record ]; then
+ mkdir -p /etc/portage/postsync.d/
+ echo '[ -x /usr/bin/demerge ] && /usr/bin/demerge --postsync' > /etc/portage/postsync.d/demerge-record
+ elog "/etc/portage/postsync.d/demerge-record has been installed for convenience"
+ elog "If you wish for it to be automatically run at the end of every --sync simply chmod +x /etc/portage/postsync.d/demerge-record"
+ elog "If ever you find this to be an inconvenience simply chmod -x /etc/portage/postsync.d/demerge-record"
+ fi
+
+}
diff --git a/app-portage/demerge/metadata.xml b/app-portage/demerge/metadata.xml
new file mode 100644
index 000000000000..93ad16625584
--- /dev/null
+++ b/app-portage/demerge/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>kentnl@gentoo.org</email>
+ <name>Kent Fredric</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <longdescription lang="en">
+ demerge makes it easy to revert to previous installation states.
+ </longdescription>
+</pkgmetadata>