parent
324f961e80
commit
e9fa6ae0f8
@ -0,0 +1,90 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-arch/dpkg/dpkg-1.17.13.ebuild,v 1.1 2014/08/20 07:12:46 jer Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils multilib autotools toolchain-funcs
|
||||
|
||||
DESCRIPTION="Package maintenance system for Debian"
|
||||
HOMEPAGE="http://packages.qa.debian.org/dpkg"
|
||||
SRC_URI="mirror://debian/pool/main/d/${PN}/${P/-/_}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris"
|
||||
IUSE="+bzip2 +lzma nls selinux test unicode +update-alternatives +zlib"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-lang/perl-5.6.0
|
||||
dev-perl/TimeDate
|
||||
>=sys-libs/ncurses-5.2-r7
|
||||
bzip2? ( app-arch/bzip2 )
|
||||
lzma? ( app-arch/xz-utils )
|
||||
selinux? ( sys-libs/libselinux )
|
||||
zlib? ( >=sys-libs/zlib-1.1.4 )
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
app-arch/xz-utils
|
||||
sys-devel/flex
|
||||
virtual/pkgconfig
|
||||
nls? (
|
||||
app-text/po4a
|
||||
>=sys-devel/gettext-0.18.2
|
||||
)
|
||||
test? (
|
||||
dev-perl/DateTime-Format-DateParse
|
||||
dev-perl/IO-String
|
||||
dev-perl/Test-Pod
|
||||
virtual/perl-Test-Harness
|
||||
)
|
||||
"
|
||||
|
||||
DOCS=( ChangeLog THANKS TODO )
|
||||
|
||||
src_prepare() {
|
||||
# do not expect Debian's gzip --rsyncable extension
|
||||
epatch "${FILESDIR}"/${PN}-1.17.0-gzip-rsyncable.patch
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-1.17.1-flags.patch
|
||||
|
||||
# Force the use of the running bash for get-version (this file is never
|
||||
# installed, so no need to worry about hardcoding a temporary bash)
|
||||
sed -i -e '1c\#!'"${BASH}" get-version || die
|
||||
|
||||
# test fails (bug #414095)
|
||||
sed -i utils/Makefile.am \
|
||||
-e '/^test_cases/d;/100_update_alternatives/d' || die
|
||||
|
||||
use nls && strip-linguas -i po
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
tc-export CC
|
||||
econf \
|
||||
$(use_enable nls) \
|
||||
$(use_enable unicode) \
|
||||
$(use_enable update-alternatives) \
|
||||
$(use_with bzip2 bz2) \
|
||||
$(use_with lzma liblzma) \
|
||||
$(use_with selinux) \
|
||||
$(use_with zlib) \
|
||||
--disable-compiler-warnings \
|
||||
--disable-dselect \
|
||||
--disable-silent-rules \
|
||||
--disable-start-stop-daemon \
|
||||
--localstatedir="${EPREFIX}"/var
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake AR=$(tc-getAR)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
keepdir /usr/$(get_libdir)/db/methods/{mnt,floppy,disk}
|
||||
keepdir /usr/$(get_libdir)/db/{alternatives,info,methods,parts,updates}
|
||||
}
|
@ -1,29 +1,18 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
Hash: SHA256
|
||||
|
||||
AUX tinyca-2.0.7.3-compositefix.patch 324 SHA256 d69a311312c46d9b3a0db9464f73d3c0dd1aa303aca0309fc8bfe09af2b9f48e SHA512 0411e13f8a40e60e2b2fa6b095745e465f406da38e7ae5aa1e84e0cd325d012e3bb8aa397f2bd5b6ef2efb8624ae0d4f5dd59f73a562e387856ade211385bc5a WHIRLPOOL 82699af6773096960c4413f6fa7e2402355df74d54965be68dbe0ac65d2f9408b0699789688bab10123918b7e44c2142cfad962d61f4465d8017b891a1b860c4
|
||||
AUX tinyca-2.0.7.5-openssl-1.patch 1473 SHA256 47e0944ad8b8f01fa9f74b5b91d68c1afb90c19df173d28d117843f0815f7135 SHA512 62f6368d8759f83b33aa8d19cbd0b816bc2be35a1b1f798b211269a5b0279788edd01f7f4bdf20d453dafc71df250c72adbd9ac5dba276ac1b4f0690fa80c60a WHIRLPOOL 567f9793fd606faef9c86e05b55e9a606a5e5b8415602e212cbccc6f70192256a08b432f70dc296044054ad2a844418e52dc46e26407a89b6525ceb849afebea
|
||||
DIST tinyca2-0.7.3.tar.bz2 146531 SHA256 0c54163f7740486c1d4370803270e4dd12946dd58ed7c8b183e6f21da639b987 SHA512 a38c11ce17e3e3b90f39bda408b5a6aa0ccaa2baf87e6a01d1133e8f32e0b7b06db958754b5e3c8c636782180c1f449b83bedec5ec111f65e9e8d2542dbfd0ff WHIRLPOOL dc263a92f5c1dfd421a4783caeafed5dd9166877fb2f96deafa03b65903a06b098473b2b6e28b6971a182fd1a148a3a327aaa549cca27d564772b2be57e29b28
|
||||
AUX tinyca-2.0.7.5-perl-5.18.patch 1743 SHA256 72157afe6876d861763357fcd2845fee2ab94e7b280ea8d4b4e7dd7d92b189e4 SHA512 8d31c6fc3df702f03365352a4de3ee91efd5f4c2b002e9a29827a943f90fcbfefa67518df6e1ce1cb064ad1b44d575ae105013e30babdd723521a9950602a0dc WHIRLPOOL 7dc95dd5b42a6937e8eb260a440f157285f016dfa8bfa785f00da78521adef2a18ffa62ec3417c5a0681638d0ddd0d2b51794675b999ca14e2ddf818330f7f1c
|
||||
DIST tinyca2-0.7.5.tar.bz2 172779 SHA256 dc7d8180bf1db572fa4b08e15ecf8a47fc1c5bfdb55109bf2b3a54f86e5e60b7 SHA512 47df0b995715ad973b12da7d2999ae90f8887549437235b287e1d294331adc8d527bf4435ce1c30df278db8e5f8fc7df29a35d3650d41bfd4d0a0a7c193994aa WHIRLPOOL 5f990529ee503f07d8df0132c1b5834b8353d4908650535adb67ba82f04b1472559dca40ee972e4ce6ac22f31706774c981fc8fc905964df4b837ba6bec1a9be
|
||||
EBUILD tinyca-2.0.7.3.ebuild 1478 SHA256 ec17fb8c9bce920b7d3b589c1bcc35b1c038fa7a734e96226c9737256415c16b SHA512 f4fd98b89ba01c5c0dda2956a052562452959d755a375e5686f3a9f69cdc7345f3a474fa102d432941fa20c45ad83ceb710823925ef58da6ad169eccb3289a64 WHIRLPOOL 3ae2e60b96044664fd12d509724c075b9a0ad781c8148aad3b3891cc9b210bf4d2482a747140cf064c0e05559e2e6b5daed7ef9a8727ed532c5bea377d0d77ae
|
||||
EBUILD tinyca-2.0.7.5-r1.ebuild 1611 SHA256 e4431fbb13432c3f2d432feb8998d42e220bc3d05653e529cd3526587be514e2 SHA512 4f589d2db2be666480b83a5acfb8012114c4eea0f034fbeff2d3988baebc87e059388e9c4a1f3212415c7f6dfc75f1dfc4f732928a22f63034a473136e002d53 WHIRLPOOL b405196ff5232481c4aa047abce8aa537d1c3fcbb6918c89842bef9ca03d879c0069b6aa327e99552216ca7380d066b0e46b5e22c3b488fd7e873f27903786e6
|
||||
EBUILD tinyca-2.0.7.5.ebuild 1560 SHA256 31775d6d1d3aeee5767a636b846b27c816519fbc6b2b02e535f37e73b89ffb42 SHA512 ba94f610daa5b0aca660693f1059715eed27ca0d9a2f67262c2937f2470242e105df65e67cf00fa052a1d9076f1b072302a728ed9f5e3ab0c7140b4d54fd9a91 WHIRLPOOL 649d49f1d3c12a2c57e04b32e90242fc3742c1affce8f31264652c6f0c7dedfc2661069b02cc002f3e295fb600b6ab7fa40984f25e69e7ebecbfcdc23d9fdbc9
|
||||
MISC ChangeLog 1627 SHA256 70fe26de48ecf6281d66c9f08387ca51923c5fb3c60b1e970ebf87b565d9e1ba SHA512 7cbb06f1adb2d42c1688fca9b36ad7478857fb6a8e8eb42602295c2df05ab4245e07bb51682b5c26fff4457516a0ab5d5310b81185843b80719b1965699ffa32 WHIRLPOOL 228d447835fbb789608e62a52a34ec40e2f5ec6b7a85bb3c71811ca6e58e2cf39775422d607aaaac9a0d298cba3ef4d057221ea2780599ffde1dd02435b100b2
|
||||
EBUILD tinyca-2.0.7.5-r2.ebuild 1637 SHA256 e8db82c00ac8a4b257528bfa96f77ec1c2978a92bbf71a69e7884953a280c276 SHA512 cf9ac744aef70598e16fdba90d080daa64671bff373256563055889b9ce78c6bf1230ddda2699b572dbd87bdd4b89ad75d4e646823006d5a303a52ab7e17a8cb WHIRLPOOL 7372898c11f474ae7aeeb6bc40f8359c373c1e669f9c23cd379bc5ae54661c01df38b335bc62822b733d738ddd5d282b900a3fbf1d53df254bc3f493d8ccc614
|
||||
MISC ChangeLog 1955 SHA256 1776ef51a831f084ca4411d7e1715132f0e851e2daa2a234c7777537e090fa00 SHA512 a3b47e0a9a1cd62a72142b5eb3cac27a279c7613a0b2ca2c42738b82accb4ab7e5454df514a4973e9942b1782e36ff268f84622c4bb3f9958374a4f2a1ee8586 WHIRLPOOL eb8ca16a403e5b89bbfac275efdfb130f8500bbb3c008748d5f9a30b13b1057d69c55148260961326f590c2b0fdf5d0455cbd6ad990e508f91eb4f33eff00f9e
|
||||
MISC metadata.xml 159 SHA256 fabd15e2740a2a68e0bda738d0cd4300b133ff11239802afe7e60aa3862c9c03 SHA512 96a1f7f082adc57e52a1a32666e1206e68f8ff03c728fdb7666ff98c255905977491fc4dfc37bc8bdf5da0eb50cdc408adec357bbd75bd980bc90659cc157194 WHIRLPOOL 82fca1c4b75b090abdb0a4233c8e49fc43535ca6e470f725c1872653ea922b6693e9646bc3ee1fd6f1293ebedad661642cec13b2817fb5315268300f7675a751
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||
Version: GnuPG v2
|
||||
|
||||
iQIcBAEBCgAGBQJR1WgiAAoJELp701BxlEWfGg8P/A9Akd3wkynctX9Het93WzBk
|
||||
DmM9OnS8bIoCbRCJRTb81PQJoeGjVMKe7IarPMF0F2Ys+91KjBgxcIC+HBvbz0qZ
|
||||
U8+5a18po458GNA1mgJMPhgYE4w7JCJlSHfppZRoNu2+PCpIszuEfcx1wgA61Sz0
|
||||
Y9q0gyXZaHlPoKr2k3XCgGfm0VJPuiSX37rHEVSuBmgBh0Bm1Z2KfdtzhTkTAdWs
|
||||
sRHUMbHWm/f7N5Ie+IQOLeeQTlK5B3WA5LIbApw9C3I0sXR2aiJo8Cyaj+AfVrdp
|
||||
ePK2VzFylWNDtlopvChqpVZrFsg4DJ0Uoato+N2mR4qfmOtib65XqqOaSbsKAgsg
|
||||
u3jeNOYdAaoGpcQn6mbRF63hbKp9bEBmylbOY3eQB3fPhsePvKrUOkKf64q1OZzB
|
||||
YigC89ZYsRykonH2wT1mzBlvTn5DpyPl88tw+B8LK3TjlwqK73Kx9qDtPro2VE8H
|
||||
UwdXHNRd40RHJiMe/CNSnu6tfk4U51gbRBdFWIu9Jc9YeWxD0I97iZT1tnV6nazr
|
||||
vx+sFKeZWntpw6pU2JiZyi2bxxo80IWWL9Fdp6IaoL3iYoZJMzDi7Y7M1SEaEM7a
|
||||
QKG8yUGuDbQ4ijJCNPQKVsj3W1sAGc4r6PdpEXtl9PTB/rlo/FfZRDXS8mRrfvqN
|
||||
kaf8BdyptNMjc2O5JEqN
|
||||
=LLCV
|
||||
iF4EAREIAAYFAlP0GNkACgkQXYk9GL8g3FEKXwEAns3O8iLxZr9r9ciz84OQCild
|
||||
wcrmt4PGKrZqj5RWc/IBAKMJJEy8gD/C8qvGedeCxvqwQDAShdGsOD186w9QT+5J
|
||||
=bf1n
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,47 @@
|
||||
--- tinyca2-0.7.5.orig/lib/GUI.pm 2006-07-25 16:12:00.000000000 -0400
|
||||
--- tinyca2-0.7.5/lib/GUI.pm 2006-07-25 16:12:00.000000000 -0400
|
||||
@@ -978,7 +978,7 @@
|
||||
$piter = $store->append($root);
|
||||
$store->set($piter, 0 => $t);
|
||||
|
||||
- for my $l qw(CN EMAIL O OU C ST L) {
|
||||
+ for my $l (qw(CN EMAIL O OU C ST L)) {
|
||||
if(defined($parsed->{$l})) {
|
||||
if($l eq "OU") {
|
||||
foreach my $ou (@{$parsed->{'OU'}}) {
|
||||
@@ -1003,7 +1003,7 @@
|
||||
$piter = $store->append($root);
|
||||
$store->set($piter, 0 => $t);
|
||||
|
||||
- for my $l qw(CN EMAIL O OU C ST L) {
|
||||
+ for my $l (qw(CN EMAIL O OU C ST L)) {
|
||||
if(defined($parsed->{'ISSUERDN'}->{$l})) {
|
||||
if($l eq "OU") {
|
||||
foreach my $ou (@{$parsed->{'ISSUERDN'}->{'OU'}}) {
|
||||
@@ -1029,7 +1029,7 @@
|
||||
$piter = $store->append($root);
|
||||
$store->set($piter, 0 => $t);
|
||||
|
||||
- for my $l qw(STATUS NOTBEFORE NOTAFTER) {
|
||||
+ for my $l (qw(STATUS NOTBEFORE NOTAFTER)) {
|
||||
if(defined($parsed->{$l})) {
|
||||
$citer = $store->append($piter);
|
||||
$store->set($citer,
|
||||
@@ -1045,7 +1045,7 @@
|
||||
$store->set($piter, 0 => $t);
|
||||
|
||||
|
||||
- for my $l qw(STATUS SERIAL KEYSIZE PK_ALGORITHM SIG_ALGORITHM TYPE) {
|
||||
+ for my $l (qw(STATUS SERIAL KEYSIZE PK_ALGORITHM SIG_ALGORITHM TYPE)) {
|
||||
if(defined($parsed->{$l})) {
|
||||
$citer = $store->append($piter);
|
||||
$store->set($citer,
|
||||
@@ -1060,7 +1060,7 @@
|
||||
$piter = $store->append($root);
|
||||
$store->set($piter, 0 => $t);
|
||||
|
||||
- for my $l qw(FINGERPRINTMD5 FINGERPRINTSHA1) {
|
||||
+ for my $l (qw(FINGERPRINTMD5 FINGERPRINTSHA1)) {
|
||||
if(defined($parsed->{$l})) {
|
||||
$citer = $store->append($piter);
|
||||
$store->set($citer,
|
@ -1,59 +0,0 @@
|
||||
# Copyright 1999-2006 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/tinyca/tinyca-2.0.7.3.ebuild,v 1.1 2006/06/02 08:16:22 dragonheart Exp $
|
||||
|
||||
inherit eutils
|
||||
|
||||
MY_P="${PN}${PV/./-}"
|
||||
DESCRIPTION="Simple Perl/Tk GUI to manage a small certification authority"
|
||||
HOMEPAGE="http://tinyca.sm-zone.net/"
|
||||
SRC_URI="http://tinyca.sm-zone.net/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="Artistic"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~sparc ~ppc ~amd64"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-libs/openssl-0.9.7e
|
||||
dev-perl/Locale-gettext
|
||||
>=virtual/perl-MIME-Base64-2.12
|
||||
>=dev-perl/gtk2-perl-1.072"
|
||||
DEPEND="${RDEPEND}
|
||||
>=sys-apps/sed-4"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}/${P}-compositefix.patch"
|
||||
sed -i -e 's:./lib:/usr/share/tinyca/lib:g' \
|
||||
-e 's:./templates:/usr/share/tinyca/templates:g' \
|
||||
-e 's:./locale:/usr/share/locale:g' "${S}/tinyca2"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
make -C po
|
||||
}
|
||||
|
||||
locale_install() {
|
||||
dodir /usr/share/locale/$@/LC_MESSAGES/
|
||||
insinto /usr/share/locale/$@/LC_MESSAGES/
|
||||
doins locale/$@/LC_MESSAGES/tinyca2.mo
|
||||
}
|
||||
|
||||
src_install() {
|
||||
exeinto /usr/bin
|
||||
newexe tinyca2 tinyca
|
||||
insinto /usr/share/tinyca/lib
|
||||
doins lib/*.pm
|
||||
insinto /usr/share/tinyca/lib/GUI
|
||||
doins lib/GUI/*.pm
|
||||
insinto /usr/share/tinyca/templates
|
||||
doins templates/*
|
||||
insinto /usr/share/
|
||||
strip-linguas de cs es
|
||||
use linguas_de && locale_install de
|
||||
use linguas_cs && locale_install cs
|
||||
use linguas_es && locale_install es
|
||||
}
|
@ -0,0 +1,67 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/focuswriter/focuswriter-1.5.3.ebuild,v 1.1 2014/08/20 09:22:47 pinkbyte Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PLOCALES="ar ca cs da de el en en_GB es_MX es fi fr he hu hy id it ja ko nl pl
|
||||
pt_BR pt ro ru sk sr sv tr uk vi zh_CN zh_TW"
|
||||
PLOCALE_BACKUP="en"
|
||||
inherit fdo-mime gnome2-utils l10n readme.gentoo qt4-r2
|
||||
|
||||
DESCRIPTION="A fullscreen and distraction-free word processor"
|
||||
HOMEPAGE="http://gottcode.org/focuswriter/"
|
||||
SRC_URI="http://gottcode.org/${PN}/${P}-src.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
RDEPEND="app-text/hunspell
|
||||
dev-qt/qtcore:4
|
||||
dev-qt/qtgui:4
|
||||
dev-qt/qtsingleapplication[X]
|
||||
sys-libs/zlib"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
DOCS=( ChangeLog CREDITS NEWS README )
|
||||
DOC_CONTENTS="Focuswriter has optional sound support if media-libs/sdl-mixer is
|
||||
installed with wav useflag enabled."
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-1.5.2-unbundle-qtsingleapplication.patch" )
|
||||
|
||||
rm_loc() {
|
||||
sed -e "s|translations/${PN}_${1}.ts||" -i ${PN}.pro || die 'sed failed'
|
||||
rm translations/${PN}_${1}.{ts,qm} || die "removing ${1} locale failed"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
l10n_for_each_disabled_locale_do rm_loc
|
||||
qt4-r2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
eqmake4 PREFIX="${EPREFIX}/usr"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
readme.gentoo_create_doc
|
||||
qt4-r2_src_install
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_pkg_postinst
|
||||
gnome2_icon_cache_update
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
@ -0,0 +1,128 @@
|
||||
https://bitbucket.org/nikratio/python-dugong/commits/0e9d67700bc8
|
||||
diff --git a/test/test_dugong.py b/test/test_dugong.py
|
||||
--- a/test/test_dugong.py
|
||||
+++ b/test/test_dugong.py
|
||||
@@ -99,6 +99,12 @@
|
||||
request.addfinalizer(conn.disconnect)
|
||||
return conn
|
||||
|
||||
+@pytest.fixture()
|
||||
+def random_fh(request):
|
||||
+ fh = open('/dev/urandom', 'rb')
|
||||
+ request.addfinalizer(fh.close)
|
||||
+ return fh
|
||||
+
|
||||
def check_http_connection():
|
||||
'''Skip test if we can't connect to ssl test server'''
|
||||
|
||||
@@ -170,12 +176,12 @@
|
||||
conn.get_ssl_cipher()
|
||||
conn.get_ssl_peercert()
|
||||
|
||||
-def test_blocking_send(conn):
|
||||
+def test_blocking_send(conn, random_fh):
|
||||
# Send requests until we block because all TCP buffers are full
|
||||
|
||||
- path = '/send_100_1200-byte_chunks'
|
||||
+ path = '/send_102400_random_bytes'
|
||||
for count in itertools.count():
|
||||
- crt = conn.co_send_request('GET', path, body=DUMMY_DATA[:8192])
|
||||
+ crt = conn.co_send_request('GET', path, body=random_fh.read(8192))
|
||||
flag = False
|
||||
for io_req in crt:
|
||||
if not io_req.poll(1):
|
||||
@@ -539,7 +545,7 @@
|
||||
conn.read_response()
|
||||
conn.readall()
|
||||
|
||||
-def test_aborted_write1(conn, monkeypatch):
|
||||
+def test_aborted_write1(conn, monkeypatch, random_fh):
|
||||
BUFSIZE = 64*1024
|
||||
|
||||
# Monkeypatch request handler
|
||||
@@ -562,14 +568,14 @@
|
||||
# Try to write data
|
||||
with pytest.raises(ConnectionClosed):
|
||||
for _ in range(50):
|
||||
- conn.write(b'f' * BUFSIZE)
|
||||
+ conn.write(random_fh.read(BUFSIZE))
|
||||
|
||||
# Nevertheless, try to read response
|
||||
resp = conn.read_response()
|
||||
assert resp.status == 401
|
||||
assert resp.reason == 'Please stop!'
|
||||
|
||||
-def test_aborted_write2(conn, monkeypatch):
|
||||
+def test_aborted_write2(conn, monkeypatch, random_fh):
|
||||
BUFSIZE = 64*1024
|
||||
|
||||
# Monkeypatch request handler
|
||||
@@ -590,7 +596,7 @@
|
||||
# Try to write data
|
||||
with pytest.raises(ConnectionClosed):
|
||||
for _ in range(50):
|
||||
- conn.write(b'f' * BUFSIZE)
|
||||
+ conn.write(random_fh.read(BUFSIZE))
|
||||
|
||||
# Nevertheless, try to read response
|
||||
assert_raises(ConnectionClosed, conn.read_response)
|
||||
@@ -716,12 +722,13 @@
|
||||
assert conn.read(50) == b'x' * 25
|
||||
assert_raises(dugong.ConnectionTimedOut, conn.read, 50)
|
||||
|
||||
-def test_send_timeout(conn, monkeypatch):
|
||||
+def test_send_timeout(conn, monkeypatch, random_fh):
|
||||
conn.timeout = 1
|
||||
|
||||
def do_PUT(self):
|
||||
# Read just a tiny bit
|
||||
self.rfile.read(256)
|
||||
+ time.sleep(2*conn.timeout)
|
||||
monkeypatch.setattr(MockRequestHandler, 'do_PUT', do_PUT)
|
||||
|
||||
# We don't know how much data can be buffered, so we
|
||||
@@ -730,7 +737,7 @@
|
||||
conn.send_request('PUT', '/recv_something', body=BodyFollowing(len_))
|
||||
with pytest.raises(dugong.ConnectionTimedOut):
|
||||
while len_ > 0:
|
||||
- conn.write(b'x' * min(len_, 16*1024))
|
||||
+ conn.write(random_fh.read(min(len_, 16*1024)))
|
||||
|
||||
|
||||
DUMMY_DATA = ','.join(str(x) for x in range(10000)).encode()
|
||||
@@ -743,6 +750,14 @@
|
||||
def log_message(self, format, *args):
|
||||
pass
|
||||
|
||||
+ def setup(self):
|
||||
+ super().setup()
|
||||
+ self.random_fh = open('/dev/urandom', 'rb')
|
||||
+
|
||||
+ def finish(self):
|
||||
+ super().finish()
|
||||
+ self.random_fh.close()
|
||||
+
|
||||
def handle_expect_100(self):
|
||||
if self.handle_errors():
|
||||
return
|
||||
@@ -782,14 +797,17 @@
|
||||
self.wfile.close()
|
||||
return
|
||||
|
||||
- hit = re.match(r'^/send_([0-9]+)_bytes', self.path)
|
||||
+ hit = re.match(r'^/send_([0-9]+)_(random_)?bytes', self.path)
|
||||
if hit:
|
||||
len_ = int(hit.group(1))
|
||||
self.send_response(200)
|
||||
self.send_header("Content-Type", 'application/octet-stream')
|
||||
self.send_header("Content-Length", str(len_))
|
||||
self.end_headers()
|
||||
- self.wfile.write(DUMMY_DATA[:len_])
|
||||
+ if hit.group(2):
|
||||
+ self.wfile.write(self.random_fh.read(len_))
|
||||
+ else:
|
||||
+ self.wfile.write(DUMMY_DATA[:len_])
|
||||
return
|
||||
|
||||
hit = re.match(r'^/send_([0-9]+)_([0-9]+)-byte_chunks(?:_delay_([0-9]+)_ms)?',
|
||||
|
@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/mysql-python/mysql-python-1.2.3.ebuild,v 1.10 2012/09/30 16:55:11 armin76 Exp $
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="2"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.* *-jython 2.7-pypy-*"
|
||||
|
||||
inherit distutils
|
||||
|
||||
MY_P="MySQL-python-${PV}"
|
||||
|
||||
DESCRIPTION="Python interface to MySQL"
|
||||
HOMEPAGE="http://sourceforge.net/projects/mysql-python/ http://pypi.python.org/pypi/MySQL-python"
|
||||
SRC_URI="mirror://sourceforge/mysql-python/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="virtual/mysql"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
|
||||
|
||||
DOCS="HISTORY doc/FAQ.txt doc/MySQLdb.txt"
|
||||
PYTHON_MODNAME="MySQLdb _mysql_exceptions.py"
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/paver/paver-1.2.3.ebuild,v 1.1 2014/08/20 05:15:35 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN=${PN/p/P}
|
||||
MY_P=${MY_PN}-${PV}
|
||||
|
||||
DESCRIPTION="Python-based software project scripting tool along the lines of Make"
|
||||
HOMEPAGE="http://www.blueskyonmars.com/projects/paver/ http://pypi.python.org/pypi/Paver"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}] )"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
python_test() {
|
||||
nosetests || die "Testing failed with ${EPYTHON}"
|
||||
}
|
@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/peewee/peewee-2.3.0.ebuild,v 1.1 2014/08/20 06:20:21 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
PYTHON_REQ_USE="sqlite(+)"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Small python ORM"
|
||||
HOMEPAGE="https://github.com/coleifer/peewee/"
|
||||
SRC_URI="https://github.com/coleifer/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc examples test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/apsw[${PYTHON_USEDEP}]
|
||||
dev-python/psycopg[${PYTHON_USEDEP}]
|
||||
dev-python/django[${PYTHON_USEDEP}]
|
||||
)"
|
||||
# Req'd to ensure a unique tmp.db for each python impl running the testsuite.
|
||||
DISTUTILS_IN_SOURCE_BUILD=1
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
"${PYTHON}" ./runtests.py || die "tests failed under ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/_build/html/. )
|
||||
use examples && local EXAMPLES=( example/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pgmagick/pgmagick-0.5.8.ebuild,v 1.1 2014/08/20 07:48:23 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Yet another boost.python based wrapper for GraphicsMagick"
|
||||
HOMEPAGE="https://pypi.python.org/pypi/pgmagick/ http://bitbucket.org/hhatto/pgmagick/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="media-gfx/graphicsmagick[cxx]
|
||||
dev-libs/boost:=[python,${PYTHON_USEDEP}]"
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( ${RDEPEND}
|
||||
media-fonts/corefonts )"
|
||||
|
||||
python_test() {
|
||||
# https://bitbucket.org/hhatto/pgmagick/issue/46/
|
||||
for test in test/test_*.py; do
|
||||
"${PYTHON}" $test
|
||||
done
|
||||
}
|
@ -0,0 +1,66 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/py-amqp/py-amqp-1.4.6.ebuild,v 1.1 2014/08/20 08:08:22 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="amqp"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Low-level AMQP client for Python (fork of amqplib)"
|
||||
HOMEPAGE="https://github.com/celery/py-amqp http://pypi.python.org/pypi/amqp/"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc examples extras test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? (
|
||||
dev-python/sphinx[${PYTHON_USEDEP}]
|
||||
>=dev-python/sphinxcontrib-issuetracker-0.9[${PYTHON_USEDEP}]
|
||||
)
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/nose-cover3[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-3.0[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
# Same tests from before require a socket connection
|
||||
PATCHES=( "${FILESDIR}"/${PN}-1.3.3-disable_socket_tests.patch )
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
cp -r -l funtests "${BUILD_DIR}"/lib/ || die
|
||||
cd "${BUILD_DIR}"/lib || die
|
||||
if [[ ${EPYTHON:6:1} == 3 ]]; then
|
||||
# -n causes Python to write into hardlinked files
|
||||
2to3 --no-diffs -w funtests || die
|
||||
fi
|
||||
"${PYTHON}" funtests/run_all.py || die "Tests failed under ${EPYTHON}"
|
||||
rm -rf funtests/ || die
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use examples && local EXAMPLES=( demo/. )
|
||||
use doc && local HTML_DOCS=( docs/.build/html/. )
|
||||
if use extras; then
|
||||
insinto /usr/share/${PF}/extras
|
||||
doins -r extra
|
||||
fi
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/rpy/rpy-2.4.3.ebuild,v 1.1 2014/08/20 10:00:16 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
PYTHON_REQ_USE="sqlite"
|
||||
|
||||
inherit distutils-r1 flag-o-matic
|
||||
|
||||
MYSLOT=2
|
||||
MY_PN=${PN}${MYSLOT}
|
||||
MY_P=${MY_PN}-${PV}
|
||||
|
||||
DESCRIPTION="Python interface to the R Programming Language"
|
||||
HOMEPAGE="http://rpy.sourceforge.net/ https://pypi.python.org/pypi/rpy2"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="AGPL-3 GPL-2 LGPL-2.1 MPL-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-lang/R-3
|
||||
dev-python/numpy[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( >=dev-python/pandas-0.13[${PYTHON_USEDEP}] )"
|
||||
# ggplot2 is an optional test dep but not in portage
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
python_compile() {
|
||||
if ! python_is_python3; then
|
||||
local CFLAGS=${CFLAGS}
|
||||
append-cflags -fno-strict-aliasing
|
||||
fi
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_test() {
|
||||
cd "${BUILD_DIR}"/lib || die
|
||||
${PYTHON} -m 'rpy2.tests' -v || die
|
||||
}
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/simplejson/simplejson-3.6.2.ebuild,v 1.1 2014/08/20 10:54:02 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
|
||||
|
||||
inherit distutils-r1 flag-o-matic
|
||||
|
||||
DESCRIPTION="Simple, fast, extensible JSON encoder/decoder for Python"
|
||||
HOMEPAGE="http://undefined.org/python/#simplejson http://pypi.python.org/pypi/simplejson"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( MIT AFL-2.1 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
python_compile() {
|
||||
if [[ ${EPYTHON} == python2.7 ]]; then
|
||||
local CFLAGS=${CFLAGS}
|
||||
append-cflags -fno-strict-aliasing
|
||||
fi
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/sparql-wrapper/sparql-wrapper-1.6.2.ebuild,v 1.1 2014/08/20 11:02:15 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN=SPARQLWrapper
|
||||
DESCRIPTION="Wrapper around a SPARQL service"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/${MY_PN}"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
|
||||
|
||||
LICENSE="W3C"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="dev-python/rdflib[${PYTHON_USEDEP}]"
|
||||
|
||||
S=${WORKDIR}/${MY_PN}-${PV}
|
@ -1,4 +1,14 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST sphinxcontrib-programoutput-0.8.tar.gz 14419 SHA256 1776a03124bab87e35576f7f3992fc21d5bb457321b35e6023eb011dbed10a25 SHA512 9ab769f794cf8c47f2d755b343c1326b8335c1f8161294727abada81af189545d549350536d28ac2c5f27cc309330f875b7affef6f997651e3a9f9dfbe6bd174 WHIRLPOOL a6cf5edfd1ba9926af1327e95cc923147cae3c4d297ddb0ae7577f676c6bcb928b396459113cac3226f74446ea38ee9604722da5b4ddeebeb2f6bc6bc0d5fb52
|
||||
EBUILD sphinxcontrib-programoutput-0.8.ebuild 1011 SHA256 b82f65d03feb64dffbd101fc1e6d6c9a918c28f2c6be9762d82c47dacd2b599b SHA512 0126d25066958121d7f946ad8618cb1d6ce06eeb4fceba24cf4998733f6aec8d5ccea68ad467678d7148eb5fbda1d57fa3dfb66c91df963f8735f36a29a35a9d WHIRLPOOL 0c5a484c589486a0f714d1a01f018e21b1ef2ed31c98c696ec4c2e64bacf2a9cbe9573c2838dea07f661dafe0041fc011560bf869968dc1c141556c8669c9803
|
||||
MISC ChangeLog 781 SHA256 e94204d514adee27593696788735ff470674a5ad4325682c17bcbc5965f342ac SHA512 a4dd78cdd801064a54b5a9ff9ff6dc895c92c0e80b9adc0593ae4d956c031687be4ca1e98599ae1af33b9fa9e42feb67eedc6563efebf86acc0824cd7650b7a3 WHIRLPOOL 00aecf6b71952877210b25b71caa469bf280e33e1e567eacf4d546e8ec7ab31c89c081c3494ce87da6b361ef37ae48b97c08633dafd100aaad108149431bd011
|
||||
EBUILD sphinxcontrib-programoutput-0.8.ebuild 999 SHA256 efb673c4cbd53bbf846a93c3ce5687e38a9a93c34cb222eaed125293c44beb1e SHA512 ab3a2b7d99e4b66d46536351b3619b86b140bb90eb482a8ed4f7d6e901aa02990ab44707180f32aa29e2a49da6597b66e12488d98512abb9f10a8ef17b992611 WHIRLPOOL 5ff59c30da62f44ff1e090f06bc71d00b16efe2da1b6eab47af88412019eb45e4fff6a1df29a48c3903ae105d28e9d52d3bd5468f7f4b38efb804380e07b9a50
|
||||
MISC ChangeLog 893 SHA256 3381cd22583180177bd469328c9a85565c1d734aa590360b4ab5682f48be0a26 SHA512 3bbbc91f60058069fcb99786896acba6b56e53e9fc500bc94bc2397b838c7b3b16dbc548a1ae954b59f2f033858ae4a35ed65b2df80a5f35350176479f0df3d6 WHIRLPOOL a3696bf35e617878ba83ddcbb3ae3b1deb41d8b064679fe5eee96c61de29dab3d5aed47c80e64ccc1a2f6c701dea3a37a21cbd61e1b8af0a47c9cf970cdf0fca
|
||||
MISC metadata.xml 432 SHA256 85ff9dd823a976316dc81df9aaabeae4ca10a068db3f81b1fee9b17a298bb4d7 SHA512 d4441e899ea6a6298253d008f71fdf262980e3882fdcac11a1c0e58c4f7bb6208a65dd59376d6794dec1fba38ea651879b82276eb350748f71b194818378290b WHIRLPOOL 1434313669eeaadce6984e079cc77b4699d98d02f02b5aeb766edc6f505aef3cc67b4edc30d57b635c20ff96370caa4a3513bd9043677264d307d2ae61f6d938
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAlP0HIgACgkQso7CE7gHKw1zaQCglUfXvFGjffnM94ePu9uQMilD
|
||||
kbIAn1Rm3dgqktv7Fc6nsGAeDuipMAuK
|
||||
=mDkC
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,4 +1,6 @@
|
||||
DIST rouge-1.6.1.tar.gz 382691 SHA256 8792efc85781e07f53a12b90388116fc624f6b733a651d81a04e63020ac365bf SHA512 878393050ae4745927bf7f8d73c0d14db94dbdad053eccc886673a47bf3605e6c704e874ca1d79cf8097a310c2eb6515c1fad7f649f01f788344cb73b6fcb2e9 WHIRLPOOL fbbd1365d60d283f6facf21ca1f95403c8dcd3365772572f8040b44f3d91098824ddc6a3591fcccaa25193b47c087a444f214104bfaab5fb7184b79a30aac351
|
||||
DIST rouge-1.6.2.tar.gz 383562 SHA256 2aa63964eb3423e7637fd58689a55911ee75c25ba84a7d54948149029cacb85f SHA512 75759e0b9f328c8bdf364e62b9941f3e245b794cf95cf3e80f3994431228f2d438b8c31c15e49d2b4e5441457c9cd9a0adc905cf2ecdfbee3d2f3d1da9e1a66b WHIRLPOOL 4123125793840b01ad009849bb94e57b0f26f7b3be7d1d6602624f06e57d4ad5c29320d848849fb9d0284363ffe615315cb6d2661d17735c4ee6e951aeff3e90
|
||||
EBUILD rouge-1.6.1.ebuild 771 SHA256 afb604c060f89ed1d96e99ffe9620df1b803b81dfcd1420fccaf7643ae37ffed SHA512 17592a8212862bf3fad26e780809007bbe808adf1b959811ccadbb7bdb3f0536a4ff12551c1b8b5bf47c51c9278ecbc99fdb0dbcb7821a69c8f809b3653532c0 WHIRLPOOL 39f404401e6358dd2853ccc829a3e0697998adfc39054c77f97621686dd2a889a495149e8fa81ede24ad699326bb029775fd02b50aebd1dad476912f407e2685
|
||||
MISC ChangeLog 356 SHA256 5df640fc8d8b94d30ad18fc59f8b3da0f98f3cbb2a01435d69e42d1a430ead6d SHA512 8a1feb1af7bc0fc12b48bdb3f67e8d7ae343fd52730da06ddb3cb54fe43e78fa2046c49c4b51b160c857c0a7c04ea183e739b78289fcda2b38a2b5a3f0cac609 WHIRLPOOL 45d5459006eb2866850861112df8cf224bc88a2695d376c79e9dc1481bb10ca0b6eeeed050f2b2a63857d6847c99980d5c4087d649e3951b78c43b1535a28cd2
|
||||
EBUILD rouge-1.6.2.ebuild 771 SHA256 90b5703683a2ed8af1b4e3b180d6556e6b4fd66a4185a9ee88027a70a4b2e69c SHA512 fb52ed7f329de913959c911e3d3fe310063a9b21a6f80944215cf544a24779b929aca5e62c3bb720c76a5f53a96b4014fd231872145c6c795d9356b710c9a353 WHIRLPOOL 37d0e0ef43b934be25c6dc913b99d41b6488069a28f1615a11b978083807623f427231c811c9cb5e91557aa5a2dad73001a4b53ad92790a29849711d5c5a5911
|
||||
MISC ChangeLog 470 SHA256 c3d58374d774c9492e1397eadb8be43cb515e58c9e48654493b8404b71a57044 SHA512 50a85e355c2c2630fc91a337ea0a5ed6ac5118ca6c9a3ff0cd0ef9fe0a924e6c728b156df59b789e5d41d8e040901c990954ab7d325b4d8d948cf87040083d66 WHIRLPOOL ff16e6a15965eef8013290739631923a7754709a27f296680b7e97c115b04b2514e4127cb2ec00d64622e34bad31034838de9c1a7d094f3c840826119c76631c
|
||||
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
|
||||
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rouge/rouge-1.6.2.ebuild,v 1.1 2014/08/20 12:59:19 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md"
|
||||
RUBY_FAKEGEM_TASK_TEST="spec"
|
||||
RUBY_FAKEGEM_RECIPE_DOC="yard"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Yet-another-markdown-parser but fast, pure Ruby, using a strict syntax definition"
|
||||
HOMEPAGE="http://github.com/jayferd/rouge"
|
||||
SRC_URI="https://github.com/jayferd/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend "dev-ruby/redcarpet"
|
||||
|
||||
RESTRICT="test"
|
||||
# Depends on dev-ruby/wrong, which is not packaged yet.
|
@ -1,10 +1,22 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX rspec-core-2.4.0-tests.patch 1723 SHA256 05accc191c798941e4918701b22ed5defce97460f32da96141ecb67486aee99f SHA512 7974409e1c82d7b94082a0b5cc51cac392c2b465da414efd11b38ab5c85e845d8cb655ca993e4f6f3aae941bdc2ff5ba483742d0c84fe99e72f8a5440cdbd6ee WHIRLPOOL 08d43ae4d917d3166341c6f68909b65a7181c870b13c24a129971a46c91487a9bdc162a5698771ff0e545a24177fa9566e1a0d2110650be79430291d84bdc366
|
||||
DIST rspec-core-2.12.2-git.tgz 169377 SHA256 ce19262c407725ad5ea894710536e576344575ed074f4be3905f8663cd03713b SHA512 fddb456e010a8713a9e04eba4f7133498fc01ea99fd3ba66dde485f6f2e2fa56c056d8a1d0b7aee80cccc8e45a4e90f3ce2ee9f554ad9330071917293b607756 WHIRLPOOL 8cf1e8536ed8449b2f8b5c607a88688405b25489adf7a3ea9773e8b61f08b8ec20cf32f85821aadb102ff371ec4cde35f643a97fdbaff77c22ad2fe3d718686e
|
||||
DIST rspec-core-2.14.8-git.tgz 195949 SHA256 757febdcc4465b62fb41572e1fb7e0deb86f903127cb2941ea65d2c1d4ac29db SHA512 2be487f0a820cb959771b0c2a725aa7a43cd80a76f85ed42f3341420cefa4ba6413b5dbd86e8fba9f5515afef3e895e0f1f2f8239d50f0b764f037d5f0791095 WHIRLPOOL 5b2422d7f1d087caf654ea04d81f269ae90be63eb73135d34691839c27e6dfa152aac425f64a860b3af50ef0bf513ac7f4a68c979c254083f187e57a96c20fe3
|
||||
DIST rspec-core-2.99.1-git.tgz 212855 SHA256 998725627c1047010e43bc99863859fcc37c71b832264fa8aa1cfb45f18149c2 SHA512 218dfb42ddb425f49b3f46f892bed0ddf4d873b3e4919348d1f6f0a9fa93e1440ac9505e8b943f43c1a7d83430471ba7a0c5534dca5e22971b510cf4ab5f8292 WHIRLPOOL a23641c73536ad8ea1084d0a41cb3046cdf0df339f2a31ca9140891e074c51b6371e41560e132dd5ba409e325d9810ba09692ed4c7c08724ca1858b52e314881
|
||||
DIST rspec-core-2.99.2-git.tgz 212935 SHA256 75794e3f94f3323b1212b93e827d37d6ab2813dea2f5f927929b40e9ee170c43 SHA512 e13bc3384fd85c367481a8651c14be4a412cba5f58e12a8f4ab14b5d2768a7b92191b81e000e7dbf6a28275b41044d8b3eb70a04e4b30b5bf88db98cbec4cc44 WHIRLPOOL 5584be2da2310688155c4fe600a4a36f68434440ebc00b063e9fcdcb3188138831a210f482ac86a469984fcf9838d795511ea02433020ecc6bc1d6aacc8c72bd
|
||||
EBUILD rspec-core-2.12.2.ebuild 2621 SHA256 b0fb0995e2645e245c42ed18332bfe730f432c40bd3648417b09ceb9dc1a3999 SHA512 19ce61e327c8b19909eff4908b10f17d36786aae10f346352165cbd8b549f6243ee67eef61e9a6625a75aa9d970904b0b2a29e137e4d95edfa94a560ef43461e WHIRLPOOL cfff23dd33c6242a1ed88a05a86c98e0656f2616072aa05af7136d60d79a8c2598df376ce48dc00eac2d4db6a2b6fb7c7d026ebbbb4de419edfb9dc58c9d1fd1
|
||||
EBUILD rspec-core-2.14.8-r1.ebuild 2876 SHA256 dbdb1f3268ce4cf524c2c60199ad99260d1fca9d59125220c5f6b4b73b96aa96 SHA512 1dff6921216ffb29fd544621e11cbf81b6f2a2c4e3e81cbbf5d197b39229a3e66e55ba78de192cd89f42f9306b37ef571a20c6ddc775a97f4763b2cdb468d70c WHIRLPOOL 1929c4e10198ade5833da7b30813ca0d9b9490d17367b6d07a90d6788596ec18c600a95400ded233761c57539372650913466fa5c8962ef4ea78733611f8fdf1
|
||||
EBUILD rspec-core-2.14.8.ebuild 2554 SHA256 3cf0049afe26fb8452d0c66d2a2df059cf3815eedcb6513d77bce791ce84ea24 SHA512 5d586ac30bfec2131e872f5342ce76a9afd13cd50c09d7049f7267764ed7c356c62a2ecc8f638b7ccd7d3a385458cc18eb19f04163ec98d2ffbec87f036e4af7 WHIRLPOOL df306ea2e92bc0cfd1aa85a025c703c50419d4c207233c0752e05e43c5a5a92d763701779f4bceb100eb3faa93063b700c3a4166a00d17988ca55650ffc7091e
|
||||
EBUILD rspec-core-2.99.1.ebuild 2537 SHA256 e7e5674297d5802e1ea360a585e76ed03f85dadf5a3c864e976d74d3ba0c13cc SHA512 b601813ed1d56534d9ee0a424afc5a79d9cfaa8cde32149b343f27bc00503b694ee0d063ac5b91fed49361abe918db12f12aeb6469bda21a5582aff458e43a74 WHIRLPOOL c06ea5b9185df18fe1e5222ec8a0212b112f8cc9acb445ab9bb730cdc16d6d66f4f345b43957694c929db45ea1bb100a47fede9d19d8b5c8f5cc5db892cf1859
|
||||
MISC ChangeLog 9693 SHA256 4af983f50c3af83dfdb92930cb4763c80bee64281e74251dbe8cc91d131ebcd5 SHA512 1c54483016e60b1f19f1649e23724705858274ebd3f163851a8e4a77f6f4dba33e9847b35da1aa879aa5ca15760978ab2ec2503ea9f63ee1301d5b401489ba4b WHIRLPOOL 631144973eeee7c6de717be1b2ad105a158e07f33fb68a50f50ab6141c2e6be21da2de98aeba3e3b59f3a4a9add4e56f1987e69a9697166c66be752ab67bcabb
|
||||
EBUILD rspec-core-2.99.2.ebuild 2536 SHA256 43fecdf3408db43893701609bcbe1dc8adbb8bd3cee41d4d9115fd5212d9982d SHA512 f5c6276cc84612f32a14b23afc3bf88dd6d0bc26a692de1859c69eebcb4285cf8a296e80cb5d0d30b8d9f58498f861c6dc718e6c814e2f5179c1cbf98257867c WHIRLPOOL f28744a2df69c3a02bbafdb485859c1754e4c9e6f57bc53f1e7937a248ef2e18c44f68e05226f4335823e3023b3cfcc5df662b17d69b70391158223b0b67136a
|
||||
MISC ChangeLog 9822 SHA256 7a8eae1aa28ac0b10169785d6f572958a46288802b829848a582f8b6b7aedbb2 SHA512 272cdbe1e74ca5b4b0e92fcf3878d527e6787c7188aaf361ad953e896b429524bc4a99eee82bdef7fa9ca3b4eee9c461e4384a73e74f9a791dd2017e887fed94 WHIRLPOOL 87bf4220a4a7d88e91b41328db8a995cd21109d357bce66222628bbce794e9a5e625947420e1a399c59348339f43f044127903a8dde7e502bb18a9992eb71886
|
||||
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iF4EAREIAAYFAlP0NO8ACgkQiIP6VqMIqNfD0AD/b/Ku1NLuq7Te+FSLa2jYRQET
|
||||
bBR23aRgcBU5HnYOLWAA/2zx/lzBNSRfHGKgSNudcziylmToLD0+8OznO/O8qZQb
|
||||
=WqXI
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,80 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rspec-core/rspec-core-2.99.2.ebuild,v 1.1 2014/08/20 05:40:55 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21 jruby"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="none"
|
||||
RUBY_FAKEGEM_TASK_DOC="none"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
|
||||
|
||||
# Also install this custom path since internal paths depend on it.
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="exe"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="rspec-core.gemspec"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
|
||||
HOMEPAGE="http://rspec.rubyforge.org/"
|
||||
SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "test? (
|
||||
>=dev-ruby/nokogiri-1.5.2
|
||||
dev-ruby/syntax
|
||||
>=dev-ruby/zentest-4.6.2
|
||||
>=dev-ruby/rspec-expectations-2.14.0:2
|
||||
>=dev-ruby/rspec-mocks-2.99.0:2
|
||||
)"
|
||||
|
||||
# Skip yard for ruby20 for now since we don't support ruby20 eselected
|
||||
# yet and we can't bootstrap otherwise.
|
||||
USE_RUBY=${USE_RUBY/ruby20/} ruby_add_bdepend "doc? ( dev-ruby/yard )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Don't set up bundler: it doesn't understand our setup.
|
||||
sed -i -e '/[Bb]undler/d' Rakefile || die
|
||||
|
||||
# Avoid dependency on cucumber since we can't run the features anyway.
|
||||
sed -i -e '/[Cc]ucumber/ s:^:#:' Rakefile || die
|
||||
|
||||
# Duplicate exe also in bin. We can't change it since internal stuff
|
||||
# also depends on this and fixing that is going to be fragile. This
|
||||
# way we can at least install proper bin scripts.
|
||||
cp -R exe bin || die
|
||||
|
||||
# Avoid unneeded dependency on git.
|
||||
sed -i -e '/git ls-files/ s:^:#:' rspec-core.gemspec || die
|
||||
|
||||
# Avoid aruba dependency so that we don't end up in dependency hell.
|
||||
sed -i -e '/aruba/ s:^:#:' -e '/Aruba/,/}/ s:^:#:' spec/spec_helper.rb || die
|
||||
rm spec/command_line/order_spec.rb || die
|
||||
}
|
||||
|
||||
each_ruby_prepare() {
|
||||
sed -i -e 's:ruby -e:'${RUBY}' -e:' spec/rspec/core_spec.rb || die
|
||||
|
||||
case ${RUBY} in
|
||||
*jruby)
|
||||
# Avoid tests specific to jruby but without jruby 1.6 support.
|
||||
sed -e '/JRUBY_VERSION/ s:^:#:' -i spec/rspec/core/filter_manager_spec.rb || die
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
all_ruby_compile() {
|
||||
if use doc ; then
|
||||
yardoc || die
|
||||
fi
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
PATH="${S}/bin:${PATH}" RUBYLIB="${S}/lib" ${RUBY} -Ilib bin/rspec spec || die "Tests failed."
|
||||
}
|
@ -1,48 +1,35 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX stone-soup-0.11.2-build.patch 3337 SHA256 7553e5133b0afc49c9ed59c270763c02c939de15e11d7bd571f93e8705d7a241 SHA512 c433cdaf55a9f128573f170540fa69b1f2f8720b6338d58d61dc341f65fbf350bb319c2091bfacf591a855c1f9d031f99b946cf3c634a6e3f81ea57a7bb23a2f WHIRLPOOL 66f02948720dc4129c77067029b28da517981e78d27e2b1e5da9863b12e657d41b3cdc99e2ace854133b93d0290abba64ff863c898a5a141ba98a3ecec6d32d9
|
||||
AUX stone-soup-0.12.2-build.patch 2576 SHA256 befc3345c2a0ae4fdee5e3a0ac61e78b1d5b9552cd2f4d9e495457e70183c8b5 SHA512 a4d4e5d68d129f15c3f2214d2cc33fe1f5436dfd3be1f4621383f7589ca6d33314c0c891c1ab9575b013fe0d23bf3876c35b2ba9310fd4059caa500bc6e8ff60 WHIRLPOOL 2426d084e79112b6e815f3916cd0b83b4c559afc397573cbe390ce6ace1df8c3ced791ef8e47ef25e3e5f5fbb6021125c88deee1a5244390f46765df4a27e55f
|
||||
AUX stone-soup-0.12.3-build.patch 2576 SHA256 befc3345c2a0ae4fdee5e3a0ac61e78b1d5b9552cd2f4d9e495457e70183c8b5 SHA512 a4d4e5d68d129f15c3f2214d2cc33fe1f5436dfd3be1f4621383f7589ca6d33314c0c891c1ab9575b013fe0d23bf3876c35b2ba9310fd4059caa500bc6e8ff60 WHIRLPOOL 2426d084e79112b6e815f3916cd0b83b4c559afc397573cbe390ce6ace1df8c3ced791ef8e47ef25e3e5f5fbb6021125c88deee1a5244390f46765df4a27e55f
|
||||
AUX stone-soup-0.13.0-build.patch 2660 SHA256 e1bb697055c3cce3d3d58d13fbb731b3ad215c11acd1b87ff238f55609db6442 SHA512 ec13535360e8224a8354f8ed335a1e1d862d75faca8622ae1536d0a6fdbac750d75f87289b4e5d2eb8031f6b6663b04fd0ab6b0b30249b81d45a2c0004668047 WHIRLPOOL 90575542e59cbc4b568b2d85c2bebb04661018cffb74346b03eaeaecd81456365007536851baffc42f416c1ed97640529391a98f7089d1049df4bdfeafa7f3ae
|
||||
AUX stone-soup-0.13.1-build.patch 2660 SHA256 e1bb697055c3cce3d3d58d13fbb731b3ad215c11acd1b87ff238f55609db6442 SHA512 ec13535360e8224a8354f8ed335a1e1d862d75faca8622ae1536d0a6fdbac750d75f87289b4e5d2eb8031f6b6663b04fd0ab6b0b30249b81d45a2c0004668047 WHIRLPOOL 90575542e59cbc4b568b2d85c2bebb04661018cffb74346b03eaeaecd81456365007536851baffc42f416c1ed97640529391a98f7089d1049df4bdfeafa7f3ae
|
||||
AUX stone-soup-0.13.2-build.patch 2660 SHA256 e1bb697055c3cce3d3d58d13fbb731b3ad215c11acd1b87ff238f55609db6442 SHA512 ec13535360e8224a8354f8ed335a1e1d862d75faca8622ae1536d0a6fdbac750d75f87289b4e5d2eb8031f6b6663b04fd0ab6b0b30249b81d45a2c0004668047 WHIRLPOOL 90575542e59cbc4b568b2d85c2bebb04661018cffb74346b03eaeaecd81456365007536851baffc42f416c1ed97640529391a98f7089d1049df4bdfeafa7f3ae
|
||||
AUX stone-soup-0.14.0-build.patch 2660 SHA256 e1bb697055c3cce3d3d58d13fbb731b3ad215c11acd1b87ff238f55609db6442 SHA512 ec13535360e8224a8354f8ed335a1e1d862d75faca8622ae1536d0a6fdbac750d75f87289b4e5d2eb8031f6b6663b04fd0ab6b0b30249b81d45a2c0004668047 WHIRLPOOL 90575542e59cbc4b568b2d85c2bebb04661018cffb74346b03eaeaecd81456365007536851baffc42f416c1ed97640529391a98f7089d1049df4bdfeafa7f3ae
|
||||
AUX stone-soup-0.14.1-build.patch 2660 SHA256 e1bb697055c3cce3d3d58d13fbb731b3ad215c11acd1b87ff238f55609db6442 SHA512 ec13535360e8224a8354f8ed335a1e1d862d75faca8622ae1536d0a6fdbac750d75f87289b4e5d2eb8031f6b6663b04fd0ab6b0b30249b81d45a2c0004668047 WHIRLPOOL 90575542e59cbc4b568b2d85c2bebb04661018cffb74346b03eaeaecd81456365007536851baffc42f416c1ed97640529391a98f7089d1049df4bdfeafa7f3ae
|
||||
DIST stone-soup.png 1351 SHA256 486da51db277817f6fa59c32b131fa4d50cace7d8c9a84995d22f13a92e384e1 SHA512 4695204c8b936f7aac1ba15b02a6115a955fb2c56aa9a0b968ff007bc9a1a59b608110d60cce5625a9b92cd2c869bbea7e15433a53c1a338622809477a5846bc WHIRLPOOL 621b93f192d9335f57b18a72489450511be993f79ac5ea26529d3424adcddf1c64cb2c996fa1265cbd341a31dabe550253d0302c941fcd751197aff7840acee3
|
||||
DIST stone-soup.svg 68546 SHA256 f2b476f57f6e8a9b56bc20ec2da0accac9376fea1ff3e4dbe59e7f2f231eb071 SHA512 dca555271faf704eb8ecdf5ee8a763df42cdeba94e9c163608c438cfc73c6fbf53416547050cad57f477ade191842e701785b65b7a9f18e27ceab05df8f2f75f WHIRLPOOL 49b7e0ca45319b2f016203e02b1e08207e9f0c18501b17f5922f1983fbb6bfabc12a9ca3199697f78561739e253f200bfbe984082bb99e1c8e289e5c41004bed
|
||||
DIST stone_soup-0.11.2-nodeps.tar.xz 7518884 SHA256 ae399a9ef1861918b5cef3224893618167b709d5d72321cc328859e111f8e259 SHA512 28d4fe005727fdc8662581921c33edb325bb561f7be2823bd036bfd84422128a0c85ac774785277f326c92de6ec3743751b86a5f74f12559b77f1fb02f1e1614 WHIRLPOOL 5c65c7efddba01265e9223d90ea539b42750e1d49fc76e7ada94b484244b5fb1301da3b3a883b89e3ebeff92279f92d69999cae69f6cf9de19f4a7d19aeae277
|
||||
DIST stone_soup-0.12.2-nodeps.tar.xz 8661464 SHA256 d9ecb2c121596fa635fd98a3f1363038beabf67159c7822e79eaf4698efef274 SHA512 4e961dc3a878a02f3cb88106c0bb23792a05cb99a5491126e83d9c2aa92021db226304ebf21e4334310460ef9c3e593a48e7d99543afbbb714fb407fb558972f WHIRLPOOL 894d19af22d4c422af6f16fa9f9c22d4f66241675077b657ed8031195c241d1b9282d1df9340ac1f756a948b2932019e645a1d9097264281e095bb8f7df079b5
|
||||
DIST stone_soup-0.12.3-nodeps.tar.xz 8665464 SHA256 11c43653da7f2862a7f67f6d596f024778cb5618b3d30f74a0bc07b5e8a58fc1 SHA512 b1f82013844cb8ae5778ebac85d3aede6a22667f026b51cb346d6f8ea017ead0357cabec03f112f216506a9f1a628e12b6565b7eb04a906a21534f87940800cf WHIRLPOOL 734c584f817ec14fe2d3cf39386be4da99b8174baf45bcdf85c4d140991bfe15e5a7e88c24da41f57c68efe000f073cdb0899f766d28a000803101d8fe810359
|
||||
DIST stone_soup-0.13.0-nodeps.tar.xz 9456072 SHA256 e2f0d9f1995b286faaa0794509398c793c2500b467f517158b1e7b0bf2e00ee7 SHA512 996f35a17b5174bd059e707a0fde49c0104b26927aa7fa41879368478baac9098850f2ee711c2f2caab78e6f7ef0d94d2baafa906c3cf401d7600ce8786b3b6e WHIRLPOOL fc3cabf555b41c60a6114e51f77758eaa5a88ea6b12a93ff8ef5dfd95832e56fd64c26b7feecfef3f3c95c369edaa8cfee8efab22ba82d8c87fcbe9ae51218ad
|
||||
DIST stone_soup-0.13.1-nodeps.tar.xz 9456356 SHA256 9e32ca7e48bc3e12ce6bc8d963b01a0bce3f5826c6ca1d60947867f5602921e8 SHA512 1fbb69cf79d5e44e3a2f7a7a16b6284d9ffcaaec0033627c1f0f485fb6012fde8b5bb81557d8ba96cd19d5cd53d989bc71cdb8fd8397ba4c518d596e5e845e8b WHIRLPOOL b956dc51a2d26175adf62076a9d62faa7977b496a3337db488c5ab6849986f719c201befe8e08cb74abc20af3bebb39fa9a223979522ab9ed31be4958ded4bb0
|
||||
DIST stone_soup-0.13.2-nodeps.tar.xz 9512924 SHA256 279ff5f27fdff6f970f97cb2aaebe8915c0b407f781d48275de87571cb356eea SHA512 9f35aec7e4fca61c1a464e7b97974b49cb8b90d84897bd246505ce4db2e0ebf2f758038963364702db4ea87de323d897b6114ae94a89a8ef1753115077bff61a WHIRLPOOL 62b8ac3432126d48dd3693c11535eba55406aec48c7710ecd88f3475fadf1fb075b0aa229193fc8e3d4da6e6bf3d2bedf050911e2031093b3accf7d09e92fe3e
|
||||
DIST stone_soup-0.14.0-nodeps.tar.xz 8905556 SHA256 0ce09e2d6a1908016c34717008334bad4378240fb507cae68dd9bdcc3ae3dfa2 SHA512 69c2c0d1a8c65943b24164b6a73e2532739a2e97254aff2dd5769bfd52ba5dad7ec07a91e1735e7e0ad746f1a322856fef6d7ecf45143226f2ea6f08223c4643 WHIRLPOOL 7cc2185f0cd4918fbe391403f5cdd096196427e08c5cb3bc837c1651ac90d8780b6ba5331ccc5e3964e6b681df391c09e5dcb4e664ab56495fed15f7efdb89af
|
||||
DIST stone_soup-0.14.1-nodeps.tar.xz 8903416 SHA256 91726d0224b93ba26b5d4bd3762bc5aabe1f02974ea6c937be89dc6c6ab7a4dd SHA512 9b304c9e993b000316aa2e3975c3802caa76a0d8687f20f03560f6cf39d2bc7cbf78fce30d12ccfa671e4679adc0e2a29f98c647fd2d9997b7a045af3956db88 WHIRLPOOL 498ee49cf693de3cabf1a9441b23582acfa63be84215434943b455fd16c84243d5a5871224f11b0cc358325281732335e2f8b9f102db31cf2338b93d80075d27
|
||||
EBUILD stone-soup-0.11.2.ebuild 3278 SHA256 4b745583b0b4d9ea131c4d73ccaf6893a455270e24d9bf302d9389b82a4a3089 SHA512 75523b3c13c5415aaef98d0f27b37d215a2f99324a112585bbc9c022b40535a6b7e4af9b76dbf49e68196ca6344daa83808880a1114240e2ed17a588000d884a WHIRLPOOL f9f07d0bf2526f94bb83ab9897fff48e8a735df46e36ac4be9a96c583340c48f13487114b07e7a954e6792da5b39a0a3b8dd8da03ab2392bed05253fd225d8c6
|
||||
EBUILD stone-soup-0.12.2.ebuild 3630 SHA256 e9d8a2a0516b3c04ad00cdb89d389dd8cea108fe4768ed10a259600d100bece8 SHA512 5377446d1918f2af78ae42c58ad977db7caf6bae080e91844369431980611534304e38ef92633bc4066905fef8bcfc7cccd026d29de6457ed1e289f3dad81c5e WHIRLPOOL 716f9d08444d288895a43d86e60a106a5a8c22680da19cad9a2cc2e1c16a26d89c4f405a06f8b35d5ef3e36dce587950418d9401cfc9966a8072d5274d3c8ea1
|
||||
EBUILD stone-soup-0.12.3.ebuild 3517 SHA256 9b21bd71d14f1a38574d7d6f19ec3db6d7d75b1c9e89e034cdd5222b559bb5ee SHA512 fc0f7092318b64c3b1750eb825967515f309d98e33a68ad64b390a47ba18948d9ca88926109f86ad6256cce593476406af6e7b1fd92c886a6be1d0445b1c5abc WHIRLPOOL c0594ff8456048910f82d0256c6e1e1408cb7637a5611e7016292895e47a97f0974b792f8e60257fde6a75011dc0efa6d6995493b562b01159da3d3a2d45fbcb
|
||||
EBUILD stone-soup-0.13.0.ebuild 3535 SHA256 bc2304243f9fd226ca94d43c146e06db9aaab49612af5716a071da4846d50c34 SHA512 d2b966db18e386d1cb9869607d59bd514a7300a51e368d5518170237aa5476ccefcc37818ea299af497fb8ef31e2f40906ab5a10797405745de3916ab0cfdea1 WHIRLPOOL 6f63a90d3befa3ca97f945f5151673d12e06692137a62e9fe041b70ae766b05131db7565f993f32da108e06e501df527d99c5449c591953fd183645882d6590c
|
||||
EBUILD stone-soup-0.13.1.ebuild 3538 SHA256 a576194c5d90b0e5cbd99842f7618f60c9805983b61fca26374a07cd020d862f SHA512 5532e74c328de10d7198ebb8f189788b202253e55db42660fd26f5e4927f6d397ea5be6e662f262a96ca5d4a05a88f76bf635c531c8106df7777fa362ebec60e WHIRLPOOL a05cebf5219b20881d01cb3cc44b0b8bb7ea6980d2d9672fe6138791dcff27fa5595bfd22aa9499522cc546fff6c1d3aaa1f902098bbf2ecb498a920c53f835d
|
||||
EBUILD stone-soup-0.13.2.ebuild 3542 SHA256 2f818e167009cd52145fccfe5fb88146a87da32c8422478452f1baa4029a4d61 SHA512 5a5ae35bca55c6c45a693e654d95b17413899afba1be336c4b3cbc9740e4059e9dc6ff2814b9012e25ef5a1b0d34a36299e8787801539dd77a2d5ce943630c5b WHIRLPOOL ce460be4669f23cfaf2f3e7af11cad20872c9c5d387896910accd2a5c35dc01360756c8737f82b966538e4b663f114325a79f7393d26f085b1b96917fc9677ac
|
||||
EBUILD stone-soup-0.14.0.ebuild 3542 SHA256 0f5f8c18f46a2f13b2c6a1199a923ee2b8d4a5c96de7a8ddffc1e317c7a36129 SHA512 583867ad960feac47672955d4a135342d66aff1f9f6dd13a77b00f882c4c9301ef5d25c70136f2164e40e91632c370b4e70b72fd040c4e55747fbe979b9d6a22 WHIRLPOOL 083185ef1b55744c4a77f6733f7c4a12b3190d595473e5b9a66f736977b628608e8936b47d5cb7c18f81a29d42a538b017f865ade3b2b33706761dd7b4d3d70e
|
||||
EBUILD stone-soup-0.14.1.ebuild 3535 SHA256 ca7c1f2265d956dae85369da921d36b82587297efff2c77c95a5c47a263c7e35 SHA512 8073ee9b50fc67ebf80f2d11902b4d5b4a0606b8ee28bfe446e6c78972482dc64cc7be35fcbcf39a89983689c64b68285d4c0a5ed7909bc4bdcdbd4a01b3fa08 WHIRLPOOL 59d01d5281aa798f16f9ca9a17c18aaeaae3580140f3f08cffc4ffd8a061c0b6c8047a41965563b85992e6c8116b76fa30e996736dbd7de0d9af43d5d47915c5
|
||||
MISC ChangeLog 5032 SHA256 5838c05754e3571a7650468c59db8009c274d6a369a95496a29ab40f868c9426 SHA512 3496be41b1a4ad495d342b8c13a4567b7aa3886d3eb455aa1b156a66a097332ab8b56cb67c1fe3845868acaec0337dda5ffd4afc159a60a2ca0c5f8e607a3ae5 WHIRLPOOL fe21e3225649b40c76c8042a1b6ef5b4ef6211d6b584b1f5f988c9e8257275befadb34b8eb3723f7c04dd1fea06f4e3e2fef90ee5aa9594639441ecb3cbe0845
|
||||
EBUILD stone-soup-0.13.1.ebuild 3570 SHA256 fa9184d3388435ed72f93ce7c69350fca9838303bef36252406cadfbc06669c8 SHA512 c99e2f949b51b8ad9f28d6111ddf4584a7fac7bcbf1f4d568f89ac3c875d6e6ac99fca1477196d15515113f8a34984505ef1613b0dd2ef45c6bed9c41eb94205 WHIRLPOOL c0dcf58b69cb2d5abe3d3885b6d1676ee761a98a54f536bd56035565ba8a6380f7cec1fe2559561b9eb08ab939ffdf2570d13a6e7c2339370a6c1c355bc44ed4
|
||||
EBUILD stone-soup-0.13.2.ebuild 3572 SHA256 28d6f4cb6920281eff9b32260b81a6e2715f268a636902a5b6a3dfa004177a40 SHA512 ecca1efc3af74fcf624c56d8b917c9ca116e191abe8062e27c90b7f9f2d2daf491c4ede0bec860482cc553576cba54863d4a282705508c005f7a40d2a3386590 WHIRLPOOL a82882bc4ea9a8b2c25c745f58ba51c27a0a134623d10c6fd9be5a177ba5e95024ff3603a57c8f7cb98523bff8b3971c5f6a277b248f3e07a2bda593dec319f4
|
||||
EBUILD stone-soup-0.14.1.ebuild 3570 SHA256 3d30fa4516f4ba66fbafb91828e3d01a1c6a280dc55b1f862ca07ef4f3845ea9 SHA512 d5443233c8f8475339e7e02396cd5ef861e9d5b288b4c6af72d24df41b41c75b70d3dfb3c911fc0259b53b7f8d0e627441f8042e85bf1907b9784f7fa09b5993 WHIRLPOOL ce6fe993b237774d9b981977d83289ec183f4041148d83aac29884c935c9f3aa758d562f2794b5cec49e093b9d11d0ad71138147ca6e846d33a83ddac7b4d651
|
||||
MISC ChangeLog 5615 SHA256 989b6edade69a12ca1dd02cb29eb1cfa847abcf785e0b801420eb92494716c9b SHA512 16de766d7a6128894c114c9c7de474b88fdb9b9191be4eeaf817a0aad8b75096e767b0a3273b1f882a10955de8e309f20d90beb6d7acfd10d0612a6b76c13d37 WHIRLPOOL 2130f656c80a17f94481bc0201f097433ad62246d73ab4b68a5883b0cba1a9b5e0b6cf6e37e587d0ace91b9fe8dc033050a3018de8751be42a0e525fbc1cc668
|
||||
MISC metadata.xml 1503 SHA256 2d765e18464f1454dd60719d89dbbbb7dffd6c36d5e50457a9766fd30ae7be1e SHA512 6b128a5b573a67e6333cd64813489abc4b451ef1fdf7df97ff2aaf4e7b8f3cdf0d7d5afdd6e930372b4af773d6e365e8d2b7552e765e3b1a8fbe081088c4accd WHIRLPOOL 5d4fdb548f52e4fde8643e7bdab7288ec4220f7b6ea30191fef82ae4a4d131929ca73bf0057f6e796dcbedce11b83a829521c8c4f932aafdd20e9d9f1d6cb703
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
Version: GnuPG v2.0
|
||||
|
||||
iQIcBAEBCAAGBQJT564oAAoJELp701BxlEWfVbMQALLZW3wv0jG/S9i3x44Vu3l3
|
||||
50+IxKpdIY77flrIrs80BdAhCMhrpNSRY/C65+F9mvazkACS2zB3N6udWHrT9SEf
|
||||
cqlPGa5cNe3s2HxMOH3/hlBUvk84hl2srujRoUTcOubZuVoACz1ZSq+yu1xpo3cN
|
||||
D34rPEAEGjghwSVw4X/5ra8KecnaKKB1ibg+q2Eh95dhK4Mt8FAqQSgTeWZJ7ypo
|
||||
s0/pQlRS/bAs1USW9pA4YU8O3GU6RVNkUGtdgz4Rk1n31CBr7xsktyxenKu8b7Zq
|
||||
gsFU26+B1uay4WLtPnvDzul1N95xEkcBp1kAEUdEnB2A0j4FGhy1LLqXajpx/jMV
|
||||
ocOEzD8hyYiQD3ftTUgp1eChbw2SWX+4eTrE8VZf9atjK8NjBL/bbEEiDHGoHPl2
|
||||
rxBQb7If0+JikwgOHZAV2Dzhclb5JXXDh7baEgQ2A53f/Yl3N/oszAXzYyq296Ub
|
||||
vbQNksjJUZ1jK7GwGdhw1nhOsfsbrlaa5xf+XcZXCp88ntGH4oTVAsSkSmqAAJHC
|
||||
6t8Eub5afbQbj5wmpe4C0RCjH2xZ7SAlNJJXgupoLgUKoQfUE3tqtihYqDFkYQAv
|
||||
ZYGbdAw4vx2h9FKaP50WAFWEWh9chuuKSEdqiTqrxD/OX9GTbGoxH80jmcMicMVz
|
||||
cKDosgztxCORUzhyfjv9
|
||||
=Gwcs
|
||||
iQJ8BAEBCABmBQJT88CLXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzMDlCNDQ4NjEyNDI4NjA5REVEMDI3MzIy
|
||||
MjBDRDFDNUJERUVEMDIwAAoJECIM0cW97tAgQokQAJxpFWy79To201meDJgK1AZV
|
||||
/DfAobx5i2vBLUrcOrQiDZrygpo/hkDYZr4mffVRbA1OwRtr9FrCP9Chvfo3OtIi
|
||||
OmDdIF/NlympEAakgsfaieG44PYbTW2Wvzq8iJZ81bCg6jkEZGLpXWBs93EtcXbf
|
||||
qrfYqIoWKjR+85N+qtexrEm/9PUY6boY2WUXuuxtXB/ZRIbNpef1YidXSay6gJor
|
||||
LaWaN3nfvkpjxZ3tnBBsNVmpgA75y5u+EJniusg6c5FtuD605EYuvH3qcFHgV0Re
|
||||
/8QiSuj56P2cge6n0wvVtDkOR/F0Es5ouHbhB498/OSd+DOa4zF07+Imqpf7wOE/
|
||||
7F7fxOdx1dj00OQcPdSrqoqdHnCGVQc2s1y/VR0buOULVqxhDWS7aBEEKNOyN2u3
|
||||
4Kg1tNPe2XBndTOz5mJKxX2wW40BPhrmHF0mr8vLOqZ/gFXkKQKWMB9HST0933yx
|
||||
wR9zxi33QjfgMRrfAs+iJdWiWvS/Ysl/gHmI+k5EkyM8y0+2CgtMxewrP6ggWyqN
|
||||
VQRZA80UVhjEo4oHH5d7hnXa66LuwATTTxWFQFLn07Qb6A4FxJEQuoD+wzeasePX
|
||||
Macy8dhOjQ1Q2bZp7/VNOoWfMt5SPs4BnREzRhadRmWnx1o7FHXUTFEUWi342mOP
|
||||
8GesM7nfHP2T9eHYGTwr
|
||||
=aLye
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,133 +0,0 @@
|
||||
From: Julian Ospald <hasufell@gentoo.org>
|
||||
Date: Fri Oct 5 13:55:07 UTC 2012
|
||||
Subject: build system
|
||||
|
||||
respect flags and compiler
|
||||
|
||||
--- source/Makefile
|
||||
+++ source/Makefile
|
||||
@@ -112,7 +112,7 @@
|
||||
|
||||
else
|
||||
|
||||
-CFOPTIMIZE := -O2
|
||||
+CFOPTIMIZE := $(CXXFLAGS)
|
||||
|
||||
endif # USE_ICC
|
||||
|
||||
@@ -120,21 +120,19 @@
|
||||
CFOPTIMIZE += -flto=jobserver -fwhole-program
|
||||
endif
|
||||
|
||||
-CFOTHERS := -pipe $(EXTERNAL_FLAGS)
|
||||
+CFOTHERS := $(EXTERNAL_FLAGS)
|
||||
CFWARN := -Wall -Wformat-security
|
||||
CFWARN_L := -Wundef
|
||||
|
||||
DEFINES := $(EXTERNAL_DEFINES)
|
||||
|
||||
-LDFLAGS := $(EXTERNAL_LDFLAGS)
|
||||
-
|
||||
#
|
||||
# The GCC and GXX variables are set later.
|
||||
#
|
||||
-AR = ar
|
||||
-RANLIB = ranlib
|
||||
-CC = $(GCC)
|
||||
-CXX = $(GXX)
|
||||
+AR ?= ar
|
||||
+RANLIB ?= ranlib
|
||||
+CC ?= $(GCC)
|
||||
+CXX ?= $(GXX)
|
||||
RM = rm -f
|
||||
COPY = cp
|
||||
COPY_R = cp -r
|
||||
@@ -145,7 +143,7 @@
|
||||
PNGCRUSH = $(COPY)
|
||||
PNGCRUSH_LABEL = COPY
|
||||
ADVPNG = advpng -z -4
|
||||
-PKGCONFIG = pkg-config
|
||||
+PKGCONFIG ?= pkg-config
|
||||
DOXYGEN = doxygen
|
||||
DOXYGEN_SIMPLE_CONF = crawl_simple.doxy
|
||||
DOXYGEN_ALL_CONF = crawl_all.doxy
|
||||
@@ -1228,7 +1226,6 @@
|
||||
endif
|
||||
[ -d $(prefix_fp)/$(bin_prefix) ] || mkdir -p $(prefix_fp)/$(bin_prefix)
|
||||
$(COPY) $(GAME) $(prefix_fp)/$(bin_prefix)/
|
||||
- $(STRIP) $(prefix_fp)/$(bin_prefix)/$(GAME)
|
||||
mkdir -p $(datadir_fp)/dat/des
|
||||
mkdir -p $(datadir_fp)/dat/dlua
|
||||
mkdir -p $(datadir_fp)/dat/clua
|
||||
@@ -1570,7 +1567,7 @@
|
||||
|
||||
.PHONY: build-rltiles
|
||||
build-rltiles: .contrib-libs $(RLTILES)/dc-unrand.txt
|
||||
- +$(MAKE) -C $(RLTILES) all ARCH=$(ARCH) TILES=$(TILES)$(WEBTILES)
|
||||
+ +$(MAKE) -C $(RLTILES) all ARCH=$(ARCH) DEBUG=$(DEBUG) TILES=$(TILES)$(WEBTILES)
|
||||
|
||||
$(TILEDEFSRCS) $(TILEDEFHDRS) $(ORIGTILEFILES): build-rltiles
|
||||
|
||||
--- source/rltiles/Makefile
|
||||
+++ source/rltiles/Makefile
|
||||
@@ -1,7 +1,7 @@
|
||||
uname_S := $(shell uname -s)
|
||||
|
||||
ifneq (,$(findstring MINGW,$(uname_S)))
|
||||
-LDFLAGS += -lmingw32
|
||||
+LIBS += -lmingw32
|
||||
endif
|
||||
|
||||
# Note: since generation of tiles is done on the host, we don't care about
|
||||
@@ -10,7 +10,7 @@
|
||||
# Also, cross-compilation with no system libraries for host rather than target
|
||||
# is not supported. If host=target, contribs are enough.
|
||||
|
||||
-CFLAGS := -O2 -g -Wall -Wextra -Wno-parentheses -Wno-unused-parameter
|
||||
+CXXFLAGS += -Wall -Wextra -Wno-parentheses -Wno-unused-parameter
|
||||
|
||||
ifdef TILES
|
||||
ifndef CONTRIB_SDL
|
||||
@@ -29,24 +29,24 @@
|
||||
PNG_LIB := ../contrib/install/$(ARCH)/lib/libpng.a ../contrib/install/$(ARCH)/lib/libz.a
|
||||
endif
|
||||
|
||||
- CFLAGS += $(SDL_CFLAGS) $(PNG_INCLUDE)
|
||||
- LDFLAGS += $(SDL_LDFLAGS) $(PNG_LIB)
|
||||
+ CXXFLAGS += $(SDL_CFLAGS) $(PNG_INCLUDE)
|
||||
+ LIBS += $(SDL_LDFLAGS) $(PNG_LIB)
|
||||
|
||||
- CFLAGS += -DUSE_TILE
|
||||
+ CXXFLAGS += -DUSE_TILE
|
||||
endif
|
||||
|
||||
ifdef DEBUG
|
||||
-CFLAGS += -O0 -DDEBUG -ggdb
|
||||
+CXXFLAGS += -DDEBUG
|
||||
endif
|
||||
|
||||
ifneq (,$(findstring MINGW,$(uname_S)))
|
||||
-LDFLAGS += -lgdi32 -lwinmm
|
||||
+LIBS += -lgdi32 -lwinmm
|
||||
endif
|
||||
ifeq ($(uname_S),Darwin)
|
||||
LDFLAGS += -framework AppKit -framework AudioUnit -framework Carbon -framework IOKit -framework OpenGL
|
||||
endif
|
||||
ifeq ($(uname_S),Linux)
|
||||
-LDFLAGS += -ldl -lpthread
|
||||
+LIBS += -ldl -lpthread
|
||||
endif
|
||||
|
||||
# Attempt to use a full compiler name, to make
|
||||
@@ -127,9 +127,9 @@
|
||||
distclean: clean
|
||||
|
||||
%.o: %.cc .cflags
|
||||
- $(QUIET_HOSTCXX)$(HOSTCXX) $(CFLAGS) -Wp,-MMD,$*.d,-MT,$@ -c $< -o $@
|
||||
+ $(CXX) $(CXXFLAGS) -Wp,-MD,$*.d,-MT,$@ -c $< -o $@
|
||||
|
||||
$(TILEGEN): $(OBJECTS)
|
||||
- $(QUIET_HOSTLINK)$(HOSTCXX) $(OBJECTS) -o $@ $(LDFLAGS)
|
||||
+ $(CXX) $(CXXFLAGS) $(OBJECTS) -o $@ $(LDFLAGS) $(LIBS)
|
||||
|
||||
.PHONY: all clean distclean
|
@ -1,99 +0,0 @@
|
||||
From: Julian Ospald <hasufell@gentoo.org>
|
||||
Date: Fri Oct 5 13:55:07 UTC 2012
|
||||
Subject: build system
|
||||
|
||||
respect flags and compiler
|
||||
|
||||
--- source/Makefile
|
||||
+++ source/Makefile
|
||||
@@ -101,7 +101,7 @@
|
||||
#
|
||||
|
||||
|
||||
-CFOTHERS := -pipe $(EXTERNAL_FLAGS)
|
||||
+CFOTHERS := $(EXTERNAL_FLAGS)
|
||||
CFWARN := -Wall -Wformat-security
|
||||
CFWARN_L := -Wundef
|
||||
|
||||
@@ -733,7 +733,6 @@
|
||||
DEFINES += -DFULLDEBUG
|
||||
endif
|
||||
ifdef DEBUG
|
||||
-CFOTHERS := -ggdb $(CFOTHERS)
|
||||
DEFINES += -DDEBUG
|
||||
endif
|
||||
ifndef NOWIZARD
|
||||
@@ -1488,7 +1487,7 @@
|
||||
# prove that tiles were generated properly
|
||||
grep tile_info rltiles/*.cc| head
|
||||
else
|
||||
- +$(MAKE) -C $(RLTILES) all ARCH=$(ARCH) TILES=$(TILES)$(WEBTILES)
|
||||
+ +$(MAKE) -C $(RLTILES) all V=$(V) ARCH=$(ARCH) DEBUG=$(DEBUG) TILES=$(TILES)$(WEBTILES)
|
||||
endif
|
||||
|
||||
$(TILEDEFSRCS) $(TILEDEFHDRS) $(ORIGTILEFILES): build-rltiles
|
||||
--- source/rltiles/Makefile
|
||||
+++ source/rltiles/Makefile
|
||||
@@ -1,7 +1,7 @@
|
||||
uname_S := $(shell uname -s)
|
||||
|
||||
ifneq (,$(findstring MINGW,$(uname_S)))
|
||||
-LDFLAGS += -lmingw32
|
||||
+LIBS += -lmingw32
|
||||
endif
|
||||
|
||||
# Note: since generation of tiles is done on the host, we don't care about
|
||||
@@ -10,7 +10,7 @@
|
||||
# Also, cross-compilation with no system libraries for host rather than target
|
||||
# is not supported. If host=target, contribs are enough.
|
||||
|
||||
-CFLAGS := -O2 -g -Wall -Wextra -Wno-parentheses -Wno-unused-parameter
|
||||
+CXXFLAGS += -Wall -Wextra -Wno-parentheses -Wno-unused-parameter
|
||||
|
||||
ifdef ANDROID
|
||||
CXXFLAGS :=
|
||||
@@ -35,24 +35,24 @@
|
||||
PNG_LIB := ../contrib/install/$(ARCH)/lib/libpng.a ../contrib/install/$(ARCH)/lib/libz.a
|
||||
endif
|
||||
|
||||
- CFLAGS += $(SDL_CFLAGS) $(PNG_INCLUDE)
|
||||
- LDFLAGS += $(SDL_LDFLAGS) $(PNG_LIB)
|
||||
+ CXXFLAGS += $(SDL_CFLAGS) $(PNG_INCLUDE)
|
||||
+ LIBS += $(SDL_LDFLAGS) $(PNG_LIB)
|
||||
|
||||
- CFLAGS += -DUSE_TILE
|
||||
+ CXXFLAGS += -DUSE_TILE
|
||||
endif
|
||||
|
||||
ifdef DEBUG
|
||||
-CFLAGS += -O0 -DDEBUG -ggdb
|
||||
+CXXFLAGS += -DDEBUG
|
||||
endif
|
||||
|
||||
ifneq (,$(findstring MINGW,$(uname_S)))
|
||||
-LDFLAGS += -lgdi32 -lwinmm
|
||||
+LIBS += -lgdi32 -lwinmm
|
||||
endif
|
||||
ifeq ($(uname_S),Darwin)
|
||||
LDFLAGS += -framework AppKit -framework AudioUnit -framework Carbon -framework IOKit -framework OpenGL
|
||||
endif
|
||||
ifeq ($(uname_S),Linux)
|
||||
-LDFLAGS += -ldl -lpthread
|
||||
+LIBS += -ldl -lpthread
|
||||
endif
|
||||
|
||||
# Attempt to use a full compiler name, to make
|
||||
@@ -137,10 +137,10 @@
|
||||
|
||||
distclean: clean
|
||||
|
||||
-%.o: %.cc .cflags
|
||||
- $(QUIET_HOSTCXX)$(HOSTCXX) $(CFLAGS) -MMD -c $< -o $@
|
||||
+%.o: %.cc
|
||||
+ $(QUIET_HOSTLINK)$(HOSTCXX) $(CXXFLAGS) -c $< -o $@
|
||||
|
||||
$(TILEGEN): $(OBJECTS)
|
||||
- $(QUIET_HOSTLINK)$(HOSTCXX) $(OBJECTS) -o $@ $(LDFLAGS)
|
||||
+ $(QUIET_HOSTLINK)$(HOSTCXX) $(CXXFLAGS) $(OBJECTS) -o $@ $(LDFLAGS) $(LIBS)
|
||||
|
||||
.PHONY: all clean distclean
|
@ -1,99 +0,0 @@
|
||||
From: Julian Ospald <hasufell@gentoo.org>
|
||||
Date: Fri Oct 5 13:55:07 UTC 2012
|
||||
Subject: build system
|
||||
|
||||
respect flags and compiler
|
||||
|
||||
--- source/Makefile
|
||||
+++ source/Makefile
|
||||
@@ -101,7 +101,7 @@
|
||||
#
|
||||
|
||||
|
||||
-CFOTHERS := -pipe $(EXTERNAL_FLAGS)
|
||||
+CFOTHERS := $(EXTERNAL_FLAGS)
|
||||
CFWARN := -Wall -Wformat-security
|
||||
CFWARN_L := -Wundef
|
||||
|
||||
@@ -733,7 +733,6 @@
|
||||
DEFINES += -DFULLDEBUG
|
||||
endif
|
||||
ifdef DEBUG
|
||||
-CFOTHERS := -ggdb $(CFOTHERS)
|
||||
DEFINES += -DDEBUG
|
||||
endif
|
||||
ifndef NOWIZARD
|
||||
@@ -1488,7 +1487,7 @@
|
||||
# prove that tiles were generated properly
|
||||
grep tile_info rltiles/*.cc| head
|
||||
else
|
||||
- +$(MAKE) -C $(RLTILES) all ARCH=$(ARCH) TILES=$(TILES)$(WEBTILES)
|
||||
+ +$(MAKE) -C $(RLTILES) all V=$(V) ARCH=$(ARCH) DEBUG=$(DEBUG) TILES=$(TILES)$(WEBTILES)
|
||||
endif
|
||||
|
||||
$(TILEDEFSRCS) $(TILEDEFHDRS) $(ORIGTILEFILES): build-rltiles
|
||||
--- source/rltiles/Makefile
|
||||
+++ source/rltiles/Makefile
|
||||
@@ -1,7 +1,7 @@
|
||||
uname_S := $(shell uname -s)
|
||||
|
||||
ifneq (,$(findstring MINGW,$(uname_S)))
|
||||
-LDFLAGS += -lmingw32
|
||||
+LIBS += -lmingw32
|
||||
endif
|
||||
|
||||
# Note: since generation of tiles is done on the host, we don't care about
|
||||
@@ -10,7 +10,7 @@
|
||||
# Also, cross-compilation with no system libraries for host rather than target
|
||||
# is not supported. If host=target, contribs are enough.
|
||||
|
||||
-CFLAGS := -O2 -g -Wall -Wextra -Wno-parentheses -Wno-unused-parameter
|
||||
+CXXFLAGS += -Wall -Wextra -Wno-parentheses -Wno-unused-parameter
|
||||
|
||||
ifdef ANDROID
|
||||
CXXFLAGS :=
|
||||
@@ -35,24 +35,24 @@
|
||||
PNG_LIB := ../contrib/install/$(ARCH)/lib/libpng.a ../contrib/install/$(ARCH)/lib/libz.a
|
||||
endif
|
||||
|
||||
- CFLAGS += $(SDL_CFLAGS) $(PNG_INCLUDE)
|
||||
- LDFLAGS += $(SDL_LDFLAGS) $(PNG_LIB)
|
||||
+ CXXFLAGS += $(SDL_CFLAGS) $(PNG_INCLUDE)
|
||||
+ LIBS += $(SDL_LDFLAGS) $(PNG_LIB)
|
||||
|
||||
- CFLAGS += -DUSE_TILE
|
||||
+ CXXFLAGS += -DUSE_TILE
|
||||
endif
|
||||
|
||||
ifdef DEBUG
|
||||
-CFLAGS += -O0 -DDEBUG -ggdb
|
||||
+CXXFLAGS += -DDEBUG
|
||||
endif
|
||||
|
||||
ifneq (,$(findstring MINGW,$(uname_S)))
|
||||
-LDFLAGS += -lgdi32 -lwinmm
|
||||
+LIBS += -lgdi32 -lwinmm
|
||||
endif
|
||||
ifeq ($(uname_S),Darwin)
|
||||
LDFLAGS += -framework AppKit -framework AudioUnit -framework Carbon -framework IOKit -framework OpenGL
|
||||
endif
|
||||
ifeq ($(uname_S),Linux)
|
||||
-LDFLAGS += -ldl -lpthread
|
||||
+LIBS += -ldl -lpthread
|
||||
endif
|
||||
|
||||
# Attempt to use a full compiler name, to make
|
||||
@@ -137,10 +137,10 @@
|
||||
|
||||
distclean: clean
|
||||
|
||||
-%.o: %.cc .cflags
|
||||
- $(QUIET_HOSTCXX)$(HOSTCXX) $(CFLAGS) -MMD -c $< -o $@
|
||||
+%.o: %.cc
|
||||
+ $(QUIET_HOSTLINK)$(HOSTCXX) $(CXXFLAGS) -c $< -o $@
|
||||
|
||||
$(TILEGEN): $(OBJECTS)
|
||||
- $(QUIET_HOSTLINK)$(HOSTCXX) $(OBJECTS) -o $@ $(LDFLAGS)
|
||||
+ $(QUIET_HOSTLINK)$(HOSTCXX) $(CXXFLAGS) $(OBJECTS) -o $@ $(LDFLAGS) $(LIBS)
|
||||
|
||||
.PHONY: all clean distclean
|
@ -1,99 +0,0 @@
|
||||
From: Julian Ospald <hasufell@gentoo.org>
|
||||
Date: Fri Oct 5 13:55:07 UTC 2012
|
||||
Subject: build system
|
||||
|
||||
respect flags and compiler
|
||||
|
||||
--- a/source/Makefile
|
||||
+++ b/source/Makefile
|
||||
@@ -101,7 +101,7 @@ include Makefile.obj
|
||||
#
|
||||
|
||||
|
||||
-CFOTHERS := -pipe $(EXTERNAL_FLAGS)
|
||||
+CFOTHERS := $(EXTERNAL_FLAGS)
|
||||
CFWARN := -Wall -Wformat-security
|
||||
CFWARN_L := -Wundef
|
||||
|
||||
@@ -747,7 +747,6 @@ ifdef FULLDEBUG
|
||||
DEFINES += -DFULLDEBUG
|
||||
endif
|
||||
ifdef DEBUG
|
||||
-CFOTHERS := -ggdb $(CFOTHERS)
|
||||
DEFINES += -DDEBUG
|
||||
endif
|
||||
ifndef NOWIZARD
|
||||
@@ -1513,7 +1512,7 @@ ifdef ANDROID
|
||||
# prove that tiles were generated properly
|
||||
grep tile_info rltiles/*.cc| head
|
||||
else
|
||||
- +$(MAKE) -C $(RLTILES) all ARCH=$(ARCH) TILES=$(TILES)$(WEBTILES)
|
||||
+ +$(MAKE) -C $(RLTILES) all V=$(V) ARCH=$(ARCH) DEBUG=$(DEBUG) TILES=$(TILES)$(WEBTILES)
|
||||
endif
|
||||
|
||||
$(TILEDEFSRCS) $(TILEDEFHDRS) $(ORIGTILEFILES): build-rltiles
|
||||
--- a/source/rltiles/Makefile
|
||||
+++ b/source/rltiles/Makefile
|
||||
@@ -1,7 +1,7 @@
|
||||
uname_S := $(shell uname -s)
|
||||
|
||||
ifneq (,$(findstring MINGW,$(uname_S)))
|
||||
-LDFLAGS += -lmingw32
|
||||
+LIBS += -lmingw32
|
||||
endif
|
||||
|
||||
# Note: since generation of tiles is done on the host, we don't care about
|
||||
@@ -10,7 +10,7 @@ endif
|
||||
# Also, cross-compilation with no system libraries for host rather than target
|
||||
# is not supported. If host=target, contribs are enough.
|
||||
|
||||
-CFLAGS := -O2 -g -Wall -Wextra -Wno-parentheses -Wno-unused-parameter
|
||||
+CXXFLAGS := -Wall -Wextra -Wno-parentheses -Wno-unused-parameter
|
||||
|
||||
ifdef ANDROID
|
||||
CXXFLAGS :=
|
||||
@@ -35,24 +35,24 @@ ifdef TILES
|
||||
PNG_LIB := ../contrib/install/$(ARCH)/lib/libpng.a ../contrib/install/$(ARCH)/lib/libz.a
|
||||
endif
|
||||
|
||||
- CFLAGS += $(SDL_CFLAGS) $(PNG_INCLUDE)
|
||||
- LDFLAGS += $(SDL_LDFLAGS) $(PNG_LIB)
|
||||
+ CXXFLAGS += $(SDL_CFLAGS) $(PNG_INCLUDE)
|
||||
+ LIBS += $(SDL_LDFLAGS) $(PNG_LIB)
|
||||
|
||||
- CFLAGS += -DUSE_TILE
|
||||
+ CXXFLAGS += -DUSE_TILE
|
||||
endif
|
||||
|
||||
ifdef DEBUG
|
||||
-CFLAGS += -O0 -DDEBUG -ggdb
|
||||
+CXXFLAGS += -DDEBUG
|
||||
endif
|
||||
|
||||
ifneq (,$(findstring MINGW,$(uname_S)))
|
||||
-LDFLAGS += -lgdi32 -lwinmm
|
||||
+LIBS += -lgdi32 -lwinmm
|
||||
endif
|
||||
ifeq ($(uname_S),Darwin)
|
||||
LDFLAGS += -framework AppKit -framework AudioUnit -framework Carbon -framework IOKit -framework OpenGL
|
||||
endif
|
||||
ifeq ($(uname_S),Linux)
|
||||
-LDFLAGS += -ldl -lpthread
|
||||
+LIBS += -ldl -lpthread
|
||||
endif
|
||||
|
||||
# Attempt to use a full compiler name, to make
|
||||
@@ -137,10 +137,10 @@ clean:
|
||||
|
||||
distclean: clean
|
||||
|
||||
-%.o: %.cc .cflags
|
||||
- $(QUIET_HOSTCXX)$(HOSTCXX) $(CFLAGS) -MMD -c $< -o $@
|
||||
+%.o: %.cc
|
||||
+ $(QUIET_HOSTLINK)$(HOSTCXX) $(CXXFLAGS) -c $< -o $@
|
||||
|
||||
$(TILEGEN): $(OBJECTS)
|
||||
- $(QUIET_HOSTLINK)$(HOSTCXX) $(OBJECTS) -o $@ $(LDFLAGS)
|
||||
+ $(QUIET_HOSTLINK)$(HOSTCXX) $(CXXFLAGS) $(OBJECTS) -o $@ $(LDFLAGS) $(LIBS)
|
||||
|
||||
.PHONY: all clean distclean
|
@ -1,99 +0,0 @@
|
||||
From: Julian Ospald <hasufell@gentoo.org>
|
||||
Date: Fri Oct 5 13:55:07 UTC 2012
|
||||
Subject: build system
|
||||
|
||||
respect flags and compiler
|
||||
|
||||
--- a/source/Makefile
|
||||
+++ b/source/Makefile
|
||||
@@ -101,7 +101,7 @@ include Makefile.obj
|
||||
#
|
||||
|
||||
|
||||
-CFOTHERS := -pipe $(EXTERNAL_FLAGS)
|
||||
+CFOTHERS := $(EXTERNAL_FLAGS)
|
||||
CFWARN := -Wall -Wformat-security
|
||||
CFWARN_L := -Wundef
|
||||
|
||||
@@ -747,7 +747,6 @@ ifdef FULLDEBUG
|
||||
DEFINES += -DFULLDEBUG
|
||||
endif
|
||||
ifdef DEBUG
|
||||
-CFOTHERS := -ggdb $(CFOTHERS)
|
||||
DEFINES += -DDEBUG
|
||||
endif
|
||||
ifndef NOWIZARD
|
||||
@@ -1513,7 +1512,7 @@ ifdef ANDROID
|
||||
# prove that tiles were generated properly
|
||||
grep tile_info rltiles/*.cc| head
|
||||
else
|
||||
- +$(MAKE) -C $(RLTILES) all ARCH=$(ARCH) TILES=$(TILES)$(WEBTILES)
|
||||
+ +$(MAKE) -C $(RLTILES) all V=$(V) ARCH=$(ARCH) DEBUG=$(DEBUG) TILES=$(TILES)$(WEBTILES)
|
||||
endif
|
||||
|
||||
$(TILEDEFSRCS) $(TILEDEFHDRS) $(ORIGTILEFILES): build-rltiles
|
||||
--- a/source/rltiles/Makefile
|
||||
+++ b/source/rltiles/Makefile
|
||||
@@ -1,7 +1,7 @@
|
||||
uname_S := $(shell uname -s)
|
||||
|
||||
ifneq (,$(findstring MINGW,$(uname_S)))
|
||||
-LDFLAGS += -lmingw32
|
||||
+LIBS += -lmingw32
|
||||
endif
|
||||
|
||||
# Note: since generation of tiles is done on the host, we don't care about
|
||||
@@ -10,7 +10,7 @@ endif
|
||||
# Also, cross-compilation with no system libraries for host rather than target
|
||||
# is not supported. If host=target, contribs are enough.
|
||||
|
||||
-CFLAGS := -O2 -g -Wall -Wextra -Wno-parentheses -Wno-unused-parameter
|
||||
+CXXFLAGS := -Wall -Wextra -Wno-parentheses -Wno-unused-parameter
|
||||
|
||||
ifdef ANDROID
|
||||
CXXFLAGS :=
|
||||
@@ -35,24 +35,24 @@ ifdef TILES
|
||||
PNG_LIB := ../contrib/install/$(ARCH)/lib/libpng.a ../contrib/install/$(ARCH)/lib/libz.a
|
||||
endif
|
||||
|
||||
- CFLAGS += $(SDL_CFLAGS) $(PNG_INCLUDE)
|
||||
- LDFLAGS += $(SDL_LDFLAGS) $(PNG_LIB)
|
||||
+ CXXFLAGS += $(SDL_CFLAGS) $(PNG_INCLUDE)
|
||||
+ LIBS += $(SDL_LDFLAGS) $(PNG_LIB)
|
||||
|
||||
- CFLAGS += -DUSE_TILE
|
||||
+ CXXFLAGS += -DUSE_TILE
|
||||
endif
|
||||
|
||||
ifdef DEBUG
|
||||
-CFLAGS += -O0 -DDEBUG -ggdb
|
||||
+CXXFLAGS += -DDEBUG
|
||||
endif
|
||||
|
||||
ifneq (,$(findstring MINGW,$(uname_S)))
|
||||
-LDFLAGS += -lgdi32 -lwinmm
|
||||
+LIBS += -lgdi32 -lwinmm
|
||||
endif
|
||||
ifeq ($(uname_S),Darwin)
|
||||
LDFLAGS += -framework AppKit -framework AudioUnit -framework Carbon -framework IOKit -framework OpenGL
|
||||
endif
|
||||
ifeq ($(uname_S),Linux)
|
||||
-LDFLAGS += -ldl -lpthread
|
||||
+LIBS += -ldl -lpthread
|
||||
endif
|
||||
|
||||
# Attempt to use a full compiler name, to make
|
||||
@@ -137,10 +137,10 @@ clean:
|
||||
|
||||
distclean: clean
|
||||
|
||||
-%.o: %.cc .cflags
|
||||
- $(QUIET_HOSTCXX)$(HOSTCXX) $(CFLAGS) -MMD -c $< -o $@
|
||||
+%.o: %.cc
|
||||
+ $(QUIET_HOSTLINK)$(HOSTCXX) $(CXXFLAGS) -c $< -o $@
|
||||
|
||||
$(TILEGEN): $(OBJECTS)
|
||||
- $(QUIET_HOSTLINK)$(HOSTCXX) $(OBJECTS) -o $@ $(LDFLAGS)
|
||||
+ $(QUIET_HOSTLINK)$(HOSTCXX) $(CXXFLAGS) $(OBJECTS) -o $@ $(LDFLAGS) $(LIBS)
|
||||
|
||||
.PHONY: all clean distclean
|
@ -1,134 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-roguelike/stone-soup/stone-soup-0.11.2.ebuild,v 1.4 2013/05/14 09:41:29 ago Exp $
|
||||
|
||||
## TODO
|
||||
# add sound support (no build switch, no sound files)
|
||||
|
||||
EAPI=5
|
||||
VIRTUALX_REQUIRED="manual"
|
||||
inherit eutils gnome2-utils virtualx games
|
||||
|
||||
MY_P="stone_soup-${PV}"
|
||||
DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting in dungeons"
|
||||
HOMEPAGE="http://crawl.develz.org/wordpress/"
|
||||
SRC_URI="mirror://sourceforge/crawl-ref/Stone%20Soup/${PV}/${MY_P}-nodeps.tar.xz
|
||||
http://dev.gentoo.org/~hasufell/distfiles/${PN}.png
|
||||
http://dev.gentoo.org/~hasufell/distfiles/${PN}.svg"
|
||||
|
||||
# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
|
||||
# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
|
||||
# Public Domain|CC0: most of tiles
|
||||
# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
|
||||
LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="debug ncurses test +tiles"
|
||||
# test is broken
|
||||
# see https://crawl.develz.org/mantis/view.php?id=6121
|
||||
#RESTRICT="!debug? ( test )"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-db/sqlite:3
|
||||
sys-libs/zlib
|
||||
tiles? (
|
||||
media-libs/freetype:2
|
||||
media-libs/libpng:0
|
||||
media-libs/libsdl[X,opengl,video]
|
||||
media-libs/sdl-image[png]
|
||||
)
|
||||
ncurses? ( sys-libs/ncurses )
|
||||
>=dev-lang/lua-5.1.0[deprecated]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl
|
||||
sys-devel/flex
|
||||
virtual/yacc
|
||||
tiles? (
|
||||
sys-libs/ncurses
|
||||
virtual/pkgconfig
|
||||
test? ( ${VIRTUALX_DEPEND} )
|
||||
)"
|
||||
|
||||
REQUIRED_USE="|| ( ncurses tiles )"
|
||||
|
||||
S=${WORKDIR}/${MY_P}/source
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-build.patch
|
||||
|
||||
# if use test ; then
|
||||
# cp -av "${WORKDIR}/${MY_P}" "${WORKDIR}/${MY_P}_test" \
|
||||
# || die "setting up test-dir failed"
|
||||
# fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
S_TEST=${WORKDIR}/${MY_P}_test/source
|
||||
|
||||
# leave DATADIR at the top
|
||||
myemakeargs=(
|
||||
DATADIR="${GAMES_DATADIR}/${PN}"
|
||||
V=1
|
||||
prefix="${GAMES_PREFIX}"
|
||||
SAVEDIR="~/.crawl"
|
||||
$(usex debug "FULLDEBUG=y DEBUG=y" "")
|
||||
)
|
||||
|
||||
if use ncurses ; then
|
||||
emake ${myemakeargs[@]}
|
||||
# move it in case we build both variants
|
||||
use tiles && { mv crawl "${WORKDIR}"/crawl-ncurses || die ;}
|
||||
fi
|
||||
|
||||
if use tiles ; then
|
||||
emake clean
|
||||
emake ${myemakeargs[@]} "TILES=y"
|
||||
fi
|
||||
|
||||
# for test to work we need to compile with unset DATADIR
|
||||
# if use test ; then
|
||||
# emake ${myemakeargs[@]:1} -C "${S_TEST}"
|
||||
# fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake ${myemakeargs[@]} $(usex tiles "TILES=y" "") DESTDIR="${D}" install
|
||||
[[ -e "${WORKDIR}"/crawl-ncurses ]] && dogamesbin "${WORKDIR}"/crawl-ncurses
|
||||
|
||||
# don't relocate docs, needed at runtime
|
||||
rm -rf "${D}${GAMES_DATADIR}"/${PN}/docs/license
|
||||
dodoc "${WORKDIR}"/${MY_P}/README.{txt,pdf}
|
||||
|
||||
# icons and menu for graphical build
|
||||
if use tiles ; then
|
||||
doicon -s 48 "${DISTDIR}"/${PN}.png
|
||||
doicon -s scalable "${DISTDIR}"/${PN}.svg
|
||||
make_desktop_entry crawl
|
||||
fi
|
||||
|
||||
prepgamesdirs
|
||||
}
|
||||
|
||||
src_test() {
|
||||
$(usex tiles "X" "")emake ${myemakeargs[@]:1} -C "${S_TEST}" test
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
games_pkg_preinst
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
games_pkg_postinst
|
||||
gnome2_icon_cache_update
|
||||
|
||||
echo
|
||||
elog "Your old config folder under '~/.crawl' is not compatible"
|
||||
elog "with the new version. Remove it."
|
||||
echo
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -1,148 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-roguelike/stone-soup/stone-soup-0.12.2.ebuild,v 1.4 2013/07/07 12:05:11 ago Exp $
|
||||
|
||||
## TODO
|
||||
# add sound support (no build switch, no sound files)
|
||||
|
||||
# cross compiling is severly broken
|
||||
|
||||
EAPI=5
|
||||
VIRTUALX_REQUIRED="manual"
|
||||
inherit eutils gnome2-utils virtualx toolchain-funcs games
|
||||
|
||||
MY_P="stone_soup-${PV}"
|
||||
DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting in dungeons"
|
||||
HOMEPAGE="http://crawl.develz.org/wordpress/"
|
||||
SRC_URI="mirror://sourceforge/crawl-ref/Stone%20Soup/${PV}/${MY_P}-nodeps.tar.xz
|
||||
http://dev.gentoo.org/~hasufell/distfiles/${PN}.png
|
||||
http://dev.gentoo.org/~hasufell/distfiles/${PN}.svg"
|
||||
|
||||
# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
|
||||
# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
|
||||
# Public Domain|CC0: most of tiles
|
||||
# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
|
||||
LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="debug ncurses test +tiles"
|
||||
REQUIRED_USE="|| ( ncurses tiles )"
|
||||
# test is broken
|
||||
# see https://crawl.develz.org/mantis/view.php?id=6121
|
||||
#RESTRICT="!debug? ( test )"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-db/sqlite:3
|
||||
>=dev-lang/lua-5.1.0[deprecated]
|
||||
sys-libs/zlib
|
||||
ncurses? ( sys-libs/ncurses )
|
||||
tiles? (
|
||||
media-fonts/dejavu
|
||||
media-libs/freetype:2
|
||||
media-libs/libpng:0
|
||||
media-libs/libsdl[X,opengl,video]
|
||||
media-libs/sdl-image[png]
|
||||
virtual/glu
|
||||
virtual/opengl
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl
|
||||
sys-devel/flex
|
||||
virtual/pkgconfig
|
||||
virtual/yacc
|
||||
tiles? (
|
||||
sys-libs/ncurses
|
||||
test? ( ${VIRTUALX_DEPEND} )
|
||||
)"
|
||||
|
||||
S=${WORKDIR}/${MY_P}/source
|
||||
S_TEST=${WORKDIR}/${MY_P}_test/source
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-build.patch
|
||||
|
||||
# if use test ; then
|
||||
# cp -av "${WORKDIR}/${MY_P}" "${WORKDIR}/${MY_P}_test" \
|
||||
# || die "setting up test-dir failed"
|
||||
# fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export HOSTCXX=$(tc-getBUILD_CXX)
|
||||
|
||||
# leave DATADIR at the top
|
||||
myemakeargs=(
|
||||
DATADIR="${GAMES_DATADIR}/${PN}"
|
||||
V=1
|
||||
prefix="${GAMES_PREFIX}"
|
||||
SAVEDIR="~/.crawl"
|
||||
$(usex debug "FULLDEBUG=y DEBUG=y" "")
|
||||
CFOPTIMIZE="${CXXFLAGS}"
|
||||
LDFLAGS="${LDFLAGS}"
|
||||
MAKEOPTS="${MAKEOPTS}"
|
||||
AR="$(tc-getAR)"
|
||||
RANLIB="$(tc-getRANLIB)"
|
||||
CC="$(tc-getCC)"
|
||||
CXX="$(tc-getCXX)"
|
||||
PKGCONFIG="$(tc-getPKG_CONFIG)"
|
||||
STRIP=touch
|
||||
)
|
||||
|
||||
if use ncurses ; then
|
||||
emake "${myemakeargs[@]}"
|
||||
# move it in case we build both variants
|
||||
use tiles && { mv crawl "${WORKDIR}"/crawl-ncurses || die ;}
|
||||
fi
|
||||
|
||||
if use tiles ; then
|
||||
emake clean
|
||||
emake "${myemakeargs[@]}" "TILES=y"
|
||||
fi
|
||||
|
||||
# for test to work we need to compile with unset DATADIR
|
||||
# if use test ; then
|
||||
# emake ${myemakeargs[@]:1} -C "${S_TEST}"
|
||||
# fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake "${myemakeargs[@]}" $(usex tiles "TILES=y" "") DESTDIR="${D}" install
|
||||
[[ -e "${WORKDIR}"/crawl-ncurses ]] && dogamesbin "${WORKDIR}"/crawl-ncurses
|
||||
|
||||
# don't relocate docs, needed at runtime
|
||||
rm -rf "${D}${GAMES_DATADIR}"/${PN}/docs/license
|
||||
dodoc "${WORKDIR}"/${MY_P}/README.{txt,pdf}
|
||||
|
||||
# icons and menu for graphical build
|
||||
if use tiles ; then
|
||||
doicon -s 48 "${DISTDIR}"/${PN}.png
|
||||
doicon -s scalable "${DISTDIR}"/${PN}.svg
|
||||
make_desktop_entry crawl
|
||||
fi
|
||||
|
||||
prepgamesdirs
|
||||
}
|
||||
|
||||
src_test() {
|
||||
$(usex tiles "X" "")emake "${myemakeargs[@]:1}" -C "${S_TEST}" test
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
games_pkg_preinst
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
games_pkg_postinst
|
||||
gnome2_icon_cache_update
|
||||
|
||||
echo
|
||||
elog "Your old config folder under '~/.crawl' is not compatible"
|
||||
elog "with the new version. Remove it."
|
||||
echo
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -1,143 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-roguelike/stone-soup/stone-soup-0.12.3.ebuild,v 1.1 2013/09/23 14:06:40 hasufell Exp $
|
||||
|
||||
## TODO
|
||||
# add sound support (no build switch, no sound files)
|
||||
|
||||
# cross compiling is severly broken
|
||||
|
||||
EAPI=5
|
||||
VIRTUALX_REQUIRED="manual"
|
||||
inherit eutils gnome2-utils virtualx toolchain-funcs games
|
||||
|
||||
MY_P="stone_soup-${PV}"
|
||||
DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting in dungeons"
|
||||
HOMEPAGE="http://crawl.develz.org/wordpress/"
|
||||
SRC_URI="mirror://sourceforge/crawl-ref/Stone%20Soup/${PV}/${MY_P}-nodeps.tar.xz
|
||||
http://dev.gentoo.org/~hasufell/distfiles/${PN}.png
|
||||
http://dev.gentoo.org/~hasufell/distfiles/${PN}.svg"
|
||||
|
||||
# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
|
||||
# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
|
||||
# Public Domain|CC0: most of tiles
|
||||
# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
|
||||
LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug ncurses test +tiles"
|
||||
REQUIRED_USE="|| ( ncurses tiles )"
|
||||
# test is broken
|
||||
# see https://crawl.develz.org/mantis/view.php?id=6121
|
||||
#RESTRICT="!debug? ( test )"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-db/sqlite:3
|
||||
>=dev-lang/lua-5.1.0[deprecated]
|
||||
sys-libs/zlib
|
||||
ncurses? ( sys-libs/ncurses )
|
||||
tiles? (
|
||||
media-fonts/dejavu
|
||||
media-libs/freetype:2
|
||||
media-libs/libpng:0
|
||||
media-libs/libsdl[X,opengl,video]
|
||||
media-libs/sdl-image[png]
|
||||
virtual/glu
|
||||
virtual/opengl
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl
|
||||
sys-devel/flex
|
||||
virtual/pkgconfig
|
||||
virtual/yacc
|
||||
tiles? (
|
||||
sys-libs/ncurses
|
||||
test? ( ${VIRTUALX_DEPEND} )
|
||||
)"
|
||||
|
||||
S=${WORKDIR}/${MY_P}/source
|
||||
S_TEST=${WORKDIR}/${MY_P}_test/source
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-build.patch
|
||||
|
||||
# if use test ; then
|
||||
# cp -av "${WORKDIR}/${MY_P}" "${WORKDIR}/${MY_P}_test" \
|
||||
# || die "setting up test-dir failed"
|
||||
# fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export HOSTCXX=$(tc-getBUILD_CXX)
|
||||
|
||||
# leave DATADIR at the top
|
||||
myemakeargs=(
|
||||
DATADIR="${GAMES_DATADIR}/${PN}"
|
||||
V=1
|
||||
prefix="${GAMES_PREFIX}"
|
||||
SAVEDIR="~/.crawl"
|
||||
$(usex debug "FULLDEBUG=y DEBUG=y" "")
|
||||
CFOPTIMIZE="${CXXFLAGS}"
|
||||
LDFLAGS="${LDFLAGS}"
|
||||
MAKEOPTS="${MAKEOPTS}"
|
||||
AR="$(tc-getAR)"
|
||||
RANLIB="$(tc-getRANLIB)"
|
||||
CC="$(tc-getCC)"
|
||||
CXX="$(tc-getCXX)"
|
||||
PKGCONFIG="$(tc-getPKG_CONFIG)"
|
||||
STRIP=touch
|
||||
)
|
||||
|
||||
if use ncurses ; then
|
||||
emake "${myemakeargs[@]}"
|
||||
# move it in case we build both variants
|
||||
use tiles && { mv crawl "${WORKDIR}"/crawl-ncurses || die ;}
|
||||
fi
|
||||
|
||||
if use tiles ; then
|
||||
emake clean
|
||||
emake "${myemakeargs[@]}" "TILES=y"
|
||||
fi
|
||||
|
||||
# for test to work we need to compile with unset DATADIR
|
||||
# if use test ; then
|
||||
# emake ${myemakeargs[@]:1} -C "${S_TEST}"
|
||||
# fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake "${myemakeargs[@]}" $(usex tiles "TILES=y" "") DESTDIR="${D}" install
|
||||
[[ -e "${WORKDIR}"/crawl-ncurses ]] && dogamesbin "${WORKDIR}"/crawl-ncurses
|
||||
|
||||
# don't relocate docs, needed at runtime
|
||||
rm -rf "${D}${GAMES_DATADIR}"/${PN}/docs/license
|
||||
dodoc "${WORKDIR}"/${MY_P}/README.{txt,pdf}
|
||||
|
||||
# icons and menu for graphical build
|
||||
if use tiles ; then
|
||||
doicon -s 48 "${DISTDIR}"/${PN}.png
|
||||
doicon -s scalable "${DISTDIR}"/${PN}.svg
|
||||
make_desktop_entry crawl
|
||||
fi
|
||||
|
||||
prepgamesdirs
|
||||
}
|
||||
|
||||
src_test() {
|
||||
$(usex tiles "X" "")emake "${myemakeargs[@]:1}" -C "${S_TEST}" test
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
games_pkg_preinst
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
games_pkg_postinst
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -1,145 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-roguelike/stone-soup/stone-soup-0.13.0.ebuild,v 1.3 2013/12/24 12:44:34 ago Exp $
|
||||
|
||||
## TODO
|
||||
# add sound support (no build switch, no sound files)
|
||||
|
||||
# check if luajit works
|
||||
|
||||
# cross compiling is severly broken
|
||||
|
||||
EAPI=5
|
||||
VIRTUALX_REQUIRED="manual"
|
||||
inherit eutils gnome2-utils virtualx toolchain-funcs games
|
||||
|
||||
MY_P="stone_soup-${PV}"
|
||||
DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting in dungeons"
|
||||
HOMEPAGE="http://crawl.develz.org/wordpress/"
|
||||
SRC_URI="mirror://sourceforge/crawl-ref/Stone%20Soup/${PV}/${MY_P}-nodeps.tar.xz
|
||||
http://dev.gentoo.org/~hasufell/distfiles/${PN}.png
|
||||
http://dev.gentoo.org/~hasufell/distfiles/${PN}.svg"
|
||||
|
||||
# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
|
||||
# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
|
||||
# Public Domain|CC0: most of tiles
|
||||
# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
|
||||
LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="debug ncurses test +tiles"
|
||||
REQUIRED_USE="|| ( ncurses tiles )"
|
||||
# test is broken
|
||||
# see https://crawl.develz.org/mantis/view.php?id=6121
|
||||
#RESTRICT="!debug? ( test )"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-db/sqlite:3
|
||||
>=dev-lang/lua-5.1.0[deprecated]
|
||||
sys-libs/zlib
|
||||
ncurses? ( sys-libs/ncurses )
|
||||
tiles? (
|
||||
media-fonts/dejavu
|
||||
media-libs/freetype:2
|
||||
media-libs/libpng:0
|
||||
media-libs/libsdl[X,opengl,video]
|
||||
media-libs/sdl-image[png]
|
||||
virtual/glu
|
||||
virtual/opengl
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl
|
||||
sys-devel/flex
|
||||
virtual/pkgconfig
|
||||
virtual/yacc
|
||||
tiles? (
|
||||
sys-libs/ncurses
|
||||
test? ( ${VIRTUALX_DEPEND} )
|
||||
)"
|
||||
|
||||
S=${WORKDIR}/${MY_P}/source
|
||||
S_TEST=${WORKDIR}/${MY_P}_test/source
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-build.patch
|
||||
|
||||
# if use test ; then
|
||||
# cp -av "${WORKDIR}/${MY_P}" "${WORKDIR}/${MY_P}_test" \
|
||||
# || die "setting up test-dir failed"
|
||||
# fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export HOSTCXX=$(tc-getBUILD_CXX)
|
||||
|
||||
# leave DATADIR at the top
|
||||
myemakeargs=(
|
||||
DATADIR="${GAMES_DATADIR}/${PN}"
|
||||
V=1
|
||||
prefix="${GAMES_PREFIX}"
|
||||
SAVEDIR="~/.crawl"
|
||||
$(usex debug "FULLDEBUG=y DEBUG=y" "")
|
||||
CFOPTIMIZE="${CXXFLAGS}"
|
||||
LDFLAGS="${LDFLAGS}"
|
||||
MAKEOPTS="${MAKEOPTS}"
|
||||
AR="$(tc-getAR)"
|
||||
RANLIB="$(tc-getRANLIB)"
|
||||
CC="$(tc-getCC)"
|
||||
CXX="$(tc-getCXX)"
|
||||
PKGCONFIG="$(tc-getPKG_CONFIG)"
|
||||
STRIP=touch
|
||||
)
|
||||
|
||||
if use ncurses ; then
|
||||
emake "${myemakeargs[@]}"
|
||||
# move it in case we build both variants
|
||||
use tiles && { mv crawl "${WORKDIR}"/crawl-ncurses || die ;}
|
||||
fi
|
||||
|
||||
if use tiles ; then
|
||||
emake clean
|
||||
emake "${myemakeargs[@]}" "TILES=y"
|
||||
fi
|
||||
|
||||
# for test to work we need to compile with unset DATADIR
|
||||
# if use test ; then
|
||||
# emake ${myemakeargs[@]:1} -C "${S_TEST}"
|
||||
# fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake "${myemakeargs[@]}" $(usex tiles "TILES=y" "") DESTDIR="${D}" install
|
||||
[[ -e "${WORKDIR}"/crawl-ncurses ]] && dogamesbin "${WORKDIR}"/crawl-ncurses
|
||||
|
||||
# don't relocate docs, needed at runtime
|
||||
rm -rf "${D}${GAMES_DATADIR}"/${PN}/docs/license
|
||||
dodoc "${WORKDIR}"/${MY_P}/README.{txt,pdf}
|
||||
|
||||
# icons and menu for graphical build
|
||||
if use tiles ; then
|
||||
doicon -s 48 "${DISTDIR}"/${PN}.png
|
||||
doicon -s scalable "${DISTDIR}"/${PN}.svg
|
||||
make_desktop_entry crawl
|
||||
fi
|
||||
|
||||
prepgamesdirs
|
||||
}
|
||||
|
||||
src_test() {
|
||||
$(usex tiles "X" "")emake "${myemakeargs[@]:1}" -C "${S_TEST}" test
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
games_pkg_preinst
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
games_pkg_postinst
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -1,145 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-roguelike/stone-soup/stone-soup-0.14.0.ebuild,v 1.1 2014/04/22 13:31:00 hasufell Exp $
|
||||
|
||||
## TODO
|
||||
# add sound support (no build switch, no sound files)
|
||||
|
||||
# check if luajit works
|
||||
|
||||
# cross compiling is severly broken
|
||||
|
||||
EAPI=5
|
||||
VIRTUALX_REQUIRED="manual"
|
||||
inherit eutils gnome2-utils virtualx toolchain-funcs games
|
||||
|
||||
MY_P="stone_soup-${PV}"
|
||||
DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting in dungeons"
|
||||
HOMEPAGE="http://crawl.develz.org/wordpress/"
|
||||
SRC_URI="mirror://sourceforge/crawl-ref/Stone%20Soup/${PV}/${MY_P}-nodeps.tar.xz
|
||||
http://dev.gentoo.org/~hasufell/distfiles/${PN}.png
|
||||
http://dev.gentoo.org/~hasufell/distfiles/${PN}.svg"
|
||||
|
||||
# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
|
||||
# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
|
||||
# Public Domain|CC0: most of tiles
|
||||
# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
|
||||
LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug ncurses test +tiles"
|
||||
REQUIRED_USE="|| ( ncurses tiles )"
|
||||
# test is broken
|
||||
# see https://crawl.develz.org/mantis/view.php?id=6121
|
||||
#RESTRICT="!debug? ( test )"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-db/sqlite:3
|
||||
>=dev-lang/lua-5.1.0[deprecated]
|
||||
sys-libs/zlib
|
||||
ncurses? ( sys-libs/ncurses )
|
||||
tiles? (
|
||||
media-fonts/dejavu
|
||||
media-libs/freetype:2
|
||||
media-libs/libpng:0
|
||||
media-libs/libsdl[X,opengl,video]
|
||||
media-libs/sdl-image[png]
|
||||
virtual/glu
|
||||
virtual/opengl
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl
|
||||
sys-devel/flex
|
||||
virtual/pkgconfig
|
||||
virtual/yacc
|
||||
tiles? (
|
||||
sys-libs/ncurses
|
||||
test? ( ${VIRTUALX_DEPEND} )
|
||||
)"
|
||||
|
||||
S=${WORKDIR}/${MY_P}/source
|
||||
S_TEST=${WORKDIR}/${MY_P}_test/source
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-build.patch
|
||||
|
||||
# if use test ; then
|
||||
# cp -av "${WORKDIR}/${MY_P}" "${WORKDIR}/${MY_P}_test" \
|
||||
# || die "setting up test-dir failed"
|
||||
# fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export HOSTCXX=$(tc-getBUILD_CXX)
|
||||
|
||||
# leave DATADIR at the top
|
||||
myemakeargs=(
|
||||
DATADIR="${GAMES_DATADIR}/${PN}"
|
||||
V=1
|
||||
prefix="${GAMES_PREFIX}"
|
||||
SAVEDIR="~/.crawl"
|
||||
$(usex debug "FULLDEBUG=y DEBUG=y" "")
|
||||
CFOPTIMIZE="${CXXFLAGS}"
|
||||
LDFLAGS="${LDFLAGS}"
|
||||
MAKEOPTS="${MAKEOPTS}"
|
||||
AR="$(tc-getAR)"
|
||||
RANLIB="$(tc-getRANLIB)"
|
||||
CC="$(tc-getCC)"
|
||||
CXX="$(tc-getCXX)"
|
||||
PKGCONFIG="$(tc-getPKG_CONFIG)"
|
||||
STRIP=touch
|
||||
)
|
||||
|
||||
if use ncurses ; then
|
||||
emake "${myemakeargs[@]}"
|
||||
# move it in case we build both variants
|
||||
use tiles && { mv crawl "${WORKDIR}"/crawl-ncurses || die ;}
|
||||
fi
|
||||
|
||||
if use tiles ; then
|
||||
emake clean
|
||||
emake "${myemakeargs[@]}" "TILES=y"
|
||||
fi
|
||||
|
||||
# for test to work we need to compile with unset DATADIR
|
||||
# if use test ; then
|
||||
# emake ${myemakeargs[@]:1} -C "${S_TEST}"
|
||||
# fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake "${myemakeargs[@]}" $(usex tiles "TILES=y" "") DESTDIR="${D}" install
|
||||
[[ -e "${WORKDIR}"/crawl-ncurses ]] && dogamesbin "${WORKDIR}"/crawl-ncurses
|
||||
|
||||
# don't relocate docs, needed at runtime
|
||||
rm -rf "${D}${GAMES_DATADIR}"/${PN}/docs/license
|
||||
dodoc "${WORKDIR}"/${MY_P}/README.{txt,pdf}
|
||||
|
||||
# icons and menu for graphical build
|
||||
if use tiles ; then
|
||||
doicon -s 48 "${DISTDIR}"/${PN}.png
|
||||
doicon -s scalable "${DISTDIR}"/${PN}.svg
|
||||
make_desktop_entry crawl
|
||||
fi
|
||||
|
||||
prepgamesdirs
|
||||
}
|
||||
|
||||
src_test() {
|
||||
$(usex tiles "X" "")emake "${myemakeargs[@]:1}" -C "${S_TEST}" test
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
games_pkg_preinst
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
games_pkg_postinst
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue