1 |
commit: 9f1885224435d8bda6a6838fa8675d302c7f7841 |
2 |
Author: Ian Stakenvicius <axs <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Jun 29 02:12:57 2012 +0000 |
4 |
Commit: Ian Stakenvicius <axs <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Jun 29 02:12:57 2012 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/axs.git;a=commit;h=9f188522 |
7 |
|
8 |
Synced with tree 2012-06-29 ~00:00UTC |
9 |
initial support for xorg-server (to handle x11-drivers rebuilds) |
10 |
contains slotmove updates to portage db |
11 |
INSTALL sys-apps/portage-9999 BEFORE ADDING THIS OVERLAY |
12 |
|
13 |
--- |
14 |
app-arch/rpm/Manifest | 29 + |
15 |
app-arch/rpm/files/remaining-5.3.5.txt | 44 ++ |
16 |
app-arch/rpm/files/rpm-4.4.6-autotools.patch | 22 + |
17 |
app-arch/rpm/files/rpm-4.4.6-buffer-overflow.patch | 95 +++ |
18 |
.../rpm/files/rpm-4.4.6-fix-cflags-stripping.patch | 14 + |
19 |
app-arch/rpm/files/rpm-4.4.6-neon-0.28.patch | 63 ++ |
20 |
.../rpm/files/rpm-4.4.6-qa-fix-undefined.patch | 21 + |
21 |
app-arch/rpm/files/rpm-4.4.6-stupidness.patch | 164 ++++++ |
22 |
app-arch/rpm/files/rpm-4.4.6-with-sqlite.patch | 20 + |
23 |
app-arch/rpm/files/rpm-4.4.7-have-locale-h.patch | 11 + |
24 |
.../rpm/files/rpm-4.4.7-qa-fix-undefined.patch | 33 + |
25 |
...rpm-4.4.7-qa-implicit-function-to-pointer.patch | 14 + |
26 |
app-arch/rpm/files/rpm-4.4.7-stupidness.patch | 171 ++++++ |
27 |
app-arch/rpm/files/rpm-4.8.1-autotools.patch | 32 + |
28 |
app-arch/rpm/files/rpm-4.8.1-db-path.patch | 26 + |
29 |
app-arch/rpm/files/rpm-4.9.1.2-libdir.patch | 31 + |
30 |
app-arch/rpm/rpm-4.10.0.ebuild | 118 ++++ |
31 |
app-arch/rpm/rpm-4.4.6-r7.ebuild | 114 ++++ |
32 |
app-arch/rpm/rpm-4.9.1.2.ebuild | 113 ++++ |
33 |
app-arch/rpm/rpm-4.9.1.3.ebuild | 118 ++++ |
34 |
app-arch/rpm/rpm-5.1.6.ebuild | 112 ++++ |
35 |
app-arch/rpm/rpm-5.3.5.ebuild | 211 +++++++ |
36 |
app-editors/XML-XSH2/Manifest | 14 + |
37 |
app-editors/XML-XSH2/XML-XSH2-2.0.2.ebuild | 21 + |
38 |
app-editors/XML-XSH2/XML-XSH2-2.1.1.ebuild | 26 + |
39 |
app-editors/XML-XSH2/XML-XSH2-2.1.2.ebuild | 33 + |
40 |
app-editors/XML-XSH2/XML-XSH2-2.1.3.ebuild | 33 + |
41 |
app-editors/XML-XSH2/XML-XSH2-2.1.5.ebuild | 33 + |
42 |
app-editors/XML-XSH2/XML-XSH2-2.1.6.ebuild | 33 + |
43 |
app-editors/padre/Manifest | 8 + |
44 |
app-editors/padre/padre-0.920.0.ebuild | 108 ++++ |
45 |
app-editors/padre/padre-0.940.0.ebuild | 107 ++++ |
46 |
app-editors/padre/padre-0.960.0.ebuild | 107 ++++ |
47 |
app-misc/g15daemon/Manifest | 13 + |
48 |
app-misc/g15daemon/files/20g15daemon | 15 + |
49 |
app-misc/g15daemon/files/99-g15daemon.rules | 1 + |
50 |
app-misc/g15daemon/files/g15daemon-1.2.7-r2.initd | 41 ++ |
51 |
app-misc/g15daemon/files/g15daemon-1.2.7.confd | 9 + |
52 |
.../g15daemon-1.9.5.3-forgotten-open-mode.patch | 11 + |
53 |
.../files/g15daemon-1.9.5.3-overflow-fix.patch | 11 + |
54 |
app-misc/g15daemon/files/g15daemon-hotplug | 15 + |
55 |
app-misc/g15daemon/files/g15daemon.conf | 27 + |
56 |
app-misc/g15daemon/g15daemon-1.9.5.3-r3.ebuild | 167 ++++++ |
57 |
app-misc/g15daemon/g15daemon-1.9.5.3-r5.ebuild | 177 ++++++ |
58 |
dev-libs/libyaml/Manifest | 4 +- |
59 |
dev-libs/libyaml/libyaml-0.1.4.ebuild | 10 +- |
60 |
.../Astro-FITS-Header-3.50.0.ebuild | 22 + |
61 |
dev-perl/Astro-FITS-Header/Manifest | 4 +- |
62 |
.../Cache-Memcached-Fast-0.190.0.ebuild | 19 + |
63 |
dev-perl/Cache-Memcached-Fast/Manifest | 4 +- |
64 |
.../Cache-Memcached/Cache-Memcached-1.300.0.ebuild | 21 + |
65 |
dev-perl/Cache-Memcached/Manifest | 4 +- |
66 |
dev-perl/Encode-Locale/Encode-Locale-1.30.0.ebuild | 4 +- |
67 |
dev-perl/Encode-Locale/Manifest | 4 +- |
68 |
dev-perl/File-Listing/File-Listing-6.40.0.ebuild | 4 +- |
69 |
dev-perl/File-Listing/Manifest | 4 +- |
70 |
dev-perl/HTML-Tree/HTML-Tree-5.20.0.ebuild | 28 + |
71 |
dev-perl/HTML-Tree/Manifest | 4 +- |
72 |
dev-perl/Moo/Manifest | 4 +- |
73 |
dev-perl/Moo/Moo-0.91.11.ebuild | 30 + |
74 |
dev-perl/Net-HTTP/Manifest | 4 +- |
75 |
dev-perl/Net-HTTP/Net-HTTP-6.30.0.ebuild | 4 +- |
76 |
dev-perl/Net-Twitter/Manifest | 4 +- |
77 |
dev-perl/Net-Twitter/Net-Twitter-3.180.30.ebuild | 41 ++ |
78 |
dev-perl/XML-DT/Manifest | 4 +- |
79 |
dev-perl/XML-DT/XML-DT-0.620.0.ebuild | 30 + |
80 |
dev-perl/XML-Simple/Manifest | 4 +- |
81 |
dev-perl/XML-Simple/XML-Simple-2.200.0.ebuild | 24 + |
82 |
dev-vcs/gitolite-gentoo/Manifest | 11 + |
83 |
.../gitolite-gentoo-2.2-gl-system-setup-exit.patch | 47 ++ |
84 |
.../gitolite-gentoo/gitolite-gentoo-2.1.0.ebuild | 71 +++ |
85 |
dev-vcs/gitolite-gentoo/gitolite-gentoo-2.2.ebuild | 76 +++ |
86 |
.../gitolite-gentoo/gitolite-gentoo-2.3.1.ebuild | 77 +++ |
87 |
dev-vcs/gitolite-gentoo/gitolite-gentoo-2.3.ebuild | 77 +++ |
88 |
dev-vcs/gitolite/Manifest | 13 + |
89 |
.../files/gitolite-2.2-gl-system-setup-exit.patch | 47 ++ |
90 |
dev-vcs/gitolite/gitolite-2.1.0.ebuild | 67 +++ |
91 |
dev-vcs/gitolite/gitolite-2.2.ebuild | 72 +++ |
92 |
dev-vcs/gitolite/gitolite-2.3.1.ebuild | 73 +++ |
93 |
dev-vcs/gitolite/gitolite-2.3.ebuild | 73 +++ |
94 |
dev-vcs/gitolite/gitolite-3.03.ebuild | 90 +++ |
95 |
eclass/vdr-plugin-2.eclass.~1~ | 614 -------------------- |
96 |
mail-filter/spamassassin/Manifest | 10 + |
97 |
mail-filter/spamassassin/files/3.0.0-spamd.conf | 46 ++ |
98 |
mail-filter/spamassassin/files/3.3.1-spamd.init | 46 ++ |
99 |
mail-filter/spamassassin/files/secrets.cf | 14 + |
100 |
.../files/spamassassin-3.3.2-binary_token.patch | 13 + |
101 |
.../files/spamassassin-3.3.2-innodb.patch | 114 ++++ |
102 |
.../spamassassin-3.3.2-mysql_count_rows.patch | 88 +++ |
103 |
.../spamassassin/spamassassin-3.3.2-r1.ebuild | 218 +++++++ |
104 |
media-gfx/freewrl/Manifest | 4 +- |
105 |
media-gfx/freewrl/freewrl-1.22.13.ebuild | 2 +- |
106 |
media-libs/ming/Manifest | 10 + |
107 |
media-libs/ming/files/ming-0.4.3-libpng-1.5.patch | 48 ++ |
108 |
media-libs/ming/files/ming-0.4.3-perl-5.14.patch | 43 ++ |
109 |
media-libs/ming/files/ming-0.4.4-vasprintf.patch | 266 +++++++++ |
110 |
media-libs/ming/ming-0.4.3-r1.ebuild | 118 ++++ |
111 |
media-libs/ming/ming-0.4.3-r2.ebuild | 119 ++++ |
112 |
media-libs/ming/ming-0.4.4.ebuild | 117 ++++ |
113 |
media-video/gxine/{Manifest => .#Manifest.1.181} | 0 |
114 |
...e-0.5.907.ebuild => .#gxine-0.5.907.ebuild.1.6} | 4 +- |
115 |
media-video/gxine/Manifest | 4 +- |
116 |
media-video/gxine/gxine-0.5.907.ebuild | 6 +- |
117 |
metadata/layout.conf | 1 + |
118 |
net-analyzer/symon/Manifest | 10 + |
119 |
net-analyzer/symon/files/symon-init.d | 31 + |
120 |
net-analyzer/symon/files/symon.conf | 14 + |
121 |
net-analyzer/symon/files/symux-init.d | 31 + |
122 |
net-analyzer/symon/files/symux.conf | 35 ++ |
123 |
net-analyzer/symon/symon-2.84.ebuild | 108 ++++ |
124 |
net-analyzer/symon/symon-2.85.ebuild | 108 ++++ |
125 |
net-irc/atheme-services/Manifest | 13 + |
126 |
.../atheme-services/atheme-services-6.0.10.ebuild | 105 ++++ |
127 |
.../atheme-services/atheme-services-6.0.11.ebuild | 105 ++++ |
128 |
.../atheme-services/atheme-services-7.0.1.ebuild | 109 ++++ |
129 |
.../atheme-services/atheme-services-7.0.2.ebuild | 109 ++++ |
130 |
.../atheme-services/atheme-services-9999.ebuild | 120 ++++ |
131 |
.../atheme-services-6.0.8-configure-disable.patch | 116 ++++ |
132 |
.../atheme-services/files/atheme-services.initd | 37 ++ |
133 |
net-irc/irssi/Manifest | 6 + |
134 |
net-irc/irssi/irssi-0.8.15-r1.ebuild | 58 ++ |
135 |
net-irc/irssi/irssi-0.8.15.ebuild | 58 ++ |
136 |
net-irc/irssi/irssi-9999.ebuild | 61 ++ |
137 |
net-mail/mhonarc-gentoo/Manifest | 5 + |
138 |
.../mhonarc-gentoo-2.6.18-archives-gentoo.patch | 197 +++++++ |
139 |
.../mhonarc-gentoo/mhonarc-gentoo-2.6.18.ebuild | 30 + |
140 |
net-print/cups-filters/Manifest | 8 + |
141 |
net-print/cups-filters/cups-filters-1.0.17.ebuild | 46 ++ |
142 |
net-print/cups-filters/cups-filters-1.0.18.ebuild | 46 ++ |
143 |
net-print/cups-filters/cups-filters-9999.ebuild | 81 +++ |
144 |
.../files/cups-filters-1.0.11-makefiles.patch | 184 ++++++ |
145 |
perl-core/Module-Build/Manifest | 4 +- |
146 |
.../Module-Build/Module-Build-0.400.100.ebuild | 31 + |
147 |
profiles/updates/1Q-2099 | 15 + |
148 |
sci-biology/GBrowse/GBrowse-2.44-r1.ebuild | 72 +++ |
149 |
sci-biology/GBrowse/GBrowse-2.48.ebuild | 72 +++ |
150 |
sci-biology/GBrowse/Manifest | 7 + |
151 |
.../GBrowse/files/GBrowseInstall.pm-2.39.patch | 72 +++ |
152 |
sci-chemistry/openbabel-perl/Manifest | 9 + |
153 |
.../files/openbabel-perl-2.3.0-makefile.patch | 28 + |
154 |
.../files/openbabel-perl-2.3.0-swig.patch | 25 + |
155 |
.../files/openbabel-perl-2.3.1-makefile.patch | 9 + |
156 |
.../openbabel-perl/openbabel-perl-2.3.0.ebuild | 70 +++ |
157 |
.../openbabel-perl/openbabel-perl-2.3.1.ebuild | 67 +++ |
158 |
sci-libs/gdal/Manifest | 19 + |
159 |
sci-libs/gdal/files/1.7.2-ruby_cflags.patch | 35 ++ |
160 |
sci-libs/gdal/files/gdal-1.4.2-datadir.patch | 11 + |
161 |
sci-libs/gdal/files/gdal-1.5.0-install_name.patch | 45 ++ |
162 |
sci-libs/gdal/files/gdal-1.5.0-soname.patch | 13 + |
163 |
.../gdal/files/gdal-1.5.1-python-install.patch | 14 + |
164 |
sci-libs/gdal/files/gdal-1.6.0-swig-fix.patch | 20 + |
165 |
sci-libs/gdal/files/gdal-1.6.1-ruby-make.patch | 35 ++ |
166 |
sci-libs/gdal/files/gdal-1.6.3-libpng15.patch | 40 ++ |
167 |
.../gdal/files/gdal-1.8.1-zlib_header_fix.patch | 13 + |
168 |
sci-libs/gdal/files/gdal-1.9.1-opencl.patch | 27 + |
169 |
sci-libs/gdal/files/gdal-1.9.1-ruby-makefile.patch | 43 ++ |
170 |
sci-libs/gdal/gdal-1.6.3-r1.ebuild | 236 ++++++++ |
171 |
sci-libs/gdal/gdal-1.8.1-r1.ebuild | 268 +++++++++ |
172 |
sci-libs/gdal/gdal-1.9.1.ebuild | 315 ++++++++++ |
173 |
sci-libs/linux-gpib/Manifest | 7 + |
174 |
.../linux-gpib/files/linux-gpib-3.2.15-build.patch | 44 ++ |
175 |
.../linux-gpib/files/linux-gpib-3.2.16-perl.patch | 9 + |
176 |
sci-libs/linux-gpib/linux-gpib-3.2.16-r1.ebuild | 172 ++++++ |
177 |
sys-cluster/slurm/Manifest | 9 + |
178 |
sys-cluster/slurm/files/logrotate | 20 + |
179 |
sys-cluster/slurm/files/slurm.confd | 6 + |
180 |
sys-cluster/slurm/files/slurmctld.initd | 69 +++ |
181 |
sys-cluster/slurm/files/slurmd.initd | 72 +++ |
182 |
sys-cluster/slurm/files/slurmdbd.initd | 67 +++ |
183 |
sys-cluster/slurm/slurm-2.3.4.ebuild | 224 +++++++ |
184 |
x11-base/xorg-server/Manifest | 4 +- |
185 |
x11-base/xorg-server/xorg-server-1.12.2.ebuild | 5 +- |
186 |
x11-libs/cairo/Manifest | 6 +- |
187 |
x11-libs/cairo/cairo-1.12.0.ebuild | 4 +- |
188 |
x11-libs/cairo/cairo-1.12.2.ebuild | 4 +- |
189 |
x11-libs/cairo/cairo-9999.ebuild | 6 +- |
190 |
x11-libs/libXmu/Manifest | 4 +- |
191 |
x11-libs/libXmu/libXmu-1.1.1.ebuild | 4 +- |
192 |
x11-libs/libxcb/Manifest | 4 +- |
193 |
x11-libs/libxcb/libxcb-1.8.1.ebuild | 4 +- |
194 |
x11-libs/xcb-util/Manifest | 4 +- |
195 |
x11-libs/xcb-util/xcb-util-0.3.9.ebuild | 5 +- |
196 |
182 files changed, 9089 insertions(+), 680 deletions(-) |
197 |
|
198 |
diff --git a/app-arch/rpm/Manifest b/app-arch/rpm/Manifest |
199 |
new file mode 100644 |
200 |
index 0000000..3ade304 |
201 |
--- /dev/null |
202 |
+++ b/app-arch/rpm/Manifest |
203 |
@@ -0,0 +1,29 @@ |
204 |
+AUX remaining-5.3.5.txt 2521 RMD160 849a98a5cc676e49d72a54b8005ce03ca09e9827 SHA1 abe36cfdbb357571ed263288c7deec30d6538c35 SHA256 6c3a4ac2bf1d293821246d822b973f1a3b1dee7f66d2695243c639dc27d6bff4 |
205 |
+AUX rpm-4.4.6-autotools.patch 660 RMD160 63155d3737ffdf9927b1763ddf068c5964e168c9 SHA1 70dd2346df0e5d95ec4a06587485381b48d52b81 SHA256 dd4828899e760358b702d0c2ca75e781619f7b65140cf2cc5600ea687a085569 |
206 |
+AUX rpm-4.4.6-buffer-overflow.patch 1952 RMD160 468c71731ec6893de165b4e1047f85f5b240f2f7 SHA1 dc41417f4064eb9476de9ef51e616042e55e5f73 SHA256 6ae715632dabd6cc6c24a92312ac22c1bd57235ff2f027f68943df68dcfc957b |
207 |
+AUX rpm-4.4.6-fix-cflags-stripping.patch 594 RMD160 a13c8d5d98ef6820bf41e6b4cbfe6f9d06545e8a SHA1 1f88f28a7a4df450768447087189c48bfc3fdefa SHA256 d1138a2b80797da7244ff1917178c104b56926f38708b0149be57f06e99233da |
208 |
+AUX rpm-4.4.6-neon-0.28.patch 2393 RMD160 7cc24ef31e46682bffa57721e18299c4a9b74637 SHA1 14dd947d44150caa89b58991ed7dbdd358152c3e SHA256 e7b9c177a4ff8027f731ae54b2d6a836ea7be3e6eca92b704dbe30b33b8166c4 |
209 |
+AUX rpm-4.4.6-qa-fix-undefined.patch 553 RMD160 647b19a10c86850873d65b5a65c2530d5a44ed54 SHA1 75e1bb924ed57f3b0ef7776551c3d782a9121904 SHA256 1c72bb60b4c9af6b0c366debe7276f948308e777ff6fef090bb778d9bc724a06 |
210 |
+AUX rpm-4.4.6-stupidness.patch 4992 RMD160 d8f0e831599a72e6224e19a568fffadd999ebc4a SHA1 317f19c9f181ca2cd40d832536c458884bb5b279 SHA256 84af6ddab50982e15df90d2c7895ecd0f0b568caa6cd0af57ce33e1af784b4a7 |
211 |
+AUX rpm-4.4.6-with-sqlite.patch 517 RMD160 0af724f63b528aabd05f4bcf2d4c4830ebdf98d2 SHA1 0a22207c6bd4114aef4cc9cdca840e996fcf0297 SHA256 c84020fd6402c4d9bfddb554f251b4ac13c6ca151689070a7471e66c8f7bb6ac |
212 |
+AUX rpm-4.4.7-have-locale-h.patch 440 RMD160 dc9a56049a5fb37bbf8efa09d1cb389f21b0d03d SHA1 fddf3bd74e8213cc16f93fa37b19d9e632cd7e48 SHA256 0c5f4745f332688f59b867fc035d55c20d3e5a2ba4077e0bdf325a9277f33b5f |
213 |
+AUX rpm-4.4.7-qa-fix-undefined.patch 776 RMD160 895ab185d15c94890ed8f2a34bf4f6b54c8bfb61 SHA1 d16d4a491625d304e96ba85fda982011c9d6d946 SHA256 87a444e00328cd6d78391acdf58ac3ab57fa161241c944df173ac14b2cb025a4 |
214 |
+AUX rpm-4.4.7-qa-implicit-function-to-pointer.patch 604 RMD160 f87086379c28fa878c94dbcd6855af82ee852caf SHA1 61079e3109a41c639015f312603ea43ae49a5bb7 SHA256 a8f12898b8ddba5d7dcc70c1128a2b27dd729c7fe2247450cca068bfa68f1d65 |
215 |
+AUX rpm-4.4.7-stupidness.patch 5268 RMD160 631f1bf3dc4553e27dec4a901fa84e17ffc7c7c9 SHA1 e957a9a549fa1ec52b449b1e8fc3ea14af7b7a09 SHA256 e563657e648e9b5ecfc0a653d7515f93db7785ec6867c81591663213965c0850 |
216 |
+AUX rpm-4.8.1-autotools.patch 929 RMD160 9b4b1b08e38f79522a5b1e6ab487ed89b8234add SHA1 f20c1d98d325efa64f54b046cda6a8b5d4463da4 SHA256 2280de624d171399bb48dd4ae9144063ae4ab17f87e57313ba664a234a90e512 |
217 |
+AUX rpm-4.8.1-db-path.patch 628 RMD160 cee347c45bbbebd724dd1346bd74b3344b6a7d06 SHA1 08c3aa65104db74c9851911970711b2f503dfcc8 SHA256 791682c72dd3a24e5e8268bfa967412035aa135c7b8d4673541bed129b89a0f3 |
218 |
+AUX rpm-4.9.1.2-libdir.patch 1056 RMD160 f9407d89f097a746947b7817f095dbe2ef07983e SHA1 74aea2f9b006b96a42625e0d895bc9f27ebaa0da SHA256 e4beb68b13861ccedcaa0a90c49f42c6dd7a2d7799360798b21eec7ea689437c |
219 |
+DIST rpm-4.10.0.tar.bz2 3530378 RMD160 c14371d6f37abdcb007fb092a755953f886d8316 SHA1 d78f19194066c3895f91f58dc84e3aad69f0b02c SHA256 0e2e237235b64c07ee4a4152e4eb77aad4eb559737eac9b6713c5e1bcabfe4a9 |
220 |
+DIST rpm-4.4.6.tar.gz 17157249 RMD160 6b433d20a63fb2542244ae62eff0a8b5fe290439 SHA1 33221f95189671d1a083b4f140bcf9a88ecd4374 SHA256 1e1da50af2b9dfe34c79315eae7520e7e57087671e17ce26107d779ae2b0b595 |
221 |
+DIST rpm-4.9.1.2.tar.bz2 3500371 RMD160 3b3a8904f9f0d8ae03c1ab903ca7f420cb9178ee SHA1 5ec557424d90461f76d4ad30bfb6653b79920d58 SHA256 ea55e5c5b70703a3fea33e5debec27a694816ae86d1bf5ce99bc9e27db84b60a |
222 |
+DIST rpm-4.9.1.3.tar.bz2 3485850 RMD160 6c9860c3d6f26c86e9512df94bf4cf8ebef5b10b SHA1 d1157a05a2368de07e06638daee01d3749107c8b SHA256 531894301e1a9891baf356fb32f732b10d1b313f5c5875a47fdcbdc0c3f67883 |
223 |
+DIST rpm-5.1.6.tar.gz 8305612 RMD160 88645f4a7c2e25fffaa5628d267e86eaac137b35 SHA1 3ab7d1edf333102c748c22e9144ab90d9719ab0b SHA256 82ee1a737bd77ddd90b0fe1e9a2f478c46033e451fac3881d00ab9e166951799 |
224 |
+DIST rpm-5.3.5.tar.gz 9526224 RMD160 15d735f8eb238b260b1adb92f05feb0709ad1f3c SHA1 2dbf1268c3b6c84993e9eba3431610566fb91b83 SHA256 4ae409cc0c4940afb692de47be07e281df0acce7f145a088499d40f4fb390895 |
225 |
+EBUILD rpm-4.10.0.ebuild 2657 RMD160 595fff708d248a0fb82ce62572f1c94602fb9a98 SHA1 66ec389398f92936459ca5f01bec158008e4a0ce SHA256 10bc33655ee4d442f350bb567872065ab7676a72139a8579ec1e374290035d34 |
226 |
+EBUILD rpm-4.4.6-r7.ebuild 3191 RMD160 5ca2a16ac107c914edbccccdf0d0b2ebeb96c4e2 SHA1 0b69289cf1bc48a453c0c7117e01dd1e4021005c SHA256 1c168326b03609d81932272281226a607db66a62f7ef3114a4baf07cca3f4676 |
227 |
+EBUILD rpm-4.9.1.2.ebuild 2500 RMD160 f2b69bd236d00146a45d93954beee814efa30266 SHA1 0cf153b165d6190f1882d7a3f00077849a1a25f5 SHA256 8dcfffcbbdb7576c8652bb0f21b978fb5149070776faba9b2e6b76951c7fe0a8 |
228 |
+EBUILD rpm-4.9.1.3.ebuild 2602 RMD160 f41bdf0a61ae2198f5e8ef0c53c7f1450460287d SHA1 897594bf19c5af8bf6dff4bffc7c61ce19404bb4 SHA256 bb72c0c18d55f3c1c74e5926ffb84ba83c383012c6e2d85acdf70b70b7a018bd |
229 |
+EBUILD rpm-5.1.6.ebuild 2965 RMD160 2def9d4e44cdfd12f8b4e7744064726bd23170ba SHA1 7c0a66d7a69fd4de660215718275e45dd870c62e SHA256 e54e87adb9d2947e6ce00c0bbffd022b2be989de27c76feab55adc70e0195b4e |
230 |
+EBUILD rpm-5.3.5.ebuild 4916 RMD160 6f797b7e243d515b44a6cab85188a198bac426a9 SHA1 19f3d647c23168f8072eb66592ac8b67e406e7df SHA256 1398037d80bb58f103891a0abab6fd2d3c0c9bd03aa4ea4ea31587ecf6c5875e |
231 |
+MISC ChangeLog 23138 RMD160 cbc17cb9ebac35d073e9cf9e1516ba29951d0de5 SHA1 d6713778aa00e1b331616465a728d032bc5700df SHA256 b1f296e7aaa031f55c40767e153a92762f5d00a1c2583489b31912345fd58a14 |
232 |
+MISC metadata.xml 1113 RMD160 667dcf2ae111d9d7bce0a7a57934043b2eff245b SHA1 e4daf8f6fcbf7070a9349e1a13dcec83283bc287 SHA256 267a891ee0c4018f003d15d0a8ae59452b4a50c29fc2ae9bf63094c796892641 |
233 |
|
234 |
diff --git a/app-arch/rpm/files/remaining-5.3.5.txt b/app-arch/rpm/files/remaining-5.3.5.txt |
235 |
new file mode 100644 |
236 |
index 0000000..2631931 |
237 |
--- /dev/null |
238 |
+++ b/app-arch/rpm/files/remaining-5.3.5.txt |
239 |
@@ -0,0 +1,44 @@ |
240 |
+ --with-squirrel=ARG build with Squirrel library (no) |
241 |
+ (location path: "external:none") |
242 |
+ --with-ficl=ARG build with FICL library (no) |
243 |
+ (location path: "internal:external:none") |
244 |
+ --with-aterm=ARG build with ATerm library (no) |
245 |
+ (location path: "external:none") |
246 |
+ --with-nix=ARG build with Nix expressions library |
247 |
+ (no) (location path: |
248 |
+ "external:none") |
249 |
+ --with-js=ARG build with JavaScript library (no) |
250 |
+ (location path: "internal:external:none") |
251 |
+ --with-gpsee=ARG build with GPSEE library (no) |
252 |
+ (location path: "external:none") |
253 |
+ --with-rc=ARG build with Rc library (no) |
254 |
+ (location path: "internal:none") |
255 |
+ --with-bash=ARG build with Bash library (no) |
256 |
+ (location path: "internal:none") |
257 |
+ --with-syck=ARG build with Syck library (no) |
258 |
+ (location path: "internal:external:none") |
259 |
+ --with-efence=ARG build with Electric Fence library |
260 |
+ (no) (location path: |
261 |
+ "external:none") |
262 |
+ --with-cpuinfo=ARG build with CPUInfo library (no) |
263 |
+ (location path: "external:none") |
264 |
+ --with-path-versioned install with versioned paths |
265 |
+ --with-path-database=ARG |
266 |
+ build with RPM database directory path |
267 |
+ --with-path-sources=ARG build with RPM package sourcs directory path |
268 |
+ --with-path-magic=ARG build with RPM magic file path (or macro) |
269 |
+ --with-path-buildroot=ARG |
270 |
+ build with RPM buildroot path (or macro) |
271 |
+ --with-path-locale=ARG build with RPM locale directory path |
272 |
+ --with-path-lib=ARG build with RPM system library directory path |
273 |
+ --with-path-cfg=ARG build with RPM global configuration directory path |
274 |
+ --with-extra-path-macros=ARG |
275 |
+ build with additional colon-separated RPM macro |
276 |
+ files path not overriding defaults |
277 |
+ --with-path-macros=ARG build with colon-separated RPM macro files path |
278 |
+ --with-path-rpmpopt=ARG build with colon-separated RPM POPT configuration |
279 |
+ file path |
280 |
+ --with-path-rpmlua=ARG build with colon-separated RPM Lua script file path |
281 |
+ --with-vendor=VENDOR build with a supported vendor's specific set of |
282 |
+ changes: mandriva, ark, fedora |
283 |
+ |
284 |
|
285 |
diff --git a/app-arch/rpm/files/rpm-4.4.6-autotools.patch b/app-arch/rpm/files/rpm-4.4.6-autotools.patch |
286 |
new file mode 100644 |
287 |
index 0000000..55fced3 |
288 |
--- /dev/null |
289 |
+++ b/app-arch/rpm/files/rpm-4.4.6-autotools.patch |
290 |
@@ -0,0 +1,22 @@ |
291 |
+fixup autotool warning: |
292 |
+ |
293 |
+configure.ac:661: warning: AC_COMPILE_IFELSE was called before AC_GNU_SOURCE |
294 |
+autoconf/specific.m4:335: AC_GNU_SOURCE is expanded from... |
295 |
+aclocal.m4:8669: gl_LOCK_BODY is expanded from... |
296 |
+aclocal.m4:8463: gl_LOCK is expanded from... |
297 |
+aclocal.m4:609: gt_INTL_SUBDIR_CORE is expanded from... |
298 |
+aclocal.m4:511: AM_INTL_SUBDIR is expanded from... |
299 |
+aclocal.m4:387: AM_GNU_GETTEXT is expanded from... |
300 |
+configure.ac:661: the top level |
301 |
+configure.ac:661: warning: AC_RUN_IFELSE was called before AC_GNU_SOURCE |
302 |
+ |
303 |
+--- configure.ac |
304 |
++++ configure.ac |
305 |
+@@ -57,6 +57,7 @@ |
306 |
+ AC_PROG_MAKE_SET |
307 |
+ dnl AC_PROG_RANLIB |
308 |
+ AC_PROG_YACC |
309 |
++AC_GNU_SOURCE |
310 |
+ |
311 |
+ AC_AIX |
312 |
+ AC_MINIX |
313 |
|
314 |
diff --git a/app-arch/rpm/files/rpm-4.4.6-buffer-overflow.patch b/app-arch/rpm/files/rpm-4.4.6-buffer-overflow.patch |
315 |
new file mode 100644 |
316 |
index 0000000..d543958 |
317 |
--- /dev/null |
318 |
+++ b/app-arch/rpm/files/rpm-4.4.6-buffer-overflow.patch |
319 |
@@ -0,0 +1,95 @@ |
320 |
+Index: lib/query.c |
321 |
+=================================================================== |
322 |
+RCS file: /cvs/devel/rpm/lib/query.c,v |
323 |
+retrieving revision 2.173.2.15 |
324 |
+retrieving revision 2.173.2.16 |
325 |
+diff -a -u -r2.173.2.15 -r2.173.2.16 |
326 |
+--- lib/query.c 8 Oct 2006 21:41:45 -0000 2.173.2.15 |
327 |
++++ lib/query.c 30 Oct 2006 02:50:53 -0000 2.173.2.16 |
328 |
+@@ -124,6 +124,28 @@ |
329 |
+ return str; |
330 |
+ } |
331 |
+ |
332 |
++/** |
333 |
++ */ |
334 |
++static void flushBuffer(char ** tp, char ** tep, int nonewline) |
335 |
++ /*@ modifies *tp, *tep @*/ |
336 |
++{ |
337 |
++ char *t, *te; |
338 |
++ |
339 |
++ t = *tp; |
340 |
++ te = *tep; |
341 |
++ if (te > t) { |
342 |
++ if (!nonewline) { |
343 |
++ *te++ = '\n'; |
344 |
++ *te = '\0'; |
345 |
++ } |
346 |
++ rpmMessage(RPMMESS_NORMAL, "%s", t); |
347 |
++ te = t; |
348 |
++ *t = '\0'; |
349 |
++ } |
350 |
++ *tp = t; |
351 |
++ *tep = te; |
352 |
++} |
353 |
++ |
354 |
+ int showQueryPackage(QVA_t qva, rpmts ts, Header h) |
355 |
+ { |
356 |
+ int scareMem = 0; |
357 |
+@@ -131,7 +153,6 @@ |
358 |
+ char * t, * te; |
359 |
+ char * prefix = NULL; |
360 |
+ int rc = 0; /* XXX FIXME: need real return code */ |
361 |
+- int nonewline = 0; |
362 |
+ int i; |
363 |
+ |
364 |
+ te = t = xmalloc(BUFSIZ); |
365 |
+@@ -141,7 +162,6 @@ |
366 |
+ |
367 |
+ if (qva->qva_queryFormat != NULL) { |
368 |
+ const char * str = queryHeader(h, qva->qva_queryFormat); |
369 |
+- nonewline = 1; |
370 |
+ /*@-branchstate@*/ |
371 |
+ if (str) { |
372 |
+ size_t tb = (te - t); |
373 |
+@@ -157,6 +177,7 @@ |
374 |
+ /*@=usereleased@*/ |
375 |
+ /*@=boundswrite@*/ |
376 |
+ str = _free(str); |
377 |
++ flushBuffer(&t, &te, 1); |
378 |
+ } |
379 |
+ /*@=branchstate@*/ |
380 |
+ } |
381 |
+@@ -312,31 +333,13 @@ |
382 |
+ _("package has neither file owner or id lists\n")); |
383 |
+ } |
384 |
+ } |
385 |
+-/*@-branchstate@*/ |
386 |
+- if (te > t) { |
387 |
+-/*@-boundswrite@*/ |
388 |
+- *te++ = '\n'; |
389 |
+- *te = '\0'; |
390 |
+- rpmMessage(RPMMESS_NORMAL, "%s", t); |
391 |
+- te = t; |
392 |
+- *t = '\0'; |
393 |
+-/*@=boundswrite@*/ |
394 |
+- } |
395 |
+-/*@=branchstate@*/ |
396 |
++ flushBuffer(&t, &te, 0); |
397 |
+ } |
398 |
+ |
399 |
+ rc = 0; |
400 |
+ |
401 |
+ exit: |
402 |
+- if (te > t) { |
403 |
+- if (!nonewline) { |
404 |
+-/*@-boundswrite@*/ |
405 |
+- *te++ = '\n'; |
406 |
+- *te = '\0'; |
407 |
+-/*@=boundswrite@*/ |
408 |
+- } |
409 |
+- rpmMessage(RPMMESS_NORMAL, "%s", t); |
410 |
+- } |
411 |
++ flushBuffer(&t, &te, 0); |
412 |
+ t = _free(t); |
413 |
+ |
414 |
+ fi = rpmfiFree(fi); |
415 |
|
416 |
diff --git a/app-arch/rpm/files/rpm-4.4.6-fix-cflags-stripping.patch b/app-arch/rpm/files/rpm-4.4.6-fix-cflags-stripping.patch |
417 |
new file mode 100644 |
418 |
index 0000000..3be0c1f |
419 |
--- /dev/null |
420 |
+++ b/app-arch/rpm/files/rpm-4.4.6-fix-cflags-stripping.patch |
421 |
@@ -0,0 +1,14 @@ |
422 |
+diff --git a/db3/configure b/db3/configure |
423 |
+index 012b423..2856f20 100755 |
424 |
+--- a/db3/configure |
425 |
++++ b/db3/configure |
426 |
+@@ -8,7 +8,7 @@ db_dist="${base_path}../db/dist" |
427 |
+ rm -f config.cache |
428 |
+ |
429 |
+ # XXX edit CFLAGS= ... out of invocation args ??? |
430 |
+-ARGS="`echo $* | sed -e 's% [^ ]*CFLAGS=[^ ]*%%' -e 's% -[^-][^ ]*%%g' -e 's% --param=[^ ]*%%g' -e 's%--cache-file=.*$%%'`" |
431 |
++ARGS="`echo $* | sed -e 's%--param[ =][^ ]*%%g' -e 's% [^ ]*CFLAGS=[^ ]*%%' -e 's% -[^-][^ ]*%%g' -e 's%--cache-file=.*$%%'`" |
432 |
+ |
433 |
+ CC="$CC" CFLAGS="$CFLAGS" $db_dist/configure $ARGS \ |
434 |
+ --enable-shared --enable-static --enable-rpc \ |
435 |
+ |
436 |
|
437 |
diff --git a/app-arch/rpm/files/rpm-4.4.6-neon-0.28.patch b/app-arch/rpm/files/rpm-4.4.6-neon-0.28.patch |
438 |
new file mode 100644 |
439 |
index 0000000..2218205 |
440 |
--- /dev/null |
441 |
+++ b/app-arch/rpm/files/rpm-4.4.6-neon-0.28.patch |
442 |
@@ -0,0 +1,63 @@ |
443 |
+Update to neon 0.28 API, by Honza Machacek <Hloupy.Honza@×××××××.cz> bug #214799. |
444 |
+ |
445 |
+diff -Naur tmp-old/rpmio/rpmdav.c tmp-new/rpmio/rpmdav.c |
446 |
+--- rpmio/rpmdav.c 2008-03-28 04:40:52.000000000 +0000 |
447 |
++++ rpmio/rpmdav.c 2008-03-28 05:19:50.000000000 +0000 |
448 |
+@@ -103,7 +103,7 @@ |
449 |
+ } |
450 |
+ |
451 |
+ static void davNotify(void * userdata, |
452 |
+- ne_conn_status connstatus, const char * info) |
453 |
++ ne_session_status sessionstatus, const char * info) |
454 |
+ /*@*/ |
455 |
+ { |
456 |
+ urlinfo u = userdata; |
457 |
+@@ -124,18 +124,20 @@ |
458 |
+ |
459 |
+ #ifdef REFERENCE |
460 |
+ typedef enum { |
461 |
+- ne_conn_namelookup, /* lookup up hostname (info = hostname) */ |
462 |
+- ne_conn_connecting, /* connecting to host (info = hostname) */ |
463 |
+- ne_conn_connected, /* connected to host (info = hostname) */ |
464 |
+- ne_conn_secure /* connection now secure (info = crypto level) */ |
465 |
+-} ne_conn_status; |
466 |
++ ne_status_lookup = 0, /* looking up hostname */ |
467 |
++ ne_status_connecting, /* connecting to host */ |
468 |
++ ne_status_connected, /* connected to host */ |
469 |
++ ne_status_sending, /* sending a request body */ |
470 |
++ ne_status_recving, /* receiving a response body */ |
471 |
++ ne_status_disconnected /* disconnected from host */ |
472 |
++} ne_session_status; |
473 |
+ #endif |
474 |
+ |
475 |
+- u->connstatus = connstatus; |
476 |
++ u->sessionstatus = sessionstatus; |
477 |
+ |
478 |
+ /*@-boundsread@*/ |
479 |
+ if (_dav_debug < 0) |
480 |
+-fprintf(stderr, "*** davNotify(%p,%d,%p) sess %p u %p %s\n", userdata, connstatus, info, sess, u, connstates[ (connstatus < 4 ? connstatus : 4)]); |
481 |
++fprintf(stderr, "*** davNotify(%p,%d,%p) sess %p u %p %s\n", userdata, sessionstatus, info, sess, u, connstates[ (sessionstatus < 5 ? sessionstatus : 5)]); |
482 |
+ /*@=boundsread@*/ |
483 |
+ |
484 |
+ } |
485 |
+@@ -350,7 +352,7 @@ |
486 |
+ #endif |
487 |
+ |
488 |
+ ne_set_progress(u->sess, davProgress, u); |
489 |
+- ne_set_status(u->sess, davNotify, u); |
490 |
++ ne_set_notifier(u->sess, davNotify, u); |
491 |
+ |
492 |
+ ne_set_persist(u->sess, 1); |
493 |
+ ne_set_read_timeout(u->sess, httpTimeoutSecs); |
494 |
+diff -Naur tmp-old/rpmio/rpmurl.h tmp-new/rpmio/rpmurl.h |
495 |
+--- rpmio/rpmurl.h 2008-03-28 04:55:02.000000000 +0000 |
496 |
++++ rpmio/rpmurl.h 2008-03-28 04:56:09.000000000 +0000 |
497 |
+@@ -60,7 +60,7 @@ |
498 |
+ void * sess; /*!< neon: ne_session ptr */ |
499 |
+ off_t current; /*!< neon: current body offset. */ |
500 |
+ off_t total; /*!< neon: total body length. */ |
501 |
+- int connstatus; /*!< neon: connection status. */ |
502 |
++ int sessionstatus; /*!< neon: session status. */ |
503 |
+ #ifdef REFERENCE |
504 |
+ typedef enum { |
505 |
+ ne_conn_namelookup, /* lookup up hostname (info = hostname) */ |
506 |
|
507 |
diff --git a/app-arch/rpm/files/rpm-4.4.6-qa-fix-undefined.patch b/app-arch/rpm/files/rpm-4.4.6-qa-fix-undefined.patch |
508 |
new file mode 100644 |
509 |
index 0000000..25537d1 |
510 |
--- /dev/null |
511 |
+++ b/app-arch/rpm/files/rpm-4.4.6-qa-fix-undefined.patch |
512 |
@@ -0,0 +1,21 @@ |
513 |
+--- rpm-4.4.6/rpmio/url.c.orig 2007-01-20 16:29:35.471962977 +0100 |
514 |
++++ rpm-4.4.6/rpmio/url.c 2007-01-20 16:30:34.438967191 +0100 |
515 |
+@@ -28,6 +28,8 @@ |
516 |
+ #define IPPORT_PGPKEYSERVER 11371 |
517 |
+ #endif |
518 |
+ |
519 |
++#include <neon/ne_session.h> |
520 |
++ |
521 |
+ /** |
522 |
+ */ |
523 |
+ /*@unchecked@*/ |
524 |
+ |
525 |
+--- rpm-4.4.6/lib/rpmfi.c.orig 2007-01-20 18:11:30.186124993 +0100 |
526 |
++++ rpm-4.4.6/lib/rpmfi.c 2007-01-20 18:13:26.938313715 +0100 |
527 |
+@@ -24,6 +24,7 @@ |
528 |
+ |
529 |
+ #include "misc.h" /* XXX stripTrailingChar */ |
530 |
+ #include "rpmmacro.h" /* XXX rpmCleanPath */ |
531 |
++#include "legacy.h" /* XXX dodigest */ |
532 |
+ |
533 |
+ #include "debug.h" |
534 |
|
535 |
diff --git a/app-arch/rpm/files/rpm-4.4.6-stupidness.patch b/app-arch/rpm/files/rpm-4.4.6-stupidness.patch |
536 |
new file mode 100644 |
537 |
index 0000000..644c12f |
538 |
--- /dev/null |
539 |
+++ b/app-arch/rpm/files/rpm-4.4.6-stupidness.patch |
540 |
@@ -0,0 +1,164 @@ |
541 |
+Try and disable over-engineering in the rpm build system. |
542 |
+ |
543 |
+--- rpm-4.4.6/build/Makefile.am |
544 |
++++ rpm-4.4.6/build/Makefile.am |
545 |
+@@ -24,10 +24,7 @@ |
546 |
+ pkginc_HEADERS = rpmbuild.h rpmfc.h rpmfile.h rpmspec.h |
547 |
+ noinst_HEADERS = buildio.h |
548 |
+ |
549 |
+-LDFLAGS = -L$(RPM_BUILD_ROOT)$(usrlibdir) -L$(DESTDIR)$(usrlibdir) |
550 |
+- |
551 |
+-usrlibdir = $(libdir)@MARK64@ |
552 |
+-usrlib_LTLIBRARIES = librpmbuild.la |
553 |
++lib_LTLIBRARIES = librpmbuild.la |
554 |
+ librpmbuild_la_SOURCES = \ |
555 |
+ build.c expression.c files.c misc.c names.c pack.c \ |
556 |
+ parseBuildInstallClean.c parseChangelog.c parseDescription.c \ |
557 |
+--- rpm-4.4.6/configure.ac |
558 |
++++ rpm-4.4.6/configure.ac |
559 |
+@@ -117,7 +117,7 @@ |
560 |
+ dnl |
561 |
+ with_selinuxval=no |
562 |
+ AC_MSG_CHECKING(flag used by libtool to link rpm) |
563 |
+-if test X"$GCC" = Xyes ; then |
564 |
++if false ; then |
565 |
+ case "$target" in |
566 |
+ *-*-linux*) LDFLAGS_STATIC="-all-static" |
567 |
+ with_selinuxval=yes ;; |
568 |
+@@ -160,14 +160,6 @@ |
569 |
+ dnl XXX Test for libpthread.a that is NPTL aware (static link only). |
570 |
+ dnl |
571 |
+ LDFLAGS_NPTL= |
572 |
+-if test -f /usr/lib/nptl/libpthread.a ; then |
573 |
+- LDFLAGS_NPTL="-L/usr/lib/nptl" |
574 |
+-# INCPATH="$INCPATH -I/usr/include/nptl" |
575 |
+-fi |
576 |
+-if test -f /usr/lib64/nptl/libpthread.a ; then |
577 |
+- LDFLAGS_NPTL="-L/usr/lib64/nptl" |
578 |
+-# INCPATH="$INCPATH -I/usr/include/nptl" |
579 |
+-fi |
580 |
+ AC_SUBST(LDFLAGS_NPTL) |
581 |
+ |
582 |
+ dnl |
583 |
+@@ -1289,9 +1281,7 @@ |
584 |
+ |
585 |
+ dnl XXX Choose /usr/lib or /usr/lib64 for library installs. |
586 |
+ MARK64= |
587 |
+-case "${target_cpu}" in |
588 |
+-x86_64*|ppc64*|powerpc64*|sparc64*|s390x*) MARK64=64 ;; |
589 |
+-esac |
590 |
++MARK64=ALL-SCREWED-UP |
591 |
+ AC_SUBST(MARK64) |
592 |
+ |
593 |
+ # For some systems we know that we have ld_version scripts. |
594 |
+@@ -1368,13 +1358,16 @@ |
595 |
+ else |
596 |
+ usrprefix=$prefix |
597 |
+ fi |
598 |
++ |
599 |
++test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' |
600 |
++ |
601 |
+ LOCALEDIR="`echo ${usrprefix}/share/locale`" |
602 |
+ AC_DEFINE_UNQUOTED(LOCALEDIR, "$LOCALEDIR", |
603 |
+ [Full path to rpm locale directory (usually /usr/share/locale)]) |
604 |
+ AC_SUBST(LOCALEDIR) |
605 |
+ LIBDIR="`echo $libdir | sed 's-/lib$-/%{_lib}-'`" |
606 |
+ AC_SUBST(LIBDIR) |
607 |
+-RPMCONFIGDIR="`echo ${usrprefix}/lib/rpm`" |
608 |
++RPMCONFIGDIR="`eval eval echo ${libdir}/rpm`" |
609 |
+ AC_DEFINE_UNQUOTED(RPMCONFIGDIR, "$RPMCONFIGDIR", |
610 |
+ [Full path to rpm global configuration directory (usually /usr/lib/rpm)]) |
611 |
+ AC_SUBST(RPMCONFIGDIR) |
612 |
+--- rpm-4.4.6/lib/Makefile.am |
613 |
++++ rpm-4.4.6/lib/Makefile.am |
614 |
+@@ -29,10 +29,7 @@ |
615 |
+ mylibs = librpm.la |
616 |
+ LIBS = |
617 |
+ |
618 |
+-LDFLAGS = -L$(RPM_BUILD_ROOT)$(usrlibdir) -L$(DESTDIR)$(usrlibdir) |
619 |
+- |
620 |
+-usrlibdir = $(libdir)@MARK64@ |
621 |
+-usrlib_LTLIBRARIES = librpm.la |
622 |
++lib_LTLIBRARIES = librpm.la |
623 |
+ librpm_la_SOURCES = \ |
624 |
+ cpio.c depends.c formats.c fs.c fsm.c getdate.c \ |
625 |
+ manifest.c misc.c package.c \ |
626 |
+--- rpm-4.4.6/python/Makefile.am |
627 |
++++ rpm-4.4.6/python/Makefile.am |
628 |
+@@ -4,8 +4,8 @@ |
629 |
+ |
630 |
+ LINT = splint |
631 |
+ |
632 |
+-pylibdir = ${prefix}/lib@MARK64@/python@WITH_PYTHON_VERSION@ |
633 |
+-pyincdir = $(prefix)/include/python@WITH_PYTHON_VERSION@ |
634 |
++pylibdir = $(libdir)/python@WITH_PYTHON_VERSION@ |
635 |
++pyincdir = $(includedir)/python@WITH_PYTHON_VERSION@ |
636 |
+ |
637 |
+ SUBDIRS = rpm |
638 |
+ |
639 |
+--- rpm-4.4.6/python/rpm/Makefile.am |
640 |
++++ rpm-4.4.6/python/rpm/Makefile.am |
641 |
+@@ -4,8 +4,8 @@ |
642 |
+ |
643 |
+ PYVER = @WITH_PYTHON_VERSION@ |
644 |
+ |
645 |
+-pylibdir = ${prefix}/lib@MARK64@/python@WITH_PYTHON_VERSION@ |
646 |
+-pyincdir = $(prefix)/include/python@WITH_PYTHON_VERSION@ |
647 |
++pylibdir = $(libdir)/python@WITH_PYTHON_VERSION@ |
648 |
++pyincdir = $(includedir)/python@WITH_PYTHON_VERSION@ |
649 |
+ |
650 |
+ EXTRA_DIST = \ |
651 |
+ __init__.py |
652 |
+--- rpm-4.4.6/rpmdb/Makefile.am |
653 |
++++ rpm-4.4.6/rpmdb/Makefile.am |
654 |
+@@ -41,11 +41,7 @@ |
655 |
+ # XXX watchout, ../db3/libdb.la created by this Makefile may surprise |
656 |
+ libdb_la = $(top_builddir)/$(WITH_DB_SUBDIR)/libdb.la |
657 |
+ |
658 |
+-# XXX grrr, RPM_BUILD_ROOT prevents build pollution if/when -lrpm different |
659 |
+-LDFLAGS = -L$(RPM_BUILD_ROOT)$(usrlibdir) -L$(DESTDIR)$(usrlibdir) |
660 |
+- |
661 |
+-usrlibdir = $(libdir)@MARK64@ |
662 |
+-usrlib_LTLIBRARIES = librpmdb.la |
663 |
++lib_LTLIBRARIES = librpmdb.la |
664 |
+ librpmdb_la_SOURCES = \ |
665 |
+ dbconfig.c fprint.c \ |
666 |
+ hdrNVR.c header.c header_internal.c legacy.c merge.c \ |
667 |
+--- rpm-4.4.6/rpmio/Makefile.am |
668 |
++++ rpm-4.4.6/rpmio/Makefile.am |
669 |
+@@ -26,10 +26,7 @@ |
670 |
+ |
671 |
+ BEECRYPTLOBJS = $(shell test X"@WITH_BEECRYPT_SUBDIR@" != X && cat $(top_builddir)/@WITH_BEECTYPT_SUBDIR@/listobjs) |
672 |
+ |
673 |
+-LDFLAGS = -L$(RPM_BUILD_ROOT)$(usrlibdir) -L$(DESTDIR)$(usrlibdir) |
674 |
+- |
675 |
+-usrlibdir = $(libdir)@MARK64@ |
676 |
+-usrlib_LTLIBRARIES = librpmio.la |
677 |
++lib_LTLIBRARIES = librpmio.la |
678 |
+ librpmio_la_SOURCES = \ |
679 |
+ argv.c digest.c fts.c macro.c rmd128.c rmd160.c rpmdav.c \ |
680 |
+ rpmhook.c rpmio.c rpmlog.c rpmlua.c rpmmalloc.c \ |
681 |
+--- rpm-4.4.6/scripts/Makefile.am |
682 |
++++ rpm-4.4.6/scripts/Makefile.am |
683 |
+@@ -25,7 +25,7 @@ |
684 |
+ |
685 |
+ all: |
686 |
+ |
687 |
+-configdir = ${prefix}/lib/rpm |
688 |
++configdir = $(libdir)/rpm |
689 |
+ config_SCRIPTS = \ |
690 |
+ brp-compress brp-python-bytecompile brp-java-gcjcompile brp-redhat \ |
691 |
+ brp-strip brp-strip-comment-note brp-nobuildrootpath \ |
692 |
+--- rpm-4.4.6/tools/Makefile.am |
693 |
++++ rpm-4.4.6/tools/Makefile.am |
694 |
+@@ -49,10 +49,6 @@ |
695 |
+ #rpmdeps_LDFLAGS = $(staticLDFLAGS) |
696 |
+ rpmdeps_LDADD = $(top_builddir)/build/librpmbuild.la |
697 |
+ |
698 |
+-rpmfile.c: $(top_srcdir)/file/src/file.c |
699 |
+- rm -f $@ |
700 |
+- ln -s $< $@ |
701 |
+- |
702 |
+ rpmfile_SOURCES = rpmfile.c |
703 |
+ rpmfile_CFLAGS = -DMAGIC='"$(MAGIC)"' $(INCLUDES) |
704 |
+ rpmfile_LDADD = $(top_builddir)/rpmio/librpmio.la |
705 |
|
706 |
diff --git a/app-arch/rpm/files/rpm-4.4.6-with-sqlite.patch b/app-arch/rpm/files/rpm-4.4.6-with-sqlite.patch |
707 |
new file mode 100644 |
708 |
index 0000000..f42e17e |
709 |
--- /dev/null |
710 |
+++ b/app-arch/rpm/files/rpm-4.4.6-with-sqlite.patch |
711 |
@@ -0,0 +1,20 @@ |
712 |
+--- configure.ac |
713 |
++++ configure.ac |
714 |
+@@ -625,6 +625,9 @@ |
715 |
+ WITH_SQLITE3_INCLUDE= |
716 |
+ WITH_SQLITE3_LIB= |
717 |
+ |
718 |
++withval=yes |
719 |
++AC_ARG_WITH(sqlite, [ --with-sqlite use sqlite database library ]) |
720 |
++if test "$withval" != no; then |
721 |
+ AC_CHECK_HEADER([sqlite3.h], [ |
722 |
+ AC_CHECK_LIB(sqlite3, sqlite3_open, [ |
723 |
+ AC_DEFINE(HAVE_SQLITE3_H, 1, [Define if you have the <sqlite3.h> header file]) |
724 |
+@@ -642,6 +645,7 @@ |
725 |
+ DBLIBSRCS="$DBLIBSRCS sqlite.c" |
726 |
+ fi |
727 |
+ ]) |
728 |
++fi |
729 |
+ |
730 |
+ AC_SUBST(WITH_SQLITE3_SUBDIR) |
731 |
+ AC_SUBST(WITH_SQLITE3_INCLUDE) |
732 |
|
733 |
diff --git a/app-arch/rpm/files/rpm-4.4.7-have-locale-h.patch b/app-arch/rpm/files/rpm-4.4.7-have-locale-h.patch |
734 |
new file mode 100644 |
735 |
index 0000000..7f2c51e |
736 |
--- /dev/null |
737 |
+++ b/app-arch/rpm/files/rpm-4.4.7-have-locale-h.patch |
738 |
@@ -0,0 +1,11 @@ |
739 |
+diff -ur rpm-4.4.7.orig/configure.ac rpm-4.4.7/configure.ac |
740 |
+--- rpm-4.4.7.orig/configure.ac 2010-04-06 22:43:07.000000000 +0300 |
741 |
++++ rpm-4.4.7/configure.ac 2010-04-07 20:53:40.000000000 +0300 |
742 |
+@@ -1120,6 +1120,7 @@ |
743 |
+ LIBS="$LIBS -lefence" |
744 |
+ fi |
745 |
+ |
746 |
++AC_CHECK_HEADER([locale.h], [AC_DEFINE(HAVE_LOCALE_H, 1, [locale.h isn't properly included without this])]) |
747 |
+ AC_CHECK_FUNCS(setlocale) |
748 |
+ |
749 |
+ dnl XXX Solaris <= 2.6 only permits 8 chars in password. |
750 |
|
751 |
diff --git a/app-arch/rpm/files/rpm-4.4.7-qa-fix-undefined.patch b/app-arch/rpm/files/rpm-4.4.7-qa-fix-undefined.patch |
752 |
new file mode 100644 |
753 |
index 0000000..a5627eb |
754 |
--- /dev/null |
755 |
+++ b/app-arch/rpm/files/rpm-4.4.7-qa-fix-undefined.patch |
756 |
@@ -0,0 +1,33 @@ |
757 |
+--- rpmio/url.c.orig 2007-01-20 16:29:35.471962977 +0100 |
758 |
++++ rpmio/url.c 2007-01-20 16:30:34.438967191 +0100 |
759 |
+@@ -28,6 +28,8 @@ |
760 |
+ #define IPPORT_PGPKEYSERVER 11371 |
761 |
+ #endif |
762 |
+ |
763 |
++#include <neon/ne_session.h> |
764 |
++ |
765 |
+ /** |
766 |
+ */ |
767 |
+ /*@unchecked@*/ |
768 |
+ |
769 |
+--- lib/rpmrc.c.orig 2007-01-20 16:40:21.922342919 +0100 |
770 |
++++ lib/rpmrc.c 2007-01-20 16:42:11.185674112 +0100 |
771 |
+@@ -13,7 +13,7 @@ |
772 |
+ #else |
773 |
+ #define __power_pc() 0 |
774 |
+ #endif |
775 |
+- |
776 |
++#include <rpmio_internal.h> |
777 |
+ #include <rpmcli.h> |
778 |
+ #include <rpmmacro.h> |
779 |
+ #include <rpmlua.h> |
780 |
+ |
781 |
+--- lib/rpmfi.c.orig 2007-01-20 18:11:30.186124993 +0100 |
782 |
++++ lib/rpmfi.c 2007-01-20 18:13:26.938313715 +0100 |
783 |
+@@ -24,6 +24,7 @@ |
784 |
+ |
785 |
+ #include "misc.h" /* XXX stripTrailingChar */ |
786 |
+ #include "rpmmacro.h" /* XXX rpmCleanPath */ |
787 |
++#include "legacy.h" /* XXX dodigest */ |
788 |
+ |
789 |
+ #include "debug.h" |
790 |
|
791 |
diff --git a/app-arch/rpm/files/rpm-4.4.7-qa-implicit-function-to-pointer.patch b/app-arch/rpm/files/rpm-4.4.7-qa-implicit-function-to-pointer.patch |
792 |
new file mode 100644 |
793 |
index 0000000..96f7afb |
794 |
--- /dev/null |
795 |
+++ b/app-arch/rpm/files/rpm-4.4.7-qa-implicit-function-to-pointer.patch |
796 |
@@ -0,0 +1,14 @@ |
797 |
+Fix QA Notice: Function `dbiFreeIndexSet' implicitly converted to pointer at transaction.c:2086 |
798 |
+that will almost certainly crash on 64bit architectures. |
799 |
+Patch provided by Jeff Johnson <n3npq.jbj@×××××.com> on Rpm-devel list. |
800 |
+--- rpm-4.4.7/lib/transaction.c.orig 2007-01-20 15:44:30.275657635 +0100 |
801 |
++++ rpm-4.4.7/lib/transaction.c 2007-01-20 15:45:09.818625107 +0100 |
802 |
+@@ -2083,7 +2083,7 @@ |
803 |
+ shared->isRemoved = (knownBad == ro); |
804 |
+ shared++; |
805 |
+ } |
806 |
+- matches[i] = dbiFreeIndexSet(matches[i]); |
807 |
++ (void) dbiFreeIndexSet(matches[i]); |
808 |
+ } |
809 |
+ numShared = shared - sharedList; |
810 |
+ shared->otherPkg = -1; |
811 |
|
812 |
diff --git a/app-arch/rpm/files/rpm-4.4.7-stupidness.patch b/app-arch/rpm/files/rpm-4.4.7-stupidness.patch |
813 |
new file mode 100644 |
814 |
index 0000000..8812a7b |
815 |
--- /dev/null |
816 |
+++ b/app-arch/rpm/files/rpm-4.4.7-stupidness.patch |
817 |
@@ -0,0 +1,171 @@ |
818 |
+Try and disable over-engineering in the rpm build system. |
819 |
+ |
820 |
+--- rpm-4.4.7/build/Makefile.am |
821 |
++++ rpm-4.4.7/build/Makefile.am |
822 |
+@@ -24,10 +24,7 @@ |
823 |
+ pkginc_HEADERS = rpmbuild.h rpmfc.h rpmfile.h rpmspec.h |
824 |
+ noinst_HEADERS = buildio.h |
825 |
+ |
826 |
+-LDFLAGS = -L$(RPM_BUILD_ROOT)$(usrlibdir) -L$(DESTDIR)$(usrlibdir) |
827 |
+- |
828 |
+-usrlibdir = $(libdir)@MARK64@ |
829 |
+-usrlib_LTLIBRARIES = librpmbuild.la |
830 |
++lib_LTLIBRARIES = librpmbuild.la |
831 |
+ librpmbuild_la_SOURCES = \ |
832 |
+ build.c expression.c files.c misc.c names.c pack.c \ |
833 |
+ parseBuildInstallClean.c parseChangelog.c parseDescription.c \ |
834 |
+--- rpm-4.4.7/configure.ac |
835 |
++++ rpm-4.4.7/configure.ac |
836 |
+@@ -117,7 +117,9 @@ |
837 |
+ dnl |
838 |
+ with_selinuxval=no |
839 |
+ AC_MSG_CHECKING(flag used by libtool to link rpm) |
840 |
+-if test X"$GCC" = Xyes ; then |
841 |
++# We do not want static linking |
842 |
++#if test X"$GCC" = Xyes ; then |
843 |
++if false ; then |
844 |
+ case "$target" in |
845 |
+ *-*-linux*) LDFLAGS_STATIC="-all-static" |
846 |
+ with_selinuxval=yes ;; |
847 |
+@@ -160,14 +162,15 @@ |
848 |
+ dnl XXX Test for libpthread.a that is NPTL aware (static link only). |
849 |
+ dnl |
850 |
+ LDFLAGS_NPTL= |
851 |
+-if test -f /usr/lib/nptl/libpthread.a ; then |
852 |
+- LDFLAGS_NPTL="-L/usr/lib/nptl" |
853 |
++# Also do not need static linking |
854 |
++#if test -f /usr/lib/nptl/libpthread.a ; then |
855 |
++# LDFLAGS_NPTL="-L/usr/lib/nptl" |
856 |
+ # INCPATH="$INCPATH -I/usr/include/nptl" |
857 |
+-fi |
858 |
+-if test -f /usr/lib64/nptl/libpthread.a ; then |
859 |
+- LDFLAGS_NPTL="-L/usr/lib64/nptl" |
860 |
++#fi |
861 |
++#if test -f /usr/lib64/nptl/libpthread.a ; then |
862 |
++# LDFLAGS_NPTL="-L/usr/lib64/nptl" |
863 |
+ # INCPATH="$INCPATH -I/usr/include/nptl" |
864 |
+-fi |
865 |
++#fi |
866 |
+ AC_SUBST(LDFLAGS_NPTL) |
867 |
+ |
868 |
+ dnl |
869 |
+@@ -1306,6 +1309,8 @@ |
870 |
+ case "${target_cpu}" in |
871 |
+ x86_64*|ppc64*|powerpc64*|sparc64*|s390x*) MARK64=64 ;; |
872 |
+ esac |
873 |
++# We don't want this magic as portage handles it |
874 |
++MARK64=ALL-SCREWED-UP |
875 |
+ AC_SUBST(MARK64) |
876 |
+ |
877 |
+ # For some systems we know that we have ld_version scripts. |
878 |
+@@ -1388,13 +1384,16 @@ |
879 |
+ else |
880 |
+ usrprefix=$prefix |
881 |
+ fi |
882 |
++ |
883 |
++test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' |
884 |
++ |
885 |
+ LOCALEDIR="`echo ${usrprefix}/share/locale`" |
886 |
+ AC_DEFINE_UNQUOTED(LOCALEDIR, "$LOCALEDIR", |
887 |
+ [Full path to rpm locale directory (usually /usr/share/locale)]) |
888 |
+ AC_SUBST(LOCALEDIR) |
889 |
+ LIBDIR="`echo $libdir | sed 's-/lib$-/%{_lib}-'`" |
890 |
+ AC_SUBST(LIBDIR) |
891 |
+-RPMCONFIGDIR="`echo ${usrprefix}/lib/rpm`" |
892 |
++RPMCONFIGDIR="`eval echo ${libdir}/rpm`" |
893 |
+ AC_DEFINE_UNQUOTED(RPMCONFIGDIR, "$RPMCONFIGDIR", |
894 |
+ [Full path to rpm global configuration directory (usually /usr/lib/rpm)]) |
895 |
+ AC_SUBST(RPMCONFIGDIR) |
896 |
+--- rpm-4.4.7/lib/Makefile.am |
897 |
++++ rpm-4.4.7/lib/Makefile.am |
898 |
+@@ -29,10 +29,7 @@ |
899 |
+ mylibs = librpm.la |
900 |
+ LIBS = |
901 |
+ |
902 |
+-LDFLAGS = -L$(RPM_BUILD_ROOT)$(usrlibdir) -L$(DESTDIR)$(usrlibdir) |
903 |
+- |
904 |
+-usrlibdir = $(libdir)@MARK64@ |
905 |
+-usrlib_LTLIBRARIES = librpm.la |
906 |
++lib_LTLIBRARIES = librpm.la |
907 |
+ librpm_la_SOURCES = \ |
908 |
+ cpio.c depends.c formats.c fs.c fsm.c getdate.c \ |
909 |
+ manifest.c misc.c package.c \ |
910 |
+--- rpm-4.4.7/python/Makefile.am |
911 |
++++ rpm-4.4.7/python/Makefile.am |
912 |
+@@ -4,8 +4,8 @@ |
913 |
+ |
914 |
+ LINT = splint |
915 |
+ |
916 |
+-pylibdir = ${prefix}/lib@MARK64@/python@WITH_PYTHON_VERSION@ |
917 |
+-pyincdir = $(prefix)/include/python@WITH_PYTHON_VERSION@ |
918 |
++pylibdir = $(libdir)/python@WITH_PYTHON_VERSION@ |
919 |
++pyincdir = $(includedir)/python@WITH_PYTHON_VERSION@ |
920 |
+ |
921 |
+ SUBDIRS = rpm |
922 |
+ |
923 |
+--- rpm-4.4.7/python/rpm/Makefile.am |
924 |
++++ rpm-4.4.7/python/rpm/Makefile.am |
925 |
+@@ -4,8 +4,8 @@ |
926 |
+ |
927 |
+ PYVER = @WITH_PYTHON_VERSION@ |
928 |
+ |
929 |
+-pylibdir = ${prefix}/lib@MARK64@/python@WITH_PYTHON_VERSION@ |
930 |
+-pyincdir = $(prefix)/include/python@WITH_PYTHON_VERSION@ |
931 |
++pylibdir = $(libdir)/python@WITH_PYTHON_VERSION@ |
932 |
++pyincdir = $(includedir)/python@WITH_PYTHON_VERSION@ |
933 |
+ |
934 |
+ EXTRA_DIST = \ |
935 |
+ __init__.py |
936 |
+--- rpm-4.4.7/rpmdb/Makefile.am |
937 |
++++ rpm-4.4.7/rpmdb/Makefile.am |
938 |
+@@ -41,11 +41,7 @@ |
939 |
+ # XXX watchout, ../db3/libdb.la created by this Makefile may surprise |
940 |
+ libdb_la = $(top_builddir)/$(WITH_DB_SUBDIR)/libdb.la |
941 |
+ |
942 |
+-# XXX grrr, RPM_BUILD_ROOT prevents build pollution if/when -lrpm different |
943 |
+-LDFLAGS = -L$(RPM_BUILD_ROOT)$(usrlibdir) -L$(DESTDIR)$(usrlibdir) |
944 |
+- |
945 |
+-usrlibdir = $(libdir)@MARK64@ |
946 |
+-usrlib_LTLIBRARIES = librpmdb.la |
947 |
++lib_LTLIBRARIES = librpmdb.la |
948 |
+ librpmdb_la_SOURCES = \ |
949 |
+ dbconfig.c fprint.c \ |
950 |
+ hdrNVR.c header.c header_internal.c legacy.c merge.c \ |
951 |
+--- rpm-4.4.7/rpmio/Makefile.am |
952 |
++++ rpm-4.4.7/rpmio/Makefile.am |
953 |
+@@ -28,10 +28,7 @@ |
954 |
+ |
955 |
+ BEECRYPTLOBJS = $(shell test X"@WITH_BEECRYPT_SUBDIR@" != X && cat $(top_builddir)/@WITH_BEECTYPT_SUBDIR@/listobjs) |
956 |
+ |
957 |
+-LDFLAGS = -L$(RPM_BUILD_ROOT)$(usrlibdir) -L$(DESTDIR)$(usrlibdir) |
958 |
+- |
959 |
+-usrlibdir = $(libdir)@MARK64@ |
960 |
+-usrlib_LTLIBRARIES = librpmio.la |
961 |
++lib_LTLIBRARIES = librpmio.la |
962 |
+ librpmio_la_SOURCES = \ |
963 |
+ argv.c digest.c fts.c macro.c md2.c md4.c rmd128.c rmd160.c tiger.c \ |
964 |
+ rpmdav.c rpmhook.c rpmio.c rpmlog.c rpmlua.c rpmmalloc.c \ |
965 |
+--- rpm-4.4.7/scripts/Makefile.am |
966 |
++++ rpm-4.4.7/scripts/Makefile.am |
967 |
+@@ -24,7 +24,7 @@ |
968 |
+ |
969 |
+ all: |
970 |
+ |
971 |
+-configdir = ${prefix}/lib/rpm |
972 |
++configdir = $(libdir)/rpm |
973 |
+ config_SCRIPTS = \ |
974 |
+ brp-compress brp-python-bytecompile brp-java-gcjcompile brp-redhat \ |
975 |
+ brp-strip brp-strip-comment-note brp-nobuildrootpath \ |
976 |
+--- rpm-4.4.7/tools/Makefile.am |
977 |
++++ rpm-4.4.7/tools/Makefile.am |
978 |
+@@ -54,10 +54,6 @@ |
979 |
+ #rpmdeps_LDFLAGS = $(staticLDFLAGS) |
980 |
+ rpmdeps_LDADD = $(top_builddir)/build/librpmbuild.la |
981 |
+ |
982 |
+-rpmfile.c: $(top_srcdir)/file/src/file.c |
983 |
+- rm -f $@ |
984 |
+- ln -s $< $@ |
985 |
+- |
986 |
+ rpmfile_SOURCES = rpmfile.c |
987 |
+ rpmfile_CFLAGS = -DMAGIC='"$(MAGIC)"' $(INCLUDES) |
988 |
+ rpmfile_LDADD = $(top_builddir)/rpmio/librpmio.la |
989 |
|
990 |
diff --git a/app-arch/rpm/files/rpm-4.8.1-autotools.patch b/app-arch/rpm/files/rpm-4.8.1-autotools.patch |
991 |
new file mode 100644 |
992 |
index 0000000..21cf254 |
993 |
--- /dev/null |
994 |
+++ b/app-arch/rpm/files/rpm-4.8.1-autotools.patch |
995 |
@@ -0,0 +1,32 @@ |
996 |
+diff --git a/configure.ac b/configure.ac |
997 |
+index 8c2ef50..2fc75f3 100644 |
998 |
+--- a/configure.ac |
999 |
++++ b/configure.ac |
1000 |
+@@ -305,14 +305,9 @@ AM_CONDITIONAL(LIBDWARF,[test "$WITH_LIBDWARF" = yes]) |
1001 |
+ # which we use too and hopefully is slightly more unique to NSS. |
1002 |
+ WITH_NSS_INCLUDE= |
1003 |
+ WITH_NSS_LIB= |
1004 |
+-AC_CHECK_HEADERS([nspr.h nss.h sechash.h], [], [ |
1005 |
+- AC_MSG_ERROR([missing required NSPR / NSS header]) |
1006 |
+-]) |
1007 |
+-AC_CHECK_LIB(nss3, NSS_NoDB_Init, [ |
1008 |
+- WITH_NSS_LIB=-lnss3 |
1009 |
+-], [ |
1010 |
+- AC_MSG_ERROR([missing required NSS library 'nss3']) |
1011 |
+-]) |
1012 |
++PKG_CHECK_MODULES(NSS, [ nss >= 3.0.0 ]) |
1013 |
++WITH_NSS_INCLUDE=$NSS_CFLAGS |
1014 |
++WITH_NSS_LIB=$NSS_LIBS |
1015 |
+ AC_SUBST(WITH_NSS_INCLUDE) |
1016 |
+ AC_SUBST(WITH_NSS_LIB) |
1017 |
+ |
1018 |
+@@ -1014,9 +1009,6 @@ AC_SUBST(RPMCONFIGDIR) |
1019 |
+ |
1020 |
+ AC_SUBST(OBJDUMP) |
1021 |
+ |
1022 |
+-if test "$with_external_db" = no; then |
1023 |
+- AC_CONFIG_SUBDIRS(db3) |
1024 |
+-fi |
1025 |
+ |
1026 |
+ AM_CONDITIONAL([WITH_INTERNAL_DB],[test "$with_external_db" = no]) |
1027 |
+ AM_CONDITIONAL([DOXYGEN],[test "$DOXYGEN" != no]) |
1028 |
|
1029 |
diff --git a/app-arch/rpm/files/rpm-4.8.1-db-path.patch b/app-arch/rpm/files/rpm-4.8.1-db-path.patch |
1030 |
new file mode 100644 |
1031 |
index 0000000..634dd23 |
1032 |
--- /dev/null |
1033 |
+++ b/app-arch/rpm/files/rpm-4.8.1-db-path.patch |
1034 |
@@ -0,0 +1,26 @@ |
1035 |
+diff --git a/Makefile.am b/Makefile.am |
1036 |
+index 587cfa7..498abfb 100644 |
1037 |
+--- a/Makefile.am |
1038 |
++++ b/Makefile.am |
1039 |
+@@ -177,7 +177,7 @@ EXTRA_DIST += rpmpopt.in |
1040 |
+ |
1041 |
+ usrsrcdir = $(prefix)/src |
1042 |
+ |
1043 |
+-rpmvardir = $(localstatedir)/lib/rpm |
1044 |
++rpmvardir = $(localstatedir)/rpm |
1045 |
+ rpmvar_DATA = |
1046 |
+ |
1047 |
+ install-exec-hook: |
1048 |
+diff --git a/macros.in b/macros.in |
1049 |
+index ae46fcb..213b53c 100644 |
1050 |
+--- a/macros.in |
1051 |
++++ b/macros.in |
1052 |
+@@ -155,7 +155,7 @@ |
1053 |
+ %_bzip2bin %{__bzip2} |
1054 |
+ |
1055 |
+ # The location of the rpm database file(s). |
1056 |
+-%_dbpath %{_var}/lib/rpm |
1057 |
++%_dbpath %{_var}/rpm |
1058 |
+ |
1059 |
+ # The location of the rpm database file(s) after "rpm --rebuilddb". |
1060 |
+ %_dbpath_rebuild %{_dbpath} |
1061 |
|
1062 |
diff --git a/app-arch/rpm/files/rpm-4.9.1.2-libdir.patch b/app-arch/rpm/files/rpm-4.9.1.2-libdir.patch |
1063 |
new file mode 100644 |
1064 |
index 0000000..2219264 |
1065 |
--- /dev/null |
1066 |
+++ b/app-arch/rpm/files/rpm-4.9.1.2-libdir.patch |
1067 |
@@ -0,0 +1,31 @@ |
1068 |
+diff -urN rpm-4.9.1.2.old/configure.ac rpm-4.9.1.2/configure.ac |
1069 |
+--- rpm-4.9.1.2.old/configure.ac 2012-04-19 12:18:27.584725220 +0200 |
1070 |
++++ rpm-4.9.1.2/configure.ac 2012-04-19 12:34:50.302722933 +0200 |
1071 |
+@@ -846,13 +846,7 @@ |
1072 |
+ AC_SUBST(RPMCANONGNU) |
1073 |
+ AC_DEFINE_UNQUOTED([RPMCANONVENDOR],["${RPMCANONVENDOR}"],[canonical vendor]) |
1074 |
+ |
1075 |
+-if test X"$prefix" = XNONE ; then |
1076 |
+- usrprefix="$ac_default_prefix" |
1077 |
+-else |
1078 |
+- usrprefix=$prefix |
1079 |
+-fi |
1080 |
+- |
1081 |
+-RPMCONFIGDIR="`echo ${usrprefix}/lib/rpm`" |
1082 |
++RPMCONFIGDIR="`echo ${libexecdir}/rpm/`" |
1083 |
+ AC_SUBST(RPMCONFIGDIR) |
1084 |
+ |
1085 |
+ AC_SUBST(OBJDUMP) |
1086 |
+diff -urN rpm-4.9.1.2.old/rpm.am rpm-4.9.1.2/rpm.am |
1087 |
+--- rpm-4.9.1.2.old/rpm.am 2012-04-19 12:18:27.584725220 +0200 |
1088 |
++++ rpm-4.9.1.2/rpm.am 2012-04-19 12:24:49.035724332 +0200 |
1089 |
+@@ -1,7 +1,5 @@ |
1090 |
+ # Internal binaries |
1091 |
+-## HACK: It probably should be $(libexecdir)/rpm or $(libdir)/rpm |
1092 |
+-rpmlibexecdir = $(prefix)/lib/rpm |
1093 |
++rpmlibexecdir = $(pkglibexecdir) |
1094 |
+ |
1095 |
+ # Host independent config files |
1096 |
+-## HACK: it probably should be $(datadir)/rpm |
1097 |
+-rpmconfigdir = $(prefix)/lib/rpm |
1098 |
++rpmconfigdir = $(pkglibexecdir) |
1099 |
|
1100 |
diff --git a/app-arch/rpm/rpm-4.10.0.ebuild b/app-arch/rpm/rpm-4.10.0.ebuild |
1101 |
new file mode 100644 |
1102 |
index 0000000..afe31fd |
1103 |
--- /dev/null |
1104 |
+++ b/app-arch/rpm/rpm-4.10.0.ebuild |
1105 |
@@ -0,0 +1,118 @@ |
1106 |
+# Copyright 1999-2012 Gentoo Foundation |
1107 |
+# Distributed under the terms of the GNU General Public License v2 |
1108 |
+# $Header: /var/cvsroot/gentoo-x86/app-arch/rpm/rpm-4.10.0.ebuild,v 1.1 2012/06/01 14:19:27 scarabeus Exp $ |
1109 |
+ |
1110 |
+EAPI="4-slot-abi" |
1111 |
+ |
1112 |
+PYTHON_DEPEND="2" |
1113 |
+ |
1114 |
+inherit eutils autotools flag-o-matic perl-module python versionator |
1115 |
+ |
1116 |
+DESCRIPTION="Red Hat Package Management Utils" |
1117 |
+HOMEPAGE="http://www.rpm.org" |
1118 |
+SRC_URI="http://rpm.org/releases/rpm-$(get_version_component_range 1-2).x/${P}.tar.bz2" |
1119 |
+ |
1120 |
+LICENSE="GPL-2 LGPL-2" |
1121 |
+SLOT="0" |
1122 |
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" |
1123 |
+ |
1124 |
+IUSE="nls python doc caps lua acl" |
1125 |
+ |
1126 |
+RDEPEND=">=sys-libs/db-4.5 |
1127 |
+ >=sys-libs/zlib-1.2.3-r1 |
1128 |
+ >=app-arch/bzip2-1.0.1 |
1129 |
+ >=dev-libs/popt-1.7 |
1130 |
+ >=app-crypt/gnupg-1.2 |
1131 |
+ dev-libs/elfutils |
1132 |
+ virtual/libintl |
1133 |
+ !<dev-lang/perl-5.8.8 |
1134 |
+ dev-libs/nss |
1135 |
+ python? ( >=dev-lang/python-2.3 ) |
1136 |
+ nls? ( virtual/libintl ) |
1137 |
+ lua? ( >=dev-lang/lua-5.1.0[deprecated] ) |
1138 |
+ acl? ( virtual/acl ) |
1139 |
+ caps? ( >=sys-libs/libcap-2.0 )" |
1140 |
+ |
1141 |
+DEPEND="${RDEPEND} |
1142 |
+ nls? ( sys-devel/gettext ) |
1143 |
+ doc? ( app-doc/doxygen )" |
1144 |
+ |
1145 |
+pkg_setup() { |
1146 |
+ python_set_active_version 2 |
1147 |
+ python_pkg_setup |
1148 |
+} |
1149 |
+ |
1150 |
+src_prepare() { |
1151 |
+ epatch \ |
1152 |
+ "${FILESDIR}"/${PN}-4.8.1-autotools.patch \ |
1153 |
+ "${FILESDIR}"/${PN}-4.8.1-db-path.patch \ |
1154 |
+ "${FILESDIR}"/${PN}-4.9.1.2-libdir.patch |
1155 |
+ |
1156 |
+ # fix #356769 |
1157 |
+ sed -i 's:%{_var}/tmp:/var/tmp:' macros.in || die "Fixing tmppath failed" |
1158 |
+ |
1159 |
+ eautoreconf |
1160 |
+} |
1161 |
+ |
1162 |
+src_configure() { |
1163 |
+ econf \ |
1164 |
+ --without-selinux \ |
1165 |
+ --with-external-db \ |
1166 |
+ $(use_enable python) \ |
1167 |
+ $(use_with doc hackingdocs) \ |
1168 |
+ $(use_enable nls) \ |
1169 |
+ $(use_with lua) \ |
1170 |
+ $(use_with caps cap) \ |
1171 |
+ $(use_with acl) |
1172 |
+} |
1173 |
+ |
1174 |
+src_compile() { |
1175 |
+ default |
1176 |
+} |
1177 |
+ |
1178 |
+src_install() { |
1179 |
+ default |
1180 |
+ |
1181 |
+ # remove la files |
1182 |
+ find "${ED}" -name '*.la' -exec rm -f {} + |
1183 |
+ |
1184 |
+ mv "${ED}"/bin/rpm "${ED}"/usr/bin |
1185 |
+ rmdir "${ED}"/bin |
1186 |
+ # fix symlinks to /bin/rpm (#349840) |
1187 |
+ for binary in rpmquery rpmverify;do |
1188 |
+ ln -sf rpm "${ED}"/usr/bin/${binary} |
1189 |
+ done |
1190 |
+ |
1191 |
+ use nls || rm -rf "${ED}"/usr/share/man/?? |
1192 |
+ |
1193 |
+ keepdir /usr/src/rpm/{SRPMS,SPECS,SOURCES,RPMS,BUILD} |
1194 |
+ |
1195 |
+ dodoc CHANGES CREDITS GROUPS README* |
1196 |
+ if use doc; then |
1197 |
+ pushd doc/hacking/html |
1198 |
+ dohtml -p hacking -r . |
1199 |
+ popd |
1200 |
+ pushd doc/librpm/html |
1201 |
+ dohtml -p librpm -r . |
1202 |
+ popd |
1203 |
+ fi |
1204 |
+ |
1205 |
+ # Fix perllocal.pod file collision |
1206 |
+ fixlocalpod |
1207 |
+} |
1208 |
+ |
1209 |
+pkg_postinst() { |
1210 |
+ if [[ -f "${EROOT}"/var/lib/rpm/Packages ]] ; then |
1211 |
+ einfo "RPM database found... Rebuilding database (may take a while)..." |
1212 |
+ "${EROOT}"/usr/bin/rpmdb --rebuilddb --root="${EROOT}" |
1213 |
+ else |
1214 |
+ einfo "No RPM database found... Creating database..." |
1215 |
+ "${EROOT}"/usr/bin/rpmdb --initdb --root="${EROOT}" |
1216 |
+ fi |
1217 |
+ |
1218 |
+ use python && python_mod_optimize rpm |
1219 |
+} |
1220 |
+ |
1221 |
+pkg_postrm() { |
1222 |
+ use python && python_mod_cleanup rpm |
1223 |
+} |
1224 |
|
1225 |
diff --git a/app-arch/rpm/rpm-4.4.6-r7.ebuild b/app-arch/rpm/rpm-4.4.6-r7.ebuild |
1226 |
new file mode 100644 |
1227 |
index 0000000..14fadd4 |
1228 |
--- /dev/null |
1229 |
+++ b/app-arch/rpm/rpm-4.4.6-r7.ebuild |
1230 |
@@ -0,0 +1,114 @@ |
1231 |
+# Copyright 1999-2011 Gentoo Foundation |
1232 |
+# Distributed under the terms of the GNU General Public License v2 |
1233 |
+# $Header: /var/cvsroot/gentoo-x86/app-arch/rpm/rpm-4.4.6-r7.ebuild,v 1.5 2011/01/08 19:21:44 arfrever Exp $ |
1234 |
+ |
1235 |
+EAPI="3" |
1236 |
+ |
1237 |
+inherit eutils autotools perl-module flag-o-matic python |
1238 |
+ |
1239 |
+DESCRIPTION="Red Hat Package Management Utils" |
1240 |
+HOMEPAGE="http://www.rpm5.org/" |
1241 |
+SRC_URI="http://rpm5.org/files/rpm/rpm-4.4/${P}.tar.gz" |
1242 |
+ |
1243 |
+LICENSE="GPL-2 LGPL-2" |
1244 |
+SLOT="0" |
1245 |
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86" |
1246 |
+IUSE="nls python perl doc sqlite" |
1247 |
+ |
1248 |
+RDEPEND=">=sys-libs/db-4 |
1249 |
+ >=sys-libs/zlib-1.1.3 |
1250 |
+ >=app-arch/bzip2-1.0.1 |
1251 |
+ >=dev-libs/popt-1.7 |
1252 |
+ >=app-crypt/gnupg-1.2 |
1253 |
+ dev-libs/elfutils |
1254 |
+ virtual/libintl |
1255 |
+ >=dev-libs/beecrypt-3.1.0-r1 |
1256 |
+ python? ( >=dev-lang/python-2.2 ) |
1257 |
+ perl? ( >=dev-lang/perl-5.8.8 ) |
1258 |
+ nls? ( virtual/libintl ) |
1259 |
+ sqlite? ( >=dev-db/sqlite-3.3.5 ) |
1260 |
+ >=net-libs/neon-0.28" |
1261 |
+DEPEND="${RDEPEND} |
1262 |
+ nls? ( sys-devel/gettext ) |
1263 |
+ doc? ( app-doc/doxygen )" |
1264 |
+ |
1265 |
+src_prepare() { |
1266 |
+ epatch "${FILESDIR}"/${P}-with-sqlite.patch |
1267 |
+ epatch "${FILESDIR}"/${P}-stupidness.patch |
1268 |
+ epatch "${FILESDIR}"/${P}-autotools.patch |
1269 |
+ epatch "${FILESDIR}"/${P}-buffer-overflow.patch |
1270 |
+ epatch "${FILESDIR}"/${P}-qa-fix-undefined.patch |
1271 |
+ epatch "${FILESDIR}"/${P}-fix-cflags-stripping.patch |
1272 |
+ # bug 214799 |
1273 |
+ epatch "${FILESDIR}"/${P}-neon-0.28.patch |
1274 |
+ |
1275 |
+ # rpm uses AM_GNU_GETTEXT() but fails to actually |
1276 |
+ # include any of the required gettext files |
1277 |
+ cp /usr/share/gettext/config.rpath . || die |
1278 |
+ |
1279 |
+ # the following are additional libraries that might be packaged with |
1280 |
+ # the rpm sources. grep for "test -d" in configure.ac |
1281 |
+ cp file/src/{file,patchlevel}.h tools/ |
1282 |
+ rm -rf beecrypt elfutils neon popt sqlite zlib intl file |
1283 |
+ |
1284 |
+ sed -i -e "s:intl ::" Makefile.am |
1285 |
+ sed -i -e "s:intl/Makefile ::" configure.ac |
1286 |
+ AT_NO_RECURSIVE="yes" eautoreconf |
1287 |
+ # TODO Get rid of internal copies of lua, db and db3 |
1288 |
+} |
1289 |
+ |
1290 |
+src_configure() { |
1291 |
+ # Until strict aliasing is porperly fixed... |
1292 |
+ filter-flags -fstrict-aliasing |
1293 |
+ append-flags -fno-strict-aliasing |
1294 |
+ econf \ |
1295 |
+ --enable-posixmutexes \ |
1296 |
+ --without-javaglue \ |
1297 |
+ --without-selinux \ |
1298 |
+ $(use_with python python $(python_get_version)) \ |
1299 |
+ $(use_with doc apidocs) \ |
1300 |
+ $(use_with perl) \ |
1301 |
+ $(use_with sqlite) \ |
1302 |
+ $(use_enable nls) |
1303 |
+} |
1304 |
+ |
1305 |
+src_compile() { |
1306 |
+ default |
1307 |
+} |
1308 |
+ |
1309 |
+src_install() { |
1310 |
+ emake DESTDIR="${D}" INSTALLDIRS=vendor install || die "emake install failed" |
1311 |
+ |
1312 |
+ mv "${D}"/bin/rpm "${D}"/usr/bin |
1313 |
+ rmdir "${D}"/bin |
1314 |
+ |
1315 |
+ use nls || rm -rf "${D}"/usr/share/man/?? |
1316 |
+ |
1317 |
+ keepdir /usr/src/rpm/{SRPMS,SPECS,SOURCES,RPMS,BUILD} |
1318 |
+ |
1319 |
+ dodoc CHANGES CREDITS GROUPS README* RPM* |
1320 |
+ use doc && dohtml -r apidocs/html/* |
1321 |
+ |
1322 |
+ # Fix perllocal.pod file collision |
1323 |
+ use perl && fixlocalpod |
1324 |
+ |
1325 |
+ for magic_file in "magic.mime.mgc" "magic.mgc" "magic.mime" "magic"; do |
1326 |
+ dosym /usr/share/misc/${magic_file} /usr/lib/rpm/${magic_file} |
1327 |
+ done |
1328 |
+} |
1329 |
+ |
1330 |
+pkg_postinst() { |
1331 |
+ if [[ -f ${ROOT}/var/lib/rpm/Packages ]] ; then |
1332 |
+ einfo "RPM database found... Rebuilding database (may take a while)..." |
1333 |
+ "${ROOT}"/usr/bin/rpm --rebuilddb --root="${ROOT}" |
1334 |
+ else |
1335 |
+ einfo "No RPM database found... Creating database..." |
1336 |
+ "${ROOT}"/usr/bin/rpm --initdb --root="${ROOT}" |
1337 |
+ fi |
1338 |
+ |
1339 |
+ use python && python_mod_optimize rpm |
1340 |
+} |
1341 |
+ |
1342 |
+pkg_postrm() { |
1343 |
+ use python && python_mod_cleanup rpm |
1344 |
+} |
1345 |
|
1346 |
diff --git a/app-arch/rpm/rpm-4.9.1.2.ebuild b/app-arch/rpm/rpm-4.9.1.2.ebuild |
1347 |
new file mode 100644 |
1348 |
index 0000000..de30557 |
1349 |
--- /dev/null |
1350 |
+++ b/app-arch/rpm/rpm-4.9.1.2.ebuild |
1351 |
@@ -0,0 +1,113 @@ |
1352 |
+# Copyright 1999-2012 Gentoo Foundation |
1353 |
+# Distributed under the terms of the GNU General Public License v2 |
1354 |
+# $Header: /var/cvsroot/gentoo-x86/app-arch/rpm/rpm-4.9.1.2.ebuild,v 1.11 2012/05/06 16:54:41 armin76 Exp $ |
1355 |
+ |
1356 |
+EAPI="4-slot-abi" |
1357 |
+ |
1358 |
+PYTHON_DEPEND="2" |
1359 |
+ |
1360 |
+inherit eutils autotools flag-o-matic perl-module python |
1361 |
+ |
1362 |
+DESCRIPTION="Red Hat Package Management Utils" |
1363 |
+HOMEPAGE="http://www.rpm.org" |
1364 |
+SRC_URI="http://rpm.org/releases/rpm-4.9.x/${P}.tar.bz2" |
1365 |
+ |
1366 |
+LICENSE="GPL-2 LGPL-2" |
1367 |
+SLOT="0" |
1368 |
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86" |
1369 |
+ |
1370 |
+IUSE="nls python doc caps lua acl" |
1371 |
+ |
1372 |
+RDEPEND=">=sys-libs/db-4.5 |
1373 |
+ >=sys-libs/zlib-1.2.3-r1 |
1374 |
+ >=app-arch/bzip2-1.0.1 |
1375 |
+ >=dev-libs/popt-1.7 |
1376 |
+ >=app-crypt/gnupg-1.2 |
1377 |
+ dev-libs/elfutils |
1378 |
+ virtual/libintl |
1379 |
+ !<dev-lang/perl-5.8.8 |
1380 |
+ dev-libs/nss |
1381 |
+ python? ( >=dev-lang/python-2.3 ) |
1382 |
+ nls? ( virtual/libintl ) |
1383 |
+ lua? ( >=dev-lang/lua-5.1.0[deprecated] ) |
1384 |
+ acl? ( virtual/acl ) |
1385 |
+ caps? ( >=sys-libs/libcap-2.0 )" |
1386 |
+ |
1387 |
+DEPEND="${RDEPEND} |
1388 |
+ nls? ( sys-devel/gettext ) |
1389 |
+ doc? ( app-doc/doxygen )" |
1390 |
+ |
1391 |
+pkg_setup() { |
1392 |
+ python_set_active_version 2 |
1393 |
+ python_pkg_setup |
1394 |
+} |
1395 |
+ |
1396 |
+src_prepare() { |
1397 |
+ epatch "${FILESDIR}"/${PN}-4.8.1-autotools.patch |
1398 |
+ epatch "${FILESDIR}"/${PN}-4.8.1-db-path.patch |
1399 |
+ |
1400 |
+ # fix #356769 |
1401 |
+ sed -i 's:%{_var}/tmp:/var/tmp:' macros.in || die "Fixing tmppath failed" |
1402 |
+ |
1403 |
+ eautoreconf |
1404 |
+} |
1405 |
+ |
1406 |
+src_compile() { |
1407 |
+ default |
1408 |
+} |
1409 |
+ |
1410 |
+src_configure() { |
1411 |
+ econf \ |
1412 |
+ --without-selinux \ |
1413 |
+ --with-external-db \ |
1414 |
+ $(use_enable python) \ |
1415 |
+ $(use_with doc hackingdocs) \ |
1416 |
+ $(use_enable nls) \ |
1417 |
+ $(use_with lua) \ |
1418 |
+ $(use_with caps cap) \ |
1419 |
+ $(use_with acl) |
1420 |
+} |
1421 |
+ |
1422 |
+src_install() { |
1423 |
+ default |
1424 |
+ |
1425 |
+ mv "${ED}"/bin/rpm "${ED}"/usr/bin |
1426 |
+ rmdir "${ED}"/bin |
1427 |
+ # fix symlinks to /bin/rpm (#349840) |
1428 |
+ for binary in rpmquery rpmverify;do |
1429 |
+ ln -sf rpm "${ED}"/usr/bin/${binary} |
1430 |
+ done |
1431 |
+ |
1432 |
+ use nls || rm -rf "${ED}"/usr/share/man/?? |
1433 |
+ |
1434 |
+ keepdir /usr/src/rpm/{SRPMS,SPECS,SOURCES,RPMS,BUILD} |
1435 |
+ |
1436 |
+ dodoc CHANGES CREDITS GROUPS README* |
1437 |
+ if use doc; then |
1438 |
+ pushd doc/hacking/html |
1439 |
+ dohtml -p hacking -r . |
1440 |
+ popd |
1441 |
+ pushd doc/librpm/html |
1442 |
+ dohtml -p librpm -r . |
1443 |
+ popd |
1444 |
+ fi |
1445 |
+ |
1446 |
+ # Fix perllocal.pod file collision |
1447 |
+ fixlocalpod |
1448 |
+} |
1449 |
+ |
1450 |
+pkg_postinst() { |
1451 |
+ if [[ -f "${EROOT}"/var/lib/rpm/Packages ]] ; then |
1452 |
+ einfo "RPM database found... Rebuilding database (may take a while)..." |
1453 |
+ "${EROOT}"/usr/bin/rpmdb --rebuilddb --root="${EROOT}" |
1454 |
+ else |
1455 |
+ einfo "No RPM database found... Creating database..." |
1456 |
+ "${EROOT}"/usr/bin/rpmdb --initdb --root="${EROOT}" |
1457 |
+ fi |
1458 |
+ |
1459 |
+ use python && python_mod_optimize rpm |
1460 |
+} |
1461 |
+ |
1462 |
+pkg_postrm() { |
1463 |
+ use python && python_mod_cleanup rpm |
1464 |
+} |
1465 |
|
1466 |
diff --git a/app-arch/rpm/rpm-4.9.1.3.ebuild b/app-arch/rpm/rpm-4.9.1.3.ebuild |
1467 |
new file mode 100644 |
1468 |
index 0000000..5ecaf89 |
1469 |
--- /dev/null |
1470 |
+++ b/app-arch/rpm/rpm-4.9.1.3.ebuild |
1471 |
@@ -0,0 +1,118 @@ |
1472 |
+# Copyright 1999-2012 Gentoo Foundation |
1473 |
+# Distributed under the terms of the GNU General Public License v2 |
1474 |
+# $Header: /var/cvsroot/gentoo-x86/app-arch/rpm/rpm-4.9.1.3.ebuild,v 1.8 2012/06/23 17:09:14 armin76 Exp $ |
1475 |
+ |
1476 |
+EAPI="4-slot-abi" |
1477 |
+ |
1478 |
+PYTHON_DEPEND="2" |
1479 |
+ |
1480 |
+inherit eutils autotools flag-o-matic perl-module python |
1481 |
+ |
1482 |
+DESCRIPTION="Red Hat Package Management Utils" |
1483 |
+HOMEPAGE="http://www.rpm.org" |
1484 |
+SRC_URI="http://rpm.org/releases/rpm-4.9.x/${P}.tar.bz2" |
1485 |
+ |
1486 |
+LICENSE="GPL-2 LGPL-2" |
1487 |
+SLOT="0" |
1488 |
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86" |
1489 |
+ |
1490 |
+IUSE="nls python doc caps lua acl" |
1491 |
+ |
1492 |
+RDEPEND=">=sys-libs/db-4.5 |
1493 |
+ >=sys-libs/zlib-1.2.3-r1 |
1494 |
+ >=app-arch/bzip2-1.0.1 |
1495 |
+ >=dev-libs/popt-1.7 |
1496 |
+ >=app-crypt/gnupg-1.2 |
1497 |
+ dev-libs/elfutils |
1498 |
+ virtual/libintl |
1499 |
+ !<dev-lang/perl-5.8.8 |
1500 |
+ dev-libs/nss |
1501 |
+ python? ( >=dev-lang/python-2.3 ) |
1502 |
+ nls? ( virtual/libintl ) |
1503 |
+ lua? ( >=dev-lang/lua-5.1.0[deprecated] ) |
1504 |
+ acl? ( virtual/acl ) |
1505 |
+ caps? ( >=sys-libs/libcap-2.0 )" |
1506 |
+ |
1507 |
+DEPEND="${RDEPEND} |
1508 |
+ nls? ( sys-devel/gettext ) |
1509 |
+ doc? ( app-doc/doxygen )" |
1510 |
+ |
1511 |
+pkg_setup() { |
1512 |
+ python_set_active_version 2 |
1513 |
+ python_pkg_setup |
1514 |
+} |
1515 |
+ |
1516 |
+src_prepare() { |
1517 |
+ epatch \ |
1518 |
+ "${FILESDIR}"/${PN}-4.8.1-autotools.patch \ |
1519 |
+ "${FILESDIR}"/${PN}-4.8.1-db-path.patch \ |
1520 |
+ "${FILESDIR}"/${PN}-4.9.1.2-libdir.patch |
1521 |
+ |
1522 |
+ # fix #356769 |
1523 |
+ sed -i 's:%{_var}/tmp:/var/tmp:' macros.in || die "Fixing tmppath failed" |
1524 |
+ |
1525 |
+ eautoreconf |
1526 |
+} |
1527 |
+ |
1528 |
+src_configure() { |
1529 |
+ econf \ |
1530 |
+ --without-selinux \ |
1531 |
+ --with-external-db \ |
1532 |
+ $(use_enable python) \ |
1533 |
+ $(use_with doc hackingdocs) \ |
1534 |
+ $(use_enable nls) \ |
1535 |
+ $(use_with lua) \ |
1536 |
+ $(use_with caps cap) \ |
1537 |
+ $(use_with acl) |
1538 |
+} |
1539 |
+ |
1540 |
+src_compile() { |
1541 |
+ default |
1542 |
+} |
1543 |
+ |
1544 |
+src_install() { |
1545 |
+ default |
1546 |
+ |
1547 |
+ # remove la files |
1548 |
+ find "${ED}" -name '*.la' -exec rm -f {} + |
1549 |
+ |
1550 |
+ mv "${ED}"/bin/rpm "${ED}"/usr/bin |
1551 |
+ rmdir "${ED}"/bin |
1552 |
+ # fix symlinks to /bin/rpm (#349840) |
1553 |
+ for binary in rpmquery rpmverify;do |
1554 |
+ ln -sf rpm "${ED}"/usr/bin/${binary} |
1555 |
+ done |
1556 |
+ |
1557 |
+ use nls || rm -rf "${ED}"/usr/share/man/?? |
1558 |
+ |
1559 |
+ keepdir /usr/src/rpm/{SRPMS,SPECS,SOURCES,RPMS,BUILD} |
1560 |
+ |
1561 |
+ dodoc CHANGES CREDITS GROUPS README* |
1562 |
+ if use doc; then |
1563 |
+ pushd doc/hacking/html |
1564 |
+ dohtml -p hacking -r . |
1565 |
+ popd |
1566 |
+ pushd doc/librpm/html |
1567 |
+ dohtml -p librpm -r . |
1568 |
+ popd |
1569 |
+ fi |
1570 |
+ |
1571 |
+ # Fix perllocal.pod file collision |
1572 |
+ fixlocalpod |
1573 |
+} |
1574 |
+ |
1575 |
+pkg_postinst() { |
1576 |
+ if [[ -f "${EROOT}"/var/lib/rpm/Packages ]] ; then |
1577 |
+ einfo "RPM database found... Rebuilding database (may take a while)..." |
1578 |
+ "${EROOT}"/usr/bin/rpmdb --rebuilddb --root="${EROOT}" |
1579 |
+ else |
1580 |
+ einfo "No RPM database found... Creating database..." |
1581 |
+ "${EROOT}"/usr/bin/rpmdb --initdb --root="${EROOT}" |
1582 |
+ fi |
1583 |
+ |
1584 |
+ use python && python_mod_optimize rpm |
1585 |
+} |
1586 |
+ |
1587 |
+pkg_postrm() { |
1588 |
+ use python && python_mod_cleanup rpm |
1589 |
+} |
1590 |
|
1591 |
diff --git a/app-arch/rpm/rpm-5.1.6.ebuild b/app-arch/rpm/rpm-5.1.6.ebuild |
1592 |
new file mode 100644 |
1593 |
index 0000000..4da047e |
1594 |
--- /dev/null |
1595 |
+++ b/app-arch/rpm/rpm-5.1.6.ebuild |
1596 |
@@ -0,0 +1,112 @@ |
1597 |
+# Copyright 1999-2012 Gentoo Foundation |
1598 |
+# Distributed under the terms of the GNU General Public License v2 |
1599 |
+# $Header: /var/cvsroot/gentoo-x86/app-arch/rpm/rpm-5.1.6.ebuild,v 1.10 2012/05/24 04:34:28 vapier Exp $ |
1600 |
+ |
1601 |
+EAPI="3" |
1602 |
+ |
1603 |
+inherit eutils multilib python user |
1604 |
+ |
1605 |
+MY_P=${P/_alpha/a} |
1606 |
+MY_P=${P/_beta/b} |
1607 |
+ |
1608 |
+DESCRIPTION="RPM Package Manager" |
1609 |
+HOMEPAGE="http://rpm5.org/" |
1610 |
+SRC_URI="http://rpm5.org/files/rpm/rpm-5.1/${MY_P}.tar.gz" |
1611 |
+ |
1612 |
+LICENSE="GPL-2 LGPL-2" |
1613 |
+SLOT="0" |
1614 |
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" |
1615 |
+IUSE="berkdb bzip2 doc lua magic webdav-neon nls pcre perl python selinux sqlite" |
1616 |
+ |
1617 |
+# dmalloc? ( dev-libs/dmalloc ) |
1618 |
+# efence? ( dev-util/efence ) |
1619 |
+# keyutils? ( sys-apps/keyutils ) |
1620 |
+# xar? ( app-arch/xar ) |
1621 |
+RDEPEND="dev-libs/beecrypt |
1622 |
+ dev-libs/popt |
1623 |
+ berkdb? ( sys-libs/db ) |
1624 |
+ bzip2? ( app-arch/bzip2 ) |
1625 |
+ lua? ( dev-lang/lua ) |
1626 |
+ webdav-neon? ( net-libs/neon ) |
1627 |
+ pcre? ( dev-libs/libpcre ) |
1628 |
+ perl? ( dev-lang/perl ) |
1629 |
+ python? ( dev-lang/python ) |
1630 |
+ selinux? ( sys-libs/libselinux ) |
1631 |
+ sqlite? ( dev-db/sqlite )" |
1632 |
+# comes bundled with modified zlib |
1633 |
+# >=sys-libs/zlib-1.2.3-r1 |
1634 |
+DEPEND="${RDEPEND} |
1635 |
+ doc? ( app-doc/doxygen ) |
1636 |
+ nls? ( sys-devel/gettext )" |
1637 |
+ |
1638 |
+S=${WORKDIR}/${MY_P} |
1639 |
+ |
1640 |
+pkg_setup () { |
1641 |
+ ewarn "If you are upgrading from an rpm version of 5.0.0 or lower, " |
1642 |
+ ewarn "your database will not be updated. Please back up your rpm " |
1643 |
+ ewarn "database, and run: " |
1644 |
+ ewarn " rpm --initdb" |
1645 |
+} |
1646 |
+ |
1647 |
+src_prepare() { |
1648 |
+ rm -rf file xar #db |
1649 |
+ sed -i \ |
1650 |
+ -e '/^pkgconfigdir/s:=.*:=$(libdir)/pkgconfig:' \ |
1651 |
+ scripts/Makefile.in || die |
1652 |
+} |
1653 |
+ |
1654 |
+src_configure() { |
1655 |
+# $(use_with dmalloc) \ |
1656 |
+# $(use_with efence) \ |
1657 |
+# $(use_with keyutils) \ |
1658 |
+# $(use_with xar) \ |
1659 |
+ # --with-libelf |
1660 |
+ econf \ |
1661 |
+ $(use_with berkdb db) \ |
1662 |
+ $(use_with bzip2) \ |
1663 |
+ $(use_with doc apidocs) \ |
1664 |
+ $(use_with magic file) \ |
1665 |
+ $(use_with lua) \ |
1666 |
+ $(use_with webdav-neon neon) \ |
1667 |
+ $(use_with nls) \ |
1668 |
+ $(use_with pcre) \ |
1669 |
+ $(use_with perl) \ |
1670 |
+ $(use_with python) \ |
1671 |
+ $(use_with selinux) \ |
1672 |
+ $(use_with sqlite) \ |
1673 |
+ $(use berkdb || use sqlite || echo --with-db) \ |
1674 |
+ --with-path-lib="/usr/$(get_libdir)/rpm" \ |
1675 |
+ --with-python-lib-dir="$(python_get_libdir)" |
1676 |
+} |
1677 |
+ |
1678 |
+src_install() { |
1679 |
+ emake DESTDIR="${D}" INSTALLDIRS=vendor install || die "emake install failed" |
1680 |
+ dodoc CHANGES CREDITS NEWS README TODO |
1681 |
+} |
1682 |
+ |
1683 |
+pkg_preinst() { |
1684 |
+ enewgroup rpm 37 |
1685 |
+ enewuser rpm 37 /bin/sh /var/lib/rpm rpm |
1686 |
+} |
1687 |
+ |
1688 |
+pkg_postinst() { |
1689 |
+ chown -R rpm:rpm "${ROOT}"/usr/$(get_libdir)/rpm |
1690 |
+ chown -R rpm:rpm "${ROOT}"/var/lib/rpm |
1691 |
+ chown rpm:rpm "${ROOT}"/usr/bin/rpm{,2cpio,build,constant} |
1692 |
+ if [[ ${ROOT} == "/" ]] ; then |
1693 |
+ if [[ -f ${ROOT}/var/lib/rpm/Packages ]] ; then |
1694 |
+ einfo "RPM database found... Rebuilding database (may take a while)..." |
1695 |
+ "${ROOT}"/usr/bin/rpm --rebuilddb --root="${ROOT}" |
1696 |
+ else |
1697 |
+ einfo "No RPM database found... Creating database..." |
1698 |
+ "${ROOT}"/usr/bin/rpm --initdb --root="${ROOT}" |
1699 |
+ fi |
1700 |
+ fi |
1701 |
+ chown rpm:rpm "${ROOT}"/var/lib/rpm/* |
1702 |
+ |
1703 |
+ use python && python_mod_optimize rpm |
1704 |
+} |
1705 |
+ |
1706 |
+pkg_postrm() { |
1707 |
+ use python && python_mod_cleanup rpm |
1708 |
+} |
1709 |
|
1710 |
diff --git a/app-arch/rpm/rpm-5.3.5.ebuild b/app-arch/rpm/rpm-5.3.5.ebuild |
1711 |
new file mode 100644 |
1712 |
index 0000000..ffc1b03 |
1713 |
--- /dev/null |
1714 |
+++ b/app-arch/rpm/rpm-5.3.5.ebuild |
1715 |
@@ -0,0 +1,211 @@ |
1716 |
+# Copyright 1999-2012 Gentoo Foundation |
1717 |
+# Distributed under the terms of the GNU General Public License v2 |
1718 |
+# $Header: /var/cvsroot/gentoo-x86/app-arch/rpm/rpm-5.3.5.ebuild,v 1.1 2012/06/02 10:21:28 scarabeus Exp $ |
1719 |
+ |
1720 |
+EAPI=4 |
1721 |
+ |
1722 |
+PYTHON_DEPEND="2" |
1723 |
+ |
1724 |
+inherit eutils multilib python user versionator |
1725 |
+ |
1726 |
+DESCRIPTION="RPM Package Manager" |
1727 |
+HOMEPAGE="http://rpm5.org/" |
1728 |
+SRC_URI="http://rpm5.org/files/${PN}/${PN}-$(get_version_component_range 1-2)/${P}.tar.gz" |
1729 |
+ |
1730 |
+LICENSE="GPL-2 LGPL-2" |
1731 |
+SLOT="0" |
1732 |
+KEYWORDS="" |
1733 |
+IUSE="acl augeas berkdb +bzip2 crypt debug expat gnutls keyutils lua lzma nls nss openssl pcre perl pkcs11 readline ruby selinux sqlite ssl tcl uuid webdav-neon xar xattr +zlib" |
1734 |
+ |
1735 |
+RDEPEND=" |
1736 |
+ dev-libs/beecrypt |
1737 |
+ dev-libs/popt |
1738 |
+ sys-apps/file |
1739 |
+ acl? ( sys-apps/acl ) |
1740 |
+ augeas? ( app-admin/augeas ) |
1741 |
+ berkdb? ( sys-libs/db ) |
1742 |
+ bzip2? ( app-arch/bzip2 ) |
1743 |
+ crypt? ( dev-libs/libgcrypt ) |
1744 |
+ expat? ( dev-libs/expat ) |
1745 |
+ keyutils? ( sys-apps/keyutils ) |
1746 |
+ lua? ( dev-lang/lua ) |
1747 |
+ lzma? ( app-arch/xz-utils ) |
1748 |
+ pcre? ( dev-libs/libpcre ) |
1749 |
+ perl? ( dev-lang/perl ) |
1750 |
+ pkcs11? ( dev-libs/pakchois ) |
1751 |
+ readline? ( sys-libs/readline:0 ) |
1752 |
+ ruby? ( >=dev-lang/ruby-1.9 ) |
1753 |
+ selinux? ( |
1754 |
+ sys-libs/libselinux |
1755 |
+ sys-libs/libsemanage |
1756 |
+ sys-libs/libsepol |
1757 |
+ ) |
1758 |
+ sqlite? ( dev-db/sqlite:3 ) |
1759 |
+ ssl? ( |
1760 |
+ nss? ( dev-libs/nss ) |
1761 |
+ openssl? ( dev-libs/openssl ) |
1762 |
+ gnutls? ( |
1763 |
+ dev-libs/libtasn1 |
1764 |
+ net-libs/gnutls |
1765 |
+ ) |
1766 |
+ ) |
1767 |
+ tcl? ( dev-lang/tcl ) |
1768 |
+ uuid? ( dev-libs/ossp-uuid ) |
1769 |
+ webdav-neon? ( net-libs/neon ) |
1770 |
+ xar? ( app-arch/xar ) |
1771 |
+ xattr? ( sys-apps/attr ) |
1772 |
+ zlib? ( sys-libs/zlib ) |
1773 |
+" |
1774 |
+DEPEND="${RDEPEND} |
1775 |
+ virtual/pkgconfig |
1776 |
+ virtual/yacc |
1777 |
+ nls? ( sys-devel/gettext ) |
1778 |
+" |
1779 |
+ |
1780 |
+REQUIRED_USE=" |
1781 |
+ ssl? ( |
1782 |
+ ^^ ( |
1783 |
+ gnutls |
1784 |
+ nss |
1785 |
+ openssl |
1786 |
+ ) |
1787 |
+ ) |
1788 |
+" |
1789 |
+ |
1790 |
+pkg_setup () { |
1791 |
+ python_set_active_version 2 |
1792 |
+ python_pkg_setup |
1793 |
+} |
1794 |
+ |
1795 |
+src_configure() { |
1796 |
+ local myconf="" |
1797 |
+ |
1798 |
+ # default internal/external switches |
1799 |
+ # crypto default is beecrypt, user can change this on runtime |
1800 |
+ # and we build beecrypt every time |
1801 |
+ # tomcrypt is not in portage |
1802 |
+ # cudf is not in portage |
1803 |
+ # users usually do not want to use debug malloc |
1804 |
+ myconf+=" |
1805 |
+ --with-usecrypto=beecrypt |
1806 |
+ --with-beecrypt=external |
1807 |
+ --with-file=external |
1808 |
+ --with-popt=external |
1809 |
+ --without-tomcrypt |
1810 |
+ --without-cudf |
1811 |
+ --without-dmalloc |
1812 |
+ " |
1813 |
+ |
1814 |
+ # ssl handling |
1815 |
+ # tasn1 is handled in most portage packages with gnutls, do the same |
1816 |
+ if use ssl; then |
1817 |
+ myconf+=" |
1818 |
+ $(use_with gnutls) |
1819 |
+ $(use_with gnutls libtasn1) |
1820 |
+ $(use_with nss) |
1821 |
+ $(use_with openssl) |
1822 |
+ " |
1823 |
+ else |
1824 |
+ myconf+=" |
1825 |
+ --without-gnutls |
1826 |
+ --without-libtasn1 |
1827 |
+ --without-nss |
1828 |
+ --without-openssl |
1829 |
+ " |
1830 |
+ fi |
1831 |
+ |
1832 |
+ # enable db if we use berkdb or sqlite |
1833 |
+ if use berkdb || use sqlite; then |
1834 |
+ myconf+=" |
1835 |
+ --with-dbsql=external |
1836 |
+ " |
1837 |
+ else |
1838 |
+ myconf+=" |
1839 |
+ --without-dbsql |
1840 |
+ " |
1841 |
+ fi |
1842 |
+ |
1843 |
+ # for berkdb enable the options if possible |
1844 |
+ if use berkdb; then |
1845 |
+ myconf+=" |
1846 |
+ --with-db-largefile |
1847 |
+ --with-db-rpc |
1848 |
+ " |
1849 |
+ fi |
1850 |
+ |
1851 |
+ # we need python by default anyway so always --with-python |
1852 |
+ econf \ |
1853 |
+ --disable-rpath \ |
1854 |
+ --disable-dependency-tracking \ |
1855 |
+ --enable-build-pic \ |
1856 |
+ --enable-build-pie \ |
1857 |
+ --enable-largefile \ |
1858 |
+ --with-python \ |
1859 |
+ --without-pythonembed \ |
1860 |
+ --with-python-lib-dir="$(python_get_libdir)" \ |
1861 |
+ --with-python-inc-dir="$(python_get_includedir)" \ |
1862 |
+ $(use_enable nls) \ |
1863 |
+ $(use_enable debug build-debug) \ |
1864 |
+ $(use_with acl) \ |
1865 |
+ $(use_with augeas) \ |
1866 |
+ $(use_with berkdb db) \ |
1867 |
+ $(use_with bzip2) \ |
1868 |
+ $(use_with crypt gcrypt) \ |
1869 |
+ $(use_with expat) \ |
1870 |
+ $(use_with keyutils) \ |
1871 |
+ $(use_with lua lua external) \ |
1872 |
+ $(use_with lzma xz external) \ |
1873 |
+ $(use_with pcre pcre external) \ |
1874 |
+ $(use_with perl) \ |
1875 |
+ $(use_with pkcs11 pakchois) \ |
1876 |
+ $(use_with readline) \ |
1877 |
+ $(use_with selinux) \ |
1878 |
+ $(use_with selinux semanage) \ |
1879 |
+ $(use_with selinux sepol) \ |
1880 |
+ $(use_with sqlite) \ |
1881 |
+ $(use_with tcl) \ |
1882 |
+ $(use_with uuid) \ |
1883 |
+ $(use_with webdav-neon neon external) \ |
1884 |
+ $(use_with xar xar external) \ |
1885 |
+ $(use_with xattr attr) \ |
1886 |
+ $(use_with zlib) \ |
1887 |
+ ${myconf} |
1888 |
+ |
1889 |
+ # TODO: see files/remaining-5.3.5.txt |
1890 |
+ ewarn "This package is far from complete" |
1891 |
+ ewarn "If you want to test it please see \"${FILESDIR}/remaining-5.3.5.txt\"" |
1892 |
+ ewarn "and implement missing features." |
1893 |
+ ewarn "Do NOT report bugs without providing patches!" |
1894 |
+} |
1895 |
+ |
1896 |
+src_install() { |
1897 |
+ emake DESTDIR="${D}" INSTALLDIRS=vendor install || die "emake install failed" |
1898 |
+ dodoc CHANGES CREDITS NEWS README TODO |
1899 |
+} |
1900 |
+ |
1901 |
+pkg_preinst() { |
1902 |
+ enewgroup rpm 37 |
1903 |
+ enewuser rpm 37 /bin/sh /var/lib/rpm rpm |
1904 |
+} |
1905 |
+ |
1906 |
+pkg_postinst() { |
1907 |
+ chown -R rpm:rpm "${ROOT}"/usr/$(get_libdir)/rpm |
1908 |
+ chown -R rpm:rpm "${ROOT}"/var/lib/rpm |
1909 |
+ chown rpm:rpm "${ROOT}"/usr/bin/rpm{,2cpio,build,constant} |
1910 |
+ if [[ ${ROOT} == "/" ]] ; then |
1911 |
+ if [[ -f ${ROOT}/var/lib/rpm/Packages ]] ; then |
1912 |
+ einfo "RPM database found... Rebuilding database (may take a while)..." |
1913 |
+ "${ROOT}"/usr/bin/rpm --rebuilddb --root="${ROOT}" |
1914 |
+ else |
1915 |
+ einfo "No RPM database found... Creating database..." |
1916 |
+ "${ROOT}"/usr/bin/rpm --initdb --root="${ROOT}" |
1917 |
+ fi |
1918 |
+ fi |
1919 |
+ chown rpm:rpm "${ROOT}"/var/lib/rpm/* |
1920 |
+ |
1921 |
+ python_mod_optimize rpm |
1922 |
+} |
1923 |
+ |
1924 |
+pkg_postrm() { |
1925 |
+ python_mod_cleanup rpm |
1926 |
+} |
1927 |
|
1928 |
diff --git a/app-editors/XML-XSH2/Manifest b/app-editors/XML-XSH2/Manifest |
1929 |
new file mode 100644 |
1930 |
index 0000000..b6f24ca |
1931 |
--- /dev/null |
1932 |
+++ b/app-editors/XML-XSH2/Manifest |
1933 |
@@ -0,0 +1,14 @@ |
1934 |
+DIST XML-XSH2-2.0.2.tar.gz 270693 RMD160 55e6c8be90153b217cdaf2057d3d91f61fbe78f9 SHA1 bd23509ed084f1dac15fd0f81561f9ac71f5a5f9 SHA256 3e3432e884485d68fdb950f73d842576e55540094ad3bf44d89dc7ac5838ddb7 |
1935 |
+DIST XML-XSH2-2.1.1.tar.gz 315780 RMD160 ab3a1d7c8f57ff3d5f47e728c15faa65ebabb94b SHA1 07d4f3be8dbfa954cc5417572e6e08487127cb9b SHA256 38367cc3c70d7ef1813cfa7e519f522fb694dc677414796622099f1fc576d2b4 |
1936 |
+DIST XML-XSH2-2.1.2.tar.gz 322132 RMD160 d7a96df28ae1045ec86268fc24137b05cbea48a8 SHA1 f94946d58f962dc7f8e661cf38b35fbd856cfedc SHA256 559f88ce4f49972f91f8c8e35cfe3aa5b9e6d1d0eeaec6615650788a6f3fbe59 |
1937 |
+DIST XML-XSH2-2.1.3.tar.gz 322219 RMD160 e293262b7f12184fa43b068fa9f35506ca6b7dba SHA1 4a92e5f37bb6a891564f04005f630ae6cf2de5ac SHA256 8cd5d52f9657a1dc4d8cfc52099b84663abff2895cdb079cba7b2c5f22a2f592 |
1938 |
+DIST XML-XSH2-2.1.5.tar.gz 322441 RMD160 f2843a83727aeb541673887655924749e0700650 SHA1 0605c641051ab5f20bb71a995ad96113a1186473 SHA256 d3cfe8a7f609b5c971cbd93a5f96652b58741e328516f5feb950115efd72be66 |
1939 |
+DIST XML-XSH2-2.1.6.tar.gz 322506 RMD160 c4016ee3fc9b3f72cb9a24038c31a77b09d2564a SHA1 08629c97cc62daf86e4db1051dc78c8d75c929fd SHA256 6bd3d520db9b192e9d04b2fdb43ac54ebd945148e03d1e93dc4b9f39fa5dd551 |
1940 |
+EBUILD XML-XSH2-2.0.2.ebuild 611 RMD160 497d5b1f97cf2073d530ec2c74346ba8a6405f93 SHA1 aa3fdf39f0168c68e141f95c083467c11b190c79 SHA256 a97ffa47ee2e68ee2d730befb86b0556559cbdc39ba23a89d46f84d409ab7ce1 |
1941 |
+EBUILD XML-XSH2-2.1.1.ebuild 682 RMD160 dc0a6286f03b7ecf1a8ac7b0b552a1b6745ef2bb SHA1 b346de6c2f9d2a595ea2b8c78e52ae9b9fdfeb10 SHA256 bd4b8821c86d79ecad126de25f9371abb2aa4c32365d282df8ddb2558d95f404 |
1942 |
+EBUILD XML-XSH2-2.1.2.ebuild 791 RMD160 53c44f486583d8c22d1eddf3fa5f82294ff59d1d SHA1 43b9cb48ec9297a3663e284e99b5d0d02c147107 SHA256 75e55d11d790bd99e0fb3aa9c80e26a1ec3668ae86793a0c72a1ffdc75036264 |
1943 |
+EBUILD XML-XSH2-2.1.3.ebuild 791 RMD160 22f465ddd0e46f3d219ae4534b95c51a9128fc6d SHA1 45c9a5e70d3d207aece33f8d3314c2f0ff7c2b3a SHA256 efe6b1794a30afbaa0039ec69783a5e8df2b0bb88307b239215956ca6848f144 |
1944 |
+EBUILD XML-XSH2-2.1.5.ebuild 791 RMD160 91b3083f925b8875d4becc98c3b5aa819bfd8030 SHA1 e468cb4b7d3c2c248de88aa1253a70bbe123f4f1 SHA256 29b9c526f48f5e22655a82d3f297bb60c81c3bbb5d1cc60b81b3dfb43c3dc757 |
1945 |
+EBUILD XML-XSH2-2.1.6.ebuild 791 RMD160 3114a7396f5fa73e5cf7928985137b286384a9c2 SHA1 37b01ec7f5a9cb49a7a85c56f771510afd296e32 SHA256 a5c2cb0ef5df6c17338080a06e1b679255f1dcfb6cb59683cbf843b68e3d9a9a |
1946 |
+MISC ChangeLog 1252 RMD160 8c97c26ece559048bd6fb718a048f59e5416669b SHA1 63bd9acc5df448071b535d57b0067e284e4e8322 SHA256 4780b851923688c18943a31bc1bd4da94019ce70fae734d2554f0ce427326651 |
1947 |
+MISC metadata.xml 359 RMD160 ca33bf3baf4c4e87cf813ca11df8af3ad4e14ef7 SHA1 6c17395fc9cb7537687a567483055f0522214ef6 SHA256 8277c510257620fd41dce7b708459b1adae8829f7c013ad2bbb736600ba8b2b8 |
1948 |
|
1949 |
diff --git a/app-editors/XML-XSH2/XML-XSH2-2.0.2.ebuild b/app-editors/XML-XSH2/XML-XSH2-2.0.2.ebuild |
1950 |
new file mode 100644 |
1951 |
index 0000000..be3c8e1 |
1952 |
--- /dev/null |
1953 |
+++ b/app-editors/XML-XSH2/XML-XSH2-2.0.2.ebuild |
1954 |
@@ -0,0 +1,21 @@ |
1955 |
+# Copyright 1999-2007 Gentoo Foundation |
1956 |
+# Distributed under the terms of the GNU General Public License v2 |
1957 |
+# $Header: /var/cvsroot/gentoo-x86/app-editors/XML-XSH2/XML-XSH2-2.0.2.ebuild,v 1.5 2007/03/09 23:54:59 mcummings Exp $ |
1958 |
+ |
1959 |
+inherit perl-module |
1960 |
+ |
1961 |
+DESCRIPTION="XML Editing Shell" |
1962 |
+HOMEPAGE="http://xsh.sourceforge.net/" |
1963 |
+SRC_URI="mirror://sourceforge/xsh/${P}.tar.gz" |
1964 |
+LICENSE="GPL-2" |
1965 |
+SLOT="0" |
1966 |
+ |
1967 |
+KEYWORDS="amd64 ~x86" |
1968 |
+IUSE="" |
1969 |
+ |
1970 |
+DEPEND=">=dev-perl/XML-LibXML-1.61 |
1971 |
+ >=dev-perl/Parse-RecDescent-1.94 |
1972 |
+ >=dev-perl/XML-LibXSLT-1.53 |
1973 |
+ dev-perl/Term-ReadLine-Perl |
1974 |
+ >=dev-perl/XML-XUpdate-LibXML-0.4.0 |
1975 |
+ !app-editors/XML-XSH" |
1976 |
|
1977 |
diff --git a/app-editors/XML-XSH2/XML-XSH2-2.1.1.ebuild b/app-editors/XML-XSH2/XML-XSH2-2.1.1.ebuild |
1978 |
new file mode 100644 |
1979 |
index 0000000..fafbd56 |
1980 |
--- /dev/null |
1981 |
+++ b/app-editors/XML-XSH2/XML-XSH2-2.1.1.ebuild |
1982 |
@@ -0,0 +1,26 @@ |
1983 |
+# Copyright 1999-2010 Gentoo Foundation |
1984 |
+# Distributed under the terms of the GNU General Public License v2 |
1985 |
+# $Header: /var/cvsroot/gentoo-x86/app-editors/XML-XSH2/XML-XSH2-2.1.1.ebuild,v 1.2 2010/10/30 10:07:24 ssuominen Exp $ |
1986 |
+ |
1987 |
+MODULE_AUTHOR=PAJAS |
1988 |
+inherit perl-module |
1989 |
+ |
1990 |
+DESCRIPTION="XML Editing Shell" |
1991 |
+HOMEPAGE="http://xsh.sourceforge.net/" |
1992 |
+LICENSE="GPL-2" |
1993 |
+SLOT="0" |
1994 |
+ |
1995 |
+KEYWORDS="~amd64 ~x86" |
1996 |
+IUSE="" |
1997 |
+ |
1998 |
+DEPEND=">=dev-perl/XML-LibXML-1.61 |
1999 |
+ >=dev-perl/Parse-RecDescent-1.94 |
2000 |
+ >=dev-perl/XML-LibXSLT-1.53 |
2001 |
+ dev-perl/IO-stringy |
2002 |
+ dev-perl/XML-SAX-Writer |
2003 |
+ dev-perl/Term-ReadLine-Perl |
2004 |
+ dev-perl/XML-Filter-DOMFilter-LibXML |
2005 |
+ >=dev-perl/XML-XUpdate-LibXML-0.4.0 |
2006 |
+ !app-editors/XML-XSH" |
2007 |
+ |
2008 |
+SRC_TEST=do |
2009 |
|
2010 |
diff --git a/app-editors/XML-XSH2/XML-XSH2-2.1.2.ebuild b/app-editors/XML-XSH2/XML-XSH2-2.1.2.ebuild |
2011 |
new file mode 100644 |
2012 |
index 0000000..ad7b9f3 |
2013 |
--- /dev/null |
2014 |
+++ b/app-editors/XML-XSH2/XML-XSH2-2.1.2.ebuild |
2015 |
@@ -0,0 +1,33 @@ |
2016 |
+# Copyright 1999-2011 Gentoo Foundation |
2017 |
+# Distributed under the terms of the GNU General Public License v2 |
2018 |
+# $Header: /var/cvsroot/gentoo-x86/app-editors/XML-XSH2/XML-XSH2-2.1.2.ebuild,v 1.1 2011/06/23 08:20:15 tove Exp $ |
2019 |
+ |
2020 |
+EAPI="4-slot-abi" |
2021 |
+ |
2022 |
+MODULE_AUTHOR=PAJAS |
2023 |
+MODULE_VERSION=2.1.2 |
2024 |
+inherit perl-module |
2025 |
+ |
2026 |
+DESCRIPTION="XML Editing Shell" |
2027 |
+HOMEPAGE="http://xsh.sourceforge.net/" |
2028 |
+ |
2029 |
+LICENSE="|| ( Artistic GPL-2 )" # Artistic or GPL-2 |
2030 |
+SLOT="0" |
2031 |
+KEYWORDS="~amd64 ~x86" |
2032 |
+IUSE="" |
2033 |
+ |
2034 |
+RDEPEND=" |
2035 |
+ >=dev-perl/XML-LibXML-1.61 |
2036 |
+ >=dev-perl/Parse-RecDescent-1.94 |
2037 |
+ >=dev-perl/XML-LibXSLT-1.53 |
2038 |
+ dev-perl/IO-stringy |
2039 |
+ dev-perl/XML-SAX-Writer |
2040 |
+ dev-perl/Term-ReadLine-Perl |
2041 |
+ dev-perl/URI |
2042 |
+ dev-perl/XML-Filter-DOMFilter-LibXML |
2043 |
+ >=dev-perl/XML-XUpdate-LibXML-0.4.0 |
2044 |
+ !app-editors/XML-XSH |
2045 |
+" |
2046 |
+DEPEND="${RDEPEND}" |
2047 |
+ |
2048 |
+SRC_TEST=do |
2049 |
|
2050 |
diff --git a/app-editors/XML-XSH2/XML-XSH2-2.1.3.ebuild b/app-editors/XML-XSH2/XML-XSH2-2.1.3.ebuild |
2051 |
new file mode 100644 |
2052 |
index 0000000..8b2de93 |
2053 |
--- /dev/null |
2054 |
+++ b/app-editors/XML-XSH2/XML-XSH2-2.1.3.ebuild |
2055 |
@@ -0,0 +1,33 @@ |
2056 |
+# Copyright 1999-2011 Gentoo Foundation |
2057 |
+# Distributed under the terms of the GNU General Public License v2 |
2058 |
+# $Header: /var/cvsroot/gentoo-x86/app-editors/XML-XSH2/XML-XSH2-2.1.3.ebuild,v 1.1 2011/07/06 12:37:32 tove Exp $ |
2059 |
+ |
2060 |
+EAPI="4-slot-abi" |
2061 |
+ |
2062 |
+MODULE_AUTHOR=PAJAS |
2063 |
+MODULE_VERSION=2.1.3 |
2064 |
+inherit perl-module |
2065 |
+ |
2066 |
+DESCRIPTION="XML Editing Shell" |
2067 |
+HOMEPAGE="http://xsh.sourceforge.net/" |
2068 |
+ |
2069 |
+LICENSE="|| ( Artistic GPL-2 )" # Artistic or GPL-2 |
2070 |
+SLOT="0" |
2071 |
+KEYWORDS="~amd64 ~x86" |
2072 |
+IUSE="" |
2073 |
+ |
2074 |
+RDEPEND=" |
2075 |
+ >=dev-perl/XML-LibXML-1.61 |
2076 |
+ >=dev-perl/Parse-RecDescent-1.94 |
2077 |
+ >=dev-perl/XML-LibXSLT-1.53 |
2078 |
+ dev-perl/IO-stringy |
2079 |
+ dev-perl/XML-SAX-Writer |
2080 |
+ dev-perl/Term-ReadLine-Perl |
2081 |
+ dev-perl/URI |
2082 |
+ dev-perl/XML-Filter-DOMFilter-LibXML |
2083 |
+ >=dev-perl/XML-XUpdate-LibXML-0.4.0 |
2084 |
+ !app-editors/XML-XSH |
2085 |
+" |
2086 |
+DEPEND="${RDEPEND}" |
2087 |
+ |
2088 |
+SRC_TEST=do |
2089 |
|
2090 |
diff --git a/app-editors/XML-XSH2/XML-XSH2-2.1.5.ebuild b/app-editors/XML-XSH2/XML-XSH2-2.1.5.ebuild |
2091 |
new file mode 100644 |
2092 |
index 0000000..35aef04 |
2093 |
--- /dev/null |
2094 |
+++ b/app-editors/XML-XSH2/XML-XSH2-2.1.5.ebuild |
2095 |
@@ -0,0 +1,33 @@ |
2096 |
+# Copyright 1999-2011 Gentoo Foundation |
2097 |
+# Distributed under the terms of the GNU General Public License v2 |
2098 |
+# $Header: /var/cvsroot/gentoo-x86/app-editors/XML-XSH2/XML-XSH2-2.1.5.ebuild,v 1.1 2011/11/19 19:53:32 tove Exp $ |
2099 |
+ |
2100 |
+EAPI="4-slot-abi" |
2101 |
+ |
2102 |
+MODULE_AUTHOR=PAJAS |
2103 |
+MODULE_VERSION=2.1.5 |
2104 |
+inherit perl-module |
2105 |
+ |
2106 |
+DESCRIPTION="XML Editing Shell" |
2107 |
+HOMEPAGE="http://xsh.sourceforge.net/" |
2108 |
+ |
2109 |
+LICENSE="|| ( Artistic GPL-2 )" # Artistic or GPL-2 |
2110 |
+SLOT="0" |
2111 |
+KEYWORDS="~amd64 ~x86" |
2112 |
+IUSE="" |
2113 |
+ |
2114 |
+RDEPEND=" |
2115 |
+ >=dev-perl/XML-LibXML-1.61 |
2116 |
+ >=dev-perl/Parse-RecDescent-1.94 |
2117 |
+ >=dev-perl/XML-LibXSLT-1.53 |
2118 |
+ dev-perl/IO-stringy |
2119 |
+ dev-perl/XML-SAX-Writer |
2120 |
+ dev-perl/Term-ReadLine-Perl |
2121 |
+ dev-perl/URI |
2122 |
+ dev-perl/XML-Filter-DOMFilter-LibXML |
2123 |
+ >=dev-perl/XML-XUpdate-LibXML-0.4.0 |
2124 |
+ !app-editors/XML-XSH |
2125 |
+" |
2126 |
+DEPEND="${RDEPEND}" |
2127 |
+ |
2128 |
+SRC_TEST=do |
2129 |
|
2130 |
diff --git a/app-editors/XML-XSH2/XML-XSH2-2.1.6.ebuild b/app-editors/XML-XSH2/XML-XSH2-2.1.6.ebuild |
2131 |
new file mode 100644 |
2132 |
index 0000000..a8d5f28 |
2133 |
--- /dev/null |
2134 |
+++ b/app-editors/XML-XSH2/XML-XSH2-2.1.6.ebuild |
2135 |
@@ -0,0 +1,33 @@ |
2136 |
+# Copyright 1999-2012 Gentoo Foundation |
2137 |
+# Distributed under the terms of the GNU General Public License v2 |
2138 |
+# $Header: /var/cvsroot/gentoo-x86/app-editors/XML-XSH2/XML-XSH2-2.1.6.ebuild,v 1.1 2012/02/26 08:48:08 tove Exp $ |
2139 |
+ |
2140 |
+EAPI="4-slot-abi" |
2141 |
+ |
2142 |
+MODULE_AUTHOR=PAJAS |
2143 |
+MODULE_VERSION=2.1.6 |
2144 |
+inherit perl-module |
2145 |
+ |
2146 |
+DESCRIPTION="XML Editing Shell" |
2147 |
+HOMEPAGE="http://xsh.sourceforge.net/" |
2148 |
+ |
2149 |
+LICENSE="|| ( Artistic GPL-2 )" # Artistic or GPL-2 |
2150 |
+SLOT="0" |
2151 |
+KEYWORDS="~amd64 ~x86" |
2152 |
+IUSE="" |
2153 |
+ |
2154 |
+RDEPEND=" |
2155 |
+ >=dev-perl/XML-LibXML-1.61 |
2156 |
+ >=dev-perl/Parse-RecDescent-1.94 |
2157 |
+ >=dev-perl/XML-LibXSLT-1.53 |
2158 |
+ dev-perl/IO-stringy |
2159 |
+ dev-perl/XML-SAX-Writer |
2160 |
+ dev-perl/Term-ReadLine-Perl |
2161 |
+ dev-perl/URI |
2162 |
+ dev-perl/XML-Filter-DOMFilter-LibXML |
2163 |
+ >=dev-perl/XML-XUpdate-LibXML-0.4.0 |
2164 |
+ !app-editors/XML-XSH |
2165 |
+" |
2166 |
+DEPEND="${RDEPEND}" |
2167 |
+ |
2168 |
+SRC_TEST=do |
2169 |
|
2170 |
diff --git a/app-editors/padre/Manifest b/app-editors/padre/Manifest |
2171 |
new file mode 100644 |
2172 |
index 0000000..66a448b |
2173 |
--- /dev/null |
2174 |
+++ b/app-editors/padre/Manifest |
2175 |
@@ -0,0 +1,8 @@ |
2176 |
+DIST Padre-0.92.tar.gz 1821353 RMD160 37b844ff66b47fa501572dd30bff8383d15b82ab SHA1 bd124e266bf1e790901f7c67ff6551476d648c2b SHA256 f9d0804ec940453b96edca6760d0ac18e930572766fc1db3259bd86d30e9d541 |
2177 |
+DIST Padre-0.94.tar.gz 1871534 RMD160 2a9489c8e446663a87428bdfaf9c7f0ecaa7a5a1 SHA1 61a297e02734febf9ecce6f0d8ace5a696350fb5 SHA256 a01a9f7dc44c5eafdcc9cf872af0ee1fdd51fe27b586f0f383bed882e8bac6fd |
2178 |
+DIST Padre-0.96.tar.gz 1919132 RMD160 86284c27226c65084b6872a5487bb8e63a23f8d8 SHA1 ce4a5856b5e6409cbf808ce60ad9cc19bf51eb29 SHA256 ce727f17792ef25f4bffc9dc2dc8fd71357bbabad407320c77700889272b856b |
2179 |
+EBUILD padre-0.920.0.ebuild 2799 RMD160 172f543111dfafcf92323034ab5ce302960da4a2 SHA1 2db360d0aac0cf6a403cb71bba19fbe1afc39084 SHA256 c8d13a5d0c9a24d72972133bff1c5fc34f1ed61e2b4698d01bf689e4c128b985 |
2180 |
+EBUILD padre-0.940.0.ebuild 2790 RMD160 675d9fe6136d8407efd7fde5b70c3eba421c98cd SHA1 624d789214d613d1999b3a634c90da85fc3b7f15 SHA256 d1e900dc6de4d8d5226966e4fade0e4c170885cf09f1de4587449fc23e928feb |
2181 |
+EBUILD padre-0.960.0.ebuild 2785 RMD160 5dbbcf86a59dee44f7225fe3db67a877cafd9e6b SHA1 6aeb33e5e7c48cbd636e138390ff4d98cb70587e SHA256 7c8cf50baebdf3c38febbe7389aec6a41561b8186299679f79ea3f06202f95b9 |
2182 |
+MISC ChangeLog 6379 RMD160 e46988b46b0e690b2b3c6da8771ad04a7af3f97c SHA1 1d556cb50e616c997f7faf1f3f23cb2a0ce0312a SHA256 da30d8e928fdb650d42e44a8c4aef7f8e8d6d7ab633577bb0d150676e3e628de |
2183 |
+MISC metadata.xml 231 RMD160 7a591488c710e9b882dcbd363f6d027fe7647260 SHA1 6d7057b5b0443493e5108acc78f6ea989e413b92 SHA256 7787ff49989e62247aaf7e845fcfd072370202f51149ba8d442d92a3c084bdf8 |
2184 |
|
2185 |
diff --git a/app-editors/padre/padre-0.920.0.ebuild b/app-editors/padre/padre-0.920.0.ebuild |
2186 |
new file mode 100644 |
2187 |
index 0000000..a4e2272 |
2188 |
--- /dev/null |
2189 |
+++ b/app-editors/padre/padre-0.920.0.ebuild |
2190 |
@@ -0,0 +1,108 @@ |
2191 |
+# Copyright 1999-2011 Gentoo Foundation |
2192 |
+# Distributed under the terms of the GNU General Public License v2 |
2193 |
+# $Header: /var/cvsroot/gentoo-x86/app-editors/padre/padre-0.920.0.ebuild,v 1.1 2011/12/02 19:42:55 tove Exp $ |
2194 |
+ |
2195 |
+EAPI="4-slot-abi" |
2196 |
+ |
2197 |
+MY_PN=Padre |
2198 |
+MODULE_AUTHOR=PLAVEN |
2199 |
+MODULE_VERSION=0.92 |
2200 |
+inherit perl-module |
2201 |
+ |
2202 |
+DESCRIPTION="Perl Application Development and Refactoring Environment" |
2203 |
+HOMEPAGE="http://padre.perlide.org/" |
2204 |
+ |
2205 |
+SLOT="0" |
2206 |
+KEYWORDS="~amd64 ~x86" |
2207 |
+IUSE="" |
2208 |
+ |
2209 |
+# Test Deps |
2210 |
+TDEPEND=" |
2211 |
+ >=dev-perl/Test-MockObject-1.09 |
2212 |
+ >=dev-perl/Test-Script-1.07 |
2213 |
+ >=dev-perl/Test-Exception-0.27 |
2214 |
+ >=dev-perl/Test-NoWarnings-0.084 |
2215 |
+ >=virtual/perl-Test-Simple-0.88 |
2216 |
+" |
2217 |
+ |
2218 |
+# Depend on perl-5.10.1 but it only needs |
2219 |
+# a modern EU::MM |
2220 |
+# >=virtual/perl-Pod-Perldoc-3.15 |
2221 |
+RDEPEND=" |
2222 |
+ !<dev-lang/perl-5.10.1 |
2223 |
+ >=dev-perl/Algorithm-Diff-1.190.0 |
2224 |
+ >=dev-perl/Capture-Tiny-0.06 |
2225 |
+ >=dev-perl/Class-Adapter-1.05 |
2226 |
+ >=dev-perl/Class-Inspector-1.22 |
2227 |
+ >=dev-perl/Class-XSAccessor-1.05 |
2228 |
+ >=dev-perl/DBD-SQLite-1.27 |
2229 |
+ >=dev-perl/DBI-1.58 |
2230 |
+ >=dev-perl/Devel-Dumpvar-0.04 |
2231 |
+ >=dev-perl/Debug-Client-0.11 |
2232 |
+ >=dev-perl/Devel-Refactor-0.05 |
2233 |
+ >=dev-perl/File-Copy-Recursive-0.37 |
2234 |
+ >=dev-perl/File-Find-Rule-0.30 |
2235 |
+ >=dev-perl/File-HomeDir-0.91 |
2236 |
+ >=virtual/perl-File-Path-2.08 |
2237 |
+ >=dev-perl/File-Remove-1.40 |
2238 |
+ >=dev-perl/File-ShareDir-1.00 |
2239 |
+ dev-perl/File-Slurp |
2240 |
+ >=virtual/perl-File-Spec-3.27.01 |
2241 |
+ >=virtual/perl-File-Temp-0.20 |
2242 |
+ >=dev-perl/File-Which-1.08 |
2243 |
+ dev-perl/File-pushd |
2244 |
+ >=dev-perl/Format-Human-Bytes-0.06 |
2245 |
+ virtual/perl-Getopt-Long |
2246 |
+ >=dev-perl/HTML-Parser-3.58 |
2247 |
+ >=dev-perl/IO-stringy-2.110 |
2248 |
+ virtual/perl-IO |
2249 |
+ >=dev-perl/IO-String-1.08 |
2250 |
+ >=dev-perl/IPC-Run-0.83 |
2251 |
+ >=dev-perl/JSON-XS-2.2.9 |
2252 |
+ >=virtual/perl-Scalar-List-Utils-1.18 |
2253 |
+ >=dev-perl/libwww-perl-5.815 |
2254 |
+ >=dev-perl/List-MoreUtils-0.22 |
2255 |
+ >=dev-perl/Locale-Msgfmt-0.15 |
2256 |
+ >=dev-perl/Module-Manifest-0.07 |
2257 |
+ >=dev-perl/ORLite-1.48 |
2258 |
+ >=dev-perl/ORLite-Migrate-1.80.0 |
2259 |
+ >=dev-perl/PAR-0.989 |
2260 |
+ >=dev-perl/Params-Util-0.33 |
2261 |
+ >=dev-perl/Parse-ErrorString-Perl-0.14 |
2262 |
+ >=dev-perl/Parse-ExuberantCTags-1.00 |
2263 |
+ >=dev-perl/Pod-Abstract-0.16 |
2264 |
+ >=dev-perl/Pod-POM-0.17 |
2265 |
+ >=virtual/perl-Pod-Simple-3.07 |
2266 |
+ >=dev-perl/PPI-1.205 |
2267 |
+ >=dev-perl/PPIx-EditorTools-0.130.0 |
2268 |
+ >=dev-perl/PPIx-Regexp-0.011 |
2269 |
+ dev-perl/Probe-Perl |
2270 |
+ >=dev-perl/Sort-Versions-1.500.0 |
2271 |
+ >=virtual/perl-Storable-2.16 |
2272 |
+ >=dev-perl/Template-Tiny-0.11 |
2273 |
+ >=virtual/perl-Text-Balanced-0.80 |
2274 |
+ >=dev-perl/Text-Diff-1.410.0 |
2275 |
+ >=dev-perl/Text-FindIndent-0.10 |
2276 |
+ >=dev-perl/Text-Patch-1.800.0 |
2277 |
+ >=virtual/perl-threads-1.71 |
2278 |
+ >=virtual/perl-threads-shared-1.33 |
2279 |
+ >=virtual/perl-Time-HiRes-1.97.18 |
2280 |
+ >=dev-perl/URI-0 |
2281 |
+ >=dev-perl/wxperl-0.990.100 |
2282 |
+ >=dev-perl/Wx-Perl-ProcessStream-0.28 |
2283 |
+ >=dev-perl/Wx-Scintilla-0.340.0 |
2284 |
+ >=dev-perl/YAML-Tiny-1.32 |
2285 |
+ >=virtual/perl-version-0.79 |
2286 |
+" |
2287 |
+DEPEND="${RDEPEND}" |
2288 |
+# test? ( |
2289 |
+# ${TDEPEND} |
2290 |
+# ) |
2291 |
+#" |
2292 |
+ |
2293 |
+#SRC_TEST=do |
2294 |
+ |
2295 |
+src_configure() { |
2296 |
+ unset DISPLAY |
2297 |
+ perl-module_src_configure |
2298 |
+} |
2299 |
|
2300 |
diff --git a/app-editors/padre/padre-0.940.0.ebuild b/app-editors/padre/padre-0.940.0.ebuild |
2301 |
new file mode 100644 |
2302 |
index 0000000..42710b6 |
2303 |
--- /dev/null |
2304 |
+++ b/app-editors/padre/padre-0.940.0.ebuild |
2305 |
@@ -0,0 +1,107 @@ |
2306 |
+# Copyright 1999-2012 Gentoo Foundation |
2307 |
+# Distributed under the terms of the GNU General Public License v2 |
2308 |
+# $Header: /var/cvsroot/gentoo-x86/app-editors/padre/padre-0.940.0.ebuild,v 1.2 2012/01/26 11:32:10 tove Exp $ |
2309 |
+ |
2310 |
+EAPI="4-slot-abi" |
2311 |
+ |
2312 |
+MY_PN=Padre |
2313 |
+MODULE_AUTHOR=PLAVEN |
2314 |
+MODULE_VERSION=0.94 |
2315 |
+inherit perl-module |
2316 |
+ |
2317 |
+DESCRIPTION="Perl Application Development and Refactoring Environment" |
2318 |
+HOMEPAGE="http://padre.perlide.org/" |
2319 |
+ |
2320 |
+SLOT="0" |
2321 |
+KEYWORDS="~amd64 ~x86" |
2322 |
+IUSE="" |
2323 |
+ |
2324 |
+# Test Deps |
2325 |
+TDEPEND=" |
2326 |
+ >=dev-perl/Test-MockObject-1.09 |
2327 |
+ >=dev-perl/Test-Script-1.07 |
2328 |
+ >=dev-perl/Test-Exception-0.27 |
2329 |
+ >=dev-perl/Test-NoWarnings-0.084 |
2330 |
+ >=virtual/perl-Test-Simple-0.88 |
2331 |
+" |
2332 |
+ |
2333 |
+# Depend on perl-5.10.1 but it only needs |
2334 |
+# a modern EU::MM |
2335 |
+# >=virtual/perl-Pod-Perldoc-3.15 |
2336 |
+RDEPEND=" |
2337 |
+ !<dev-lang/perl-5.10.1 |
2338 |
+ >=dev-perl/Algorithm-Diff-1.190.0 |
2339 |
+ >=dev-perl/Capture-Tiny-0.06 |
2340 |
+ >=dev-perl/Class-Adapter-1.05 |
2341 |
+ >=dev-perl/Class-Inspector-1.22 |
2342 |
+ >=dev-perl/Class-XSAccessor-1.130.0 |
2343 |
+ >=dev-perl/DBD-SQLite-1.350.0 |
2344 |
+ >=dev-perl/DBI-1.58 |
2345 |
+ >=dev-perl/Devel-Dumpvar-0.04 |
2346 |
+ >=dev-perl/Debug-Client-0.160.0 |
2347 |
+ >=dev-perl/Devel-Refactor-0.05 |
2348 |
+ >=dev-perl/File-Copy-Recursive-0.37 |
2349 |
+ >=dev-perl/File-Find-Rule-0.30 |
2350 |
+ >=dev-perl/File-HomeDir-0.91 |
2351 |
+ >=virtual/perl-File-Path-2.08 |
2352 |
+ >=dev-perl/File-Remove-1.40 |
2353 |
+ >=dev-perl/File-ShareDir-1.00 |
2354 |
+ >=virtual/perl-File-Spec-3.27.01 |
2355 |
+ >=virtual/perl-File-Temp-0.20 |
2356 |
+ >=dev-perl/File-Which-1.08 |
2357 |
+ dev-perl/File-pushd |
2358 |
+ >=dev-perl/Format-Human-Bytes-0.06 |
2359 |
+ virtual/perl-Getopt-Long |
2360 |
+ >=dev-perl/HTML-Parser-3.58 |
2361 |
+ >=dev-perl/IO-stringy-2.110 |
2362 |
+ virtual/perl-IO |
2363 |
+ >=dev-perl/IO-String-1.08 |
2364 |
+ >=dev-perl/IPC-Run-0.83 |
2365 |
+ >=dev-perl/JSON-XS-2.2.9 |
2366 |
+ >=virtual/perl-Scalar-List-Utils-1.18 |
2367 |
+ >=dev-perl/libwww-perl-5.815 |
2368 |
+ >=dev-perl/List-MoreUtils-0.22 |
2369 |
+ >=dev-perl/Locale-Msgfmt-0.15 |
2370 |
+ >=dev-perl/Module-Manifest-0.07 |
2371 |
+ >=dev-perl/ORLite-1.510.0 |
2372 |
+ >=dev-perl/ORLite-Migrate-1.80.0 |
2373 |
+ >=dev-perl/PAR-0.989 |
2374 |
+ >=dev-perl/Params-Util-0.33 |
2375 |
+ >=dev-perl/Parse-ErrorString-Perl-0.14 |
2376 |
+ >=dev-perl/Parse-ExuberantCTags-1.00 |
2377 |
+ >=dev-perl/Pod-Abstract-0.16 |
2378 |
+ >=dev-perl/Pod-POM-0.17 |
2379 |
+ >=virtual/perl-Pod-Simple-3.07 |
2380 |
+ >=dev-perl/PPI-1.205 |
2381 |
+ >=dev-perl/PPIx-EditorTools-0.130.0 |
2382 |
+ >=dev-perl/PPIx-Regexp-0.011 |
2383 |
+ dev-perl/Probe-Perl |
2384 |
+ >=dev-perl/Sort-Versions-1.500.0 |
2385 |
+ >=virtual/perl-Storable-2.16 |
2386 |
+ >=dev-perl/Template-Tiny-0.11 |
2387 |
+ >=virtual/perl-Text-Balanced-0.80 |
2388 |
+ >=dev-perl/Text-Diff-1.410.0 |
2389 |
+ >=dev-perl/Text-FindIndent-0.10 |
2390 |
+ >=dev-perl/Text-Patch-1.800.0 |
2391 |
+ >=virtual/perl-threads-1.71 |
2392 |
+ >=virtual/perl-threads-shared-1.33 |
2393 |
+ >=virtual/perl-Time-HiRes-1.97.18 |
2394 |
+ >=dev-perl/URI-0 |
2395 |
+ >=dev-perl/wxperl-0.990.100 |
2396 |
+ >=dev-perl/Wx-Perl-ProcessStream-0.28 |
2397 |
+ >=dev-perl/Wx-Scintilla-0.340.0 |
2398 |
+ >=dev-perl/YAML-Tiny-1.32 |
2399 |
+ >=virtual/perl-version-0.79 |
2400 |
+" |
2401 |
+DEPEND="${RDEPEND}" |
2402 |
+# test? ( |
2403 |
+# ${TDEPEND} |
2404 |
+# ) |
2405 |
+#" |
2406 |
+ |
2407 |
+#SRC_TEST=do |
2408 |
+ |
2409 |
+src_configure() { |
2410 |
+ unset DISPLAY |
2411 |
+ perl-module_src_configure |
2412 |
+} |
2413 |
|
2414 |
diff --git a/app-editors/padre/padre-0.960.0.ebuild b/app-editors/padre/padre-0.960.0.ebuild |
2415 |
new file mode 100644 |
2416 |
index 0000000..a23b880 |
2417 |
--- /dev/null |
2418 |
+++ b/app-editors/padre/padre-0.960.0.ebuild |
2419 |
@@ -0,0 +1,107 @@ |
2420 |
+# Copyright 1999-2012 Gentoo Foundation |
2421 |
+# Distributed under the terms of the GNU General Public License v2 |
2422 |
+# $Header: /var/cvsroot/gentoo-x86/app-editors/padre/padre-0.960.0.ebuild,v 1.1 2012/04/25 16:01:19 tove Exp $ |
2423 |
+ |
2424 |
+EAPI="4-slot-abi" |
2425 |
+ |
2426 |
+MY_PN=Padre |
2427 |
+MODULE_AUTHOR=PLAVEN |
2428 |
+MODULE_VERSION=0.96 |
2429 |
+inherit perl-module |
2430 |
+ |
2431 |
+DESCRIPTION="Perl Application Development and Refactoring Environment" |
2432 |
+HOMEPAGE="http://padre.perlide.org/" |
2433 |
+ |
2434 |
+SLOT="0" |
2435 |
+KEYWORDS="~amd64 ~x86" |
2436 |
+IUSE="" |
2437 |
+ |
2438 |
+# Test Deps |
2439 |
+TDEPEND=" |
2440 |
+ >=dev-perl/Test-MockObject-1.09 |
2441 |
+ >=dev-perl/Test-Script-1.07 |
2442 |
+ >=dev-perl/Test-Exception-0.27 |
2443 |
+ >=dev-perl/Test-NoWarnings-0.084 |
2444 |
+ >=virtual/perl-Test-Simple-0.88 |
2445 |
+ >=dev-perl/Test-Warn-0.240.0 |
2446 |
+" |
2447 |
+ |
2448 |
+# Depend on perl-5.10.1 but it only needs |
2449 |
+# a modern EU::MM |
2450 |
+# >=virtual/perl-Pod-Perldoc-3.15 |
2451 |
+RDEPEND=" |
2452 |
+ !<dev-lang/perl-5.10.1 |
2453 |
+ >=dev-perl/Algorithm-Diff-1.190.0 |
2454 |
+ >=dev-perl/Capture-Tiny-0.06 |
2455 |
+ >=dev-perl/Class-Adapter-1.05 |
2456 |
+ >=dev-perl/Class-Inspector-1.22 |
2457 |
+ >=dev-perl/Class-XSAccessor-1.130.0 |
2458 |
+ >=dev-perl/DBD-SQLite-1.350.0 |
2459 |
+ >=dev-perl/DBI-1.58 |
2460 |
+ >=dev-perl/Devel-Dumpvar-0.04 |
2461 |
+ >=dev-perl/Debug-Client-0.200.0 |
2462 |
+ >=dev-perl/Devel-Refactor-0.05 |
2463 |
+ >=dev-perl/File-Copy-Recursive-0.37 |
2464 |
+ >=dev-perl/File-Find-Rule-0.30 |
2465 |
+ >=dev-perl/File-HomeDir-0.91 |
2466 |
+ >=virtual/perl-File-Path-2.08 |
2467 |
+ >=dev-perl/File-Remove-1.40 |
2468 |
+ >=dev-perl/File-ShareDir-1.00 |
2469 |
+ >=virtual/perl-File-Spec-3.27.01 |
2470 |
+ >=virtual/perl-File-Temp-0.20 |
2471 |
+ >=dev-perl/File-Which-1.08 |
2472 |
+ dev-perl/File-pushd |
2473 |
+ virtual/perl-Getopt-Long |
2474 |
+ >=dev-perl/HTML-Parser-3.58 |
2475 |
+ >=dev-perl/IO-stringy-2.110 |
2476 |
+ virtual/perl-IO |
2477 |
+ >=dev-perl/IO-String-1.08 |
2478 |
+ >=dev-perl/IPC-Run-0.83 |
2479 |
+ >=dev-perl/JSON-XS-2.2.9 |
2480 |
+ >=virtual/perl-Scalar-List-Utils-1.18 |
2481 |
+ >=dev-perl/libwww-perl-5.815 |
2482 |
+ >=dev-perl/List-MoreUtils-0.22 |
2483 |
+ >=dev-perl/Locale-Msgfmt-0.15 |
2484 |
+ >=dev-perl/Module-Manifest-0.07 |
2485 |
+ >=dev-perl/ORLite-1.960.0 |
2486 |
+ >=dev-perl/ORLite-Migrate-1.100.0 |
2487 |
+ >=dev-perl/PAR-0.989 |
2488 |
+ >=dev-perl/Params-Util-0.33 |
2489 |
+ >=dev-perl/Parse-ErrorString-Perl-0.14 |
2490 |
+ >=dev-perl/Parse-ExuberantCTags-1.00 |
2491 |
+ >=dev-perl/Pod-Abstract-0.16 |
2492 |
+ >=dev-perl/Pod-POM-0.17 |
2493 |
+ >=virtual/perl-Pod-Simple-3.07 |
2494 |
+ >=dev-perl/PPI-1.205 |
2495 |
+ >=dev-perl/PPIx-EditorTools-0.130.0 |
2496 |
+ >=dev-perl/PPIx-Regexp-0.011 |
2497 |
+ dev-perl/Probe-Perl |
2498 |
+ >=dev-perl/Sort-Versions-1.500.0 |
2499 |
+ >=virtual/perl-Storable-2.16 |
2500 |
+ >=dev-perl/Template-Tiny-0.11 |
2501 |
+ >=virtual/perl-Text-Balanced-0.80 |
2502 |
+ >=dev-perl/Text-Diff-1.410.0 |
2503 |
+ >=dev-perl/Text-FindIndent-0.10 |
2504 |
+ >=dev-perl/Text-Patch-1.800.0 |
2505 |
+ >=virtual/perl-threads-1.71 |
2506 |
+ >=virtual/perl-threads-shared-1.33 |
2507 |
+ >=virtual/perl-Time-HiRes-1.97.18 |
2508 |
+ >=dev-perl/URI-0 |
2509 |
+ >=dev-perl/wxperl-0.990.100 |
2510 |
+ >=dev-perl/Wx-Perl-ProcessStream-0.28 |
2511 |
+ >=dev-perl/Wx-Scintilla-0.340.0 |
2512 |
+ >=dev-perl/YAML-Tiny-1.32 |
2513 |
+ >=virtual/perl-version-0.79 |
2514 |
+" |
2515 |
+DEPEND="${RDEPEND}" |
2516 |
+# test? ( |
2517 |
+# ${TDEPEND} |
2518 |
+# ) |
2519 |
+#" |
2520 |
+ |
2521 |
+#SRC_TEST=do |
2522 |
+ |
2523 |
+src_configure() { |
2524 |
+ unset DISPLAY |
2525 |
+ perl-module_src_configure |
2526 |
+} |
2527 |
|
2528 |
diff --git a/app-misc/g15daemon/Manifest b/app-misc/g15daemon/Manifest |
2529 |
new file mode 100644 |
2530 |
index 0000000..5bb791c |
2531 |
--- /dev/null |
2532 |
+++ b/app-misc/g15daemon/Manifest |
2533 |
@@ -0,0 +1,13 @@ |
2534 |
+AUX 20g15daemon 173 RMD160 5e7c09483d61f787cabaf0dfd04b4042b5f61de5 SHA1 d78b994fb0e3731db3207e846e1d9e170c494eb7 SHA256 27be8c2dfa6b4b09203b783b64615947434087d405363141b62dd12bdb17bad6 |
2535 |
+AUX 99-g15daemon.rules 90 RMD160 35df4086850c7170227e472cc82d7db0d0e2d23b SHA1 fff177b525ba9e7882cc01ae61091c483a3863c1 SHA256 dab916b3cb839bb55f4b6f599f83de2c4dbdd87005394f737dc59ab4df7d4e84 |
2536 |
+AUX g15daemon-1.2.7-r2.initd 1107 RMD160 33a13cbbdf3701b6e81fb39dfad5f6ee3318d1bc SHA1 7832d5da216f59b42423d2f9583eb2b3356ae237 SHA256 37d29b422cdc680bd066d8b0dca874781396aded214cf080014454421c9bb26d |
2537 |
+AUX g15daemon-1.2.7.confd 329 RMD160 962088db694d25a6935de80299a45d94787ed251 SHA1 f452f915e6f903e4cdbbfc3db3e2e57ef702425f SHA256 a7977e03f0faaed85f659b077fddc3a589c2e2d4386df1e9afc89133c25bc613 |
2538 |
+AUX g15daemon-1.9.5.3-forgotten-open-mode.patch 639 RMD160 04b8ae6d53ccb99a9bba32d0ae93b58d6859c71e SHA1 81c9d08dec32d87bb26836668a6984e0182e24ce SHA256 0d97a53d63052d2da325b39b6186330432fbf1a16be3e09eef4f250410f79e38 |
2539 |
+AUX g15daemon-1.9.5.3-overflow-fix.patch 619 RMD160 5da1767b73fbc5f39d0eeedd615949a316754073 SHA1 044847b92940f18e437131814d24461f86d52188 SHA256 0c9c888c4f2e26cf51981714e917e963b371ed2b8d84c6e00b4c13df371afeda |
2540 |
+AUX g15daemon-hotplug 224 RMD160 a869293418f9e04e8209dc171850eb4cabb6251f SHA1 bdbe06b4ba667a151ae70733105a5bece123664a SHA256 ff7fc4857cab25ab57c9ceca9e4c1f9ca365fc140da21e8cfa9788ee9544ba38 |
2541 |
+AUX g15daemon.conf 516 RMD160 50e8da6e93ae52960519c00d0f76ca6ba636f33a SHA1 db3b0b119c1f77dc91a7a9222c45ed3bd65f73df SHA256 94a79cea3ac0fa566cd6515e32eec22bb6a26e353c83608767dc65d1a2404037 |
2542 |
+DIST g15daemon-1.9.5.3.tar.gz 414603 RMD160 937362cd75d578e1b992868aeacefa928390ab4d SHA1 bc10775494ff38e78ecb62074869332d96c5cb55 SHA256 40ff07a4186c1fd01ea23d1753a2cb3bef25f92cc496ddddc6abde6a574cd60a |
2543 |
+EBUILD g15daemon-1.9.5.3-r3.ebuild 3978 RMD160 8d8c01b53f712c36b52e381763a167e0037f3baf SHA1 5af1cd345517247407bb669f7c1bf1617647a8fa SHA256 a9fe2935b56303c08282836ce857db559c2225123d2e80230c224d06bae33337 |
2544 |
+EBUILD g15daemon-1.9.5.3-r5.ebuild 4177 RMD160 375e647f2cd5d74dae4c1e3c9b2e56381aa849ec SHA1 41876c80c5ab5e2469c75fd0d7d83cc781012d58 SHA256 24d0297c5acdf6eb562051aa596d484b572b804bc7ef512f2a5612cbbffb8bde |
2545 |
+MISC ChangeLog 8264 RMD160 467d242b73c33592f56560c81ac0551017710066 SHA1 bfdf380c86b8eba8ddf0e56725de82dafc586413 SHA256 e42c74c5df44bc31a4bf5d6ebd709d74ba61b7d566a75f6c671c6439b76527e6 |
2546 |
+MISC metadata.xml 222 RMD160 f3b76907c0789c67d2e3d9d4073a5911aa8ae42f SHA1 792ac055d4a27ee4d9120df34d5390ac3732ab94 SHA256 edd5f0f934fb8e9338e5a0ce8caaae6f6232dfb8cb4e0c0cfbac0363eb42b7c9 |
2547 |
|
2548 |
diff --git a/app-misc/g15daemon/files/20g15daemon b/app-misc/g15daemon/files/20g15daemon |
2549 |
new file mode 100644 |
2550 |
index 0000000..ee14225 |
2551 |
--- /dev/null |
2552 |
+++ b/app-misc/g15daemon/files/20g15daemon |
2553 |
@@ -0,0 +1,15 @@ |
2554 |
+#!/bin/sh |
2555 |
+ |
2556 |
+. "${PM_FUNCTIONS}" |
2557 |
+ |
2558 |
+case "$1" in |
2559 |
+ hibernate|suspend) |
2560 |
+ /etc/init.d/g15daemon stop |
2561 |
+ ;; |
2562 |
+ thaw|resume) |
2563 |
+ /etc/init.d/g15daemon start |
2564 |
+ ;; |
2565 |
+ *) |
2566 |
+ exit $NA |
2567 |
+ ;; |
2568 |
+esac |
2569 |
|
2570 |
diff --git a/app-misc/g15daemon/files/99-g15daemon.rules b/app-misc/g15daemon/files/99-g15daemon.rules |
2571 |
new file mode 100644 |
2572 |
index 0000000..d491d68 |
2573 |
--- /dev/null |
2574 |
+++ b/app-misc/g15daemon/files/99-g15daemon.rules |
2575 |
@@ -0,0 +1 @@ |
2576 |
+SUBSYSTEM=="usb", ATTR{product}=="G15 Gaming Keyboard", RUN+="/usr/bin/g15daemon-hotplug" |
2577 |
|
2578 |
diff --git a/app-misc/g15daemon/files/g15daemon-1.2.7-r2.initd b/app-misc/g15daemon/files/g15daemon-1.2.7-r2.initd |
2579 |
new file mode 100644 |
2580 |
index 0000000..b8e8cd6 |
2581 |
--- /dev/null |
2582 |
+++ b/app-misc/g15daemon/files/g15daemon-1.2.7-r2.initd |
2583 |
@@ -0,0 +1,41 @@ |
2584 |
+#!/sbin/runscript |
2585 |
+# Copyright 1999-2007 Gentoo Foundation |
2586 |
+# Distributed under the terms of the GNU General Public License v2 |
2587 |
+# $Header: /var/cvsroot/gentoo-x86/app-misc/g15daemon/files/g15daemon-1.2.7-r2.initd,v 1.1 2007/12/19 17:38:30 chainsaw Exp $ |
2588 |
+ |
2589 |
+# Init script for g15daemon |
2590 |
+ |
2591 |
+depend() { |
2592 |
+ after hotplug |
2593 |
+ after usb |
2594 |
+ after modules |
2595 |
+} |
2596 |
+ |
2597 |
+start() { |
2598 |
+ ebegin "Starting g15daemon" |
2599 |
+ |
2600 |
+ # Does the input device already exist? |
2601 |
+ if [ -e /proc/modules -a ! -e /dev/input/uinput ]; then |
2602 |
+ # We can load modules, but uinput device does not exist |
2603 |
+ einfo "Loading uinput module" |
2604 |
+ /sbin/modprobe uinput > /dev/null 2> /dev/null |
2605 |
+ fi |
2606 |
+ |
2607 |
+ local SWITCHKEY="" |
2608 |
+ [ "${CLIENT_SWITCH_L1}" = "yes" ] && SWITCHKEY="--switch" |
2609 |
+ start-stop-daemon --start --background --pidfile /var/run/g15daemon.pid \ |
2610 |
+ --exec /usr/sbin/g15daemon -- ${SWITCHKEY} |
2611 |
+ eend $? "Failed to start g15daemon." |
2612 |
+} |
2613 |
+ |
2614 |
+stop() { |
2615 |
+ ebegin "Stopping g15daemon" |
2616 |
+ local KILLOPT="-k" |
2617 |
+ if [ $BACKLIGHT_OFF = "yes" ]; then |
2618 |
+ KILLOPT="-K" |
2619 |
+ fi |
2620 |
+ /usr/sbin/g15daemon ${KILLOPT} &>/dev/null |
2621 |
+ sleep 1 |
2622 |
+ start-stop-daemon -R 5 --stop --quiet --pidfile /var/run/g15daemon.pid |
2623 |
+ eend $? |
2624 |
+} |
2625 |
|
2626 |
diff --git a/app-misc/g15daemon/files/g15daemon-1.2.7.confd b/app-misc/g15daemon/files/g15daemon-1.2.7.confd |
2627 |
new file mode 100644 |
2628 |
index 0000000..08ea97f |
2629 |
--- /dev/null |
2630 |
+++ b/app-misc/g15daemon/files/g15daemon-1.2.7.confd |
2631 |
@@ -0,0 +1,9 @@ |
2632 |
+# /etc/conf.d/g15daemon: Configuration for the g15daemon |
2633 |
+ |
2634 |
+# Key to switch the client-screens. Default is the MR key, |
2635 |
+# Set to "yes" to use L1 key instead (black round key below the LCD, above the multimedia keys). |
2636 |
+CLIENT_SWITCH_L1="no" |
2637 |
+ |
2638 |
+# Set to "yes" to switch off the lcd backlight when stopping g15daemon. |
2639 |
+BACKLIGHT_OFF="no" |
2640 |
+ |
2641 |
|
2642 |
diff --git a/app-misc/g15daemon/files/g15daemon-1.9.5.3-forgotten-open-mode.patch b/app-misc/g15daemon/files/g15daemon-1.9.5.3-forgotten-open-mode.patch |
2643 |
new file mode 100644 |
2644 |
index 0000000..b475f1d |
2645 |
--- /dev/null |
2646 |
+++ b/app-misc/g15daemon/files/g15daemon-1.9.5.3-forgotten-open-mode.patch |
2647 |
@@ -0,0 +1,11 @@ |
2648 |
+--- ./g15daemon-1.9.5.3/g15daemon/utility_funcs.c 2008-01-26 06:02:07.000000000 +0100 |
2649 |
++++ ./g15daemon-1.9.5.3/g15daemon/utility_funcs.c 2009-02-01 17:00:55.203009264 +0100 |
2650 |
+@@ -356,7 +356,7 @@ |
2651 |
+ config_items_t * item=NULL; |
2652 |
+ char line[1024]; |
2653 |
+ |
2654 |
+- config_fd = open(filename,O_CREAT|O_RDWR|O_TRUNC); |
2655 |
++ config_fd = open(filename,O_CREAT|O_RDWR|O_TRUNC,0664); |
2656 |
+ if(config_fd){ |
2657 |
+ snprintf(line,1024,"# G15Daemon Configuration File\n# any items entered before a [section] header\n# will be in the Global config space\n# comments you wish to keep should start with a semicolon';'\n"); |
2658 |
+ write(config_fd,line,strlen(line)); |
2659 |
|
2660 |
diff --git a/app-misc/g15daemon/files/g15daemon-1.9.5.3-overflow-fix.patch b/app-misc/g15daemon/files/g15daemon-1.9.5.3-overflow-fix.patch |
2661 |
new file mode 100644 |
2662 |
index 0000000..71cbf91 |
2663 |
--- /dev/null |
2664 |
+++ b/app-misc/g15daemon/files/g15daemon-1.9.5.3-overflow-fix.patch |
2665 |
@@ -0,0 +1,11 @@ |
2666 |
+--- ./g15daemon-1.9.5.3/libg15daemon_client/g15daemon_net.c 2008-01-25 05:45:05.000000000 +0100 |
2667 |
++++ ./g15daemon-1.9.5.3/libg15daemon_client/g15daemon_net.c 2011-02-14 22:51:55.203009264 +0100 |
2668 |
+@@ -217,7 +217,7 @@ |
2669 |
+ if(poll(pfd,1,100)>0){ |
2670 |
+ if(pfd[0].revents & POLLPRI && !(pfd[0].revents & POLLERR || pfd[0].revents & POLLHUP || pfd[0].revents & POLLNVAL)) { |
2671 |
+ memset(packet,0,sizeof(packet)); |
2672 |
+- msgret = recv(sock, packet, 10 , MSG_OOB); |
2673 |
++ msgret = recv(sock, packet, sizeof(packet), MSG_OOB); |
2674 |
+ if (msgret < 1) { |
2675 |
+ return -1; |
2676 |
+ } |
2677 |
|
2678 |
diff --git a/app-misc/g15daemon/files/g15daemon-hotplug b/app-misc/g15daemon/files/g15daemon-hotplug |
2679 |
new file mode 100644 |
2680 |
index 0000000..2ae8be0 |
2681 |
--- /dev/null |
2682 |
+++ b/app-misc/g15daemon/files/g15daemon-hotplug |
2683 |
@@ -0,0 +1,15 @@ |
2684 |
+#!/bin/sh |
2685 |
+ |
2686 |
+export IN_HOTPLUG=1 |
2687 |
+ |
2688 |
+case "$ACTION" in |
2689 |
+ "add") |
2690 |
+ /etc/init.d/g15daemon --quiet restart |
2691 |
+ ;; |
2692 |
+ "remove") |
2693 |
+ /etc/init.d/g15daemon --quiet stop |
2694 |
+ ;; |
2695 |
+ *) |
2696 |
+ exit 0 |
2697 |
+ ;; |
2698 |
+esac |
2699 |
|
2700 |
diff --git a/app-misc/g15daemon/files/g15daemon.conf b/app-misc/g15daemon/files/g15daemon.conf |
2701 |
new file mode 100644 |
2702 |
index 0000000..2d2bfc3 |
2703 |
--- /dev/null |
2704 |
+++ b/app-misc/g15daemon/files/g15daemon.conf |
2705 |
@@ -0,0 +1,27 @@ |
2706 |
+# G15Daemon Configuration File |
2707 |
+# any items entered before a [section] header |
2708 |
+# will be in the Global config space |
2709 |
+# comments you wish to keep should start with a semicolon';' |
2710 |
+ |
2711 |
+[Global] |
2712 |
+Use MR as Cycle Key: Off |
2713 |
+ |
2714 |
+[PLUGIN_LOAD_ORDER] |
2715 |
+0: g15plugin_uinput.so |
2716 |
+1: g15plugin_clock.so |
2717 |
+2: g15plugin_tcpserver.so |
2718 |
+TotalPlugins: 3 |
2719 |
+ |
2720 |
+[PLUGINS] |
2721 |
+Linux UINPUT Keyboard Output: Load |
2722 |
+Clock: Load |
2723 |
+LCDServer: Load |
2724 |
+ |
2725 |
+[Keyboard OS Mapping (uinput)] |
2726 |
+device: /dev/input/uinput |
2727 |
+Lkeys.mapped: 0 |
2728 |
+ |
2729 |
+[Clock] |
2730 |
+24hrFormat: On |
2731 |
+ShowDate: Off |
2732 |
+Digital: On |
2733 |
|
2734 |
diff --git a/app-misc/g15daemon/g15daemon-1.9.5.3-r3.ebuild b/app-misc/g15daemon/g15daemon-1.9.5.3-r3.ebuild |
2735 |
new file mode 100644 |
2736 |
index 0000000..6b18abe |
2737 |
--- /dev/null |
2738 |
+++ b/app-misc/g15daemon/g15daemon-1.9.5.3-r3.ebuild |
2739 |
@@ -0,0 +1,167 @@ |
2740 |
+# Copyright 1999-2011 Gentoo Foundation |
2741 |
+# Distributed under the terms of the GNU General Public License v2 |
2742 |
+# $Header: /var/cvsroot/gentoo-x86/app-misc/g15daemon/g15daemon-1.9.5.3-r3.ebuild,v 1.8 2011/04/16 22:56:19 arfrever Exp $ |
2743 |
+ |
2744 |
+EAPI=3 |
2745 |
+GENTOO_DEPEND_ON_PERL="no" |
2746 |
+PYTHON_DEPEND="python? *" |
2747 |
+SUPPORT_PYTHON_ABIS="1" |
2748 |
+ |
2749 |
+inherit eutils linux-info perl-module python base |
2750 |
+ |
2751 |
+DESCRIPTION="G15daemon takes control of the G15 keyboard, through the linux kernel uinput device driver" |
2752 |
+HOMEPAGE="http://g15daemon.sourceforge.net/" |
2753 |
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" |
2754 |
+ |
2755 |
+LICENSE="GPL-2" |
2756 |
+SLOT="0" |
2757 |
+KEYWORDS="amd64 ppc ppc64 x86" |
2758 |
+IUSE="perl python" |
2759 |
+ |
2760 |
+DEPEND="virtual/libusb:0 |
2761 |
+ >=dev-libs/libg15-1.2.4 |
2762 |
+ >=dev-libs/libg15render-1.2 |
2763 |
+ perl? ( |
2764 |
+ dev-lang/perl |
2765 |
+ dev-perl/GDGraph |
2766 |
+ >=dev-perl/Inline-0.4 |
2767 |
+ )" |
2768 |
+RDEPEND="${DEPEND}" |
2769 |
+ |
2770 |
+PATCHES=( "${FILESDIR}/${P}-forgotten-open-mode.patch" ) |
2771 |
+uinput_check() { |
2772 |
+ ebegin "Checking for uinput support" |
2773 |
+ local rc=1 |
2774 |
+ linux_config_exists && linux_chkconfig_present INPUT_UINPUT |
2775 |
+ rc=$? |
2776 |
+ |
2777 |
+ if [[ $rc -ne 0 ]] ; then |
2778 |
+ eerror "To use g15daemon, you need to compile your kernel with uinput support." |
2779 |
+ eerror "Please enable uinput support in your kernel config, found at:" |
2780 |
+ eerror |
2781 |
+ eerror "Device Drivers -> Input Device ... -> Miscellaneous devices -> User level driver support." |
2782 |
+ eerror |
2783 |
+ eerror "Once enabled, you should have the /dev/input/uinput device." |
2784 |
+ eerror "g15daemon will not work without the uinput device." |
2785 |
+ fi |
2786 |
+} |
2787 |
+ |
2788 |
+pkg_setup() { |
2789 |
+ linux-info_pkg_setup |
2790 |
+ uinput_check |
2791 |
+ if use python; then |
2792 |
+ python_pkg_setup |
2793 |
+ fi |
2794 |
+} |
2795 |
+ |
2796 |
+src_unpack() { |
2797 |
+ unpack ${A} |
2798 |
+ if use perl; then |
2799 |
+ unpack "./${P}/lang-bindings/perl-G15Daemon-0.2.tar.gz" |
2800 |
+ fi |
2801 |
+ if use python; then |
2802 |
+ unpack "./${P}/lang-bindings/pyg15daemon-0.0.tar.bz2" |
2803 |
+ fi |
2804 |
+} |
2805 |
+ |
2806 |
+src_prepare() { |
2807 |
+ if use perl; then |
2808 |
+ perl-module_src_prepare |
2809 |
+ sed -i \ |
2810 |
+ -e '1i#!/usr/bin/perl' \ |
2811 |
+ "${S}"/contrib/testbindings.pl |
2812 |
+ else |
2813 |
+ # perl-module_src_prepare always calls base_src_prepare |
2814 |
+ base_src_prepare |
2815 |
+ fi |
2816 |
+} |
2817 |
+ |
2818 |
+src_configure() { |
2819 |
+ base_src_configure |
2820 |
+ |
2821 |
+ if use perl; then |
2822 |
+ cd "${WORKDIR}/G15Daemon-0.2" |
2823 |
+ perl-module_src_configure |
2824 |
+ fi |
2825 |
+} |
2826 |
+ |
2827 |
+src_compile() { |
2828 |
+ base_src_compile |
2829 |
+ |
2830 |
+ if use perl; then |
2831 |
+ cd "${WORKDIR}/G15Daemon-0.2" |
2832 |
+ perl-module_src_compile |
2833 |
+ fi |
2834 |
+} |
2835 |
+ |
2836 |
+src_install() { |
2837 |
+ emake DESTDIR="${D}" \ |
2838 |
+ docdir=/usr/share/doc/${PF} install || die "make install failed" |
2839 |
+ |
2840 |
+ # remove odd docs installed my make |
2841 |
+ rm "${D}/usr/share/doc/${PF}/"{LICENSE,README.usage} |
2842 |
+ |
2843 |
+ insinto /usr/share/${PN}/contrib |
2844 |
+ doins contrib/xmodmaprc |
2845 |
+ doins contrib/xmodmap.sh |
2846 |
+ if use perl; then |
2847 |
+ doins contrib/testbindings.pl |
2848 |
+ fi |
2849 |
+ |
2850 |
+ newconfd "${FILESDIR}/${PN}-1.2.7.confd" ${PN} |
2851 |
+ newinitd "${FILESDIR}/${PN}-1.2.7-r2.initd" ${PN} |
2852 |
+ dobin "${FILESDIR}/g15daemon-hotplug" |
2853 |
+ insinto /lib/udev/rules.d |
2854 |
+ doins "${FILESDIR}/99-g15daemon.rules" |
2855 |
+ |
2856 |
+ insinto /etc |
2857 |
+ doins "${FILESDIR}"/g15daemon.conf |
2858 |
+ |
2859 |
+ if use perl; then |
2860 |
+ ebegin "Installing Perl Bindings (G15Daemon.pm)" |
2861 |
+ cd "${WORKDIR}/G15Daemon-0.2" |
2862 |
+ docinto perl |
2863 |
+ perl-module_src_install |
2864 |
+ fi |
2865 |
+ |
2866 |
+ if use python; then |
2867 |
+ ebegin "Installing Python Bindings (g15daemon.py)" |
2868 |
+ cd "${WORKDIR}/pyg15daemon" |
2869 |
+ |
2870 |
+ installation() { |
2871 |
+ insinto $(python_get_sitedir) |
2872 |
+ doins g15daemon.py |
2873 |
+ } |
2874 |
+ python_execute_function installation |
2875 |
+ |
2876 |
+ docinto python |
2877 |
+ dodoc AUTHORS |
2878 |
+ fi |
2879 |
+} |
2880 |
+ |
2881 |
+pkg_postinst() { |
2882 |
+ if use python; then |
2883 |
+ python_mod_optimize g15daemon.py |
2884 |
+ echo "" |
2885 |
+ fi |
2886 |
+ |
2887 |
+ elog "To use g15daemon, you need to add g15daemon to the default runlevel." |
2888 |
+ elog "This can be done with:" |
2889 |
+ elog "# /sbin/rc-update add g15daemon default" |
2890 |
+ elog "You can edit some g15daemon options at /etc/conf.d/g15daemon" |
2891 |
+ elog "" |
2892 |
+ elog "To have all new keys working in X11, you'll need create a " |
2893 |
+ elog "specific xmodmap in your home directory or edit the existent one." |
2894 |
+ elog "" |
2895 |
+ elog "Create the xmodmap:" |
2896 |
+ elog "cp /usr/share/g15daemon/contrib/xmodmaprc ~/.Xmodmap" |
2897 |
+ elog "" |
2898 |
+ elog "Adding keycodes to an existing xmodmap:" |
2899 |
+ elog "cat /usr/share/g15daemon/contrib/xmodmaprc >> ~/.Xmodmap" |
2900 |
+} |
2901 |
+ |
2902 |
+pkg_postrm() { |
2903 |
+ if use python; then |
2904 |
+ python_mod_cleanup g15daemon.py |
2905 |
+ fi |
2906 |
+} |
2907 |
|
2908 |
diff --git a/app-misc/g15daemon/g15daemon-1.9.5.3-r5.ebuild b/app-misc/g15daemon/g15daemon-1.9.5.3-r5.ebuild |
2909 |
new file mode 100644 |
2910 |
index 0000000..6398c1d |
2911 |
--- /dev/null |
2912 |
+++ b/app-misc/g15daemon/g15daemon-1.9.5.3-r5.ebuild |
2913 |
@@ -0,0 +1,177 @@ |
2914 |
+# Copyright 1999-2012 Gentoo Foundation |
2915 |
+# Distributed under the terms of the GNU General Public License v2 |
2916 |
+# $Header: /var/cvsroot/gentoo-x86/app-misc/g15daemon/g15daemon-1.9.5.3-r5.ebuild,v 1.4 2012/03/08 15:17:35 ranger Exp $ |
2917 |
+ |
2918 |
+EAPI="4-slot-abi" |
2919 |
+GENTOO_DEPEND_ON_PERL="no" |
2920 |
+PYTHON_DEPEND="python? *" |
2921 |
+SUPPORT_PYTHON_ABIS="1" |
2922 |
+ |
2923 |
+inherit eutils linux-info perl-module python base |
2924 |
+ |
2925 |
+DESCRIPTION="G15daemon takes control of the G15 keyboard, through the linux kernel uinput device driver" |
2926 |
+HOMEPAGE="http://g15daemon.sourceforge.net/" |
2927 |
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" |
2928 |
+ |
2929 |
+LICENSE="GPL-2" |
2930 |
+SLOT="0" |
2931 |
+KEYWORDS="amd64 ppc ppc64 x86" |
2932 |
+IUSE="perl python static-libs" |
2933 |
+ |
2934 |
+DEPEND="virtual/libusb:0 |
2935 |
+ >=dev-libs/libg15-1.2.4 |
2936 |
+ >=dev-libs/libg15render-1.2 |
2937 |
+ perl? ( |
2938 |
+ dev-lang/perl:= |
2939 |
+ dev-perl/GDGraph |
2940 |
+ >=dev-perl/Inline-0.4 |
2941 |
+ )" |
2942 |
+RDEPEND="${DEPEND}" |
2943 |
+ |
2944 |
+PATCHES=( |
2945 |
+ "${FILESDIR}/${P}-forgotten-open-mode.patch" |
2946 |
+ "${FILESDIR}/${P}-overflow-fix.patch" |
2947 |
+) |
2948 |
+uinput_check() { |
2949 |
+ ebegin "Checking for uinput support" |
2950 |
+ local rc=1 |
2951 |
+ linux_config_exists && linux_chkconfig_present INPUT_UINPUT |
2952 |
+ rc=$? |
2953 |
+ |
2954 |
+ if [[ $rc -ne 0 ]] ; then |
2955 |
+ eerror "To use g15daemon, you need to compile your kernel with uinput support." |
2956 |
+ eerror "Please enable uinput support in your kernel config, found at:" |
2957 |
+ eerror |
2958 |
+ eerror "Device Drivers -> Input Device ... -> Miscellaneous devices -> User level driver support." |
2959 |
+ eerror |
2960 |
+ eerror "Once enabled, you should have the /dev/input/uinput device." |
2961 |
+ eerror "g15daemon will not work without the uinput device." |
2962 |
+ fi |
2963 |
+} |
2964 |
+ |
2965 |
+pkg_setup() { |
2966 |
+ linux-info_pkg_setup |
2967 |
+ uinput_check |
2968 |
+ if use python; then |
2969 |
+ python_pkg_setup |
2970 |
+ fi |
2971 |
+} |
2972 |
+ |
2973 |
+src_unpack() { |
2974 |
+ unpack ${A} |
2975 |
+ if use perl; then |
2976 |
+ unpack "./${P}/lang-bindings/perl-G15Daemon-0.2.tar.gz" |
2977 |
+ fi |
2978 |
+ if use python; then |
2979 |
+ unpack "./${P}/lang-bindings/pyg15daemon-0.0.tar.bz2" |
2980 |
+ fi |
2981 |
+} |
2982 |
+ |
2983 |
+src_prepare() { |
2984 |
+ if use perl; then |
2985 |
+ perl-module_src_prepare |
2986 |
+ sed -i \ |
2987 |
+ -e '1i#!/usr/bin/perl' \ |
2988 |
+ "${S}"/contrib/testbindings.pl |
2989 |
+ else |
2990 |
+ # perl-module_src_prepare always calls base_src_prepare |
2991 |
+ base_src_prepare |
2992 |
+ fi |
2993 |
+} |
2994 |
+ |
2995 |
+src_configure() { |
2996 |
+ econf \ |
2997 |
+ --docdir="${EPREFIX}/usr/share/doc/${PF}" \ |
2998 |
+ $(use_enable static-libs static) |
2999 |
+ |
3000 |
+ if use perl; then |
3001 |
+ cd "${WORKDIR}/G15Daemon-0.2" |
3002 |
+ perl-module_src_configure |
3003 |
+ fi |
3004 |
+} |
3005 |
+ |
3006 |
+src_compile() { |
3007 |
+ default |
3008 |
+ |
3009 |
+ if use perl; then |
3010 |
+ cd "${WORKDIR}/G15Daemon-0.2" |
3011 |
+ perl-module_src_compile |
3012 |
+ fi |
3013 |
+} |
3014 |
+ |
3015 |
+src_install() { |
3016 |
+ default |
3017 |
+ |
3018 |
+ find "${ED}" -name '*.la' -exec rm -f {} + |
3019 |
+ |
3020 |
+ # remove odd docs installed my make |
3021 |
+ rm "${ED}/usr/share/doc/${PF}/"{LICENSE,README.usage} |
3022 |
+ |
3023 |
+ insinto /usr/share/${PN}/contrib |
3024 |
+ doins contrib/xmodmaprc |
3025 |
+ doins contrib/xmodmap.sh |
3026 |
+ if use perl; then |
3027 |
+ doins contrib/testbindings.pl |
3028 |
+ fi |
3029 |
+ |
3030 |
+ newconfd "${FILESDIR}/${PN}-1.2.7.confd" ${PN} |
3031 |
+ newinitd "${FILESDIR}/${PN}-1.2.7-r2.initd" ${PN} |
3032 |
+ dobin "${FILESDIR}/g15daemon-hotplug" |
3033 |
+ insinto /lib/udev/rules.d |
3034 |
+ doins "${FILESDIR}/99-g15daemon.rules" |
3035 |
+ |
3036 |
+ insinto /etc |
3037 |
+ doins "${FILESDIR}"/g15daemon.conf |
3038 |
+ |
3039 |
+ # Gentoo bug #301340, debian bug #611649 |
3040 |
+ exeinto /usr/lib/pm-utils/sleep.d |
3041 |
+ doexe "${FILESDIR}"/20g15daemon |
3042 |
+ |
3043 |
+ if use perl; then |
3044 |
+ ebegin "Installing Perl Bindings (G15Daemon.pm)" |
3045 |
+ cd "${WORKDIR}/G15Daemon-0.2" |
3046 |
+ docinto perl |
3047 |
+ perl-module_src_install |
3048 |
+ fi |
3049 |
+ |
3050 |
+ if use python; then |
3051 |
+ ebegin "Installing Python Bindings (g15daemon.py)" |
3052 |
+ cd "${WORKDIR}/pyg15daemon" |
3053 |
+ |
3054 |
+ installation() { |
3055 |
+ insinto $(python_get_sitedir) |
3056 |
+ doins g15daemon.py |
3057 |
+ } |
3058 |
+ python_execute_function installation |
3059 |
+ |
3060 |
+ docinto python |
3061 |
+ dodoc AUTHORS |
3062 |
+ fi |
3063 |
+} |
3064 |
+ |
3065 |
+pkg_postinst() { |
3066 |
+ if use python; then |
3067 |
+ python_mod_optimize g15daemon.py |
3068 |
+ echo "" |
3069 |
+ fi |
3070 |
+ |
3071 |
+ elog "To use g15daemon, you need to add g15daemon to the default runlevel." |
3072 |
+ elog "This can be done with:" |
3073 |
+ elog "# /sbin/rc-update add g15daemon default" |
3074 |
+ elog "You can edit some g15daemon options at /etc/conf.d/g15daemon" |
3075 |
+ elog "" |
3076 |
+ elog "To have all new keys working in X11, you'll need create a " |
3077 |
+ elog "specific xmodmap in your home directory or edit the existent one." |
3078 |
+ elog "" |
3079 |
+ elog "Create the xmodmap:" |
3080 |
+ elog "cp /usr/share/g15daemon/contrib/xmodmaprc ~/.Xmodmap" |
3081 |
+ elog "" |
3082 |
+ elog "Adding keycodes to an existing xmodmap:" |
3083 |
+ elog "cat /usr/share/g15daemon/contrib/xmodmaprc >> ~/.Xmodmap" |
3084 |
+} |
3085 |
+ |
3086 |
+pkg_postrm() { |
3087 |
+ if use python; then |
3088 |
+ python_mod_cleanup g15daemon.py |
3089 |
+ fi |
3090 |
+} |
3091 |
|
3092 |
diff --git a/dev-libs/libyaml/Manifest b/dev-libs/libyaml/Manifest |
3093 |
index d4387bf..34001c8 100644 |
3094 |
--- a/dev-libs/libyaml/Manifest |
3095 |
+++ b/dev-libs/libyaml/Manifest |
3096 |
@@ -5,6 +5,6 @@ DIST yaml-0.1.4.tar.gz 471759 RMD160 5051545022ffa4c78e63fed6f3af30f90e931497 SH |
3097 |
EBUILD libyaml-0.0.1.ebuild 864 RMD160 8c717ae205720d55a896d41fa0a983ac578d734f SHA1 70fdfcf968709a710556ac15e8bc16fbf6d77607 SHA256 7f1c8104dc65401ce22f562f763383a7e5aa4dcf96bc2de5e0ebc9d361eb462a |
3098 |
EBUILD libyaml-0.1.2.ebuild 890 RMD160 f45c5ad7e3d15b2cbd7c003116641990196cfd33 SHA1 f742aad3ce9ea2b7886e51b816d031fd622ba070 SHA256 7914fb3ded6b7fecb4bed788e49f98b22628bade81b3742ad83f0cb2e115029d |
3099 |
EBUILD libyaml-0.1.3.ebuild 979 RMD160 dd8c726f6b87a285fbd637d186748defaaf55918 SHA1 cf02d0d713ceb9770ae359f584239acb5abd5d7e SHA256 8b4488fbc1bdd0dbdd55a5f2d8ba297f846d0e3598394587519c47bdb9544126 |
3100 |
-EBUILD libyaml-0.1.4.ebuild 1057 RMD160 868fb5385cda737da269f19bce7a4f9fd63a6f87 SHA1 9f083848cf640b506c830e2efd30b8145cd8b411 SHA256 7e0ace18f49564588fc81d7674fb0a6a271a97f6905533bc737955bd0e2d578a |
3101 |
-MISC ChangeLog 2640 RMD160 55da55ee0cf49d3a839a5b4483c02b9ffee5779a SHA1 3e3d465088994da4b8bd41850a9dcb0c0a6d1dcb SHA256 b1e6e1b31c747ed39f4036eccae8fd301e2951b558ee89a41360cb1ed607356e |
3102 |
+EBUILD libyaml-0.1.4.ebuild 1037 RMD160 72a82237abc466fdef1de237d85bfafb45a6d4c9 SHA1 d1145f26acca131456c73f197bc0a07cef133d4f SHA256 fad1a7c570c6e0407884d8e835b78c1bec5967da24cbac01cf1988b57d204d2f |
3103 |
+MISC ChangeLog 2751 RMD160 92d53cf278b2844786934103782ee58278d4337b SHA1 6d048feb42d617f0f2a77f2a092f91763e4870d5 SHA256 6385d637fbc690ed7679793e2bc1bcadc8f96f3058e143802f46b1dc0899c9be |
3104 |
MISC metadata.xml 385 RMD160 6f5210fb839b539e3d039fd01c4f687b9ef43af9 SHA1 11c820590de744b57148be875b915631fd4a36ce SHA256 7c7be37712d301550a32df2bbde3319b2881e9ec9e55390e7efbbe0bf0219595 |
3105 |
|
3106 |
diff --git a/dev-libs/libyaml/libyaml-0.1.4.ebuild b/dev-libs/libyaml/libyaml-0.1.4.ebuild |
3107 |
index 9ea91df..bb32e34 100644 |
3108 |
--- a/dev-libs/libyaml/libyaml-0.1.4.ebuild |
3109 |
+++ b/dev-libs/libyaml/libyaml-0.1.4.ebuild |
3110 |
@@ -1,10 +1,10 @@ |
3111 |
# Copyright 1999-2012 Gentoo Foundation |
3112 |
# Distributed under the terms of the GNU General Public License v2 |
3113 |
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libyaml/libyaml-0.1.4.ebuild,v 1.5 2012/06/26 12:03:01 ago Exp $ |
3114 |
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libyaml/libyaml-0.1.4.ebuild,v 1.6 2012/06/28 01:19:50 sbriesen Exp $ |
3115 |
|
3116 |
EAPI="4-slot-abi" |
3117 |
|
3118 |
-inherit eutils |
3119 |
+inherit eutils autotools-utils |
3120 |
|
3121 |
MY_P="${P/lib}" |
3122 |
|
3123 |
@@ -28,12 +28,8 @@ src_prepare() { |
3124 |
fi |
3125 |
} |
3126 |
|
3127 |
-src_configure() { |
3128 |
- econf $(use_enable static-libs static) |
3129 |
-} |
3130 |
- |
3131 |
src_install() { |
3132 |
- default |
3133 |
+ autotools-utils_src_install |
3134 |
use doc && dohtml -r doc/html/. |
3135 |
if use examples ; then |
3136 |
docompress -x /usr/share/doc/${PF}/examples |
3137 |
|
3138 |
diff --git a/dev-perl/Astro-FITS-Header/Astro-FITS-Header-3.50.0.ebuild b/dev-perl/Astro-FITS-Header/Astro-FITS-Header-3.50.0.ebuild |
3139 |
new file mode 100644 |
3140 |
index 0000000..0a32044 |
3141 |
--- /dev/null |
3142 |
+++ b/dev-perl/Astro-FITS-Header/Astro-FITS-Header-3.50.0.ebuild |
3143 |
@@ -0,0 +1,22 @@ |
3144 |
+# Copyright 1999-2012 Gentoo Foundation |
3145 |
+# Distributed under the terms of the GNU General Public License v2 |
3146 |
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Astro-FITS-Header/Astro-FITS-Header-3.50.0.ebuild,v 1.1 2012/06/28 19:04:06 tove Exp $ |
3147 |
+ |
3148 |
+EAPI="4-slot-abi" |
3149 |
+ |
3150 |
+MODULE_AUTHOR=TJENNESS |
3151 |
+MODULE_VERSION=3.05 |
3152 |
+inherit perl-module |
3153 |
+ |
3154 |
+DESCRIPTION="Interface to FITS headers" |
3155 |
+ |
3156 |
+LICENSE="GPL-3" |
3157 |
+SLOT="0" |
3158 |
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~s390 ~sh ~sparc ~x86" |
3159 |
+IUSE="" |
3160 |
+ |
3161 |
+RDEPEND="" |
3162 |
+DEPEND="${RDEPEND} |
3163 |
+ virtual/perl-Module-Build" |
3164 |
+ |
3165 |
+SRC_TEST="do" |
3166 |
|
3167 |
diff --git a/dev-perl/Astro-FITS-Header/Manifest b/dev-perl/Astro-FITS-Header/Manifest |
3168 |
index c0f4c06..c96e763 100644 |
3169 |
--- a/dev-perl/Astro-FITS-Header/Manifest |
3170 |
+++ b/dev-perl/Astro-FITS-Header/Manifest |
3171 |
@@ -1,4 +1,6 @@ |
3172 |
DIST Astro-FITS-Header-3.03.tar.gz 108592 RMD160 cfc3365d06ba8e2b44ddbbc3f3433cea13cb6b87 SHA1 656924d70878da2e10144eff5de7e37add7c67f8 SHA256 e396fb6bd984e79199f45a04cc17147a0327a886898860ba0adc4854ea490541 |
3173 |
+DIST Astro-FITS-Header-3.05.tar.gz 105888 RMD160 3ae0612a9924255c9e77417add870c0e20a49efc SHA1 fff7bf500a30c6a1ec2b7f74572107dc7326c7cf SHA256 8a94927052931ca48af9134a419138278d03f6ee9fee8106e5439ccccd6d805b |
3174 |
EBUILD Astro-FITS-Header-3.30.0.ebuild 538 RMD160 5b1913b49378d5086107f8c56c6585bfed55f32f SHA1 a465504613a894a549513641d4d014956122aaa1 SHA256 3c4c767eebe6926274ad0f91a12c494a1bee42fc48260d139771e3415b6fb7bf |
3175 |
-MISC ChangeLog 3394 RMD160 148d4d77e61fdda64b3bbe772d02becd957ac670 SHA1 04e610900ca88ecb893adae9bab8f7621664b68e SHA256 65ae2fa1c42c628858f46d2501bb5b669a37f5d3b60829505bd3ff4c69e454c7 |
3176 |
+EBUILD Astro-FITS-Header-3.50.0.ebuild 545 RMD160 ff8ff1a33202a4f27c9a2507c500e246b36cc9db SHA1 756d23ebf06a2c5682428b80d17cd880f9bf9ad9 SHA256 450a893311a66a93dae78adf8710a514d518e65d665d615008c302573ecaa992 |
3177 |
+MISC ChangeLog 3535 RMD160 6790af9c2978952572c4137eeafdc6850f03093b SHA1 01ed308094c672f2fa44f99fb8ed6aa1d92c6d0e SHA256 7e28990151e82db71232da14da6741975c0a8565d948dd2569e2e9bab408c01d |
3178 |
MISC metadata.xml 745 RMD160 f5a013fc45a9ad83347252bbb540dee4f07c762b SHA1 1473b24903538d5004badaf55ac50e19ea0398da SHA256 3e022d9cf009ea28b06f65d0386491abace01735322d17674d9ba4e42e1717bd |
3179 |
|
3180 |
diff --git a/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.190.0.ebuild b/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.190.0.ebuild |
3181 |
new file mode 100644 |
3182 |
index 0000000..4f16318 |
3183 |
--- /dev/null |
3184 |
+++ b/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.190.0.ebuild |
3185 |
@@ -0,0 +1,19 @@ |
3186 |
+# Copyright 1999-2012 Gentoo Foundation |
3187 |
+# Distributed under the terms of the GNU General Public License v2 |
3188 |
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.190.0.ebuild,v 1.1 2012/06/28 19:07:51 tove Exp $ |
3189 |
+ |
3190 |
+EAPI="4-slot-abi" |
3191 |
+ |
3192 |
+MODULE_AUTHOR=KROKI |
3193 |
+MODULE_VERSION=0.19 |
3194 |
+inherit perl-module |
3195 |
+ |
3196 |
+DESCRIPTION="Perl client for memcached, in C language" |
3197 |
+ |
3198 |
+SLOT="0" |
3199 |
+KEYWORDS="~amd64 ~x86" |
3200 |
+IUSE="" |
3201 |
+ |
3202 |
+SRC_TEST="do" |
3203 |
+ |
3204 |
+MAKEOPTS="${MAKEOPTS} -j1" |
3205 |
|
3206 |
diff --git a/dev-perl/Cache-Memcached-Fast/Manifest b/dev-perl/Cache-Memcached-Fast/Manifest |
3207 |
index 28f669d..77619a0 100644 |
3208 |
--- a/dev-perl/Cache-Memcached-Fast/Manifest |
3209 |
+++ b/dev-perl/Cache-Memcached-Fast/Manifest |
3210 |
@@ -1,4 +1,6 @@ |
3211 |
DIST Cache-Memcached-Fast-0.17.tar.gz 91917 RMD160 b084d84c13f754e760b6288c909fcee43bfcc77f SHA1 57bd3a78c7293bc34ebaa5bc435fe1c263839a54 SHA256 de951d390a481bd92a965084a0e0fce304541ee002673af87595622d7fa60a74 |
3212 |
+DIST Cache-Memcached-Fast-0.19.tar.gz 93883 RMD160 3ab4c2b44d657eef5e3afc9c7d1ba40a919fbb03 SHA1 502630a137a6f7e6d103c6d72e849f6c327356f6 SHA256 75340f00302b39562211b37909ef2d73fd99f28ba7c90b4af205de506affd82c |
3213 |
EBUILD Cache-Memcached-Fast-0.170.0.ebuild 465 RMD160 645c3221b5ba902b8e11bbd031e43112889caccf SHA1 9bcdc804d6c97834777867770d6a53be91cb8606 SHA256 506080e1126ebef6c37a2438492b29889f9736ad029888dd82d1fbb154cf7a40 |
3214 |
-MISC ChangeLog 1553 RMD160 8169842b88a37b8ded91cc4236008df2643c17bb SHA1 75519bfcc6eec60d90055b67bed66365f092008a SHA256 199889818e250347c100ead572c508acfad774f96ae4a8a91f15000998f23d37 |
3215 |
+EBUILD Cache-Memcached-Fast-0.190.0.ebuild 465 RMD160 020112223e4b9a7f2fc0ade3563b1b8d763ce1bb SHA1 a7714d3a263fc57f002ae1afa77503fd4c970c1e SHA256 dc239958309d72b3d240355e4e75514d7be8a8968c7e3f1f726b324a0c408d95 |
3216 |
+MISC ChangeLog 1703 RMD160 81858282ed8df0d0bb126250d474c823ddba2244 SHA1 c7437cfcf2b61989c02f8af4fd8af722933b4764 SHA256 d9fa371f7cef5b12504931c3960c90484ad67582933b0a65c3caf035ea836fbf |
3217 |
MISC metadata.xml 434 RMD160 875ee417156b6e51a790da6721a0310315fa5201 SHA1 8f3a87f5c01cb1cbc832c32eac8838ab5c4c8019 SHA256 450c0b311d4d85fcede6fc78b67ef501e8a1183216fe9e979eeca9ddd8ff696c |
3218 |
|
3219 |
diff --git a/dev-perl/Cache-Memcached/Cache-Memcached-1.300.0.ebuild b/dev-perl/Cache-Memcached/Cache-Memcached-1.300.0.ebuild |
3220 |
new file mode 100644 |
3221 |
index 0000000..49b9b29 |
3222 |
--- /dev/null |
3223 |
+++ b/dev-perl/Cache-Memcached/Cache-Memcached-1.300.0.ebuild |
3224 |
@@ -0,0 +1,21 @@ |
3225 |
+# Copyright 1999-2012 Gentoo Foundation |
3226 |
+# Distributed under the terms of the GNU General Public License v2 |
3227 |
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Cache-Memcached/Cache-Memcached-1.300.0.ebuild,v 1.1 2012/06/28 19:11:27 tove Exp $ |
3228 |
+ |
3229 |
+EAPI="4-slot-abi" |
3230 |
+ |
3231 |
+MODULE_AUTHOR=DORMANDO |
3232 |
+MODULE_VERSION=1.30 |
3233 |
+inherit perl-module |
3234 |
+ |
3235 |
+DESCRIPTION="Perl API for memcached" |
3236 |
+HOMEPAGE="http://www.danga.com/memcached/ ${HOMEPAGE}" |
3237 |
+ |
3238 |
+SLOT="0" |
3239 |
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" |
3240 |
+IUSE="" |
3241 |
+ |
3242 |
+DEPEND="dev-perl/string-crc32" |
3243 |
+RDEPEND="${DEPEND}" |
3244 |
+ |
3245 |
+SRC_TEST="do" |
3246 |
|
3247 |
diff --git a/dev-perl/Cache-Memcached/Manifest b/dev-perl/Cache-Memcached/Manifest |
3248 |
index 945476e..251e7f4 100644 |
3249 |
--- a/dev-perl/Cache-Memcached/Manifest |
3250 |
+++ b/dev-perl/Cache-Memcached/Manifest |
3251 |
@@ -3,11 +3,13 @@ DIST Cache-Memcached-1.26.tar.gz 18282 RMD160 361c1149a0cb9978ef42148353c962b144 |
3252 |
DIST Cache-Memcached-1.27.tar.gz 18924 RMD160 1816ca71f0346299276de70caf437122e5989e72 SHA1 bec9edf428fd6e7409a830ceda4c23fdf3b91abc SHA256 3bfc477bd483ee04615e39b8c9df97a9a3886e01394fee822044b288cad4be27 |
3253 |
DIST Cache-Memcached-1.28.tar.gz 19201 RMD160 b433fb946ec606d95243a40291f581b7faa76c53 SHA1 544d3d7333d92031756514530c05ed36f1275af1 SHA256 b3407db688f7ba09e7c08a44ee1c175e9d003feb41eb91bfe13cce74cc801bef |
3254 |
DIST Cache-Memcached-1.29.tar.gz 19542 RMD160 26e2aab4c2bc54cd9e7319399dc6b1cc52b938dd SHA1 a3dfa0f16f9c3f4d3986721eac9c29fd9df1a7c5 SHA256 782d60a8bc28f58b0ab37f4a9ac84a5b7168f7f7b0be708a59f2ca98812f3d43 |
3255 |
+DIST Cache-Memcached-1.30.tar.gz 20643 RMD160 cfb766f09f3e2663ad6bea6fb20723e2be0dde24 SHA1 e439c698a9ff17bba0eae06db39b6bb36fc6fa75 SHA256 31b3c51ec0eaaf03002e2cc8e3d7d5cbe61919cfdada61c008eb9853acac42a9 |
3256 |
EBUILD Cache-Memcached-1.24.ebuild 619 RMD160 afde615da27d633de3775837e3ff25250b7e7af2 SHA1 d116d97e1c211f978a456bd409c98abb76e400c8 SHA256 b9c95ca18fefced93ef975aa3df9aa3e9b13068ac4495cb0cc20e115258438cb |
3257 |
EBUILD Cache-Memcached-1.26.ebuild 588 RMD160 eda10e1db9c04b6f91c6d4e58a9e40faba2043e8 SHA1 27f785da09045b33d11ec391891675e0b30242b8 SHA256 a5bfc56528693f431f0ac5fdbb69fe594d4c38014c6f9d7cd526f47d330168b3 |
3258 |
EBUILD Cache-Memcached-1.27.ebuild 572 RMD160 cd6495fc73fffdd6f40b4278ec329ded097c1915 SHA1 db10d1d8868718ace77be128d2d486959b0c94c3 SHA256 3bd21b2b03117732b75d54b94627a733e0bb8996eb742be202da38c1e069b651 |
3259 |
EBUILD Cache-Memcached-1.28.ebuild 631 RMD160 7fa32d2349e17a06df2060e8b2a9427cc2acdec0 SHA1 129d890d6519a4c29d843b2cdf456073975a5e4f SHA256 38015090ef425a8dad43949f92777b557ddf88ef501d4daea9acb723f5b70341 |
3260 |
EBUILD Cache-Memcached-1.29.ebuild 631 RMD160 26b43c007570c324bb2d2ed89cdc31d467f04466 SHA1 c1d4c2f14ceb3f859819fea5ee6969055802597c SHA256 a5b568823601f400f31713122e2663b4632c4a850154a0b82f3f6a6cd9bdfa68 |
3261 |
EBUILD Cache-Memcached-1.290.0.ebuild 645 RMD160 99ec08e944ff4d463a64a9bf27e544bc87810621 SHA1 e51cef8f02bf1bba8dbec7623adc413c1d60c52b SHA256 670a5f56f6e7c2f9ac074f8e095dd31e47e90c662fcaaca6be8b12ec02ea83e2 |
3262 |
-MISC ChangeLog 11296 RMD160 3de280ae273281cb7eae4a848ff03afe3f897837 SHA1 cfd82e7e7feb44eab2dd154479d7995be14900cd SHA256 ba92d0ea95bd6ef88784fabd0b24ca8f272302c1856e65b461508667a6bd0941 |
3263 |
+EBUILD Cache-Memcached-1.300.0.ebuild 647 RMD160 265a1b6f1303f3c75d8e13591b0d6145a7c0c0c9 SHA1 f495fa91611281dfe14013e385fe61d85044d0aa SHA256 1589c0484d04f9021ba44497e0faf8e485d4e8d01b54b8b73989ba43e0e536ff |
3264 |
+MISC ChangeLog 11433 RMD160 131a47dde6c8668e2872ea3ced4b2c2f13431611 SHA1 2056f69057f4bbc2860ce249a2bfb25dacc50379 SHA256 0fd361175df46f86568b1c007ac290adf049eb3e17cc0581a09d702c435de342 |
3265 |
MISC metadata.xml 378 RMD160 1f08d4d27344ffd4ae5a68c034308b88185c5506 SHA1 757aec4e02a046c7a0a83ccdcd397bb2b4800764 SHA256 2371b67555e5cd9d8de64360c17e416a51c75d65c1a190246a268c638d71f95e |
3266 |
|
3267 |
diff --git a/dev-perl/Encode-Locale/Encode-Locale-1.30.0.ebuild b/dev-perl/Encode-Locale/Encode-Locale-1.30.0.ebuild |
3268 |
index 9527eb1..8272c90 100644 |
3269 |
--- a/dev-perl/Encode-Locale/Encode-Locale-1.30.0.ebuild |
3270 |
+++ b/dev-perl/Encode-Locale/Encode-Locale-1.30.0.ebuild |
3271 |
@@ -1,6 +1,6 @@ |
3272 |
# Copyright 1999-2012 Gentoo Foundation |
3273 |
# Distributed under the terms of the GNU General Public License v2 |
3274 |
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Encode-Locale/Encode-Locale-1.30.0.ebuild,v 1.6 2012/06/22 15:46:32 ranger Exp $ |
3275 |
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Encode-Locale/Encode-Locale-1.30.0.ebuild,v 1.7 2012/06/28 12:47:28 ranger Exp $ |
3276 |
|
3277 |
EAPI="4-slot-abi" |
3278 |
|
3279 |
@@ -11,7 +11,7 @@ inherit perl-module |
3280 |
DESCRIPTION="Determine the locale encoding" |
3281 |
|
3282 |
SLOT="0" |
3283 |
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
3284 |
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
3285 |
IUSE="" |
3286 |
|
3287 |
SRC_TEST=do |
3288 |
|
3289 |
diff --git a/dev-perl/Encode-Locale/Manifest b/dev-perl/Encode-Locale/Manifest |
3290 |
index e5b572c..2e2c98e 100644 |
3291 |
--- a/dev-perl/Encode-Locale/Manifest |
3292 |
+++ b/dev-perl/Encode-Locale/Manifest |
3293 |
@@ -1,6 +1,6 @@ |
3294 |
DIST Encode-Locale-1.02.tar.gz 6753 RMD160 c0848157d2d78952817f3d86811cbce5bcab1020 SHA1 25f79c9fc7636887ddf00e0a759a8cd4b9cb492c SHA256 20c5ba2ab0ac00f0e6d5c5d405f2ccb3fdb0212de3519ec8d16688574d8d5340 |
3295 |
DIST Encode-Locale-1.03.tar.gz 6846 RMD160 9f7b4a8bb68caea7fca48c97e2d935dfee3cd9a6 SHA1 b37c3dbb98b56d31cc8af35a548096bfbf44820f SHA256 f76337e0933225914111fcc3319ff4db359b1abfd1aa56dff2df5378db0e2d55 |
3296 |
EBUILD Encode-Locale-1.20.0.ebuild 601 RMD160 0a4369e4dc155392706b49269ad52f9a7adc2b92 SHA1 714c6cd5aa42b76a5345509e1d259ad62b5a086a SHA256 f9a569809cdf43371cfc08ca39a52a8591020db5263d0d0ff41ebd252a342708 |
3297 |
-EBUILD Encode-Locale-1.30.0.ebuild 630 RMD160 3a47937e6f4f690eec44ce31c38114746e8b367f SHA1 6690cc339f9d656fa0fe373807e377d20a51d254 SHA256 ecd053036351893e565afa94df3a7badf7372e2c1277261c377433eb38c09cbd |
3298 |
-MISC ChangeLog 3367 RMD160 098789422bd9d703aa387da38abe687fdd36c3c4 SHA1 a3b1a82fd3021fb97a6900a5c81765f6dbdde197 SHA256 eb77af60117f616cae8ee8a69c55987f395f62060519f66e3146c8dd460e7ba0 |
3299 |
+EBUILD Encode-Locale-1.30.0.ebuild 629 RMD160 9ca015c5fbdfbb4e57e0864efc5ef3b423fcbe98 SHA1 73695fed765af3925d7804fdaae4da0a2c93e6a2 SHA256 b64fbb944d981b9e3086e262c2571b64ad6637404c0f9a22b5ecb9dcc384dbc2 |
3300 |
+MISC ChangeLog 3496 RMD160 feebb0177e755b536e5f0f4a84f605a0b8d18605 SHA1 fc48d81983e3e14735e82de439700397211d14cd SHA256 fc35628593c86a680b04086ff7c38a17ff49733d23a836f34512f1cd5018dbc9 |
3301 |
MISC metadata.xml 293 RMD160 5778fed837e8554643f490123190ca64dde728af SHA1 d8d184ee4b08f7a5ab16ea87d869c9d9b89e6ce8 SHA256 6e251bf79152a0bf7d72c1f75d460fcce58f97eda7f3fa3f1e9ca1d9c09321af |
3302 |
|
3303 |
diff --git a/dev-perl/File-Listing/File-Listing-6.40.0.ebuild b/dev-perl/File-Listing/File-Listing-6.40.0.ebuild |
3304 |
index 8412bde..3b1c977 100644 |
3305 |
--- a/dev-perl/File-Listing/File-Listing-6.40.0.ebuild |
3306 |
+++ b/dev-perl/File-Listing/File-Listing-6.40.0.ebuild |
3307 |
@@ -1,6 +1,6 @@ |
3308 |
# Copyright 1999-2012 Gentoo Foundation |
3309 |
# Distributed under the terms of the GNU General Public License v2 |
3310 |
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/File-Listing/File-Listing-6.40.0.ebuild,v 1.6 2012/06/22 15:48:29 ranger Exp $ |
3311 |
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/File-Listing/File-Listing-6.40.0.ebuild,v 1.7 2012/06/28 12:49:39 ranger Exp $ |
3312 |
|
3313 |
EAPI="4-slot-abi" |
3314 |
|
3315 |
@@ -11,7 +11,7 @@ inherit perl-module |
3316 |
DESCRIPTION="Parse directory listings" |
3317 |
|
3318 |
SLOT="0" |
3319 |
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
3320 |
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
3321 |
IUSE="" |
3322 |
|
3323 |
RDEPEND=" |
3324 |
|
3325 |
diff --git a/dev-perl/File-Listing/Manifest b/dev-perl/File-Listing/Manifest |
3326 |
index d79b856..0b1317f 100644 |
3327 |
--- a/dev-perl/File-Listing/Manifest |
3328 |
+++ b/dev-perl/File-Listing/Manifest |
3329 |
@@ -1,6 +1,6 @@ |
3330 |
DIST File-Listing-6.03.tar.gz 51415 RMD160 d56987dd8cdcf1b749344017b2a6cbf46bd1be73 SHA1 38a2fe3f533ee1d7999a16a389c86e6af6e638ea SHA256 23e96035f2759f211d3e9027d608c5fb6c81ba1b7cdd1079c6fa597613b99094 |
3331 |
DIST File-Listing-6.04.tar.gz 51536 RMD160 f19e7c2f3189205c9c7b8885fbe91dcc1854904e SHA1 02a41fe1b91f3f198712965360192f31d6d8d74e SHA256 1e0050fcd6789a2179ec0db282bf1e90fb92be35d1171588bd9c47d52d959cf5 |
3332 |
EBUILD File-Listing-6.30.0.ebuild 691 RMD160 7cb01c0ec73475bfd2cd4ecefa0b24dc2877c222 SHA1 28e7df569dc824d99ba8422f88800bd6a1ec9092 SHA256 af572c750b9e280f9cbc6bb871ca710150d908bbb97607f97a4891cd724118b3 |
3333 |
-EBUILD File-Listing-6.40.0.ebuild 710 RMD160 4eedec5d30984296be5048b11c7732902c7f8e24 SHA1 79da19a4a12a7852ac0ee84fb6001acf69290384 SHA256 c9d12cd7b8c81ac045d0fa6ea9ecc28c63846ca898e9cc3408e06cae74a5f33d |
3334 |
-MISC ChangeLog 3580 RMD160 0f2999bb9ff90118fe977ee669c330ec7d9106c8 SHA1 0389a0aa4e92e722b5c8907cc0225b49c5a4a731 SHA256 963f5711430b6dd31ca7aff9bbd82ba79d47f8ee5e72a09e8cb7f69b2edf5272 |
3335 |
+EBUILD File-Listing-6.40.0.ebuild 709 RMD160 84cfe90c9663894a9f41573342a4b7ebeb174ff7 SHA1 a2427eae6f87aa6077724a8b93c8c144286587cb SHA256 689796bbccd90f7bbd1782accbaec2e987acc2d10b6ebbb115cc9db12635ccdb |
3336 |
+MISC ChangeLog 3707 RMD160 e57777d629fc466f3ae1544e0ac68f30cc49c606 SHA1 9f21875e0550140d25ca9d775070f9b9392863a4 SHA256 9a665e64dab360110f873230553affa7e3f9b75967c87979d372e33809cee0f1 |
3337 |
MISC metadata.xml 617 RMD160 3aa34cbec354a32427fbf3d71ef8bdef4baf801c SHA1 0d028c5b3266088cc45d5a984b1f0c36b69246f5 SHA256 8c7a13a99353ea67ada54fb43403666a55710f90a8438c4609e6cf4f65134ead |
3338 |
|
3339 |
diff --git a/dev-perl/HTML-Tree/HTML-Tree-5.20.0.ebuild b/dev-perl/HTML-Tree/HTML-Tree-5.20.0.ebuild |
3340 |
new file mode 100644 |
3341 |
index 0000000..eab00ec |
3342 |
--- /dev/null |
3343 |
+++ b/dev-perl/HTML-Tree/HTML-Tree-5.20.0.ebuild |
3344 |
@@ -0,0 +1,28 @@ |
3345 |
+# Copyright 1999-2012 Gentoo Foundation |
3346 |
+# Distributed under the terms of the GNU General Public License v2 |
3347 |
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/HTML-Tree/HTML-Tree-5.20.0.ebuild,v 1.1 2012/06/28 19:16:52 tove Exp $ |
3348 |
+ |
3349 |
+EAPI="4-slot-abi" |
3350 |
+ |
3351 |
+MODULE_AUTHOR=CJM |
3352 |
+MODULE_VERSION=5.02 |
3353 |
+inherit perl-module |
3354 |
+ |
3355 |
+DESCRIPTION="A library to manage HTML-Tree in PERL" |
3356 |
+ |
3357 |
+SLOT="0" |
3358 |
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
3359 |
+IUSE="test" |
3360 |
+ |
3361 |
+RDEPEND=" |
3362 |
+ >=dev-perl/HTML-Tagset-3.03 |
3363 |
+ >=dev-perl/HTML-Parser-3.46 |
3364 |
+" |
3365 |
+DEPEND="${RDEPEND} |
3366 |
+ virtual/perl-Module-Build |
3367 |
+ test? ( |
3368 |
+ dev-perl/Test-Fatal |
3369 |
+ ) |
3370 |
+" |
3371 |
+ |
3372 |
+SRC_TEST="do" |
3373 |
|
3374 |
diff --git a/dev-perl/HTML-Tree/Manifest b/dev-perl/HTML-Tree/Manifest |
3375 |
index 0749d90..1015127 100644 |
3376 |
--- a/dev-perl/HTML-Tree/Manifest |
3377 |
+++ b/dev-perl/HTML-Tree/Manifest |
3378 |
@@ -1,4 +1,6 @@ |
3379 |
DIST HTML-Tree-4.2.tar.gz 155774 RMD160 81a93be6962f5142025d5012ae604ed932fe86ca SHA1 90fc3f3a2269b32a224f2d905e6e47b5ec4bd600 SHA256 80e4e3caa5e0e025dee5ed383a8d4cc7479ae4802184c4757dafd147a8fca7c9 |
3380 |
+DIST HTML-Tree-5.02.tar.gz 147057 RMD160 987de99678d4ab2f6842c9ef57e538242b787a12 SHA1 899bc572de36456c04d9b7a7b2f980dedf387324 SHA256 2178276e09b6f057905b89e0a6076385de6ef53fdf6f573edf3011b2d8febef7 |
3381 |
EBUILD HTML-Tree-4.200.0.ebuild 729 RMD160 2e46842c4b20dbe1c57c904a60051cdf5067e184 SHA1 035b277ef10a3af1d50f7d83f7b3221d8f45f5a3 SHA256 a57128678ff79ce090f057f2170b0372f3299be45da1d3537667582cbeef7870 |
3382 |
-MISC ChangeLog 7723 RMD160 51c9eb86934a2aa25a232de0e20b951d4f7d71a7 SHA1 1280032ec5764647349cbbe773b1081cb19d0ec5 SHA256 bb9c16d160d6280cdc8d49a2e5734aa25d0c53a4e89b3c886e3b2cb5505067a1 |
3383 |
+EBUILD HTML-Tree-5.20.0.ebuild 772 RMD160 f8b85a53f3c26c0b1cfdf18647f7f330b0f84a59 SHA1 29b0d1c7000926d0c1d2224c94c5edf8aae4bcb2 SHA256 9026c0c270a9394a1c5d1d44ff17f0f8b40e89e1b85cc387636468944247349e |
3384 |
+MISC ChangeLog 7846 RMD160 49576d25ea9205a4799d6679d18b38b09e55fb61 SHA1 f4a6513448228002bf1b36c9a4a78b89c02a2ae0 SHA256 d819d09b34d20189b164d697825fd2f595ee76fd7b133b01aec91718ac9bc8b9 |
3385 |
MISC metadata.xml 603 RMD160 013b1771ff9c84f3101e3fc84ada6d6812105a7a SHA1 af1e6bf11d6a90f0c009c72d9494017f9d76b6bc SHA256 70ce6a05b429bf7365da36547a526e83befa3eab3665ce9170f4e423bb5acc41 |
3386 |
|
3387 |
diff --git a/dev-perl/Moo/Manifest b/dev-perl/Moo/Manifest |
3388 |
index 2f316c4..0307a43 100644 |
3389 |
--- a/dev-perl/Moo/Manifest |
3390 |
+++ b/dev-perl/Moo/Manifest |
3391 |
@@ -4,11 +4,13 @@ DIST Moo-0.091002.tar.gz 41594 RMD160 f0b2020a6adcf432ea79b75f1b7d3441de705996 S |
3392 |
DIST Moo-0.091004.tar.gz 45718 RMD160 cdc43c87848d3f77661af7c75e65c7372db5bcc0 SHA1 db185250c70a1bd40608bb31433c2bb00d7a9f88 SHA256 cc6df65ab07117cda3c2b7386982890396560f28843e94d11e48bb65b83dfb0d |
3393 |
DIST Moo-0.091007.tar.gz 46594 RMD160 b87a3d05c55a79e24884c14e5c4d40e392b34427 SHA1 1a2eb3b2b6f6c365aa0aa092d21defee2685c47f SHA256 5ef77c68c64bb669185fec282f1b09cb7e28fb86e33e41fc9f112660314d9a91 |
3394 |
DIST Moo-0.091009.tar.gz 47212 RMD160 44fd2bba990762d9f77d7da120100fe8179a2b9c SHA1 68b840c5610ba59c3beff91d93cca258c9fa2dc2 SHA256 1c26abd2ee761cbd9757a6cbad31a567496567c98091aa869f682caf3f50ded2 |
3395 |
+DIST Moo-0.091011.tar.gz 49613 RMD160 542a5ba651d15a6ae3bce8b13a0f1824064b1312 SHA1 82d864036cb6d05d3bac707ac568957cf798ba60 SHA256 caf8312ac55b87ff8f29fa4debff08d6abbf39628b844b47d09625dbc0f02d0a |
3396 |
EBUILD Moo-0.9.14.ebuild 692 RMD160 030940f8a8cc8b23a7d44d8df5c46efc58160547 SHA1 ba74b0f1bb31468bffdc1353c6cb4aada03241e1 SHA256 097d718fe9110c4931b0ea5bc2865fc01effc80608b70ba70e4936da39727ecc |
3397 |
EBUILD Moo-0.91.1.ebuild 735 RMD160 19790a0f45b6e0ff8ed2573b037cd6514af99adb SHA1 99e006421975056009e9464d3b4f45cd38af6a22 SHA256 ec9d1d76441cd5b700facd2a9d159cabbba5e3a41418a5a218dcd7120e03f1ee |
3398 |
+EBUILD Moo-0.91.11.ebuild 693 RMD160 bf956eb2e7cabce6be19b0480ccf1bb5bc239f54 SHA1 c9a3bd7291418ecf64869f7519505d6737837403 SHA256 98100a65ab3c3fddacbdf984b1a4e01cd048303ffb861a719961e8a46f66a17c |
3399 |
EBUILD Moo-0.91.2.ebuild 735 RMD160 b466d427357b54680ad2e96c6329fb3515487582 SHA1 2ba51c09f506b69d05b8dbdbb07480fff3876124 SHA256 d2359e7ad0a551f9001e917a11967520717d66f32460f3099e35c88ddfc30adb |
3400 |
EBUILD Moo-0.91.4.ebuild 735 RMD160 c3b1c571a130d7e77977798dda1acac607f85243 SHA1 a7e93ff9f7744167b6f6f8dd956f92abe7dc1db5 SHA256 fa74187522aed529f65a6abe76dcd0bf081cbd42af8a8670dc3c86d74ea69c47 |
3401 |
EBUILD Moo-0.91.7.ebuild 692 RMD160 b77644ec0fdc6cb7345026859323cd40b8221793 SHA1 a310a21c340d37bbf4c61cab8f8ae6135baef14d SHA256 87d80eaf4a793c018e79b0629b76eae7a3a6208cd038e0dd20d3ffc41009b583 |
3402 |
EBUILD Moo-0.91.9.ebuild 692 RMD160 0b270fc59276a60e2075b3d158c809f338d1a3a0 SHA1 8d370cb7ab1cf3bbd6fd975aea2678bc4db7018b SHA256 0f506e9d2cc1548c92d3a04c0675c15f275b59744552f357d4e126aec92e1803 |
3403 |
-MISC ChangeLog 2061 RMD160 0b3d244b4758da1251cc2f3354c27a7ef67dc89a SHA1 89b331e52c0dd18b8112f41d9d7b2c879a741717 SHA256 8c342fd3d77e987a3973ea843a8d294fc51f6fa60574ed6259aad5c1872ff118 |
3404 |
+MISC ChangeLog 2174 RMD160 9dd8ed07dd924057c8347c6cefe5291cdc5b32bf SHA1 c34ce4adb67f981fd86d14e4edac7d33fc2fab16 SHA256 9fe8f87a06c3b4baa9a49cae1b93c9131ee4ccc776e46e94e722cfac3eef3d64 |
3405 |
MISC metadata.xml 1274 RMD160 d98fc5cb34126944341758855d0cfa8501ae0de1 SHA1 00011b88cbc515dcd96b3dbc8306063952e39ba9 SHA256 1403654786bf84105df5dee71a26159a00b78cf3112452c2b4b0bdbacb942b31 |
3406 |
|
3407 |
diff --git a/dev-perl/Moo/Moo-0.91.11.ebuild b/dev-perl/Moo/Moo-0.91.11.ebuild |
3408 |
new file mode 100644 |
3409 |
index 0000000..81f6edb |
3410 |
--- /dev/null |
3411 |
+++ b/dev-perl/Moo/Moo-0.91.11.ebuild |
3412 |
@@ -0,0 +1,30 @@ |
3413 |
+# Copyright 1999-2012 Gentoo Foundation |
3414 |
+# Distributed under the terms of the GNU General Public License v2 |
3415 |
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Moo/Moo-0.91.11.ebuild,v 1.1 2012/06/28 16:57:18 tove Exp $ |
3416 |
+ |
3417 |
+EAPI="4-slot-abi" |
3418 |
+ |
3419 |
+MODULE_AUTHOR=MSTROUT |
3420 |
+MODULE_VERSION=0.091011 |
3421 |
+inherit perl-module |
3422 |
+ |
3423 |
+DESCRIPTION="Minimalist Object Orientation (with Moose compatiblity)" |
3424 |
+ |
3425 |
+SLOT="0" |
3426 |
+KEYWORDS="~amd64 ~x86 ~ppc-macos ~x86-solaris" |
3427 |
+IUSE="test" |
3428 |
+ |
3429 |
+RDEPEND=" |
3430 |
+ >=dev-perl/Class-Method-Modifiers-1.40.0 |
3431 |
+ >=dev-perl/Module-Runtime-0.12.0 |
3432 |
+ >=dev-perl/Role-Tiny-1.1.3 |
3433 |
+ >=dev-perl/strictures-1.1.1 |
3434 |
+" |
3435 |
+DEPEND="${RDEPEND} |
3436 |
+ test? ( |
3437 |
+ >=dev-perl/Test-Fatal-0.3.0 |
3438 |
+ >=virtual/perl-Test-Simple-0.96 |
3439 |
+ ) |
3440 |
+" |
3441 |
+ |
3442 |
+SRC_TEST=do |
3443 |
|
3444 |
diff --git a/dev-perl/Net-HTTP/Manifest b/dev-perl/Net-HTTP/Manifest |
3445 |
index 84d5d77..dfc1679 100644 |
3446 |
--- a/dev-perl/Net-HTTP/Manifest |
3447 |
+++ b/dev-perl/Net-HTTP/Manifest |
3448 |
@@ -1,6 +1,6 @@ |
3449 |
DIST Net-HTTP-6.01.tar.gz 13733 RMD160 156670bd93ce465d7a9d2fcac685820e4708f252 SHA1 ffefc52e4e171d2b578a6e50d2fd29ea71fcdbe8 SHA256 76d883f9b249b16393dc183de04b4e4fed99bb0eb776ab9149d915607c69ea46 |
3450 |
DIST Net-HTTP-6.03.tar.gz 14294 RMD160 20a4e7181084820b49bda56d3cf13cd167c61924 SHA1 efb374a53aee9f9f68aed98f98ef60ac18d56078 SHA256 ecb0236dc23dccdc92e4b1c2dc63b2a2e29ac3a4a1f50104a838279a72a8a0ab |
3451 |
EBUILD Net-HTTP-6.10.0.ebuild 741 RMD160 3d2fda9efe075ca99367eccd88dbb610badac9e5 SHA1 fa87a50594cf9b576f1ca2ef7d3de0addc3f0efe SHA256 340da349009cb96470d203b76c714052201e1dcb436da0e34904f352b9a1f8be |
3452 |
-EBUILD Net-HTTP-6.30.0.ebuild 759 RMD160 85bcc27525a5cc841338b6d548efde3ccab3946c SHA1 2b919a84c2846afd40fdb07214ead119dbdf7131 SHA256 cf0684d7f606f220f547bd5784bcfd1c02d14d824b155d51f1641f63bcadfa53 |
3453 |
-MISC ChangeLog 3314 RMD160 87aba97b9c8e3af52a216b58b22ea6a75f11d293 SHA1 a5f0d819ffa36262693d3cb41153bdbd26c6965e SHA256 7431763c9efd8abfd83e8f891299a67873bfefd9965f1af549aa8eae67c978fe |
3454 |
+EBUILD Net-HTTP-6.30.0.ebuild 758 RMD160 2434eeb2ac662968b11c489d486ab3548acfe8d1 SHA1 0c8b5e29b269dbcd71f73fdff09807df6b62e8d2 SHA256 e4e7efc06c619ddfa329494d1144a89f4435e65986e05d49902517d5074d41fe |
3455 |
+MISC ChangeLog 3433 RMD160 49ee4d5757c945cf1ab26c1f015bc804ac8023d4 SHA1 4be407ec181a66c755130559f4135fd46bfc8462 SHA256 dad6704cff029b3fa52daad08fcc1b482da29f2e6c8df90c2ed64f49a491dca4 |
3456 |
MISC metadata.xml 459 RMD160 832d156b220044e7f28a7b88480966bd25dfa553 SHA1 c904e6a47cfb4af933f3257495976570705a3a99 SHA256 5f698e52527e5110e96398c41780e4611f2a5b939e1a7f18aeed0c4b329c7efe |
3457 |
|
3458 |
diff --git a/dev-perl/Net-HTTP/Net-HTTP-6.30.0.ebuild b/dev-perl/Net-HTTP/Net-HTTP-6.30.0.ebuild |
3459 |
index c26a0ee..344afc9 100644 |
3460 |
--- a/dev-perl/Net-HTTP/Net-HTTP-6.30.0.ebuild |
3461 |
+++ b/dev-perl/Net-HTTP/Net-HTTP-6.30.0.ebuild |
3462 |
@@ -1,6 +1,6 @@ |
3463 |
# Copyright 1999-2012 Gentoo Foundation |
3464 |
# Distributed under the terms of the GNU General Public License v2 |
3465 |
-# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-HTTP/Net-HTTP-6.30.0.ebuild,v 1.6 2012/06/22 15:52:06 ranger Exp $ |
3466 |
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-HTTP/Net-HTTP-6.30.0.ebuild,v 1.7 2012/06/28 12:33:53 ranger Exp $ |
3467 |
|
3468 |
EAPI="4-slot-abi" |
3469 |
|
3470 |
@@ -11,7 +11,7 @@ inherit perl-module |
3471 |
DESCRIPTION="Low-level HTTP connection (client)" |
3472 |
|
3473 |
SLOT="0" |
3474 |
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
3475 |
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
3476 |
IUSE="" |
3477 |
|
3478 |
RDEPEND=" |
3479 |
|
3480 |
diff --git a/dev-perl/Net-Twitter/Manifest b/dev-perl/Net-Twitter/Manifest |
3481 |
index 0583df0..ef8f46a 100644 |
3482 |
--- a/dev-perl/Net-Twitter/Manifest |
3483 |
+++ b/dev-perl/Net-Twitter/Manifest |
3484 |
@@ -1,6 +1,8 @@ |
3485 |
DIST Net-Twitter-3.18001.tar.gz 128033 RMD160 e811a71ffa762b52ed9023d96133e0bac24100df SHA1 629c098aacf46135c89a755b799f46fa20a899bd SHA256 a46c4f5156f9a13a04eda44b46b6a838e36427ec254754f1758b0ccccb0d56b3 |
3486 |
DIST Net-Twitter-3.18002.tar.gz 132292 RMD160 fc126147b050de26409b29f61156858b7a50d90f SHA1 37a2106d21ae2115d75d1fb64fe789c20f8f8044 SHA256 4b65f5a6bd64ff49537e973d7ca8407df0ea60bb3bfeef30ea17b210f0754d29 |
3487 |
+DIST Net-Twitter-3.18003.tar.gz 132271 RMD160 6330b5c655fcfb0a1d0b0dafb306322a515b95f8 SHA1 06dddf2bdc6b88cd704e587b5bede426eed8c305 SHA256 f3a67a7fe65415af4280a2fcb73460e74454534708bfe088364b3d10c81a84e6 |
3488 |
EBUILD Net-Twitter-3.180.10.ebuild 964 RMD160 49ef1c6c78d36c9f6e6c47e26dd4bc7be2e1601d SHA1 bab0a58bb31105eb82a73f6451aaa84c646a41d5 SHA256 7206d0799530ddafecb0f76fcfbb2943fa0c94f7bca87ab4449e859dcb813c9f |
3489 |
EBUILD Net-Twitter-3.180.20.ebuild 964 RMD160 890ee6b5d25627c315c0c8914320fc3df2e9d21a SHA1 a01b691c2e792dfb3d738d9caf21f6da835ec1d4 SHA256 2080b341762eff5560d7da65cb87c29727e61df6191c6be465106d73ab849ddc |
3490 |
-MISC ChangeLog 5744 RMD160 a9c89facba5668bee14e5c91639f5d5b0ad91d51 SHA1 19c9efa9680e30f1a452fae3c4b39d98e94cf41c SHA256 2e793dceec69c02070f27df495d5882cd3f37f6574c71d10a4cad6ebc150786e |
3491 |
+EBUILD Net-Twitter-3.180.30.ebuild 967 RMD160 9452217191613b8cdb31117d2262e2a74f11a376 SHA1 376244b672d56b629019eaf714284a67a2e2a9bf SHA256 8e1eba424f8687e9dc6580d7a482744ad4e6896389e126049ea55c2dbaff369f |
3492 |
+MISC ChangeLog 5875 RMD160 610b4baad2eeb02262506953c0df2bf99365c79c SHA1 198b3e12903928a1e948c1860becde7e9f7cb3d9 SHA256 5392d2a2d2da8dd1c0a0ed62f567b561f2767166568a43539d80dc89dec685b6 |
3493 |
MISC metadata.xml 1853 RMD160 4efda5d4c16956d5b41ed1c3f9e0170613513ded SHA1 b3853760a48887f59670db5827cee93609f0e596 SHA256 2bb5557f545282b4c39857c2be1a1697b5cedb3251064517a77f9a4af5a08693 |
3494 |
|
3495 |
diff --git a/dev-perl/Net-Twitter/Net-Twitter-3.180.30.ebuild b/dev-perl/Net-Twitter/Net-Twitter-3.180.30.ebuild |
3496 |
new file mode 100644 |
3497 |
index 0000000..9228c6e |
3498 |
--- /dev/null |
3499 |
+++ b/dev-perl/Net-Twitter/Net-Twitter-3.180.30.ebuild |
3500 |
@@ -0,0 +1,41 @@ |
3501 |
+# Copyright 1999-2012 Gentoo Foundation |
3502 |
+# Distributed under the terms of the GNU General Public License v2 |
3503 |
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-Twitter/Net-Twitter-3.180.30.ebuild,v 1.1 2012/06/28 16:55:08 tove Exp $ |
3504 |
+ |
3505 |
+EAPI="4-slot-abi" |
3506 |
+ |
3507 |
+MODULE_AUTHOR=MMIMS |
3508 |
+MODULE_VERSION=3.18003 |
3509 |
+inherit perl-module |
3510 |
+ |
3511 |
+DESCRIPTION="A perl interface to the Twitter API" |
3512 |
+ |
3513 |
+SLOT="0" |
3514 |
+KEYWORDS="~amd64 ~x86 ~x64-macos" |
3515 |
+IUSE="" |
3516 |
+ |
3517 |
+RDEPEND=" |
3518 |
+ >=dev-perl/Moose-0.94 |
3519 |
+ dev-perl/Crypt-SSLeay |
3520 |
+ dev-perl/Data-Visitor |
3521 |
+ >=dev-perl/DateTime-0.51 |
3522 |
+ dev-perl/DateTime-Format-Strptime |
3523 |
+ >=dev-perl/Devel-StackTrace-1.21 |
3524 |
+ dev-perl/Digest-HMAC |
3525 |
+ virtual/perl-Digest-SHA |
3526 |
+ virtual/perl-File-Spec |
3527 |
+ dev-perl/HTML-Parser |
3528 |
+ dev-perl/libwww-perl |
3529 |
+ dev-perl/JSON |
3530 |
+ virtual/perl-Scalar-List-Utils |
3531 |
+ >=dev-perl/Try-Tiny-0.03 |
3532 |
+ dev-perl/MooseX-Aliases |
3533 |
+ dev-perl/MooseX-Role-Parameterized |
3534 |
+ >=dev-perl/Net-OAuth-0.25 |
3535 |
+ dev-perl/namespace-autoclean |
3536 |
+ >=dev-perl/URI-1.40 |
3537 |
+" |
3538 |
+DEPEND="${RDEPEND}" |
3539 |
+ |
3540 |
+# online test |
3541 |
+SRC_TEST=skip |
3542 |
|
3543 |
diff --git a/dev-perl/XML-DT/Manifest b/dev-perl/XML-DT/Manifest |
3544 |
index 0aa4fdd..c22096b 100644 |
3545 |
--- a/dev-perl/XML-DT/Manifest |
3546 |
+++ b/dev-perl/XML-DT/Manifest |
3547 |
@@ -1,8 +1,10 @@ |
3548 |
DIST XML-DT-0.56.tar.gz 29322 RMD160 de98ba7adf9dee9bdceea9d053e75b40d77d511b SHA1 0d003cb67a843dfa2211ef7f88c13725a14d2d46 SHA256 aa2060fffd4505dd87fd028b59af147cc75394a899c3c01ca077945fd327bb09 |
3549 |
DIST XML-DT-0.57.tar.gz 30052 RMD160 4307d0ea1eb8ee09bfb556c900b4ab3f6cab7a56 SHA1 e3e5517fee9e1a33ec269c3030c55da2cc057fcb SHA256 bd8842b1379f0cc2e8adaafc2a9f94114a7fae84c5b49a07911be3ef9abb479c |
3550 |
DIST XML-DT-0.59.tar.gz 30165 RMD160 4036914fcad5eefc7e513efdd33fcb2cf11c733a SHA1 e4552fc127670176059ab49866f20f74a5ce2103 SHA256 3b2f0c437524af13440267da4a96d3027fc93680fd23e71b0404436f16f81eb0 |
3551 |
+DIST XML-DT-0.62.tar.gz 30553 RMD160 839268f8d1f5409e0bfffaa6f436eb16e75edfa6 SHA1 671b093b378db7bbebfab2a38cf7163d6ddee9aa SHA256 609cc817ba97e4481282705a350228c6fafe70260c327858202d5eb1c37e7864 |
3552 |
EBUILD XML-DT-0.560.0.ebuild 615 RMD160 62bcfdebae13f33acb7e7d6569d7a84bd9f86389 SHA1 0fab10148fa726670edd1c02c5834ee7e93fabd5 SHA256 2ff0f1284a292719e50119a3c6d880433b25c671a8af309685256eb2664d7912 |
3553 |
EBUILD XML-DT-0.570.0.ebuild 617 RMD160 e472ce08e15f0acdce55d8b467e8d74195d10a8e SHA1 8e4005e9f5543ec09faf6b39aa22c0c921667673 SHA256 fa41eb39289fd906079a983d115729b808046bbd9e9e499298412e4dc13be38c |
3554 |
EBUILD XML-DT-0.590.0.ebuild 617 RMD160 0f9c03433e275e9164c178005c3de30b5c2df54b SHA1 0726d9f70651abb41c999cc6508acb77d5bd3ba6 SHA256 ea81cf25d261a3f9549e690afe5af676c6297fb3832686c90d4010c520d877d7 |
3555 |
-MISC ChangeLog 10230 RMD160 ba4e0ccc29f7aa5984398b5cd913dd7f6f55bd57 SHA1 b69d7ce6c8dfd91bebbf7e4c28483ba1ed9c5088 SHA256 e335f88fbff54f67b20bfa4fdda3f3b4bfc794ab0b9158e22ccaf73310e58f83 |
3556 |
+EBUILD XML-DT-0.620.0.ebuild 621 RMD160 c6ba3cdc9e3d734a0633277f3db1ff2e163e7804 SHA1 8e1f064a4eeb4ed3736bc5d21169a36bd3a5f36b SHA256 fad53464b19212118ba0b5b53c283cf1d69c8342d7f2335749510326d434d9f5 |
3557 |
+MISC ChangeLog 10349 RMD160 4306265426268bb59510e91400892c19d805fe3c SHA1 345d76d3d4d0ce5da444282b76f4d973b3cd0eb9 SHA256 18a9d7183fe84919593edc3deaafc649d8c43ca27248e6891851c0525085e253 |
3558 |
MISC metadata.xml 286 RMD160 45f695c18e8e73c65c5d15a080f9fffaea080176 SHA1 2bd31a0f7e793e4a682f39ad10037fe2d0a05f8c SHA256 d05d1a73145d923243789e2f8830cb236f5d4a3b619429560e71c2ee02e31844 |
3559 |
|
3560 |
diff --git a/dev-perl/XML-DT/XML-DT-0.620.0.ebuild b/dev-perl/XML-DT/XML-DT-0.620.0.ebuild |
3561 |
new file mode 100644 |
3562 |
index 0000000..d099e1e |
3563 |
--- /dev/null |
3564 |
+++ b/dev-perl/XML-DT/XML-DT-0.620.0.ebuild |
3565 |
@@ -0,0 +1,30 @@ |
3566 |
+# Copyright 1999-2012 Gentoo Foundation |
3567 |
+# Distributed under the terms of the GNU General Public License v2 |
3568 |
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-DT/XML-DT-0.620.0.ebuild,v 1.1 2012/06/28 16:48:39 tove Exp $ |
3569 |
+ |
3570 |
+EAPI="4-slot-abi" |
3571 |
+ |
3572 |
+MODULE_AUTHOR=AMBS |
3573 |
+MODULE_SECTION=XML |
3574 |
+MODULE_VERSION=0.62 |
3575 |
+inherit perl-module |
3576 |
+ |
3577 |
+DESCRIPTION="A perl XML down translate module" |
3578 |
+ |
3579 |
+SLOT="0" |
3580 |
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~x86" |
3581 |
+IUSE="test" |
3582 |
+ |
3583 |
+RDEPEND=" |
3584 |
+ dev-perl/libwww-perl |
3585 |
+ >=dev-perl/XML-LibXML-1.600.0 |
3586 |
+ >=dev-perl/XML-DTDParser-2.0.0 |
3587 |
+" |
3588 |
+DEPEND="${RDEPEND} |
3589 |
+ test? ( |
3590 |
+ dev-perl/Test-Pod |
3591 |
+ dev-perl/Test-Pod-Coverage |
3592 |
+ ) |
3593 |
+" |
3594 |
+ |
3595 |
+SRC_TEST="do" |
3596 |
|
3597 |
diff --git a/dev-perl/XML-Simple/Manifest b/dev-perl/XML-Simple/Manifest |
3598 |
index 80c5fd2..85166a9 100644 |
3599 |
--- a/dev-perl/XML-Simple/Manifest |
3600 |
+++ b/dev-perl/XML-Simple/Manifest |
3601 |
@@ -1,4 +1,6 @@ |
3602 |
DIST XML-Simple-2.18.tar.gz 71129 RMD160 815f8e2ccb7f6763f76c9014eee82aad14d6c519 SHA1 81d38dd9fd955b0322ac64099f2d116c296267d1 SHA256 a54967c188cda3e20f496c83be4de3f1740eeaa83c0380712ecd969ad8766826 |
3603 |
+DIST XML-Simple-2.20.tar.gz 75993 RMD160 0847fae59d34a812b6bb631bfe0123626722a5fb SHA1 2ececb0960deb51296916186000c63d55cc53092 SHA256 5cff13d0802792da1eb45895ce1be461903d98ec97c9c953bc8406af7294434a |
3604 |
EBUILD XML-Simple-2.180.0.ebuild 769 RMD160 ad2cbd200b6addfe2f04d3070bffc2ae36ccb909 SHA1 3597386040056d339dc598c02c4587a4182e004a SHA256 18b43ae828eb61891ad58021354306a4d31d9043cb439308ed800076cd8516ab |
3605 |
-MISC ChangeLog 8461 RMD160 7421d34bab60d991951690917e778d4522594bdb SHA1 d1b3707e5c2711a669c784fe0a5ed81a2eda9ebe SHA256 9879ee777a672a4044d2307bd6cbbcd4ede874de92157130bbbc7e4cba82a48d |
3606 |
+EBUILD XML-Simple-2.200.0.ebuild 776 RMD160 2e3cb06d3e4480b5bddba00b89826ce1272c0ea7 SHA1 b11b65ddf9e9d2b4cf3539bebea109f9ca5366ca SHA256 2e5628ef7ab14813ebf1ce21d9f3c332713c3aac52bd67de0b625b616602eab0 |
3607 |
+MISC ChangeLog 8588 RMD160 5e98542a82b03911c985ec6df5608c33980ba92d SHA1 7b905acebd7a399433e9d6fd7548851f01022de3 SHA256 a8473e048ff5350704bd5fc6630dd1d2cef13947a61446bdefd53b5cbddfdc9b |
3608 |
MISC metadata.xml 294 RMD160 b3d412813b4ac88bd8321d1b3194af42de780873 SHA1 d95c2e5f7b8aaa24eb4447b92deb69343af587e7 SHA256 0ef3c1f39667b36fa68df4846fc0d7ba7322e4d0202a8d1745b6adff1ec9d0c7 |
3609 |
|
3610 |
diff --git a/dev-perl/XML-Simple/XML-Simple-2.200.0.ebuild b/dev-perl/XML-Simple/XML-Simple-2.200.0.ebuild |
3611 |
new file mode 100644 |
3612 |
index 0000000..2b44042 |
3613 |
--- /dev/null |
3614 |
+++ b/dev-perl/XML-Simple/XML-Simple-2.200.0.ebuild |
3615 |
@@ -0,0 +1,24 @@ |
3616 |
+# Copyright 1999-2012 Gentoo Foundation |
3617 |
+# Distributed under the terms of the GNU General Public License v2 |
3618 |
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/XML-Simple/XML-Simple-2.200.0.ebuild,v 1.1 2012/06/28 18:56:31 tove Exp $ |
3619 |
+ |
3620 |
+EAPI="4-slot-abi" |
3621 |
+ |
3622 |
+MODULE_AUTHOR=GRANTM |
3623 |
+MODULE_VERSION=2.20 |
3624 |
+inherit perl-module |
3625 |
+ |
3626 |
+DESCRIPTION="XML::Simple - Easy API to read/write XML (esp config files)" |
3627 |
+ |
3628 |
+SLOT="0" |
3629 |
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" |
3630 |
+IUSE="" |
3631 |
+ |
3632 |
+RDEPEND="virtual/perl-Storable |
3633 |
+ dev-perl/XML-SAX |
3634 |
+ dev-perl/XML-LibXML |
3635 |
+ >=dev-perl/XML-NamespaceSupport-1.04 |
3636 |
+ >=dev-perl/XML-Parser-2.30" |
3637 |
+DEPEND="${RDEPEND}" |
3638 |
+ |
3639 |
+SRC_TEST="do" |
3640 |
|
3641 |
diff --git a/dev-vcs/gitolite-gentoo/Manifest b/dev-vcs/gitolite-gentoo/Manifest |
3642 |
new file mode 100644 |
3643 |
index 0000000..6a2f6e0 |
3644 |
--- /dev/null |
3645 |
+++ b/dev-vcs/gitolite-gentoo/Manifest |
3646 |
@@ -0,0 +1,11 @@ |
3647 |
+AUX gitolite-gentoo-2.2-gl-system-setup-exit.patch 1418 RMD160 518f67265c0ec7e595036649d05c27e2931daf66 SHA1 0b1ba304d14dcad2bb4b17885f710f672a3ba18f SHA256 44242f30693f7aff22c04870651331af2985233ba57cf90c6019b6ac27c6b54b |
3648 |
+DIST gitolite-gentoo-2.1.0.tar.bz2 191407 RMD160 62328cd94b0a180d718abb84c467d161cd581984 SHA1 fee8c9be8d6d79911d8772af72389c9237f86410 SHA256 431521c18d5f3b1ae12f4bed6c3ce422ac8b43242ab6a1c944801795a24ad6e8 |
3649 |
+DIST gitolite-gentoo-2.2.tar.bz2 187769 RMD160 0f87d87b50ed30469573aa244590d236ab019151 SHA1 573fb57b91e320c13bfa676e1df2e8ba2011bfb0 SHA256 2ed4be0be6454444cbabdcd650e47697c8b838ec4e688bca7554c6a7eed17538 |
3650 |
+DIST gitolite-gentoo-2.3.1.tar.bz2 198849 RMD160 69e434f4bb8401dea64ab788844144d2c4c4a5bd SHA1 4973892155951aa54ff8e104f2348df438dd0a2a SHA256 65c4646b5609f987b3004dbc44ebf9a76d3f1791414fbe13eacea25460b966ae |
3651 |
+DIST gitolite-gentoo-2.3.tar.bz2 190668 RMD160 594b58c5bf1dff5e6363576b828040d39f46f56a SHA1 8450a91ab65f9673ce4a69f37ca6e6a859393b24 SHA256 ec97063a65c01d59f9e8c72fdff2ad3436fb7503c691f0d4f1f27c5c61ebc6d9 |
3652 |
+EBUILD gitolite-gentoo-2.1.0.ebuild 1874 RMD160 8c03706c75f249b6687dbaf3d4bfa4573901e842 SHA1 c51090363c02aeefcca18a1a83ec8869087230e1 SHA256 b5fa6ae89f9880dffb1f51753ea58eee6159fb301f7fdd68887276a7ad03694c |
3653 |
+EBUILD gitolite-gentoo-2.2.ebuild 1994 RMD160 72c79104c125ded6659bdf4a47ab7cc24549840f SHA1 ecd6819c76fabb7971e6bd3a8a6c79e6de3e04e1 SHA256 a2b63033f03e37ef9dd5a1364844e6c462566b2b223c2dbc364e7eeaf8260820 |
3654 |
+EBUILD gitolite-gentoo-2.3.1.ebuild 2006 RMD160 95875fc1d9e40f07c95f1c69b2d69bdc3fd2e736 SHA1 4879333a8c624d4ff67012349223303a99960a3f SHA256 88976fceb65f1c947d4de45a4bb62dd12fadb7b2d6bef78f8bf117f31f90dbf2 |
3655 |
+EBUILD gitolite-gentoo-2.3.ebuild 2002 RMD160 ad890bfbeb864ddb837f3c2429fdbb17d7c9be3f SHA1 61ab1e1ae3f40441f800500212fbf8047c9bad25 SHA256 df9325ea991efeadd28034dd0242234da3f9fcf343f9949276362c445c407db3 |
3656 |
+MISC ChangeLog 5639 RMD160 46e64cb228fb75cb8e14a3da1cb24d3a499bae9f SHA1 2982169ec6dd6cda59128751d74916b1422433a6 SHA256 ddbc32013dd48240e8f5074cac91077a371ba29036c6ae5389bd91dfb30aa5c0 |
3657 |
+MISC metadata.xml 312 RMD160 11e08691ee3b8d1760e01a850c191051cea33266 SHA1 b2450cd68efba23d3e8c88eafc3c29cd41dcd3c9 SHA256 2bd97e3481039d2126c07f5f19a80d44b81b67df628a32028718b75053d9b52d |
3658 |
|
3659 |
diff --git a/dev-vcs/gitolite-gentoo/files/gitolite-gentoo-2.2-gl-system-setup-exit.patch b/dev-vcs/gitolite-gentoo/files/gitolite-gentoo-2.2-gl-system-setup-exit.patch |
3660 |
new file mode 100644 |
3661 |
index 0000000..1d3e12a |
3662 |
--- /dev/null |
3663 |
+++ b/dev-vcs/gitolite-gentoo/files/gitolite-gentoo-2.2-gl-system-setup-exit.patch |
3664 |
@@ -0,0 +1,47 @@ |
3665 |
+From ab9d0d2f57ed84c01513053b88587dac82d9ed66 Mon Sep 17 00:00:00 2001 |
3666 |
+From: Sitaram Chamarty <sitaram@×××××××.com> |
3667 |
+Date: Thu, 17 Nov 2011 18:49:24 +0530 |
3668 |
+Subject: [PATCH] a couple of very minor oopsies |
3669 |
+ |
3670 |
+(1) c5f342a forgot authkeys can have blank lines also |
3671 |
+ |
3672 |
+(2) f0cedeb ended gl-system-install on a non-0 ret code |
3673 |
+ |
3674 |
+both caught by matthewtdawson at gmail |
3675 |
+--- |
3676 |
+ src/gl-system-install | 4 +++- |
3677 |
+ src/sshkeys-lint | 2 +- |
3678 |
+ 2 files changed, 4 insertions(+), 2 deletions(-) |
3679 |
+ |
3680 |
+diff --git a/src/gl-system-install b/src/gl-system-install |
3681 |
+index 0eec005..d7df7e4 100755 |
3682 |
+--- a/src/gl-system-install |
3683 |
++++ b/src/gl-system-install |
3684 |
+@@ -108,8 +108,10 @@ gl-setup is not in your \$PATH. |
3685 |
+ $path_advice" |
3686 |
+ |
3687 |
+ which=`dirname $which` |
3688 |
+-[ "$which" != "$gl_bin_dir" ] && die " ***** WARNING ***** |
3689 |
++[ "$which" = "$gl_bin_dir" ] || die " ***** WARNING ***** |
3690 |
+ $which precedes $gl_bin_dir in your \$PATH, |
3691 |
+ and it *also* contains gl-setup. This is almost certainly going to confuse |
3692 |
+ you or me later. |
3693 |
+ $path_advice" |
3694 |
++ |
3695 |
++exit 0 |
3696 |
+diff --git a/src/sshkeys-lint b/src/sshkeys-lint |
3697 |
+index bcb8f7b..96c027f 100755 |
3698 |
+--- a/src/sshkeys-lint |
3699 |
++++ b/src/sshkeys-lint |
3700 |
+@@ -119,7 +119,7 @@ sub ak_comment { |
3701 |
+ $in_gl_section = 1 if /^# gitolite start/; |
3702 |
+ $in_gl_section = 0 if /^# gitolite end/; |
3703 |
+ die "gitosis? what's that?\n" if /^#.*gitosis/; |
3704 |
+- return /^\s*#/; |
3705 |
++ return /^\s*(#|$)/; |
3706 |
+ } |
3707 |
+ |
3708 |
+ sub fprint { |
3709 |
+-- |
3710 |
+1.7.5.4 |
3711 |
+ |
3712 |
|
3713 |
diff --git a/dev-vcs/gitolite-gentoo/gitolite-gentoo-2.1.0.ebuild b/dev-vcs/gitolite-gentoo/gitolite-gentoo-2.1.0.ebuild |
3714 |
new file mode 100644 |
3715 |
index 0000000..e5098c8 |
3716 |
--- /dev/null |
3717 |
+++ b/dev-vcs/gitolite-gentoo/gitolite-gentoo-2.1.0.ebuild |
3718 |
@@ -0,0 +1,71 @@ |
3719 |
+# Copyright 1999-2012 Gentoo Foundation |
3720 |
+# Distributed under the terms of the GNU General Public License v2 |
3721 |
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitolite-gentoo/gitolite-gentoo-2.1.0.ebuild,v 1.4 2012/06/07 21:55:09 zmedico Exp $ |
3722 |
+ |
3723 |
+EAPI=3 |
3724 |
+ |
3725 |
+inherit eutils perl-module user |
3726 |
+ |
3727 |
+DESCRIPTION="Highly flexible server for git directory version tracker, Gentoo fork" |
3728 |
+HOMEPAGE="http://git.overlays.gentoo.org/gitweb/?p=proj/gitolite-gentoo.git;a=summary" |
3729 |
+SRC_URI="mirror://gentoo/${P}.tar.bz2" |
3730 |
+ |
3731 |
+LICENSE="GPL-2" |
3732 |
+SLOT="0" |
3733 |
+KEYWORDS="amd64 x86" |
3734 |
+IUSE="contrib vim-syntax" |
3735 |
+ |
3736 |
+DEPEND="dev-lang/perl |
3737 |
+ >=dev-vcs/git-1.6.6" |
3738 |
+RDEPEND="${DEPEND} |
3739 |
+ !dev-vcs/gitolite |
3740 |
+ dev-perl/Net-SSH-AuthorizedKeysFile |
3741 |
+ vim-syntax? ( app-vim/gitolite-syntax )" |
3742 |
+ |
3743 |
+pkg_setup() { |
3744 |
+ enewgroup git |
3745 |
+ enewuser git -1 /bin/bash /var/lib/gitolite git |
3746 |
+} |
3747 |
+ |
3748 |
+src_prepare() { |
3749 |
+ rm Makefile doc/COPYING || die |
3750 |
+ rm -rf contrib/{gitweb,vim} || die |
3751 |
+ |
3752 |
+ echo "${PF}-gentoo" > conf/VERSION |
3753 |
+} |
3754 |
+ |
3755 |
+src_install() { |
3756 |
+ dodir /usr/share/gitolite/{conf,hooks} /usr/bin || die |
3757 |
+ |
3758 |
+ ./src/gl-system-install "${D}"/usr/bin \ |
3759 |
+ "${D}"/usr/share/gitolite/conf "${D}"/usr/share/gitolite/hooks || die |
3760 |
+ sed -i -e "s:${D}::g" "${D}/usr/bin/gl-setup" \ |
3761 |
+ "${D}/usr/share/gitolite/conf/example.gitolite.rc" || die |
3762 |
+ |
3763 |
+ rm "${D}"/usr/bin/*.pm |
3764 |
+ insinto "${VENDOR_LIB}" |
3765 |
+ doins src/*.pm || die |
3766 |
+ |
3767 |
+ dodoc README.mkd doc/* |
3768 |
+ |
3769 |
+ if use contrib; then |
3770 |
+ insinto /usr/share/doc/${PF} |
3771 |
+ doins -r contrib/ || die |
3772 |
+ fi |
3773 |
+ |
3774 |
+ keepdir /var/lib/gitolite |
3775 |
+ fowners git:git /var/lib/gitolite |
3776 |
+ fperms 750 /var/lib/gitolite |
3777 |
+} |
3778 |
+ |
3779 |
+pkg_postinst() { |
3780 |
+ # bug 352291 |
3781 |
+ ewarn |
3782 |
+ elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." |
3783 |
+ elog "Especially if you're migrating from gitosis." |
3784 |
+ ewarn |
3785 |
+ ewarn |
3786 |
+ elog "If you use the umask feature and upgrade from <=gitolite-gentoo-1.5.9.1" |
3787 |
+ elog "then please check the permissions of all repositories using the umask feature" |
3788 |
+ ewarn |
3789 |
+} |
3790 |
|
3791 |
diff --git a/dev-vcs/gitolite-gentoo/gitolite-gentoo-2.2.ebuild b/dev-vcs/gitolite-gentoo/gitolite-gentoo-2.2.ebuild |
3792 |
new file mode 100644 |
3793 |
index 0000000..904d4f3 |
3794 |
--- /dev/null |
3795 |
+++ b/dev-vcs/gitolite-gentoo/gitolite-gentoo-2.2.ebuild |
3796 |
@@ -0,0 +1,76 @@ |
3797 |
+# Copyright 1999-2012 Gentoo Foundation |
3798 |
+# Distributed under the terms of the GNU General Public License v2 |
3799 |
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitolite-gentoo/gitolite-gentoo-2.2.ebuild,v 1.4 2012/06/07 21:55:09 zmedico Exp $ |
3800 |
+ |
3801 |
+EAPI=3 |
3802 |
+ |
3803 |
+inherit eutils perl-module user |
3804 |
+ |
3805 |
+DESCRIPTION="Highly flexible server for git directory version tracker, Gentoo fork" |
3806 |
+HOMEPAGE="http://git.overlays.gentoo.org/gitweb/?p=proj/gitolite-gentoo.git;a=summary" |
3807 |
+SRC_URI="mirror://gentoo/${P}.tar.bz2" |
3808 |
+ |
3809 |
+LICENSE="GPL-2" |
3810 |
+SLOT="0" |
3811 |
+KEYWORDS="amd64 x86" |
3812 |
+IUSE="contrib vim-syntax" |
3813 |
+ |
3814 |
+DEPEND="dev-lang/perl |
3815 |
+ >=dev-vcs/git-1.6.6" |
3816 |
+RDEPEND="${DEPEND} |
3817 |
+ !dev-vcs/gitolite |
3818 |
+ dev-perl/Net-SSH-AuthorizedKeysFile |
3819 |
+ vim-syntax? ( app-vim/gitolite-syntax )" |
3820 |
+ |
3821 |
+pkg_setup() { |
3822 |
+ enewgroup git |
3823 |
+ enewuser git -1 /bin/bash /var/lib/gitolite git |
3824 |
+} |
3825 |
+ |
3826 |
+src_prepare() { |
3827 |
+ rm Makefile doc/COPYING || die |
3828 |
+ rm -rf contrib/{gitweb,vim} || die |
3829 |
+ |
3830 |
+ echo "${PF}-gentoo" > conf/VERSION |
3831 |
+ |
3832 |
+ epatch "${FILESDIR}/${P}-gl-system-setup-exit.patch" |
3833 |
+} |
3834 |
+ |
3835 |
+src_install() { |
3836 |
+ local gl_bin="${D}/usr/bin" |
3837 |
+ |
3838 |
+ dodir /usr/share/gitolite/{conf,hooks} /usr/bin || die |
3839 |
+ |
3840 |
+ export PATH="${D}"/usr/bin:$PATH |
3841 |
+ ./src/gl-system-install ${gl_bin//\/\///} \ |
3842 |
+ "${D}"/usr/share/gitolite/conf "${D}"/usr/share/gitolite/hooks || die |
3843 |
+ sed -i -e "s:${D}::g" "${D}/usr/bin/gl-setup" \ |
3844 |
+ "${D}/usr/share/gitolite/conf/example.gitolite.rc" || die |
3845 |
+ |
3846 |
+ rm "${D}"/usr/bin/*.pm |
3847 |
+ insinto "${VENDOR_LIB}" |
3848 |
+ doins src/*.pm || die |
3849 |
+ |
3850 |
+ dodoc README.mkd doc/* |
3851 |
+ |
3852 |
+ if use contrib; then |
3853 |
+ insinto /usr/share/doc/${PF} |
3854 |
+ doins -r contrib/ || die |
3855 |
+ fi |
3856 |
+ |
3857 |
+ keepdir /var/lib/gitolite |
3858 |
+ fowners git:git /var/lib/gitolite |
3859 |
+ fperms 750 /var/lib/gitolite |
3860 |
+} |
3861 |
+ |
3862 |
+pkg_postinst() { |
3863 |
+ # bug 352291 |
3864 |
+ ewarn |
3865 |
+ elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." |
3866 |
+ elog "Especially if you're migrating from gitosis." |
3867 |
+ ewarn |
3868 |
+ ewarn |
3869 |
+ elog "If you use the umask feature and upgrade from <=gitolite-gentoo-1.5.9.1" |
3870 |
+ elog "then please check the permissions of all repositories using the umask feature" |
3871 |
+ ewarn |
3872 |
+} |
3873 |
|
3874 |
diff --git a/dev-vcs/gitolite-gentoo/gitolite-gentoo-2.3.1.ebuild b/dev-vcs/gitolite-gentoo/gitolite-gentoo-2.3.1.ebuild |
3875 |
new file mode 100644 |
3876 |
index 0000000..0fd5a77 |
3877 |
--- /dev/null |
3878 |
+++ b/dev-vcs/gitolite-gentoo/gitolite-gentoo-2.3.1.ebuild |
3879 |
@@ -0,0 +1,77 @@ |
3880 |
+# Copyright 1999-2012 Gentoo Foundation |
3881 |
+# Distributed under the terms of the GNU General Public License v2 |
3882 |
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitolite-gentoo/gitolite-gentoo-2.3.1.ebuild,v 1.2 2012/06/07 21:55:09 zmedico Exp $ |
3883 |
+ |
3884 |
+EAPI="4-slot-abi" |
3885 |
+ |
3886 |
+inherit eutils perl-module user |
3887 |
+ |
3888 |
+DESCRIPTION="Highly flexible server for git directory version tracker, Gentoo fork" |
3889 |
+HOMEPAGE="http://git.overlays.gentoo.org/gitweb/?p=proj/gitolite-gentoo.git;a=summary" |
3890 |
+SRC_URI="mirror://gentoo/${P}.tar.bz2" |
3891 |
+ |
3892 |
+LICENSE="GPL-2" |
3893 |
+SLOT="0" |
3894 |
+KEYWORDS="~amd64 ~x86" |
3895 |
+IUSE="contrib vim-syntax" |
3896 |
+ |
3897 |
+DEPEND=" |
3898 |
+ virtual/perl-File-Path |
3899 |
+ virtual/perl-File-Temp |
3900 |
+ >=dev-vcs/git-1.6.6" |
3901 |
+RDEPEND="${DEPEND} |
3902 |
+ !dev-vcs/gitolite |
3903 |
+ dev-perl/Net-SSH-AuthorizedKeysFile |
3904 |
+ vim-syntax? ( app-vim/gitolite-syntax )" |
3905 |
+ |
3906 |
+pkg_setup() { |
3907 |
+ enewgroup git |
3908 |
+ enewuser git -1 /bin/bash /var/lib/gitolite git |
3909 |
+} |
3910 |
+ |
3911 |
+src_prepare() { |
3912 |
+ rm Makefile doc/COPYING || die |
3913 |
+ rm -rf contrib/{gitweb,vim} || die |
3914 |
+ |
3915 |
+ echo "${PF}-gentoo" > conf/VERSION |
3916 |
+} |
3917 |
+ |
3918 |
+src_install() { |
3919 |
+ local gl_bin="${D}/usr/bin" |
3920 |
+ gl_bin=${gl_bin/\/\//\/} |
3921 |
+ |
3922 |
+ dodir /usr/share/gitolite/{conf,hooks} /usr/bin || die |
3923 |
+ |
3924 |
+ export PATH="${gl_bin}:${PATH}" |
3925 |
+ ./src/gl-system-install ${gl_bin} \ |
3926 |
+ "${D}"/usr/share/gitolite/conf "${D}"/usr/share/gitolite/hooks || die |
3927 |
+ sed -i -e "s:${D}::g" "${D}/usr/bin/gl-setup" \ |
3928 |
+ "${D}/usr/share/gitolite/conf/example.gitolite.rc" || die |
3929 |
+ |
3930 |
+ rm "${D}"/usr/bin/*.pm |
3931 |
+ insinto "${VENDOR_LIB}" |
3932 |
+ doins src/*.pm || die |
3933 |
+ |
3934 |
+ dodoc README.mkd doc/* |
3935 |
+ |
3936 |
+ if use contrib; then |
3937 |
+ insinto /usr/share/doc/${PF} |
3938 |
+ doins -r contrib/ || die |
3939 |
+ fi |
3940 |
+ |
3941 |
+ keepdir /var/lib/gitolite |
3942 |
+ fowners git:git /var/lib/gitolite |
3943 |
+ fperms 750 /var/lib/gitolite |
3944 |
+} |
3945 |
+ |
3946 |
+pkg_postinst() { |
3947 |
+ # bug 352291 |
3948 |
+ ewarn |
3949 |
+ elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." |
3950 |
+ elog "Especially if you're migrating from gitosis." |
3951 |
+ ewarn |
3952 |
+ ewarn |
3953 |
+ elog "If you use the umask feature and upgrade from <=gitolite-gentoo-1.5.9.1" |
3954 |
+ elog "then please check the permissions of all repositories using the umask feature" |
3955 |
+ ewarn |
3956 |
+} |
3957 |
|
3958 |
diff --git a/dev-vcs/gitolite-gentoo/gitolite-gentoo-2.3.ebuild b/dev-vcs/gitolite-gentoo/gitolite-gentoo-2.3.ebuild |
3959 |
new file mode 100644 |
3960 |
index 0000000..497cb8a |
3961 |
--- /dev/null |
3962 |
+++ b/dev-vcs/gitolite-gentoo/gitolite-gentoo-2.3.ebuild |
3963 |
@@ -0,0 +1,77 @@ |
3964 |
+# Copyright 1999-2012 Gentoo Foundation |
3965 |
+# Distributed under the terms of the GNU General Public License v2 |
3966 |
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitolite-gentoo/gitolite-gentoo-2.3.ebuild,v 1.5 2012/06/07 21:55:09 zmedico Exp $ |
3967 |
+ |
3968 |
+EAPI="4-slot-abi" |
3969 |
+ |
3970 |
+inherit eutils perl-module user |
3971 |
+ |
3972 |
+DESCRIPTION="Highly flexible server for git directory version tracker, Gentoo fork" |
3973 |
+HOMEPAGE="http://git.overlays.gentoo.org/gitweb/?p=proj/gitolite-gentoo.git;a=summary" |
3974 |
+SRC_URI="mirror://gentoo/${P}.tar.bz2" |
3975 |
+ |
3976 |
+LICENSE="GPL-2" |
3977 |
+SLOT="0" |
3978 |
+KEYWORDS="amd64 x86" |
3979 |
+IUSE="contrib vim-syntax" |
3980 |
+ |
3981 |
+DEPEND=" |
3982 |
+ virtual/perl-File-Path |
3983 |
+ virtual/perl-File-Temp |
3984 |
+ >=dev-vcs/git-1.6.6" |
3985 |
+RDEPEND="${DEPEND} |
3986 |
+ !dev-vcs/gitolite |
3987 |
+ dev-perl/Net-SSH-AuthorizedKeysFile |
3988 |
+ vim-syntax? ( app-vim/gitolite-syntax )" |
3989 |
+ |
3990 |
+pkg_setup() { |
3991 |
+ enewgroup git |
3992 |
+ enewuser git -1 /bin/bash /var/lib/gitolite git |
3993 |
+} |
3994 |
+ |
3995 |
+src_prepare() { |
3996 |
+ rm Makefile doc/COPYING || die |
3997 |
+ rm -rf contrib/{gitweb,vim} || die |
3998 |
+ |
3999 |
+ echo "${PF}-gentoo" > conf/VERSION |
4000 |
+} |
4001 |
+ |
4002 |
+src_install() { |
4003 |
+ local gl_bin="${D}/usr/bin" |
4004 |
+ gl_bin=${gl_bin/\/\//\/} |
4005 |
+ |
4006 |
+ dodir /usr/share/gitolite/{conf,hooks} /usr/bin || die |
4007 |
+ |
4008 |
+ export PATH="${gl_bin}:${PATH}" |
4009 |
+ ./src/gl-system-install ${gl_bin} \ |
4010 |
+ "${D}"/usr/share/gitolite/conf "${D}"/usr/share/gitolite/hooks || die |
4011 |
+ sed -i -e "s:${D}::g" "${D}/usr/bin/gl-setup" \ |
4012 |
+ "${D}/usr/share/gitolite/conf/example.gitolite.rc" || die |
4013 |
+ |
4014 |
+ rm "${D}"/usr/bin/*.pm |
4015 |
+ insinto "${VENDOR_LIB}" |
4016 |
+ doins src/*.pm || die |
4017 |
+ |
4018 |
+ dodoc README.mkd doc/* |
4019 |
+ |
4020 |
+ if use contrib; then |
4021 |
+ insinto /usr/share/doc/${PF} |
4022 |
+ doins -r contrib/ || die |
4023 |
+ fi |
4024 |
+ |
4025 |
+ keepdir /var/lib/gitolite |
4026 |
+ fowners git:git /var/lib/gitolite |
4027 |
+ fperms 750 /var/lib/gitolite |
4028 |
+} |
4029 |
+ |
4030 |
+pkg_postinst() { |
4031 |
+ # bug 352291 |
4032 |
+ ewarn |
4033 |
+ elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." |
4034 |
+ elog "Especially if you're migrating from gitosis." |
4035 |
+ ewarn |
4036 |
+ ewarn |
4037 |
+ elog "If you use the umask feature and upgrade from <=gitolite-gentoo-1.5.9.1" |
4038 |
+ elog "then please check the permissions of all repositories using the umask feature" |
4039 |
+ ewarn |
4040 |
+} |
4041 |
|
4042 |
diff --git a/dev-vcs/gitolite/Manifest b/dev-vcs/gitolite/Manifest |
4043 |
new file mode 100644 |
4044 |
index 0000000..5ebc63f |
4045 |
--- /dev/null |
4046 |
+++ b/dev-vcs/gitolite/Manifest |
4047 |
@@ -0,0 +1,13 @@ |
4048 |
+AUX gitolite-2.2-gl-system-setup-exit.patch 1418 RMD160 518f67265c0ec7e595036649d05c27e2931daf66 SHA1 0b1ba304d14dcad2bb4b17885f710f672a3ba18f SHA256 44242f30693f7aff22c04870651331af2985233ba57cf90c6019b6ac27c6b54b |
4049 |
+DIST gitolite-2.1.0.tar.bz2 189726 RMD160 1911d6c6b700756a0ca1141b8964a69fd91b7e7a SHA1 312532739538e7fe16fbb6de4088037dd8ee77c3 SHA256 c55ca02932893f3f6a76a2e31d53d847c2fd5ccb768831db123c2f80d1b8eaa3 |
4050 |
+DIST gitolite-2.2.tar.bz2 186414 RMD160 3403fcde29a5a405d36cb88fdfe380b4bc1f42be SHA1 1c11de5264ecadbc4aed0f38607182dd68ee2cc1 SHA256 b43a735af62dbb2b05ed679029f3eafd8aa0c0e8041399f2c4dad796f87d6ccc |
4051 |
+DIST gitolite-2.3.1.tar.gz 255807 RMD160 f3be9fa2dde09dac5f28ac02fa13faa4742a352b SHA1 634f4e9ef11db0944111bedc112cb629912eddf0 SHA256 53303fea0154914356830202d3de23f94682bab26197ead8ca05d58818c56e82 |
4052 |
+DIST gitolite-2.3.tar.bz2 189284 RMD160 e23bd9fc08df815ebc9a82dbde13cd9edf3c0aa0 SHA1 88066185732d67a5bc1417c8aaa9b912ac34696c SHA256 19a01127012930ae59231a898e045bf1eb15df209decc452fb31d71d86a5053d |
4053 |
+DIST gitolite-3.03.tar.gz 199433 RMD160 a65f75589bf8646c0bd16c9cda2fa525aa497efc SHA1 97b918721156bf1ad997b87b099ec16ef6dbba4b SHA256 b3487fd99cc46a7be32a58f8a86a520fc0943814794cc56b5f83d803591737ca |
4054 |
+EBUILD gitolite-2.1.0.ebuild 1621 RMD160 dfe19d41e5e34f209f64e530226f4f3a62c6ca17 SHA1 7d85a9693af498ccdc9b314dfdd583557f812c1e SHA256 f1b94856b0218c048089d259a76653bb44f7757707ab116d5b46c13974f2890b |
4055 |
+EBUILD gitolite-2.2.ebuild 1743 RMD160 2b14defecfdce11704d1f7f4918c4122d5e82d29 SHA1 1a049f5c80c46fc19be6dcec2206d3279585d697 SHA256 7509fc550f4fcedb6d4d89eec7e51981774350265c05655a2b2896179c7bfa5e |
4056 |
+EBUILD gitolite-2.3.1.ebuild 1766 RMD160 04134050a86056ee04f47a64bc62fbe94eeabdd4 SHA1 0e9707080c7f4fd17bcee1c9b5903f839e981b57 SHA256 e30f5b09ce9db3cfdc7ef95fc5cef2fdcfb83a98e45e56ec4b425885fd671e33 |
4057 |
+EBUILD gitolite-2.3.ebuild 1749 RMD160 8c56ad02b3fced974f3fd04b16c63aebde3ffc21 SHA1 9149cebe4ba4a0c070ffe1c9b60d7760df5f9e37 SHA256 3a36dea8174b0d9d166f09c5a3ca3576648869a2c546929c6c0bd04eb98c660f |
4058 |
+EBUILD gitolite-3.03.ebuild 2140 RMD160 2fdcf1d2f1c1aa935cc72641e2b178c9bcd4263f SHA1 a99030af513f3b53def97def2bdc5fb4931fa1ea SHA256 11ba160145ef36e38d2ad39668b3d01781f7d8ec23fbd72725fac2f9471d2837 |
4059 |
+MISC ChangeLog 3233 RMD160 c185c480e1a43f81af63d45f1f92bfc3e7d2cd63 SHA1 e0b6a03442f730ffb7c3d2aba71914922247e114 SHA256 4964224b486ffa1500c6d314f595e97c339302c79cac44c162ad2d610b0982ad |
4060 |
+MISC metadata.xml 779 RMD160 cfd0539ec6cc7e725a1967df39f676fe1138f931 SHA1 1dd339cb9ddbcb3ec4ed3f0fee41aae39b7bc7d3 SHA256 b4ffa2d440bbd0bad5a09952ae8b0240b7056ad2773cd36c617d89ac0b589e8b |
4061 |
|
4062 |
diff --git a/dev-vcs/gitolite/files/gitolite-2.2-gl-system-setup-exit.patch b/dev-vcs/gitolite/files/gitolite-2.2-gl-system-setup-exit.patch |
4063 |
new file mode 100644 |
4064 |
index 0000000..1d3e12a |
4065 |
--- /dev/null |
4066 |
+++ b/dev-vcs/gitolite/files/gitolite-2.2-gl-system-setup-exit.patch |
4067 |
@@ -0,0 +1,47 @@ |
4068 |
+From ab9d0d2f57ed84c01513053b88587dac82d9ed66 Mon Sep 17 00:00:00 2001 |
4069 |
+From: Sitaram Chamarty <sitaram@×××××××.com> |
4070 |
+Date: Thu, 17 Nov 2011 18:49:24 +0530 |
4071 |
+Subject: [PATCH] a couple of very minor oopsies |
4072 |
+ |
4073 |
+(1) c5f342a forgot authkeys can have blank lines also |
4074 |
+ |
4075 |
+(2) f0cedeb ended gl-system-install on a non-0 ret code |
4076 |
+ |
4077 |
+both caught by matthewtdawson at gmail |
4078 |
+--- |
4079 |
+ src/gl-system-install | 4 +++- |
4080 |
+ src/sshkeys-lint | 2 +- |
4081 |
+ 2 files changed, 4 insertions(+), 2 deletions(-) |
4082 |
+ |
4083 |
+diff --git a/src/gl-system-install b/src/gl-system-install |
4084 |
+index 0eec005..d7df7e4 100755 |
4085 |
+--- a/src/gl-system-install |
4086 |
++++ b/src/gl-system-install |
4087 |
+@@ -108,8 +108,10 @@ gl-setup is not in your \$PATH. |
4088 |
+ $path_advice" |
4089 |
+ |
4090 |
+ which=`dirname $which` |
4091 |
+-[ "$which" != "$gl_bin_dir" ] && die " ***** WARNING ***** |
4092 |
++[ "$which" = "$gl_bin_dir" ] || die " ***** WARNING ***** |
4093 |
+ $which precedes $gl_bin_dir in your \$PATH, |
4094 |
+ and it *also* contains gl-setup. This is almost certainly going to confuse |
4095 |
+ you or me later. |
4096 |
+ $path_advice" |
4097 |
++ |
4098 |
++exit 0 |
4099 |
+diff --git a/src/sshkeys-lint b/src/sshkeys-lint |
4100 |
+index bcb8f7b..96c027f 100755 |
4101 |
+--- a/src/sshkeys-lint |
4102 |
++++ b/src/sshkeys-lint |
4103 |
+@@ -119,7 +119,7 @@ sub ak_comment { |
4104 |
+ $in_gl_section = 1 if /^# gitolite start/; |
4105 |
+ $in_gl_section = 0 if /^# gitolite end/; |
4106 |
+ die "gitosis? what's that?\n" if /^#.*gitosis/; |
4107 |
+- return /^\s*#/; |
4108 |
++ return /^\s*(#|$)/; |
4109 |
+ } |
4110 |
+ |
4111 |
+ sub fprint { |
4112 |
+-- |
4113 |
+1.7.5.4 |
4114 |
+ |
4115 |
|
4116 |
diff --git a/dev-vcs/gitolite/gitolite-2.1.0.ebuild b/dev-vcs/gitolite/gitolite-2.1.0.ebuild |
4117 |
new file mode 100644 |
4118 |
index 0000000..f38480a |
4119 |
--- /dev/null |
4120 |
+++ b/dev-vcs/gitolite/gitolite-2.1.0.ebuild |
4121 |
@@ -0,0 +1,67 @@ |
4122 |
+# Copyright 1999-2012 Gentoo Foundation |
4123 |
+# Distributed under the terms of the GNU General Public License v2 |
4124 |
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitolite/gitolite-2.1.0.ebuild,v 1.4 2012/06/07 21:53:43 zmedico Exp $ |
4125 |
+ |
4126 |
+EAPI="4-slot-abi" |
4127 |
+ |
4128 |
+inherit eutils perl-module user |
4129 |
+ |
4130 |
+DESCRIPTION="Highly flexible server for git directory version tracker" |
4131 |
+HOMEPAGE="http://github.com/sitaramc/gitolite" |
4132 |
+SRC_URI="mirror://gentoo/${P}.tar.bz2" |
4133 |
+ |
4134 |
+LICENSE="GPL-2" |
4135 |
+SLOT="0" |
4136 |
+KEYWORDS="amd64 x86" |
4137 |
+IUSE="contrib vim-syntax" |
4138 |
+ |
4139 |
+DEPEND=" |
4140 |
+ >=dev-vcs/git-1.6.6" |
4141 |
+RDEPEND="${DEPEND} |
4142 |
+ !dev-vcs/gitolite-gentoo |
4143 |
+ vim-syntax? ( app-vim/gitolite-syntax )" |
4144 |
+ |
4145 |
+pkg_setup() { |
4146 |
+ enewgroup git |
4147 |
+ enewuser git -1 /bin/bash /var/lib/gitolite git |
4148 |
+} |
4149 |
+ |
4150 |
+src_prepare() { |
4151 |
+ rm Makefile doc/COPYING || die |
4152 |
+ rm -rf contrib/{gitweb,vim} || die |
4153 |
+ |
4154 |
+ echo "${PF}" > conf/VERSION |
4155 |
+} |
4156 |
+ |
4157 |
+src_install() { |
4158 |
+ dodir /usr/share/gitolite/{conf,hooks} /usr/bin || die |
4159 |
+ |
4160 |
+ # install using upstream method |
4161 |
+ ./src/gl-system-install "${D}"/usr/bin \ |
4162 |
+ "${D}"/usr/share/gitolite/conf "${D}"/usr/share/gitolite/hooks || die |
4163 |
+ sed -i -e "s:${D}::g" "${D}/usr/bin/gl-setup" \ |
4164 |
+ "${D}/usr/share/gitolite/conf/example.gitolite.rc" || die |
4165 |
+ |
4166 |
+ rm "${D}"/usr/bin/*.pm |
4167 |
+ insinto "${VENDOR_LIB}" |
4168 |
+ doins src/*.pm || die |
4169 |
+ |
4170 |
+ dodoc README.mkd doc/* |
4171 |
+ |
4172 |
+ if use contrib; then |
4173 |
+ insinto /usr/share/doc/${PF} |
4174 |
+ doins -r contrib/ || die |
4175 |
+ fi |
4176 |
+ |
4177 |
+ keepdir /var/lib/gitolite |
4178 |
+ fowners git:git /var/lib/gitolite |
4179 |
+ fperms 750 /var/lib/gitolite |
4180 |
+} |
4181 |
+ |
4182 |
+pkg_postinst() { |
4183 |
+ # bug 352291 |
4184 |
+ ewarn |
4185 |
+ elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." |
4186 |
+ elog "Especially if you're migrating from gitosis." |
4187 |
+ ewarn |
4188 |
+} |
4189 |
|
4190 |
diff --git a/dev-vcs/gitolite/gitolite-2.2.ebuild b/dev-vcs/gitolite/gitolite-2.2.ebuild |
4191 |
new file mode 100644 |
4192 |
index 0000000..9fe64e3 |
4193 |
--- /dev/null |
4194 |
+++ b/dev-vcs/gitolite/gitolite-2.2.ebuild |
4195 |
@@ -0,0 +1,72 @@ |
4196 |
+# Copyright 1999-2012 Gentoo Foundation |
4197 |
+# Distributed under the terms of the GNU General Public License v2 |
4198 |
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitolite/gitolite-2.2.ebuild,v 1.2 2012/06/07 21:53:43 zmedico Exp $ |
4199 |
+ |
4200 |
+EAPI="4-slot-abi" |
4201 |
+ |
4202 |
+inherit eutils perl-module user |
4203 |
+ |
4204 |
+DESCRIPTION="Highly flexible server for git directory version tracker" |
4205 |
+HOMEPAGE="http://github.com/sitaramc/gitolite" |
4206 |
+SRC_URI="mirror://gentoo/${P}.tar.bz2" |
4207 |
+ |
4208 |
+LICENSE="GPL-2" |
4209 |
+SLOT="0" |
4210 |
+KEYWORDS="~amd64 ~x86" |
4211 |
+IUSE="contrib vim-syntax" |
4212 |
+ |
4213 |
+DEPEND=" |
4214 |
+ >=dev-vcs/git-1.6.6" |
4215 |
+RDEPEND="${DEPEND} |
4216 |
+ !dev-vcs/gitolite-gentoo |
4217 |
+ vim-syntax? ( app-vim/gitolite-syntax )" |
4218 |
+ |
4219 |
+pkg_setup() { |
4220 |
+ enewgroup git |
4221 |
+ enewuser git -1 /bin/bash /var/lib/gitolite git |
4222 |
+} |
4223 |
+ |
4224 |
+src_prepare() { |
4225 |
+ rm Makefile doc/COPYING || die |
4226 |
+ rm -rf contrib/{gitweb,vim} || die |
4227 |
+ |
4228 |
+ echo "${PF}" > conf/VERSION |
4229 |
+ |
4230 |
+ epatch "${FILESDIR}/${P}-gl-system-setup-exit.patch" |
4231 |
+} |
4232 |
+ |
4233 |
+src_install() { |
4234 |
+ local gl_bin="${D}/usr/bin" |
4235 |
+ |
4236 |
+ dodir /usr/share/gitolite/{conf,hooks} /usr/bin || die |
4237 |
+ |
4238 |
+ # install using upstream method |
4239 |
+ export PATH="${D}"/usr/bin:$PATH |
4240 |
+ ./src/gl-system-install ${gl_bin//\/\///} \ |
4241 |
+ "${D}"/usr/share/gitolite/conf "${D}"/usr/share/gitolite/hooks || die |
4242 |
+ sed -i -e "s:${D}::g" "${D}/usr/bin/gl-setup" \ |
4243 |
+ "${D}/usr/share/gitolite/conf/example.gitolite.rc" || die |
4244 |
+ |
4245 |
+ rm "${D}"/usr/bin/*.pm |
4246 |
+ insinto "${VENDOR_LIB}" |
4247 |
+ doins src/*.pm || die |
4248 |
+ |
4249 |
+ dodoc README.mkd doc/* |
4250 |
+ |
4251 |
+ if use contrib; then |
4252 |
+ insinto /usr/share/doc/${PF} |
4253 |
+ doins -r contrib/ || die |
4254 |
+ fi |
4255 |
+ |
4256 |
+ keepdir /var/lib/gitolite |
4257 |
+ fowners git:git /var/lib/gitolite |
4258 |
+ fperms 750 /var/lib/gitolite |
4259 |
+} |
4260 |
+ |
4261 |
+pkg_postinst() { |
4262 |
+ # bug 352291 |
4263 |
+ ewarn |
4264 |
+ elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." |
4265 |
+ elog "Especially if you're migrating from gitosis." |
4266 |
+ ewarn |
4267 |
+} |
4268 |
|
4269 |
diff --git a/dev-vcs/gitolite/gitolite-2.3.1.ebuild b/dev-vcs/gitolite/gitolite-2.3.1.ebuild |
4270 |
new file mode 100644 |
4271 |
index 0000000..4721bc2 |
4272 |
--- /dev/null |
4273 |
+++ b/dev-vcs/gitolite/gitolite-2.3.1.ebuild |
4274 |
@@ -0,0 +1,73 @@ |
4275 |
+# Copyright 1999-2012 Gentoo Foundation |
4276 |
+# Distributed under the terms of the GNU General Public License v2 |
4277 |
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitolite/gitolite-2.3.1.ebuild,v 1.2 2012/06/07 21:53:43 zmedico Exp $ |
4278 |
+ |
4279 |
+EAPI="4-slot-abi" |
4280 |
+ |
4281 |
+inherit eutils perl-module user |
4282 |
+ |
4283 |
+DESCRIPTION="Highly flexible server for git directory version tracker" |
4284 |
+HOMEPAGE="http://github.com/sitaramc/gitolite" |
4285 |
+SRC_URI="http://milki.github.com/${PN}/${P}.tar.gz" |
4286 |
+ |
4287 |
+LICENSE="GPL-2" |
4288 |
+SLOT="0" |
4289 |
+KEYWORDS="~amd64 ~x86" |
4290 |
+IUSE="contrib vim-syntax" |
4291 |
+ |
4292 |
+DEPEND=" |
4293 |
+ virtual/perl-File-Path |
4294 |
+ virtual/perl-File-Temp |
4295 |
+ >=dev-vcs/git-1.6.6" |
4296 |
+RDEPEND="${DEPEND} |
4297 |
+ !dev-vcs/gitolite-gentoo |
4298 |
+ vim-syntax? ( app-vim/gitolite-syntax )" |
4299 |
+ |
4300 |
+pkg_setup() { |
4301 |
+ enewgroup git |
4302 |
+ enewuser git -1 /bin/sh /var/lib/gitolite git |
4303 |
+} |
4304 |
+ |
4305 |
+src_prepare() { |
4306 |
+ rm Makefile doc/COPYING || die |
4307 |
+ rm -rf contrib/{gitweb,vim} || die |
4308 |
+ |
4309 |
+ echo "${PF}" > conf/VERSION |
4310 |
+} |
4311 |
+ |
4312 |
+src_install() { |
4313 |
+ local gl_bin="${D}/usr/bin" |
4314 |
+ gl_bin=${gl_bin/\/\//\/} |
4315 |
+ |
4316 |
+ dodir /usr/share/gitolite/{conf,hooks} /usr/bin || die |
4317 |
+ |
4318 |
+ # install using upstream method |
4319 |
+ export PATH="${gl_bin}:${PATH}" |
4320 |
+ ./src/gl-system-install ${gl_bin} \ |
4321 |
+ "${D}"/usr/share/gitolite/conf "${D}"/usr/share/gitolite/hooks || die |
4322 |
+ sed -i -e "s:${D}::g" "${D}/usr/bin/gl-setup" \ |
4323 |
+ "${D}/usr/share/gitolite/conf/example.gitolite.rc" || die |
4324 |
+ |
4325 |
+ rm "${D}"/usr/bin/*.pm |
4326 |
+ insinto "${VENDOR_LIB}" |
4327 |
+ doins src/*.pm || die |
4328 |
+ |
4329 |
+ dodoc README.mkd doc/* |
4330 |
+ |
4331 |
+ if use contrib; then |
4332 |
+ insinto /usr/share/doc/${PF} |
4333 |
+ doins -r contrib/ || die |
4334 |
+ fi |
4335 |
+ |
4336 |
+ keepdir /var/lib/gitolite |
4337 |
+ fowners git:git /var/lib/gitolite |
4338 |
+ fperms 750 /var/lib/gitolite |
4339 |
+} |
4340 |
+ |
4341 |
+pkg_postinst() { |
4342 |
+ # bug 352291 |
4343 |
+ ewarn |
4344 |
+ elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." |
4345 |
+ elog "Especially if you're migrating from gitosis." |
4346 |
+ ewarn |
4347 |
+} |
4348 |
|
4349 |
diff --git a/dev-vcs/gitolite/gitolite-2.3.ebuild b/dev-vcs/gitolite/gitolite-2.3.ebuild |
4350 |
new file mode 100644 |
4351 |
index 0000000..2474d6c |
4352 |
--- /dev/null |
4353 |
+++ b/dev-vcs/gitolite/gitolite-2.3.ebuild |
4354 |
@@ -0,0 +1,73 @@ |
4355 |
+# Copyright 1999-2012 Gentoo Foundation |
4356 |
+# Distributed under the terms of the GNU General Public License v2 |
4357 |
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitolite/gitolite-2.3.ebuild,v 1.5 2012/06/07 21:53:43 zmedico Exp $ |
4358 |
+ |
4359 |
+EAPI="4-slot-abi" |
4360 |
+ |
4361 |
+inherit eutils perl-module user |
4362 |
+ |
4363 |
+DESCRIPTION="Highly flexible server for git directory version tracker" |
4364 |
+HOMEPAGE="http://github.com/sitaramc/gitolite" |
4365 |
+SRC_URI="mirror://gentoo/${P}.tar.bz2" |
4366 |
+ |
4367 |
+LICENSE="GPL-2" |
4368 |
+SLOT="0" |
4369 |
+KEYWORDS="amd64 x86" |
4370 |
+IUSE="contrib vim-syntax" |
4371 |
+ |
4372 |
+DEPEND=" |
4373 |
+ virtual/perl-File-Path |
4374 |
+ virtual/perl-File-Temp |
4375 |
+ >=dev-vcs/git-1.6.6" |
4376 |
+RDEPEND="${DEPEND} |
4377 |
+ !dev-vcs/gitolite-gentoo |
4378 |
+ vim-syntax? ( app-vim/gitolite-syntax )" |
4379 |
+ |
4380 |
+pkg_setup() { |
4381 |
+ enewgroup git |
4382 |
+ enewuser git -1 /bin/sh /var/lib/gitolite git |
4383 |
+} |
4384 |
+ |
4385 |
+src_prepare() { |
4386 |
+ rm Makefile doc/COPYING || die |
4387 |
+ rm -rf contrib/{gitweb,vim} || die |
4388 |
+ |
4389 |
+ echo "${PF}" > conf/VERSION |
4390 |
+} |
4391 |
+ |
4392 |
+src_install() { |
4393 |
+ local gl_bin="${D}/usr/bin" |
4394 |
+ gl_bin=${gl_bin/\/\//\/} |
4395 |
+ |
4396 |
+ dodir /usr/share/gitolite/{conf,hooks} /usr/bin || die |
4397 |
+ |
4398 |
+ # install using upstream method |
4399 |
+ export PATH="${gl_bin}:${PATH}" |
4400 |
+ ./src/gl-system-install ${gl_bin} \ |
4401 |
+ "${D}"/usr/share/gitolite/conf "${D}"/usr/share/gitolite/hooks || die |
4402 |
+ sed -i -e "s:${D}::g" "${D}/usr/bin/gl-setup" \ |
4403 |
+ "${D}/usr/share/gitolite/conf/example.gitolite.rc" || die |
4404 |
+ |
4405 |
+ rm "${D}"/usr/bin/*.pm |
4406 |
+ insinto "${VENDOR_LIB}" |
4407 |
+ doins src/*.pm || die |
4408 |
+ |
4409 |
+ dodoc README.mkd doc/* |
4410 |
+ |
4411 |
+ if use contrib; then |
4412 |
+ insinto /usr/share/doc/${PF} |
4413 |
+ doins -r contrib/ || die |
4414 |
+ fi |
4415 |
+ |
4416 |
+ keepdir /var/lib/gitolite |
4417 |
+ fowners git:git /var/lib/gitolite |
4418 |
+ fperms 750 /var/lib/gitolite |
4419 |
+} |
4420 |
+ |
4421 |
+pkg_postinst() { |
4422 |
+ # bug 352291 |
4423 |
+ ewarn |
4424 |
+ elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." |
4425 |
+ elog "Especially if you're migrating from gitosis." |
4426 |
+ ewarn |
4427 |
+} |
4428 |
|
4429 |
diff --git a/dev-vcs/gitolite/gitolite-3.03.ebuild b/dev-vcs/gitolite/gitolite-3.03.ebuild |
4430 |
new file mode 100644 |
4431 |
index 0000000..d101ed6 |
4432 |
--- /dev/null |
4433 |
+++ b/dev-vcs/gitolite/gitolite-3.03.ebuild |
4434 |
@@ -0,0 +1,90 @@ |
4435 |
+# Copyright 1999-2012 Gentoo Foundation |
4436 |
+# Distributed under the terms of the GNU General Public License v2 |
4437 |
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitolite/gitolite-3.03.ebuild,v 1.2 2012/06/07 21:53:43 zmedico Exp $ |
4438 |
+ |
4439 |
+EAPI="4-slot-abi" |
4440 |
+ |
4441 |
+inherit eutils perl-module user |
4442 |
+ |
4443 |
+DESCRIPTION="Highly flexible server for git directory version tracker" |
4444 |
+HOMEPAGE="http://github.com/sitaramc/gitolite" |
4445 |
+SRC_URI="http://milki.github.com/${PN}/${P}.tar.gz" |
4446 |
+ |
4447 |
+LICENSE="GPL-2" |
4448 |
+SLOT="0" |
4449 |
+KEYWORDS="~amd64 ~x86" |
4450 |
+IUSE="doc tools vim-syntax" |
4451 |
+ |
4452 |
+DEPEND=" |
4453 |
+ virtual/perl-File-Path |
4454 |
+ virtual/perl-File-Temp |
4455 |
+ >=dev-vcs/git-1.6.6" |
4456 |
+RDEPEND="${DEPEND} |
4457 |
+ !dev-vcs/gitolite-gentoo |
4458 |
+ vim-syntax? ( app-vim/gitolite-syntax )" |
4459 |
+ |
4460 |
+pkg_setup() { |
4461 |
+ enewgroup git |
4462 |
+ enewuser git -1 /bin/sh /var/lib/gitolite git |
4463 |
+} |
4464 |
+ |
4465 |
+src_prepare() { |
4466 |
+ echo $PF > src/VERSION |
4467 |
+} |
4468 |
+ |
4469 |
+src_install() { |
4470 |
+ local uexec=/usr/libexec/${PN} |
4471 |
+ |
4472 |
+ rm -rf src/lib/Gitolite/Test{,.pm} |
4473 |
+ insinto $VENDOR_LIB |
4474 |
+ doins -r src/lib/Gitolite |
4475 |
+ |
4476 |
+ dodoc README.mkd doc/CHANGELOG |
4477 |
+ |
4478 |
+ insopts -m0755 |
4479 |
+ insinto $uexec |
4480 |
+ doins -r src/{commands,syntactic-sugar,triggers,VREF}/ |
4481 |
+ |
4482 |
+ insopts -m0644 |
4483 |
+ doins src/VERSION |
4484 |
+ |
4485 |
+ exeinto $uexec |
4486 |
+ doexe src/gitolite{,-shell} |
4487 |
+ |
4488 |
+ dodir /usr/bin |
4489 |
+ for bin in gitolite{,-shell}; do |
4490 |
+ dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin} |
4491 |
+ done |
4492 |
+ |
4493 |
+ if use doc; then |
4494 |
+ dodoc doc/*.mkd |
4495 |
+ |
4496 |
+ docinto extras |
4497 |
+ dodoc doc/extras/*.mkd |
4498 |
+ fi |
4499 |
+ |
4500 |
+ if use tools; then |
4501 |
+ dobin check-g2-compat convert-gitosis-conf |
4502 |
+ fi |
4503 |
+ |
4504 |
+ keepdir /var/lib/gitolite |
4505 |
+ fowners git:git /var/lib/gitolite |
4506 |
+ fperms 750 /var/lib/gitolite |
4507 |
+ |
4508 |
+ fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only |
4509 |
+} |
4510 |
+ |
4511 |
+pkg_postinst() { |
4512 |
+ if has_version "=dev-vcs/gitolite-2*"; then |
4513 |
+ ewarn |
4514 |
+ elog "***NOTE** This is a major upgrade and will likely break your existing gitolite-2.x setup!" |
4515 |
+ elog "Please read http://sitaramc.github.com/gitolite/install.html#migr first!" |
4516 |
+ elog "Alternatively there's a local and probably older copy in /usr/share/doc/${PF}" |
4517 |
+ elog "in case you have the \"doc\" useflag set." |
4518 |
+ fi |
4519 |
+ # bug 352291 |
4520 |
+ ewarn |
4521 |
+ elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." |
4522 |
+ elog "Especially if you're migrating from gitosis." |
4523 |
+ ewarn |
4524 |
+} |
4525 |
|
4526 |
diff --git a/eclass/vdr-plugin-2.eclass.~1~ b/eclass/vdr-plugin-2.eclass.~1~ |
4527 |
deleted file mode 100644 |
4528 |
index 2de0d31..0000000 |
4529 |
--- a/eclass/vdr-plugin-2.eclass.~1~ |
4530 |
+++ /dev/null |
4531 |
@@ -1,614 +0,0 @@ |
4532 |
-# Copyright 1999-2012 Gentoo Foundation |
4533 |
-# Distributed under the terms of the GNU General Public License v2 |
4534 |
-# $Header: /var/cvsroot/gentoo-x86/eclass/vdr-plugin-2.eclass,v 1.8 2012/06/27 18:54:58 hd_brummy Exp $ |
4535 |
- |
4536 |
-# @ECLASS: vdr-plugin-2.eclass |
4537 |
-# @MAINTAINER: |
4538 |
-# vdr@g.o |
4539 |
-# @BLURB: common vdr plugin ebuild functions |
4540 |
-# @DESCRIPTION: |
4541 |
-# Eclass for easing maitenance of vdr plugin ebuilds |
4542 |
- |
4543 |
-# Authors: |
4544 |
-# Matthias Schwarzott <zzam@g.o> |
4545 |
-# Joerg Bornkessel <hd_brummy@g.o> |
4546 |
-# Christian Ruppert <idl0r@g.o> |
4547 |
- |
4548 |
-# Plugin config file installation: |
4549 |
-# |
4550 |
-# A plugin config file can be specified through the $VDR_CONFD_FILE variable, it |
4551 |
-# defaults to ${FILESDIR}/confd. Each config file will be installed as e.g. |
4552 |
-# ${D}/etc/conf.d/vdr.${VDRPLUGIN} |
4553 |
- |
4554 |
-# Installation of rc-addon files: |
4555 |
-# NOTE: rc-addon files must be valid shell scripts! |
4556 |
-# |
4557 |
-# Installing rc-addon files is basically the same as for plugin config files |
4558 |
-# (see above), it's just using the $VDR_RCADDON_FILE variable instead. |
4559 |
-# The default value when $VDR_RCADDON_FILE is undefined is: |
4560 |
-# ${FILESDIR}/rc-addon.sh and will be installed as |
4561 |
-# ${VDR_RC_DIR}/plugin-${VDRPLUGIN}.sh |
4562 |
-# |
4563 |
-# The rc-addon files will be sourced by the startscript when the specific plugin |
4564 |
-# has been enabled. |
4565 |
-# rc-addon files may be used to prepare everything that is necessary for the |
4566 |
-# plugin start/stop, like passing extra command line options and so on. |
4567 |
- |
4568 |
-# Applying your own local/user patches: |
4569 |
-# This is done by using the epatch_user() function of the eutils.eclass. |
4570 |
-# Simply put your patches into one of these directories: |
4571 |
-# /etc/portage/patches/<CATEGORY>/<PF|P|PN>/ |
4572 |
-# Quote: where the first of these three directories to exist will be the one to |
4573 |
-# use, ignoring any more general directories which might exist as well. |
4574 |
-# |
4575 |
-# For more details about it please take a look at the eutils.class. |
4576 |
- |
4577 |
-inherit base eutils flag-o-matic multilib toolchain-funcs |
4578 |
- |
4579 |
-case ${EAPI:-0} in |
4580 |
- 4) ;; |
4581 |
- *) die "EAPI ${EAPI} unsupported." |
4582 |
-esac |
4583 |
- |
4584 |
-EXPORT_FUNCTIONS pkg_setup src_unpack src_prepare src_compile src_install pkg_postinst pkg_postrm pkg_config |
4585 |
- |
4586 |
-IUSE="" |
4587 |
- |
4588 |
-# Name of the plugin stripped from all vdrplugin-, vdr- and -cvs pre- and postfixes |
4589 |
-VDRPLUGIN="${PN/#vdrplugin-/}" |
4590 |
-VDRPLUGIN="${VDRPLUGIN/#vdr-/}" |
4591 |
-VDRPLUGIN="${VDRPLUGIN/%-cvs/}" |
4592 |
- |
4593 |
-DESCRIPTION="vdr Plugin: ${VDRPLUGIN} (based on vdr-plugin-2.eclass)" |
4594 |
- |
4595 |
-# Works in most cases |
4596 |
-S="${WORKDIR}/${VDRPLUGIN}-${PV}" |
4597 |
- |
4598 |
-# depend on headers for DVB-driver |
4599 |
-COMMON_DEPEND=">=media-tv/gentoo-vdr-scripts-0.4.2" |
4600 |
- |
4601 |
-DEPEND="${COMMON_DEPEND} |
4602 |
- virtual/linuxtv-dvb-headers" |
4603 |
-RDEPEND="${COMMON_DEPEND} |
4604 |
- >=app-admin/eselect-vdr-0.0.2" |
4605 |
- |
4606 |
-# This is a hack for ebuilds like vdr-xineliboutput that want to |
4607 |
-# conditionally install a vdr-plugin |
4608 |
-if [[ "${GENTOO_VDR_CONDITIONAL:-no}" = "yes" ]]; then |
4609 |
- IUSE="${IUSE} vdr" |
4610 |
- DEPEND="vdr? ( ${DEPEND} )" |
4611 |
- RDEPEND="vdr? ( ${RDEPEND} )" |
4612 |
-fi |
4613 |
- |
4614 |
-# New method of storing plugindb |
4615 |
-# Called from src_install |
4616 |
-# file maintained by normal portage-methods |
4617 |
-create_plugindb_file() { |
4618 |
- local NEW_VDRPLUGINDB_DIR=/usr/share/vdr/vdrplugin-rebuild/ |
4619 |
- local DB_FILE="${NEW_VDRPLUGINDB_DIR}/${CATEGORY}-${PF}" |
4620 |
- insinto "${NEW_VDRPLUGINDB_DIR}" |
4621 |
- |
4622 |
-# BUG: portage-2.1.4_rc9 will delete the EBUILD= line, so we cannot use this code. |
4623 |
-# cat <<-EOT > "${D}/${DB_FILE}" |
4624 |
-# VDRPLUGIN_DB=1 |
4625 |
-# CREATOR=ECLASS |
4626 |
-# EBUILD=${CATEGORY}/${PN} |
4627 |
-# EBUILD_V=${PVR} |
4628 |
-# EOT |
4629 |
- { |
4630 |
- echo "VDRPLUGIN_DB=1" |
4631 |
- echo "CREATOR=ECLASS" |
4632 |
- echo "EBUILD=${CATEGORY}/${PN}" |
4633 |
- echo "EBUILD_V=${PVR}" |
4634 |
- echo "PLUGINS=\"$@\"" |
4635 |
- } > "${D}/${DB_FILE}" |
4636 |
-} |
4637 |
- |
4638 |
-# Delete files created outside of vdr-plugin-2.eclass |
4639 |
-# vdrplugin-rebuild.ebuild converted plugindb and files are |
4640 |
-# not deleted by portage itself - should only be needed as |
4641 |
-# long as not every system has switched over to |
4642 |
-# vdrplugin-rebuild-0.2 / gentoo-vdr-scripts-0.4.2 |
4643 |
-delete_orphan_plugindb_file() { |
4644 |
- #elog Testing for orphaned plugindb file |
4645 |
- local NEW_VDRPLUGINDB_DIR=/usr/share/vdr/vdrplugin-rebuild/ |
4646 |
- local DB_FILE="${ROOT}/${NEW_VDRPLUGINDB_DIR}/${CATEGORY}-${PF}" |
4647 |
- |
4648 |
- # file exists |
4649 |
- [[ -f ${DB_FILE} ]] || return |
4650 |
- |
4651 |
- # will portage handle the file itself |
4652 |
- if grep -q CREATOR=ECLASS "${DB_FILE}"; then |
4653 |
- #elog file owned by eclass - don't touch it |
4654 |
- return |
4655 |
- fi |
4656 |
- |
4657 |
- elog "Removing orphaned plugindb-file." |
4658 |
- elog "\t#rm ${DB_FILE}" |
4659 |
- rm "${DB_FILE}" |
4660 |
-} |
4661 |
- |
4662 |
- |
4663 |
-create_header_checksum_file() { |
4664 |
- # Danger: Not using $ROOT here, as compile will also not use it !!! |
4665 |
- # If vdr in $ROOT and / differ, plugins will not run anyway |
4666 |
- |
4667 |
- local CHKSUM="header-md5-vdr" |
4668 |
- |
4669 |
- if [[ -f ${VDR_CHECKSUM_DIR}/header-md5-vdr ]]; then |
4670 |
- cp "${VDR_CHECKSUM_DIR}/header-md5-vdr" "${CHKSUM}" |
4671 |
- elif type -p md5sum >/dev/null 2>&1; then |
4672 |
- ( |
4673 |
- cd "${VDR_INCLUDE_DIR}" |
4674 |
- md5sum *.h libsi/*.h|LC_ALL=C sort --key=2 |
4675 |
- ) > "${CHKSUM}" |
4676 |
- else |
4677 |
- die "Could not create md5 checksum of headers" |
4678 |
- fi |
4679 |
- |
4680 |
- insinto "${VDR_CHECKSUM_DIR}" |
4681 |
- local p_name |
4682 |
- for p_name; do |
4683 |
- newins "${CHKSUM}" "header-md5-${p_name}" |
4684 |
- done |
4685 |
-} |
4686 |
- |
4687 |
-fix_vdr_libsi_include() { |
4688 |
- dev_check "Fixing include of libsi-headers" |
4689 |
- local f |
4690 |
- for f; do |
4691 |
- sed -i "${f}" \ |
4692 |
- -e '/#include/s:"\(.*libsi.*\)":<\1>:' \ |
4693 |
- -e '/#include/s:<.*\(libsi/.*\)>:<vdr/\1>:' |
4694 |
- done |
4695 |
-} |
4696 |
- |
4697 |
-vdr_patchmakefile() { |
4698 |
- einfo "Patching Makefile" |
4699 |
- [[ -e Makefile ]] || die "Makefile of plugin can not be found!" |
4700 |
- cp Makefile "${WORKDIR}"/Makefile.before |
4701 |
- |
4702 |
- # plugin makefiles use VDRDIR in strange ways |
4703 |
- # assumptions: |
4704 |
- # 1. $(VDRDIR) contains Make.config |
4705 |
- # 2. $(VDRDIR) contains config.h |
4706 |
- # 3. $(VDRDIR)/include/vdr contains the headers |
4707 |
- # 4. $(VDRDIR) contains main vdr Makefile |
4708 |
- # 5. $(VDRDIR)/locale exists |
4709 |
- # 6. $(VDRDIR) allows to access vdr source files |
4710 |
- # |
4711 |
- # We only have one directory (for now /usr/include/vdr), |
4712 |
- # that contains vdr-headers and Make.config. |
4713 |
- # To satisfy 1-3 we do this: |
4714 |
- # Set VDRDIR=/usr/include/vdr |
4715 |
- # Set VDRINCDIR=/usr/include |
4716 |
- # Change $(VDRDIR)/include to $(VDRINCDIR) |
4717 |
- |
4718 |
- sed -i Makefile \ |
4719 |
- -e "s:^VDRDIR.*$:VDRDIR = ${VDR_INCLUDE_DIR}:" \ |
4720 |
- -e "/^VDRDIR/a VDRINCDIR = ${VDR_INCLUDE_DIR%/vdr}" \ |
4721 |
- -e '/VDRINCDIR.*=/!s:$(VDRDIR)/include:$(VDRINCDIR):' \ |
4722 |
- \ |
4723 |
- -e 's:-I$(DVBDIR)/include::' \ |
4724 |
- -e 's:-I$(DVBDIR)::' |
4725 |
- |
4726 |
- # may be needed for multiproto: |
4727 |
- #sed -i Makefile \ |
4728 |
- # -e "s:^DVBDIR.*$:DVBDIR = ${DVB_INCLUDE_DIR}:" \ |
4729 |
- # -e 's:-I$(DVBDIR)/include:-I$(DVBDIR):' |
4730 |
- |
4731 |
- if ! grep -q APIVERSION Makefile; then |
4732 |
- ebegin " Converting to APIVERSION" |
4733 |
- sed -i Makefile \ |
4734 |
- -e 's:^APIVERSION = :APIVERSION ?= :' \ |
4735 |
- -e 's:$(LIBDIR)/$@.$(VDRVERSION):$(LIBDIR)/$@.$(APIVERSION):' \ |
4736 |
- -e '/VDRVERSION =/a\APIVERSION = $(shell sed -ne '"'"'/define APIVERSION/s/^.*"\\(.*\\)".*$$/\\1/p'"'"' $(VDRDIR)/config.h)' |
4737 |
- eend $? |
4738 |
- fi |
4739 |
- |
4740 |
- # Correcting Compile-Flags |
4741 |
- # Do not overwrite CXXFLAGS, add LDFLAGS if missing |
4742 |
- sed -i Makefile \ |
4743 |
- -e '/^CXXFLAGS[[:space:]]*=/s/=/?=/' \ |
4744 |
- -e '/LDFLAGS/!s:-shared:$(LDFLAGS) -shared:' |
4745 |
- |
4746 |
- # Disabling file stripping, the package manager takes care of it |
4747 |
- sed -i Makefile \ |
4748 |
- -e '/@.*strip/d' \ |
4749 |
- -e '/strip \$(LIBDIR)\/\$@/d' \ |
4750 |
- -e 's/STRIP.*=.*$/STRIP = true/' |
4751 |
- |
4752 |
- # Use a file instead of a variable as single-stepping via ebuild |
4753 |
- # destroys environment. |
4754 |
- touch "${WORKDIR}"/.vdr-plugin_makefile_patched |
4755 |
-} |
4756 |
- |
4757 |
-# Begin new vdr-plugin-2.eclass content |
4758 |
-dev_check() { |
4759 |
- # A lot useful debug infos |
4760 |
- # set VDR_MAINTAINER_MODE="1" in /etc/make.conf |
4761 |
- if [[ -n ${VDR_MAINTAINER_MODE} ]]; then |
4762 |
- eerror "\t Maintainer Info: $@" |
4763 |
- fi |
4764 |
-} |
4765 |
- |
4766 |
-gettext_missing() { |
4767 |
- # plugins without converting to gettext |
4768 |
- |
4769 |
- local GETTEXT_MISSING=$( grep xgettext Makefile ) |
4770 |
- if [[ -z ${GETTEXT_MISSING} ]]; then |
4771 |
- dev_check "Plugin isn't converted to gettext handling \n" |
4772 |
- fi |
4773 |
-} |
4774 |
- |
4775 |
-linguas_support() { |
4776 |
-# Patching Makefile for linguas support. |
4777 |
-# Only locales, enabled through the LINGUAS (make.conf) variable will be |
4778 |
-# "compiled" and installed. |
4779 |
-# |
4780 |
-# Some plugins have po/ in a subdir |
4781 |
-# set PO_SUBDIR in .ebuild |
4782 |
-# i.e media-plugins/vdr-streamdev |
4783 |
-# PO_SUBDIR="client server" |
4784 |
- |
4785 |
- einfo "Patching for Linguas support" |
4786 |
- einfo "available Languages for ${P} are:" |
4787 |
- |
4788 |
- [[ -f po ]] && local po_dir="${S}" |
4789 |
- local po_subdir=( ${S}/${PO_SUBDIR} ) |
4790 |
- local f |
4791 |
- |
4792 |
- makefile_dir=( ${po_dir} ${po_subdir[*]} ) |
4793 |
- |
4794 |
- for f in ${makefile_dir[*]}; do |
4795 |
- |
4796 |
- PLUGIN_LINGUAS=$( ls ${f}/po | tr \\\012 ' ' | tr -d [:upper:] | tr -d [:punct:] |sed -e "s:po::g" ) |
4797 |
- einfo "LINGUAS=\"${PLUGIN_LINGUAS}\"" |
4798 |
- |
4799 |
- sed -i ${f}/Makefile \ |
4800 |
- -e 's:\$(wildcard[[:space:]]*\$(PODIR)/\*.po):\$(foreach dir,\$(LINGUAS),\$(wildcard \$(PODIR)\/\$(dir)\*.po)):' \ |
4801 |
- || die "sed failed for Linguas" |
4802 |
- done |
4803 |
- |
4804 |
- strip-linguas ${PLUGIN_LINGUAS} en |
4805 |
- |
4806 |
- # maintainer check |
4807 |
- if [[ ! -d po ]]; then |
4808 |
- dev_check "po dir not found? May be in subdir? \n" |
4809 |
- fi |
4810 |
-} |
4811 |
- |
4812 |
-vdr_i18n() { |
4813 |
-# i18n handling was deprecated since >=media-video/vdr-1.5.9, |
4814 |
-# finally with >=media-video/vdr-1.7.27 it has been dropped entirely and some |
4815 |
-# plugins will fail to "compile" because they're still using the old variant. |
4816 |
-# Simply remove the i18n.o object from Makefile (OBJECT) and |
4817 |
-# remove "static const tI18nPhrase*" from i18n.h. |
4818 |
-# |
4819 |
-# Plugins that are still using the old method will be pmasked until they're |
4820 |
-# fixed or in case of maintainer timeout they'll be masked for removal. |
4821 |
- |
4822 |
- gettext_missing |
4823 |
- |
4824 |
- local I18N_OBJECT=$( grep i18n.o Makefile ) |
4825 |
- if [[ -n ${I18N_OBJECT} ]]; then |
4826 |
- |
4827 |
- if [[ "${KEEP_I18NOBJECT:-no}" = "yes" ]]; then |
4828 |
- dev_check "Forced to keep i18n.o" |
4829 |
- else |
4830 |
- sed -i "s:i18n.o::g" Makefile |
4831 |
- dev_check "OBJECT i18n.o found" |
4832 |
- dev_check "removed per sed \n" |
4833 |
- fi |
4834 |
- |
4835 |
- else |
4836 |
- dev_check "OBJECT i18n.o not found in Makefile" |
4837 |
- dev_check "all fine or manual review needed? \n" |
4838 |
- fi |
4839 |
- |
4840 |
- local I18N_STRING=$( [[ -e i18n.h ]] && grep tI18nPhrase i18n.h ) |
4841 |
- if [[ -n ${I18N_STRING} ]]; then |
4842 |
- sed -i "s:^extern[[:space:]]*const[[:space:]]*tI18nPhrase://static const tI18nPhrase:" i18n.h |
4843 |
- dev_check "obsolete tI18nPhrase found" |
4844 |
- dev_check "disabled per sed, please recheck \n" |
4845 |
- else |
4846 |
- dev_check "obsolete tI18nPhrase not found, fine..." |
4847 |
- dev_check "please review, may be in subdir... \n" |
4848 |
- fi |
4849 |
-} |
4850 |
-# end new vdr-plugin-2.eclass content |
4851 |
- |
4852 |
-vdr-plugin-2_copy_source_tree() { |
4853 |
- pushd . >/dev/null |
4854 |
- cp -r "${S}" "${T}"/source-tree |
4855 |
- cd "${T}"/source-tree |
4856 |
- cp "${WORKDIR}"/Makefile.before Makefile |
4857 |
- # TODO: Fix this, maybe no longer needed |
4858 |
- sed -i Makefile \ |
4859 |
- -e "s:^DVBDIR.*$:DVBDIR = ${DVB_INCLUDE_DIR}:" \ |
4860 |
- -e 's:^CXXFLAGS:#CXXFLAGS:' \ |
4861 |
- -e 's:-I$(DVBDIR)/include:-I$(DVBDIR):' \ |
4862 |
- -e 's:-I$(VDRDIR) -I$(DVBDIR):-I$(DVBDIR) -I$(VDRDIR):' |
4863 |
- popd >/dev/null |
4864 |
-} |
4865 |
- |
4866 |
-vdr-plugin-2_install_source_tree() { |
4867 |
- einfo "Installing sources" |
4868 |
- destdir="${VDRSOURCE_DIR}/vdr-${VDRVERSION}/PLUGINS/src/${VDRPLUGIN}" |
4869 |
- insinto "${destdir}-${PV}" |
4870 |
- doins -r "${T}"/source-tree/* |
4871 |
- |
4872 |
- dosym "${VDRPLUGIN}-${PV}" "${destdir}" |
4873 |
-} |
4874 |
- |
4875 |
-vdr-plugin-2_print_enable_command() { |
4876 |
- local p_name c=0 l="" |
4877 |
- for p_name in ${vdr_plugin_list}; do |
4878 |
- c=$(( c+1 )) |
4879 |
- l="$l ${p_name#vdr-}" |
4880 |
- done |
4881 |
- |
4882 |
- elog |
4883 |
- case $c in |
4884 |
- 1) elog "Installed plugin${l}" ;; |
4885 |
- *) elog "Installed $c plugins:${l}" ;; |
4886 |
- esac |
4887 |
- elog "To activate a plugin execute this command:" |
4888 |
- elog "\teselect vdr-plugin enable <plugin_name> ..." |
4889 |
- elog |
4890 |
-} |
4891 |
- |
4892 |
-has_vdr() { |
4893 |
- [[ -f "${VDR_INCLUDE_DIR}"/config.h ]] |
4894 |
-} |
4895 |
- |
4896 |
-## exported functions |
4897 |
- |
4898 |
-vdr-plugin-2_pkg_setup() { |
4899 |
- # -fPIC is needed for shared objects on some platforms (amd64 and others) |
4900 |
- append-flags -fPIC |
4901 |
- |
4902 |
- # Plugins need to be compiled with position independent code, otherwise linking |
4903 |
- # VDR against it will fail |
4904 |
- if has_version ">=media-video/vdr-1.7.13"; then |
4905 |
- append-cppflags -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE |
4906 |
- fi |
4907 |
- |
4908 |
- # missing ${chost}- tag |
4909 |
- tc-export CC CXX |
4910 |
- |
4911 |
- # Where should the plugins live in the filesystem |
4912 |
- VDR_PLUGIN_DIR="/usr/$(get_libdir)/vdr/plugins" |
4913 |
- VDR_CHECKSUM_DIR="${VDR_PLUGIN_DIR%/plugins}/checksums" |
4914 |
- |
4915 |
- # was /usr/lib/... some time ago |
4916 |
- # since gentoo-vdr-scripts-0.3.6 it works with /usr/share/... |
4917 |
- VDR_RC_DIR="/usr/share/vdr/rcscript" |
4918 |
- |
4919 |
- # Pathes to includes |
4920 |
- VDR_INCLUDE_DIR="/usr/include/vdr" |
4921 |
- DVB_INCLUDE_DIR="/usr/include" |
4922 |
- |
4923 |
- TMP_LOCALE_DIR="${WORKDIR}/tmp-locale" |
4924 |
- LOCDIR="/usr/share/locale" |
4925 |
- |
4926 |
- if ! has_vdr; then |
4927 |
- # set to invalid values to detect abuses |
4928 |
- VDRVERSION="eclass_no_vdr_installed" |
4929 |
- APIVERSION="eclass_no_vdr_installed" |
4930 |
- |
4931 |
- if [[ "${GENTOO_VDR_CONDITIONAL:-no}" = "yes" ]] && ! use vdr; then |
4932 |
- einfo "VDR not found!" |
4933 |
- else |
4934 |
- # if vdr is required |
4935 |
- die "VDR not found!" |
4936 |
- fi |
4937 |
- return |
4938 |
- fi |
4939 |
- |
4940 |
- VDRVERSION=$(awk -F'"' '/define VDRVERSION/ {print $2}' "${VDR_INCLUDE_DIR}"/config.h) |
4941 |
- APIVERSION=$(awk -F'"' '/define APIVERSION/ {print $2}' "${VDR_INCLUDE_DIR}"/config.h) |
4942 |
- [[ -z ${APIVERSION} ]] && APIVERSION="${VDRVERSION}" |
4943 |
- |
4944 |
- einfo "Compiling against" |
4945 |
- einfo "\tvdr-${VDRVERSION} [API version ${APIVERSION}]" |
4946 |
- |
4947 |
- if [[ -n "${VDR_LOCAL_PATCHES_DIR}" ]]; then |
4948 |
- eerror "Using VDR_LOCAL_PATCHES_DIR is deprecated!" |
4949 |
- eerror "Please move all your patches into" |
4950 |
- eerror "${EROOT}/etc/portage/patches/${CATEGORY}/${P}" |
4951 |
- eerror "and remove or unset the VDR_LOCAL_PATCHES_DIR variable." |
4952 |
- die |
4953 |
- fi |
4954 |
-} |
4955 |
- |
4956 |
-vdr-plugin-2_src_util() { |
4957 |
- while [ "$1" ]; do |
4958 |
- case "$1" in |
4959 |
- all) |
4960 |
- vdr-plugin-2_src_util unpack add_local_patch patchmakefile linguas_patch i18n |
4961 |
- ;; |
4962 |
- prepare) |
4963 |
- vdr-plugin-2_src_util add_local_patch patchmakefile linguas_patch i18n |
4964 |
- ;; |
4965 |
- unpack) |
4966 |
- base_src_unpack |
4967 |
- ;; |
4968 |
- add_local_patch) |
4969 |
- cd "${S}" || die "Could not change to plugin-source-directory!" |
4970 |
- epatch_user |
4971 |
- ;; |
4972 |
- patchmakefile) |
4973 |
- cd "${S}" || die "Could not change to plugin-source-directory!" |
4974 |
- vdr_patchmakefile |
4975 |
- ;; |
4976 |
- i18n) |
4977 |
- vdr_i18n |
4978 |
- ;; |
4979 |
- linguas_patch) |
4980 |
- linguas_support |
4981 |
- ;; |
4982 |
- esac |
4983 |
- |
4984 |
- shift |
4985 |
- done |
4986 |
-} |
4987 |
- |
4988 |
-vdr-plugin-2_src_unpack() { |
4989 |
- if [[ -z ${VDR_INCLUDE_DIR} ]]; then |
4990 |
- eerror "Wrong use of vdr-plugin-2.eclass." |
4991 |
- eerror "An ebuild for a vdr-plugin will not work without calling vdr-plugin-2_src_unpack." |
4992 |
- echo |
4993 |
- eerror "Please report this at bugs.gentoo.org." |
4994 |
- die "vdr-plugin-2_src_unpack not called!" |
4995 |
- fi |
4996 |
- |
4997 |
- if [ -z "$1" ]; then |
4998 |
- vdr-plugin-2_src_util unpack |
4999 |
- else |
5000 |
- vdr-plugin-2_src_util $@ |
5001 |
- fi |
5002 |
-} |
5003 |
- |
5004 |
-vdr-plugin-2_src_prepare() { |
5005 |
- if [[ -z ${VDR_INCLUDE_DIR} ]]; then |
5006 |
- eerror "Wrong use of vdr-plugin-2.eclass." |
5007 |
- eerror "An ebuild for a vdr-plugin will not work without calling vdr-plugin-2_src_prepare." |
5008 |
- echo |
5009 |
- eerror "Please report this at bugs.gentoo.org." |
5010 |
- die "vdr-plugin-2_src_prepare not called!" |
5011 |
- fi |
5012 |
- |
5013 |
- base_src_prepare |
5014 |
- vdr-plugin-2_src_util prepare |
5015 |
-} |
5016 |
- |
5017 |
-vdr-plugin-2_src_compile() { |
5018 |
- [ -z "$1" ] && vdr-plugin-2_src_compile copy_source compile |
5019 |
- |
5020 |
- while [ "$1" ]; do |
5021 |
- case "$1" in |
5022 |
- copy_source) |
5023 |
- [[ -n "${VDRSOURCE_DIR}" ]] && vdr-plugin-2_copy_source_tree |
5024 |
- ;; |
5025 |
- compile) |
5026 |
- if [[ ! -f ${WORKDIR}/.vdr-plugin_makefile_patched ]]; then |
5027 |
- eerror "Wrong use of vdr-plugin-2.eclass." |
5028 |
- eerror "An ebuild for a vdr-plugin will not work without" |
5029 |
- eerror "calling vdr-plugin-2_src_compile to patch the Makefile." |
5030 |
- echo |
5031 |
- eerror "Please report this at bugs.gentoo.org." |
5032 |
- die "vdr-plugin-2_src_compile not called!" |
5033 |
- fi |
5034 |
- cd "${S}" |
5035 |
- |
5036 |
- BUILD_TARGETS=${BUILD_TARGETS:-${VDRPLUGIN_MAKE_TARGET:-all}} |
5037 |
- |
5038 |
- emake ${BUILD_PARAMS} \ |
5039 |
- ${BUILD_TARGETS} \ |
5040 |
- LOCALEDIR="${TMP_LOCALE_DIR}" \ |
5041 |
- LIBDIR="${S}" \ |
5042 |
- TMPDIR="${T}" \ |
5043 |
- || die "emake failed" |
5044 |
- ;; |
5045 |
- esac |
5046 |
- |
5047 |
- shift |
5048 |
- done |
5049 |
-} |
5050 |
- |
5051 |
-vdr-plugin-2_src_install() { |
5052 |
- if [[ -z ${VDR_INCLUDE_DIR} ]]; then |
5053 |
- eerror "Wrong use of vdr-plugin-2.eclass." |
5054 |
- eerror "An ebuild for a vdr-plugin will not work without calling vdr-plugin-2_src_install." |
5055 |
- echo |
5056 |
- eerror "Please report this at bugs.gentoo.org." |
5057 |
- die "vdr-plugin-2_src_install not called!" |
5058 |
- fi |
5059 |
- |
5060 |
- [[ -n "${VDRSOURCE_DIR}" ]] && vdr-plugin-2_install_source_tree |
5061 |
- cd "${WORKDIR}" |
5062 |
- |
5063 |
- if [[ -n ${VDR_MAINTAINER_MODE} ]]; then |
5064 |
- local mname="${P}-Makefile" |
5065 |
- cp "${S}"/Makefile "${mname}.patched" |
5066 |
- cp Makefile.before "${mname}.before" |
5067 |
- |
5068 |
- diff -u "${mname}.before" "${mname}.patched" > "${mname}.diff" |
5069 |
- |
5070 |
- insinto "/usr/share/vdr/maintainer-data/makefile-changes" |
5071 |
- doins "${mname}.diff" |
5072 |
- |
5073 |
- insinto "/usr/share/vdr/maintainer-data/makefile-before" |
5074 |
- doins "${mname}.before" |
5075 |
- |
5076 |
- insinto "/usr/share/vdr/maintainer-data/makefile-patched" |
5077 |
- doins "${mname}.patched" |
5078 |
- |
5079 |
- fi |
5080 |
- |
5081 |
- cd "${S}" |
5082 |
- insinto "${VDR_PLUGIN_DIR}" |
5083 |
- doins libvdr-*.so.* |
5084 |
- |
5085 |
- # create list of all created plugin libs |
5086 |
- vdr_plugin_list="" |
5087 |
- local p_name |
5088 |
- for p in libvdr-*.so.*; do |
5089 |
- p_name="${p%.so*}" |
5090 |
- p_name="${p_name#lib}" |
5091 |
- vdr_plugin_list="${vdr_plugin_list} ${p_name}" |
5092 |
- done |
5093 |
- |
5094 |
- create_header_checksum_file ${vdr_plugin_list} |
5095 |
- create_plugindb_file ${vdr_plugin_list} |
5096 |
- |
5097 |
- if [[ -d ${TMP_LOCALE_DIR} ]]; then |
5098 |
- einfo "Installing locales" |
5099 |
- cd "${TMP_LOCALE_DIR}" |
5100 |
- local linguas |
5101 |
- for linguas in ${LINGUAS[*]}; do |
5102 |
- insinto "${LOCDIR}" |
5103 |
- cp -r --parents ${linguas}* ${D}/${LOCDIR} |
5104 |
- done |
5105 |
- fi |
5106 |
- |
5107 |
- cd "${S}" |
5108 |
- local docfile |
5109 |
- for docfile in README* HISTORY CHANGELOG; do |
5110 |
- [[ -f ${docfile} ]] && dodoc ${docfile} |
5111 |
- done |
5112 |
- |
5113 |
- # if VDR_CONFD_FILE is empty and ${FILESDIR}/confd exists take it |
5114 |
- [[ -z ${VDR_CONFD_FILE} ]] && [[ -e ${FILESDIR}/confd ]] && VDR_CONFD_FILE=${FILESDIR}/confd |
5115 |
- |
5116 |
- if [[ -n ${VDR_CONFD_FILE} ]]; then |
5117 |
- newconfd "${VDR_CONFD_FILE}" vdr.${VDRPLUGIN} |
5118 |
- fi |
5119 |
- |
5120 |
- # if VDR_RCADDON_FILE is empty and ${FILESDIR}/rc-addon.sh exists take it |
5121 |
- [[ -z ${VDR_RCADDON_FILE} ]] && [[ -e ${FILESDIR}/rc-addon.sh ]] && VDR_RCADDON_FILE=${FILESDIR}/rc-addon.sh |
5122 |
- |
5123 |
- if [[ -n ${VDR_RCADDON_FILE} ]]; then |
5124 |
- insinto "${VDR_RC_DIR}" |
5125 |
- newins "${VDR_RCADDON_FILE}" plugin-${VDRPLUGIN}.sh |
5126 |
- fi |
5127 |
-} |
5128 |
- |
5129 |
-vdr-plugin-2_pkg_postinst() { |
5130 |
- vdr-plugin-2_print_enable_command |
5131 |
- |
5132 |
- if [[ -n "${VDR_CONFD_FILE}" ]]; then |
5133 |
- elog "Please have a look at the config-file" |
5134 |
- elog "\t/etc/conf.d/vdr.${VDRPLUGIN}" |
5135 |
- elog |
5136 |
- fi |
5137 |
-} |
5138 |
- |
5139 |
-vdr-plugin-2_pkg_postrm() { |
5140 |
- delete_orphan_plugindb_file |
5141 |
-} |
5142 |
- |
5143 |
-vdr-plugin-2_pkg_config() { |
5144 |
-: |
5145 |
-} |
5146 |
|
5147 |
diff --git a/mail-filter/spamassassin/Manifest b/mail-filter/spamassassin/Manifest |
5148 |
new file mode 100644 |
5149 |
index 0000000..c38e7ca |
5150 |
--- /dev/null |
5151 |
+++ b/mail-filter/spamassassin/Manifest |
5152 |
@@ -0,0 +1,10 @@ |
5153 |
+AUX 3.0.0-spamd.conf 1527 RMD160 8075268aecdf6f41f5cdacb683fe92567d860dae SHA1 01623333cecb1ef38b25a130d3b5afe016e70f1c SHA256 ea61041e8b6b1616ec096cc42245ab8442b962f72c318695f5acff1fd794ee34 |
5154 |
+AUX 3.3.1-spamd.init 1052 RMD160 c5166155fc6b7be234aa06802e7aff05d5539ca3 SHA1 2de84b9ca084029b1206585df9c6e22aaf6663a0 SHA256 05c61f546c6dd701e53689163e282125c2f3a916b0bada4bad5686fc8ddb1a3c |
5155 |
+AUX secrets.cf 664 RMD160 afb1212a464bd7053c1301c1a1e670b73216528a SHA1 a742beddf850e55bc4454a7548dc43c36f8e9760 SHA256 9f134c7b857b21689f612fc6d131f719e5a65e2ba341b282e7aa57402c854139 |
5156 |
+AUX spamassassin-3.3.2-binary_token.patch 465 RMD160 1b354b899047ca5d13abb50deebee424b50fbe6c SHA1 f2c6fd3cafa53e8d8754791940416475e28ca7fa SHA256 170ffed8831f7e45d7e50fda774dccd2482f4652c733e419c664d04b3208f37f |
5157 |
+AUX spamassassin-3.3.2-innodb.patch 4749 RMD160 df293f19f3269875d07ddb3b6ed1cc9a609cb7e8 SHA1 f6310cbbf9bd0ef57445d4aa03b00dedd57ec462 SHA256 d40a72692f9b7161f2a332189e68cfd5486b69a4d2e9fdea9d23d6ae7bd7fd10 |
5158 |
+AUX spamassassin-3.3.2-mysql_count_rows.patch 3319 RMD160 45eb621e2934dc19344310b39aee1f0ca198fc18 SHA1 ed5d37df3355f1992402a00f1185a7ae9a4f5095 SHA256 a97f6b9b67e721a95885b978c2def9a1065577855ab4377f80fb142fdf6cbba1 |
5159 |
+DIST Mail-SpamAssassin-3.3.2.tar.bz2 1006577 RMD160 ae164d1b1772590ca261492c5cde37485d64ed9c SHA1 f38480352935fe3bb849a27a52615e400dee7d66 SHA256 c7239b4b4ef04ba5e2d5aedb9156850146ed3fa47c88f0a0757f08e22f93a205 |
5160 |
+EBUILD spamassassin-3.3.2-r1.ebuild 6915 RMD160 2928d5bf8288db4a115401791ec933741946940d SHA1 622ee2f777c455ad3f1b00d43ed03cd3f0c4a3d3 SHA256 38ab4bfe15a55febf386e01e3a6cce28603d1d6e248326b6b0124fa6705d35da |
5161 |
+MISC ChangeLog 42343 RMD160 d7a0c132e429c620f1da85d4e1aa6ab61f9acf89 SHA1 d324f03b125db590b8ef1b510b83eb7b27bfab3a SHA256 590ddffb885d77dfd1aca62dfe89fa4ab9df0f1f0915abc265a74fb74eb8b681 |
5162 |
+MISC metadata.xml 339 RMD160 d26879faaf735d1ca3001a1c61ab472b14789420 SHA1 8b21003a4404ada77b2a9bf2a3fa1733e46fe352 SHA256 140cb2839ea50486116c578fe574b9090de04c483c2c7bce792dfa7e21138aa5 |
5163 |
|
5164 |
diff --git a/mail-filter/spamassassin/files/3.0.0-spamd.conf b/mail-filter/spamassassin/files/3.0.0-spamd.conf |
5165 |
new file mode 100644 |
5166 |
index 0000000..b6fca03 |
5167 |
--- /dev/null |
5168 |
+++ b/mail-filter/spamassassin/files/3.0.0-spamd.conf |
5169 |
@@ -0,0 +1,46 @@ |
5170 |
+# Config file for /etc/init.d/spamd |
5171 |
+ |
5172 |
+ |
5173 |
+# ***WARNING*** |
5174 |
+# spamd was not designed to listed to an untrusted network. spamd |
5175 |
+# is vulnerable to DoS attacks (and eternal doom) if used to listen |
5176 |
+# to an untrusted network. |
5177 |
+# |
5178 |
+ |
5179 |
+ |
5180 |
+# Some options: |
5181 |
+# |
5182 |
+# -c to create a per user configuration file |
5183 |
+# -H [dir] to switch home dirs for helper apps, dir optional |
5184 |
+# -i [ip] to listen on the specified IP, |
5185 |
+# 127.0.0.1 if omitted, |
5186 |
+# 0.0.0.0 (ie. all) if given without value; |
5187 |
+# must be used in combination with -A to actually allow |
5188 |
+# connections from anybody but localhost |
5189 |
+# -m limit to set the number of children, default 5 |
5190 |
+# -u user the user to run spamd as |
5191 |
+# -L if you want to run no net tests |
5192 |
+# |
5193 |
+# for more help look in man spamd |
5194 |
+# |
5195 |
+# Note: if you plan on using the -u flag to spamd you will need to |
5196 |
+# make sure the location of the PID file is writable by that user. |
5197 |
+# This can be done by making the directory /var/run/spamd and |
5198 |
+# changing the owner to the UID that runs spamd. You will then |
5199 |
+# need to edit $pidfile in /etc/init.d/spamd. This should fix the |
5200 |
+# problem with stop/restart in the init scripts. |
5201 |
+# |
5202 |
+# See http://bugs.gentoo.org/show_bug.cgi?id=70124 for a full |
5203 |
+# explanation. |
5204 |
+ |
5205 |
+SPAMD_OPTS="-m 5 -c -H" |
5206 |
+ |
5207 |
+# spamd stores its pid in this file. If you use the -u option to |
5208 |
+# run spamd under another user, you might need to adjust it. |
5209 |
+ |
5210 |
+PIDFILE="/var/run/spamd.pid" |
5211 |
+ |
5212 |
+# SPAMD_NICELEVEL lets you set the 'nice'ness of the running |
5213 |
+# spamd process |
5214 |
+ |
5215 |
+# SPAMD_NICELEVEL=5 |
5216 |
|
5217 |
diff --git a/mail-filter/spamassassin/files/3.3.1-spamd.init b/mail-filter/spamassassin/files/3.3.1-spamd.init |
5218 |
new file mode 100644 |
5219 |
index 0000000..e52dba6 |
5220 |
--- /dev/null |
5221 |
+++ b/mail-filter/spamassassin/files/3.3.1-spamd.init |
5222 |
@@ -0,0 +1,46 @@ |
5223 |
+#!/sbin/runscript |
5224 |
+# Copyright 1999-2011 Gentoo Foundation |
5225 |
+# Distributed under the terms of the GNU General Public License v2 |
5226 |
+# $Header: /var/cvsroot/gentoo-x86/mail-filter/spamassassin/files/3.3.1-spamd.init,v 1.4 2011/09/14 23:00:38 polynomial-c Exp $ |
5227 |
+ |
5228 |
+# NB: Config is in /etc/conf.d/spamd |
5229 |
+ |
5230 |
+# Provide a default location if they haven't in /etc/conf.d/spamd |
5231 |
+PIDFILE=${PIDFILE:-/var/run/spamd.pid} |
5232 |
+ |
5233 |
+extra_started_commands="reload" |
5234 |
+ |
5235 |
+depend() { |
5236 |
+ need net |
5237 |
+ before mta |
5238 |
+ use logger |
5239 |
+@USEPOSTGRES@ use postgresql |
5240 |
+@USEMYSQL@ use mysql |
5241 |
+} |
5242 |
+ |
5243 |
+start() { |
5244 |
+ ebegin "Starting spamd" |
5245 |
+ start-stop-daemon --start --quiet \ |
5246 |
+ --name spamd \ |
5247 |
+ --nicelevel ${SPAMD_NICELEVEL:-0} \ |
5248 |
+ --pidfile ${PIDFILE} \ |
5249 |
+ --exec /usr/sbin/spamd -- -d -r ${PIDFILE} \ |
5250 |
+ ${SPAMD_OPTS} |
5251 |
+ retval=$? |
5252 |
+ if ! [ -f "${PIDFILE}" ]; then |
5253 |
+ sleep 1 |
5254 |
+ fi |
5255 |
+ eend ${retval} "Failed to start spamd" |
5256 |
+} |
5257 |
+ |
5258 |
+stop() { |
5259 |
+ ebegin "Stopping spamd" |
5260 |
+ start-stop-daemon --stop --quiet --pidfile ${PIDFILE} |
5261 |
+ eend $? "Failed to stop spamd" |
5262 |
+} |
5263 |
+ |
5264 |
+reload() { |
5265 |
+ ebegin "Reloading configuration" |
5266 |
+ kill -HUP $(< ${PIDFILE}) |
5267 |
+ eend $? |
5268 |
+} |
5269 |
|
5270 |
diff --git a/mail-filter/spamassassin/files/secrets.cf b/mail-filter/spamassassin/files/secrets.cf |
5271 |
new file mode 100644 |
5272 |
index 0000000..efa31a6 |
5273 |
--- /dev/null |
5274 |
+++ b/mail-filter/spamassassin/files/secrets.cf |
5275 |
@@ -0,0 +1,14 @@ |
5276 |
+# The below sample from bug 91430 is an example of using mysql |
5277 |
+# for spam filter storage |
5278 |
+ |
5279 |
+#(Tell Spamassissin to use MySQL for bayes data |
5280 |
+#bayes_store_module Mail::SpamAssassin::BayesStore::SQL |
5281 |
+#bayes_sql_dsn DBI:mysql:sa_bayes:localhost:3306 |
5282 |
+#bayes_sql_username db_name |
5283 |
+#bayes_sql_password another_very_secret_password |
5284 |
+ |
5285 |
+#(Tell Spamassissin to use MySQL for AWL data |
5286 |
+#auto_whitelist_factory Mail::SpamAssassin::SQLBasedAddrList |
5287 |
+#user_awl_dsn DBI:mysql:sa_bayes:localhost:3306 |
5288 |
+#user_awl_sql_username db_name |
5289 |
+#user_awl_sql_password another_very_secret_password |
5290 |
|
5291 |
diff --git a/mail-filter/spamassassin/files/spamassassin-3.3.2-binary_token.patch b/mail-filter/spamassassin/files/spamassassin-3.3.2-binary_token.patch |
5292 |
new file mode 100644 |
5293 |
index 0000000..5ce5c0d |
5294 |
--- /dev/null |
5295 |
+++ b/mail-filter/spamassassin/files/spamassassin-3.3.2-binary_token.patch |
5296 |
@@ -0,0 +1,13 @@ |
5297 |
+Index: sql/bayes_mysql.sql |
5298 |
+=================================================================== |
5299 |
+--- sql/bayes_mysql.sql (revision 1139005) |
5300 |
++++ sql/bayes_mysql.sql (working copy) |
5301 |
+@@ -22,7 +22,7 @@ |
5302 |
+ |
5303 |
+ CREATE TABLE bayes_token ( |
5304 |
+ id int(11) NOT NULL default '0', |
5305 |
+- token char(5) NOT NULL default '', |
5306 |
++ token binary(5) NOT NULL default '', |
5307 |
+ spam_count int(11) NOT NULL default '0', |
5308 |
+ ham_count int(11) NOT NULL default '0', |
5309 |
+ atime int(11) NOT NULL default '0', |
5310 |
|
5311 |
diff --git a/mail-filter/spamassassin/files/spamassassin-3.3.2-innodb.patch b/mail-filter/spamassassin/files/spamassassin-3.3.2-innodb.patch |
5312 |
new file mode 100644 |
5313 |
index 0000000..8bf1372 |
5314 |
--- /dev/null |
5315 |
+++ b/mail-filter/spamassassin/files/spamassassin-3.3.2-innodb.patch |
5316 |
@@ -0,0 +1,114 @@ |
5317 |
+Index: sql/README.bayes |
5318 |
+=================================================================== |
5319 |
+--- sql/README.bayes (revision 1139008) |
5320 |
++++ sql/README.bayes (working copy) |
5321 |
+@@ -17,27 +17,37 @@ |
5322 |
+ bayes_store_module Mail::SpamAssassin::BayesStore::SQL |
5323 |
+ |
5324 |
+ This directive is used by the Bayes module to determine which storage |
5325 |
+-module should be used. If not set it will default to: |
5326 |
++module should be used. If not set it will default to: |
5327 |
+ Mail::SpamAssassin::BayesStore::DBM |
5328 |
+ |
5329 |
++The storage module Mail::SpamAssassin::BayesStore::SQL is an older generic |
5330 |
++SQL module which can be also be used with versions of MySQL which did not |
5331 |
++have support for an InnoDB engine and transactions. If choosing this module |
5332 |
++consider replacing the InnoDB engine with MyISAM (explicitly or defaulted) |
5333 |
++in the schema (files bayes_mysql.sql and awl_mysql.sql). Note that old |
5334 |
++versions of MySQL expect syntax TYPE=MyISAM instead of ENGINE=MyISAM, |
5335 |
++while newer versions throw a syntax error on TYPE and only allow ENGINE. |
5336 |
++In short: replace ENGINE=InnoDB with TYPE=MyISAM (or just leave it out) |
5337 |
++in the bayes_mysql.sql and awl_mysql.sql schemas if ENGINE=InnoDB is not |
5338 |
++accepted. |
5339 |
++ |
5340 |
++There is also a MySQL specific storage driver available to provides a |
5341 |
++small boost in performance. It requires version 4.1 or above of the |
5342 |
++MySQL database software to work properly. In addition, it provides |
5343 |
++rollback on error functionality if you create your bayes database table |
5344 |
++using the InnoDB storage engine. WARNING: Using this module with a version |
5345 |
++of MySQL < 4.1 could have unexpected results. To use the MySQL 4.1+ |
5346 |
++specific module set your bayes_store_module directive accordingly: |
5347 |
++ bayes_store_module Mail::SpamAssassin::BayesStore::MySQL |
5348 |
++ |
5349 |
+ PostgreSQL users will want to use the PostgreSQL specific storage |
5350 |
+ module: |
5351 |
+-bayes_store_module Mail::SpamAssassin::BayesStore::PgSQL |
5352 |
++ bayes_store_module Mail::SpamAssassin::BayesStore::PgSQL |
5353 |
+ This module provides a slightly different interface to makes better |
5354 |
+ use of the resources that PostgreSQL offers. In addition, please make |
5355 |
+ sure that you follow the instructions below for loading the proper |
5356 |
+ procedural language and installing the tables and stored procedure. |
5357 |
+ |
5358 |
+-There is also a MySQL specific storage driver available to provides a |
5359 |
+-small boost in performance. It requires version 4.1 or above of the |
5360 |
+-MySQL database software to work properly. In addition, it provides |
5361 |
+-rollback on error functionality if you create your bayes database |
5362 |
+-table using the InnoDB storage engine (ie s/MyISAM/InnoDB/ on the |
5363 |
+-bayes_mysql.sql file). WARNING: Using this module with a version of |
5364 |
+-MySQL < 4.1 could have unexpected results. To use the MySQL 4.1+ |
5365 |
+-specific module set your bayes_store_module directive accordingly: |
5366 |
+-bayes_store_module Mail::SpamAssassin::BayesStore::MySQL |
5367 |
+- |
5368 |
+ Additional configuration directives provided by BayesSQL: |
5369 |
+ |
5370 |
+ bayes_sql_dsn DBI:driver:database:hostname[:port] |
5371 |
+Index: sql/awl_mysql.sql |
5372 |
+=================================================================== |
5373 |
+--- sql/awl_mysql.sql (revision 1139008) |
5374 |
++++ sql/awl_mysql.sql (working copy) |
5375 |
+@@ -1,9 +1,9 @@ |
5376 |
+ CREATE TABLE awl ( |
5377 |
+ username varchar(100) NOT NULL default '', |
5378 |
+- email varchar(255) NOT NULL default '', |
5379 |
++ email varbinary(255) NOT NULL default '', |
5380 |
+ ip varchar(40) NOT NULL default '', |
5381 |
+ count int(11) NOT NULL default '0', |
5382 |
+ totscore float NOT NULL default '0', |
5383 |
+ signedby varchar(255) NOT NULL default '', |
5384 |
+ PRIMARY KEY (username,email,signedby,ip) |
5385 |
+-) TYPE=MyISAM; |
5386 |
++) ENGINE=InnoDB; |
5387 |
+Index: sql/bayes_mysql.sql |
5388 |
+=================================================================== |
5389 |
+--- sql/bayes_mysql.sql (revision 1139008) |
5390 |
++++ sql/bayes_mysql.sql (working copy) |
5391 |
+@@ -3,13 +3,13 @@ |
5392 |
+ id int(11) NOT NULL default '0', |
5393 |
+ runtime int(11) NOT NULL default '0', |
5394 |
+ KEY bayes_expire_idx1 (id) |
5395 |
+-) TYPE=MyISAM; |
5396 |
++) ENGINE=InnoDB; |
5397 |
+ |
5398 |
+ CREATE TABLE bayes_global_vars ( |
5399 |
+ variable varchar(30) NOT NULL default '', |
5400 |
+ value varchar(200) NOT NULL default '', |
5401 |
+ PRIMARY KEY (variable) |
5402 |
+-) TYPE=MyISAM; |
5403 |
++) ENGINE=InnoDB; |
5404 |
+ |
5405 |
+ INSERT INTO bayes_global_vars VALUES ('VERSION','3'); |
5406 |
+ |
5407 |
+@@ -18,7 +18,7 @@ |
5408 |
+ msgid varchar(200) binary NOT NULL default '', |
5409 |
+ flag char(1) NOT NULL default '', |
5410 |
+ PRIMARY KEY (id,msgid) |
5411 |
+-) TYPE=MyISAM; |
5412 |
++) ENGINE=InnoDB; |
5413 |
+ |
5414 |
+ CREATE TABLE bayes_token ( |
5415 |
+ id int(11) NOT NULL default '0', |
5416 |
+@@ -28,7 +28,7 @@ |
5417 |
+ atime int(11) NOT NULL default '0', |
5418 |
+ PRIMARY KEY (id, token), |
5419 |
+ INDEX bayes_token_idx1 (id, atime) |
5420 |
+-) TYPE=MyISAM; |
5421 |
++) ENGINE=InnoDB; |
5422 |
+ |
5423 |
+ CREATE TABLE bayes_vars ( |
5424 |
+ id int(11) NOT NULL AUTO_INCREMENT, |
5425 |
+@@ -43,4 +43,4 @@ |
5426 |
+ newest_token_age int(11) NOT NULL default '0', |
5427 |
+ PRIMARY KEY (id), |
5428 |
+ UNIQUE bayes_vars_idx1 (username) |
5429 |
+-) TYPE=MyISAM; |
5430 |
++) ENGINE=InnoDB; |
5431 |
|
5432 |
diff --git a/mail-filter/spamassassin/files/spamassassin-3.3.2-mysql_count_rows.patch b/mail-filter/spamassassin/files/spamassassin-3.3.2-mysql_count_rows.patch |
5433 |
new file mode 100644 |
5434 |
index 0000000..54ee557 |
5435 |
--- /dev/null |
5436 |
+++ b/mail-filter/spamassassin/files/spamassassin-3.3.2-mysql_count_rows.patch |
5437 |
@@ -0,0 +1,88 @@ |
5438 |
+--- lib/Mail/SpamAssassin/BayesStore/MySQL.pm (revision 1138970) |
5439 |
++++ lib/Mail/SpamAssassin/BayesStore/MySQL.pm (working copy) |
5440 |
+@@ -840,14 +840,28 @@ |
5441 |
+ return 0; |
5442 |
+ } |
5443 |
+ |
5444 |
++ # With ON DUPLICATE KEY UPDATE, the affected-rows value per row is 1 if |
5445 |
++ # the row is inserted as a new row and 2 if an existing row is updated. |
5446 |
++ # |
5447 |
++ # Due to a MySQL server bug a value of 3 can be seen. |
5448 |
++ # See: http://bugs.mysql.com/bug.php?id=46675 |
5449 |
++ # When executing the INSERT ... ON DUPLICATE KEY UPDATE statement |
5450 |
++ # and checking the rows return count: |
5451 |
++ # mysql_client_found_rows = 0: The second INSERT returns a row count |
5452 |
++ # of 2 in all MySQL versions. |
5453 |
++ # mysql_client_found_rows = 1: The second INSERT returns this row count: |
5454 |
++ # Before MySQL 5.1.20: 2 |
5455 |
++ # MySQL 5.1.20: undef on Mac OS X, 139775481 on Linux (garbage?) |
5456 |
++ # MySQL 5.1.21 and up: 3 |
5457 |
++ # |
5458 |
+ my $num_rows = $rc; |
5459 |
+ |
5460 |
+ $sth->finish(); |
5461 |
+ |
5462 |
+- if ($num_rows == 1 || $num_rows == 2) { |
5463 |
++ if ($num_rows == 1 || $num_rows == 2 || $num_rows == 3) { |
5464 |
+ my $token_count_update = ''; |
5465 |
+ |
5466 |
+- $token_count_update = "token_count = token_count + 1," if ($num_rows == 1); |
5467 |
++ $token_count_update = "token_count = token_count + 1," if $num_rows == 1; |
5468 |
+ $sql = "UPDATE bayes_vars SET |
5469 |
+ $token_count_update |
5470 |
+ newest_token_age = GREATEST(newest_token_age, ?), |
5471 |
+@@ -872,7 +886,11 @@ |
5472 |
+ } |
5473 |
+ else { |
5474 |
+ # $num_rows was not what we expected |
5475 |
+- dbg("bayes: _put_token: Updated an unexpected number of rows."); |
5476 |
++ my $token_displ = $token; |
5477 |
++ $token_displ =~ s/(.)/sprintf('%02x',ord($1))/egs; |
5478 |
++ dbg("bayes: _put_token: Updated an unexpected number of rows: %s, ". |
5479 |
++ "id: %s, token (hex): %s", |
5480 |
++ $num_rows, $self->{_userid}, $token_displ); |
5481 |
+ $self->{_dbh}->rollback(); |
5482 |
+ return 0; |
5483 |
+ } |
5484 |
+@@ -987,8 +1005,24 @@ |
5485 |
+ else { |
5486 |
+ my $num_rows = $rc; |
5487 |
+ |
5488 |
+- $need_atime_update_p = 1 if ($num_rows == 1 || $num_rows == 2); |
5489 |
+- $new_tokens++ if ($num_rows == 1); |
5490 |
++ # With ON DUPLICATE KEY UPDATE, the affected-rows value per row is 1 if |
5491 |
++ # the row is inserted as a new row and 2 if an existing row is updated. |
5492 |
++ # But see MySQL bug (as above): http://bugs.mysql.com/bug.php?id=46675 |
5493 |
++ |
5494 |
++ if ($num_rows == 1) { |
5495 |
++ $new_tokens++; |
5496 |
++ $need_atime_update_p = 1; |
5497 |
++ } elsif ($num_rows == 2 || $num_rows == 3) { |
5498 |
++ $need_atime_update_p = 1; |
5499 |
++ } else { |
5500 |
++ # $num_rows was not what we expected |
5501 |
++ my $token_displ = $token; |
5502 |
++ $token_displ =~ s/(.)/sprintf('%02x',ord($1))/egs; |
5503 |
++ dbg("bayes: _put_tokens: Updated an unexpected number of rows: %s, ". |
5504 |
++ "id: %s, token (hex): %s", |
5505 |
++ $num_rows, $self->{_userid}, $token_displ); |
5506 |
++ $error_p = 1; |
5507 |
++ } |
5508 |
+ } |
5509 |
+ } |
5510 |
+ |
5511 |
+@@ -1026,10 +1060,10 @@ |
5512 |
+ } |
5513 |
+ } |
5514 |
+ else { |
5515 |
+- # $num_rows was not what we expected |
5516 |
+- dbg("bayes: _put_tokens: Updated an unexpected number of rows."); |
5517 |
+- $self->{_dbh}->rollback(); |
5518 |
+- return 0; |
5519 |
++ info("bayes: _put_tokens: no atime updates needed? Num of tokens: %d", |
5520 |
++ scalar keys %{$tokens}); |
5521 |
++# $self->{_dbh}->rollback(); |
5522 |
++# return 0; |
5523 |
+ } |
5524 |
+ } |
5525 |
+ |
5526 |
|
5527 |
diff --git a/mail-filter/spamassassin/spamassassin-3.3.2-r1.ebuild b/mail-filter/spamassassin/spamassassin-3.3.2-r1.ebuild |
5528 |
new file mode 100644 |
5529 |
index 0000000..d1dacab |
5530 |
--- /dev/null |
5531 |
+++ b/mail-filter/spamassassin/spamassassin-3.3.2-r1.ebuild |
5532 |
@@ -0,0 +1,218 @@ |
5533 |
+# Copyright 1999-2012 Gentoo Foundation |
5534 |
+# Distributed under the terms of the GNU General Public License v2 |
5535 |
+# $Header: /var/cvsroot/gentoo-x86/mail-filter/spamassassin/spamassassin-3.3.2-r1.ebuild,v 1.9 2012/06/17 14:46:52 armin76 Exp $ |
5536 |
+ |
5537 |
+EAPI="4-slot-abi" |
5538 |
+ |
5539 |
+inherit perl-module toolchain-funcs eutils |
5540 |
+ |
5541 |
+MY_P=Mail-SpamAssassin-${PV//_/-} |
5542 |
+S=${WORKDIR}/${MY_P} |
5543 |
+DESCRIPTION="SpamAssassin is an extensible email filter which is used to identify spam" |
5544 |
+HOMEPAGE="http://spamassassin.apache.org/" |
5545 |
+SRC_URI="mirror://apache/spamassassin/source/${MY_P}.tar.bz2" |
5546 |
+ |
5547 |
+LICENSE="Apache-2.0" |
5548 |
+SLOT="0" |
5549 |
+KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~x86-fbsd" |
5550 |
+# need keyword request for Mail-SPF ppc ppc64 |
5551 |
+IUSE="berkdb qmail ssl doc ldap mysql postgres sqlite ipv6" |
5552 |
+ |
5553 |
+DEPEND="!<dev-lang/perl-5.8.8-r8 |
5554 |
+ virtual/perl-MIME-Base64 |
5555 |
+ >=virtual/perl-PodParser-1.32 |
5556 |
+ virtual/perl-Storable |
5557 |
+ virtual/perl-Time-HiRes |
5558 |
+ >=dev-perl/HTML-Parser-3.43 |
5559 |
+ >=dev-perl/Mail-DKIM-0.37 |
5560 |
+ >=dev-perl/Net-DNS-0.53 |
5561 |
+ dev-perl/Digest-SHA1 |
5562 |
+ dev-perl/libwww-perl |
5563 |
+ >=virtual/perl-Archive-Tar-1.26 |
5564 |
+ app-crypt/gnupg |
5565 |
+ >=virtual/perl-IO-Zlib-1.04 |
5566 |
+ >=dev-util/re2c-0.12.0 |
5567 |
+ dev-perl/Mail-SPF |
5568 |
+ dev-perl/NetAddr-IP |
5569 |
+ ssl? ( |
5570 |
+ dev-perl/IO-Socket-SSL |
5571 |
+ dev-libs/openssl |
5572 |
+ ) |
5573 |
+ berkdb? ( |
5574 |
+ virtual/perl-DB_File |
5575 |
+ ) |
5576 |
+ ldap? ( dev-perl/perl-ldap ) |
5577 |
+ mysql? ( |
5578 |
+ dev-perl/DBI |
5579 |
+ dev-perl/DBD-mysql |
5580 |
+ ) |
5581 |
+ postgres? ( |
5582 |
+ dev-perl/DBI |
5583 |
+ dev-perl/DBD-Pg |
5584 |
+ ) |
5585 |
+ sqlite? ( |
5586 |
+ dev-perl/DBI |
5587 |
+ dev-perl/DBD-SQLite |
5588 |
+ ) |
5589 |
+ ipv6? ( |
5590 |
+ dev-perl/IO-Socket-INET6 |
5591 |
+ )" |
5592 |
+RDEPEND="${DEPEND}" |
5593 |
+ |
5594 |
+SRC_TEST="do" |
5595 |
+ |
5596 |
+src_prepare() { |
5597 |
+ # http://old.nabble.com/Migrating-bayes-to-mysql-fails-with-parsing-errors-td31889789i20.html |
5598 |
+ |
5599 |
+ # https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6624 |
5600 |
+ epatch "${FILESDIR}/${P}-mysql_count_rows.patch" |
5601 |
+ |
5602 |
+ #https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6625 |
5603 |
+ epatch "${FILESDIR}/${P}-binary_token.patch" |
5604 |
+ |
5605 |
+ # https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6626 |
5606 |
+ epatch "${FILESDIR}/${P}-innodb.patch" |
5607 |
+} |
5608 |
+ |
5609 |
+src_configure() { |
5610 |
+ # - Set SYSCONFDIR explicitly so we can't get bitten by bug 48205 again |
5611 |
+ # (just to be sure, nobody knows how it could happen in the first place). |
5612 |
+ myconf="SYSCONFDIR=/etc DATADIR=/usr/share/spamassassin" |
5613 |
+ |
5614 |
+ # If ssl is enabled, spamc can be built with ssl support |
5615 |
+ if use ssl; then |
5616 |
+ myconf+=" ENABLE_SSL=yes" |
5617 |
+ else |
5618 |
+ myconf+=" ENABLE_SSL=no" |
5619 |
+ fi |
5620 |
+ |
5621 |
+ # Set the path to the Perl executable explictly. This will be used to |
5622 |
+ # create the initial sharpbang line in the scripts and might cause |
5623 |
+ # a versioned app name end in there, see |
5624 |
+ # <http://bugs.gentoo.org/show_bug.cgi?id=62276> |
5625 |
+ myconf+=" PERL_BIN=/usr/bin/perl" |
5626 |
+ |
5627 |
+ # Add Gentoo tag to make it easy for the upstream devs to spot |
5628 |
+ # possible modifications or patches. |
5629 |
+ #version_tag="g${PV:6}${PR}" |
5630 |
+ #version_str="${PV//_/-}-${version_tag}" |
5631 |
+ |
5632 |
+ # Create the Gentoo config file before Makefile.PL is called so it |
5633 |
+ # is copied later on. |
5634 |
+ #echo "version_tag ${version_tag}" > rules/11_gentoo.cf |
5635 |
+ |
5636 |
+ # Setting the following env var ensures that no questions are asked. |
5637 |
+ perl-module_src_configure |
5638 |
+ # Configure spamc |
5639 |
+ emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" spamc/Makefile |
5640 |
+} |
5641 |
+ |
5642 |
+src_compile() { |
5643 |
+ export PERL_MM_USE_DEFAULT=1 |
5644 |
+ |
5645 |
+ # Now compile all the stuff selected. |
5646 |
+ perl-module_src_compile |
5647 |
+ |
5648 |
+ if use qmail; then |
5649 |
+ emake spamc/qmail-spamc |
5650 |
+ fi |
5651 |
+ |
5652 |
+} |
5653 |
+ |
5654 |
+src_install () { |
5655 |
+ perl-module_src_install |
5656 |
+ |
5657 |
+ # Create the stub dir used by sa-update and friends |
5658 |
+ dodir /var/lib/spamassassin |
5659 |
+ |
5660 |
+ # Move spamd to sbin where it belongs. |
5661 |
+ dodir /usr/sbin |
5662 |
+ mv "${D}"/usr/bin/spamd "${D}"/usr/sbin/spamd || die "move spamd failed" |
5663 |
+ |
5664 |
+ if use qmail; then |
5665 |
+ dobin spamc/qmail-spamc |
5666 |
+ fi |
5667 |
+ |
5668 |
+ ln -s mail/spamassassin "${D}"/etc/spamassassin || die |
5669 |
+ |
5670 |
+ # Disable plugin by default |
5671 |
+ sed -i -e 's/^loadplugin/\#loadplugin/g' "${D}"/etc/mail/spamassassin/init.pre || die |
5672 |
+ |
5673 |
+ # Add the init and config scripts. |
5674 |
+ newinitd "${FILESDIR}"/3.3.1-spamd.init spamd |
5675 |
+ newconfd "${FILESDIR}"/3.0.0-spamd.conf spamd |
5676 |
+ |
5677 |
+ if use postgres; then |
5678 |
+ sed -i -e 's:@USEPOSTGRES@::' "${D}/etc/init.d/spamd" |
5679 |
+ |
5680 |
+ dodoc sql/*_pg.sql |
5681 |
+ else |
5682 |
+ sed -i -e '/@USEPOSTGRES@/d' "${D}/etc/init.d/spamd" |
5683 |
+ fi |
5684 |
+ |
5685 |
+ if use mysql; then |
5686 |
+ sed -i -e 's:@USEMYSQL@::' "${D}/etc/init.d/spamd" |
5687 |
+ |
5688 |
+ dodoc sql/*_mysql.sql |
5689 |
+ else |
5690 |
+ sed -i -e '/@USEMYSQL@/d' "${D}/etc/init.d/spamd" |
5691 |
+ fi |
5692 |
+ |
5693 |
+ dodoc NOTICE TRADEMARK CREDITS INSTALL.VMS UPGRADE USAGE \ |
5694 |
+ sql/README.bayes sql/README.awl procmailrc.example sample-nonspam.txt \ |
5695 |
+ sample-spam.txt spamd/PROTOCOL spamd/README.vpopmail \ |
5696 |
+ spamd-apache2/README.apache |
5697 |
+ |
5698 |
+ # Rename some docu files so they don't clash with others |
5699 |
+ newdoc spamd/README README.spamd |
5700 |
+ newdoc sql/README README.sql |
5701 |
+ newdoc ldap/README README.ldap |
5702 |
+ |
5703 |
+ if use qmail; then |
5704 |
+ dodoc spamc/README.qmail |
5705 |
+ fi |
5706 |
+ |
5707 |
+ cp "${FILESDIR}"/secrets.cf "${D}"/etc/mail/spamassassin/secrets.cf.example || die |
5708 |
+ fperms 0400 /etc/mail/spamassassin/secrets.cf.example |
5709 |
+ |
5710 |
+ cat <<-EOF > "${T}/local.cf.example" |
5711 |
+ # Sensitive data, such as database connection info, should be stored in |
5712 |
+ # /etc/mail/spamassassin/secrets.cf with appropriate permissions |
5713 |
+EOF |
5714 |
+ |
5715 |
+ insinto /etc/mail/spamassassin/ |
5716 |
+ doins "${T}/local.cf.example" |
5717 |
+} |
5718 |
+ |
5719 |
+pkg_postinst() { |
5720 |
+ perl-module_pkg_postinst |
5721 |
+ elog "If you plan on using the -u flag to spamd, please read the notes" |
5722 |
+ elog "in /etc/conf.d/spamd regarding the location of the pid file.\n" |
5723 |
+ elog "If you build ${PN} with optional dependancy support," |
5724 |
+ elog "you can enable them in /etc/mail/spamassassin/init.pre\n" |
5725 |
+ elog "You need to configure your database to be able to use Bayes filter" |
5726 |
+ elog "with database backend, otherwise it will still use (and need) the" |
5727 |
+ elog "Berkeley DB support." |
5728 |
+ elog "Look at the sql/README.bayes file in the documentation directory" |
5729 |
+ elog "for how to configure it.\n" |
5730 |
+ elog "If you plan to use Vipul's Razor, note that versions up to and" |
5731 |
+ elog "including version 2.82 include a bug that will slow down the entire" |
5732 |
+ elog "perl interpreter. Version 2.83 or later fixes this." |
5733 |
+ elog "If you do not plan to use this plugin, be sure to comment out" |
5734 |
+ elog "its loadplugin line in /etc/mail/spamassassin/v310.pre.\n" |
5735 |
+ elog "The DKIM plugin is now enabled by default for new installs," |
5736 |
+ elog "if the perl module Mail::DKIM is installed." |
5737 |
+ elog "However, installation of SpamAssassin will not overwrite existing" |
5738 |
+ elog ".pre configuration files, so to use DKIM when upgrading from a" |
5739 |
+ elog "previous release that did not use DKIM, a directive:\n" |
5740 |
+ elog "loadplugin Mail::SpamAssassin::Plugin::DKIM" |
5741 |
+ elog "will need to be uncommented in file 'v312.pre', or added" |
5742 |
+ elog "to some other .pre file, such as local.pre.\n" |
5743 |
+ ewarn "Rules are no longer included with SpamAssassin out of the box". |
5744 |
+ ewarn "You will need to immediately run sa-update, or download" |
5745 |
+ ewarn "the additional rules .tgz package and run sa-update --install" |
5746 |
+ ewarn "with it, to get a ruleset.\n" |
5747 |
+ elog "If when you run sa-update and receive a GPG validation error." |
5748 |
+ elog "Then you need to import an updated sa-update key." |
5749 |
+ elog "sa-update --import /usr/share/spamassassin/sa-update-pubkey.txt\n" |
5750 |
+} |
5751 |
|
5752 |
diff --git a/media-gfx/freewrl/Manifest b/media-gfx/freewrl/Manifest |
5753 |
index 35d4abf..0d54f78 100644 |
5754 |
--- a/media-gfx/freewrl/Manifest |
5755 |
+++ b/media-gfx/freewrl/Manifest |
5756 |
@@ -1,5 +1,5 @@ |
5757 |
AUX freewrl-1.22.13-mozjs187-config.patch 486 RMD160 fc43389030643b36b6322b90b10944e8221402c5 SHA1 88f9807b4e38de2ebb4f33123b595d54125ceba0 SHA256 340a489d70b1e0d450b779f35686f09c1a50ba62cd8de5bb34340dec8c5ad561 |
5758 |
DIST freewrl-1.22.13.1.tar.bz2 1830305 RMD160 ce4ccd5fcdcc547f7ad6f00f5b38df176a7f80ac SHA1 ace2425c3006955e3846c5f879237c697e805e45 SHA256 29069d63604dbbfde0f684f342f34e9d0eb216a026f83317a00fbdd31ece17e8 |
5759 |
-EBUILD freewrl-1.22.13.ebuild 4358 RMD160 b0ac51e718f494f839a8029e970b033a7c85c85c SHA1 dfe91e0955181baa129870d94c84c526f827c140 SHA256 2c3248f007d87bd59b74912cfff5c69f693df7f3e9d9e6366426a056b513ac65 |
5760 |
-MISC ChangeLog 6575 RMD160 dae1a748203b10b284e4ea9678fa371d0695f6f2 SHA1 59ebef449c11997676f4027f83a445c883b6fff8 SHA256 c7436c224f85b4ba6d10e024e0692fc318996954f3d0197deaee48cd908ee072 |
5761 |
+EBUILD freewrl-1.22.13.ebuild 4358 RMD160 b0f58d7d5a05585d6160f3c6749c43765e017175 SHA1 a79ff75a22cab49e18f260a924ef14193e9ecc0f SHA256 68c51acb2145b92e41f646d3542270a6f8b6453c644f047224de69910260b208 |
5762 |
+MISC ChangeLog 6741 RMD160 0448bd63518493504c5befcaa9f27eba4ac2e528 SHA1 9e8cd4fd534cea2057124143bd4a6e6901d623b2 SHA256 af98d5b4ccb9f6004b89adef11a46185f44337a9f1311a3e1bcf9f601075ba33 |
5763 |
MISC metadata.xml 547 RMD160 9d5b1f027da48321e26e79fafbe6f8a0695dd307 SHA1 26476c1d5f7e99b2498462a351018dbf16ddd934 SHA256 7d745ed3fa96fd3febcb5f3f9891b87c29a8c24ac7614840c6f7a378b20feb37 |
5764 |
|
5765 |
diff --git a/media-gfx/freewrl/freewrl-1.22.13.ebuild b/media-gfx/freewrl/freewrl-1.22.13.ebuild |
5766 |
index b85259f..9133627 100644 |
5767 |
--- a/media-gfx/freewrl/freewrl-1.22.13.ebuild |
5768 |
+++ b/media-gfx/freewrl/freewrl-1.22.13.ebuild |
5769 |
@@ -1,6 +1,6 @@ |
5770 |
# Copyright 1999-2012 Gentoo Foundation |
5771 |
# Distributed under the terms of the GNU General Public License v2 |
5772 |
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/freewrl/freewrl-1.22.13.ebuild,v 1.3 2012/06/13 18:05:51 axs Exp $ |
5773 |
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/freewrl/freewrl-1.22.13.ebuild,v 1.4 2012/06/28 19:12:02 axs Exp $ |
5774 |
|
5775 |
EAPI="4-slot-abi" |
5776 |
|
5777 |
|
5778 |
diff --git a/media-libs/ming/Manifest b/media-libs/ming/Manifest |
5779 |
new file mode 100644 |
5780 |
index 0000000..5d3b10e |
5781 |
--- /dev/null |
5782 |
+++ b/media-libs/ming/Manifest |
5783 |
@@ -0,0 +1,10 @@ |
5784 |
+AUX ming-0.4.3-libpng-1.5.patch 1344 RMD160 0b846c76dce0d921cf89947297be9a121a9ecc9a SHA1 3e08aa8dba069cac7654d95cc84b225a9a02384c SHA256 8c53e49a3fe3ce4ae0e9235985b6b17764677db30ade29b3b2b258fe71c3d098 |
5785 |
+AUX ming-0.4.3-perl-5.14.patch 1469 RMD160 e707f893b68cd52758dbad14ca8aa9c24cf5f517 SHA1 0d465332bb1c08c273b38e268978c8d59ca59509 SHA256 c0ca274aef210dc5a5eb9114b0e4967fd0cb324d95a9597930847613fe4038e2 |
5786 |
+AUX ming-0.4.4-vasprintf.patch 6319 RMD160 88f106252808ee443c3fd4073828d97b75e3ab5a SHA1 841fa13f4a55713e6c3624b68bf88fb303cb4c3c SHA256 b87e9e1480b726ee577f7eda13dcd6d46fc1cbe9afd845a5cd0914beef619c9f |
5787 |
+DIST ming-0.4.3.tar.bz2 14098671 RMD160 38a495250c7f4ff3335ebd08df2984719a2f046b SHA1 e51a1c9de7efcd6b20f727a824cfbf323b6f5e6f SHA256 61480ef0bd911639ac0538bf59d4d5052a1380192d145e922720c33c40693bf0 |
5788 |
+DIST ming-0.4.4.tar.bz2 14001112 RMD160 2070cd694b9a1ff8dd0a577df2f551d5d810e4fe SHA1 e803b3b94a00a361e3415105f26112cf6f7bac81 SHA256 40e09d781741ac961338ed8dec7ba2ed06217de9da44dd67af6b881b95d2af7e |
5789 |
+EBUILD ming-0.4.3-r1.ebuild 2437 RMD160 72c0c5f5974c0a9d6e39f5870a67384061d66fcf SHA1 c5f40818df9499bfce954889d0add6b1d921c6e3 SHA256 dc4abca69596e6f26a1616235a53f920571a4e29a8f27c7c30916f91d86955d0 |
5790 |
+EBUILD ming-0.4.3-r2.ebuild 2501 RMD160 6e713b765105ec5bd7c20303de250e25127dfd8b SHA1 66d6a365364cc1f5ebac0abb3f24f39fae7f2818 SHA256 367d1ebd6b7d08d1b21c9fdaf54175a9ec797934a3fd7bceb7d3f34e1a1db59c |
5791 |
+EBUILD ming-0.4.4.ebuild 2512 RMD160 6301b5f88f8f56b0e2be69965b6c8b9460252e5d SHA1 592ff42da0ab728f3f453912cc9114264b771bfb SHA256 ce3bdc1b10abb817e4e078eed236e193e2507742c66243001b59483382d3960a |
5792 |
+MISC ChangeLog 12080 RMD160 3c9fb05f46c399a0907aa62f928b79e8d9f75ff5 SHA1 ea507715f1266ceb67becf238d6397b9f949a8ab SHA256 254e6adcbbb61b509a709aa70bd09eb11cb05413d6d65ab8ab932cff86ddebfd |
5793 |
+MISC metadata.xml 214 RMD160 ea476e10a778f79d9273adbbc2403db67d025e10 SHA1 7f156558998e184ab8ea7417fd4739048f012a09 SHA256 0e019c1dee563e5b23815be471ae1b65fcaf721a91ec48037446d41ca787d3e5 |
5794 |
|
5795 |
diff --git a/media-libs/ming/files/ming-0.4.3-libpng-1.5.patch b/media-libs/ming/files/ming-0.4.3-libpng-1.5.patch |
5796 |
new file mode 100644 |
5797 |
index 0000000..fb2b62f |
5798 |
--- /dev/null |
5799 |
+++ b/media-libs/ming/files/ming-0.4.3-libpng-1.5.patch |
5800 |
@@ -0,0 +1,48 @@ |
5801 |
+From 63a408b763e3facdc8965ef216a06621f04e16ed Mon Sep 17 00:00:00 2001 |
5802 |
+From: OBATA Akio <obata@××××.jp> |
5803 |
+Date: Tue, 15 Feb 2011 09:54:34 +0100 |
5804 |
+Subject: [PATCH] Bug 109 - libpng-1.5 support |
5805 |
+ |
5806 |
+--- |
5807 |
+ src/blocks/pngdbl.c | 4 ++-- |
5808 |
+ util/png2dbl.c | 2 +- |
5809 |
+ 2 files changed, 3 insertions(+), 3 deletions(-) |
5810 |
+ |
5811 |
+diff --git a/src/blocks/pngdbl.c b/src/blocks/pngdbl.c |
5812 |
+index e0b88d6..77bb323 100644 |
5813 |
+--- a/src/blocks/pngdbl.c |
5814 |
++++ b/src/blocks/pngdbl.c |
5815 |
+@@ -61,7 +61,7 @@ static png_structp openPngFromFile(FILE *fp) |
5816 |
+ } |
5817 |
+ |
5818 |
+ static int pngReadFunc(png_structp png, unsigned char *buf, int len) |
5819 |
+-{ SWFInput input = (SWFInput) png->io_ptr; |
5820 |
++{ SWFInput input = (SWFInput) png_get_io_ptr(png); |
5821 |
+ return SWFInput_read(input, buf, len); |
5822 |
+ } |
5823 |
+ |
5824 |
+@@ -127,7 +127,7 @@ static int readPNG(png_structp png_ptr, dblData result) |
5825 |
+ return 0; |
5826 |
+ } |
5827 |
+ |
5828 |
+- if(setjmp(png_ptr->jmpbuf)) |
5829 |
++ if(setjmp(png_jmpbuf(png_ptr))) |
5830 |
+ { |
5831 |
+ png_destroy_read_struct(&png_ptr, &info_ptr, &end_info); |
5832 |
+ return 0; |
5833 |
+diff --git a/util/png2dbl.c b/util/png2dbl.c |
5834 |
+index 49610a3..ce44b27 100644 |
5835 |
+--- a/util/png2dbl.c |
5836 |
++++ b/util/png2dbl.c |
5837 |
+@@ -91,7 +91,7 @@ struct pngdata readPNG(FILE *fp) |
5838 |
+ error("Couldn't create end_info\n"); |
5839 |
+ } |
5840 |
+ |
5841 |
+- if(setjmp(png_ptr->jmpbuf)) |
5842 |
++ if(setjmp(png_jmpbuf(png_ptr))) |
5843 |
+ { |
5844 |
+ png_destroy_read_struct(&png_ptr, &info_ptr, &end_info); |
5845 |
+ fclose(fp); |
5846 |
+-- |
5847 |
+1.7.4.1 |
5848 |
+ |
5849 |
|
5850 |
diff --git a/media-libs/ming/files/ming-0.4.3-perl-5.14.patch b/media-libs/ming/files/ming-0.4.3-perl-5.14.patch |
5851 |
new file mode 100644 |
5852 |
index 0000000..e34eb0f |
5853 |
--- /dev/null |
5854 |
+++ b/media-libs/ming/files/ming-0.4.3-perl-5.14.patch |
5855 |
@@ -0,0 +1,43 @@ |
5856 |
+From a0ea1cc47330a3ab316713d720892b6272401890 Mon Sep 17 00:00:00 2001 |
5857 |
+From: Niko Tyni <ntyni@××××××.org> |
5858 |
+Date: Sun, 10 Jul 2011 21:46:09 +0300 |
5859 |
+Subject: [PATCH] GvCV() isn't an lvalue since Perl 5.13.10 |
5860 |
+ |
5861 |
+GvCV() can't be assigned to anymore with recent perls, so use the new |
5862 |
+GvCV_set() macro when available or implement it the old way if it isn't. |
5863 |
+--- |
5864 |
+ perl_ext/Exports.c | 2 +- |
5865 |
+ perl_ext/perl_swf.h | 4 ++++ |
5866 |
+ 2 files changed, 5 insertions(+), 1 deletions(-) |
5867 |
+ |
5868 |
+diff --git a/perl_ext/Exports.c b/perl_ext/Exports.c |
5869 |
+index 65f8912..5529728 100644 |
5870 |
+--- a/perl_ext/Exports.c |
5871 |
++++ b/perl_ext/Exports.c |
5872 |
+@@ -190,7 +190,7 @@ void export_cv(SV *class, SV *caller, char *sub) |
5873 |
+ SvPVX(caller), sub, SvPVX(class), sub); |
5874 |
+ #endif |
5875 |
+ gv = gv_fetchpv(form("%s::%s",SvPVX( caller), sub), TRUE, SVt_PVCV); |
5876 |
+- GvCV(gv) = perl_get_cv(form("%s::%s", SvPVX(class), sub), TRUE); |
5877 |
++ GvCV_set(gv, perl_get_cv(form("%s::%s", SvPVX(class), sub), TRUE)); |
5878 |
+ GvIMPORTED_CV_on(gv); |
5879 |
+ GvMULTI_on(gv); |
5880 |
+ } |
5881 |
+diff --git a/perl_ext/perl_swf.h b/perl_ext/perl_swf.h |
5882 |
+index b960229..1a3656e 100644 |
5883 |
+--- a/perl_ext/perl_swf.h |
5884 |
++++ b/perl_ext/perl_swf.h |
5885 |
+@@ -58,6 +58,10 @@ typedef SWFFontCollection SWF__FontCollection; |
5886 |
+ #define aTHXo_ |
5887 |
+ #endif |
5888 |
+ |
5889 |
++#ifndef GvCV_set |
5890 |
++# define GvCV_set(G, C) (GvCV(G) = (C)) |
5891 |
++#endif |
5892 |
++ |
5893 |
+ #ifndef S_DEBUG |
5894 |
+ #define swf_debug 0 /* Should we get this from, say, $SWF::debug? */ |
5895 |
+ #define S_DEBUG(level,code) if (swf_debug >= level) { code; } |
5896 |
+-- |
5897 |
+1.7.5.4 |
5898 |
+ |
5899 |
|
5900 |
diff --git a/media-libs/ming/files/ming-0.4.4-vasprintf.patch b/media-libs/ming/files/ming-0.4.4-vasprintf.patch |
5901 |
new file mode 100644 |
5902 |
index 0000000..1c0da42 |
5903 |
--- /dev/null |
5904 |
+++ b/media-libs/ming/files/ming-0.4.4-vasprintf.patch |
5905 |
@@ -0,0 +1,266 @@ |
5906 |
+From 815f18295602dfabfad53b754fbcaad91e2198bc Mon Sep 17 00:00:00 2001 |
5907 |
+Message-Id: <815f18295602dfabfad53b754fbcaad91e2198bc.1338912967.git.jlec@g.o> |
5908 |
+From: Sandro Santilli <strk@××××××.net> |
5909 |
+Date: Sat, 29 Oct 2011 08:41:17 +0200 |
5910 |
+Subject: [PATCH] Put vasprintf own implementation in its own file |
5911 |
+ |
5912 |
+--- |
5913 |
+ test/actionscript/ActionScriptTest.c | 1 + |
5914 |
+ test/actionscript/Makefile.am | 2 +- |
5915 |
+ util/Makefile.am | 6 +++- |
5916 |
+ util/decompile.c | 44 +++------------------------------ |
5917 |
+ util/makeswf.c | 39 ------------------------------ |
5918 |
+ util/makeswf_utils.c | 1 + |
5919 |
+ util/vasprintf.c | 43 +++++++++++++++++++++++++++++++++ |
5920 |
+ util/vasprintf.h | 7 +++++ |
5921 |
+ 8 files changed, 61 insertions(+), 82 deletions(-) |
5922 |
+ |
5923 |
+diff --git a/test/actionscript/ActionScriptTest.c b/test/actionscript/ActionScriptTest.c |
5924 |
+index b351711..5af64c4 100644 |
5925 |
+--- a/test/actionscript/ActionScriptTest.c |
5926 |
++++ b/test/actionscript/ActionScriptTest.c |
5927 |
+@@ -40,6 +40,7 @@ |
5928 |
+ #include <sys/stat.h> |
5929 |
+ #include <limits.h> |
5930 |
+ #include <makeswf.h> |
5931 |
++#include <vasprintf.h> |
5932 |
+ |
5933 |
+ static SWFMovie |
5934 |
+ compile(const char* filename, const char* ppfile, int version) |
5935 |
+diff --git a/test/actionscript/Makefile.am b/test/actionscript/Makefile.am |
5936 |
+index ae415ab..40e64e2 100644 |
5937 |
+--- a/test/actionscript/Makefile.am |
5938 |
++++ b/test/actionscript/Makefile.am |
5939 |
+@@ -83,7 +83,7 @@ CLEANFILES = *.pp *.swf |
5940 |
+ check_PROGRAMS = \ |
5941 |
+ ActionScriptTest |
5942 |
+ |
5943 |
+-ActionScriptTest_SOURCES = ActionScriptTest.c ../run_test.c ../../util/makeswf_utils.c |
5944 |
++ActionScriptTest_SOURCES = ActionScriptTest.c ../run_test.c ../../util/makeswf_utils.c ../../util/vasprintf.c |
5945 |
+ ActionScriptTest_LDADD = $(top_builddir)/src/libming.la |
5946 |
+ ActionScriptTest_CFLAGS = -DTOP_BUILDDIR='"$(top_builddir)"' -DTOP_SOURCEDIR='"$(srcdir)"' -I$(top_srcdir)/util/ -DAS_TESTS='"$(AS_TESTS)"' |
5947 |
+ |
5948 |
+diff --git a/util/Makefile.am b/util/Makefile.am |
5949 |
+index 0668f4f..3a7c9c4 100644 |
5950 |
+--- a/util/Makefile.am |
5951 |
++++ b/util/Makefile.am |
5952 |
+@@ -45,7 +45,8 @@ libutil_la_SOURCES = \ |
5953 |
+ blocktypes.c \ |
5954 |
+ decompile.c \ |
5955 |
+ parser.c \ |
5956 |
+- read.c |
5957 |
++ read.c \ |
5958 |
++ vasprintf.c |
5959 |
+ |
5960 |
+ libutil_la_LIBADD = $(MATHLIB) $(ZLIB) |
5961 |
+ |
5962 |
+@@ -60,7 +61,8 @@ noinst_HEADERS = \ |
5963 |
+ parser.h \ |
5964 |
+ read.h \ |
5965 |
+ swfoutput.h \ |
5966 |
+- swftypes.h |
5967 |
++ swftypes.h \ |
5968 |
++ vasprintf.c |
5969 |
+ |
5970 |
+ listswf_SOURCES = outputtxt.c main.c |
5971 |
+ listswf_LDADD = libutil.la $(top_builddir)/src/libming.la |
5972 |
+diff --git a/util/decompile.c b/util/decompile.c |
5973 |
+index 1af7a9f..c844fa4 100644 |
5974 |
+--- a/util/decompile.c |
5975 |
++++ b/util/decompile.c |
5976 |
+@@ -18,7 +18,7 @@ |
5977 |
+ * |
5978 |
+ ****************************************************************************/ |
5979 |
+ |
5980 |
+-#define _GNU_SOURCE |
5981 |
++#define _GNU_SOURCE 1 |
5982 |
+ |
5983 |
+ #define DEBUGSTACK |
5984 |
+ #define DECOMP_SWITCH |
5985 |
+@@ -42,45 +42,8 @@ |
5986 |
+ #include "action.h" |
5987 |
+ #include "swftypes.h" |
5988 |
+ #include "../src/blocks/error.h" |
5989 |
++#include "vasprintf.h" |
5990 |
+ |
5991 |
+-#ifndef HAVE_VASPRINTF |
5992 |
+-/* Workaround for the lack of vasprintf() |
5993 |
+- * As found on: http://unixpapa.com/incnote/stdio.html |
5994 |
+- * Seems to be Public Domain |
5995 |
+- */ |
5996 |
+-int |
5997 |
+-vasprintf(char **ret, const char *format, va_list ap) |
5998 |
+-{ |
5999 |
+- va_list ap2; |
6000 |
+- int len = 100; /* First guess at the size */ |
6001 |
+- if ((*ret = (char *) malloc(len)) == NULL) |
6002 |
+- { |
6003 |
+- return -1; |
6004 |
+- } |
6005 |
+- while (1) |
6006 |
+- { |
6007 |
+- int nchar; |
6008 |
+- va_copy(ap2, ap); |
6009 |
+- nchar= vsnprintf(*ret, len, format, ap2); |
6010 |
+- if (nchar > -1 && nchar < len) |
6011 |
+- { |
6012 |
+- return nchar; |
6013 |
+- } |
6014 |
+- if (nchar > len) |
6015 |
+- { |
6016 |
+- len= nchar+1; |
6017 |
+- } else |
6018 |
+- { |
6019 |
+- len*= 2; |
6020 |
+- } |
6021 |
+- if ((*ret = (char *) realloc(*ret, len)) == NULL) |
6022 |
+- { |
6023 |
+- free(*ret); |
6024 |
+- return -1; |
6025 |
+- } |
6026 |
+- } |
6027 |
+-} |
6028 |
+-#endif |
6029 |
+ |
6030 |
+ static char **pool; |
6031 |
+ struct SWF_ACTIONPUSHPARAM *regs[256]; |
6032 |
+@@ -247,10 +210,11 @@ static void |
6033 |
+ println(const char* fmt, ...) |
6034 |
+ { |
6035 |
+ char *tmp; |
6036 |
++ int written; |
6037 |
+ |
6038 |
+ va_list ap; |
6039 |
+ va_start (ap, fmt); |
6040 |
+- vasprintf (&tmp, fmt, ap); |
6041 |
++ written = vasprintf (&tmp, fmt, ap); |
6042 |
+ |
6043 |
+ dcprintf("%s%s", tmp, newlinestring); |
6044 |
+ |
6045 |
+diff --git a/util/makeswf.c b/util/makeswf.c |
6046 |
+index 0b80728..4fdc826 100644 |
6047 |
+--- a/util/makeswf.c |
6048 |
++++ b/util/makeswf.c |
6049 |
+@@ -76,45 +76,6 @@ |
6050 |
+ #include <getopt.h> |
6051 |
+ #endif |
6052 |
+ |
6053 |
+-#ifndef HAVE_VASPRINTF |
6054 |
+-/* Workaround for the lack of vasprintf() |
6055 |
+- * As found on: http://unixpapa.com/incnote/stdio.html |
6056 |
+- * Seems to be Public Domain |
6057 |
+- */ |
6058 |
+-int |
6059 |
+-vasprintf(char **ret, const char *format, va_list ap) |
6060 |
+-{ |
6061 |
+- va_list ap2; |
6062 |
+- int len = 100; /* First guess at the size */ |
6063 |
+- if ((*ret = (char *) malloc(len)) == NULL) |
6064 |
+- { |
6065 |
+- return -1; |
6066 |
+- } |
6067 |
+- while (1) |
6068 |
+- { |
6069 |
+- int nchar; |
6070 |
+- va_copy(ap2, ap); |
6071 |
+- nchar= vsnprintf(*ret, len, format, ap2); |
6072 |
+- if (nchar > -1 && nchar < len) |
6073 |
+- { |
6074 |
+- return nchar; |
6075 |
+- } |
6076 |
+- if (nchar > len) |
6077 |
+- { |
6078 |
+- len= nchar+1; |
6079 |
+- } else |
6080 |
+- { |
6081 |
+- len*= 2; |
6082 |
+- } |
6083 |
+- if ((*ret = (char *) realloc(*ret, len)) == NULL) |
6084 |
+- { |
6085 |
+- free(*ret); |
6086 |
+- return -1; |
6087 |
+- } |
6088 |
+- } |
6089 |
+-} |
6090 |
+-#endif |
6091 |
+- |
6092 |
+ #define DEFSWFVERSION 6 |
6093 |
+ #define DEFSWFCOMPRESSION 9 |
6094 |
+ |
6095 |
+diff --git a/util/makeswf_utils.c b/util/makeswf_utils.c |
6096 |
+index f9f53bd..6a65d87 100644 |
6097 |
+--- a/util/makeswf_utils.c |
6098 |
++++ b/util/makeswf_utils.c |
6099 |
+@@ -41,6 +41,7 @@ |
6100 |
+ #ifdef HAVE_GETOPT_H |
6101 |
+ #include <getopt.h> |
6102 |
+ #endif |
6103 |
++#include "vasprintf.h" |
6104 |
+ |
6105 |
+ // Cheating, but it works (not sure why the above ifdef for getopt isn't) |
6106 |
+ #ifdef _WIN32 |
6107 |
+diff --git a/util/vasprintf.c b/util/vasprintf.c |
6108 |
+new file mode 100644 |
6109 |
+index 0000000..1127664 |
6110 |
+--- /dev/null |
6111 |
++++ b/util/vasprintf.c |
6112 |
+@@ -0,0 +1,43 @@ |
6113 |
++#include <stdio.h> |
6114 |
++#include <stdlib.h> |
6115 |
++#include <stdarg.h> |
6116 |
++ |
6117 |
++#ifndef HAVE_VASPRINTF |
6118 |
++/* Workaround for the lack of vasprintf() |
6119 |
++ * As found on: http://unixpapa.com/incnote/stdio.html |
6120 |
++ * Seems to be Public Domain |
6121 |
++ */ |
6122 |
++int |
6123 |
++vasprintf(char **ret, const char *format, va_list ap) |
6124 |
++{ |
6125 |
++ va_list ap2; |
6126 |
++ int len = 100; /* First guess at the size */ |
6127 |
++ if ((*ret = (char *) malloc(len)) == NULL) |
6128 |
++ { |
6129 |
++ return -1; |
6130 |
++ } |
6131 |
++ while (1) |
6132 |
++ { |
6133 |
++ int nchar; |
6134 |
++ va_copy(ap2, ap); |
6135 |
++ nchar= vsnprintf(*ret, len, format, ap2); |
6136 |
++ if (nchar > -1 && nchar < len) |
6137 |
++ { |
6138 |
++ return nchar; |
6139 |
++ } |
6140 |
++ if (nchar > len) |
6141 |
++ { |
6142 |
++ len= nchar+1; |
6143 |
++ } else |
6144 |
++ { |
6145 |
++ len*= 2; |
6146 |
++ } |
6147 |
++ if ((*ret = (char *) realloc(*ret, len)) == NULL) |
6148 |
++ { |
6149 |
++ free(*ret); |
6150 |
++ return -1; |
6151 |
++ } |
6152 |
++ } |
6153 |
++} |
6154 |
++#endif |
6155 |
++ |
6156 |
+diff --git a/util/vasprintf.h b/util/vasprintf.h |
6157 |
+new file mode 100644 |
6158 |
+index 0000000..9391c23 |
6159 |
+--- /dev/null |
6160 |
++++ b/util/vasprintf.h |
6161 |
+@@ -0,0 +1,7 @@ |
6162 |
++#include <stdio.h> |
6163 |
++#include "ming_config.h" |
6164 |
++ |
6165 |
++#ifndef HAVE_VASPRINTF |
6166 |
++int vasprintf(char **ret, const char *format, va_list ap); |
6167 |
++#endif |
6168 |
++ |
6169 |
+-- |
6170 |
+1.7.8.6 |
6171 |
+ |
6172 |
|
6173 |
diff --git a/media-libs/ming/ming-0.4.3-r1.ebuild b/media-libs/ming/ming-0.4.3-r1.ebuild |
6174 |
new file mode 100644 |
6175 |
index 0000000..1574e77 |
6176 |
--- /dev/null |
6177 |
+++ b/media-libs/ming/ming-0.4.3-r1.ebuild |
6178 |
@@ -0,0 +1,118 @@ |
6179 |
+# Copyright 1999-2011 Gentoo Foundation |
6180 |
+# Distributed under the terms of the GNU General Public License v2 |
6181 |
+# $Header: /var/cvsroot/gentoo-x86/media-libs/ming/ming-0.4.3-r1.ebuild,v 1.6 2011/11/15 22:27:59 xmw Exp $ |
6182 |
+ |
6183 |
+EAPI="3" |
6184 |
+ |
6185 |
+PHP_EXT_NAME=ming |
6186 |
+PHP_EXT_OPTIONAL_USE=php |
6187 |
+PYTHON_DEPEND="python? 2" |
6188 |
+ |
6189 |
+inherit eutils autotools flag-o-matic multilib php-ext-source-r2 perl-module python |
6190 |
+ |
6191 |
+DESCRIPTION="An Open Source library for Flash movie generation." |
6192 |
+HOMEPAGE="http://ming.sourceforge.net/" |
6193 |
+SRC_URI="mirror://sourceforge/ming/${P}.tar.bz2" |
6194 |
+ |
6195 |
+LICENSE="LGPL-2.1" |
6196 |
+SLOT="0" |
6197 |
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" |
6198 |
+IUSE="+perl +python php static-libs" |
6199 |
+ |
6200 |
+RDEPEND="perl? ( dev-lang/perl ) |
6201 |
+ python? ( dev-lang/python ) |
6202 |
+ media-libs/freetype |
6203 |
+ media-libs/libpng |
6204 |
+ media-libs/giflib |
6205 |
+ sys-libs/zlib |
6206 |
+ !media-libs/libswf" |
6207 |
+DEPEND="${DEPEND} |
6208 |
+ sys-devel/flex |
6209 |
+ virtual/yacc" |
6210 |
+ |
6211 |
+S=${WORKDIR}/${P/_/.} |
6212 |
+ |
6213 |
+# Tests only work when the package is tested on a system |
6214 |
+# which does not presently have any version of ming installed. |
6215 |
+RESTRICT="test" |
6216 |
+ |
6217 |
+pkg_setup() { |
6218 |
+ use python && python_set_active_version 2 |
6219 |
+} |
6220 |
+ |
6221 |
+src_prepare() { |
6222 |
+ epatch "${FILESDIR}"/${P}-libpng-1.5.patch |
6223 |
+ |
6224 |
+ # Let's get rid of the TEXTRELS, link dynamic. Use gif. |
6225 |
+ sed -i \ |
6226 |
+ -e 's/libming.a/libming.so/' \ |
6227 |
+ -e 's/lungif/lgif/' \ |
6228 |
+ perl_ext/Makefile.PL |
6229 |
+ sed -i \ |
6230 |
+ -e 's/ungif/gif/' \ |
6231 |
+ py_ext/setup.py.in |
6232 |
+ |
6233 |
+ if use php; then |
6234 |
+ cd "${S}/php_ext" |
6235 |
+ php-ext-source-r2_phpize |
6236 |
+ cd "${S}" |
6237 |
+ fi |
6238 |
+ |
6239 |
+ eautoreconf |
6240 |
+} |
6241 |
+ |
6242 |
+src_configure() { |
6243 |
+ # build is sensitive to -O3 (bug #297437) |
6244 |
+ replace-flags -O3 -O2 |
6245 |
+ |
6246 |
+ econf \ |
6247 |
+ $(use_enable static-libs static) \ |
6248 |
+ $(use_enable perl) \ |
6249 |
+ $(use_enable python) |
6250 |
+} |
6251 |
+ |
6252 |
+src_compile() { |
6253 |
+ emake || die |
6254 |
+ |
6255 |
+ if use php; then |
6256 |
+ cd "${S}"/php_ext |
6257 |
+ myconf="--disable-rpath |
6258 |
+ --disable-static |
6259 |
+ --with-ming" |
6260 |
+ php-ext-source-r2_src_compile |
6261 |
+ fi |
6262 |
+} |
6263 |
+ |
6264 |
+src_test() { |
6265 |
+ emake check || die |
6266 |
+} |
6267 |
+ |
6268 |
+src_install() { |
6269 |
+ emake DESTDIR="${D}" INSTALLDIRS="vendor" install || die |
6270 |
+ |
6271 |
+ rm -f "${ED}"usr/lib*/lib${PN}.la |
6272 |
+ |
6273 |
+ fixlocalpod |
6274 |
+ |
6275 |
+ # Get rid of the precompiled stuff, we generate it later. |
6276 |
+ find "${ED}" -name "*.pyc" -print0 | xargs -0 rm -f |
6277 |
+ |
6278 |
+ if use php; then |
6279 |
+ cd "${S}"/php_ext |
6280 |
+ php-ext-source-r2_src_install |
6281 |
+ fi |
6282 |
+} |
6283 |
+ |
6284 |
+pkg_postinst() { |
6285 |
+ use perl && perl-module_pkg_postinst |
6286 |
+ use python && python_mod_optimize ming.py mingc.py |
6287 |
+} |
6288 |
+ |
6289 |
+pkg_prerm() { |
6290 |
+ use perl && perl-module_pkg_prerm |
6291 |
+} |
6292 |
+ |
6293 |
+pkg_postrm() { |
6294 |
+ use perl && perl-module_pkg_postrm |
6295 |
+ use python && python_mod_cleanup ming.py mingc.py |
6296 |
+} |
6297 |
|
6298 |
diff --git a/media-libs/ming/ming-0.4.3-r2.ebuild b/media-libs/ming/ming-0.4.3-r2.ebuild |
6299 |
new file mode 100644 |
6300 |
index 0000000..4aa240f |
6301 |
--- /dev/null |
6302 |
+++ b/media-libs/ming/ming-0.4.3-r2.ebuild |
6303 |
@@ -0,0 +1,119 @@ |
6304 |
+# Copyright 1999-2012 Gentoo Foundation |
6305 |
+# Distributed under the terms of the GNU General Public License v2 |
6306 |
+# $Header: /var/cvsroot/gentoo-x86/media-libs/ming/ming-0.4.3-r2.ebuild,v 1.7 2012/06/14 06:20:10 jdhore Exp $ |
6307 |
+ |
6308 |
+EAPI="3" |
6309 |
+ |
6310 |
+PHP_EXT_NAME=ming |
6311 |
+PHP_EXT_OPTIONAL_USE=php |
6312 |
+PYTHON_DEPEND="python? 2" |
6313 |
+ |
6314 |
+inherit eutils autotools flag-o-matic multilib php-ext-source-r2 perl-module python |
6315 |
+ |
6316 |
+DESCRIPTION="An Open Source library for Flash movie generation." |
6317 |
+HOMEPAGE="http://ming.sourceforge.net/" |
6318 |
+SRC_URI="mirror://sourceforge/ming/${P}.tar.bz2" |
6319 |
+ |
6320 |
+LICENSE="LGPL-2.1" |
6321 |
+SLOT="0" |
6322 |
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd" |
6323 |
+IUSE="+perl +python php static-libs" |
6324 |
+ |
6325 |
+RDEPEND="perl? ( dev-lang/perl ) |
6326 |
+ python? ( dev-lang/python ) |
6327 |
+ media-libs/freetype |
6328 |
+ media-libs/libpng |
6329 |
+ media-libs/giflib |
6330 |
+ sys-libs/zlib |
6331 |
+ !media-libs/libswf" |
6332 |
+DEPEND="${DEPEND} |
6333 |
+ sys-devel/flex |
6334 |
+ virtual/yacc" |
6335 |
+ |
6336 |
+S=${WORKDIR}/${P/_/.} |
6337 |
+ |
6338 |
+# Tests only work when the package is tested on a system |
6339 |
+# which does not presently have any version of ming installed. |
6340 |
+RESTRICT="test" |
6341 |
+ |
6342 |
+pkg_setup() { |
6343 |
+ use python && python_set_active_version 2 |
6344 |
+} |
6345 |
+ |
6346 |
+src_prepare() { |
6347 |
+ epatch "${FILESDIR}"/${P}-libpng-1.5.patch |
6348 |
+ epatch "${FILESDIR}"/${P}-perl-5.14.patch |
6349 |
+ |
6350 |
+ # Let's get rid of the TEXTRELS, link dynamic. Use gif. |
6351 |
+ sed -i \ |
6352 |
+ -e 's/libming.a/libming.so/' \ |
6353 |
+ -e 's/lungif/lgif/' \ |
6354 |
+ perl_ext/Makefile.PL |
6355 |
+ sed -i \ |
6356 |
+ -e 's/ungif/gif/' \ |
6357 |
+ py_ext/setup.py.in |
6358 |
+ |
6359 |
+ if use php; then |
6360 |
+ cd "${S}/php_ext" |
6361 |
+ php-ext-source-r2_phpize |
6362 |
+ cd "${S}" |
6363 |
+ fi |
6364 |
+ |
6365 |
+ eautoreconf |
6366 |
+} |
6367 |
+ |
6368 |
+src_configure() { |
6369 |
+ # build is sensitive to -O3 (bug #297437) |
6370 |
+ replace-flags -O3 -O2 |
6371 |
+ |
6372 |
+ econf \ |
6373 |
+ $(use_enable static-libs static) \ |
6374 |
+ $(use_enable perl) \ |
6375 |
+ $(use_enable python) |
6376 |
+} |
6377 |
+ |
6378 |
+src_compile() { |
6379 |
+ emake || die |
6380 |
+ |
6381 |
+ if use php; then |
6382 |
+ cd "${S}"/php_ext |
6383 |
+ myconf="--disable-rpath |
6384 |
+ --disable-static |
6385 |
+ --with-ming" |
6386 |
+ php-ext-source-r2_src_compile |
6387 |
+ fi |
6388 |
+} |
6389 |
+ |
6390 |
+src_test() { |
6391 |
+ emake check || die |
6392 |
+} |
6393 |
+ |
6394 |
+src_install() { |
6395 |
+ emake DESTDIR="${D}" INSTALLDIRS="vendor" install || die |
6396 |
+ |
6397 |
+ rm -f "${ED}"usr/lib*/lib${PN}.la |
6398 |
+ |
6399 |
+ fixlocalpod |
6400 |
+ |
6401 |
+ # Get rid of the precompiled stuff, we generate it later. |
6402 |
+ find "${ED}" -name "*.pyc" -print0 | xargs -0 rm -f |
6403 |
+ |
6404 |
+ if use php; then |
6405 |
+ cd "${S}"/php_ext |
6406 |
+ php-ext-source-r2_src_install |
6407 |
+ fi |
6408 |
+} |
6409 |
+ |
6410 |
+pkg_postinst() { |
6411 |
+ use perl && perl-module_pkg_postinst |
6412 |
+ use python && python_mod_optimize ming.py mingc.py |
6413 |
+} |
6414 |
+ |
6415 |
+pkg_prerm() { |
6416 |
+ use perl && perl-module_pkg_prerm |
6417 |
+} |
6418 |
+ |
6419 |
+pkg_postrm() { |
6420 |
+ use perl && perl-module_pkg_postrm |
6421 |
+ use python && python_mod_cleanup ming.py mingc.py |
6422 |
+} |
6423 |
|
6424 |
diff --git a/media-libs/ming/ming-0.4.4.ebuild b/media-libs/ming/ming-0.4.4.ebuild |
6425 |
new file mode 100644 |
6426 |
index 0000000..f1736e8 |
6427 |
--- /dev/null |
6428 |
+++ b/media-libs/ming/ming-0.4.4.ebuild |
6429 |
@@ -0,0 +1,117 @@ |
6430 |
+# Copyright 1999-2012 Gentoo Foundation |
6431 |
+# Distributed under the terms of the GNU General Public License v2 |
6432 |
+# $Header: /var/cvsroot/gentoo-x86/media-libs/ming/ming-0.4.4.ebuild,v 1.2 2012/06/11 09:18:03 ago Exp $ |
6433 |
+ |
6434 |
+EAPI="4-slot-abi" |
6435 |
+ |
6436 |
+PHP_EXT_NAME=ming |
6437 |
+PHP_EXT_OPTIONAL_USE=php |
6438 |
+PYTHON_DEPEND="python? 2" |
6439 |
+AUTOTOOLS_AUTORECONF=yes |
6440 |
+GENTOO_DEPEND_ON_PERL=no |
6441 |
+ |
6442 |
+inherit autotools-utils flag-o-matic multilib php-ext-source-r2 perl-module python |
6443 |
+ |
6444 |
+DESCRIPTION="An Open Source library for Flash movie generation." |
6445 |
+HOMEPAGE="http://ming.sourceforge.net/" |
6446 |
+SRC_URI="mirror://sourceforge/ming/${P}.tar.bz2" |
6447 |
+ |
6448 |
+LICENSE="LGPL-2.1" |
6449 |
+SLOT="0" |
6450 |
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" |
6451 |
+IUSE="+perl +python php static-libs" |
6452 |
+ |
6453 |
+RDEPEND="perl? ( dev-lang/perl:= ) |
6454 |
+ python? ( dev-lang/python ) |
6455 |
+ media-libs/freetype |
6456 |
+ media-libs/libpng |
6457 |
+ media-libs/giflib |
6458 |
+ sys-libs/zlib |
6459 |
+ !media-libs/libswf" |
6460 |
+DEPEND="${DEPEND} |
6461 |
+ sys-devel/flex |
6462 |
+ virtual/yacc" |
6463 |
+ |
6464 |
+S=${WORKDIR}/${P/_/.} |
6465 |
+ |
6466 |
+# Tests only work when the package is tested on a system |
6467 |
+# which does not presently have any version of ming installed. |
6468 |
+RESTRICT="test" |
6469 |
+ |
6470 |
+pkg_setup() { |
6471 |
+ use python && python_set_active_version 2 && python_pkg_setup |
6472 |
+} |
6473 |
+ |
6474 |
+PATCHES=( |
6475 |
+ "${FILESDIR}"/${P}-vasprintf.patch |
6476 |
+ "${FILESDIR}"/${PN}-0.4.3-perl-5.14.patch ) |
6477 |
+ |
6478 |
+src_prepare() { |
6479 |
+ # Let's get rid of the TEXTRELS, link dynamic. Use gif. |
6480 |
+ sed -i \ |
6481 |
+ -e 's/libming.a/libming.so/' \ |
6482 |
+ -e 's/lungif/lgif/' \ |
6483 |
+ perl_ext/Makefile.PL |
6484 |
+ sed -i \ |
6485 |
+ -e 's/ungif/gif/' \ |
6486 |
+ py_ext/setup.py.in |
6487 |
+ |
6488 |
+ if use php; then |
6489 |
+ cd "${S}/php_ext" |
6490 |
+ php-ext-source-r2_phpize |
6491 |
+ cd "${S}" |
6492 |
+ fi |
6493 |
+ |
6494 |
+ autotools-utils_src_prepare |
6495 |
+} |
6496 |
+ |
6497 |
+src_configure() { |
6498 |
+ # build is sensitive to -O3 (bug #297437) |
6499 |
+ replace-flags -O3 -O2 |
6500 |
+ |
6501 |
+ local myeconfargs=( |
6502 |
+ $(use_enable static-libs static) |
6503 |
+ $(use_enable perl) |
6504 |
+ $(use_enable python) |
6505 |
+ ) |
6506 |
+ autotools-utils_src_configure |
6507 |
+} |
6508 |
+ |
6509 |
+src_compile() { |
6510 |
+ autotools-utils_src_compile |
6511 |
+ |
6512 |
+ if use php; then |
6513 |
+ cd "${S}"/php_ext |
6514 |
+ myconf="--disable-rpath |
6515 |
+ --disable-static |
6516 |
+ --with-ming" |
6517 |
+ php-ext-source-r2_src_compile |
6518 |
+ fi |
6519 |
+} |
6520 |
+ |
6521 |
+src_install() { |
6522 |
+ autotools-utils_src_install INSTALLDIRS="vendor" |
6523 |
+ |
6524 |
+ fixlocalpod |
6525 |
+ |
6526 |
+ use python && python_clean_installation_image |
6527 |
+ |
6528 |
+ if use php; then |
6529 |
+ cd "${S}"/php_ext |
6530 |
+ php-ext-source-r2_src_install |
6531 |
+ fi |
6532 |
+} |
6533 |
+ |
6534 |
+pkg_postinst() { |
6535 |
+ use perl && perl-module_pkg_postinst |
6536 |
+ use python && python_mod_optimize ming.py mingc.py |
6537 |
+} |
6538 |
+ |
6539 |
+pkg_prerm() { |
6540 |
+ use perl && perl-module_pkg_prerm |
6541 |
+} |
6542 |
+ |
6543 |
+pkg_postrm() { |
6544 |
+ use perl && perl-module_pkg_postrm |
6545 |
+ use python && python_mod_cleanup ming.py mingc.py |
6546 |
+} |
6547 |
|
6548 |
diff --git a/media-video/gxine/Manifest b/media-video/gxine/.#Manifest.1.181 |
6549 |
similarity index 100% |
6550 |
copy from media-video/gxine/Manifest |
6551 |
copy to media-video/gxine/.#Manifest.1.181 |
6552 |
|
6553 |
diff --git a/media-video/gxine/gxine-0.5.907.ebuild b/media-video/gxine/.#gxine-0.5.907.ebuild.1.6 |
6554 |
similarity index 98% |
6555 |
copy from media-video/gxine/gxine-0.5.907.ebuild |
6556 |
copy to media-video/gxine/.#gxine-0.5.907.ebuild.1.6 |
6557 |
index 9e01fb6..7f9ee81 100644 |
6558 |
--- a/media-video/gxine/gxine-0.5.907.ebuild |
6559 |
+++ b/media-video/gxine/.#gxine-0.5.907.ebuild.1.6 |
6560 |
@@ -2,7 +2,7 @@ |
6561 |
# Distributed under the terms of the GNU General Public License v2 |
6562 |
# $Header: /var/cvsroot/gentoo-x86/media-video/gxine/gxine-0.5.907.ebuild,v 1.6 2012/05/17 20:32:07 ssuominen Exp $ |
6563 |
|
6564 |
-EAPI="4-slot-abi" |
6565 |
+EAPI=4 |
6566 |
inherit autotools eutils fdo-mime gnome2-utils multilib nsplugins |
6567 |
|
6568 |
DESCRIPTION="GTK+ Front-End for libxine" |
6569 |
@@ -17,7 +17,7 @@ IUSE="gnome-screensaver linguas_cs linguas_de lirc nls nsplugin udev +xcb xinera |
6570 |
COMMON_DEPEND=">=media-libs/xine-lib-1.1.20 |
6571 |
x11-libs/gtk+:2 |
6572 |
>=dev-libs/glib-2 |
6573 |
- >=dev-lang/spidermonkey-1.8.2.15:= |
6574 |
+ >=dev-lang/spidermonkey-1.8.2.15 |
6575 |
x11-libs/libX11 |
6576 |
x11-libs/libXext |
6577 |
x11-libs/libXrender |
6578 |
|
6579 |
diff --git a/media-video/gxine/Manifest b/media-video/gxine/Manifest |
6580 |
index 0a91523..64bd933 100644 |
6581 |
--- a/media-video/gxine/Manifest |
6582 |
+++ b/media-video/gxine/Manifest |
6583 |
@@ -4,6 +4,6 @@ AUX gxine-0.5.906-endif.patch 349 RMD160 0683bb409616d8ef878e4144e747bd0032fc236 |
6584 |
AUX gxine-0.5.907-glib-2.31.patch 636 RMD160 07142250875de0c55b8ec74d462f0802ea6354a3 SHA1 413fd32963958b5efbdb9310f45fbdca801c8083 SHA256 c45a8fa2df4a779bbc7866a3d7fd56c4c9946e71656f06452f5f147a9ee4e15c |
6585 |
AUX gxine-0.5.907-mozjs187.patch 793 RMD160 8ea018f085598b4a04669b453f90d4329758df71 SHA1 80722b851aff4c6125552791edd08f9b1e36702b SHA256 3f3ecdff5dbbce75c2d54bd545a02b01c1840657556c3c42899804bb7f904d39 |
6586 |
DIST gxine-0.5.907.tar.xz 910528 RMD160 35be9f7737c1b45787a46dd61916c81c33bea15e SHA1 1b49b5b6a800611db032e4b7fd36af97a731a167 SHA256 b5c925806a35cb23a24a80a39d494cefb529e22c957987741f269a994ab258d5 |
6587 |
-EBUILD gxine-0.5.907.ebuild 2729 RMD160 6046753fc2a63b8b4ead73ee09298c516c39ebc7 SHA1 9b4cf4c7efca4a7a5b2a392ae07c9066b0c5a43a SHA256 df6a163856992224fe78c9237aed48800529488a07f34ec92b0bd84e6d62ed87 |
6588 |
-MISC ChangeLog 17755 RMD160 6d86b12fc0a4d27514e831ba5b8679f9671b8580 SHA1 68a6d384f2d57bc191163d95981000e4bcc70a29 SHA256 02cc1cd4ddccee05a645fc8d9e42fe85125da53e86c0f701d412122c1db30d61 |
6589 |
+EBUILD gxine-0.5.907.ebuild 2861 RMD160 cc621b97e13d0cf3fc4261c8846ec06defa1fa26 SHA1 81e1eb61ce42e237420b9478f1872cce7aea240a SHA256 805aaeba061448056aa0afdae22d4643d9f4a853ffd950fd99bcd08f2a145fa2 |
6590 |
+MISC ChangeLog 17987 RMD160 9e70ca9deaba5a8dacd9a169c4da173888c6692c SHA1 8fa9d2df13fa9ab9d6083ca0c503a41965981451 SHA256 9231405d37427175b53955b28c0d7aec3c116ac377a2549244b591e7b719b8ea |
6591 |
MISC metadata.xml 373 RMD160 879bbceb1af5297cc90a6191f9a40375a4732c81 SHA1 9e40c5d9bb710cc676c38c9a097af598db072e60 SHA256 202b197a4f7feb227636e8de2bc00c6af351fd80f72a7916df100aeadd056bd9 |
6592 |
|
6593 |
diff --git a/media-video/gxine/gxine-0.5.907.ebuild b/media-video/gxine/gxine-0.5.907.ebuild |
6594 |
index 9e01fb6..028f102 100644 |
6595 |
--- a/media-video/gxine/gxine-0.5.907.ebuild |
6596 |
+++ b/media-video/gxine/gxine-0.5.907.ebuild |
6597 |
@@ -1,6 +1,6 @@ |
6598 |
# Copyright 1999-2012 Gentoo Foundation |
6599 |
# Distributed under the terms of the GNU General Public License v2 |
6600 |
-# $Header: /var/cvsroot/gentoo-x86/media-video/gxine/gxine-0.5.907.ebuild,v 1.6 2012/05/17 20:32:07 ssuominen Exp $ |
6601 |
+# $Header: /var/cvsroot/gentoo-x86/media-video/gxine/gxine-0.5.907.ebuild,v 1.7 2012/06/28 20:42:24 ssuominen Exp $ |
6602 |
|
6603 |
EAPI="4-slot-abi" |
6604 |
inherit autotools eutils fdo-mime gnome2-utils multilib nsplugins |
6605 |
@@ -40,6 +40,10 @@ src_prepare() { |
6606 |
# ld: cannot find -ljs |
6607 |
sed -i -e '/JS_LIBS="`spidermonkey_locate_lib/s:js:mozjs:' m4/_js.m4 || die |
6608 |
|
6609 |
+ if has_version '>=dev-lang/spidermonkey-1.8.7'; then |
6610 |
+ sed -i -e 's:mozjs185:mozjs187:' m4/_js.m4 || die #422983 |
6611 |
+ fi |
6612 |
+ |
6613 |
epatch \ |
6614 |
"${FILESDIR}"/${PN}-0.5.905-desktop.patch \ |
6615 |
"${FILESDIR}"/${PN}-0.5.905-fix-nspr-useage.patch \ |
6616 |
|
6617 |
diff --git a/metadata/layout.conf b/metadata/layout.conf |
6618 |
new file mode 100644 |
6619 |
index 0000000..6b50717 |
6620 |
--- /dev/null |
6621 |
+++ b/metadata/layout.conf |
6622 |
@@ -0,0 +1 @@ |
6623 |
+masters = gentoo axs |
6624 |
|
6625 |
diff --git a/net-analyzer/symon/Manifest b/net-analyzer/symon/Manifest |
6626 |
new file mode 100644 |
6627 |
index 0000000..efe2052 |
6628 |
--- /dev/null |
6629 |
+++ b/net-analyzer/symon/Manifest |
6630 |
@@ -0,0 +1,10 @@ |
6631 |
+AUX symon-init.d 680 RMD160 b944a18cefedc75a17f4cba0a7d9f824cf2ab8ab SHA1 dfb1407601ca74be7e1f5e2b5ce6fd7bf05c5c95 SHA256 5c6f83290aec327de26cce51de1121528e217ba37e8f4f93447925ff4b8dc19c |
6632 |
+AUX symon.conf 313 RMD160 2a892b80bbf6d1f78c06875782a080d28661fd84 SHA1 15d93dd00106a8bd9444a79ffab9a1fd0c22af76 SHA256 3f4914f65fa4456de5ee70da3c6f40f416d6452fac8a439648cc565c791cec73 |
6633 |
+AUX symux-init.d 674 RMD160 1de1e203dd711df1cfdc95beef65c02ade32976b SHA1 2c0da16555cb9a965f89ed3dd904638e560389ee SHA256 a985bfb53ea2bfcc47a57d5b10ec8411853795a11a6892caaa974ddfecce75dd |
6634 |
+AUX symux.conf 952 RMD160 7e88432728d7b9884695b9a55a5d1b11246b0b9f SHA1 81c077f320f1aa98b20336eee2cf1f25cf59e206 SHA256 20f915f55f084c1f9b55410c097c8165e2d621924e3496c9e3add7c1de655126 |
6635 |
+DIST symon-2.84.tar.gz 105849 RMD160 0211185b3e19593e3a6807fe58ecfdd72520a6bc SHA1 1a4a79c01b43ae3efc7e9179266d3f7375eb94f3 SHA256 4b67beae478f4314c81428d44578670914fbc8e761e9c7ae0d9701c267f7a371 |
6636 |
+DIST symon-2.85.tar.gz 106011 RMD160 c355c188d23284de175756e044c43e8c9f6cc6e2 SHA1 96e4d0e6dbd763249fcc09c5e25e1ae233781fea SHA256 547329a1efbc2408298256d31a005db23869117ccf6249c052ef662b3ee12d35 |
6637 |
+EBUILD symon-2.84.ebuild 2663 RMD160 3c024ce3a45926a51c7587878432fdf9bffa3fcc SHA1 5f56ba7309dd0689682b5f66441cf53f7ba2210c SHA256 5e03d563719a37fb4d46ad0184470de37059d6b4f99ba4900b962a4f62ad4dd2 |
6638 |
+EBUILD symon-2.85.ebuild 2663 RMD160 2c56768eb7820d0efa4d5d61e5e1525138662b9e SHA1 11ba235dd2a623ede96c58ee10e40d6b70a3e5c9 SHA256 3f30c92eb9e5b3f2e25b37e8b4b77a16b914816b20e76022d6a026fb8bb219cb |
6639 |
+MISC ChangeLog 2491 RMD160 3ad3b6c8aca0173560fd3f3fe3395169023f1409 SHA1 a1aac27b5a89d422791650b2526ac5ad8c2c8ad4 SHA256 e99e04dd27432fd4c01a2446e70c588b278c7523d1ec7aa3d1d9ff0252424af8 |
6640 |
+MISC metadata.xml 512 RMD160 6b444d2d140460d6ba170a4492710c092854b9f5 SHA1 ea9074b4229bc8ea0c90d59d1885c6536803fd6e SHA256 c95f7e3719ea159f70b49b972150f6fb2f366f2373636a0a6167a6efe36b4631 |
6641 |
|
6642 |
diff --git a/net-analyzer/symon/files/symon-init.d b/net-analyzer/symon/files/symon-init.d |
6643 |
new file mode 100644 |
6644 |
index 0000000..d4f4b3d |
6645 |
--- /dev/null |
6646 |
+++ b/net-analyzer/symon/files/symon-init.d |
6647 |
@@ -0,0 +1,31 @@ |
6648 |
+#!/sbin/runscript |
6649 |
+# Copyright 1999-2007 Gentoo Foundation |
6650 |
+# Distributed under the terms of the GNU General Public License v2 |
6651 |
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/symon/files/symon-init.d,v 1.2 2008/11/17 00:00:46 tcunha Exp $ |
6652 |
+ |
6653 |
+opts="${opts} reload" |
6654 |
+ |
6655 |
+depend() { |
6656 |
+ after bootmisc |
6657 |
+ need localmount net |
6658 |
+ use logger |
6659 |
+} |
6660 |
+ |
6661 |
+reload() { |
6662 |
+ ebegin "Reloading symon" |
6663 |
+ start-stop-daemon --stop --pidfile /var/run/symon.pid \ |
6664 |
+ --exec /usr/sbin/symon --oknodo --signal HUP |
6665 |
+ eend $? |
6666 |
+} |
6667 |
+ |
6668 |
+start() { |
6669 |
+ ebegin "Starting symon" |
6670 |
+ start-stop-daemon --start --exec /usr/sbin/symon -- -u |
6671 |
+ eend $? |
6672 |
+} |
6673 |
+ |
6674 |
+stop() { |
6675 |
+ ebegin "Stopping symon" |
6676 |
+ start-stop-daemon --stop --pidfile /var/run/symon.pid |
6677 |
+ eend $? |
6678 |
+} |
6679 |
|
6680 |
diff --git a/net-analyzer/symon/files/symon.conf b/net-analyzer/symon/files/symon.conf |
6681 |
new file mode 100644 |
6682 |
index 0000000..9206621 |
6683 |
--- /dev/null |
6684 |
+++ b/net-analyzer/symon/files/symon.conf |
6685 |
@@ -0,0 +1,14 @@ |
6686 |
+# |
6687 |
+# Demo configuration for symon. See symon(8) for BNF. |
6688 |
+# |
6689 |
+ |
6690 |
+monitor { cpu(0), mem, |
6691 |
+ if(lo), |
6692 |
+# cpuiow(0), |
6693 |
+# sensor(fan0), sensor(in0), sensor(temp0), |
6694 |
+# if(eth0), if(eth1), if(eth2), |
6695 |
+# df(sda), |
6696 |
+# smart(sda), |
6697 |
+# io(hda), io(hdb), io(hdc), io(hdd) |
6698 |
+ io(sda) |
6699 |
+} stream to 127.0.0.1 2100 |
6700 |
|
6701 |
diff --git a/net-analyzer/symon/files/symux-init.d b/net-analyzer/symon/files/symux-init.d |
6702 |
new file mode 100644 |
6703 |
index 0000000..b7c10e4 |
6704 |
--- /dev/null |
6705 |
+++ b/net-analyzer/symon/files/symux-init.d |
6706 |
@@ -0,0 +1,31 @@ |
6707 |
+#!/sbin/runscript |
6708 |
+# Copyright 1999-2007 Gentoo Foundation |
6709 |
+# Distributed under the terms of the GNU General Public License v2 |
6710 |
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/symon/files/symux-init.d,v 1.2 2008/11/17 00:00:46 tcunha Exp $ |
6711 |
+ |
6712 |
+opts="${opts} reload" |
6713 |
+ |
6714 |
+depend() { |
6715 |
+ after bootmisc |
6716 |
+ need localmount net |
6717 |
+ use logger |
6718 |
+} |
6719 |
+ |
6720 |
+reload() { |
6721 |
+ ebegin "Reloading symux" |
6722 |
+ start-stop-daemon --stop --pidfile /var/run/symux.pid \ |
6723 |
+ --exec /usr/sbin/symux --oknodo --signal HUP |
6724 |
+ eend $? |
6725 |
+} |
6726 |
+ |
6727 |
+start() { |
6728 |
+ ebegin "Starting symux" |
6729 |
+ start-stop-daemon --start --exec /usr/sbin/symux |
6730 |
+ eend $? |
6731 |
+} |
6732 |
+ |
6733 |
+stop() { |
6734 |
+ ebegin "Stopping symux" |
6735 |
+ start-stop-daemon --stop --pidfile /var/run/symux.pid |
6736 |
+ eend $? |
6737 |
+} |
6738 |
|
6739 |
diff --git a/net-analyzer/symon/files/symux.conf b/net-analyzer/symon/files/symux.conf |
6740 |
new file mode 100644 |
6741 |
index 0000000..fa0ed50 |
6742 |
--- /dev/null |
6743 |
+++ b/net-analyzer/symon/files/symux.conf |
6744 |
@@ -0,0 +1,35 @@ |
6745 |
+# |
6746 |
+# Demo symux configuration. See symux(8) for BNF. |
6747 |
+# |
6748 |
+ |
6749 |
+mux 127.0.0.1 2100 |
6750 |
+ |
6751 |
+source 127.0.0.1 { |
6752 |
+ accept { cpu(0), mem, |
6753 |
+ if(lo), |
6754 |
+# cpuiow(0), |
6755 |
+# sensor(fan0), sensor(in0), sensor(temp0), |
6756 |
+# if(eth0), if(eth1), if(eth2), |
6757 |
+# df(sda), |
6758 |
+# smart(sda), |
6759 |
+# io(hda), io(hdb), io(hdc), io(hdd) |
6760 |
+ io(sda) |
6761 |
+ } |
6762 |
+ datadir "/var/lib/symon/rrds/localhost" |
6763 |
+} |
6764 |
+ |
6765 |
+# an example showing the write directive |
6766 |
+# |
6767 |
+# source 10.0.0.2 { |
6768 |
+# accept { cpu(0), mem, if(eth0), if(eth1), |
6769 |
+# if(lo), if(eth2), io(sda) |
6770 |
+# } |
6771 |
+# |
6772 |
+# write cpu(0) in "/var/lib/symon/rrds/<host>/cpu0.rrd" |
6773 |
+# write mem in "/var/lib/symon/rrds/<host>/mem.rrd" |
6774 |
+# write if(eth0) in "/var/lib/symon/rrds/<host>/if_eth0.rrd" |
6775 |
+# write if(eth1) in "/var/lib/symon/rrds/<host>/if_eth1.rrd" |
6776 |
+# write if(lo) in "/var/lib/symon/rrds/<host>/if_lo.rrd" |
6777 |
+# write if(eth2) in "/var/lib/symon/rrds/<host>/if_eth2.rrd" |
6778 |
+# write io(sda) in "/var/lib/symon/rrds/<host>/io_sda.rrd" |
6779 |
+# } |
6780 |
|
6781 |
diff --git a/net-analyzer/symon/symon-2.84.ebuild b/net-analyzer/symon/symon-2.84.ebuild |
6782 |
new file mode 100644 |
6783 |
index 0000000..38a306b |
6784 |
--- /dev/null |
6785 |
+++ b/net-analyzer/symon/symon-2.84.ebuild |
6786 |
@@ -0,0 +1,108 @@ |
6787 |
+# Copyright 1999-2012 Gentoo Foundation |
6788 |
+# Distributed under the terms of the GNU General Public License v2 |
6789 |
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/symon/symon-2.84.ebuild,v 1.1 2012/02/15 15:49:30 jer Exp $ |
6790 |
+ |
6791 |
+EAPI="4-slot-abi" |
6792 |
+GENTOO_DEPEND_ON_PERL=no |
6793 |
+inherit perl-module toolchain-funcs |
6794 |
+ |
6795 |
+DESCRIPTION="Performance and information monitoring tool" |
6796 |
+HOMEPAGE="http://www.xs4all.nl/~wpd/symon/" |
6797 |
+SRC_URI="http://www.xs4all.nl/~wpd/symon/philes/${P}.tar.gz" |
6798 |
+ |
6799 |
+LICENSE="BSD-2" |
6800 |
+SLOT="0" |
6801 |
+KEYWORDS="~amd64 ~sparc ~x86" |
6802 |
+IUSE="perl +symon symux" |
6803 |
+ |
6804 |
+RDEPEND="perl? ( dev-lang/perl:= ) |
6805 |
+ symux? ( net-analyzer/rrdtool )" |
6806 |
+DEPEND="${RDEPEND} |
6807 |
+ virtual/pmake" |
6808 |
+ |
6809 |
+S=${WORKDIR}/${PN} |
6810 |
+ |
6811 |
+# Deletes the directory passed as an argument from the internal pmake |
6812 |
+# variable SUBDIR. |
6813 |
+zap_subdir() { |
6814 |
+ sed -i "/^SUBDIR/s/$1//" Makefile || die |
6815 |
+} |
6816 |
+ |
6817 |
+pkg_setup() { |
6818 |
+ use symon && USE_SYMON=1 && return |
6819 |
+ |
6820 |
+ if ! use perl && ! use symon && ! use symux; then |
6821 |
+ ewarn "You have all available USE flags disabled. Therefore, only the" |
6822 |
+ ewarn "system monitor will be emerged. Please, enable at least one USE" |
6823 |
+ ewarn "flag to avoid this message." |
6824 |
+ USE_SYMON=1 |
6825 |
+ fi |
6826 |
+} |
6827 |
+ |
6828 |
+src_prepare() { |
6829 |
+ # Respect LDFLAGS. |
6830 |
+ sed -i "/^[ \t]*\${CC}.*\${LIBS}/s/\${CC}/& \${LDFLAGS}/" sym*/Makefile \ |
6831 |
+ || die "sed ldflags failed" |
6832 |
+ |
6833 |
+ # Do some sed magic in accordance with the USE flags. |
6834 |
+ use perl && [[ -z ${USE_SYMON} ]] && ! use symux && zap_subdir lib |
6835 |
+ ! use perl && zap_subdir client |
6836 |
+ ! use symux && zap_subdir symux |
6837 |
+ [[ -z ${USE_SYMON} ]] && zap_subdir symon |
6838 |
+} |
6839 |
+ |
6840 |
+src_compile() { |
6841 |
+ pmake CC="$(tc-getCC)" CFLAGS+="${CFLAGS}" STRIP=true || die "pmake failed" |
6842 |
+} |
6843 |
+ |
6844 |
+src_install() { |
6845 |
+ if [[ -n ${USE_SYMON} ]]; then |
6846 |
+ insinto /etc |
6847 |
+ doins "${FILESDIR}"/symon.conf |
6848 |
+ |
6849 |
+ newinitd "${FILESDIR}"/symon-init.d symon |
6850 |
+ |
6851 |
+ dodoc CHANGELOG HACKERS TODO |
6852 |
+ |
6853 |
+ doman symon/symon.8 |
6854 |
+ dosbin symon/symon |
6855 |
+ fi |
6856 |
+ |
6857 |
+ if use perl; then |
6858 |
+ dobin client/getsymonitem.pl |
6859 |
+ |
6860 |
+ perlinfo |
6861 |
+ insinto ${VENDOR_LIB} |
6862 |
+ doins client/SymuxClient.pm |
6863 |
+ fi |
6864 |
+ |
6865 |
+ if use symux; then |
6866 |
+ insinto /etc |
6867 |
+ doins "${FILESDIR}"/symux.conf |
6868 |
+ |
6869 |
+ newinitd "${FILESDIR}"/symux-init.d symux |
6870 |
+ |
6871 |
+ doman symux/symux.8 |
6872 |
+ dosbin symux/symux |
6873 |
+ |
6874 |
+ dodir /usr/share/symon |
6875 |
+ insinto /usr/share/symon |
6876 |
+ doins symux/c_smrrds.sh |
6877 |
+ fperms a+x /usr/share/symon/c_smrrds.sh |
6878 |
+ |
6879 |
+ dodir /var/lib/symon/rrds/localhost |
6880 |
+ fi |
6881 |
+} |
6882 |
+ |
6883 |
+pkg_postinst() { |
6884 |
+ use perl && perl-module_pkg_postinst |
6885 |
+ |
6886 |
+ if use symux; then |
6887 |
+ elog "The RRDs files can be obtained by running" |
6888 |
+ elog "/usr/share/symon/c_smrrds.sh all." |
6889 |
+ elog "For information about migrating RRDs from a previous" |
6890 |
+ elog "symux version read the LEGACY FORMATS section of symux(8)." |
6891 |
+ elog "To view the rrdtool pictures of the stored data, emerge" |
6892 |
+ elog "net-analyzer/syweb." |
6893 |
+ fi |
6894 |
+} |
6895 |
|
6896 |
diff --git a/net-analyzer/symon/symon-2.85.ebuild b/net-analyzer/symon/symon-2.85.ebuild |
6897 |
new file mode 100644 |
6898 |
index 0000000..897a6b0 |
6899 |
--- /dev/null |
6900 |
+++ b/net-analyzer/symon/symon-2.85.ebuild |
6901 |
@@ -0,0 +1,108 @@ |
6902 |
+# Copyright 1999-2012 Gentoo Foundation |
6903 |
+# Distributed under the terms of the GNU General Public License v2 |
6904 |
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/symon/symon-2.85.ebuild,v 1.1 2012/04/17 16:39:50 jer Exp $ |
6905 |
+ |
6906 |
+EAPI="4-slot-abi" |
6907 |
+GENTOO_DEPEND_ON_PERL=no |
6908 |
+inherit perl-module toolchain-funcs |
6909 |
+ |
6910 |
+DESCRIPTION="Performance and information monitoring tool" |
6911 |
+HOMEPAGE="http://www.xs4all.nl/~wpd/symon/" |
6912 |
+SRC_URI="http://www.xs4all.nl/~wpd/symon/philes/${P}.tar.gz" |
6913 |
+ |
6914 |
+LICENSE="BSD-2" |
6915 |
+SLOT="0" |
6916 |
+KEYWORDS="~amd64 ~sparc ~x86" |
6917 |
+IUSE="perl +symon symux" |
6918 |
+ |
6919 |
+RDEPEND="perl? ( dev-lang/perl:= ) |
6920 |
+ symux? ( net-analyzer/rrdtool )" |
6921 |
+DEPEND="${RDEPEND} |
6922 |
+ virtual/pmake" |
6923 |
+ |
6924 |
+S=${WORKDIR}/${PN} |
6925 |
+ |
6926 |
+# Deletes the directory passed as an argument from the internal pmake |
6927 |
+# variable SUBDIR. |
6928 |
+zap_subdir() { |
6929 |
+ sed -i "/^SUBDIR/s/$1//" Makefile || die |
6930 |
+} |
6931 |
+ |
6932 |
+pkg_setup() { |
6933 |
+ use symon && USE_SYMON=1 && return |
6934 |
+ |
6935 |
+ if ! use perl && ! use symon && ! use symux; then |
6936 |
+ ewarn "You have all available USE flags disabled. Therefore, only the" |
6937 |
+ ewarn "system monitor will be emerged. Please, enable at least one USE" |
6938 |
+ ewarn "flag to avoid this message." |
6939 |
+ USE_SYMON=1 |
6940 |
+ fi |
6941 |
+} |
6942 |
+ |
6943 |
+src_prepare() { |
6944 |
+ # Respect LDFLAGS. |
6945 |
+ sed -i "/^[ \t]*\${CC}.*\${LIBS}/s/\${CC}/& \${LDFLAGS}/" sym*/Makefile \ |
6946 |
+ || die "sed ldflags failed" |
6947 |
+ |
6948 |
+ # Do some sed magic in accordance with the USE flags. |
6949 |
+ use perl && [[ -z ${USE_SYMON} ]] && ! use symux && zap_subdir lib |
6950 |
+ ! use perl && zap_subdir client |
6951 |
+ ! use symux && zap_subdir symux |
6952 |
+ [[ -z ${USE_SYMON} ]] && zap_subdir symon |
6953 |
+} |
6954 |
+ |
6955 |
+src_compile() { |
6956 |
+ pmake CC="$(tc-getCC)" CFLAGS+="${CFLAGS}" STRIP=true || die "pmake failed" |
6957 |
+} |
6958 |
+ |
6959 |
+src_install() { |
6960 |
+ if [[ -n ${USE_SYMON} ]]; then |
6961 |
+ insinto /etc |
6962 |
+ doins "${FILESDIR}"/symon.conf |
6963 |
+ |
6964 |
+ newinitd "${FILESDIR}"/symon-init.d symon |
6965 |
+ |
6966 |
+ dodoc CHANGELOG HACKERS TODO |
6967 |
+ |
6968 |
+ doman symon/symon.8 |
6969 |
+ dosbin symon/symon |
6970 |
+ fi |
6971 |
+ |
6972 |
+ if use perl; then |
6973 |
+ dobin client/getsymonitem.pl |
6974 |
+ |
6975 |
+ perlinfo |
6976 |
+ insinto ${VENDOR_LIB} |
6977 |
+ doins client/SymuxClient.pm |
6978 |
+ fi |
6979 |
+ |
6980 |
+ if use symux; then |
6981 |
+ insinto /etc |
6982 |
+ doins "${FILESDIR}"/symux.conf |
6983 |
+ |
6984 |
+ newinitd "${FILESDIR}"/symux-init.d symux |
6985 |
+ |
6986 |
+ doman symux/symux.8 |
6987 |
+ dosbin symux/symux |
6988 |
+ |
6989 |
+ dodir /usr/share/symon |
6990 |
+ insinto /usr/share/symon |
6991 |
+ doins symux/c_smrrds.sh |
6992 |
+ fperms a+x /usr/share/symon/c_smrrds.sh |
6993 |
+ |
6994 |
+ dodir /var/lib/symon/rrds/localhost |
6995 |
+ fi |
6996 |
+} |
6997 |
+ |
6998 |
+pkg_postinst() { |
6999 |
+ use perl && perl-module_pkg_postinst |
7000 |
+ |
7001 |
+ if use symux; then |
7002 |
+ elog "The RRDs files can be obtained by running" |
7003 |
+ elog "/usr/share/symon/c_smrrds.sh all." |
7004 |
+ elog "For information about migrating RRDs from a previous" |
7005 |
+ elog "symux version read the LEGACY FORMATS section of symux(8)." |
7006 |
+ elog "To view the rrdtool pictures of the stored data, emerge" |
7007 |
+ elog "net-analyzer/syweb." |
7008 |
+ fi |
7009 |
+} |
7010 |
|
7011 |
diff --git a/net-irc/atheme-services/Manifest b/net-irc/atheme-services/Manifest |
7012 |
new file mode 100644 |
7013 |
index 0000000..6684f92 |
7014 |
--- /dev/null |
7015 |
+++ b/net-irc/atheme-services/Manifest |
7016 |
@@ -0,0 +1,13 @@ |
7017 |
+AUX atheme-services-6.0.8-configure-disable.patch 4067 RMD160 83b845addd7af78d10a4b8447e9ec3c88f7efa17 SHA1 a893c2fab189495b31525332a8c4c9ffdcbd3aaf SHA256 861b9b458e6e2122aca923425dec407a5d2a13fecde613544c5aafb2cb161595 |
7018 |
+AUX atheme-services.initd 975 RMD160 83486b35d148bab6f4b611d62fb18da63846a966 SHA1 bedd35acca25fad59ecd067709cfe85c0ba9798d SHA256 0cdcfb95d2399e132364127429618b44ce1830a61af0a5dc5bce1179b3810f75 |
7019 |
+DIST atheme-services-6.0.10.tar.bz2 897748 RMD160 e7e1e606cb29c426568d462f6afab4709a1c2124 SHA1 7b38b5f99cf0f2dab6c19557514cc5a6a8ca0d35 SHA256 9a2b3954316d29ae0cd546edc9c2b6169bae448f982dbd76ca3efd84c271d0c8 |
7020 |
+DIST atheme-services-6.0.11.tar.bz2 859123 RMD160 c01d835e6401e97f67d7647959b59b38297e9b1f SHA1 e6cb8156583c9daa4619cfee5e5e1cd8a38b7b2d SHA256 762bc717d4710d135f8654025c34c4fc431a6a8cf7345e994fbe800fa78a9f74 |
7021 |
+DIST atheme-services-7.0.1.tar.bz2 1052229 RMD160 e2cc66e92456daf54bdcc5288efcedebd0c3dd5f SHA1 9616a6651a06f18d2b2c85e64c85be524643a917 SHA256 bc42b736e3a90c9e07ca1b0085e1dcadf7139d74453664f55aa8d963a3f79064 |
7022 |
+DIST atheme-services-7.0.2.tar.bz2 1050575 RMD160 28ba758ef0dd60b31fe6261eb18b9c7a2eea46f7 SHA1 4cf363a067f8d9b0b01c999127748fa3995ad037 SHA256 a5eeb853b7d6206e4a01dd52a35f14e4a255cae95aa75d66c1e0ffe70625a2e0 |
7023 |
+EBUILD atheme-services-6.0.10.ebuild 2800 RMD160 a5bcbc7a548d69e8e543d48c2ad73c2fd0a68c56 SHA1 8d562185861272abba757edc0e893bed3758cef6 SHA256 6884a8992743b5f10926eb46144b5ab6313ae5390e70dd319eb29cf9f7b3bef3 |
7024 |
+EBUILD atheme-services-6.0.11.ebuild 2802 RMD160 8fb42029b8cf5dfa2ec584b2d7e3ffcfecda8283 SHA1 42aff36eebd4719e4e281380b14450449d9c5084 SHA256 1af195488af73451ee21646aecdca0e295ba86357ae2ae9bed605ff876ada4b4 |
7025 |
+EBUILD atheme-services-7.0.1.ebuild 2942 RMD160 4da667a63feb6bd0618a5b63dc5974c14e1c53ae SHA1 7f61109ab91f5a59bc496c2ef28beddbf3e56a0a SHA256 e989f815855f39a879b6557f76bd0a37564b305fa537318c8552535027c67ed7 |
7026 |
+EBUILD atheme-services-7.0.2.ebuild 2942 RMD160 4cf343d0345f552fb49f0eb517530b372cbddb79 SHA1 7705154b213cb0eee21b13d867165e78aec7fa30 SHA256 2c2f095476ec0fec2e9ccffc7e570f1dcfcce013bcc4eeff0b62aff16843b8c3 |
7027 |
+EBUILD atheme-services-9999.ebuild 3092 RMD160 f7c57e919ab3a987a7aa5206b12177bf9d25cc92 SHA1 568445eb637f1772f0262f61eec5d16911909af1 SHA256 9bc9c2a9e4fd46067988cfdc517b20562ca3a7d5e7813722d0d1f70bd4f283b6 |
7028 |
+MISC ChangeLog 9602 RMD160 67e38b2d5df63cd13f35c27f474e694ffc9f8b99 SHA1 515a35614e3d86bf34c9a9d35e30947cce137bc2 SHA256 0fc3a8ce971081afee5a8dc1d04824c8f5430ea2b0b67acba59a3dee1ba62ebe |
7029 |
+MISC metadata.xml 771 RMD160 6681a3e8f489ae5a5b0ae882a11d423b932f0081 SHA1 07abec75deb6154fc71a3ff5cf9057d3ce713adb SHA256 a837c036193dc300db84f5539f463723abaa14e1fb15ca6314b7e850fdfac460 |
7030 |
|
7031 |
diff --git a/net-irc/atheme-services/atheme-services-6.0.10.ebuild b/net-irc/atheme-services/atheme-services-6.0.10.ebuild |
7032 |
new file mode 100644 |
7033 |
index 0000000..ade0087 |
7034 |
--- /dev/null |
7035 |
+++ b/net-irc/atheme-services/atheme-services-6.0.10.ebuild |
7036 |
@@ -0,0 +1,105 @@ |
7037 |
+# Copyright 1999-2012 Gentoo Foundation |
7038 |
+# Distributed under the terms of the GNU General Public License v2 |
7039 |
+# $Header: /var/cvsroot/gentoo-x86/net-irc/atheme-services/atheme-services-6.0.10.ebuild,v 1.3 2012/05/03 06:27:14 jdhore Exp $ |
7040 |
+ |
7041 |
+EAPI="4-slot-abi" |
7042 |
+ |
7043 |
+inherit autotools eutils flag-o-matic perl-module prefix |
7044 |
+ |
7045 |
+DESCRIPTION="A portable and secure set of open-source and modular IRC services" |
7046 |
+HOMEPAGE="http://atheme.net/" |
7047 |
+SRC_URI="http://atheme.net/downloads/${P}.tar.bz2" |
7048 |
+ |
7049 |
+LICENSE="BSD" |
7050 |
+SLOT="0" |
7051 |
+KEYWORDS="amd64 x86 ~x86-fbsd ~amd64-linux" |
7052 |
+IUSE="cracklib largenet ldap nls +pcre perl profile ssl" |
7053 |
+ |
7054 |
+RDEPEND="dev-libs/libmowgli:0 |
7055 |
+ cracklib? ( sys-libs/cracklib ) |
7056 |
+ ldap? ( net-nds/openldap ) |
7057 |
+ nls? ( sys-devel/gettext ) |
7058 |
+ pcre? ( dev-libs/libpcre ) |
7059 |
+ ssl? ( dev-libs/openssl )" |
7060 |
+DEPEND="${RDEPEND} |
7061 |
+ virtual/pkgconfig" |
7062 |
+ |
7063 |
+pkg_setup() { |
7064 |
+ # the dependency calculation puts all of the .c files together and |
7065 |
+ # overwhelms cc1 with this flag :-( |
7066 |
+ filter-flags -combine |
7067 |
+ |
7068 |
+ if use profile; then |
7069 |
+ # bug #371119 |
7070 |
+ ewarn "USE=\"profile\" is incompatible with the hardened profile's -pie flag." |
7071 |
+ ewarn "Disabling PIE. Please ignore any warning messages about -nopie being invalid." |
7072 |
+ append-flags -nopie |
7073 |
+ fi |
7074 |
+ |
7075 |
+ enewgroup ${PN} |
7076 |
+ enewuser ${PN} -1 -1 /var/lib/atheme ${PN} |
7077 |
+} |
7078 |
+ |
7079 |
+src_prepare() { |
7080 |
+ epatch "${FILESDIR}"/${PN}-6.0.8-configure-disable.patch |
7081 |
+ eautoconf |
7082 |
+ |
7083 |
+ # fix docdir |
7084 |
+ sed -i -e 's/\(^DOCDIR.*=.\)@DOCDIR@/\1@docdir@/' extra.mk.in || die |
7085 |
+ |
7086 |
+ # basic logging config directive fix |
7087 |
+ sed -i -e '/^logfile/s;var/\(.*\.log\);'"${EPREFIX}"'/var/log/atheme/\1;g' dist/* || die |
7088 |
+ |
7089 |
+ # QA against bundled libs |
7090 |
+ rm -rf libmowgli || die |
7091 |
+ |
7092 |
+ # Get useful information into build.log |
7093 |
+ sed -i -e '/^\.SILENT:$/d' buildsys.mk.in || die |
7094 |
+} |
7095 |
+ |
7096 |
+src_configure() { |
7097 |
+ econf \ |
7098 |
+ --sysconfdir="${EPREFIX}"/etc/${PN} \ |
7099 |
+ --docdir="${EPREFIX}"/usr/share/doc/${PF} \ |
7100 |
+ --localstatedir="${EPREFIX}"/var \ |
7101 |
+ --enable-fhs-paths \ |
7102 |
+ --enable-contrib \ |
7103 |
+ $(use_enable largenet large-net) \ |
7104 |
+ $(use_with cracklib) \ |
7105 |
+ $(use_with ldap) \ |
7106 |
+ $(use_with nls) \ |
7107 |
+ $(use_enable profile) \ |
7108 |
+ $(use_with pcre) \ |
7109 |
+ $(use_enable ssl) |
7110 |
+} |
7111 |
+ |
7112 |
+src_install() { |
7113 |
+ emake DESTDIR="${D}" install |
7114 |
+ |
7115 |
+ insinto /etc/${PN} |
7116 |
+ for conf in dist/*.example; do |
7117 |
+ # The .cron file isn't meant to live in /etc/${PN}, so only |
7118 |
+ # install a .example version. |
7119 |
+ [[ ${conf} == *cron* ]] && continue |
7120 |
+ |
7121 |
+ newins ${conf} $(basename ${conf} .example) |
7122 |
+ done |
7123 |
+ |
7124 |
+ fowners -R 0:${PN} /etc/${PN} |
7125 |
+ keepdir /var/{lib,log}/atheme |
7126 |
+ fowners ${PN}:${PN} /var/{lib,log,run}/atheme |
7127 |
+ fperms -R go-w,o-rx /etc/${PN} |
7128 |
+ fperms 750 /etc/${PN} /var/{lib,log,run}/atheme |
7129 |
+ |
7130 |
+ newinitd "${FILESDIR}"/${PN}.initd ${PN} |
7131 |
+ |
7132 |
+ # contributed scripts and such: |
7133 |
+ insinto /usr/share/doc/${PF}/contrib |
7134 |
+ doins contrib/*.{c,pl,php,py,rb} |
7135 |
+ |
7136 |
+ if use perl; then |
7137 |
+ perlinfo |
7138 |
+ insinto "${VENDOR_LIB#${EPREFIX}}" |
7139 |
+ doins -r contrib/Atheme{,.pm} |
7140 |
+ fi |
7141 |
+} |
7142 |
|
7143 |
diff --git a/net-irc/atheme-services/atheme-services-6.0.11.ebuild b/net-irc/atheme-services/atheme-services-6.0.11.ebuild |
7144 |
new file mode 100644 |
7145 |
index 0000000..ef1dd12 |
7146 |
--- /dev/null |
7147 |
+++ b/net-irc/atheme-services/atheme-services-6.0.11.ebuild |
7148 |
@@ -0,0 +1,105 @@ |
7149 |
+# Copyright 1999-2012 Gentoo Foundation |
7150 |
+# Distributed under the terms of the GNU General Public License v2 |
7151 |
+# $Header: /var/cvsroot/gentoo-x86/net-irc/atheme-services/atheme-services-6.0.11.ebuild,v 1.1 2012/05/15 08:31:15 jdhore Exp $ |
7152 |
+ |
7153 |
+EAPI="4-slot-abi" |
7154 |
+ |
7155 |
+inherit autotools eutils flag-o-matic perl-module prefix |
7156 |
+ |
7157 |
+DESCRIPTION="A portable and secure set of open-source and modular IRC services" |
7158 |
+HOMEPAGE="http://atheme.net/" |
7159 |
+SRC_URI="http://atheme.net/downloads/${P}.tar.bz2" |
7160 |
+ |
7161 |
+LICENSE="BSD" |
7162 |
+SLOT="0" |
7163 |
+KEYWORDS="~amd64 ~x86 ~x86-fbsd ~amd64-linux" |
7164 |
+IUSE="cracklib largenet ldap nls +pcre perl profile ssl" |
7165 |
+ |
7166 |
+RDEPEND="dev-libs/libmowgli:0 |
7167 |
+ cracklib? ( sys-libs/cracklib ) |
7168 |
+ ldap? ( net-nds/openldap ) |
7169 |
+ nls? ( sys-devel/gettext ) |
7170 |
+ pcre? ( dev-libs/libpcre ) |
7171 |
+ ssl? ( dev-libs/openssl )" |
7172 |
+DEPEND="${RDEPEND} |
7173 |
+ virtual/pkgconfig" |
7174 |
+ |
7175 |
+pkg_setup() { |
7176 |
+ # the dependency calculation puts all of the .c files together and |
7177 |
+ # overwhelms cc1 with this flag :-( |
7178 |
+ filter-flags -combine |
7179 |
+ |
7180 |
+ if use profile; then |
7181 |
+ # bug #371119 |
7182 |
+ ewarn "USE=\"profile\" is incompatible with the hardened profile's -pie flag." |
7183 |
+ ewarn "Disabling PIE. Please ignore any warning messages about -nopie being invalid." |
7184 |
+ append-flags -nopie |
7185 |
+ fi |
7186 |
+ |
7187 |
+ enewgroup ${PN} |
7188 |
+ enewuser ${PN} -1 -1 /var/lib/atheme ${PN} |
7189 |
+} |
7190 |
+ |
7191 |
+src_prepare() { |
7192 |
+ epatch "${FILESDIR}"/${PN}-6.0.8-configure-disable.patch |
7193 |
+ eautoconf |
7194 |
+ |
7195 |
+ # fix docdir |
7196 |
+ sed -i -e 's/\(^DOCDIR.*=.\)@DOCDIR@/\1@docdir@/' extra.mk.in || die |
7197 |
+ |
7198 |
+ # basic logging config directive fix |
7199 |
+ sed -i -e '/^logfile/s;var/\(.*\.log\);'"${EPREFIX}"'/var/log/atheme/\1;g' dist/* || die |
7200 |
+ |
7201 |
+ # QA against bundled libs |
7202 |
+ rm -rf libmowgli || die |
7203 |
+ |
7204 |
+ # Get useful information into build.log |
7205 |
+ sed -i -e '/^\.SILENT:$/d' buildsys.mk.in || die |
7206 |
+} |
7207 |
+ |
7208 |
+src_configure() { |
7209 |
+ econf \ |
7210 |
+ --sysconfdir="${EPREFIX}"/etc/${PN} \ |
7211 |
+ --docdir="${EPREFIX}"/usr/share/doc/${PF} \ |
7212 |
+ --localstatedir="${EPREFIX}"/var \ |
7213 |
+ --enable-fhs-paths \ |
7214 |
+ --enable-contrib \ |
7215 |
+ $(use_enable largenet large-net) \ |
7216 |
+ $(use_with cracklib) \ |
7217 |
+ $(use_with ldap) \ |
7218 |
+ $(use_with nls) \ |
7219 |
+ $(use_enable profile) \ |
7220 |
+ $(use_with pcre) \ |
7221 |
+ $(use_enable ssl) |
7222 |
+} |
7223 |
+ |
7224 |
+src_install() { |
7225 |
+ emake DESTDIR="${D}" install |
7226 |
+ |
7227 |
+ insinto /etc/${PN} |
7228 |
+ for conf in dist/*.example; do |
7229 |
+ # The .cron file isn't meant to live in /etc/${PN}, so only |
7230 |
+ # install a .example version. |
7231 |
+ [[ ${conf} == *cron* ]] && continue |
7232 |
+ |
7233 |
+ newins ${conf} $(basename ${conf} .example) |
7234 |
+ done |
7235 |
+ |
7236 |
+ fowners -R 0:${PN} /etc/${PN} |
7237 |
+ keepdir /var/{lib,log}/atheme |
7238 |
+ fowners ${PN}:${PN} /var/{lib,log,run}/atheme |
7239 |
+ fperms -R go-w,o-rx /etc/${PN} |
7240 |
+ fperms 750 /etc/${PN} /var/{lib,log,run}/atheme |
7241 |
+ |
7242 |
+ newinitd "${FILESDIR}"/${PN}.initd ${PN} |
7243 |
+ |
7244 |
+ # contributed scripts and such: |
7245 |
+ insinto /usr/share/doc/${PF}/contrib |
7246 |
+ doins contrib/*.{c,pl,php,py,rb} |
7247 |
+ |
7248 |
+ if use perl; then |
7249 |
+ perlinfo |
7250 |
+ insinto "${VENDOR_LIB#${EPREFIX}}" |
7251 |
+ doins -r contrib/Atheme{,.pm} |
7252 |
+ fi |
7253 |
+} |
7254 |
|
7255 |
diff --git a/net-irc/atheme-services/atheme-services-7.0.1.ebuild b/net-irc/atheme-services/atheme-services-7.0.1.ebuild |
7256 |
new file mode 100644 |
7257 |
index 0000000..140f22a |
7258 |
--- /dev/null |
7259 |
+++ b/net-irc/atheme-services/atheme-services-7.0.1.ebuild |
7260 |
@@ -0,0 +1,109 @@ |
7261 |
+# Copyright 1999-2012 Gentoo Foundation |
7262 |
+# Distributed under the terms of the GNU General Public License v2 |
7263 |
+# $Header: /var/cvsroot/gentoo-x86/net-irc/atheme-services/atheme-services-7.0.1.ebuild,v 1.2 2012/05/03 06:27:14 jdhore Exp $ |
7264 |
+ |
7265 |
+EAPI="4-slot-abi" |
7266 |
+GENTOO_DEPEND_ON_PERL=no |
7267 |
+inherit eutils flag-o-matic perl-module |
7268 |
+ |
7269 |
+DESCRIPTION="A portable and secure set of open-source and modular IRC services" |
7270 |
+HOMEPAGE="http://atheme.net/" |
7271 |
+SRC_URI="http://atheme.net/downloads/${P}.tar.bz2" |
7272 |
+ |
7273 |
+LICENSE="BSD" |
7274 |
+SLOT="0" |
7275 |
+KEYWORDS="~amd64 ~x86 ~x86-fbsd ~amd64-linux" |
7276 |
+IUSE="cracklib largenet ldap nls +pcre perl profile ssl" |
7277 |
+ |
7278 |
+RDEPEND=">=dev-libs/libmowgli-2.0.0:2 |
7279 |
+ cracklib? ( sys-libs/cracklib ) |
7280 |
+ ldap? ( net-nds/openldap ) |
7281 |
+ nls? ( sys-devel/gettext ) |
7282 |
+ perl? ( dev-lang/perl:= ) |
7283 |
+ pcre? ( dev-libs/libpcre ) |
7284 |
+ ssl? ( dev-libs/openssl )" |
7285 |
+DEPEND="${RDEPEND} |
7286 |
+ virtual/pkgconfig" |
7287 |
+ |
7288 |
+pkg_setup() { |
7289 |
+ # the dependency calculation puts all of the .c files together and |
7290 |
+ # overwhelms cc1 with this flag :-( |
7291 |
+ filter-flags -combine |
7292 |
+ |
7293 |
+ if use profile; then |
7294 |
+ # bug #371119 |
7295 |
+ ewarn "USE=\"profile\" is incompatible with the hardened profile's -pie flag." |
7296 |
+ ewarn "Disabling PIE. Please ignore any warning messages about -nopie being invalid." |
7297 |
+ append-flags -nopie |
7298 |
+ fi |
7299 |
+ |
7300 |
+ enewgroup ${PN} |
7301 |
+ enewuser ${PN} -1 -1 /var/lib/atheme ${PN} |
7302 |
+} |
7303 |
+ |
7304 |
+src_prepare() { |
7305 |
+ # fix docdir |
7306 |
+ sed -i -e 's/\(^DOCDIR.*=.\)@DOCDIR@/\1@docdir@/' extra.mk.in || die |
7307 |
+ |
7308 |
+ # basic logging config directive fix |
7309 |
+ sed -i -e '/^logfile/s;var/\(.*\.log\);'"${EPREFIX}"'/var/log/atheme/\1;g' dist/* || die |
7310 |
+ |
7311 |
+ # QA against bundled libs |
7312 |
+ rm -rf libmowgli-2 || die |
7313 |
+} |
7314 |
+ |
7315 |
+src_configure() { |
7316 |
+ # perl scriping module support is also broken in 7.0.0. Yay for QA failures. |
7317 |
+ econf \ |
7318 |
+ atheme_cv_c_gcc_w_error_implicit_function_declaration=no \ |
7319 |
+ --sysconfdir="${EPREFIX}"/etc/${PN} \ |
7320 |
+ --docdir="${EPREFIX}"/usr/share/doc/${PF} \ |
7321 |
+ --localstatedir="${EPREFIX}"/var \ |
7322 |
+ --enable-fhs-paths \ |
7323 |
+ --disable-warnings \ |
7324 |
+ --enable-contrib \ |
7325 |
+ $(use_enable largenet large-net) \ |
7326 |
+ $(use_with cracklib) \ |
7327 |
+ $(use_with ldap) \ |
7328 |
+ $(use_with nls) \ |
7329 |
+ $(use_enable profile) \ |
7330 |
+ $(use_with pcre) \ |
7331 |
+ $(use_with perl) \ |
7332 |
+ $(use_enable ssl) |
7333 |
+} |
7334 |
+ |
7335 |
+src_compile() { |
7336 |
+ emake V=1 |
7337 |
+} |
7338 |
+ |
7339 |
+src_install() { |
7340 |
+ emake DESTDIR="${D}" install |
7341 |
+ |
7342 |
+ insinto /etc/${PN} |
7343 |
+ for conf in dist/*.example; do |
7344 |
+ # The .cron file isn't meant to live in /etc/${PN}, so only |
7345 |
+ # install a .example version. |
7346 |
+ [[ ${conf} == *cron* ]] && continue |
7347 |
+ |
7348 |
+ newins ${conf} $(basename ${conf} .example) |
7349 |
+ done |
7350 |
+ |
7351 |
+ fowners -R 0:${PN} /etc/${PN} |
7352 |
+ keepdir /var/{lib,log}/atheme |
7353 |
+ fowners ${PN}:${PN} /var/{lib,log,run}/atheme |
7354 |
+ fperms -R go-w,o-rx /etc/${PN} |
7355 |
+ fperms 750 /etc/${PN} /var/{lib,log,run}/atheme |
7356 |
+ |
7357 |
+ newinitd "${FILESDIR}"/${PN}.initd ${PN} |
7358 |
+ mv "${ED}"/usr/bin/{,atheme-}dbverify || die |
7359 |
+ |
7360 |
+ # contributed scripts and such: |
7361 |
+ insinto /usr/share/doc/${PF}/contrib |
7362 |
+ doins contrib/*.{c,pl,php,py,rb} |
7363 |
+ |
7364 |
+ if use perl; then |
7365 |
+ perlinfo |
7366 |
+ insinto "${VENDOR_LIB#${EPREFIX}}" |
7367 |
+ doins -r contrib/Atheme{,.pm} |
7368 |
+ fi |
7369 |
+} |
7370 |
|
7371 |
diff --git a/net-irc/atheme-services/atheme-services-7.0.2.ebuild b/net-irc/atheme-services/atheme-services-7.0.2.ebuild |
7372 |
new file mode 100644 |
7373 |
index 0000000..b5a1bdc |
7374 |
--- /dev/null |
7375 |
+++ b/net-irc/atheme-services/atheme-services-7.0.2.ebuild |
7376 |
@@ -0,0 +1,109 @@ |
7377 |
+# Copyright 1999-2012 Gentoo Foundation |
7378 |
+# Distributed under the terms of the GNU General Public License v2 |
7379 |
+# $Header: /var/cvsroot/gentoo-x86/net-irc/atheme-services/atheme-services-7.0.2.ebuild,v 1.1 2012/05/15 08:31:15 jdhore Exp $ |
7380 |
+ |
7381 |
+EAPI="4-slot-abi" |
7382 |
+GENTOO_DEPEND_ON_PERL=no |
7383 |
+inherit eutils flag-o-matic perl-module |
7384 |
+ |
7385 |
+DESCRIPTION="A portable and secure set of open-source and modular IRC services" |
7386 |
+HOMEPAGE="http://atheme.net/" |
7387 |
+SRC_URI="http://atheme.net/downloads/${P}.tar.bz2" |
7388 |
+ |
7389 |
+LICENSE="BSD" |
7390 |
+SLOT="0" |
7391 |
+KEYWORDS="~amd64 ~x86 ~x86-fbsd ~amd64-linux" |
7392 |
+IUSE="cracklib largenet ldap nls +pcre perl profile ssl" |
7393 |
+ |
7394 |
+RDEPEND=">=dev-libs/libmowgli-2.0.0:2 |
7395 |
+ cracklib? ( sys-libs/cracklib ) |
7396 |
+ ldap? ( net-nds/openldap ) |
7397 |
+ nls? ( sys-devel/gettext ) |
7398 |
+ perl? ( dev-lang/perl:= ) |
7399 |
+ pcre? ( dev-libs/libpcre ) |
7400 |
+ ssl? ( dev-libs/openssl )" |
7401 |
+DEPEND="${RDEPEND} |
7402 |
+ virtual/pkgconfig" |
7403 |
+ |
7404 |
+pkg_setup() { |
7405 |
+ # the dependency calculation puts all of the .c files together and |
7406 |
+ # overwhelms cc1 with this flag :-( |
7407 |
+ filter-flags -combine |
7408 |
+ |
7409 |
+ if use profile; then |
7410 |
+ # bug #371119 |
7411 |
+ ewarn "USE=\"profile\" is incompatible with the hardened profile's -pie flag." |
7412 |
+ ewarn "Disabling PIE. Please ignore any warning messages about -nopie being invalid." |
7413 |
+ append-flags -nopie |
7414 |
+ fi |
7415 |
+ |
7416 |
+ enewgroup ${PN} |
7417 |
+ enewuser ${PN} -1 -1 /var/lib/atheme ${PN} |
7418 |
+} |
7419 |
+ |
7420 |
+src_prepare() { |
7421 |
+ # fix docdir |
7422 |
+ sed -i -e 's/\(^DOCDIR.*=.\)@DOCDIR@/\1@docdir@/' extra.mk.in || die |
7423 |
+ |
7424 |
+ # basic logging config directive fix |
7425 |
+ sed -i -e '/^logfile/s;var/\(.*\.log\);'"${EPREFIX}"'/var/log/atheme/\1;g' dist/* || die |
7426 |
+ |
7427 |
+ # QA against bundled libs |
7428 |
+ rm -rf libmowgli-2 || die |
7429 |
+} |
7430 |
+ |
7431 |
+src_configure() { |
7432 |
+ # perl scriping module support is also broken in 7.0.0. Yay for QA failures. |
7433 |
+ econf \ |
7434 |
+ atheme_cv_c_gcc_w_error_implicit_function_declaration=no \ |
7435 |
+ --sysconfdir="${EPREFIX}"/etc/${PN} \ |
7436 |
+ --docdir="${EPREFIX}"/usr/share/doc/${PF} \ |
7437 |
+ --localstatedir="${EPREFIX}"/var \ |
7438 |
+ --enable-fhs-paths \ |
7439 |
+ --disable-warnings \ |
7440 |
+ --enable-contrib \ |
7441 |
+ $(use_enable largenet large-net) \ |
7442 |
+ $(use_with cracklib) \ |
7443 |
+ $(use_with ldap) \ |
7444 |
+ $(use_with nls) \ |
7445 |
+ $(use_enable profile) \ |
7446 |
+ $(use_with pcre) \ |
7447 |
+ $(use_with perl) \ |
7448 |
+ $(use_enable ssl) |
7449 |
+} |
7450 |
+ |
7451 |
+src_compile() { |
7452 |
+ emake V=1 |
7453 |
+} |
7454 |
+ |
7455 |
+src_install() { |
7456 |
+ emake DESTDIR="${D}" install |
7457 |
+ |
7458 |
+ insinto /etc/${PN} |
7459 |
+ for conf in dist/*.example; do |
7460 |
+ # The .cron file isn't meant to live in /etc/${PN}, so only |
7461 |
+ # install a .example version. |
7462 |
+ [[ ${conf} == *cron* ]] && continue |
7463 |
+ |
7464 |
+ newins ${conf} $(basename ${conf} .example) |
7465 |
+ done |
7466 |
+ |
7467 |
+ fowners -R 0:${PN} /etc/${PN} |
7468 |
+ keepdir /var/{lib,log}/atheme |
7469 |
+ fowners ${PN}:${PN} /var/{lib,log,run}/atheme |
7470 |
+ fperms -R go-w,o-rx /etc/${PN} |
7471 |
+ fperms 750 /etc/${PN} /var/{lib,log,run}/atheme |
7472 |
+ |
7473 |
+ newinitd "${FILESDIR}"/${PN}.initd ${PN} |
7474 |
+ mv "${ED}"/usr/bin/{,atheme-}dbverify || die |
7475 |
+ |
7476 |
+ # contributed scripts and such: |
7477 |
+ insinto /usr/share/doc/${PF}/contrib |
7478 |
+ doins contrib/*.{c,pl,php,py,rb} |
7479 |
+ |
7480 |
+ if use perl; then |
7481 |
+ perlinfo |
7482 |
+ insinto "${VENDOR_LIB#${EPREFIX}}" |
7483 |
+ doins -r contrib/Atheme{,.pm} |
7484 |
+ fi |
7485 |
+} |
7486 |
|
7487 |
diff --git a/net-irc/atheme-services/atheme-services-9999.ebuild b/net-irc/atheme-services/atheme-services-9999.ebuild |
7488 |
new file mode 100644 |
7489 |
index 0000000..36a478a |
7490 |
--- /dev/null |
7491 |
+++ b/net-irc/atheme-services/atheme-services-9999.ebuild |
7492 |
@@ -0,0 +1,120 @@ |
7493 |
+# Copyright 1999-2012 Gentoo Foundation |
7494 |
+# Distributed under the terms of the GNU General Public License v2 |
7495 |
+# $Header: /var/cvsroot/gentoo-x86/net-irc/atheme-services/atheme-services-9999.ebuild,v 1.5 2012/05/17 00:48:10 jdhore Exp $ |
7496 |
+ |
7497 |
+EAPI="4-slot-abi" |
7498 |
+GENTOO_DEPEND_ON_PERL=no |
7499 |
+inherit git-2 user eutils flag-o-matic perl-module |
7500 |
+ |
7501 |
+MY_P=${P/_/-} |
7502 |
+ |
7503 |
+DESCRIPTION="A portable and secure set of open-source and modular IRC services" |
7504 |
+HOMEPAGE="http://atheme.net/" |
7505 |
+EGIT_REPO_URI="git://github.com/atheme/atheme.git" |
7506 |
+EGIT_HAS_SUBMODULES="true" |
7507 |
+ |
7508 |
+LICENSE="BSD" |
7509 |
+SLOT="0" |
7510 |
+KEYWORDS="" |
7511 |
+IUSE="cracklib largenet ldap nls +pcre perl profile ssl" |
7512 |
+ |
7513 |
+RDEPEND="=dev-libs/libmowgli-9999:2 |
7514 |
+ cracklib? ( sys-libs/cracklib ) |
7515 |
+ ldap? ( net-nds/openldap ) |
7516 |
+ nls? ( sys-devel/gettext ) |
7517 |
+ perl? ( dev-lang/perl:= ) |
7518 |
+ pcre? ( dev-libs/libpcre ) |
7519 |
+ ssl? ( dev-libs/openssl )" |
7520 |
+DEPEND="${RDEPEND} |
7521 |
+ virtual/pkgconfig" |
7522 |
+ |
7523 |
+pkg_setup() { |
7524 |
+ # the dependency calculation puts all of the .c files together and |
7525 |
+ # overwhelms cc1 with this flag :-( |
7526 |
+ filter-flags -combine |
7527 |
+ |
7528 |
+ if use profile; then |
7529 |
+ # bug #371119 |
7530 |
+ ewarn "USE=\"profile\" is incompatible with the hardened profile's -pie flag." |
7531 |
+ ewarn "Disabling PIE. Please ignore any warning messages about -nopie being invalid." |
7532 |
+ append-flags -nopie |
7533 |
+ fi |
7534 |
+ |
7535 |
+ enewgroup ${PN} |
7536 |
+ enewuser ${PN} -1 -1 /var/lib/atheme ${PN} |
7537 |
+} |
7538 |
+ |
7539 |
+# To stop perl-module overriding this function |
7540 |
+src_unpack() { |
7541 |
+ git-2_src_unpack |
7542 |
+} |
7543 |
+ |
7544 |
+src_prepare() { |
7545 |
+ # fix docdir |
7546 |
+ sed -i -e 's/\(^DOCDIR.*=.\)@DOCDIR@/\1@docdir@/' extra.mk.in || die |
7547 |
+ |
7548 |
+ # basic logging config directive fix |
7549 |
+ sed -i -e '/^logfile/s;var/\(.*\.log\);'"${EPREFIX}"'/var/log/atheme/\1;g' dist/* || die |
7550 |
+ |
7551 |
+ # QA against bundled libs. |
7552 |
+ # But comment it out in the live ebuild |
7553 |
+ # because it only contains a git submodule |
7554 |
+ # and removing it MAY break everything. |
7555 |
+ #rm -rf libmowgli-2 || die |
7556 |
+} |
7557 |
+ |
7558 |
+src_configure() { |
7559 |
+ econf \ |
7560 |
+ atheme_cv_c_gcc_w_error_implicit_function_declaration=no \ |
7561 |
+ --sysconfdir="${EPREFIX}"/etc/${PN} \ |
7562 |
+ --docdir="${EPREFIX}"/usr/share/doc/${PF} \ |
7563 |
+ --localstatedir="${EPREFIX}"/var \ |
7564 |
+ --enable-fhs-paths \ |
7565 |
+ --disable-warnings \ |
7566 |
+ --enable-contrib \ |
7567 |
+ $(use_enable largenet large-net) \ |
7568 |
+ $(use_with cracklib) \ |
7569 |
+ $(use_with ldap) \ |
7570 |
+ $(use_with nls) \ |
7571 |
+ $(use_enable profile) \ |
7572 |
+ $(use_with perl) \ |
7573 |
+ $(use_with pcre) \ |
7574 |
+ $(use_enable ssl) |
7575 |
+} |
7576 |
+ |
7577 |
+src_compile() { |
7578 |
+ emake V=1 |
7579 |
+} |
7580 |
+ |
7581 |
+src_install() { |
7582 |
+ emake DESTDIR="${D}" install |
7583 |
+ |
7584 |
+ insinto /etc/${PN} |
7585 |
+ for conf in dist/*.example; do |
7586 |
+ # The .cron file isn't meant to live in /etc/${PN}, so only |
7587 |
+ # install a .example version. |
7588 |
+ [[ ${conf} == *cron* ]] && continue |
7589 |
+ |
7590 |
+ newins ${conf} $(basename ${conf} .example) |
7591 |
+ done |
7592 |
+ |
7593 |
+ fowners -R 0:${PN} /etc/${PN} |
7594 |
+ keepdir /var/{lib,log}/atheme |
7595 |
+ fowners ${PN}:${PN} /var/{lib,log,run}/atheme |
7596 |
+ fperms -R go-w,o-rx /etc/${PN} |
7597 |
+ fperms 750 /etc/${PN} /var/{lib,log,run}/atheme |
7598 |
+ |
7599 |
+ newinitd "${FILESDIR}"/${PN}.initd ${PN} |
7600 |
+ |
7601 |
+ mv "${ED}"/usr/bin/{,atheme-}dbverify || die |
7602 |
+ |
7603 |
+ # contributed scripts and such: |
7604 |
+ insinto /usr/share/doc/${PF}/contrib |
7605 |
+ doins contrib/*.{c,pl,php,py,rb} |
7606 |
+ |
7607 |
+ if use perl; then |
7608 |
+ perlinfo |
7609 |
+ insinto "${VENDOR_LIB#${EPREFIX}}" |
7610 |
+ doins -r contrib/Atheme{,.pm} |
7611 |
+ fi |
7612 |
+} |
7613 |
|
7614 |
diff --git a/net-irc/atheme-services/files/atheme-services-6.0.8-configure-disable.patch b/net-irc/atheme-services/files/atheme-services-6.0.8-configure-disable.patch |
7615 |
new file mode 100644 |
7616 |
index 0000000..ac67195 |
7617 |
--- /dev/null |
7618 |
+++ b/net-irc/atheme-services/files/atheme-services-6.0.8-configure-disable.patch |
7619 |
@@ -0,0 +1,116 @@ |
7620 |
+From be144253c54b41d9b2f3929f12025457f66ce288 Mon Sep 17 00:00:00 2001 |
7621 |
+From: Nathan Phillip Brink <ohnobinki@××××××××××××××.net> |
7622 |
+Date: Mon, 13 Jun 2011 22:25:47 -0400 |
7623 |
+Subject: [PATCH] Fix remaining AC_ARG_ENABLEs so that --disable-<feature> does not produce the same effect as --enable-<feature>. |
7624 |
+ |
7625 |
+Fixes --disable-warnings, --disable-propolice, and --disable-profile. (Problems with --disable-profile resulted in https://bugs.gentoo.org/371119). |
7626 |
+--- |
7627 |
+ configure | 21 +++++++++++++++++---- |
7628 |
+ configure.ac | 18 ++++++++++++------ |
7629 |
+ 2 files changed, 29 insertions(+), 10 deletions(-) |
7630 |
+ |
7631 |
+diff --git a/configure b/configure |
7632 |
+index a3337e0..9bd0428 100755 |
7633 |
+--- a/configure |
7634 |
++++ b/configure |
7635 |
+@@ -8360,7 +8360,11 @@ $as_echo "no" >&6; } |
7636 |
+ |
7637 |
+ # Check whether --enable-warnings was given. |
7638 |
+ if test "${enable_warnings+set}" = set; then : |
7639 |
+- enableval=$enable_warnings; |
7640 |
++ enableval=$enable_warnings; enable_warnings=no |
7641 |
++fi |
7642 |
++ |
7643 |
++if test "x$enable_warnings" = "xyes"; then : |
7644 |
++ |
7645 |
+ |
7646 |
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCC flag(s) -Wall" >&5 |
7647 |
+ $as_echo_n "checking GCC flag(s) -Wall... " >&6; } |
7648 |
+@@ -9335,10 +9339,15 @@ $as_echo "no" >&6; } |
7649 |
+ |
7650 |
+ fi |
7651 |
+ |
7652 |
+- |
7653 |
+ # Check whether --enable-propolice was given. |
7654 |
+ if test "${enable_propolice+set}" = set; then : |
7655 |
+ enableval=$enable_propolice; |
7656 |
++else |
7657 |
++ enable_propolice=no |
7658 |
++fi |
7659 |
++ |
7660 |
++if test "x$enable_propolice" = "xyes"; then : |
7661 |
++ |
7662 |
+ |
7663 |
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCC flag(s) -fno-stack-protector-all" >&5 |
7664 |
+ $as_echo_n "checking GCC flag(s) -fno-stack-protector-all... " >&6; } |
7665 |
+@@ -9546,10 +9555,15 @@ $as_echo "no" >&6; } |
7666 |
+ |
7667 |
+ fi |
7668 |
+ |
7669 |
+- |
7670 |
+ # Check whether --enable-profile was given. |
7671 |
+ if test "${enable_profile+set}" = set; then : |
7672 |
+ enableval=$enable_profile; |
7673 |
++else |
7674 |
++ enable_profile=no |
7675 |
++fi |
7676 |
++ |
7677 |
++if test "x$enable_profile" = "xyes"; then : |
7678 |
++ |
7679 |
+ |
7680 |
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking GCC flag(s) -pg" >&5 |
7681 |
+ $as_echo_n "checking GCC flag(s) -pg... " >&6; } |
7682 |
+@@ -9606,7 +9620,6 @@ LDFLAGS=${ac_save_LDFLAGS} |
7683 |
+ |
7684 |
+ fi |
7685 |
+ |
7686 |
+- |
7687 |
+ ac_save_CPPFLAGS="${CFLAGS} ${orig_CFLAGS} ${CWARNS} -DPREFIX=\\\"\${prefix}\\\" -DLOCALEDIR=\\\"\${LOCALEDIR}\\\" -DMODDIR=\\\"\${MODDIR}\\\" -DSHAREDIR=\\\"${SHAREDIR}\\\" -DSYSCONFDIR=\\\"${sysconfdir}\\\" -DLOGDIR=\\\"${LOGDIR}\\\" -DRUNDIR=\\\"${RUNDIR}\\\" -DDATADIR=\\\"${DATADIR}\\\"" |
7688 |
+ CPPFLAGS=${ac_save_CPPFLAGS} |
7689 |
+ |
7690 |
+diff --git a/configure.ac b/configure.ac |
7691 |
+index a8baa2e..36195ce 100644 |
7692 |
+--- a/configure.ac |
7693 |
++++ b/configure.ac |
7694 |
+@@ -484,8 +484,10 @@ AC_SUBST(PICFLAGS) |
7695 |
+ ATHEME_C_GCC_TRY_FLAGS([-std=gnu99], atheme_cv_c_gcc_std_gnu99) |
7696 |
+ ATHEME_C_GCC_TRY_FLAGS([-Werror-implicit-function-declaration], atheme_cv_c_gcc_w_error_implicit_function_declaration) |
7697 |
+ |
7698 |
+-AC_ARG_ENABLE(warnings, |
7699 |
+-AC_HELP_STRING([--enable-warnings],[ Enable compiler warnings]), |
7700 |
++AC_ARG_ENABLE([warnings], |
7701 |
++ [AS_HELP_STRING([--enable-warnings],[ Enable compiler warnings])], |
7702 |
++ [enable_warnings=no]) |
7703 |
++AS_IF([test "x$enable_warnings" = "xyes"], |
7704 |
+ [ |
7705 |
+ dnl See what warnings we can get away with |
7706 |
+ ATHEME_C_GCC_TRY_FLAGS([-Wall], atheme_cv_c_gcc_w_all) |
7707 |
+@@ -519,8 +521,10 @@ dnl ATHEME_C_GCC_TRY_FLAGS([-Wwrite-strings], atheme_cv_c_gcc_w_strings) |
7708 |
+ dnl ATHEME_C_GCC_TRY_FLAGS([-Werror], atheme_cv_c_gcc_w_error) |
7709 |
+ ]) |
7710 |
+ |
7711 |
+-AC_ARG_ENABLE(propolice, |
7712 |
+-AC_HELP_STRING([--disable-propolice],[ Disable propolice protections (for debugging.)]), |
7713 |
++AC_ARG_ENABLE([propolice], |
7714 |
++ [AS_HELP_STRING([--disable-propolice],[ Disable propolice protections (for debugging.)])], |
7715 |
++ [], [enable_propolice=no]) |
7716 |
++AS_IF([test "x$enable_propolice" = "xyes"], |
7717 |
+ [ |
7718 |
+ ATHEME_C_GCC_TRY_FLAGS([-fno-stack-protector-all], atheme_cv_nspa) |
7719 |
+ ATHEME_C_GCC_TRY_FLAGS([-fno-pie], atheme_cv_npie) |
7720 |
+@@ -528,8 +532,10 @@ ATHEME_C_GCC_TRY_FLAGS([-nonow], atheme_cv_nonow) |
7721 |
+ ATHEME_C_GCC_TRY_FLAGS([-norelro], atheme_cv_no_relro) |
7722 |
+ ]) |
7723 |
+ |
7724 |
+-AC_ARG_ENABLE(profile, |
7725 |
+-AC_HELP_STRING([--enable-profile],[ Enable profiling extensions]), |
7726 |
++AC_ARG_ENABLE([profile], |
7727 |
++ [AS_HELP_STRING([--enable-profile],[ Enable profiling extensions])], |
7728 |
++ [], [enable_profile=no]) |
7729 |
++AS_IF([test "x$enable_profile" = "xyes"], |
7730 |
+ [ |
7731 |
+ ATHEME_C_GCC_TRY_FLAGS([-pg], atheme_cv_pg) |
7732 |
+ ac_save_LDFLAGS="${LDFLAGS} -pg" |
7733 |
+-- |
7734 |
+1.7.3.4 |
7735 |
+ |
7736 |
|
7737 |
diff --git a/net-irc/atheme-services/files/atheme-services.initd b/net-irc/atheme-services/files/atheme-services.initd |
7738 |
new file mode 100644 |
7739 |
index 0000000..af4beef |
7740 |
--- /dev/null |
7741 |
+++ b/net-irc/atheme-services/files/atheme-services.initd |
7742 |
@@ -0,0 +1,37 @@ |
7743 |
+#!/sbin/runscript |
7744 |
+# Copyright 1999-2011 Gentoo Foundation |
7745 |
+# Distributed under the terms of the GNU General Public License v2 |
7746 |
+# $Header: /var/cvsroot/gentoo-x86/net-irc/atheme-services/files/atheme-services.initd,v 1.4 2011/12/17 04:12:05 binki Exp $ |
7747 |
+ |
7748 |
+extra_started_commands="reload" |
7749 |
+ |
7750 |
+depend() { |
7751 |
+ need net |
7752 |
+ use ircd |
7753 |
+ provide irc-services |
7754 |
+} |
7755 |
+ |
7756 |
+start() { |
7757 |
+ ATHEME_SERVICES_RUNDIR=/var/run/atheme |
7758 |
+ if ! [ -d "${ATHEME_SERVICES_RUNDIR}" ]; then |
7759 |
+ ebegin "Creating \`${ATHEME_SERVICES_RUNDIR}'" |
7760 |
+ install -o atheme-services -d "${ATHEME_SERVICES_RUNDIR}" |
7761 |
+ eend $? |
7762 |
+ fi |
7763 |
+ |
7764 |
+ ebegin "Starting ${SVCNAME}" |
7765 |
+ start-stop-daemon --start --pidfile=/var/run/atheme/atheme.pid --user atheme-services --exec /usr/bin/atheme-services |
7766 |
+ eend $? |
7767 |
+} |
7768 |
+ |
7769 |
+reload() { |
7770 |
+ ebegin "Reloading ${SVCNAME}" |
7771 |
+ start-stop-daemon --signal HUP --pidfile /var/run/atheme/atheme.pid |
7772 |
+ eend $? |
7773 |
+} |
7774 |
+ |
7775 |
+stop() { |
7776 |
+ ebegin "Stopping ${SVCNAME}" |
7777 |
+ start-stop-daemon --stop --quiet --pidfile /var/run/atheme/atheme.pid |
7778 |
+ eend $? |
7779 |
+} |
7780 |
|
7781 |
diff --git a/net-irc/irssi/Manifest b/net-irc/irssi/Manifest |
7782 |
new file mode 100644 |
7783 |
index 0000000..e40ec1c |
7784 |
--- /dev/null |
7785 |
+++ b/net-irc/irssi/Manifest |
7786 |
@@ -0,0 +1,6 @@ |
7787 |
+DIST irssi-0.8.15.tar.bz2 948847 RMD160 0c8fba8cf3409621f6c1883127e14538a58c3359 SHA1 b79ce8c2c98a76b004f63706e7868cd363000d89 SHA256 c12d16fb605103d7c256ddce44012dc396af57f3771e086d0387c195a052a0a6 |
7788 |
+EBUILD irssi-0.8.15-r1.ebuild 1455 RMD160 22d86c3b5db20209147224f13f3fc99175929689 SHA1 8f780b5376ab17471a1357d8af861162b247fba3 SHA256 bc5065f287e7755ae4edc5a382e94ba250d68ebe9ac9f689e13eb276b1dcf785 |
7789 |
+EBUILD irssi-0.8.15.ebuild 1272 RMD160 2294176b501c701e4ae4e7877963514b5d859507 SHA1 0ec0e8f789002de331724146e67d5ece89faf94d SHA256 979bab61a033281489f325711a3f56d0d1d3b697b9a2a46bbd6a797cba993b5b |
7790 |
+EBUILD irssi-9999.ebuild 1351 RMD160 1be3deee8f654b53105684756bbdbe8fe8d4a668 SHA1 0094bc976379ad54155a050de7e3d5a981258669 SHA256 f2941e8d53ace770bb8139d320a07bd74009bda7ccb452b4a3bf732bb9d36379 |
7791 |
+MISC ChangeLog 23204 RMD160 1242a5a04f411b379c97df197129c6d661106b6d SHA1 2e681ac7de5fed5703ef08e20c8718155314debe SHA256 13a60bddc77ccc637056256a2d98cebfe9357bfe376f3077f7ba414d0b9c6e90 |
7792 |
+MISC metadata.xml 270 RMD160 217b6381a937b94caa61f5d1dcbcdf24fe2852f1 SHA1 1e8951324990f813bd348ce2b1c4fc75cb097250 SHA256 4962741e0eded229c8ac0cca6dc8fed203d9b63ed7d8de546c661e6661579c75 |
7793 |
|
7794 |
diff --git a/net-irc/irssi/irssi-0.8.15-r1.ebuild b/net-irc/irssi/irssi-0.8.15-r1.ebuild |
7795 |
new file mode 100644 |
7796 |
index 0000000..979fbd3 |
7797 |
--- /dev/null |
7798 |
+++ b/net-irc/irssi/irssi-0.8.15-r1.ebuild |
7799 |
@@ -0,0 +1,58 @@ |
7800 |
+# Copyright 1999-2012 Gentoo Foundation |
7801 |
+# Distributed under the terms of the GNU General Public License v2 |
7802 |
+# $Header: /var/cvsroot/gentoo-x86/net-irc/irssi/irssi-0.8.15-r1.ebuild,v 1.5 2012/05/03 06:27:14 jdhore Exp $ |
7803 |
+ |
7804 |
+EAPI=3 |
7805 |
+ |
7806 |
+inherit perl-module libtool |
7807 |
+ |
7808 |
+# Keep for _rc compability |
7809 |
+MY_P="${P/_/-}" |
7810 |
+ |
7811 |
+DESCRIPTION="A modular textUI IRC client with IPv6 support" |
7812 |
+HOMEPAGE="http://irssi.org/" |
7813 |
+SRC_URI="http://irssi.org/files/${MY_P}.tar.bz2" |
7814 |
+ |
7815 |
+LICENSE="GPL-2" |
7816 |
+SLOT="0" |
7817 |
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
7818 |
+IUSE="ipv6 +perl ssl socks5" |
7819 |
+ |
7820 |
+RDEPEND="sys-libs/ncurses |
7821 |
+ >=dev-libs/glib-2.2.1 |
7822 |
+ ssl? ( dev-libs/openssl ) |
7823 |
+ perl? ( dev-lang/perl ) |
7824 |
+ socks5? ( >=net-proxy/dante-1.1.18 )" |
7825 |
+DEPEND="${RDEPEND} |
7826 |
+ virtual/pkgconfig" |
7827 |
+RDEPEND="${RDEPEND} |
7828 |
+ perl? ( !net-im/silc-client )" |
7829 |
+ |
7830 |
+S=${WORKDIR}/${MY_P} |
7831 |
+ |
7832 |
+src_prepare() { |
7833 |
+ epunt_cxx |
7834 |
+ elibtoolize # for Darwin bundle |
7835 |
+} |
7836 |
+ |
7837 |
+src_configure() { |
7838 |
+ econf \ |
7839 |
+ --with-proxy \ |
7840 |
+ --with-ncurses="${EPREFIX}"/usr \ |
7841 |
+ --with-perl-lib=vendor \ |
7842 |
+ $(use_with perl) \ |
7843 |
+ $(use_with socks5 socks) \ |
7844 |
+ $(use_enable ssl) \ |
7845 |
+ $(use_enable ipv6) |
7846 |
+} |
7847 |
+ |
7848 |
+src_install() { |
7849 |
+ emake \ |
7850 |
+ DESTDIR="${D}" \ |
7851 |
+ docdir="${EPREFIX}"/usr/share/doc/${PF} \ |
7852 |
+ install || die "make install failed" |
7853 |
+ |
7854 |
+ use perl && fixlocalpod |
7855 |
+ |
7856 |
+ dodoc AUTHORS ChangeLog README TODO NEWS || die "dodoc failed" |
7857 |
+} |
7858 |
|
7859 |
diff --git a/net-irc/irssi/irssi-0.8.15.ebuild b/net-irc/irssi/irssi-0.8.15.ebuild |
7860 |
new file mode 100644 |
7861 |
index 0000000..e6421ed |
7862 |
--- /dev/null |
7863 |
+++ b/net-irc/irssi/irssi-0.8.15.ebuild |
7864 |
@@ -0,0 +1,58 @@ |
7865 |
+# Copyright 1999-2012 Gentoo Foundation |
7866 |
+# Distributed under the terms of the GNU General Public License v2 |
7867 |
+# $Header: /var/cvsroot/gentoo-x86/net-irc/irssi/irssi-0.8.15.ebuild,v 1.8 2012/05/03 06:27:14 jdhore Exp $ |
7868 |
+ |
7869 |
+EAPI="2" |
7870 |
+ |
7871 |
+inherit perl-module |
7872 |
+ |
7873 |
+# Keep for _rc compability |
7874 |
+MY_P="${P/_/-}" |
7875 |
+ |
7876 |
+DESCRIPTION="A modular textUI IRC client with IPv6 support" |
7877 |
+HOMEPAGE="http://irssi.org/" |
7878 |
+SRC_URI="http://irssi.org/files/${MY_P}.tar.bz2" |
7879 |
+ |
7880 |
+LICENSE="GPL-2" |
7881 |
+SLOT="0" |
7882 |
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" |
7883 |
+IUSE="ipv6 +perl ssl socks5" |
7884 |
+ |
7885 |
+RDEPEND="sys-libs/ncurses |
7886 |
+ >=dev-libs/glib-2.2.1 |
7887 |
+ ssl? ( dev-libs/openssl ) |
7888 |
+ perl? ( dev-lang/perl ) |
7889 |
+ socks5? ( >=net-proxy/dante-1.1.18 )" |
7890 |
+DEPEND="${RDEPEND} |
7891 |
+ virtual/pkgconfig" |
7892 |
+RDEPEND="${RDEPEND} |
7893 |
+ perl? ( !net-im/silc-client )" |
7894 |
+ |
7895 |
+S="${WORKDIR}"/${MY_P} |
7896 |
+ |
7897 |
+src_prepare() { |
7898 |
+ epunt_cxx |
7899 |
+} |
7900 |
+ |
7901 |
+src_configure() { |
7902 |
+ econf \ |
7903 |
+ --with-proxy \ |
7904 |
+ --with-ncurses \ |
7905 |
+ --with-perl-lib=vendor \ |
7906 |
+ $(use_with perl) \ |
7907 |
+ $(use_with socks5 socks) \ |
7908 |
+ $(use_enable ssl) \ |
7909 |
+ $(use_enable ipv6) \ |
7910 |
+ || die "econf failed" |
7911 |
+} |
7912 |
+ |
7913 |
+src_install() { |
7914 |
+ emake \ |
7915 |
+ DESTDIR="${D}" \ |
7916 |
+ docdir=/usr/share/doc/${PF} \ |
7917 |
+ install || die "make install failed" |
7918 |
+ |
7919 |
+ use perl && fixlocalpod |
7920 |
+ |
7921 |
+ dodoc AUTHORS ChangeLog README TODO NEWS || die "dodoc failed" |
7922 |
+} |
7923 |
|
7924 |
diff --git a/net-irc/irssi/irssi-9999.ebuild b/net-irc/irssi/irssi-9999.ebuild |
7925 |
new file mode 100644 |
7926 |
index 0000000..e42661f |
7927 |
--- /dev/null |
7928 |
+++ b/net-irc/irssi/irssi-9999.ebuild |
7929 |
@@ -0,0 +1,61 @@ |
7930 |
+# Copyright 1999-2012 Gentoo Foundation |
7931 |
+# Distributed under the terms of the GNU General Public License v2 |
7932 |
+# $Header: /var/cvsroot/gentoo-x86/net-irc/irssi/irssi-9999.ebuild,v 1.4 2012/05/03 06:27:14 jdhore Exp $ |
7933 |
+ |
7934 |
+EAPI=4 |
7935 |
+GENTOO_DEPEND_ON_PERL=no |
7936 |
+inherit autotools perl-module subversion |
7937 |
+ |
7938 |
+ESVN_REPO_URI="http://svn.irssi.org/repos/irssi/trunk" |
7939 |
+ESVN_PROJECT="irssi" |
7940 |
+ESVN_BOOTSTRAP="" |
7941 |
+ |
7942 |
+DESCRIPTION="A modular textUI IRC client with IPv6 support" |
7943 |
+HOMEPAGE="http://irssi.org/" |
7944 |
+LICENSE="GPL-2" |
7945 |
+SLOT="0" |
7946 |
+KEYWORDS="" |
7947 |
+IUSE="ipv6 +perl ssl socks5" |
7948 |
+ |
7949 |
+RDEPEND="sys-libs/ncurses |
7950 |
+ >=dev-libs/glib-2.2.1 |
7951 |
+ ssl? ( dev-libs/openssl ) |
7952 |
+ perl? ( dev-lang/perl:= ) |
7953 |
+ socks5? ( >=net-proxy/dante-1.1.18 )" |
7954 |
+DEPEND="${RDEPEND} |
7955 |
+ virtual/pkgconfig |
7956 |
+ >=sys-devel/autoconf-2.58 |
7957 |
+ dev-lang/perl |
7958 |
+ www-client/lynx" |
7959 |
+RDEPEND="${RDEPEND} |
7960 |
+ perl? ( !net-im/silc-client )" |
7961 |
+ |
7962 |
+src_prepare() { |
7963 |
+ TZ=UTC svn log -v "${ESVN_REPO_URI}" > "${S}"/ChangeLog || die |
7964 |
+ sed -i -e /^autoreconf/d autogen.sh || die |
7965 |
+ NOCONFIGURE=1 ./autogen.sh || die |
7966 |
+ |
7967 |
+ eautoreconf |
7968 |
+} |
7969 |
+ |
7970 |
+src_configure() { |
7971 |
+ econf \ |
7972 |
+ --with-proxy \ |
7973 |
+ --with-ncurses \ |
7974 |
+ --with-perl-lib=vendor \ |
7975 |
+ $(use_with perl) \ |
7976 |
+ $(use_with socks5 socks) \ |
7977 |
+ $(use_enable ssl) \ |
7978 |
+ $(use_enable ipv6) |
7979 |
+} |
7980 |
+ |
7981 |
+src_install() { |
7982 |
+ emake \ |
7983 |
+ DESTDIR="${D}" \ |
7984 |
+ docdir=/usr/share/doc/${PF} \ |
7985 |
+ install |
7986 |
+ |
7987 |
+ use perl && fixlocalpod |
7988 |
+ |
7989 |
+ dodoc AUTHORS ChangeLog README TODO NEWS |
7990 |
+} |
7991 |
|
7992 |
diff --git a/net-mail/mhonarc-gentoo/Manifest b/net-mail/mhonarc-gentoo/Manifest |
7993 |
new file mode 100644 |
7994 |
index 0000000..9cac128 |
7995 |
--- /dev/null |
7996 |
+++ b/net-mail/mhonarc-gentoo/Manifest |
7997 |
@@ -0,0 +1,5 @@ |
7998 |
+AUX mhonarc-gentoo-2.6.18-archives-gentoo.patch 6534 RMD160 e5444027bea221b5c53461ad04ab2c74484007e0 SHA1 1b83f57530ec623046adfe984dd0229f95f3c58d SHA256 e8da521cf04bba45a7a8b22ddbf150d8c88b88924d30391a0e4ded43f46efdba |
7999 |
+DIST MHonArc-2.6.18.tar.bz2 1546854 RMD160 4cf0d8e67050cc573ef81f826938a6c096ff0e93 SHA1 4990889d13cc3f4a2e1c284c55db5abb64e7072e SHA256 4fd014cf69c40ae7d50a9dca519f279a09563004b200edb86b7c8c6f3e3fb534 |
8000 |
+EBUILD mhonarc-gentoo-2.6.18.ebuild 833 RMD160 697c135bb3e1040a1a70ec76f2e52719f7059e38 SHA1 6a9cd70cff854b009326c04b54f88adb89708a27 SHA256 cb11ab864119a4a265b2d3501cccda49aaa094f3a1d9abc0417f42a95a3717b5 |
8001 |
+MISC ChangeLog 695 RMD160 0701bf5f28c811f4329e6125a489d368cf9775f4 SHA1 be5daf2278b4b4e045f823c7e2003fbcc5fbb9d3 SHA256 db252e5747d89b9695a97d32001922d143097ce424dfd848d492592be9ff24d0 |
8002 |
+MISC metadata.xml 240 RMD160 e9f8fad0db1adf127a591a7625a4669cd95a65ed SHA1 bc3b45335b1b6c4c31887b860ec2a2e0d94398df SHA256 bda6b267a8f104df8414a52a66d5017b89e943f3cf2496dbc693966bc0d6e5a4 |
8003 |
|
8004 |
diff --git a/net-mail/mhonarc-gentoo/files/mhonarc-gentoo-2.6.18-archives-gentoo.patch b/net-mail/mhonarc-gentoo/files/mhonarc-gentoo-2.6.18-archives-gentoo.patch |
8005 |
new file mode 100644 |
8006 |
index 0000000..d67c63e |
8007 |
--- /dev/null |
8008 |
+++ b/net-mail/mhonarc-gentoo/files/mhonarc-gentoo-2.6.18-archives-gentoo.patch |
8009 |
@@ -0,0 +1,197 @@ |
8010 |
+diff -Nuar a/lib/mhamain.pl b/lib/mhamain.pl |
8011 |
+--- a/lib/mhamain.pl 2006-06-10 02:42:58.000000000 +0000 |
8012 |
++++ b/lib/mhamain.pl 2008-01-27 14:12:48.000000000 +0000 |
8013 |
+@@ -73,6 +73,8 @@ |
8014 |
+ TERM TRAP USR1 USR2 VTALRM XCPU XFSZ |
8015 |
+ ); |
8016 |
+ |
8017 |
++use Carp; |
8018 |
++ |
8019 |
+ ############################################################################### |
8020 |
+ ## Public routines |
8021 |
+ ############################################################################### |
8022 |
+@@ -934,6 +936,16 @@ |
8023 |
+ } else { |
8024 |
+ $ctype = 'text/plain'; |
8025 |
+ } |
8026 |
++ |
8027 |
++ ##-----------------------------## |
8028 |
++ ## Get Custom Archives headers ## |
8029 |
++ ##-----------------------------## |
8030 |
++ if (defined($fields->{'x-archives-hash'})) { |
8031 |
++ $msghash = $fields->{'x-archives-hash'}[0]; |
8032 |
++ } |
8033 |
++ if(!defined($msghash)) { |
8034 |
++ confess("No X-Archives-Hash header in $handle"); |
8035 |
++ } |
8036 |
+ |
8037 |
+ ## Insure uniqueness of index |
8038 |
+ $index .= $X . sprintf('%d',(defined($msgnum)?$msgnum:($LastMsgNum+1))); |
8039 |
+@@ -955,6 +967,7 @@ |
8040 |
+ $Subject{$index} = $sub; |
8041 |
+ $MsgHead{$index} = htmlize_header($fields); |
8042 |
+ $ContentType{$index} = $ctype; |
8043 |
++ $MsgHash{$index} = $msghash; |
8044 |
+ if ($msgid) { |
8045 |
+ $MsgId{$msgid} = $index; |
8046 |
+ $NewMsgId{$msgid} = $index; # Track new message-ids |
8047 |
+@@ -966,6 +979,7 @@ |
8048 |
+ } else { |
8049 |
+ $IndexNum{$index} = getNewMsgNum(); |
8050 |
+ } |
8051 |
++ #$MsgHash{$IndexNum{$index}} = $msghash; |
8052 |
+ |
8053 |
+ $Refs{$index} = [ @refs ] if (@refs); |
8054 |
+ |
8055 |
+@@ -1102,7 +1116,7 @@ |
8056 |
+ |
8057 |
+ my $adding = ($ADD && !$force && !$SINGLE); |
8058 |
+ my $i_p0 = fmt_msgnum($msgnum); |
8059 |
+- my $filename = msgnum_filename($msgnum); |
8060 |
++ my $filename = msgnum_filename($index); |
8061 |
+ my $filepathname = join($DIRSEP, $OUTDIR, $filename); |
8062 |
+ my $tmppathname; |
8063 |
+ |
8064 |
+@@ -1160,7 +1174,9 @@ |
8065 |
+ "<!--X-Message-Id: ", |
8066 |
+ commentize($Index2MsgId{$index}), " -->\n", |
8067 |
+ "<!--X-Content-Type: ", |
8068 |
+- commentize($ContentType{$index}), " -->\n"; |
8069 |
++ commentize($ContentType{$index}), " -->\n", |
8070 |
++ "<!--X-Archives-Hash: ", |
8071 |
++ commentize($MsgHash{$index}), " -->\n"; |
8072 |
+ |
8073 |
+ if (defined($Refs{$index})) { |
8074 |
+ foreach (@{$Refs{$index}}) { |
8075 |
+@@ -1456,8 +1472,9 @@ |
8076 |
+ #&defineIndex2MsgId(); |
8077 |
+ my $msgnum = $IndexNum{$key}; |
8078 |
+ return (undef, undef) if ($msgnum eq ''); |
8079 |
+- my $filename = join($DIRSEP, $OUTDIR, &msgnum_filename($msgnum)); |
8080 |
++ my $filename = join($DIRSEP, $OUTDIR, &msgnum_filename($key)); |
8081 |
+ |
8082 |
++ delete $MsgHash{$key}; |
8083 |
+ delete $ContentType{$key}; |
8084 |
+ delete $Date{$key}; |
8085 |
+ delete $From{$key}; |
8086 |
+diff -Nuar a/lib/mhdb.pl b/lib/mhdb.pl |
8087 |
+--- a/lib/mhdb.pl 2005-12-20 21:28:15.000000000 +0000 |
8088 |
++++ b/lib/mhdb.pl 2008-01-27 13:25:52.000000000 +0000 |
8089 |
+@@ -61,6 +61,7 @@ |
8090 |
+ |
8091 |
+ ## Meta-data |
8092 |
+ print_var($db,'ContentType', \%ContentType); |
8093 |
++print_var($db,'MsgHash', \%MsgHash); |
8094 |
+ print_var($db,'Date', \%Date); |
8095 |
+ print_var($db,'Derived', \%Derived); |
8096 |
+ print_var($db,'FollowOld', \%Follow); |
8097 |
+diff -Nuar a/lib/mhinit.pl b/lib/mhinit.pl |
8098 |
+--- a/lib/mhinit.pl 2005-07-08 06:34:03.000000000 +0000 |
8099 |
++++ b/lib/mhinit.pl 2008-01-27 13:25:52.000000000 +0000 |
8100 |
+@@ -247,6 +247,7 @@ |
8101 |
+ %Follow = (); # Index key to follow-ups |
8102 |
+ %FolCnt = (); # Index key to number of follow-ups |
8103 |
+ %ContentType = (); # Index key to base content-type of message |
8104 |
++%MsgHash = (); # Custom hash from header in mail |
8105 |
+ %Icons = (); # Index key to icon URL for content-type |
8106 |
+ %AddIndex = (); # Flags for messages that must be written |
8107 |
+ |
8108 |
+diff -Nuar a/lib/mhmsgfile.pl b/lib/mhmsgfile.pl |
8109 |
+--- a/lib/mhmsgfile.pl 2001-09-17 16:10:28.000000000 +0000 |
8110 |
++++ b/lib/mhmsgfile.pl 2008-01-27 14:12:16.000000000 +0000 |
8111 |
+@@ -123,6 +123,10 @@ |
8112 |
+ if (defined($href->{'derived'})) { |
8113 |
+ $Derived{$index} = $href->{'derived'}; |
8114 |
+ } |
8115 |
++ |
8116 |
++ if (defined($href->{'archives-hash'})) { |
8117 |
++ $MsgHash{$index} = $href->{'archives-hash'}; |
8118 |
++ } |
8119 |
+ |
8120 |
+ $IndexNum{$index} = int($msgnum); |
8121 |
+ |
8122 |
+diff -Nuar a/lib/mhopt.pl b/lib/mhopt.pl |
8123 |
+--- a/lib/mhopt.pl 2005-07-08 06:34:03.000000000 +0000 |
8124 |
++++ b/lib/mhopt.pl 2008-01-27 13:25:52.000000000 +0000 |
8125 |
+@@ -764,6 +764,7 @@ |
8126 |
+ delete($MsgId{''}); |
8127 |
+ delete($FollowOld{''}); |
8128 |
+ delete($ContentType{''}); |
8129 |
++ delete($MsgHash{''}); |
8130 |
+ delete($Refs{''}); |
8131 |
+ |
8132 |
+ # update DOCURL if default old value |
8133 |
+diff -Nuar a/lib/mhrcvars.pl b/lib/mhrcvars.pl |
8134 |
+--- a/lib/mhrcvars.pl 2005-07-08 05:27:52.000000000 +0000 |
8135 |
++++ b/lib/mhrcvars.pl 2008-01-27 14:11:19.000000000 +0000 |
8136 |
+@@ -195,7 +195,7 @@ |
8137 |
+ } |
8138 |
+ if ($var eq 'MSG') { ## Filename of message page |
8139 |
+ ($lref, $key, $pos) = compute_msg_pos($index, $var, $arg); |
8140 |
+- $tmp = defined($key) ? &msgnum_filename($IndexNum{$key}) : ""; |
8141 |
++ $tmp = defined($key) ? &msgnum_filename($key) : ""; |
8142 |
+ last REPLACESW; |
8143 |
+ } |
8144 |
+ if ($var eq 'MSGHFIELD') { ## Message header field |
8145 |
+@@ -417,7 +417,7 @@ |
8146 |
+ if (!defined($key)) { $tmp = ""; last REPLACESW; } |
8147 |
+ $tmp = qq/name="/ . &fmt_msgnum($IndexNum{$key}) . |
8148 |
+ qq/" href="/ . |
8149 |
+- &msgnum_filename($IndexNum{$key}) . |
8150 |
++ &msgnum_filename($key) . |
8151 |
+ qq/"/; |
8152 |
+ last REPLACESW; |
8153 |
+ } |
8154 |
+@@ -432,7 +432,7 @@ |
8155 |
+ $isurl = 0; |
8156 |
+ ($lref, $key, $pos) = compute_msg_pos($index, $var, $arg); |
8157 |
+ if (!defined($key)) { $tmp = ""; last REPLACESW; } |
8158 |
+- $tmp = qq/href="/ . &msgnum_filename($IndexNum{$key}) . qq/"/; |
8159 |
++ $tmp = qq/href="/ . &msgnum_filename($key) . qq/"/; |
8160 |
+ last REPLACESW; |
8161 |
+ } |
8162 |
+ if ($var eq 'IDXFNAME') { ## Filename of index page |
8163 |
+@@ -730,7 +730,7 @@ |
8164 |
+ $ret = qq|<a name="| . |
8165 |
+ &fmt_msgnum($IndexNum{$index}) . |
8166 |
+ qq|" href="| . |
8167 |
+- &msgnum_filename($IndexNum{$index}) . |
8168 |
++ &msgnum_filename($index) . |
8169 |
+ qq|">$ret</a>| |
8170 |
+ if $var eq 'SUBJECT' && $arg eq "" && !$mailto; |
8171 |
+ |
8172 |
+diff -Nuar a/lib/mhutil.pl b/lib/mhutil.pl |
8173 |
+--- a/lib/mhutil.pl 2005-07-08 05:27:53.000000000 +0000 |
8174 |
++++ b/lib/mhutil.pl 2008-01-27 14:11:50.000000000 +0000 |
8175 |
+@@ -28,6 +28,7 @@ |
8176 |
+ package mhonarc; |
8177 |
+ |
8178 |
+ use MHonArc::RFC822; |
8179 |
++use Carp; |
8180 |
+ |
8181 |
+ ## RFC 2369 header fields to check for URLs |
8182 |
+ %HFieldsList = ( |
8183 |
+@@ -304,16 +305,20 @@ |
8184 |
+ ## Routine to get filename of a message number. |
8185 |
+ ## |
8186 |
+ sub msgnum_filename { |
8187 |
+- my($fmtstr) = "$MsgPrefix%05d.$HtmlExt"; |
8188 |
++ my $msgnum = $_[0]; |
8189 |
++ my($fmtstr) = "$MsgPrefix%s.$HtmlExt"; |
8190 |
+ $fmtstr .= ".gz" if $GzipLinks; |
8191 |
+- sprintf($fmtstr, $_[0]); |
8192 |
++ if(!defined($MsgHash{$msgnum})) { |
8193 |
++ confess("Could not find X-Archives-Hash for msgnum=$msgnum"); |
8194 |
++ } |
8195 |
++ sprintf($fmtstr, $MsgHash{$msgnum}); |
8196 |
+ } |
8197 |
+ |
8198 |
+ ##--------------------------------------------------------------------------- |
8199 |
+ ## Routine to get filename of an index |
8200 |
+ ## |
8201 |
+ sub get_filename_from_index { |
8202 |
+- &msgnum_filename($IndexNum{$_[0]}); |
8203 |
++ &msgnum_filename($_[0]); |
8204 |
+ } |
8205 |
+ |
8206 |
+ ##--------------------------------------------------------------------------- |
8207 |
|
8208 |
diff --git a/net-mail/mhonarc-gentoo/mhonarc-gentoo-2.6.18.ebuild b/net-mail/mhonarc-gentoo/mhonarc-gentoo-2.6.18.ebuild |
8209 |
new file mode 100644 |
8210 |
index 0000000..906c15a |
8211 |
--- /dev/null |
8212 |
+++ b/net-mail/mhonarc-gentoo/mhonarc-gentoo-2.6.18.ebuild |
8213 |
@@ -0,0 +1,30 @@ |
8214 |
+# Copyright 1999-2011 Gentoo Foundation |
8215 |
+# Distributed under the terms of the GNU General Public License v2 |
8216 |
+# $Header: /var/cvsroot/gentoo-x86/net-mail/mhonarc-gentoo/mhonarc-gentoo-2.6.18.ebuild,v 1.2 2011/05/02 22:37:34 tampakrap Exp $ |
8217 |
+ |
8218 |
+EAPI="4-slot-abi" |
8219 |
+ |
8220 |
+inherit perl-module |
8221 |
+ |
8222 |
+DESCRIPTION="Perl Mail-to-HTML Converter, Gentoo fork" |
8223 |
+HOMEPAGE="http://www.mhonarc.org/" |
8224 |
+LICENSE="GPL-2" |
8225 |
+SRC_URI="http://www.mhonarc.org/release/MHonArc/tar/MHonArc-${PV}.tar.bz2" |
8226 |
+ |
8227 |
+SLOT="0" |
8228 |
+KEYWORDS="~amd64 ~x86" |
8229 |
+IUSE="" |
8230 |
+ |
8231 |
+RDEPEND="!net-mail/mhonarc" |
8232 |
+ |
8233 |
+MY_P="${P/mhonarc-gentoo/MHonArc}" |
8234 |
+S="${WORKDIR}/${MY_P}" |
8235 |
+ |
8236 |
+PATCHES=( "${FILESDIR}/${P}-archives-gentoo.patch" ) |
8237 |
+ |
8238 |
+src_install() { |
8239 |
+ sed -e "s|-prefix |-docpath '${D}/usr/share/doc/${PF}' -prefix '${D}'|g" -i Makefile |
8240 |
+ sed -e "s|installsitelib|installvendorlib|g" -i install.me |
8241 |
+ |
8242 |
+ perl-module_src_install |
8243 |
+} |
8244 |
|
8245 |
diff --git a/net-print/cups-filters/Manifest b/net-print/cups-filters/Manifest |
8246 |
new file mode 100644 |
8247 |
index 0000000..8f2c9d8 |
8248 |
--- /dev/null |
8249 |
+++ b/net-print/cups-filters/Manifest |
8250 |
@@ -0,0 +1,8 @@ |
8251 |
+AUX cups-filters-1.0.11-makefiles.patch 7582 RMD160 9a753859a45c56d6e18b0275eafd6f69d5195334 SHA1 9773ee18d3481e1759986c20baf1adfa2d30d203 SHA256 9a25decdb0033eb1a1910c3787eaad6ac4ec69715db426edbdbdf22b759a5bdc |
8252 |
+DIST cups-filters-1.0.17.tar.gz 1019661 RMD160 de5c5fa4eb1391271d76ca5c049145d601ed0923 SHA1 fd80efeefb5f37755588db868c52a8cd49e620d5 SHA256 af66f4b19c6448f4b42613a66c852fbd7d4622aa9bad1ccc0e42cb7f2e617772 |
8253 |
+DIST cups-filters-1.0.18.tar.gz 1022509 RMD160 84cba51cab4a8c78f80de268342ec281967bdf68 SHA1 00fa6d585a4b546b36d0f4a92855a43982933875 SHA256 6926980653e7cb5f94b91921517678cca7f0e6781364823a05f7b4b0ec919106 |
8254 |
+EBUILD cups-filters-1.0.17.ebuild 1119 RMD160 65561b8d4be11439ddccc8fccc3ef4681721999e SHA1 c8a647667d83e53f543b51ad580f807bc8d0c107 SHA256 1cc5f7de3b0b68f7bd0a0c083d235db7fc152bc62b12b874a955e78559566a8a |
8255 |
+EBUILD cups-filters-1.0.18.ebuild 1119 RMD160 7cf53106d123bb434d3e54907ca2f4dbc902bc28 SHA1 1da23549bc08811f42c983081d0177035f10633d SHA256 9f93882bd7da4d4bf55c8254bf1868427b8892cabbbca27cc092ed65e7840ae9 |
8256 |
+EBUILD cups-filters-9999.ebuild 1699 RMD160 8685b0b6777e048e8480fe56bf343ec85848db04 SHA1 9ae554d536991827a47ba85448bad478f3a031a3 SHA256 89bfb35500361e6d888247fa731ee80001d18c02f200f0d6c14ada8b3f9669bb |
8257 |
+MISC ChangeLog 2897 RMD160 8dc39a766ad5ad993463b731621edd70d8ce52c1 SHA1 5a4c83f28c7f030207524606904534d5101a9068 SHA256 c85a368475409082064c3fa324433821b3da807fbfc2090145a8cc389a809757 |
8258 |
+MISC metadata.xml 162 RMD160 145aada347c27fc879828b9bb22ff79f4e23325c SHA1 97a164202fb2c7165cdbd9721ea05b4ac2724035 SHA256 753dd90680a9d937cb438cbf14dc217d518514d1596682a4e3478b1b7c7ba051 |
8259 |
|
8260 |
diff --git a/net-print/cups-filters/cups-filters-1.0.17.ebuild b/net-print/cups-filters/cups-filters-1.0.17.ebuild |
8261 |
new file mode 100644 |
8262 |
index 0000000..8dd8cc4 |
8263 |
--- /dev/null |
8264 |
+++ b/net-print/cups-filters/cups-filters-1.0.17.ebuild |
8265 |
@@ -0,0 +1,46 @@ |
8266 |
+# Copyright 1999-2012 Gentoo Foundation |
8267 |
+# Distributed under the terms of the GNU General Public License v2 |
8268 |
+# $Header: /var/cvsroot/gentoo-x86/net-print/cups-filters/cups-filters-1.0.17.ebuild,v 1.3 2012/06/02 19:47:16 dilfridge Exp $ |
8269 |
+ |
8270 |
+EAPI=4 |
8271 |
+ |
8272 |
+inherit autotools eutils |
8273 |
+ |
8274 |
+DESCRIPTION="Cups PDF filters" |
8275 |
+HOMEPAGE="http://www.linuxfoundation.org/collaborate/workgroups/openprinting/pdfasstandardprintjobformat" |
8276 |
+SRC_URI="http://www.openprinting.org/download/${PN}/${P}.tar.gz" |
8277 |
+ |
8278 |
+LICENSE="GPL-2" |
8279 |
+SLOT="0" |
8280 |
+KEYWORDS="" |
8281 |
+IUSE="jpeg lcms png tiff zlib" |
8282 |
+ |
8283 |
+RDEPEND=" |
8284 |
+ app-text/ghostscript-gpl |
8285 |
+ app-text/poppler[jpeg?,lcms?] |
8286 |
+ media-libs/freetype:2 |
8287 |
+ >net-print/cups-1.5.9999 |
8288 |
+ jpeg? ( virtual/jpeg ) |
8289 |
+ lcms? ( media-libs/lcms:2 ) |
8290 |
+ png? ( media-libs/libpng ) |
8291 |
+ tiff? ( media-libs/tiff ) |
8292 |
+ zlib? ( sys-libs/zlib ) |
8293 |
+" |
8294 |
+DEPEND="${RDEPEND}" |
8295 |
+ |
8296 |
+src_prepare() { |
8297 |
+ epatch "${FILESDIR}"/${PN}-1.0.11-makefiles.patch |
8298 |
+ eautoreconf |
8299 |
+} |
8300 |
+ |
8301 |
+src_configure() { |
8302 |
+ econf \ |
8303 |
+ --without-php \ |
8304 |
+ --with-optim="${CFLAGS}" \ |
8305 |
+ $(use_enable jpeg) \ |
8306 |
+ $(use_enable jpeg libjpeg) \ |
8307 |
+ $(use_enable lcms cms) \ |
8308 |
+ $(use_enable png) \ |
8309 |
+ $(use_enable tiff) \ |
8310 |
+ $(use_enable zlib) |
8311 |
+} |
8312 |
|
8313 |
diff --git a/net-print/cups-filters/cups-filters-1.0.18.ebuild b/net-print/cups-filters/cups-filters-1.0.18.ebuild |
8314 |
new file mode 100644 |
8315 |
index 0000000..7571ffd |
8316 |
--- /dev/null |
8317 |
+++ b/net-print/cups-filters/cups-filters-1.0.18.ebuild |
8318 |
@@ -0,0 +1,46 @@ |
8319 |
+# Copyright 1999-2012 Gentoo Foundation |
8320 |
+# Distributed under the terms of the GNU General Public License v2 |
8321 |
+# $Header: /var/cvsroot/gentoo-x86/net-print/cups-filters/cups-filters-1.0.18.ebuild,v 1.1 2012/06/02 19:47:17 dilfridge Exp $ |
8322 |
+ |
8323 |
+EAPI=4 |
8324 |
+ |
8325 |
+inherit autotools eutils |
8326 |
+ |
8327 |
+DESCRIPTION="Cups PDF filters" |
8328 |
+HOMEPAGE="http://www.linuxfoundation.org/collaborate/workgroups/openprinting/pdfasstandardprintjobformat" |
8329 |
+SRC_URI="http://www.openprinting.org/download/${PN}/${P}.tar.gz" |
8330 |
+ |
8331 |
+LICENSE="GPL-2" |
8332 |
+SLOT="0" |
8333 |
+KEYWORDS="" |
8334 |
+IUSE="jpeg lcms png tiff zlib" |
8335 |
+ |
8336 |
+RDEPEND=" |
8337 |
+ app-text/ghostscript-gpl |
8338 |
+ app-text/poppler[jpeg?,lcms?] |
8339 |
+ media-libs/freetype:2 |
8340 |
+ >net-print/cups-1.5.9999 |
8341 |
+ jpeg? ( virtual/jpeg ) |
8342 |
+ lcms? ( media-libs/lcms:2 ) |
8343 |
+ png? ( media-libs/libpng ) |
8344 |
+ tiff? ( media-libs/tiff ) |
8345 |
+ zlib? ( sys-libs/zlib ) |
8346 |
+" |
8347 |
+DEPEND="${RDEPEND}" |
8348 |
+ |
8349 |
+src_prepare() { |
8350 |
+ epatch "${FILESDIR}"/${PN}-1.0.11-makefiles.patch |
8351 |
+ eautoreconf |
8352 |
+} |
8353 |
+ |
8354 |
+src_configure() { |
8355 |
+ econf \ |
8356 |
+ --without-php \ |
8357 |
+ --with-optim="${CFLAGS}" \ |
8358 |
+ $(use_enable jpeg) \ |
8359 |
+ $(use_enable jpeg libjpeg) \ |
8360 |
+ $(use_enable lcms cms) \ |
8361 |
+ $(use_enable png) \ |
8362 |
+ $(use_enable tiff) \ |
8363 |
+ $(use_enable zlib) |
8364 |
+} |
8365 |
|
8366 |
diff --git a/net-print/cups-filters/cups-filters-9999.ebuild b/net-print/cups-filters/cups-filters-9999.ebuild |
8367 |
new file mode 100644 |
8368 |
index 0000000..5a3cac4 |
8369 |
--- /dev/null |
8370 |
+++ b/net-print/cups-filters/cups-filters-9999.ebuild |
8371 |
@@ -0,0 +1,81 @@ |
8372 |
+# Copyright 1999-2012 Gentoo Foundation |
8373 |
+# Distributed under the terms of the GNU General Public License v2 |
8374 |
+# $Header: /var/cvsroot/gentoo-x86/net-print/cups-filters/cups-filters-9999.ebuild,v 1.10 2012/06/26 20:19:09 dilfridge Exp $ |
8375 |
+ |
8376 |
+EAPI="4-slot-abi" |
8377 |
+ |
8378 |
+GENTOO_DEPEND_ON_PERL=no |
8379 |
+ |
8380 |
+inherit base perl-module |
8381 |
+ |
8382 |
+if [[ "${PV}"=="9999" ]] ; then |
8383 |
+ inherit autotools bzr |
8384 |
+ EBZR_REPO_URI="http://bzr.linuxfoundation.org/openprinting/cups-filters" |
8385 |
+ KEYWORDS="" |
8386 |
+else |
8387 |
+ SRC_URI="http://www.openprinting.org/download/${PN}/${P}.tar.gz" |
8388 |
+ KEYWORDS="" |
8389 |
+fi |
8390 |
+DESCRIPTION="Cups PDF filters" |
8391 |
+HOMEPAGE="http://www.linuxfoundation.org/collaborate/workgroups/openprinting/pdfasstandardprintjobformat" |
8392 |
+ |
8393 |
+LICENSE="GPL-2" |
8394 |
+SLOT="0" |
8395 |
+IUSE="jpeg perl png static-libs tiff" |
8396 |
+ |
8397 |
+RDEPEND=" |
8398 |
+ app-text/ghostscript-gpl |
8399 |
+ app-text/poppler[jpeg?,lcms,tiff?] |
8400 |
+ media-libs/fontconfig |
8401 |
+ media-libs/freetype:2 |
8402 |
+ media-libs/lcms:2 |
8403 |
+ >net-print/cups-1.5.9999 |
8404 |
+ sys-libs/zlib |
8405 |
+ jpeg? ( virtual/jpeg ) |
8406 |
+ perl? ( dev-lang/perl:= ) |
8407 |
+ png? ( media-libs/libpng ) |
8408 |
+ tiff? ( media-libs/tiff ) |
8409 |
+" |
8410 |
+DEPEND="${RDEPEND}" |
8411 |
+ |
8412 |
+src_prepare() { |
8413 |
+ base_src_prepare |
8414 |
+ if [[ "${PV}"=="9999" ]] ; then |
8415 |
+ eautoreconf |
8416 |
+ fi |
8417 |
+} |
8418 |
+ |
8419 |
+src_configure() { |
8420 |
+ econf \ |
8421 |
+ $(use_enable static-libs static) \ |
8422 |
+ --with-fontdir="fonts/conf.avail" \ |
8423 |
+ --enable-imagefilters \ |
8424 |
+ $(use_with jpeg) \ |
8425 |
+ $(use_with png) \ |
8426 |
+ $(use_with tiff) \ |
8427 |
+ --without-php |
8428 |
+} |
8429 |
+ |
8430 |
+src_compile() { |
8431 |
+ default |
8432 |
+ |
8433 |
+ if use perl; then |
8434 |
+ pushd "${S}/scripting/perl" > /dev/null |
8435 |
+ perl-module_src_prep |
8436 |
+ perl-module_src_compile |
8437 |
+ popd > /dev/null |
8438 |
+ fi |
8439 |
+} |
8440 |
+ |
8441 |
+src_install() { |
8442 |
+ default |
8443 |
+ |
8444 |
+ if use perl; then |
8445 |
+ pushd "${S}/scripting/perl" > /dev/null |
8446 |
+ perl-module_src_install |
8447 |
+ fixlocalpod |
8448 |
+ popd > /dev/null |
8449 |
+ fi |
8450 |
+ |
8451 |
+ find "${ED}" -name '*.la' -exec rm -f {} + |
8452 |
+} |
8453 |
|
8454 |
diff --git a/net-print/cups-filters/files/cups-filters-1.0.11-makefiles.patch b/net-print/cups-filters/files/cups-filters-1.0.11-makefiles.patch |
8455 |
new file mode 100644 |
8456 |
index 0000000..2c9c8bc |
8457 |
--- /dev/null |
8458 |
+++ b/net-print/cups-filters/files/cups-filters-1.0.11-makefiles.patch |
8459 |
@@ -0,0 +1,184 @@ |
8460 |
+diff -urN cups-filters-1.0.11.old/backend/Makefile cups-filters-1.0.11/backend/Makefile |
8461 |
+--- cups-filters-1.0.11.old/backend/Makefile 2012-04-03 17:40:50.326979137 +0200 |
8462 |
++++ cups-filters-1.0.11/backend/Makefile 2012-04-03 17:43:59.027982425 +0200 |
8463 |
+@@ -74,9 +74,9 @@ |
8464 |
+ |
8465 |
+ install-exec: |
8466 |
+ echo Installing backends in $(SERVERBIN)/backend... |
8467 |
+- $(INSTALL_DIR) -m 755 $(SERVERBIN)/backend |
8468 |
++ $(INSTALL_DIR) -m 755 $(DESTDIR)/$(SERVERBIN)/backend |
8469 |
+ for file in $(BACKENDS); do \ |
8470 |
+- $(INSTALL_BIN) $$file $(SERVERBIN)/backend; \ |
8471 |
++ $(INSTALL_BIN) $$file $(DESTDIR)/$(SERVERBIN)/backend; \ |
8472 |
+ done |
8473 |
+ |
8474 |
+ |
8475 |
+diff -urN cups-filters-1.0.11.old/config-scripts/cups-compiler.m4 cups-filters-1.0.11/config-scripts/cups-compiler.m4 |
8476 |
+--- cups-filters-1.0.11.old/config-scripts/cups-compiler.m4 2012-04-03 17:40:50.332979138 +0200 |
8477 |
++++ cups-filters-1.0.11/config-scripts/cups-compiler.m4 2012-04-03 17:41:23.281979712 +0200 |
8478 |
+@@ -23,13 +23,6 @@ |
8479 |
+ AC_ARG_WITH(optim, [ --with-optim set optimization flags ]) |
8480 |
+ AC_ARG_ENABLE(debug, [ --enable-debug build with debugging symbols]) |
8481 |
+ |
8482 |
+-dnl For debugging, keep symbols, otherwise strip them... |
8483 |
+-if test x$enable_debug = xyes; then |
8484 |
+- OPTIM="-g" |
8485 |
+-else |
8486 |
+- INSTALL_STRIP="-s" |
8487 |
+-fi |
8488 |
+- |
8489 |
+ dnl Read-only data/program support on Linux... |
8490 |
+ AC_ARG_ENABLE(relro, [ --enable-relro build with the GCC relro option]) |
8491 |
+ |
8492 |
+diff -urN cups-filters-1.0.11.old/cupsfilters/Makefile cups-filters-1.0.11/cupsfilters/Makefile |
8493 |
+--- cups-filters-1.0.11.old/cupsfilters/Makefile 2012-04-03 17:40:50.330979139 +0200 |
8494 |
++++ cups-filters-1.0.11/cupsfilters/Makefile 2012-04-03 17:57:26.362996484 +0200 |
8495 |
+@@ -120,9 +120,9 @@ |
8496 |
+ |
8497 |
+ install-headers: |
8498 |
+ echo Installing header files into $(INCLUDEDIR)/cupsfilters... |
8499 |
+- $(INSTALL_DIR) -m 755 $(INCLUDEDIR)/cupsfilters |
8500 |
++ $(INSTALL_DIR) -m 755 $(DESTDIR)/$(INCLUDEDIR)/cupsfilters |
8501 |
+ for file in $(HEADERS); do \ |
8502 |
+- $(INSTALL_DATA) $$file $(INCLUDEDIR)/cupsfilters; \ |
8503 |
++ $(INSTALL_DATA) $$file $(DESTDIR)/$(INCLUDEDIR)/cupsfilters; \ |
8504 |
+ done |
8505 |
+ |
8506 |
+ |
8507 |
+@@ -132,16 +132,16 @@ |
8508 |
+ |
8509 |
+ install-libs: |
8510 |
+ echo Installing libraries in $(LIBDIR)... |
8511 |
+- $(INSTALL_DIR) -m 755 $(LIBDIR) |
8512 |
+- $(INSTALL_LIB) $(LIBCUPSFILTERS) $(LIBDIR) |
8513 |
+- $(INSTALL_DATA) libcupsfilters.a $(LIBDIR) |
8514 |
++ $(INSTALL_DIR) -m 755 $(DESTDIR)/$(LIBDIR) |
8515 |
++ $(INSTALL_LIB) $(LIBCUPSFILTERS) $(DESTDIR)/$(LIBDIR) |
8516 |
++ $(INSTALL_DATA) libcupsfilters.a $(DESTDIR)/$(LIBDIR) |
8517 |
+ if test $(LIBCUPSFILTERS) = "libcupsfilters.so.1" -o $(LIBCUPSFILTERS) = "libcupsfilters.sl.1"; then \ |
8518 |
+- $(RM) $(LIBDIR)/`basename $(LIBCUPSFILTERS) .1`; \ |
8519 |
+- $(LN) $(LIBCUPSFILTERS) $(LIBDIR)/`basename $(LIBCUPSFILTERS) .1`; \ |
8520 |
++ $(RM) $(DESTDIR)/$(LIBDIR)/`basename $(LIBCUPSFILTERS) .1`; \ |
8521 |
++ $(LN) $(LIBCUPSFILTERS) $(DESTDIR)/$(LIBDIR)/`basename $(LIBCUPSFILTERS) .1`; \ |
8522 |
+ fi |
8523 |
+ if test $(LIBCUPSFILTERS) = "libcupsfilters.1.dylib"; then \ |
8524 |
+- $(RM) $(LIBDIR)/libcups.dylib; \ |
8525 |
+- $(LN) $(LIBCUPSFILTERS) $(LIBDIR)/libcups.dylib; \ |
8526 |
++ $(RM) $(DESTDIR)/$(LIBDIR)/libcups.dylib; \ |
8527 |
++ $(LN) $(LIBCUPSFILTERS) $(DESTDIR)/$(LIBDIR)/libcups.dylib; \ |
8528 |
+ fi |
8529 |
+ |
8530 |
+ |
8531 |
+@@ -171,7 +171,7 @@ |
8532 |
+ |
8533 |
+ libcupsfilters.so.1: $(LIBOBJS) |
8534 |
+ echo Linking $@... |
8535 |
+- $(DSO) $(ARCHFLAGS) $(DSOFLAGS) -o $@ $(LIBOBJS) $(DSOLIBS) $(LINKCUPS) -lm |
8536 |
++ $(DSO) $(LDFLAGS) $(ARCHFLAGS) $(DSOFLAGS) -o $@ $(LIBOBJS) $(DSOLIBS) $(LINKCUPS) -lm |
8537 |
+ $(RM) `basename $@ .1` |
8538 |
+ $(LN) $@ `basename $@ .1` |
8539 |
+ |
8540 |
+diff -urN cups-filters-1.0.11.old/filter/Makefile cups-filters-1.0.11/filter/Makefile |
8541 |
+--- cups-filters-1.0.11.old/filter/Makefile 2012-04-03 17:40:50.324979137 +0200 |
8542 |
++++ cups-filters-1.0.11/filter/Makefile 2012-04-03 17:53:35.708992459 +0200 |
8543 |
+@@ -130,35 +130,35 @@ |
8544 |
+ |
8545 |
+ install-data: |
8546 |
+ echo Installing charsets to $(DATADIR)/charsets... |
8547 |
+- $(INSTALL_DIR) -m 755 $(DATADIR)/charsets |
8548 |
++ $(INSTALL_DIR) -m 755 $(DESTDIR)/$(DATADIR)/charsets |
8549 |
+ for file in $(CHARSETS); do \ |
8550 |
+- $(INSTALL_DATA) $$file $(DATADIR)/charsets; \ |
8551 |
++ $(INSTALL_DATA) $$file $(DESTDIR)/$(DATADIR)/charsets; \ |
8552 |
+ done; \ |
8553 |
+- $(LN) pdf.utf-8.simple $(DATADIR)/charsets/pdf.utf-8 |
8554 |
++ $(LN) pdf.utf-8.simple $(DESTDIR)/$(DATADIR)/charsets/pdf.utf-8 |
8555 |
+ echo Installing data files to $(DATADIR)/data... |
8556 |
+- $(INSTALL_DIR) -m 755 $(DATADIR)/data |
8557 |
++ $(INSTALL_DIR) -m 755 $(DESTDIR)/$(DATADIR)/data |
8558 |
+ for file in $(DATAFILES); do \ |
8559 |
+- $(INSTALL_DATA) $$file $(DATADIR)/data; \ |
8560 |
++ $(INSTALL_DATA) $$file $(DESTDIR)/$(DATADIR)/data; \ |
8561 |
+ done |
8562 |
+ echo Installing banners to $(DATADIR)/banners... |
8563 |
+- $(INSTALL_DIR) -m 755 $(DATADIR)/banners |
8564 |
++ $(INSTALL_DIR) -m 755 $(DESTDIR)/$(DATADIR)/banners |
8565 |
+ for file in $(BANNERS); do \ |
8566 |
+- $(INSTALL_DATA) $$file $(DATADIR)/banners; \ |
8567 |
++ $(INSTALL_DATA) $$file $(DESTDIR)/$(DATADIR)/banners; \ |
8568 |
+ done |
8569 |
+ echo Installing MIME files to $(DATADIR)/mime... |
8570 |
+- $(INSTALL_DIR) -m 755 $(DATADIR)/mime |
8571 |
++ $(INSTALL_DIR) -m 755 $(DESTDIR)/$(DATADIR)/mime |
8572 |
+ for file in $(MIMEFILES); do \ |
8573 |
+- $(INSTALL_DATA) $$file $(DATADIR)/mime; \ |
8574 |
++ $(INSTALL_DATA) $$file $(DESTDIR)/$(DATADIR)/mime; \ |
8575 |
+ done |
8576 |
+ echo Installing DRV files to $(DATADIR)/drv... |
8577 |
+- $(INSTALL_DIR) -m 755 $(DATADIR)/drv |
8578 |
++ $(INSTALL_DIR) -m 755 $(DESTDIR)/$(DATADIR)/drv |
8579 |
+ for file in $(DRVFILES); do \ |
8580 |
+- $(INSTALL_DATA) $$file $(DATADIR)/drv; \ |
8581 |
++ $(INSTALL_DATA) $$file $(DESTDIR)/$(DATADIR)/drv; \ |
8582 |
+ done |
8583 |
+- echo Installing PPD files to $(BUILDROOT)${datadir}/ppd/cupsfilters... |
8584 |
+- $(INSTALL_DIR) -m 755 $(BUILDROOT)${datadir}/ppd/cupsfilters |
8585 |
++ echo Installing PPD files to $(DATADIR)/ppd/cupsfilters... |
8586 |
++ $(INSTALL_DIR) -m 755 $(DESTDIR)$(DATADIR)/ppd/cupsfilters |
8587 |
+ for file in $(PPDFILES); do \ |
8588 |
+- $(INSTALL_DATA) $$file $(BUILDROOT)${datadir}/ppd/cupsfilters; \ |
8589 |
++ $(INSTALL_DATA) $$file $(DESTDIR)$(DATADIR)/ppd/cupsfilters; \ |
8590 |
+ done |
8591 |
+ |
8592 |
+ |
8593 |
+@@ -168,12 +168,12 @@ |
8594 |
+ |
8595 |
+ install-exec: |
8596 |
+ echo Installing filters to $(SERVERBIN)/filter... |
8597 |
+- $(INSTALL_DIR) -m 755 $(SERVERBIN)/filter |
8598 |
++ $(INSTALL_DIR) -m 755 $(DESTDIR)/$(SERVERBIN)/filter |
8599 |
+ for file in $(TARGETS); do \ |
8600 |
+- $(INSTALL_BIN) $$file $(SERVERBIN)/filter; \ |
8601 |
++ $(INSTALL_BIN) $$file $(DESTDIR)/$(SERVERBIN)/filter; \ |
8602 |
+ done |
8603 |
+ for file in $(SCRIPTS); do \ |
8604 |
+- $(INSTALL_SCRIPT) $$file $(SERVERBIN)/filter; \ |
8605 |
++ $(INSTALL_SCRIPT) $$file $(DESTDIR)/$(SERVERBIN)/filter; \ |
8606 |
+ done |
8607 |
+ |
8608 |
+ |
8609 |
+diff -urN cups-filters-1.0.11.old/pdftoopvp/Makefile cups-filters-1.0.11/pdftoopvp/Makefile |
8610 |
+--- cups-filters-1.0.11.old/pdftoopvp/Makefile 2012-04-03 17:40:50.331979139 +0200 |
8611 |
++++ cups-filters-1.0.11/pdftoopvp/Makefile 2012-04-03 17:54:47.771993722 +0200 |
8612 |
+@@ -60,13 +60,13 @@ |
8613 |
+ |
8614 |
+ install-data: all |
8615 |
+ echo Installing configuration files to $(sysconfdir)/fonts/conf.d... |
8616 |
+- $(INSTALL_DIR) -m 755 $(BUILDROOT)$(sysconfdir)/fonts/conf.d |
8617 |
+- $(INSTALL_DATA) -m 644 99pdftoopvp.conf $(BUILDROOT)$(sysconfdir)/fonts/conf.d |
8618 |
++ $(INSTALL_DIR) -m 755 $(DESTDIR)$(sysconfdir)/fonts/conf.d |
8619 |
++ $(INSTALL_DATA) -m 644 99pdftoopvp.conf $(DESTDIR)$(sysconfdir)/fonts/conf.d |
8620 |
+ |
8621 |
+ install-exec: all |
8622 |
+ echo Installing filters to $(SERVERBIN)/filter... |
8623 |
+- $(INSTALL_DIR) -m 755 $(SERVERBIN)/filter |
8624 |
+- $(INSTALL_BIN) pdftoopvp $(SERVERBIN)/filter |
8625 |
++ $(INSTALL_DIR) -m 755 $(DESTDIR)/$(SERVERBIN)/filter |
8626 |
++ $(INSTALL_BIN) pdftoopvp $(DESTDIR)/$(SERVERBIN)/filter |
8627 |
+ |
8628 |
+ install-headers: |
8629 |
+ |
8630 |
+diff -urN cups-filters-1.0.11.old/pdftopdf/Makefile cups-filters-1.0.11/pdftopdf/Makefile |
8631 |
+--- cups-filters-1.0.11.old/pdftopdf/Makefile 2012-04-03 17:40:50.328979140 +0200 |
8632 |
++++ cups-filters-1.0.11/pdftopdf/Makefile 2012-04-03 17:44:39.759983134 +0200 |
8633 |
+@@ -78,8 +78,8 @@ |
8634 |
+ |
8635 |
+ install-exec: all |
8636 |
+ echo Installing filters in $(SERVERBIN)/filter... |
8637 |
+- $(INSTALL_DIR) -m 755 $(SERVERBIN)/filter |
8638 |
+- $(INSTALL_BIN) pdftopdf $(SERVERBIN)/filter |
8639 |
++ $(INSTALL_DIR) -m 755 $(DESTDIR)/$(SERVERBIN)/filter |
8640 |
++ $(INSTALL_BIN) pdftopdf $(DESTDIR)/$(SERVERBIN)/filter |
8641 |
+ |
8642 |
+ install-headers: |
8643 |
+ |
8644 |
|
8645 |
diff --git a/perl-core/Module-Build/Manifest b/perl-core/Module-Build/Manifest |
8646 |
index 8b969a1..1c44d92 100644 |
8647 |
--- a/perl-core/Module-Build/Manifest |
8648 |
+++ b/perl-core/Module-Build/Manifest |
8649 |
@@ -3,10 +3,12 @@ DIST Module-Build-0.3607.tar.gz 297358 RMD160 61e76b62165e7095416771af713571e635 |
8650 |
DIST Module-Build-0.3624.tar.gz 302003 RMD160 b75a6d0ce078f1697928fa8f0e07559a66b7d637 SHA1 d3db9cba07ddf637337a1597479cb53ce83b413a SHA256 4cad71bb5c36102cb26181668333ac972dc7ee8bcd3d7057da1f98d9ff361bb1 |
8651 |
DIST Module-Build-0.3800.tar.gz 305459 RMD160 c520ecd73e378600f5d9d9206d9203efc9245849 SHA1 b5da5631b3ae8afaf558caa2afec1a85da6d20dc SHA256 9bb82170deb541445a3b7e4203662668ea17b5e13f9269d4b0c021a28bed60be |
8652 |
DIST Module-Build-0.40.tar.gz 306800 RMD160 20f4dda62e74eb39145b72d424fcc4c2d2e005ce SHA1 b6793d75b0a765c801113606cfc7b1033419c709 SHA256 230025eafb75ae8aa513db228af150f223d6d73bda4989b7ffcc80cebff984c0 |
8653 |
+DIST Module-Build-0.4001.tar.gz 307187 RMD160 2af84ab8b4073bf51c9c40d6e9b9d6bc08c6458c SHA1 63b6732e14d680cb0020516a4573016c6a8982c4 SHA256 62ec33fb72ce9e34d7d3b13cf8c672a8b27210f64409ecc07066d6025a538521 |
8654 |
EBUILD Module-Build-0.34.0201.ebuild 1048 RMD160 78057c4a2861a7129c74614f2e64da700328f2f1 SHA1 3673031dd41b96168546084f522c2cae3e19f8b2 SHA256 93fbbb0ab92008ea57ac53ba9293b18435ec9ab0af6ddf3690e20138ec017499 |
8655 |
EBUILD Module-Build-0.36.07.ebuild 899 RMD160 59dce2d3dea7a0acb9fb922b925706a7181195c9 SHA1 43675e47565d3c35e28edfd143720f4cacd0534e SHA256 d200ce7bd9c39bb98217f4265187efb9247aa0d1aebc44d01fcf3f9471774059 |
8656 |
EBUILD Module-Build-0.362.400.ebuild 954 RMD160 899b726c91166b0dba831e94c745901a9735024f SHA1 2a159f671e08389bf6c74250ade04454dcfa743c SHA256 55882362662b762973fd9fe59e7d6c3f9c8b5b6988e09c18a41dcadb03e56e4e |
8657 |
EBUILD Module-Build-0.380.0.ebuild 1008 RMD160 14b76a107ffa5ddcbaf6d48171429dfc6bf9dc45 SHA1 224934fc7ba0846dc1593b447beff6006e9a5437 SHA256 7f8487bfef81aa56c4aff8ce254d966280cdec73e8c6e557d51ee1ab22ca3c87 |
8658 |
EBUILD Module-Build-0.400.0.ebuild 1079 RMD160 b0710d80e8a0270971b577066be3046f01a63882 SHA1 9b2c6bd125ad7c2ecf7f8a1922ee88b059f9a241 SHA256 11afa50fb727b46d8f31924adac0c39e410efa7bbe092b22492b19a3cdd6855e |
8659 |
-MISC ChangeLog 17943 RMD160 1aee922f16d09292f374c735559e29321292ad8f SHA1 aa53e39a492b5ab1fdee04c7b64d71a6269d2881 SHA256 d25e3e4889d795cfef4f934e5d9a45cb015b21a2b54a5844ea3f06b8198ef83d |
8660 |
+EBUILD Module-Build-0.400.100.ebuild 1079 RMD160 756c4ba8c0519396dd4f0a8a26557544007a9608 SHA1 a8c6caee5ec8801db83f6e1c81938845a1fe73e7 SHA256 2cb743ebef35203a71cdd49e40f64cc5b4da976045407c7062593250b5102524 |
8661 |
+MISC ChangeLog 18078 RMD160 4a80cb1c5f5b9047e48c3da53c6079719a63fd78 SHA1 f0f7c053cb756426f454866f3318da13479cb49d SHA256 28414cb64f83b2f404fdf9017ae829b382f010c8ed98cc8c3ec1d3cb8d23942d |
8662 |
MISC metadata.xml 2255 RMD160 b6c9716c10472bb15a48668a7e92448f7a409898 SHA1 1bfec60f6f69105288f1b036cacea97b50c81d06 SHA256 5daccf00177b022c978bb39bff79d95939f82a48bbfe3075880637ab5a52aaf8 |
8663 |
|
8664 |
diff --git a/perl-core/Module-Build/Module-Build-0.400.100.ebuild b/perl-core/Module-Build/Module-Build-0.400.100.ebuild |
8665 |
new file mode 100644 |
8666 |
index 0000000..8d400ed |
8667 |
--- /dev/null |
8668 |
+++ b/perl-core/Module-Build/Module-Build-0.400.100.ebuild |
8669 |
@@ -0,0 +1,31 @@ |
8670 |
+# Copyright 1999-2012 Gentoo Foundation |
8671 |
+# Distributed under the terms of the GNU General Public License v2 |
8672 |
+# $Header: /var/cvsroot/gentoo-x86/perl-core/Module-Build/Module-Build-0.400.100.ebuild,v 1.1 2012/06/28 17:01:42 tove Exp $ |
8673 |
+ |
8674 |
+EAPI="4-slot-abi" |
8675 |
+ |
8676 |
+MODULE_AUTHOR=LEONT |
8677 |
+MODULE_VERSION=0.4001 |
8678 |
+inherit perl-module |
8679 |
+ |
8680 |
+DESCRIPTION="Build and install Perl modules" |
8681 |
+ |
8682 |
+SLOT="0" |
8683 |
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
8684 |
+IUSE="test" |
8685 |
+ |
8686 |
+RDEPEND=" |
8687 |
+ >=virtual/perl-CPAN-Meta-2.110.420 |
8688 |
+ >=virtual/perl-CPAN-Meta-YAML-0.3.0 |
8689 |
+ >=virtual/perl-Parse-CPAN-Meta-1.440.100 |
8690 |
+ >=virtual/perl-Module-Metadata-1.0.2 |
8691 |
+ >=virtual/perl-Perl-OSType-1 |
8692 |
+ >=virtual/perl-ExtUtils-CBuilder-0.27 |
8693 |
+ >=virtual/perl-ExtUtils-ParseXS-2.22.05 |
8694 |
+ >=virtual/perl-Archive-Tar-1.09 |
8695 |
+ >=virtual/perl-Test-Harness-3.16 |
8696 |
+ >=virtual/perl-version-0.87 |
8697 |
+" |
8698 |
+DEPEND="${RDEPEND}" |
8699 |
+ |
8700 |
+SRC_TEST="do" |
8701 |
|
8702 |
diff --git a/profiles/updates/1Q-2099 b/profiles/updates/1Q-2099 |
8703 |
new file mode 100644 |
8704 |
index 0000000..418412e |
8705 |
--- /dev/null |
8706 |
+++ b/profiles/updates/1Q-2099 |
8707 |
@@ -0,0 +1,15 @@ |
8708 |
+dev-lang/perl-5.12.4 0 0/5.12 |
8709 |
+dev-lang/perl-5.12.4-r1 0 0/5.12 |
8710 |
+dev-lang/perl-5.12.4-r2 0 0/5.12 |
8711 |
+dev-lang/perl-5.14.1 0 0/5.14 |
8712 |
+dev-lang/perl-5.14.1-r1 0 0/5.14 |
8713 |
+dev-lang/perl-5.14.2 0 0/5.14 |
8714 |
+dev-lang/perl-5.16.0 0 0/5.16 |
8715 |
+dev-lang/spidermonkey-1.8.5-r1 0 0/185 |
8716 |
+dev-lang/spidermonkey-1.8.7 0 0/187 |
8717 |
+dev-libs/libyaml-0.1.4 0 0/2.0 |
8718 |
+x11-base/xorg-server-1.10.6-r1 0 0/1.10 |
8719 |
+x11-base/xorg-server-1.11.4-r1 0 0/1.11 |
8720 |
+x11-base/xorg-server-1.12.2 0 0/1.12 |
8721 |
+x11-libs/xcb-util-0.3.8 0 0/0.0 |
8722 |
+x11-libs/xcb-util-0.3.9 0 0/1.0 |
8723 |
|
8724 |
diff --git a/sci-biology/GBrowse/GBrowse-2.44-r1.ebuild b/sci-biology/GBrowse/GBrowse-2.44-r1.ebuild |
8725 |
new file mode 100644 |
8726 |
index 0000000..4e442a7 |
8727 |
--- /dev/null |
8728 |
+++ b/sci-biology/GBrowse/GBrowse-2.44-r1.ebuild |
8729 |
@@ -0,0 +1,72 @@ |
8730 |
+# Copyright 1999-2012 Gentoo Foundation |
8731 |
+# Distributed under the terms of the GNU General Public License v2 |
8732 |
+# $Header: /var/cvsroot/gentoo-x86/sci-biology/GBrowse/GBrowse-2.44-r1.ebuild,v 1.1 2012/01/02 21:19:46 weaver Exp $ |
8733 |
+ |
8734 |
+EAPI="4-slot-abi" |
8735 |
+ |
8736 |
+MODULE_AUTHOR=LDS |
8737 |
+inherit perl-module webapp |
8738 |
+ |
8739 |
+DESCRIPTION="Generic Model Organism Database Project - The Generic Genome Browser" |
8740 |
+HOMEPAGE="http://gmod.org/wiki/GBrowse" |
8741 |
+KEYWORDS="~amd64 ~x86" |
8742 |
+IUSE="-minimal mysql postgres +sqlite" |
8743 |
+ |
8744 |
+SLOT="0" |
8745 |
+WEBAPP_MANUAL_SLOT="yes" |
8746 |
+ |
8747 |
+CDEPEND="!<sci-biology/GBrowse-2.44-r1 |
8748 |
+ >=sci-biology/bioperl-1.6.9 |
8749 |
+ >=dev-perl/Bio-Graphics-2.09 |
8750 |
+ >=dev-perl/GD-2.07 |
8751 |
+ >=dev-perl/CGI-Session-4.02 |
8752 |
+ dev-perl/IO-String |
8753 |
+ dev-perl/JSON |
8754 |
+ dev-perl/libwww-perl |
8755 |
+ dev-perl/Statistics-Descriptive |
8756 |
+ !minimal? ( |
8757 |
+ dev-perl/Bio-Das |
8758 |
+ >=dev-perl/Bio-SamTools-1.20 |
8759 |
+ dev-perl/Crypt-SSLeay |
8760 |
+ dev-perl/DB_File-Lock |
8761 |
+ dev-perl/DBI |
8762 |
+ mysql? ( dev-perl/DBD-mysql ) |
8763 |
+ postgres? ( dev-perl/DBD-Pg ) |
8764 |
+ sqlite? ( dev-perl/DBD-SQLite ) |
8765 |
+ dev-perl/FCGI |
8766 |
+ dev-perl/File-NFSLock |
8767 |
+ dev-perl/GD-SVG |
8768 |
+ dev-perl/Net-OpenID-Consumer |
8769 |
+ dev-perl/Net-SMTP-SSL |
8770 |
+ )" |
8771 |
+# >=dev-perl/Bio-DB-BigFile-1.00 - requires jklib to compile |
8772 |
+DEPEND="virtual/perl-Module-Build |
8773 |
+ dev-perl/Capture-Tiny |
8774 |
+ ${CDEPEND}" |
8775 |
+RDEPEND="${CDEPEND}" |
8776 |
+ |
8777 |
+PATCHES=( "${FILESDIR}"/GBrowseInstall.pm-2.39.patch ) |
8778 |
+ |
8779 |
+src_configure() { |
8780 |
+ webapp_src_preinst |
8781 |
+ |
8782 |
+# myconf="--install_base=${D}/usr" or "--install_base=/opt/gbrowse" |
8783 |
+ myconf="--conf=/etc/gbrowse2" |
8784 |
+ myconf="${myconf} --htdocs=${MY_HTDOCSDIR}" |
8785 |
+ myconf="${myconf} --cgibin=${MY_CGIBINDIR}" |
8786 |
+ myconf="${myconf} --tmp=/var/tmp/gbrowse2" |
8787 |
+ myconf="${myconf} --persistent=/var/db/gbrowse2" |
8788 |
+ myconf="${myconf} --databases=/var/db/gbrowse2/databases" |
8789 |
+ myconf="${myconf} --installconf=no" |
8790 |
+ myconf="${myconf} --installetc=no" |
8791 |
+ perl-module_src_configure |
8792 |
+} |
8793 |
+ |
8794 |
+src_install() { |
8795 |
+ dodir /var/tmp/gbrowse2 |
8796 |
+ dodir /var/db/gbrowse2/sessions |
8797 |
+ dodir /var/db/gbrowse2/userdata |
8798 |
+ webapp_serverowned -R /var/tmp/gbrowse2 /var/db/gbrowse2 |
8799 |
+ perl-module_src_install |
8800 |
+ webapp_src_install |
8801 |
+} |
8802 |
|
8803 |
diff --git a/sci-biology/GBrowse/GBrowse-2.48.ebuild b/sci-biology/GBrowse/GBrowse-2.48.ebuild |
8804 |
new file mode 100644 |
8805 |
index 0000000..2c81c8d |
8806 |
--- /dev/null |
8807 |
+++ b/sci-biology/GBrowse/GBrowse-2.48.ebuild |
8808 |
@@ -0,0 +1,72 @@ |
8809 |
+# Copyright 1999-2012 Gentoo Foundation |
8810 |
+# Distributed under the terms of the GNU General Public License v2 |
8811 |
+# $Header: /var/cvsroot/gentoo-x86/sci-biology/GBrowse/GBrowse-2.48.ebuild,v 1.1 2012/02/27 15:55:41 weaver Exp $ |
8812 |
+ |
8813 |
+EAPI="4-slot-abi" |
8814 |
+ |
8815 |
+MODULE_AUTHOR=LDS |
8816 |
+inherit perl-module webapp |
8817 |
+ |
8818 |
+DESCRIPTION="Generic Model Organism Database Project - The Generic Genome Browser" |
8819 |
+HOMEPAGE="http://gmod.org/wiki/GBrowse" |
8820 |
+KEYWORDS="~amd64 ~x86" |
8821 |
+IUSE="-minimal mysql postgres +sqlite" |
8822 |
+ |
8823 |
+SLOT="0" |
8824 |
+WEBAPP_MANUAL_SLOT="yes" |
8825 |
+ |
8826 |
+CDEPEND="!<sci-biology/GBrowse-2.44-r1 |
8827 |
+ >=sci-biology/bioperl-1.6.9 |
8828 |
+ >=dev-perl/Bio-Graphics-2.09 |
8829 |
+ >=dev-perl/GD-2.07 |
8830 |
+ >=dev-perl/CGI-Session-4.02 |
8831 |
+ dev-perl/IO-String |
8832 |
+ dev-perl/JSON |
8833 |
+ dev-perl/libwww-perl |
8834 |
+ dev-perl/Statistics-Descriptive |
8835 |
+ !minimal? ( |
8836 |
+ dev-perl/Bio-Das |
8837 |
+ >=dev-perl/Bio-SamTools-1.20 |
8838 |
+ dev-perl/Crypt-SSLeay |
8839 |
+ dev-perl/DB_File-Lock |
8840 |
+ dev-perl/DBI |
8841 |
+ mysql? ( dev-perl/DBD-mysql ) |
8842 |
+ postgres? ( dev-perl/DBD-Pg ) |
8843 |
+ sqlite? ( dev-perl/DBD-SQLite ) |
8844 |
+ dev-perl/FCGI |
8845 |
+ dev-perl/File-NFSLock |
8846 |
+ dev-perl/GD-SVG |
8847 |
+ dev-perl/Net-OpenID-Consumer |
8848 |
+ dev-perl/Net-SMTP-SSL |
8849 |
+ )" |
8850 |
+# >=dev-perl/Bio-DB-BigFile-1.00 - requires jklib to compile |
8851 |
+DEPEND="virtual/perl-Module-Build |
8852 |
+ dev-perl/Capture-Tiny |
8853 |
+ ${CDEPEND}" |
8854 |
+RDEPEND="${CDEPEND}" |
8855 |
+ |
8856 |
+PATCHES=( "${FILESDIR}"/GBrowseInstall.pm-2.39.patch ) |
8857 |
+ |
8858 |
+src_configure() { |
8859 |
+ webapp_src_preinst |
8860 |
+ |
8861 |
+# myconf="--install_base=${D}/usr" or "--install_base=/opt/gbrowse" |
8862 |
+ myconf="--conf=/etc/gbrowse2" |
8863 |
+ myconf="${myconf} --htdocs=${MY_HTDOCSDIR}" |
8864 |
+ myconf="${myconf} --cgibin=${MY_CGIBINDIR}" |
8865 |
+ myconf="${myconf} --tmp=/var/tmp/gbrowse2" |
8866 |
+ myconf="${myconf} --persistent=/var/db/gbrowse2" |
8867 |
+ myconf="${myconf} --databases=/var/db/gbrowse2/databases" |
8868 |
+ myconf="${myconf} --installconf=no" |
8869 |
+ myconf="${myconf} --installetc=no" |
8870 |
+ perl-module_src_configure |
8871 |
+} |
8872 |
+ |
8873 |
+src_install() { |
8874 |
+ dodir /var/tmp/gbrowse2 |
8875 |
+ dodir /var/db/gbrowse2/sessions |
8876 |
+ dodir /var/db/gbrowse2/userdata |
8877 |
+ webapp_serverowned -R /var/tmp/gbrowse2 /var/db/gbrowse2 |
8878 |
+ perl-module_src_install |
8879 |
+ webapp_src_install |
8880 |
+} |
8881 |
|
8882 |
diff --git a/sci-biology/GBrowse/Manifest b/sci-biology/GBrowse/Manifest |
8883 |
new file mode 100644 |
8884 |
index 0000000..48bea6e |
8885 |
--- /dev/null |
8886 |
+++ b/sci-biology/GBrowse/Manifest |
8887 |
@@ -0,0 +1,7 @@ |
8888 |
+AUX GBrowseInstall.pm-2.39.patch 2878 RMD160 24dc53700c23521fb0e892ed1d675142eefc2c65 SHA1 961c73f9a83c101932558cd28945cfe2e5cc4b7f SHA256 80a1aefac21c55c040e89028f736c058b35695cbb816e44f4465665cdd14f9ab |
8889 |
+DIST GBrowse-2.44.tar.gz 12009913 RMD160 96b644a8d7f665f6403db1e76648d9eaf5374b9c SHA1 b81220e4c45ee3dae7e40de43bd351037b3170f1 SHA256 c77d8e0311eab9d581b128ee16ba0921bc651a157b68c3aed2e5e86240f8f5dc |
8890 |
+DIST GBrowse-2.48.tar.gz 11958127 RMD160 2d8b857d92f661dd1d0104d9041d5511aa16d073 SHA1 5c9804191237702947ee84d679c463167cfe031a SHA256 02772c5a7a31ed87733e21278efec2edd3bd6ee8a4bec9b002233e57f6dc9681 |
8891 |
+EBUILD GBrowse-2.44-r1.ebuild 1995 RMD160 1b1fcd0a7c1a728a786ea207d193cbd8615438a5 SHA1 23cff00766d8fde92c3882847539694fc26f9126 SHA256 540ddcbad11e36ff1260a5cc2eef5e2bc1e7fb071eb5f60aa7f19fd679ac9e61 |
8892 |
+EBUILD GBrowse-2.48.ebuild 1992 RMD160 8a664e70924d0d86fb56105e2f0e3d2d36e443cf SHA1 b93cb6cc572b140c72935a0d7969ae2be3ad2902 SHA256 1443b8cda7faec1fb449c33d2fbb8c9900c2d95d415b724dea86fcf79237daf6 |
8893 |
+MISC ChangeLog 939 RMD160 9e33e1280cb44a96d853b6f54b7423488e6df1ad SHA1 35001ac18a33979674eac7624ca2f4c6cca68abb SHA256 929e3ba9b866ef5bed03bc87b814ca1314135c0091d82987c923c91785f4c8a3 |
8894 |
+MISC metadata.xml 352 RMD160 c409abbd5e93c39f874f62376148fa32b7b93dd2 SHA1 9c92894b7db29b6e74ac51e0acbe457bd6e523a5 SHA256 b4ac9f3ef6106473d6685685245180ff6191165751d8c83d033f7ef0e918e82f |
8895 |
|
8896 |
diff --git a/sci-biology/GBrowse/files/GBrowseInstall.pm-2.39.patch b/sci-biology/GBrowse/files/GBrowseInstall.pm-2.39.patch |
8897 |
new file mode 100644 |
8898 |
index 0000000..5aa0be9 |
8899 |
--- /dev/null |
8900 |
+++ b/sci-biology/GBrowse/files/GBrowseInstall.pm-2.39.patch |
8901 |
@@ -0,0 +1,72 @@ |
8902 |
+diff -durr GBrowse-2.39-orig/install_util/GBrowseInstall.pm GBrowse-2.39/install_util/GBrowseInstall.pm |
8903 |
+--- GBrowse-2.39-orig/install_util/GBrowseInstall.pm 2011-07-19 20:14:52.434608020 +0000 |
8904 |
++++ GBrowse-2.39/install_util/GBrowseInstall.pm 2011-07-19 21:02:13.685107753 +0000 |
8905 |
+@@ -454,33 +454,33 @@ |
8906 |
+ $gid =~ /^(\d+)$/; |
8907 |
+ $gid = $1; |
8908 |
+ |
8909 |
+- unless (chown $uid,$gid,$tmp) { |
8910 |
+- $self->ownership_warning($tmp,$user); |
8911 |
+- } |
8912 |
++# unless (chown $uid,$gid,$tmp) { |
8913 |
++# $self->ownership_warning($tmp,$user); |
8914 |
++# } |
8915 |
+ |
8916 |
+ my $htdocs_i = File::Spec->catfile($self->install_path->{htdocs},'i'); |
8917 |
+ my $images = File::Spec->catfile($tmp,'images'); |
8918 |
+ my $htdocs = $self->install_path->{htdocs}; |
8919 |
+- chown $uid,-1,$htdocs; |
8920 |
++# chown $uid,-1,$htdocs; |
8921 |
+ { |
8922 |
+ local $> = $uid; |
8923 |
+- symlink($images,$htdocs_i); # so symlinkifowner match works! |
8924 |
++# symlink($images,$htdocs_i); # so symlinkifowner match works! |
8925 |
+ } |
8926 |
+- chown $>,-1,$self->install_path->{htdocs}; |
8927 |
++# chown $>,-1,$self->install_path->{htdocs}; |
8928 |
+ |
8929 |
+ my $persistent = $self->install_path->{'persistent'}; |
8930 |
+ my $sessions = File::Spec->catfile($persistent,'sessions'); |
8931 |
+ my $userdata = File::Spec->catfile($persistent,'userdata'); |
8932 |
+- mkpath([$sessions,$userdata],0711); |
8933 |
++# mkpath([$sessions,$userdata],0711); |
8934 |
+ |
8935 |
+ my $databases = $self->install_path->{'databases'}; |
8936 |
+ |
8937 |
+- unless (chown $uid,$gid,glob(File::Spec->catfile($databases,'').'*')) { |
8938 |
+- $self->ownership_warning($databases,$user); |
8939 |
+- } |
8940 |
++# unless (chown $uid,$gid,glob(File::Spec->catfile($databases,'').'*')) { |
8941 |
++# $self->ownership_warning($databases,$user); |
8942 |
++# } |
8943 |
+ |
8944 |
+- chmod 0755,File::Spec->catfile($self->install_path->{'etc'},'init.d','gbrowse-slave'); |
8945 |
+- $self->fix_selinux; |
8946 |
++ # chmod 0755,File::Spec->catfile($self->install_path->{'etc'},'init.d','gbrowse-slave'); |
8947 |
++ # $self->fix_selinux; |
8948 |
+ |
8949 |
+ my $base = basename($self->install_path->{htdocs}); |
8950 |
+ |
8951 |
+@@ -489,14 +489,14 @@ |
8952 |
+ my $metadb_script = File::Spec->catfile("bin", "gbrowse_metadb_config.pl"); |
8953 |
+ my $perl = $self->perl; |
8954 |
+ my @inc = map{"-I$_"} split ':',$self->added_to_INC; |
8955 |
+- system $perl,@inc,$metadb_script; |
8956 |
+- system 'sudo','chown','-R',"$uid.$gid",$sessions,$userdata; |
8957 |
++# system $perl,@inc,$metadb_script; |
8958 |
++# system 'sudo','chown','-R',"$uid.$gid",$sessions,$userdata; |
8959 |
+ |
8960 |
+- if (Module::Build->y_n( |
8961 |
+- "It is recommended that you restart Apache. Shall I try this for you?",'y' |
8962 |
+- )) { |
8963 |
+- system "sudo /etc/init.d/apache2 restart"; |
8964 |
+- } |
8965 |
++# if (Module::Build->y_n( |
8966 |
++# "It is recommended that you restart Apache. Shall I try this for you?",'y' |
8967 |
++# )) { |
8968 |
++# system "sudo /etc/init.d/apache2 restart"; |
8969 |
++# } |
8970 |
+ |
8971 |
+ print STDERR "\n***INSTALLATION COMPLETE***\n"; |
8972 |
+ print STDERR "Load http://localhost/$base for demo and documentation.\n"; |
8973 |
+Only in GBrowse-2.39/install_util: GBrowseInstall.pm~ |
8974 |
|
8975 |
diff --git a/sci-chemistry/openbabel-perl/Manifest b/sci-chemistry/openbabel-perl/Manifest |
8976 |
new file mode 100644 |
8977 |
index 0000000..98cdc9f |
8978 |
--- /dev/null |
8979 |
+++ b/sci-chemistry/openbabel-perl/Manifest |
8980 |
@@ -0,0 +1,9 @@ |
8981 |
+AUX openbabel-perl-2.3.0-makefile.patch 1764 RMD160 609901472d3d38f327ad48d418f71d316eba8f4c SHA1 8ec10cdb1d74986603f5d18f72134f9238f9e2ba SHA256 cae86d9500cbbc8598719e19bad2b39d0a0c05c3bc9b105cfa3a7aeade393300 |
8982 |
+AUX openbabel-perl-2.3.0-swig.patch 887 RMD160 5fa3e9f6ee70c4f7ec542840cdf861a7b6b8acd5 SHA1 eaf1d9b79787a82734195433bf2ef29f81e0a10c SHA256 2cb191078d1280325ab2eea473be8800e5989e33d0d11a673702436a65954a4e |
8983 |
+AUX openbabel-perl-2.3.1-makefile.patch 298 RMD160 963b8fd3ce7083e8b0f529b3c02424fc535a6476 SHA1 05a2394ff0cad03df0915400391f644010adac45 SHA256 8078ac0f5b4d483ade684063583e4db43fadf2f3f8391259d282fd81112e688e |
8984 |
+DIST openbabel-2.3.0.tar.gz 14321281 RMD160 96dafa3c2aca544f79e08b5617ab0da845c28a16 SHA1 408a4bddb7f052fd89c57ea51b4204b721856b16 SHA256 6dadcb256d83b1f2e616fa1853dd1afadb23550a20d1c118b406231a09f861fb |
8985 |
+DIST openbabel-2.3.1.tar.gz 20142960 RMD160 da4d240a92942dbf9dcf999187336d69d7ef8f5c SHA1 b2dd1638eaf7e6d350110b1561aeb23b03552846 SHA256 9e2e8bc9af585ee7e4a03720e3d7b82ef567aa17fdeeea48cc213a3035ced7a3 |
8986 |
+EBUILD openbabel-perl-2.3.0.ebuild 1342 RMD160 5ccc246d0db9e229d030f951fb2cca86824dac26 SHA1 ae2baf57c3834beeea11e1f54793d00892bb13c5 SHA256 e6b9a89f2a2aba741aec14b782336711ef4ca2b29e7108aa313cf00bdf9ebc09 |
8987 |
+EBUILD openbabel-perl-2.3.1.ebuild 1277 RMD160 f7e73a5969384765734d308cd35100cd1a374c50 SHA1 7e358879a655af6737a8613351b70f2cc9751e20 SHA256 b141c70a90ca69d39233a5559a4f69822496e4893525e66863f8ebca5c27e5a8 |
8988 |
+MISC ChangeLog 1155 RMD160 0e6a7f87663a6b70e456e4c3efb4aa34bde2e7a8 SHA1 8258734c7b28583ae61879eb52bebaa01b1cf8bc SHA256 6197fef5e3eb03120ca45bb8aaab1e2e328292cfc64cc62b52d4b53d6a7104c4 |
8989 |
+MISC metadata.xml 549 RMD160 d8b314ccc5c255a621484eee6b93b8366a9e0550 SHA1 33fded4ff70695d4efefb3d5ec438331526448bf SHA256 ccd692e32761fe5f0adb4f38308ef677908521578bf09966faa01cf2a743a7d2 |
8990 |
|
8991 |
diff --git a/sci-chemistry/openbabel-perl/files/openbabel-perl-2.3.0-makefile.patch b/sci-chemistry/openbabel-perl/files/openbabel-perl-2.3.0-makefile.patch |
8992 |
new file mode 100644 |
8993 |
index 0000000..597c9a7 |
8994 |
--- /dev/null |
8995 |
+++ b/sci-chemistry/openbabel-perl/files/openbabel-perl-2.3.0-makefile.patch |
8996 |
@@ -0,0 +1,28 @@ |
8997 |
+ scripts/CMakeLists.txt | 2 +- |
8998 |
+ scripts/perl/Makefile.PL | 1 + |
8999 |
+ 2 files changed, 2 insertions(+), 1 deletions(-) |
9000 |
+ |
9001 |
+diff --git a/scripts/CMakeLists.txt b/scripts/CMakeLists.txt |
9002 |
+index bf2527b..3c45111 100644 |
9003 |
+--- a/scripts/CMakeLists.txt |
9004 |
++++ b/scripts/CMakeLists.txt |
9005 |
+@@ -223,7 +223,7 @@ if (DO_PERL_BINDINGS) |
9006 |
+ COMMAND ${CMAKE_COMMAND} -E copy ${openbabel_SOURCE_DIR}/scripts/perl/Makefile.PL ${openbabel_BINARY_DIR}/scripts/perl |
9007 |
+ COMMAND ${CMAKE_COMMAND} -E copy ${openbabel_SOURCE_DIR}/scripts/perl/OpenBabel.pm ${openbabel_BINARY_DIR}/scripts/perl |
9008 |
+ COMMAND ${CMAKE_COMMAND} -E copy ${openbabel_SOURCE_DIR}/scripts/perl/openbabel-perl.cpp ${openbabel_BINARY_DIR}/scripts/perl |
9009 |
+- COMMAND PERL5LIB=${openbabel_SOURCE_DIR}/scripts/perl/inc SRC_DIR=${openbabel_SOURCE_DIR} OBJ_DIR=${openbabel_BINARY_DIR} ${PERL_EXECUTABLE} ${openbabel_BINARY_DIR}/scripts/perl/Makefile.PL ${PERL_PREFIX_TEXT} |
9010 |
++ COMMAND PERL5LIB=${openbabel_SOURCE_DIR}/scripts/perl/inc SRC_DIR=${openbabel_SOURCE_DIR} OBJ_DIR=${openbabel_BINARY_DIR} ${PERL_EXECUTABLE} ${openbabel_BINARY_DIR}/scripts/perl/Makefile.PL INSTALLDIRS=vendor ${PERL_PREFIX_TEXT} |
9011 |
+ COMMAND PERL5LIB=${openbabel_SOURCE_DIR}/scripts/perl/inc make |
9012 |
+ DEPENDS ${openbabel_SOURCE_DIR}/scripts/perl/openbabel-perl.cpp |
9013 |
+ WORKING_DIRECTORY ${openbabel_BINARY_DIR}/scripts/perl |
9014 |
+diff --git a/scripts/perl/Makefile.PL b/scripts/perl/Makefile.PL |
9015 |
+index a3a2116..44ad27d 100644 |
9016 |
+--- a/scripts/perl/Makefile.PL |
9017 |
++++ b/scripts/perl/Makefile.PL |
9018 |
+@@ -32,5 +32,6 @@ WriteMakefile( |
9019 |
+ 'CC' => $CC, |
9020 |
+ 'LD' => '$(CC)', |
9021 |
+ 'INC' => '-I../../include -I'.$cmakesrcdir.'/include', |
9022 |
++ 'DESTDIR' => @ENV{"D"}, |
9023 |
+ 'OBJECT' => 'openbabel-perl.o' |
9024 |
+ ); |
9025 |
|
9026 |
diff --git a/sci-chemistry/openbabel-perl/files/openbabel-perl-2.3.0-swig.patch b/sci-chemistry/openbabel-perl/files/openbabel-perl-2.3.0-swig.patch |
9027 |
new file mode 100644 |
9028 |
index 0000000..6beacf7 |
9029 |
--- /dev/null |
9030 |
+++ b/sci-chemistry/openbabel-perl/files/openbabel-perl-2.3.0-swig.patch |
9031 |
@@ -0,0 +1,25 @@ |
9032 |
+ scripts/CMakeLists.txt | 6 +----- |
9033 |
+ 1 files changed, 1 insertions(+), 5 deletions(-) |
9034 |
+ |
9035 |
+diff --git a/scripts/CMakeLists.txt b/scripts/CMakeLists.txt |
9036 |
+index bf2527b..16feeb4 100644 |
9037 |
+--- a/scripts/CMakeLists.txt |
9038 |
++++ b/scripts/CMakeLists.txt |
9039 |
+@@ -8,16 +8,12 @@ if (RUN_SWIG) |
9040 |
+ # SWIG_EXECUTABLE - the path to the swig executable |
9041 |
+ # SWIG_VERSION - the version number of the swig executable |
9042 |
+ |
9043 |
+- find_package(SWIG) |
9044 |
++ find_package(SWIG 2.0.0) |
9045 |
+ if (NOT SWIG_FOUND) |
9046 |
+ message(STATUS "SWIG NOT found") |
9047 |
+ return() |
9048 |
+ endif (NOT SWIG_FOUND) |
9049 |
+ message(STATUS "SWIG version is ${SWIG_VERSION}") |
9050 |
+- if (NOT ${SWIG_VERSION} STREQUAL "2.0.0" AND NOT ${SWIG_VERSION} STREQUAL "2.0.1") |
9051 |
+- message(STATUS "SWIG version 2.0.0 exactly is required") |
9052 |
+- return() |
9053 |
+- endif (NOT ${SWIG_VERSION} STREQUAL "2.0.0" AND NOT ${SWIG_VERSION} STREQUAL "2.0.1") |
9054 |
+ endif (RUN_SWIG) |
9055 |
+ |
9056 |
+ ################### |
9057 |
|
9058 |
diff --git a/sci-chemistry/openbabel-perl/files/openbabel-perl-2.3.1-makefile.patch b/sci-chemistry/openbabel-perl/files/openbabel-perl-2.3.1-makefile.patch |
9059 |
new file mode 100644 |
9060 |
index 0000000..88248b4 |
9061 |
--- /dev/null |
9062 |
+++ b/sci-chemistry/openbabel-perl/files/openbabel-perl-2.3.1-makefile.patch |
9063 |
@@ -0,0 +1,9 @@ |
9064 |
+--- scripts/perl/Makefile.PL |
9065 |
++++ scripts/perl/Makefile.PL |
9066 |
+@@ -37,5 +37,6 @@ 'LDFROM' => $ldfrom, |
9067 |
+ 'CC' => $CC, |
9068 |
+ 'LD' => '$(CC)', |
9069 |
+ 'INC' => '-I../../include -I'.$cmakesrcdir.'/include', |
9070 |
++ 'DESTDIR' => @ENV{"D"}, |
9071 |
+ 'OBJECT' => 'openbabel-perl.o' |
9072 |
+ ); |
9073 |
|
9074 |
diff --git a/sci-chemistry/openbabel-perl/openbabel-perl-2.3.0.ebuild b/sci-chemistry/openbabel-perl/openbabel-perl-2.3.0.ebuild |
9075 |
new file mode 100644 |
9076 |
index 0000000..87b6364 |
9077 |
--- /dev/null |
9078 |
+++ b/sci-chemistry/openbabel-perl/openbabel-perl-2.3.0.ebuild |
9079 |
@@ -0,0 +1,70 @@ |
9080 |
+# Copyright 1999-2011 Gentoo Foundation |
9081 |
+# Distributed under the terms of the GNU General Public License v2 |
9082 |
+# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/openbabel-perl/openbabel-perl-2.3.0.ebuild,v 1.3 2011/03/29 06:00:42 jlec Exp $ |
9083 |
+ |
9084 |
+EAPI="3" |
9085 |
+ |
9086 |
+inherit cmake-utils eutils perl-module |
9087 |
+ |
9088 |
+DESCRIPTION="Perl bindings for OpenBabel" |
9089 |
+HOMEPAGE="http://openbabel.sourceforge.net/" |
9090 |
+SRC_URI="mirror://sourceforge/openbabel/openbabel-${PV}.tar.gz" |
9091 |
+ |
9092 |
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" |
9093 |
+SLOT="0" |
9094 |
+LICENSE="GPL-2" |
9095 |
+IUSE="" |
9096 |
+ |
9097 |
+RDEPEND=" |
9098 |
+ dev-lang/perl |
9099 |
+ ~sci-chemistry/openbabel-${PV}" |
9100 |
+DEPEND="${RDEPEND} |
9101 |
+ >=dev-lang/swig-2 |
9102 |
+ dev-util/cmake" |
9103 |
+ |
9104 |
+S="${WORKDIR}/openbabel-${PV}" |
9105 |
+ |
9106 |
+src_prepare() { |
9107 |
+ epatch \ |
9108 |
+ "${FILESDIR}/${P}-makefile.patch" \ |
9109 |
+ "${FILESDIR}"/${P}-swig.patch |
9110 |
+} |
9111 |
+ |
9112 |
+src_configure() { |
9113 |
+ local mycmakeargs="-DPERL_BINDINGS=ON" |
9114 |
+ mycmakeargs="${mycmakeargs} |
9115 |
+ -DRUN_SWIG=ON" |
9116 |
+ cmake-utils_src_configure |
9117 |
+} |
9118 |
+ |
9119 |
+src_compile() { |
9120 |
+ cd "${WORKDIR}/${P}_build/scripts" |
9121 |
+ perl-module_src_prep |
9122 |
+ perl-module_src_compile |
9123 |
+} |
9124 |
+ |
9125 |
+src_test() { |
9126 |
+ cd "${WORKDIR}/${P}_build/scripts" |
9127 |
+ emake test || die "make test failed" |
9128 |
+} |
9129 |
+ |
9130 |
+src_install() { |
9131 |
+ cd "${WORKDIR}/${P}_build/scripts" |
9132 |
+ perl-module_src_install |
9133 |
+} |
9134 |
+ |
9135 |
+pkg_preinst() { |
9136 |
+ perl-module_pkg_preinst |
9137 |
+} |
9138 |
+ |
9139 |
+pkg_postinst() { |
9140 |
+ perl-module_pkg_postinst |
9141 |
+} |
9142 |
+ |
9143 |
+pkg_prerm() { |
9144 |
+ perl-module_pkg_prerm |
9145 |
+} |
9146 |
+ |
9147 |
+pkg_postrm() { |
9148 |
+ perl-module_pkg_postrm |
9149 |
+} |
9150 |
|
9151 |
diff --git a/sci-chemistry/openbabel-perl/openbabel-perl-2.3.1.ebuild b/sci-chemistry/openbabel-perl/openbabel-perl-2.3.1.ebuild |
9152 |
new file mode 100644 |
9153 |
index 0000000..77e35d4 |
9154 |
--- /dev/null |
9155 |
+++ b/sci-chemistry/openbabel-perl/openbabel-perl-2.3.1.ebuild |
9156 |
@@ -0,0 +1,67 @@ |
9157 |
+# Copyright 1999-2012 Gentoo Foundation |
9158 |
+# Distributed under the terms of the GNU General Public License v2 |
9159 |
+# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/openbabel-perl/openbabel-perl-2.3.1.ebuild,v 1.1 2012/03/04 10:30:40 jlec Exp $ |
9160 |
+ |
9161 |
+EAPI="4-slot-abi" |
9162 |
+ |
9163 |
+inherit cmake-utils eutils perl-module |
9164 |
+ |
9165 |
+DESCRIPTION="Perl bindings for OpenBabel" |
9166 |
+HOMEPAGE="http://openbabel.sourceforge.net/" |
9167 |
+SRC_URI="mirror://sourceforge/openbabel/openbabel-${PV}.tar.gz" |
9168 |
+ |
9169 |
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" |
9170 |
+SLOT="0" |
9171 |
+LICENSE="GPL-2" |
9172 |
+IUSE="" |
9173 |
+ |
9174 |
+RDEPEND=" |
9175 |
+ ~sci-chemistry/openbabel-${PV}" |
9176 |
+DEPEND="${RDEPEND} |
9177 |
+ >=dev-lang/swig-2 |
9178 |
+ dev-util/cmake" |
9179 |
+ |
9180 |
+S="${WORKDIR}/openbabel-${PV}" |
9181 |
+ |
9182 |
+src_prepare() { |
9183 |
+ epatch "${FILESDIR}/${P}-makefile.patch" |
9184 |
+} |
9185 |
+ |
9186 |
+src_configure() { |
9187 |
+ local mycmakeargs="-DPERL_BINDINGS=ON" |
9188 |
+ mycmakeargs="${mycmakeargs} |
9189 |
+ -DRUN_SWIG=ON" |
9190 |
+ cmake-utils_src_configure |
9191 |
+} |
9192 |
+ |
9193 |
+src_compile() { |
9194 |
+ cd "${WORKDIR}/${P}_build/scripts" |
9195 |
+ perl-module_src_prep |
9196 |
+ perl-module_src_compile |
9197 |
+} |
9198 |
+ |
9199 |
+src_test() { |
9200 |
+ cd "${WORKDIR}/${P}_build/scripts" |
9201 |
+ emake test |
9202 |
+} |
9203 |
+ |
9204 |
+src_install() { |
9205 |
+ cd "${WORKDIR}/${P}_build/scripts/perl" |
9206 |
+ perl-module_src_install |
9207 |
+} |
9208 |
+ |
9209 |
+pkg_preinst() { |
9210 |
+ perl-module_pkg_preinst |
9211 |
+} |
9212 |
+ |
9213 |
+pkg_postinst() { |
9214 |
+ perl-module_pkg_postinst |
9215 |
+} |
9216 |
+ |
9217 |
+pkg_prerm() { |
9218 |
+ perl-module_pkg_prerm |
9219 |
+} |
9220 |
+ |
9221 |
+pkg_postrm() { |
9222 |
+ perl-module_pkg_postrm |
9223 |
+} |
9224 |
|
9225 |
diff --git a/sci-libs/gdal/Manifest b/sci-libs/gdal/Manifest |
9226 |
new file mode 100644 |
9227 |
index 0000000..c49f472 |
9228 |
--- /dev/null |
9229 |
+++ b/sci-libs/gdal/Manifest |
9230 |
@@ -0,0 +1,19 @@ |
9231 |
+AUX 1.7.2-ruby_cflags.patch 1161 RMD160 5635b016c18a54a45e4f9410028f0a4596b52e5b SHA1 42389f01f14ba57a6337a9a1cdbe889c9fc34d61 SHA256 8a943b69b200e8b926e2ed9ad1861a152731bb829459f402a8024e1137eed754 |
9232 |
+AUX gdal-1.4.2-datadir.patch 353 RMD160 a5dec6a5bbe091b6e877ced363507798d0ed47d5 SHA1 eddb7f332ff361cbfb8771cc7496d2428a290d71 SHA256 761e5dc10bb8a0d6a270af62aa67e7ec1259f072db958969ce14812f85004c4e |
9233 |
+AUX gdal-1.5.0-install_name.patch 1731 RMD160 9e6d9d2a8a14bf01de242d889140369d083fd7c4 SHA1 4c46ebb1bb7d5f5ca2f1079e6ad1a1230ef698ef SHA256 da631282e7ee42b3f9c46a4ce76d7b4905caa4a056c8109fce0f661b9aa58abd |
9234 |
+AUX gdal-1.5.0-soname.patch 483 RMD160 4ed5e17c3b1e50a1d0bbb52a1d3a56f5bec52aa4 SHA1 8a98cc52bb1d74a1d45f72f8191cf322ee050682 SHA256 212f6f4cb1ef6051bdd1306cedd2236eada53a9ab650158c3b37577f7cd566e7 |
9235 |
+AUX gdal-1.5.1-python-install.patch 493 RMD160 f925c5b902a14f4a75a8c6a7816c3e500a59c24e SHA1 7c02ab132485d1486751d45663af21aa9a04ace1 SHA256 122555483fcb811df1f305b20c9c492c64575321b4e834c75a2805ca8e62f593 |
9236 |
+AUX gdal-1.6.0-swig-fix.patch 535 RMD160 a3946ac3897d73d09be2d03f1f8a5facef7301ba SHA1 9b3214e7ffe6aa821d716caf3e984841f6e208fd SHA256 83f4de0287893efbc4528a0e4ecc97e0f174d5a44406a8ab5e94e66e51286db1 |
9237 |
+AUX gdal-1.6.1-ruby-make.patch 1150 RMD160 8e5b8397a86506d968cbf1a5a04616303df26fc8 SHA1 80c9844bfa4374879cc01af8ac90674c251e1034 SHA256 33d213226ad831ea43df8e7d78e56cd6704dc6089320ac63a4eb3d369b920dea |
9238 |
+AUX gdal-1.6.3-libpng15.patch 1392 RMD160 dfa674f506ca48c8e34d5c795829a78d13f2666a SHA1 18e56da5315590a0c0d97e8a95adab653a962a8c SHA256 dd730790ccbc72131f92d78d130b160b6db30b43688bd67e404932ecd6b57ebd |
9239 |
+AUX gdal-1.8.1-zlib_header_fix.patch 253 RMD160 0c2f1483ea373f596a6bbf0c86ba0f11094ef232 SHA1 04df59a10d1ad719742dd40b0d0225bad053a78d SHA256 019d7a858670aa4651b5c887db4f951d906fd3395e12f3f3a570295fcc171b89 |
9240 |
+AUX gdal-1.9.1-opencl.patch 1267 RMD160 f01e826f356d41c079857174363a31effc318556 SHA1 c90954f3662261fe303463a767135efd4d696c74 SHA256 3a09ce25b77444b16edc60b64f44cae2e5961034b1f3f7070479652175470013 |
9241 |
+AUX gdal-1.9.1-ruby-makefile.patch 1384 RMD160 5df27b8c9b4f18ed1a6a096598e1be2ee7eb2c9b SHA1 bd96fc10095b54554f6a052af6b2ee4cb04efc5b SHA256 0588d23d027a716b6a75364abba7222bc15e7f9b4d3546c85c0aaf2d970a8c37 |
9242 |
+DIST gdal-1.6.3.tar.gz 7007613 RMD160 aab37ae4b7a98f9af6c10511e2ce5205505b9769 SHA1 b8fc53f562dd253c0c75e9ea4d4398f9548c1f1f SHA256 bf946aa229eef28f3d95c8bbf75913aa2d89dd93a03c5cc769cd7c8b98890c67 |
9243 |
+DIST gdal-1.8.1.tar.gz 8852355 RMD160 4ac1cd59979464bd37b4d2aa588092ee0c34d45c SHA1 b2f8b12ebdd00c05bc7f1ab7b761d9ac335c470c SHA256 d5d76b85b4a7a0e28ead6c92be0eba9e2b2361a06db0a60ef0fb85db63e7a5df |
9244 |
+DIST gdal-1.9.1.tar.gz 9487505 RMD160 c4d77975b753fae75c634662e5e572fc2308456e SHA1 c1eae556398ff7b9332afe9d3022dcd931130808 SHA256 5b829e91c5d6c6c9af23fe6322e51bae9339e8805d52724cb0ad0b741aef7fa9 |
9245 |
+EBUILD gdal-1.6.3-r1.ebuild 6787 RMD160 6a587d3f3f6580f037d4e24535e4482d051e8dd5 SHA1 5eca4f493b479c02e5a9f14ec03c2cf4eacaa54b SHA256 fa637b105c2d1289bf2f671128c9b57c8038463f79f6b018ad6933a63d5b2093 |
9246 |
+EBUILD gdal-1.8.1-r1.ebuild 6841 RMD160 23773bca147cab5f63d7161b977de5e801cf4010 SHA1 8fa5e76b30f3fbdd0aba888ef9a32089e20b502a SHA256 80a9cb48c1de30a447ed7d4512f368b30eeb5e9ad64250b9863369f309d7bbba |
9247 |
+EBUILD gdal-1.9.1.ebuild 7882 RMD160 0104c5a924e201625a0317c6af953374998e9f57 SHA1 de14039d47de60db2103086e9e6a1279bf44bb6e SHA256 5d7a545902e37470ce63e6c46b6cb753fead0505fa8fc02d2a054ce032c5ff15 |
9248 |
+MISC ChangeLog 23865 RMD160 5ad0de41abb560615d313b06e9ae05288f3ad577 SHA1 24f034784031891a0ffbff7d9449b4d72d4df43c SHA256 e47fc7476855022df46abda31f46be17372feab80dff99524e813c10b88cc710 |
9249 |
+MISC metadata.xml 1572 RMD160 1088e92594a056905dc479a997415fc6f4e58a88 SHA1 cf9c406464eee430444ad20eb09e33f284177bf4 SHA256 a8fe59507f9e4082756f8fee9ecc40b1fd6d23fa7a589e5a056b71af76724814 |
9250 |
|
9251 |
diff --git a/sci-libs/gdal/files/1.7.2-ruby_cflags.patch b/sci-libs/gdal/files/1.7.2-ruby_cflags.patch |
9252 |
new file mode 100644 |
9253 |
index 0000000..1371c05 |
9254 |
--- /dev/null |
9255 |
+++ b/sci-libs/gdal/files/1.7.2-ruby_cflags.patch |
9256 |
@@ -0,0 +1,35 @@ |
9257 |
+--- swig/ruby/RubyMakefile.mk.orig 2010-07-27 16:55:52.061254647 +0200 |
9258 |
++++ swig/ruby/RubyMakefile.mk 2010-07-27 16:57:06.837255416 +0200 |
9259 |
+@@ -25,7 +25,9 @@ |
9260 |
+ INSTALL_DIR := $(RUBY_EXTENSIONS_DIR)/gdal |
9261 |
+ |
9262 |
+ RUBY_INCLUDE = -I$(RUBY_INCLUDE_DIR) |
9263 |
+-LDFLAGS += -Xcompiler -shared -L$(RUBY_LIB_DIR) |
9264 |
++LDFLAGS += -fPIC -DPIC -Xcompiler -shared -L$(RUBY_LIB_DIR) |
9265 |
++CFLAGS += -fPIC -DPIC |
9266 |
++CXXFLAGS += -fPIC -DPIC |
9267 |
+ RUBY_LIB := -l$(RUBY_SO_NAME) |
9268 |
+ |
9269 |
+ build: $(RUBY_MODULES) |
9270 |
+@@ -40,17 +42,17 @@ |
9271 |
+ $(INSTALL_DIR): |
9272 |
+ mkdir -p $(DESTDIR)$(INSTALL_DIR) |
9273 |
+ |
9274 |
+-install: $(INSTALL_DIR) |
9275 |
+- $(INSTALL) $(RUBY_MODULES) $(DESTDIR)$(INSTALL_DIR) |
9276 |
++install: $(INSTALL_DIR) $(RUBY_MODULES) |
9277 |
++ for f in $(RUBY_MODULES) ; do $(INSTALL) $$f $(DESTDIR)$(INSTALL_DIR) ; done |
9278 |
+ |
9279 |
+ $(RUBY_MODULES): %.so: %_wrap.o |
9280 |
+ $(LD) $(LDFLAGS) $(LIBS) $(GDAL_SLIB_LINK) $(RUBY_LIB) $< -o $@ |
9281 |
+ |
9282 |
+ %.o: %.cpp |
9283 |
+- $(CXX) $(CFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $< |
9284 |
++ $(CXX) $(CXXFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $< |
9285 |
+ |
9286 |
+ %.o: %.cxx |
9287 |
+- $(CXX) $(CFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $< |
9288 |
++ $(CXX) $(CXXFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $< |
9289 |
+ |
9290 |
+ %.o: %.c |
9291 |
+ $(CC) $(CFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $< |
9292 |
|
9293 |
diff --git a/sci-libs/gdal/files/gdal-1.4.2-datadir.patch b/sci-libs/gdal/files/gdal-1.4.2-datadir.patch |
9294 |
new file mode 100644 |
9295 |
index 0000000..95cd058 |
9296 |
--- /dev/null |
9297 |
+++ b/sci-libs/gdal/files/gdal-1.4.2-datadir.patch |
9298 |
@@ -0,0 +1,11 @@ |
9299 |
+--- GDALmake.opt.in.orig 2006-05-21 14:59:21.000000000 -0700 |
9300 |
++++ GDALmake.opt.in 2006-05-21 15:13:22.000000000 -0700 |
9301 |
+@@ -54,7 +54,7 @@ |
9302 |
+ exec_prefix = @exec_prefix@ |
9303 |
+ INST_PREFIX = @exec_prefix@ |
9304 |
+ INST_INCLUDE = @includedir@ |
9305 |
+-INST_DATA = @datadir@ |
9306 |
++INST_DATA = @datadir@/gdal |
9307 |
+ INST_LIB = @libdir@ |
9308 |
+ INST_BIN = @bindir@ |
9309 |
+ INST_PYMOD = @pymoddir@ |
9310 |
|
9311 |
diff --git a/sci-libs/gdal/files/gdal-1.5.0-install_name.patch b/sci-libs/gdal/files/gdal-1.5.0-install_name.patch |
9312 |
new file mode 100644 |
9313 |
index 0000000..e175752 |
9314 |
--- /dev/null |
9315 |
+++ b/sci-libs/gdal/files/gdal-1.5.0-install_name.patch |
9316 |
@@ -0,0 +1,45 @@ |
9317 |
+--- GDALmake.opt.in.orig 2008-02-02 18:25:48.000000000 -0800 |
9318 |
++++ GDALmake.opt.in 2008-02-02 18:54:53.000000000 -0800 |
9319 |
+@@ -97,6 +97,10 @@ |
9320 |
+ GDAL_SLIB = $(GDAL_ROOT)/libgdal.$(SO_EXT) |
9321 |
+ GDAL_SLIB_LINK = -L$(GDAL_ROOT) -lgdal |
9322 |
+ |
9323 |
++# for building without libtool |
9324 |
++GDAL_SLIB_SO_VER = $(GDAL_VERSION_MAJOR).$(LIBGDAL_CURRENT).$(LIBGDAL_REVISION) |
9325 |
++GDAL_SLIB_SONAME = -install_name $(INST_LIB)/libgdal.$(GDAL_VERSION_MAJOR).$(SO_EXT) |
9326 |
++ |
9327 |
+ # Mac OS X Framework definition |
9328 |
+ MACOSX_FRAMEWORK = @MACOSX_FRAMEWORK@ |
9329 |
+ |
9330 |
+--- GNUmakefile.orig 2010-03-09 14:03:08 +0100 |
9331 |
++++ GNUmakefile 2010-03-09 14:05:29 +0100 |
9332 |
+@@ -218,7 +218,7 @@ |
9333 |
+ |
9334 |
+ ifeq ($(HAVE_LD_SHARED),yes) |
9335 |
+ |
9336 |
+-GDAL_SLIB_B = $(notdir $(GDAL_SLIB)) |
9337 |
++GDAL_SLIB_B = libgdal |
9338 |
+ |
9339 |
+ install-lib: |
9340 |
+ |
9341 |
+@@ -226,14 +226,14 @@ |
9342 |
+ ifeq ($(MACOSX_FRAMEWORK),yes) |
9343 |
+ $(INSTALL_LIB) $(GDAL_SLIB) $(DESTDIR)$(INST_LIB)/GDAL |
9344 |
+ else |
9345 |
+- rm -f $(DESTDIR)$(INST_LIB)/$(GDAL_SLIB_B) |
9346 |
+- rm -f $(DESTDIR)$(INST_LIB)/$(GDAL_SLIB_B).$(GDAL_VERSION_MAJOR) |
9347 |
+- rm -f $(DESTDIR)$(INST_LIB)/$(GDAL_SLIB_B).$(GDAL_VER) |
9348 |
+- $(INSTALL_LIB) $(GDAL_SLIB) $(DESTDIR)$(INST_LIB)/$(GDAL_SLIB_B).$(GDAL_VER) |
9349 |
++ rm -f $(DESTDIR)$(INST_LIB)/$(GDAL_SLIB_B).dylib |
9350 |
++ rm -f $(DESTDIR)$(INST_LIB)/$(GDAL_SLIB_B).$(GDAL_VERSION_MAJOR).dylib |
9351 |
++ rm -f $(DESTDIR)$(INST_LIB)/$(GDAL_SLIB_B).$(GDAL_VER).dylib |
9352 |
++ $(INSTALL_LIB) $(GDAL_SLIB) $(DESTDIR)$(INST_LIB)/$(GDAL_SLIB_B).$(GDAL_VER).dylib |
9353 |
+ (cd $(DESTDIR)$(INST_LIB) ; \ |
9354 |
+- ln -s $(GDAL_SLIB_B).$(GDAL_VER) $(GDAL_SLIB_B).$(GDAL_VERSION_MAJOR)) |
9355 |
++ ln -s $(GDAL_SLIB_B).$(GDAL_VER).dylib $(GDAL_SLIB_B).$(GDAL_VERSION_MAJOR).dylib) |
9356 |
+ (cd $(DESTDIR)$(INST_LIB) ; \ |
9357 |
+- ln -s $(GDAL_SLIB_B).$(GDAL_VERSION_MAJOR) $(GDAL_SLIB_B)) |
9358 |
++ ln -s $(GDAL_SLIB_B).$(GDAL_VERSION_MAJOR).dylib $(GDAL_SLIB_B).dylib) |
9359 |
+ endif |
9360 |
+ |
9361 |
+ else |
9362 |
|
9363 |
diff --git a/sci-libs/gdal/files/gdal-1.5.0-soname.patch b/sci-libs/gdal/files/gdal-1.5.0-soname.patch |
9364 |
new file mode 100644 |
9365 |
index 0000000..f784536 |
9366 |
--- /dev/null |
9367 |
+++ b/sci-libs/gdal/files/gdal-1.5.0-soname.patch |
9368 |
@@ -0,0 +1,13 @@ |
9369 |
+--- GDALmake.opt.in.orig 2008-02-02 18:25:48.000000000 -0800 |
9370 |
++++ GDALmake.opt.in 2008-02-02 18:54:53.000000000 -0800 |
9371 |
+@@ -97,6 +97,10 @@ |
9372 |
+ GDAL_SLIB = $(GDAL_ROOT)/libgdal.$(SO_EXT) |
9373 |
+ GDAL_SLIB_LINK = -L$(GDAL_ROOT) -lgdal |
9374 |
+ |
9375 |
++# for building without libtool |
9376 |
++GDAL_SLIB_SO_VER = $(GDAL_VERSION_MAJOR).$(LIBGDAL_CURRENT).$(LIBGDAL_REVISION) |
9377 |
++GDAL_SLIB_SONAME = -Wl,-soname,libgdal.$(SO_EXT).$(GDAL_VERSION_MAJOR) |
9378 |
++ |
9379 |
+ # Mac OS X Framework definition |
9380 |
+ MACOSX_FRAMEWORK = @MACOSX_FRAMEWORK@ |
9381 |
+ |
9382 |
|
9383 |
diff --git a/sci-libs/gdal/files/gdal-1.5.1-python-install.patch b/sci-libs/gdal/files/gdal-1.5.1-python-install.patch |
9384 |
new file mode 100644 |
9385 |
index 0000000..fd1b7e4 |
9386 |
--- /dev/null |
9387 |
+++ b/sci-libs/gdal/files/gdal-1.5.1-python-install.patch |
9388 |
@@ -0,0 +1,14 @@ |
9389 |
+--- swig/python/GNUmakefile.orig 2008-02-02 17:00:52.000000000 -0800 |
9390 |
++++ swig/python/GNUmakefile 2008-02-02 17:02:03.000000000 -0800 |
9391 |
+@@ -51,9 +51,9 @@ |
9392 |
+ install: |
9393 |
+ |
9394 |
+ ifeq ($(PY_HAVE_SETUPTOOLS),1) |
9395 |
+- $(PYTHON) setup.py install |
9396 |
++ $(PYTHON) setup.py install --root=$(DESTDIR) |
9397 |
+ else |
9398 |
+- $(PYTHON) setup.py install --prefix=$(DESTDIR)$(prefix) |
9399 |
++ $(PYTHON) setup.py install --root=$(DESTDIR) --prefix=$(prefix) |
9400 |
+ endif |
9401 |
+ |
9402 |
+ for f in $(SCRIPTS) ; do $(INSTALL) ./scripts/$$f $(DESTDIR)$(INST_BIN) ; done |
9403 |
|
9404 |
diff --git a/sci-libs/gdal/files/gdal-1.6.0-swig-fix.patch b/sci-libs/gdal/files/gdal-1.6.0-swig-fix.patch |
9405 |
new file mode 100644 |
9406 |
index 0000000..38c94da |
9407 |
--- /dev/null |
9408 |
+++ b/sci-libs/gdal/files/gdal-1.6.0-swig-fix.patch |
9409 |
@@ -0,0 +1,20 @@ |
9410 |
+--- swig/include/gdal.i.orig 2009-04-24 21:55:06.315863023 -0700 |
9411 |
++++ swig/include/gdal.i 2009-04-24 22:10:28.806611326 -0700 |
9412 |
+@@ -176,6 +176,17 @@ |
9413 |
+ %include "gdal_typemaps.i" |
9414 |
+ #endif |
9415 |
+ |
9416 |
++/* Default memberin typemaps required to support SWIG 1.3.39 and above */ |
9417 |
++%typemap(memberin) char *Info %{ |
9418 |
++/* char* Info memberin typemap */ |
9419 |
++$1; |
9420 |
++%} |
9421 |
++ |
9422 |
++%typemap(memberin) char *Id %{ |
9423 |
++/* char* Info memberin typemap */ |
9424 |
++$1; |
9425 |
++%} |
9426 |
++ |
9427 |
+ //************************************************************************ |
9428 |
+ // |
9429 |
+ // Define the exposed CPL functions. |
9430 |
|
9431 |
diff --git a/sci-libs/gdal/files/gdal-1.6.1-ruby-make.patch b/sci-libs/gdal/files/gdal-1.6.1-ruby-make.patch |
9432 |
new file mode 100644 |
9433 |
index 0000000..0216f38 |
9434 |
--- /dev/null |
9435 |
+++ b/sci-libs/gdal/files/gdal-1.6.1-ruby-make.patch |
9436 |
@@ -0,0 +1,35 @@ |
9437 |
+--- swig/ruby/RubyMakefile.mk.orig 2009-08-01 18:54:22.260573234 -0700 |
9438 |
++++ swig/ruby/RubyMakefile.mk 2009-08-01 18:59:11.208571244 -0700 |
9439 |
+@@ -25,7 +25,9 @@ |
9440 |
+ INSTALL_DIR := $(RUBY_EXTENSIONS_DIR)/gdal |
9441 |
+ |
9442 |
+ RUBY_INCLUDE = -I$(RUBY_INCLUDE_DIR) |
9443 |
+-LDFLAGS += -shared -L$(RUBY_LIB_DIR) |
9444 |
++LDFLAGS += -fPIC -DPIC -Xcompiler -shared -L$(RUBY_LIB_DIR) |
9445 |
++CFLAGS += -fPIC -DPIC |
9446 |
++CXXFLAGS += -fPIC -DPIC |
9447 |
+ RUBY_LIB := -l$(RUBY_SO_NAME) |
9448 |
+ |
9449 |
+ build: $(RUBY_MODULES) |
9450 |
+@@ -41,17 +43,17 @@ |
9451 |
+ $(INSTALL_DIR): |
9452 |
+ mkdir -p $(DESTDIR)$(INSTALL_DIR) |
9453 |
+ |
9454 |
+-install: $(INSTALL_DIR) |
9455 |
+- $(INSTALL) $(RUBY_MODULES) $(DESTDIR)$(INSTALL_DIR) |
9456 |
++install: $(INSTALL_DIR) $(RUBY_MODULES) |
9457 |
++ for f in $(RUBY_MODULES) ; do $(INSTALL) $$f $(DESTDIR)$(INSTALL_DIR) ; done |
9458 |
+ |
9459 |
+ $(RUBY_MODULES): %.so: %_wrap.o |
9460 |
+ $(LD) $(LDFLAGS) $(LIBS) $(GDAL_SLIB_LINK) $(RUBY_LIB) $< -o $@ |
9461 |
+ |
9462 |
+ %.o: %.cpp |
9463 |
+- $(CXX) $(CFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $< |
9464 |
++ $(CXX) $(CXXFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $< |
9465 |
+ |
9466 |
+ %.o: %.cxx |
9467 |
+- $(CXX) $(CFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $< |
9468 |
++ $(CXX) $(CXXFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $< |
9469 |
+ |
9470 |
+ %.o: %.c |
9471 |
+ $(CC) $(CFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $< |
9472 |
|
9473 |
diff --git a/sci-libs/gdal/files/gdal-1.6.3-libpng15.patch b/sci-libs/gdal/files/gdal-1.6.3-libpng15.patch |
9474 |
new file mode 100644 |
9475 |
index 0000000..e0411a3 |
9476 |
--- /dev/null |
9477 |
+++ b/sci-libs/gdal/files/gdal-1.6.3-libpng15.patch |
9478 |
@@ -0,0 +1,40 @@ |
9479 |
+https://bugs.gentoo.org/386009 |
9480 |
+ |
9481 |
+--- frmts/png/pngdataset.cpp |
9482 |
++++ frmts/png/pngdataset.cpp |
9483 |
+@@ -1288,7 +1288,7 @@ |
9484 |
+ * instead of an int, which is what fread() actually returns. |
9485 |
+ */ |
9486 |
+ check = (png_size_t)VSIFReadL(data, (png_size_t)1, length, |
9487 |
+- (png_FILE_p)png_ptr->io_ptr); |
9488 |
++ (png_FILE_p)png_get_io_ptr(png_ptr)); |
9489 |
+ |
9490 |
+ if (check != length) |
9491 |
+ png_error(png_ptr, "Read Error"); |
9492 |
+@@ -1303,7 +1303,7 @@ |
9493 |
+ { |
9494 |
+ png_uint_32 check; |
9495 |
+ |
9496 |
+- check = VSIFWriteL(data, 1, length, (png_FILE_p)(png_ptr->io_ptr)); |
9497 |
++ check = VSIFWriteL(data, 1, length, (png_FILE_p)(png_get_io_ptr(png_ptr))); |
9498 |
+ |
9499 |
+ if (check != length) |
9500 |
+ png_error(png_ptr, "Write Error"); |
9501 |
+@@ -1314,7 +1314,7 @@ |
9502 |
+ /************************************************************************/ |
9503 |
+ static void png_vsi_flush(png_structp png_ptr) |
9504 |
+ { |
9505 |
+- VSIFFlushL( (png_FILE_p)(png_ptr->io_ptr) ); |
9506 |
++ VSIFFlushL( (png_FILE_p)(png_get_io_ptr(png_ptr)) ); |
9507 |
+ } |
9508 |
+ |
9509 |
+ /************************************************************************/ |
9510 |
+@@ -1330,7 +1330,7 @@ |
9511 |
+ // libpng is generally not built as C++ and so won't honour unwind |
9512 |
+ // semantics. Ugg. |
9513 |
+ |
9514 |
+- jmp_buf* psSetJmpContext = (jmp_buf*) png_ptr->error_ptr; |
9515 |
++ jmp_buf* psSetJmpContext = (jmp_buf*) png_get_error_ptr(png_ptr); |
9516 |
+ if (psSetJmpContext) |
9517 |
+ { |
9518 |
+ longjmp( *psSetJmpContext, 1 ); |
9519 |
|
9520 |
diff --git a/sci-libs/gdal/files/gdal-1.8.1-zlib_header_fix.patch b/sci-libs/gdal/files/gdal-1.8.1-zlib_header_fix.patch |
9521 |
new file mode 100644 |
9522 |
index 0000000..04777c8 |
9523 |
--- /dev/null |
9524 |
+++ b/sci-libs/gdal/files/gdal-1.8.1-zlib_header_fix.patch |
9525 |
@@ -0,0 +1,13 @@ |
9526 |
+--- port/cpl_minizip_ioapi.h.orig 2011-09-25 13:38:22.000000000 -0700 |
9527 |
++++ port/cpl_minizip_ioapi.h 2011-09-25 13:39:22.000000000 -0700 |
9528 |
+@@ -41,6 +41,10 @@ |
9529 |
+ #endif |
9530 |
+ #endif |
9531 |
+ |
9532 |
++#ifndef OF |
9533 |
++#define OF(x) x |
9534 |
++#endif |
9535 |
++ |
9536 |
+ #ifdef __cplusplus |
9537 |
+ extern "C" { |
9538 |
+ #endif |
9539 |
|
9540 |
diff --git a/sci-libs/gdal/files/gdal-1.9.1-opencl.patch b/sci-libs/gdal/files/gdal-1.9.1-opencl.patch |
9541 |
new file mode 100644 |
9542 |
index 0000000..f537784 |
9543 |
--- /dev/null |
9544 |
+++ b/sci-libs/gdal/files/gdal-1.9.1-opencl.patch |
9545 |
@@ -0,0 +1,27 @@ |
9546 |
+diff -ur gdal-1.9.0b1_orig/alg/gdalwarpkernel_opencl.c gdal-1.9.0b1/alg/gdalwarpkernel_opencl.c |
9547 |
+--- gdal-1.9.0b1_orig/alg/gdalwarpkernel_opencl.c 2011-12-20 02:18:27.000000000 +0100 |
9548 |
++++ gdal-1.9.0b1/alg/gdalwarpkernel_opencl.c 2011-12-26 19:28:04.564576034 +0100 |
9549 |
+@@ -1409,20 +1409,9 @@ |
9550 |
+ handleErr(err); |
9551 |
+ } else { |
9552 |
+ //Make a fake image so we don't have a NULL pointer |
9553 |
+- if (warper->bIsATI) |
9554 |
+- { |
9555 |
+- /* The code in the else clause generates a CL_INVALID_IMAGE_SIZE with ATI SDK 2.2 */ |
9556 |
+- /* while theoretically correct and working on other SDKs. The following is a */ |
9557 |
+- /* workaround */ |
9558 |
+- char dummyImageData[16]; |
9559 |
+- (*srcImag) = clCreateImage2D(warper->context, CL_MEM_READ_ONLY | CL_MEM_COPY_HOST_PTR, &imgFmt, |
9560 |
+- 1, 1, sz, dummyImageData, &err); |
9561 |
+- } |
9562 |
+- else |
9563 |
+- { |
9564 |
+- (*srcImag) = clCreateImage2D(warper->context, CL_MEM_READ_ONLY, &imgFmt, |
9565 |
+- 1, 1, sz, NULL, &err); |
9566 |
+- } |
9567 |
++ char dummyImageData[16]; |
9568 |
++ (*srcImag) = clCreateImage2D(warper->context, CL_MEM_READ_ONLY | CL_MEM_COPY_HOST_PTR, &imgFmt, |
9569 |
++ 1, 1, sz, dummyImageData, &err); |
9570 |
+ handleErr(err); |
9571 |
+ } |
9572 |
+ |
9573 |
|
9574 |
diff --git a/sci-libs/gdal/files/gdal-1.9.1-ruby-makefile.patch b/sci-libs/gdal/files/gdal-1.9.1-ruby-makefile.patch |
9575 |
new file mode 100644 |
9576 |
index 0000000..b98f684 |
9577 |
--- /dev/null |
9578 |
+++ b/sci-libs/gdal/files/gdal-1.9.1-ruby-makefile.patch |
9579 |
@@ -0,0 +1,43 @@ |
9580 |
+diff -urN gdal-1.9.1.old//swig/ruby/RubyMakefile.mk gdal-1.9.1/swig/ruby/RubyMakefile.mk |
9581 |
+--- gdal-1.9.1.old//swig/ruby/RubyMakefile.mk 2012-05-25 19:54:12.073974979 +0200 |
9582 |
++++ gdal-1.9.1/swig/ruby/RubyMakefile.mk 2012-05-25 19:56:56.014977833 +0200 |
9583 |
+@@ -37,13 +37,13 @@ |
9584 |
+ |
9585 |
+ ifeq ("$(shell uname -s)", "Darwin") |
9586 |
+ RUBY_MODULES=$(RUBY_MODULES_MAC) |
9587 |
+-LDFLAGS += -Xcompiler -bundle -L$(RUBY_LIB_DIR) |
9588 |
+-RUBY_LIB := -l$(RUBY_SO_NAME) |
9589 |
+ else |
9590 |
+ RUBY_MODULES=$(RUBY_MODULES_LIN) |
9591 |
+-LDFLAGS += -Xcompiler -shared -L$(RUBY_LIB_DIR) |
9592 |
+-RUBY_LIB := -l$(RUBY_SO_NAME) |
9593 |
+ endif |
9594 |
++LDFLAGS += -fPIC -DPIC -shared -L$(RUBY_LIB_DIR) |
9595 |
++CFLAGS += -fPIC -DPIC |
9596 |
++CXXFLAGS += -fPIC -DPIC |
9597 |
++RUBY_LIB := -l$(RUBY_SO_NAME) |
9598 |
+ |
9599 |
+ build: $(RUBY_MODULES) |
9600 |
+ |
9601 |
+@@ -59,7 +59,7 @@ |
9602 |
+ $(INSTALL_DIR): |
9603 |
+ mkdir -p $(DESTDIR)$(INSTALL_DIR) |
9604 |
+ |
9605 |
+-install: $(INSTALL_DIR) |
9606 |
++install: $(INSTALL_DIR) $(RUBY_MODULES) |
9607 |
+ for i in $(RUBY_MODULES) ; do $(INSTALL) $$i $(DESTDIR)$(INSTALL_DIR) ; done |
9608 |
+ |
9609 |
+ $(RUBY_MODULES_MAC): %.bundle: %_wrap.o |
9610 |
+@@ -69,10 +69,10 @@ |
9611 |
+ $(LD) $(LDFLAGS) $(LIBS) $(GDAL_SLIB_LINK) $(RUBY_LIB) $< -o $@ |
9612 |
+ |
9613 |
+ %.o: %.cpp |
9614 |
+- $(CXX) $(CFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $< |
9615 |
++ $(CXX) $(CXXFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $< |
9616 |
+ |
9617 |
+ %.o: %.cxx |
9618 |
+- $(CXX) $(CFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $< |
9619 |
++ $(CXX) $(CXXFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $< |
9620 |
+ |
9621 |
+ %.o: %.c |
9622 |
+ $(CC) $(CFLAGS) $(GDAL_INCLUDE) $(RUBY_INCLUDE) -c $< |
9623 |
|
9624 |
diff --git a/sci-libs/gdal/gdal-1.6.3-r1.ebuild b/sci-libs/gdal/gdal-1.6.3-r1.ebuild |
9625 |
new file mode 100644 |
9626 |
index 0000000..9ca58e3 |
9627 |
--- /dev/null |
9628 |
+++ b/sci-libs/gdal/gdal-1.6.3-r1.ebuild |
9629 |
@@ -0,0 +1,236 @@ |
9630 |
+# Copyright 1999-2012 Gentoo Foundation |
9631 |
+# Distributed under the terms of the GNU General Public License v2 |
9632 |
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/gdal/gdal-1.6.3-r1.ebuild,v 1.24 2012/05/19 20:01:03 ssuominen Exp $ |
9633 |
+ |
9634 |
+EAPI=3 |
9635 |
+ |
9636 |
+WANT_AUTOCONF="2.5" |
9637 |
+ |
9638 |
+RUBY_OPTIONAL="yes" |
9639 |
+USE_RUBY="ruby18" |
9640 |
+ |
9641 |
+PYTHON_DEPEND="python? 2" |
9642 |
+ |
9643 |
+inherit autotools eutils perl-module python ruby toolchain-funcs |
9644 |
+ |
9645 |
+DESCRIPTION="Translator library for raster geospatial data formats (includes OGR support)" |
9646 |
+HOMEPAGE="http://www.gdal.org/" |
9647 |
+SRC_URI="http://download.osgeo.org/gdal/${P}.tar.gz" |
9648 |
+ |
9649 |
+SLOT="0" |
9650 |
+LICENSE="MIT" |
9651 |
+KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" |
9652 |
+IUSE="curl debug doc ecwj2k fits geos gif gml hdf hdf5 jpeg jpeg2k mysql netcdf odbc png ogdi perl postgres python ruby sqlite threads" |
9653 |
+ |
9654 |
+RDEPEND=" |
9655 |
+ dev-libs/expat |
9656 |
+ media-libs/tiff:0 |
9657 |
+ sci-libs/libgeotiff |
9658 |
+ sys-libs/zlib |
9659 |
+ curl? ( net-misc/curl ) |
9660 |
+ jpeg? ( virtual/jpeg ) |
9661 |
+ gif? ( media-libs/giflib ) |
9662 |
+ png? ( media-libs/libpng ) |
9663 |
+ perl? ( dev-lang/perl ) |
9664 |
+ python? ( dev-python/numpy ) |
9665 |
+ ruby? ( >=dev-lang/ruby-1.8.4.20060226 ) |
9666 |
+ fits? ( sci-libs/cfitsio ) |
9667 |
+ ogdi? ( sci-libs/ogdi ) |
9668 |
+ gml? ( >=dev-libs/xerces-c-3 ) |
9669 |
+ hdf5? ( >=sci-libs/hdf5-1.6.4 ) |
9670 |
+ postgres? ( dev-db/postgresql-base ) |
9671 |
+ || ( |
9672 |
+ netcdf? ( sci-libs/netcdf ) |
9673 |
+ hdf? ( sci-libs/hdf ) |
9674 |
+ ) |
9675 |
+ || ( |
9676 |
+ jpeg2k? ( media-libs/jasper ) |
9677 |
+ ecwj2k? ( sci-libs/libecwj2 ) |
9678 |
+ ) |
9679 |
+ mysql? ( virtual/mysql ) |
9680 |
+ odbc? ( dev-db/unixODBC ) |
9681 |
+ geos? ( >=sci-libs/geos-2.2.1 ) |
9682 |
+ sqlite? ( >=dev-db/sqlite-3 )" |
9683 |
+ |
9684 |
+DEPEND="${RDEPEND} |
9685 |
+ perl? ( >=dev-lang/swig-1.3.32 ) |
9686 |
+ python? ( >=dev-lang/swig-1.3.32 ) |
9687 |
+ ruby? ( >=dev-lang/swig-1.3.32 ) |
9688 |
+ doc? ( app-doc/doxygen )" |
9689 |
+ |
9690 |
+AT_M4DIR="${S}/m4" |
9691 |
+ |
9692 |
+pkg_setup() { |
9693 |
+ if [ -n "${GDAL_CONFIGURE_OPTS}" ]; then |
9694 |
+ elog "User-specified configure options are ${GDAL_CONFIGURE_OPTS}." |
9695 |
+ else |
9696 |
+ elog "User-specified configure options are not set." |
9697 |
+ elog "If needed, set GDAL_CONFIGURE_OPTS to enable grass support." |
9698 |
+ fi |
9699 |
+ python_set_active_version 2 |
9700 |
+} |
9701 |
+ |
9702 |
+src_prepare() { |
9703 |
+ eaclocal |
9704 |
+ eautoconf |
9705 |
+ |
9706 |
+ epatch \ |
9707 |
+ "${FILESDIR}"/${PN}-1.4.2-datadir.patch \ |
9708 |
+ "${FILESDIR}"/${PN}-1.5.1-python-install.patch \ |
9709 |
+ "${FILESDIR}"/${PN}-1.6.0-swig-fix.patch \ |
9710 |
+ "${FILESDIR}"/${PN}-1.6.1-ruby-make.patch \ |
9711 |
+ "${FILESDIR}"/${PN}-1.6.3-libpng15.patch |
9712 |
+ |
9713 |
+ [[ ${CHOST} == *-darwin* ]] \ |
9714 |
+ && epatch "${FILESDIR}"/${PN}-1.5.0-install_name.patch \ |
9715 |
+ || epatch "${FILESDIR}"/${PN}-1.5.0-soname.patch |
9716 |
+ |
9717 |
+ has_version '>=sys-libs/zlib-1.2.5.1-r1' && \ |
9718 |
+ sed -i -e '1i#define OF(x) x' port/cpl_minizip_ioapi.h |
9719 |
+} |
9720 |
+ |
9721 |
+src_configure() { |
9722 |
+ local pkg_conf="${GDAL_CONFIGURE_OPTS}" |
9723 |
+ local use_conf="" |
9724 |
+ |
9725 |
+ pkg_conf="${pkg_conf} --enable-shared=yes --with-pic \ |
9726 |
+ --with-libgrass=no --without-libtool --with-expat=${EPREFIX}/usr" |
9727 |
+ |
9728 |
+ if use hdf && use netcdf; then |
9729 |
+ ewarn "Netcdf and HDF4 are incompatible due to certain tools in" |
9730 |
+ ewarn "common; HDF5 is now the preferred choice for HDF data." |
9731 |
+ ewarn "Disabling hdf4 in favor of NetCDF..." |
9732 |
+ use_conf="--with-netcdf --with-hdf4=no" |
9733 |
+ elif use hdf && ! use netcdf; then |
9734 |
+ use_conf="--with-netcdf=no --with-hdf4" |
9735 |
+ else |
9736 |
+ use_conf="$(use_with netcdf)" |
9737 |
+ fi |
9738 |
+ |
9739 |
+ use_conf="$(use_with jpeg) $(use_with png) $(use_with mysql) \ |
9740 |
+ $(use_with gml xerces) $(use_with hdf5) $(use_with curl) \ |
9741 |
+ $(use_with postgres pg) $(use_with python) $(use_with ruby) \ |
9742 |
+ $(use_with threads) $(use_with fits cfitsio) $(use_with perl) \ |
9743 |
+ $(use_with sqlite sqlite3 ="${EPREFIX}"/usr) $(use_with geos) \ |
9744 |
+ $(use_with jpeg2k jasper) $(use_with odbc) $(use_enable debug)" |
9745 |
+ |
9746 |
+ # It can't find this |
9747 |
+ if use ogdi ; then |
9748 |
+ use_conf="--with-ogdi=${EPREFIX}/usr ${use_conf}" |
9749 |
+ fi |
9750 |
+ |
9751 |
+ if use mysql ; then |
9752 |
+ use_conf="--with-mysql=${EPREFIX}/usr/bin/mysql_config ${use_conf}" |
9753 |
+ fi |
9754 |
+ |
9755 |
+ if use gif ; then |
9756 |
+ use_conf="--with-gif=internal ${use_conf}" |
9757 |
+ else |
9758 |
+ use_conf="--with-gif=no ${use_conf}" |
9759 |
+ fi |
9760 |
+ |
9761 |
+ if use python ; then |
9762 |
+ use_conf="--with-pymoddir=${EPREFIX}/$(python_get_sitedir) \ |
9763 |
+ ${use_conf}" |
9764 |
+ fi |
9765 |
+ |
9766 |
+ # Fix doc path just in case |
9767 |
+ sed \ |
9768 |
+ -e "s:@exec_prefix@/doc:@exec_prefix@/share/doc/${PF}/html:g" \ |
9769 |
+ -i GDALmake.opt.in || die "sed gdalmake.opt failed" |
9770 |
+ |
9771 |
+ econf ${pkg_conf} ${use_conf} |
9772 |
+ |
9773 |
+ # mysql-config puts this in (and boy is it a PITA to get it out) |
9774 |
+ sed \ |
9775 |
+ -i -r -e '/^LDFLAGS/ s/(-(Wl|O1),|,-(Wl|O1))//g' \ |
9776 |
+ -i -e '/^MYSQL_LIB/ s:-Wl,-O1 -rdynamic::' \ |
9777 |
+ GDALmake.opt || die "sed LIBS failed" |
9778 |
+} |
9779 |
+ |
9780 |
+src_compile() { |
9781 |
+ local i |
9782 |
+ for i in perl ruby python; do |
9783 |
+ if use $i; then |
9784 |
+ rm "${S}"/swig/$i/*_wrap.cpp |
9785 |
+ emake -C "${S}"/swig/$i generate || \ |
9786 |
+ die "make generate failed for swig/$i" |
9787 |
+ fi |
9788 |
+ done |
9789 |
+ |
9790 |
+ # parallel makes fail on the ogr stuff (C++, what can I say?) |
9791 |
+ # also failing with gcc4 in libcsf |
9792 |
+ emake -j1 || die "emake failed" |
9793 |
+ |
9794 |
+ if use python; then |
9795 |
+ sed -i -e "s#library_dirs = #library_dirs = ${EPREFIX}/usr/$(get_libdir):#g" \ |
9796 |
+ swig/python/setup.cfg || die "sed python setup.cfg failed" |
9797 |
+ sed -i -e "s:\$(DESTDIR)\$(prefix):\$(DESTDIR)\$(INST_PREFIX):g" \ |
9798 |
+ swig/python/GNUmakefile || die "sed python makefile failed" |
9799 |
+ fi |
9800 |
+ |
9801 |
+ if use perl ; then |
9802 |
+ cd "${S}"/swig/perl |
9803 |
+ perl-module_src_prep |
9804 |
+ perl-module_src_compile |
9805 |
+ cd "${S}" |
9806 |
+ fi |
9807 |
+ |
9808 |
+ if use doc ; then |
9809 |
+ make docs || die "make docs failed" |
9810 |
+ fi |
9811 |
+} |
9812 |
+ |
9813 |
+src_install() { |
9814 |
+ if use perl ; then |
9815 |
+ cd "${S}"/swig/perl |
9816 |
+ perl-module_src_install |
9817 |
+ sed -i -e "s:BINDINGS = python ruby perl:BINDINGS = python ruby:g" \ |
9818 |
+ GDALmake.opt |
9819 |
+ cd "${S}" |
9820 |
+ fi |
9821 |
+ |
9822 |
+ # einstall causes sandbox violations on /usr/lib/libgdal.so |
9823 |
+ emake DESTDIR="${D}" install \ |
9824 |
+ || die "make install failed" |
9825 |
+ |
9826 |
+ dodoc Doxyfile HOWTO-RELEASE NEWS |
9827 |
+ |
9828 |
+ if use doc ; then |
9829 |
+ dohtml html/* || die "install html failed" |
9830 |
+ docinto ogr |
9831 |
+ dohtml ogr/html/* || die "install ogr html failed" |
9832 |
+ fi |
9833 |
+ |
9834 |
+ if use python; then |
9835 |
+ newdoc swig/python/README.txt README-python.txt |
9836 |
+ dodir /usr/share/${PN}/samples |
9837 |
+ insinto /usr/share/${PN}/samples |
9838 |
+ doins swig/python/samples/* |
9839 |
+ fi |
9840 |
+ |
9841 |
+ use perl && fixlocalpod |
9842 |
+} |
9843 |
+ |
9844 |
+pkg_postinst() { |
9845 |
+ echo |
9846 |
+ elog "If you need libgrass support, then you must rebuild gdal, after" |
9847 |
+ elog "installing the latest Grass, and set the following option:" |
9848 |
+ echo |
9849 |
+ elog "GDAL_CONFIGURE_OPTS=--with-grass=\$GRASS_HOME emerge gdal" |
9850 |
+ echo |
9851 |
+ elog "GDAL is most useful with full graphics support enabled via various" |
9852 |
+ elog "USE flags: png, jpeg, gif, jpeg2k, etc. Also python, fits, ogdi," |
9853 |
+ elog "geos, and support for either netcdf or HDF4 is available, as well as" |
9854 |
+ elog "grass, and mysql, sqlite, or postgres (grass support requires grass 6" |
9855 |
+ elog "and rebuilding gdal). HDF5 support is now included." |
9856 |
+ echo |
9857 |
+ elog "Note: tiff and geotiff are now hard depends, so no USE flags." |
9858 |
+ elog "Also, this package will check for netcdf before hdf, so if you" |
9859 |
+ elog "prefer hdf, please emerge hdf with USE=szip prior to emerging" |
9860 |
+ elog "gdal. Detailed API docs require doxygen (man pages are free)." |
9861 |
+ echo |
9862 |
+ elog "Check available image and data formats after building with" |
9863 |
+ elog "gdalinfo and ogrinfo (using the --formats switch)." |
9864 |
+ echo |
9865 |
+} |
9866 |
|
9867 |
diff --git a/sci-libs/gdal/gdal-1.8.1-r1.ebuild b/sci-libs/gdal/gdal-1.8.1-r1.ebuild |
9868 |
new file mode 100644 |
9869 |
index 0000000..ba1c982 |
9870 |
--- /dev/null |
9871 |
+++ b/sci-libs/gdal/gdal-1.8.1-r1.ebuild |
9872 |
@@ -0,0 +1,268 @@ |
9873 |
+# Copyright 1999-2012 Gentoo Foundation |
9874 |
+# Distributed under the terms of the GNU General Public License v2 |
9875 |
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/gdal/gdal-1.8.1-r1.ebuild,v 1.5 2012/06/05 21:08:15 ranger Exp $ |
9876 |
+ |
9877 |
+EAPI=3 |
9878 |
+ |
9879 |
+WANT_AUTOCONF="2.5" |
9880 |
+ |
9881 |
+RUBY_OPTIONAL="yes" |
9882 |
+USE_RUBY="ruby18" |
9883 |
+ |
9884 |
+PYTHON_DEPEND="python? 2:2.6" |
9885 |
+ |
9886 |
+inherit autotools eutils libtool perl-module python ruby-ng toolchain-funcs |
9887 |
+ |
9888 |
+DESCRIPTION="Translator library for raster geospatial data formats (includes OGR support)" |
9889 |
+HOMEPAGE="http://www.gdal.org/" |
9890 |
+SRC_URI="http://download.osgeo.org/gdal/${P}.tar.gz" |
9891 |
+ |
9892 |
+SLOT="0" |
9893 |
+LICENSE="MIT" |
9894 |
+KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" |
9895 |
+IUSE="+aux_xml curl debug doc ecwj2k fits geos gif gml hdf5 jpeg jpeg2k mysql netcdf odbc ogdi pdf perl png postgres python ruby sqlite threads" |
9896 |
+ |
9897 |
+RDEPEND=" |
9898 |
+ dev-libs/expat |
9899 |
+ media-libs/tiff |
9900 |
+ sci-libs/libgeotiff |
9901 |
+ ( || ( <sys-libs/zlib-1.2.5.1-r1 >=sys-libs/zlib-1.2.5.1-r2[minizip] ) ) |
9902 |
+ curl? ( net-misc/curl ) |
9903 |
+ ecwj2k? ( sci-libs/libecwj2 ) |
9904 |
+ fits? ( sci-libs/cfitsio ) |
9905 |
+ geos? ( >=sci-libs/geos-2.2.1 ) |
9906 |
+ gif? ( media-libs/giflib ) |
9907 |
+ gml? ( >=dev-libs/xerces-c-3 ) |
9908 |
+ hdf5? ( >=sci-libs/hdf5-1.6.4[szip] ) |
9909 |
+ jpeg? ( virtual/jpeg ) |
9910 |
+ jpeg2k? ( media-libs/jasper ) |
9911 |
+ mysql? ( virtual/mysql ) |
9912 |
+ netcdf? ( sci-libs/netcdf ) |
9913 |
+ odbc? ( dev-db/unixODBC ) |
9914 |
+ ogdi? ( sci-libs/ogdi ) |
9915 |
+ pdf? ( app-text/poppler ) |
9916 |
+ perl? ( dev-lang/perl ) |
9917 |
+ png? ( media-libs/libpng ) |
9918 |
+ postgres? ( >=dev-db/postgresql-base-8.4 ) |
9919 |
+ python? ( dev-python/numpy ) |
9920 |
+ ruby? ( $(ruby_implementation_depend ruby18) ) |
9921 |
+ sqlite? ( >=dev-db/sqlite-3 )" |
9922 |
+ |
9923 |
+SWIG_DEP=">=dev-lang/swig-2.0.2" |
9924 |
+DEPEND="${RDEPEND} |
9925 |
+ doc? ( app-doc/doxygen ) |
9926 |
+ perl? ( ${SWIG_DEP} ) |
9927 |
+ python? ( ${SWIG_DEP} ) |
9928 |
+ ruby? ( ${SWIG_DEP} )" |
9929 |
+ |
9930 |
+AT_M4DIR="${S}/m4" |
9931 |
+MAKEOPTS+=" -j1" |
9932 |
+ |
9933 |
+pkg_setup() { |
9934 |
+ if use python; then |
9935 |
+ python_set_active_version 2 |
9936 |
+ python_pkg_setup |
9937 |
+ fi |
9938 |
+} |
9939 |
+ |
9940 |
+src_unpack() { |
9941 |
+ # prevent ruby-ng.eclass from messing with the src path |
9942 |
+ default |
9943 |
+} |
9944 |
+ |
9945 |
+src_prepare() { |
9946 |
+ # fix datadir and docdir placement |
9947 |
+ sed -i \ |
9948 |
+ -e "s:@datadir@:@datadir@/gdal:" \ |
9949 |
+ -e "s:@exec_prefix@/doc:@exec_prefix@/share/doc/${PF}/html:g" \ |
9950 |
+ GDALmake.opt.in || die |
9951 |
+ |
9952 |
+ # the second sed expression should fix bug 371075 |
9953 |
+ sed -i \ |
9954 |
+ -e "s:setup.py install:setup.py install --root=\$(DESTDIR):" \ |
9955 |
+ -e "s:--prefix=\$(DESTDIR):--prefix=:" \ |
9956 |
+ swig/python/GNUmakefile || die |
9957 |
+ |
9958 |
+ epatch "${FILESDIR}"/1.7.2-ruby_cflags.patch |
9959 |
+ |
9960 |
+ # -soname is only accepted by GNU ld/ELF |
9961 |
+ [[ ${CHOST} == *-darwin* ]] \ |
9962 |
+ && epatch "${FILESDIR}"/${PN}-1.5.0-install_name.patch \ |
9963 |
+ || epatch "${FILESDIR}"/${PN}-1.5.0-soname.patch |
9964 |
+ |
9965 |
+ # Update for zlib header changes (see bug #383569) |
9966 |
+ epatch "${FILESDIR}"/${P}-zlib_header_fix.patch |
9967 |
+ |
9968 |
+ # Fix ldflags when building with ruby |
9969 |
+ sed -e '/^LDFLAGS/s/-Xcompiler//' -i swig/ruby/RubyMakefile.mk || die |
9970 |
+ |
9971 |
+ # autoheader fail |
9972 |
+ eaclocal |
9973 |
+ eautoconf |
9974 |
+ eautomake |
9975 |
+ elibtoolize |
9976 |
+} |
9977 |
+ |
9978 |
+src_configure() { |
9979 |
+ if use ruby; then |
9980 |
+ RUBY_MOD_DIR="$(ruby18 -r rbconfig -e 'print Config::CONFIG["sitearchdir"]')" |
9981 |
+ echo "Ruby module dir is: $RUBY_MOD_DIR" |
9982 |
+ fi |
9983 |
+ |
9984 |
+ # pcidsk is internal, because there is no such library yet released |
9985 |
+ # also that thing is developed by the gdal people |
9986 |
+ # kakadu, mrsid jp2mrsid - another jpeg2k stuff, ignore |
9987 |
+ # bsb - legal issues |
9988 |
+ # oracle - disabled, i dont have and can't test |
9989 |
+ # ingres - same story as oracle oci |
9990 |
+ # tiff is a hard dep |
9991 |
+ econf \ |
9992 |
+ --enable-shared \ |
9993 |
+ --disable-static \ |
9994 |
+ --with-expat \ |
9995 |
+ --without-grass \ |
9996 |
+ --without-hdf4 \ |
9997 |
+ --without-fme \ |
9998 |
+ --without-pcraster \ |
9999 |
+ --without-kakadu \ |
10000 |
+ --without-mrsid \ |
10001 |
+ --without-jp2mrsid \ |
10002 |
+ --without-msg \ |
10003 |
+ --without-bsb \ |
10004 |
+ --without-dods-root \ |
10005 |
+ --without-oci \ |
10006 |
+ --without-ingres \ |
10007 |
+ --without-spatialite \ |
10008 |
+ --without-dwgdirect \ |
10009 |
+ --without-epsilon \ |
10010 |
+ --without-idb \ |
10011 |
+ --without-sde \ |
10012 |
+ --without-libtool \ |
10013 |
+ --with-libz="${EPREFIX}/usr/" \ |
10014 |
+ --with-ogr \ |
10015 |
+ --with-grib \ |
10016 |
+ --with-vfk \ |
10017 |
+ --with-libtiff=external \ |
10018 |
+ --with-geotiff=external \ |
10019 |
+ $(use_enable debug) \ |
10020 |
+ $(use_with postgres pg) \ |
10021 |
+ $(use_with fits cfitsio) \ |
10022 |
+ $(use_with netcdf) \ |
10023 |
+ $(use_with png) \ |
10024 |
+ $(use_with jpeg) \ |
10025 |
+ $(use_with jpeg pcidsk) \ |
10026 |
+ $(use_with gif) \ |
10027 |
+ $(use_with ogdi ogdi "${EPREFIX}"/usr) \ |
10028 |
+ $(use_with hdf5) \ |
10029 |
+ $(use_with jpeg2k jasper) \ |
10030 |
+ $(use_with ecwj2k ecw) \ |
10031 |
+ $(use_with gml xerces) \ |
10032 |
+ $(use_with odbc) \ |
10033 |
+ $(use_with curl) \ |
10034 |
+ $(use_with sqlite sqlite3 "${EPREFIX}"/usr) \ |
10035 |
+ $(use_with mysql mysql "${EPREFIX}"/usr/bin/mysql_config) \ |
10036 |
+ $(use_with geos) \ |
10037 |
+ $(use_with aux_xml pam) \ |
10038 |
+ $(use_with pdf poppler) \ |
10039 |
+ $(use_with perl) \ |
10040 |
+ $(use_with ruby) \ |
10041 |
+ $(use_with python) \ |
10042 |
+ $(use_with threads) \ |
10043 |
+ --with-pymoddir="${EPREFIX}"/$(python_get_sitedir) |
10044 |
+ |
10045 |
+ # mysql-config puts this in (and boy is it a PITA to get it out) |
10046 |
+ if use mysql; then |
10047 |
+ sed -i \ |
10048 |
+ -e "s: -rdynamic : :" \ |
10049 |
+ GDALmake.opt || die "sed LIBS failed" |
10050 |
+ fi |
10051 |
+ |
10052 |
+ # updated for newer swig (must specify the path to input files) |
10053 |
+ if use python; then |
10054 |
+ sed -i \ |
10055 |
+ -e "s: gdal_array.i: ../include/gdal_array.i:" \ |
10056 |
+ -e "s:\$(DESTDIR)\$(prefix):\$(DESTDIR)\$(INST_PREFIX):g" \ |
10057 |
+ swig/python/GNUmakefile || die "sed python makefile failed" |
10058 |
+ sed -i \ |
10059 |
+ -e "s:library_dirs = :library_dirs = /usr/$(get_libdir):g" \ |
10060 |
+ swig/python/setup.cfg || die "sed python setup.cfg failed" |
10061 |
+ fi |
10062 |
+} |
10063 |
+ |
10064 |
+src_compile() { |
10065 |
+ local i |
10066 |
+ for i in perl ruby python; do |
10067 |
+ if use $i; then |
10068 |
+ rm "${S}"/swig/$i/*_wrap.cpp |
10069 |
+ emake -C "${S}"/swig/$i generate || \ |
10070 |
+ die "make generate failed for swig/$i" |
10071 |
+ fi |
10072 |
+ done |
10073 |
+ |
10074 |
+ emake || die "emake failed" |
10075 |
+ |
10076 |
+ if use perl ; then |
10077 |
+ pushd "${S}"/swig/perl > /dev/null |
10078 |
+ perl-module_src_prep |
10079 |
+ perl-module_src_compile |
10080 |
+ popd > /dev/null |
10081 |
+ fi |
10082 |
+ |
10083 |
+ if use doc ; then |
10084 |
+ emake docs || die "make docs failed" |
10085 |
+ fi |
10086 |
+} |
10087 |
+ |
10088 |
+src_install() { |
10089 |
+ if use perl ; then |
10090 |
+ pushd "${S}"/swig/perl > /dev/null |
10091 |
+ perl-module_src_install |
10092 |
+ popd > /dev/null |
10093 |
+ sed -i \ |
10094 |
+ -e "s:BINDINGS = python ruby perl:BINDINGS = python ruby:g" \ |
10095 |
+ GDALmake.opt || die |
10096 |
+ fi |
10097 |
+ |
10098 |
+ emake DESTDIR="${D}" install || die "make install failed" |
10099 |
+ |
10100 |
+ if use ruby ; then |
10101 |
+ # weird reinstall collision; needs manual intervention... |
10102 |
+ pushd "${S}"/swig/ruby > /dev/null |
10103 |
+ rm -rf "${D}"${RUBY_MOD_DIR}/gdal |
10104 |
+ exeinto ${RUBY_MOD_DIR}/gdal |
10105 |
+ doexe *.so || die "doins ruby modules failed" |
10106 |
+ popd > /dev/null |
10107 |
+ fi |
10108 |
+ |
10109 |
+ use perl && fixlocalpod |
10110 |
+ |
10111 |
+ dodoc Doxyfile HOWTO-RELEASE NEWS || die |
10112 |
+ |
10113 |
+ if use doc ; then |
10114 |
+ dohtml html/* || die "install html failed" |
10115 |
+ docinto ogr |
10116 |
+ dohtml ogr/html/* || die "install ogr html failed" |
10117 |
+ fi |
10118 |
+ |
10119 |
+ if use python; then |
10120 |
+ newdoc swig/python/README.txt README-python.txt || die |
10121 |
+ insinto /usr/share/${PN}/samples |
10122 |
+ doins swig/python/samples/* || die |
10123 |
+ fi |
10124 |
+} |
10125 |
+ |
10126 |
+pkg_postinst() { |
10127 |
+ if use python; then |
10128 |
+ python_need_rebuild |
10129 |
+ python_mod_optimize osgeo |
10130 |
+ fi |
10131 |
+ echo |
10132 |
+ elog "Check available image and data formats after building with" |
10133 |
+ elog "gdalinfo and ogrinfo (using the --formats switch)." |
10134 |
+} |
10135 |
+ |
10136 |
+pkg_postrm() { |
10137 |
+ if use python; then |
10138 |
+ python_mod_cleanup osgeo |
10139 |
+ fi |
10140 |
+} |
10141 |
|
10142 |
diff --git a/sci-libs/gdal/gdal-1.9.1.ebuild b/sci-libs/gdal/gdal-1.9.1.ebuild |
10143 |
new file mode 100644 |
10144 |
index 0000000..98f4ef0 |
10145 |
--- /dev/null |
10146 |
+++ b/sci-libs/gdal/gdal-1.9.1.ebuild |
10147 |
@@ -0,0 +1,315 @@ |
10148 |
+# Copyright 1999-2012 Gentoo Foundation |
10149 |
+# Distributed under the terms of the GNU General Public License v2 |
10150 |
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/gdal/gdal-1.9.1.ebuild,v 1.4 2012/05/27 07:49:48 scarabeus Exp $ |
10151 |
+ |
10152 |
+EAPI="4-slot-abi" |
10153 |
+ |
10154 |
+WANT_AUTOCONF="2.5" |
10155 |
+ |
10156 |
+PYTHON_DEPEND="python? 2:2.6" |
10157 |
+GENTOO_DEPEND_ON_PERL=no |
10158 |
+inherit autotools eutils libtool perl-module python toolchain-funcs java-pkg-opt-2 |
10159 |
+ |
10160 |
+DESCRIPTION="Translator library for raster geospatial data formats (includes OGR support)" |
10161 |
+HOMEPAGE="http://www.gdal.org/" |
10162 |
+SRC_URI="http://download.osgeo.org/gdal/${P}.tar.gz" |
10163 |
+ |
10164 |
+SLOT="0" |
10165 |
+LICENSE="MIT" |
10166 |
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" |
10167 |
+IUSE="armadillo +aux_xml curl debug doc ecwj2k fits geos gif gml hdf5 java jpeg jpeg2k mdb mysql netcdf odbc opencl ogdi pdf perl png postgres python ruby spatialite sqlite threads xls" |
10168 |
+ |
10169 |
+RDEPEND=" |
10170 |
+ dev-libs/expat |
10171 |
+ media-libs/tiff |
10172 |
+ sci-libs/libgeotiff |
10173 |
+ ( || ( <sys-libs/zlib-1.2.5.1-r1 >=sys-libs/zlib-1.2.5.1-r2[minizip] ) ) |
10174 |
+ armadillo? ( >=sci-libs/armadillo-3.0.2 ) |
10175 |
+ curl? ( net-misc/curl ) |
10176 |
+ ecwj2k? ( sci-libs/libecwj2 ) |
10177 |
+ fits? ( sci-libs/cfitsio ) |
10178 |
+ geos? ( >=sci-libs/geos-2.2.1 ) |
10179 |
+ gif? ( media-libs/giflib ) |
10180 |
+ gml? ( >=dev-libs/xerces-c-3 ) |
10181 |
+ hdf5? ( >=sci-libs/hdf5-1.6.4[szip] ) |
10182 |
+ java? ( >=virtual/jre-1.6 ) |
10183 |
+ jpeg? ( virtual/jpeg ) |
10184 |
+ jpeg2k? ( media-libs/jasper ) |
10185 |
+ mysql? ( virtual/mysql ) |
10186 |
+ netcdf? ( sci-libs/netcdf ) |
10187 |
+ odbc? ( dev-db/unixODBC ) |
10188 |
+ ogdi? ( sci-libs/ogdi ) |
10189 |
+ opencl? ( virtual/opencl ) |
10190 |
+ pdf? ( |
10191 |
+ app-text/podofo |
10192 |
+ app-text/poppler |
10193 |
+ ) |
10194 |
+ perl? ( dev-lang/perl:= ) |
10195 |
+ png? ( media-libs/libpng ) |
10196 |
+ postgres? ( >=dev-db/postgresql-base-8.4 ) |
10197 |
+ python? ( dev-python/numpy ) |
10198 |
+ ruby? ( dev-lang/ruby:1.9 ) |
10199 |
+ sqlite? ( dev-db/sqlite:3 ) |
10200 |
+ spatialite? ( |
10201 |
+ dev-db/spatialite |
10202 |
+ ) |
10203 |
+ xls? ( dev-libs/freexl ) |
10204 |
+" |
10205 |
+ |
10206 |
+SWIG_DEP=">=dev-lang/swig-2.0.2" |
10207 |
+DEPEND="${RDEPEND} |
10208 |
+ doc? ( app-doc/doxygen ) |
10209 |
+ java? ( >=virtual/jdk-1.6 ) |
10210 |
+ perl? ( ${SWIG_DEP} ) |
10211 |
+ python? ( ${SWIG_DEP} ) |
10212 |
+ ruby? ( ${SWIG_DEP} )" |
10213 |
+ |
10214 |
+AT_M4DIR="${S}/m4" |
10215 |
+MAKEOPTS+=" -j1" |
10216 |
+ |
10217 |
+REQUIRED_USE=" |
10218 |
+ spatialite? ( sqlite ) |
10219 |
+ mdb? ( java ) |
10220 |
+" |
10221 |
+ |
10222 |
+pkg_setup() { |
10223 |
+ if use python; then |
10224 |
+ python_set_active_version 2 |
10225 |
+ python_pkg_setup |
10226 |
+ fi |
10227 |
+} |
10228 |
+ |
10229 |
+src_unpack() { |
10230 |
+ # prevent ruby-ng.eclass from messing with the src path |
10231 |
+ default |
10232 |
+} |
10233 |
+ |
10234 |
+src_prepare() { |
10235 |
+ # fix datadir and docdir placement |
10236 |
+ sed -i \ |
10237 |
+ -e "s:@datadir@:@datadir@/gdal:" \ |
10238 |
+ -e "s:@exec_prefix@/doc:@exec_prefix@/share/doc/${PF}/html:g" \ |
10239 |
+ "${S}"/GDALmake.opt.in || die |
10240 |
+ |
10241 |
+ # the second sed expression should fix bug 371075 |
10242 |
+ sed -i \ |
10243 |
+ -e "s:setup.py install:setup.py install --root=\$(DESTDIR):" \ |
10244 |
+ -e "s:--prefix=\$(DESTDIR):--prefix=:" \ |
10245 |
+ "${S}"/swig/python/GNUmakefile || die |
10246 |
+ |
10247 |
+ epatch "${FILESDIR}"/${PN}-1.9.1-ruby-makefile.patch |
10248 |
+ |
10249 |
+ # Opencl seems broken with nvidia without this |
10250 |
+ epatch "${FILESDIR}"/${PN}-1.9.1-opencl.patch |
10251 |
+ |
10252 |
+ # -soname is only accepted by GNU ld/ELF |
10253 |
+ [[ ${CHOST} == *-darwin* ]] \ |
10254 |
+ && epatch "${FILESDIR}"/${PN}-1.5.0-install_name.patch \ |
10255 |
+ || epatch "${FILESDIR}"/${PN}-1.5.0-soname.patch |
10256 |
+ |
10257 |
+ # Update for zlib header changes (see bug #383569) |
10258 |
+ epatch "${FILESDIR}"/${PN}-1.8.1-zlib_header_fix.patch |
10259 |
+ |
10260 |
+ # Fix spatialite/sqlite include issue |
10261 |
+ sed -i \ |
10262 |
+ -e 's:spatialite/sqlite3.h:sqlite3.h:g' \ |
10263 |
+ ogr/ogrsf_frmts/sqlite/ogr_sqlite.h || die |
10264 |
+ |
10265 |
+ # Fix freexl configure check |
10266 |
+ sed -i \ |
10267 |
+ -e 's:FREEXL_LIBS=missing):FREEXL_LIBS=missing,-lm):g' \ |
10268 |
+ configure.in || die |
10269 |
+ |
10270 |
+ # autoheader fail |
10271 |
+ eaclocal |
10272 |
+ eautoconf |
10273 |
+ eautomake |
10274 |
+ elibtoolize |
10275 |
+} |
10276 |
+ |
10277 |
+src_configure() { |
10278 |
+ local myopts="" |
10279 |
+ |
10280 |
+ if use ruby; then |
10281 |
+ RUBY_MOD_DIR="$(ruby19 -r rbconfig -e 'print RbConfig::CONFIG["sitearchdir"]')" |
10282 |
+ echo "Ruby module dir is: $RUBY_MOD_DIR" |
10283 |
+ fi |
10284 |
+ |
10285 |
+ if use python; then |
10286 |
+ myopts+=" |
10287 |
+ --with-pymoddir="${EPREFIX}"/$(python_get_sitedir) |
10288 |
+ " |
10289 |
+ fi |
10290 |
+ |
10291 |
+ if use java; then |
10292 |
+ myopts+=" |
10293 |
+ --with-java=$(java-config --jdk-home 2>/dev/null) |
10294 |
+ $(use_with mdb) |
10295 |
+ " |
10296 |
+ else |
10297 |
+ myopts+=" --without-java --without-mdb" |
10298 |
+ use mdb && ewarn "mdb requires java use enabled. disabling" |
10299 |
+ fi |
10300 |
+ |
10301 |
+ # pcidsk is internal, because there is no such library yet released |
10302 |
+ # also that thing is developed by the gdal people |
10303 |
+ # kakadu, mrsid jp2mrsid - another jpeg2k stuff, ignore |
10304 |
+ # bsb - legal issues |
10305 |
+ # oracle - disabled, i dont have and can't test |
10306 |
+ # ingres - same story as oracle oci |
10307 |
+ # podofo - we use poppler instead they are exclusive for each other |
10308 |
+ # tiff is a hard dep |
10309 |
+ econf \ |
10310 |
+ --enable-shared \ |
10311 |
+ --disable-static \ |
10312 |
+ --with-expat \ |
10313 |
+ --without-grass \ |
10314 |
+ --without-hdf4 \ |
10315 |
+ --without-fme \ |
10316 |
+ --without-pcraster \ |
10317 |
+ --without-kakadu \ |
10318 |
+ --without-mrsid \ |
10319 |
+ --without-jp2mrsid \ |
10320 |
+ --without-msg \ |
10321 |
+ --without-bsb \ |
10322 |
+ --without-dods-root \ |
10323 |
+ --without-oci \ |
10324 |
+ --without-ingres \ |
10325 |
+ --without-dwgdirect \ |
10326 |
+ --without-epsilon \ |
10327 |
+ --without-idb \ |
10328 |
+ --without-podofo \ |
10329 |
+ --without-sde \ |
10330 |
+ --without-libtool \ |
10331 |
+ --with-libz="${EPREFIX}/usr/" \ |
10332 |
+ --with-ogr \ |
10333 |
+ --with-grib \ |
10334 |
+ --with-vfk \ |
10335 |
+ --with-libtiff=external \ |
10336 |
+ --with-geotiff=external \ |
10337 |
+ $(use_enable debug) \ |
10338 |
+ $(use_with armadillo) \ |
10339 |
+ $(use_with postgres pg) \ |
10340 |
+ $(use_with fits cfitsio) \ |
10341 |
+ $(use_with netcdf) \ |
10342 |
+ $(use_with png) \ |
10343 |
+ $(use_with jpeg) \ |
10344 |
+ $(use_with jpeg pcidsk) \ |
10345 |
+ $(use_with gif) \ |
10346 |
+ $(use_with hdf5) \ |
10347 |
+ $(use_with jpeg2k jasper) \ |
10348 |
+ $(use_with ecwj2k ecw) \ |
10349 |
+ $(use_with gml xerces) \ |
10350 |
+ $(use_with odbc) \ |
10351 |
+ $(use_with ogdi ogdi "${EPREFIX}"/usr) \ |
10352 |
+ $(use_with opencl) \ |
10353 |
+ $(use_with curl) \ |
10354 |
+ $(use_with sqlite sqlite3 "${EPREFIX}"/usr) \ |
10355 |
+ $(use_with spatialite) \ |
10356 |
+ $(use_with mysql mysql "${EPREFIX}"/usr/bin/mysql_config) \ |
10357 |
+ $(use_with geos) \ |
10358 |
+ $(use_with aux_xml pam) \ |
10359 |
+ $(use_with pdf poppler) \ |
10360 |
+ $(use_with perl) \ |
10361 |
+ $(use_with ruby) \ |
10362 |
+ $(use_with python) \ |
10363 |
+ $(use_with threads) \ |
10364 |
+ $(use_with xls freexl) \ |
10365 |
+ ${myopts} |
10366 |
+ |
10367 |
+ # mysql-config puts this in (and boy is it a PITA to get it out) |
10368 |
+ if use mysql; then |
10369 |
+ sed -i \ |
10370 |
+ -e "s: -rdynamic : :" \ |
10371 |
+ GDALmake.opt || die "sed LIBS failed" |
10372 |
+ fi |
10373 |
+ |
10374 |
+ # updated for newer swig (must specify the path to input files) |
10375 |
+ if use python; then |
10376 |
+ sed -i \ |
10377 |
+ -e "s: gdal_array.i: ../include/gdal_array.i:" \ |
10378 |
+ -e "s:\$(DESTDIR)\$(prefix):\$(DESTDIR)\$(INST_PREFIX):g" \ |
10379 |
+ swig/python/GNUmakefile || die "sed python makefile failed" |
10380 |
+ sed -i \ |
10381 |
+ -e "s:library_dirs = :library_dirs = /usr/$(get_libdir):g" \ |
10382 |
+ swig/python/setup.cfg || die "sed python setup.cfg failed" |
10383 |
+ fi |
10384 |
+} |
10385 |
+ |
10386 |
+src_compile() { |
10387 |
+ local i |
10388 |
+ for i in perl ruby python; do |
10389 |
+ if use $i; then |
10390 |
+ rm "${S}"/swig/$i/*_wrap.cpp |
10391 |
+ emake -C "${S}"/swig/$i generate || \ |
10392 |
+ die "make generate failed for swig/$i" |
10393 |
+ fi |
10394 |
+ done |
10395 |
+ |
10396 |
+ emake || die "emake failed" |
10397 |
+ |
10398 |
+ if use perl ; then |
10399 |
+ pushd "${S}"/swig/perl > /dev/null |
10400 |
+ perl-module_src_prep |
10401 |
+ perl-module_src_compile |
10402 |
+ popd > /dev/null |
10403 |
+ fi |
10404 |
+ |
10405 |
+ if use doc ; then |
10406 |
+ emake docs || die "make docs failed" |
10407 |
+ fi |
10408 |
+} |
10409 |
+ |
10410 |
+src_install() { |
10411 |
+ if use perl ; then |
10412 |
+ pushd "${S}"/swig/perl > /dev/null |
10413 |
+ perl-module_src_install |
10414 |
+ popd > /dev/null |
10415 |
+ sed -i \ |
10416 |
+ -e "s:BINDINGS = python ruby perl:BINDINGS = python ruby:g" \ |
10417 |
+ GDALmake.opt || die |
10418 |
+ fi |
10419 |
+ |
10420 |
+ emake DESTDIR="${D}" install || die "make install failed" |
10421 |
+ |
10422 |
+ if use ruby ; then |
10423 |
+ # weird reinstall collision; needs manual intervention... |
10424 |
+ pushd "${S}"/swig/ruby > /dev/null |
10425 |
+ rm -rf "${D}"${RUBY_MOD_DIR}/gdal |
10426 |
+ exeinto ${RUBY_MOD_DIR}/gdal |
10427 |
+ doexe *.so || die "doins ruby modules failed" |
10428 |
+ popd > /dev/null |
10429 |
+ fi |
10430 |
+ |
10431 |
+ use perl && fixlocalpod |
10432 |
+ |
10433 |
+ dodoc Doxyfile HOWTO-RELEASE NEWS || die |
10434 |
+ |
10435 |
+ if use doc ; then |
10436 |
+ dohtml html/* || die "install html failed" |
10437 |
+ docinto ogr |
10438 |
+ dohtml ogr/html/* || die "install ogr html failed" |
10439 |
+ fi |
10440 |
+ |
10441 |
+ if use python; then |
10442 |
+ newdoc swig/python/README.txt README-python.txt || die |
10443 |
+ insinto /usr/share/${PN}/samples |
10444 |
+ doins swig/python/samples/* || die |
10445 |
+ fi |
10446 |
+} |
10447 |
+ |
10448 |
+pkg_postinst() { |
10449 |
+ if use python; then |
10450 |
+ python_need_rebuild |
10451 |
+ python_mod_optimize osgeo |
10452 |
+ fi |
10453 |
+ echo |
10454 |
+ elog "Check available image and data formats after building with" |
10455 |
+ elog "gdalinfo and ogrinfo (using the --formats switch)." |
10456 |
+} |
10457 |
+ |
10458 |
+pkg_postrm() { |
10459 |
+ if use python; then |
10460 |
+ python_mod_cleanup osgeo |
10461 |
+ fi |
10462 |
+} |
10463 |
|
10464 |
diff --git a/sci-libs/linux-gpib/Manifest b/sci-libs/linux-gpib/Manifest |
10465 |
new file mode 100644 |
10466 |
index 0000000..d0172ef |
10467 |
--- /dev/null |
10468 |
+++ b/sci-libs/linux-gpib/Manifest |
10469 |
@@ -0,0 +1,7 @@ |
10470 |
+AUX linux-gpib-3.2.15-build.patch 1681 RMD160 0d462f8d25790806c9699f6d5e480221f59e8978 SHA1 b421f3ef440426df3fa5e704c88495c1d8271664 SHA256 5845af9bf0660fc727c6a04ea41eb5e66f16915135d27c1a1aba69814d696704 |
10471 |
+AUX linux-gpib-3.2.16-perl.patch 471 RMD160 9702c06a8ff7390105d217733487d5a2ceaf1073 SHA1 0476bfbf1f581fdbec391e7469893a02ca764f27 SHA256 7393237d7df3bad191d6c6790b87ff6e0b1f5fd006b77c0afeb5e1dcacb744fc |
10472 |
+DIST gpib_firmware-2006-11-12.tar.gz 169357 RMD160 9784b026ef41ce75439c635610ec56f037e88499 SHA1 584f9ffeba8194ab5d44fdfd4c97ab919750596c SHA256 98380a8d12e6e34dccc0c1d82b48ed796c0c0f5571107d6a685524560aa8d701 |
10473 |
+DIST linux-gpib-3.2.16.tar.gz 1189792 RMD160 943f6c09ec54b03c7179bace50d2a3b9e0e413a0 SHA1 1f6e501a4f84da39ffccf9f2fd45d390f5d96f75 SHA256 a1d158679a41ae48f826c5cbcb08d39839c65606dcdffb6a6f680554c6286c5e |
10474 |
+EBUILD linux-gpib-3.2.16-r1.ebuild 5051 RMD160 ee5f371c41b3a3a5f66f56785613a19a23d70b0d SHA1 5010565f73ea6510e189407be7330281f9137daf SHA256 bac1f7581baf805b289becb3fd90d0a20eb9769ee4ca87324b88cccd81cab5a8 |
10475 |
+MISC ChangeLog 1231 RMD160 17df6eca48cb60a8bd8b799b6bd5fa8022577599 SHA1 5e7674b2702e827b8d5ae55dab16f95b9359fb0c SHA256 56e86bb11b317f4d63bbab1659c159f48f8583bfded9ff7ec34a6821482f6e5f |
10476 |
+MISC metadata.xml 333 RMD160 53cc452da426b779f6231218f7700176efaa1418 SHA1 8041c003a5532b89964cd8b3deba4bf97a3a3b3f SHA256 94def6ae5ea540aab89b204a106ac9a1ffd7f6e07d537e445bb7373e3670d367 |
10477 |
|
10478 |
diff --git a/sci-libs/linux-gpib/files/linux-gpib-3.2.15-build.patch b/sci-libs/linux-gpib/files/linux-gpib-3.2.15-build.patch |
10479 |
new file mode 100644 |
10480 |
index 0000000..14a1868 |
10481 |
--- /dev/null |
10482 |
+++ b/sci-libs/linux-gpib/files/linux-gpib-3.2.15-build.patch |
10483 |
@@ -0,0 +1,44 @@ |
10484 |
+diff -ruN linux-gpib-3.2.15-0-orig/drivers/Makefile.am linux-gpib-3.2.15/drivers/Makefile.am |
10485 |
+--- linux-gpib-3.2.15-0-orig/drivers/Makefile.am 2007-04-19 17:21:04.000000000 +0200 |
10486 |
++++ linux-gpib-3.2.15/drivers/Makefile.am 2011-01-24 23:20:59.000000000 +0100 |
10487 |
+@@ -27,39 +27,13 @@ |
10488 |
+ CC="$(LINUX_CC) -I@abs_top_srcdir@ -I@abs_top_srcdir@/drivers/gpib/include -I@abs_top_srcdir@/include" \ |
10489 |
+ SUBDIRS="$(GPIB_ABS_MODULE_SUBDIR)" |
10490 |
+ |
10491 |
+-install-data-hook: device-file-check /etc/gpib.conf |
10492 |
++install-data-hook: /etc/gpib.conf |
10493 |
+ $(MAKE) -C $(LINUX_SRCDIR) V=1 modules_install\ |
10494 |
+ CC="$(LINUX_CC) -I@abs_top_srcdir@ -I@abs_top_srcdir@/driver/include -I@abs_top_srcdir@/include" \ |
10495 |
+ SUBDIRS="$(GPIB_ABS_MODULE_SUBDIR)" INSTALL_MOD_DIR="gpib" |
10496 |
+- $(DEPMOD) -ae |
10497 |
+- |
10498 |
+-/dev/gpib0: |
10499 |
+- groupadd gpib || echo "group gpib exists" |
10500 |
+- for i in `seq 0 15`; \ |
10501 |
+- do \ |
10502 |
+- mknod -m u=rw,g=rw,o= /dev/gpib$${i} c $(IBMAJOR) $${i} || exit 1; \ |
10503 |
+- chown root:gpib /dev/gpib$${i}; \ |
10504 |
+- done |
10505 |
+- |
10506 |
+-.PHONY : device-file-check |
10507 |
+-device-file-check: /dev/gpib0 |
10508 |
+- @if [ ! -c /dev/gpib0 ]; then \ |
10509 |
+- if [ -a /dev/gpib0 ]; then \ |
10510 |
+- echo "A file or directory called /dev/gpib0 exists but it is not" \ |
10511 |
+- "a character device. Delete or move it and try again."; \ |
10512 |
+- exit 1; \ |
10513 |
+- fi; \ |
10514 |
+- fi |
10515 |
+- @ls -l /dev/gpib0 | grep -q "$(IBMAJOR)"; \ |
10516 |
+- if [ $$? != 0 ]; then \ |
10517 |
+- echo "/dev/gpib0 has the wrong major number. " \ |
10518 |
+- "Delete your /dev/gpibX files and try again."; \ |
10519 |
+- exit 1; \ |
10520 |
+- fi |
10521 |
+ |
10522 |
+ #should move this to util/templates Makefile.am when it exists |
10523 |
+ /etc/gpib.conf: |
10524 |
+- $(INSTALL_DATA) -D $(top_srcdir)/util/templates/gpib.conf /etc/gpib.conf |
10525 |
+ |
10526 |
+ #make sure compiled files, etc don't make it into distribution tarballs |
10527 |
+ dist-hook: |
10528 |
|
10529 |
diff --git a/sci-libs/linux-gpib/files/linux-gpib-3.2.16-perl.patch b/sci-libs/linux-gpib/files/linux-gpib-3.2.16-perl.patch |
10530 |
new file mode 100644 |
10531 |
index 0000000..16f2f15 |
10532 |
--- /dev/null |
10533 |
+++ b/sci-libs/linux-gpib/files/linux-gpib-3.2.16-perl.patch |
10534 |
@@ -0,0 +1,9 @@ |
10535 |
+diff -ruN linux-gpib-3.2.16.orig/language/Makefile.am linux-gpib-3.2.16/language/Makefile.am |
10536 |
+--- linux-gpib-3.2.16.orig/language/Makefile.am 2009-09-16 19:26:53.000000000 +0200 |
10537 |
++++ linux-gpib-3.2.16/language/Makefile.am 2011-08-14 03:32:53.000000000 +0200 |
10538 |
+@@ -67,4 +67,4 @@ |
10539 |
+ $(RM) perl/Makefile |
10540 |
+ |
10541 |
+ perl/Makefile: |
10542 |
+- -(cd perl && $(PERL) Makefile.PL) |
10543 |
++ -(cd perl && $(PERL) Makefile.PL PREFIX=$(EPREFIX)/usr INSTALLDIRS=vendor INSTALLMAN3DIR='none' DESTDIR="$(DESTDIR)" ) |
10544 |
|
10545 |
diff --git a/sci-libs/linux-gpib/linux-gpib-3.2.16-r1.ebuild b/sci-libs/linux-gpib/linux-gpib-3.2.16-r1.ebuild |
10546 |
new file mode 100644 |
10547 |
index 0000000..9b380de |
10548 |
--- /dev/null |
10549 |
+++ b/sci-libs/linux-gpib/linux-gpib-3.2.16-r1.ebuild |
10550 |
@@ -0,0 +1,172 @@ |
10551 |
+# Copyright 1999-2011 Gentoo Foundation |
10552 |
+# Distributed under the terms of the GNU General Public License v2 |
10553 |
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/linux-gpib/linux-gpib-3.2.16-r1.ebuild,v 1.2 2011/11/30 01:18:46 dilfridge Exp $ |
10554 |
+ |
10555 |
+EAPI="4-slot-abi" |
10556 |
+PERL_EXPORT_PHASE_FUNCTIONS=no |
10557 |
+GENTOO_DEPEND_ON_PERL=no |
10558 |
+inherit base linux-mod autotools perl-module |
10559 |
+ |
10560 |
+DESCRIPTION="Kernel module and driver library for GPIB (IEEE 488.2) hardware" |
10561 |
+HOMEPAGE="http://linux-gpib.sourceforge.net/" |
10562 |
+SRC_URI="mirror://sourceforge/linux-gpib/${P}.tar.gz |
10563 |
+ firmware? ( http://linux-gpib.sourceforge.net/firmware/gpib_firmware-2006-11-12.tar.gz )" |
10564 |
+ |
10565 |
+LICENSE="GPL-2" |
10566 |
+SLOT="0" |
10567 |
+KEYWORDS="~amd64 ~x86" |
10568 |
+IUSE="pcmcia static debug guile perl php python tcl doc firmware" |
10569 |
+ |
10570 |
+COMMONDEPEND=" |
10571 |
+ tcl? ( dev-lang/tcl ) |
10572 |
+ guile? ( dev-scheme/guile ) |
10573 |
+ perl? ( dev-lang/perl:= ) |
10574 |
+ php? ( dev-lang/php ) |
10575 |
+ python? ( dev-lang/python ) |
10576 |
+ firmware? ( sys-apps/fxload ) |
10577 |
+" |
10578 |
+RDEPEND="${COMMONDEPEND}" |
10579 |
+DEPEND="${COMMONDEPEND} |
10580 |
+ sys-kernel/module-rebuild |
10581 |
+ doc? ( app-text/docbook-sgml-utils ) |
10582 |
+ perl? ( virtual/perl-ExtUtils-MakeMaker ) |
10583 |
+" |
10584 |
+ |
10585 |
+PATCHES=( |
10586 |
+ "${FILESDIR}/${PN}-3.2.15-build.patch" |
10587 |
+ "${FILESDIR}/${PN}-3.2.16-perl.patch" |
10588 |
+) |
10589 |
+ |
10590 |
+pkg_setup () { |
10591 |
+ perl-module_pkg_setup |
10592 |
+ linux-mod_pkg_setup |
10593 |
+ |
10594 |
+ if kernel_is -lt 2 6 8 ; then |
10595 |
+ die "Kernel versions older than 2.6.8 are not supported." |
10596 |
+ fi |
10597 |
+} |
10598 |
+ |
10599 |
+src_prepare () { |
10600 |
+ base_src_prepare |
10601 |
+ eautoreconf |
10602 |
+} |
10603 |
+ |
10604 |
+src_configure() { |
10605 |
+ set_arch_to_kernel |
10606 |
+ econf \ |
10607 |
+ $(use_enable pcmcia) \ |
10608 |
+ $(use_enable static) \ |
10609 |
+ $(use_enable debug driver-debug) \ |
10610 |
+ $(use_enable guile guile-binding) \ |
10611 |
+ $(use_enable perl perl-binding) \ |
10612 |
+ $(use_enable php php-binding) \ |
10613 |
+ $(use_enable python python-binding) \ |
10614 |
+ $(use_enable tcl tcl-binding) \ |
10615 |
+ $(use_enable doc documentation) \ |
10616 |
+ --with-linux-srcdir=${KV_DIR} |
10617 |
+} |
10618 |
+ |
10619 |
+src_compile() { |
10620 |
+ set_arch_to_kernel |
10621 |
+ FIRM_DIR=/usr/share/usb |
10622 |
+ emake \ |
10623 |
+ DESTDIR=${D} \ |
10624 |
+ INSTALL_MOD_PATH=${D} \ |
10625 |
+ HOTPLUG_USB_CONF_DIR=${D}/etc/hotplug/usb \ |
10626 |
+ USB_FIRMWARE_DIR=${D}${FIRM_DIR} \ |
10627 |
+ docdir=/usr/share/doc/${PF}/html |
10628 |
+} |
10629 |
+ |
10630 |
+src_install () { |
10631 |
+ set_arch_to_kernel |
10632 |
+ FIRM_DIR=/usr/share/usb |
10633 |
+ emake \ |
10634 |
+ DESTDIR=${D} \ |
10635 |
+ INSTALL_MOD_PATH=${D} \ |
10636 |
+ HOTPLUG_USB_CONF_DIR=${D}/etc/hotplug/usb \ |
10637 |
+ USB_FIRMWARE_DIR=${D}${FIRM_DIR} \ |
10638 |
+ docdir=/usr/share/doc/${PF}/html install |
10639 |
+ |
10640 |
+ if use perl; then |
10641 |
+ einfo "Installing perl module" |
10642 |
+ cd "${S}/language/perl" || die |
10643 |
+ DESTDIR=${D} perl-module_src_install |
10644 |
+ cd "${S}" || die |
10645 |
+ fi |
10646 |
+ |
10647 |
+ echo "KERNEL==\"gpib[0-9]*\", MODE=\"0660\", GROUP=\"gpib\"" >> 99-gpib.rules |
10648 |
+ insinto /etc/udev/rules.d/ |
10649 |
+ doins 99-gpib.rules |
10650 |
+ |
10651 |
+ dodoc doc/linux-gpib.pdf ChangeLog AUTHORS README* NEWS |
10652 |
+ |
10653 |
+ insinto /etc |
10654 |
+ newins util/templates/gpib.conf gpib.conf |
10655 |
+ newins util/templates/gpib.conf gpib.conf.example |
10656 |
+ |
10657 |
+ if use pcmcia ; then |
10658 |
+ dodir /etc/pcmcia |
10659 |
+ insinto /etc/pcmcia |
10660 |
+ doins "${S}"/etc/pcmcia/* |
10661 |
+ fi |
10662 |
+ |
10663 |
+ if use firmware ; then |
10664 |
+ insinto "${FIRM_DIR}/agilent_8237a" |
10665 |
+ doins "${WORKDIR}"/gpib_firmware-2006-11-12/agilent_8237a/* |
10666 |
+ |
10667 |
+ insinto "${FIRM_DIR}/ni_gpib_usb_b" |
10668 |
+ doins "${WORKDIR}"/gpib_firmware-2006-11-12/ni_gpib_usb_b/* |
10669 |
+ |
10670 |
+ insinto "/usr/share/linux-gpib/hp_82341" |
10671 |
+ doins "${WORKDIR}"/gpib_firmware-2006-11-12/hp_82341/* |
10672 |
+ fi |
10673 |
+} |
10674 |
+ |
10675 |
+pkg_preinst () { |
10676 |
+ linux-mod_pkg_preinst |
10677 |
+ perl-module_pkg_preinst |
10678 |
+ enewgroup gpib |
10679 |
+} |
10680 |
+ |
10681 |
+pkg_postinst () { |
10682 |
+ linux-mod_pkg_postinst |
10683 |
+ perl-module_pkg_postinst |
10684 |
+ |
10685 |
+ einfo "You need to run the 'gpib_config' utility to setup the driver before" |
10686 |
+ einfo "you can use it. In order to do it automatically you can add to your" |
10687 |
+ einfo "start script something like this (supposing the appropriate driver" |
10688 |
+ einfo "is loaded on the startup):" |
10689 |
+ einfo " gpib_config --minor 0" |
10690 |
+ einfo "" |
10691 |
+ einfo "To give a user access to the computer's gpib board you will have to add" |
10692 |
+ einfo "them to the group 'gpib' or, you could change the permissions on the device" |
10693 |
+ einfo "files /dev/gpib[0-15] to something you like better, using 'chmod'." |
10694 |
+ einfo "" |
10695 |
+ einfo "Edit /etc/gpib.conf to match your interface board, and any devices you wish" |
10696 |
+ einfo "to open via ibfind(). See the documentation in /usr/share/linux-gpib/html for" |
10697 |
+ einfo "more information." |
10698 |
+ einfo "" |
10699 |
+ |
10700 |
+ if use pcmcia ; then |
10701 |
+ einfo "For PCMCIA cards:" |
10702 |
+ einfo "All files needed for a PCMCIA board were copied to /etc/pcmcia." |
10703 |
+ einfo "You may wish to edit the options passed to the gpib_config call in the" |
10704 |
+ einfo "/etc/pcmcia/linux-gpib-pcmcia script." |
10705 |
+ einfo "You may need to send a SIGHUP signal to the cardmgr daemon to force it" |
10706 |
+ einfo "to reload the files in /etc/pcmcia (alternatively you could use your" |
10707 |
+ einfo "pcmcia init.d script to restart the cardmgr, or you could just reboot)." |
10708 |
+ einfo "The driver module will be loaded as needed by the cardmgr." |
10709 |
+ einfo "" |
10710 |
+ fi |
10711 |
+ |
10712 |
+ if use firmware ; then |
10713 |
+ einfo "For Agilent (HP) 82341C and 82341D cards:" |
10714 |
+ einfo "The firmware for these boards is uploaded by passing the appropriate" |
10715 |
+ einfo "firmware file from /usr/share/linux-gpib/hp_82341 directory to" |
10716 |
+ einfo "gpib_config using the -I or --init-data command line option. Example:" |
10717 |
+ einfo "gpib_config --minor 0 --init-data \\" |
10718 |
+ einfo "/usr/share/linux-gpib/hp_82341/hp_82341c_fw.bin" |
10719 |
+ einfo "" |
10720 |
+ fi |
10721 |
+ |
10722 |
+} |
10723 |
|
10724 |
diff --git a/sys-cluster/slurm/Manifest b/sys-cluster/slurm/Manifest |
10725 |
new file mode 100644 |
10726 |
index 0000000..6a861ec |
10727 |
--- /dev/null |
10728 |
+++ b/sys-cluster/slurm/Manifest |
10729 |
@@ -0,0 +1,9 @@ |
10730 |
+AUX logrotate 360 RMD160 80cd0bcd242413dc2e69dfca7ccd6698b02e82ae SHA1 eac0e307c40f7575060662d4d570d66f135e06fe SHA256 22a0e4bf21c9387f34245ec3cdd3a59512e377f6a0509451088b17e6c5201f89 |
10731 |
+AUX slurm.confd 155 RMD160 73a90f9f7fa3fe02a77ac10fbb81c337fa3f2469 SHA1 937e5a3898b7102bac37ee8540c2b3105073d2f5 SHA256 bc1b32f7b3c4a2fb5d97ae227ff15d40da16c346c0eed33a7956ed780a1a0d96 |
10732 |
+AUX slurmctld.initd 1952 RMD160 780eab8a019e1b3cf984e1a1bcb349d9ab04ec1f SHA1 b58efc209c5f0e62791863342aa878ce2dae1d09 SHA256 eda111fbbc9f6493d41e2942c6ca59e3e1a56034b32d4f1c2f14f127699e3a78 |
10733 |
+AUX slurmd.initd 2109 RMD160 871a020158f99501d223f2799c24c57af495885e SHA1 e289687ff005b4abdb7cc4261f31117b91f1bfb3 SHA256 1083215224462facd69418fdb6188246911cfe5ca8241fa3af65a124759bf3d1 |
10734 |
+AUX slurmdbd.initd 1830 RMD160 a7910486720458d8c24cdba297064100059bd972 SHA1 95d10303b0aa4a2796b36de7a4333c0100c7389d SHA256 f23e1d6fdfa935bc0830cc963cf25621c9255ef50871712742cc425ea3fb034c |
10735 |
+DIST slurm-2.3.4.tar.bz2 5082579 RMD160 5dbad2f6b2535366ee47fad0b6a192a4c38881d6 SHA1 198ef06298f6f46edad097a0b6e7be63cff61914 SHA256 2a221316077c4b70df42042d1c94bc552b38060fe2b775bf2827543eef63aeb4 |
10736 |
+EBUILD slurm-2.3.4.ebuild 7561 RMD160 c71a3566e46466b160f3949a83780a6c6aa4e9db SHA1 76500cc5e5c369d80dbac2992c8a8772f4c9778a SHA256 be344a794d4b5c2f94135394255e3ee283e7f94c2b20d19723f4648f092ff258 |
10737 |
+MISC ChangeLog 2157 RMD160 a801afd1bcd79199a3f8a7d91d3acbf478612574 SHA1 0ad4bfa4e04b60f3cc08540e80741d9b728c3e28 SHA256 8aaa24393326294f67f83657193b4882734b60119f810246974421cb068b62b4 |
10738 |
+MISC metadata.xml 497 RMD160 c7cea24c46cbba00b9d9f6a5b227067941f44f59 SHA1 01cfa11a96fbbd63bdea8806b32693f12dd259da SHA256 3cff82ac54ff70daf04862ee4ef12c7684563244af8d4996b04937654b155c38 |
10739 |
|
10740 |
diff --git a/sys-cluster/slurm/files/logrotate b/sys-cluster/slurm/files/logrotate |
10741 |
new file mode 100644 |
10742 |
index 0000000..978a869 |
10743 |
--- /dev/null |
10744 |
+++ b/sys-cluster/slurm/files/logrotate |
10745 |
@@ -0,0 +1,20 @@ |
10746 |
+/var/log/slurm/*.log { |
10747 |
+ weekly |
10748 |
+ compress |
10749 |
+ missingok |
10750 |
+ nocopytruncate |
10751 |
+ nocreate |
10752 |
+ nodelaycompress |
10753 |
+ nomail |
10754 |
+ notifempty |
10755 |
+ noolddir |
10756 |
+ rotate 5 |
10757 |
+ sharedscripts |
10758 |
+ size=5M |
10759 |
+ create 640 slurm slurm |
10760 |
+ postrotate |
10761 |
+ /etc/init.d/slurmd reload |
10762 |
+ /etc/init.d/slurmctld reload |
10763 |
+ /etc/init.d/slurmdbd reload |
10764 |
+ endscript |
10765 |
+} |
10766 |
|
10767 |
diff --git a/sys-cluster/slurm/files/slurm.confd b/sys-cluster/slurm/files/slurm.confd |
10768 |
new file mode 100644 |
10769 |
index 0000000..c406dc3 |
10770 |
--- /dev/null |
10771 |
+++ b/sys-cluster/slurm/files/slurm.confd |
10772 |
@@ -0,0 +1,6 @@ |
10773 |
+# /etc/conf.d/slurm: config file for /etc/init.d/slurm* |
10774 |
+SLURMCTLD_OPTIONS="" |
10775 |
+SLURMDBD_OPTIONS="" |
10776 |
+SLURMD_OPTIONS="" |
10777 |
+SLURM_USE_MUNGE="0" |
10778 |
+SLURM_USE_YPBIND="0" |
10779 |
\ No newline at end of file |
10780 |
|
10781 |
diff --git a/sys-cluster/slurm/files/slurmctld.initd b/sys-cluster/slurm/files/slurmctld.initd |
10782 |
new file mode 100644 |
10783 |
index 0000000..75cb21e |
10784 |
--- /dev/null |
10785 |
+++ b/sys-cluster/slurm/files/slurmctld.initd |
10786 |
@@ -0,0 +1,69 @@ |
10787 |
+#!/sbin/runscript |
10788 |
+# Copyright 1999-2012 Gentoo Foundation |
10789 |
+# Distributed under the terms of the GNU General Public License v2 |
10790 |
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/slurm/files/slurmctld.initd,v 1.3 2012/04/18 13:53:03 alexxy Exp $ |
10791 |
+ |
10792 |
+extra_commands="reload" |
10793 |
+ |
10794 |
+[[ -f /etc/conf.d/slurm ]] && . /etc/conf.d/slurm |
10795 |
+ |
10796 |
+depend() { |
10797 |
+ local _need="net" |
10798 |
+ [[ ${SLURM_USE_MUNGE} -ne 0 ]] && _need="${_need} munged" |
10799 |
+ [[ ${SLURM_USE_YPBIND} -ne 0 ]] && _need="${_need} ypbind" |
10800 |
+ after logger slurmdbd |
10801 |
+ need ${_need} |
10802 |
+} |
10803 |
+ |
10804 |
+create_folder_and_set_permission() { |
10805 |
+ folder=${1} |
10806 |
+ # Fix permissions (/tmp is wiped at boot) |
10807 |
+ if [[ "${folder}" == "/tmp" ]]; then |
10808 |
+ eerror "SLURM: folder == ${folder} == /tmp" |
10809 |
+ exit |
10810 |
+ fi |
10811 |
+ if [[ "${folder}" == "/var/tmp" ]]; then |
10812 |
+ eerror "SLURM: folder == ${folder} == /var/tmp" |
10813 |
+ exit |
10814 |
+ fi |
10815 |
+ checkpath -d -o slurm:slurm ${folder} |
10816 |
+} |
10817 |
+ |
10818 |
+checkconfig() { |
10819 |
+ if [ ! -e "/etc/slurm/slurm.conf" ]; then |
10820 |
+ eerror "Missing config /etc/slurm/slurm.conf" |
10821 |
+ eerror "Customize sample one or generate new by configurator.html" |
10822 |
+ eerror "in slurm doc directory" |
10823 |
+ return 1 |
10824 |
+ fi |
10825 |
+ |
10826 |
+ # Make sure folders exists |
10827 |
+ . /etc/slurm/slurm.conf |
10828 |
+ folders=(${SlurmdSpoolDir} `dirname ${SlurmctldLogFile}` `dirname ${SlurmctldPidFile}` `dirname ${SlurmdLogFile}` `dirname ${SlurmdPidFile}` ${SlurmdSpoolDir} ${StateSaveLocation}) |
10829 |
+ for folder in ${folders[*]}; do |
10830 |
+ create_folder_and_set_permission ${folder} |
10831 |
+ done |
10832 |
+} |
10833 |
+ |
10834 |
+start() { |
10835 |
+ ebegin "Starting slurm control daemon" |
10836 |
+ checkconfig |
10837 |
+ start-stop-daemon --start --quiet --background \ |
10838 |
+ --pidfile /var/run/slurm/slurmctld.pid \ |
10839 |
+ --user slurm \ |
10840 |
+ --group slurm \ |
10841 |
+ --exec /usr/sbin/slurmctld -- ${SLURMCTLD_OPTS} |
10842 |
+ eend $? |
10843 |
+} |
10844 |
+ |
10845 |
+stop() { |
10846 |
+ ebegin "Stopping slurm control daemon" |
10847 |
+ start-stop-daemon --stop --pidfile /var/run/slurm/slurmctld.pid |
10848 |
+ eend $? |
10849 |
+} |
10850 |
+ |
10851 |
+reload() { |
10852 |
+ ebegin "Reloading slurm daemon configuration" |
10853 |
+ start-stop-daemon --signal HUP --pidfile /var/run/slurm/slurmctld.pid |
10854 |
+ eend $? |
10855 |
+} |
10856 |
|
10857 |
diff --git a/sys-cluster/slurm/files/slurmd.initd b/sys-cluster/slurm/files/slurmd.initd |
10858 |
new file mode 100644 |
10859 |
index 0000000..a3ce9a9 |
10860 |
--- /dev/null |
10861 |
+++ b/sys-cluster/slurm/files/slurmd.initd |
10862 |
@@ -0,0 +1,72 @@ |
10863 |
+#!/sbin/runscript |
10864 |
+# Copyright 1999-2012 Gentoo Foundation |
10865 |
+# Distributed under the terms of the GNU General Public License v2 |
10866 |
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/slurm/files/slurmd.initd,v 1.4 2012/04/18 13:53:03 alexxy Exp $ |
10867 |
+ |
10868 |
+extra_commands="reload" |
10869 |
+ |
10870 |
+[[ -f /etc/conf.d/slurm ]] && . /etc/conf.d/slurm |
10871 |
+ |
10872 |
+depend() { |
10873 |
+ local _need="net" |
10874 |
+ [[ ${SLURM_USE_MUNGE} -ne 0 ]] && _need="${_need} munged" |
10875 |
+ [[ ${SLURM_USE_YPBIND} -ne 0 ]] && _need="${_need} ypbind" |
10876 |
+ after logger |
10877 |
+ need ${_need} |
10878 |
+} |
10879 |
+ |
10880 |
+create_folder_and_set_permission() { |
10881 |
+ folder=${1} |
10882 |
+ # Fix permissions (/tmp is wiped at boot) |
10883 |
+ if [[ "${folder}" == "/tmp" ]]; then |
10884 |
+ eerror "SLURM: folder == ${folder} == /tmp" |
10885 |
+ exit |
10886 |
+ fi |
10887 |
+ if [[ "${folder}" == "/var/tmp" ]]; then |
10888 |
+ eerror "SLURM: folder == ${folder} == /var/tmp" |
10889 |
+ exit |
10890 |
+ fi |
10891 |
+ checkpath -d -o slurm:slurm ${folder} |
10892 |
+} |
10893 |
+ |
10894 |
+checkconfig() { |
10895 |
+ if [ ! -e "/etc/slurm/slurm.conf" ]; then |
10896 |
+ eerror "Missing config /etc/slurm/slurm.conf" |
10897 |
+ eerror "Customize sample one or generate new by configurator.html" |
10898 |
+ eerror "in slurm doc directory" |
10899 |
+ return 1 |
10900 |
+ fi |
10901 |
+ # Make sure folders exists |
10902 |
+ . /etc/slurm/slurm.conf |
10903 |
+ folders=(${SlurmdSpoolDir} `dirname ${SlurmctldLogFile}` `dirname ${SlurmctldPidFile}` `dirname ${SlurmdLogFile}` `dirname ${SlurmdPidFile}` ${SlurmdSpoolDir} ${StateSaveLocation}) |
10904 |
+ for folder in ${folders[*]}; do |
10905 |
+ create_folder_and_set_permission ${folder} |
10906 |
+ done |
10907 |
+} |
10908 |
+ |
10909 |
+start() { |
10910 |
+ ebegin "Starting slurm daemon" |
10911 |
+ checkconfig |
10912 |
+ # Slurm does not propagate limits, which can brakes InfiniBand |
10913 |
+ # See http://www.open-mpi.org/faq/?category=openfabrics |
10914 |
+ # and https://computing.llnl.gov/linux/slurm/faq.html#rlimit |
10915 |
+ ulimit -l unlimited |
10916 |
+ start-stop-daemon --start --quiet --background \ |
10917 |
+ --pidfile /var/run/slurm/slurmd.pid \ |
10918 |
+ --user root \ |
10919 |
+ --group root \ |
10920 |
+ --exec /usr/sbin/slurmd -- ${SLURMD_OPTS} |
10921 |
+ eend $? |
10922 |
+} |
10923 |
+ |
10924 |
+stop() { |
10925 |
+ ebegin "Stopping slurm daemon" |
10926 |
+ start-stop-daemon --stop --pidfile /var/run/slurm/slurmd.pid |
10927 |
+ eend $? |
10928 |
+} |
10929 |
+ |
10930 |
+reload() { |
10931 |
+ ebegin "Reloading slurm daemon configuration" |
10932 |
+ start-stop-daemon --signal HUP --pidfile /var/run/slurm/slurmd.pid |
10933 |
+ eend $? |
10934 |
+} |
10935 |
|
10936 |
diff --git a/sys-cluster/slurm/files/slurmdbd.initd b/sys-cluster/slurm/files/slurmdbd.initd |
10937 |
new file mode 100644 |
10938 |
index 0000000..9a012c7 |
10939 |
--- /dev/null |
10940 |
+++ b/sys-cluster/slurm/files/slurmdbd.initd |
10941 |
@@ -0,0 +1,67 @@ |
10942 |
+#!/sbin/runscript |
10943 |
+# Copyright 1999-2012 Gentoo Foundation |
10944 |
+# Distributed under the terms of the GNU General Public License v2 |
10945 |
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/slurm/files/slurmdbd.initd,v 1.3 2012/04/18 13:53:03 alexxy Exp $ |
10946 |
+ |
10947 |
+extra_commands="reload" |
10948 |
+ |
10949 |
+[[ -f /etc/conf.d/slurm ]] && . /etc/conf.d/slurm |
10950 |
+ |
10951 |
+depend() { |
10952 |
+ local _need="net" |
10953 |
+ [[ ${SLURM_USE_MUNGE} -ne 0 ]] && _need="${_need} munged" |
10954 |
+ [[ ${SLURM_USE_YPBIND} -ne 0 ]] && _need="${_need} ypbind" |
10955 |
+ after logger |
10956 |
+ need ${_need} |
10957 |
+} |
10958 |
+ |
10959 |
+create_folder_and_set_permission() { |
10960 |
+ folder=${1} |
10961 |
+ # Fix permissions (/tmp is wiped at boot) |
10962 |
+ if [[ "${folder}" == "/tmp" ]]; then |
10963 |
+ eerror "SLURM: folder == ${folder} == /tmp" |
10964 |
+ exit |
10965 |
+ fi |
10966 |
+ if [[ "${folder}" == "/var/tmp" ]]; then |
10967 |
+ eerror "SLURM: folder == ${folder} == /var/tmp" |
10968 |
+ exit |
10969 |
+ fi |
10970 |
+ checkpath -d -o slurm:slurm ${folder} |
10971 |
+} |
10972 |
+ |
10973 |
+checkconfig() { |
10974 |
+ if [ ! -e "/etc/slurm/slurmdbd.conf" ]; then |
10975 |
+ eerror "Missing config /etc/slurm/slurmdbd.conf" |
10976 |
+ return 1 |
10977 |
+ fi |
10978 |
+ |
10979 |
+ # Make sure folders exists |
10980 |
+ . /etc/slurm/slurm.conf |
10981 |
+ folders=(${SlurmdSpoolDir} `dirname ${SlurmctldLogFile}` `dirname ${SlurmctldPidFile}` `dirname ${SlurmdLogFile}` `dirname ${SlurmdPidFile}` ${SlurmdSpoolDir} ${StateSaveLocation}) |
10982 |
+ for folder in ${folders[*]}; do |
10983 |
+ create_folder_and_set_permission ${folder} |
10984 |
+ done |
10985 |
+} |
10986 |
+ |
10987 |
+start() { |
10988 |
+ ebegin "Starting slurmdb daemon" |
10989 |
+ checkconfig |
10990 |
+ start-stop-daemon --start --quiet --background \ |
10991 |
+ --pidfile /var/run/slurm/slurmdbd.pid \ |
10992 |
+ --user slurm \ |
10993 |
+ --group slurm \ |
10994 |
+ --exec /usr/sbin/slurmdbd -- ${SLURMD_OPTS} |
10995 |
+ eend $? |
10996 |
+} |
10997 |
+ |
10998 |
+stop() { |
10999 |
+ ebegin "Stopping slurmdb daemon" |
11000 |
+ start-stop-daemon --stop --pidfile /var/run/slurm/slurmdbd.pid |
11001 |
+ eend $? |
11002 |
+} |
11003 |
+ |
11004 |
+reload() { |
11005 |
+ ebegin "Reloading slurmdb daemon configuration" |
11006 |
+ start-stop-daemon --signal HUP --pidfile /var/run/slurm/slurmdbd.pid |
11007 |
+ eend $? |
11008 |
+} |
11009 |
|
11010 |
diff --git a/sys-cluster/slurm/slurm-2.3.4.ebuild b/sys-cluster/slurm/slurm-2.3.4.ebuild |
11011 |
new file mode 100644 |
11012 |
index 0000000..17ab318 |
11013 |
--- /dev/null |
11014 |
+++ b/sys-cluster/slurm/slurm-2.3.4.ebuild |
11015 |
@@ -0,0 +1,224 @@ |
11016 |
+# Copyright 1999-2012 Gentoo Foundation |
11017 |
+# Distributed under the terms of the GNU General Public License v2 |
11018 |
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/slurm/slurm-2.3.4.ebuild,v 1.3 2012/05/09 07:37:21 zmedico Exp $ |
11019 |
+ |
11020 |
+EAPI="4-slot-abi" |
11021 |
+RESTRICT="primaryuri" |
11022 |
+ |
11023 |
+inherit eutils versionator pam perl-module |
11024 |
+ |
11025 |
+MY_PV=$(replace_version_separator 3 '-') # stable releases |
11026 |
+#MY_PV=$(replace_version_separator 3 '-0.') # pre-releases |
11027 |
+MY_P="${PN}-${MY_PV}" |
11028 |
+MY_branch="latest" |
11029 |
+#MY_branch="development" |
11030 |
+ |
11031 |
+DESCRIPTION="SLURM: A Highly Scalable Resource Manager" |
11032 |
+HOMEPAGE="https://computing.llnl.gov/linux/slurm/" |
11033 |
+SRC_URI="http://www.schedmd.com/download/${MY_branch}/${MY_P}.tar.bz2" |
11034 |
+ |
11035 |
+LICENSE="GPL-2" |
11036 |
+SLOT="0" |
11037 |
+KEYWORDS="~amd64 ~x86" |
11038 |
+IUSE="maui +munge mysql pam perl postgres ssl static-libs torque ypbind" |
11039 |
+ |
11040 |
+DEPEND=" |
11041 |
+ !sys-cluster/torque |
11042 |
+ !net-analyzer/slurm |
11043 |
+ mysql? ( dev-db/mysql ) |
11044 |
+ munge? ( sys-auth/munge ) |
11045 |
+ ypbind? ( net-nds/ypbind ) |
11046 |
+ pam? ( virtual/pam ) |
11047 |
+ postgres? ( dev-db/postgresql-base ) |
11048 |
+ ssl? ( dev-libs/openssl ) |
11049 |
+ >=sys-apps/hwloc-1.1.1-r1" |
11050 |
+RDEPEND="${DEPEND} |
11051 |
+ maui? ( sys-cluster/maui[slurm] )" |
11052 |
+ |
11053 |
+REQUIRED_USE="torque? ( perl )" |
11054 |
+ |
11055 |
+S="${WORKDIR}/${MY_P}" |
11056 |
+ |
11057 |
+LIBSLURM_PERL_S="${WORKDIR}/${P}/contribs/perlapi/libslurm/perl" |
11058 |
+LIBSLURMDB_PERL_S="${WORKDIR}/${P}/contribs/perlapi/libslurmdb/perl" |
11059 |
+ |
11060 |
+pkg_setup() { |
11061 |
+ enewgroup slurm 500 |
11062 |
+ enewuser slurm 500 -1 /var/spool/slurm slurm |
11063 |
+} |
11064 |
+ |
11065 |
+src_prepare() { |
11066 |
+ # Gentoo uses /sys/fs/cgroup instead of /cgroup |
11067 |
+ # FIXME: Can the "^/cgroup" and "\([ =\"]\)/cgroup" patterns be merged? |
11068 |
+ sed \ |
11069 |
+ -e 's|\([ =\"]\)/cgroup|\1/sys/fs/cgroup|g' \ |
11070 |
+ -e "s|^/cgroup|/sys/fs/cgroup|g" \ |
11071 |
+ -i "${S}/doc/man/man5/cgroup.conf.5" \ |
11072 |
+ -i "${S}/etc/cgroup.release_common.example" \ |
11073 |
+ -i "${S}/src/common/xcgroup_read_config.c" \ |
11074 |
+ || die "Can't sed /cgroup for /sys/fs/cgroup" |
11075 |
+ # and pids should go to /var/run/slurm |
11076 |
+ sed -e 's:/var/run/slurmctld.pid:/var/run/slurm/slurmctld.pid:g' \ |
11077 |
+ -e 's:/var/run/slurmd.pid:/var/run/slurm/slurmd.pid:g' \ |
11078 |
+ -i "${S}/etc/slurm.conf.example" \ |
11079 |
+ || die "Can't sed for /var/run/slurmctld.pid" |
11080 |
+ # also state dirs are in /var/spool/slurm |
11081 |
+ sed -e 's:StateSaveLocation=*.:StateSaveLocation=/var/spool/slurm:g' \ |
11082 |
+ -e 's:SlurmdSpoolDir=*.:SlurmdSpoolDir=/var/spool/slurm/slurmd:g' \ |
11083 |
+ -i "${S}/etc/slurm.conf.example" \ |
11084 |
+ || die "Can't sed ${S}/etc/slurm.conf.example for StateSaveLocation=*. or SlurmdSpoolDir=*" |
11085 |
+ # and tmp should go to /var/tmp/slurm |
11086 |
+ sed -e 's:/tmp:/var/tmp:g' \ |
11087 |
+ -i "${S}/etc/slurm.conf.example" \ |
11088 |
+ || die "Can't sed for StateSaveLocation=*./tmp" |
11089 |
+} |
11090 |
+ |
11091 |
+src_configure() { |
11092 |
+ local myconf=( |
11093 |
+ --sysconfdir="${EPREFIX}/etc/${PN}" |
11094 |
+ --with-hwloc="${EPREFIX}/usr" |
11095 |
+ --docdir="${EPREFIX}/usr/share/doc/${P}" |
11096 |
+ --htmldir="${EPREFIX}/usr/share/doc/${P}" |
11097 |
+ ) |
11098 |
+ use pam && myconf+=( --with-pam_dir=$(getpam_mod_dir) ) |
11099 |
+ use mysql || myconf+=( --without-mysql_config ) |
11100 |
+ use postgres || myconf+=( --without-pg_config ) |
11101 |
+ econf "${myconf[@]}" \ |
11102 |
+ $(use_enable pam) \ |
11103 |
+ $(use_with ssl) \ |
11104 |
+ $(use_with munge) \ |
11105 |
+ $(use_enable static-libs static) |
11106 |
+ |
11107 |
+ # --htmldir does not seems to propagate... Documentations are installed |
11108 |
+ # in /usr/share/doc/slurm-2.3.0/html |
11109 |
+ # instead of /usr/share/doc/slurm-2.3.0.2/html |
11110 |
+ sed -e "s|htmldir = .*/html|htmldir = \${prefix}/share/doc/slurm-${PVR}/html|g" -i doc/html/Makefile || die |
11111 |
+ if use perl ; then |
11112 |
+ # small hack to make it compile |
11113 |
+ mkdir -p "${S}/src/api/.libs" |
11114 |
+ mkdir -p "${S}/src/db_api/.libs" |
11115 |
+ touch "${S}/src/api/.libs/libslurm.so" |
11116 |
+ touch "${S}/src/db_api/.libs/libslurmdb.so" |
11117 |
+ cd "${LIBSLURM_PERL_S}" |
11118 |
+ S="${LIBSLURM_PERL_S}" SRC_PREP="no" perl-module_src_configure |
11119 |
+ cd "${LIBSLURMDB_PERL_S}" |
11120 |
+ S="${LIBSLURMDB_PERL_S}" SRC_PREP="no" perl-module_src_configure |
11121 |
+ cd "${S}" |
11122 |
+ rm -rf "${S}/src/api/.libs" "${S}/src/db_api/.libs" |
11123 |
+ fi |
11124 |
+} |
11125 |
+ |
11126 |
+src_compile() { |
11127 |
+ default |
11128 |
+ use pam && emake -C contribs/pam || die |
11129 |
+ if use perl ; then |
11130 |
+ cd "${LIBSLURM_PERL_S}" |
11131 |
+ S="${LIBSLURM_PERL_S}" perl-module_src_compile |
11132 |
+ cd "${LIBSLURMDB_PERL_S}" |
11133 |
+ S="${LIBSLURMDB_PERL_S}" perl-module_src_compile |
11134 |
+ cd "${S}" |
11135 |
+ fi |
11136 |
+ if use torque ; then |
11137 |
+ emake -C contribs/torque || die |
11138 |
+ fi |
11139 |
+} |
11140 |
+ |
11141 |
+src_install() { |
11142 |
+ default |
11143 |
+ use pam && emake DESTDIR="${D}" -C contribs/pam install || die |
11144 |
+ if use perl; then |
11145 |
+ cd "${LIBSLURM_PERL_S}" |
11146 |
+ S="${LIBSLURM_PERL_S}" perl-module_src_install |
11147 |
+ cd "${LIBSLURMDB_PERL_S}" |
11148 |
+ S="${LIBSLURMDB_PERL_S}" perl-module_src_install |
11149 |
+ cd "${S}" |
11150 |
+ fi |
11151 |
+ if use torque; then |
11152 |
+ emake DESTDIR="${D}" -C contribs/torque || die |
11153 |
+ rm -f "${ED}/usr/bin/mpiexec" || die |
11154 |
+ fi |
11155 |
+ use static-libs || find "${ED}" -name '*.la' -exec rm {} + |
11156 |
+ # install sample configs |
11157 |
+ keepdir /etc/slurm |
11158 |
+ insinto /etc/slurm |
11159 |
+ doins etc/cgroup.conf.example |
11160 |
+ doins etc/federation.conf.example |
11161 |
+ doins etc/slurm.conf.example |
11162 |
+ doins etc/slurmdbd.conf.example |
11163 |
+ exeinto /etc/slurm |
11164 |
+ doexe etc/cgroup.release_common.example |
11165 |
+ doexe etc/slurm.epilog.clean |
11166 |
+ # install init.d files |
11167 |
+ newinitd "${FILESDIR}/slurmd.initd" slurmd |
11168 |
+ newinitd "${FILESDIR}/slurmctld.initd" slurmctld |
11169 |
+ newinitd "${FILESDIR}/slurmdbd.initd" slurmdbd |
11170 |
+ # install conf.d files |
11171 |
+ newconfd "${FILESDIR}/slurm.confd" slurm |
11172 |
+ # Install logrotate file |
11173 |
+ insinto /etc/logrotate.d |
11174 |
+ newins "${FILESDIR}/logrotate" slurm || die |
11175 |
+ # cgroups support |
11176 |
+ exeinto /etc/slurm/cgroup |
11177 |
+ doexe etc/cgroup.release_common.example |
11178 |
+ mv "${D}"/etc/slurm/cgroup/cgroup.release_common.example "${D}"/etc/slurm/cgroup/release_common || die "Can't move cgroup.release_common.example" |
11179 |
+ ln -s release_common "${D}"/etc/slurm/cgroup/release_cpuset || die "Can't create symbolic link release_cpuset" |
11180 |
+ ln -s release_common "${D}"/etc/slurm/cgroup/release_devices || die "Can't create symbolic link release_devices" |
11181 |
+ ln -s release_common "${D}"/etc/slurm/cgroup/release_freezer || die "Can't create symbolic link release_freezer" |
11182 |
+} |
11183 |
+ |
11184 |
+pkg_preinst() { |
11185 |
+ if use munge; then |
11186 |
+ sed -i 's,\(SLURM_USE_MUNGE=\).*,\11,' "${D}"etc/conf.d/slurm || die |
11187 |
+ fi |
11188 |
+ if use ypbind; then |
11189 |
+ sed -i 's,\(SLURM_USE_YPBIND=\).*,\11,' "${D}"etc/conf.d/slurm || die |
11190 |
+ fi |
11191 |
+} |
11192 |
+ |
11193 |
+create_folders_and_fix_permissions() { |
11194 |
+ einfo "Fixing permissions in ${@}" |
11195 |
+ mkdir -p ${@} |
11196 |
+ chown -R ${PN}:${PN} ${@} |
11197 |
+} |
11198 |
+ |
11199 |
+pkg_postinst() { |
11200 |
+ paths=( |
11201 |
+ /var/${PN}/checkpoint |
11202 |
+ /var/${PN} |
11203 |
+ /var/spool/${PN}/slurmd |
11204 |
+ /var/spool/${PN} |
11205 |
+ /var/run/${PN} |
11206 |
+ /var/log/${PN} |
11207 |
+ /var/tmp/${PN}/${PN}d |
11208 |
+ /var/tmp/${PN} |
11209 |
+ ) |
11210 |
+ for folder_path in ${paths[@]}; do |
11211 |
+ create_folders_and_fix_permissions $folder_path |
11212 |
+ done |
11213 |
+ einfo |
11214 |
+ |
11215 |
+ elog "Please visit the file '/usr/share/doc/${P}/html/configurator.html" |
11216 |
+ elog "through a (javascript enabled) browser to create a configureation file." |
11217 |
+ elog "Copy that file to /etc/slurm/slurm.conf on all nodes (including the headnode) of your cluster." |
11218 |
+ einfo |
11219 |
+ elog "For cgroup support, please see http://www.schedmd.com/slurmdocs/cgroup.conf.html" |
11220 |
+ elog "Your kernel must be compiled with the wanted cgroup feature:" |
11221 |
+ elog " General setup --->" |
11222 |
+ elog " [*] Control Group support --->" |
11223 |
+ elog " [*] Freezer cgroup subsystem" |
11224 |
+ elog " [*] Device controller for cgroups" |
11225 |
+ elog " [*] Cpuset support" |
11226 |
+ elog " [*] Simple CPU accounting cgroup subsystem" |
11227 |
+ elog " [*] Resource counters" |
11228 |
+ elog " [*] Memory Resource Controller for Control Groups" |
11229 |
+ elog " [*] Group CPU scheduler --->" |
11230 |
+ elog " [*] Group scheduling for SCHED_OTHER" |
11231 |
+ elog "Then, set these options in /etc/slurm/slurm.conf:" |
11232 |
+ elog " ProctrackType=proctrack/cgroup" |
11233 |
+ elog " TaskPlugin=task/cgroup" |
11234 |
+ einfo |
11235 |
+ ewarn "Paths were created for slurm. Please use these paths in /etc/slurm/slurm.conf:" |
11236 |
+ for folder_path in ${paths[@]}; do |
11237 |
+ ewarn " ${folder_path}" |
11238 |
+ done |
11239 |
+} |
11240 |
|
11241 |
diff --git a/x11-base/xorg-server/Manifest b/x11-base/xorg-server/Manifest |
11242 |
index d70d2cb..dffccf3 100644 |
11243 |
--- a/x11-base/xorg-server/Manifest |
11244 |
+++ b/x11-base/xorg-server/Manifest |
11245 |
@@ -21,8 +21,8 @@ DIST xorg-server-1.12.2.tar.bz2 5431841 RMD160 47530836ebe44e8823848fb87ef979c7d |
11246 |
DIST xorg-server-1.9.5.tar.bz2 5172054 RMD160 6383b126ed313943fc5cb0939fdae4a737aabb70 SHA1 03be24d6906f3ed3237057a5a7df2b02723c9749 SHA256 3fc775097c4f0e8f731447d0183ee709ae37c44c0c286ba00a4b028274e029dc |
11247 |
EBUILD xorg-server-1.10.6-r1.ebuild 7160 RMD160 5865b675a196f2a0f41a09266e000f21e9f9f7d9 SHA1 4f2949e06f67647594e1fdecb423d576be48f98c SHA256 39806355cf68907fd1b1d07c4218cbe440c73b63bb3d4f482e9ab6b749c817db |
11248 |
EBUILD xorg-server-1.11.4-r1.ebuild 7170 RMD160 d9e6f36286f1403329f837ae82f54d9739974693 SHA1 f57ba727c7d2665151ce1054cb1b7782d9df370d SHA256 ed4b129bdfce77dab792d6bbad7913687605867e023a8b44c540ed165bf294e8 |
11249 |
-EBUILD xorg-server-1.12.2.ebuild 6888 RMD160 9347f1620cdf6b595fbaed83c806489fcc5b6036 SHA1 6ef98c48b331c7f9a4426a8ef8485ca1664ccf43 SHA256 f0fe3864de9488daa5f46ea30230c3abd24ac3e1013dc817ef5d8319b46751a1 |
11250 |
+EBUILD xorg-server-1.12.2.ebuild 6888 RMD160 840e616244a258a1b98e65136fa00d25b6541c50 SHA1 d263edddb221134b8105bc970cd34c9bfb0621f4 SHA256 9f52d1da7153ef5d1e732c784d7f85954948302e80bc0fb6187450ad66e098b1 |
11251 |
EBUILD xorg-server-1.9.5-r1.ebuild 7863 RMD160 73cfb9828e9456277703076ca1e58708187035e2 SHA1 c0124e2c27bfc3d02ea40fa21558db1c836f7b92 SHA256 92cd8aba95353f41ced9c7f3122583fbfd182d9f1d7e093bb2a68a53b9d10399 |
11252 |
-MISC ChangeLog 32035 RMD160 ee741c24e20eb255d649695c85f6dffed532f35f SHA1 90ab3382b3a33eeb373aeeac605089105e4fe7dd SHA256 30ea6c09969166459cc0a5ac57137728631c8059e961e2d5c727c5bb40a3af1a |
11253 |
+MISC ChangeLog 32248 RMD160 268f66d1c3af9a00a63f10056a909c6e7b9635f1 SHA1 db8b5823217289520051a2832a265a03bf87479d SHA256 6e722860dea78f50a9ef98048cf1b6c09c9c962e66916a0a93c60d99937e15ec |
11254 |
MISC ChangeLog-2009 109242 RMD160 49689c8b1497d684a401769d514b6878f3630361 SHA1 aba977db6bc09bec3d0cafdefc2f0e480beabc8e SHA256 76119bd85f64b74b4f8129911eef944e8f1baa3ae38bbfb65bcd6197a6f58c88 |
11255 |
MISC metadata.xml 537 RMD160 36f5ed1e9869e06c50c882193aad04d9553fbab9 SHA1 505782abd459abe3ba35969cc190675e00c65408 SHA256 38cd6ed34cf5447cbc3e0a9c4a9e24d5af12e2a12b80b106821bb19e69d2281f |
11256 |
|
11257 |
diff --git a/x11-base/xorg-server/xorg-server-1.12.2.ebuild b/x11-base/xorg-server/xorg-server-1.12.2.ebuild |
11258 |
index d5469ca..a468554 100644 |
11259 |
--- a/x11-base/xorg-server/xorg-server-1.12.2.ebuild |
11260 |
+++ b/x11-base/xorg-server/xorg-server-1.12.2.ebuild |
11261 |
@@ -1,6 +1,6 @@ |
11262 |
# Copyright 1999-2012 Gentoo Foundation |
11263 |
# Distributed under the terms of the GNU General Public License v2 |
11264 |
-# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-server/xorg-server-1.12.2.ebuild,v 1.4 2012/06/24 18:58:40 ago Exp $ |
11265 |
+# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-server/xorg-server-1.12.2.ebuild,v 1.6 2012/06/28 21:06:51 maekke Exp $ |
11266 |
|
11267 |
EAPI="4-slot-abi" |
11268 |
|
11269 |
@@ -9,9 +9,8 @@ inherit flag-o-matic xorg-2 multilib versionator |
11270 |
EGIT_REPO_URI="git://anongit.freedesktop.org/git/xorg/xserver" |
11271 |
|
11272 |
DESCRIPTION="X.Org X servers" |
11273 |
+KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd" |
11274 |
SLOT="0/1.12" |
11275 |
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd" |
11276 |
- |
11277 |
IUSE_SERVERS="dmx kdrive xnest xorg xvfb" |
11278 |
IUSE="${IUSE_SERVERS} ipv6 minimal nptl selinux tslib +udev" |
11279 |
|
11280 |
|
11281 |
diff --git a/x11-libs/cairo/Manifest b/x11-libs/cairo/Manifest |
11282 |
index 294abea..6a1cc1a 100644 |
11283 |
--- a/x11-libs/cairo/Manifest |
11284 |
+++ b/x11-libs/cairo/Manifest |
11285 |
@@ -11,9 +11,9 @@ DIST cairo-1.8-lcd_filter.patch.bz2 7067 RMD160 5c2ee470022788df88425da24cebea3b |
11286 |
DIST cairo-1.8.10.tar.gz 7102657 RMD160 9538baf30f812b950beeb93893f46d1223fb44ce SHA1 fd5e8ca82ff0e8542ea4c51612cad387f2a49df3 SHA256 572bada15596ec8708392db1af8b93a1af75ca47690348154e2841f3a6f08439 |
11287 |
EBUILD cairo-1.10.2-r1.ebuild 4143 RMD160 e14e0fa96909873d630bd6604a504ce5155dd3be SHA1 d675a228e3f150d950c201a4a5c5f706f7d02d36 SHA256 f52c24bf2a3867ff449452e893e06d813ef2a80ced505b61b297f2afcd780e1d |
11288 |
EBUILD cairo-1.10.2-r2.ebuild 4256 RMD160 1d014cc6ae1071d5060cee93615ea252cac283d3 SHA1 5992e8b9e536ac36dd5cfd835e1b63f81373d994 SHA256 022eb87121821ae601434fdb4483cd28fea03b1dbdc60a89bfb80943ccb9a420 |
11289 |
-EBUILD cairo-1.12.0.ebuild 3711 RMD160 11f61ff8f71f12d068aa3ba1660ef8c45b350b8d SHA1 12ff057f246caddb30b996115b1b4551ec9b278d SHA256 aa1fa0efd8b34307f1dfb585a54d8d1f2a09be48314a51259a7b809a2566ba41 |
11290 |
-EBUILD cairo-1.12.2.ebuild 3711 RMD160 f09acdc1753f173f93ce0bf41b42a62a3cf59551 SHA1 d96babd38bb8f3cb094daeaba4114feb3cab1e49 SHA256 26bb63b3f5070e9ef662a923e236fee002049d81596a2a41b7ad5b07b3ff4b62 |
11291 |
+EBUILD cairo-1.12.0.ebuild 3714 RMD160 80ed48ad2474f3e0257e093fe9ce4fb08c0e3239 SHA1 ab4b6ef8e2c2b19b86992633c0b09d116c1ccbff SHA256 38fc1af8f7e5f4f76bcacc333fbfafb46dc0863830b8b20cc3c33213f62fe610 |
11292 |
+EBUILD cairo-1.12.2.ebuild 3714 RMD160 a24d53f12e2990cb7954385a668c0a55deaa166d SHA1 d04dd0810efc7c0d527fefbd17f280e2d1015c4d SHA256 c6118adfa58ae1223123c5823d72ac16c5be969990db5582d128b28fc8f8a5af |
11293 |
EBUILD cairo-1.8.10.ebuild 3440 RMD160 129eb98b9532feeb37472f14b643ce9cf4ea6c0f SHA1 06ef09cfb0e83931eb453e1ce59cc34e25883721 SHA256 41ef25a612af32eb6e7654e3f669f0f4030942bd84eb2db4da38278cb564794f |
11294 |
-EBUILD cairo-9999.ebuild 3641 RMD160 af1b19fb31085ded3c6c58d0828052248608df47 SHA1 8a947790f2543f5a6c78e38f74dfe9b9aada7d2e SHA256 7a53446d8accb1f053a10ecbf4aa8d291801510561ac572da74063d75ae90d4a |
11295 |
+EBUILD cairo-9999.ebuild 3653 RMD160 b3ab189487596fe2347a2301a2b66c1619dae56b SHA1 9e42c0c645b5cf5c9c2c7754d455cec3cbb81efa SHA256 66925c450ce94ff9e45e3fcd2ba3c4a25afec4cb399e6bbbe9effa5cda49e367 |
11296 |
MISC ChangeLog 42046 RMD160 ced037e26296241bb94015c0d435231cb024b617 SHA1 61de5bf527343bac086bd77b44787efda0ea7aa6 SHA256 1dbc68e031569bca2f5601cfbb159c3b4e2966d662ec8009ed996cee8f6e2e6a |
11297 |
MISC metadata.xml 906 RMD160 0d5e3683121af2714405b458c8e8ab9ebffabbc0 SHA1 1825ccbb326c9d4f322e2f85de6430b95f90973f SHA256 1bb2bb12ba48c4dd28c601ff9bbee63faff51d44ebee86a32268cd7f6dac3776 |
11298 |
|
11299 |
diff --git a/x11-libs/cairo/cairo-1.12.0.ebuild b/x11-libs/cairo/cairo-1.12.0.ebuild |
11300 |
index b4032d3..c2bab1f 100644 |
11301 |
--- a/x11-libs/cairo/cairo-1.12.0.ebuild |
11302 |
+++ b/x11-libs/cairo/cairo-1.12.0.ebuild |
11303 |
@@ -23,7 +23,7 @@ RESTRICT="test" |
11304 |
|
11305 |
RDEPEND="media-libs/fontconfig |
11306 |
media-libs/freetype:2 |
11307 |
- media-libs/libpng:0 |
11308 |
+ media-libs/libpng:0= |
11309 |
sys-libs/zlib |
11310 |
>=x11-libs/pixman-0.18.4 |
11311 |
directfb? ( dev-libs/DirectFB ) |
11312 |
@@ -44,7 +44,7 @@ RDEPEND="media-libs/fontconfig |
11313 |
) |
11314 |
xcb? ( |
11315 |
x11-libs/libxcb |
11316 |
- x11-libs/xcb-util |
11317 |
+ x11-libs/xcb-util:= |
11318 |
)" |
11319 |
DEPEND="${RDEPEND} |
11320 |
virtual/pkgconfig |
11321 |
|
11322 |
diff --git a/x11-libs/cairo/cairo-1.12.2.ebuild b/x11-libs/cairo/cairo-1.12.2.ebuild |
11323 |
index 7c617bc..e7c9f61 100644 |
11324 |
--- a/x11-libs/cairo/cairo-1.12.2.ebuild |
11325 |
+++ b/x11-libs/cairo/cairo-1.12.2.ebuild |
11326 |
@@ -23,7 +23,7 @@ RESTRICT="test" |
11327 |
|
11328 |
RDEPEND="media-libs/fontconfig |
11329 |
media-libs/freetype:2 |
11330 |
- media-libs/libpng:0 |
11331 |
+ media-libs/libpng:0= |
11332 |
sys-libs/zlib |
11333 |
>=x11-libs/pixman-0.18.4 |
11334 |
directfb? ( dev-libs/DirectFB ) |
11335 |
@@ -44,7 +44,7 @@ RDEPEND="media-libs/fontconfig |
11336 |
) |
11337 |
xcb? ( |
11338 |
x11-libs/libxcb |
11339 |
- x11-libs/xcb-util |
11340 |
+ x11-libs/xcb-util:= |
11341 |
)" |
11342 |
DEPEND="${RDEPEND} |
11343 |
virtual/pkgconfig |
11344 |
|
11345 |
diff --git a/x11-libs/cairo/cairo-9999.ebuild b/x11-libs/cairo/cairo-9999.ebuild |
11346 |
index 950ec36..da4909c 100644 |
11347 |
--- a/x11-libs/cairo/cairo-9999.ebuild |
11348 |
+++ b/x11-libs/cairo/cairo-9999.ebuild |
11349 |
@@ -2,7 +2,7 @@ |
11350 |
# Distributed under the terms of the GNU General Public License v2 |
11351 |
# $Header: /var/cvsroot/gentoo-x86/x11-libs/cairo/cairo-9999.ebuild,v 1.19 2012/05/05 03:52:25 jdhore Exp $ |
11352 |
|
11353 |
-EAPI=4 |
11354 |
+EAPI=4-slot-abi |
11355 |
|
11356 |
EGIT_REPO_URI="git://anongit.freedesktop.org/git/cairo" |
11357 |
[[ ${PV} == *9999 ]] && GIT_ECLASS="git-2" |
11358 |
@@ -23,7 +23,7 @@ RESTRICT="test" |
11359 |
|
11360 |
RDEPEND="media-libs/fontconfig |
11361 |
media-libs/freetype:2 |
11362 |
- media-libs/libpng:0 |
11363 |
+ media-libs/libpng:0= |
11364 |
sys-libs/zlib |
11365 |
>=x11-libs/pixman-0.18.4 |
11366 |
directfb? ( dev-libs/DirectFB ) |
11367 |
@@ -44,7 +44,7 @@ RDEPEND="media-libs/fontconfig |
11368 |
) |
11369 |
xcb? ( |
11370 |
x11-libs/libxcb |
11371 |
- x11-libs/xcb-util |
11372 |
+ x11-libs/xcb-util:= |
11373 |
)" |
11374 |
DEPEND="${RDEPEND} |
11375 |
virtual/pkgconfig |
11376 |
|
11377 |
diff --git a/x11-libs/libXmu/Manifest b/x11-libs/libXmu/Manifest |
11378 |
index 55b2644..69cb081 100644 |
11379 |
--- a/x11-libs/libXmu/Manifest |
11380 |
+++ b/x11-libs/libXmu/Manifest |
11381 |
@@ -1,6 +1,6 @@ |
11382 |
DIST libXmu-1.1.0.tar.bz2 360663 RMD160 e6ca19dfb86a3532faa6e37c8a5cd6edff6a1c62 SHA1 81876a0848070bfc4476a2538fc16898eb6d96cd SHA256 0fa91f303b70decc1ef6201c88c8a5f0b4ecd68c6c88bdcc891ecd1a689d36ad |
11383 |
DIST libXmu-1.1.1.tar.bz2 383473 RMD160 9b04624ee16ebd10c07b9554771e18d16d77374f SHA1 3e280aa927d78c05f94db6c7ae606f7ad132b495 SHA256 709081c550cc3a866d7c760a3f97384a1fe16e27fc38fe8169b8db9f33aa7edd |
11384 |
EBUILD libXmu-1.1.0.ebuild 815 RMD160 795fea1050d7495aeb489ed69988969939d96346 SHA1 8fa7e7d5516685b9d30c4ca7a5ef658f796aa1cc SHA256 d5f30c23e30bf136fab4e2f2e7586c5bee26a958de22af83c800a59c4ae04282 |
11385 |
-EBUILD libXmu-1.1.1.ebuild 837 RMD160 a65ef75a363b19da70babae4c5a3de1d63a38e56 SHA1 cc35c618ee207f2343d1a33c050aec49eaa5515b SHA256 007c4ffbcf257572891d98a29dce4b0919293cdab242046cd4b94256c5af0a71 |
11386 |
-MISC ChangeLog 8247 RMD160 f19a7cebe2c8681c710fd0d34cd2223c6a1ea34c SHA1 4b7b127633503d475202363484db007330e6f733 SHA256 0582a5a175992a89aa67838036437f813de91a569a8f6ae6857141a1be36d756 |
11387 |
+EBUILD libXmu-1.1.1.ebuild 836 RMD160 bc8e876a32588eaaa3d9150e2d49d09b33c04110 SHA1 b380a5d3952b96bc1840e650e68fc770048ab44b SHA256 9ee95fb9139e78fa0a43e15e1b79401b2018ae9d3e1c8790d34171f2e398ba58 |
11388 |
+MISC ChangeLog 8349 RMD160 96e85520e42531a333c4235140379b8fbcbe1285 SHA1 eaf816eaa4cfed5c1ea39f6dc125c17c56180a56 SHA256 fbd187709dd0945566428109345be5ca52ab5a8ac6636ec7ae59fea375ee9597 |
11389 |
MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055 |
11390 |
|
11391 |
diff --git a/x11-libs/libXmu/libXmu-1.1.1.ebuild b/x11-libs/libXmu/libXmu-1.1.1.ebuild |
11392 |
index d31535f..0b148c3 100644 |
11393 |
--- a/x11-libs/libXmu/libXmu-1.1.1.ebuild |
11394 |
+++ b/x11-libs/libXmu/libXmu-1.1.1.ebuild |
11395 |
@@ -1,6 +1,6 @@ |
11396 |
# Copyright 1999-2012 Gentoo Foundation |
11397 |
# Distributed under the terms of the GNU General Public License v2 |
11398 |
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/libXmu/libXmu-1.1.1.ebuild,v 1.4 2012/06/24 19:25:44 ago Exp $ |
11399 |
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/libXmu/libXmu-1.1.1.ebuild,v 1.5 2012/06/28 15:03:18 jer Exp $ |
11400 |
|
11401 |
EAPI="4-slot-abi" |
11402 |
|
11403 |
@@ -9,7 +9,7 @@ inherit xorg-2 |
11404 |
|
11405 |
DESCRIPTION="X.Org Xmu library" |
11406 |
|
11407 |
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
11408 |
+KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
11409 |
IUSE="ipv6" |
11410 |
|
11411 |
RDEPEND="x11-libs/libXt |
11412 |
|
11413 |
diff --git a/x11-libs/libxcb/Manifest b/x11-libs/libxcb/Manifest |
11414 |
index 36d4754..8a80d6c 100644 |
11415 |
--- a/x11-libs/libxcb/Manifest |
11416 |
+++ b/x11-libs/libxcb/Manifest |
11417 |
@@ -6,7 +6,7 @@ DIST libxcb-1.8.1.tar.bz2 375955 RMD160 19496c65b1e86d469a2fda6ea5037b4cadc4d681 |
11418 |
DIST libxcb-1.8.tar.bz2 372730 RMD160 f6adad4fdd1773e604df5e7b556107c7fa620321 SHA1 18b76759d5bbb863777f37bf3aec23ebaa31d5be SHA256 25c3600bec104c5aa6e9f559bfe0011b0e223bde726b849b58f758c2d4e6fc5e |
11419 |
EBUILD libxcb-1.7.ebuild 1142 RMD160 fe501de9411ca172467ecc657b0d19ae13182e0f SHA1 35e5b3c19cbb48b3598d16f0f47da519a1c2e7c2 SHA256 5e46fd915c0dac79d0fd6c55737d34edd815b8da0b485d68eadf6a62b66ff9a0 |
11420 |
EBUILD libxcb-1.8-r1.ebuild 1144 RMD160 5674a45f1430f11a89221e77d094e79819f49a4a SHA1 a5d2a0ea5db5eb5e6cf1e26876f27fadd6fcc1f4 SHA256 53737bacc9df341b1dc84fd601755228436af2266bcde4cb71ae745da9503529 |
11421 |
-EBUILD libxcb-1.8.1.ebuild 1048 RMD160 b83a0628edaa19cbe40a3fa708e3b5d2244569d1 SHA1 87c737d2e662bdef486b635de6dda9a97aece3e3 SHA256 ca924726eece4c70f1d75587828f6a3454783f783d214302de920d5203b18dc3 |
11422 |
+EBUILD libxcb-1.8.1.ebuild 1046 RMD160 0453ccedbf952595cdb54474f9ed495cfa535aed SHA1 06da5121f7d27be5562f4a1357affe12e0502751 SHA256 3995ebe4bd507d8192c91523f7cb6896dac3c2e136d79af503247240f55fadae |
11423 |
EBUILD libxcb-1.8.ebuild 1084 RMD160 0e34980de3ebd10ab1a1f1fd7efefda372199d9d SHA1 e06d695ea1c54a5c3b07f02e349bae7a50f02838 SHA256 926fb75f2953005a98e6fc9dff5da1b79aa1738c1abe0eaad2c0138e784ad4bf |
11424 |
-MISC ChangeLog 10807 RMD160 22bc181b40c44a6e366c95aa692806cc760c5148 SHA1 8c8f5921d6d77983b2ee308b702a15d8ea23f883 SHA256 61e1cd1bb3850a1fb14fc133be3795b47ddfdb1871a5bfbd767269ba29968fd0 |
11425 |
+MISC ChangeLog 11005 RMD160 5478251807cec64df6b897d1c730a8a1509a0c05 SHA1 e4a301ff25c699c8451b7e48e0377307fb0ec110 SHA256 c1a452dc8fb7fb7f0ea699a8b18d9d45706bb39ebd984ca085ec754b52624016 |
11426 |
MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055 |
11427 |
|
11428 |
diff --git a/x11-libs/libxcb/libxcb-1.8.1.ebuild b/x11-libs/libxcb/libxcb-1.8.1.ebuild |
11429 |
index 9b7ed72..38350c8 100644 |
11430 |
--- a/x11-libs/libxcb/libxcb-1.8.1.ebuild |
11431 |
+++ b/x11-libs/libxcb/libxcb-1.8.1.ebuild |
11432 |
@@ -1,6 +1,6 @@ |
11433 |
# Copyright 1999-2012 Gentoo Foundation |
11434 |
# Distributed under the terms of the GNU General Public License v2 |
11435 |
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/libxcb/libxcb-1.8.1.ebuild,v 1.5 2012/06/24 19:33:15 ago Exp $ |
11436 |
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/libxcb/libxcb-1.8.1.ebuild,v 1.7 2012/06/28 14:15:52 jer Exp $ |
11437 |
|
11438 |
EAPI="4-slot-abi" |
11439 |
|
11440 |
@@ -13,7 +13,7 @@ EGIT_REPO_URI="git://anongit.freedesktop.org/git/xcb/libxcb" |
11441 |
[[ ${PV} != 9999* ]] && \ |
11442 |
SRC_URI="http://xcb.freedesktop.org/dist/${P}.tar.bz2" |
11443 |
|
11444 |
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
11445 |
+KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
11446 |
IUSE="selinux" |
11447 |
|
11448 |
RDEPEND="dev-libs/libpthread-stubs |
11449 |
|
11450 |
diff --git a/x11-libs/xcb-util/Manifest b/x11-libs/xcb-util/Manifest |
11451 |
index 5e833a6..a395416 100644 |
11452 |
--- a/x11-libs/xcb-util/Manifest |
11453 |
+++ b/x11-libs/xcb-util/Manifest |
11454 |
@@ -3,6 +3,6 @@ DIST xcb-util-0.3.8.tar.bz2 266339 RMD160 d3d37bc6612a3e32e26f9f8c966d156730970e |
11455 |
DIST xcb-util-0.3.9.tar.bz2 287855 RMD160 949b2d8666914185b106c2d0bafb4c625cd450c6 SHA1 02060d8e2e70838fc41cd3a27c7f2909090d8c20 SHA256 c611259c0ab20fd76f79f48f4684843c18ea9c967eba78a45e8b3636315c18c4 |
11456 |
EBUILD xcb-util-0.3.6.ebuild 1150 RMD160 14bdd6d130289d12a398a02019feea8f4f0e90b7 SHA1 edf3d20c3ce7f89214f3665a8a7a2a3e704ec985 SHA256 50c131db802b64dc5d34d869a4d9d14f44161613afa7d3c82a35ff7c2c75590d |
11457 |
EBUILD xcb-util-0.3.8.ebuild 1125 RMD160 f75531540e1ef5c76f49b8d6ea456405d36e61fa SHA1 bb85a3d61fa0fabd899a10ec76e32605a234d977 SHA256 1c020a95180b68f9d48e553b08a2da6b2a159271e2809c363e269c0f606247cd |
11458 |
-EBUILD xcb-util-0.3.9.ebuild 1129 RMD160 098f9a460706f625ad42719d7d8c44faaef72838 SHA1 27eb8a0e8883a3ad2a6e4f83b6bd7d372a55f9ee SHA256 48f20e061d628e1aabe9a6d021ac97232d766d1f259b87d558ed7210e206a221 |
11459 |
-MISC ChangeLog 7774 RMD160 b358ef5ca0fa301110350afb12da5aa8535a9a9d SHA1 3eeac17e6d9b6d6027f056579ee4a07137f1c027 SHA256 c3eb18fcc043dd090e0614c3c15948a85ab8d516bb49241118c2fa9e5a4f243a |
11460 |
+EBUILD xcb-util-0.3.9.ebuild 1127 RMD160 89c6b2545b1152437536c57ea7c903c2dcf41920 SHA1 d21475cc858178ab5b6d1147b4e2945623586a74 SHA256 dc006e79a05a4813459f47d4ec353994545e8e295642027ac8e5adc90651eeff |
11461 |
+MISC ChangeLog 7878 RMD160 94186e94c5cd5018c88e6a0af23d095b7c258032 SHA1 6ba6f06b431df40c6107e55d9fd611021e633b3b SHA256 536bc69ffb4170355ceb8ed3309299eeb14a5c4cb1ec5555a4575c663cf7240a |
11462 |
MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055 |
11463 |
|
11464 |
diff --git a/x11-libs/xcb-util/xcb-util-0.3.9.ebuild b/x11-libs/xcb-util/xcb-util-0.3.9.ebuild |
11465 |
index 45616d9..bd269fc 100644 |
11466 |
--- a/x11-libs/xcb-util/xcb-util-0.3.9.ebuild |
11467 |
+++ b/x11-libs/xcb-util/xcb-util-0.3.9.ebuild |
11468 |
@@ -1,6 +1,6 @@ |
11469 |
# Copyright 1999-2012 Gentoo Foundation |
11470 |
# Distributed under the terms of the GNU General Public License v2 |
11471 |
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/xcb-util/xcb-util-0.3.9.ebuild,v 1.3 2012/06/24 19:35:19 ago Exp $ |
11472 |
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/xcb-util/xcb-util-0.3.9.ebuild,v 1.4 2012/06/28 15:15:16 jer Exp $ |
11473 |
|
11474 |
EAPI="4-slot-abi" |
11475 |
|
11476 |
@@ -14,9 +14,8 @@ EGIT_HAS_SUBMODULES=yes |
11477 |
|
11478 |
DESCRIPTION="X C-language Bindings sample implementations" |
11479 |
HOMEPAGE="http://xcb.freedesktop.org/" |
11480 |
- |
11481 |
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris" |
11482 |
SLOT="0/1.0" |
11483 |
+KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris" |
11484 |
IUSE="test" |
11485 |
|
11486 |
RDEPEND=">=x11-libs/libxcb-1.7 |