aboutsummaryrefslogtreecommitdiff
path: root/dev-perl
diff options
context:
space:
mode:
authorpsyc://loupsycedyglgamf.onion/~lynX <BM-NB7xa9gEpmJgYp9PVnEdACiZcGmmEJcY>2016-06-21 16:05:10 +0200
committerpsyc://loupsycedyglgamf.onion/~lynX <BM-NB7xa9gEpmJgYp9PVnEdACiZcGmmEJcY>2016-06-21 16:05:10 +0200
commit607ee1c6121d24b1483131164c346e9fa2b8728d (patch)
tree29db74fd67491a9dc8eb366a2ee87f8788799b52 /dev-perl
parent4645b8fd07c051317096289f5674aa523d2f6251 (diff)
downloadyoubroketheinternet-overlay-607ee1c6121d24b1483131164c346e9fa2b8728d.tar.gz
youbroketheinternet-overlay-607ee1c6121d24b1483131164c346e9fa2b8728d.zip
Net-PSYC: enhancements and fixes for remotor and psycion
Diffstat (limited to 'dev-perl')
-rw-r--r--dev-perl/Net-PSYC/Net-PSYC-20160616.ebuild5
-rw-r--r--dev-perl/Net-PSYC/Net-PSYC-20160617.ebuild5
-rw-r--r--dev-perl/Net-PSYC/Net-PSYC-20160621.ebuild64
3 files changed, 72 insertions, 2 deletions
diff --git a/dev-perl/Net-PSYC/Net-PSYC-20160616.ebuild b/dev-perl/Net-PSYC/Net-PSYC-20160616.ebuild
index 63bdf2e..14d2877 100644
--- a/dev-perl/Net-PSYC/Net-PSYC-20160616.ebuild
+++ b/dev-perl/Net-PSYC/Net-PSYC-20160616.ebuild
@@ -27,9 +27,12 @@ case ${PV} in
27"20160617") 27"20160617")
28 EGIT_COMMIT="e39508daad92f49017b10f61009821dd4234fdbc" 28 EGIT_COMMIT="e39508daad92f49017b10f61009821dd4234fdbc"
29 ;; 29 ;;
30"20160621")
31 EGIT_COMMIT="0df372d54b4a4fbfa38a7e5919cd6bb8929f73da"
32 ;;
30*) 33*)
31 # last seen change 34 # last seen change
32 EGIT_COMMIT="e39508daad92f49017b10f61009821dd4234fdbc" 35 EGIT_COMMIT="0df372d54b4a4fbfa38a7e5919cd6bb8929f73da"
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-20160617.ebuild b/dev-perl/Net-PSYC/Net-PSYC-20160617.ebuild
index 63bdf2e..14d2877 100644
--- a/dev-perl/Net-PSYC/Net-PSYC-20160617.ebuild
+++ b/dev-perl/Net-PSYC/Net-PSYC-20160617.ebuild
@@ -27,9 +27,12 @@ case ${PV} in
27"20160617") 27"20160617")
28 EGIT_COMMIT="e39508daad92f49017b10f61009821dd4234fdbc" 28 EGIT_COMMIT="e39508daad92f49017b10f61009821dd4234fdbc"
29 ;; 29 ;;
30"20160621")
31 EGIT_COMMIT="0df372d54b4a4fbfa38a7e5919cd6bb8929f73da"
32 ;;
30*) 33*)
31 # last seen change 34 # last seen change
32 EGIT_COMMIT="e39508daad92f49017b10f61009821dd4234fdbc" 35 EGIT_COMMIT="0df372d54b4a4fbfa38a7e5919cd6bb8929f73da"
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-20160621.ebuild b/dev-perl/Net-PSYC/Net-PSYC-20160621.ebuild
new file mode 100644
index 0000000..14d2877
--- /dev/null
+++ b/dev-perl/Net-PSYC/Net-PSYC-20160621.ebuild
@@ -0,0 +1,64 @@
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*)
34 # last seen change
35 EGIT_COMMIT="0df372d54b4a4fbfa38a7e5919cd6bb8929f73da"
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 dev-perl/Curses"
47RDEPEND="media-sound/rxaudio-bin"
48
49
50src_compile() {
51 # extra check for cryptographic consistency
52 git fsck
53}
54
55src_install() {
56 #perl_set_version
57 dobin bin/*
58 # our code is not dependent on perl version
59 #insinto ${VENDOR_LIB}
60 insinto /usr/lib/perl5/vendor_perl
61 doins -r lib/perl5/*
62 dodoc -r *.txt cgi contrib hooks
63}
64