parent
cb96386662
commit
87f090e12e
@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/haskell-updater/haskell-updater-1.2.0.8.ebuild,v 1.1 2012/10/18 18:36:28 slyfox Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
CABAL_FEATURES="bin nocabaldep"
|
||||
inherit eutils haskell-cabal
|
||||
|
||||
DESCRIPTION="Rebuild Haskell dependencies in Gentoo"
|
||||
HOMEPAGE="http://haskell.org/haskellwiki/Gentoo#haskell-updater"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" # Add keywords as those archs have a binpkg
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-lang/ghc-6.12.1"
|
||||
|
||||
# Need a lower version for portage to get --keep-going
|
||||
RDEPEND="|| ( >=sys-apps/portage-2.1.6
|
||||
sys-apps/pkgcore
|
||||
sys-apps/paludis )"
|
||||
|
||||
src_prepare() {
|
||||
if use prefix; then
|
||||
sed -i -e "s,/var/db/pkg,${EPREFIX}&,g" \
|
||||
"${S}/Distribution/Gentoo/Packages.hs" || die
|
||||
|
||||
sed -i -e 's,"/","'"${EPREFIX}"'/",g' \
|
||||
"${S}/Distribution/Gentoo/GHC.hs" || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
cabal_src_configure \
|
||||
--bindir="${EPREFIX}/usr/sbin" \
|
||||
--constraint="Cabal == $(cabal-version)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cabal_src_install
|
||||
|
||||
dodoc TODO
|
||||
}
|
@ -1 +1 @@
|
||||
DIST password-store-1.4.1.tar.xz 17976 SHA256 824a3088357b4a643a13a19b5e60f4e71258a4af092123dde54965a4e9ee7c71 SHA512 a36fb7edba020cd1596ce5b165abce363f9e0ffef4ebf684583571f8c8bc9561fd96d1c17153cfe6d0ceb12b0c0f1d1b271a555ef86b0edf314789af7e69daf7 WHIRLPOOL 0a3c84153a680b5720ab4ed926687108ad3ecab4fb1ac9b1ec5f4f9d3c60505c02fe8876fd8613d1252d519d450774fe4f46b8815a67173bb2f224bc78a9bf55
|
||||
DIST password-store-1.4.2.tar.xz 19248 SHA256 ac5261b176e2be60b44c5c785dc5770a3e0f459bc6dbc42136679d68d3986e04 SHA512 bc846a79417c54ab8352380e08673c3aa2f38b68eb57e957f6f3c02c938a65ea8e6b87c2144cc0a675c9a0a7f3bb859135599c4a75eb83e2f06a201caa14ca0f WHIRLPOOL 60ae449685c6bd241995c2685c044bfeaa77e8a861c1fcb7f7ffeec32be4b35f78b034c95ab1cfa4f84f26095a7b25f48dbe34fc2cc5df1817d775cd5b3aed77
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/pass/pass-1.4.1.ebuild,v 1.2 2012/10/14 19:18:45 zx2c4 Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/pass/pass-1.4.2.ebuild,v 1.1 2012/10/18 13:52:24 zx2c4 Exp $
|
||||
|
||||
EAPI=4
|
||||
|
@ -1,4 +1,5 @@
|
||||
DIST winetricks-909 613770 SHA256 037151c3681d7fff55a5069f607804741c6e97da625d37ffba03e003c35af4d7 SHA512 9eab8cd07fc301cbee0f50418b1aedd698b0733efd667de4f88811651aba5b54afd02e8e65dabaf00f6f9eedd0f4e1150c8828554e889920b9f99c95fd1d33ed WHIRLPOOL 9d45a143850b4e422d1ecc317a068b2a3f272af4ae860daa2f8c0b5b4a7c53f4562c18ac274b17185604802ff6a4b65132f6c326e5140273d4c0b800336f9b83
|
||||
DIST winetricks-909.1 3469 SHA256 f522f4c991194cbed1044182ca6fbbb7645cd4b98d9557ab7d073ace1af4738d SHA512 2c832a9cc4286f641aeed7a5a47131773b48dd0cf123798f753ffb24799dabca29986b2b740698fbe9efb8034ac874a18147c6bd645bea8e69fdb42f1437fdf2 WHIRLPOOL 0ccb982022189b4d2e134756cadbca3628c33e57be6879b07e84f99182ed5a201379413a32af5d689744b4d7527f6abf56aae7113f34401c4cbe62b902462424
|
||||
DIST winetricks-913 613886 SHA256 b7b9a53ca507cec75efbd263c5dad1aaa80f8751469a62d9e68ed44e58050d3c SHA512 a97cd8e79b1491170336964e73aed079d2a8f6ea7238eace1ca270c0dd531727f1f887fe1207f68f753d30b0a9ae727f26f918d327f851f0fa221e545cb952e8 WHIRLPOOL cd5c47f11040da2ee7d1e255a6162b60c45fef6fc4dd42ba434f3833a1b3f5e29158635f19e664e3c71925cfdcbd38ff818826ff5f74a1e17d7aed2579ebceba
|
||||
DIST winetricks-913.1 3469 SHA256 f522f4c991194cbed1044182ca6fbbb7645cd4b98d9557ab7d073ace1af4738d SHA512 2c832a9cc4286f641aeed7a5a47131773b48dd0cf123798f753ffb24799dabca29986b2b740698fbe9efb8034ac874a18147c6bd645bea8e69fdb42f1437fdf2 WHIRLPOOL 0ccb982022189b4d2e134756cadbca3628c33e57be6879b07e84f99182ed5a201379413a32af5d689744b4d7527f6abf56aae7113f34401c4cbe62b902462424
|
||||
DIST winetricks-916 614298 SHA256 fcd988a4f097bf604e6a17b0e1a8fc8969daeef0deede23135229fcfdfedc2c2 SHA512 53644e69363921fef70cef7351e73ddbb84f86ccafccb450a247dd5b03fd4edcbc4130deb3749548af5db650568e17eb1189ee3f3e9449b4f0d98b06e2ab2bcb WHIRLPOOL 5c5749ec9cd037780679894fd93b1ea5192bd8589e44ad7853d3e7237ca9b425473ceb60f4ebb72bcb8aa3d70a5c5d54ebc120ee4bc7dbd697df4a5ba1c4391b
|
||||
DIST winetricks-916.1 3469 SHA256 f522f4c991194cbed1044182ca6fbbb7645cd4b98d9557ab7d073ace1af4738d SHA512 2c832a9cc4286f641aeed7a5a47131773b48dd0cf123798f753ffb24799dabca29986b2b740698fbe9efb8034ac874a18147c6bd645bea8e69fdb42f1437fdf2 WHIRLPOOL 0ccb982022189b4d2e134756cadbca3628c33e57be6879b07e84f99182ed5a201379413a32af5d689744b4d7527f6abf56aae7113f34401c4cbe62b902462424
|
||||
DIST winetricks-gentoo-2012.10.19.tar.bz2 6421 SHA256 e9c61f6e2c2ecc6238f2ce415d219d4bc2cae486115fd8b99814b9c3422ad061 SHA512 40771160d2fb6be78e48c3e6f326bc61c96e462c5f646c2a2e00902a2059ce850738d0d447e65d2aeaa198ddec0069c06f39974b8a2b1959c14741cbd3dbc018 WHIRLPOOL 19052e69b56ef9f64962c47262942eff7f33a09ad761f9020760e1449edbec1c767a36cdec049afd7d7d07a329531dcc16770c79d71c51c91e5173d66cea0852
|
||||
|
@ -1,5 +1,2 @@
|
||||
DIST gramps-3.2.5.tar.gz 7300072 SHA256 6cb97629913cb48e7804d35099813b86727c15b82b6f7a6438fe01935fc8dba2 SHA512 ca42e61b09aeab07352e2465084e15eeabcd05025213948baff88d97bca9e6c104c9214caa03540f9b8f5e10d14b1d00743da50676ec07c021b2f7928ec2b2da WHIRLPOOL d95182ea9a2e4f3746348f54190efc074f741eaf624744d7b400322802f403b43737f9d021200bd3941eb8fce397fec9ebc5b27375d6a0afdf4f93317cd6c571
|
||||
DIST gramps-3.2.6.tar.gz 7340674 SHA256 66db9727e6aa7d65d6b4f798348c7b41b60f0eb4e06a8b8ae5b1f04cc6bdb0ec SHA512 b8240039e535585f2e0801375853bfa7207f3b3b6c22ca362d91b3ab25eb4ff2db23a886bdb92367396b45400d2c56e4b4929fe421e9113486fcf9095546b0ef WHIRLPOOL dbf725fd999efa9e0015ab4e8330e9cebf3c27bb2ae14d425f935ebf1bc4e0211cb751e165be5783afafccce1cad6b0852dc18b537b906b1ec902dfe0ecb2b03
|
||||
DIST gramps-3.3.1.tar.gz 8793331 SHA256 b186e539e571eebcd077b9684b9e8f8e30e77e1d63ad5b58d18b4b0d6c772375 SHA512 95c19ad449635360421db72dd144eafeb6e0bd830dca36526f5467e938cbb814ff65b5f5552a41217be4eec50d8974c4e6dccbe734957d8b32884c1bb18203e1 WHIRLPOOL 4b3e1319863b21881f21086e4dd6476545d9686db0348fa2dcb4235419db22ad7e81bb1f540ab57e77e0fc0c5490a9053fff8d2d00025ebc95c93eed3c01d9e8
|
||||
DIST gramps-3.4.0.tar.gz 9470815 SHA256 4d029c4f3d3ffd369cbf3859f86f3602ce97a038ed6238b9811d0bf3cd15acf0 SHA512 469fbbcb1e864f0c5a771f83e4592ff27f86b017fd9fe9d6d56fff04aa888bfd08d1a6d2bfcccb244328b3a78c7b22e031452d9eb409b674cf0369e0af8aed0f WHIRLPOOL f068bb558cd5a6c5b4bf03dfb0d7a389aa8ea3175d2240d3a9d612a684a1cfbdf781b98d8ba859bfeaf5843ea744b721673b8115495777401bbc165922bebf08
|
||||
DIST gramps-3.4.1.tar.gz 10024633 SHA256 dc0cabfbe5586d5f38af6364a7adfdb52a543614583f60a5ecbdb317d0bac8c7 SHA512 550b104458eacdeb765bf856808474d73b18903cdc56b91c7a5cb0ee28a3fef6ae48979daa6ec36a693b396697a415838dda7aa5314800c4118865205883fca5 WHIRLPOOL 3f7d40962a8b339d2af59767e692ae2d7c831e489675dac3d46c2ee53a3c0a4a340a346a9e317718bf85eb43fff0a3d6461656c00218ea978176d6813ba0f0bb
|
||||
|
@ -1,198 +0,0 @@
|
||||
diff -ru gramps-3.2.4.orig/src/cli/clidbman.py gramps-3.2.4/src/cli/clidbman.py
|
||||
--- gramps-3.2.4.orig/src/cli/clidbman.py 2010-10-11 12:21:07.201000002 +0200
|
||||
+++ gramps-3.2.4/src/cli/clidbman.py 2010-10-11 13:21:19.090000002 +0200
|
||||
@@ -109,7 +109,7 @@
|
||||
Returns (people_count, version_number) of current DB.
|
||||
Returns ("Unknown", "Unknown") if invalid DB or other error.
|
||||
"""
|
||||
- from bsddb import dbshelve, db
|
||||
+ from bsddb3 import dbshelve, db
|
||||
from gen.db import META, PERSON_TBL
|
||||
env = db.DBEnv()
|
||||
flags = db.DB_CREATE | db.DB_PRIVATE |\
|
||||
diff -ru gramps-3.2.4.orig/src/gen/db/bsddbtxn.py gramps-3.2.4/src/gen/db/bsddbtxn.py
|
||||
--- gramps-3.2.4.orig/src/gen/db/bsddbtxn.py 2010-10-11 12:21:07.162000002 +0200
|
||||
+++ gramps-3.2.4/src/gen/db/bsddbtxn.py 2010-10-11 13:21:05.704000001 +0200
|
||||
@@ -188,7 +188,7 @@
|
||||
# test code
|
||||
if __name__ == "__main__":
|
||||
print "1"
|
||||
- from bsddb import db, dbshelve
|
||||
+ from bsddb3 import db, dbshelve
|
||||
print "2"
|
||||
x = db.DBEnv()
|
||||
print "3"
|
||||
diff -ru gramps-3.2.4.orig/src/gen/db/cursor.py gramps-3.2.4/src/gen/db/cursor.py
|
||||
--- gramps-3.2.4.orig/src/gen/db/cursor.py 2010-10-11 12:21:07.162000002 +0200
|
||||
+++ gramps-3.2.4/src/gen/db/cursor.py 2010-10-11 13:20:53.307000001 +0200
|
||||
@@ -24,7 +24,7 @@
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
from cPickle import dumps, loads
|
||||
-from bsddb import db
|
||||
+from bsddb3 import db
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
diff -ru gramps-3.2.4.orig/src/gen/db/dbconst.py gramps-3.2.4/src/gen/db/dbconst.py
|
||||
--- gramps-3.2.4.orig/src/gen/db/dbconst.py 2010-10-11 12:21:07.161000002 +0200
|
||||
+++ gramps-3.2.4/src/gen/db/dbconst.py 2010-10-11 13:20:30.869000001 +0200
|
||||
@@ -63,7 +63,7 @@
|
||||
DBOBJECTS = 25000 # Maximum number of simultaneously locked objects
|
||||
DBUNDO = 1000 # Maximum size of undo buffer
|
||||
|
||||
-from bsddb.db import DB_CREATE, DB_AUTO_COMMIT, DB_DUP, DB_DUPSORT, DB_RDONLY
|
||||
+from bsddb3.db import DB_CREATE, DB_AUTO_COMMIT, DB_DUP, DB_DUPSORT, DB_RDONLY
|
||||
DBFLAGS_O = DB_CREATE | DB_AUTO_COMMIT # Default flags for database open
|
||||
DBFLAGS_R = DB_RDONLY # Flags to open a database read-only
|
||||
DBFLAGS_D = DB_DUP | DB_DUPSORT # Default flags for duplicate keys
|
||||
diff -ru gramps-3.2.4.orig/src/gen/db/read.py gramps-3.2.4/src/gen/db/read.py
|
||||
--- gramps-3.2.4.orig/src/gen/db/read.py 2010-10-11 12:21:07.162000002 +0200
|
||||
+++ gramps-3.2.4/src/gen/db/read.py 2010-10-11 13:20:34.707000001 +0200
|
||||
@@ -35,7 +35,7 @@
|
||||
import locale
|
||||
import os
|
||||
from sys import maxint
|
||||
-from bsddb import db
|
||||
+from bsddb3 import db
|
||||
from gen.ggettext import gettext as _
|
||||
|
||||
import logging
|
||||
diff -ru gramps-3.2.4.orig/src/gen/db/txn.py gramps-3.2.4/src/gen/db/txn.py
|
||||
--- gramps-3.2.4.orig/src/gen/db/txn.py 2010-10-11 12:21:07.162000002 +0200
|
||||
+++ gramps-3.2.4/src/gen/db/txn.py 2010-10-11 13:21:12.982000001 +0200
|
||||
@@ -32,7 +32,7 @@
|
||||
#-------------------------------------------------------------------------
|
||||
from __future__ import with_statement
|
||||
import cPickle as pickle
|
||||
-from bsddb import dbshelve, db
|
||||
+from bsddb3 import dbshelve, db
|
||||
import logging
|
||||
from collections import defaultdict
|
||||
|
||||
diff -ru gramps-3.2.4.orig/src/gen/db/undoredo.py gramps-3.2.4/src/gen/db/undoredo.py
|
||||
--- gramps-3.2.4.orig/src/gen/db/undoredo.py 2010-10-11 12:21:07.162000002 +0200
|
||||
+++ gramps-3.2.4/src/gen/db/undoredo.py 2010-10-11 13:20:48.720000001 +0200
|
||||
@@ -33,7 +33,7 @@
|
||||
from __future__ import with_statement
|
||||
import time, os
|
||||
import cPickle as pickle
|
||||
-from bsddb import db
|
||||
+from bsddb3 import db
|
||||
from gen.ggettext import gettext as _
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
diff -ru gramps-3.2.4.orig/src/gen/db/write.py gramps-3.2.4/src/gen/db/write.py
|
||||
--- gramps-3.2.4.orig/src/gen/db/write.py 2010-10-11 12:21:07.162000002 +0200
|
||||
+++ gramps-3.2.4/src/gen/db/write.py 2010-10-11 13:20:39.458000001 +0200
|
||||
@@ -39,7 +39,7 @@
|
||||
from functools import wraps
|
||||
|
||||
from gen.ggettext import gettext as _
|
||||
-from bsddb import dbshelve, db
|
||||
+from bsddb3 import dbshelve, db
|
||||
import logging
|
||||
from sys import maxint
|
||||
|
||||
diff -ru gramps-3.2.4.orig/src/GrampsAboutDialog.py gramps-3.2.4/src/GrampsAboutDialog.py
|
||||
--- gramps-3.2.4.orig/src/GrampsAboutDialog.py 2010-10-11 12:21:07.202000002 +0200
|
||||
+++ gramps-3.2.4/src/GrampsAboutDialog.py 2010-10-11 13:27:15.077000002 +0200
|
||||
@@ -30,7 +30,7 @@
|
||||
from gen.ggettext import gettext as _
|
||||
import os
|
||||
import sys
|
||||
-import bsddb
|
||||
+import bsddb3
|
||||
|
||||
##import logging
|
||||
##_LOG = logging.getLogger(".GrampsAboutDialog")
|
||||
@@ -124,7 +124,7 @@
|
||||
"Distribution: %s")
|
||||
% (elipses(str(const.VERSION)),
|
||||
elipses(str(sys.version).replace('\n','')),
|
||||
- elipses(str(bsddb.__version__) + " " + str(bsddb.db.version())),
|
||||
+ elipses(str(bsddb3.__version__) + " " + str(bsddb3.db.version())),
|
||||
elipses(os.environ.get('LANG','')),
|
||||
elipses(operatingsystem),
|
||||
elipses(distribution)))
|
||||
diff -ru gramps-3.2.4.orig/src/GrampsLogger/_ErrorReportAssistant.py gramps-3.2.4/src/GrampsLogger/_ErrorReportAssistant.py
|
||||
--- gramps-3.2.4.orig/src/GrampsLogger/_ErrorReportAssistant.py 2010-10-11 12:21:07.112000002 +0200
|
||||
+++ gramps-3.2.4/src/GrampsLogger/_ErrorReportAssistant.py 2010-10-11 13:22:26.863000002 +0200
|
||||
@@ -5,7 +5,7 @@
|
||||
import pygtk
|
||||
import gobject
|
||||
import cairo
|
||||
-import sys, os,bsddb
|
||||
+import sys, os,bsddb3
|
||||
|
||||
|
||||
class ErrorReportAssistant(object):
|
||||
@@ -119,7 +119,7 @@
|
||||
"gobject version: %s\n"\
|
||||
"cairo version : %s"\
|
||||
% (str(sys.version).replace('\n',''),
|
||||
- str(bsddb.__version__) + " " + str(bsddb.db.version()),
|
||||
+ str(bsddb3.__version__) + " " + str(bsddb3.db.version()),
|
||||
str(const.VERSION),
|
||||
os.environ.get('LANG',''),
|
||||
operatingsystem,
|
||||
diff -ru gramps-3.2.4.orig/src/gui/editors/editfamily.py gramps-3.2.4/src/gui/editors/editfamily.py
|
||||
--- gramps-3.2.4.orig/src/gui/editors/editfamily.py 2010-10-11 12:21:07.130000002 +0200
|
||||
+++ gramps-3.2.4/src/gui/editors/editfamily.py 2010-10-11 13:20:23.312000001 +0200
|
||||
@@ -26,7 +26,7 @@
|
||||
# python modules
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
-from bsddb import db as bsddb_db
|
||||
+from bsddb3 import db as bsddb_db
|
||||
from gen.ggettext import gettext as _
|
||||
from DdTargets import DdTargets
|
||||
import cPickle as pickle
|
||||
diff -ru gramps-3.2.4.orig/src/plugins/import/ImportGrdb.py gramps-3.2.4/src/plugins/import/ImportGrdb.py
|
||||
--- gramps-3.2.4.orig/src/plugins/import/ImportGrdb.py 2010-10-11 12:21:07.253000002 +0200
|
||||
+++ gramps-3.2.4/src/plugins/import/ImportGrdb.py 2010-10-11 13:21:21.789000002 +0200
|
||||
@@ -36,7 +36,7 @@
|
||||
from gen.ggettext import gettext as _
|
||||
import cPickle as pickle
|
||||
import time
|
||||
-from bsddb import dbshelve, db
|
||||
+from bsddb3 import dbshelve, db
|
||||
import logging
|
||||
LOG = logging.getLogger(".Db")
|
||||
|
||||
diff -ru gramps-3.2.4.orig/src/plugins/lib/libgrdb.py gramps-3.2.4/src/plugins/lib/libgrdb.py
|
||||
--- gramps-3.2.4.orig/src/plugins/lib/libgrdb.py 2010-10-11 12:21:07.255000002 +0200
|
||||
+++ gramps-3.2.4/src/plugins/lib/libgrdb.py 2010-10-11 13:21:30.551000002 +0200
|
||||
@@ -36,7 +36,7 @@
|
||||
import locale
|
||||
import os
|
||||
from sys import maxint
|
||||
-from bsddb import db
|
||||
+from bsddb3 import db
|
||||
from gen.ggettext import gettext as _
|
||||
|
||||
import logging
|
||||
diff -ru gramps-3.2.4.orig/src/plugins/tool/ChangeNames.py gramps-3.2.4/src/plugins/tool/ChangeNames.py
|
||||
--- gramps-3.2.4.orig/src/plugins/tool/ChangeNames.py 2010-10-11 12:21:07.262000002 +0200
|
||||
+++ gramps-3.2.4/src/plugins/tool/ChangeNames.py 2010-10-11 13:21:41.097000002 +0200
|
||||
@@ -31,7 +31,7 @@
|
||||
import gobject
|
||||
import gtk
|
||||
import cPickle
|
||||
-from bsddb.db import DB_CURRENT
|
||||
+from bsddb3.db import DB_CURRENT
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
#
|
||||
diff -ru gramps-3.2.4.orig/src/plugins/tool/Leak.py gramps-3.2.4/src/plugins/tool/Leak.py
|
||||
--- gramps-3.2.4.orig/src/plugins/tool/Leak.py 2010-10-11 12:21:07.262000002 +0200
|
||||
+++ gramps-3.2.4/src/plugins/tool/Leak.py 2010-10-11 13:21:36.903000002 +0200
|
||||
@@ -31,7 +31,7 @@
|
||||
#
|
||||
#------------------------------------------------------------------------
|
||||
from gen.ggettext import gettext as _
|
||||
-from bsddb.db import DBError
|
||||
+from bsddb3.db import DBError
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
#
|
@ -1,11 +0,0 @@
|
||||
--- src/config.py.orig 2011-06-12 20:21:57.440733545 +0200
|
||||
+++ src/config.py 2011-06-12 20:22:22.945653970 +0200
|
||||
@@ -292,7 +292,7 @@
|
||||
register('preferences.use-last-view', True)
|
||||
register('preferences.last-view', '')
|
||||
register('preferences.last-views', [])
|
||||
-register('preferences.use-bsddb3', False)
|
||||
+register('preferences.use-bsddb3', True)
|
||||
|
||||
register('researcher.researcher-addr', '')
|
||||
register('researcher.researcher-locality', '')
|
@ -1,90 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/gramps/gramps-3.2.5.ebuild,v 1.10 2012/07/29 17:13:54 armin76 Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
GCONF_DEBUG="no"
|
||||
|
||||
inherit autotools eutils gnome2 python
|
||||
|
||||
DESCRIPTION="Genealogical Research and Analysis Management Programming System"
|
||||
HOMEPAGE="http://www.gramps-project.org/"
|
||||
SRC_URI="mirror://sourceforge/gramps/Stable/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE="gnome reports spell webkit"
|
||||
|
||||
RDEPEND="dev-python/bsddb3
|
||||
>=dev-python/pygtk-2.10.0
|
||||
x11-misc/xdg-utils
|
||||
gnome-base/librsvg:2
|
||||
gnome? ( dev-python/libgnome-python
|
||||
dev-python/gconf-python )
|
||||
spell? ( dev-python/gtkspell-python
|
||||
dev-python/pyenchant )
|
||||
reports? ( media-gfx/graphviz )
|
||||
webkit? ( dev-python/pywebkitgtk )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/intltool
|
||||
sys-devel/gettext
|
||||
virtual/libiconv
|
||||
virtual/pkgconfig"
|
||||
|
||||
DOCS="NEWS README TODO"
|
||||
|
||||
pkg_setup() {
|
||||
G2CONF="${G2CONF} --disable-mime-install PYTHON="${EROOT}"/usr/bin/python2"
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
gnome2_src_prepare
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-3.2.4-use_bsddb3.patch
|
||||
|
||||
eautoreconf
|
||||
|
||||
# This is for bug 215944, so .pyo/.pyc files don't get into the
|
||||
# file system
|
||||
mv "${S}"/py-compile "${S}"/py-compile.orig
|
||||
ln -s $(type -P true) "${S}"/py-compile
|
||||
|
||||
# Fix install path.
|
||||
einfo "Fix installation path"
|
||||
find . -iname 'Makefile.in' | xargs \
|
||||
sed "s;\(pkgdatadir = \)\(\$(datadir)\);\1$(python_get_sitedir);" -i \
|
||||
|| die
|
||||
|
||||
sed "s;\$(prefix)/share/gramps;/$(python_get_sitedir)/@PACKAGE@;" \
|
||||
-i src/Makefile.in || die
|
||||
|
||||
sed "s;\$(prefix)/share/gramps;/$(python_get_sitedir)/@PACKAGE@;" \
|
||||
-i src/docgen/Makefile.in || die
|
||||
|
||||
einfo "Fix wrapper script"
|
||||
sed "s;@datadir@;$(python_get_sitedir);" \
|
||||
-i gramps.sh.in || die
|
||||
|
||||
einfo "Fix icon location"
|
||||
sed "s;gramps/;pixmap/;g" -i data/gramps.keys.in || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
python_need_rebuild
|
||||
gnome2_src_install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_pkg_postinst
|
||||
python_mod_optimize ${PN}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_pkg_postrm
|
||||
python_mod_cleanup ${PN}
|
||||
}
|
@ -1,90 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/gramps/gramps-3.2.6.ebuild,v 1.5 2012/07/29 17:13:54 armin76 Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
GCONF_DEBUG="no"
|
||||
|
||||
inherit autotools eutils gnome2 python
|
||||
|
||||
DESCRIPTION="Genealogical Research and Analysis Management Programming System"
|
||||
HOMEPAGE="http://www.gramps-project.org/"
|
||||
SRC_URI="mirror://sourceforge/gramps/Stable/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="gnome reports spell webkit"
|
||||
|
||||
RDEPEND="dev-python/bsddb3
|
||||
>=dev-python/pygtk-2.10.0
|
||||
x11-misc/xdg-utils
|
||||
gnome-base/librsvg:2
|
||||
gnome? ( dev-python/libgnome-python
|
||||
dev-python/gconf-python )
|
||||
spell? ( dev-python/gtkspell-python
|
||||
dev-python/pyenchant )
|
||||
reports? ( media-gfx/graphviz )
|
||||
webkit? ( dev-python/pywebkitgtk )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/intltool
|
||||
sys-devel/gettext
|
||||
virtual/libiconv
|
||||
virtual/pkgconfig"
|
||||
|
||||
DOCS="NEWS README TODO"
|
||||
|
||||
pkg_setup() {
|
||||
G2CONF="${G2CONF} --disable-mime-install PYTHON="${EROOT}"/usr/bin/python2"
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
gnome2_src_prepare
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-3.2.4-use_bsddb3.patch
|
||||
|
||||
eautoreconf
|
||||
|
||||
# This is for bug 215944, so .pyo/.pyc files don't get into the
|
||||
# file system
|
||||
mv "${S}"/py-compile "${S}"/py-compile.orig
|
||||
ln -s $(type -P true) "${S}"/py-compile
|
||||
|
||||
# Fix install path.
|
||||
einfo "Fix installation path"
|
||||
find . -iname 'Makefile.in' | xargs \
|
||||
sed "s;\(pkgdatadir = \)\(\$(datadir)\);\1$(python_get_sitedir);" -i \
|
||||
|| die
|
||||
|
||||
sed "s;\$(prefix)/share/gramps;/$(python_get_sitedir)/@PACKAGE@;" \
|
||||
-i src/Makefile.in || die
|
||||
|
||||
sed "s;\$(prefix)/share/gramps;/$(python_get_sitedir)/@PACKAGE@;" \
|
||||
-i src/docgen/Makefile.in || die
|
||||
|
||||
einfo "Fix wrapper script"
|
||||
sed "s;@datadir@;$(python_get_sitedir);" \
|
||||
-i gramps.sh.in || die
|
||||
|
||||
einfo "Fix icon location"
|
||||
sed "s;gramps/;pixmap/;g" -i data/gramps.keys.in || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
python_need_rebuild
|
||||
gnome2_src_install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_pkg_postinst
|
||||
python_mod_optimize ${PN}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_pkg_postrm
|
||||
python_mod_cleanup ${PN}
|
||||
}
|
@ -1,89 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/gramps/gramps-3.3.1.ebuild,v 1.3 2012/07/29 17:13:54 armin76 Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
PYTHON_DEPEND="2:2.6"
|
||||
GCONF_DEBUG="no"
|
||||
|
||||
inherit eutils gnome2 python
|
||||
|
||||
DESCRIPTION="Genealogical Research and Analysis Management Programming System"
|
||||
HOMEPAGE="http://www.gramps-project.org/"
|
||||
SRC_URI="mirror://sourceforge/gramps/Stable/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="gnome reports spell webkit"
|
||||
|
||||
RDEPEND="dev-python/bsddb3
|
||||
>=dev-python/pygtk-2.12.0
|
||||
dev-python/pygoocanvas
|
||||
x11-misc/xdg-utils
|
||||
gnome-base/librsvg:2
|
||||
gnome? ( dev-python/libgnome-python
|
||||
dev-python/gconf-python )
|
||||
spell? ( dev-python/gtkspell-python
|
||||
dev-python/pyenchant )
|
||||
reports? ( media-gfx/graphviz )
|
||||
webkit? ( dev-python/pywebkitgtk )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/intltool
|
||||
sys-devel/gettext
|
||||
virtual/libiconv
|
||||
virtual/pkgconfig"
|
||||
|
||||
DOCS="NEWS README TODO"
|
||||
|
||||
pkg_setup() {
|
||||
G2CONF="${G2CONF} --disable-mime-install PYTHON="${EROOT}"/usr/bin/python2"
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
gnome2_src_prepare
|
||||
|
||||
epatch "${FILESDIR}/${PN}-3.3.0-use_bsddb3.patch"
|
||||
|
||||
# This is for bug 215944, so .pyo/.pyc files don't get into the
|
||||
# file system
|
||||
mv "${S}"/py-compile "${S}"/py-compile.orig
|
||||
ln -s $(type -P true) "${S}"/py-compile
|
||||
|
||||
# Fix install path.
|
||||
einfo "Fix installation path"
|
||||
find . -iname 'Makefile.in' | xargs \
|
||||
sed "s;\(pkgdatadir = \)\(\$(datadir)\);\1$(python_get_sitedir);" -i \
|
||||
|| die
|
||||
|
||||
sed "s;\$(prefix)/share/gramps;/$(python_get_sitedir)/@PACKAGE@;" \
|
||||
-i src/Makefile.in || die
|
||||
|
||||
sed "s;\$(prefix)/share/gramps;/$(python_get_sitedir)/@PACKAGE@;" \
|
||||
-i src/docgen/Makefile.in || die
|
||||
|
||||
einfo "Fix wrapper script"
|
||||
sed "s;@datadir@;$(python_get_sitedir);" \
|
||||
-i gramps.sh.in || die
|
||||
|
||||
einfo "Fix icon location"
|
||||
sed "s;gramps/;pixmap/;g" -i data/gramps.keys.in || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
python_need_rebuild
|
||||
gnome2_src_install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_pkg_postinst
|
||||
python_mod_optimize ${PN}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_pkg_postrm
|
||||
python_mod_cleanup ${PN}
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST calibre-0.9.1.tar.xz 27084512 SHA256 c4d32577133769dd8db7a75d1293c2762a8dd876f1203557d33be7a61fed89b3 SHA512 7d770a1e1793a7110c59995c12497092e214662bf47a2196feab296c147f538a0dc19617919cdb8606fb43fb10668f7c8d7009ff1a96f9221a36ab0b363877f5 WHIRLPOOL c51914f30995a0b740e2a67bf77893ac676310c37844175f1aaff717bbc4b24dedd70183bf84d0742a470a302ce8f6965cffd4d39b1ee71ce263a46552a90add
|
||||
DIST calibre-0.9.2.tar.xz 27118940 SHA256 a9347dbe08a331e46a8db88cce8bd72bb8d06c582922a01ffa6b0345bd441c75 SHA512 f06dc3bf54e48972c2cd3fc2c6f9d377783e68393eeca782100049a1813314f981b1a5ae685189039c49dd38ab20d4ca5c0dccc2314c40ec16af9f52f4585ec0 WHIRLPOOL f7e201ab871a16994dec58cc4f1cb1d8c4a4c555d1cee16ef7b977ec1b41b639d3d669b426f19c30b3a7f9a33437804c51f8ad8e41761beea7fa470a4f329073
|
||||
DIST calibre-0.9.3.tar.xz 27129492 SHA256 b656d4a68ad966a9859cb430ec6acaa87d343c77f8ec5ecb17171c1520a2bfb9 SHA512 9101e5fbcf004b209c18304aec7f87062613ea9d06d505694e10d427e4339463c336c9376772b869772a1194f37908bff65e707e591f2d2464a901248136bbe3 WHIRLPOOL 353f17722825fa91a057667cc360aabb28adb03e9da8eefb61112993fd4cda2e7f68912672173a909cff46aedcc9b3fc8a2802bb4afe5aa2bb38509ea4333291
|
||||
|
@ -0,0 +1,182 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/calibre/calibre-0.9.3.ebuild,v 1.1 2012/10/19 05:30:45 zmedico Exp $
|
||||
|
||||
EAPI=4
|
||||
PYTHON_DEPEND=2:2.7
|
||||
PYTHON_USE_WITH="ssl sqlite"
|
||||
|
||||
inherit python eutils fdo-mime bash-completion-r1 multilib
|
||||
|
||||
DESCRIPTION="Ebook management application."
|
||||
HOMEPAGE="http://calibre-ebook.com/"
|
||||
SRC_URI="http://sourceforge.net/projects/calibre/files/${PV}/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
IUSE="+udisks"
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=app-text/podofo-0.8.2
|
||||
>=app-text/poppler-0.12.3-r3[qt4,xpdf-headers(+)]
|
||||
>=dev-libs/chmlib-0.40
|
||||
>=dev-libs/icu-4.4
|
||||
>=dev-python/beautifulsoup-3.0.5:python-2
|
||||
dev-python/netifaces
|
||||
dev-python/python-dateutil
|
||||
>=dev-python/dnspython-1.6.0
|
||||
>=dev-python/cssutils-0.9.9
|
||||
>=dev-python/dbus-python-0.82.2
|
||||
>=dev-python/imaging-1.1.6
|
||||
>=dev-python/lxml-2.2.1
|
||||
>=dev-python/mechanize-0.1.11
|
||||
>=dev-python/python-dateutil-1.4.1
|
||||
>=dev-python/PyQt4-4.9.1[X,svg,webkit]
|
||||
media-fonts/liberation-fonts
|
||||
>=media-gfx/imagemagick-6.5.9[jpeg,png]
|
||||
>=media-libs/libwmf-0.2.8
|
||||
>=media-libs/libmtp-1.1.4
|
||||
virtual/libusb:1
|
||||
x11-libs/qt-dbus:4
|
||||
x11-libs/qt-svg:4
|
||||
>=x11-misc/xdg-utils-1.0.2-r2"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
udisks? ( sys-fs/udisks:0 )"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
>=dev-python/setuptools-0.6_rc5"
|
||||
|
||||
S=${WORKDIR}/${PN}
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2.7
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Fix outdated version constant.
|
||||
#sed -e "s#\\(^numeric_version =\\).*#\\1 (${PV//./, })#" \
|
||||
# -i src/calibre/constants.py || \
|
||||
# die "sed failed to patch constants.py"
|
||||
|
||||
# Avoid sandbox violation in /usr/share/gnome/apps when linux.py
|
||||
# calls xdg-* (bug #258938).
|
||||
sed -e "s|'xdg-desktop-menu', 'install'|\\0, '--mode', 'user'|" \
|
||||
-e "s|check_call(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \
|
||||
-e "s|\\(CurrentDir(tdir)\\), \\\\\$|\\1:|" \
|
||||
-e "s|PreserveMIMEDefaults():||" \
|
||||
-e "s|xdg-icon-resource install|\\0 --mode user|" \
|
||||
-e "s|cc(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \
|
||||
-e "s|xdg-mime install|\\0 --mode user|" \
|
||||
-i src/calibre/linux.py || die "sed failed to patch linux.py"
|
||||
|
||||
# Disable unnecessary privilege dropping for bug #287067.
|
||||
sed -e "s:if os.geteuid() == 0:if False and os.geteuid() == 0:" \
|
||||
-i setup/install.py || die "sed failed to patch install.py"
|
||||
|
||||
sed -e "/^ self\\.check_call(qmc + \\[.*\\.pro'\\])$/a\
|
||||
\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ self.check_call(['sed', \
|
||||
'-e', 's|^CFLAGS .*|\\\\\\\\0 ${CFLAGS}|', \
|
||||
'-e', 's|^CXXFLAGS .*|\\\\\\\\0 ${CXXFLAGS}|', \
|
||||
'-e', 's|^LFLAGS .*|\\\\\\\\0 ${LDFLAGS}|', \
|
||||
'-i', 'Makefile'])" \
|
||||
-i setup/extensions.py || die "sed failed to patch extensions.py"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
|
||||
# Bypass kbuildsycoca and update-mime-database in order to
|
||||
# avoid sandbox violations if xdg-mime tries to call them.
|
||||
cat - > "${T}/kbuildsycoca" <<-EOF
|
||||
#!${BASH}
|
||||
exit 0
|
||||
EOF
|
||||
|
||||
cp "${T}"/{kbuildsycoca,update-mime-database}
|
||||
chmod +x "${T}"/{kbuildsycoca,update-mime-database}
|
||||
|
||||
# Unset DISPLAY in order to prevent xdg-mime from triggering a sandbox
|
||||
# violation with kbuildsycoca as in bug #287067, comment #13.
|
||||
export -n DISPLAY
|
||||
|
||||
# Bug #352625 - Some LANGUAGE values can trigger the following ValueError:
|
||||
# File "/usr/lib/python2.6/locale.py", line 486, in getdefaultlocale
|
||||
# return _parse_localename(localename)
|
||||
# File "/usr/lib/python2.6/locale.py", line 418, in _parse_localename
|
||||
# raise ValueError, 'unknown locale: %s' % localename
|
||||
#ValueError: unknown locale: 46
|
||||
export -n LANGUAGE
|
||||
|
||||
# Bug #295672 - Avoid sandbox violation in ~/.config by forcing
|
||||
# variables to point to our fake temporary $HOME.
|
||||
export HOME="${T}/fake_homedir"
|
||||
export XDG_CONFIG_HOME="${HOME}/.config"
|
||||
export XDG_DATA_HOME="${HOME}/.local/share"
|
||||
export CALIBRE_CONFIG_DIRECTORY="${XDG_CONFIG_HOME}/calibre"
|
||||
mkdir -p "${XDG_CONFIG_HOME}" "${CALIBRE_CONFIG_DIRECTORY}"
|
||||
|
||||
# Bug #334243 - respect LDFLAGS when building calibre-mount-helper
|
||||
export OVERRIDE_CFLAGS="$CFLAGS" OVERRIDE_LDFLAGS="$LDFLAGS"
|
||||
local libdir=$(get_libdir)
|
||||
[[ -n $libdir ]] || die "get_libdir returned an empty string"
|
||||
|
||||
dodir "$(python_get_sitedir)" # for init_calibre.py
|
||||
PATH=${T}:${PATH} PYTHONPATH=${S}/src${PYTHONPATH:+:}${PYTHONPATH} \
|
||||
python setup.py install \
|
||||
--root="${D}" \
|
||||
--prefix="${EPREFIX}/usr" \
|
||||
--libdir="${EPREFIX}/usr/${libdir}" \
|
||||
--staging-root="${ED}usr" \
|
||||
--staging-libdir="${ED}usr/${libdir}" || die
|
||||
|
||||
grep -rlZ "${ED}" "${ED}" | xargs -0 sed -e "s:${D}:/:g" -i ||
|
||||
die "failed to fix harcoded \$D in paths"
|
||||
|
||||
# Remove dummy calibre-mount-helper which is unused since calibre-0.8.25
|
||||
# due to bug #389515 (instead, calibre now calls udisks via dbus).
|
||||
rm "${ED}usr/bin/calibre-mount-helper" || die
|
||||
|
||||
# The menu entries end up here due to '--mode user' being added to
|
||||
# xdg-* options in src_prepare.
|
||||
dodir /usr/share/mime/packages
|
||||
chmod -fR a+rX,u+w,g-w,o-w "${HOME}"/.local
|
||||
mv "${HOME}"/.local/share/mime/packages/* "${ED}"usr/share/mime/packages/ ||
|
||||
die "failed to register mime types"
|
||||
dodir /usr/share/icons
|
||||
mv "${HOME}"/.local/share/icons/* "${ED}"usr/share/icons/ ||
|
||||
die "failed to install icon files"
|
||||
|
||||
domenu "${HOME}"/.local/share/applications/*.desktop ||
|
||||
die "failed to install .desktop menu files"
|
||||
|
||||
dobashcomp "${ED}"usr/etc/bash_completion.d/calibre
|
||||
rm -r "${ED}"usr/etc/bash_completion.d
|
||||
find "${ED}"usr/etc -type d -empty -delete
|
||||
|
||||
cd "${ED}"/usr/share/calibre/fonts/liberation || die
|
||||
local x
|
||||
for x in * ; do
|
||||
[[ -f ${EROOT}usr/share/fonts/liberation-fonts/${x} ]] || continue
|
||||
ln -sf "../../../fonts/liberation-fonts/${x}" "${x}" || die
|
||||
done
|
||||
|
||||
python_convert_shebangs -r $(python_get_version) "${ED}"
|
||||
|
||||
newinitd "${FILESDIR}"/calibre-server.init calibre-server
|
||||
newconfd "${FILESDIR}"/calibre-server.conf calibre-server
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
fdo-mime_mime_database_update
|
||||
python_mod_optimize /usr/$(get_libdir)/${PN}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup /usr/$(get_libdir)/${PN}
|
||||
}
|
@ -1,4 +1,2 @@
|
||||
DIST poppler-data-0.2.1.tar.gz 4067562 SHA256 890dbadf44aee07999c050fcbe0c4ea8b32fba0e8b573c439dd7de8476a1a660 SHA512 7433fd642651938d3824fa41916db8c8e64be6b858ad32474145c4fa96f8e43159298dd543efaf0a8159b5c9a90f35ddbeb31cc0203b6afb590b0aa2a7e92396 WHIRLPOOL 1945f89d9086b29849b558730386b8568234a77a8ac20f9016bfb2b5e8847f9deff392843ae252692b91f4b5fd98207c4624067e5d81d0844e64f4813398b3d9
|
||||
DIST poppler-data-0.4.0.tar.gz 4156021 SHA256 5caf7e10b7b0c6a4e1e753af09be52224e88bb8fbcb47794ad72b99b9e24b109 SHA512 7a0aced877ff61de11891c3d19549f7ab195854eb84a3cf1258da0d2df77a72542dccc9ab0cdb93f4adda08491a1da2749c682723dfec6c07a2b430ef8c86dcd WHIRLPOOL 98fa785898eb2002c2f07834565465cb2c7122209cb57bab5edbc9bd3c9e3b0a1fb278898cbb340e7af5c1fe73f9bae2e23f46d2a3f3dee58109c8d78d489552
|
||||
DIST poppler-data-0.4.4.tar.gz 4175352 SHA256 7643ada027b99a2ef508ed750b64a89b82c666bd841476b36a2426e69631fe8b SHA512 0d30c282522e174546af86e737ec1a5eeb85ea4126e4ee4981e0e4d7ccff835ec7a8edcda4a3ef7d9422580ea21d72da5e88bfb0f381e27f3f058f38a711519b WHIRLPOOL b8ca0ec6ade6d92c2623043b2f16e0499e2f00e51e7c16d018b718367a4291e1a94ae7343243253ef008d835c85ecb0eb133ddd0d699f1b4db47deecc2ccca40
|
||||
DIST poppler-data-0.4.5.tar.gz 4126275 SHA256 3190bc457bafe4b158f79a08e8a3f1824031ec12acefc359e68e0f04da0f70fd SHA512 0120f4261597be8aa11b687a4dedacb865e125bd1142093de3c213d82f36c5ed7fb29c830bf7b327c49c4544d91462e9daeaa59fd813c15d3c0bc3dcb42ce067 WHIRLPOOL fdbde7a26304a57dd7f57a1466fb54d3486b5fe6c6bd43169776d351f692192670477fa83dcf71d9f07c2ba00f0018843b0bfb537e735a4a76ea2fd0996d156e
|
||||
DIST poppler-data-0.4.6.tar.gz 4182141 SHA256 f306901dfa5bda90cd6663d4eedb1c773c3c709de78018c79f1282b2c8f90afa SHA512 5e5f5302c475d3630961b7a89a2e8c8b77884ee99289d97b626d9f1daee54314f4b1d070397c8f3dce0c420a71960d4663c56637eb9ba54de2eec3e481636035 WHIRLPOOL be737450e7a3d299528d1971786ce9076c92e3b54e1bf82f2fe678e9461057744db95bbb5821073e6007a326c27a06443a493cf761bcf1473795e4d41b35ba94
|
||||
|
@ -1,20 +0,0 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/poppler-data/poppler-data-0.2.1.ebuild,v 1.8 2008/12/07 11:46:16 vapier Exp $
|
||||
|
||||
DESCRIPTION="Data files for poppler to support uncommon encodings without xpdfrc"
|
||||
HOMEPAGE="http://poppler.freedesktop.org/"
|
||||
SRC_URI="http://poppler.freedesktop.org/${P}.tar.gz"
|
||||
|
||||
LICENSE="adobe-ps MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
|
||||
src_install() {
|
||||
emake prefix=/usr DESTDIR="${D}" install || die "emake install failed"
|
||||
dodoc README
|
||||
}
|
@ -1,20 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/poppler-data/poppler-data-0.4.0.ebuild,v 1.8 2010/02/08 18:18:30 nixnut Exp $
|
||||
|
||||
DESCRIPTION="Data files for poppler to support uncommon encodings without xpdfrc"
|
||||
HOMEPAGE="http://poppler.freedesktop.org/"
|
||||
SRC_URI="http://poppler.freedesktop.org/${P}.tar.gz"
|
||||
|
||||
LICENSE="adobe-ps GPL-2 MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
|
||||
src_install() {
|
||||
emake prefix=/usr DESTDIR="${D}" install || die "emake install failed"
|
||||
dodoc README
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/poppler-data/poppler-data-0.4.4.ebuild,v 1.7 2011/10/30 17:23:59 armin76 Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
DESCRIPTION="Data files for poppler to support uncommon encodings without xpdfrc"
|
||||
HOMEPAGE="http://poppler.freedesktop.org/"
|
||||
SRC_URI="http://poppler.freedesktop.org/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD GPL-2 MIT"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ~ppc ~ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
src_install() {
|
||||
emake prefix="${EPREFIX}"/usr DESTDIR="${D}" install || die
|
||||
dodoc README
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/poppler-data/poppler-data-0.4.5.ebuild,v 1.3 2011/10/12 16:26:21 ssuominen Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
DESCRIPTION="Data files for poppler to support uncommon encodings without xpdfrc"
|
||||
HOMEPAGE="http://poppler.freedesktop.org/"
|
||||
SRC_URI="http://poppler.freedesktop.org/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD GPL-2 MIT"
|
||||
KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
src_install() {
|
||||
emake prefix="${EPREFIX}"/usr DESTDIR="${D}" install || die
|
||||
dodoc README
|
||||
}
|
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/poppler-data/poppler-data-0.4.6.ebuild,v 1.1 2012/10/18 21:15:04 reavertm Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
DESCRIPTION="Data files for poppler to support uncommon encodings without xpdfrc"
|
||||
HOMEPAGE="http://poppler.freedesktop.org/"
|
||||
SRC_URI="http://poppler.freedesktop.org/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD GPL-2 MIT"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
src_install() {
|
||||
emake prefix="${EPREFIX}"/usr DESTDIR="${D}" install || die
|
||||
|
||||
# bug 409361
|
||||
dodir /usr/share/poppler/cMaps
|
||||
cd "${D}/${EPREFIX}"/usr/share/poppler/cMaps || die
|
||||
find ../cMap -type f -exec ln -s {} . \; || die
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
diff --git a/Makefile.am b/Makefile.am
|
||||
index 49d8bc4..85ac971 100644
|
||||
--- a/Makefile.am
|
||||
+++ b/Makefile.am
|
||||
@@ -277,7 +277,9 @@ ICEDTEA_PATCHES += patches/nss-not-enabled-config.patch
|
||||
endif
|
||||
|
||||
if WITH_PAX
|
||||
-ICEDTEA_PATCHES += patches/test_gamma.patch
|
||||
+ICEDTEA_PATCHES += \
|
||||
+ patches/test_gamma.patch \
|
||||
+ patches/pax-mark-rmic-java.patch
|
||||
endif
|
||||
|
||||
ICEDTEA_PATCHES += $(DISTRIBUTION_PATCHES)
|
||||
diff --git a/patches/pax-mark-rmic-java.patch b/patches/pax-mark-rmic-java.patch
|
||||
new file mode 100644
|
||||
index 0000000..ad80f3a
|
||||
--- /dev/null
|
||||
+++ b/patches/pax-mark-rmic-java.patch
|
||||
@@ -0,0 +1,10 @@
|
||||
+--- openjdk/jdk/make/com/sun/jmx/Makefile
|
||||
++++ openjdk/jdk/make/com/sun/jmx/Makefile
|
||||
+@@ -119,6 +119,7 @@
|
||||
+
|
||||
+ $(CLASSDESTDIR)/%_Stub.class: $(CLASSDESTDIR)/%.class
|
||||
+ $(prep-target)
|
||||
++ "$(TOPDIR)"/../../pax-mark-vm "$(OUTPUTDIR)"
|
||||
+ $(RMIC) -classpath "$(CLASSDESTDIR)" \
|
||||
+ -d $(CLASSDESTDIR) \
|
||||
+ -v1.2 \
|
@ -0,0 +1,338 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea/icedtea-6.1.11.5.ebuild,v 1.1 2012/10/18 15:42:21 sera Exp $
|
||||
# Build written by Andrew John Hughes (gnu_andrew@member.fsf.org)
|
||||
|
||||
# *********************************************************
|
||||
# * IF YOU CHANGE THIS EBUILD, CHANGE ICEDTEA-7.* AS WELL *
|
||||
# *********************************************************
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit autotools java-pkg-2 java-vm-2 pax-utils prefix versionator virtualx
|
||||
|
||||
ICEDTEA_PKG=${PN}$(replace_version_separator 1 -)
|
||||
OPENJDK_BUILD="24"
|
||||
OPENJDK_DATE="14_nov_2011"
|
||||
OPENJDK_TARBALL="openjdk-6-src-b${OPENJDK_BUILD}-${OPENJDK_DATE}.tar.gz"
|
||||
JAXP_TARBALL="jaxp144_03.zip"
|
||||
JAXWS_TARBALL="jdk6-jaxws2_1_6-2011_06_13.zip"
|
||||
JAF_TARBALL="jdk6-jaf-b20.zip"
|
||||
CACAO_TARBALL="cff92704c4e0.tar.gz"
|
||||
JAMVM_TARBALL="jamvm-4617da717ecb05654ea5bb9572338061106a414d.tar.gz"
|
||||
|
||||
DESCRIPTION="A harness to build OpenJDK using Free Software build tools and dependencies"
|
||||
HOMEPAGE="http://icedtea.classpath.org"
|
||||
SRC_URI="
|
||||
http://icedtea.classpath.org/download/source/${ICEDTEA_PKG}.tar.gz
|
||||
http://download.java.net/openjdk/jdk6/promoted/b${OPENJDK_BUILD}/${OPENJDK_TARBALL}
|
||||
http://icedtea.classpath.org/download/drops/${JAXWS_TARBALL}
|
||||
http://icedtea.classpath.org/download/drops/${JAF_TARBALL}
|
||||
http://icedtea.classpath.org/download/drops/${JAXP_TARBALL}
|
||||
http://icedtea.classpath.org/download/drops/cacao/${CACAO_TARBALL}
|
||||
http://icedtea.classpath.org/download/drops/jamvm/${JAMVM_TARBALL}"
|
||||
|
||||
LICENSE="Apache-1.1 Apache-2.0 GPL-1 GPL-2 GPL-2-with-linking-exception LGPL-2 MPL-1.0 MPL-1.1 public-domain W3C"
|
||||
SLOT="6"
|
||||
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86"
|
||||
|
||||
IUSE="+X +alsa cacao cjk +cups debug doc examples javascript +jbootstrap +nsplugin
|
||||
+nss pax_kernel pulseaudio +source systemtap test +webstart"
|
||||
|
||||
# Ideally the following were optional at build time.
|
||||
ALSA_COMMON_DEP="
|
||||
>=media-libs/alsa-lib-1.0"
|
||||
CUPS_COMMON_DEP="
|
||||
>=net-print/cups-1.2.12"
|
||||
X_COMMON_DEP="
|
||||
dev-libs/glib
|
||||
>=media-libs/freetype-2.3.5
|
||||
>=x11-libs/gtk+-2.8:2
|
||||
>=x11-libs/libX11-1.1.3
|
||||
>=x11-libs/libXext-1.1.1
|
||||
>=x11-libs/libXi-1.1.3
|
||||
>=x11-libs/libXrender-0.9.4
|
||||
>=x11-libs/libXtst-1.0.3"
|
||||
X_DEPEND="
|
||||
>=x11-libs/libXau-1.0.3
|
||||
>=x11-libs/libXdmcp-1.0.2
|
||||
>=x11-libs/libXinerama-1.0.2
|
||||
>=x11-libs/libXp-1.0.0
|
||||
x11-proto/inputproto
|
||||
>=x11-proto/xextproto-7.1.1
|
||||
x11-proto/xineramaproto
|
||||
x11-proto/xproto"
|
||||
|
||||
COMMON_DEP="
|
||||
>=media-libs/giflib-4.1.6
|
||||
>=media-libs/libpng-1.2
|
||||
>=sys-libs/zlib-1.2.3
|
||||
virtual/jpeg
|
||||
javascript? ( dev-java/rhino:1.6 )
|
||||
nss? ( >=dev-libs/nss-3.12.5-r1 )
|
||||
pulseaudio? ( >=media-sound/pulseaudio-0.9.11 )
|
||||
systemtap? ( >=dev-util/systemtap-1 )"
|
||||
|
||||
# media-fonts/lklug needs ppc ppc64 keywords
|
||||
RDEPEND="${COMMON_DEP}
|
||||
!dev-java/icedtea6
|
||||
X? (
|
||||
${X_COMMON_DEP}
|
||||
media-fonts/dejavu
|
||||
cjk? (
|
||||
media-fonts/arphicfonts
|
||||
media-fonts/baekmuk-fonts
|
||||
!ppc? ( !ppc64? ( media-fonts/lklug ) )
|
||||
media-fonts/lohit-fonts
|
||||
media-fonts/sazanami
|
||||
)
|
||||
)
|
||||
alsa? ( ${ALSA_COMMON_DEP} )
|
||||
cups? ( ${CUPS_COMMON_DEP} )"
|
||||
|
||||
# Only ant-core-1.8.1 has fixed ant -diagnostics when xerces+xalan are not present.
|
||||
# ca-certificates, perl and openssl are used for the cacerts keystore generation
|
||||
# xext headers have two variants depending on version - bug #288855
|
||||
# !eclipse-ecj-3.7 - bug #392587
|
||||
# autoconf - as long as we use eautoreconf, version restrictions for bug #294918
|
||||
DEPEND="${COMMON_DEP} ${ALSA_COMMON_DEP} ${CUPS_COMMON_DEP} ${X_COMMON_DEP}
|
||||
|| (
|
||||
>=dev-java/gcj-jdk-4.3
|
||||
dev-java/icedtea-bin:6
|
||||
dev-java/icedtea:6
|
||||
)
|
||||
app-arch/cpio
|
||||
app-arch/unzip
|
||||
app-arch/zip
|
||||
app-misc/ca-certificates
|
||||
>=dev-java/ant-core-1.8.1
|
||||
dev-java/ant-nodeps
|
||||
dev-lang/perl
|
||||
>=dev-libs/libxslt-1.1.26
|
||||
dev-libs/openssl
|
||||
virtual/pkgconfig
|
||||
sys-apps/lsb-release
|
||||
${X_DEPEND}
|
||||
jbootstrap? (
|
||||
|| ( <dev-java/eclipse-ecj-3.7 dev-java/ecj-gcj )
|
||||
)
|
||||
pax_kernel? ( sys-apps/paxctl )"
|
||||
|
||||
PDEPEND="webstart? ( dev-java/icedtea-web:6 )
|
||||
nsplugin? ( dev-java/icedtea-web:6[nsplugin] )"
|
||||
|
||||
S="${WORKDIR}"/${ICEDTEA_PKG}
|
||||
|
||||
pkg_setup() {
|
||||
JAVA_PKG_WANT_BUILD_VM="
|
||||
icedtea-6 icedtea-bin-6 icedtea6 icedtea6-bin
|
||||
gcj-jdk"
|
||||
JAVA_PKG_WANT_SOURCE="1.5"
|
||||
JAVA_PKG_WANT_TARGET="1.5"
|
||||
|
||||
java-vm-2_pkg_setup
|
||||
java-pkg-2_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${ICEDTEA_PKG}.tar.gz
|
||||
}
|
||||
|
||||
java_prepare() {
|
||||
# icedtea doesn't like some locales. #330433 #389717
|
||||
export LANG="C" LC_ALL="C"
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-${SLOT}_pax_kernel_support.patch #389751 #422525
|
||||
epatch "${FILESDIR}"/${PN}-${SLOT}-pass_javac_memory_args_to_vm.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
bootstrap_impossible() {
|
||||
# Fill this according to testing what works and what not
|
||||
has "${1}" # icedtea6 icedtea-6 icedtea6-bin icedtea-bin-6
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local config bootstrap enable_cacao
|
||||
local vm=$(java-pkg_get-current-vm)
|
||||
|
||||
# IcedTea6 can't be built using IcedTea7; its class files are too new
|
||||
# Whether to bootstrap
|
||||
bootstrap="disable"
|
||||
if use jbootstrap; then
|
||||
if bootstrap_impossible "${vm}"; then
|
||||
einfo "Bootstrap with ${vm} is currently not possible and thus disabled, ignoring USE=jbootstrap"
|
||||
else
|
||||
bootstrap="enable"
|
||||
fi
|
||||
fi
|
||||
|
||||
if has "${vm}" gcj-jdk; then
|
||||
# gcj-jdk ensures ecj is present.
|
||||
use jbootstrap || einfo "bootstrap is necessary when building with ${vm}, ignoring USE=\"-jbootstrap\""
|
||||
bootstrap="enable"
|
||||
fi
|
||||
|
||||
config="${config} --${bootstrap}-bootstrap"
|
||||
|
||||
if [[ ${bootstrap} == enable ]]; then
|
||||
# icedtea-6 javac wrapper requires to always have ecj if bootstrapping #392337
|
||||
local ecj_jar="$(readlink "${EPREFIX}"/usr/share/eclipse-ecj/ecj.jar)"
|
||||
# Don't use eclipse-ecj-3.7 #392587
|
||||
local ecj_all=( "${EPREFIX}"/usr/share/{eclipse-ecj,ecj-gcj}-* )
|
||||
ecj_all=( "${ecj_all[@]/*eclipse-ecj-3.7*/}" )
|
||||
if ! has "${ecj_jar%/lib/ecj.jar}" "${ecj_all[@]}"; then
|
||||
ecj_jar="${ecj_jar%/lib/ecj.jar}"
|
||||
ewarn "${ecj_jar##*/} set as system ecj, can't use for bootstrap"
|
||||
ewarn "Found usable: ${ecj_all[@]##*/}"
|
||||
ewarn "using ${ecj_all##*/} instead"
|
||||
ecj_jar="${ecj_all}"/lib/ecj.jar
|
||||
fi
|
||||
config="${config} --with-ecj-jar=${ecj_jar}"
|
||||
fi
|
||||
|
||||
# Always use HotSpot as the primary VM if available. #389521 #368669 #357633 ...
|
||||
# Otherwise use CACAO
|
||||
if ! has "${ARCH}" amd64 sparc x86; then
|
||||
enable_cacao=yes
|
||||
elif use cacao; then
|
||||
ewarn 'Enabling CACAO on an architecture with HotSpot support; issues may result.'
|
||||
ewarn 'If so, please rebuild with USE="-cacao"'
|
||||
enable_cacao=yes
|
||||
fi
|
||||
|
||||
if [[ ${enable_cacao} ]]; then
|
||||
config="${config} --enable-cacao"
|
||||
fi
|
||||
|
||||
# OpenJDK-specific parallelism support. Bug #389791, #337827
|
||||
# Implementation modified from waf-utils.eclass
|
||||
# Note that "-j" is converted to "-j1" as the system doesn't support --load-average
|
||||
local procs=$(echo -j1 ${MAKEOPTS} | sed -r "s/.*(-j\s*|--jobs=)([0-9]+).*/\2/" )
|
||||
config="${config} --with-parallel-jobs=${procs}";
|
||||
einfo "Configuring using --with-parallel-jobs=${procs}"
|
||||
|
||||
if use javascript ; then
|
||||
config="${config} --with-rhino=$(java-pkg_getjar rhino-1.6 js.jar)"
|
||||
else
|
||||
config="${config} --without-rhino"
|
||||
fi
|
||||
|
||||
unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
|
||||
|
||||
econf ${config} \
|
||||
--with-openjdk-src-zip="${DISTDIR}/${OPENJDK_TARBALL}" \
|
||||
--with-jaxp-drop-zip="${DISTDIR}/${JAXP_TARBALL}" \
|
||||
--with-jaxws-drop-zip="${DISTDIR}/${JAXWS_TARBALL}" \
|
||||
--with-jaf-drop-zip="${DISTDIR}/${JAF_TARBALL}" \
|
||||
--with-cacao-src-zip="${DISTDIR}/${CACAO_TARBALL}" \
|
||||
--with-jamvm-src-zip="${DISTDIR}/${JAMVM_TARBALL}" \
|
||||
--with-jdk-home="$(java-config -O)" \
|
||||
--with-abs-install-dir=/usr/$(get_libdir)/icedtea${SLOT} \
|
||||
$(use_enable !debug optimizations) \
|
||||
$(use_enable doc docs) \
|
||||
$(use_enable nss) \
|
||||
$(use_enable pulseaudio pulse-java) \
|
||||
$(use_enable systemtap) \
|
||||
$(use_with pax_kernel pax paxctl)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Would use GENTOO_VM otherwise.
|
||||
export ANT_RESPECT_JAVA_HOME=TRUE
|
||||
|
||||
# Load the least that's needed to avoid possible classpath collisions.
|
||||
export ANT_TASKS="ant-nodeps"
|
||||
|
||||
emake
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Use Xvfb for tests
|
||||
unset DISPLAY
|
||||
|
||||
Xemake check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dest="/usr/$(get_libdir)/icedtea${SLOT}"
|
||||
local ddest="${ED}/${dest}"
|
||||
dodir "${dest}"
|
||||
|
||||
dodoc README NEWS AUTHORS THANKYOU
|
||||
dosym /usr/share/doc/${PF} /usr/share/doc/${PN}${SLOT}
|
||||
|
||||
cd openjdk.build/j2sdk-image || die
|
||||
|
||||
# Ensures HeadlessGraphicsEnvironment is used.
|
||||
if ! use X; then
|
||||
rm -r jre/lib/$(get_system_arch)/xawt || die
|
||||
fi
|
||||
|
||||
# Don't hide classes
|
||||
rm lib/ct.sym || die
|
||||
|
||||
#402507
|
||||
mkdir jre/.systemPrefs || die
|
||||
touch jre/.systemPrefs/.system.lock || die
|
||||
touch jre/.systemPrefs/.systemRootModFile || die
|
||||
|
||||
# doins can't handle symlinks.
|
||||
cp -vRP bin include jre lib man "${ddest}" || die
|
||||
|
||||
dodoc ASSEMBLY_EXCEPTION THIRD_PARTY_README
|
||||
|
||||
if use doc; then
|
||||
# java-pkg_dohtml needed for package-list #302654
|
||||
java-pkg_dohtml -r ../docs/* || die
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
dodir "${dest}/share";
|
||||
cp -vRP demo sample "${ddest}/share/" || die
|
||||
fi
|
||||
|
||||
if use source; then
|
||||
cp src.zip "${ddest}" || die
|
||||
fi
|
||||
|
||||
# Fix the permissions.
|
||||
find "${ddest}" \! -type l \( -perm /111 -exec chmod 755 {} \; -o -exec chmod 644 {} \; \) || die
|
||||
|
||||
# Needs to be done before generating cacerts
|
||||
java-vm_set-pax-markings "${ddest}"
|
||||
|
||||
# We need to generate keystore - bug #273306
|
||||
einfo "Generating cacerts file from certificates in ${EPREFIX}/usr/share/ca-certificates/"
|
||||
mkdir "${T}/certgen" && cd "${T}/certgen" || die
|
||||
cp "${FILESDIR}/generate-cacerts.pl" . && chmod +x generate-cacerts.pl || die
|
||||
for c in "${EPREFIX}"/usr/share/ca-certificates/*/*.crt; do
|
||||
openssl x509 -text -in "${c}" >> all.crt || die
|
||||
done
|
||||
./generate-cacerts.pl "${ddest}/bin/keytool" all.crt || die
|
||||
cp -vRP cacerts "${ddest}/jre/lib/security/" || die
|
||||
chmod 644 "${ddest}/jre/lib/security/cacerts" || die
|
||||
|
||||
# Bug 390663
|
||||
cp "${FILESDIR}"/fontconfig.Gentoo.properties.src "${T}"/fontconfig.Gentoo.properties || die
|
||||
eprefixify "${T}"/fontconfig.Gentoo.properties
|
||||
insinto "${dest}"/jre/lib
|
||||
doins "${T}"/fontconfig.Gentoo.properties
|
||||
|
||||
set_java_env "${FILESDIR}/icedtea.env"
|
||||
if ! use X || ! use alsa || ! use cups; then
|
||||
java-vm_revdep-mask "${dest}"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
if has_version "<=dev-java/icedtea-6.1.10.4:${SLOT}"; then
|
||||
# portage would preserve the symlink otherwise, related to bug #384397
|
||||
rm -f "${EROOT}/usr/lib/jvm/icedtea6"
|
||||
elog "To unify the layout and simplify scripts, the identifier of Icedtea-6*"
|
||||
elog "has changed from 'icedtea6' to 'icedtea-6' starting from version 6.1.10.4-r1"
|
||||
elog "If you had icedtea6 as system VM, the change should be automatic, however"
|
||||
elog "build VM settings in /etc/java-config-2/build/jdk.conf are not changed"
|
||||
elog "and the same holds for any user VM settings. Sorry for the inconvenience."
|
||||
fi
|
||||
}
|
@ -0,0 +1,335 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea/icedtea-7.2.3.3.ebuild,v 1.1 2012/10/18 15:42:21 sera Exp $
|
||||
# Build written by Andrew John Hughes (gnu_andrew@member.fsf.org)
|
||||
|
||||
# *********************************************************
|
||||
# * IF YOU CHANGE THIS EBUILD, CHANGE ICEDTEA-6.* AS WELL *
|
||||
# *********************************************************
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit autotools java-pkg-2 java-vm-2 pax-utils prefix versionator virtualx
|
||||
|
||||
ICEDTEA_VER=$(get_version_component_range 2-)
|
||||
ICEDTEA_BRANCH=$(get_version_component_range 2-3)
|
||||
ICEDTEA_PKG=icedtea-${ICEDTEA_VER}
|
||||
CORBA_TARBALL="9a95d714d136.tar.gz"
|
||||
JAXP_TARBALL="f45296ac69be.tar.gz"
|
||||
JAXWS_TARBALL="03f54ef33914.tar.gz"
|
||||
JDK_TARBALL="5ec94d162f05.tar.gz"
|
||||
LANGTOOLS_TARBALL="ec73c6927fb7.tar.gz"
|
||||
OPENJDK_TARBALL="301e79a966b4.tar.gz"
|
||||
HOTSPOT_TARBALL="d2d0a106917c.tar.gz"
|
||||
CACAO_TARBALL="a567bcb7f589.tar.gz"
|
||||
JAMVM_TARBALL="jamvm-0972452d441544f7dd29c55d64f1ce3a5db90d82.tar.gz"
|
||||
|
||||
DESCRIPTION="A harness to build OpenJDK using Free Software build tools and dependencies"
|
||||
HOMEPAGE="http://icedtea.classpath.org"
|
||||
SRC_URI="
|
||||
http://icedtea.classpath.org/download/source/${ICEDTEA_PKG}.tar.gz
|
||||
http://icedtea.classpath.org/hg/release/icedtea7-forest-${ICEDTEA_BRANCH}/archive/${OPENJDK_TARBALL}
|
||||
http://icedtea.classpath.org/hg/release/icedtea7-forest-${ICEDTEA_BRANCH}/corba/archive/${CORBA_TARBALL}
|
||||
http://icedtea.classpath.org/hg/release/icedtea7-forest-${ICEDTEA_BRANCH}/jaxp/archive/${JAXP_TARBALL}
|
||||
http://icedtea.classpath.org/hg/release/icedtea7-forest-${ICEDTEA_BRANCH}/jaxws/archive/${JAXWS_TARBALL}
|
||||
http://icedtea.classpath.org/hg/release/icedtea7-forest-${ICEDTEA_BRANCH}/jdk/archive/${JDK_TARBALL}
|
||||
http://icedtea.classpath.org/hg/release/icedtea7-forest-${ICEDTEA_BRANCH}/hotspot/archive/${HOTSPOT_TARBALL}
|
||||
http://icedtea.classpath.org/hg/release/icedtea7-forest-${ICEDTEA_BRANCH}/langtools/archive/${LANGTOOLS_TARBALL}
|
||||
http://icedtea.classpath.org/download/drops/cacao/${CACAO_TARBALL}
|
||||
http://icedtea.classpath.org/download/drops/jamvm/${JAMVM_TARBALL}"
|
||||
|
||||
LICENSE="Apache-1.1 Apache-2.0 GPL-1 GPL-2 GPL-2-with-linking-exception LGPL-2 MPL-1.0 MPL-1.1 public-domain W3C"
|
||||
SLOT="7"
|
||||
KEYWORDS="~amd64 ~ia64 ~x86"
|
||||
|
||||
IUSE="+X +alsa cjk +cups debug doc examples javascript +jbootstrap +nsplugin
|
||||
+nss pax_kernel pulseaudio +source systemtap test +webstart"
|
||||
|
||||
# Ideally the following were optional at build time.
|
||||
ALSA_COMMON_DEP="
|
||||
>=media-libs/alsa-lib-1.0"
|
||||
CUPS_COMMON_DEP="
|
||||
>=net-print/cups-1.2.12"
|
||||
X_COMMON_DEP="
|
||||
>=dev-libs/atk-1.30.0
|
||||
>=dev-libs/glib-2.26
|
||||
media-libs/fontconfig
|
||||
>=media-libs/freetype-2.3.5
|
||||
>=x11-libs/cairo-1.8.8
|
||||
x11-libs/gdk-pixbuf:2
|
||||
>=x11-libs/gtk+-2.8:2
|
||||
>=x11-libs/libX11-1.1.3
|
||||
>=x11-libs/libXext-1.1.1
|
||||
>=x11-libs/libXi-1.1.3
|
||||
>=x11-libs/libXrender-0.9.4
|
||||
>=x11-libs/libXtst-1.0.3
|
||||
>=x11-libs/pango-1.24.5"
|
||||
X_DEPEND="
|
||||
>=x11-libs/libXau-1.0.3
|
||||
>=x11-libs/libXdmcp-1.0.2
|
||||
>=x11-libs/libXinerama-1.0.2
|
||||
x11-proto/inputproto
|
||||
>=x11-proto/xextproto-7.1.1
|
||||
x11-proto/xineramaproto
|
||||
x11-proto/xproto"
|
||||
|
||||
COMMON_DEP="
|
||||
>=media-libs/giflib-4.1.6
|
||||
media-libs/lcms:2
|
||||
>=media-libs/libpng-1.2
|
||||
>=sys-libs/zlib-1.2.3
|
||||
virtual/jpeg
|
||||
javascript? ( dev-java/rhino:1.6 )
|
||||
nss? ( >=dev-libs/nss-3.12.5-r1 )
|
||||
pulseaudio? ( >=media-sound/pulseaudio-0.9.11 )
|
||||
systemtap? ( >=dev-util/systemtap-1 )"
|
||||
|
||||
# cups is needed for X. #390945 #390975
|
||||
RDEPEND="${COMMON_DEP}
|
||||
!dev-java/icedtea:0
|
||||
X? (
|
||||
${CUPS_COMMON_DEP}
|
||||
${X_COMMON_DEP}
|
||||
media-fonts/dejavu
|
||||
cjk? (
|
||||
media-fonts/arphicfonts
|
||||
media-fonts/baekmuk-fonts
|
||||
media-fonts/lklug
|
||||
media-fonts/lohit-fonts
|
||||
media-fonts/sazanami
|
||||
)
|
||||
)
|
||||
alsa? ( ${ALSA_COMMON_DEP} )
|
||||
cups? ( ${CUPS_COMMON_DEP} )"
|
||||
|
||||
# Only ant-core-1.8.1 has fixed ant -diagnostics when xerces+xalan are not present.
|
||||
# ca-certificates, perl and openssl are used for the cacerts keystore generation
|
||||
# xext headers have two variants depending on version - bug #288855
|
||||
# autoconf - as long as we use eautoreconf, version restrictions for bug #294918
|
||||
DEPEND="${COMMON_DEP} ${ALSA_COMMON_DEP} ${CUPS_COMMON_DEP} ${X_COMMON_DEP}
|
||||
|| (
|
||||
>=dev-java/gcj-jdk-4.3
|
||||
dev-java/icedtea-bin:7
|
||||
dev-java/icedtea-bin:6
|
||||
dev-java/icedtea:7
|
||||
dev-java/icedtea:6
|
||||
)
|
||||
app-arch/cpio
|
||||
app-arch/unzip
|
||||
app-arch/zip
|
||||
app-misc/ca-certificates
|
||||
>=dev-java/ant-core-1.8.1
|
||||
dev-java/ant-nodeps
|
||||
dev-lang/perl
|
||||
>=dev-libs/libxslt-1.1.26
|
||||
dev-libs/openssl
|
||||
virtual/pkgconfig
|
||||
sys-apps/attr
|
||||
sys-apps/lsb-release
|
||||
${X_DEPEND}
|
||||
pax_kernel? ( sys-apps/paxctl )"
|
||||
|
||||
PDEPEND="webstart? ( dev-java/icedtea-web:7 )
|
||||
nsplugin? ( dev-java/icedtea-web:7[nsplugin] )"
|
||||
|
||||
S="${WORKDIR}"/${ICEDTEA_PKG}
|
||||
|
||||
pkg_setup() {
|
||||
JAVA_PKG_WANT_BUILD_VM="
|
||||
icedtea-7 icedtea-bin-7 icedtea7
|
||||
icedtea-6 icedtea-bin-6 icedtea6 icedtea6-bin
|
||||
gcj-jdk"
|
||||
JAVA_PKG_WANT_SOURCE="1.5"
|
||||
JAVA_PKG_WANT_TARGET="1.5"
|
||||
|
||||
java-vm-2_pkg_setup
|
||||
java-pkg-2_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${ICEDTEA_PKG}.tar.gz
|
||||
}
|
||||
|
||||
java_prepare() {
|
||||
# For bootstrap builds as the sandbox control file might not yet exist.
|
||||
addpredict /proc/self/coredump_filter
|
||||
|
||||
# icedtea doesn't like some locales. #330433 #389717
|
||||
export LANG="C" LC_ALL="C"
|
||||
|
||||
epatch "${FILESDIR}"/${P}-pax_mark_rmic_java.patch #422525
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
bootstrap_impossible() {
|
||||
# Fill this according to testing what works and what not
|
||||
has "${1}" icedtea6 icedtea-6 icedtea6-bin icedtea-bin-6
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local config bootstrap
|
||||
local vm=$(java-pkg_get-current-vm)
|
||||
|
||||
# Whether to bootstrap
|
||||
bootstrap="disable"
|
||||
if use jbootstrap; then
|
||||
if bootstrap_impossible "${vm}"; then
|
||||
einfo "Bootstrap with ${vm} is currently not possible and thus disabled, ignoring USE=jbootstrap"
|
||||
else
|
||||
bootstrap="enable"
|
||||
fi
|
||||
fi
|
||||
|
||||
if has "${vm}" gcj-jdk; then
|
||||
# gcj-jdk ensures ecj is present.
|
||||
use jbootstrap || einfo "bootstrap is necessary when building with ${vm}, ignoring USE=\"-jbootstrap\""
|
||||
bootstrap="enable"
|
||||
local ecj_jar="$(readlink "${EPREFIX}"/usr/share/eclipse-ecj/ecj.jar)"
|
||||
config="${config} --with-ecj-jar=${ecj_jar}"
|
||||
fi
|
||||
|
||||
config="${config} --${bootstrap}-bootstrap"
|
||||
|
||||
# Always use HotSpot as the primary VM if available. #389521 #368669 #357633 ...
|
||||
# Otherwise use JamVM as it's the only possibility right now
|
||||
if ! has "${ARCH}" amd64 sparc x86; then
|
||||
config="${config} --enable-jamvm"
|
||||
fi
|
||||
|
||||
# OpenJDK-specific parallelism support. Bug #389791, #337827
|
||||
# Implementation modified from waf-utils.eclass
|
||||
# Note that "-j" is converted to "-j1" as the system doesn't support --load-average
|
||||
local procs=$(echo -j1 ${MAKEOPTS} | sed -r "s/.*(-j\s*|--jobs=)([0-9]+).*/\2/" )
|
||||
config="${config} --with-parallel-jobs=${procs}";
|
||||
einfo "Configuring using --with-parallel-jobs=${procs}"
|
||||
|
||||
if use javascript ; then
|
||||
config="${config} --with-rhino=$(java-pkg_getjar rhino-1.6 js.jar)"
|
||||
else
|
||||
config="${config} --without-rhino"
|
||||
fi
|
||||
|
||||
unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
|
||||
|
||||
econf ${config} \
|
||||
--with-openjdk-src-zip="${DISTDIR}/${OPENJDK_TARBALL}" \
|
||||
--with-corba-src-zip="${DISTDIR}/${CORBA_TARBALL}" \
|
||||
--with-jaxp-src-zip="${DISTDIR}/${JAXP_TARBALL}" \
|
||||
--with-jaxws-src-zip="${DISTDIR}/${JAXWS_TARBALL}" \
|
||||
--with-jdk-src-zip="${DISTDIR}/${JDK_TARBALL}" \
|
||||
--with-hotspot-src-zip="${DISTDIR}/${HOTSPOT_TARBALL}" \
|
||||
--with-langtools-src-zip="${DISTDIR}/${LANGTOOLS_TARBALL}" \
|
||||
--with-cacao-src-zip="${DISTDIR}/${CACAO_TARBALL}" \
|
||||
--with-jamvm-src-zip="${DISTDIR}/${JAMVM_TARBALL}" \
|
||||
--with-jdk-home="$(java-config -O)" \
|
||||
--with-abs-install-dir=/usr/$(get_libdir)/icedtea${SLOT} \
|
||||
--disable-downloading --disable-Werror \
|
||||
$(use_enable !debug optimizations) \
|
||||
$(use_enable doc docs) \
|
||||
$(use_enable nss) \
|
||||
$(use_enable pulseaudio pulse-java) \
|
||||
$(use_enable systemtap) \
|
||||
$(use_with pax_kernel pax paxctl)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Would use GENTOO_VM otherwise.
|
||||
export ANT_RESPECT_JAVA_HOME=TRUE
|
||||
|
||||
# Load the least that's needed to avoid possible classpath collisions.
|
||||
export ANT_TASKS="ant-nodeps"
|
||||
|
||||
emake
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Use Xvfb for tests
|
||||
unset DISPLAY
|
||||
|
||||
Xemake check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dest="/usr/$(get_libdir)/icedtea${SLOT}"
|
||||
local ddest="${ED}/${dest}"
|
||||
dodir "${dest}"
|
||||
|
||||
dodoc README NEWS AUTHORS
|
||||
dosym /usr/share/doc/${PF} /usr/share/doc/${PN}${SLOT}
|
||||
|
||||
cd openjdk.build/j2sdk-image || die
|
||||
|
||||
# Ensures HeadlessGraphicsEnvironment is used.
|
||||
if ! use X; then
|
||||
rm -r jre/lib/$(get_system_arch)/xawt || die
|
||||
fi
|
||||
|
||||
# Don't hide classes
|
||||
rm lib/ct.sym || die
|
||||
|
||||
#402507
|
||||
mkdir jre/.systemPrefs || die
|
||||
touch jre/.systemPrefs/.system.lock || die
|
||||
touch jre/.systemPrefs/.systemRootModFile || die
|
||||
|
||||
# doins can't handle symlinks.
|
||||
cp -vRP bin include jre lib man "${ddest}" || die
|
||||
|
||||
dodoc ASSEMBLY_EXCEPTION THIRD_PARTY_README
|
||||
|
||||
if use doc; then
|
||||
# java-pkg_dohtml needed for package-list #302654
|
||||
java-pkg_dohtml -r ../docs/* || die
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
dodir "${dest}/share";
|
||||
cp -vRP demo sample "${ddest}/share/" || die
|
||||
fi
|
||||
|
||||
if use source; then
|
||||
cp src.zip "${ddest}" || die
|
||||
fi
|
||||
|
||||
# Fix the permissions.
|
||||
find "${ddest}" \! -type l \( -perm /111 -exec chmod 755 {} \; -o -exec chmod 644 {} \; \) || die
|
||||
|
||||
# Needs to be done before generating cacerts
|
||||
java-vm_set-pax-markings "${ddest}"
|
||||
|
||||
# We need to generate keystore - bug #273306
|
||||
einfo "Generating cacerts file from certificates in ${EPREFIX}/usr/share/ca-certificates/"
|
||||
mkdir "${T}/certgen" && cd "${T}/certgen" || die
|
||||
cp "${FILESDIR}/generate-cacerts.pl" . && chmod +x generate-cacerts.pl || die
|
||||
for c in "${EPREFIX}"/usr/share/ca-certificates/*/*.crt; do
|
||||
openssl x509 -text -in "${c}" >> all.crt || die
|
||||
done
|
||||
./generate-cacerts.pl "${ddest}/bin/keytool" all.crt || die
|
||||
cp -vRP cacerts "${ddest}/jre/lib/security/" || die
|
||||
chmod 644 "${ddest}/jre/lib/security/cacerts" || die
|
||||
|
||||
# OpenJDK7 should be able to use fontconfig instead, but wont hurt to
|
||||
# install it anyway. Bug 390663
|
||||
cp "${FILESDIR}"/fontconfig.Gentoo.properties.src "${T}"/fontconfig.Gentoo.properties || die
|
||||
eprefixify "${T}"/fontconfig.Gentoo.properties
|
||||
insinto "${dest}"/jre/lib
|
||||
doins "${T}"/fontconfig.Gentoo.properties
|
||||
|
||||
set_java_env "${FILESDIR}/icedtea.env"
|
||||
if ! use X || ! use alsa || ! use cups; then
|
||||
java-vm_revdep-mask "${dest}"
|
||||
fi
|
||||
java-vm_sandbox-predict /proc/self/coredump_filter
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
if has_version "<=dev-java/icedtea-7.2.0:7"; then
|
||||
# portage would preserve the symlink otherwise, related to bug #384397
|
||||
rm -f "${EROOT}/usr/lib/jvm/icedtea7"
|
||||
elog "To unify the layout and simplify scripts, the identifier of Icedtea-7*"
|
||||
elog "has changed from 'icedtea7' to 'icedtea-7' starting from version 7.2.0-r1"
|
||||
elog "If you had icedtea7 as system VM, the change should be automatic, however"
|
||||
elog "build VM settings in /etc/java-config-2/build/jdk.conf are not changed"
|
||||
elog "and the same holds for any user VM settings. Sorry for the inconvenience."
|
||||
fi
|
||||
}
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqp/nqp-2012.10.ebuild,v 1.1 2012/10/19 06:46:53 patrick Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
inherit eutils multilib
|
||||
|
||||
PARROT_VERSION="4.4.0"
|
||||
|
||||
DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler"
|
||||
HOMEPAGE="http://rakudo.org/"
|
||||
SRC_URI="http://github.com/perl6/${PN}/tarball/${PV} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Artistic-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND=">=dev-lang/parrot-${PARROT_VERSION}[unicode]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl"
|
||||
|
||||
src_prepare() {
|
||||
cd "${WORKDIR}"
|
||||
ln -s * "${S}" || die
|
||||
cd "${S}"
|
||||
echo "${PV}" > VERSION
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
perl Configure.pl || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1 || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 test || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${ED}" install || die
|
||||
|
||||
dodoc CREDITS README || die
|
||||
|
||||
if use doc; then
|
||||
dodoc docs/* || die
|
||||
fi
|
||||
}
|
@ -0,0 +1,49 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/rakudo-2012.10.ebuild,v 1.1 2012/10/19 06:52:48 patrick Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
PARROT_VERSION="4.4.0"
|
||||
NQP_VERSION="${PV}"
|
||||
|
||||
inherit eutils multilib
|
||||
|
||||
DESCRIPTION="A Perl 6 implementation built on the Parrot virtual machine"
|
||||
HOMEPAGE="http://rakudo.org/"
|
||||
SRC_URI="mirror://github/${PN}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Artistic-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND=">=dev-lang/parrot-${PARROT_VERSION}[unicode]
|
||||
>=dev-lang/nqp-${NQP_VERSION}"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl"
|
||||
|
||||
src_prepare() {
|
||||
sed -i "s,\$(DOCDIR)/rakudo$,&-${PVR}," tools/build/Makefile.in || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
perl Configure.pl || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 test || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${ED}" install || die
|
||||
|
||||
dodoc CREDITS README docs/ChangeLog docs/ROADMAP || die
|
||||
|
||||
if use doc; then
|
||||
dohtml -A svg docs/architecture.html docs/architecture.svg || die
|
||||
dodoc docs/*.pod || die
|
||||
docinto announce
|
||||
dodoc docs/announce/* || die
|
||||
fi
|
||||
}
|
@ -1,3 +1 @@
|
||||
DIST libf2c-20070912.zip 128622 SHA256 9403da6e0ea3f20012f351ff1525efd7fc0d696b82ab7219f711f21e73d09ec0 SHA512 54a263353db4489d9f62c108b748f8e7c6da2c668ab89d40a5d3772d7427009ae90269b3c39e2f564c38c92603c4814ad65d07bca370deaab5f478325e095fe5 WHIRLPOOL 3d1fc1629059abac62a60c927e573db6b83b2fb4b81638a1e8283622f15cc1195d2a3a763e13bec4abd31725084fc91668dd5344f88322b395bd981c766fb4c9
|
||||
DIST libf2c-20090407.zip 128822 SHA256 5b3503d1560f0f12649baa94ad5ce8ff7e363ca3507c10bfc4afc8cfdb07fe92 SHA512 695bcb57026e986b203fdfacfbd6fee24251f37ff937d035b5bcfa9a46a3fb46ab0bffdcfbe24299360fd2a3247a5e5d3f4dbd3ab99326cbd16b77f59d130282 WHIRLPOOL ce03a18b0da5482c55206dffa88d1802e9d2e4ab6234ac5ee9bbd27d88433929b912675942a9838c4b94e2b24e2bc0956fc3a088e4e65d4e8f736ecaefc66fef
|
||||
DIST libf2c-20110801.zip 128845 SHA256 f13c01421e9668dc86c78159d87c2f802dd1f8e62037834285c7ab77200d97d5 SHA512 7a7b7b02ca2b11456aa0deba5094aebc1e9f7070d1742ad76450ec79de7eed967fbd7446524b66c52295ed911471d2dc396d171569b5d37079bdca8220fd2fb6 WHIRLPOOL 7bc8fa6c016dbb860863b39939f27f99156de017a2847764698bc0b5bbf21ff183e783991d6c5200ddba1b636e9a8bb93d560c00344db94b4e9a7b254abdafde
|
||||
|
@ -1,56 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libf2c/libf2c-20070912.ebuild,v 1.13 2012/06/06 03:32:37 zmedico Exp $
|
||||
|
||||
inherit eutils multilib toolchain-funcs
|
||||
|
||||
DESCRIPTION="Library that converts FORTRAN to C source."
|
||||
HOMEPAGE="ftp://ftp.netlib.org/f2c/index.html"
|
||||
#SRC_URI="ftp://ftp.netlib.org/f2c/${PN}.zip"
|
||||
SRC_URI="http://dev.gentoo.org/~dberkholz/distfiles/${P}.zip
|
||||
mirror://gentoo/${P}.zip"
|
||||
|
||||
LICENSE="as-is"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/unzip"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
epatch "${FILESDIR}"/20051004-add-ofiles-dep.patch
|
||||
epatch "${FILESDIR}"/20070912-link-shared-libf2c-correctly.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
-f makefile.u \
|
||||
all \
|
||||
CFLAGS="${CFLAGS}" \
|
||||
CC="$(tc-getCC)" \
|
||||
|| die "all failed"
|
||||
|
||||
# Clean up files so we can recompile PIC for the shared lib
|
||||
rm *.o || die "clean failed"
|
||||
|
||||
emake \
|
||||
-f makefile.u \
|
||||
libf2c.so \
|
||||
CFLAGS="${CFLAGS} -fPIC" \
|
||||
CC="$(tc-getCC)" \
|
||||
|| die "libf2c.so failed"
|
||||
}
|
||||
|
||||
src_install () {
|
||||
dolib.a libf2c.a || die "dolib.a failed"
|
||||
dolib libf2c.so.2 || die "dolib failed"
|
||||
dosym libf2c.so.2 /usr/$(get_libdir)/libf2c.so
|
||||
insinto /usr/include
|
||||
doins f2c.h || die "f2c.h install failed"
|
||||
dodoc README Notice || die "doc install failed"
|
||||
}
|
@ -1,61 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libf2c/libf2c-20090407-r1.ebuild,v 1.12 2012/10/06 16:53:54 armin76 Exp $
|
||||
|
||||
EAPI=2
|
||||
inherit eutils multilib toolchain-funcs
|
||||
|
||||
DESCRIPTION="Library that converts FORTRAN to C source."
|
||||
HOMEPAGE="ftp://ftp.netlib.org/f2c/index.html"
|
||||
# copy this one and rename it on the gentoo mirrors
|
||||
#SRC_URI="ftp://ftp.netlib.org/f2c/${PN}.zip"
|
||||
SRC_URI="mirror://gentoo/${P}.zip"
|
||||
|
||||
LICENSE="as-is"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/unzip"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}"/20051004-add-ofiles-dep.patch \
|
||||
"${FILESDIR}"/${PV}-link-shared-libf2c-correctly.patch
|
||||
# "${FILESDIR}"/${PV}-main.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
-f makefile.u \
|
||||
libf2c.so \
|
||||
CFLAGS="${CFLAGS} -fPIC" \
|
||||
CC="$(tc-getCC)" \
|
||||
|| die "libf2c.so failed"
|
||||
|
||||
# Clean up files so we can recompile without PIC for the static lib
|
||||
if use static-libs; then
|
||||
rm *.o || die "clean failed"
|
||||
emake \
|
||||
-f makefile.u \
|
||||
all \
|
||||
CFLAGS="${CFLAGS}" \
|
||||
CC="$(tc-getCC)" \
|
||||
|| die "all failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install () {
|
||||
dolib libf2c.so.2 || die "dolib failed"
|
||||
dosym libf2c.so.2 /usr/$(get_libdir)/libf2c.so
|
||||
if use static-libs; then
|
||||
dolib.a libf2c.a || die "dolib.a failed"
|
||||
fi
|
||||
insinto /usr/include
|
||||
doins f2c.h || die "f2c.h install failed"
|
||||
dodoc README Notice || die "doc install failed"
|
||||
}
|
@ -1,19 +1,18 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/rote/rote-0.2.8.ebuild,v 1.2 2009/09/23 17:26:01 patrick Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/rote/rote-0.2.8.ebuild,v 1.3 2012/10/18 19:10:13 xmw Exp $
|
||||
|
||||
inherit eutils
|
||||
EAPI=4
|
||||
|
||||
DESCRIPTION="A simple C library for VT102 terminal emulation"
|
||||
DESCRIPTION="simple C library for VT102 terminal emulation"
|
||||
HOMEPAGE="http://rote.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/rote/${P}.tar.gz"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
DEPEND=""
|
||||
|
||||
src_install() {
|
||||
make DESTDIR=${D} install || die
|
||||
dodoc README
|
||||
}
|
||||
RDEPEND="sys-libs/ncurses"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/DateTime-TimeZone/DateTime-TimeZone-1.510.0.ebuild,v 1.1 2012/10/18 18:04:41 tove Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MODULE_AUTHOR=DROLSKY
|
||||
MODULE_VERSION=1.51
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Time zone object base class and factory"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-perl/Class-Load
|
||||
>=dev-perl/Params-Validate-0.720.0
|
||||
>=dev-perl/Class-Singleton-1.30.0
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=virtual/perl-ExtUtils-MakeMaker-6.310.0
|
||||
test? (
|
||||
>=virtual/perl-Test-Simple-0.920.0
|
||||
)
|
||||
"
|
||||
|
||||
SRC_TEST="do"
|
@ -0,0 +1 @@
|
||||
DIST prettytable-0.6.tar.gz 19663 SHA256 6414f9f5ddba04fcca39f09a9852ec3585b92b67e9319ea865671044d3ed2299 SHA512 ebf53f86ebaaa0c9436808530409bf30069b4722d5dac4c891bd6a9953c3ef1afb3d3f0b494bd4b7b474c98c2e0532c73123fb71827d4b3a5bbb497d32d30af4 WHIRLPOOL 1f932621d100ec67f1764e05164658f80d9328e3e3e770d1a46acdee0e7e35c4c71194f2473439e37a5f6c9d59a5e27f625cf3d38731a648a3b5225b2610d3a3
|
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>zx2c4@gentoo.org</email>
|
||||
<name>Jason A. Donenfeld</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="google-code">prettytable</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/prettytable/prettytable-0.6.ebuild,v 1.1 2012/10/18 13:04:13 zx2c4 Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_DEPEND="2:2.6 3"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="A Python library for easily displaying tabular data in a
|
||||
visually appealing ASCII table format."
|
||||
HOMEPAGE="https://code.google.com/p/prettytable/"
|
||||
SRC_URI="https://prettytable.googlecode.com/files/prettytable-0.6.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools"
|
||||
RDEPEND="${DEPEND}"
|
@ -1 +1 @@
|
||||
DIST glfw-2.6.tar.bz2 886843 RMD160 71c767e16167e8460fbfb01391614b2501247c7e SHA1 7b11e5a9d923c9826d4cc6eeeb441dc6940109c8 SHA256 1b86ca8c5678fbf6999a0bfbe50de121f8aec9c07bf2383306819caebe3edfca
|
||||
DIST glfw-2.6.tar.bz2 886843 SHA256 1b86ca8c5678fbf6999a0bfbe50de121f8aec9c07bf2383306819caebe3edfca
|
||||
|
@ -1 +1 @@
|
||||
DIST leptonica-1.68.tar.gz 6695020 RMD160 f1d20f0bae963b5c6753d5ceca5873d604a16e40 SHA1 a50563ac091f4195a5a3b4579c4fcc674b81c316 SHA256 acefb6c50db2913f117afdbb19a549f7409cf8fa5d9a435692cb10ff89a81f8f
|
||||
DIST leptonica-1.68.tar.gz 6695020 SHA256 acefb6c50db2913f117afdbb19a549f7409cf8fa5d9a435692cb10ff89a81f8f SHA512 3dad38279c328e671f65018d86c04da59a6dff481ff48530a6341505abbd3e2a526a5825a0995d77c690f54acbaa0818832bd44dd4246a87d726862e0c31d82b WHIRLPOOL e680f898ddabff46bedc0a8aed6bee95a3a748beaa5e68be3d8ea170fbfad501a68277f243a9d5aeab698aca068b8ef8be427fe69ba99f8d630fd207f913ff1f
|
||||
|
@ -1,5 +1,3 @@
|
||||
DIST libchamplain-0.10.1.tar.bz2 670134 SHA256 d7f5c11c4297e7a03444f30e4bb1b78c4da91046796f0c56c4ad5db0f823bc63 SHA512 84699ec26b55e43cc6004af1bd3b512e4da5e72daa335e9ccc36cd7481e5780a0ad624890b34d45338414fbb3d5594da1a9f16a5c837f3c4cda8f3e00d332797 WHIRLPOOL 5774fb328d287ff3c6d33c31ce0a953d2f526cd63335598c816613dd6359895ee8ab09e4227bfed0843984ded2a0f80fb7c5a15516b6e411c476639782367e25
|
||||
DIST libchamplain-0.12.2.tar.xz 581356 SHA256 d23f97875e407fdc3e8fc86bef538a377c42f37f5be4fc8ec6063e7446fd7e2e SHA512 a8266aea424165661f4e9e661ad2b020003f239835f7ebe50740886855ff7ec7d3255aae69b720b9cedee3e7c67cd48cbc63254f4c6e158953dec4a272b09e80 WHIRLPOOL f33ae4064e2648b77d0ca2069c4a17d7061feb5976c47bc1b4088ecd9a1b35817231070bfa1018427b1a835f33cda6c07a0d3e235052fe28c50475bbd72faeec
|
||||
DIST libchamplain-0.12.3.tar.xz 583740 SHA256 3d03d4e6892305a3b5b78e0718e486f6a13271df33d82383fd8361ef71f3e658 SHA512 76101bbdd50c3a08b177d3e261869d3c974923d0deb728e958896d632cce4486cc106a02409c7983624e5cbc6746e96bb4cf5f46a35224585edea230aa72e957 WHIRLPOOL 6882034fc97580e33fa3e24434dc1670055f4e9b78a7aa4a833be9364f2af213745eeaea0ee0b008920ec996f96585efe3006a69d2c68aa8b24f789a255e0efa
|
||||
DIST libchamplain-0.6.0.tar.bz2 699922 SHA256 e6578cc38cee77b7d03a68e7fda347c64ea1f84a4655b3e1d7a55da900699c24 SHA512 06be1878d7ea013123c1d2ac92267e9c1e531648626c00746a48150380b587908bc4038fbd6282a2762f478c8fd07d06a94eceba8f250392d1c222777885428c WHIRLPOOL 6b7b849912fc41ec63cc8f86571f5c06040e050947647efc92ac40a9754eb9a36c7ad7e3891ea5bd4590cf3f81fb8e421f3faddaca5f52d92eec6b6b9b23f25a
|
||||
DIST libchamplain-0.8.3.tar.bz2 667873 SHA256 70d533be213a1586d6725d82afb128d1e57ccc262681dfda193af60507ad42e3 SHA512 d0e045bb98aece9191a0ccd19605aac571df156baab7465738e78d378c750b8e9313f46cc9933a6b475fd88811e7ebb6df5f69a0cee6f654bf6f72db3918850a WHIRLPOOL 411be8c8e9f442b6491d6b50eb79b9f862e78e6f97473f2f104514fccd1a25236cf6da331d16bbbc29c06179832d3bb3b9eb7939be189a4754cee2c53e65cf00
|
||||
|
@ -1,64 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/libchamplain/libchamplain-0.12.2.ebuild,v 1.4 2012/08/14 22:57:01 tetromino Exp $
|
||||
|
||||
EAPI="4"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
inherit gnome2
|
||||
|
||||
DESCRIPTION="Clutter based world map renderer"
|
||||
HOMEPAGE="http://projects.gnome.org/libchamplain/"
|
||||
|
||||
LICENSE="LGPL-2"
|
||||
SLOT="0.12"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="debug doc +gtk +introspection vala"
|
||||
|
||||
REQUIRED_USE="vala? ( introspection )"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/glib-2.16:2
|
||||
>=x11-libs/cairo-1.4
|
||||
>=media-libs/clutter-1.2:1.0[introspection?]
|
||||
>=media-libs/memphis-0.2.1:0.2[introspection?]
|
||||
>=net-libs/libsoup-gnome-2.4.1:2.4
|
||||
dev-db/sqlite:3
|
||||
gtk? (
|
||||
>=x11-libs/gtk+-2.90:3[introspection?]
|
||||
>=media-libs/clutter-gtk-0.90:1.0 )
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.6.3 )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
doc? ( >=dev-util/gtk-doc-1.9 )
|
||||
vala? ( >=dev-lang/vala-0.14.2-r1:0.14[vapigen] )"
|
||||
# segfaults with vala:0.12
|
||||
# vala-0.14.2-r1 required for bug #402013
|
||||
|
||||
pkg_setup() {
|
||||
DOCS="AUTHORS ChangeLog NEWS README"
|
||||
# Vala demos are only built, so just disable them
|
||||
G2CONF="${G2CONF}
|
||||
--disable-static
|
||||
--disable-maemo
|
||||
--disable-vala-demos
|
||||
--enable-memphis
|
||||
VAPIGEN=$(type -p vapigen-0.14)
|
||||
$(use_enable debug)
|
||||
$(use_enable gtk)
|
||||
$(use_enable introspection)
|
||||
$(use_enable vala)"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Fix documentation slotability
|
||||
sed -e "s/^DOC_MODULE.*/DOC_MODULE = ${PN}-${SLOT}/" \
|
||||
-i docs/reference/Makefile.{am,in} || die "sed (1) failed"
|
||||
sed -e "s/^DOC_MODULE.*/DOC_MODULE = ${PN}-gtk-${SLOT}/" \
|
||||
-i docs/reference-gtk/Makefile.{am,in} || die "sed (2) failed"
|
||||
mv "${S}"/docs/reference/${PN}{,-${SLOT}}-docs.sgml || die "mv (1) failed"
|
||||
mv "${S}"/docs/reference-gtk/${PN}-gtk{,-${SLOT}}-docs.sgml || die "mv (2) failed"
|
||||
|
||||
gnome2_src_prepare
|
||||
}
|
@ -1,90 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/libchamplain/libchamplain-0.6.0.ebuild,v 1.15 2012/08/14 22:57:01 tetromino Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
PYTHON_DEPEND="python? 2"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
|
||||
inherit gnome2 python
|
||||
|
||||
DESCRIPTION="Clutter based world map renderer"
|
||||
HOMEPAGE="http://projects.gnome.org/libchamplain/"
|
||||
|
||||
LICENSE="LGPL-2"
|
||||
SLOT="0.6"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug doc gtk html +introspection python"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/glib:2
|
||||
>=x11-libs/cairo-1.4
|
||||
net-libs/libsoup-gnome:2.4
|
||||
media-libs/clutter:1.0[introspection?]
|
||||
media-libs/memphis
|
||||
dev-db/sqlite:3
|
||||
gtk? (
|
||||
x11-libs/gtk+:2[introspection?]
|
||||
media-libs/memphis:0.2
|
||||
>=media-libs/clutter-gtk-0.10:0.10 )
|
||||
python? (
|
||||
media-libs/pymemphis
|
||||
dev-python/pyclutter
|
||||
dev-python/pyclutter-gtk )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
doc? ( >=dev-util/gtk-doc-1.9 )
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.6.3 )"
|
||||
|
||||
pkg_setup() {
|
||||
DOCS="AUTHORS ChangeLog NEWS README"
|
||||
|
||||
G2CONF="${G2CONF}
|
||||
--disable-static
|
||||
--enable-memphis
|
||||
--with-html-dir="${EPREFIX}/usr/share/doc/${PF}/html"
|
||||
$(use_enable debug)
|
||||
$(use_enable gtk)
|
||||
$(use_enable html gtk-doc-html)
|
||||
$(use_enable introspection)
|
||||
$(use_enable python)"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
gnome2_src_prepare
|
||||
sed 's:bindings::g' -i Makefile.in || die
|
||||
|
||||
# Drop DEPRECATED flags, bug #387335
|
||||
sed -i -e 's:-D[A-Z_]*DISABLE_DEPRECATED:$(NULL):g' \
|
||||
tidy/Makefile.am tidy/Makefile.in || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
gnome2_src_compile
|
||||
if use python; then
|
||||
python_copy_sources bindings
|
||||
building() {
|
||||
emake \
|
||||
PYTHON_INCLUDES="-I$(python_get_includedir)" \
|
||||
pythondir="$(python_get_sitedir)" \
|
||||
pyexecdir="$(python_get_sitedir)"
|
||||
}
|
||||
python_execute_function -s --source-dir bindings building
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
if use python; then
|
||||
installation() {
|
||||
emake DESTDIR="${ED}" \
|
||||
pythondir="$(python_get_sitedir)" \
|
||||
pyexecdir="$(python_get_sitedir)" \
|
||||
install
|
||||
}
|
||||
python_execute_function -s --source-dir bindings installation
|
||||
python_clean_installation_image
|
||||
fi
|
||||
}
|
@ -1,4 +1 @@
|
||||
DIST guayadeque-0.2.7.tar.bz2 2374622 SHA256 96da48e3d0701cd09882b39feb67d0fdb3bff6771a37bbbf4802058d80897c5b
|
||||
DIST guayadeque-0.2.9.tar.bz2 2827923 SHA256 9e472f6034e13d9027c918260a412050d18fdd79b029577d982736bd31441774
|
||||
DIST guayadeque-0.3.1.tar.bz2 2927564 SHA256 547e2f629772f36808c58fad02d97bd4f959c146db251da3d5a0f73c807dfc04
|
||||
DIST guayadeque-0.3.5.tar.bz2 3078223 SHA256 8c2c846e65d6776b2af9bf4974ecb36ae7f51cfce218f13e93cbc9249d0baa7a SHA512 0de23a85f02acacc30328659e10bf010a354eda400e2f7d2e220943514c0930de00ac7e2b4e5cf85ddde0a4c0041d542cbe9f0ad51b76e2673fe553bbecabc28 WHIRLPOOL fd502b90c631a9ec1020e2357d8246e10eec1bd9117c6ccb3687d958e49a319b7b47ff19ee70774b3c29ddb5014da2d3e2bcdad65b6b0594264d4ec22ee93beb
|
||||
|
@ -1,64 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/guayadeque/guayadeque-0.2.7.ebuild,v 1.6 2012/05/05 08:31:23 mgorny Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
WX_GTK_VER="2.8"
|
||||
|
||||
inherit cmake-utils wxwidgets
|
||||
|
||||
DESCRIPTION="Music management program designed for all music enthusiasts"
|
||||
HOMEPAGE="http://guayadeque.org"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
# No test available, Making src_test fail
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-db/sqlite:3
|
||||
dev-libs/glib:2
|
||||
media-libs/flac
|
||||
media-libs/gstreamer
|
||||
media-libs/taglib
|
||||
net-misc/curl
|
||||
sys-apps/dbus
|
||||
x11-libs/wxGTK:2.8[X]"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
dev-util/cmake"
|
||||
|
||||
# echo $(cat po/CMakeLists.txt | grep ADD_SUBDIRECTORY | sed 's#ADD_SUBDIRECTORY( \(\w\+\) )#\1#')
|
||||
LANGS="es uk it de fr is nb th"
|
||||
for l in ${LANGS}; do
|
||||
IUSE="$IUSE linguas_${l}"
|
||||
done
|
||||
|
||||
src_prepare() {
|
||||
for l in ${LANGS} ; do
|
||||
if ! use linguas_${l} ; then
|
||||
sed \
|
||||
-e "/${l}/d" \
|
||||
-i po/CMakeLists.txt || die
|
||||
fi
|
||||
done
|
||||
base_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
}
|
@ -1,79 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/guayadeque/guayadeque-0.2.9.ebuild,v 1.6 2012/05/05 08:31:23 mgorny Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
WX_GTK_VER="2.8"
|
||||
|
||||
inherit cmake-utils wxwidgets
|
||||
|
||||
DESCRIPTION="Music management program designed for all music enthusiasts"
|
||||
HOMEPAGE="http://guayadeque.org"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="ayatana ipod"
|
||||
|
||||
# No test available, Making src_test fail
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-db/sqlite:3
|
||||
dev-libs/glib:2
|
||||
media-libs/flac
|
||||
media-libs/gstreamer
|
||||
media-libs/taglib
|
||||
net-misc/curl
|
||||
sys-apps/dbus
|
||||
x11-libs/wxGTK:2.8[X]
|
||||
ayatana? ( dev-libs/libindicate )
|
||||
ipod? ( media-libs/libgpod )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
dev-util/cmake"
|
||||
|
||||
# echo $(cat po/CMakeLists.txt | grep ADD_SUBDIRECTORY | sed 's#ADD_SUBDIRECTORY( \(\w\+\) )#\1#')
|
||||
LANGS="es uk it de fr is nb th cs ru hu sv nl"
|
||||
for l in ${LANGS}; do
|
||||
IUSE="$IUSE linguas_${l}"
|
||||
done
|
||||
|
||||
src_prepare() {
|
||||
for l in ${LANGS} ; do
|
||||
if ! use linguas_${l} ; then
|
||||
sed \
|
||||
-e "/${l}/d" \
|
||||
-i po/CMakeLists.txt || die
|
||||
fi
|
||||
done
|
||||
|
||||
if ! use ipod; then
|
||||
sed \
|
||||
-e '/PKG_CHECK_MODULES( LIBGPOD/,/^ENDIF/d' \
|
||||
-i CMakeLists.txt || die
|
||||
fi
|
||||
|
||||
if ! use ayatana; then
|
||||
sed \
|
||||
-e '/PKG_CHECK_MODULES( LIBINDICATE/,/^ENDIF/d' \
|
||||
-i CMakeLists.txt || die
|
||||
fi
|
||||
|
||||
base_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
}
|
@ -1,85 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/guayadeque/guayadeque-0.3.1.ebuild,v 1.8 2012/05/05 08:31:23 mgorny Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
WX_GTK_VER="2.8"
|
||||
|
||||
inherit cmake-utils eutils wxwidgets
|
||||
|
||||
DESCRIPTION="Music management program designed for all music enthusiasts"
|
||||
HOMEPAGE="http://guayadeque.org/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="ayatana ipod"
|
||||
|
||||
# No test available, Making src_test fail
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-db/sqlite:3
|
||||
dev-libs/glib:2
|
||||
media-libs/flac
|
||||
media-libs/gstreamer
|
||||
media-libs/taglib
|
||||
media-plugins/gst-plugins-soup
|
||||
net-misc/curl
|
||||
sys-apps/dbus
|
||||
x11-libs/wxGTK:2.8[X]
|
||||
ayatana? ( dev-libs/libindicate )
|
||||
ipod? ( media-libs/libgpod )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
dev-util/cmake"
|
||||
|
||||
# echo $(cat po/CMakeLists.txt | grep ADD_SUBDIRECTORY | sed 's#ADD_SUBDIRECTORY( \(\w\+\) )#\1#')
|
||||
LANGS="es uk it de fr is nb th cs ru hu sv nl"
|
||||
for l in ${LANGS}; do
|
||||
IUSE="$IUSE linguas_${l}"
|
||||
done
|
||||
|
||||
src_prepare() {
|
||||
for l in ${LANGS} ; do
|
||||
if ! use linguas_${l} ; then
|
||||
sed \
|
||||
-e "/${l}/d" \
|
||||
-i po/CMakeLists.txt || die
|
||||
fi
|
||||
done
|
||||
|
||||
if ! use ipod; then
|
||||
sed \
|
||||
-e '/PKG_CHECK_MODULES( LIBGPOD/,/^ENDIF/d' \
|
||||
-i CMakeLists.txt || die
|
||||
fi
|
||||
|
||||
if ! use ayatana; then
|
||||
sed \
|
||||
-e '/PKG_CHECK_MODULES( LIBINDICATE/,/^ENDIF/d' \
|
||||
-i CMakeLists.txt || die
|
||||
fi
|
||||
|
||||
base_src_prepare
|
||||
|
||||
# otherwise cmake checks for svn
|
||||
esvn_clean
|
||||
|
||||
sed 's:-O2::g' -i CMakeLists.txt || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
}
|
@ -1 +1 @@
|
||||
Thu, 18 Oct 2012 13:07:00 +0000
|
||||
Fri, 19 Oct 2012 07:07:01 +0000
|
||||
|
@ -0,0 +1,51 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet href="/xsl/glsa.xsl" type="text/xsl"?>
|
||||
<?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?>
|
||||
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||
<glsa id="201210-01">
|
||||
<title>w3m: SSL spoofing vulnerability</title>
|
||||
<synopsis>An error in the hostname matching of w3m might enable remote
|
||||
attackers to conduct man-in-the-middle attacks.
|
||||
</synopsis>
|
||||
<product type="ebuild">w3m</product>
|
||||
<announced>October 18, 2012</announced>
|
||||
<revised>October 18, 2012: 1</revised>
|
||||
<bug>325431</bug>
|
||||
<access>remote</access>
|
||||
<affected>
|
||||
<package name="www-client/w3m" auto="yes" arch="*">
|
||||
<unaffected range="ge">0.5.2-r4</unaffected>
|
||||
<vulnerable range="lt">0.5.2-r4</vulnerable>
|
||||
</package>
|
||||
</affected>
|
||||
<background>
|
||||
<p>w3m is a text based WWW browser.</p>
|
||||
</background>
|
||||
<description>
|
||||
<p>A SSL spoofing vulnerability has been discovered in w3m. Please review
|
||||
the CVE identifier referenced below for details.
|
||||
</p>
|
||||
</description>
|
||||
<impact type="normal">
|
||||
<p>A remote attacker might employ a specially crafted certificate to
|
||||
conduct man-in-the-middle attacks on SSL connections made using w3m.
|
||||
</p>
|
||||
</impact>
|
||||
<workaround>
|
||||
<p>There is no known workaround at this time.</p>
|
||||
</workaround>
|
||||
<resolution>
|
||||
<p>All w3m users should upgrade to the latest version:</p>
|
||||
|
||||
<code>
|
||||
# emerge --sync
|
||||
# emerge --ask --oneshot --verbose ">=www-client/w3m-0.5.2-r4"
|
||||
</code>
|
||||
|
||||
</resolution>
|
||||
<references>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2010-2074">CVE-2010-2074</uri>
|
||||
</references>
|
||||
<metadata tag="requester" timestamp="Fri, 07 Oct 2011 23:37:00 +0000">craig</metadata>
|
||||
<metadata tag="submitter" timestamp="Thu, 18 Oct 2012 20:42:33 +0000">craig</metadata>
|
||||
</glsa>
|
@ -0,0 +1,63 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet href="/xsl/glsa.xsl" type="text/xsl"?>
|
||||
<?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?>
|
||||
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||
<glsa id="201210-02">
|
||||
<title>MoinMoin: Multiple vulnerabilities </title>
|
||||
<synopsis>Multiple vulnerabilities have been found in MoinMoin, the worst of
|
||||
which allowing for injection of arbitrary web script or HTML.
|
||||
</synopsis>
|
||||
<product type="ebuild">MoinMoin</product>
|
||||
<announced>October 18, 2012</announced>
|
||||
<revised>October 18, 2012: 1</revised>
|
||||
<bug>305663</bug>
|
||||
<bug>339295</bug>
|
||||
<access>remote</access>
|
||||
<affected>
|
||||
<package name="www-apps/moinmoin" auto="yes" arch="*">
|
||||
<unaffected range="ge">1.9.4</unaffected>
|
||||
<vulnerable range="lt">1.9.4</vulnerable>
|
||||
</package>
|
||||
</affected>
|
||||
<background>
|
||||
<p>MoinMoin is a Python WikiEngine.</p>
|
||||
</background>
|
||||
<description>
|
||||
<p>Multiple vulnerabilities have been discovered in MoinMoin. Please review
|
||||
the CVE identifiers referenced below for details.
|
||||
</p>
|
||||
</description>
|
||||
<impact type="normal">
|
||||
<p>These vulnerabilities in MoinMoin allow remote users to inject arbitrary
|
||||
web script or HTML, to obtain sensitive information and to bypass the
|
||||
textcha protection mechanism. There are several other unknown impacts and
|
||||
attack vectors.
|
||||
</p>
|
||||
|
||||
</impact>
|
||||
<workaround>
|
||||
<p>There is no known workaround at this time.</p>
|
||||
</workaround>
|
||||
<resolution>
|
||||
<p>All MoinMoin users should upgrade to the latest version:</p>
|
||||
|
||||
<code>
|
||||
# emerge --sync
|
||||
# emerge --ask --oneshot --verbose ">=www-apps/moinmoin-1.9.4"
|
||||
</code>
|
||||
|
||||
</resolution>
|
||||
<references>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2010-0668">CVE-2010-0668</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2010-0669">CVE-2010-0669</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2010-0717">CVE-2010-0717</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2010-0828">CVE-2010-0828</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2010-1238">CVE-2010-1238</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2010-2487">CVE-2010-2487</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2010-2969">CVE-2010-2969</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2010-2970">CVE-2010-2970</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2011-1058">CVE-2011-1058</uri>
|
||||
</references>
|
||||
<metadata tag="requester" timestamp="Fri, 07 Oct 2011 23:36:59 +0000">craig</metadata>
|
||||
<metadata tag="submitter" timestamp="Thu, 18 Oct 2012 20:46:53 +0000">craig</metadata>
|
||||
</glsa>
|
@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet href="/xsl/glsa.xsl" type="text/xsl"?>
|
||||
<?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?>
|
||||
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||
<glsa id="201210-03">
|
||||
<title>rdesktop: Directory Traversal</title>
|
||||
<synopsis>A vulnerability which allows a remote attacking server to read or
|
||||
overwrite arbitrary files has been found in rdesktop.
|
||||
</synopsis>
|
||||
<product type="ebuild">rdesktop</product>
|
||||
<announced>October 18, 2012</announced>
|
||||
<revised>October 18, 2012: 1</revised>
|
||||
<bug>364191</bug>
|
||||
<access>remote</access>
|
||||
<affected>
|
||||
<package name="net-misc/rdesktop" auto="yes" arch="*">
|
||||
<unaffected range="ge">1.7.0</unaffected>
|
||||
<vulnerable range="lt">1.7.0</vulnerable>
|
||||
</package>
|
||||
</affected>
|
||||
<background>
|
||||
<p>rdesktop is a Remote Desktop Protocol (RDP) Client.</p>
|
||||
</background>
|
||||
<description>
|
||||
<p>A vulnerability has been discovered in rdesktop. Please review the CVE
|
||||
identifier referenced below for details.
|
||||
</p>
|
||||
</description>
|
||||
<impact type="normal">
|
||||
<p>Remote RDP servers may be able to read or overwrite arbitrary files via
|
||||
a .. (dot dot) in a pathname.
|
||||
</p>
|
||||
</impact>
|
||||
<workaround>
|
||||
<p>There is no known workaround at this time.</p>
|
||||
</workaround>
|
||||
<resolution>
|
||||
<p>All rdesktop users should upgrade to the latest version:</p>
|
||||
|
||||
<code>
|
||||
# emerge --sync
|
||||
# emerge --ask --oneshot --verbose ">=net-misc/rdesktop-1.7.0"
|
||||
</code>
|
||||
|
||||
</resolution>
|
||||
<references>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2011-1595">CVE-2011-1595</uri>
|
||||
</references>
|
||||
<metadata tag="requester" timestamp="Fri, 07 Oct 2011 23:37:09 +0000">
|
||||
underling
|
||||
</metadata>
|
||||
<metadata tag="submitter" timestamp="Thu, 18 Oct 2012 20:47:56 +0000">craig</metadata>
|
||||
</glsa>
|
@ -0,0 +1,63 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet href="/xsl/glsa.xsl" type="text/xsl"?>
|
||||
<?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?>
|
||||
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||
<glsa id="201210-04">
|
||||
<title>qemu-kvm: Multiple vulnerabilities</title>
|
||||
<synopsis>Multiple vulnerabilities were found in qemu-kvm, allowing attackers
|
||||
to execute arbitrary code.
|
||||
</synopsis>
|
||||
<product type="ebuild">ebuild</product>
|
||||
<announced>October 18, 2012</announced>
|
||||
<revised>October 18, 2012: 1</revised>
|
||||
<bug>364889</bug>
|
||||
<bug>365259</bug>
|
||||
<bug>372411</bug>
|
||||
<bug>373997</bug>
|
||||
<bug>400595</bug>
|
||||
<bug>430456</bug>
|
||||
<access>remote</access>
|
||||
<affected>
|
||||
<package name="app-emulation/qemu-kvm" auto="yes" arch="*">
|
||||
<unaffected range="ge">1.1.1-r1</unaffected>
|
||||
<vulnerable range="lt">1.1.1-r1</vulnerable>
|
||||
</package>
|
||||
</affected>
|
||||
<background>
|
||||
<p>qemu-kvm provides QEMU and Kernel-based Virtual Machine userland tools.</p>
|
||||
</background>
|
||||
<description>
|
||||
<p>Multiple vulnerabilities have been discovered in qemu-kvm. Please review
|
||||
the CVE identifiers referenced below for details.
|
||||
</p>
|
||||
</description>
|
||||
<impact type="high">
|
||||
<p>These vulnerabilities allow a remote attacker to cause a Denial of
|
||||
Service condition on the host server or qemu process, might allow for
|
||||
arbitrary code execution or a symlink attack when qemu-kvm is in snapshot
|
||||
mode.
|
||||
</p>
|
||||
</impact>
|
||||
<workaround>
|
||||
<p>There is no known workaround at this time.</p>
|
||||
</workaround>
|
||||
<resolution>
|
||||
<p>All qemu-kvm users should upgrade to the latest version:</p>
|
||||
|
||||
<code>
|
||||
# emerge --sync
|
||||
# emerge --ask --oneshot --verbose ">=app-emulation/qemu-kvm-1.1.1-r1"
|
||||
</code>
|
||||
|
||||
</resolution>
|
||||
<references>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2011-1750">CVE-2011-1750</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2011-1751">CVE-2011-1751</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2011-2212">CVE-2011-2212</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2011-2512">CVE-2011-2512</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2012-0029">CVE-2012-0029</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2012-2652">CVE-2012-2652</uri>
|
||||
</references>
|
||||
<metadata tag="requester" timestamp="Fri, 07 Oct 2011 23:37:53 +0000">craig</metadata>
|
||||
<metadata tag="submitter" timestamp="Thu, 18 Oct 2012 20:48:30 +0000">craig</metadata>
|
||||
</glsa>
|
@ -1 +1 @@
|
||||
Thu, 18 Oct 2012 13:07:00 +0000
|
||||
Fri, 19 Oct 2012 07:07:01 +0000
|
||||
|
@ -1,10 +1,11 @@
|
||||
DEFINED_PHASES=compile install unpack
|
||||
DEFINED_PHASES=install prepare
|
||||
DESCRIPTION=adds support for several speech synthesizers to emacspeak
|
||||
EAPI=4
|
||||
HOMEPAGE=http://leb.net/blinux/
|
||||
KEYWORDS=x86 ppc
|
||||
KEYWORDS=~amd64 x86 ppc
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=app-accessibility/emacspeak-18
|
||||
SLOT=0
|
||||
SRC_URI=http://leb.net/pub/blinux/emacspeak/blinux/emacspeak-ss-1.9.1.tar.gz
|
||||
_eclasses_=eutils 5a98daf52f7430a4a6f46cee24cfe3e2 multilib 9aa8a023e062fca0ba79362d9d0cc488 toolchain-funcs 134429b842a6c67254bfd76a8753e4d4 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=a612acd7de4032e32e2c96307363f819
|
||||
_md5_=1156285eb6ba5eff5390938385a47509
|
||||
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare prerm setup test
|
||||
DEPEND=>=dev-lang/ghc-6.12.1
|
||||
DESCRIPTION=Rebuild Haskell dependencies in Gentoo
|
||||
EAPI=4
|
||||
HOMEPAGE=http://haskell.org/haskellwiki/Gentoo#haskell-updater
|
||||
KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=|| ( >=sys-apps/portage-2.1.6 sys-apps/pkgcore sys-apps/paludis )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://hackage/packages/archive/haskell-updater/1.2.0.8/haskell-updater-1.2.0.8.tar.gz
|
||||
_eclasses_=eutils 5a98daf52f7430a4a6f46cee24cfe3e2 ghc-package 49c8afbe010577bcb717aae35002d003 haskell-cabal 567d71e667537f5be69c09d321053420 multilib 9aa8a023e062fca0ba79362d9d0cc488 toolchain-funcs 134429b842a6c67254bfd76a8753e4d4 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
|
||||
_md5_=855f4a5e84fabef2e97ca63dede2df68
|
@ -1,11 +0,0 @@
|
||||
DEFINED_PHASES=install unpack
|
||||
DESCRIPTION=Easy way to install DLLs needed to work around problems in Wine
|
||||
EAPI=4
|
||||
HOMEPAGE=http://code.google.com/p/winetricks/ http://wiki.winehq.org/winetricks
|
||||
IUSE=gtk kde
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=LGPL-2.1
|
||||
RDEPEND=app-emulation/wine gtk? ( gnome-extra/zenity ) kde? ( kde-base/kdialog )
|
||||
SLOT=0
|
||||
SRC_URI=http://winetricks.googlecode.com/svn-history/r909/trunk/src/winetricks -> winetricks-909 http://winetricks.googlecode.com/svn-history/r909/trunk/src/winetricks.1 -> winetricks-909.1
|
||||
_md5_=e99fcbdb2f29d2d7936511ac4c8076ec
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=install postinst postrm preinst unpack
|
||||
DEPEND=>=sys-apps/sed-4
|
||||
DESCRIPTION=Easy way to install DLLs needed to work around problems in Wine
|
||||
EAPI=4
|
||||
HOMEPAGE=http://code.google.com/p/winetricks/ http://wiki.winehq.org/winetricks
|
||||
IUSE=gtk kde
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=LGPL-2.1+
|
||||
RDEPEND=app-arch/cabextract app-arch/unzip app-emulation/wine gtk? ( gnome-extra/zenity ) kde? ( kde-base/kdialog )
|
||||
SLOT=0
|
||||
SRC_URI=http://winetricks.googlecode.com/svn-history/r916/trunk/src/winetricks -> winetricks-916 http://winetricks.googlecode.com/svn-history/r916/trunk/src/winetricks.1 -> winetricks-916.1 gtk? ( http://dev.gentoo.org/~tetromino/distfiles/wine/winetricks-gentoo-2012.10.19.tar.bz2 ) kde? ( http://dev.gentoo.org/~tetromino/distfiles/wine/winetricks-gentoo-2012.10.19.tar.bz2 )
|
||||
_eclasses_=eutils 5a98daf52f7430a4a6f46cee24cfe3e2 gnome2-utils 0d2178d7f87923f3c110366ece3c930f multilib 9aa8a023e062fca0ba79362d9d0cc488 toolchain-funcs 134429b842a6c67254bfd76a8753e4d4 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=197997aba0ef5a3ba95dd655bf7a69d9
|
@ -1,11 +1,12 @@
|
||||
DEFINED_PHASES=install preinst prepare unpack
|
||||
DEPEND=|| ( dev-vcs/subversion[webdav-neon] dev-vcs/subversion[webdav-serf] ) net-misc/rsync
|
||||
DEFINED_PHASES=install postinst postrm preinst prepare unpack
|
||||
DEPEND=>=sys-apps/sed-4 || ( dev-vcs/subversion[webdav-neon] dev-vcs/subversion[webdav-serf] ) net-misc/rsync
|
||||
DESCRIPTION=Easy way to install DLLs needed to work around problems in Wine
|
||||
EAPI=4
|
||||
HOMEPAGE=http://code.google.com/p/winetricks/ http://wiki.winehq.org/winetricks
|
||||
IUSE=gtk kde
|
||||
LICENSE=LGPL-2.1
|
||||
RDEPEND=app-emulation/wine gtk? ( gnome-extra/zenity ) kde? ( kde-base/kdialog )
|
||||
LICENSE=LGPL-2.1+
|
||||
RDEPEND=app-arch/cabextract app-arch/unzip app-emulation/wine gtk? ( gnome-extra/zenity ) kde? ( kde-base/kdialog )
|
||||
SLOT=0
|
||||
_eclasses_=eutils 5a98daf52f7430a4a6f46cee24cfe3e2 multilib 9aa8a023e062fca0ba79362d9d0cc488 subversion 877d251a42b69543c01f6a36b4707b3b toolchain-funcs 134429b842a6c67254bfd76a8753e4d4 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=34e54b47793648f8dc91ae92b147f90b
|
||||
SRC_URI=gtk? ( http://dev.gentoo.org/~tetromino/distfiles/wine/winetricks-gentoo-2012.10.19.tar.bz2 ) kde? ( http://dev.gentoo.org/~tetromino/distfiles/wine/winetricks-gentoo-2012.10.19.tar.bz2 )
|
||||
_eclasses_=eutils 5a98daf52f7430a4a6f46cee24cfe3e2 gnome2-utils 0d2178d7f87923f3c110366ece3c930f multilib 9aa8a023e062fca0ba79362d9d0cc488 subversion 877d251a42b69543c01f6a36b4707b3b toolchain-funcs 134429b842a6c67254bfd76a8753e4d4 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=34e652d0c72e99824a30501f0f72ea97
|
||||
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup unpack
|
||||
DEPEND=dev-python/bsddb3 >=dev-python/pygtk-2.10.0 x11-misc/xdg-utils gnome-base/librsvg:2 gnome? ( dev-python/libgnome-python dev-python/gconf-python ) spell? ( dev-python/gtkspell-python dev-python/pyenchant ) reports? ( media-gfx/graphviz ) webkit? ( dev-python/pywebkitgtk ) dev-util/intltool sys-devel/gettext virtual/libiconv virtual/pkgconfig || ( >=sys-devel/automake-1.11.1:1.11 >=sys-devel/automake-1.12:1.12 ) >=sys-devel/autoconf-2.68 sys-devel/libtool >=sys-apps/sed-4 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* )
|
||||
DESCRIPTION=Genealogical Research and Analysis Management Programming System
|
||||
EAPI=3
|
||||
HOMEPAGE=http://www.gramps-project.org/
|
||||
IUSE=gnome reports spell webkit
|
||||
KEYWORDS=amd64 ppc x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=dev-python/bsddb3 >=dev-python/pygtk-2.10.0 x11-misc/xdg-utils gnome-base/librsvg:2 gnome? ( dev-python/libgnome-python dev-python/gconf-python ) spell? ( dev-python/gtkspell-python dev-python/pyenchant ) reports? ( media-gfx/graphviz ) webkit? ( dev-python/pywebkitgtk ) || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/gramps/Stable/3.2.5/gramps-3.2.5.tar.gz
|
||||
_eclasses_=autotools f4bee52a728da1f76470f4b8d246c50f eutils 5a98daf52f7430a4a6f46cee24cfe3e2 fdo-mime 0acfe1a88fd8751a1d5dc671168219fa gnome.org 8fef8f967214f56e08fa92d61163d891 gnome2 45847910ffbe4d8bfb814e3527de1920 gnome2-utils 0d2178d7f87923f3c110366ece3c930f libtool 2b273eea1976cfaed3449345d94331ac multilib 9aa8a023e062fca0ba79362d9d0cc488 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 python 3db636724bc2886c6425058e210067d2 toolchain-funcs 134429b842a6c67254bfd76a8753e4d4 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
|
||||
_md5_=555e62d90e1408db8f9ac6368abd254f
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup unpack
|
||||
DEPEND=dev-python/bsddb3 >=dev-python/pygtk-2.10.0 x11-misc/xdg-utils gnome-base/librsvg:2 gnome? ( dev-python/libgnome-python dev-python/gconf-python ) spell? ( dev-python/gtkspell-python dev-python/pyenchant ) reports? ( media-gfx/graphviz ) webkit? ( dev-python/pywebkitgtk ) dev-util/intltool sys-devel/gettext virtual/libiconv virtual/pkgconfig || ( >=sys-devel/automake-1.11.1:1.11 >=sys-devel/automake-1.12:1.12 ) >=sys-devel/autoconf-2.68 sys-devel/libtool >=sys-apps/sed-4 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* )
|
||||
DESCRIPTION=Genealogical Research and Analysis Management Programming System
|
||||
EAPI=3
|
||||
HOMEPAGE=http://www.gramps-project.org/
|
||||
IUSE=gnome reports spell webkit
|
||||
KEYWORDS=~amd64 ~ppc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=dev-python/bsddb3 >=dev-python/pygtk-2.10.0 x11-misc/xdg-utils gnome-base/librsvg:2 gnome? ( dev-python/libgnome-python dev-python/gconf-python ) spell? ( dev-python/gtkspell-python dev-python/pyenchant ) reports? ( media-gfx/graphviz ) webkit? ( dev-python/pywebkitgtk ) || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/gramps/Stable/3.2.6/gramps-3.2.6.tar.gz
|
||||
_eclasses_=autotools f4bee52a728da1f76470f4b8d246c50f eutils 5a98daf52f7430a4a6f46cee24cfe3e2 fdo-mime 0acfe1a88fd8751a1d5dc671168219fa gnome.org 8fef8f967214f56e08fa92d61163d891 gnome2 45847910ffbe4d8bfb814e3527de1920 gnome2-utils 0d2178d7f87923f3c110366ece3c930f libtool 2b273eea1976cfaed3449345d94331ac multilib 9aa8a023e062fca0ba79362d9d0cc488 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 python 3db636724bc2886c6425058e210067d2 toolchain-funcs 134429b842a6c67254bfd76a8753e4d4 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
|
||||
_md5_=0baaaf33680347c9731cff1d0e64d808
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup unpack
|
||||
DEPEND=dev-python/bsddb3 >=dev-python/pygtk-2.12.0 dev-python/pygoocanvas x11-misc/xdg-utils gnome-base/librsvg:2 gnome? ( dev-python/libgnome-python dev-python/gconf-python ) spell? ( dev-python/gtkspell-python dev-python/pyenchant ) reports? ( media-gfx/graphviz ) webkit? ( dev-python/pywebkitgtk ) dev-util/intltool sys-devel/gettext virtual/libiconv virtual/pkgconfig >=sys-apps/sed-4 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* )
|
||||
DESCRIPTION=Genealogical Research and Analysis Management Programming System
|
||||
EAPI=3
|
||||
HOMEPAGE=http://www.gramps-project.org/
|
||||
IUSE=gnome reports spell webkit
|
||||
KEYWORDS=~amd64 ~ppc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=dev-python/bsddb3 >=dev-python/pygtk-2.12.0 dev-python/pygoocanvas x11-misc/xdg-utils gnome-base/librsvg:2 gnome? ( dev-python/libgnome-python dev-python/gconf-python ) spell? ( dev-python/gtkspell-python dev-python/pyenchant ) reports? ( media-gfx/graphviz ) webkit? ( dev-python/pywebkitgtk ) || ( =dev-lang/python-2.7* =dev-lang/python-2.6* )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/gramps/Stable/3.3.1/gramps-3.3.1.tar.gz
|
||||
_eclasses_=eutils 5a98daf52f7430a4a6f46cee24cfe3e2 fdo-mime 0acfe1a88fd8751a1d5dc671168219fa gnome.org 8fef8f967214f56e08fa92d61163d891 gnome2 45847910ffbe4d8bfb814e3527de1920 gnome2-utils 0d2178d7f87923f3c110366ece3c930f libtool 2b273eea1976cfaed3449345d94331ac multilib 9aa8a023e062fca0ba79362d9d0cc488 python 3db636724bc2886c6425058e210067d2 toolchain-funcs 134429b842a6c67254bfd76a8753e4d4 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
|
||||
_md5_=bae7a6e93954bf77f8cf9d59267742ec
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=install postinst postrm prepare setup
|
||||
DEPEND=>=app-text/podofo-0.8.2 >=app-text/poppler-0.12.3-r3[qt4,xpdf-headers(+)] >=dev-libs/chmlib-0.40 >=dev-libs/icu-4.4 >=dev-python/beautifulsoup-3.0.5:python-2 dev-python/netifaces dev-python/python-dateutil >=dev-python/dnspython-1.6.0 >=dev-python/cssutils-0.9.9 >=dev-python/dbus-python-0.82.2 >=dev-python/imaging-1.1.6 >=dev-python/lxml-2.2.1 >=dev-python/mechanize-0.1.11 >=dev-python/python-dateutil-1.4.1 >=dev-python/PyQt4-4.9.1[X,svg,webkit] media-fonts/liberation-fonts >=media-gfx/imagemagick-6.5.9[jpeg,png] >=media-libs/libwmf-0.2.8 media-libs/libmtp virtual/libusb:1 x11-libs/qt-dbus:4 x11-libs/qt-svg:4 >=x11-misc/xdg-utils-1.0.2-r2 >=dev-python/setuptools-0.6_rc5 =dev-lang/python-2.7* =dev-lang/python-2.7*[ssl,sqlite]
|
||||
DEPEND=>=app-text/podofo-0.8.2 >=app-text/poppler-0.12.3-r3[qt4,xpdf-headers(+)] >=dev-libs/chmlib-0.40 >=dev-libs/icu-4.4 >=dev-python/beautifulsoup-3.0.5:python-2 dev-python/netifaces dev-python/python-dateutil >=dev-python/dnspython-1.6.0 >=dev-python/cssutils-0.9.9 >=dev-python/dbus-python-0.82.2 >=dev-python/imaging-1.1.6 >=dev-python/lxml-2.2.1 >=dev-python/mechanize-0.1.11 >=dev-python/python-dateutil-1.4.1 >=dev-python/PyQt4-4.9.1[X,svg,webkit] media-fonts/liberation-fonts >=media-gfx/imagemagick-6.5.9[jpeg,png] >=media-libs/libwmf-0.2.8 >=media-libs/libmtp-1.1.4 virtual/libusb:1 x11-libs/qt-dbus:4 x11-libs/qt-svg:4 >=x11-misc/xdg-utils-1.0.2-r2 >=dev-python/setuptools-0.6_rc5 =dev-lang/python-2.7* =dev-lang/python-2.7*[ssl,sqlite]
|
||||
DESCRIPTION=Ebook management application.
|
||||
EAPI=4
|
||||
HOMEPAGE=http://calibre-ebook.com/
|
||||
IUSE=+udisks
|
||||
KEYWORDS=amd64 x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=app-text/podofo-0.8.2 >=app-text/poppler-0.12.3-r3[qt4,xpdf-headers(+)] >=dev-libs/chmlib-0.40 >=dev-libs/icu-4.4 >=dev-python/beautifulsoup-3.0.5:python-2 dev-python/netifaces dev-python/python-dateutil >=dev-python/dnspython-1.6.0 >=dev-python/cssutils-0.9.9 >=dev-python/dbus-python-0.82.2 >=dev-python/imaging-1.1.6 >=dev-python/lxml-2.2.1 >=dev-python/mechanize-0.1.11 >=dev-python/python-dateutil-1.4.1 >=dev-python/PyQt4-4.9.1[X,svg,webkit] media-fonts/liberation-fonts >=media-gfx/imagemagick-6.5.9[jpeg,png] >=media-libs/libwmf-0.2.8 media-libs/libmtp virtual/libusb:1 x11-libs/qt-dbus:4 x11-libs/qt-svg:4 >=x11-misc/xdg-utils-1.0.2-r2 udisks? ( sys-fs/udisks:0 ) =dev-lang/python-2.7* =dev-lang/python-2.7*[ssl,sqlite]
|
||||
RDEPEND=>=app-text/podofo-0.8.2 >=app-text/poppler-0.12.3-r3[qt4,xpdf-headers(+)] >=dev-libs/chmlib-0.40 >=dev-libs/icu-4.4 >=dev-python/beautifulsoup-3.0.5:python-2 dev-python/netifaces dev-python/python-dateutil >=dev-python/dnspython-1.6.0 >=dev-python/cssutils-0.9.9 >=dev-python/dbus-python-0.82.2 >=dev-python/imaging-1.1.6 >=dev-python/lxml-2.2.1 >=dev-python/mechanize-0.1.11 >=dev-python/python-dateutil-1.4.1 >=dev-python/PyQt4-4.9.1[X,svg,webkit] media-fonts/liberation-fonts >=media-gfx/imagemagick-6.5.9[jpeg,png] >=media-libs/libwmf-0.2.8 >=media-libs/libmtp-1.1.4 virtual/libusb:1 x11-libs/qt-dbus:4 x11-libs/qt-svg:4 >=x11-misc/xdg-utils-1.0.2-r2 udisks? ( sys-fs/udisks:0 ) =dev-lang/python-2.7* =dev-lang/python-2.7*[ssl,sqlite]
|
||||
SLOT=0
|
||||
SRC_URI=http://sourceforge.net/projects/calibre/files/0.9.1/calibre-0.9.1.tar.xz
|
||||
_eclasses_=bash-completion-r1 fcc2dafb65a2b662dd4b076f2103f6a6 eutils 5a98daf52f7430a4a6f46cee24cfe3e2 fdo-mime 0acfe1a88fd8751a1d5dc671168219fa multilib 9aa8a023e062fca0ba79362d9d0cc488 python 3db636724bc2886c6425058e210067d2 toolchain-funcs 134429b842a6c67254bfd76a8753e4d4 user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=305d131482a5eea1294b708318adfdd5
|
||||
_md5_=3d0d7e1bd2b62fc5c870e50d756b0a84
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue