parent
aa21f1a23a
commit
1d69abd2f4
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/lib_users/lib_users-0.8.ebuild,v 1.1 2014/07/14 15:58:20 klausman Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
|
||||
|
||||
inherit python-r1
|
||||
|
||||
DESCRIPTION="Checks /proc for libraries being mapped but marked as deleted"
|
||||
HOMEPAGE="http://schwarzvogel.de/software-misc.shtml"
|
||||
SRC_URI="http://schwarzvogel.de/pkgs/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
|
||||
RDEPEND="${PYTHON_DEPS}"
|
||||
|
||||
src_test() {
|
||||
python_foreach_impl nosetests --verbosity=2
|
||||
}
|
||||
|
||||
src_install() {
|
||||
python_foreach_impl python_newscript lib_users.py lib_users
|
||||
dodoc README TODO
|
||||
}
|
@ -1,27 +1,17 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX laptop-mode-tools-1.63-conf.patch 897 SHA256 14015701ccb746cce4f58ba65b91991fc9618149cd5c799b4d4225e045ad0dfd SHA512 f30a85411bdf486337b08ebb3b945ec96b24e1f9c45a4b38d5cabf027813735fe2c281c1de52ecd23828dfb230cc74b3ca67ed1243a5ed3c34ebbf8ef3338662 WHIRLPOOL 4dbddba26d69900565891e74cb1768a4dda0c01c706144f31e0c028c7b86323a0952ffb2737d2afd25099a4cc9aaa8c264f46a5ac79fda29b377d76c476fac60
|
||||
AUX laptop-mode-tools-1.63-killall.patch 1306 SHA256 5d72130167c5d2156e86ba34e5faa2ac6f686d27406faa620175c5949ee092fb SHA512 4b2cf85d083e0afdf67221ef3d18f1e084456add387c4e3bdefc88ee26ec1b7fb648c52668798dc3765494c423809c2b421af5a966579bd722fc65a897ae63d8 WHIRLPOOL 3611c604c594d20611b8fac96f7907613101877dcb23e6e16b59b6864138b1b307970a1805b20486fccfea53fda869ff743bf9743ebb57e21b03d04562d3e27a
|
||||
AUX laptop-mode-tools-1.63-pcie-aspm-silencing-stderr.patch 1604 SHA256 a9d14760c0ee0bde93f04fb369da00c35ac61e04393f1697a9fb7bf7030dc818 SHA512 c1d6fefb486d9ceb47f19f1b173d76c2a7244f4ed6da2c3752b3a4cbd4064964c34365aa62f114efd21d572986551cb4f74c7990cf78bbb70d845f8e0c59a94c WHIRLPOOL d739756d45cac564237a544df19491df2cce4cc121e50407f703a8dc3c3845c96abdd41cd080edf23b9f988fc148297e2afcee7eaa5e42967afbb17e97995617
|
||||
AUX laptop-mode-tools-1.63-udevadm.patch 982 SHA256 1064eb82ca18cc5af894c95e93da9b26576d47c741b0c40b7c94de6c1f305566 SHA512 9864cefb6b56f1f08084e65925aa6932e3af0157de9013b812cbbea22715399089de7863e0a716500f7eb146e18452c81534de247836d2a366dee8a7418868ee WHIRLPOOL 357872197e92a0e5e62114ba0000dfc5a07e523401531d7bb311121fd6b667e27f37687bce250ab30951ffeb3f7275cd6baa632e6551c0562c7afec35c1b3bfe
|
||||
AUX laptop-mode-tools-1.64-ethernet-power.patch 3767 SHA256 7341a4e10d9aeb6e9c6e6120c8bdb9e8e0c050254ca7ae6c3d8e82c0f33bfb7f SHA512 a829026181c44646df3c6472fb5aa86117b1ab8226696d70a95fca1e10834477a9cff1798bfb3d7fa36232944d3bba556a7062ea5ac964751df15a52564de7f3 WHIRLPOOL e9aa7a5747b8eaac5347390f36f965c158ad6ead4642142fc651ecd328799be0ff9ab09235f31cf37ec63a4d448be09ce9168d20e3c6f484d8df0e91fea39a45
|
||||
AUX laptop-mode-tools-1.64-wireless-sysfsattr.patch 1921 SHA256 010e8f374475e617ce3344047fa0a3e336ee298126707d9661240e02ebf071cb SHA512 dad9b8617ff433f56aeb09ea385626d2b7dfdc3c41a4a02ea2a610963112688e7418ed07a632656e816b9d1f97d90cb4ee75f94376374f3ee27e9047b63f6aff WHIRLPOOL ffbe2f09f02de2e74ac4f06d63705b2c09695ec03785054236ff81d236c27741e04c6bfc8375b8b37cd47d20fcc8d1f36c655241af5b6cd2b33c0e4e8fcd24e4
|
||||
AUX laptop_mode.init-1.4 1190 SHA256 90a18e5c7e4d0b264bb51deb7b92ff25b508a3ddd75dd6c849fdc48c07ce4fda SHA512 47e67d54ed8005a864c017f4ef063c8a17286c6f8a260984fda96392e6461a3f0c5e4f17f8cf2272b072c1545b8f8e99fe45579a81b4d08a99e1eeb46f400fe5 WHIRLPOOL 7a87608d947be301400f2f1a0294a60f21e2cd1b6bed961788f7fc018bf4ac32d69a50e11e735db3cb6c000174ebd78e59f7ac0cd474bef3b803872b6a6665e5
|
||||
DIST laptop-mode-tools_1.63.tar.gz 107339 SHA256 04b9bf8cce4172a810ce4026e75e0e7bfd0e05e456bbf3f13b8e9b4178d2c65b SHA512 41e48483883556541e3c5882cff2b029395d1814902d979b36e3db66385dcb22821d99ab2d0720b24b48c23afe02c94692d6222afd268a38063a1bb2bfe4c87a WHIRLPOOL 4d2b26fbe66cfa706ad660800936f2d795e493234b9154e3267db81bd476e5cb0b2f9c528d0df895238ea1ce618e2a3d87739ec5ae5dec367a787feb9dcedf79
|
||||
DIST laptop-mode-tools_1.64.tar.gz 110165 SHA256 68b2016f51759285755a79a187a35466a4e46a7cfe4ef05bb1fcac7036c29605 SHA512 539388f5a86fc73a171aadafe8d3a04385cadedb41d3cb53822d4ad55b77262a82e717bfa910ec64c1ebba4d14cc02c9e1fab575c752ef8a77c2f67a023c8188 WHIRLPOOL 7201b1a69ea4265a1be9c659286a720cbfd66d840c43706a7f8099959b481fb1c018a2cb5f76c4bf7fdecbdcd3974da207e7af2b4439321b1961c87123a8900a
|
||||
DIST laptop-mode-tools_1.65.tar.gz 111023 SHA256 b0a365758e7bc4f258e5af98bf16ad720cb4fdbd025760ceac994987babd446a SHA512 8d5c91631b783b6e3207bd5f8277d5d1b85e189b162ada8e4706555b8159e233e63dc1e3f92d12b38c101249114a7eb4f85b5370b2cd4a1a21773fdd34af3a33 WHIRLPOOL 680d54253c91fc2c3392930e7871dbccc470db4c45f96fae41877a22023edcf1ccdae15115f9658e3e20a4922fc99eee751b9bdd1f62caf8ce4f74068f83b65b
|
||||
EBUILD laptop-mode-tools-1.63-r2.ebuild 2788 SHA256 f2b49cf0080176987bbe5b265306f9994968adfc6c4b2ec24fcdbb0005ffc109 SHA512 aa0d3a793e08816673f6c4e26af47379a6c902467d24ba0c3c2e0aa0d4516ddc39bca465fa6ded954488bedfdeadc917b860147083484a00dfa1300b569bacc1 WHIRLPOOL d1e7321f2bf73723e8709afc333702307982aadb5ce7b7366fec42d89e2ecac1b00f93c56b42f93de18e3342fb8b3d2efa945319ce44ac6c39245acf1a0717bc
|
||||
EBUILD laptop-mode-tools-1.63-r3.ebuild 2870 SHA256 cc29d96a7aed7d7644ca5317e1ff1cff6781fdfbb542816d8523747b3c00bc95 SHA512 6e0813940319b3994b92888a5c05f3f311c41c2c0d3b1487d55aa5cace06da44d4cf7005ffd1dcd72bf538a0bd0a8d532dc8d7330b669d2e16272848aa1af34b WHIRLPOOL 73e2f61e719c2952c3b1178482781eb5d915b42f4ccafcc648f87ae0af3f9686064acac916556d166a6ef5e1d91e53aafc2b5fa8c34c64867662d053785dbd69
|
||||
EBUILD laptop-mode-tools-1.64-r2.ebuild 2828 SHA256 9b7fd786ce303d6af56fd782a506124cce34ae44adc84f10d5200c50c23c241e SHA512 4ea249b0af52a9a495c97f001e6b1c7117103fd72668aa8c223d6cf476fc84283844b6e3145fe77bcd67cec7912666f5762d849623e422200dccca4a5b012bb9 WHIRLPOOL 5b244373ede082c86cc873932c8568f2c3e0e914e1f7cbea9c8bce6ddf304a8c5bf715c3204950ef47c58b203a55c47130b798fd924876fe8916190b90d3b6ea
|
||||
EBUILD laptop-mode-tools-1.64.ebuild 2703 SHA256 3de5cc097c5c653bc2cb726ed078cdbad2045c210499bc6bb12fb84a43b8d0c1 SHA512 a76aa4f86249d68bc93ceed4c816c07364f42a6c9314069824c445154bd0e5286e73e3c0eeb6455592b4d3d301ccf038e7277c3925d793c122a20f1fd725b655 WHIRLPOOL bffe18815d0ecbdc551f3c20da4e3e9ac26c9c1f4db88e00999aa5367b36fee32f6f280589c89ef099d3c57bde9593cfb5258e33da1c808d1985f057c849d5fb
|
||||
EBUILD laptop-mode-tools-1.64.ebuild 2705 SHA256 bc5db7a7d5aec75d95ea2e24cac3dd15cc584bdb81e1733499615a675a956e09 SHA512 4afbd81c18deef673f7c29be84cd4962e2d1ec220c4d3f2c89ed5dd773e785b4f7ba8457dde78a13380aedb8cb7b9e407babf6b72ff621972b5c6050d27f3122 WHIRLPOOL 085497d51dbda9599fbee90f96808d1394786a73e8e29c4dfefabc184c1d50cefa5b1705ee2690038fbd582ae3e70ca53baa5f0b6d6dff3637652e40d1b4374b
|
||||
EBUILD laptop-mode-tools-1.65.ebuild 2724 SHA256 838a0525e69e2cd92a055137cb204a925b599b31b3c88d3786586b2db9745b5c SHA512 9ef88f32059e393d11b7d6b571105b39bf0af652df5f6c134780e0da3e781f5f7251814e7418448bf74f3299c999b627ee6ccbe0c304cdeab91968f453acf9fd WHIRLPOOL 63eaa02ec2281436c1e1b82fa9e4a6ec3593632ffc88ea99b4a8392ec1844f1abb50375857daa935b66df2194d4fd6e006dc613b9b6179ecf42ec8e22ab3e60c
|
||||
MISC ChangeLog 18328 SHA256 f6626cbad445032c8c5c6e7fd8215b335bab96aac150bff38b5b4878bb22ef42 SHA512 76ef39e43a09036e34cac9740a050ae59f520350ea8a30e5cddd7c85d40b552fdcea11d05d2124058222918ae672c4961c30c08f76c2678a35ab4541c7040197 WHIRLPOOL 0e395b732c0a6183a2dd9ca16aed695a240e0a68696019b2c09b8a3d5369b96ff9f76e665e6ae51a4d3f9b5d31b0199f910956496d342b616011bea8ced7fea1
|
||||
MISC ChangeLog 18925 SHA256 f887fb46bfa8e752174f6b53dd9bb827d32c89b333d888ab685de7d405de29f9 SHA512 f82e0b07b910c9d063f339004598b84cf85c3032c235943355fb7867c0b970c4fc7dbf81d41dfa7bf7eca645cb2c4d29444563349c5b209c21bed3d10e190bfa WHIRLPOOL 55f354383096fa70d5f3d4dab7871da9cad318493ac9d719b31abd5d007fcc478262b84800f704e7072973331e3a0fbb7713f9311e57cdddd2b03de5cba1164b
|
||||
MISC metadata.xml 420 SHA256 2008caffae78c8d0c6a04f0b4b4768d2a9d2b9f62d96409141cd2e579f622749 SHA512 5bd05a4b5ce71343b10a46b57cd73b071c399062bb9813bcb9d9e329e1a4804a6b1f5489e6004626a9daa84e9b0ca399b0209d844dd0adb0c185a18adc535946 WHIRLPOOL ea091eb7cc936602de9e1179231f9fd8bb78ab447abd72b505be870b79acf50056a4610a56c4ab7c1585957ee44d2f85d47248eeee47f10cf860b8ac6b8535b4
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
Version: GnuPG v2
|
||||
|
||||
iF4EAREIAAYFAlOhufcACgkQXYk9GL8g3FGh+QD6AxrqN+nwaSUk7kbTAcjKSWBp
|
||||
VDZ2J5tGW1+6CC5gO/kA+QH4SC3z4QDpu0RQ4Gnh9WBiwP+I3+MwHRhpOdSKQkMU
|
||||
=dOEw
|
||||
iF0EAREIAAYFAlPEB08ACgkQXYk9GL8g3FHwZgD/S4tjkBoW0lNuqn9L2+Qp1q+q
|
||||
chafZZYt5wVhmgQv7gMA9RHVTpcq4kmGwBbT5PwWEZ1kES/doPHexEbsFdlMHCI=
|
||||
=G5Ga
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,29 +0,0 @@
|
||||
From 6f81613ebd2ef7eba88ea2edd596f9441be2c294 Mon Sep 17 00:00:00 2001
|
||||
From: Ritesh Raj Sarraf <rrs@debian.org>
|
||||
Date: Thu, 13 Jun 2013 12:18:45 +0530
|
||||
Subject: [PATCH] Honor .conf files only
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Thanks: Sven Köhler
|
||||
---
|
||||
usr/sbin/laptop_mode | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/usr/sbin/laptop_mode b/usr/sbin/laptop_mode
|
||||
index 71beab2..070f1de 100755
|
||||
--- a/usr/sbin/laptop_mode
|
||||
+++ b/usr/sbin/laptop_mode
|
||||
@@ -234,7 +234,7 @@ lmt_load_config ()
|
||||
test -d /etc/laptop-mode/conf.d/board-specific && CONF_DIR="$CONF_DIR /etc/laptop-mode/conf.d/board-specific"
|
||||
|
||||
for PER_DIR in $CONF_DIR; do
|
||||
- for CONF in $PER_DIR/*; do
|
||||
+ for CONF in $PER_DIR/*.conf; do
|
||||
if [ -r "$CONF" ] ; then
|
||||
. "$CONF"
|
||||
#Handle individual module debug settings
|
||||
--
|
||||
1.8.1.6
|
||||
|
@ -1,38 +0,0 @@
|
||||
From a68a8d051b476ceae87e0490001b7c60ac5ea942 Mon Sep 17 00:00:00 2001
|
||||
From: Ritesh Raj Sarraf <rrs@debian.org>
|
||||
Date: Wed, 17 Apr 2013 12:11:01 +0530
|
||||
Subject: [PATCH] Don't call killall with the -g argument.
|
||||
|
||||
It kills the entire group of processes
|
||||
https://bugs.gentoo.org/show_bug.cgi?id=463944
|
||||
|
||||
Thanks: Murray Campbell
|
||||
---
|
||||
usr/sbin/laptop_mode | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/usr/sbin/laptop_mode b/usr/sbin/laptop_mode
|
||||
index 74a129c..cfd99c1 100755
|
||||
--- a/usr/sbin/laptop_mode
|
||||
+++ b/usr/sbin/laptop_mode
|
||||
@@ -1130,7 +1130,7 @@ if [ x$ENABLE_BATTERY_LEVEL_POLLING = x1 ] && [ x$BLACKLIST_IN_FLOCK = x1 ]; the
|
||||
log "VERBOSE" "On AC, stopping the polling daemon."
|
||||
|
||||
# In AC mode we disable the polling daemon.
|
||||
- killall -g -q lm-polling-daemon
|
||||
+ killall -q lm-polling-daemon
|
||||
elif [ x$ON_AC = x0 ]; then
|
||||
exec 7>$LMT_BATTPOLL_LOCK;
|
||||
if $FLOCK -n -x -w 1 7; then
|
||||
@@ -1149,7 +1149,7 @@ if [ x$ENABLE_BATTERY_LEVEL_POLLING = x1 ] && [ x$BLACKLIST_IN_FLOCK = x1 ]; the
|
||||
# should be killed.
|
||||
if [ x$INITSCRIPT_STOP = x1 ]; then
|
||||
log "VERBOSE" "On Battery, but init script stop is called. Killing lm-polling-daemon"
|
||||
- killall -g -q lm-polling-daemon
|
||||
+ killall -q lm-polling-daemon
|
||||
fi
|
||||
else
|
||||
log "ERR" "Unknown ON_AC state: $ON_AC";
|
||||
--
|
||||
1.8.1.6
|
||||
|
@ -1,34 +0,0 @@
|
||||
From f52e9afc8966d3804e6a432b0a98bfa2a758c416 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Manuel=20R=C3=BCger?= <mrueg@rueg.eu>
|
||||
Date: Thu, 28 Mar 2013 01:24:39 +0100
|
||||
Subject: [PATCH] pcie-aspm: Silencing stderr.
|
||||
|
||||
---
|
||||
usr/share/laptop-mode-tools/modules/pcie-aspm | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/usr/share/laptop-mode-tools/modules/pcie-aspm b/usr/share/laptop-mode-tools/modules/pcie-aspm
|
||||
index 1f6eec9..57fe31e 100755
|
||||
--- a/usr/share/laptop-mode-tools/modules/pcie-aspm
|
||||
+++ b/usr/share/laptop-mode-tools/modules/pcie-aspm
|
||||
@@ -7,7 +7,7 @@ if [ x$CONTROL_PCIE_ASPM = x1 ] || [ x$ENABLE_AUTO_MODULES = x1 -a x$CONTROL_PCI
|
||||
if [ $ON_AC -eq 1 ]; then
|
||||
log "VERBOSE" "On AC power: setting pcie_aspm to default"
|
||||
if [ -f /sys/module/pcie_aspm/parameters/policy ]; then
|
||||
- echo default > /sys/module/pcie_aspm/parameters/policy
|
||||
+ echo default > /sys/module/pcie_aspm/parameters/policy 2>/dev/null
|
||||
if [ $? -eq 0 ]; then
|
||||
log "VERBOSE" "PCIe ASPM set to 'default'"
|
||||
else
|
||||
@@ -19,7 +19,7 @@ if [ x$CONTROL_PCIE_ASPM = x1 ] || [ x$ENABLE_AUTO_MODULES = x1 -a x$CONTROL_PCI
|
||||
else
|
||||
log "VERBOSE" "On battery: setting pcie_aspm to powersave"
|
||||
if [ -f /sys/module/pcie_aspm/parameters/policy ]; then
|
||||
- echo powersave > /sys/module/pcie_aspm/parameters/policy
|
||||
+ echo powersave > /sys/module/pcie_aspm/parameters/policy 2>/dev/null
|
||||
if [ $? -eq 0 ]; then
|
||||
log "VERBOSE" "PCIe ASPM set to 'powersave'"
|
||||
else
|
||||
--
|
||||
1.8.1.5
|
||||
|
@ -1,25 +0,0 @@
|
||||
From f52ccd0c2de1c2d22d8f351579cf2d89d8110933 Mon Sep 17 00:00:00 2001
|
||||
From: Alexander Mezin <mezin.alexander@gmail.com>
|
||||
Date: Wed, 24 Jul 2013 09:38:56 +0700
|
||||
Subject: [PATCH] Replace hardcoded path to udevadm with "which udevadm"
|
||||
|
||||
---
|
||||
usr/share/laptop-mode-tools/modules/hdparm | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/usr/share/laptop-mode-tools/modules/hdparm b/usr/share/laptop-mode-tools/modules/hdparm
|
||||
index 0115422..ac4f9c0 100755
|
||||
--- a/usr/share/laptop-mode-tools/modules/hdparm
|
||||
+++ b/usr/share/laptop-mode-tools/modules/hdparm
|
||||
@@ -41,7 +41,7 @@ is_capable() {
|
||||
# It assumes more or less recent udev (> 070)
|
||||
if [ $HAVE_UDEVINFO -ne 0 ] ; then
|
||||
log "VERBOSE" "Querying $1 media type using udevinfo: "
|
||||
- if [ -x /sbin/udevadm ]; then
|
||||
+ if [ -x "$(which udevadm 2> /dev/null)" ]; then
|
||||
eval "$(udevadm info -q env -n $1 | egrep '(ID_TYPE=|ID_BUS=)' )"
|
||||
else
|
||||
eval "$(udevinfo -q env -n $1 | egrep '(ID_TYPE=|ID_BUS=)' )"
|
||||
--
|
||||
1.8.1.6
|
||||
|
@ -1,97 +0,0 @@
|
||||
From c55b44f656c88aa1ef7307664f7040407d23e0de Mon Sep 17 00:00:00 2001
|
||||
From: Alon Bar-Lev <alon.barlev@gmail.com>
|
||||
Date: Tue, 27 May 2014 19:35:11 +0300
|
||||
Subject: [PATCH] ethernet: replace sysfs/enabled by 'ip link down'
|
||||
|
||||
backport of 8fff5eb2bfdde0
|
||||
---
|
||||
usr/share/laptop-mode-tools/modules/ethernet | 59 +++++++++++-----------------
|
||||
1 file changed, 22 insertions(+), 37 deletions(-)
|
||||
|
||||
diff --git a/usr/share/laptop-mode-tools/modules/ethernet b/usr/share/laptop-mode-tools/modules/ethernet
|
||||
index 6fd06e2..0c922e2 100755
|
||||
--- a/usr/share/laptop-mode-tools/modules/ethernet
|
||||
+++ b/usr/share/laptop-mode-tools/modules/ethernet
|
||||
@@ -24,6 +24,13 @@ if [ x$CONTROL_ETHERNET = x1 ] || [ x$ENABLE_AUTO_MODULES = x1 -a x$CONTROL_ETHE
|
||||
MIITOOL=/bin/false
|
||||
fi
|
||||
|
||||
+ if [ -x /bin/ip ]; then
|
||||
+ IPTOOL=/bin/ip
|
||||
+ else
|
||||
+ log "VERBOSE" "ip is not installed"
|
||||
+ IPTOOL=/bin/false
|
||||
+ fi
|
||||
+
|
||||
|
||||
if [ $ON_AC -eq 1 ]; then
|
||||
if [ "$ACTIVATE" -eq 1 ]; then
|
||||
@@ -52,43 +59,7 @@ if [ x$CONTROL_ETHERNET = x1 ] || [ x$ENABLE_AUTO_MODULES = x1 -a x$CONTROL_ETHE
|
||||
fi
|
||||
|
||||
for DEVICE in $ETHERNET_DEVICES ; do
|
||||
- DISABLED=0
|
||||
- path=`readlink -f /sys/class/net/$DEVICE`
|
||||
- dev_path=""
|
||||
- log "VERBOSE" "ethernet: $path"
|
||||
- if ! [ -z $path ]; then
|
||||
- if [ -d $path/device ]; then
|
||||
- dev_path=`readlink -f $path/device`
|
||||
- log "VERBOSE" "ethernet: $dev_path"
|
||||
- fi
|
||||
- fi
|
||||
-
|
||||
- if ! [ -z $dev_path ] && [ -f $dev_path/enable ]; then
|
||||
- if [ x$DISABLE_ETHERNET = x1 ]; then
|
||||
- if [ -f $dev_path/enable ]; then
|
||||
- echo 0 > $dev_path/enable
|
||||
- log "VERBOSE" "ethernet: Disabling ethernet device $DEVICE"
|
||||
- DISABLED=1
|
||||
- fi
|
||||
- elif [ x$DISABLE_ETHERNET = x0 ]; then
|
||||
- if [ -f $dev_path/enable ]; then
|
||||
- echo 1 > $dev_path/enable
|
||||
- log "VERBOSE" "ethernet: Re-enabling ethernet device $DEVICE"
|
||||
- DISABLED=0
|
||||
- fi
|
||||
- elif [ x$DISABLE_ETHERNET = x2 ]; then
|
||||
- DISABLED=0 # Be safe. :-)
|
||||
- else
|
||||
- DISABLED=0 # Same here. Be safe. :-)
|
||||
- # For all other cases also, just disable it.
|
||||
- fi
|
||||
- else
|
||||
- log "VERBOSE" "$DEVICE does not seem to be supporting enable/disable"
|
||||
- fi
|
||||
-
|
||||
- if [ x$DISABLED = x1 ]; then
|
||||
- continue
|
||||
- fi
|
||||
+ log "VERBOSE" "ethernet: $DEVICE"
|
||||
|
||||
# Wakeup-on-LAN handling
|
||||
if [ x$DISABLE_WAKEUP_ON_LAN = x1 ] ; then
|
||||
@@ -152,6 +123,20 @@ if [ x$CONTROL_ETHERNET = x1 ] || [ x$ENABLE_AUTO_MODULES = x1 -a x$CONTROL_ETHE
|
||||
log "VERBOSE" "Could not restore speed for $DEVICE"
|
||||
fi
|
||||
fi
|
||||
+
|
||||
+ # Shut down interface
|
||||
+ if [ x$DISABLE_ETHERNET = x1 ]; then
|
||||
+ if $IPTOOL link show $DEVICE | grep -q NO-CARRIER; then
|
||||
+ log "VERBOSE" "ethernet: Disabling ethernet device $DEVICE"
|
||||
+ $IPTOOL link set dev $DEVICE down
|
||||
+ else
|
||||
+ log "VERBOSE" "ethernet: Not disabling ethernet device $DEVICE with active carrier."
|
||||
+ fi
|
||||
+ elif [ x$DISABLE_ETHERNET = x0 ]; then
|
||||
+ $IPTOOL link set dev $DEVICE up
|
||||
+ log "VERBOSE" "ethernet: Re-enabling ethernet device $DEVICE"
|
||||
+ fi
|
||||
+
|
||||
done
|
||||
else
|
||||
log "VERBOSE" "Ethernet module is disabled."
|
||||
--
|
||||
1.8.5.5
|
||||
|
@ -1,41 +0,0 @@
|
||||
commit b340a340256c8fc97ec35a1df9e67ab033765480
|
||||
Author: Alon Bar-Lev <alon.barlev@gmail.com>
|
||||
Date: Sat May 24 12:59:21 2014 +0300
|
||||
|
||||
wireless: support both sysfs attr enable/enabled
|
||||
|
||||
backport of commit 8e8a88373079dffdf7196e2e622c5ade209b4439
|
||||
|
||||
Starting with linux kernel 3.13, the sysfs attribute 'enable' for pci
|
||||
devices was renambed to 'enabled'.
|
||||
|
||||
Support the two notations to allow seamless migration.
|
||||
|
||||
Signed-off-by: Stefan Huber <shuber@sthu.org>
|
||||
|
||||
diff --git a/usr/share/laptop-mode-tools/modules/wireless-ipw-power b/usr/share/laptop-mode-tools/modules/wireless-ipw-power
|
||||
index 3fd93ec..1579c1f 100755
|
||||
--- a/usr/share/laptop-mode-tools/modules/wireless-ipw-power
|
||||
+++ b/usr/share/laptop-mode-tools/modules/wireless-ipw-power
|
||||
@@ -71,7 +71,7 @@ if [ x$CONTROL_IPW_POWER = x1 ] || [ x$ENABLE_AUTO_MODULES = x1 -a x$CONTROL_IPW
|
||||
# the driver.
|
||||
LINK_TARGET=`readlink $DEVICE/device/driver`
|
||||
LINK_TARGET=${LINK_TARGET##*/}
|
||||
- ENABLED=`cat $DEVICE/device/enable`
|
||||
+ ENABLED=`[ -r $DEVICE/device/enabled ] && cat $DEVICE/device/enabled || cat $DEVICE/device/enable`
|
||||
|
||||
if [ $ENABLED -eq 1 -a "$LINK_TARGET" = "$1" ]; then
|
||||
# add the interface name to the list
|
||||
diff --git a/usr/share/laptop-mode-tools/modules/wireless-iwl-power b/usr/share/laptop-mode-tools/modules/wireless-iwl-power
|
||||
index ffdedec..ce82e1d 100755
|
||||
--- a/usr/share/laptop-mode-tools/modules/wireless-iwl-power
|
||||
+++ b/usr/share/laptop-mode-tools/modules/wireless-iwl-power
|
||||
@@ -24,7 +24,7 @@ findWifiIfsByDriver () {
|
||||
# the driver.
|
||||
LINK_TARGET=`readlink $DEVICE/device/driver`
|
||||
LINK_TARGET=${LINK_TARGET##*/}
|
||||
- ENABLED=`cat $DEVICE/device/enable`
|
||||
+ ENABLED=`[ -r $DEVICE/device/enabled ] && cat $DEVICE/device/enabled || cat $DEVICE/device/enable`
|
||||
|
||||
if [ $ENABLED -eq 1 -a "$LINK_TARGET" = "$1" ] ; then
|
||||
# add the interface name to the list
|
@ -1,94 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-laptop/laptop-mode-tools/laptop-mode-tools-1.63-r2.ebuild,v 1.5 2014/05/27 18:48:57 alonbl Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils multilib systemd udev
|
||||
|
||||
MY_P=${PN}_${PV}
|
||||
|
||||
DESCRIPTION="Linux kernel laptop_mode user-space utilities"
|
||||
HOMEPAGE="http://www.samwel.tk/laptop_mode/"
|
||||
SRC_URI="http://www.samwel.tk/laptop_mode/tools/downloads/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE="+acpi apm bluetooth scsi"
|
||||
|
||||
RDEPEND="net-wireless/wireless-tools
|
||||
sys-apps/ethtool
|
||||
sys-apps/hdparm
|
||||
acpi? ( sys-power/acpid )
|
||||
apm? ( sys-apps/apmd )
|
||||
bluetooth? ( net-wireless/bluez:= )
|
||||
scsi? ( sys-apps/sdparm )"
|
||||
DEPEND=""
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${P}-pcie-aspm-silencing-stderr.patch"
|
||||
epatch "${FILESDIR}/${P}-killall.patch"
|
||||
|
||||
# This should avoid conflict with pm-powersave wrt #327443 and #396703
|
||||
cat <<-EOF > "${T}"/${PN}
|
||||
HOOK_BLACKLIST="00powersave"
|
||||
EOF
|
||||
}
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
DESTDIR="${D}" \
|
||||
INIT_D="none" \
|
||||
MAN_D="/usr/share/man" \
|
||||
LIB_D="/usr/$(get_libdir)" \
|
||||
UDEV_D="$(get_udevdir)" \
|
||||
SYSTEMD_UNIT_D="$(systemd_get_unitdir)" \
|
||||
TMPFILES_D="/usr/$(get_libdir)/tmpfiles.d" \
|
||||
ACPI="$(use acpi && echo force || echo disabled)" \
|
||||
PMU="$(false && echo force || echo disabled)" \
|
||||
APM="$(use apm && echo force || echo disabled)" \
|
||||
SYSTEMD=yes \
|
||||
sh ./install.sh || die
|
||||
|
||||
dodoc Documentation/*.txt README
|
||||
newinitd "${FILESDIR}"/laptop_mode.init-1.4 laptop_mode
|
||||
|
||||
# See src_prepare()
|
||||
insinto /etc/pm/config.d
|
||||
doins "${T}"/${PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use acpi || use apm; then
|
||||
if use acpi; then
|
||||
daemon_name="acpid"
|
||||
elif use apm; then
|
||||
deamon_name="apmd"
|
||||
fi
|
||||
if [ "$(rc-config list default | grep laptop_mode)" = "" ] || [ "$(rc-config list default | grep ${daemon_name} )" = "" ]; then
|
||||
ewarn "To enable automatic power state event handling,"
|
||||
ewarn "e.g. enabling laptop_mode after unplugging the battery,"
|
||||
ewarn "both laptop_mode and the ${daemon_name} daemon must be"
|
||||
ewarn "added to default runlevel:"
|
||||
if [ "$(rc-config list default | grep laptop_mode)" = "" ]; then
|
||||
ewarn "# rc-update add laptop_mode default"
|
||||
fi
|
||||
if [ "$(rc-config list default | grep ${daemon_name} )" = "" ]; then
|
||||
ewarn "# rc-update add ${daemon_name} default"
|
||||
fi
|
||||
fi
|
||||
else
|
||||
ewarn "Without USE=\"acpi\" or USE=\"apm\" ${PN} can not"
|
||||
ewarn "automatically disable laptop_mode on low battery."
|
||||
ewarn
|
||||
ewarn "This means you can lose up to 10 minutes of work if running"
|
||||
ewarn "out of battery while laptop_mode is enabled."
|
||||
ewarn
|
||||
ewarn "Please see laptop-mode.txt in /usr/share/doc/${PF} for further"
|
||||
ewarn "information."
|
||||
ewarn
|
||||
fi
|
||||
}
|
@ -1,96 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-laptop/laptop-mode-tools/laptop-mode-tools-1.63-r3.ebuild,v 1.3 2014/05/27 18:48:57 alonbl Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils multilib systemd udev
|
||||
|
||||
MY_P=${PN}_${PV}
|
||||
|
||||
DESCRIPTION="Linux kernel laptop_mode user-space utilities"
|
||||
HOMEPAGE="http://www.samwel.tk/laptop_mode/"
|
||||
SRC_URI="http://www.samwel.tk/laptop_mode/tools/downloads/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="+acpi apm bluetooth scsi"
|
||||
|
||||
RDEPEND="net-wireless/wireless-tools
|
||||
sys-apps/ethtool
|
||||
sys-apps/hdparm
|
||||
acpi? ( sys-power/acpid )
|
||||
apm? ( sys-apps/apmd )
|
||||
bluetooth? ( net-wireless/bluez:= )
|
||||
scsi? ( sys-apps/sdparm )"
|
||||
DEPEND=""
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${P}-pcie-aspm-silencing-stderr.patch"
|
||||
epatch "${FILESDIR}/${P}-killall.patch"
|
||||
epatch "${FILESDIR}/${P}-conf.patch"
|
||||
epatch "${FILESDIR}/${P}-udevadm.patch"
|
||||
|
||||
# This should avoid conflict with pm-powersave wrt #327443 and #396703
|
||||
cat <<-EOF > "${T}"/${PN}
|
||||
HOOK_BLACKLIST="00powersave"
|
||||
EOF
|
||||
}
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
DESTDIR="${D}" \
|
||||
INIT_D="none" \
|
||||
MAN_D="/usr/share/man" \
|
||||
LIB_D="/usr/$(get_libdir)" \
|
||||
UDEV_D="$(get_udevdir)" \
|
||||
SYSTEMD_UNIT_D="$(systemd_get_unitdir)" \
|
||||
TMPFILES_D="/usr/$(get_libdir)/tmpfiles.d" \
|
||||
ACPI="$(use acpi && echo force || echo disabled)" \
|
||||
PMU="$(false && echo force || echo disabled)" \
|
||||
APM="$(use apm && echo force || echo disabled)" \
|
||||
SYSTEMD=yes \
|
||||
sh ./install.sh || die
|
||||
|
||||
dodoc Documentation/*.txt README
|
||||
newinitd "${FILESDIR}"/laptop_mode.init-1.4 laptop_mode
|
||||
|
||||
# See src_prepare()
|
||||
insinto /etc/pm/config.d
|
||||
doins "${T}"/${PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use acpi || use apm; then
|
||||
if use acpi; then
|
||||
daemon_name="acpid"
|
||||
elif use apm; then
|
||||
deamon_name="apmd"
|
||||
fi
|
||||
if [ "$(rc-config list default | grep laptop_mode)" = "" ] || [ "$(rc-config list default | grep ${daemon_name} )" = "" ]; then
|
||||
ewarn "To enable automatic power state event handling,"
|
||||
ewarn "e.g. enabling laptop_mode after unplugging the battery,"
|
||||
ewarn "both laptop_mode and the ${daemon_name} daemon must be"
|
||||
ewarn "added to default runlevel:"
|
||||
if [ "$(rc-config list default | grep laptop_mode)" = "" ]; then
|
||||
ewarn "# rc-update add laptop_mode default"
|
||||
fi
|
||||
if [ "$(rc-config list default | grep ${daemon_name} )" = "" ]; then
|
||||
ewarn "# rc-update add ${daemon_name} default"
|
||||
fi
|
||||
fi
|
||||
else
|
||||
ewarn "Without USE=\"acpi\" or USE=\"apm\" ${PN} can not"
|
||||
ewarn "automatically disable laptop_mode on low battery."
|
||||
ewarn
|
||||
ewarn "This means you can lose up to 10 minutes of work if running"
|
||||
ewarn "out of battery while laptop_mode is enabled."
|
||||
ewarn
|
||||
ewarn "Please see laptop-mode.txt in /usr/share/doc/${PF} for further"
|
||||
ewarn "information."
|
||||
ewarn
|
||||
fi
|
||||
}
|
@ -1,96 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-laptop/laptop-mode-tools/laptop-mode-tools-1.64-r2.ebuild,v 1.1 2014/06/11 22:29:13 alonbl Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils multilib systemd udev
|
||||
|
||||
MY_P=${PN}_${PV}
|
||||
|
||||
DESCRIPTION="Linux kernel laptop_mode user-space utilities"
|
||||
HOMEPAGE="http://www.samwel.tk/laptop_mode/"
|
||||
SRC_URI="http://www.samwel.tk/laptop_mode/tools/downloads/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="+acpi apm bluetooth scsi"
|
||||
|
||||
RDEPEND="net-wireless/wireless-tools
|
||||
sys-apps/iproute2
|
||||
sys-apps/ethtool
|
||||
sys-apps/hdparm
|
||||
sys-apps/which
|
||||
acpi? ( sys-power/acpid )
|
||||
apm? ( sys-apps/apmd )
|
||||
bluetooth? ( net-wireless/bluez:= )
|
||||
scsi? ( sys-apps/sdparm )"
|
||||
DEPEND=""
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${P}-ethernet-power.patch"
|
||||
epatch "${FILESDIR}/${P}-wireless-sysfsattr.patch"
|
||||
|
||||
# This should avoid conflict with pm-powersave wrt #327443 and #396703
|
||||
cat <<-EOF > "${T}"/${PN}
|
||||
HOOK_BLACKLIST="00powersave"
|
||||
EOF
|
||||
}
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
DESTDIR="${D}" \
|
||||
INIT_D="none" \
|
||||
MAN_D="/usr/share/man" \
|
||||
LIB_D="/usr/$(get_libdir)" \
|
||||
UDEV_D="$(get_udevdir)" \
|
||||
SYSTEMD_UNIT_D="$(systemd_get_unitdir)" \
|
||||
TMPFILES_D="/usr/$(get_libdir)/tmpfiles.d" \
|
||||
ACPI="$(use acpi && echo force || echo disabled)" \
|
||||
PMU="$(false && echo force || echo disabled)" \
|
||||
APM="$(use apm && echo force || echo disabled)" \
|
||||
SYSTEMD=yes \
|
||||
sh ./install.sh || die
|
||||
|
||||
dodoc Documentation/*.txt README.md
|
||||
newinitd "${FILESDIR}"/laptop_mode.init-1.4 laptop_mode
|
||||
|
||||
# See src_prepare()
|
||||
insinto /etc/pm/config.d
|
||||
doins "${T}"/${PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use acpi || use apm; then
|
||||
if use acpi; then
|
||||
daemon_name="acpid"
|
||||
elif use apm; then
|
||||
deamon_name="apmd"
|
||||
fi
|
||||
if [ "$(rc-config list default | grep laptop_mode)" = "" ] || [ "$(rc-config list default | grep ${daemon_name} )" = "" ]; then
|
||||
ewarn "To enable automatic power state event handling,"
|
||||
ewarn "e.g. enabling laptop_mode after unplugging the battery,"
|
||||
ewarn "both laptop_mode and the ${daemon_name} daemon must be"
|
||||
ewarn "added to default runlevel:"
|
||||
if [ "$(rc-config list default | grep laptop_mode)" = "" ]; then
|
||||
ewarn "# rc-update add laptop_mode default"
|
||||
fi
|
||||
if [ "$(rc-config list default | grep ${daemon_name} )" = "" ]; then
|
||||
ewarn "# rc-update add ${daemon_name} default"
|
||||
fi
|
||||
fi
|
||||
else
|
||||
ewarn "Without USE=\"acpi\" or USE=\"apm\" ${PN} can not"
|
||||
ewarn "automatically disable laptop_mode on low battery."
|
||||
ewarn
|
||||
ewarn "This means you can lose up to 10 minutes of work if running"
|
||||
ewarn "out of battery while laptop_mode is enabled."
|
||||
ewarn
|
||||
ewarn "Please see laptop-mode.txt in /usr/share/doc/${PF} for further"
|
||||
ewarn "information."
|
||||
ewarn
|
||||
fi
|
||||
}
|
@ -0,0 +1,259 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/tracker/tracker-1.0.2.ebuild,v 1.1 2014/07/14 12:29:44 pacho Exp $
|
||||
|
||||
EAPI="5"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
PYTHON_COMPAT=( python2_{6,7} )
|
||||
VALA_MIN_API_VERSION="0.14"
|
||||
|
||||
inherit autotools eutils gnome2 linux-info multilib python-any-r1 vala versionator virtualx
|
||||
|
||||
DESCRIPTION="A tagging metadata database, search tool and indexer"
|
||||
HOMEPAGE="https://wiki.gnome.org/Projects/Tracker"
|
||||
|
||||
LICENSE="GPL-2+ LGPL-2.1+"
|
||||
SLOT="0/100"
|
||||
IUSE="cue eds elibc_glibc exif ffmpeg firefox-bookmarks flac gif gsf
|
||||
gstreamer gtk iptc +iso +jpeg laptop +miner-fs mp3 nautilus networkmanager
|
||||
pdf playlist rss test thunderbird +tiff upnp-av +vorbis +xml xmp xps"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
|
||||
REQUIRED_USE="
|
||||
?? ( gstreamer ffmpeg )
|
||||
cue? ( gstreamer )
|
||||
upnp-av? ( gstreamer )
|
||||
!miner-fs? ( !cue !exif !flac !gif !gsf !iptc !iso !jpeg !mp3 !pdf !playlist !tiff !vorbis !xml !xmp !xps )
|
||||
"
|
||||
|
||||
# According to NEWS, introspection is non-optional
|
||||
# glibc-2.12 needed for SCHED_IDLE (see bug #385003)
|
||||
# sqlite-3.7.16 for FTS4 support
|
||||
RDEPEND="
|
||||
>=app-i18n/enca-1.9
|
||||
>=dev-db/sqlite-3.7.16:=
|
||||
>=dev-libs/glib-2.38:2
|
||||
>=dev-libs/gobject-introspection-0.9.5
|
||||
>=dev-libs/icu-4.8.1.1:=
|
||||
|| (
|
||||
>=media-gfx/imagemagick-5.2.1[png,jpeg=]
|
||||
media-gfx/graphicsmagick[imagemagick,png,jpeg=] )
|
||||
>=media-libs/libpng-1.2:0=
|
||||
>=media-libs/libmediaart-0.1:1.0
|
||||
>=x11-libs/pango-1:=
|
||||
sys-apps/util-linux
|
||||
|
||||
cue? ( media-libs/libcue )
|
||||
eds? (
|
||||
>=mail-client/evolution-3.3.5:=
|
||||
>=gnome-extra/evolution-data-server-3.3.5:=
|
||||
<mail-client/evolution-3.5.3
|
||||
<gnome-extra/evolution-data-server-3.5.3 )
|
||||
elibc_glibc? ( >=sys-libs/glibc-2.12 )
|
||||
exif? ( >=media-libs/libexif-0.6 )
|
||||
ffmpeg? ( >=virtual/ffmpeg-9 )
|
||||
firefox-bookmarks? ( || (
|
||||
>=www-client/firefox-4.0
|
||||
>=www-client/firefox-bin-4.0 ) )
|
||||
flac? ( >=media-libs/flac-1.2.1 )
|
||||
gif? ( media-libs/giflib )
|
||||
gsf? ( >=gnome-extra/libgsf-1.14.24 )
|
||||
gstreamer? (
|
||||
media-libs/gstreamer:1.0
|
||||
media-libs/gst-plugins-base:1.0 )
|
||||
gtk? (
|
||||
>=dev-libs/libgee-0.3:0.8
|
||||
>=x11-libs/gtk+-3:3 )
|
||||
iptc? ( media-libs/libiptcdata )
|
||||
iso? ( >=sys-libs/libosinfo-0.2.9:= )
|
||||
jpeg? ( virtual/jpeg:0 )
|
||||
laptop? ( || ( >=sys-power/upower-0.9 sys-power/upower-pm-utils ) )
|
||||
mp3? ( >=media-libs/taglib-1.6 )
|
||||
networkmanager? ( >=net-misc/networkmanager-0.8 )
|
||||
pdf? (
|
||||
>=x11-libs/cairo-1:=
|
||||
>=app-text/poppler-0.16:=[cairo,utils]
|
||||
>=x11-libs/gtk+-2.12:2 )
|
||||
playlist? ( >=dev-libs/totem-pl-parser-3 )
|
||||
rss? ( net-libs/libgrss:0.5 )
|
||||
thunderbird? ( || (
|
||||
>=mail-client/thunderbird-5.0
|
||||
>=mail-client/thunderbird-bin-5.0 ) )
|
||||
tiff? ( media-libs/tiff )
|
||||
upnp-av? ( >=media-libs/gupnp-dlna-0.9.4:2.0 )
|
||||
vorbis? ( >=media-libs/libvorbis-0.22 )
|
||||
xml? ( >=dev-libs/libxml2-2.6 )
|
||||
xmp? ( >=media-libs/exempi-2.1 )
|
||||
xps? ( app-text/libgxps )
|
||||
!gstreamer? ( !ffmpeg? ( || ( media-video/totem media-video/mplayer ) ) )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
${PYTHON_DEPS}
|
||||
$(vala_depend)
|
||||
>=dev-util/gtk-doc-am-1.8
|
||||
>=dev-util/intltool-0.40
|
||||
>=sys-devel/gettext-0.17
|
||||
virtual/pkgconfig
|
||||
gtk? ( >=dev-libs/libgee-0.3 )
|
||||
test? (
|
||||
>=dev-libs/dbus-glib-0.82-r1
|
||||
>=sys-apps/dbus-1.3.1[X] )
|
||||
"
|
||||
PDEPEND="nautilus? ( ~gnome-extra/nautilus-tracker-tags-${PV} )"
|
||||
|
||||
# configure mixes enable-compile-warnings and with-compile-warnings
|
||||
# See upstream bug #705315
|
||||
QA_CONFIGURE_OPTIONS="--enable-compile-warnings"
|
||||
|
||||
function inotify_enabled() {
|
||||
if linux_config_exists; then
|
||||
if ! linux_chkconfig_present INOTIFY_USER; then
|
||||
ewarn "You should enable the INOTIFY support in your kernel."
|
||||
ewarn "Check the 'Inotify support for userland' under the 'File systems'"
|
||||
ewarn "option. It is marked as CONFIG_INOTIFY_USER in the config"
|
||||
die 'missing CONFIG_INOTIFY'
|
||||
fi
|
||||
else
|
||||
einfo "Could not check for INOTIFY support in your kernel."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
linux-info_pkg_setup
|
||||
inotify_enabled
|
||||
|
||||
python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Don't run 'firefox --version' or 'thunderbird --version'; it results in
|
||||
# access violations on some setups (bug #385347, #385495).
|
||||
create_version_script "www-client/firefox" "Mozilla Firefox" firefox-version.sh
|
||||
create_version_script "mail-client/thunderbird" "Mozilla Thunderbird" thunderbird-version.sh
|
||||
|
||||
# Skip broken tests
|
||||
# https://bugzilla.gnome.org/show_bug.cgi?id=699408
|
||||
sed -e '\%/libtracker-common/file-utils/has_write_access_or_was_created%,+1 d' \
|
||||
-i tests/libtracker-common/tracker-file-utils-test.c || die
|
||||
# Fails inside portage, not outside
|
||||
# https://bugzilla.gnome.org/show_bug.cgi?id=699413
|
||||
sed -e '\%/steroids/tracker/tracker_sparql_update_async%,+3 d' \
|
||||
-i tests/tracker-steroids/tracker-test.c || die
|
||||
|
||||
eautoreconf # See bug #367975
|
||||
gnome2_src_prepare
|
||||
vala_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=""
|
||||
|
||||
if use gstreamer ; then
|
||||
myconf="${myconf} --enable-generic-media-extractor=gstreamer"
|
||||
if use upnp-av; then
|
||||
myconf="${myconf} --with-gstreamer-backend=gupnp-dlna"
|
||||
else
|
||||
myconf="${myconf} --with-gstreamer-backend=discoverer"
|
||||
fi
|
||||
elif use ffmpeg ; then
|
||||
myconf="${myconf} --enable-generic-media-extractor=libav"
|
||||
else
|
||||
myconf="${myconf} --enable-generic-media-extractor=external"
|
||||
fi
|
||||
|
||||
# unicode-support: libunistring, libicu or glib ?
|
||||
# According to NEWS, introspection is required
|
||||
# is not being generated
|
||||
# nautilus extension is in a separate package, nautilus-tracker-tags
|
||||
gnome2_src_configure \
|
||||
--disable-hal \
|
||||
--disable-nautilus-extension \
|
||||
--enable-abiword \
|
||||
--enable-artwork \
|
||||
--enable-dvi \
|
||||
--enable-icon \
|
||||
--enable-ps \
|
||||
--enable-text \
|
||||
--enable-guarantee-metadata \
|
||||
--enable-introspection \
|
||||
--enable-libpng \
|
||||
--enable-libmediaart \
|
||||
--enable-tracker-fts \
|
||||
--enable-enca \
|
||||
--with-unicode-support=libicu \
|
||||
$(use_enable cue libcue) \
|
||||
$(use_enable eds miner-evolution) \
|
||||
$(use_enable exif libexif) \
|
||||
$(use_enable firefox-bookmarks miner-firefox) \
|
||||
$(use_with firefox-bookmarks firefox-plugin-dir "${EPREFIX}"/usr/$(get_libdir)/firefox/extensions) \
|
||||
FIREFOX="${S}"/firefox-version.sh \
|
||||
$(use_enable flac libflac) \
|
||||
$(use_enable gif libgif) \
|
||||
$(use_enable gsf libgsf) \
|
||||
$(use_enable gtk tracker-needle) \
|
||||
$(use_enable gtk tracker-preferences) \
|
||||
$(use_enable iptc libiptcdata) \
|
||||
$(use_enable iso libosinfo) \
|
||||
$(use_enable jpeg libjpeg) \
|
||||
$(use_enable laptop upower) \
|
||||
$(use_enable miner-fs) \
|
||||
$(use_enable mp3 taglib) \
|
||||
$(use_enable mp3) \
|
||||
$(use_enable networkmanager network-manager) \
|
||||
$(use_enable pdf poppler) \
|
||||
$(use_enable playlist) \
|
||||
$(use_enable rss miner-rss) \
|
||||
$(use_enable test functional-tests) \
|
||||
$(use_enable test unit-tests) \
|
||||
$(use_enable thunderbird miner-thunderbird) \
|
||||
$(use_with thunderbird thunderbird-plugin-dir "${EPREFIX}"/usr/$(get_libdir)/thunderbird/extensions) \
|
||||
THUNDERBIRD="${S}"/thunderbird-version.sh \
|
||||
$(use_enable tiff libtiff) \
|
||||
$(use_enable vorbis libvorbis) \
|
||||
$(use_enable xml libxml2) \
|
||||
$(use_enable xmp exempi) \
|
||||
$(use_enable xps libgxps) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_test() {
|
||||
export G_MESSAGES_DEBUG=all # upstream bug #699401#c1
|
||||
unset DBUS_SESSION_BUS_ADDRESS
|
||||
Xemake check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
|
||||
# Manually symlink extensions for {firefox,thunderbird}-bin
|
||||
if use firefox-bookmarks; then
|
||||
dosym /usr/share/xul-ext/trackerfox \
|
||||
/usr/$(get_libdir)/firefox-bin/extensions/trackerfox@bustany.org
|
||||
fi
|
||||
|
||||
if use thunderbird; then
|
||||
dosym /usr/share/xul-ext/trackerbird \
|
||||
/usr/$(get_libdir)/thunderbird-bin/extensions/trackerbird@bustany.org
|
||||
fi
|
||||
}
|
||||
|
||||
create_version_script() {
|
||||
# Create script $3 that prints "$2 MAX(VERSION($1), VERSION($1-bin))"
|
||||
|
||||
local v=$(best_version ${1})
|
||||
v=${v#${1}-}
|
||||
local vbin=$(best_version ${1}-bin)
|
||||
vbin=${vbin#${1}-bin-}
|
||||
|
||||
if [[ -z ${v} ]]; then
|
||||
v=${vbin}
|
||||
else
|
||||
version_compare ${v} ${vbin}
|
||||
[[ $? -eq 1 ]] && v=${vbin}
|
||||
fi
|
||||
|
||||
echo -e "#!/bin/sh\necho $2 $v" > "$3" || die
|
||||
chmod +x "$3" || die
|
||||
}
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/dia2code/dia2code-0.8.7.ebuild,v 1.1 2014/07/14 18:57:33 pacho Exp $
|
||||
|
||||
EAPI=5
|
||||
GCONF_DEBUG="no"
|
||||
|
||||
inherit gnome2
|
||||
|
||||
DESCRIPTION="Convert UML diagrams produced with Dia to various source code flavours"
|
||||
HOMEPAGE="http://dia2code.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-libs/libxml2"
|
||||
RDEPEND="${DEPEND}
|
||||
>=app-office/dia-0.90.0
|
||||
"
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
doman dia2code.1
|
||||
}
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/g-cpan/g-cpan-0.16.5.ebuild,v 1.1 2014/07/14 11:46:01 chainsaw Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="g-cpan: generate and install CPAN modules using portage"
|
||||
HOMEPAGE="http://www.gentoo.org/proj/en/perl/g-cpan.xml"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.gz
|
||||
http://dev.gentoo.org/~chainsaw/distfiles/${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( Artistic GPL-2 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-lang/perl
|
||||
>=dev-perl/yaml-0.60
|
||||
dev-perl/Shell-EnvImporter
|
||||
dev-perl/Log-Agent"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_install() {
|
||||
perl-module_src_install
|
||||
diropts "-m0755"
|
||||
dodir "/var/tmp/g-cpan"
|
||||
keepdir "/var/tmp/g-cpan"
|
||||
dodir "/var/log/g-cpan"
|
||||
keepdir "/var/log/g-cpan"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "You may wish to adjust the permissions on /var/tmp/g-cpan"
|
||||
elog "if you have users besides root expecting to use g-cpan."
|
||||
elog "Please note that some CPAN packages need additional manual"
|
||||
elog "parameters or tweaking, due to bugs in their build systems."
|
||||
}
|
@ -0,0 +1,69 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/iso-codes/iso-codes-3.55.ebuild,v 1.1 2014/07/14 18:52:20 pacho Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PLOCALES="af am ar as ast az be bg bn bn_IN br bs byn ca crh cs cy da de dz el en eo es et eu fa fi fo fr ga gez gl gu haw he hi hr hu hy ia id is it ja ka kk km kn ko kok ku lt lv mi mk ml mn mr ms mt nb ne nl nn nso oc or pa pl ps pt pt_BR ro ru rw si sk sl so sq sr sr@latin sv sw ta te th ti tig tk tl tr tt tt@iqtelif ug uk ve vi wa wal wo xh zh_CN zh_HK zh_TW zu"
|
||||
|
||||
inherit eutils l10n
|
||||
|
||||
DESCRIPTION="ISO language, territory, currency, script codes and their translations"
|
||||
HOMEPAGE="http://pkg-isocodes.alioth.debian.org/"
|
||||
SRC_URI="http://pkg-isocodes.alioth.debian.org/downloads/${P}.tar.xz"
|
||||
|
||||
LICENSE="LGPL-2.1+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="
|
||||
app-arch/xz-utils
|
||||
sys-devel/gettext
|
||||
"
|
||||
|
||||
# This ebuild does not install any binaries
|
||||
RESTRICT="binchecks strip"
|
||||
|
||||
src_prepare() {
|
||||
local norm loc all_locales mylinguas
|
||||
local all_norms="iso_15924 iso_3166 iso_3166_2 iso_4217 iso_639 iso_639_3 iso_639_5"
|
||||
|
||||
# l10n_find_plocales_changes doesn't support multiple directories
|
||||
einfo "Looking for new locales ..."
|
||||
for norm in ${all_norms}; do
|
||||
pushd "${norm}" > /dev/null || die
|
||||
for loc in *.po; do
|
||||
all_locales+="${loc%.po} "
|
||||
done
|
||||
popd > /dev/null
|
||||
done
|
||||
|
||||
all_locales=$(echo "${all_locales}" | sed 's/ /\n/g' | sort | uniq)
|
||||
all_locales=${all_locales//[[:space:]]/ }
|
||||
all_locales=${all_locales#[[:space:]]}
|
||||
all_locales=${all_locales%[[:space:]]}
|
||||
if [[ ${PLOCALES} != ${all_locales} ]]; then
|
||||
einfo "There are changes in locales! This ebuild should be updated to:"
|
||||
einfo "PLOCALES=\"${all_locales}\""
|
||||
else
|
||||
einfo "Done"
|
||||
fi
|
||||
|
||||
for norm in ${all_norms}; do
|
||||
einfo "Preparing ${norm} ..."
|
||||
pushd "${norm}" > /dev/null || die
|
||||
mylinguas=
|
||||
for loc in *.po; do
|
||||
if use "linguas_"${loc%.po}; then
|
||||
mylinguas+="${loc} "
|
||||
fi
|
||||
done
|
||||
|
||||
sed -e "s:pofiles =.*:pofiles = ${mylinguas} ${NULL}:" \
|
||||
-e "s:mofiles =.*:mofiles = ${mylinguas//.po/.mo} ${NULL}:" \
|
||||
-i Makefile.am Makefile.in || die "sed in ${norm} folder failed"
|
||||
popd > /dev/null
|
||||
done
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-vim/cfengine-syntax/cfengine-syntax-20140713.ebuild,v 1.1 2014/07/14 18:41:45 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit vim-plugin
|
||||
|
||||
DESCRIPTION="vim plugin: Cfengine configuration files syntax"
|
||||
HOMEPAGE="http://dev.gentoo.org/~ramereth/vim/syntax/cfengine.vim"
|
||||
LICENSE="vim.org"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
|
||||
|
||||
VIM_PLUGIN_HELPTEXT=\
|
||||
"This plugin provides syntax highlighting for Cfengine configuration
|
||||
files. Detection is by filename (/var/cfengine/inputs/)."
|
@ -1,7 +1,18 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX gflags-2.1.1-libs.patch 1975 SHA256 0906b7e45563eddfe31b7ca1b4862f374c09342a320dbb313ec408a08e743d5f SHA512 8e75d43de9de8053de42573bd0f243b8060bb1f43f995fe555c0cb984bacddddbc670c9f17115f054e5a54bc52a7d3df20b39b03c3229bae397ad3dfbcf9a66c WHIRLPOOL 8d8e5b581edb0539d8d22c91af5deef204abb50ffb22f54c819f9ae177de66118275eb0a46b37098c426e701162b1ed30668b55d43de3959486c23a73f1ea020
|
||||
DIST gflags-2.0.tar.gz 513739 SHA256 ce4a5d3419f27a080bd68966e5cd9507bfa09d14341e07b78a1778a7a172d7d7 SHA512 ba7061d5d57fcadb53ef70f846caacc44c319552e7dd6b05def38f961d3d89f4023e4eda95845efb399f3e94f24f75bdadfc67b22e29bccc94e46de8db501b83 WHIRLPOOL a86acb21e91bdcaebd6b6c97079ae147c7549c6db29a5c8ebf1917b9ae8703523efef285837d328702d64aaa83bd4810e1ecae65dc58eb12379ab2f0300dd19e
|
||||
DIST gflags-2.1.1.tar.gz 102015 SHA256 432edece8102fc141c2e3381e2eb5eabb1ce7614851cc96bdec4715105086238 SHA512 18d1a0a1271f12f0e87447e3a9d6810f531f5b190d84274465add5a928c189caac911ec2592422895961ab3c0c7566ff50c0c22f71d185ac3413c54bdbfb00ef WHIRLPOOL 608dc62262d8b4a0451dd3493b02fd35ad5214f1793f173ca5d93e631e15b59cc4557b2a2f9f5e67f72c2ad0d6cd343648b113bf4701fd8f6c3f5d949ac41813
|
||||
EBUILD gflags-2.0-r1.ebuild 763 SHA256 cd6538ef378746575555b9a2dbf843f849fed2e8239dbee2a76312c3e3d91b65 SHA512 a158750ca996a2b5752386c23e3ebd4af94764e9eda1a72221702e536334dd6c67916e5cdb4ed8e0fb493b8107e36322f6c7457d2780e1de160e36f8180df1e8 WHIRLPOOL e9b4ab7fc9b49f6969e5897ddd8322bcf090f45c9f610045435fdc57c893d0e3cd7b96642936095d6484105f62a0c98a3b79d965f62d614442c37aed2ab4430b
|
||||
EBUILD gflags-2.0.ebuild 731 SHA256 d9565f1c8e82729ae841ffa1db9325cb2e22a3f7835055e8a4dcdbb256aa2fb9 SHA512 fea7ce0fb70982c21695d332971c3514be06a32ab0df14c3f0fcac13c1cb9745cc404fd02953cea15bcd863e681b8ce56864912f00f398ab38401a6e873d53ee WHIRLPOOL 2d9681046083e5a5aeee8851fcc026b9c71c0a8660e71f45df733271e322de676d26d62ef6602922c7b359a82d261d56fb9ebf97d108e7f9f75670dbc2875305
|
||||
EBUILD gflags-2.1.1.ebuild 704 SHA256 d3badb80344dc54bf66bb8406ecfc62a32feac4bf2db20540231feed6a0d9984 SHA512 8c587f498ee8cd422a2ba1cd217fdc88dcde5de7ec32ba04c5db441146ba40661bbeac66df0e6e302dce02b8d88e63bcc272e4c7b1b4a8a88ae5d4f6b4c84d9c WHIRLPOOL d84f424b90ea44b671913cb7927038623008db027f78f93ac124e915125714d16dd07c44a336cba378228e537fe72752e40d5004d612f5e28420e9bbc174c960
|
||||
MISC ChangeLog 3514 SHA256 7e79b9f6fd9294f42b01dabe1c35cb94f61e3b62806179685f442de6acd14120 SHA512 138b48a3d052a0870f6d4ea0f9b6e1acb2822399b7dc0466a5534db2ffbaad9165cdaa1f9cfbbbc7262906fe16df717e4ffeed63d5cafd1888b196e30d60dd23 WHIRLPOOL 492a99df556d3b0fea6fe2f917e1892c6bc9e0c15755a120701d7d1182f0038c2de11c189697b3d78bba7b3db5a5cbca7c6210a6e3ea0b3e80fd480b83d13274
|
||||
EBUILD gflags-2.1.1.ebuild 746 SHA256 5748dc0af74660523c1b0ab1ed0bdd35104a3782de56ef2652240b0574d6f261 SHA512 cd171d69427e99c3fb588439db797b49a6dcf8dda3769ff914c56a99a8ed45328ab7c3da2b37a19657766c8b2ff7a6231bc156e021b41eb8c7d42fa0e34c8b63 WHIRLPOOL 1db13644ceafdae2f72ebc0d2e2bb7d0edcf61cc1d9155c835230024d7d75891f5c84ea0e2cede031cd061ce7b34a0dc036ce4a3874c8bf31b9c660f0960fd77
|
||||
MISC ChangeLog 3836 SHA256 2ee1a3bd4b47e54c2c66be3e18da000512e17df2dc5982a2f757aec22b73f3ee SHA512 26ef898e1b74f74ffcdcbeb4380f43ca8b8e7c6fbc0848e28991ae08e7729a936ae469bc37f696d9db2d411fef810551ef79e89f1f3a001f0fc094e8066ad98e WHIRLPOOL 855c00354ef237f20cfa414e22c4dc836ceea144c6c7469102c19cfd1fe78c78fb65c295c0ffa9d318d720f67805d79c51bd24e04584207bbdc884fa33ad5ed0
|
||||
MISC metadata.xml 289 SHA256 9544b6246d963794455ace4d80c5e285920b534f98c87017ae7e285378050050 SHA512 5717a8e612700d6d5e8a0e0bf188efaf148c92782af7600209eb3e9a167e075fe8feaefab52c43290b1c5535ca63ca8f5969e470dfd7387c682868bb4621eddd WHIRLPOOL 09b74b91214bd09684c0af82d77153c9eb39bf45d5833cc67fb896e7c79243a4fd89441e6b95956c9c1f1f70a969650bbd06f0d104d1ab9ec43c0ffb5ed63b59
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iF4EAREIAAYFAlPEhKwACgkQC77qH+pIQ6RAYQEAxfTfm5JFJtkeLUdkt7rZua44
|
||||
1WE9+zkhR2W5ttWs//UBAL8dFZW7LakyA+/tV16YtwIOA9ATj1ilJj9RWH6/7FRT
|
||||
=wl+e
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,45 @@
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 17d38b4..ca2c1df 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -22,6 +22,8 @@ version_numbers (
|
||||
PACKAGE_VERSION_PATCH
|
||||
)
|
||||
|
||||
+set (PACKAGE_SOVERSION "${PACKAGE_VERSION_MAJOR}")
|
||||
+
|
||||
# ----------------------------------------------------------------------------
|
||||
# options
|
||||
set (GFLAGS_NAMESPACE "${PACKAGE_NAME}" CACHE STRING "C++ namespace identifier of gflags library.")
|
||||
@@ -256,7 +258,9 @@ foreach (TYPE IN ITEMS STATIC SHARED)
|
||||
endif ()
|
||||
set_target_properties (
|
||||
gflags${opts}-${type} PROPERTIES COMPILE_DEFINITIONS "${defines}"
|
||||
- OUTPUT_NAME "gflags${opts}"
|
||||
+ OUTPUT_NAME "gflags${opts}"
|
||||
+ VERSION "${PACKAGE_VERSION}"
|
||||
+ SOVERSION "${PACKAGE_SOVERSION}"
|
||||
)
|
||||
if (HAVE_SHLWAPI_H)
|
||||
target_link_libraries (gflags${opts}-${type} shlwapi.lib)
|
||||
@@ -280,9 +284,18 @@ if (OS_WINDOWS)
|
||||
set (CONFIG_INSTALL_DIR CMake)
|
||||
else ()
|
||||
set (RUNTIME_INSTALL_DIR bin)
|
||||
- set (LIBRARY_INSTALL_DIR lib)
|
||||
+ # The LIB_INSTALL_DIR and LIB_SUFFIX variables are used by the Fedora
|
||||
+ # package maintainers. Also package maintainers of other distribution
|
||||
+ # packages need to be able to specify the name of the library directory.
|
||||
+ if (NOT LIB_INSTALL_DIR)
|
||||
+ set (LIB_INSTALL_DIR "lib${LIB_SUFFIX}")
|
||||
+ endif ()
|
||||
+ set (LIBRARY_INSTALL_DIR "${LIB_INSTALL_DIR}"
|
||||
+ CACHE PATH "Directory of installed libraries, e.g., \"lib64\""
|
||||
+ )
|
||||
+ mark_as_advanced (LIBRARY_INSTALL_DIR)
|
||||
set (INCLUDE_INSTALL_DIR include)
|
||||
- set (CONFIG_INSTALL_DIR lib/cmake/${PACKAGE_NAME})
|
||||
+ set (CONFIG_INSTALL_DIR ${LIBRARY_INSTALL_DIR}/cmake/${PACKAGE_NAME})
|
||||
endif ()
|
||||
|
||||
file (RELATIVE_PATH INSTALL_PREFIX_REL2CONFIG_DIR "${CMAKE_INSTALL_PREFIX}/${CONFIG_INSTALL_DIR}" "${CMAKE_INSTALL_PREFIX}")
|
@ -1,18 +1,18 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST deepseq-1.1.0.2.tar.gz 3619 SHA256 6504d3bcd61e89c2ca6b957e45418028fcb8943727339a6468595825184513c7 SHA512 5231548aee357cf08f0aa43fb6afb036d900adaed542ce3f1b03f864159838df0ad429e96a15934471eb0fd46cf71938f36d62cef4ef57e7acef597d79701710 WHIRLPOOL cce83fac17defdf4b0d73b3c074b6836f23d3143ccc7604e9b9f78c1f26c03e65d279670b1f6d07a907a8a1195f1b18ea5d4f6ef4e196f6329c79eadf5445978
|
||||
DIST deepseq-1.3.0.0.tar.gz 3901 SHA256 fee10dbfceda33220fb9869652530c32ab2888694ee628cc86d51ea35a0e537c SHA512 f845b483e7cfd37e63e0a4d8515a54c130a38e219dfe7f3f1a9af2ba0420603097d90985b992f5ff9af3bcbc6ae106f315b821be561c669374115597938cc9fb WHIRLPOOL 16b90220a23d8a1f820d6c41ec9c26c31acedeb331001436c3779a63afdfdbdb61122d38206f937a0be481c27ece452a2c0ea12a6ce51acbd4d095405aa10a0b
|
||||
DIST deepseq-1.3.0.1.tar.gz 3900 SHA256 9792d2aff7c65c1e3a9d720ba7fe109eb6aea50a51477ffafd2b5f9e8d9a1f19 SHA512 e04593845d9d1ec427a3448b9e5175e1c0842d55037cd05abd0cb7c3dbc5a5470a824f10c4e8f1fa8b6feae853ba9bdb0fe614e4c419c34298baf86c1f90b8d6 WHIRLPOOL 642336d1ba103a488746ca64871f49dda0602907b1c2b81d1c5dd8c15d01040160cc6fc7e9184a9cffe58065a199333a4d620b711594d981ce03c546e267e562
|
||||
EBUILD deepseq-1.1.0.2.ebuild 700 SHA256 94a8d1069dec9c024ff0344982aaf7a11a1f1823cd899596e4277e71d11546d3 SHA512 5137fc3dd9e338e57b89c00fc1ab6249bd5394f52cebb6d82e678cba893f3eef037a7f834e6e158c112e7caca51263a087a30d6b16c1847dbc018f631744868b WHIRLPOOL 871a433fe969699f5f6691d63296f21db4608b4d6b5fb19fee8ed7186ca0b66edb85760a6efd2f4ef9b5c4301028d2268630f1f0775bedd342545bafb5a3fa1d
|
||||
DIST deepseq-1.3.0.2.tar.gz 4485 SHA256 779d65aae7d56765089aeb655d9fa26e6b59d626e42fe9e87644a312ca775626 SHA512 c85ba6616747883228813dec1f6d828b03174dbc45049592aa7596a6b4f15fb1aaa6613d2e73b5ff049ef35c66273e102b6dd5895f5e5abd8a1b25b70d9ff71b WHIRLPOOL d57ce527563744d78c2ba4f62de0efb548354abd6eeb7d82d8f496ad85bcb373ccf7e2d58ddac5e2812181164cf90b12be35e5dca017b58a8512a6c25266faeb
|
||||
EBUILD deepseq-1.3.0.0.ebuild 880 SHA256 e3f4c817fe925ee4a90f6a0974d8ff77d047dd08948f72624ff7a1dfb3eac139 SHA512 8a8cff2d36c7d3699f768431211c160335ba4a06c63914d1af68389cde9bdd881e974f91fe89fa8bc626fb5c8720144a82116aec4b2274c6eb9e3d1e3ebdf8c9 WHIRLPOOL cacab73471d5958a17385fca6b53a77410a912a1faba4d8a2869b44ea1d1baf49eb734738d90608c20e47d43289f34fcb9d53e1e7069147063b901e53e6a659b
|
||||
EBUILD deepseq-1.3.0.1.ebuild 835 SHA256 323ccb0f9bdca309c7935ce2ce81c879edfc28dd8a492964324a053fb70b3258 SHA512 69aaf99765824d0afc95cf77359afacce28c2d765099339084f42b2e42e58b8353e155f5542061e9323284dc129d13aa37ace693626bf6cfeb735d909dc66359 WHIRLPOOL a6b51a5d83652e17cbb5b795a05fd05c245e8b25079f72bf331cc933dad4ff2beb3cfc159a2c71a0142777e4ea7dec25d02c0681dafc4abdd2917a3f39b60093
|
||||
MISC ChangeLog 3080 SHA256 9646273684498d07a9e898e244ee82ef42026edaa9a5721006fbcd5b3aace772 SHA512 67759387e87141263732f5daf354bffab58f41ce8b3e2665fe9bc12752121ed3f3c310018b15e0d3f2d0625a1045315ad89718094dd35a59693173de9fb46117 WHIRLPOOL e047c6afb4069143a34668700b083ea73543741224f0d3a58821dd5c6545e9bee8bcb565b5c66d4ea31c98981cda7fec18886add487bdeb1b3b402bdbe11ef5f
|
||||
EBUILD deepseq-1.3.0.2.ebuild 838 SHA256 d4996f5a759c9cef60c7cd67d66acc8ef34aae101c42f47af4754e4ce2c0e3ad SHA512 c9ddb1ca981db50de91214d295e9ee8b7284c58f12d442cdea74b882fcf2df53872d6afa095bc31fd0d51de3a995cc6a0517610672823ca00d9de72d9fca46ff WHIRLPOOL 385e723682a22048db29f805c7b039c612a3dfb65b8683ae6510fa7ec421f479441308cd7e7d497052997401f751e310ed6909deeccb349bfbb8cfea7af5a042
|
||||
MISC ChangeLog 3278 SHA256 daafaddb9f8fe9894a71dbe375b7d0617e62d5c8bfc4e21b6f3bd7f4ad2f8855 SHA512 ac025d1d35a5a001380603715deca6e231cc49a62d96cfcabf43f8a615d08b67a61ddcd254449f518a37582452d6c728e7801353f01031d625416df2d6d09040 WHIRLPOOL 1a481fabc3e26b466ad0893c51940a18c5e3fdf4053ed71dbb6cbace53a2df2dbf504842efa46712a48ac0ca1ec9cd76162891737fbff876094cda96ba1fd432
|
||||
MISC metadata.xml 624 SHA256 843a18af02092f7b8a86521d7ccae7030b31e2afbd591d28d20bb3d56f2e5ea4 SHA512 def53f1373370bb1657d251779f3ef16e00f021c3e298f64cea84413f6351fa28e836c685ee257d6306d8c104f7417242651a5e43474582cabf9701affd22c60 WHIRLPOOL 43f09f3ae03e50422a0b5ecb5e8268706c25328e39744a96adeb0a1bcc8346bd6070916a8949dbc9b8bb6aac1c5603ac0d0fff14498f824003e4bf8f13846bd1
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlO2unIACgkQA+4Doc5dVOjZPwCfc4kOt38GANEIGJfuWZZg6fjy
|
||||
H0MAnRggFr+LW1J3d83HgUhu4g815PBe
|
||||
=F9QA
|
||||
iEYEAREIAAYFAlPD9bYACgkQcaHudmEf86qB3ACfYuAdVZMehcJnSpW+WjYU/4Ji
|
||||
+cgAnj2S4P/PRODPkeB6/wkmCG/4Sb//
|
||||
=ZyLk
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/absolutelayout/absolutelayout-6.7_beta-r1.ebuild,v 1.1 2014/07/14 07:47:49 ercpe Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
DESCRIPTION="AbsoluteLayout files extracted from Netbeans"
|
||||
HOMEPAGE="http://www.netbeans.org/"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2"
|
||||
|
||||
LICENSE="|| ( GPL-2 CDDL )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=virtual/jre-1.4"
|
||||
DEPEND=">=virtual/jdk-1.4"
|
||||
|
||||
S="${WORKDIR}"
|
@ -1,4 +1,19 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST aopalliance-1.0-gentoo.tar.bz2 4203 SHA256 30c954c195d3dbb189f68c28be51aecb41e5100e2ec9b58aeb5cb9ef43f72ebe SHA512 6761933b9c127af9773f518df89a905fd67696964837b8cb841664f16564bc879dcfbd5f47dcf85e999d4dd64561a3b46edac1c639471d3ee9be3237d9064187 WHIRLPOOL ee180ce23232a666aff6a69b8cf6880744be78e3d206cd92da3e43e93e9b9ca3c509f8c5e8c8598d7389e4355be4920e615be3f8332d7463f3179a40895c16a4
|
||||
EBUILD aopalliance-1.0-r1.ebuild 1045 SHA256 f1e3d04fdcf4a0df753e4d6c8f4e7348866916964043250773c8a1c0d17971ab SHA512 861eb44faca739babfb3ff1d157564902e5cd1eedafe99f5d3b92efb967d8bbe93181b3601a5977ac1c9c68255e1f477eb9d62635ddb8ef79b8ebad354d1e729 WHIRLPOOL b66556fc3d927a21788a43f592d84e656bf615f1582c96ff8d09f662cd731dcaec4a0cec86e2c10ede14ae5af98a4954da44f8f67cf8742273c14499d3f7c511
|
||||
MISC ChangeLog 1671 SHA256 d934509f95a298d8294ec162f2bd0f4ac6de3361e9a5a7f85d8b281acfe0d832 SHA512 bc445644c38b2f6c6eb66995b588ad9f622e52c8697af222947e42374768b1e77f97102d553e948d7c4da4597c8e6f1d3bc959476dac4143e2cf3ab6ac7610cc WHIRLPOOL 2a0564cc99c032fb27b668cf1b1024022dcd78aa27f20f1a76fbe0e985ca2490c550c987f8eb8464e06cd662393c7a8f8779bc0b512d4a6daa724b550e34bb84
|
||||
EBUILD aopalliance-1.0-r2.ebuild 1001 SHA256 cb90ff2e561cf49647801ac78c69d436c6115a72416cf0d51c7baba4fb0f6c47 SHA512 7192601f87a9127110396c0e5da565973370340b188b27a0bfe19541b8c6cb21783ff6c0bf687cd214638b01fa93d51a5f1dafcc22451673719c8e811596f655 WHIRLPOOL 4080b185f671cdfca7b9f608aa09dc0dfda4e770e660949ebb3c52796042e248b8928ee2ae5e8f73bec98ada8759e2abc1b30a77aa0cb3981f882bd7eb4a5c15
|
||||
MISC ChangeLog 1820 SHA256 c51de1edba84ed505a6ae6f0c16c77a3fadd2459dab4f8a6979a36406102fb46 SHA512 de20768ca8601266bc51616dfe15928abaaecf854951431f622555c78621293446985d19039c0fd0b9032e8b44d6a280dca400fa24602a65e4bc5a5b5c2c5217 WHIRLPOOL 832054227749ba24bdd276e3146b2b0d149839174f29065637937c717effbdaf5394ff50542cdc7819ce475a534b8b07d6fbc052fe924747b155472eeadca0ec
|
||||
MISC metadata.xml 158 SHA256 ea882ceccfd160b16cf7e79de423bdcc12b3fa000f124491a6df36f5783894fb SHA512 54f88fc3270968439ba87295b04365a89101c55d33a8c209a56036dc60244e5c73f78ec09484b3e5af28de9dee2159b1dab670cbd5d80a9e0c4543145c0390a3 WHIRLPOOL fcffc4fb6751b5a6eec33aa833f9d7dea0168d3ab67f7e34565370f92fd917ed882bcc57585481bf4d31e601f83a592d99d1c3f50fc793f1c38cd174cc8b2f26
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQEcBAEBCAAGBQJTw47AAAoJEKCEBkJ3xQHtkEUH/2+dGH9O6pSE5KsMI8lzzgFp
|
||||
FlzGQ09qbEY8/xpOjgB/kCBqFXiGRLn5lopQqDEDmCPO8l1a2PNQhEHRfKq8TEB3
|
||||
/G23I9rs+aYXh20TD31nAnCxb7U285yzavLHcNo4RqDzUoIL4poO7FKGLtxNg1Bv
|
||||
JwOQURSp2XpT1c+mDHH56Kxn1jCRF31bX4lRUD0GSRQaV0JMxRQbG87SyjvdgiGg
|
||||
AnmctAkWTMg4AwJZsuGO46FTfrP2X52rP8eqaH5kXsNj5k6dU6ADtLwSs+7hJ8om
|
||||
UrOerH+aRxCkiYIzIzMpNmKcvg0PCBuO2j+fXmbaey4NCB6yRDyCdHDpUlNNwY4=
|
||||
=6Sw7
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/aopalliance/aopalliance-1.0-r2.ebuild,v 1.1 2014/07/14 08:03:07 ercpe Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
DESCRIPTION="Aspect-Oriented Programming (AOP) Alliance classes"
|
||||
SRC_URI="mirror://gentoo/${P}-gentoo.tar.bz2"
|
||||
#SRC_URI="mirror://gentoo/${P}.tar.bz2"
|
||||
# Tarball creation:
|
||||
# cvs -d:pserver:anonymous@aopalliance.cvs.sourceforge.net:/cvsroot/aopalliance login
|
||||
# cvs -z3 -d:pserver:anonymous@aopalliance.cvs.sourceforge.net:/cvsroot/aopalliance export -r interception_1_0 aopalliance
|
||||
# tar cjvf aopalliance-1.0-gentoo.tar.bz2 aopalliance
|
||||
HOMEPAGE="http://aopalliance.sourceforge.net/"
|
||||
LICENSE="public-domain"
|
||||
SLOT="1"
|
||||
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=virtual/jdk-1.4"
|
||||
RDEPEND=">=virtual/jre-1.4"
|
||||
|
||||
S="${WORKDIR}/${P}"
|
||||
|
||||
JAVA_SRC_DIR="src/main"
|
||||
|
||||
java_prepare() {
|
||||
rm build.xml || die
|
||||
}
|
@ -1,5 +1,20 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX build.xml-1.0 371 SHA256 9dd6b6256945cdf64a683e9cb1c47eaa9d28292ce394f451da2394e787600126 SHA512 20211017f3922155db173c8bf374ff42d7bab38e2634199c7d1a24d73dab1083d4a8f5eb4a07d2b4e31585a38ba6b247ff0002fe416635792b978a57534b4e3c WHIRLPOOL 1a7c5505df52624f9c29f5688def7bb3a2d7e391988571e6eb3ff8453c4f8d9881be747b92330dd230ee62ad9d0f16a1340e12ebb4acf6ffbea4aff5a72f9d04
|
||||
DIST apt-mirror-1.0.tar.bz2 21396 SHA256 62daf3cf424d1d55f7c93ca12c6996e4a7ec11acbeba6d4903d7839471cbae62 SHA512 fdb58498bc5ff1f77858716b67dd952a3f3bea55d06d7190b1a1d283d11843ebf03c7403ba58f23478c1c553402d21c2089c2dca52f216d693ab713a43f5c1ff WHIRLPOOL a948b7b2521c150e00a53e0ac7c5b56c1792199110c328d22234ba332f2e6aded30e8bb850818d4bc4bc8948aca662bb955eb8c5d9dd7f6d2a79b1eef21b4f76
|
||||
EBUILD apt-mirror-1.0-r1.ebuild 595 SHA256 65d04775cbc27f3a9b28172fbce6210f9aa313ff0030eb72d8fd6c0009939e86 SHA512 47b00a111a25952856d1f66941adb4c8d3c488f7843969ade51e8a86a97876aae0dd0a4fc04dd9228139a585f1f629d08f70497afaeb310d82b0fa6ed164d955 WHIRLPOOL 968e91060e3c20d43f34e8cd573f6e0b7f02fc1a1202d7e1971b9013c603c577e086c1a56066856c6188bc43b95ca1969cae199b104a7c079a9bd61b175901e7
|
||||
EBUILD apt-mirror-1.0.ebuild 789 SHA256 e062909511975b1aa53cfd814ba90a7d976a396e7cfcc48cf192cb4b8e55398c SHA512 a9dadac3d372fbb1343818931d6e99113e23e83a16f02484824c81847317eb61fecf8495e64682337caa088e7729c0a4bbf12da57a1010cc5893f82d056d1fe7 WHIRLPOOL 6928caef3930f1d6822800dd6495936f9659aa571852f374a824ad3d01278e88b99dfe8eac4660b2682c5a13b925c79a806a4b9174c5124a08d24274b44a3d21
|
||||
MISC ChangeLog 889 SHA256 0074d916c725bfa0fc87dbcb2f26f705b64075628328ced14ed784ade757ecf6 SHA512 2eef81c7b11095deb5ae7f37fd65aad88206be7100b6984f56aed72940a21aa9effbc82253722473673a5f5e1d4c75e3aba31f8b85bbc0fb96f1d4bb1b0197d5 WHIRLPOOL ae06e216581c105d896a73d8ce39ec33f9fe6cf785032848fef03dccc8fb18b1eb332742f235391dcee74d403a1a47ec7140b3e4b1a61832d76e5f973f7f0d31
|
||||
MISC ChangeLog 1015 SHA256 85b11f2856951614f7e2a9273f9349113ead4e1925d7863d275387fd858b55ff SHA512 c9d8f8249be9796edfbaa811f30419d674cbe938d5f30c4e8b6ee93440671500cc65c01aa8ac77cfa867cc450c6fe7665ab180aa23a75def6f2a9e1c0eba4761 WHIRLPOOL 41bf71d5c2af8e411a9f634411a6417fdbeeb4546523e4367072836273458211d8fd947324188b90bb558d5b640270cb0ef37826391af0e7c690963ce71597fa
|
||||
MISC metadata.xml 159 SHA256 a4ced33e98b00e3a3f725c4c40ef8e76c338db53389465ef871105fbe6e8cbbb SHA512 74dc9ada199a90543b8e1c168c7054f2e973fbfa2551e2b959d67501f2538e269cfb4b2f0905a88a1afa04c20b33961336310ba876f80d47c8e7615b2d7c830a WHIRLPOOL a0ac49efeca233ec4d8f63eb69c8e46e1d4ecbd926693c25b1b8c7415e4c565680936aec46f0c4197116fd7a19a3bb571beee493c18bdae1e5e978e3db84f17a
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQEcBAEBCAAGBQJTw5QlAAoJEKCEBkJ3xQHtXHAIAK8W9xwFt0Zta57JB6ipm8Yr
|
||||
Y4Y3wB2+ddjOqtoTn2xnt0dOZpFzV4XEXNefQsJankHC5yt3iAmBKvawuohaGkPp
|
||||
0kKIBjaHI9FCFG3ZAOh9eOjBkbOYywQQc/MZOblyY42MtySb/YRW8ukJO1zPhbWs
|
||||
GVpPqqvTkc9q8wVsJ3qyqUfzfpsVtWf31Vys0NKz1CzI5dmvghjBReCw3g/j2Wch
|
||||
cYpQ859mTcr8GgoN3YGfvUrcF4IFnWimv0jqz/nOdzYOG+ELU5fAXCIgA2EAJw2l
|
||||
5BDjzjDyR3lNng85bXPB3I6V7h0zFfetlq4woJGv9WpKnn3ncqdCJS0d/DJFz1w=
|
||||
=3S0r
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/apt-mirror/apt-mirror-1.0-r1.ebuild,v 1.1 2014/07/14 08:26:08 ercpe Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
DESCRIPTION="Annotation processing apt mirror API introduced in J2SE 5.0"
|
||||
HOMEPAGE="http://aptmirrorapi.dev.java.net/"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=virtual/jre-1.5"
|
||||
DEPEND=">=virtual/jdk-1.5"
|
||||
|
||||
S="${WORKDIR}/apt"
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/blowfishj/blowfishj-2.14-r2.ebuild,v 1.1 2014/07/14 08:30:52 ercpe Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
JAVA_PKG_IUSE="doc source test"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Blowfish implementation in Java"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.gz"
|
||||
HOMEPAGE="http://blowfishj.sourceforge.net/index.html"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
test? ( =dev-java/junit-3* dev-java/ant-junit ) "
|
||||
RDEPEND=">=virtual/jre-1.4"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}" || die
|
||||
java-ant_ignore-system-classes
|
||||
mkdir -p target/lib || die
|
||||
cd target/lib || die
|
||||
use test && java-pkg_jar-from --build-only junit
|
||||
}
|
||||
|
||||
src_test() {
|
||||
ANT_TASKS="ant-junit" eant test -DJunit.present=true
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar target/${P}.jar
|
||||
|
||||
use doc && java-pkg_dojavadoc dist/docs/api
|
||||
use source && java-pkg_dosrc src/java/net
|
||||
}
|
@ -1,25 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX ecj-gcj-3.5 723 SHA256 6272829cdc298abd20683a78d3d159bcd4c29f96478e20428d4214c743cce21b SHA512 5317d0e427543943d0dc725466bc31c7ba4e2cd3eaa45f898256ba67b982a830a4a2c96b2bf40216a48ea6471585b492bd35c0301471a51b17e1ee1e593af616 WHIRLPOOL 0d96fa8960059286251d191a408e09a683501a79ae0eb65ebaa4cc86976495ca0c0472b78257c46bf468e272cf69df173165120fc7f54d22461a27993b429c49
|
||||
AUX ecj-gcj-3.6 723 SHA256 0c6993347ba1af785bec6920a0c9c473fee779fee31e7bacc41cd3696d3a6da3 SHA512 96c22c58d53fb797e589d07ea1a9b9a40e2f404b12cfebf61733c12d6dff1789b0688a05812c86d0f9cbf63b98a82ff90c0988cb5a3ab64485784b713cc1d236 WHIRLPOOL 7c75c608eb2c549703c40579d02d71027e3a5fb063642c7e6f96865c981e748c8bd6b557f4805ac594b24461e0186e10f62c7cffa177b9209931dd195f870bb2
|
||||
AUX ecj-gcj.in 840 SHA256 da96a9d9ddfd1d62e05c34df073c5e9ca96a7950e3ce3f8e3a3fd2e908de9c3d SHA512 7ed6620090643f31f33762a1fe8f0024518bb808bf8aa2e8bfc8f9c0475e41f699670939bfa945a48aa5f5fad61b557a9e315c2781103717c2a6a1bd67a048a1 WHIRLPOOL db068d94d11555a28fca40bc8d5600baf75791224011b4f87895b5a9780e39674cecd238ffc86364487aab7d63fa58060b5e5c220fa4ba9dc372d8f50627c8f3
|
||||
DIST ecjsrc-3.5.2.zip 1298691 SHA256 4ae91449962b1e2781b70713e299f9fa16fb1ce25a4d2bb335c13b55c08d6d74 SHA512 5fb3a38358511c92c12dfebbb4beb91581de25e2a3e3b4593d0388531dea5bae469f677e5154b69d634ede7395375992ae9f043be36f6b5a0fcfa873dbc98558 WHIRLPOOL 54860dd40254521cecd38d6dff645443ce61edd4b5eba036ebc002401560b313d3db26eca24b601f66ff78e288246e76b6db219379a65a88c5e16728a4f31c1d
|
||||
DIST ecjsrc-3.6.zip 1310484 SHA256 bc2d624c5ca135d593c71a677674509f5801998ffe98c386749d15a46ee69242 SHA512 23f5be36de85f8a95bf029e42df632aa417ffa58a84b50ab5f6c78dd1fa1882316c61165b4d0d7be2c2568226f1e1c352ea45e391759ca6c5c1fef97e8c5fada WHIRLPOOL d2ea8c0ad3eb34e0d0a09b06d87a5dc89b79b106d0d68bec9e19a627f7e1732348c559ff0b4dc1558eeebbb4822ad68b8f0b59b46db84b5c6a7162e7a12f06c3
|
||||
EBUILD ecj-gcj-3.5.2-r2.ebuild 2790 SHA256 4a93bf9d49d9ef0bb8c5272661601812b98884a33db39b7f51646ed459a759ca SHA512 c2e9121b8080d8536f95615195a924c86220b297437b6305f5e5b99489c0f473424594320b4b81cd84b8bd833bf187bd77aa594ba95d7b9a3565515148f2ff2a WHIRLPOOL d6b9feb569ad248450ed25facd53ef5db4a1b9caf363224b1e78e8668e0b65444c8977fbacc7527c9ee728c6d621316861363a5a0f9f21ea13087901e37a74ef
|
||||
DIST ecjsrc-4.2.1.jar 1417043 SHA256 d261b2158f598640f1923805d2e9bf47eb21d8333f4e1b37f59f847ad00d48f4 SHA512 967b47a722893ea1f9eb17e69d386881dc87516e93c1d7a2a119d6fb2e053faa0d9d6455b6e4b89c3f23a3ec7ae33686f4acc305d7c6e51929ce7837c9c93eaf WHIRLPOOL 3f91bbf654d8ce0621e3ce21b5a1fce5058c86ad1dd24f89269aba6716945bff8686b6e1829c602864c15f62b45c65f5d5fe0430052dd2419da7e0c0225c95d5
|
||||
EBUILD ecj-gcj-3.5.2-r3.ebuild 2980 SHA256 190901af868726db45868eeb7bbe618cee32331f093ce35846feb6dd43481b8e SHA512 caf92ef6567df07e3775d144652ae1fbd2d0071ad9429338f1d0986c1ad3a8b77528d7d37767e690dbe5be0241330e07a665ba7fa5a87fb674d2d3f1c05a40df WHIRLPOOL 652bb84e9d71720039a904d9175116a561daec97eaeea5d18e1ce2ac3d0a5f6a0be2ea3009213e4e20e1d69976c62d4c94379da13ddf547271219f692b73aff4
|
||||
EBUILD ecj-gcj-3.6-r1.ebuild 2983 SHA256 76dbd7e1e7a3c8c98d4b96631e835c8993d3d2be5e2243df80b2c7f2736ef8f7 SHA512 956a9039da573653ff3ad1f4523d4bb0935758babbaeab7f2425f62a4504a5eae522cbd1a82e288736242f99e770ff686e4959c1c3443d0756853017c6cb2af0 WHIRLPOOL 62111508bc2111ee4db922ab71c9fccf13e01553381381902cb5c86d79924fe0dd4d1acc7db136744f8a510c9a6edf9e9c696b485b4fd2bdf3ade2289ab6000e
|
||||
EBUILD ecj-gcj-3.6.ebuild 2814 SHA256 faaa1228249c6368322ca5e091c478157391ff0d623c2197ee9b70a7f6577a46 SHA512 fda84702b33f3ccf71212af6e1b3ba4f010ab8ba89d80b473c5f2e30752df97c3ee739f392034cf65e67e1c901a836de1aeb500023fbe15a2bd05a44a9a375ab WHIRLPOOL 2c1d1ea0e503e5d09ec3672a45a7062a7d3d171a1258d965e47edc6a01818842479df7d7ba310b319b2fc52d1c54e3cbdd0f87991ce4d6475c0a06b8feae8366
|
||||
MISC ChangeLog 2448 SHA256 2ec2eccea2432d780dd2d2824d3a788928491a11b99fcf0e5bb008fe1b08cb5f SHA512 5db64b5e322c1086b1ee753adce3b1c28d7a2fa7a1a0373bea0c9bbc0c45d9c44a5443cc30703ccd20064e5fe2380fc7ae68cda0b00ac6e64ea5224a605e8525 WHIRLPOOL 985b7ea312eae3dda026212b0c221e05cd0695b499971ae3e9e29abfde852f4b696b28d434de91bc7b257c712b8b6a559f50685124a45debe3b88aec251f103d
|
||||
EBUILD ecj-gcj-4.2.1-r2.ebuild 3058 SHA256 aefb1f1dcc458fa5c190bcf4d9b4f245720815eb90b932e9bc64ec209ba39190 SHA512 0605657bbc97bc11a67dc665e3470bfb2d89af832303701f72d4466b336637a2fd32417fe5d1c9cb6b2e62a782237e236923f00c02173c92eb429a8be5f0409e WHIRLPOOL 31cb308e39810a42507c0ca92d44fa86f5a88a9177d29406772dfdf55ce3651f43b701f0a17db3d24a2a16fd2f7cf449e8936360e099fbec57f254a6aeabc9fb
|
||||
MISC ChangeLog 2677 SHA256 f229f5b092b4023c02459ea344ee170408c74565a5180f5875525bf5f3309335 SHA512 a47c42de2e210736492ad96ebdc178353122ca23c082b89dd194462b954fda35a8f4eff3213dbeaf334d5c67d4c97963349945aa1ede56a7f6a65fc3c8968f8c WHIRLPOOL 18a3ea9150433818b3dca9810d34e4e587f09900b37e77931b474b0f8d4b313106eafb5d50fe08d13aadbfe28e78d302974428231dad4bd42a7950773bf6fe99
|
||||
MISC metadata.xml 328 SHA256 11219fb9b559b3e9737938e679434957b00c212473c71995cc4deeb734e60399 SHA512 03e7d5b09b8347761e6dfad2bd0b8ae74962468cee5d0d16323ecf255e6bd9cd77380bc93bbb42f2af80fd460b0ef9b9de24fe528bb034ad741eedbd29f97e89 WHIRLPOOL c155e5aa02f4b66d56533716a258c394df176ea59b0dc8ccac00283418a6ecf36ef5a3cf48e4384b7d2ee5bda5b63f8e43d3ece0d8176f8dc3bbdde4c4a220a7
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
Version: GnuPG v2
|
||||
|
||||
iQEcBAEBCAAGBQJQyyUfAAoJELjwI6Q8XPdaBYAH/061kAJ+G9Hu1ZvDVDXlTjgi
|
||||
ttDIbaN6DjcXBCDP41fK9CllOAjVDSgJ+CVXk+uPWBWlpJiomzyNyu1I09udQq+t
|
||||
M49DZ4dkYFMgnZzz+yGVf5W5TcpTIk9l0DaR1I18DHI6LbPEYdnsFzP5X+6Q3d+x
|
||||
3WRJsFUlvKC9MkmYkx3zUSKGEpC+9hYAJvspJLr1OFDvPz3nkh53cH6U7kJwzJHk
|
||||
+rL8zRubfIw+cZ+iqFlzIXjdTCevstqFNI4iFtHElvHgSOCuAg/v5I46bN1AStyt
|
||||
UHkYxw2VL0ZejyRw/QWaQ13TNQwkIKONIUMFdHdm0gKRKfrIeliPCBCafdnADQo=
|
||||
=P3od
|
||||
iQEcBAEBCAAGBQJTxB0+AAoJELjwI6Q8XPdaPUwH/iXmxebLUa9TTihV1s96lD/6
|
||||
nphvg1pUTTBvSRPKJcLx1PqEmHrwNpm3c8BCdXqkYadAJf/eZqKK5cVMZAyExs93
|
||||
PztlxUguWZ9TYgLST6Y4ojJ5sS84/r0MDHJTtOaDOy59Kj4sUwH7DCzVVOt65Bei
|
||||
voiJkFbDKHZj0F+A2MHE6Qa1FJNAtoc5pND5joPLUoaLG9nXjbpdCXTYXLshZDjY
|
||||
5fyTXVEQQlG7+sXdedeYgQbuaD1SUBrxAozi/Odgi+JJRJhSgu+d0fT6JyZ8O70p
|
||||
VlHA9mfzJJItVw0NH8NjnL3Rgqtng/+6pRbn090asBGcE9LaZhxDbd+I4a8SET8=
|
||||
=yOc4
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,109 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/ecj-gcj/ecj-gcj-3.5.2-r2.ebuild,v 1.2 2012/04/15 17:50:45 vapier Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit java-pkg-2 toolchain-funcs
|
||||
|
||||
MY_PN="ecj"
|
||||
DMF="R-${PV}-201002111343"
|
||||
S="${WORKDIR}"
|
||||
|
||||
DESCRIPTION="A subset of Eclipse Compiler for Java compiled by gcj, serving as javac in gcj-jdk"
|
||||
HOMEPAGE="http://www.eclipse.org/"
|
||||
SRC_URI="http://download.eclipse.org/eclipse/downloads/drops/${DMF}/${MY_PN}src-${PV}.zip"
|
||||
|
||||
IUSE="+native userland_GNU"
|
||||
|
||||
LICENSE="EPL-1.0"
|
||||
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
|
||||
SLOT="3.5"
|
||||
|
||||
MY_PS="${MY_PN}-${SLOT}"
|
||||
|
||||
# for compatibility with java eclass functions
|
||||
JAVA_PKG_WANT_SOURCE=1.4
|
||||
JAVA_PKG_WANT_TARGET=1.4
|
||||
|
||||
CDEPEND="sys-devel/gcc[gcj]
|
||||
>=app-admin/eselect-ecj-0.6"
|
||||
DEPEND="${CDEPEND}
|
||||
app-arch/unzip
|
||||
userland_GNU? ( sys-apps/findutils )
|
||||
!dev-java/eclipse-ecj:3.5[gcj]"
|
||||
RDEPEND="${CDEPEND}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
|
||||
# We don't need the ant adapter here
|
||||
rm -f org/eclipse/jdt/core/JDTCompilerAdapter.java || die
|
||||
rm -fr org/eclipse/jdt/internal/antadapter || die
|
||||
|
||||
# upstream build.xml excludes this
|
||||
rm -f META-INF/eclipse.inf || die
|
||||
|
||||
# these java6 specific classes cannot compile with ecj
|
||||
rm -fr org/eclipse/jdt/internal/compiler/{apt,tool}/ || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local javac_opts javac java jar
|
||||
|
||||
local gccbin=$(gcc-config -B)
|
||||
local gccver=$(gcc-fullversion)
|
||||
|
||||
local gcj="${gccbin}/gcj"
|
||||
javac="${gcj} -C"
|
||||
jar="${gccbin}/gjar"
|
||||
java="${gccbin}/gij"
|
||||
|
||||
mkdir -p bootstrap || die
|
||||
cp -pPR org bootstrap || die
|
||||
cd "${S}/bootstrap" || die
|
||||
|
||||
einfo "bootstrapping ${MY_PN} with ${javac} ..."
|
||||
${javac} ${javac_opts} $(find org/ -name '*.java') || die
|
||||
find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' |\
|
||||
xargs ${jar} cf ${MY_PN}.jar
|
||||
|
||||
cd "${S}" || die
|
||||
|
||||
einfo "building ${MY_PN} with bootstrapped ${MY_PN} ..."
|
||||
${java} -classpath bootstrap/${MY_PN}.jar \
|
||||
org.eclipse.jdt.internal.compiler.batch.Main \
|
||||
${javac_opts} -nowarn org || die
|
||||
find org/ -name '*.class' -o -name '*.properties' -o -name '*.rsc' |\
|
||||
xargs ${jar} cf ${MY_PN}.jar
|
||||
|
||||
if use native; then
|
||||
einfo "Building native ${MY_PS} library, patience needed ..."
|
||||
${gcj} ${CFLAGS} -findirect-dispatch -shared -fPIC -Wl,-Bsymbolic \
|
||||
-o ${MY_PS}.so ${MY_PN}.jar || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar ${MY_PN}.jar
|
||||
dobin "${FILESDIR}/${PN}-${SLOT}"
|
||||
use native && dolib.so ${MY_PS}.so
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use native; then
|
||||
$(gcc-config -B)/gcj-dbtool -a $(gcj-dbtool -p) \
|
||||
/usr/share/${PN}-${SLOT}/lib/ecj.jar \
|
||||
/usr/$(get_libdir)/${MY_PN}-${SLOT}.so
|
||||
fi
|
||||
|
||||
einfo "To select between slots of ECJ..."
|
||||
einfo " # eselect ecj"
|
||||
|
||||
eselect ecj update ${PN}-${SLOT}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
eselect ecj update
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
#!/bin/bash
|
||||
# gcj-jdk installs /usr/bin/gcj-jdk symlink, depending on it would be circular
|
||||
# so we fallback to gcc-config discovery
|
||||
GIJ_BIN="/usr/bin/gij"
|
||||
if [[ ! -f ${GIJ_BIN} ]]; then
|
||||
GIJ_BIN="$(gcc-config -B)/gij"
|
||||
fi
|
||||
if [[ ! -f ${GIJ_BIN} ]]; then
|
||||
echo "gij not found! check that gcc is compiled with gcj flag"
|
||||
exit 1
|
||||
fi
|
||||
# calling java-config would be an unnecessary slowdown here
|
||||
|
||||
# we need to append user CLASSPATH otherwise it will be overriden by the -classpath parameter
|
||||
# this breaks e.g. bootstrap of ant-core
|
||||
ecj_cp="/usr/share/ecj-gcj-3.5/lib/ecj.jar"
|
||||
if [[ -n "${CLASSPATH}" ]]; then
|
||||
ecj_cp="${ecj_cp}:${CLASSPATH}"
|
||||
fi
|
||||
|
||||
${GIJ_BIN} -classpath "${ecj_cp}" org.eclipse.jdt.internal.compiler.batch.Main "${@}"
|
@ -1,21 +0,0 @@
|
||||
#!/bin/bash
|
||||
# gcj-jdk installs /usr/bin/gcj-jdk symlink, depending on it would be circular
|
||||
# so we fallback to gcc-config discovery
|
||||
GIJ_BIN="/usr/bin/gij"
|
||||
if [[ ! -f ${GIJ_BIN} ]]; then
|
||||
GIJ_BIN="$(gcc-config -B)/gij"
|
||||
fi
|
||||
if [[ ! -f ${GIJ_BIN} ]]; then
|
||||
echo "gij not found! check that gcc is compiled with gcj flag"
|
||||
exit 1
|
||||
fi
|
||||
# calling java-config would be an unnecessary slowdown here
|
||||
|
||||
# we need to append user CLASSPATH otherwise it will be overriden by the -classpath parameter
|
||||
# this breaks e.g. bootstrap of ant-core
|
||||
ecj_cp="/usr/share/ecj-gcj-3.6/lib/ecj.jar"
|
||||
if [[ -n "${CLASSPATH}" ]]; then
|
||||
ecj_cp="${ecj_cp}:${CLASSPATH}"
|
||||
fi
|
||||
|
||||
${GIJ_BIN} -classpath "${ecj_cp}" org.eclipse.jdt.internal.compiler.batch.Main "${@}"
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/ehcache/ehcache-1.1-r2.ebuild,v 1.1 2014/07/14 10:36:25 ercpe Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
DESCRIPTION="Ehcache is a pure Java, fully-featured, in-process cache."
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
|
||||
HOMEPAGE="http://ehcache.sourceforge.net"
|
||||
|
||||
LICENSE="Apache-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEPEND="
|
||||
dev-java/commons-collections:0
|
||||
dev-java/concurrent-util:0
|
||||
dev-java/commons-logging:0"
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
${COMMON_DEPEND}"
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
app-arch/zip
|
||||
${COMMON_DEPEND}
|
||||
>=dev-java/ant-core-1.5"
|
||||
|
||||
S="${WORKDIR}/${P}"
|
||||
|
||||
JAVA_GENTOO_CLASSPATH="commons-collections,concurrent-util,commons-logging"
|
||||
|
||||
java_prepare() {
|
||||
unzip ${P}-src.zip || die
|
||||
rm *.jar || die
|
||||
rm -rf src/net/sf/ehcache/hibernate || die
|
||||
}
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/ehcache/ehcache-1.2.4-r3.ebuild,v 1.1 2014/07/14 10:44:09 ercpe Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
DESCRIPTION="Ehcache is a pure Java, fully-featured, in-process cache."
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
|
||||
HOMEPAGE="http://ehcache.sourceforge.net"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="1.2"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEPEND="
|
||||
dev-java/commons-collections:0
|
||||
dev-java/commons-logging:0
|
||||
java-virtuals/servlet-api:2.4"
|
||||
RDEPEND=">=virtual/jre-1.5
|
||||
${COMMON_DEPEND}"
|
||||
DEPEND=">=virtual/jdk-1.5
|
||||
${COMMON_DEPEND}
|
||||
app-arch/unzip"
|
||||
|
||||
S="${WORKDIR}/${P}"
|
||||
|
||||
JAVA_PKG_WANT_SOURCE="1.4"
|
||||
JAVA_PKG_WANT_TARGET="1.4"
|
||||
JAVA_SRC_DIR="src"
|
||||
|
||||
JAVA_GENTOO_CLASSPATH="commons-collections,commons-logging,servlet-api-2.4"
|
||||
|
||||
java_prepare() {
|
||||
unzip -d src ${P}-sources.jar || die
|
||||
rm -rf src/net/sf/ehcache/hibernate || die
|
||||
rm *.jar || die
|
||||
}
|
@ -0,0 +1,57 @@
|
||||
#!/usr/bin/perl -w
|
||||
use strict;
|
||||
use constant NO_DUP_ARGS => qw(-source -target -d -encoding);
|
||||
use constant STRIP_ARGS => qw(-Werror -implicit:none -J-Xbootclasspath/p:);
|
||||
|
||||
my $ECJ_WARNINGS="-nowarn";
|
||||
|
||||
my ( @bcoption, @source15, @target15, @cp );
|
||||
push @bcoption, '-bootclasspath', '@RT_JAR@:@TOOLS_JAR@'
|
||||
unless grep {$_ eq '-bootclasspath'} @ARGV;
|
||||
push @source15, '-source', '1.5'
|
||||
unless grep {$_ eq '-source'} @ARGV;
|
||||
push @target15, '-target', '1.5'
|
||||
unless grep {$_ eq '-target'} @ARGV;
|
||||
push @cp, '-cp', '.'
|
||||
unless grep {$_ =~ '\-c(p|lasspath)'} @ARGV or $ENV{CLASSPATH};
|
||||
my @ecj_parms = ($ECJ_WARNINGS, @bcoption, @source15, @target15, @cp);
|
||||
|
||||
# Work around ecj's inability to handle duplicate command-line
|
||||
# options and unknown javac options.
|
||||
sub gen_ecj_opts
|
||||
{
|
||||
my @new_args = @{$_[0]};
|
||||
|
||||
for my $opt (NO_DUP_ARGS)
|
||||
{
|
||||
my @indices = reverse grep {$new_args[$_] eq $opt} 0..$#new_args;
|
||||
if (@indices > 1) {
|
||||
shift @indices; # keep last instance only
|
||||
splice @new_args, $_, 2 for @indices;
|
||||
}
|
||||
}
|
||||
|
||||
for my $opt (STRIP_ARGS)
|
||||
{
|
||||
my @indices = reverse grep {$new_args[$_] eq $opt} 0..$#new_args;
|
||||
splice @new_args, $_, 1 for @indices;
|
||||
}
|
||||
|
||||
return \@new_args;
|
||||
}
|
||||
|
||||
sub split_vm_args
|
||||
{
|
||||
my @new_args = @{$_[0]};
|
||||
|
||||
my @vm_args = map { substr $_, 2 } grep $_ =~ /^-J/, @new_args;
|
||||
my @javac_args = grep $_ !~ /^-J/, @new_args;
|
||||
|
||||
return (\@vm_args, \@javac_args);
|
||||
}
|
||||
|
||||
my ($vm_args, $javac_args) = split_vm_args (gen_ecj_opts( \@ARGV ));
|
||||
my @CLASSPATH = ('@ECJ_JAR@');
|
||||
push @CLASSPATH, split /:/, $ENV{"CLASSPATH"} if exists $ENV{"CLASSPATH"};
|
||||
$ENV{"CLASSPATH"} = join ':', @CLASSPATH;
|
||||
exec '@JAVA@', @$vm_args, 'org.eclipse.jdt.internal.compiler.batch.Main', @ecj_parms, @$javac_args;
|
@ -1,106 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/gcj-jdk/gcj-jdk-4.5.1-r1.ebuild,v 1.2 2013/12/24 02:08:43 tomwij Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit java-vm-2 toolchain-funcs multilib versionator
|
||||
|
||||
DESCRIPTION="Java wrappers around GCJ"
|
||||
HOMEPAGE="http://www.gentoo.org/"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
ECJ_GCJ_SLOT="3.5"
|
||||
|
||||
RDEPEND="~sys-devel/gcc-${PV}[gcj]
|
||||
dev-java/ecj-gcj:${ECJ_GCJ_SLOT}"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
JAVA_PROVIDE="jdbc-stdext jdbc2-stdext gnu-jaxp"
|
||||
|
||||
pkg_setup() {
|
||||
if [[ $(gcc-fullversion) != ${PV} ]]; then
|
||||
eerror "Your current GCC version is not set to ${PV} via gcc-config"
|
||||
eerror "Please read http://www.gentoo.org/doc/en/gcc-upgrading.xml before you set it"
|
||||
echo "$(gcc-fullversion) != ${PV}"
|
||||
die "gcc ${PV} must be selected via gcc-config"
|
||||
fi
|
||||
|
||||
java-vm-2_pkg_setup
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# jre lib paths ...
|
||||
local libarch="$(get_system_arch)"
|
||||
local gccbin=$(gcc-config -B)
|
||||
local gcclib=$(gcc-config -L|cut -d':' -f1)
|
||||
local gcjhome="/usr/lib/${P}"
|
||||
local gcc_version=$(gcc-fullversion)
|
||||
local gccchost="${CHOST}"
|
||||
|
||||
# correctly install gcj
|
||||
dosym ${gccbin}/gij /usr/bin/gij
|
||||
dosym ${gccbin}/gcj-dbtool /usr/bin/gcj-dbtool
|
||||
|
||||
# links
|
||||
dodir ${gcjhome}/bin
|
||||
dodir ${gcjhome}/jre/bin
|
||||
dosym ${gcjhome}/bin/java ${gcjhome}/jre/bin/java
|
||||
dosym ${gccbin}/gjar ${gcjhome}/bin/jar
|
||||
dosym ${gccbin}/gjdoc ${gcjhome}/bin/javadoc
|
||||
dosym ${gccbin}/grmic ${gcjhome}/bin/rmic
|
||||
dosym ${gccbin}/gjavah ${gcjhome}/bin/javah
|
||||
dosym ${gccbin}/jcf-dump ${gcjhome}/bin/javap
|
||||
dosym ${gccbin}/gappletviewer ${gcjhome}/bin/appletviewer
|
||||
dosym ${gccbin}/gjarsigner ${gcjhome}/bin/jarsigner
|
||||
dosym ${gccbin}/grmiregistry ${gcjhome}/bin/rmiregistry
|
||||
dosym ${gccbin}/grmiregistry ${gcjhome}/jre/bin/rmiregistry
|
||||
dosym ${gccbin}/gkeytool ${gcjhome}/bin/keytool
|
||||
dosym ${gccbin}/gkeytool ${gcjhome}/jre/bin/keytool
|
||||
dosym ${gccbin}/gnative2ascii ${gcjhome}/bin/native2ascii
|
||||
dosym ${gccbin}/gorbd ${gcjhome}/bin/orbd
|
||||
dosym ${gccbin}/gorbd ${gcjhome}/jre/bin/orbd
|
||||
dosym ${gccbin}/grmid ${gcjhome}/bin/rmid
|
||||
dosym ${gccbin}/grmid ${gcjhome}/jre/bin/rmid
|
||||
dosym ${gccbin}/gserialver ${gcjhome}/bin/serialver
|
||||
dosym ${gccbin}/gtnameserv ${gcjhome}/bin/tnameserv
|
||||
dosym ${gccbin}/gtnameserv ${gcjhome}/jre/bin/tnameserv
|
||||
dodir ${gcjhome}/jre/lib/${libarch}/client
|
||||
dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjvm.so ${gcjhome}/jre/lib/${libarch}/client/libjvm.so
|
||||
dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjvm.so ${gcjhome}/jre/lib/${libarch}/server/libjvm.so
|
||||
dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjawt.so ${gcjhome}/jre/lib/${libarch}/libjawt.so
|
||||
dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-${gcc_version/_/-}.jar \
|
||||
${gcjhome}/jre/lib/rt.jar
|
||||
dodir ${gcjhome}/lib
|
||||
dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-tools-${gcc_version/_/-}.jar \
|
||||
${gcjhome}/lib/tools.jar
|
||||
dosym ${gcclib}/include ${gcjhome}
|
||||
|
||||
dosym /usr/bin/ecj-gcj-${ECJ_GCJ_SLOT} ${gcjhome}/bin/javac;
|
||||
dosym /usr/bin/gij ${gcjhome}/bin/java;
|
||||
|
||||
set_java_env
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
||||
# Do not set as system VM (see below)
|
||||
# java-vm-2_pkg_postinst
|
||||
|
||||
ewarn "gcj does not currently provide all the 1.5 APIs."
|
||||
ewarn "See http://builder.classpath.org/japi/libgcj-jdk15.html"
|
||||
ewarn "Check for existing bugs relating to missing APIs and file"
|
||||
ewarn "new ones at http://gcc.gnu.org/bugzilla/"
|
||||
ewarn
|
||||
ewarn "Due to this and limited manpower, we currently cannot support"
|
||||
ewarn "using gcj-jdk as a system VM. Its main purpose is to bootstrap"
|
||||
ewarn "Icedtea without prior binary VM installation. To do that, execute:"
|
||||
ewarn
|
||||
ewarn "emerge -o icedtea && emerge icedtea"
|
||||
|
||||
}
|
@ -1,106 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/gcj-jdk/gcj-jdk-4.5.2-r1.ebuild,v 1.2 2013/12/24 02:08:43 tomwij Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit java-vm-2 toolchain-funcs multilib versionator
|
||||
|
||||
DESCRIPTION="Java wrappers around GCJ"
|
||||
HOMEPAGE="http://www.gentoo.org/"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
ECJ_GCJ_SLOT="3.5"
|
||||
|
||||
RDEPEND="~sys-devel/gcc-${PV}[gcj]
|
||||
dev-java/ecj-gcj:${ECJ_GCJ_SLOT}"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
JAVA_PROVIDE="jdbc-stdext jdbc2-stdext gnu-jaxp"
|
||||
|
||||
pkg_setup() {
|
||||
if [[ $(gcc-fullversion) != ${PV} ]]; then
|
||||
eerror "Your current GCC version is not set to ${PV} via gcc-config"
|
||||
eerror "Please read http://www.gentoo.org/doc/en/gcc-upgrading.xml before you set it"
|
||||
echo "$(gcc-fullversion) != ${PV}"
|
||||
die "gcc ${PV} must be selected via gcc-config"
|
||||
fi
|
||||
|
||||
java-vm-2_pkg_setup
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# jre lib paths ...
|
||||
local libarch="$(get_system_arch)"
|
||||
local gccbin=$(gcc-config -B)
|
||||
local gcclib=$(gcc-config -L|cut -d':' -f1)
|
||||
local gcjhome="/usr/lib/${P}"
|
||||
local gcc_version=$(gcc-fullversion)
|
||||
local gccchost="${CHOST}"
|
||||
|
||||
# correctly install gcj
|
||||
dosym ${gccbin}/gij /usr/bin/gij
|
||||
dosym ${gccbin}/gcj-dbtool /usr/bin/gcj-dbtool
|
||||
|
||||
# links
|
||||
dodir ${gcjhome}/bin
|
||||
dodir ${gcjhome}/jre/bin
|
||||
dosym ${gcjhome}/bin/java ${gcjhome}/jre/bin/java
|
||||
dosym ${gccbin}/gjar ${gcjhome}/bin/jar
|
||||
dosym ${gccbin}/gjdoc ${gcjhome}/bin/javadoc
|
||||
dosym ${gccbin}/grmic ${gcjhome}/bin/rmic
|
||||
dosym ${gccbin}/gjavah ${gcjhome}/bin/javah
|
||||
dosym ${gccbin}/jcf-dump ${gcjhome}/bin/javap
|
||||
dosym ${gccbin}/gappletviewer ${gcjhome}/bin/appletviewer
|
||||
dosym ${gccbin}/gjarsigner ${gcjhome}/bin/jarsigner
|
||||
dosym ${gccbin}/grmiregistry ${gcjhome}/bin/rmiregistry
|
||||
dosym ${gccbin}/grmiregistry ${gcjhome}/jre/bin/rmiregistry
|
||||
dosym ${gccbin}/gkeytool ${gcjhome}/bin/keytool
|
||||
dosym ${gccbin}/gkeytool ${gcjhome}/jre/bin/keytool
|
||||
dosym ${gccbin}/gnative2ascii ${gcjhome}/bin/native2ascii
|
||||
dosym ${gccbin}/gorbd ${gcjhome}/bin/orbd
|
||||
dosym ${gccbin}/gorbd ${gcjhome}/jre/bin/orbd
|
||||
dosym ${gccbin}/grmid ${gcjhome}/bin/rmid
|
||||
dosym ${gccbin}/grmid ${gcjhome}/jre/bin/rmid
|
||||
dosym ${gccbin}/gserialver ${gcjhome}/bin/serialver
|
||||
dosym ${gccbin}/gtnameserv ${gcjhome}/bin/tnameserv
|
||||
dosym ${gccbin}/gtnameserv ${gcjhome}/jre/bin/tnameserv
|
||||
dodir ${gcjhome}/jre/lib/${libarch}/client
|
||||
dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjvm.so ${gcjhome}/jre/lib/${libarch}/client/libjvm.so
|
||||
dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjvm.so ${gcjhome}/jre/lib/${libarch}/server/libjvm.so
|
||||
dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjawt.so ${gcjhome}/jre/lib/${libarch}/libjawt.so
|
||||
dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-${gcc_version/_/-}.jar \
|
||||
${gcjhome}/jre/lib/rt.jar
|
||||
dodir ${gcjhome}/lib
|
||||
dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-tools-${gcc_version/_/-}.jar \
|
||||
${gcjhome}/lib/tools.jar
|
||||
dosym ${gcclib}/include ${gcjhome}
|
||||
|
||||
dosym /usr/bin/ecj-gcj-${ECJ_GCJ_SLOT} ${gcjhome}/bin/javac;
|
||||
dosym /usr/bin/gij ${gcjhome}/bin/java;
|
||||
|
||||
set_java_env
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
||||
# Do not set as system VM (see below)
|
||||
# java-vm-2_pkg_postinst
|
||||
|
||||
ewarn "gcj does not currently provide all the 1.5 APIs."
|
||||
ewarn "See http://builder.classpath.org/japi/libgcj-jdk15.html"
|
||||
ewarn "Check for existing bugs relating to missing APIs and file"
|
||||
ewarn "new ones at http://gcc.gnu.org/bugzilla/"
|
||||
ewarn
|
||||
ewarn "Due to this and limited manpower, we currently cannot support"
|
||||
ewarn "using gcj-jdk as a system VM. Its main purpose is to bootstrap"
|
||||
ewarn "IcedTea without prior binary VM installation. To do that, execute:"
|
||||
ewarn
|
||||
ewarn "emerge -o icedtea && emerge icedtea"
|
||||
|
||||
}
|
@ -1,106 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/gcj-jdk/gcj-jdk-4.5.3.ebuild,v 1.3 2013/12/24 02:08:43 tomwij Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit java-vm-2 toolchain-funcs multilib versionator
|
||||
|
||||
DESCRIPTION="Java wrappers around GCJ"
|
||||
HOMEPAGE="http://www.gentoo.org/"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
ECJ_GCJ_SLOT="3.5"
|
||||
|
||||
RDEPEND="~sys-devel/gcc-${PV}[gcj]
|
||||
dev-java/ecj-gcj:${ECJ_GCJ_SLOT}"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
JAVA_PROVIDE="jdbc-stdext jdbc2-stdext gnu-jaxp"
|
||||
|
||||
pkg_setup() {
|
||||
if [[ $(gcc-fullversion) != ${PV} ]]; then
|
||||
eerror "Your current GCC version is not set to ${PV} via gcc-config"
|
||||
eerror "Please read http://www.gentoo.org/doc/en/gcc-upgrading.xml before you set it"
|
||||
echo "$(gcc-fullversion) != ${PV}"
|
||||
die "gcc ${PV} must be selected via gcc-config"
|
||||
fi
|
||||
|
||||
java-vm-2_pkg_setup
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# jre lib paths ...
|
||||
local libarch="$(get_system_arch)"
|
||||
local gccbin=$(gcc-config -B)
|
||||
local gcclib=$(gcc-config -L|cut -d':' -f1)
|
||||
local gcjhome="/usr/lib/${P}"
|
||||
local gcc_version=$(gcc-fullversion)
|
||||
local gccchost="${CHOST}"
|
||||
|
||||
# correctly install gcj
|
||||
dosym ${gccbin}/gij /usr/bin/gij
|
||||
dosym ${gccbin}/gcj-dbtool /usr/bin/gcj-dbtool
|
||||
|
||||
# links
|
||||
dodir ${gcjhome}/bin
|
||||
dodir ${gcjhome}/jre/bin
|
||||
dosym ${gcjhome}/bin/java ${gcjhome}/jre/bin/java
|
||||
dosym ${gccbin}/gjar ${gcjhome}/bin/jar
|
||||
dosym ${gccbin}/gjdoc ${gcjhome}/bin/javadoc
|
||||
dosym ${gccbin}/grmic ${gcjhome}/bin/rmic
|
||||
dosym ${gccbin}/gjavah ${gcjhome}/bin/javah
|
||||
dosym ${gccbin}/jcf-dump ${gcjhome}/bin/javap
|
||||
dosym ${gccbin}/gappletviewer ${gcjhome}/bin/appletviewer
|
||||
dosym ${gccbin}/gjarsigner ${gcjhome}/bin/jarsigner
|
||||
dosym ${gccbin}/grmiregistry ${gcjhome}/bin/rmiregistry
|
||||
dosym ${gccbin}/grmiregistry ${gcjhome}/jre/bin/rmiregistry
|
||||
dosym ${gccbin}/gkeytool ${gcjhome}/bin/keytool
|
||||
dosym ${gccbin}/gkeytool ${gcjhome}/jre/bin/keytool
|
||||
dosym ${gccbin}/gnative2ascii ${gcjhome}/bin/native2ascii
|
||||
dosym ${gccbin}/gorbd ${gcjhome}/bin/orbd
|
||||
dosym ${gccbin}/gorbd ${gcjhome}/jre/bin/orbd
|
||||
dosym ${gccbin}/grmid ${gcjhome}/bin/rmid
|
||||
dosym ${gccbin}/grmid ${gcjhome}/jre/bin/rmid
|
||||
dosym ${gccbin}/gserialver ${gcjhome}/bin/serialver
|
||||
dosym ${gccbin}/gtnameserv ${gcjhome}/bin/tnameserv
|
||||
dosym ${gccbin}/gtnameserv ${gcjhome}/jre/bin/tnameserv
|
||||
dodir ${gcjhome}/jre/lib/${libarch}/client
|
||||
dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjvm.so ${gcjhome}/jre/lib/${libarch}/client/libjvm.so
|
||||
dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjvm.so ${gcjhome}/jre/lib/${libarch}/server/libjvm.so
|
||||
dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjawt.so ${gcjhome}/jre/lib/${libarch}/libjawt.so
|
||||
dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-${gcc_version/_/-}.jar \
|
||||
${gcjhome}/jre/lib/rt.jar
|
||||
dodir ${gcjhome}/lib
|
||||
dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-tools-${gcc_version/_/-}.jar \
|
||||
${gcjhome}/lib/tools.jar
|
||||
dosym ${gcclib}/include ${gcjhome}
|
||||
|
||||
dosym /usr/bin/ecj-gcj-${ECJ_GCJ_SLOT} ${gcjhome}/bin/javac;
|
||||
dosym /usr/bin/gij ${gcjhome}/bin/java;
|
||||
|
||||
set_java_env
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
||||
# Do not set as system VM (see below)
|
||||
# java-vm-2_pkg_postinst
|
||||
|
||||
ewarn "gcj does not currently provide all the 1.5 APIs."
|
||||
ewarn "See http://builder.classpath.org/japi/libgcj-jdk15.html"
|
||||
ewarn "Check for existing bugs relating to missing APIs and file"
|
||||
ewarn "new ones at http://gcc.gnu.org/bugzilla/"
|
||||
ewarn
|
||||
ewarn "Due to this and limited manpower, we currently cannot support"
|
||||
ewarn "using gcj-jdk as a system VM. Its main purpose is to bootstrap"
|
||||
ewarn "IcedTea without prior binary VM installation. To do that, execute:"
|
||||
ewarn
|
||||
ewarn "emerge -o icedtea && emerge icedtea"
|
||||
|
||||
}
|
@ -1,97 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/gcj-jdk/gcj-jdk-4.5.4.ebuild,v 1.2 2013/12/24 02:08:43 tomwij Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit java-vm-2 multilib
|
||||
|
||||
DESCRIPTION="Java wrappers around GCJ"
|
||||
HOMEPAGE="http://www.gentoo.org/"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
ECJ_GCJ_SLOT="3.5"
|
||||
|
||||
RDEPEND="
|
||||
~sys-devel/gcc-${PV}[gcj,awt]
|
||||
dev-java/ecj-gcj:${ECJ_GCJ_SLOT}"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_install() {
|
||||
# jre lib paths ...
|
||||
local libarch="$(get_system_arch)"
|
||||
local gcc_version=${PV}
|
||||
local gccbin=$(gcc-config -B ${gcc_version})
|
||||
gccbin=${gccbin#"${EPREFIX}"}
|
||||
local gcclib=$(gcc-config -L ${gcc_version} | cut -d':' -f1)
|
||||
gcclib=${gcclib#"${EPREFIX}"}
|
||||
local gcjhome="/usr/$(get_libdir)/${P}"
|
||||
local gccchost="${CHOST}"
|
||||
local gcjlibdir=$(echo "${EPREFIX}"/usr/$(get_libdir)/gcj-${gcc_version}-*)
|
||||
gcjlibdir=${gcjlibdir#"${EPREFIX}"}
|
||||
|
||||
# links
|
||||
dodir ${gcjhome}/bin
|
||||
dodir ${gcjhome}/jre/bin
|
||||
dosym ${gccbin}/gij ${gcjhome}/bin/java
|
||||
dosym ${gccbin}/gij ${gcjhome}/jre/bin/java
|
||||
dosym ${gccbin}/gjar ${gcjhome}/bin/jar
|
||||
dosym ${gccbin}/gjdoc ${gcjhome}/bin/javadoc
|
||||
dosym ${gccbin}/grmic ${gcjhome}/bin/rmic
|
||||
dosym ${gccbin}/gjavah ${gcjhome}/bin/javah
|
||||
dosym ${gccbin}/jcf-dump ${gcjhome}/bin/javap
|
||||
dosym ${gccbin}/gappletviewer ${gcjhome}/bin/appletviewer
|
||||
dosym ${gccbin}/gjarsigner ${gcjhome}/bin/jarsigner
|
||||
dosym ${gccbin}/grmiregistry ${gcjhome}/bin/rmiregistry
|
||||
dosym ${gccbin}/grmiregistry ${gcjhome}/jre/bin/rmiregistry
|
||||
dosym ${gccbin}/gkeytool ${gcjhome}/bin/keytool
|
||||
dosym ${gccbin}/gkeytool ${gcjhome}/jre/bin/keytool
|
||||
dosym ${gccbin}/gnative2ascii ${gcjhome}/bin/native2ascii
|
||||
dosym ${gccbin}/gorbd ${gcjhome}/bin/orbd
|
||||
dosym ${gccbin}/gorbd ${gcjhome}/jre/bin/orbd
|
||||
dosym ${gccbin}/grmid ${gcjhome}/bin/rmid
|
||||
dosym ${gccbin}/grmid ${gcjhome}/jre/bin/rmid
|
||||
dosym ${gccbin}/gserialver ${gcjhome}/bin/serialver
|
||||
dosym ${gccbin}/gtnameserv ${gcjhome}/bin/tnameserv
|
||||
dosym ${gccbin}/gtnameserv ${gcjhome}/jre/bin/tnameserv
|
||||
|
||||
dodir ${gcjhome}/jre/lib/${libarch}/client
|
||||
dodir ${gcjhome}/jre/lib/${libarch}/server
|
||||
dosym ${gcjlibdir}/libjvm.so ${gcjhome}/jre/lib/${libarch}/client/libjvm.so
|
||||
dosym ${gcjlibdir}/libjvm.so ${gcjhome}/jre/lib/${libarch}/server/libjvm.so
|
||||
dosym ${gcjlibdir}/libjawt.so ${gcjhome}/jre/lib/${libarch}/libjawt.so
|
||||
|
||||
dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-${gcc_version/_/-}.jar \
|
||||
${gcjhome}/jre/lib/rt.jar
|
||||
dodir ${gcjhome}/lib
|
||||
dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-tools-${gcc_version/_/-}.jar \
|
||||
${gcjhome}/lib/tools.jar
|
||||
dosym ${gcclib}/include ${gcjhome}
|
||||
|
||||
dosym /usr/bin/ecj-gcj-${ECJ_GCJ_SLOT} ${gcjhome}/bin/javac
|
||||
|
||||
set_java_env
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# Do not set as system VM (see below)
|
||||
# java-vm-2_pkg_postinst
|
||||
|
||||
ewarn "gcj does not currently provide all the 1.5 APIs."
|
||||
ewarn "See http://builder.classpath.org/japi/libgcj-jdk15.html"
|
||||
ewarn "Check for existing bugs relating to missing APIs and file"
|
||||
ewarn "new ones at http://gcc.gnu.org/bugzilla/"
|
||||
ewarn
|
||||
ewarn "Due to this and limited manpower, we currently cannot support"
|
||||
ewarn "using gcj-jdk as a system VM. Its main purpose is to bootstrap"
|
||||
ewarn "IcedTea without prior binary VM installation. To do that, execute:"
|
||||
ewarn
|
||||
ewarn "emerge -o icedtea && emerge icedtea"
|
||||
}
|
@ -1,104 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/gcj-jdk/gcj-jdk-4.6.0.ebuild,v 1.2 2013/12/24 02:08:43 tomwij Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit java-vm-2 toolchain-funcs multilib versionator
|
||||
|
||||
DESCRIPTION="Java wrappers around GCJ"
|
||||
HOMEPAGE="http://www.gentoo.org/"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
ECJ_GCJ_SLOT="3.5"
|
||||
|
||||
RDEPEND="~sys-devel/gcc-${PV}[gcj]
|
||||
dev-java/ecj-gcj:${ECJ_GCJ_SLOT}"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
pkg_setup() {
|
||||
if [[ $(gcc-fullversion) != ${PV} ]]; then
|
||||
eerror "Your current GCC version is not set to ${PV} via gcc-config"
|
||||
eerror "Please read http://www.gentoo.org/doc/en/gcc-upgrading.xml before you set it"
|
||||
echo "$(gcc-fullversion) != ${PV}"
|
||||
die "gcc ${PV} must be selected via gcc-config"
|
||||
fi
|
||||
|
||||
java-vm-2_pkg_setup
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# jre lib paths ...
|
||||
local libarch="$(get_system_arch)"
|
||||
local gccbin=$(gcc-config -B)
|
||||
local gcclib=$(gcc-config -L|cut -d':' -f1)
|
||||
local gcjhome="/usr/lib/${P}"
|
||||
local gcc_version=$(gcc-fullversion)
|
||||
local gccchost="${CHOST}"
|
||||
|
||||
# correctly install gcj
|
||||
dosym ${gccbin}/gij /usr/bin/gij
|
||||
dosym ${gccbin}/gcj-dbtool /usr/bin/gcj-dbtool
|
||||
|
||||
# links
|
||||
dodir ${gcjhome}/bin
|
||||
dodir ${gcjhome}/jre/bin
|
||||
dosym ${gcjhome}/bin/java ${gcjhome}/jre/bin/java
|
||||
dosym ${gccbin}/gjar ${gcjhome}/bin/jar
|
||||
dosym ${gccbin}/gjdoc ${gcjhome}/bin/javadoc
|
||||
dosym ${gccbin}/grmic ${gcjhome}/bin/rmic
|
||||
dosym ${gccbin}/gjavah ${gcjhome}/bin/javah
|
||||
dosym ${gccbin}/jcf-dump ${gcjhome}/bin/javap
|
||||
dosym ${gccbin}/gappletviewer ${gcjhome}/bin/appletviewer
|
||||
dosym ${gccbin}/gjarsigner ${gcjhome}/bin/jarsigner
|
||||
dosym ${gccbin}/grmiregistry ${gcjhome}/bin/rmiregistry
|
||||
dosym ${gccbin}/grmiregistry ${gcjhome}/jre/bin/rmiregistry
|
||||
dosym ${gccbin}/gkeytool ${gcjhome}/bin/keytool
|
||||
dosym ${gccbin}/gkeytool ${gcjhome}/jre/bin/keytool
|
||||
dosym ${gccbin}/gnative2ascii ${gcjhome}/bin/native2ascii
|
||||
dosym ${gccbin}/gorbd ${gcjhome}/bin/orbd
|
||||
dosym ${gccbin}/gorbd ${gcjhome}/jre/bin/orbd
|
||||
dosym ${gccbin}/grmid ${gcjhome}/bin/rmid
|
||||
dosym ${gccbin}/grmid ${gcjhome}/jre/bin/rmid
|
||||
dosym ${gccbin}/gserialver ${gcjhome}/bin/serialver
|
||||
dosym ${gccbin}/gtnameserv ${gcjhome}/bin/tnameserv
|
||||
dosym ${gccbin}/gtnameserv ${gcjhome}/jre/bin/tnameserv
|
||||
dodir ${gcjhome}/jre/lib/${libarch}/client
|
||||
dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjvm.so ${gcjhome}/jre/lib/${libarch}/client/libjvm.so
|
||||
dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjvm.so ${gcjhome}/jre/lib/${libarch}/server/libjvm.so
|
||||
dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjawt.so ${gcjhome}/jre/lib/${libarch}/libjawt.so
|
||||
dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-${gcc_version/_/-}.jar \
|
||||
${gcjhome}/jre/lib/rt.jar
|
||||
dodir ${gcjhome}/lib
|
||||
dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-tools-${gcc_version/_/-}.jar \
|
||||
${gcjhome}/lib/tools.jar
|
||||
dosym ${gcclib}/include ${gcjhome}
|
||||
|
||||
dosym /usr/bin/ecj-gcj-${ECJ_GCJ_SLOT} ${gcjhome}/bin/javac;
|
||||
dosym /usr/bin/gij ${gcjhome}/bin/java;
|
||||
|
||||
set_java_env
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
||||
# Do not set as system VM (see below)
|
||||
# java-vm-2_pkg_postinst
|
||||
|
||||
ewarn "gcj does not currently provide all the 1.5 APIs."
|
||||
ewarn "See http://builder.classpath.org/japi/libgcj-jdk15.html"
|
||||
ewarn "Check for existing bugs relating to missing APIs and file"
|
||||
ewarn "new ones at http://gcc.gnu.org/bugzilla/"
|
||||
ewarn
|
||||
ewarn "Due to this and limited manpower, we currently cannot support"
|
||||
ewarn "using gcj-jdk as a system VM. Its main purpose is to bootstrap"
|
||||
ewarn "IcedTea without prior binary VM installation. To do that, execute:"
|
||||
ewarn
|
||||
ewarn "emerge -o icedtea && emerge icedtea"
|
||||
|
||||
}
|
@ -1,104 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/gcj-jdk/gcj-jdk-4.6.1.ebuild,v 1.2 2013/12/24 02:08:43 tomwij Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit java-vm-2 toolchain-funcs multilib versionator
|
||||
|
||||
DESCRIPTION="Java wrappers around GCJ"
|
||||
HOMEPAGE="http://www.gentoo.org/"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
ECJ_GCJ_SLOT="3.6"
|
||||
|
||||
RDEPEND="~sys-devel/gcc-${PV}[gcj]
|
||||
dev-java/ecj-gcj:${ECJ_GCJ_SLOT}"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
pkg_setup() {
|
||||
if [[ $(gcc-fullversion) != ${PV} ]]; then
|
||||
eerror "Your current GCC version is not set to ${PV} via gcc-config"
|
||||
eerror "Please read http://www.gentoo.org/doc/en/gcc-upgrading.xml before you set it"
|
||||
echo "$(gcc-fullversion) != ${PV}"
|
||||
die "gcc ${PV} must be selected via gcc-config"
|
||||
fi
|
||||
|
||||
java-vm-2_pkg_setup
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# jre lib paths ...
|
||||
local libarch="$(get_system_arch)"
|
||||
local gccbin=$(gcc-config -B)
|
||||
local gcclib=$(gcc-config -L|cut -d':' -f1)
|
||||
local gcjhome="/usr/lib/${P}"
|
||||
local gcc_version=$(gcc-fullversion)
|
||||
local gccchost="${CHOST}"
|
||||
|
||||
# correctly install gcj
|
||||
dosym ${gccbin}/gij /usr/bin/gij
|
||||
dosym ${gccbin}/gcj-dbtool /usr/bin/gcj-dbtool
|
||||
|
||||
# links
|
||||
dodir ${gcjhome}/bin
|
||||
dodir ${gcjhome}/jre/bin
|
||||
dosym ${gcjhome}/bin/java ${gcjhome}/jre/bin/java
|
||||
dosym ${gccbin}/gjar ${gcjhome}/bin/jar
|
||||
dosym ${gccbin}/gjdoc ${gcjhome}/bin/javadoc
|
||||
dosym ${gccbin}/grmic ${gcjhome}/bin/rmic
|
||||
dosym ${gccbin}/gjavah ${gcjhome}/bin/javah
|
||||
dosym ${gccbin}/jcf-dump ${gcjhome}/bin/javap
|
||||
dosym ${gccbin}/gappletviewer ${gcjhome}/bin/appletviewer
|
||||
dosym ${gccbin}/gjarsigner ${gcjhome}/bin/jarsigner
|
||||
dosym ${gccbin}/grmiregistry ${gcjhome}/bin/rmiregistry
|
||||
dosym ${gccbin}/grmiregistry ${gcjhome}/jre/bin/rmiregistry
|
||||
dosym ${gccbin}/gkeytool ${gcjhome}/bin/keytool
|
||||
dosym ${gccbin}/gkeytool ${gcjhome}/jre/bin/keytool
|
||||
dosym ${gccbin}/gnative2ascii ${gcjhome}/bin/native2ascii
|
||||
dosym ${gccbin}/gorbd ${gcjhome}/bin/orbd
|
||||
dosym ${gccbin}/gorbd ${gcjhome}/jre/bin/orbd
|
||||
dosym ${gccbin}/grmid ${gcjhome}/bin/rmid
|
||||
dosym ${gccbin}/grmid ${gcjhome}/jre/bin/rmid
|
||||
dosym ${gccbin}/gserialver ${gcjhome}/bin/serialver
|
||||
dosym ${gccbin}/gtnameserv ${gcjhome}/bin/tnameserv
|
||||
dosym ${gccbin}/gtnameserv ${gcjhome}/jre/bin/tnameserv
|
||||
dodir ${gcjhome}/jre/lib/${libarch}/client
|
||||
dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjvm.so ${gcjhome}/jre/lib/${libarch}/client/libjvm.so
|
||||
dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjvm.so ${gcjhome}/jre/lib/${libarch}/server/libjvm.so
|
||||
dosym /usr/$(get_libdir)/gcj-${gcc_version}*/libjawt.so ${gcjhome}/jre/lib/${libarch}/libjawt.so
|
||||
dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-${gcc_version/_/-}.jar \
|
||||
${gcjhome}/jre/lib/rt.jar
|
||||
dodir ${gcjhome}/lib
|
||||
dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-tools-${gcc_version/_/-}.jar \
|
||||
${gcjhome}/lib/tools.jar
|
||||
dosym ${gcclib}/include ${gcjhome}
|
||||
|
||||
dosym /usr/bin/ecj-gcj-${ECJ_GCJ_SLOT} ${gcjhome}/bin/javac;
|
||||
dosym /usr/bin/gij ${gcjhome}/bin/java;
|
||||
|
||||
set_java_env
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
||||
# Do not set as system VM (see below)
|
||||
# java-vm-2_pkg_postinst
|
||||
|
||||
ewarn "gcj does not currently provide all the 1.5 APIs."
|
||||
ewarn "See http://builder.classpath.org/japi/libgcj-jdk15.html"
|
||||
ewarn "Check for existing bugs relating to missing APIs and file"
|
||||
ewarn "new ones at http://gcc.gnu.org/bugzilla/"
|
||||
ewarn
|
||||
ewarn "Due to this and limited manpower, we currently cannot support"
|
||||
ewarn "using gcj-jdk as a system VM. Its main purpose is to bootstrap"
|
||||
ewarn "IcedTea without prior binary VM installation. To do that, execute:"
|
||||
ewarn
|
||||
ewarn "emerge -o icedtea && emerge icedtea"
|
||||
|
||||
}
|
@ -1,110 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/gcj-jdk/gcj-jdk-4.6.2-r1.ebuild,v 1.2 2013/12/24 02:08:43 tomwij Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit java-vm-2 toolchain-funcs multilib versionator
|
||||
|
||||
DESCRIPTION="Java wrappers around GCJ"
|
||||
HOMEPAGE="http://www.gentoo.org/"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~x86-linux"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
ECJ_GCJ_SLOT="3.6"
|
||||
|
||||
RDEPEND="~sys-devel/gcc-${PV}[gcj,awt]
|
||||
dev-java/ecj-gcj:${ECJ_GCJ_SLOT}"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
pkg_setup() {
|
||||
if [[ $(gcc-fullversion) != ${PV} ]]; then
|
||||
eerror "Your current GCC version is not set to ${PV} via gcc-config"
|
||||
eerror "Please read http://www.gentoo.org/doc/en/gcc-upgrading.xml before you set it"
|
||||
echo "$(gcc-fullversion) != ${PV}"
|
||||
die "gcc ${PV} must be selected via gcc-config"
|
||||
fi
|
||||
|
||||
java-vm-2_pkg_setup
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# jre lib paths ...
|
||||
local libarch="$(get_system_arch)"
|
||||
local gccbin=$(gcc-config -B)
|
||||
gccbin=${gccbin#"${EPREFIX}"}
|
||||
local gcclib=$(gcc-config -L|cut -d':' -f1)
|
||||
gcclib=${gcclib#"${EPREFIX}"}
|
||||
local gcjhome="/usr/lib/${P}"
|
||||
local gcc_version=$(gcc-fullversion)
|
||||
local gccchost="${CHOST}"
|
||||
local gcjlibdir=$(echo "${EPREFIX}"/usr/$(get_libdir)/gcj-${gcc_version}-*)
|
||||
gcjlibdir=${gcjlibdir#"${EPREFIX}"}
|
||||
|
||||
# correctly install gcj
|
||||
dosym ${gccbin}/gij /usr/bin/gij
|
||||
dosym ${gccbin}/gcj-dbtool /usr/bin/gcj-dbtool
|
||||
|
||||
# links
|
||||
dodir ${gcjhome}/bin
|
||||
dodir ${gcjhome}/jre/bin
|
||||
dosym ${gcjhome}/bin/java ${gcjhome}/jre/bin/java
|
||||
dosym ${gccbin}/gjar ${gcjhome}/bin/jar
|
||||
dosym ${gccbin}/gjdoc ${gcjhome}/bin/javadoc
|
||||
dosym ${gccbin}/grmic ${gcjhome}/bin/rmic
|
||||
dosym ${gccbin}/gjavah ${gcjhome}/bin/javah
|
||||
dosym ${gccbin}/jcf-dump ${gcjhome}/bin/javap
|
||||
dosym ${gccbin}/gappletviewer ${gcjhome}/bin/appletviewer
|
||||
dosym ${gccbin}/gjarsigner ${gcjhome}/bin/jarsigner
|
||||
dosym ${gccbin}/grmiregistry ${gcjhome}/bin/rmiregistry
|
||||
dosym ${gccbin}/grmiregistry ${gcjhome}/jre/bin/rmiregistry
|
||||
dosym ${gccbin}/gkeytool ${gcjhome}/bin/keytool
|
||||
dosym ${gccbin}/gkeytool ${gcjhome}/jre/bin/keytool
|
||||
dosym ${gccbin}/gnative2ascii ${gcjhome}/bin/native2ascii
|
||||
dosym ${gccbin}/gorbd ${gcjhome}/bin/orbd
|
||||
dosym ${gccbin}/gorbd ${gcjhome}/jre/bin/orbd
|
||||
dosym ${gccbin}/grmid ${gcjhome}/bin/rmid
|
||||
dosym ${gccbin}/grmid ${gcjhome}/jre/bin/rmid
|
||||
dosym ${gccbin}/gserialver ${gcjhome}/bin/serialver
|
||||
dosym ${gccbin}/gtnameserv ${gcjhome}/bin/tnameserv
|
||||
dosym ${gccbin}/gtnameserv ${gcjhome}/jre/bin/tnameserv
|
||||
dodir ${gcjhome}/jre/lib/${libarch}/client
|
||||
dosym ${gcjlibdir}/libjvm.so ${gcjhome}/jre/lib/${libarch}/client/libjvm.so
|
||||
dosym ${gcjlibdir}/libjvm.so ${gcjhome}/jre/lib/${libarch}/server/libjvm.so
|
||||
dosym ${gcjlibdir}/libjawt.so ${gcjhome}/jre/lib/${libarch}/libjawt.so
|
||||
dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-${gcc_version/_/-}.jar \
|
||||
${gcjhome}/jre/lib/rt.jar
|
||||
dodir ${gcjhome}/lib
|
||||
dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-tools-${gcc_version/_/-}.jar \
|
||||
${gcjhome}/lib/tools.jar
|
||||
dosym ${gcclib}/include ${gcjhome}
|
||||
|
||||
dosym /usr/bin/ecj-gcj-${ECJ_GCJ_SLOT} ${gcjhome}/bin/javac;
|
||||
dosym /usr/bin/gij ${gcjhome}/bin/java;
|
||||
|
||||
set_java_env
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
||||
# Do not set as system VM (see below)
|
||||
# java-vm-2_pkg_postinst
|
||||
|
||||
ewarn "gcj does not currently provide all the 1.5 APIs."
|
||||
ewarn "See http://builder.classpath.org/japi/libgcj-jdk15.html"
|
||||
ewarn "Check for existing bugs relating to missing APIs and file"
|
||||
ewarn "new ones at http://gcc.gnu.org/bugzilla/"
|
||||
ewarn
|
||||
ewarn "Due to this and limited manpower, we currently cannot support"
|
||||
ewarn "using gcj-jdk as a system VM. Its main purpose is to bootstrap"
|
||||
ewarn "IcedTea without prior binary VM installation. To do that, execute:"
|
||||
ewarn
|
||||
ewarn "emerge -o icedtea && emerge icedtea"
|
||||
|
||||
}
|
@ -1,110 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/gcj-jdk/gcj-jdk-4.6.3-r1.ebuild,v 1.2 2013/12/24 02:08:43 tomwij Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit java-vm-2 toolchain-funcs multilib versionator
|
||||
|
||||
DESCRIPTION="Java wrappers around GCJ"
|
||||
HOMEPAGE="http://www.gentoo.org/"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86 ~x86-linux"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
ECJ_GCJ_SLOT="3.6"
|
||||
|
||||
RDEPEND="
|
||||
~sys-devel/gcc-${PV}[gcj,awt]
|
||||
dev-java/ecj-gcj:${ECJ_GCJ_SLOT}"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
pkg_setup() {
|
||||
if [[ $(gcc-fullversion) != ${PV} ]]; then
|
||||
eerror "Your current GCC version is not set to ${PV} via gcc-config"
|
||||
eerror "Please read http://www.gentoo.org/doc/en/gcc-upgrading.xml before you set it"
|
||||
echo "$(gcc-fullversion) != ${PV}"
|
||||
die "gcc ${PV} must be selected via gcc-config"
|
||||
fi
|
||||
|
||||
java-vm-2_pkg_setup
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# jre lib paths ...
|
||||
local libarch="$(get_system_arch)"
|
||||
local gccbin=$(gcc-config -B)
|
||||
gccbin=${gccbin#"${EPREFIX}"}
|
||||
local gcclib=$(gcc-config -L|cut -d':' -f1)
|
||||
gcclib=${gcclib#"${EPREFIX}"}
|
||||
local gcjhome="/usr/$(get_libdir)/${P}"
|
||||
local gcc_version=$(gcc-fullversion)
|
||||
local gccchost="${CHOST}"
|
||||
local gcjlibdir=$(echo "${EPREFIX}"/usr/$(get_libdir)/gcj-${gcc_version}-*)
|
||||
gcjlibdir=${gcjlibdir#"${EPREFIX}"}
|
||||
|
||||
# links
|
||||
dodir ${gcjhome}/bin
|
||||
dodir ${gcjhome}/jre/bin
|
||||
dosym ${gccbin}/gij ${gcjhome}/bin/java
|
||||
dosym ${gccbin}/gij ${gcjhome}/jre/bin/java
|
||||
dosym ${gccbin}/gjar ${gcjhome}/bin/jar
|
||||
dosym ${gccbin}/gjdoc ${gcjhome}/bin/javadoc
|
||||
dosym ${gccbin}/grmic ${gcjhome}/bin/rmic
|
||||
dosym ${gccbin}/gjavah ${gcjhome}/bin/javah
|
||||
dosym ${gccbin}/jcf-dump ${gcjhome}/bin/javap
|
||||
dosym ${gccbin}/gappletviewer ${gcjhome}/bin/appletviewer
|
||||
dosym ${gccbin}/gjarsigner ${gcjhome}/bin/jarsigner
|
||||
dosym ${gccbin}/grmiregistry ${gcjhome}/bin/rmiregistry
|
||||
dosym ${gccbin}/grmiregistry ${gcjhome}/jre/bin/rmiregistry
|
||||
dosym ${gccbin}/gkeytool ${gcjhome}/bin/keytool
|
||||
dosym ${gccbin}/gkeytool ${gcjhome}/jre/bin/keytool
|
||||
dosym ${gccbin}/gnative2ascii ${gcjhome}/bin/native2ascii
|
||||
dosym ${gccbin}/gorbd ${gcjhome}/bin/orbd
|
||||
dosym ${gccbin}/gorbd ${gcjhome}/jre/bin/orbd
|
||||
dosym ${gccbin}/grmid ${gcjhome}/bin/rmid
|
||||
dosym ${gccbin}/grmid ${gcjhome}/jre/bin/rmid
|
||||
dosym ${gccbin}/gserialver ${gcjhome}/bin/serialver
|
||||
dosym ${gccbin}/gtnameserv ${gcjhome}/bin/tnameserv
|
||||
dosym ${gccbin}/gtnameserv ${gcjhome}/jre/bin/tnameserv
|
||||
|
||||
dodir ${gcjhome}/jre/lib/${libarch}/client
|
||||
dodir ${gcjhome}/jre/lib/${libarch}/server
|
||||
dosym ${gcjlibdir}/libjvm.so ${gcjhome}/jre/lib/${libarch}/client/libjvm.so
|
||||
dosym ${gcjlibdir}/libjvm.so ${gcjhome}/jre/lib/${libarch}/server/libjvm.so
|
||||
dosym ${gcjlibdir}/libjawt.so ${gcjhome}/jre/lib/${libarch}/libjawt.so
|
||||
|
||||
dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-${gcc_version/_/-}.jar \
|
||||
${gcjhome}/jre/lib/rt.jar
|
||||
dodir ${gcjhome}/lib
|
||||
dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-tools-${gcc_version/_/-}.jar \
|
||||
${gcjhome}/lib/tools.jar
|
||||
dosym ${gcclib}/include ${gcjhome}
|
||||
|
||||
dosym /usr/bin/ecj-gcj-${ECJ_GCJ_SLOT} ${gcjhome}/bin/javac
|
||||
|
||||
set_java_env
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
||||
# Do not set as system VM (see below)
|
||||
# java-vm-2_pkg_postinst
|
||||
|
||||
ewarn "gcj does not currently provide all the 1.5 APIs."
|
||||
ewarn "See http://builder.classpath.org/japi/libgcj-jdk15.html"
|
||||
ewarn "Check for existing bugs relating to missing APIs and file"
|
||||
ewarn "new ones at http://gcc.gnu.org/bugzilla/"
|
||||
ewarn
|
||||
ewarn "Due to this and limited manpower, we currently cannot support"
|
||||
ewarn "using gcj-jdk as a system VM. Its main purpose is to bootstrap"
|
||||
ewarn "IcedTea without prior binary VM installation. To do that, execute:"
|
||||
ewarn
|
||||
ewarn "emerge -o icedtea && emerge icedtea"
|
||||
|
||||
}
|
@ -1,110 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/gcj-jdk/gcj-jdk-4.6.3.ebuild,v 1.3 2013/12/24 02:08:43 tomwij Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit java-vm-2 toolchain-funcs multilib versionator
|
||||
|
||||
DESCRIPTION="Java wrappers around GCJ"
|
||||
HOMEPAGE="http://www.gentoo.org/"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86 ~x86-linux"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
ECJ_GCJ_SLOT="3.6"
|
||||
|
||||
RDEPEND="~sys-devel/gcc-${PV}[gcj,awt]
|
||||
dev-java/ecj-gcj:${ECJ_GCJ_SLOT}"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
pkg_setup() {
|
||||
if [[ $(gcc-fullversion) != ${PV} ]]; then
|
||||
eerror "Your current GCC version is not set to ${PV} via gcc-config"
|
||||
eerror "Please read http://www.gentoo.org/doc/en/gcc-upgrading.xml before you set it"
|
||||
echo "$(gcc-fullversion) != ${PV}"
|
||||
die "gcc ${PV} must be selected via gcc-config"
|
||||
fi
|
||||
|
||||
java-vm-2_pkg_setup
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# jre lib paths ...
|
||||
local libarch="$(get_system_arch)"
|
||||
local gccbin=$(gcc-config -B)
|
||||
gccbin=${gccbin#"${EPREFIX}"}
|
||||
local gcclib=$(gcc-config -L|cut -d':' -f1)
|
||||
gcclib=${gcclib#"${EPREFIX}"}
|
||||
local gcjhome="/usr/lib/${P}"
|
||||
local gcc_version=$(gcc-fullversion)
|
||||
local gccchost="${CHOST}"
|
||||
local gcjlibdir=$(echo "${EPREFIX}"/usr/$(get_libdir)/gcj-${gcc_version}-*)
|
||||
gcjlibdir=${gcjlibdir#"${EPREFIX}"}
|
||||
|
||||
# correctly install gcj
|
||||
dosym ${gccbin}/gij /usr/bin/gij
|
||||
dosym ${gccbin}/gcj-dbtool /usr/bin/gcj-dbtool
|
||||
|
||||
# links
|
||||
dodir ${gcjhome}/bin
|
||||
dodir ${gcjhome}/jre/bin
|
||||
dosym ${gcjhome}/bin/java ${gcjhome}/jre/bin/java
|
||||
dosym ${gccbin}/gjar ${gcjhome}/bin/jar
|
||||
dosym ${gccbin}/gjdoc ${gcjhome}/bin/javadoc
|
||||
dosym ${gccbin}/grmic ${gcjhome}/bin/rmic
|
||||
dosym ${gccbin}/gjavah ${gcjhome}/bin/javah
|
||||
dosym ${gccbin}/jcf-dump ${gcjhome}/bin/javap
|
||||
dosym ${gccbin}/gappletviewer ${gcjhome}/bin/appletviewer
|
||||
dosym ${gccbin}/gjarsigner ${gcjhome}/bin/jarsigner
|
||||
dosym ${gccbin}/grmiregistry ${gcjhome}/bin/rmiregistry
|
||||
dosym ${gccbin}/grmiregistry ${gcjhome}/jre/bin/rmiregistry
|
||||
dosym ${gccbin}/gkeytool ${gcjhome}/bin/keytool
|
||||
dosym ${gccbin}/gkeytool ${gcjhome}/jre/bin/keytool
|
||||
dosym ${gccbin}/gnative2ascii ${gcjhome}/bin/native2ascii
|
||||
dosym ${gccbin}/gorbd ${gcjhome}/bin/orbd
|
||||
dosym ${gccbin}/gorbd ${gcjhome}/jre/bin/orbd
|
||||
dosym ${gccbin}/grmid ${gcjhome}/bin/rmid
|
||||
dosym ${gccbin}/grmid ${gcjhome}/jre/bin/rmid
|
||||
dosym ${gccbin}/gserialver ${gcjhome}/bin/serialver
|
||||
dosym ${gccbin}/gtnameserv ${gcjhome}/bin/tnameserv
|
||||
dosym ${gccbin}/gtnameserv ${gcjhome}/jre/bin/tnameserv
|
||||
dodir ${gcjhome}/jre/lib/${libarch}/client
|
||||
dosym ${gcjlibdir}/libjvm.so ${gcjhome}/jre/lib/${libarch}/client/libjvm.so
|
||||
dosym ${gcjlibdir}/libjvm.so ${gcjhome}/jre/lib/${libarch}/server/libjvm.so
|
||||
dosym ${gcjlibdir}/libjawt.so ${gcjhome}/jre/lib/${libarch}/libjawt.so
|
||||
dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-${gcc_version/_/-}.jar \
|
||||
${gcjhome}/jre/lib/rt.jar
|
||||
dodir ${gcjhome}/lib
|
||||
dosym /usr/share/gcc-data/${gccchost}/${gcc_version}/java/libgcj-tools-${gcc_version/_/-}.jar \
|
||||
${gcjhome}/lib/tools.jar
|
||||
dosym ${gcclib}/include ${gcjhome}
|
||||
|
||||
dosym /usr/bin/ecj-gcj-${ECJ_GCJ_SLOT} ${gcjhome}/bin/javac;
|
||||
dosym /usr/bin/gij ${gcjhome}/bin/java;
|
||||
|
||||
set_java_env
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
||||
# Do not set as system VM (see below)
|
||||
# java-vm-2_pkg_postinst
|
||||
|
||||
ewarn "gcj does not currently provide all the 1.5 APIs."
|
||||
ewarn "See http://builder.classpath.org/japi/libgcj-jdk15.html"
|
||||
ewarn "Check for existing bugs relating to missing APIs and file"
|
||||
ewarn "new ones at http://gcc.gnu.org/bugzilla/"
|
||||
ewarn
|
||||
ewarn "Due to this and limited manpower, we currently cannot support"
|
||||
ewarn "using gcj-jdk as a system VM. Its main purpose is to bootstrap"
|
||||
ewarn "IcedTea without prior binary VM installation. To do that, execute:"
|
||||
ewarn
|
||||
ewarn "emerge -o icedtea && emerge icedtea"
|
||||
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue