diff options
author | psyc://loupsycedyglgamf.onion/~lynX <BM-NB7xa9gEpmJgYp9PVnEdACiZcGmmEJcY> | 2016-06-15 22:23:03 +0200 |
---|---|---|
committer | psyc://loupsycedyglgamf.onion/~lynX <BM-NB7xa9gEpmJgYp9PVnEdACiZcGmmEJcY> | 2016-06-15 22:23:03 +0200 |
commit | 107cde4eecb441101fb220c473c31164f8527821 (patch) | |
tree | 2e92bd4edb593e8064ca003ccfde6780a135e414 /dev-perl | |
parent | 235ad04d3d30fd7cf604338175a99b863825331e (diff) | |
download | youbroketheinternet-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.ebuild | 5 | ||||
-rw-r--r-- | dev-perl/Net-PSYC/Net-PSYC-20160615.ebuild | 62 |
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 | |||
4 | EAPI=6 | ||
5 | |||
6 | DESCRIPTION="Perl implementation of PSYC protocol plus psycion, remotor, psycmp3 etc." | ||
7 | HOMEPAGE="http://perlpsyc.pages.de" | ||
8 | LICENSE="GPL-2+ Artistic" | ||
9 | SLOT="0" | ||
10 | KEYWORDS="~x86 ~ppc ~sparc ~amd64" # anything, really | ||
11 | |||
12 | # our version of eclass/git-r3 supports onion gits: | ||
13 | EGIT_REPO_URI="git://cheettyiapsyciew.onion/perlpsyc | ||
14 | git://git.psyced.org/git/perlpsyc" | ||
15 | |||
16 | inherit 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 | ||
23 | case ${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 | ;; | ||
42 | esac | ||
43 | |||
44 | # some perl library items used by some scripts.. FIXME | ||
45 | DEPEND="dev-lang/perl" | ||
46 | # also an optional dependency for rxaudio-bin | ||
47 | |||
48 | src_compile() { | ||
49 | # extra check for cryptographic consistency | ||
50 | git fsck | ||
51 | } | ||
52 | |||
53 | src_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 | |||