aboutsummaryrefslogtreecommitdiff
path: root/dev-perl
diff options
context:
space:
mode:
authorpsyc://loupsycedyglgamf.onion/~lynX <BM-NB7xa9gEpmJgYp9PVnEdACiZcGmmEJcY>2016-07-07 10:05:33 +0200
committerpsyc://loupsycedyglgamf.onion/~lynX <BM-NB7xa9gEpmJgYp9PVnEdACiZcGmmEJcY>2016-07-07 10:05:33 +0200
commitaf70734adf0cf609c5e52a6638df665f8b7b1af0 (patch)
tree119887aaf188bab86d4dd327e8bc737fda9eadf6 /dev-perl
parent7ffb1bf977e12926c680950ed6b406b43a3e96de (diff)
downloadyoubroketheinternet-overlay-af70734adf0cf609c5e52a6638df665f8b7b1af0.tar.gz
youbroketheinternet-overlay-af70734adf0cf609c5e52a6638df665f8b7b1af0.zip
new perlpsyc, optional rxaudio use flag
Diffstat (limited to 'dev-perl')
-rw-r--r--dev-perl/Net-PSYC/Net-PSYC-20160616.ebuild9
-rw-r--r--dev-perl/Net-PSYC/Net-PSYC-20160617.ebuild9
-rw-r--r--dev-perl/Net-PSYC/Net-PSYC-20160624.ebuild9
-rw-r--r--dev-perl/Net-PSYC/Net-PSYC-20160701.ebuild70
4 files changed, 88 insertions, 9 deletions
diff --git a/dev-perl/Net-PSYC/Net-PSYC-20160616.ebuild b/dev-perl/Net-PSYC/Net-PSYC-20160616.ebuild
index e255888..a7a4f6e 100644
--- a/dev-perl/Net-PSYC/Net-PSYC-20160616.ebuild
+++ b/dev-perl/Net-PSYC/Net-PSYC-20160616.ebuild
@@ -33,9 +33,12 @@ case ${PV} in
33"20160624") 33"20160624")
34 EGIT_COMMIT="17f02ba08a8d829345ee62921fcee8e7e996e8d2" 34 EGIT_COMMIT="17f02ba08a8d829345ee62921fcee8e7e996e8d2"
35 ;; 35 ;;
36"20160701")
37 EGIT_COMMIT="a16d49ab9cb0aa969f0ede6e74686ecce5da6fb5"
38 ;;
36*) 39*)
37 # last seen change 40 # last seen change
38 EGIT_COMMIT="17f02ba08a8d829345ee62921fcee8e7e996e8d2" 41 EGIT_COMMIT="a16d49ab9cb0aa969f0ede6e74686ecce5da6fb5"
39 # therefore, for security reasons "9999" doesn't actually 42 # therefore, for security reasons "9999" doesn't actually
40 # emerge the latest version. please consult 'git log' and 43 # emerge the latest version. please consult 'git log' and
41 # update the last EGIT_COMMIT to obtain a newer version. 44 # update the last EGIT_COMMIT to obtain a newer version.
@@ -47,8 +50,8 @@ esac
47# some perl library items used by some scripts.. FIXME 50# some perl library items used by some scripts.. FIXME
48DEPEND="dev-lang/perl 51DEPEND="dev-lang/perl
49 dev-perl/Curses" 52 dev-perl/Curses"
50RDEPEND="media-sound/rxaudio-bin" 53IUSE="rxaudio"
51 54RDEPEND="rxaudio? ( media-sound/rxaudio-bin )"
52 55
53src_compile() { 56src_compile() {
54 # extra check for cryptographic consistency 57 # extra check for cryptographic consistency
diff --git a/dev-perl/Net-PSYC/Net-PSYC-20160617.ebuild b/dev-perl/Net-PSYC/Net-PSYC-20160617.ebuild
index e255888..a7a4f6e 100644
--- a/dev-perl/Net-PSYC/Net-PSYC-20160617.ebuild
+++ b/dev-perl/Net-PSYC/Net-PSYC-20160617.ebuild
@@ -33,9 +33,12 @@ case ${PV} in
33"20160624") 33"20160624")
34 EGIT_COMMIT="17f02ba08a8d829345ee62921fcee8e7e996e8d2" 34 EGIT_COMMIT="17f02ba08a8d829345ee62921fcee8e7e996e8d2"
35 ;; 35 ;;
36"20160701")
37 EGIT_COMMIT="a16d49ab9cb0aa969f0ede6e74686ecce5da6fb5"
38 ;;
36*) 39*)
37 # last seen change 40 # last seen change
38 EGIT_COMMIT="17f02ba08a8d829345ee62921fcee8e7e996e8d2" 41 EGIT_COMMIT="a16d49ab9cb0aa969f0ede6e74686ecce5da6fb5"
39 # therefore, for security reasons "9999" doesn't actually 42 # therefore, for security reasons "9999" doesn't actually
40 # emerge the latest version. please consult 'git log' and 43 # emerge the latest version. please consult 'git log' and
41 # update the last EGIT_COMMIT to obtain a newer version. 44 # update the last EGIT_COMMIT to obtain a newer version.
@@ -47,8 +50,8 @@ esac
47# some perl library items used by some scripts.. FIXME 50# some perl library items used by some scripts.. FIXME
48DEPEND="dev-lang/perl 51DEPEND="dev-lang/perl
49 dev-perl/Curses" 52 dev-perl/Curses"
50RDEPEND="media-sound/rxaudio-bin" 53IUSE="rxaudio"
51 54RDEPEND="rxaudio? ( media-sound/rxaudio-bin )"
52 55
53src_compile() { 56src_compile() {
54 # extra check for cryptographic consistency 57 # extra check for cryptographic consistency
diff --git a/dev-perl/Net-PSYC/Net-PSYC-20160624.ebuild b/dev-perl/Net-PSYC/Net-PSYC-20160624.ebuild
index e255888..a7a4f6e 100644
--- a/dev-perl/Net-PSYC/Net-PSYC-20160624.ebuild
+++ b/dev-perl/Net-PSYC/Net-PSYC-20160624.ebuild
@@ -33,9 +33,12 @@ case ${PV} in
33"20160624") 33"20160624")
34 EGIT_COMMIT="17f02ba08a8d829345ee62921fcee8e7e996e8d2" 34 EGIT_COMMIT="17f02ba08a8d829345ee62921fcee8e7e996e8d2"
35 ;; 35 ;;
36"20160701")
37 EGIT_COMMIT="a16d49ab9cb0aa969f0ede6e74686ecce5da6fb5"
38 ;;
36*) 39*)
37 # last seen change 40 # last seen change
38 EGIT_COMMIT="17f02ba08a8d829345ee62921fcee8e7e996e8d2" 41 EGIT_COMMIT="a16d49ab9cb0aa969f0ede6e74686ecce5da6fb5"
39 # therefore, for security reasons "9999" doesn't actually 42 # therefore, for security reasons "9999" doesn't actually
40 # emerge the latest version. please consult 'git log' and 43 # emerge the latest version. please consult 'git log' and
41 # update the last EGIT_COMMIT to obtain a newer version. 44 # update the last EGIT_COMMIT to obtain a newer version.
@@ -47,8 +50,8 @@ esac
47# some perl library items used by some scripts.. FIXME 50# some perl library items used by some scripts.. FIXME
48DEPEND="dev-lang/perl 51DEPEND="dev-lang/perl
49 dev-perl/Curses" 52 dev-perl/Curses"
50RDEPEND="media-sound/rxaudio-bin" 53IUSE="rxaudio"
51 54RDEPEND="rxaudio? ( media-sound/rxaudio-bin )"
52 55
53src_compile() { 56src_compile() {
54 # extra check for cryptographic consistency 57 # extra check for cryptographic consistency
diff --git a/dev-perl/Net-PSYC/Net-PSYC-20160701.ebuild b/dev-perl/Net-PSYC/Net-PSYC-20160701.ebuild
new file mode 100644
index 0000000..a7a4f6e
--- /dev/null
+++ b/dev-perl/Net-PSYC/Net-PSYC-20160701.ebuild
@@ -0,0 +1,70 @@
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"20160616")
25 EGIT_COMMIT="a2108a9e2722413d2841349055401363d741e0a6"
26 ;;
27"20160617")
28 EGIT_COMMIT="e39508daad92f49017b10f61009821dd4234fdbc"
29 ;;
30"20160621")
31 EGIT_COMMIT="0df372d54b4a4fbfa38a7e5919cd6bb8929f73da"
32 ;;
33"20160624")
34 EGIT_COMMIT="17f02ba08a8d829345ee62921fcee8e7e996e8d2"
35 ;;
36"20160701")
37 EGIT_COMMIT="a16d49ab9cb0aa969f0ede6e74686ecce5da6fb5"
38 ;;
39*)
40 # last seen change
41 EGIT_COMMIT="a16d49ab9cb0aa969f0ede6e74686ecce5da6fb5"
42 # therefore, for security reasons "9999" doesn't actually
43 # emerge the latest version. please consult 'git log' and
44 # update the last EGIT_COMMIT to obtain a newer version.
45 # to obtain the commit of a particular release, execute
46 # 'git tag', 'git reset --hard <tag>', then 'git log'.
47 ;;
48esac
49
50# some perl library items used by some scripts.. FIXME
51DEPEND="dev-lang/perl
52 dev-perl/Curses"
53IUSE="rxaudio"
54RDEPEND="rxaudio? ( media-sound/rxaudio-bin )"
55
56src_compile() {
57 # extra check for cryptographic consistency
58 git fsck
59}
60
61src_install() {
62 #perl_set_version
63 dobin bin/*
64 # our code is not dependent on perl version
65 #insinto ${VENDOR_LIB}
66 insinto /usr/lib/perl5/vendor_perl
67 doins -r lib/perl5/*
68 dodoc -r *.txt cgi contrib hooks
69}
70