Fix regripper ebuild

This commit is contained in:
Stefan Reimer 2020-02-11 11:20:43 +00:00
parent b4fbd1b378
commit c9dff484b3
4 changed files with 40 additions and 70 deletions

View File

@ -1,2 +1,2 @@
AUX plugins_folder.patch 377 SHA256 5c2307aba92de5727c3bb07f37318d4fb899b99dbf3f1ae6b980c5c8f5a4f123 SHA512 8e7ad82aeffc96cf195a83f540c5a4af80c56b28f365eefea40380708e571b21d0e78dfb1c7889339d616fa2eac40ab21b13a66dba937eeb0be257e095ce8a57 WHIRLPOOL 4f9e33d29474de5e22d09b97356bcc077a2092bf50fd1b6a74474009bcfad58c178fcf76f05069caec5697fc1fbefd5c97d01cb16a12ae254ae3c8e56a2fd8b1 DIST master.zip 5432889 BLAKE2B 6ad705d39e23dd47921a5a00274be7e1967963196b63318b41b75f65d5082d7c67e8fab1fab3d32d8e7be6a520f756bf2404445d3f30475059aed399dc288d8d SHA512 cec3a4934a21aacfd6685cdde3e8158025deb36257fec085e8ec7a05d3fbba1a47202caf3e91c174c4629eb57aa553250be56a094dc6521d2667a67132ec095c
EBUILD regripper-9999.ebuild 1070 SHA256 0d460338f1b2a2db54a52e6034d90a02be51cff5ed24b90891b8a1cfcdfe5199 SHA512 ad29baacb73bc57627362adefc0063eadca84b477026669637d2e4dc37f90f9662dbfb7c6c93fa4af52f3b4526f3f70a72f5bd39f3a65f546ab04fdce2f4f711 WHIRLPOOL c9abaa6b2169f2dfeef361fc8d0c776ad4e7aae186ab83331ba9853af56794372b16cd5d67108c03aa94c86839af8f6315695af1b7344dca15ade030e612f3b3 EBUILD regripper-2.8.ebuild 716 BLAKE2B 51a750fa3f438241c81fbe36fa0d977a563e525c1d6ac3acc6f6dc7b8b219084d1ab066797428ed35d042408e874926005d111c463a22c33e5f8fcd9648b53eb SHA512 6189da50c6d8f3132e5a17904c9e54dc4e512ef665c7366926ccf4b609647bcb0366e362c79850c2920d1be962a6ecd32e823f3d2733b38596aa13c4ae35b99e

View File

@ -1,12 +0,0 @@
--- rip.pl
+++ rip.pl
@@ -60,7 +60,8 @@ $str =~ s/($path[scalar(@path) - 1])//;
#push(@INC,$str);
#my $plugindir = $str."plugins/";
-my $plugindir = File::Spec->catfile("plugins");
+#my $plugindir = File::Spec->catfile("plugins");
+my $plugindir = "/usr/share/regripper/plugins";
#print "Plugins Dir = ".$plugindir."\n";
# End code update
my $VERSION = "2\.8_20130801";

View File

@ -0,0 +1,38 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=3
inherit eutils
DESCRIPTION="Perl scripts to parse Windows registry files"
HOMEPAGE="http://regripper.wordpress.com/"
SRC_URI="https://github.com/keydet89/RegRipper${PV}/archive/master.zip"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="app-text/dos2unix"
RDEPEND="dev-perl/Parse-Win32Registry"
S="${WORKDIR}/RegRipper${PV}-master"
src_prepare() {
rm -rf *.exe *.dll
}
src_compile() {
dos2unix *.pl
sed -i 's|c:\\perl\\bin\\perl.exe|/usr/bin/perl -w|g' rip.pl || die
}
src_install () {
newbin rip.pl ${PN}
insinto /usr/share/regripper
doins plugins/*.pl
}

View File

@ -1,56 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=3
inherit eutils
DESCRIPTION="Perl scripts to parse Windows registry files"
HOMEPAGE="https://regripper.wordpress.com/regripper/"
if [[ ${PV} = 9999 ]]; then
EGIT_REPO_URI="https://github.com/keydet89/RegRipper2.8.git"
inherit git-2
KEYWORDS=""
else
SRC_URI="https://regripper.googlecode.com/files/rrv${PV}.zip"
KEYWORDS="~amd64 ~x86"
fi
LICENSE="GPL-2"
SLOT="0"
IUSE=""
DEPEND="app-text/dos2unix"
RDEPEND="dev-perl/Parse-Win32Registry"
S="${WORKDIR}/${P/_/}"
src_prepare() {
rm *.exe rr.pl *.dll
}
src_compile() {
if [[ ${PV} = 9999 ]]; then
epatch "${FILESDIR}"/plugins_folder.patch
dos2unix plugins/*.pl
fi
dos2unix *.pl
sed -i 's|c:\\perl\\bin\\perl.exe|/usr/bin/perl -w|g' rip.pl || die
}
src_install () {
newbin rip.pl ${PN}
rm rip.pl
if [[ ${PV} = 9999 ]]; then
insinto /usr/share/"${PN}"
doins -r plugins
fi
dodoc regripper.pdf
}