Sync with portage [Mon May 28 08:00:11 MSK 2012].

mhiretskiy
root 12 years ago
parent 82365fed36
commit b33bc31053

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/apg/apg-2.3.0b-r5.ebuild,v 1.7 2011/05/25 18:39:27 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/apg/apg-2.3.0b-r5.ebuild,v 1.8 2012/05/27 18:09:40 mattst88 Exp $
EAPI="2"
@ -12,7 +12,7 @@ SRC_URI="http://www.adel.nursat.kz/apg/download/${P}.tar.gz"
LICENSE="as-is"
SLOT="0"
KEYWORDS="amd64 hppa ppc x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="~alpha amd64 hppa ppc x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="cracklib"
DEPEND="cracklib? ( sys-libs/cracklib )"

@ -1 +1,2 @@
DIST hardinfo-0.5.1.tar.bz2 246924 RMD160 ef0c91fa8c0c032cf74a96e045e4823f7fe3b81e SHA1 983f0445aa60e02156bc5a5eaedeffb30b8e4d64 SHA256 a0df6c0d7c92a7d20710b8eb551197398a965aaae053782b89a32a160b731b7a
DIST hardinfo-0.5.2_pre20120527.tar.xz 278524 RMD160 616cc14b45811b3fd6bcadddeaab36747f480f27 SHA1 af18c1acd4e7f6d93f37caf978d1f30acc19e842 SHA256 d01f1a59b2911f54e0aaea178c0c600f2505abafd0a46c54e80e9aa0fec2db56

@ -0,0 +1,53 @@
From: Julian Ospald <hasufell@gentoo.org>
Date: Sat May 26 01:30:39 UTC 2012
Subject: build system
use GNUInstallDirs and respect lib suffix
--- CMakeLists.txt
+++ CMakeLists.txt
@@ -3,6 +3,8 @@
set(HARDINFO_VERSION "0.5.2pre")
+include(GNUInstallDirs)
+
if(${CMAKE_BUILD_TYPE} MATCHES "Debug")
set(HARDINFO_DEBUG 1)
endif()
@@ -179,8 +181,8 @@
configure_file(hardinfo.desktop.cmake ${CMAKE_BINARY_DIR}/hardinfo.desktop @ONLY)
install(TARGETS hardinfo ${HARDINFO_MODULES}
- RUNTIME DESTINATION bin
- LIBRARY DESTINATION lib/hardinfo/modules
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/hardinfo/modules
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
)
install(FILES ${CMAKE_BINARY_DIR}/hardinfo.desktop
@@ -201,4 +203,4 @@
PATTERN "*.{hlp,png}"
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
)
-
\ No newline at end of file
+
--- config.h.cmake
+++ config.h.cmake
@@ -10,7 +10,7 @@
#define HOSTNAME ""
#define ARCH_@HARDINFO_ARCH@
-#define LIBPREFIX "@CMAKE_INSTALL_PREFIX@/lib/hardinfo"
+#define LIBPREFIX "@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBDIR@/hardinfo"
#define PREFIX "@CMAKE_INSTALL_PREFIX@/share/hardinfo"
#cmakedefine LIBSOUP_FOUND
@@ -32,4 +32,4 @@
#define ENABLE_BINRELOC 1
#define HAS_LINUX_WE 1
-#endif /* __CONFIG_H__ */
\ No newline at end of file
+#endif /* __CONFIG_H__ */

@ -0,0 +1,32 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/hardinfo/hardinfo-0.5.2_pre20120527.ebuild,v 1.2 2012/05/27 13:43:02 hasufell Exp $
EAPI=4
inherit cmake-utils eutils multilib
DESCRIPTION="A system information and benchmark tool for Linux systems"
HOMEPAGE="http://hardinfo.berlios.de/"
SRC_URI="http://dev.gentoo.org/~hasufell/distfiles/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="dev-libs/glib:2
net-libs/libsoup
x11-libs/gdk-pixbuf
x11-libs/gtk+:2
x11-libs/pango"
DEPEND="${RDEPEND}
virtual/pkgconfig"
src_prepare() {
epatch "${FILESDIR}"/${P}-build.patch
sed \
-e 's/g_build_filename(prefix, "lib"/g_build_filename(prefix, "'$(get_libdir)'"/' \
-i hardinfo/binreloc.c || die
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/packagekit-base/packagekit-base-0.7.4.ebuild,v 1.1 2012/05/19 11:56:23 lxnay Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/packagekit-base/packagekit-base-0.7.4.ebuild,v 1.2 2012/05/27 23:26:37 mattst88 Exp $
EAPI="3"
@ -18,7 +18,7 @@ SRC_URI="http://www.packagekit.org/releases/${MY_P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86"
IUSE="connman cron doc +introspection networkmanager nsplugin pm-utils +policykit entropy static-libs test udev"
CDEPEND="connman? ( net-misc/connman )

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/seahorse/seahorse-3.2.2.ebuild,v 1.2 2012/05/03 20:36:57 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/seahorse/seahorse-3.2.2.ebuild,v 1.3 2012/05/28 00:56:02 mattst88 Exp $
EAPI="4"
GCONF_DEBUG="yes"
@ -14,7 +14,7 @@ HOMEPAGE="http://www.gnome.org/projects/seahorse/index.html"
LICENSE="GPL-2"
SLOT="0"
IUSE="avahi debug doc ldap test"
KEYWORDS="~amd64 ~x86 ~x86-fbsd"
KEYWORDS="~alpha ~amd64 ~x86 ~x86-fbsd"
COMMON_DEPEND="
>=dev-libs/glib-2.10:2

@ -1,3 +1,4 @@
DIST tuareg-mode-1.45.6.tar.bz2 46822 RMD160 cd99520a8b6940198b2db9a2cb9abeee309f8514 SHA1 ee557fc003537a2eed8c351fcb50cf52e8926c48 SHA256 2f22834259a6b0c065a6528a519eda3d0164a9bf2de8a5f7c041d6a91777261b
DIST tuareg-mode-2.0.1.tgz 64555 RMD160 0af590e17b330be6638fae70135695dd4412a531 SHA1 e5e2fb5c7ac1d180109d693e0bc0b32ad34f3289 SHA256 d368fdd9c4a847572adb1f21a5b205ec527209c7b6524fc1e7f2ea848d525e13
DIST tuareg-mode-2.0.4.tgz 64855 RMD160 9ea738210316ac9dd1903d3937fc961ae8277e24 SHA1 4b8c0812771df036378a028d798b5396d6542a0a SHA256 35ec56ac5f1380e99ca4db1d5dcecaf3c8f799e17ab1349729dc6305613361ff
DIST tuareg-mode-2.0.6.tgz 54916 RMD160 6229c3c4516f48edf1d3674ddf6d4598415288db SHA1 8cddbba69c4b73a3a9f2e352e4bc1f72b19a34b2 SHA256 ea79ac24623b82ab8047345f8504abca557a537e639d16ce1ac3e5b27f5b1189

@ -0,0 +1,21 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emacs/tuareg-mode/tuareg-mode-2.0.6.ebuild,v 1.1 2012/05/27 15:41:00 ulm Exp $
EAPI=4
inherit elisp
DESCRIPTION="An Objective Caml/Camllight mode for Emacs"
HOMEPAGE="http://forge.ocamlcore.org/projects/tuareg/"
SRC_URI="http://forge.ocamlcore.org/frs/download.php/882/${P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
IUSE=""
S="${WORKDIR}/tuareg-${PV}"
ELISP_REMOVE="tuareg-pkg.el"
SITEFILE="50${PN}-gentoo.el"
DOCS="README"

@ -0,0 +1,35 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-soundlibs/emul-linux-x86-soundlibs-20120520-r1.ebuild,v 1.1 2012/05/27 17:58:29 pacho Exp $
EAPI="4"
inherit emul-linux-x86
LICENSE="BSD FDL-1.2 GPL-2 LGPL-2.1 LGPL-2 as-is gsm public-domain"
KEYWORDS="-* ~amd64"
IUSE="alsa pulseaudio"
RDEPEND="pulseaudio? ( media-sound/pulseaudio )
~app-emulation/emul-linux-x86-baselibs-${PV}
~app-emulation/emul-linux-x86-medialibs-${PV}"
QA_DT_HASH="usr/lib32/.*"
src_prepare() {
_ALLOWED="${S}/etc/env.d"
use alsa && _ALLOWED="${_ALLOWED}|${S}/usr/bin/aoss"
ALLOWED="(${_ALLOWED})"
emul-linux-x86_src_prepare
if use alsa; then
mv -f "${S}"/usr/bin/aoss{,32} || die
fi
# libs without the rest of pulseaudio cause problems, bug 302003
# See bug 416751 to understand this way to disable pulseaudio
if ! use pulseaudio; then
chmod a-r "${S}"/usr/lib32/libpulse{,-simple}.so.* || die
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/geoclue/geoclue-0.12.0_p20110307.ebuild,v 1.9 2012/05/25 17:29:17 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/geoclue/geoclue-0.12.0_p20110307.ebuild,v 1.10 2012/05/27 22:11:15 josejx Exp $
EAPI=4
inherit autotools eutils
@ -11,7 +11,7 @@ SRC_URI="http://dev.gentoo.org/~signals/${P}.tar.bz2"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm x86 ~amd64-fbsd"
KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~amd64-fbsd"
IUSE="geonames gps gsmloc gtk hostip manual networkmanager nominatim plazes
skyhook yahoo-geo"

@ -1,52 +1,26 @@
DIST calligra-l10n-ca-2.4.0.tar.bz2 570736 RMD160 15588839f08061bfee2ab53d2da36de9e3779263 SHA1 81915385c3cfe91822e0795573f06fce696570a5 SHA256 3ae4f0a5b04e1b30c995d14f8f96fac9bc1b775e675c1523df2591b2d0a773b5
DIST calligra-l10n-ca-2.4.1.tar.bz2 445839 RMD160 6808ee093919f2775d8fa67a7573d9a3a84a0c05 SHA1 c80dd3ab66288af837d751aea295fad6b79173fd SHA256 e91358b9c7370a252fc17aca8c04d5aae1e21949eecdf11b29ce099f7a0e15fa
DIST calligra-l10n-ca@valencia-2.4.0.tar.bz2 373669 RMD160 f1eae3daefdc2d6f606ea492a39b8460051f7242 SHA1 fd5e2a7ac5202d6197624237af3aa29718380fd6 SHA256 2333d508b098cfeafa5f92e0ea858a0a6798361f408d8476e23f759eb0998843
DIST calligra-l10n-ca@valencia-2.4.1.tar.bz2 272051 RMD160 8bf42feb86db2f2f66ac382c877bc20ad52987e2 SHA1 6da2ec3b13c5c76ec3779029298eed4c1d5dbc04 SHA256 47ffb1182e24f103d5ea2d458c247abe7e717e6d3030a2ec659766ef4338d55d
DIST calligra-l10n-cs-2.4.0.tar.bz2 348422 RMD160 8cc4ee8160c44483b95b0b5ebab80567affc1f8c SHA1 33a09a399dbaa5d64c8e15935efafeca4dbef25f SHA256 47368486d0f91c6f14429fba929c55367476dbbd8878a4bd663cad4743302836
DIST calligra-l10n-cs-2.4.1.tar.bz2 348465 RMD160 c1c87dfc56156ce1e3e33c119a1394e8a44cd386 SHA1 6ad3988a7b5ad42afffbb7b3e6754a2a15593c61 SHA256 66b39dba1035791ca3f384a345917a1a75c1f3d18d05f9e1418c31f4583f7df5
DIST calligra-l10n-da-2.4.0.tar.bz2 547503 RMD160 180b651a8141a023f9547b6cd43b27dd77e4e5e8 SHA1 896775fe6869bfcce1565af5c4bba7cb52486aed SHA256 7f3707dad31d4d916da00231149a8b28198ebdafd53a2b9cdc5d8881c1095433
DIST calligra-l10n-da-2.4.1.tar.bz2 547245 RMD160 4f0b8b00bed56d9293d729ff66ea2792919d4569 SHA1 925a0e32c9298abecb8518afd139674365d2b5b5 SHA256 7ff2f6120bd8ac686495ef9471cd212a0ff02b5bc96fe8d2b3323a3c1d75b096
DIST calligra-l10n-de-2.4.0.tar.bz2 708479 RMD160 ae9b20a583384fe9d66559b81410b6cba7055d98 SHA1 c02c798576c0e100cf675ae612aca62090e71e88 SHA256 97cb0cc2c21e271a82434e26ddaea5a2762c755657cf6e1e76309119bcd9bfa1
DIST calligra-l10n-de-2.4.1.tar.bz2 717222 RMD160 3d1f191669894b90b53e02330ed0deae6db9b5a7 SHA1 28fac826898d1af82e89c1312bfc4f6b7b7134c1 SHA256 1bdbe3886f907edf1bd590baef5d38f4bf35a6d07b687c078cd5e8156c8fe773
DIST calligra-l10n-el-2.4.0.tar.bz2 418604 RMD160 d9f1f29c72f8f77a10928c81547686651deaa198 SHA1 1a067e1a37f713e1909fd4b7870fc43d3b754c3f SHA256 20ee3e5e3ec5f469427052fc0ab15c4196c62cfe1cba99876ede3fa975e09d94
DIST calligra-l10n-el-2.4.1.tar.bz2 418084 RMD160 bde144c28c695d4e79ecfd3d3724b5a03cb442ca SHA1 b3af9583ad89413b40757875b608c960975084ad SHA256 0d8632a70cee7c4b4772662862edca9bc031c2e9dddce834d6cfc3ef1af8c000
DIST calligra-l10n-en_GB-2.4.0.tar.bz2 391663 RMD160 d24b10e221b560ceec88dec236fcf574220a8f78 SHA1 ddfa151543755099fb9377245ce85a9d1627a534 SHA256 932922410d573e1df184114029ceeb23582390c427146fda60017c414644b656
DIST calligra-l10n-en_GB-2.4.1.tar.bz2 391616 RMD160 52d7318df610c5bbc1d4046e2ce8ed13ce2ec890 SHA1 a6a17ea973fdcf8c7b97cb9746c94c956e1b5f77 SHA256 c6ff94d764e2e8d25e2e82eb2238f53f010009a4372af7e6c71d73d0b68d08f9
DIST calligra-l10n-es-2.4.0.tar.bz2 4387963 RMD160 a1a3c83c6dc4bcedab661c0a9178c5f8333a08b4 SHA1 8a5c0cbf79a9f516e832c206c120aceddc407091 SHA256 46de265b932e739c213a4bf8da41f97d17a0a2d487953d700981adea88168704
DIST calligra-l10n-es-2.4.1.tar.bz2 4379808 RMD160 ec77d4422d6d824221a6bcd28aae121651bc7ebf SHA1 889ac2aa840615872bf55d069f7e617704872a5f SHA256 d7bf511c489a1c5295550d596a180e57528bfef24d4ee5da976b53971ee58055
DIST calligra-l10n-et-2.4.0.tar.bz2 687791 RMD160 da6d98d00ae2e613831ef31727e29466fe9f17f7 SHA1 019d43b9d6507fd40c5bca45d66adc99a46a9ae7 SHA256 59631532e5d3db624f4c77ccf3cd341d68fdb0e7bb5df26858d6ed72d2f8f7db
DIST calligra-l10n-et-2.4.1.tar.bz2 686462 RMD160 4ffb7ad12c2172c2a6b6e259aa89190687fbc910 SHA1 45a05296ce9bf067430b0cfb48efb64f9c093cd9 SHA256 9ae5f5a72448043ec5531abad4b62e5e7debcc79ae11649b73fede4653c500a4
DIST calligra-l10n-fi-2.4.0.tar.bz2 395525 RMD160 966cbc0ffffc89e03e1589b187c16f6136bed690 SHA1 2e6c2820ef06fc498b579075a903699ad8721c63 SHA256 4d38cfbfb4954082efe27cd26454d86f73093983f9803c369e2173d81436d78f
DIST calligra-l10n-fi-2.4.1.tar.bz2 404655 RMD160 357f95edec3a302338346ebd55502342d49a424b SHA1 bf6e9daed60c81e89681741cea131c6d2bde9467 SHA256 be8938bbea19794e55ba2d980084780a69fc7d3aa8a62a68af6a9257fbb865c9
DIST calligra-l10n-fr-2.4.0.tar.bz2 5612643 RMD160 2e565893310671fa094514cef67460434d044092 SHA1 085d1fa841e93fee0daf938988c5a0f4441d0540 SHA256 5e79438727b5711ba5b6a3936a24b2a4c88aaf9f6110f1cc7c4b794b2bb127be
DIST calligra-l10n-fr-2.4.1.tar.bz2 5612296 RMD160 39afbdcd2d59d0e98c795a0a975bc965f6398a4e SHA1 b5549206def719a2d7afd4d4332c62b33dc88913 SHA256 6c86b8e69f4bec22e27e50b23f68459715138d922d850ccbff7cd0dca09a692d
DIST calligra-l10n-hu-2.4.0.tar.bz2 447663 RMD160 cac1b2975166cb98153395f0f595b1cb8c1d6de5 SHA1 7d0d828e46939c1138c04ea44cdf0208f6b3ab51 SHA256 177a37f2cb1e8946f5c009746b2d62f40590dd56bccecae5d9a9c53c8a88a01a
DIST calligra-l10n-hu-2.4.1.tar.bz2 447794 RMD160 e4bf3f907496fa4f9df924523ef9a7a4d1c78e37 SHA1 f0c865d090d0ad0a1e36bc6cdb19496d2872371b SHA256 c9825c7068eff7576ec90ebd3ef2a6c658c00d0f97a7e0e18db28db0b488087b
DIST calligra-l10n-it-2.4.0.tar.bz2 626216 RMD160 97f3abdacbec18b27b155968207891bfb96a1412 SHA1 9d2c7506bad8b700285f695a7a2f836d07d0f253 SHA256 602675c88175f3b1f2a47e5c6d1871d222a60c302e776e7375024cdfbe859975
DIST calligra-l10n-it-2.4.1.tar.bz2 626451 RMD160 2b8790361f9791d2919535447bb80deac7ee5652 SHA1 70bed20680b80d99acddf68c91ce5772c450517d SHA256 d19e62093c887c099de85abaa867b62efeef7fe4b02eb241ce2c7f5d8cdb24cb
DIST calligra-l10n-kk-2.4.0.tar.bz2 405417 RMD160 0f83c6eaf4916319b9f7b80df70dc3c22df9cb00 SHA1 882e7b381d12fd89803a872656f8b4afaaf40f19 SHA256 522c553c9c20abc45f2120316f4e1ac48fec50c591928e911ab31d395cb9ab4f
DIST calligra-l10n-kk-2.4.1.tar.bz2 405347 RMD160 f3052b520d644e7da0de16e7f92eb9f5a0a01495 SHA1 08f8e5a6d977278a27367ef306d47508774ff4b2 SHA256 11c9635ea1cb1c02dbb914d713df965252da78d6eb213d266293a51eee52e31a
DIST calligra-l10n-nb-2.4.0.tar.bz2 367160 RMD160 85e66407ad5c2e1a35384a404c8e3c7341fa1c93 SHA1 c4bf514b578038b613cf509bb566d1789e76f07e SHA256 5331d0ecc220bfbe2eb2059b3cea09721be8705d839e2c9f42e67bf7ee335f20
DIST calligra-l10n-nb-2.4.1.tar.bz2 367089 RMD160 5842220708fd2c0f81406697f185291a50447658 SHA1 064d2b8be1d551dd62197d64ab006cbbc6b0b563 SHA256 c7ec9e41c3f0bcef23dcf38dc5d6ee6ff796f91eaf7c466a61f68a84d262cfc5
DIST calligra-l10n-nds-2.4.0.tar.bz2 413495 RMD160 6778fa40522883999edfcd48986a87b858f7ffaa SHA1 9e3dfe58619a112d3df5066bf105da3b02503721 SHA256 edb1c067a9f1cde256523197aad1ec52adbd79fd9a3ae58921b693307ca4d1f9
DIST calligra-l10n-nds-2.4.1.tar.bz2 413675 RMD160 ccaa5f4d5ed395e71e3407dec87b4c50daf1f1f9 SHA1 69c38219b76e24370f01c3138518708be0d2333e SHA256 a870724d97992877c32b98f56a31f0d6d504affd8668f61eb78ecf1e1c80280d
DIST calligra-l10n-nl-2.4.0.tar.bz2 3101104 RMD160 8749eea191d7cba73dd7bd4ac86572ba786976f7 SHA1 2f0349f3d78906cce50e54e6fdf907d2c633bbc5 SHA256 b97f23ce76bc969db909db5351ac0c0e798bf0e910c4f9dafb7bd98777481384
DIST calligra-l10n-nl-2.4.1.tar.bz2 3101210 RMD160 4381586f0bcd13230c300178cf4d1c59e371a72b SHA1 785d393e2159090e43f4d446971f5ca35fa98ead SHA256 0925debb77f789fda3cdbf3f5eecbc5a9fd7bef5a1d820bc12d190f6a3f6a751
DIST calligra-l10n-pl-2.4.0.tar.bz2 430415 RMD160 5acb0f2957a8d632ab033a01dce0ae7e49ebdc95 SHA1 f3856e8e4ec45d97ef806e3e017443522437b7d4 SHA256 0c587e82cdd77af168de70a5d687f7e4e87d778a814ab7aca70195e5860909be
DIST calligra-l10n-pl-2.4.1.tar.bz2 430451 RMD160 e66040cc785568b38be1b2c8a21e6735f7ccb63b SHA1 34fe40f2cca6a607755cdf4aeae67c7cf67ff5cc SHA256 4c6994bbca6741c039960a388a2ae1ae491f02430b5b4d84dfff47997b9d6fe8
DIST calligra-l10n-pt-2.4.0.tar.bz2 661740 RMD160 462f9b1f7627ad8aaec98f60d7a59cb592195788 SHA1 97d4175e00244627544f2c7c9ff705ed4c2f4cb6 SHA256 f3e3a6b9810632424a1f8ecb3210151ea4cef1f1a056c47d3f786856ae7238d4
DIST calligra-l10n-pt-2.4.1.tar.bz2 661702 RMD160 e7393b6c305fc01ffb58857fb8ee3c35fa33bd5e SHA1 692fe295df06b7d35baac97b51c9edaa7a47a6a2 SHA256 b86800b4775943d8e8c55874bb54f956ecdbe7932871ff12c8788a33cb61529f
DIST calligra-l10n-pt_BR-2.4.0.tar.bz2 732893 RMD160 e99370510590a9f5f756aaada00cc158061d727e SHA1 2f95778abd0d3cc9b7e57b31078630a5e6f7d996 SHA256 048ec11b6264fb18f73ba8ce21fee767be0969a94dd7e0053689d3c74e04a398
DIST calligra-l10n-pt_BR-2.4.1.tar.bz2 740021 RMD160 7da5bc5803c23632578cbe97272f2d75eab04688 SHA1 e036fc7d5cf6f872200fdd32b1699ef99cb436ed SHA256 9f9886a2af809e1cd19a89d806e78e241341565b78c25e874d61b2198c9c4fc5
DIST calligra-l10n-ru-2.4.0.tar.bz2 581891 RMD160 490512a54f3b4eb0247f57128cdbb38770ff7ab7 SHA1 344279b09f6652ccf6a4d60f794787d275f5b423 SHA256 1d8fd66c6db513a5b060eff1834cb39f7c450a90886a124042e19f8b54d19721
DIST calligra-l10n-ru-2.4.1.tar.bz2 582180 RMD160 fdc249e2ad8735dfb3c0f73585340e79123f7c31 SHA1 6ed334c95bae2bafbe197348ffec33a6368612d2 SHA256 8bcb3589cb47c39d723f3403d178ab408ebf07572f58f96d9e917293aa09fb91
DIST calligra-l10n-sk-2.4.0.tar.bz2 367283 RMD160 dd4850a638372faddaeeee65b103ec4e450ff065 SHA1 f6e1af056e00fe0b4030d30195aa2816340615e3 SHA256 f4838375a9f00b054637a3b51521d35d70c2929de62d3ca775f0d1fb6d3abb19
DIST calligra-l10n-sk-2.4.1.tar.bz2 367375 RMD160 7a81f6b2cc57db0c66b2754d8bb788b620e2edeb SHA1 04a24876644e9064515fbc7648dc2cb58a743de0 SHA256 c50c19c00a30e8105fcf3664ebeb8873c16dad078ed2272589040801f07db5eb
DIST calligra-l10n-sv-2.4.0.tar.bz2 2047224 RMD160 16297c4403a308cf456ef4c378dce2f0d3a47050 SHA1 8151a48f8b1cb4c0c86754b36b90d624121a2886 SHA256 cd648e8c81ff7de17c770416735f5e3a36b54ba526d6c6a34caa16db395fc388
DIST calligra-l10n-sv-2.4.1.tar.bz2 2047139 RMD160 5aa92135df6b6839fbcb4b2581eab03c97fe5159 SHA1 349ffc026eaa91804b38f07b485c697e70d98ae6 SHA256 90cda0ea4b307009d33ea1a69e3c31a47fc597b226d0a405d3021f025258d3ac
DIST calligra-l10n-uk-2.4.0.tar.bz2 2126376 RMD160 548b09578d4d8fd4136e3e3a966a0a635072f27d SHA1 ebb1a885a15ad040bce4a7cc52fb1801d5410886 SHA256 8470becd0dcb97f6f81ef88a0be9aec43b8cd3bd53002a3cc0e2f61e5baf9fd9
DIST calligra-l10n-uk-2.4.1.tar.bz2 2126067 RMD160 c13c86e901bf9aa995ff9d43862b0918373498a9 SHA1 a4e04b541dfc0645dc158e60156b42aa60b29716 SHA256 f8d0641484383cca74180862e8ea87f173d2b2a930f3a389d4676bf4f15460bd
DIST calligra-l10n-zh_CN-2.4.0.tar.bz2 346212 RMD160 bf50948c022ce2804f7278918c37f02c4abea632 SHA1 da1d143196c02650548508381ff535b705140a98 SHA256 d0d023bf2811c0f45d40489f56d7cd774b8dcf241d7196ad0f8f120214841134
DIST calligra-l10n-zh_CN-2.4.1.tar.bz2 346321 RMD160 6b55670d5469c284a4f8b35b0f56cb8d6dfca86d SHA1 2635cc9cad771e550a55f54da1fc3c34cc94c652 SHA256 a64c051bf3388eb6c7b863d6dbe0a40c3ae0934acd8b9bd10519fe2e4fa8f49d
DIST calligra-l10n-zh_TW-2.4.0.tar.bz2 386218 RMD160 899d2daf02fcdecef9f6d9a86cf6163dec5ae90a SHA1 5e217abb640555e89929b7922d61abc2ba9e90b3 SHA256 b637b490c1d917f5d325806d92000def98d434c5d902b51babfc09fe4af17026
DIST calligra-l10n-zh_TW-2.4.1.tar.bz2 386393 RMD160 839342417ff79bcda503ed048e2e956fa1dab929 SHA1 c4386d1fc6a35be3b41d4e49b37cec7a2c27c8e4 SHA256 f5763e13aac69659f1379a2e51f565791ee07d32a2df30c724415e4be0704ecd

@ -1,77 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/calligra-l10n/calligra-l10n-2.4.0.ebuild,v 1.1 2012/04/06 19:02:48 dilfridge Exp $
EAPI=4
inherit kde4-base
DESCRIPTION="Calligra localization package"
HOMEPAGE="http://www.kde.org/"
LICENSE="GPL-2"
DEPEND="sys-devel/gettext"
RDEPEND=""
KEYWORDS="~amd64 ~x86"
IUSE="doc"
MY_LANGS="ca ca@valencia cs da de el en_GB es et fi fr hu it kk nb nds nl pl pt pt_BR ru sk sv uk zh_CN zh_TW"
URI_BASE="mirror://kde/stable/${PN/-l10n/}-${PV}/${PN}/"
SRC_URI=""
SLOT="4"
for MY_LANG in ${MY_LANGS} ; do
IUSE="${IUSE} linguas_${MY_LANG}"
SRC_URI="${SRC_URI} linguas_${MY_LANG}? ( ${URI_BASE}/${PN}-${MY_LANG}-${PV}.tar.bz2 )"
done
unset MY_LANG
S="${WORKDIR}"
src_unpack() {
local lng dir
if [[ -z ${A} ]]; then
elog
elog "You either have the LINGUAS variable unset, or it only"
elog "contains languages not supported by ${P}."
elog "You won't have any additional language support."
elog
elog "${P} supports these language codes:"
elog "${MY_LANGS}"
elog
fi
[[ -n ${A} ]] && unpack ${A}
cd "${S}"
# add all linguas to cmake
if [[ -n ${A} ]]; then
for lng in ${MY_LANGS}; do
dir="${PN}-${lng}-${PV}"
if [[ -d "${dir}" ]] ; then
echo "add_subdirectory( ${dir} )" >> "${S}"/CMakeLists.txt
fi
done
fi
}
src_configure() {
local mycmakeargs=(
-DBUILD_MESSAGES=ON -DBUILD_DATA=ON
$(cmake-utils_use_build doc)
)
[[ -e "${S}"/CMakeLists.txt ]] && kde4-base_src_configure
}
src_compile() {
[[ -e "${S}"/CMakeLists.txt ]] && kde4-base_src_compile
}
src_test() {
[[ -e "${S}"/CMakeLists.txt ]] && kde4-base_src_test
}
src_install() {
[[ -e "${S}"/CMakeLists.txt ]] && kde4-base_src_install
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/calligra-l10n/calligra-l10n-2.4.1.ebuild,v 1.1 2012/04/26 22:36:02 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/calligra-l10n/calligra-l10n-2.4.1.ebuild,v 1.2 2012/05/27 16:48:20 ago Exp $
EAPI=4
@ -13,7 +13,7 @@ LICENSE="GPL-2"
DEPEND="sys-devel/gettext"
RDEPEND=""
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="doc"
MY_LANGS="ca ca@valencia cs da de el en_GB es et fi fr hu it kk nb nds nl pl pt pt_BR ru sk sv uk zh_CN zh_TW"

@ -1,2 +1,3 @@
DIST calligra-2.4.0.tar.bz2 123325347 RMD160 840efd6c7ff82b246950de591b9af762d37f9a95 SHA1 6026f4ddcf4bf647ea13dfb477233df472a5c007 SHA256 7c8cd1ec8cd2b26d5544f3b5a283052c5cd82f212749475b91cc340f7e4029b0
DIST calligra-2.4.1.tar.bz2 119301573 RMD160 5cb241ab46c6e064a05e39436da81f2a2a8df71f SHA1 f5be221d50088ac4537931811272392846cd7363 SHA256 59a5421484ec71bfc3db6351d44a88b22dd164a5ff8cd225b67ac2eb835774a3
DIST calligra-2.4.2.tar.bz2 119318136 RMD160 e884a4e68ea65d24166f3992488413283894c3d8 SHA1 d44a6b321b0b90122b86e074785546f4a2b0d066 SHA256 0f6b87a013601008f1198791bf743143c60b3aba26e2729c085aa98372459193
DIST calligra-2.4.90.tar.bz2 119019409 RMD160 9ebfe42df70b6a0800300a039816aeed28592f5b SHA1 b9032d10cc0a2acf68c4629e592d72ed949ad7c0 SHA256 9160c6911be849ca5da36eb3c8a09b210e083e1ca05a842a0fb1978c05adebce

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/calligra/calligra-2.4.1.ebuild,v 1.2 2012/05/02 21:59:18 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/calligra/calligra-2.4.1.ebuild,v 1.5 2012/05/27 22:44:56 dilfridge Exp $
# note: files that need to be checked for dependencies etc:
# CMakeLists.txt, kexi/CMakeLists.txt kexi/migration/CMakeLists.txt
@ -26,7 +26,7 @@ HOMEPAGE="http://www.calligra.org/"
LICENSE="GPL-2"
SLOT="4"
[[ ${PV} == *9999 ]] || KEYWORDS="~amd64 ~x86"
[[ ${PV} == *9999 ]] || KEYWORDS="amd64 x86"
IUSE="attica +crypt +eigen +exif fftw +fontconfig freetds +gif glew +glib +gsf
gsl +iconv +jpeg jpeg2k +kdcraw kdepim +lcms marble mysql +mso +okular openctl openexr
+pdf postgres +semantic-desktop +ssl sybase test tiff +threads +truetype
@ -83,7 +83,7 @@ RDEPEND="
jpeg? ( virtual/jpeg )
jpeg2k? ( media-libs/openjpeg )
kdcraw? ( $(add_kdebase_dep libkdcraw) )
kdepim? ( $(add_kdebase_dep kdepimlibs) )
kdepim? ( $(add_kdebase_dep kdepimlibs 'semantic-desktop') )
lcms? ( media-libs/lcms:2 )
marble? ( $(add_kdebase_dep marble) )
mysql? ( virtual/mysql )

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/calligra/calligra-2.4.0-r1.ebuild,v 1.5 2012/05/02 21:59:18 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/calligra/calligra-2.4.2.ebuild,v 1.2 2012/05/27 22:44:56 dilfridge Exp $
# note: files that need to be checked for dependencies etc:
# CMakeLists.txt, kexi/CMakeLists.txt kexi/migration/CMakeLists.txt
@ -83,7 +83,7 @@ RDEPEND="
jpeg? ( virtual/jpeg )
jpeg2k? ( media-libs/openjpeg )
kdcraw? ( $(add_kdebase_dep libkdcraw) )
kdepim? ( $(add_kdebase_dep kdepimlibs) )
kdepim? ( $(add_kdebase_dep kdepimlibs 'semantic-desktop') )
lcms? ( media-libs/lcms:2 )
marble? ( $(add_kdebase_dep marble) )
mysql? ( virtual/mysql )
@ -117,8 +117,6 @@ RDEPEND="
"
DEPEND="${RDEPEND}"
PATCHES=( "${FILESDIR}/${PN}-2.4.0-rdf.patch" )
RESTRICT=test
# bug 394273

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/calligra/calligra-2.4.9999.ebuild,v 1.8 2012/05/02 21:59:18 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/calligra/calligra-2.4.49.9999.ebuild,v 1.2 2012/05/27 22:44:56 dilfridge Exp $
# note: files that need to be checked for dependencies etc:
# CMakeLists.txt, kexi/CMakeLists.txt kexi/migration/CMakeLists.txt
@ -83,7 +83,7 @@ RDEPEND="
jpeg? ( virtual/jpeg )
jpeg2k? ( media-libs/openjpeg )
kdcraw? ( $(add_kdebase_dep libkdcraw) )
kdepim? ( $(add_kdebase_dep kdepimlibs) )
kdepim? ( $(add_kdebase_dep kdepimlibs 'semantic-desktop') )
lcms? ( media-libs/lcms:2 )
marble? ( $(add_kdebase_dep marble) )
mysql? ( virtual/mysql )
@ -117,8 +117,6 @@ RDEPEND="
"
DEPEND="${RDEPEND}"
PATCHES=( "${FILESDIR}/${PN}-2.4.0-rdf.patch" )
RESTRICT=test
# bug 394273

@ -0,0 +1,218 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/calligra/calligra-2.4.90.ebuild,v 1.3 2012/05/28 00:12:22 mr_bones_ Exp $
# note: files that need to be checked for dependencies etc:
# CMakeLists.txt, kexi/CMakeLists.txt kexi/migration/CMakeLists.txt
# krita/CMakeLists.txt
EAPI=4
KDE_SCM=git
KDE_MINIMAL=4.6.4
QT_MINIMAL=4.8.1
OPENGL_REQUIRED=optional
KDE_HANDBOOK=optional
KDE_LINGUAS_LIVE_OVERRIDE=true
inherit kde4-base
DESCRIPTION="KDE Office Suite"
HOMEPAGE="http://www.calligra.org/"
case ${PV} in
2.[456789].[789]?)
# beta or rc releases
SRC_URI="mirror://kde/unstable/${P}/${P}.tar.bz2" ;;
2.[456789].?)
# stable releases
SRC_URI="mirror://kde/stable/${P}/${P}.tar.bz2" ;;
2.[456789].9999)
# stable branch live ebuild
SRC_URI="" ;;
9999)
# master branch live ebuild
SRC_URI="" ;;
esac
LICENSE="GPL-2"
SLOT="4"
[[ ${PV} == *9999 ]] || KEYWORDS="~amd64 ~x86"
IUSE="attica +crypt +eigen +exif fftw +fontconfig freetds +gif glew +glib +gsf
gsl +iconv +jpeg jpeg2k +kdcraw kdepim +lcms marble mysql +mso +okular openctl openexr
+pdf postgres +semantic-desktop +ssl sybase test tiff +threads +truetype
word-perfect xbase +xml +xslt"
# please do not sort here, order is same as in CMakeLists.txt
CAL_FTS="kexi words flow plan stage sheets krita karbon braindump"
for cal_ft in ${CAL_FTS}; do
IUSE+=" calligra_features_${cal_ft}"
done
unset cal_ft
REQUIRED_USE="
calligra_features_kexi? ( calligra_features_sheets )
calligra_features_words? ( calligra_features_sheets )
calligra_features_krita? ( eigen exif lcms )
calligra_features_plan? ( kdepim semantic-desktop )
calligra_features_sheets? ( eigen )
test? ( calligra_features_karbon )
"
RDEPEND="
!app-office/karbon
!app-office/kexi
!app-office/koffice-data
!app-office/koffice-l10n
!app-office/koffice-libs
!app-office/koffice-meta
!app-office/kplato
!app-office/kpresenter
!app-office/krita
!app-office/kspread
!app-office/kword
dev-lang/perl
dev-libs/boost
dev-libs/libxml2
$(add_kdebase_dep knewstuff)
media-libs/libpng
sys-libs/zlib
>=x11-libs/qt-gui-4.8.1-r1
attica? ( dev-libs/libattica )
crypt? ( app-crypt/qca:2 )
eigen? ( dev-cpp/eigen:2 )
exif? ( media-gfx/exiv2 )
fftw? ( sci-libs/fftw:3.0 )
fontconfig? ( media-libs/fontconfig )
freetds? ( dev-db/freetds )
gif? ( media-libs/giflib )
glew? ( media-libs/glew )
glib? ( dev-libs/glib:2 )
gsf? ( gnome-extra/libgsf )
gsl? ( sci-libs/gsl )
iconv? ( virtual/libiconv )
jpeg? ( virtual/jpeg )
jpeg2k? ( media-libs/openjpeg )
kdcraw? ( $(add_kdebase_dep libkdcraw) )
kdepim? ( $(add_kdebase_dep kdepimlibs 'semantic-desktop') )
lcms? ( media-libs/lcms:2 )
marble? ( $(add_kdebase_dep marble) )
mysql? ( virtual/mysql )
okular? ( $(add_kdebase_dep okular) )
openctl? ( >=media-libs/opengtl-0.9.15 )
openexr? ( media-libs/openexr )
pdf? (
app-text/poppler
media-gfx/pstoedit
)
postgres? (
dev-db/postgresql-base
dev-libs/libpqxx
)
semantic-desktop? ( dev-libs/soprano $(add_kdebase_dep kdelibs semantic-desktop) )
ssl? ( dev-libs/openssl )
sybase? ( dev-db/freetds )
tiff? ( media-libs/tiff )
truetype? ( media-libs/freetype:2 )
word-perfect? (
app-text/libwpd
app-text/libwps
app-text/libwpg
)
xbase? ( dev-db/xbase )
xslt? ( dev-libs/libxslt )
calligra_features_kexi? (
>=dev-db/sqlite-3.7.9:3[extensions]
dev-libs/icu
)
"
DEPEND="${RDEPEND}"
RESTRICT=test
# bug 394273
src_configure() {
local cal_ft
# first write out things we want to hard-enable
local mycmakeargs=(
"-DIHAVEPATCHEDQT=ON"
"-DWITH_Boost=ON"
"-DWITH_LibXml2=ON"
"-DWITH_PNG=ON"
"-DWITH_ZLIB=ON"
"-DGHNS=ON"
"-DWITH_X11=ON"
"-DWITH_Qt4=ON"
"-DQT3SUPPORT=ON" # kde4-base.eclass pulls this in anyway
)
# default disablers
mycmakeargs+=(
"-DBUILD_mobile=OFF" # we dont support mobile gui, maybe arm could
"-DBUILD_active=OFF" # we dont support active gui, maybe arm could
"-DWITH_LCMS=OFF" # we use lcms:2
"-DCREATIVEONLY=OFF"
"-DWITH_TINY=OFF"
"-DWITH_CreateResources=OFF" # NOT PACKAGED: http://create.freedesktop.org/
"-DWITH_DCMTK=OFF" # NOT PACKAGED: http://www.dcmtk.org/dcmtk.php.en
"-DWITH_Spnav=OFF" # NOT PACKAGED: http://spacenav.sourceforge.net/
)
# regular options
mycmakeargs+=(
$(cmake-utils_use_with attica LibAttica)
$(cmake-utils_use_with crypt QCA2)
$(cmake-utils_use_with eigen Eigen2)
$(cmake-utils_use_with exif Exiv2)
$(cmake-utils_use_with fftw FFTW3)
$(cmake-utils_use_with fontconfig Fontconfig)
$(cmake-utils_use_with freetds FreeTDS)
$(cmake-utils_use_with gif GIF2)
$(cmake-utils_use_with glew GLEW)
$(cmake-utils_use_with glib GLIB2)
$(cmake-utils_use_with glib GObject)
$(cmake-utils_use_with gsf LIBGSF)
$(cmake-utils_use_with gsl GSL)
$(cmake-utils_use_with iconv Iconv)
$(cmake-utils_use_with jpeg JPEG)
$(cmake-utils_use_with jpeg2k OpenJPEG)
$(cmake-utils_use_with kdcraw Kdcraw)
$(cmake-utils_use_with kdepim KdepimLibs)
$(cmake-utils_use_with lcms LCMS2)
$(cmake-utils_use_with marble Marble)
$(cmake-utils_use_with mysql MySQL)
$(cmake-utils_use_with okular Okular)
$(cmake-utils_use_with openctl OpenCTL)
$(cmake-utils_use_with openexr OpenEXR)
$(cmake-utils_use_with opengl OpenGL)
$(cmake-utils_use_with pdf Poppler)
$(cmake-utils_use_with pdf Pstoedit)
$(cmake-utils_use_with postgres PostgreSQL)
$(cmake-utils_use_with semantic-desktop Soprano)
$(cmake-utils_use semantic-desktop NEPOMUK)
$(cmake-utils_use_with ssl OpenSSL)
$(cmake-utils_use_with sybase FreeTDS)
$(cmake-utils_use_with tiff TIFF)
$(cmake-utils_use_with threads Threads)
$(cmake-utils_use_with truetype Freetype)
$(cmake-utils_use_with word-perfect WPD)
$(cmake-utils_use_with word-perfect WPG)
$(cmake-utils_use_with xbase XBase)
$(cmake-utils_use_with xslt LibXslt)
$(cmake-utils_use_build mso libmsooxml)
)
# applications
for cal_ft in ${CAL_FTS}; do
mycmakeargs+=( $(cmake-utils_use_build calligra_features_${cal_ft} ${cal_ft}) )
done
mycmakeargs+=( $(cmake-utils_use_build test cstester) )
# filters
kde4-base_src_configure
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/calligra/calligra-9999.ebuild,v 1.18 2012/05/02 21:59:18 dilfridge Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/calligra/calligra-9999.ebuild,v 1.21 2012/05/28 00:12:22 mr_bones_ Exp $
# note: files that need to be checked for dependencies etc:
# CMakeLists.txt, kexi/CMakeLists.txt kexi/migration/CMakeLists.txt
@ -20,11 +20,27 @@ inherit kde4-base
DESCRIPTION="KDE Office Suite"
HOMEPAGE="http://www.calligra.org/"
[[ ${PV} == *9999 ]] || SRC_URI="mirror://kde/stable/${P}/${P}.tar.bz2"
case ${PV} in
2.[456789].[789]?)
# beta or rc releases
SRC_URI="mirror://kde/unstable/${P}/${P}.tar.bz2" ;;
2.[456789].?)
# stable releases
SRC_URI="mirror://kde/stable/${P}/${P}.tar.bz2" ;;
2.[456789].9999)
# stable branch live ebuild
SRC_URI="" ;;
9999)
# master branch live ebuild
SRC_URI="" ;;
esac
LICENSE="GPL-2"
SLOT="4"
[[ ${PV} == *9999 ]] || KEYWORDS="~amd64 ~x86"
IUSE="attica +crypt +eigen +exif fftw +fontconfig freetds +gif glew +glib +gsf
gsl +iconv +jpeg jpeg2k +kdcraw kdepim +lcms marble mysql +mso +okular openctl openexr
+pdf postgres +semantic-desktop +ssl sybase test tiff +threads +truetype
@ -81,7 +97,7 @@ RDEPEND="
jpeg? ( virtual/jpeg )
jpeg2k? ( media-libs/openjpeg )
kdcraw? ( $(add_kdebase_dep libkdcraw) )
kdepim? ( $(add_kdebase_dep kdepimlibs) )
kdepim? ( $(add_kdebase_dep kdepimlibs 'semantic-desktop') )
lcms? ( media-libs/lcms:2 )
marble? ( $(add_kdebase_dep marble) )
mysql? ( virtual/mysql )
@ -136,8 +152,9 @@ src_configure() {
# default disablers
mycmakeargs+=(
"-DBUILD_mobile=OFF" # we dont suppor mobile gui, maybe arm could
"-DWITH_LCMS=OFF" # we use lcms:2
"-DBUILD_mobile=OFF" # we dont support mobile gui, maybe arm could
"-DBUILD_active=OFF" # we dont support active gui, maybe arm could
"-DWITH_LCMS=OFF" # we use lcms:2
"-DCREATIVEONLY=OFF"
"-DWITH_TINY=OFF"
"-DWITH_CreateResources=OFF" # NOT PACKAGED: http://create.freedesktop.org/

@ -1,181 +0,0 @@
From c34af29f458a35b6cf0fbec8574425516be62859 Mon Sep 17 00:00:00 2001
From: Boudewijn Rempt <boud@valdyas.org>
Date: Sun, 8 Apr 2012 12:21:50 +0200
Subject: [PATCH] Hide rdf in more places
We shouldn't use KoDocumentRdf unless hedged with SHOULD_BUILD_RDF
Ok to backport?
---
libs/main/KoDocument.cpp | 2 +-
libs/main/KoDocument.h | 2 +-
libs/main/KoDocumentInfoDlg.cpp | 8 +++++---
libs/main/KoDocumentInfoDlg.h | 4 ++--
words/part/KWOdfLoader.cpp | 3 ++-
words/part/KWView.cpp | 6 +++---
words/part/dockers/KWRdfDocker.cpp | 6 +++---
7 files changed, 17 insertions(+), 14 deletions(-)
diff --git a/libs/main/KoDocument.cpp b/libs/main/KoDocument.cpp
index 2fedde7..775c2c6 100644
--- a/libs/main/KoDocument.cpp
+++ b/libs/main/KoDocument.cpp
@@ -812,7 +812,7 @@ KoDocumentInfo *KoDocument::documentInfo() const
return d->docInfo;
}
-KoDocumentRdf *KoDocument::documentRdf() const
+KoDocumentRdfBase *KoDocument::documentRdf() const
{
#ifdef SHOULD_BUILD_RDF
if (d->docRdf && d->docRdf->model()) {
diff --git a/libs/main/KoDocument.h b/libs/main/KoDocument.h
index d69e15c..7cc8cd5 100644
--- a/libs/main/KoDocument.h
+++ b/libs/main/KoDocument.h
@@ -595,7 +595,7 @@ public:
* the RDF system and needs full access to the KoDocumentRdf object.
* @see KoDocumentRdf
*/
- KoDocumentRdf *documentRdf() const;
+ KoDocumentRdfBase *documentRdf() const;
/**
* Replace the current rdf document with the given rdf document. The existing RDF document
diff --git a/libs/main/KoDocumentInfoDlg.cpp b/libs/main/KoDocumentInfoDlg.cpp
index 23ae08e..1781e34 100644
--- a/libs/main/KoDocumentInfoDlg.cpp
+++ b/libs/main/KoDocumentInfoDlg.cpp
@@ -26,8 +26,10 @@
#include "KoDocumentInfo.h"
#include "KoDocument.h"
#include "KoMainWindow.h"
+
#include "rdf/KoDocumentRdfEditWidgetBase.h"
#ifdef SHOULD_BUILD_RDF
+#include "rdf/KoDocumentRdf.h"
#include "rdf/KoDocumentRdfEditWidget.h"
#endif
@@ -68,7 +70,7 @@ public:
QList<KPageWidgetItem*> m_pages;
Ui::KoDocumentInfoAboutWidget* m_aboutUi;
Ui::KoDocumentInfoAuthorWidget* m_authorUi;
- KoDocumentRdf* m_rdf;
+ KoDocumentRdfBase* m_rdf;
#ifdef SHOULD_BUILD_RDF
KoDocumentRdfEditWidget* m_rdfEditWidget;
#else
@@ -80,7 +82,7 @@ public:
};
-KoDocumentInfoDlg::KoDocumentInfoDlg(QWidget* parent, KoDocumentInfo* docInfo, KoDocumentRdf* docRdf)
+KoDocumentInfoDlg::KoDocumentInfoDlg(QWidget* parent, KoDocumentInfo* docInfo, KoDocumentRdfBase* docRdf)
: KPageDialog(parent)
, d(new KoDocumentInfoDlgPrivate)
{
@@ -136,7 +138,7 @@ KoDocumentInfoDlg::KoDocumentInfoDlg(QWidget* parent, KoDocumentInfo* docInfo, K
d->m_rdfEditWidget = 0;
#ifdef SHOULD_BUILD_RDF
- d->m_rdfEditWidget = new KoDocumentRdfEditWidget(this, d->m_rdf);
+ d->m_rdfEditWidget = new KoDocumentRdfEditWidget(this, (KoDocumentRdf*)d->m_rdf);
page = new KPageWidgetItem(d->m_rdfEditWidget->widget(), i18n("Rdf"));
page->setHeader(i18n("Rdf"));
page->setIcon(KIcon("text-rdf"));
diff --git a/libs/main/KoDocumentInfoDlg.h b/libs/main/KoDocumentInfoDlg.h
index 9d3e6eb..733f126 100644
--- a/libs/main/KoDocumentInfoDlg.h
+++ b/libs/main/KoDocumentInfoDlg.h
@@ -24,7 +24,7 @@
#include <kpagedialog.h>
class KoDocumentInfo;
-class KoDocumentRdf;
+class KoDocumentRdfBase;
class KPageWidgetItem;
/**
@@ -55,7 +55,7 @@ public:
* @param parent a pointer to the parent widget
* @param docInfo a pointer to the shown KoDocumentInfo
*/
- KoDocumentInfoDlg(QWidget *parent, KoDocumentInfo* docInfo, KoDocumentRdf* docRdf = 0);
+ KoDocumentInfoDlg(QWidget *parent, KoDocumentInfo* docInfo, KoDocumentRdfBase* docRdf = 0);
/** The destructor */
virtual ~KoDocumentInfoDlg();
diff --git a/words/part/KWOdfLoader.cpp b/words/part/KWOdfLoader.cpp
index 9900102..238c7fe 100644
--- a/words/part/KWOdfLoader.cpp
+++ b/words/part/KWOdfLoader.cpp
@@ -46,8 +46,9 @@
#include <KoProgressUpdater.h>
#include <KoVariableManager.h>
#include <KoInlineTextObjectManager.h>
+#ifdef SHOULD_BUILD_RDF
#include <KoDocumentRdf.h>
-
+#endif
// KDE + Qt includes
#include <QTextCursor>
#include <KDebug>
diff --git a/words/part/KWView.cpp b/words/part/KWView.cpp
index 0ac5285..53f7da5 100644
--- a/words/part/KWView.cpp
+++ b/words/part/KWView.cpp
@@ -163,7 +163,7 @@ KWView::KWView(const QString &viewMode, KWDocument *document, QWidget *parent)
connect(m_zoomController, SIGNAL(zoomChanged(KoZoomMode::Mode, qreal)), this, SLOT(zoomChanged(KoZoomMode::Mode, qreal)));
#ifdef SHOULD_BUILD_RDF
- if (KoDocumentRdf *rdf = m_document->documentRdf()) {
+ if (KoDocumentRdf *rdf = dynamic_cast<KoDocumentRdf*>(m_document->documentRdf())) {
connect(rdf, SIGNAL(semanticObjectViewSiteUpdated(KoRdfSemanticItem*, const QString&)),
this, SLOT(semanticObjectViewSiteUpdated(KoRdfSemanticItem*, const QString&)));
}
@@ -303,7 +303,7 @@ void KWView::setupActions()
action->setWhatsThis(i18n("Stylesheets are used to format contact, event, and location information which is stored in Rdf"));
connect(action, SIGNAL(triggered()), this, SLOT(editSemanticStylesheets()));
- if (KoDocumentRdf* rdf = m_document->documentRdf()) {
+ if (KoDocumentRdf* rdf = dynamic_cast<KoDocumentRdf*>(m_document->documentRdf())) {
KAction* createRef = rdf->createInsertSemanticObjectReferenceAction(canvasBase());
actionCollection()->addAction("insert_semanticobject_ref", createRef);
KActionMenu *subMenu = new KActionMenu(i18n("Create"), this);
@@ -708,7 +708,7 @@ void KWView::pageSettingsDialogFinished()
void KWView::editSemanticStylesheets()
{
#ifdef SHOULD_BUILD_RDF
- if (KoDocumentRdf *rdf = m_document->documentRdf()) {
+ if (KoDocumentRdf *rdf = dynamic_cast<KoDocumentRdf*>(m_document->documentRdf())) {
KoSemanticStylesheetsEditor *dia = new KoSemanticStylesheetsEditor(this, rdf);
dia->show();
// TODO this leaks memory
diff --git a/words/part/dockers/KWRdfDocker.cpp b/words/part/dockers/KWRdfDocker.cpp
index 0fbf85b..969977b 100644
--- a/words/part/dockers/KWRdfDocker.cpp
+++ b/words/part/dockers/KWRdfDocker.cpp
@@ -93,8 +93,8 @@ void KWRdfDocker::setCanvas(KoCanvasBase *canvas)
}
m_document = newDoc;
- widgetDocker.semanticView->setDocumentRdf(m_document->documentRdf());
- connect(m_document->documentRdf(), SIGNAL(semanticObjectAdded(KoRdfSemanticItem*)),
+ widgetDocker.semanticView->setDocumentRdf(static_cast<KoDocumentRdf*>(m_document->documentRdf()));
+ connect(static_cast<KoDocumentRdf*>(m_document->documentRdf()), SIGNAL(semanticObjectAdded(KoRdfSemanticItem*)),
this, SLOT(semanticObjectAdded(KoRdfSemanticItem*)));
connect(m_document->documentRdf(), SIGNAL(semanticObjectUpdated(KoRdfSemanticItem*)),
this, SLOT(semanticObjectUpdated(KoRdfSemanticItem*)));
@@ -168,7 +168,7 @@ void KWRdfDocker::updateData()
// TODO try to get rid of 'editor' here by remembering the position in the resourceChanged()
KoTextEditor *editor = KoTextEditor::getTextEditorFromCanvas(m_canvas);
- KoDocumentRdf *rdf = m_document->documentRdf();
+ KoDocumentRdf *rdf = dynamic_cast<KoDocumentRdf*>(m_document->documentRdf());
if (editor && rdf)
{
//kDebug(30015) << "m_lastCursorPosition:" << m_lastCursorPosition;
--
1.7.9.2

@ -1,14 +1,21 @@
#!/bin/bash
# important: you need to use the most general CFLAGS to build the packages
# recommendation:
# * for x86 : CFLAGS="-march=i586 -mtune=generic -O2 -pipe -g"
# * for amd64: CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -g"
die() {
echo "${1}"
exit 1
}
VERSION="3.4.5.2"
VERSION="3.5.2.2"
BINRELEASE="-r1"
# first the default subset of useflags
IUSES_BASE="bash-completion binfilter branding dbus graphite gstreamer gtk python templates webdav odk"
IUSES_BASE="bash-completion binfilter branding cups dbus graphite gstreamer gtk nsplugin python vba webdav xmlsec -aqua -jemalloc -mysql -nlpsolver -odk -opengl -pdfimport -postgres -svg"
# now for the options
IUSES_J="java"
@ -25,38 +32,67 @@ echo "Base"
echo "app-office/libreoffice ${IUSES_BASE} ${IUSES_NJ} ${IUSES_NG} ${IUSES_NK}" > /etc/portage/package.use/libreo
emerge -v =libreoffice-${VERSION} || die "emerge failed"
quickpkg libreoffice --include-config=y
cp /usr/portage/packages/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-base-${VERSION}.tbz2 || die "Copying package failed"
mv /tmp/portage/packages/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-base-${VERSION}${BINRELEASE}.tbz2 || die "Moving package failed"
echo "Base - java"
echo "app-office/libreoffice ${IUSES_BASE} ${IUSES_J} ${IUSES_NG} ${IUSES_NK}" > /etc/portage/package.use/libreo
emerge -v =libreoffice-${VERSION} || die "emerge failed"
quickpkg libreoffice --include-config=y
cp /usr/portage/packages/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-base-java-${VERSION}.tbz2 || die "Copying package failed"
mv /tmp/portage/packages/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-base-java-${VERSION}${BINRELEASE}.tbz2 || die "Moving package failed"
# kde flavor
echo "KDE"
echo "app-office/libreoffice ${IUSES_BASE} ${IUSES_NJ} ${IUSES_NG} ${IUSES_K}" > /etc/portage/package.use/libreo
emerge -v =libreoffice-${VERSION} || die "emerge failed"
quickpkg libreoffice --include-config=y
cp /usr/portage/packages/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-kde-${VERSION}.tbz2 || die "Copying package failed"
mv /tmp/portage/packages/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-kde-${VERSION}${BINRELEASE}.tbz2 || die "Moving package failed"
echo "KDE - java"
echo "app-office/libreoffice ${IUSES_BASE} ${IUSES_J} ${IUSES_NG} ${IUSES_K}" > /etc/portage/package.use/libreo
emerge -v =libreoffice-${VERSION} || die "emerge failed"
quickpkg libreoffice --include-config=y
cp /usr/portage/packages/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-kde-java-${VERSION}.tbz2 || die "Copying package failed"
mv /tmp/portage/packages/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-kde-java-${VERSION}${BINRELEASE}.tbz2 || die "Moving package failed"
# gnome flavor
echo "Gnome"
echo "app-office/libreoffice ${IUSES_BASE} ${IUSES_NJ} ${IUSES_G} ${IUSES_NK}" > /etc/portage/package.use/libreo
emerge -v =libreoffice-${VERSION} || die "emerge failed"
quickpkg libreoffice --include-config=y
cp /usr/portage/packages/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-gnome-${VERSION}.tbz2 || die "Copying package failed"
mv /tmp/portage/packages/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-gnome-${VERSION}${BINRELEASE}.tbz2 || die "Moving package failed"
echo "Gnome -java"
echo "app-office/libreoffice ${IUSES_BASE} ${IUSES_J} ${IUSES_G} ${IUSES_NK}" > /etc/portage/package.use/libreo
emerge -v =libreoffice-${VERSION} || die "emerge failed"
quickpkg libreoffice --include-config=y
cp /usr/portage/packages/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-gnome-java-${VERSION}.tbz2 || die "Copying package failed"
mv /tmp/portage/packages/app-office/libreoffice-${VERSION}.tbz2 ./libreoffice-gnome-java-${VERSION}${BINRELEASE}.tbz2 || die "Moving package failed"
for name in ./libreoffice-*-${VERSION}${BINRELEASE}.tbz2 ; do
BN=`basename $name .tbz2`
rm -rf tmp.lo
mkdir -vp tmp.lo/p1 tmp.lo/p2
cd tmp.lo/p1
echo "Unpacking complete archive $BN.tbz2"
tar xfvjp ../../$BN.tbz2
echo "Moving debug info"
mkdir -vp ../p2/usr/lib
mv -v usr/lib/debug ../p2/usr/lib/
echo "Re-packing program"
tar cfvJ ../../bin-$BN.tar.xz --owner root --group root ./*
echo "Re-packing debug info"
cd ../p2
tar cfvJ ../../debug-$BN.tar.xz --owner root --group root ./*
echo "Removing unpacked files"
cd ../..
rm -rf tmp.lo
echo "Done with $BN.tbz2"
done

@ -1,2 +1,3 @@
DIST openerp-server-5.0.15.tar.gz 10529558 RMD160 11679778890aefb05182a41981750ea5d011d83b SHA1 45ecc01e826f8c10b7de97d155492a4dcff8026a SHA256 021dd27f352e1c92c0912d8b50f05cfcee39052551a2c6d90ee1677f4e361504
DIST openerp-server-5.0.16.tar.gz 10515061 RMD160 2d4cfe890e9ac2b1c0683e34cfbf2f1f7747140b SHA1 f3643ba457ee0b0a23f544ac8514e45c5dc9a307 SHA256 431ed9f709204e43a48a9ba4468884ec935deacd1558562b1dd6f373d121c57b
DIST openerp-server-5.0.6.tar.gz 8733610 RMD160 1feffe5db442d503744fcf2e8c7eacf8b9fe670e SHA1 8f9a180d560c3d0f612663f09348923a22644c0d SHA256 5812b3199e2ecc473a265af0fc33626079351f3d119281e84df4edba5b5a0df4

@ -10,7 +10,7 @@ depend() {
start() {
ebegin "Starting openerp-server"
PYTHONDIR=$(python -c 'from distutils.sysconfig import get_config_var; print(get_config_var("LIBP"))')
start-stop-daemon --start --quiet --pidfile "${PIDFILE}" --exec /usr/bin/python2.6 --startas /usr/bin/python \
start-stop-daemon --start --quiet --pidfile "${PIDFILE}" --exec /usr/bin/python --startas /usr/bin/python \
--chuid "${USER}" --chdir "${PYTHONDIR}/site-packages/openerp-server/" --background -- "openerp-server.py" ${DAEMON_OPTS}
eend $?
}

@ -0,0 +1,85 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/openerp-server/openerp-server-5.0.16.ebuild,v 1.1 2012/05/27 09:36:59 elvanor Exp $
EAPI="3"
PYTHON_DEPEND="2"
inherit eutils distutils
DESCRIPTION="Open Source ERP & CRM"
HOMEPAGE="http://www.openerp.com/"
SRC_URI="http://www.openerp.com/download/stable/source/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
CDEPEND="dev-db/postgresql-server
dev-python/egenix-mx-base
dev-python/lxml
dev-python/psycopg
dev-python/pychart
dev-python/pytz
dev-python/pyxml
dev-python/pyopenssl
dev-python/reportlab
media-gfx/pydot
dev-libs/libxslt[python]
dev-libs/libxml2[python]"
RDEPEND="${CDEPEND}"
DEPEND="${CDEPEND}"
OPENERP_USER="openerp"
OPENERP_GROUP="openerp"
pkg_setup() {
python_set_active_version 2
python_pkg_setup
}
src_install() {
distutils_src_install
doinitd "${FILESDIR}/${PN}"
newconfd "${FILESDIR}/openerp-server-confd" "${PN}"
keepdir /var/run/openerp
keepdir /var/log/openerp
rm "${D}/usr/bin/openerp-server"
insinto /etc/logrotate.d
newins "${FILESDIR}"/openerp-server.logrotate openerp-server || die
dodir /etc/openerp
insinto /etc/openerp
newins "${FILESDIR}"/openerp-server.cfg openerp-server.cfg || die
}
pkg_preinst() {
enewgroup ${OPENERP_GROUP}
enewuser ${OPENERP_USER} -1 -1 -1 ${OPENERP_GROUP}
fowners ${OPENERP_USER}:${OPENERP_GROUP} /var/run/openerp
fowners ${OPENERP_USER}:${OPENERP_GROUP} /var/log/openerp
}
pkg_postinst() {
elog "In order to setup the initial database, run:"
elog " emerge --config =${CATEGORY}/${PF}"
elog "Be sure the database is started before"
}
pquery() {
psql -q -At -U postgres -d template1 -c "$@"
}
pkg_config() {
einfo "In the following, the 'postgres' user will be used."
if ! pquery "SELECT usename FROM pg_user WHERE usename = '${OPENERP_USER}'" | grep -q ${OPENERP_USER}; then
ebegin "Creating database user ${OPENERP_USER}"
createuser --username=postgres --createdb --no-adduser ${OPENERP_USER}
eend $? || die "Failed to create database user"
fi
}

@ -1,2 +1 @@
DIST tree-1.5.3.tgz 34494 RMD160 72ca2be3ea05bd18819973ad0dfc60a3b9247d90 SHA1 329e05e500754109ff1f648c14924d8cac42c6ea SHA256 1128755ea9455615188212bb04319cf103114fb78f687aa887ce29ef184ffb8d
DIST tree-1.6.0.tgz 42706 RMD160 d0e89f49fa902c7a72056d1a4ef826ddfee6be15 SHA1 350f851f68859a011668362dd0e7ee81fd1b713a SHA256 4dc470a74880338b01da41701d8db90d0fb178877e526d385931a007d68d7591

@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/tree/files/tree.bashcomp,v 1.1 2005/08/30 14:15:49 ka0ttic Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/tree/files/tree.bashcomp,v 1.2 2012/05/27 23:17:52 mr_bones_ Exp $
# bash command-line completion for tree
# Author: Aaron Walker <ka0ttic@gentoo.org>
@ -15,7 +15,7 @@ _tree() {
--dirsfirst --charset --help"
if [[ ${cur} == -* ]] ; then
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
return 0
fi
@ -23,10 +23,10 @@ _tree() {
-L|-P|-I|-H|-T|--charset|--help)
;;
-o)
COMPREPLY=( $(compgen -f -- ${cur}) )
_filedir
;;
*)
COMPREPLY=( $(compgen -d -- ${cur}) )
_filedir -d
;;
esac
}

@ -1,38 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/tree/tree-1.5.3.ebuild,v 1.10 2011/07/21 16:32:32 mr_bones_ Exp $
EAPI=2
inherit toolchain-funcs flag-o-matic bash-completion
DESCRIPTION="Lists directories recursively, and produces an indented listing of files."
HOMEPAGE="http://mama.indstate.edu/users/ice/tree/"
SRC_URI="ftp://mama.indstate.edu/linux/tree/${P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
IUSE=""
src_prepare() {
sed -i \
-e 's:LINUX:__linux__:' tree.c \
|| die "sed failed"
}
src_compile() {
append-lfs-flags
emake \
CC="$(tc-getCC)" \
CFLAGS="${CFLAGS}" \
LDFLAGS="${LDFLAGS}" \
XOBJS="$(use elibc_uclibc && echo strverscmp.o)" \
|| die "emake failed"
}
src_install() {
dobin tree || die "dobin failed"
doman man/tree.1 || die
dodoc CHANGES README* || die
dobashcompletion "${FILESDIR}"/${PN}.bashcomp
}

@ -0,0 +1,39 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/tree/tree-1.6.0-r1.ebuild,v 1.1 2012/05/27 23:17:52 mr_bones_ Exp $
EAPI=4
inherit toolchain-funcs flag-o-matic bash-completion-r1
DESCRIPTION="Lists directories recursively, and produces an indented listing of files."
HOMEPAGE="http://mama.indstate.edu/users/ice/tree/"
SRC_URI="ftp://mama.indstate.edu/linux/tree/${P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh
~sparc ~x86"
IUSE=""
src_prepare() {
sed -i \
-e 's:LINUX:__linux__:' tree.c \
|| die "sed failed"
mv doc/tree.1.fr doc/tree.fr.1
}
src_compile() {
append-lfs-flags
emake \
CC="$(tc-getCC)" \
CFLAGS="${CFLAGS} ${CPPFLAGS}" \
LDFLAGS="${LDFLAGS}" \
XOBJS="$(use elibc_uclibc && echo strverscmp.o)"
}
src_install() {
dobin tree
doman doc/tree*.1
dodoc CHANGES README*
newbashcomp "${FILESDIR}"/${PN}.bashcomp ${PN}
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/ttf2pk2/ttf2pk2-1.5_p20120525.ebuild,v 1.1 2012/05/26 19:40:42 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/ttf2pk2/ttf2pk2-1.5_p20120525.ebuild,v 1.4 2012/05/27 19:51:01 aballier Exp $
EAPI=4
@ -10,7 +10,7 @@ SRC_URI="mirror://gentoo/texlive-${PV#*_p}-source.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS="~amd64 ~x86 ~x86-fbsd"
IUSE=""
# Note about blockers: it is a freetype2 based replacement for ttf2pk and
@ -24,7 +24,7 @@ RDEPEND=">=dev-libs/kpathsea-6.0.1_p20110627
!media-libs/freetype:1
!=dev-texlive/texlive-langcjk-2011*[source]"
DEPEND="${RDEPEND}
dev-util/pkgconfig"
virtual/pkgconfig"
S=${WORKDIR}/texlive-${PV#*_p}-source/texk/${PN}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libassa/libassa-3.5.1.ebuild,v 1.2 2012/05/26 20:32:44 angelos Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libassa/libassa-3.5.1.ebuild,v 1.4 2012/05/27 07:29:17 angelos Exp $
EAPI=4
inherit eutils
@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE="doc static-libs"
RDEPEND="net-libs/libtirpc"

@ -4,6 +4,7 @@ DIST postgresql-9.0.7.tar.bz2 14977437 RMD160 80a8c91233462515914aeb5c15cf63b719
DIST postgresql-9.1.3.tar.bz2 15582454 RMD160 84eb235c090083b78e6a2facf3d7bc534395db8b SHA1 1cf3044415df807c08bb8ad8e40e24e8d375cf34 SHA256 7a79800a624031c1d9bc9cdce73cb40050100ac50a82050cbf7bbbd16ac4d5d5
DIST postgresql-9.2beta1.tar.bz2 15908141 RMD160 a70e7fe588ca57a08a1ce4593841bf735d69587c SHA1 651195df830777c952e3484fff51366ef0b95151 SHA256 05651ec88af03cc5cec08b091f2381fe8ebdaa87dbc6d193414ff2400084a838
DIST postgresql-initscript-2.1.tbz2 2603 RMD160 033f7189df6132b8bcca378e000bd2b705463b72 SHA1 4125c76d102ea78cb5cebd4a13021930f131ae02 SHA256 42ee83d0bfd1e1733bbc191b065bc70b2b5966f743f692e5133f6c676c8b1c24
DIST postgresql-initscript-2.2.tbz2 2603 RMD160 f46f4a2f905a6ab8821cdbc895c21d8e4b0fc158 SHA1 801545844009fb56eee67d82a370e039c3bca48b SHA256 033bd93833003b9176e1e3788290e0753b668e17182383f6ae4083ef05ce363b
DIST postgresql-patches-8.3-r2.tbz2 5501 RMD160 ffd2661f5a4832917d4c28b5a231b6467c04146f SHA1 7514b558a7c6f34d7491bd500fd8c74510d9f0d0 SHA256 adae4c048745de04fd44f0408e8ab85aa5cae283cb3ddc2962e0379905cca73f
DIST postgresql-patches-8.4-r2.tbz2 4822 RMD160 cf1ef4d046653c571e9059c6b27dcd5d1b504b26 SHA1 0fb36f6c8d9bb54b1528acd1821f76619f297403 SHA256 9920097ff5243df28788a6f3bdf6cdad38e6c42885f38da84b0f2c8c242954d7
DIST postgresql-patches-9.0-r3.tbz2 4503 RMD160 05d4167c3a48a432ab79cb57fee5e4661d229cc6 SHA1 04d4a820415304ddb27078a75669289647192048 SHA256 2d454575423f0e56f23d540fbc865309d0bee3f80e5e05a7e1d793a7e70763cf

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-9.2.0_beta1.ebuild,v 1.1 2012/05/23 14:42:52 titanofold Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-server/postgresql-server-9.2.0_beta1-r1.ebuild,v 1.1 2012/05/27 15:07:14 titanofold Exp $
EAPI="4"
PYTHON_DEPEND="python? 2"
@ -18,7 +18,7 @@ MY_FILE_PV="${SLOT}$(get_version_component_range 4)"
S="${WORKDIR}/postgresql-${MY_FILE_PV}"
SRC_URI="mirror://postgresql/source/v${MY_PV}/postgresql-${MY_FILE_PV}.tar.bz2
http://dev.gentoo.org/~titanofold/postgresql-patches-${MY_FILE_PV}.tbz2
http://dev.gentoo.org/~titanofold/postgresql-initscript-2.1.tbz2"
http://dev.gentoo.org/~titanofold/postgresql-initscript-2.2.tbz2"
# Comment the following four lines when a beta or rc.
#S="${WORKDIR}/postgresql-${PV}"

@ -1 +1,2 @@
DIST irrlicht-1.7.2.zip 24603866 RMD160 066a2a664cced9ba92c2dd0337f7ca779bad8b75 SHA1 2f064cb4c712e1d7aca90a116485b5b166ae6218 SHA256 be1de9a850a94eaa5cc57a6014de5ab5304a364d45ce504315b5442be3e0d01d
DIST irrlicht-1.7.3.zip 16344294 RMD160 ca4624418349740d46affbf7059d124be27f3d5e SHA1 e97aeceae964c369a194eca6b330d284a1ba8f34 SHA256 7230c1210a169944f815a79a975fabf2c0db0d3181dd62345b9fac9095ae026d

@ -0,0 +1,29 @@
--- include/IrrCompileConfig.h.old
+++ include/IrrCompileConfig.h
@@ -176,7 +176,7 @@
//! Define _IRR_USE_NON_SYSTEM_JPEG_LIB_ to let irrlicht use the jpeglib which comes with irrlicht.
/** If this is commented out, Irrlicht will try to compile using the jpeg lib installed in the system.
This is only used when _IRR_COMPILE_WITH_LIBJPEG_ is defined. */
-#define _IRR_USE_NON_SYSTEM_JPEG_LIB_
+//#define _IRR_USE_NON_SYSTEM_JPEG_LIB_
//! Define _IRR_COMPILE_WITH_LIBPNG_ to enable compiling the engine using libpng.
@@ -187,7 +187,7 @@
//! Define _IRR_USE_NON_SYSTEM_LIBPNG_ to let irrlicht use the libpng which comes with irrlicht.
/** If this is commented out, Irrlicht will try to compile using the libpng installed in the system.
This is only used when _IRR_COMPILE_WITH_LIBPNG_ is defined. */
-#define _IRR_USE_NON_SYSTEM_LIB_PNG_
+//#define _IRR_USE_NON_SYSTEM_LIB_PNG_
//! Define _IRR_D3D_NO_SHADER_DEBUGGING to disable shader debugging in D3D9
@@ -348,7 +348,7 @@
/** If this is commented out, Irrlicht will try to compile using the zlib
installed on the system. This is only used when _IRR_COMPILE_WITH_ZLIB_ is
defined. */
-#define _IRR_USE_NON_SYSTEM_ZLIB_
+//#define _IRR_USE_NON_SYSTEM_ZLIB_
//! Define _IRR_COMPILE_WITH_ZIP_ENCRYPTION_ if you want to read AES-encrypted ZIP archives
#define _IRR_COMPILE_WITH_ZIP_ENCRYPTION_
//! Define _IRR_COMPILE_WITH_BZIP2_ if you want to support bzip2 compressed zip archives

@ -0,0 +1,572 @@
--- examples/Demo/Makefile
+++ examples/Demo/Makefile
@@ -2,7 +2,7 @@
Target = Demo
Sources = CDemo.cpp CMainMenu.cpp main.cpp
-CPPFLAGS = -I../../include -I/usr/X11R6/include
+CPPFLAGS = -I/usr/include/irrlicht
CXXFLAGS = -Wall -O3 -ffast-math
ifeq ($(HOSTTYPE), x86_64)
@@ -13,7 +13,7 @@
# target specific settings
all_linux: SYSTEM=Linux
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/$(SYSTEM) -lIrrlicht -lGL -lXxf86vm -lXext -lX11
+all_linux: LDFLAGS = -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lpng -ljpeg
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32: LDFLAGS = -L../../lib/$(SYSTEM) -lIrrlicht -lopengl32 -lglu32 -lm
--- examples/14.Win32Window/Makefile
+++ examples/14.Win32Window/Makefile
@@ -5,7 +5,7 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
+CPPFLAGS = -I/usr/include/irrlicht
CXXFLAGS = -O3 -ffast-math
#CXXFLAGS = -g -Wall
@@ -17,13 +17,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11
+all_linux: LDFLAGS = -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -ljpeg -lpng
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/12.TerrainRendering/Makefile
+++ examples/12.TerrainRendering/Makefile
@@ -5,7 +5,7 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
+CPPFLAGS = -I/usr/include/irrlicht
CXXFLAGS = -O3 -ffast-math
#CXXFLAGS = -g -Wall
@@ -17,13 +17,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11
+all_linux: LDFLAGS = -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -ljpeg -lpng
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/11.PerPixelLighting/Makefile
+++ examples/11.PerPixelLighting/Makefile
@@ -5,7 +5,7 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
+CPPFLAGS = -I/usr/include/irrlicht
CXXFLAGS = -O3 -ffast-math
#CXXFLAGS = -g -Wall
@@ -17,13 +17,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11
+all_linux: LDFLAGS = -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -ljpeg -lpng
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/08.SpecialFX/Makefile
+++ examples/08.SpecialFX/Makefile
@@ -5,7 +5,7 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
+CPPFLAGS = -I/usr/include/irrlicht
CXXFLAGS = -O3 -ffast-math
#CXXFLAGS = -g -Wall
@@ -17,13 +17,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11
+all_linux: LDFLAGS = -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -ljpeg -lpng
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/06.2DGraphics/Makefile
+++ examples/06.2DGraphics/Makefile
@@ -5,7 +5,7 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
+CPPFLAGS = -I/usr/include/irrlicht
CXXFLAGS = -O3 -ffast-math
#CXXFLAGS = -g -Wall
@@ -17,13 +17,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11
+all_linux: LDFLAGS = -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -ljpeg -lpng
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/04.Movement/Makefile
+++ examples/04.Movement/Makefile
@@ -5,7 +5,7 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
+CPPFLAGS = -I/usr/include/irrlicht
CXXFLAGS = -O3 -ffast-math
#CXXFLAGS = -g -Wall
@@ -17,14 +17,14 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11
+all_linux: LDFLAGS = -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -ljpeg -lpng
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32: CPPFLAGS += -D__GNUWIN32__ -D_WIN32 -DWIN32 -D_WINDOWS -D_MBCS -D_USRDLL
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/16.Quake3MapShader/Makefile
+++ examples/16.Quake3MapShader/Makefile
@@ -5,7 +5,7 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
+CPPFLAGS = -I/usr/include/irrlicht
CXXFLAGS = -O3 -ffast-math
#CXXFLAGS = -g -Wall
@@ -17,13 +17,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11
+all_linux: LDFLAGS = -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -ljpeg -lpng
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/15.LoadIrrFile/Makefile
+++ examples/15.LoadIrrFile/Makefile
@@ -5,7 +5,7 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
+CPPFLAGS = -I/usr/include/irrlicht
CXXFLAGS = -O3 -ffast-math
#CXXFLAGS = -g -Wall
@@ -17,13 +17,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11
+all_linux: LDFLAGS = -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -ljpeg -lpng
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/02.Quake3Map/Makefile
+++ examples/02.Quake3Map/Makefile
@@ -5,7 +5,7 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
+CPPFLAGS = -I/usr/include/irrlicht
CXXFLAGS = -O3 -ffast-math
#CXXFLAGS = -g -Wall
@@ -17,7 +17,7 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11
+all_linux: LDFLAGS = -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -ljpeg -lpng
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht
static_win32: LDFLAGS += -lgdi32 -lopengl32 -ld3dx9d -lwinmm -lm
@@ -25,7 +25,7 @@
static_win32 all_win32 clean_win32: SYSTEM=Win32-gcc
static_win32 all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32 static_win32:
$(warning Building...)
--- examples/19.MouseAndJoystick/Makefile
+++ examples/19.MouseAndJoystick/Makefile
@@ -5,7 +5,7 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
+CPPFLAGS = -I/usr/include/irrlicht
#CXXFLAGS = -O3 -ffast-math
CXXFLAGS = -g -Wall
@@ -17,14 +17,14 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11
+all_linux: LDFLAGS = -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -ljpeg -lpng
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32: CPPFLAGS += -D__GNUWIN32__ -D_WIN32 -DWIN32 -D_WINDOWS -D_MBCS -D_USRDLL
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/13.RenderToTexture/Makefile
+++ examples/13.RenderToTexture/Makefile
@@ -5,7 +5,7 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
+CPPFLAGS = -I/usr/include/irrlicht
CXXFLAGS = -O3 -ffast-math
#CXXFLAGS = -g -Wall
@@ -17,13 +17,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11
+all_linux: LDFLAGS = -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -ljpeg -lpng
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/10.Shaders/Makefile
+++ examples/10.Shaders/Makefile
@@ -5,7 +5,7 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
+CPPFLAGS = -I/usr/include/irrlicht
CXXFLAGS = -O3 -ffast-math
#CXXFLAGS = -g -Wall
@@ -17,13 +17,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11
+all_linux: LDFLAGS = -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -ljpeg -lpng
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/09.Meshviewer/Makefile
+++ examples/09.Meshviewer/Makefile
@@ -5,7 +5,7 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
+CPPFLAGS = -I/usr/include/irrlicht
CXXFLAGS = -O3 -ffast-math
#CXXFLAGS = -g -Wall
@@ -17,13 +17,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11
+all_linux: LDFLAGS = -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -ljpeg -lpng
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/21.Quake3Explorer/Makefile
+++ examples/21.Quake3Explorer/Makefile
@@ -5,7 +5,7 @@
Sources = main.cpp sound.cpp q3factory.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
+CPPFLAGS = -I/usr/include/irrlicht
#CXXFLAGS = -O3 -ffast-math
CXXFLAGS = -g -Wall
@@ -17,13 +17,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11
+all_linux: LDFLAGS = -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -ljpeg -lpng
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/03.CustomSceneNode/Makefile
+++ examples/03.CustomSceneNode/Makefile
@@ -5,7 +5,7 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
+CPPFLAGS = -I/usr/include/irrlicht
CXXFLAGS = -O3 -ffast-math
#CXXFLAGS = -g -Wall
@@ -17,13 +17,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11
+all_linux: LDFLAGS = -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -ljpeg -lpng
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/20.ManagedLights/Makefile
+++ examples/20.ManagedLights/Makefile
@@ -5,7 +5,7 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
+CPPFLAGS = -I/usr/include/irrlicht
#CXXFLAGS = -O3 -ffast-math
CXXFLAGS = -g -Wall
@@ -17,14 +17,14 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11
+all_linux: LDFLAGS = -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -ljpeg -lpng
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32: CPPFLAGS += -D__GNUWIN32__ -D_WIN32 -DWIN32 -D_WINDOWS -D_MBCS -D_USRDLL
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/05.UserInterface/Makefile
+++ examples/05.UserInterface/Makefile
@@ -5,7 +5,7 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
+CPPFLAGS = -I/usr/include/irrlicht
CXXFLAGS = -O3 -ffast-math
#CXXFLAGS = -g -Wall
@@ -17,13 +17,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11
+all_linux: LDFLAGS = -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -ljpeg -lpng
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/01.HelloWorld/Makefile
+++ examples/01.HelloWorld/Makefile
@@ -7,9 +7,9 @@
# List of source files, separated by spaces
Sources := main.cpp
# Path to Irrlicht directory, should contain include/ and lib/
-IrrlichtHome := ../..
+IrrlichtHome := /usr
# Path for the executable. Note that Irrlicht.dll should usually also be there for win32 systems
-BinPath = ../../bin/$(SYSTEM)
+BinPath = ../../bin
# general compiler settings (might need to be set when compiling the lib, too)
# preprocessor flags, e.g. defines and include paths
@@ -24,7 +24,7 @@
#no changes necessary below this line
####
-CPPFLAGS = -I$(IrrlichtHome)/include -I/usr/X11R6/include $(USERCPPFLAGS)
+CPPFLAGS = -I/usr/include/irrlicht $(USERCPPFLAGS)
CXXFLAGS = $(USERCXXFLAGS)
LDFLAGS = $(USERLDFLAGS)
@@ -32,8 +32,8 @@
all: all_linux
# target specific settings
-all_linux all_win32 static_win32: LDFLAGS += -L$(IrrlichtHome)/lib/$(SYSTEM) -lIrrlicht
-all_linux: LDFLAGS += -L/usr/X11R6/lib$(LIBSELECT) -lGL -lXxf86vm -lXext -lX11
+all_linux all_win32 static_win32: LDFLAGS += -lIrrlicht
+all_linux: LDFLAGS += -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lpng -ljpeg
all_linux clean_linux: SYSTEM=Linux
all_win32 clean_win32 static_win32: SYSTEM=Win32-gcc
all_win32 clean_win32 static_win32: SUF=.exe
--- examples/18.SplitScreen/Makefile
+++ examples/18.SplitScreen/Makefile
@@ -5,7 +5,7 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
+CPPFLAGS = -I/usr/include/irrlicht
CXXFLAGS = -O3 -ffast-math
#CXXFLAGS = -g -Wall
@@ -17,13 +17,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11
+all_linux: LDFLAGS = -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -ljpeg -lpng
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)
--- examples/07.Collision/Makefile
+++ examples/07.Collision/Makefile
@@ -5,7 +5,7 @@
Sources = main.cpp
# general compiler settings
-CPPFLAGS = -I../../include -I/usr/X11R6/include
+CPPFLAGS = -I/usr/include/irrlicht
CXXFLAGS = -O3 -ffast-math
#CXXFLAGS = -g -Wall
@@ -17,13 +17,13 @@
endif
# target specific settings
-all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11
+all_linux: LDFLAGS = -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -ljpeg -lpng
all_linux clean_linux: SYSTEM=Linux
all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
all_win32 clean_win32: SYSTEM=Win32-gcc
all_win32 clean_win32: SUF=.exe
# name of the binary - only valid for targets which set SYSTEM
-DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
+DESTPATH = ../../bin/$(Target)$(SUF)
all_linux all_win32:
$(warning Building...)

@ -0,0 +1,46 @@
--- irrlicht-1.7.2.orig/source/Irrlicht/CImageLoaderPNG.cpp
+++ irrlicht-1.7.2/source/Irrlicht/CImageLoaderPNG.cpp
@@ -162,7 +162,7 @@
if (BitDepth < 8)
{
if (ColorType==PNG_COLOR_TYPE_GRAY || ColorType==PNG_COLOR_TYPE_GRAY_ALPHA)
- png_set_gray_1_2_4_to_8(png_ptr);
+ png_set_expand_gray_1_2_4_to_8(png_ptr);
else
png_set_packing(png_ptr);
}
--- irrlicht-1.7.2.orig/source/Irrlicht/Makefile
+++ irrlicht-1.7.2/source/Irrlicht/Makefile
@@ -39,11 +39,7 @@
IRRIOOBJ = CFileList.o CFileSystem.o CLimitReadFile.o CMemoryFile.o CReadFile.o CWriteFile.o CXMLReader.o CXMLWriter.o CZipReader.o CPakReader.o CNPKReader.o CTarReader.o CMountPointReader.o irrXML.o CAttributes.o lzma/LzmaDec.o
IRROTHEROBJ = CIrrDeviceSDL.o CIrrDeviceLinux.o CIrrDeviceConsole.o CIrrDeviceStub.o CIrrDeviceWin32.o CIrrDeviceFB.o CLogger.o COSOperator.o Irrlicht.o os.o
IRRGUIOBJ = CGUIButton.o CGUICheckBox.o CGUIComboBox.o CGUIContextMenu.o CGUIEditBox.o CGUIEnvironment.o CGUIFileOpenDialog.o CGUIFont.o CGUIImage.o CGUIInOutFader.o CGUIListBox.o CGUIMenu.o CGUIMeshViewer.o CGUIMessageBox.o CGUIModalScreen.o CGUIScrollBar.o CGUISpinBox.o CGUISkin.o CGUIStaticText.o CGUITabControl.o CGUITable.o CGUIToolBar.o CGUIWindow.o CGUIColorSelectDialog.o CDefaultGUIElementFactory.o CGUISpriteBank.o CGUIImageList.o CGUITreeView.o
-ZLIBOBJ = zlib/adler32.o zlib/compress.o zlib/crc32.o zlib/deflate.o zlib/inffast.o zlib/inflate.o zlib/inftrees.o zlib/trees.o zlib/uncompr.o zlib/zutil.o
-JPEGLIBOBJ = jpeglib/jcapimin.o jpeglib/jcapistd.o jpeglib/jccoefct.o jpeglib/jccolor.o jpeglib/jcdctmgr.o jpeglib/jchuff.o jpeglib/jcinit.o jpeglib/jcmainct.o jpeglib/jcmarker.o jpeglib/jcmaster.o jpeglib/jcomapi.o jpeglib/jcparam.o jpeglib/jcprepct.o jpeglib/jcsample.o jpeglib/jctrans.o jpeglib/jdapimin.o jpeglib/jdapistd.o jpeglib/jdatadst.o jpeglib/jdatasrc.o jpeglib/jdcoefct.o jpeglib/jdcolor.o jpeglib/jddctmgr.o jpeglib/jdhuff.o jpeglib/jdinput.o jpeglib/jdmainct.o jpeglib/jdmarker.o jpeglib/jdmaster.o jpeglib/jdmerge.o jpeglib/jdpostct.o jpeglib/jdsample.o jpeglib/jdtrans.o jpeglib/jerror.o jpeglib/jfdctflt.o jpeglib/jfdctfst.o jpeglib/jfdctint.o jpeglib/jidctflt.o jpeglib/jidctfst.o jpeglib/jidctint.o jpeglib/jmemmgr.o jpeglib/jmemnobs.o jpeglib/jquant1.o jpeglib/jquant2.o jpeglib/jutils.o jpeglib/jcarith.o jpeglib/jdarith.o jpeglib/jaricom.o
-LIBPNGOBJ = libpng/png.o libpng/pngerror.o libpng/pngget.o libpng/pngmem.o libpng/pngpread.o libpng/pngread.o libpng/pngrio.o libpng/pngrtran.o libpng/pngrutil.o libpng/pngset.o libpng/pngtrans.o libpng/pngwio.o libpng/pngwrite.o libpng/pngwtran.o libpng/pngwutil.o
LIBAESGM = aesGladman/aescrypt.o aesGladman/aeskey.o aesGladman/aestab.o aesGladman/fileenc.o aesGladman/hmac.o aesGladman/prng.o aesGladman/pwd2key.o aesGladman/sha1.o aesGladman/sha2.o
-BZIP2OBJ = bzip2/blocksort.o bzip2/huffman.o bzip2/crctable.o bzip2/randtable.o bzip2/bzcompress.o bzip2/decompress.o bzip2/bzlib.o
# Next variable is for additional scene nodes etc. of customized Irrlicht versions
EXTRAOBJ =
@@ -54,18 +50,16 @@
###############
#Compiler flags
-CXXINCS = -I../../include -Izlib -Ijpeglib -Ilibpng
+CXXINCS = -I../../include
CPPFLAGS += $(CXXINCS) -DIRRLICHT_EXPORTS=1
CXXFLAGS += -Wall -pipe -fno-exceptions -fno-rtti -fstrict-aliasing
ifndef NDEBUG
CXXFLAGS += -g -D_DEBUG
-else
-CXXFLAGS += -fexpensive-optimizations -O3
endif
ifdef PROFILE
CXXFLAGS += -pg
endif
-CFLAGS := -O3 -fexpensive-optimizations -DPNG_THREAD_UNSAFE_OK -DPNG_NO_MMX_CODE -DPNG_NO_MNG_FEATURES
+CFLAGS += -DPNG_THREAD_UNSAFE_OK -DPNG_NO_MMX_CODE -DPNG_NO_MNG_FEATURES
sharedlib sharedlib_osx: CXXFLAGS += -fPIC
sharedlib sharedlib_osx: CFLAGS += -fPIC

@ -0,0 +1,40 @@
--- source/Irrlicht/CImageLoaderPNG.cpp
+++ source/Irrlicht/CImageLoaderPNG.cpp
@@ -28,7 +28,7 @@
static void png_cpexcept_error(png_structp png_ptr, png_const_charp msg)
{
os::Printer::log("PNG FATAL ERROR", msg, ELL_ERROR);
- longjmp(png_ptr->jmpbuf, 1);
+ longjmp(png_jmpbuf(png_ptr), 1);
}
// PNG function for file reading
@@ -37,7 +37,7 @@
png_size_t check;
// changed by zola {
- io::IReadFile* file=(io::IReadFile*)png_ptr->io_ptr;
+ io::IReadFile* file=(io::IReadFile*)png_get_io_ptr(png_ptr);
check=(png_size_t) file->read((void*)data,(u32)length);
// }
--- source/Irrlicht/CImageWriterPNG.cpp
+++ source/Irrlicht/CImageWriterPNG.cpp
@@ -35,7 +35,7 @@
static void png_cpexcept_error(png_structp png_ptr, png_const_charp msg)
{
os::Printer::log("PNG FATAL ERROR", msg, ELL_ERROR);
- longjmp(png_ptr->jmpbuf, 1);
+ longjmp(png_jmpbuf(png_ptr), 1);
}
// PNG function for file writing
@@ -43,7 +43,7 @@
{
png_size_t check;
- io::IWriteFile* file=(io::IWriteFile*)png_ptr->io_ptr;
+ io::IWriteFile* file=(io::IWriteFile*)png_get_io_ptr(png_ptr);
check=(png_size_t) file->write((const void*)data,(u32)length);
if (check != length)

@ -0,0 +1,60 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-games/irrlicht/irrlicht-1.7.3.ebuild,v 1.1 2012/05/27 22:11:36 mr_bones_ Exp $
EAPI=2
inherit eutils toolchain-funcs
DESCRIPTION="open source high performance realtime 3D engine written in C++"
HOMEPAGE="http://irrlicht.sourceforge.net/"
SRC_URI="mirror://sourceforge/irrlicht/${P}.zip"
LICENSE="ZLIB"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="doc"
RDEPEND="virtual/jpeg
media-libs/libpng
app-arch/bzip2
virtual/opengl
x11-libs/libX11"
DEPEND="${RDEPEND}
app-arch/unzip
x11-proto/xproto
x11-proto/xf86vidmodeproto"
S=${WORKDIR}/${P}/source/Irrlicht
src_prepare() {
epatch "${FILESDIR}"/${P}-gentoo.patch
cd ../..
edos2unix include/IrrCompileConfig.h
epatch \
"${FILESDIR}"/${P}-config.patch \
"${FILESDIR}"/${P}-demoMake.patch \
"${FILESDIR}"/${P}-libpng15.patch
sed -i \
-e 's:\.\./\.\./media:../media:g' \
$(grep -rl '\.\./\.\./media' examples) \
|| die 'sed failed'
}
src_compile() {
tc-export CXX CC AR
emake sharedlib staticlib || die "emake failed"
}
src_install() {
cd ../..
dolib.a lib/Linux/libIrrlicht.a || die
dolib.so lib/Linux/libIrrlicht.so* || die
insinto /usr/include/${PN}
doins include/* || die
dodoc changes.txt readme.txt
if use doc ; then
insinto /usr/share/doc/${PF}
doins -r examples media || die
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/ant-nodeps/ant-nodeps-1.8.2.ebuild,v 1.7 2012/05/25 11:21:16 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-java/ant-nodeps/ant-nodeps-1.8.2.ebuild,v 1.8 2012/05/27 21:26:45 sera Exp $
EAPI="4"
@ -19,13 +19,13 @@ DESCRIPTION="Formerly Ant's optional tasks w/o external deps, now compat empty j
KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=""
DEPEND=">=virtual/jdk-1.4" #jar
RDEPEND=""
src_compile() {
# the classes were moved to ant-core in 1.8.2, this is just for compatibility
mkdir -p build/lib/empty && cd build/lib/empty || die
jar -cf ../${PN}.jar .
jar -cf ../${PN}.jar . || die
}
src_postinst() {

@ -0,0 +1,58 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/jcharts/jcharts-0.7.5-r2.ebuild,v 1.1 2012/05/27 20:11:25 sera Exp $
EAPI="4"
JAVA_PKG_IUSE="doc examples source"
inherit java-pkg-2 java-ant-2
MY_P="jCharts-${PV}"
DESCRIPTION="jCharts is a 100% Java based charting utility that outputs a variety of charts"
HOMEPAGE="http://jcharts.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.zip"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
# tests need X11
RESTRICT=test
# depends on com.sun.image.codec.jpeg which was removed in java 1.7 #180437
COMMON_DEP="
dev-java/batik:1.7
java-virtuals/servlet-api:3.0"
RDEPEND="${COMMON_DEP}
|| ( virtual/jre:1.6 virtual/jre:1.5 virtual/jre:1.4 )"
DEPEND="${COMMON_DEP}
|| ( virtual/jdk:1.6 virtual/jdk:1.5 virtual/jdk:1.4 )
app-arch/unzip"
S="${WORKDIR}/${MY_P}"
java_prepare() {
rm -v *.{jar,war} lib/*.jar || die
}
JAVA_ANT_REWRITE_CLASSPATH="yes"
JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
EANT_BUILD_XML="build/build.xml"
EANT_GENTOO_CLASSPATH="batik-1.7,servlet-api-3.0"
EANT_DOC_TARGET="javadocs"
#src_test() {
# java-pkg-2_src_test
#}
src_install() {
java-pkg_newjar build/*.jar
dohtml docs/*.html
use doc && java-pkg_dojavadoc build/javadocs
use source && java-pkg_dosrc src/org
use examples && java-pkg_doexamples demo
}

@ -0,0 +1,305 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-java/netbeans-java-7.0.1-r2.ebuild,v 1.1 2012/05/27 16:10:38 fordfrog Exp $
EAPI="4"
WANT_ANT_TASKS="ant-nodeps"
inherit eutils java-pkg-2 java-ant-2
DESCRIPTION="Netbeans Java Cluster"
HOMEPAGE="http://netbeans.org/projects/java"
SLOT="7.0"
SOURCE_URL="http://download.netbeans.org/netbeans/7.0.1/final/zip/netbeans-7.0.1-201107282000-src.zip"
SRC_URI="${SOURCE_URL}
http://dev.gentoo.org/~fordfrog/distfiles/netbeans-${SLOT}-build.xml-r1.patch.bz2
http://hg.netbeans.org/binaries/FF23DBB427D09AAEC3998B50D740C42B6A3FCD61-ant-libs-1.8.2.zip
http://hg.netbeans.org/binaries/A511890049A6A9B8D675F4417721337580CBD2F9-apache-maven-3.0.3-bin.zip
http://hg.netbeans.org/binaries/B456600D274B835E1E7DDB16FD843DDAB2ED3EF1-appframework-1.0.3-doc.zip
http://hg.netbeans.org/binaries/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip
http://hg.netbeans.org/binaries/8C9BFFBCB34DB6E9C9C03413623F05375D44CE49-eclipselink-2.2.0.jar
http://hg.netbeans.org/binaries/3BCA561B1B7B284B3D3C097F92A9CD47FF485058-eclipselink-javax.persistence-2.0.jar
http://hg.netbeans.org/binaries/263D76EEB2FA35AE240DE31CFDE83C04096AE19E-eclipselink-jpa-modelgen-2.2.0.jar
http://hg.netbeans.org/binaries/59FAD2A4D4A1CFECED8149854EEEC3A7B9668927-glassfish-persistence-v2-build-58g.jar
http://hg.netbeans.org/binaries/907363E301E2279930C82BEB466BF2053C6E993B-glassfish-persistence-v2ur1-build-09d.jar
http://hg.netbeans.org/binaries/C8A5E0D558EA7E7349F9D32B838553D5E7DD214F-hibernate-3.2.5-lib.zip
http://hg.netbeans.org/binaries/AF599F03E590A5992EE56F363DBD8F0F32B8787E-indexer-artifact-4.1.0.jar
http://hg.netbeans.org/binaries/CAF99EFBB25E9183609D6FBA4F63D85E7606903F-indexer-core-4.1.0.jar
http://hg.netbeans.org/binaries/ADD5DE96BF7F30DAA4EC41D70610CF72A16F58FD-javac-api-nb-7.0-b07.jar
http://hg.netbeans.org/binaries/AA6FD013C506BAC98BCE1174EACAD00383650342-javac-impl-nb-7.0-b07.jar
http://hg.netbeans.org/binaries/653A6AD1EF786BC577FC20F56E5F2B1D30423805-maven-dependency-tree-1.2.jar
http://hg.netbeans.org/binaries/2F43A634A42CC4FD2EF9E24B488AFFD6984D3411-jaxws-2.2.zip
http://hg.netbeans.org/binaries/23E69F0F17757673C573EBD9899727B82EF7DB7F-jaxws-2.2-api.zip
http://hg.netbeans.org/binaries/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip
http://hg.netbeans.org/binaries/2D0D28E05BD6B6452DAAFE2B5CCB69A84EA63E5D-spring-2.5.6.SEC01.jar
http://hg.netbeans.org/binaries/D88A41174C5F85D1B791D6A8E0F8B8A1C459D6C0-spring-framework-3.0.2.RELEASE.zip"
LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
KEYWORDS="~amd64 ~x86"
IUSE=""
S="${WORKDIR}"
CDEPEND="~dev-java/netbeans-platform-${PV}
~dev-java/netbeans-harness-${PV}
~dev-java/netbeans-ide-${PV}
~dev-java/netbeans-websvccommon-${PV}
dev-java/appframework:0
dev-java/beansbinding:0
dev-java/cglib:2.2
dev-java/jdom:1.0
dev-java/swing-worker:0"
DEPEND="virtual/jdk:1.6
app-arch/unzip
${CDEPEND}
dev-java/javahelp:0"
RDEPEND=">=virtual/jdk-1.6
${CDEPEND}
dev-java/absolutelayout:0
dev-java/antlr:0[java]
dev-java/asm:2.2
dev-java/cglib:2.1
dev-java/commons-collections:0
dev-java/dom4j:1
dev-java/ehcache:1.2
dev-java/fastinfoset:0
dev-java/javassist:3
dev-java/jsr67:0
dev-java/jsr181:0
dev-java/jsr250:0
dev-java/glassfish-transaction-api:0
dev-java/jtidy:0
>=dev-java/maven-bin-3.0.3:3.0
dev-java/saaj:0
dev-java/stax-ex:0
dev-java/xmlstreambuffer:0"
INSTALL_DIR="/usr/share/${PN}-${SLOT}"
EANT_BUILD_XML="nbbuild/build.xml"
EANT_BUILD_TARGET="rebuild-cluster"
EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.java -Dext.binaries.downloaded=true"
EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
JAVA_PKG_BSFIX="off"
src_unpack() {
unpack $(basename ${SOURCE_URL})
einfo "Deleting bundled jars..."
find -name "*.jar" -type f -delete
unpack netbeans-7.0-build.xml-r1.patch.bz2
pushd "${S}" >/dev/null || die
ln -s "${DISTDIR}"/FF23DBB427D09AAEC3998B50D740C42B6A3FCD61-ant-libs-1.8.2.zip o.apache.tools.ant.module/external/ant-libs-1.8.2.zip || die
ln -s "${DISTDIR}"/A511890049A6A9B8D675F4417721337580CBD2F9-apache-maven-3.0.3-bin.zip maven.embedder/external/apache-maven-3.0.3-bin.zip || die
ln -s "${DISTDIR}"/B456600D274B835E1E7DDB16FD843DDAB2ED3EF1-appframework-1.0.3-doc.zip swingapp/external/appframework-1.0.3-doc.zip || die
ln -s "${DISTDIR}"/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip o.jdesktop.beansbinding/external/beansbinding-1.2.1-doc.zip || die
ln -s "${DISTDIR}"/8C9BFFBCB34DB6E9C9C03413623F05375D44CE49-eclipselink-2.2.0.jar j2ee.eclipselink/external/eclipselink-2.2.0.jar || die
ln -s "${DISTDIR}"/3BCA561B1B7B284B3D3C097F92A9CD47FF485058-eclipselink-javax.persistence-2.0.jar j2ee.eclipselink/external/eclipselink-javax.persistence-2.0.jar || die
ln -s "${DISTDIR}"/263D76EEB2FA35AE240DE31CFDE83C04096AE19E-eclipselink-jpa-modelgen-2.2.0.jar j2ee.eclipselinkmodelgen/external/eclipselink-jpa-modelgen-2.2.0.jar || die
ln -s "${DISTDIR}"/59FAD2A4D4A1CFECED8149854EEEC3A7B9668927-glassfish-persistence-v2-build-58g.jar j2ee.toplinklib/external/glassfish-persistence-v2-build-58g.jar || die
ln -s "${DISTDIR}"/907363E301E2279930C82BEB466BF2053C6E993B-glassfish-persistence-v2ur1-build-09d.jar j2ee.toplinklib/external/glassfish-persistence-v2ur1-build-09d.jar || die
ln -s "${DISTDIR}"/C8A5E0D558EA7E7349F9D32B838553D5E7DD214F-hibernate-3.2.5-lib.zip hibernatelib/external/hibernate-3.2.5-lib.zip || die
ln -s "${DISTDIR}"/AF599F03E590A5992EE56F363DBD8F0F32B8787E-indexer-artifact-4.1.0.jar maven.indexer/external/indexer-artifact-4.1.0.jar || die
ln -s "${DISTDIR}"/CAF99EFBB25E9183609D6FBA4F63D85E7606903F-indexer-core-4.1.0.jar maven.indexer/external/indexer-core-4.1.0.jar || die
ln -s "${DISTDIR}"/ADD5DE96BF7F30DAA4EC41D70610CF72A16F58FD-javac-api-nb-7.0-b07.jar libs.javacapi/external/javac-api-nb-7.0-b07.jar || die
ln -s "${DISTDIR}"/AA6FD013C506BAC98BCE1174EACAD00383650342-javac-impl-nb-7.0-b07.jar libs.javacimpl/external/javac-impl-nb-7.0-b07.jar || die
ln -s "${DISTDIR}"/653A6AD1EF786BC577FC20F56E5F2B1D30423805-maven-dependency-tree-1.2.jar maven.embedder/external/maven-dependency-tree-1.2.jar || die
ln -s "${DISTDIR}"/2F43A634A42CC4FD2EF9E24B488AFFD6984D3411-jaxws-2.2.zip websvc.jaxws21/external/jaxws-2.2.zip || die
ln -s "${DISTDIR}"/23E69F0F17757673C573EBD9899727B82EF7DB7F-jaxws-2.2-api.zip websvc.jaxws21api/external/jaxws-2.2-api.zip || die
ln -s "${DISTDIR}"/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip websvc.jaxws21/external/jaxws-api-doc.zip || die
ln -s "${DISTDIR}"/2D0D28E05BD6B6452DAAFE2B5CCB69A84EA63E5D-spring-2.5.6.SEC01.jar libs.springframework/external/spring-2.5.6.SEC01.jar || die
ln -s "${DISTDIR}"/D88A41174C5F85D1B791D6A8E0F8B8A1C459D6C0-spring-framework-3.0.2.RELEASE.zip libs.springframework/external/spring-framework-3.0.2.RELEASE.zip || die
popd >/dev/null || die
}
src_prepare() {
einfo "Deleting bundled class files..."
find -name "*.class" -type f | xargs rm -vf
epatch netbeans-7.0-build.xml-r1.patch
sed -i "s%../o.jdesktop.layout/external%\${netbeans.dest.dir}/\${nb.cluster.platform.dir}/modules/ext%" java.examples/build.xml
# Support for custom patches
if [ -n "${NETBEANS70_PATCHES_DIR}" -a -d "${NETBEANS70_PATCHES_DIR}" ] ; then
local files=`find "${NETBEANS70_PATCHES_DIR}" -type f`
if [ -n "${files}" ] ; then
einfo "Applying custom patches:"
for file in ${files} ; do
epatch "${file}"
done
fi
fi
einfo "Symlinking external libraries..."
java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
java-pkg_jar-from --into libs.cglib/external cglib-2.2 cglib.jar cglib-2.2.jar
java-pkg_jar-from --into maven.embedder/external jdom-1.0 jdom.jar jdom-1.0.jar
java-pkg_jar-from --into o.jdesktop.beansbinding/external beansbinding beansbinding.jar beansbinding-1.2.1.jar
java-pkg_jar-from --into swingapp/external appframework appframework.jar appframework-1.0.3.jar
java-pkg_jar-from --into swingapp/external swing-worker swing-worker.jar swing-worker-1.1.jar
einfo "Linking in other clusters..."
mkdir "${S}"/nbbuild/netbeans || die
pushd "${S}"/nbbuild/netbeans >/dev/null || die
ln -s /usr/share/netbeans-platform-${SLOT} platform || die
cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
touch nb.cluster.platform.built
ln -s /usr/share/netbeans-harness-${SLOT} harness || die
cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
touch nb.cluster.harness.built
ln -s /usr/share/netbeans-ide-${SLOT} ide || die
cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
touch nb.cluster.ide.built
ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
touch nb.cluster.websvccommon.built
popd >/dev/null || die
java-pkg-2_src_prepare
}
src_install() {
pushd nbbuild/netbeans/java >/dev/null || die
insinto ${INSTALL_DIR}
grep -E "/java$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
doins -r *
rm -fr "${D}"/${INSTALL_DIR}/ant/* || die
rm -fr "${D}"/${INSTALL_DIR}/maven || die
dosym /usr/share/maven-bin-3.0 ${INSTALL_DIR}/maven
insinto ${INSTALL_DIR}/ant
dosym /usr/share/ant/bin ${INSTALL_DIR}/ant/bin
dosym /usr/share/ant/etc ${INSTALL_DIR}/ant/etc
doins -r ant/extra
dosym /usr/share/ant/lib ${INSTALL_DIR}/ant/lib
doins -r ant/nblib
dosym /usr/share/ant/tasks ${INSTALL_DIR}/ant/tasks
local vertasks=$(ls -d /usr/share/ant/tasks-*)
dosym ${vertasks} ${INSTALL_DIR}/ant/$(basename ${vertasks}) # it would be better if ant would have tasks-current dir
popd >/dev/null || die
local instdir=/${INSTALL_DIR}/modules/ext
pushd "${D}"/${instdir} >/dev/null || die
rm AbsoluteLayout.jar && dosym /usr/share/absolutelayout/lib/absolutelayout.jar ${instdir}/AbsoluteLayout.jar || die
rm appframework-1.0.3.jar && dosym /usr/share/appframework/lib/appframework.jar ${instdir}/appframework-1.0.3.jar || die
rm beansbinding-1.2.1.jar && dosym /usr/share/beansbinding/lib/beansbinding.jar ${instdir}/beansbinding-1.2.1.jar || die
rm cglib-2.2.jar && dosym /usr/share/cglib-2.2/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
# javac-api-nb-7.0-b07.jar
# javac-impl-nb-7.0-b07.jar
# org-netbeans-modules-java-j2seplatform-probe.jar
rm swing-worker-1.1.jar && dosym /usr/share/swing-worker/lib/swing-worker.jar ${instdir}/swing-worker-1.1.jar || die
popd >/dev/null || die
local instdir=${INSTALL_DIR}/modules/ext/eclipselink
pushd "${D}"/${instdir} >/dev/null || die
# dir: eclipselink
# eclipselink-javax.persistence-2.0.jar
# eclipselink-jpa-modelgen-2.2.0.jar
# eclipselink-2.2.0.jar
popd >/dev/null || die
local instdir=${INSTALL_DIR}/modules/ext/hibernate
pushd "${D}"/${instdir} >/dev/null || die
rm antlr-2.7.6.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.6.jar || die
rm asm-attrs.jar && dosym /usr/share/asm-2.2/lib/asm-attrs.jar ${instdir}/asm-attrs.jar || die
rm asm.jar && dosym /usr/share/asm-2.2/lib/asm.jar ${instdir}/asm.jar || die
rm cglib-2.1.3.jar && dosym /usr/share/cglib-2.1/lib/cglib.jar ${instdir}/cglib-2.1.3.jar || die
rm commons-collections-2.1.1.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections-2.1.1.jar || die
rm dom4j-1.6.1.jar && dosym /usr/share/dom4j-1/lib/dom4j.jar ${instdir}/dom4j-1.6.1.jar || die
rm ehcache-1.2.3.jar && dosym /usr/share/ehcache-1.2/lib/ehcache.jar ${instdir}/ehcache-1.2.3.jar || die
# ejb3-persistence.jar
# hibernate-annotations.jar
# hibernate-commons-annotations.jar
# hibernate-entitymanager.jar
# hibernate-tools.jar
# hibernate3.jar
rm javassist.jar && dosym /usr/share/javassist-3/lib/javassist.jar ${instdir}/javassist.jar || die
# jdbc2_0-stdext.jar
rm jta.jar && dosym /usr/share/glassfish-transaction-api/lib/jta.jar ${instdir}/jta.jar || die
rm jtidy-r8-20060801.jar && dosym /usr/share/jtidy/lib/Tidy.jar ${instdir}/jtidy-r8-20060801.jar || die
popd >/dev/null || die
local instdir=/${INSTALL_DIR}/modules/ext/jaxws22
pushd "${D}"/${instdir} >/dev/null || die
rm FastInfoset.jar && dosym /usr/share/fastinfoset/lib/fastinfoset.jar ${instdir}/FastInfoset.jar || die
# gmbal-api-only.jar
# http.jar
# jaxws-rt.jar
# jaxws-tools.jar
# management-api.jar
# mimepull.jar
# policy.jar
rm saaj-impl.jar && dosym /usr/share/saaj/lib/saaj.jar ${instdir}/saaj-impl.jar || die
rm stax-ex.jar && dosym /usr/share/stax-ex/lib/stax-ex.jar ${instdir}/stax-ex.jar || die
rm streambuffer.jar && dosym /usr/share/xmlstreambuffer/lib/streambuffer.jar ${instdir}/streambuffer.jar || die
# woodstox.jar
popd >/dev/null || die
local instdir=${INSTALL_DIR}/modules/ext/jaxws22/api
pushd "${D}"/${instdir} >/dev/null || die
# jaxws-api.jar
rm jsr181-api.jar && dosym /usr/share/jsr181/lib/jsr181.jar ${instdir}/jsr181-api.jar || die
rm jsr250-api.jar && dosym /usr/share/jsr250/lib/jsr250.jar ${instdir}/jsr250-api.jar || die
rm saaj-api.jar && dosym /usr/share/jsr67/lib/jsr67.jar ${instdir}/saaj-api.jar || die
popd >/dev/null || die
local instdir=${INSTALL_DIR}/modules/ext/maven
pushd "${D}"/${instdir} >/dev/null || die
# indexer-artifact-3.1.0.jar
# indexer-core-3.1.0.jar
rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
# maven-dependency-tree-1.2.jar
popd >/dev/null || die
local instdir=${INSTALL_DIR}/modules/ext/spring
pushd "${D}"/${instdir} >/dev/null || die
# spring-2.5.6.SEC01.jar
popd >/dev/null || die
local instdir=${INSTALL_DIR}/modules/ext/spring-3.0
pushd "${D}"/${instdir} >/dev/null || die
# spring-aop-3.0.2.RELEASE.jar
# spring-asm-3.0.2.RELEASE.jar
# spring-aspects-3.0.2.RELEASE.jar
# spring-beans-3.0.2.RELEASE.jar
# spring-context-support-3.0.2.RELEASE.jar
# spring-context-3.0.2.RELEASE.jar
# spring-core-3.0.2.RELEASE.jar
# spring-expression-3.0.2.RELEASE.jar
# spring-instrument-tomcat-3.0.2.RELEASE.jar
# spring-instrument-3.0.2.RELEASE.jar
# spring-jdbc-3.0.2.RELEASE.jar
# spring-jms-3.0.2.RELEASE.jar
# spring-orm-3.0.2.RELEASE.jar
# spring-oxm-3.0.2.RELEASE.jar
# spring-struts-3.0.2.RELEASE.jar
# spring-test-3.0.2.RELEASE.jar
# spring-tx-3.0.2.RELEASE.jar
# spring-webmvc-portlet-3.0.2.RELEASE.jar
# spring-webmvc-3.0.2.RELEASE.jar
# spring-web-3.0.2.RELEASE.jar
popd >/dev/null || die
local instdir=${INSTALL_DIR}/modules/ext/toplink
pushd "${D}"/${instdir} >/dev/null || die
# toplink-essentials-agent.jar
# toplink-essentials.jar
popd >/dev/null || die
dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/java
}
pkg_postinst() {
elog "Note that if you change your version of ant, you have to re-emerge"
elog "this package to get updated the link to ant tasks of that specific"
elog "version."
}

@ -0,0 +1,318 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-java/netbeans-java-7.1.2-r1.ebuild,v 1.1 2012/05/27 16:10:38 fordfrog Exp $
EAPI="4"
WANT_ANT_TASKS="ant-nodeps"
inherit eutils java-pkg-2 java-ant-2
DESCRIPTION="Netbeans Java Cluster"
HOMEPAGE="http://netbeans.org/projects/java"
SLOT="7.1"
SOURCE_URL="http://dlc.sun.com.edgesuite.net/netbeans/7.1.2/final/zip/netbeans-7.1.2-201204101705-src.zip"
SRC_URI="${SOURCE_URL}
http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2
http://hg.netbeans.org/binaries/1A78676E734C72549EE6D9F166BAFE22F7CBA8CD-ant-libs-1.8.3.zip
http://hg.netbeans.org/binaries/29CFD351206016B67DD0D556098513D2B259C69B-apache-maven-3.0.4-bin.zip
http://hg.netbeans.org/binaries/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip
http://hg.netbeans.org/binaries/BC0919190ADD3A7FB764C8412D10A2B026CD9563-eclipselink-2.3.0.jar
http://hg.netbeans.org/binaries/7C60F22D32F56478AC25A732038E9DD7DFECF5DD-eclipselink-jpa-modelgen-2.3.0.jar
http://hg.netbeans.org/binaries/59FAD2A4D4A1CFECED8149854EEEC3A7B9668927-glassfish-persistence-v2-build-58g.jar
http://hg.netbeans.org/binaries/907363E301E2279930C82BEB466BF2053C6E993B-glassfish-persistence-v2ur1-build-09d.jar
http://hg.netbeans.org/binaries/C8A5E0D558EA7E7349F9D32B838553D5E7DD214F-hibernate-3.2.5-lib.zip
http://hg.netbeans.org/binaries/204680C59C7D8A4A1A26B9A2ED46D0DAA6DC10B3-indexer-artifact-4.1.2.jar
http://hg.netbeans.org/binaries/EA1F2B2504FC5ABCB06146D858F74A97B85A2998-indexer-core-4.1.2.jar
http://hg.netbeans.org/binaries/E90F4B2F8972AA5EF58139F16B78D5F6ACFC6EF9-javac-api-nb-7.0-b07.jar
http://hg.netbeans.org/binaries/8BA05B53DB763AA62EFD389B2F1C8CFA889079EF-javac-impl-nb-7.0-b07.jar
http://hg.netbeans.org/binaries/3BCA561B1B7B284B3D3C097F92A9CD47FF485058-javax.persistence-2.0.jar
http://hg.netbeans.org/binaries/2F43A634A42CC4FD2EF9E24B488AFFD6984D3411-jaxws-2.2.zip
http://hg.netbeans.org/binaries/23E69F0F17757673C573EBD9899727B82EF7DB7F-jaxws-2.2-api.zip
http://hg.netbeans.org/binaries/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip
http://hg.netbeans.org/binaries/653A6AD1EF786BC577FC20F56E5F2B1D30423805-maven-dependency-tree-1.2.jar
http://hg.netbeans.org/binaries/3D4C3416889FDC5C149D97382020F4AC6C736377-org.eclipse.persistence.jpa.jpql_1.0.0.jar
http://hg.netbeans.org/binaries/CB686A65B6C4516A32173CB60385D02027440620-spring-2.5.6.SEC03.jar
http://hg.netbeans.org/binaries/7622CB23DAEDD9DE0ACBD16C820D3A02F94572AF-spring-framework-3.0.6.RELEASE.zip"
LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
KEYWORDS="~amd64 ~x86"
IUSE=""
S="${WORKDIR}"
CDEPEND="~dev-java/netbeans-platform-${PV}
~dev-java/netbeans-harness-${PV}
~dev-java/netbeans-ide-${PV}
~dev-java/netbeans-websvccommon-${PV}
dev-java/beansbinding:0
dev-java/cglib:2.2
dev-java/jdom:1.0"
DEPEND="virtual/jdk:1.6
app-arch/unzip
${CDEPEND}
dev-java/javahelp:0
dev-java/junit:4"
RDEPEND=">=virtual/jdk-1.6
${CDEPEND}
dev-java/absolutelayout:0
dev-java/antlr:0[java]
dev-java/asm:2.2
dev-java/cglib:2.1
dev-java/commons-collections:0
dev-java/dom4j:1
dev-java/ehcache:1.2
dev-java/fastinfoset:0
dev-java/javassist:3
dev-java/jsr67:0
dev-java/jsr181:0
dev-java/jsr250:0
dev-java/glassfish-transaction-api:0
dev-java/jtidy:0
dev-java/saaj:0
dev-java/stax-ex:0
dev-java/xmlstreambuffer:0"
INSTALL_DIR="/usr/share/${PN}-${SLOT}"
EANT_BUILD_XML="nbbuild/build.xml"
EANT_BUILD_TARGET="rebuild-cluster"
EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.java -Dext.binaries.downloaded=true"
EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
JAVA_PKG_BSFIX="off"
pkg_pretend() {
local die_now=""
if [ -n "$(find /usr/share/netbeans-java-${SLOT}/ant -type l)" ]; then
eerror "Please remove following symlinks and run emerge again:"
find /usr/share/netbeans-java-${SLOT}/ant -type l
die_now="1"
fi
if [ -L /usr/share/netbeans-java-${SLOT}/maven ]; then
if [ -z "${die_now}" ]; then
eerror "Please remove following symlinks and run emerge again:"
fi
echo "/usr/share/netbeans-java-${SLOT}/maven"
die_now="1"
fi
if [ -n "${die_now}" ]; then
die "Symlinks exist"
fi
}
src_unpack() {
unpack $(basename ${SOURCE_URL})
einfo "Deleting bundled jars..."
find -name "*.jar" -type f -delete
unpack netbeans-9999-r1-build.xml.patch.bz2
pushd "${S}" >/dev/null || die
ln -s "${DISTDIR}"/1A78676E734C72549EE6D9F166BAFE22F7CBA8CD-ant-libs-1.8.3.zip o.apache.tools.ant.module/external/ant-libs-1.8.3.zip || die
ln -s "${DISTDIR}"/29CFD351206016B67DD0D556098513D2B259C69B-apache-maven-3.0.4-bin.zip maven.embedder/external/apache-maven-3.0.4-bin.zip || die
ln -s "${DISTDIR}"/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip o.jdesktop.beansbinding/external/beansbinding-1.2.1-doc.zip || die
ln -s "${DISTDIR}"/BC0919190ADD3A7FB764C8412D10A2B026CD9563-eclipselink-2.3.0.jar j2ee.eclipselink/external/eclipselink-2.3.0.jar || die
ln -s "${DISTDIR}"/7C60F22D32F56478AC25A732038E9DD7DFECF5DD-eclipselink-jpa-modelgen-2.3.0.jar j2ee.eclipselinkmodelgen/external/eclipselink-jpa-modelgen-2.3.0.jar || die
ln -s "${DISTDIR}"/59FAD2A4D4A1CFECED8149854EEEC3A7B9668927-glassfish-persistence-v2-build-58g.jar j2ee.toplinklib/external/glassfish-persistence-v2-build-58g.jar || die
ln -s "${DISTDIR}"/907363E301E2279930C82BEB466BF2053C6E993B-glassfish-persistence-v2ur1-build-09d.jar j2ee.toplinklib/external/glassfish-persistence-v2ur1-build-09d.jar || die
ln -s "${DISTDIR}"/C8A5E0D558EA7E7349F9D32B838553D5E7DD214F-hibernate-3.2.5-lib.zip hibernatelib/external/hibernate-3.2.5-lib.zip || die
ln -s "${DISTDIR}"/204680C59C7D8A4A1A26B9A2ED46D0DAA6DC10B3-indexer-artifact-4.1.2.jar maven.indexer/external/indexer-artifact-4.1.2.jar || die
ln -s "${DISTDIR}"/EA1F2B2504FC5ABCB06146D858F74A97B85A2998-indexer-core-4.1.2.jar maven.indexer/external/indexer-core-4.1.2.jar || die
ln -s "${DISTDIR}"/E90F4B2F8972AA5EF58139F16B78D5F6ACFC6EF9-javac-api-nb-7.0-b07.jar libs.javacapi/external/javac-api-nb-7.0-b07.jar || die
ln -s "${DISTDIR}"/8BA05B53DB763AA62EFD389B2F1C8CFA889079EF-javac-impl-nb-7.0-b07.jar libs.javacimpl/external/javac-impl-nb-7.0-b07.jar || die
ln -s "${DISTDIR}"/3BCA561B1B7B284B3D3C097F92A9CD47FF485058-javax.persistence-2.0.jar j2ee.eclipselink/external/javax.persistence-2.0.jar || die
ln -s "${DISTDIR}"/2F43A634A42CC4FD2EF9E24B488AFFD6984D3411-jaxws-2.2.zip websvc.jaxws21/external/jaxws-2.2.zip || die
ln -s "${DISTDIR}"/23E69F0F17757673C573EBD9899727B82EF7DB7F-jaxws-2.2-api.zip websvc.jaxws21api/external/jaxws-2.2-api.zip || die
ln -s "${DISTDIR}"/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip websvc.jaxws21/external/jaxws-api-doc.zip || die
ln -s "${DISTDIR}"/653A6AD1EF786BC577FC20F56E5F2B1D30423805-maven-dependency-tree-1.2.jar maven.embedder/external/maven-dependency-tree-1.2.jar || die
ln -s "${DISTDIR}"/3D4C3416889FDC5C149D97382020F4AC6C736377-org.eclipse.persistence.jpa.jpql_1.0.0.jar j2ee.eclipselink/external/org.eclipse.persistence.jpa.jpql_1.0.0.jar || die
ln -s "${DISTDIR}"/CB686A65B6C4516A32173CB60385D02027440620-spring-2.5.6.SEC03.jar libs.springframework/external/spring-2.5.6.SEC03.jar || die
ln -s "${DISTDIR}"/7622CB23DAEDD9DE0ACBD16C820D3A02F94572AF-spring-framework-3.0.6.RELEASE.zip libs.springframework/external/spring-framework-3.0.6.RELEASE.zip || die
popd >/dev/null || die
}
src_prepare() {
einfo "Deleting bundled class files..."
find -name "*.class" -type f | xargs rm -vf
epatch netbeans-9999-r1-build.xml.patch
# Support for custom patches
if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
if [ -n "${files}" ] ; then
einfo "Applying custom patches:"
for file in ${files} ; do
epatch "${file}"
done
fi
fi
einfo "Symlinking external libraries..."
java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
java-pkg_jar-from --into libs.cglib/external cglib-2.2 cglib.jar cglib-2.2.jar
java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
java-pkg_jar-from --into maven.embedder/external jdom-1.0 jdom.jar jdom-1.0.jar
java-pkg_jar-from --into o.jdesktop.beansbinding/external beansbinding beansbinding.jar beansbinding-1.2.1.jar
einfo "Linking in other clusters..."
mkdir "${S}"/nbbuild/netbeans || die
pushd "${S}"/nbbuild/netbeans >/dev/null || die
ln -s /usr/share/netbeans-platform-${SLOT} platform || die
cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
touch nb.cluster.platform.built
ln -s /usr/share/netbeans-harness-${SLOT} harness || die
cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
touch nb.cluster.harness.built
ln -s /usr/share/netbeans-ide-${SLOT} ide || die
cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
touch nb.cluster.ide.built
ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
touch nb.cluster.websvccommon.built
popd >/dev/null || die
java-pkg-2_src_prepare
}
src_install() {
pushd nbbuild/netbeans/java >/dev/null || die
insinto ${INSTALL_DIR}
grep -E "/java$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
doins -r *
#rm -fr "${D}"/${INSTALL_DIR}/ant/* || die
#rm -fr "${D}"/${INSTALL_DIR}/maven || die
#dosym /usr/share/maven-bin-3.0 ${INSTALL_DIR}/maven
chmod 755 "${D}"/${INSTALL_DIR}/maven/bin/mvn* || die
rm -fr "${D}"/${INSTALL_DIR}/maven/bin/*.bat || die
#insinto ${INSTALL_DIR}/ant
#dosym /usr/share/ant/bin ${INSTALL_DIR}/ant/bin
#dosym /usr/share/ant/etc ${INSTALL_DIR}/ant/etc
#doins -r ant/extra
#dosym /usr/share/ant/lib ${INSTALL_DIR}/ant/lib
#doins -r ant/nblib
#dosym /usr/share/ant/tasks ${INSTALL_DIR}/ant/tasks
#local vertasks=$(ls -d /usr/share/ant/tasks-*)
#dosym ${vertasks} ${INSTALL_DIR}/ant/$(basename ${vertasks}) # it would be better if ant would have tasks-current dir
popd >/dev/null || die
local instdir=/${INSTALL_DIR}/modules/ext
pushd "${D}"/${instdir} >/dev/null || die
rm AbsoluteLayout.jar && dosym /usr/share/absolutelayout/lib/absolutelayout.jar ${instdir}/AbsoluteLayout.jar || die
rm beansbinding-1.2.1.jar && dosym /usr/share/beansbinding/lib/beansbinding.jar ${instdir}/beansbinding-1.2.1.jar || die
rm cglib-2.2.jar && dosym /usr/share/cglib-2.2/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
# javac-api-nb-7.0-b07.jar
# javac-impl-nb-7.0-b07.jar
# org-netbeans-modules-java-j2seplatform-probe.jar
popd >/dev/null || die
local instdir=${INSTALL_DIR}/modules/ext/eclipselink
pushd "${D}"/${instdir} >/dev/null || die
# dir: eclipselink
# eclipselink-javax.persistence-2.0.jar
# eclipselink-jpa-modelgen-2.2.0.jar
# eclipselink-2.2.0.jar
popd >/dev/null || die
local instdir=${INSTALL_DIR}/modules/ext/hibernate
pushd "${D}"/${instdir} >/dev/null || die
rm antlr-2.7.6.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.6.jar || die
rm asm-attrs.jar && dosym /usr/share/asm-2.2/lib/asm-attrs.jar ${instdir}/asm-attrs.jar || die
rm asm.jar && dosym /usr/share/asm-2.2/lib/asm.jar ${instdir}/asm.jar || die
rm cglib-2.1.3.jar && dosym /usr/share/cglib-2.1/lib/cglib.jar ${instdir}/cglib-2.1.3.jar || die
rm commons-collections-2.1.1.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections-2.1.1.jar || die
rm dom4j-1.6.1.jar && dosym /usr/share/dom4j-1/lib/dom4j.jar ${instdir}/dom4j-1.6.1.jar || die
rm ehcache-1.2.3.jar && dosym /usr/share/ehcache-1.2/lib/ehcache.jar ${instdir}/ehcache-1.2.3.jar || die
# ejb3-persistence.jar
# hibernate-annotations.jar
# hibernate-commons-annotations.jar
# hibernate-entitymanager.jar
# hibernate-tools.jar
# hibernate3.jar
rm javassist.jar && dosym /usr/share/javassist-3/lib/javassist.jar ${instdir}/javassist.jar || die
# jdbc2_0-stdext.jar
rm jta.jar && dosym /usr/share/glassfish-transaction-api/lib/jta.jar ${instdir}/jta.jar || die
rm jtidy-r8-20060801.jar && dosym /usr/share/jtidy/lib/Tidy.jar ${instdir}/jtidy-r8-20060801.jar || die
popd >/dev/null || die
local instdir=/${INSTALL_DIR}/modules/ext/jaxws22
pushd "${D}"/${instdir} >/dev/null || die
rm FastInfoset.jar && dosym /usr/share/fastinfoset/lib/fastinfoset.jar ${instdir}/FastInfoset.jar || die
# gmbal-api-only.jar
# http.jar
# jaxws-rt.jar
# jaxws-tools.jar
# management-api.jar
# mimepull.jar
# policy.jar
rm saaj-impl.jar && dosym /usr/share/saaj/lib/saaj.jar ${instdir}/saaj-impl.jar || die
rm stax-ex.jar && dosym /usr/share/stax-ex/lib/stax-ex.jar ${instdir}/stax-ex.jar || die
rm streambuffer.jar && dosym /usr/share/xmlstreambuffer/lib/streambuffer.jar ${instdir}/streambuffer.jar || die
# woodstox.jar
popd >/dev/null || die
local instdir=${INSTALL_DIR}/modules/ext/jaxws22/api
pushd "${D}"/${instdir} >/dev/null || die
# jaxws-api.jar
rm jsr181-api.jar && dosym /usr/share/jsr181/lib/jsr181.jar ${instdir}/jsr181-api.jar || die
rm jsr250-api.jar && dosym /usr/share/jsr250/lib/jsr250.jar ${instdir}/jsr250-api.jar || die
rm saaj-api.jar && dosym /usr/share/jsr67/lib/jsr67.jar ${instdir}/saaj-api.jar || die
popd >/dev/null || die
local instdir=${INSTALL_DIR}/modules/ext/maven
pushd "${D}"/${instdir} >/dev/null || die
# indexer-artifact-4.1.1.jar
# indexer-core-4.1.1.jar
rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
# maven-dependency-tree-1.2.jar
popd >/dev/null || die
local instdir=${INSTALL_DIR}/modules/ext/spring
pushd "${D}"/${instdir} >/dev/null || die
# spring-2.5.6.SEC01.jar
popd >/dev/null || die
local instdir=${INSTALL_DIR}/modules/ext/spring-3.0
pushd "${D}"/${instdir} >/dev/null || die
# spring-aop-3.0.2.RELEASE.jar
# spring-asm-3.0.2.RELEASE.jar
# spring-aspects-3.0.2.RELEASE.jar
# spring-beans-3.0.2.RELEASE.jar
# spring-context-support-3.0.2.RELEASE.jar
# spring-context-3.0.2.RELEASE.jar
# spring-core-3.0.2.RELEASE.jar
# spring-expression-3.0.2.RELEASE.jar
# spring-instrument-tomcat-3.0.2.RELEASE.jar
# spring-instrument-3.0.2.RELEASE.jar
# spring-jdbc-3.0.2.RELEASE.jar
# spring-jms-3.0.2.RELEASE.jar
# spring-orm-3.0.2.RELEASE.jar
# spring-oxm-3.0.2.RELEASE.jar
# spring-struts-3.0.2.RELEASE.jar
# spring-test-3.0.2.RELEASE.jar
# spring-tx-3.0.2.RELEASE.jar
# spring-webmvc-portlet-3.0.2.RELEASE.jar
# spring-webmvc-3.0.2.RELEASE.jar
# spring-web-3.0.2.RELEASE.jar
popd >/dev/null || die
local instdir=${INSTALL_DIR}/modules/ext/toplink
pushd "${D}"/${instdir} >/dev/null || die
# toplink-essentials-agent.jar
# toplink-essentials.jar
popd >/dev/null || die
dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/java
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.9.3_p125.ebuild,v 1.3 2012/05/20 20:56:14 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ruby/ruby-1.9.3_p125.ebuild,v 1.4 2012/05/27 17:54:00 maekke Exp $
EAPI=2
@ -34,7 +34,7 @@ SRC_URI="mirror://ruby/1.9/${MY_P}.tar.bz2
http://dev.gentoo.org/~flameeyes/ruby-team/${PN}-patches-${PATCHSET}.tar.bz2"
LICENSE="|| ( Ruby BSD-2 )"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="berkdb debug doc examples gdbm ipv6 +rdoc rubytests socks5 ssl tk xemacs ncurses +readline +yaml" #libedit
# libedit support is removed everywhere because of this upstream bug:

@ -1,2 +1 @@
DIST argtable2-12.tar.gz 3358604 RMD160 ffdd88fd4e96f3a71fa408329690cdf4981e3600 SHA1 29857965b6849332cd862ca934cee11228673994 SHA256 40c13da72b48717afcf94d4c53909b768587b44b4dab84f38bd5c69c7667c693
DIST argtable2-13.tar.gz 3326444 RMD160 61d82358dac5996efd9bdb46909f7c39c6f68b07 SHA1 bce828c64c35e16f4c3f8e1f355e4a2a97fe3289 SHA256 8f77e8a7ced5301af6e22f47302fdbc3b1ff41f2b83c43c77ae5ca041771ddbf

@ -1,44 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/argtable/argtable-2.12.ebuild,v 1.7 2011/08/13 07:33:31 xarthisius Exp $
inherit versionator
DESCRIPTION="An ANSI C library for parsing GNU-style command-line options with minimal fuss"
HOMEPAGE="http://argtable.sourceforge.net/"
MY_PV="$(replace_version_separator 1 '-')"
MY_P=${PN}${MY_PV}
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc debug examples"
S="${WORKDIR}/${MY_P}"
src_compile() {
econf $(use_enable debug)
emake || die "build failed"
}
src_install() {
emake DESTDIR="${D}" install || die "install failed"
rm -rf "${D}"/usr/share/doc/${PN}2/
dodoc AUTHORS ChangeLog NEWS README
if use doc ; then
cd "${S}/doc"
dohtml *.html *.gif
dodoc *.pdf *.ps
fi
if use examples ; then
cd "${S}/example"
docinto examples
dodoc Makefile *.[ch] README.txt
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gjs/gjs-1.32.0.ebuild,v 1.2 2012/05/04 18:35:43 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gjs/gjs-1.32.0.ebuild,v 1.3 2012/05/28 00:19:48 mattst88 Exp $
EAPI="4"
GCONF_DEBUG="no"
@ -15,7 +15,7 @@ HOMEPAGE="http://live.gnome.org/Gjs"
LICENSE="MIT MPL-1.1 LGPL-2 GPL-2"
SLOT="0"
IUSE="examples test"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~alpha ~amd64 ~x86"
RDEPEND=">=dev-libs/glib-2.31:2
>=dev-libs/gobject-introspection-1.31.22

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/libevent-2.0.18.ebuild,v 1.8 2012/05/23 13:02:45 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/libevent-2.0.18.ebuild,v 1.9 2012/05/27 12:45:59 maekke Exp $
EAPI="2"
@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="+ssl static-libs test"
DEPEND="ssl? ( dev-libs/openssl )"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxml2/libxml2-2.8.0-r1.ebuild,v 1.2 2012/05/26 16:10:23 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxml2/libxml2-2.8.0-r1.ebuild,v 1.3 2012/05/27 15:17:17 jer Exp $
EAPI="4"
PYTHON_DEPEND="python? 2"
@ -16,7 +16,7 @@ HOMEPAGE="http://www.xmlsoft.org/"
LICENSE="MIT"
SLOT="2"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE="debug doc examples icu ipv6 lzma python readline static-libs test"
XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libyaml/libyaml-0.1.4.ebuild,v 1.2 2011/12/29 17:07:04 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libyaml/libyaml-0.1.4.ebuild,v 1.3 2012/05/27 12:54:50 maekke Exp $
EAPI=4
@ -14,7 +14,7 @@ SRC_URI="http://pyyaml.org/download/${PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
IUSE="doc examples test static-libs"
S="${WORKDIR}/${MY_P}"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/mock/mock-0.8.0.ebuild,v 1.5 2012/05/23 13:13:26 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/mock/mock-0.8.0.ebuild,v 1.6 2012/05/27 12:54:48 maekke Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~ppc ppc64 ~s390 ~sh ~sparc x86 ~x64-macos"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ppc64 ~s390 ~sh ~sparc x86 ~x64-macos"
IUSE="doc test"
# dev-python/unittest2 is not required with Python >=3.2.

@ -0,0 +1 @@
DIST munkres-1.0.5.4.tar.gz 43050 RMD160 728695026eaa9287224353d5f392e82b8d4e6e3d SHA1 d81de77cde326497f6752e4993f0aa93e6f1201c SHA256 105adad30659dbdf82815d3e12a74d4c01a3e0741d5ccbce194ee2ad4e5338d2

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>sochotnicky@gentoo.org</email>
<name>Stanislav Ochotnicky</name>
</maintainer>
<longdescription lang="en">The Munkres module provides an implementation of the Munkres algorithm (also called the Hungarian algorithm or the Kuhn-Munkres algorithm), useful for solving the Assignment Problem.
</longdescription>
</pkgmetadata>

@ -0,0 +1,21 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/munkres/munkres-1.0.5.4.ebuild,v 1.1 2012/05/27 20:39:31 sochotnicky Exp $
EAPI=4
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"
inherit distutils
DESCRIPTION="Module implementing munkres algorithm for the Assignment Problem"
HOMEPAGE="http://pypi.python.org/pypi/munkres/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND=""
RDEPEND="${DEPEND}"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/py/py-1.4.7.ebuild,v 1.6 2012/05/23 13:18:57 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/py/py-1.4.7.ebuild,v 1.7 2012/05/27 13:19:43 maekke Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
DEPEND="app-arch/unzip

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pycrypto/pycrypto-2.6.ebuild,v 1.4 2012/05/26 19:42:39 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pycrypto/pycrypto-2.6.ebuild,v 1.5 2012/05/27 14:19:07 jer Exp $
EAPI="4"
PYTHON_DEPEND="2"
@ -16,7 +16,7 @@ SRC_URI="http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/${P}.tar.gz"
LICENSE="PSF-2 public-domain"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="doc +gmp"
RDEPEND="gmp? ( dev-libs/gmp )"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyparsing/pyparsing-1.5.6.ebuild,v 1.9 2012/05/23 13:14:19 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyparsing/pyparsing-1.5.6.ebuild,v 1.10 2012/05/27 13:04:50 maekke Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples"
DEPEND=""

@ -1,3 +1,4 @@
DIST Scrapy-0.14.1.tar.gz 719187 RMD160 015baca21f34c65e900d839d5ab464325503e8ed SHA1 20a77fb067e8d79d0060c83454dd12047e5999d8 SHA256 a95b00d0b7e3eaa895a9773001905637f3702edc3089cea100b74ee346a83edb
DIST Scrapy-0.14.2.tar.gz 719256 RMD160 1324497be82b7dc09c6e5b54944c5359e09e626e SHA1 ce8fde29ff066dacf2cc9e6ec8c0e7c986fd7e69 SHA256 66fe66681421446f63703bcae680ea10d745d320ce262d3128cbae3b474b1eed
DIST Scrapy-0.14.3.tar.gz 716257 RMD160 7eb62710cd32249ed7c0af3b0a7e789c71c6ac6a SHA1 c948f2290d52f51d74732ffacd6a6afab1aca3ed SHA256 fd42e2a9e93f1741f24032d3a1a45c5660ce942a1e829c4d481d8ff9f287518a
DIST Scrapy-0.14.4.tar.gz 726253 RMD160 34ad6566f726379c7f07476e0d8d1c5528ecff2d SHA1 927ead539873f04aba36ff01f784b270501e44f0 SHA256 8de12ac37136524ad2fb0d83db10736b03b1d445b6d4c492c053bec78f3d42e6

@ -0,0 +1,77 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/scrapy/scrapy-0.14.4.ebuild,v 1.2 2012/05/28 00:12:51 mr_bones_ Exp $
EAPI="4"
PYTHON_DEPEND="2"
PYTHON_USE_WITH="sqlite"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.* *-pypy-*"
PYTHON_TESTS_RESTRICTED_ABIS="2.5"
inherit distutils
MY_PN="Scrapy"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A high-level Python Screen Scraping framework"
HOMEPAGE="http://scrapy.org http://pypi.python.org/pypi/Scrapy/"
SRC_URI="mirror://pypi/S/${MY_PN}/${MY_P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="boto doc examples ibl test ssl"
PYTHON_MODNAME="scrapy scrapyd"
DEPEND="dev-python/setuptools
doc? ( dev-python/sphinx )
test? (
dev-python/django
net-ftp/vsftpd
)"
RDEPEND="dev-libs/libxml2[python]
boto? ( dev-python/boto )
dev-python/imaging
dev-python/lxml
ibl? ( dev-python/numpy )
ssl? ( dev-python/pyopenssl )
dev-python/setuptools
dev-python/simplejson
dev-python/twisted
dev-python/twisted-conch
dev-python/twisted-mail
dev-python/twisted-web
>=dev-python/w3lib-1.1"
S="${WORKDIR}/${MY_P}"
src_compile() {
distutils_src_compile
if use doc; then
emake -C docs html || die "emake html failed"
fi
}
src_test() {
testing() {
# PYTHOPATH should be build-$PYTHON_ABI/lib, but causes a test fail.
# Not all content is copied across to build-$PYTHON_ABI/lib, and
# PYTHONPATH again requires an abs path.
echo PYTHONPATH="${PWD}" bin/runtests.sh
PYTHONPATH="${PWD}"/ bin/runtests.sh
}
python_execute_function testing
}
src_install() {
distutils_src_install
if use doc; then
dohtml -r "${S}"/docs/build/html/
fi
if use examples; then
insinto /usr/share/doc/"${PF}"/examples
doins -r "${S}"/examples/*
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/simplejson/simplejson-2.5.0.ebuild,v 1.3 2012/05/18 05:51:18 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/simplejson/simplejson-2.5.0.ebuild,v 1.4 2012/05/27 13:08:36 maekke Exp $
EAPI="3"
PYTHON_DEPEND="2"
@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm ~ppc ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="amd64 arm ~ppc ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE=""
DEPEND=""

@ -0,0 +1 @@
DIST Unidecode-0.04.9.tar.gz 196659 RMD160 8ca1c7bb80dcb313b93d3bb6d47576c106e7a14e SHA1 c705b71ea08978012b5800f038b1de1a3ba81426 SHA256 95df723427e7e1872349e2c3aef54c77c1df48fa57563d050bf56f43ba1d4d14

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>sochotnicky@gentoo.org</email>
<name>Stanislav Ochotnicky</name>
</maintainer>
<longdescription lang="en">
This is a Python port of Text::Unidecode Perl module
It often happens that you have text data in Unicode, but you need to represent it in ASCII. For example when integrating with legacy code that doesn't support Unicode, or for ease of entry of non-Roman names on a US keyboard, or when constructing ASCII machine identifiers from human-readable Unicode strings that should still be somewhat intelligeble (a popular example of this is when making an URL slug from an article title).
In most of these examples you could represent Unicode characters as "???" or "\15BA\15A0\1610", to mention two extreme cases. But that's nearly useless to someone who actually wants to read what the text says.
What Unidecode provides is a middle road: function unidecode() takes Unicode data and tries to represent it in ASCII characters (i.e., the universally displayable characters between 0x00 and 0x7F), where the compromises taken when mapping between two character sets are chosen to be near what a human with a US keyboard would choose.
Note that this module generally produces better results than simply stripping accents from characters (which can be done in Python with built-in functions). It is based on hand-tuned character mappings that for example also contain ASCII approximations for symbols and non-Latin alphabets.
</longdescription>
</pkgmetadata>

@ -0,0 +1,24 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/unidecode/unidecode-0.04.9.ebuild,v 1.2 2012/05/27 21:41:18 sochotnicky Exp $
EAPI=4
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS=""
inherit distutils
S="${WORKDIR}/Unidecode-${PV}"
DESCRIPTION="Module providing ASCII transliterations of Unicode text"
HOMEPAGE="http://pypi.python.org/pypi/Unidecode"
SRC_URI="mirror://pypi/U/Unidecode/Unidecode-${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND=""
RDEPEND="${DEPEND}"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/builder/builder-2.1.2-r1.ebuild,v 1.20 2011/03/07 12:04:12 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/builder/builder-2.1.2-r1.ebuild,v 1.21 2012/05/27 17:34:43 maekke Exp $
EAPI=2
USE_RUBY="ruby18 jruby"
@ -18,7 +18,7 @@ SRC_URI="mirror://rubyforge/${PN}/${P}.tgz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ~hppa ia64 ppc ppc64 s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm ~hppa ia64 ppc ppc64 s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "test? ( virtual/ruby-test-unit )"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/hoe/hoe-2.12.5.ebuild,v 1.3 2012/05/26 09:40:24 graaff Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/hoe/hoe-2.12.5.ebuild,v 1.4 2012/05/27 14:48:20 maekke Exp $
EAPI=2
USE_RUBY="ruby18 ree18 ruby19 jruby"
@ -19,7 +19,7 @@ HOMEPAGE="http://seattlerb.rubyforge.org/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~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 "doc? ( dev-ruby/rdoc )"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/json/json-1.5.4-r1.ebuild,v 1.2 2012/05/20 21:01:19 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/json/json-1.5.4-r1.ebuild,v 1.3 2012/05/27 13:54:34 maekke Exp $
EAPI=2
USE_RUBY="ruby18 ree18 jruby ruby19"
@ -15,7 +15,7 @@ DESCRIPTION="A JSON implementation as a Ruby extension."
HOMEPAGE="http://json.rubyforge.org/"
LICENSE="|| ( Ruby GPL-2 )"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/minitest/minitest-2.8.1.ebuild,v 1.3 2012/05/20 21:01:53 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/minitest/minitest-2.8.1.ebuild,v 1.4 2012/05/27 14:51:19 maekke Exp $
EAPI=2
# jruby → tests fail, reported upstream
@ -19,7 +19,7 @@ HOMEPAGE="http://rubyforge.org/projects/bfts"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~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 "

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/racc/racc-1.4.6-r1.ebuild,v 1.5 2012/05/26 10:08:26 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/racc/racc-1.4.6-r1.ebuild,v 1.6 2012/05/27 17:45:54 maekke Exp $
EAPI=2
@ -17,7 +17,7 @@ HOMEPAGE="http://www.loveruby.net/en/racc.html"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
IUSE=""
ruby_add_bdepend "dev-ruby/rake test? ( virtual/ruby-test-unit )"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rake/rake-0.8.7-r6.ebuild,v 1.5 2012/05/20 21:00:14 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rake/rake-0.8.7-r6.ebuild,v 1.6 2012/05/27 13:47:02 maekke Exp $
EAPI=2
USE_RUBY="ruby18 ree18 ruby19 jruby"
@ -16,7 +16,7 @@ SRC_URI="mirror://rubyforge/${PN}/${P}.tgz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="bash-completion doc"
#ruby_add_bdepend test dev-ruby/flexmock

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rdoc/rdoc-3.12.ebuild,v 1.5 2012/05/20 21:03:34 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rdoc/rdoc-3.12.ebuild,v 1.6 2012/05/27 17:50:43 maekke Exp $
EAPI=3
USE_RUBY="ruby18 ree18 ruby19 jruby"
@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/rdoc/rdoc/"
LICENSE="Ruby MIT"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "

@ -1 +1,2 @@
DIST gettext-2.2.0.gem 169472 RMD160 b244912f12c48df505b869e85d17dd040f31e2eb SHA1 e946ac8dd750d3dc9c317950b1a4b683885c418b SHA256 3c687dffd0046c6cbf0b066feb9c5236905f30949af389eba1d3f420b6ff6532
DIST ruby-gettext-2.1.0_p20100728.tar.bz2 139060 RMD160 59571e534b57309e0c5a24bc8814871dd3352c10 SHA1 0d5a7970c4392335865277515556a2a8e7e39ce6 SHA256 ba6656321ac6ed549afc5271e7e4911097852b136c4bebc96cdd771726fcbf2f

@ -0,0 +1,56 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-gettext/ruby-gettext-2.2.0.ebuild,v 1.1 2012/05/27 06:46:38 graaff Exp $
EAPI=4
USE_RUBY="ruby18 ruby19 jruby ree18"
RUBY_FAKEGEM_NAME="${PN/ruby-/}"
RUBY_FAKEGEM_VERSION="${PV%_*}"
RUBY_FAKEGEM_TASK_DOC="yard"
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="README.rdoc"
RUBY_FAKEGEM_TASK_TEST="test"
RUBY_FAKEGEM_EXTRAINSTALL="data po"
inherit ruby-fakegem
DESCRIPTION="Ruby GetText Package is Native Language Support Library and Tools modeled after GNU gettext package"
HOMEPAGE="http://www.yotabanana.com/hiki/ruby-gettext.html"
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd ~x86-macos"
IUSE="doc test"
SLOT="0"
LICENSE="Ruby"
ruby_add_rdepend ">=dev-ruby/locale-2.0.5"
RDEPEND="${RDEPEND}
sys-devel/gettext"
DEPEND="${DEPEND}
sys-devel/gettext"
ruby_add_bdepend "doc? ( dev-ruby/yard )"
ruby_add_bdepend "test? ( || ( virtual/ruby-test-unit dev-ruby/test-unit:2 ) )"
all_ruby_prepare() {
# Add missing require on yard.
sed -i -e '19i require "yard"' Rakefile || die
}
each_ruby_test() {
# Upstream tries to daisy-chain rake calls but they fail badly
# with our setup, so run it manually.
${RUBY} -C test -S rake test || die "tests failed"
}
all_ruby_install() {
all_fakegem_install
insinto /usr/share/doc/${PF}
doins -r samples
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubyforge/rubyforge-2.0.4-r2.ebuild,v 1.5 2012/05/20 21:02:27 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubyforge/rubyforge-2.0.4-r2.ebuild,v 1.6 2012/05/27 14:45:19 maekke Exp $
EAPI=2
@ -17,7 +17,7 @@ HOMEPAGE="http://codeforpeople.rubyforge.org/rubyforge/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_rdepend '>=dev-ruby/json-1.1.7'

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubygems/rubygems-1.8.24.ebuild,v 1.2 2012/05/20 20:57:09 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubygems/rubygems-1.8.24.ebuild,v 1.3 2012/05/27 17:39:39 maekke Exp $
EAPI="4"
@ -14,7 +14,7 @@ LICENSE="|| ( Ruby MIT )"
SRC_URI="mirror://rubyforge/${PN}/${P}.tgz"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE="server test"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/dialog/dialog-1.1.20120215.ebuild,v 1.4 2012/05/26 20:30:06 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/dialog/dialog-1.1.20120215.ebuild,v 1.5 2012/05/27 08:37:09 hwoarang Exp $
EAPI="4"
@ -14,7 +14,7 @@ SRC_URI="ftp://invisible-island.net/${PN}/${PN}-${MY_PV}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="examples minimal nls static-libs unicode"
RDEPEND="

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/fix-la-relink-command/fix-la-relink-command-0.1.1.ebuild,v 1.3 2012/05/26 16:09:17 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/fix-la-relink-command/fix-la-relink-command-0.1.1.ebuild,v 1.4 2012/05/27 15:16:25 jer Exp $
EAPI="4"
@ -10,7 +10,7 @@ SRC_URI="http://dev.gentoo.org/~tetromino/distfiles/${PN}/${P}.tar.xz"
LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
IUSE=""
RDEPEND="dev-lang/perl

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/ragel/ragel-6.7-r1.ebuild,v 1.1 2012/05/22 23:41:01 flameeyes Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/ragel/ragel-6.7-r1.ebuild,v 1.2 2012/05/27 13:12:56 maekke Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="http://www.complang.org/ragel/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="vim-syntax"
DEPEND=""

@ -1 +1,2 @@
DIST stratagus_2.2.5.5.orig.tar.gz 976972 RMD160 371ded2944db34b930a337ed5a08eca32f772541 SHA1 c7b9ac70c96289ba964919fa9add93e93c879b0d SHA256 e0c8fe592ee3ad0c5806937aa950aad39019780de5344987366fe76901377285
DIST stratagus_2.2.6.orig.tar.gz 921369 RMD160 6143371de078dbff88ceb81df0ba6540c342e444 SHA1 aebd554418b88ccda63b6e82555ee01bbfe0a88a SHA256 d3678b75aa49e211d6cf5654d6b1b9bb451df9205a28d4ce98ed3459e3f1258c

@ -0,0 +1,75 @@
From: Julian Ospald <hasufell@gentoo.org>
Date: Sun May 20 17:02:54 UTC 2012
Subject: build-system
respect system LDFLAGS
make install paths modifiable
included upstream: https://bazaar.launchpad.net/~stratagus/stratagus/trunk/revision/8279
also merged: https://bazaar.launchpad.net/~stratagus/stratagus/trunk/revision/8061
--- stratagus_2.2.6.orig/CMakeLists.txt
+++ stratagus_2.2.6.orig/CMakeLists.txt
@@ -587,6 +587,12 @@
set(ENABLE_TOUCHSCREEN ON)
endif()
+# Stratagus needs to have char by default signed
+# No idea how to tell this to other compilers
+if(CMAKE_COMPILER_IS_GNUCXX)
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsigned-char")
+endif()
+
check_function_exists("strcasestr" HAVE_STRCASESTR)
check_function_exists("strnlen" HAVE_STRNLEN)
@@ -602,9 +608,7 @@
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DDEBUG")
if(ENABLE_STRIP)
- set(CMAKE_EXE_LINKER_FLAGS "-s")
-else()
- set(CMAKE_EXE_LINKER_FLAGS "")
+ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -s")
endif()
# Print compile info
@@ -836,15 +840,22 @@
########### install files ###############
-install(TARGETS stratagus DESTINATION games)
-install(TARGETS png2stratagus DESTINATION bin)
+# install paths
+set(BINDIR "bin" CACHE PATH "Where to install binaries")
+set(SBINDIR "sbin" CACHE PATH "Where to install metaserver binary")
+set(DOCDIR "share/doc/stratagus" CACHE STRING "Sets the doc directory to a non-default location.")
+set(MANDIR "share/man/man6" CACHE STRING "Sets the man directory to a non-default location.")
+set(STRATAGUS_HEADERS "include" CACHE STRING "Where to install stratagus headers.")
+
+install(TARGETS stratagus DESTINATION ${BINDIR})
+install(TARGETS png2stratagus DESTINATION ${BINDIR})
if(SQLITE_FOUND)
- install(TARGETS metaserver DESTINATION sbin)
+ install(TARGETS metaserver DESTINATION ${SBINDIR})
endif()
if(ENABLE_DOC AND DOXYGEN_FOUND)
- install(FILES doc/stratagus.6 DESTINATION share/man/man6)
+ install(FILES doc/stratagus.6 DESTINATION ${MANDIR})
install(FILES
doc/development.html
doc/faq.html
@@ -858,9 +869,9 @@
doc/README-SDL.txt
DESTINATION share/doc/stratagus
)
- install(DIRECTORY doc/graphics doc/scripts ${CMAKE_CURRENT_BINARY_DIR}/doxygen DESTINATION share/doc/stratagus)
+ install(DIRECTORY doc/graphics doc/scripts ${CMAKE_CURRENT_BINARY_DIR}/doxygen DESTINATION ${DOCDIR})
endif(ENABLE_DOC AND DOXYGEN_FOUND)
if(ENABLE_DEV)
- install(FILES ${gameheaders_HDRS} DESTINATION include)
+ install(FILES ${gameheaders_HDRS} DESTINATION ${STRATAGUS_HEADERS})
endif()

@ -0,0 +1,63 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-engines/stratagus/stratagus-2.2.6.ebuild,v 1.1 2012/05/27 20:24:24 hasufell Exp $
EAPI=2
inherit cmake-utils eutils games
DESCRIPTION="A realtime strategy game engine"
HOMEPAGE="http://stratagus.sourceforge.net/"
SRC_URI="http://launchpad.net/stratagus/trunk/${PV}/+download/stratagus_${PV}.orig.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="bzip2 debug doc mikmod mng theora vorbis"
RDEPEND="x11-libs/libX11
virtual/opengl
dev-db/sqlite:3
>=dev-lang/lua-5
dev-lua/toluapp
media-libs/libpng:0
media-libs/libsdl[audio,opengl,video]
bzip2? ( app-arch/bzip2 )
mikmod? ( media-libs/libmikmod )
mng? ( media-libs/libmng )
theora? ( media-libs/libtheora media-libs/libvorbis )
vorbis? ( media-libs/libvorbis )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )"
S=${WORKDIR}/${PN}_${PV}.orig
src_prepare() {
epatch "${FILESDIR}"/${P}-build.patch
}
src_configure() {
local mycmakeargs=(
-DBINDIR="${GAMES_BINDIR}"
-DSBINDIR="${GAMES_BINDIR}"
$(cmake-utils_use_with bzip2)
$(cmake-utils_use_with debug)
$(cmake-utils_use_enable doc)
$(cmake-utils_use_with mikmod)
$(cmake-utils_use_with mng)
$(cmake-utils_use_with theora)
$(cmake-utils_use_with vorbis oggvorbis)
-DENABLE_DEV=ON
)
cmake-utils_src_configure
}
src_compile() {
cmake-utils_src_compile
}
src_install() {
cmake-utils_src_install
prepalldocs
prepgamesdirs
}

@ -0,0 +1,61 @@
From f61b5859d69c2d99264182f60f5ae1e430812b59 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20=C5=A0abata?= <contyk@redhat.com>
Date: Fri, 10 Feb 2012 13:55:46 +0100
Subject: [PATCH] Fix build with PCRE-8.30+
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This patch fixes build with the latest PCRE release which removes some
obsolete code tinyfugue still uses, namely pcre_info().
Signed-off-by: Petr Šabata <contyk@redhat.com>
---
src/macro.c | 3 ++-
src/pattern.c | 2 +-
src/pattern.h | 2 +-
3 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/macro.c b/src/macro.c
index ac28fc9..b492717 100644
--- a/src/macro.c
+++ b/src/macro.c
@@ -893,7 +893,8 @@ static int complete_macro(Macro *spec, unsigned int hash, int num,
}
spec->attr &= ~F_NONE;
if (spec->nsubattr) {
- int n = pcre_info(spec->trig.ri->re, NULL, NULL);
+ int n;
+ pcre_fullinfo(spec->trig.ri->re, NULL, PCRE_INFO_CAPTURECOUNT, &n);
for (i = 0; i < spec->nsubattr; i++) {
spec->subattr[i].attr &= ~F_NONE;
if (spec->subattr[i].subexp > n) {
diff --git a/src/pattern.c b/src/pattern.c
index 047a44a..a7228ff 100644
--- a/src/pattern.c
+++ b/src/pattern.c
@@ -151,7 +151,7 @@ static RegInfo *tf_reg_compile_fl(const char *pattern, int optimize,
emsg ? emsg : "unknown error");
goto tf_reg_compile_error;
}
- n = pcre_info(ri->re, NULL, NULL);
+ pcre_fullinfo(ri->re, NULL, PCRE_INFO_CAPTURECOUNT, &n);
if (n < 0) goto tf_reg_compile_error;
ri->ovecsize = 3 * (n + 1);
ri->ovector = dmalloc(NULL, sizeof(int) * ri->ovecsize, file, line);
diff --git a/src/pattern.h b/src/pattern.h
index 1eec0f9..cbe9af9 100644
--- a/src/pattern.h
+++ b/src/pattern.h
@@ -10,7 +10,7 @@
#ifndef PATTERN_H
#define PATTERN_H
-#include "pcre-2.08/pcre.h"
+#include <pcre.h>
typedef struct RegInfo {
pcre *re;
--
1.7.7.6

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-mud/tf/tf-50_beta8-r1.ebuild,v 1.2 2011/10/01 03:19:26 phajdan.jr Exp $
# $Header: /var/cvsroot/gentoo-x86/games-mud/tf/tf-50_beta8-r1.ebuild,v 1.3 2012/05/27 21:09:58 mr_bones_ Exp $
EAPI=2
inherit games
@ -26,7 +26,7 @@ DEPEND="${RDEPEND}"
S=${WORKDIR}/${MY_P}
PATCHES=( "${DISTDIR}"/tf-all*patch.txt )
PATCHES=( "${DISTDIR}"/tf-all*patch.txt "${FILESDIR}"/${P}-pcre.patch )
src_configure() {
STRIP=: egamesconf \

@ -0,0 +1,130 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/uqm/uqm-0.7.0-r1.ebuild,v 1.1 2012/05/28 02:45:04 mr_bones_ Exp $
EAPI=2
inherit eutils multilib games
DESCRIPTION="The Ur-Quan Masters: Port of Star Control 2"
HOMEPAGE="http://sc2.sourceforge.net/"
SRC_URI="mirror://sourceforge/sc2/${P}-source.tgz
mirror://sourceforge/sc2/${P}-content.uqm
music? ( mirror://sourceforge/sc2/${P}-3domusic.uqm )
voice? ( mirror://sourceforge/sc2/${P}-voice.uqm )
remix? ( mirror://sourceforge/sc2/${PN}-remix-pack1.zip \
mirror://sourceforge/sc2/${PN}-remix-pack2.zip \
mirror://sourceforge/sc2/${PN}-remix-pack3.zip )"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="music opengl remix voice"
RDEPEND="media-libs/libvorbis
virtual/jpeg
>=media-libs/libpng-1.4
media-libs/libsdl
media-libs/sdl-image
media-libs/libogg
media-libs/libvorbis
media-libs/libmikmod"
DEPEND="${RDEPEND}
app-arch/unzip"
src_unpack() {
unpack ${P}-source.tgz
}
src_prepare() {
local myopengl
# Because the new 0.6.* source archives have
# everything in a subdir called "sc2". This,
# I have found, is the simplest way to get
# around that problem. (That doesn't change
# the fact that the rest of this ebuild is
# very nasty. I was not able to clean it up.)
mv ./sc2/* ./
use opengl \
&& myopengl=opengl \
|| myopengl=pure
cat <<-EOF > config.state
CHOICE_debug_VALUE='nodebug'
CHOICE_graphics_VALUE='${myopengl}'
CHOICE_sound_VALUE='mixsdl'
CHOICE_accel_VALUE='plainc'
INPUT_install_prefix_VALUE='${GAMES_PREFIX}'
INPUT_install_bindir_VALUE='\$prefix/bin'
INPUT_install_libdir_VALUE='\$prefix/lib'
INPUT_install_sharedir_VALUE='${GAMES_DATADIR}/'
EOF
# Take out the read so we can be non-interactive.
sed -i \
-e '/read CHOICE/d' build/unix/menu_functions \
|| die "sed menu_functions failed"
# support the user's CFLAGS.
sed -i \
-e "s/-O3/${CFLAGS}/" build/unix/build.config \
|| die "sed build.config failed"
sed -i \
-e "s:@INSTALL_LIBDIR@:$(games_get_libdir)/:g" build/unix/uqm-wrapper.in \
|| die "sed uqm-wrapper.in failed"
}
src_compile() {
./build.sh uqm || die "build failed"
}
src_install() {
# Using the included install scripts seems quite painful.
# This manual install is totally fragile but maybe they'll
# use a sane build system for the next release.
newgamesbin uqm-wrapper uqm || die "newgamesbin failed"
exeinto "$(games_get_libdir)"/${PN}
doexe uqm || die "doexe failed"
insinto "${GAMES_DATADIR}"/${PN}/content/packages
doins "${DISTDIR}"/${P}-content.uqm || die "doins failed"
echo ${P} > "${D}${GAMES_DATADIR}"/${PN}/content/version \
|| die "creating version file failed"
insinto "${GAMES_DATADIR}"/${PN}/content/addons
if use music; then
doins "${DISTDIR}"/${P}-3domusic.uqm || die "doins failed"
fi
if use voice; then
doins "${DISTDIR}"/${P}-voice.uqm || die "doins failed"
fi
if use remix; then
insinto "${GAMES_DATADIR}"/${PN}/content/addons/uqmremix
doins "${DISTDIR}"/${PN}-remix-pack{1,2,3}.zip || die "doins failed"
fi
dodoc AUTHORS ChangeLog Contributing README WhatsNew doc/users/manual.txt
docinto devel
dodoc doc/devel/[!n]*
docinto devel/netplay
dodoc doc/devel/netplay/*
make_desktop_entry uqm "The Ur-Quan Masters"
prepgamesdirs
}
pkg_postinst() {
games_pkg_postinst
if use remix ; then
echo
elog "To hear all the remixed music made by the The Ur-Quan Masters"
elog "project's Precursors Team instead of the original ones,"
elog "start the game with:"
elog " --addon uqmremix"
echo
fi
}

@ -1,2 +1,3 @@
DIST wargus.png 7561 RMD160 b8ce62f3a60045b8b32a0f459df1849496d2402e SHA1 eb14c74b682fdeb6014f5951a56c7f66ede79f23 SHA256 f8190a41f5131c45c76cb6d91c97e7fcf48c4fcd26cb231802c224c7e19ac0bd
DIST wargus_2.2.5.5.orig.tar.gz 3605444 RMD160 3da58129f9a3221e306afe019655072fa25e230a SHA1 a34511c50d1f0ac838558780daa790f7585113d1 SHA256 561d0ac5e88abcd5663fca1f7793ee20739aa0d641420bf0a6b7424ebd4ab14f
DIST wargus_2.2.6.orig.tar.gz 3655036 RMD160 4319b1a658e460687257bf1f9bba75fe9c4d8167 SHA1 2373af8f23f14056f56065e5cfdc7a1ebf9665b7 SHA256 88c300661836d6eb6f5c7859ef8ba292455a5cf3dae274e2b6ac9bc3497622fe

@ -0,0 +1,77 @@
From: Julian Ospald <hasufell@gentoo.org>
Date: Sun May 27 18:28:48 UTC 2012
Subject: build system
make paths modifiable
respect LDFLAGs
--- CMakeLists.txt
+++ CMakeLists.txt
@@ -30,6 +30,13 @@
cmake_minimum_required(VERSION 2.6)
set(WARGUS_VERSION 2.2.6)
+########### PATH OPTIONS ###############
+set(BINDIR "bin" CACHE PATH "Where to install binaries")
+set(SHAREDIR "share/games/stratagus/wargus" CACHE PATH "Where to install data files")
+set(DATAROOTDIR "${CMAKE_INSTALL_PREFIX}/share" CACHE PATH "Sets the root of data directories to a non-default location")
+set(ICONDIR "${DATAROOTDIR}/pixmaps" CACHE PATH "Sets the icon directory for desktop entry to a non-default location.")
+set(DESKTOPDIR "${DATAROOTDIR}/applications" CACHE PATH "Sets the desktop file directory for desktop entry to a non-default location.")
+
# Wargus sources
set(pudconvert_SRCS
@@ -154,8 +161,13 @@
endif()
if (NOT WIN32 AND NOT MAEMO)
- add_definitions(-DDATA_PATH="${CMAKE_INSTALL_PREFIX}/share/games/stratagus/wargus")
- add_definitions(-DSCRIPTS_PATH="${CMAKE_INSTALL_PREFIX}/share/games/stratagus/wargus")
+ if(NOT IS_ABSOLUTE "${SHAREDIR}")
+ set(var "${CMAKE_INSTALL_PREFIX}/${SHAREDIR}")
+ else()
+ set(var "${SHAREDIR}")
+ endif()
+ add_definitions(-DDATA_PATH="${var}")
+ add_definitions(-DSCRIPTS_PATH="${var}")
add_definitions(-DSTRATAGUS_BIN="${STRATAGUS}")
endif()
@@ -169,9 +181,7 @@
endif()
if(ENABLE_STRIP)
- set(CMAKE_EXE_LINKER_FLAGS "-s")
-else()
- set(CMAKE_EXE_LINKER_FLAGS "")
+ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -s")
endif()
# Compile Wargus
@@ -232,16 +242,16 @@
########### install files ###############
-install(TARGETS wargus DESTINATION games)
-install(TARGETS pudconvert wartool DESTINATION bin)
-install(FILES wargus.png DESTINATION share/pixmaps)
-install(FILES wargus.desktop DESTINATION share/applications)
-
-install(DIRECTORY campaigns maps scripts DESTINATION share/games/stratagus/wargus)
-install(FILES contrib/red_cross.png DESTINATION share/games/stratagus/wargus/graphics/missiles)
-install(FILES contrib/cross.png DESTINATION share/games/stratagus/wargus/graphics/ui/cursors)
-install(FILES contrib/food.png contrib/health.png contrib/health2.png contrib/mana.png contrib/mana2.png contrib/ore,stone,coal.png contrib/score.png DESTINATION share/games/stratagus/wargus/graphics/ui)
+install(TARGETS wargus DESTINATION ${BINDIR})
+install(TARGETS pudconvert wartool DESTINATION ${BINDIR})
+install(FILES wargus.png DESTINATION ${ICONDIR})
+install(FILES wargus.desktop DESTINATION ${DESKTOPDIR})
+
+install(DIRECTORY campaigns maps scripts DESTINATION ${SHAREDIR})
+install(FILES contrib/red_cross.png DESTINATION ${SHAREDIR}/graphics/missiles)
+install(FILES contrib/cross.png DESTINATION ${SHAREDIR}/graphics/ui/cursors)
+install(FILES contrib/food.png contrib/health.png contrib/health2.png contrib/mana.png contrib/mana2.png contrib/ore,stone,coal.png contrib/score.png DESTINATION ${SHAREDIR}/graphics/ui)
if(MAEMO)
- install(TARGETS warextract DESTINATION bin)
+ install(TARGETS warextract DESTINATION ${BINDIR})
endif()

@ -0,0 +1,77 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/wargus/wargus-2.2.6.ebuild,v 1.3 2012/05/27 23:01:31 hasufell Exp $
EAPI=2
inherit eutils cdrom cmake-utils gnome2-utils games
DESCRIPTION="Warcraft II for the Stratagus game engine (Needs WC2 DOS CD)"
HOMEPAGE="http://wargus.sourceforge.net/"
SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${PN}_${PV}.orig.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="=games-engines/stratagus-${PV}*[theora]
media-libs/freetype
media-libs/libpng:0
sys-libs/zlib
x11-libs/gtk+:2"
DEPEND="${RDEPEND}
media-sound/timidity++
media-video/ffmpeg2theora
virtual/pkgconfig"
S=${WORKDIR}/${PN}_${PV}.orig
src_prepare() {
cdrom_get_cds data/rezdat.war
epatch "${FILESDIR}/${PN}-2.2.5.5-libpng.patch" \
"${FILESDIR}/${P}-build.patch"
sed \
-e "/^Exec/s#/usr/games/wargus#${GAMES_BINDIR}/wargus#" \
-i wargus.desktop || die "fixing desktop file failed"
}
src_configure() {
local mycmakeargs=(
-DBINDIR="${GAMES_BINDIR}"
-DSTRATAGUS="${GAMES_BINDIR}"/stratagus
-DICONDIR=/usr/share/icons/hicolor/64x64/apps
)
cmake-utils_src_configure
}
src_compile() {
cmake-utils_src_compile
}
src_install() {
cmake-utils_src_install
local dir=${GAMES_DATADIR}/stratagus/${PN}
"${D}"/usr/games/bin/wartool -m -v "${CDROM_ROOT}"/data "${D}/${dir}" \
|| die "Failed to extract data"
prepgamesdirs
}
pkg_preinst() {
games_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
elog "Enabling OpenGL ingame seems to cause segfaults/crashes."
games_pkg_postinst
gnome2_icon_cache_update
}
pkg_postrm() {
gnome2_icon_cache_update
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-control-center/gnome-control-center-3.2.3.ebuild,v 1.1 2012/05/25 08:15:12 tetromino Exp $
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-control-center/gnome-control-center-3.2.3.ebuild,v 1.2 2012/05/27 23:14:36 mattst88 Exp $
EAPI="4"
GCONF_DEBUG="yes"
@ -14,7 +14,7 @@ HOMEPAGE="http://www.gnome.org/"
LICENSE="GPL-2"
SLOT="2"
IUSE="+cheese +colord +cups +gnome-online-accounts +networkmanager +socialweb"
KEYWORDS="~amd64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
# XXX: gnome-desktop-2.91.5 is needed for upstream commit c67f7efb
# XXX: NetworkManager-0.9 support is automagic, make hard-dep once it's released

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-js-common/gnome-js-common-0.1.2.ebuild,v 1.2 2012/05/05 05:38:11 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-js-common/gnome-js-common-0.1.2.ebuild,v 1.3 2012/05/28 01:09:50 mattst88 Exp $
EAPI="3"
GCONF_DEBUG="no"
@ -11,7 +11,7 @@ HOMEPAGE="http://gnome.org/"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~alpha ~amd64 ~x86"
IUSE=""
RDEPEND=""

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.2.3.ebuild,v 1.2 2012/05/05 05:38:09 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-settings-daemon/gnome-settings-daemon-3.2.3.ebuild,v 1.3 2012/05/27 17:56:06 mattst88 Exp $
EAPI="4"
GCONF_DEBUG="no"
@ -13,7 +13,7 @@ HOMEPAGE="http://www.gnome.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="+colord +cups debug packagekit policykit +short-touchpad-timeout smartcard +udev"
# Latest gsettings-desktop-schemas is needed due to commit e8d1de92

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-fonts/cm-unicode/cm-unicode-0.7.0.ebuild,v 1.1 2011/02/21 18:14:24 spatz Exp $
# $Header: /var/cvsroot/gentoo-x86/media-fonts/cm-unicode/cm-unicode-0.7.0.ebuild,v 1.2 2012/05/27 13:18:06 yngwin Exp $
EAPI=3
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}-ttf.tar.xz"
LICENSE="OFL"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
IUSE=""
DEPEND="app-arch/xz-utils"

@ -1,4 +1,3 @@
DIST DroidSansMonoDotted-112_p1.ttf.bz2 74649 RMD160 db2b67b0a85fef7ad262bf3ed57701bd0a38e1aa SHA1 67a6136f5314c5e8469311701c43dd25dc06f680 SHA256 78e4d9a5adb9cf525ed9e76f9691df8506242710a13d21bf2538a96b781a7ffa
DIST DroidSansMonoSlashed-112_p1.ttf.bz2 74632 RMD160 62f7e80a1a596c2dd5ceea96360edb2477e0fe6d SHA1 88b605da43e91f7d4329e2a79324cc6f71afb5cd SHA256 75da778420bd26d10cc42cab8152d4ce5fb4b86fa34237e361a1782d4e60577b
DIST droid-112_p1.tar.gz 2789311 RMD160 264b3df31e579edf70f740c5121aefc0bc5b9f7a SHA1 4ac0164ac9cde471c39bfbf0cc9ccc517bedc56e SHA256 d92661dc57eb2a024bb3b861c88857411a730e59d26791e495f6a1ffac5d13cb
DIST droid-113-r1.tar.bz2 4227725 RMD160 6c65e08e519d0f68be3a4007d55ce6cd4a556647 SHA1 bae438b0b18517a765084be5c3ee914954fd03ae SHA256 fec9b33203abbc2a5f62a44086de4998dce69649bd78c873e6fd44d1b7d1656e

@ -1,23 +0,0 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-fonts/droid/droid-112_p1.ebuild,v 1.4 2009/09/27 09:39:54 volkmar Exp $
inherit font
# $PV is a build number, use fontforge to find it out. 112 was taken from:
# http://android.git.kernel.org/?p=platform/frameworks/base.git;a=tree;f=data/fonts;hb=HEAD
DESCRIPTION="Font family from Google's Android project"
HOMEPAGE="http://code.google.com/android/RELEASENOTES.html"
SRC_URI="mirror://gentoo/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 x86"
IUSE=""
S=${WORKDIR}/${PN}
FONT_S=${WORKDIR}/${PN}
FONT_SUFFIX="ttf"
RDEPEND=""
DEPEND=""

@ -0,0 +1,38 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-fonts/droid/droid-113-r2.ebuild,v 1.1 2012/05/27 13:01:14 yngwin Exp $
EAPI=4
inherit font
MY_PN="${PN/d/D}"
# $PV is a build number, use fontforge to find it out. 113 was taken from:
# http://android.git.kernel.org/?p=platform/frameworks/base.git;a=tree;f=data/fonts;hb=HEAD
DESCRIPTION="Font family from Google's Android project"
HOMEPAGE="http://code.google.com/android/RELEASENOTES.html http://www.cosmix.org/software/"
SRC_URI="mirror://gentoo/${P}-r1.tar.bz2
mirror://gentoo/${MY_PN}SansMonoSlashed-112_p1.ttf.bz2
mirror://gentoo/${MY_PN}SansMonoDotted-112_p1.ttf.bz2"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
S="${WORKDIR}/${PN}"
FONT_S="${S}"
FONT_SUFFIX="ttf"
FONT_CONF=(
"${FILESDIR}/59-google-droid-sans-mono.conf"
"${FILESDIR}/59-google-droid-sans.conf"
"${FILESDIR}/59-google-droid-serif.conf"
)
src_prepare() {
mv "${WORKDIR}/${MY_PN}SansMonoSlashed-112_p1.ttf" \
"${S}/${MY_PN}SansMonoSlashed.ttf"
mv "${WORKDIR}/${MY_PN}SansMonoDotted-112_p1.ttf" \
"${S}/${MY_PN}SansMonoDotted.ttf"
}

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>monospace</family>
<prefer>
<family>Droid Sans Mono</family>
</prefer>
</alias>
<alias>
<family>Droid Sans Mono</family>
<default>
<family>monospace</family>
</default>
</alias>
</fontconfig>

@ -0,0 +1,152 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="scan">
<test name="family">
<string>Droid Sans</string>
</test>
<edit name="fontversion">
<int>7</int>
</edit>
</match>
<match target="scan">
<test name="family">
<string>Droid Sans Hebrew</string>
</test>
<edit name="family">
<string>Droid Sans</string>
</edit>
<edit name="fullname">
<string>Droid Sans</string>
</edit>
<edit name="fontversion">
<int>6</int>
</edit>
</match>
<match target="scan">
<test name="family">
<string>Droid Sans Arabic</string>
</test>
<edit name="family">
<string>Droid Sans</string>
</edit>
<edit name="fullname">
<string>Droid Sans</string>
</edit>
<edit name="fontversion">
<int>5</int>
</edit>
</match>
<match target="scan">
<test name="family">
<string>Droid Sans Thai</string>
</test>
<edit name="family">
<string>Droid Sans</string>
</edit>
<edit name="fullname">
<string>Droid Sans</string>
</edit>
<edit name="fontversion">
<int>4</int>
</edit>
</match>
<match target="scan">
<test name="lang" compare="not_eq">
<string>zh-cn</string>
<string>zh-sg</string>
<string>zh-hk</string>
<string>zh-tw</string>
<string>zh</string>
</test>
<test name="family">
<string>Droid Sans Japanese</string>
</test>
<edit name="family">
<string>Droid Sans</string>
</edit>
<edit name="fullname">
<string>Droid Sans</string>
</edit>
<edit name="fontversion">
<int>3</int>
</edit>
</match>
<match target="scan">
<test name="family">
<string>Droid Sans Fallback</string>
</test>
<edit name="family">
<string>Droid Sans</string>
</edit>
<edit name="fullname">
<string>Droid Sans</string>
</edit>
<edit name="fontversion">
<int>2</int>
</edit>
</match>
<match target="scan">
<test name="lang">
<string>zh-cn</string>
<string>zh-sg</string>
<string>zh-hk</string>
<string>zh-tw</string>
<string>zh</string>
</test>
<test name="family">
<string>Droid Sans Japanese</string>
</test>
<edit name="family">
<string>Droid Sans</string>
</edit>
<edit name="fullname">
<string>Droid Sans</string>
</edit>
<edit name="fontversion">
<int>1</int>
</edit>
</match>
<alias binding="same">
<family>Droid Sans Arabic</family>
<accept>
<family>Droid Sans</family>
</accept>
</alias>
<alias binding="same">
<family>Droid Sans Hebrew</family>
<accept>
<family>Droid Sans</family>
</accept>
</alias>
<alias binding="same">
<family>Droid Sans Japanese</family>
<accept>
<family>Droid Sans</family>
</accept>
</alias>
<alias binding="same">
<family>Droid Sans Thai</family>
<accept>
<family>Droid Sans</family>
</accept>
</alias>
<alias binding="same">
<family>Droid Sans Fallback</family>
<accept>
<family>Droid Sans</family>
</accept>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Droid Sans</family>
</prefer>
</alias>
<alias>
<family>Droid Sans</family>
<default>
<family>sans-serif</family>
</default>
</alias>
</fontconfig>

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>serif</family>
<prefer>
<family>Droid Serif</family>
</prefer>
</alias>
<alias>
<family>Droid Serif</family>
<default>
<family>serif</family>
</default>
</alias>
</fontconfig>

@ -1,2 +1 @@
DIST MgOpen-20080519.tar.gz 891086 RMD160 e54c93d8b3649046fafa9189d81e84b7d44a76e5 SHA1 96afebb455caac31a99f3b524789901768c69820 SHA256 9f94c07438152816479d0577694942c902e1219006c371e4b2797236109f0f41
DIST mgopen-1.1.tar.gz 892402 RMD160 15fc396a74e4fd65b6f47db36dc65e5e7822280d SHA1 31a9a803ad88fbedf54c5fabf3fbd39561f6a026 SHA256 1a426b19b0aa452d6f8e5b85ab6cde3a3ecc1d8d64ff830682e806df336fe095

@ -1,25 +0,0 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-fonts/mgopen/mgopen-1.0.ebuild,v 1.3 2009/09/29 00:11:30 dirtyepic Exp $
inherit font
DISTDATE="20080519"
DESCRIPTION="Magenta MgOpen Typeface Collection for Modern Greek."
HOMEPAGE="http://www.zvr.gr/typo/mgopen/index"
# unversioned distfile. mirror locally.
SRC_URI="mirror://gentoo/MgOpen-${DISTDATE}.tar.gz"
LICENSE="MagentaMgOpen"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
DEPEND=""
RDEPEND=""
S=${WORKDIR}
FONT_S=${S}
FONT_SUFFIX="ttf"

@ -1,17 +1,17 @@
# Copyright 1999-2009 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-fonts/mgopen/mgopen-1.1.ebuild,v 1.2 2009/09/29 00:11:30 dirtyepic Exp $
# $Header: /var/cvsroot/gentoo-x86/media-fonts/mgopen/mgopen-1.1.ebuild,v 1.4 2012/05/27 12:08:45 yngwin Exp $
inherit font
DESCRIPTION="Magenta MgOpen Typeface Collection for Modern Greek."
HOMEPAGE="http://www.zvr.gr/typo/mgopen/index"
DESCRIPTION="Magenta MgOpen typeface collection for Modern Greek"
HOMEPAGE="http://www.ellak.gr/pub/fonts/mgopen/index.en.html"
# mirrored from debian tarball
SRC_URI="mirror://gentoo/${P}.tar.gz"
LICENSE="MagentaMgOpen"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
KEYWORDS="amd64 ppc x86"
IUSE=""
FONT_S=${S}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-fonts/sil-abyssinica/sil-abyssinica-1.200.ebuild,v 1.2 2012/01/07 23:06:45 dirtyepic Exp $
# $Header: /var/cvsroot/gentoo-x86/media-fonts/sil-abyssinica/sil-abyssinica-1.200.ebuild,v 1.3 2012/05/27 12:21:12 yngwin Exp $
EAPI="4"
@ -14,7 +14,7 @@ SRC_URI="mirror://gentoo/${MY_PN}${PV}.zip"
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x86-macos"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~ppc-macos ~x86-macos"
IUSE="doc"
DEPEND="app-arch/unzip"

@ -1,3 +1,2 @@
DIST LateefRegOT_1.001.zip 121996 RMD160 c6ba409f4564c36038e65549e24990c896484482 SHA1 376e9c645a43e9e11093f4e2558f871fbad08d14 SHA256 ca3f84555007975d69c18f3d958f6a1a1c79c5b550c13d168d600e07efac1c09
DIST ScheherazadeRegOT-1.005.zip 125091 RMD160 731313d9b80895067477cad72e2a3494380f95a5 SHA1 f3f42177ce4393b1403c1d40840880752e7b7415 SHA256 5d621578fb946473492c3bd1f1a59fe55080dd7949e3bf28af01fa4fe2859e8b
DIST ttf-sil-arabicfonts-1.0.tgz 217036 RMD160 957e02b738d92f39471b1eb7c2d5347582e4e0f9 SHA1 522bd731a13795b852a1639779d8a49e8c9d47bf SHA256 7b65a311ccfa7eca824b6a3d5b4cd72f9669e7425b9a5edf57a9c0a3b446d888

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save