aboutsummaryrefslogtreecommitdiff
path: root/dev-perl
diff options
context:
space:
mode:
authorpsyc://loupsycedyglgamf.onion/~lynX <BM-NB7xa9gEpmJgYp9PVnEdACiZcGmmEJcY>2016-06-15 22:23:03 +0200
committerpsyc://loupsycedyglgamf.onion/~lynX <BM-NB7xa9gEpmJgYp9PVnEdACiZcGmmEJcY>2016-06-15 22:23:03 +0200
commit107cde4eecb441101fb220c473c31164f8527821 (patch)
tree2e92bd4edb593e8064ca003ccfde6780a135e414 /dev-perl
parent235ad04d3d30fd7cf604338175a99b863825331e (diff)
downloadyoubroketheinternet-overlay-107cde4eecb441101fb220c473c31164f8527821.tar.gz
youbroketheinternet-overlay-107cde4eecb441101fb220c473c31164f8527821.zip
Net::PSYC: fix in git2psyc
Diffstat (limited to 'dev-perl')
-rw-r--r--dev-perl/Net-PSYC/Net-PSYC-20160611.ebuild5
-rw-r--r--dev-perl/Net-PSYC/Net-PSYC-20160615.ebuild62
2 files changed, 66 insertions, 1 deletions
diff --git a/dev-perl/Net-PSYC/Net-PSYC-20160611.ebuild b/dev-perl/Net-PSYC/Net-PSYC-20160611.ebuild
index 1e31eac..744dcee 100644
--- a/dev-perl/Net-PSYC/Net-PSYC-20160611.ebuild
+++ b/dev-perl/Net-PSYC/Net-PSYC-20160611.ebuild
@@ -27,9 +27,12 @@ case ${PV} in
27"20160611") 27"20160611")
28 EGIT_COMMIT="e99091979ef3bd71050865d18d54d57367015d7b" 28 EGIT_COMMIT="e99091979ef3bd71050865d18d54d57367015d7b"
29 ;; 29 ;;
30"20160615")
31 EGIT_COMMIT="1723c8c0a483c81226f0e5750aa8f2b88de56ef9"
32 ;;
30*) 33*)
31 # last seen change 34 # last seen change
32 EGIT_COMMIT="e99091979ef3bd71050865d18d54d57367015d7b" 35 EGIT_COMMIT="1723c8c0a483c81226f0e5750aa8f2b88de56ef9"
33 # therefore, for security reasons "9999" doesn't actually 36 # therefore, for security reasons "9999" doesn't actually
34 # emerge the latest version. please consult 'git log' and 37 # emerge the latest version. please consult 'git log' and
35 # update the last EGIT_COMMIT to obtain a newer version. 38 # update the last EGIT_COMMIT to obtain a newer version.
diff --git a/dev-perl/Net-PSYC/Net-PSYC-20160615.ebuild b/dev-perl/Net-PSYC/Net-PSYC-20160615.ebuild
new file mode 100644
index 0000000..744dcee
--- /dev/null
+++ b/dev-perl/Net-PSYC/Net-PSYC-20160615.ebuild
@@ -0,0 +1,62 @@
1# Copyright 1999-2016 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2
3
4EAPI=6
5
6DESCRIPTION="Perl implementation of PSYC protocol plus psycion, remotor, psycmp3 etc."
7HOMEPAGE="http://perlpsyc.pages.de"
8LICENSE="GPL-2+ Artistic"
9SLOT="0"
10KEYWORDS="~x86 ~ppc ~sparc ~amd64" # anything, really
11
12# our version of eclass/git-r3 supports onion gits:
13EGIT_REPO_URI="git://cheettyiapsyciew.onion/perlpsyc
14 git://git.psyced.org/git/perlpsyc"
15
16inherit git-r3 user
17#nherit perl-module
18
19# providing actual commit hashes protects against man in
20# the middle attacks on the way to the git repository --
21# then again, apparently a 'git fsck' is necessary to
22# detect manipulated repositories --lynX
23case ${PV} in
24"20160610")
25 EGIT_COMMIT="482ac3b9994de468b61646b25f08ed2244540690"
26 ;;
27"20160611")
28 EGIT_COMMIT="e99091979ef3bd71050865d18d54d57367015d7b"
29 ;;
30"20160615")
31 EGIT_COMMIT="1723c8c0a483c81226f0e5750aa8f2b88de56ef9"
32 ;;
33*)
34 # last seen change
35 EGIT_COMMIT="1723c8c0a483c81226f0e5750aa8f2b88de56ef9"
36 # therefore, for security reasons "9999" doesn't actually
37 # emerge the latest version. please consult 'git log' and
38 # update the last EGIT_COMMIT to obtain a newer version.
39 # to obtain the commit of a particular release, execute
40 # 'git tag', 'git reset --hard <tag>', then 'git log'.
41 ;;
42esac
43
44# some perl library items used by some scripts.. FIXME
45DEPEND="dev-lang/perl"
46# also an optional dependency for rxaudio-bin
47
48src_compile() {
49 # extra check for cryptographic consistency
50 git fsck
51}
52
53src_install() {
54 #perl_set_version
55 dobin bin/*
56 # our code is not dependent on perl version
57 #insinto ${VENDOR_LIB}
58 insinto /usr/lib/perl5/vendor_perl
59 doins -r lib/perl5/*
60 dodoc -r README TODO cgi contrib hooks
61}
62