Sync with portage [Tue Apr 10 20:31:03 MSK 2012].

mhiretskiy
root 12 years ago
parent eef6a8f8e4
commit ac0ca9d415

@ -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/eselect-sh/eselect-sh-0.3.ebuild,v 1.3 2012/04/08 22:24:12 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-sh/eselect-sh-0.3.ebuild,v 1.4 2012/04/09 15:56:16 ago Exp $
EAPI=4
@ -10,7 +10,7 @@ SRC_URI="mirror://github/mgorny/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
src_install() {

@ -1,5 +1,4 @@
DIST haskell-updater-0.9.1.0.tar.gz 20643 RMD160 03b0c14394828a101fb4114f5e1bf8669ef74ee7 SHA1 cefa26f0ecba6e6cbed22752eb33e13b81165570 SHA256 6c545ebf2a8cefbc93a6cafa65e139b3d73aa6561f40905364daccc43c559461
DIST haskell-updater-1.1.0.0.tar.gz 22691 RMD160 8db8459cdb5fbbc87920b42900c6b078897be883 SHA1 c1cbad81d25cc76ee8acac257ecf50f6b6cd542f SHA256 c22e8adca980f9f91a2b28771e830165ceef2f43cc9036c8ffe9f5c3f505f3fc
DIST haskell-updater-1.1.3.0.tar.gz 22981 RMD160 07f18a193ae11c069f11d10408fd4cb81af6a5a6 SHA1 4ef474a9460917348bb2fff02b52540f50206ee6 SHA256 5bd2f931c490c114f655204d671feb677a9abdc472bbfe554cbf448cc216fd3a
DIST haskell-updater-1.2.0.3.tar.gz 23338 RMD160 455630ce4068e9a95b89fa099038440c0e559d2a SHA1 b58ed0d4f2a9ce72a37cb339924b3ca3454a7fc2 SHA256 9142daaf1e8dff5ff060f95abe0f82189e04c8ee94753afb9fa00102391dc244
DIST haskell-updater-1.2.0.5.tar.gz 23026 RMD160 8c53cd820b47388fa18a7f2b453c5611e6c93024 SHA1 4065743cbe4a4d76a4d0dc5034a618a9220407ba SHA256 360ce9e37286e090d635d0ccae7b25238be24c61e5eec3787988b1fc9762e024

@ -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/haskell-updater/haskell-updater-1.2.0.3.ebuild,v 1.1 2012/01/02 15:50:42 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/haskell-updater/haskell-updater-1.2.0.5-r1.ebuild,v 1.1 2012/04/09 18:32:24 slyfox Exp $
EAPI="3"
@ -34,7 +34,9 @@ src_prepare() {
}
src_configure() {
cabal_src_configure --bindir="${EPREFIX}/usr/sbin"
cabal_src_configure \
--bindir="${EPREFIX}/usr/sbin" \
--constraint="Cabal == $(cabal-version)"
}
src_install() {

@ -1,2 +1,3 @@
DIST libzpaq.202a.zip 35631 RMD160 59373106fe24dc67bdd5a322882be30b7785434e SHA1 8504c8cc3407b6659ea2262679f7968a55a42143 SHA256 9b4c0ec9e605c5ba49c1ab691a4149e4385f7a76c41f4c782d09d2f5d5a53605
DIST libzpaq300.zip 37531 RMD160 c0db1361e9f4ffa1949b2dc4a34d52231277ebe7 SHA1 f9cb1e761a558237667b3dde1e5ae31a33a516bf SHA256 b0fd5f5d4e12236b361ca832c28007c7b00d5df0f088f5be583790e50abd25c8
DIST libzpaq501.zip 43716 RMD160 5c3a1d6c702c0140f11ea3123b9775a9e277938a SHA1 af38cccb7adae7295512e326b62d127525e0d75a SHA256 3ea073fd7f02a5eafe6bd4e64723f8098224484eaa2ff42f5c56508bb48cc689

@ -0,0 +1,38 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/libzpaq/libzpaq-5.01.ebuild,v 1.1 2012/04/10 15:01:48 mgorny Exp $
EAPI=3
AUTOTOOLS_AUTORECONF=1
inherit autotools-utils
MY_P=${PN}${PV/./}
DESCRIPTION="Library to compress files or objects in the ZPAQ format"
HOMEPAGE="http://mattmahoney.net/dc/zpaq.html"
SRC_URI="http://mattmahoney.net/dc/${MY_P}.zip"
LICENSE="zpaq"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="static-libs"
DEPEND="app-arch/unzip"
RDEPEND=""
S=${WORKDIR}
src_prepare() {
EPATCH_OPTS+=-p1 epatch "${FILESDIR}"/0001-Add-autotools-files.patch
# XXX: update the patch instead when the old version is gone
touch libzpaqo.cpp || die
autotools-utils_src_prepare
}
src_configure() {
local myeconfargs=(
--with-library-version=2:0:0
)
autotools-utils_src_configure
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/ccid/ccid-1.4.5.ebuild,v 1.1 2011/10/11 23:30:10 flameeyes Exp $
# $Header: /var/cvsroot/gentoo-x86/app-crypt/ccid/ccid-1.4.5.ebuild,v 1.2 2012/04/10 08:14:36 ago Exp $
EAPI="4"
@ -14,7 +14,7 @@ SRC_URI="http://alioth.debian.org/download.php/${STUPID_NUM}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
IUSE="twinserial +usb"
DEPEND=">=sys-apps/pcsc-lite-1.6.5

@ -1,2 +1,2 @@
DIST new_aspell-da-1.4.54.tar.gz 433995 RMD160 93a2f35f17901e0220d262e805cef5b77c41df60 SHA1 600b1d2143e10d91cfc8276d4bb52f20bdd23572 SHA256 e453fcf430d6bf9c2213ee3ea438ec1877f5d8c20063645f6be8f6d1f0ed0114
DIST new_aspell-da-1.6.0.tar.gz 336812 RMD160 90ebfa822be05e1e7731d6dba1fbcc6e4a1b3bbc SHA1 1f770a517bd819b328ca4c83686f21825d82807e SHA256 2eb764c3ba1b0ceeac32f54e2161185d6f72c3cdb314c877ff46e194ae2ff067
DIST new_aspell-da-1.6.34.tar.bz2 285238 RMD160 fa8874cb03ee1300e70b657e46c8bf7b69d14f00 SHA1 67bcce55406f95cd1ac0c1ad54a84d245446b990 SHA256 fd1fcc67b13c45137e4502c287b47ba15e0b1463dc63b4afb011efb0ac6c9f7c

@ -1,16 +0,0 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-dicts/aspell-da/aspell-da-1.4.54.ebuild,v 1.6 2010/10/07 23:27:15 leio Exp $
ASPELL_LANG="Danish"
inherit aspell-dict
LICENSE="GPL-2"
HOMEPAGE="http://da.speling.org"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
IUSE=""
SRC_URI="http://da.speling.org/filer/new_${P}.tar.gz"
S=${WORKDIR}/new_${P}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-dicts/aspell-da/aspell-da-1.6.0.ebuild,v 1.7 2011/01/18 18:48:11 grobian Exp $
# $Header: /var/cvsroot/gentoo-x86/app-dicts/aspell-da/aspell-da-1.6.0.ebuild,v 1.8 2012/04/10 11:22:20 scarabeus Exp $
ASPELL_LANG="Danish"
@ -9,7 +9,7 @@ inherit aspell-dict
LICENSE="GPL-2"
HOMEPAGE="http://da.speling.org"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~ppc-macos"
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~ppc-macos"
IUSE=""
SRC_URI="http://da.speling.org/filer/new_${P}.tar.gz"

@ -0,0 +1,17 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-dicts/aspell-da/aspell-da-1.6.34.ebuild,v 1.1 2012/04/10 11:22:20 scarabeus Exp $
ASPELL_LANG="Danish"
inherit aspell-dict
LICENSE="GPL-2"
HOMEPAGE="http://da.speling.org"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~ppc-macos"
IUSE=""
SRC_URI="http://da.speling.org/filer/new_${P}.tar.bz2"
S="${WORKDIR}/new_${P}"

@ -1,4 +1,2 @@
DIST ispell-da-1.4.48.tar.gz 454928 RMD160 96c48d2d2a078696fd5b44fe0a5b77fe3813e9ab SHA1 c199edd635c2f6fbe1d99c83778a412c5a9c599e SHA256 9059e1aa2c6f1ea2074763aaf06d62a90264c3e26ba627953623405cf91d403b
DIST ispell-da-1.4.54.tar.gz 485388 RMD160 d9b71f3f6c45ffe1715cffc855fb87614211dd0f SHA1 cd35fa3d1e4272c4fc2635ed7b15af8dc0c38920 SHA256 b4500cc9e588941784339add7e33d27325f9c5fdb40edff68fb9afe333927c83
DIST ispell-da-1.6.0.tar.gz 385937 RMD160 9e331dc9746fe1b95508b445fff379b7cd75fb5e SHA1 35862d3b8c71ea1c8e4c0116af486fa1af4d3c3f SHA256 5d89c2604326d312057fb8fb8685f394074d97fca1f353613db4407c2f4b0f0a
DIST ispell-da-1.6.18.tar.gz 401079 RMD160 3d2279b7cc5031a3c41d61c6ec1f30dd389aeb3d SHA1 e2719bcb059809b2a791c3476373f463f4fc11e2 SHA256 bcdf01fc6b12e03c2948433be994327cadfa79c73f597607a7a0f85734b2bcc1
DIST ispell-da-1.6.34.tar.gz 417386 RMD160 78613563ad52d69daacd274e1a60f8924df177d5 SHA1 bf7a1e663dd6baca65db93a08b6f16a9644c32bb SHA256 f2512c9d2800d782dca3dbae03091502967217bffcb5abe19ff4892ec6ae6bb0

@ -1,25 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-dicts/ispell-da/ispell-da-1.4.48.ebuild,v 1.10 2012/03/17 23:22:48 mattst88 Exp $
DESCRIPTION="A danish dictionary for ispell"
HOMEPAGE="http://da.speling.org/"
SRC_URI="http://da.speling.org/filer/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 hppa ~mips ppc sparc x86"
IUSE=""
DEPEND="app-text/ispell"
RDEPEND="${DEPEND}"
src_compile() {
emake || die
}
src_install() {
insinto /usr/lib/ispell
doins dansk.aff dansk.hash
dodoc README contributors
}

@ -1,25 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-dicts/ispell-da/ispell-da-1.4.54.ebuild,v 1.4 2012/03/17 23:22:48 mattst88 Exp $
DESCRIPTION="A danish dictionary for ispell"
HOMEPAGE="http://da.speling.org/"
SRC_URI="http://da.speling.org/filer/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~sparc ~x86"
IUSE=""
DEPEND="app-text/ispell"
RDEPEND="${DEPEND}"
src_compile() {
emake || die
}
src_install() {
insinto /usr/lib/ispell
doins dansk.aff dansk.hash
dodoc README contributors
}

@ -1,6 +1,10 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-dicts/ispell-da/ispell-da-1.6.0.ebuild,v 1.4 2012/03/17 23:22:48 mattst88 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-dicts/ispell-da/ispell-da-1.6.34.ebuild,v 1.1 2012/04/10 11:13:05 scarabeus Exp $
EAPI=4
inherit multilib
DESCRIPTION="A danish dictionary for ispell"
HOMEPAGE="http://da.speling.org/"
@ -15,11 +19,11 @@ DEPEND="app-text/ispell"
RDEPEND="${DEPEND}"
src_compile() {
emake || die
default
}
src_install() {
insinto /usr/lib/ispell
insinto /usr/$(get_libdir)/ispell
doins dansk.aff dansk.hash
dodoc README contributors
}

@ -1,12 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/bluefish/bluefish-2.2.2.ebuild,v 1.1 2012/03/29 13:19:27 scarabeus Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/bluefish/bluefish-2.2.2.ebuild,v 1.3 2012/04/10 11:37:06 scarabeus Exp $
EAPI=4
PYTHON_DEPEND="python? 2"
inherit autotools eutils fdo-mime python
inherit eutils fdo-mime python
MY_P=${P/_/-}
@ -22,6 +22,7 @@ IUSE="nls python spell"
RDEPEND="
x11-libs/gtk+:3
gnome-extra/gucharmap:2.90
sys-libs/zlib
spell? ( app-text/enchant )"
DEPEND="${RDEPEND}
>=dev-libs/glib-2.16:2

@ -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-editors/emacs-vcs/emacs-vcs-24.0.9999-r50.ebuild,v 1.1 2012/04/07 15:43:49 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.1.9999.ebuild,v 1.1 2012/04/09 21:27:03 ulm Exp $
EAPI=4

@ -0,0 +1,22 @@
--- leo/external/edb.py
+++ leo/external/edb.py
@@ -74,6 +74,8 @@
"""
+from __future__ import print_function
+
# NOTE: the actual command documentation is collected from docstrings of the
# commands and is appended to __doc__ after the class has been defined.
#@-<< docstring >>
--- leo/scripts/gen_blender_docs.py
+++ leo/scripts/gen_blender_docs.py
@@ -857,7 +857,7 @@
py_descr2predef(_IDENT, fw, descr, module_name, type_name, key)
for key, descr in descr_items:
- if type(descr) in {types.FunctionType, types.MethodType}:
+ if type(descr) in (types.FunctionType, types.MethodType):
pyfunc2predef(_IDENT, fw, key, descr)
for key, descr in descr_items:

@ -1,2 +1,3 @@
DIST qxmledit-0.7.2-src.tgz 8987006 RMD160 03517caf51cd5cdd142993339c7ad9e5f151e1b7 SHA1 875e8efbb9ad3284d5d96600f7280eb14b32287d SHA256 72beac6994fd1fedb57148c05853cdaef8dde9f51a9706de900b00d7ac079b38
DIST qxmledit-0.8.0-src.tgz 9781643 RMD160 5a5a1ed2195fcc1804859383c245a3d53fe6df3f SHA1 5b8c7b0d300bcb6c90743059c107b39d011e311a SHA256 a445eb056a7a2e6763fcb8e8df669ca57f893383cb9e77adbc90fb76938e5b88
DIST qxmledit-0.8.1-src.tgz 5439012 RMD160 fbe8830b115b9cd74d1d4a4d0268fdf79ac308b0 SHA1 e2226b7e5799f6196d9d14ba6de89a9d23c0e904 SHA256 0a9f526e1762f1b2c51821c3d2c543c9191bee7ec841219bd31108ea61c61d9a

@ -0,0 +1,59 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/qxmledit/qxmledit-0.8.1.ebuild,v 1.1 2012/04/10 12:05:10 hwoarang Exp $
EAPI=4
inherit multilib eutils qt4-r2
MY_P="qxmledit-${PV}-src"
DESCRIPTION="Qt4 XML Editor"
HOMEPAGE="http://code.google.com/p/qxmledit/"
SRC_URI="http://${PN}.googlecode.com/files/${MY_P}.tgz"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug"
DEPEND=">=x11-libs/qt-core-4.7:4
>=x11-libs/qt-gui-4.7:4
>=x11-libs/qt-sql-4.7:4
>=x11-libs/qt-svg-4.7:4
>=x11-libs/qt-xmlpatterns-4.7:4"
RDEPEND="${DEPEND}"
DOCS="AUTHORS NEWS README ROADMAP TODO"
src_prepare() {
# fix doc dir
sed -i "/INST_DOC_DIR = / s|/opt/${PN}|/usr/share/doc/${PF}|" \
src/QXmlEdit{,Widget}.pro src/sessions/QXmlEditSessions.pro || \
die "failed to fix doc installation path"
# fix binary installation path
sed -i "/INST_DIR = / s|/opt/${PN}|/usr/bin|" \
src/QXmlEdit{,Widget}.pro src/sessions/QXmlEditSessions.pro || \
die "failed to fix binary installation path"
# fix helper libraries installation path
sed -i "/INST_LIB_DIR = / s|/opt/${PN}|/usr/$(get_libdir)|" \
src/QXmlEdit{,Widget}.pro \
src/sessions/QXmlEditSessions.pro || \
die "failed to fix library installation path"
# fix translations
sed -i "/INST_DATA_DIR = / s|/opt|/usr/share|" src/QXmlEdit{,Widget}.pro \
src/sessions/QXmlEditSessions.pro || \
die "failed to fix translations"
# fix include
sed -i "/INST_INCLUDE_DIR = / s|/opt|/usr/share|" src/QXmlEditWidget.pro \
|| die "failed to fix include directory"
qt4-r2_src_prepare
}
src_install() {
qt4-r2_src_install
newicon src/images/icon.png ${PN}.png
make_desktop_entry QXmlEdit QXmlEdit ${PN} "Qt;Utility;TextEditor"
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/tomboy/tomboy-1.8.3.ebuild,v 1.2 2012/01/16 12:55:01 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/tomboy/tomboy-1.8.3.ebuild,v 1.3 2012/04/09 14:38:30 maekke Exp $
EAPI="4"
GCONF_DEBUG="no"
@ -13,7 +13,7 @@ HOMEPAGE="http://projects.gnome.org/tomboy/"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
KEYWORDS="~amd64 ~ppc x86"
IUSE="eds test"
# galago support dropped due upstream bug #660244

@ -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-mobilephone/obexd/obexd-0.45.ebuild,v 1.2 2012/03/10 08:46:42 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/app-mobilephone/obexd/obexd-0.45.ebuild,v 1.3 2012/04/10 08:16:14 ago Exp $
EAPI="4"
@ -9,7 +9,7 @@ HOMEPAGE="http://www.bluez.org/"
SRC_URI="mirror://kernel/linux/bluetooth/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~x86"
KEYWORDS="amd64 ~arm ~ppc ~x86"
IUSE="-eds nokia -server usb"
RDEPEND="eds? ( gnome-extra/evolution-data-server )

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-portage/euscan/euscan-9999.ebuild,v 1.1 2011/09/25 17:41:38 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/app-portage/euscan/euscan-9999.ebuild,v 1.2 2012/04/10 13:07:50 patrick Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
@ -10,7 +10,7 @@ PYTHON_NONVERSIONED_EXECUTABLES=(".*")
inherit distutils python git-2
EGIT_REPO_URI="git://git.iksaif.net/euscan.git"
EGIT_REPO_URI="git://github.com/iksaif/euscan.git"
DESCRIPTION="Ebuild upstream scan utility"
HOMEPAGE="http://euscan.iksaif.net"

@ -1,2 +1,3 @@
DIST advi-1.10.2.tar.gz 9772060 RMD160 7609b68e1a05b1057bb8f5c9e5c413c5d8111263 SHA1 b9a239ccdfccb3a8f726d140e703aa33c9afd350 SHA256 01556d20896db57c1d05961b2dd48a44d2fbca2adb10d4a9ded732bcf6cb0cc6
DIST advi-1.8.tar.gz 5222623 RMD160 bd75fce03e6271bae18ae0f2f2592fd5bfc7a7b1 SHA1 14b6f05d641397c451b2e46fd500d483484bc2fa SHA256 1b4f02da401f9daa4c5dc56ad10ec58085222ee275e449cb98e3a806b14eaba2
DIST advi-1.9.tar.gz 8536800 RMD160 ee042be57a08b838f196d7ed678719801d4039a3 SHA1 d427b979f6e603ed332a95a29c0512c711222ba7 SHA256 5acefbc42e7ee3a5c59cc24087d52615576d9dd9a3762deabe56bda77113fc64

@ -0,0 +1,69 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/active-dvi/active-dvi-1.10.2.ebuild,v 1.1 2012/04/10 12:22:21 aballier Exp $
EAPI="2"
inherit eutils autotools texlive-common
MY_PN=${PN/ctive-/}
MY_P=${MY_PN}-${PV}
S=${WORKDIR}/${MY_P}
DESCRIPTION="A DVI previewer and a presenter for slides written in LaTeX"
SRC_URI="http://gallium.inria.fr/advi/${MY_P}.tar.gz"
HOMEPAGE="http://gallium.inria.fr/advi/"
LICENSE="LGPL-2.1"
IUSE="+ocamlopt"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
RDEPEND=">=dev-lang/ocaml-3.11.2[ocamlopt?]
>=dev-ml/camlimages-4.0.1[truetype,tiff,jpeg,gs,X]
virtual/latex-base
app-text/ghostscript-gpl
x11-libs/libXinerama"
DEPEND="${RDEPEND}
dev-texlive/texlive-pstricks
dev-texlive/texlive-pictures
dev-texlive/texlive-latexextra
x11-proto/xineramaproto
dev-ml/findlib
app-text/htmlc
dev-tex/hevea"
DOCS=( "README" "TODO" )
src_prepare() {
epatch "${FILESDIR}/${PN}-1.9-htmlcflags.patch"
AT_M4DIR="." eautoreconf
}
src_configure() {
TEXMFMAIN=/usr/share/texmf-site econf $(use_enable ocamlopt native-program) \
--docdir="/usr/share/doc/${PF}"
}
src_compile() {
emake || die "emake failed"
cd doc
VARTEXFONTS="${T}/fonts" emake splash.dvi scratch_write_splash.dvi scratch_draw_splash.dvi || die "failed to create documentation"
}
src_install() {
emake DESTDIR="${D}" PACKAGE="${PF}" install || die
# now install the documentation
dodoc ${DOCS}
export STRIP_MASK="*/bin/advi.byt"
}
pkg_postinst() {
etexmf-update
}
pkg_postrm() {
etexmf-update
}

@ -1,3 +1 @@
DIST cb2bib-1.3.6.tar.gz 607257 RMD160 1f8adfeb43aefd04256d0f329f96433fb2888d07 SHA1 384ace2cf33363d4548e3ba345122b478a553f75 SHA256 b6ebf499fbe8f3e661b55c19b3b8463044f0795f1265d8c8c1bbe6e9fbc332ad
DIST cb2bib-1.4.2.tar.gz 611524 RMD160 1c45c99d1fc8a5ecd858be30026075bcf033f21d SHA1 010c7683a5bb9da3cf731606b03d63d51721b217 SHA256 802c61c6c439fd2680c3a40d887532629eeb7d6d1cb457b7418cf19c7a198a32
DIST cb2bib-1.4.7.tar.gz 852983 RMD160 e5b17bed1c851a55b1f74eebc38d5b8d83cdb1b4 SHA1 3f363b4c63d7abee278caf4fb2e051d61983ff30 SHA256 b911a70e83509b8270fe1d9b6b69306a153b891ec2e0db10ce2a2a88b143c927

@ -1,56 +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/cb2bib/cb2bib-1.3.6.ebuild,v 1.3 2010/03/04 09:27:19 fauli Exp $
EAPI="2"
inherit qt4-r2
DESCRIPTION="Tool for extracting unformatted bibliographic references"
HOMEPAGE="http://www.molspaces.com/cb2bib/"
SRC_URI="http://www.molspaces.com/dl/progs/${P}.tar.gz"
SLOT="0"
LICENSE="GPL-3"
KEYWORDS="amd64 x86"
IUSE="debug +lzo +poll"
DEPEND="x11-libs/qt-webkit:4
lzo? ( dev-libs/lzo )"
RDEPEND="${DEPEND}"
src_prepare() {
echo "CONFIG += ordered" >> "${PN}.pro" || die "patching project file failed"
sed -i 's:\.\./COPYRIGHT \.\.\/LICENSE::' src/src.pro || die "sed src.pro failed"
}
src_configure() {
# Custom configure script has only few options, so call ./configure manually...
# We need to unset QTDIR here, else we may end up with qt3 if it is installed.
# TODO: remove QTDIR when qt3 goes away
QTDIR="" ./configure \
$(use_enable lzo) \
$(use_enable poll cbpoll) \
--disable-qmake-call \
--qmakepath /usr/bin/qmake \
--prefix /usr \
--bindir /usr/bin \
--datadir /usr/share \
--desktopdatadir /usr/share/applications \
--icondir /usr/share/pixmaps \
|| die "cb2bib provided configure failed"
eqmake4 $(cat qmake-additional-args)
}
pkg_postinst() {
elog "For best functionality, emerge the following packages:"
elog " app-text/poppler-utils - for data import from PDF files"
elog " app-text/dvipdfm - for data import from DVI files"
elog " app-text/bibutils - for data import from ISI, endnote format"
elog " media-fonts/jsmath - for displaying mathematical notation"
elog " media-libs/exiftool - for proper UTF-8 metadata writing in PDF"
elog " text strings"
elog " virtual/latex-base - to check for BibTeX file correctness and to get"
elog " nice printing through the shell script bib2pdf"
}

@ -1,56 +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/cb2bib/cb2bib-1.4.2.ebuild,v 1.1 2010/10/06 20:22:26 chiiph Exp $
EAPI="2"
inherit qt4-r2
DESCRIPTION="Tool for extracting unformatted bibliographic references"
HOMEPAGE="http://www.molspaces.com/cb2bib/"
SRC_URI="http://www.molspaces.com/dl/progs/${P}.tar.gz"
SLOT="0"
LICENSE="GPL-3"
KEYWORDS="~amd64 ~x86"
IUSE="debug +lzo +poll"
DEPEND="x11-libs/qt-webkit:4
lzo? ( dev-libs/lzo )"
RDEPEND="${DEPEND}"
src_prepare() {
echo "CONFIG += ordered" >> "${PN}.pro" || die "patching project file failed"
sed -i 's:\.\./COPYRIGHT \.\.\/LICENSE::' src/src.pro || die "sed src.pro failed"
}
src_configure() {
# Custom configure script has only few options, so call ./configure manually...
# We need to unset QTDIR here, else we may end up with qt3 if it is installed.
# TODO: remove QTDIR when qt3 goes away
QTDIR="" ./configure \
$(use_enable lzo) \
$(use_enable poll cbpoll) \
--disable-qmake-call \
--qmakepath /usr/bin/qmake \
--prefix /usr \
--bindir /usr/bin \
--datadir /usr/share \
--desktopdatadir /usr/share/applications \
--icondir /usr/share/pixmaps \
|| die "cb2bib-provided configure failed"
eqmake4 $(cat qmake-additional-args)
}
pkg_postinst() {
elog "For best functionality, emerge the following packages:"
elog " app-text/poppler-utils - for data import from PDF files"
elog " app-text/dvipdfm - for data import from DVI files"
elog " app-text/bibutils - for data import from ISI, endnote format"
elog " media-fonts/jsmath - for displaying mathematical notation"
elog " media-libs/exiftool - for proper UTF-8 metadata writing in PDF"
elog " text strings"
elog " virtual/latex-base - to check for BibTeX file correctness and to get"
elog " nice printing through the shell script bib2pdf"
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/cb2bib/cb2bib-1.4.7.ebuild,v 1.2 2012/04/06 00:36:53 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/cb2bib/cb2bib-1.4.7.ebuild,v 1.3 2012/04/10 08:15:06 ago Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="http://www.molspaces.com/dl/progs/${P}.tar.gz"
SLOT="0"
LICENSE="GPL-3"
KEYWORDS="~amd64 x86"
KEYWORDS="amd64 x86"
IUSE="debug +lzo +poll"
DEPEND="

@ -6,8 +6,6 @@
<bugs-to>webmaster@molspaces.com</bugs-to>
</upstream>
<use>
<flag name='poll'>use clipboard polling</flag>
<flag name="poll">Use clipboard polling</flag>
</use>
</pkgmetadata>

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/dictd/dictd-1.12.0.ebuild,v 1.2 2012/02/09 00:06:47 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/dictd/dictd-1.12.0.ebuild,v 1.3 2012/04/10 11:15:41 scarabeus Exp $
EAPI="4"
@ -17,14 +17,15 @@ KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~
IUSE="dbi judy minimal"
# <gawk-3.1.6 makes tests fail.
DEPEND="sys-apps/coreutils
sys-libs/zlib
dev-libs/libmaa
dbi? ( dev-db/libdbi )
judy? ( dev-libs/judy )
>=sys-apps/coreutils-6.10"
RDEPEND="${DEPEND}
>=sys-apps/gawk-3.1.6"
RDEPEND="sys-apps/coreutils
sys-libs/zlib
dev-libs/libmaa
dbi? ( dev-db/libdbi )
judy? ( dev-libs/judy )
>=sys-apps/coreutils-6.10"
DEPEND="${RDEPEND}
>=sys-apps/gawk-3.1.6
virtual/yacc"
pkg_setup() {
enewgroup dictd # used in src_test()

@ -2,5 +2,4 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>gnome</herd>
<herd>sgml</herd>
</pkgmetadata>

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/mupdf/mupdf-1.0_rc1.ebuild,v 1.3 2012/04/08 07:10:24 mr_bones_ Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/mupdf/mupdf-1.0_rc1.ebuild,v 1.4 2012/04/09 21:16:44 xmw Exp $
EAPI=4
@ -18,8 +18,8 @@ IUSE="X vanilla"
RDEPEND="media-libs/freetype:2
media-libs/jbig2dec
>=media-libs/openjpeg-1.5
virtual/jpeg
media-libs/openjpeg
X? ( x11-libs/libX11
x11-libs/libXext )"
DEPEND="${RDEPEND}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/mupdf/mupdf-9999.ebuild,v 1.16 2012/04/08 07:10:24 mr_bones_ Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/mupdf/mupdf-9999.ebuild,v 1.17 2012/04/09 21:16:44 xmw Exp $
EAPI=4
@ -18,8 +18,8 @@ IUSE="X vanilla"
RDEPEND="media-libs/freetype:2
media-libs/jbig2dec
>=media-libs/openjpeg-1.5
virtual/jpeg
media-libs/openjpeg
X? ( x11-libs/libX11
x11-libs/libXext )"
DEPEND="${RDEPEND}

@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ada/asis-gcc/asis-gcc-3.4.6.ebuild,v 1.10 2008/09/05 06:31:20 opfer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ada/asis-gcc/asis-gcc-3.4.6.ebuild,v 1.11 2012/04/10 12:44:27 george Exp $
inherit eutils flag-o-matic gnatbuild
@ -14,7 +14,7 @@ Gnat_Name="gnat-gcc"
My_PN="asis"
My_PV="3.4.4"
SRC_URI="mirror://gentoo/${My_PN}-${My_PV}.tar.bz2"
SRC_URI="http://dev.gentoo.org/~george/src/${My_PN}-${My_PV}.tar.bz2"
IUSE="doc"
RDEPEND="=dev-lang/gnat-gcc-${PV}*"

@ -1,6 +1,6 @@
# 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-ada/asis-gcc/asis-gcc-4.1.2-r1.ebuild,v 1.7 2009/02/06 20:06:27 george Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ada/asis-gcc/asis-gcc-4.1.2-r1.ebuild,v 1.8 2012/04/10 12:44:27 george Exp $
inherit eutils flag-o-matic gnatbuild
@ -12,7 +12,7 @@ KEYWORDS="amd64 x86"
Gnat_Name="gnat-gcc"
My_PN="asis"
SRC_URI="mirror://gentoo/${P}.tar.bz2"
SRC_URI="http://dev.gentoo.org/~george/src/${P}.tar.bz2"
IUSE="doc"
RDEPEND="=dev-lang/gnat-gcc-${PV}*"

@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ada/asis-gcc/asis-gcc-4.1.2.ebuild,v 1.5 2008/09/05 06:31:20 opfer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ada/asis-gcc/asis-gcc-4.1.2.ebuild,v 1.6 2012/04/10 12:44:27 george Exp $
inherit eutils flag-o-matic gnatbuild
@ -14,7 +14,7 @@ Gnat_Name="gnat-gcc"
My_PN="asis"
# can reuse the same sources, but we need to force an upgrade
My_PV="4.1.1"
SRC_URI="mirror://gentoo/${PN}-${My_PV}.tar.bz2"
SRC_URI="http://dev.gentoo.org/~george/src/${PN}-${My_PV}.tar.bz2"
IUSE="doc"
RDEPEND="=dev-lang/gnat-gcc-${PV}*"

@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ada/asis-gcc/asis-gcc-4.2.2.ebuild,v 1.4 2008/09/05 06:31:20 opfer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ada/asis-gcc/asis-gcc-4.2.2.ebuild,v 1.5 2012/04/10 12:44:27 george Exp $
inherit eutils flag-o-matic gnatbuild multilib
@ -12,7 +12,7 @@ KEYWORDS="~amd64 ~x86"
Gnat_Name="gnat-gcc"
My_PN="asis"
SRC_URI="mirror://gentoo/${P}.tar.bz2"
SRC_URI="http://dev.gentoo.org/~george/src/${P}.tar.bz2"
IUSE="doc"
RDEPEND="=dev-lang/gnat-gcc-${SLOT}*"

@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ada/asis-gcc/asis-gcc-4.3.0_pre132166.ebuild,v 1.4 2008/04/16 15:06:24 george Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ada/asis-gcc/asis-gcc-4.3.0_pre132166.ebuild,v 1.5 2012/04/10 12:44:27 george Exp $
inherit eutils flag-o-matic gnatbuild multilib
@ -12,7 +12,7 @@ KEYWORDS="~amd64 ~x86"
Gnat_Name="gnat-gcc"
My_PN="asis"
SRC_URI="mirror://gentoo/${P}.tar.bz2"
SRC_URI="http://dev.gentoo.org/~george/src/${P}.tar.bz2"
IUSE="doc"
RDEPEND="=dev-lang/gnat-gcc-${SLOT}*"

@ -1,3 +1,2 @@
DIST drizzle7-2010.12.06.tar.gz 10465124 RMD160 1451815540b50c0863a8df3271146ca4f8781733 SHA1 49ac1d227b69b051204d8b1531a823a9225fe350 SHA256 2049b5f60aa1b81150c3a4882335d849860c4af48ae515a0095c5aee59dae5e2
DIST drizzle7-2011.02.09.tar.gz 10785858 RMD160 d07abcfc9ece47a3f15fd5465de053897af01cd8 SHA1 8176bf08c1d6c3db9d1c741844c7ec1b94ce60c8 SHA256 e0e99eabcf745e4d7c989d5230d34e2b52719734a300df08a8dbde34f51b633a
DIST drizzle7-2011.03.11.tar.gz 10772294 RMD160 9174a4b5f99f192c4dc49d0e652ed12fa502d2a3 SHA1 1941f0037f2e93bc2cb766f9facfce11b1c4926f SHA256 c69b39f94d2476f79646e15f480ae46c1606452171d883dcc84ed06447e98ea9
DIST drizzle-7.1.33-stable.tar.gz 29203104 RMD160 f94bef67fd2c2f95e29a93e1b457a383ba2cdb2d SHA1 5ca3349e8bc14ac73a94ed7ddf1fd234c47f5110 SHA256 12215b143f4a77ba44a7312313f1d187d598c6dd5b7eb949a7404599e827fcc0
DIST drizzle7-2011.03.13.tar.gz 9700109 RMD160 a23372bdc6be411d67708f1a58d8e81c3d135779 SHA1 957b49cf43386091ea814eaf4e14b08401a3e9bb SHA256 7c833c32186c2ed3072db97ce1d73edb61f65c7cdf36ab0548021430789dbf7f

@ -1,25 +1,37 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/drizzle/drizzle-7.2011.02.09.ebuild,v 1.1 2011/02/03 12:31:37 flameeyes Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/drizzle/drizzle-7.0.2011.03.13.ebuild,v 1.1 2012/04/10 00:55:07 robbat2 Exp $
EAPI=2
inherit flag-o-matic libtool autotools eutils pam versionator
MY_P="${PN}$(replace_version_separator 1 -)"
# Upstream version numbers live in a directory that is [+-][1-2] days either
# side of the name the tarball! eg:
# https://launchpad.net/drizzle/7.0/2011-03-14/+download/drizzle7-2011.03.13.tar.gz
# If the tarball falls on the last day of the month, be really careful!
# We name the ebuild for the tarball, and deal with the mess of the name instead
MY_PN="${PN}$(get_version_component_range 1-1)"
MY_PV="$(get_version_component_range 3-5)"
MY_P="${MY_PN}-${MY_PV}"
# This is the mess of the name
DIR_PV_B="$(get_version_component_range 1-2)"
DIR_PV_DATE="2011-03-14"
DIR_PV="${DIR_PV_B}/${DIR_PV_DATE}"
S="${WORKDIR}/${MY_P}"
DESCRIPTION="Database optimized for Cloud and Net applications"
HOMEPAGE="http://drizzle.org"
SRC_URI="http://launchpad.net/drizzle/elliott/$(get_version_component_range 2-2)-01-31/+download/${MY_P}.tar.gz"
SRC_URI="http://launchpad.net/drizzle/${DIR_PV}/+download/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug tcmalloc doc memcache curl pam gearman +md5 ldap haildb"
# tests are known to fail with haildb enabled, still.
RESTRICT="haildb? ( test )"
RDEPEND="tcmalloc? ( dev-util/google-perftools )
sys-libs/readline
sys-apps/util-linux
@ -49,7 +61,7 @@ pkg_setup() {
}
src_prepare() {
epatch "${FILESDIR}/${PN}-2009.12.1240-nolint.patch"
#epatch "${FILESDIR}/${PN}-2009.12.1240-nolint.patch"
AT_M4DIR="m4" eautoreconf
elibtoolize
@ -66,6 +78,9 @@ src_configure() {
# the 1412 release didn't achieve it.
append-flags -Wno-error
# Bug #362901
append-flags -DBOOST_FILESYSTEM_VERSION=2
# NOTE disable-all and without-all no longer recognized options
# NOTE using --enable on some plugins can cause test failures.
# --with should be used instead. A discussion about this here:

@ -1,17 +1,18 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/drizzle/drizzle-7.2011.03.11.ebuild,v 1.2 2011/08/04 11:33:32 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/drizzle/drizzle-7.1.33.ebuild,v 1.1 2012/04/10 00:30:50 robbat2 Exp $
EAPI=2
inherit flag-o-matic libtool autotools eutils pam versionator
MY_P="${PN}$(replace_version_separator 1 -)"
MY_P="${P}-stable"
S="${WORKDIR}/${MY_P}"
DIR_PV="$(get_version_component_range 1-2)/${PV}"
DESCRIPTION="Database optimized for Cloud and Net applications"
HOMEPAGE="http://drizzle.org"
SRC_URI="http://launchpad.net/drizzle/elliott/$(get_version_component_range 2-2)-02-28/+download/${MY_P}.tar.gz"
SRC_URI="http://launchpad.net/drizzle/${DIR_PV}/+download/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"

@ -1,160 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/drizzle/drizzle-7.2010.12.06.ebuild,v 1.1 2011/01/10 01:22:32 flameeyes Exp $
EAPI=2
inherit flag-o-matic libtool autotools eutils pam versionator
MY_P="${PN}$(replace_version_separator 1 -)"
S="${WORKDIR}/${MY_P}"
DESCRIPTION="Database optimized for Cloud and Net applications"
HOMEPAGE="http://drizzle.org"
SRC_URI="http://launchpad.net/drizzle/elliott/$(get_version_component_range 2-2)-$(get_version_component_range 3-3)-20/+download/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug tcmalloc doc memcache curl pam gearman +md5 ldap haildb"
# upstream bug #499911
#RESTRICT="memcache? ( test ) !curl? ( test )"
RDEPEND="tcmalloc? ( dev-util/google-perftools )
sys-libs/readline
sys-apps/util-linux
dev-libs/libpcre
>=dev-libs/libevent-1.4
>=dev-libs/protobuf-2.1.0
gearman? ( >=sys-cluster/gearmand-0.12 )
pam? ( sys-libs/pam )
curl? ( net-misc/curl )
memcache? ( >=dev-libs/libmemcached-0.39 )
md5? ( >=dev-libs/libgcrypt-1.4.2 )
haildb? ( >=dev-db/haildb-2.3.1 )
>=dev-libs/boost-1.32
ldap? ( net-nds/openldap )
!dev-db/libdrizzle"
DEPEND="${RDEPEND}
sys-devel/gettext
dev-util/intltool
dev-util/gperf
sys-devel/flex
doc? ( app-doc/doxygen )
>=dev-util/boost-build-1.32"
pkg_setup() {
enewuser drizzle -1 -1 /dev/null nogroup
}
src_prepare() {
epatch "${FILESDIR}/${PN}-2009.12.1240-nolint.patch"
AT_M4DIR="m4" eautoreconf
elibtoolize
}
src_configure() {
local myconf=
if use debug; then
append-flags -DDEBUG
fi
# while I applaud upstreams goal of 0 compiler warnings
# the 1412 release didn't achieve it.
append-flags -Wno-error
# NOTE disable-all and without-all no longer recognized options
# NOTE using --enable on some plugins can cause test failures.
# --with should be used instead. A discussion about this here:
# https://bugs.launchpad.net/drizzle/+bug/598659
# TODO (upstream)
# $(use_with memcache memcached-stats-plugin) \
# $(use_with memcache memcached-functions-plugin) \
econf \
--disable-static \
--disable-dependency-tracking \
--disable-mtmalloc \
$(use_enable tcmalloc) \
$(use_enable memcache libmemcached) \
$(use_enable gearman libgearman) \
$(use_enable ldap libldap) \
$(use_with curl auth-http-plugin) \
$(use_with pam auth-pam-plugin) \
$(use_with md5 md5-plugin) \
$(use_with gearman gearman-udf-plugin) \
$(use_with gearman logging-gearman-plugin) \
$(use_with ldap auth-ldap-plugin) \
--without-hello-world-plugin \
--disable-pbxt-plugin --without-pbxt-plugin \
--disable-rabbitmq-plugin --without-rabbitmq-plugin \
$(use_enable haildb libhaildb) \
$(use_enable haildb haildb-plugin) \
$(use_with haildb haildb-plugin) \
--with-auth-test-plugin \
--with-auth-file-plugin \
--with-simple-user-policy-plugin \
--enable-logging-stats-plugin \
--with-logging-stats-plugin \
--enable-console-plugin \
--enable-archive-plugin \
${myconf}
}
src_compile() {
emake all $(use doc && echo doxygen) || die "build failed"
}
# 5-10 min eta
src_test() {
# If you want to turn off a test, rename to suffix of .DISABLED
# Explicitly allow parallel make check
emake check || die "tests failed"
}
src_install() {
emake DESTDIR="${D}" install || die "install failed"
dodoc AUTHORS NEWS README || die
find "${D}" -name '*.la' -delete || die
if use doc; then
docinto apidoc
pushd docs/html
dohtml -r .
popd
fi
newinitd "${FILESDIR}"/drizzle.init.d drizzled || die
newconfd "${FILESDIR}"/drizzle.conf.d drizzled || die
if ! use gearman; then
sed -i -e '/need gearmand/d' "${D}"/etc/init.d/drizzled \
|| die "unable to sed init script (gearman)"
fi
if ! use memcache; then
sed -i -e '/need memcached/d' "${D}"/etc/init.d/drizzled \
|| die "unable to sed init script (memcache)"
fi
keepdir /var/run/drizzle || die
keepdir /var/log/drizzle || die
keepdir /var/lib/drizzle/drizzled || die
keepdir /etc/drizzle || die
fperms 0755 /var/run/drizzle || die
fperms 0755 /var/log/drizzle || die
fperms -R 0700 /var/lib/drizzle || die
fowners drizzle:nogroup /var/run/drizzle || die
fowners drizzle:nogroup /var/log/drizzle || die
fowners -R drizzle:nogroup /var/lib/drizzle || die
pamd_mimic system-auth drizzle auth account session
}

@ -1,2 +1,3 @@
DIST phpMyAdmin-3.4.6-all-languages.tar.bz2 4602509 RMD160 6155eda46145dc7bfdc39be490abc5bf1de56fbc SHA1 28659a49b30fd010396a952b57046beb2d65e5a2 SHA256 c5eb78779d6f4f29c0c4ee91d658f15965f2681683e8c704b76779047ba753b9
DIST phpMyAdmin-3.4.9-all-languages.tar.bz2 4666051 RMD160 2bec1bd147af6ff00cdb999a35800b95f986a518 SHA1 4ac4f15fb305ef243b88b17e405e9d451bd56de9 SHA256 5251dc5c5c691c02dd4683692f282c72e8360f453dbb3edfa5f53d9461299f86
DIST phpMyAdmin-3.5.0-all-languages.tar.bz2 4711973 RMD160 b7c02d5fbc6b082faba8dba3557efb89da38b040 SHA1 b8de74c723761276bc48c2c328290275dd113d9a SHA256 30ec9ca34926912a459e121539a56609e984de4df610674578c1bcfa51eb9ee5

@ -0,0 +1,65 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/phpmyadmin/phpmyadmin-3.5.0.ebuild,v 1.1 2012/04/09 23:50:00 robbat2 Exp $
EAPI="2"
inherit eutils webapp depend.php
MY_PV=${PV/_/-}
MY_P="phpMyAdmin-${MY_PV}-all-languages"
DESCRIPTION="Web-based administration for MySQL database in PHP"
HOMEPAGE="http://www.phpmyadmin.net/"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="setup"
RDEPEND="
dev-lang/php[crypt,ctype,filter,json,session,unicode]
|| (
<dev-lang/php-5.3[spl,pcre]
>=dev-lang/php-5.3
)
|| (
dev-lang/php[mysqli]
dev-lang/php[mysql]
)
"
need_httpd_cgi
need_php_httpd
S="${WORKDIR}"/${MY_P}
pkg_setup() {
webapp_pkg_setup
}
src_install() {
webapp_src_preinst
dodoc Documentation.txt README RELEASE-DATE-${MY_PV} ChangeLog || die
rm -f LICENSE README* RELEASE-DATE-${MY_PV}
if ! use setup; then
rm -rf setup || die "Cannot remove setup utility"
elog "The phpMyAdmin setup utility has been removed."
elog "It is a regular target of various exploits. If you need it, set USE=setup."
else
elog "You should consider disabling the setup USE flag"
elog "to exclude the setup utility if you don't use it."
elog "It regularly is the target of various exploits."
fi
insinto "${MY_HTDOCSDIR}"
doins -r .
webapp_configfile "${MY_HTDOCSDIR}"/libraries/config.default.php
webapp_serverowned "${MY_HTDOCSDIR}"/libraries/config.default.php
webapp_postinst_txt en "${FILESDIR}"/postinstall-en-3.1.txt
webapp_src_install
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgis/postgis-2.0.0.ebuild,v 1.1 2012/04/04 07:42:16 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgis/postgis-2.0.0.ebuild,v 1.2 2012/04/10 14:01:19 titanofold Exp $
EAPI="4"
@ -16,13 +16,12 @@ IUSE="doc gtk"
RDEPEND="
|| (
dev-db/postgresql-server:9.1
dev-db/postgresql-server:9.0
dev-db/postgresql-server:8.4
dev-db/postgresql-server:8.3
dev-db/postgresql-server:9.1
)
dev-libs/libxml2:2
>=sci-libs/geos-3.2
>=sci-libs/geos-3.3.2
>=sci-libs/proj-4.6.0
sci-libs/gdal
gtk? ( x11-libs/gtk+:2 )
@ -49,18 +48,18 @@ MAKEOPTS+=" -j1"
pkg_setup() {
export PGSLOT="$(postgresql-config show)"
if [[ ${PGSLOT//.} < 83 ]] ; then
eerror "You must build ${CATEGORY}/${PN} against PostgreSQL 8.3 or higher."
if [[ ${PGSLOT//.} < 84 ]] ; then
eerror "You must build ${CATEGORY}/${PN} against PostgreSQL 8.4 or higher."
eerror "Set an appropriate slot with postgresql-config."
die "postgresql-config not set to 8.3 or higher."
die "postgresql-config not set to 8.4 or higher."
fi
if [[ ${PGSLOT//.} > 90 ]] ; then
ewarn "You are building ${CATEGORY}/${PN} against a version of PostgreSQL greater than 9.0."
ewarn "This is neither supported here nor upstream."
ewarn "However, all indicators show that this should work."
ewarn "Any bugs you encounter should be reported upstream."
fi
# if [[ ${PGSLOT//.} > 90 ]] ; then
# ewarn "You are building ${CATEGORY}/${PN} against a version of PostgreSQL greater than 9.0."
# ewarn "This is neither supported here nor upstream."
# ewarn "However, all indicators show that this should work."
# ewarn "Any bugs you encounter should be reported upstream."
# fi
}
src_configure() {

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/dbus-sharp/dbus-sharp-0.7.0-r1.ebuild,v 1.1 2012/01/21 13:22:05 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/dbus-sharp/dbus-sharp-0.7.0-r1.ebuild,v 1.2 2012/04/09 14:39:16 maekke Exp $
EAPI="4"
inherit mono eutils
@ -11,7 +11,7 @@ SRC_URI="https://github.com/downloads/mono/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
KEYWORDS="~amd64 ~ppc x86"
IUSE=""
RDEPEND="dev-lang/mono

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/ikvm-bin/ikvm-bin-0.46.0.2.ebuild,v 1.1 2012/01/21 13:54:04 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/ikvm-bin/ikvm-bin-0.46.0.2.ebuild,v 1.2 2012/04/09 14:39:53 maekke Exp $
EAPI="4"
@ -17,7 +17,7 @@ LICENSE="as-is"
SLOT="0"
S=${WORKDIR}/${MY_P}
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 x86"
IUSE=""
DEPEND=">=dev-lang/mono-1.1

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/ikvm/ikvm-0.46.0.2.ebuild,v 1.2 2012/02/28 08:30:16 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/ikvm/ikvm-0.46.0.2.ebuild,v 1.3 2012/04/09 14:40:40 maekke Exp $
EAPI="4"
@ -13,7 +13,7 @@ SRC_URI="http://www.frijters.net/openjdk6-b22-stripped.zip
LICENSE="as-is"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
KEYWORDS="~amd64 ~ppc x86"
IUSE=""
RDEPEND=">=dev-lang/mono-2

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/log4net/log4net-1.2.11.ebuild,v 1.1 2012/01/21 19:24:50 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/log4net/log4net-1.2.11.ebuild,v 1.2 2012/04/09 14:41:29 maekke Exp $
EAPI="4"
@ -15,7 +15,7 @@ SRC_URI="mirror://apache/logging/log4net/source/${P}-src.zip
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 x86"
IUSE=""
RDEPEND=">=dev-lang/mono-2.0"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/mono-nat/mono-nat-1.1.0.ebuild,v 1.1 2012/01/22 10:45:58 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/mono-nat/mono-nat-1.1.0.ebuild,v 1.2 2012/04/09 14:42:05 maekke Exp $
EAPI="4"
@ -15,7 +15,7 @@ SRC_URI="http://projects.qnetp.net/attachments/download/76/${P}.tar.gz
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 x86"
IUSE=""
RDEPEND=">=dev-lang/mono-2.0.1"
DEPEND="${RDEPEND}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/nant/nant-0.91.ebuild,v 1.1 2012/01/22 10:53:50 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/nant/nant-0.91.ebuild,v 1.2 2012/04/09 14:42:47 maekke Exp $
EAPI="4"
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/nant/${P/_/-}-src.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
KEYWORDS="~amd64 ~ppc x86"
IUSE=""
RDEPEND=">=dev-lang/mono-2.0"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/xsp/xsp-2.10.2-r1.ebuild,v 1.1 2012/01/22 12:54:29 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-dotnet/xsp/xsp-2.10.2-r1.ebuild,v 1.2 2012/04/09 14:43:29 maekke Exp $
EAPI="4"
inherit go-mono mono
@ -12,7 +12,7 @@ HOMEPAGE="http://www.mono-project.com/ASP.NET"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
KEYWORDS="~amd64 ~ppc x86"
IUSE=""

@ -1,2 +1 @@
DIST c2hs-0.16.2.tar.gz 135669 RMD160 1ae6d2a8c13a245b4653004118903f6668d11245 SHA1 cbac0963a9860e04526f13c4475a533bb0d2f6fb SHA256 e73ac273aa054dd959b51dd6d4c11612f506fc171b88aaee6abe541493a42768
DIST c2hs-0.16.3.tar.gz 137409 RMD160 890e379ceb6879afb903f24a71af06a6a3025c6c SHA1 ade0b47b152a6ee02867b1c92d24ca7f9b244c6c SHA256 a562be4f9c2d2a2c55bc61233f86e129aff1ec6ac588b9eb904e17379beb1ae3

@ -1,9 +1,11 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/c2hs/c2hs-0.16.2.ebuild,v 1.8 2011/02/25 12:48:52 xarthisius Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/c2hs/c2hs-0.16.3-r1.ebuild,v 1.1 2012/04/09 18:17:31 slyfox Exp $
EAPI="3"
CABAL_FEATURES="bin"
inherit haskell-cabal
inherit base haskell-cabal
DESCRIPTION="C->Haskell FFI tool that gives some cross-language type safety"
HOMEPAGE="http://www.cse.unsw.edu.au/~chak/haskell/c2hs/"
@ -11,17 +13,19 @@ SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="doc"
DEPEND=">=dev-lang/ghc-6.6.1
>=dev-haskell/cabal-1.6
>=dev-haskell/language-c-0.3.1.1
>=dev-haskell/language-c-0.3.1.1 <dev-haskell/language-c-0.5
doc? ( ~app-text/docbook-xml-dtd-4.2
app-text/docbook-xsl-stylesheets
>=dev-libs/libxslt-1.1.2 )"
RDEPEND="dev-libs/gmp"
PATCHES=("${FILESDIR}/${PN}"-0.16.3-language-c-0.4.patch)
src_compile() {
cabal_src_compile

@ -0,0 +1,25 @@
diff --git a/c2hs.cabal b/c2hs.cabal
index 89f978f..53a96e5 100644
--- a/c2hs.cabal
+++ b/c2hs.cabal
@@ -41,7 +41,7 @@ flag base3
Executable c2hs
Build-Depends: base >= 2 && < 5,
- language-c >= 0.3.1.1 && < 0.4.0,
+ language-c >= 0.3.1.1 && < 0.5,
filepath
if flag(base3)
diff --git a/src/C2HS/Gen/Bind.hs b/src/C2HS/Gen/Bind.hs
index 1fd2acc..9c25b42 100644
--- a/src/C2HS/Gen/Bind.hs
+++ b/src/C2HS/Gen/Bind.hs
@@ -117,6 +117,7 @@ import Control.Monad (when, unless, liftM, mapAndUnzipM)
import Language.C.Data.Position
import Language.C.Data.Ident
import Language.C.Pretty
+import Language.C.Syntax.AST
import Text.PrettyPrint.HughesPJ (render)
import Data.Errors
import Data.Attributes (newAttrsOnlyPos)

@ -1,2 +1,2 @@
DIST language-c-0.3.1.1.tar.gz 140876 RMD160 dab75d7d02fe21e915b32e63112274c46810c94a SHA1 8f54ef07ba75888a4e0670bbc8fccf2474d4cb48 SHA256 f0599a449bb60a6203a9d3aea9a6d20af6f4a12debf4914cca74741dfd6ebe0d
DIST language-c-0.3.2.1.tar.gz 141660 RMD160 8a4b15dec3d1d498af5297c132d5d98ebcb88822 SHA1 b25c6eb35b680b4ecb20022ace5ad6e532db8c08 SHA256 bdc6680ef0b66454989245b626c437d08e1b5378e522fa160b538a8bd03568e2
DIST language-c-0.4.2.tar.gz 167052 RMD160 9c20128ec44585bbb3a7079ba78b802c173dabb9 SHA1 0945200b31acef86af1349ebb788d91eb4bfd26b SHA256 6384cf03a00008b65ad126c2582699b3de52de594468386d2c79cf63c926ee1e

@ -1,8 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/language-c/language-c-0.3.1.1.ebuild,v 1.10 2012/01/20 21:29:36 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/language-c/language-c-0.4.2.ebuild,v 1.1 2012/04/09 18:24:13 slyfox Exp $
CABAL_FEATURES="lib profile haddock"
# ebuild generated by hackport 0.2.17.9999
EAPI=4
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Analysis and generation of C code"
@ -11,11 +15,12 @@ SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE=""
RDEPEND="<dev-lang/ghc-7"
RDEPEND="dev-haskell/syb[profile?]
>=dev-lang/ghc-6.10.1"
DEPEND="${RDEPEND}
dev-haskell/happy
dev-haskell/alex
>=dev-haskell/cabal-1.2.3"
>=dev-haskell/cabal-1.6
dev-haskell/happy"

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-2.10.8.ebuild,v 1.2 2012/03/18 13:07:07 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-2.10.8.ebuild,v 1.3 2012/04/09 14:44:12 maekke Exp $
EAPI="4"
@ -11,7 +11,7 @@ HOMEPAGE="http://www.mono-project.com/Main_Page"
LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
KEYWORDS="~amd64 ~ppc x86"
IUSE="minimal pax_kernel xen"

@ -1,3 +1,3 @@
DIST v8-3.8.9.16.tar.bz2 9863957 RMD160 9a9c4133db4b3a1767dfde5fb15960f7c80d6f48 SHA1 a0f66148665b36ec8817c7ce78fa785ae76d63fb SHA256 e653e9f4731a16881742c648a4d5d70d2f4f88919247dd4e08e7bff95e7187b4
DIST v8-3.9.23.tar.bz2 9966229 RMD160 86a665c5d126b8c879d5bf8851764e7535fb25c5 SHA1 6c0453f07ec5cda4e36d196b302c7c0be27c03df SHA256 9c69e50b03f21b83b56db4fda94ef906023ec9269918f3dc07269188964e237d
DIST v8-3.9.24.1.tar.bz2 9970886 RMD160 c35ed9bef53e4004ad38da623de6ba3438542e6c SHA1 844ce87eec73f93cee3e918ec71a16676f93f829 SHA256 58129d75ffa9ffc34d1236c80c592275597732fc076acc981cf3f38eb14fa206
DIST v8-3.9.24.7.tar.bz2 9969417 RMD160 d300115b7c1b0fd00ff19f9941b3415a272419b0 SHA1 d0e56af5a89242f34237fc539b88a5b6aea3880a SHA256 a3e836664fb7155335272250d64ddd4a4cd0eee4f7a26f95e131550399524f04

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.9.23.ebuild,v 1.3 2012/04/04 01:01:10 floppym Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.9.24.7.ebuild,v 1.1 2012/04/10 10:53:02 phajdan.jr Exp $
EAPI="4"

@ -1,8 +1,8 @@
# Copyright 1999-2010 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/cgicc/cgicc-3.2.9.ebuild,v 1.2 2010/05/31 20:08:13 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/cgicc/cgicc-3.2.9.ebuild,v 1.3 2012/04/10 12:39:03 scarabeus Exp $
EAPI=2
EAPI=4
DESCRIPTION="A C++ class library for writing CGI applications"
HOMEPAGE="http://www.gnu.org/software/cgicc/"
@ -10,7 +10,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
LICENSE="LGPL-3 doc? ( FDL-1.2 )"
SLOT="0"
KEYWORDS="~amd64 x86"
KEYWORDS="amd64 x86"
IUSE="doc"
RDEPEND=""
@ -24,21 +24,21 @@ src_configure() {
fi
econf \
--htmldir=/usr/share/doc/${PF}/html \
--htmldir="${EPREFIX}/usr/share/doc/${PF}/html" \
--disable-dependency-tracking \
--disable-demos
}
src_install() {
emake DESTDIR="${D}" install || die
default
dodoc AUTHORS BUGS ChangeLog NEWS README* THANKS || die
dodoc AUTHORS BUGS ChangeLog NEWS README* THANKS
if use doc; then
insinto /usr/share/doc/${PF}/contrib
doins contrib/*.{cpp,h} contrib/README || die
doins contrib/*.{cpp,h} contrib/README
insinto /usr/share/doc/${PF}/demo
doins -r demo/*.{cpp,h} demo/images demo/README || die
doins -r demo/*.{cpp,h} demo/images demo/README
fi
}

@ -15,3 +15,4 @@ DIST sbcl-1.0.37-x86-64-linux-binary.tar.bz2 8702821 RMD160 7fbe97150a2821e80c8b
DIST sbcl-1.0.37-x86-linux-binary.tar.bz2 8815040 RMD160 0bca593f88b085f49586755d713c9004e3c689a0 SHA1 ed54d6b36d8abf0074babed30eb48ed0d9bdc894 SHA256 3d04ffc7c71afe523858799386a3175467556648b27184e39f62df8f60cf7268
DIST sbcl-1.0.45-fix_build_system.patch.bz2 9453 RMD160 50efe4a90e2a7169cea548f96ec90fd0a2ce0c16 SHA1 273bd195458d947e59f6f06028d37a55f01564a9 SHA256 8f6a716c027e4e05b81340fbeb3fa6da259b9fb40b27b4e88a5086ee413abee8
DIST sbcl-1.0.45-source.tar.bz2 3533569 RMD160 96191491778252276ebe02c8ad1db97eb8fb81b6 SHA1 fc376c17081dfc1f46ca24e9dcafac3a4026bcfe SHA256 d1c79aec233e6dfb0adbaacdacfd90070ea07e13dcbecad210f2c72a3c2654ab
DIST sbcl-1.0.55-source.tar.bz2 3611026 RMD160 d97ac8d23787940c2042a40b0bd43c30e4a052e1 SHA1 1c9bd995da1c1a43d5ac670b340ff43840ad8217 SHA256 e3216a7b9c302b6c1431d0f1ae444008de8ac465eb44f4ae841300d052d207ad

@ -1,37 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE
pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>pchrist@gentoo.org</email>
<name>Panagiotis Christopoulos</name>
<description>primary-maintainer</description>
</maintainer>
<maintainer>
<email>sionescu+gentoo@cddr.org</email>
<name>Stelian Ionescu (fe[nl]ix)</name>
<description>second-maintainer</description>
</maintainer>
<herd>common-lisp</herd>
<longdescription>
Steel Bank Common Lisp is an open source Common Lisp implementation. It
provides an integrated native compiler, interpreter, and debugger.
SBCL is a fork off of the main branch of CMUCL. SBCL is distinguished from
CMUCL by a greater emphasis on maintainability. In particular, the SBCL system
can be built directly from its source code, so that the output corresponds to
the source code in a controlled, verifiable way, and arbitrary changes can be
made to the system without causing bootstrapping problems. SBCL also places
less emphasis than CMU CL does on new non-ANSI extensions, or on backward
compatibility with old non-ANSI features.
Support for native threading on GNU/Linux is available for the x86 and amd64
platforms using an NPTL enabled GLIBC.
SBCL 0.8.17 and later support Unicode.
</longdescription>
<use>
<flag name='cobalt'>mips only: use mipsel binary instead of mips big endian
binary to bootstrap</flag>
<flag name='ldb'>Include support for the SBCL low level debugger</flag>
</use>
<maintainer>
<email>pchrist@gentoo.org</email>
<name>Panagiotis Christopoulos</name>
<description>primary-maintainer</description>
</maintainer>
<maintainer>
<email>sionescu+gentoo@cddr.org</email>
<name>Stelian Ionescu (fe[nl]ix)</name>
<description>second-maintainer</description>
</maintainer>
<herd>common-lisp</herd>
<longdescription>Steel Bank Common Lisp is an open source Common
Lisp implementation. It provides an integrated native compiler,
interpreter, and debugger. SBCL is a fork off of the main branch
of CMUCL. SBCL is distinguished from CMUCL by a greater emphasis
on maintainability. In particular, the SBCL system can be built
directly from its source code, so that the output corresponds to
the source code in a controlled, verifiable way, and arbitrary
changes can be made to the system without causing bootstrapping
problems. SBCL also places less emphasis than CMU CL does on new
non-ANSI extensions, or on backward compatibility with old
non-ANSI features. Support for native threading on GNU/Linux is
available for the x86 and amd64 platforms using an NPTL enabled
GLIBC. SBCL 0.8.17 and later support Unicode.</longdescription>
<use>
<flag name='asdf'>Include support for <pkg>dev-lisp/asdf in SBCL</pkg></flag>
<flag name='cobalt'>mips only: use mipsel binary instead of
mips big endian binary to bootstrap</flag>
<flag name='ldb'>Include support for the SBCL low level
debugger</flag>
</use>
</pkgmetadata>

@ -0,0 +1,207 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.0.55-r1.ebuild,v 1.1 2012/04/09 22:21:40 neurogeek Exp $
EAPI=3
inherit multilib eutils flag-o-matic pax-utils
#same order as http://www.sbcl.org/platform-table.html
BV_X86=1.0.37
BV_AMD64=1.0.37
BV_PPC=1.0.28
BV_SPARC=1.0.28
BV_ALPHA=1.0.28
BV_MIPS=1.0.23
BV_MIPSEL=1.0.28
DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp."
HOMEPAGE="http://sbcl.sourceforge.net/"
SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
amd64? ( mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
alpha? ( mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
mips? ( !cobalt? ( mirror://sourceforge/sbcl/${PN}-${BV_MIPS}-mips-linux-binary.tar.bz2 ) )
mips? ( cobalt? ( mirror://sourceforge/sbcl/${PN}-${BV_MIPSEL}-mipsel-linux-binary.tar.bz2 ) )"
RESTRICT="mirror"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="+asdf ldb source +threads +unicode debug doc cobalt"
DEPEND="doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )"
RDEPEND="elibc_glibc? ( >=sys-libs/glibc-2.3 || ( <sys-libs/glibc-2.6[nptl] >=sys-libs/glibc-2.6 ) )
asdf? ( >=dev-lisp/gentoo-init-0.1 )"
# Disable warnings about executable stacks, as this won't be fixed soon by upstream
QA_EXECSTACK="usr/bin/sbcl"
CONFIG="${S}/customize-target-features.lisp"
ENVD="${T}/50sbcl"
usep() {
use ${1} && echo "true" || echo "false"
}
sbcl_feature() {
echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable ${2})")" >> "${CONFIG}"
}
sbcl_apply_features() {
cat > "${CONFIG}" <<'EOF'
(lambda (list)
(flet ((enable (x) (pushnew x list))
(disable (x) (setf list (remove x list))))
EOF
if use x86 || use amd64; then
sbcl_feature "$(usep threads)" ":sb-thread"
fi
sbcl_feature "$(usep ldb)" ":sb-ldb"
sbcl_feature "false" ":sb-test"
sbcl_feature "$(usep unicode)" ":sb-unicode"
sbcl_feature "$(usep debug)" ":sb-xref-for-internals"
cat >> "${CONFIG}" <<'EOF'
)
list)
EOF
cat "${CONFIG}"
}
src_unpack() {
unpack ${A}
mv sbcl-*-linux sbcl-binary
cd "${S}"
}
src_prepare() {
epatch "${FILESDIR}"/gentoo-fix_install_man.patch
epatch "${FILESDIR}"/gentoo-fix_linux-os-c.patch
epatch "${FILESDIR}"/gentoo_fix_waitpid_c.patch
if use !doc; then
epatch "${FILESDIR}"/${P}_no_doc_install.patch
fi
# To make the hardened compiler NOT compile with -fPIE -pie
if gcc-specs-pie ; then
einfo "Disabling PIE..."
epatch "${FILESDIR}"/gentoo-fix_nopie_for_hardened_toolchain.patch
fi
use source && sed 's%"$(BUILD_ROOT)%$(MODULE).lisp "$(BUILD_ROOT)%' -i contrib/vanilla-module.mk
# Some shells(such as dash) don't have "time" as builtin
# and we don't want to DEPEND on sys-process/time
sed "s,^time ,," -i make.sh
sed "s,/lib,/$(get_libdir),g" -i install.sh
sed "s,/usr/local/lib,/usr/$(get_libdir),g" -i src/runtime/runtime.c # #define SBCL_HOME ...
find . -type f -name .cvsignore -delete
}
src_configure() {
# customizing SBCL version as per
# http://sbcl.cvs.sourceforge.net/sbcl/sbcl/doc/PACKAGING-SBCL.txt?view=markup
echo -e ";;; Auto-generated by Gentoo\n\"gentoo-${PR}\"" > branch-version.lisp-expr
# applying customizations
sbcl_apply_features
}
src_compile() {
local bindir="${WORKDIR}"/sbcl-binary
strip-unsupported-flags ; filter-flags -fomit-frame-pointer
if host-is-pax ; then
# To disable PaX on hardened systems
pax-mark -C "${bindir}"/src/runtime/sbcl
pax-mark -mr "${bindir}"/src/runtime/sbcl
# Hack to disable PaX on second GENESIS stage
sed -i -e '/load/!s/^echo \/\/doing warm.*$/&\npaxctl -C \.\/src\/runtime\/sbcl\npaxctl -mprexs \.\/src\/runtime\/sbcl/' \
"${S}"/make-target-2.sh || die "Cannot disable PaX on second GENESIS runtime"
fi
# clear the environment to get rid of non-ASCII strings, see bug 174702
# set HOME for paludis
env - HOME="${T}" \
CC="$(tc-getCC)" AS="$(tc-getAS)" LD="$(tc-getLD)" \
CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" ASFLAGS="${ASFLAGS}" LDFLAGS="${LDFLAGS}" \
GNUMAKE=make ./make.sh \
"sh ${bindir}/run-sbcl.sh --no-sysinit --no-userinit --disable-debugger" \
|| die "make failed"
# need to set HOME because libpango(used by graphviz) complains about it
if use doc; then
env - HOME="${T}" make -C doc/manual info html || die "Cannot build manual"
env - HOME="${T}" make -C doc/internals info html || die "Cannot build internal docs"
fi
}
src_test() {
ewarn "Unfortunately, it is known that some tests fail eg."
ewarn "run-program.impure.lisp. This is an issue of the upstream's"
ewarn "development and not of Gentoo's side. Please, before filing"
ewarn "any bug(s) search for older submissions. Thank you."
time ( cd tests && sh run-tests.sh )
}
src_install() {
# install system-wide initfile
dodir /etc/
cat > "${D}"/etc/sbclrc <<EOF
;;; The following is required if you want source location functions to
;;; work in SLIME, for example.
(setf (logical-pathname-translations "SYS")
'(("SYS:SRC;**;*.*.*" #p"/usr/$(get_libdir)/sbcl/src/**/*.*")
("SYS:CONTRIB;**;*.*.*" #p"/usr/$(get_libdir)/sbcl/**/*.*")))
EOF
if use asdf; then
cat >> "${D}"/etc/sbclrc <<EOF
;;; Setup ASDF2
(load "/etc/gentoo-init.lisp")
EOF
fi
unset SBCL_HOME
INSTALL_ROOT="${D}/usr" LIB_DIR="/usr/$(get_libdir)" DOC_DIR="${D}/usr/share/doc/${PF}" \
sh install.sh || die "install.sh failed"
# Install documentation
# rm empty directories lest paludis complain about this
find "${D}" -empty -type d -exec rmdir -v {} +
if use doc; then
dohtml -r doc/manual/
doinfo doc/manual/*.info*
dohtml -r doc/internals/sbcl-internals
doinfo doc/internals/sbcl-internals.info
docinto internals-notes && dodoc doc/internals-notes/*
else
rm -Rv "${D}/usr/share/doc/${PF}"
fi
dodoc BUGS CREDITS INSTALL NEWS OPTIMIZATIONS PRINCIPLES README TLA TODO
# install the SBCL source
if use source; then
./clean.sh
cp -av src "${D}/usr/$(get_libdir)/sbcl/"
fi
# necessary for running newly-saved images
echo "SBCL_HOME=/usr/$(get_libdir)/${PN}" > "${ENVD}"
echo "SBCL_SOURCE_ROOT=/usr/$(get_libdir)/${PN}/src" >> "${ENVD}"
doenvd "${ENVD}"
}
pkg_postinst() {
einfo "If you are upgrading from versions <1.0.55, remember"
einfo "to run:"
einfo 'source /etc/profile && env-update'
}

@ -1 +1,2 @@
DIST camlimages-3.0.2.tgz 1429138 RMD160 f3b741a30afc23f5d68747830bcd192402514a50 SHA1 7e33e0de1e1afb3b370140fe9c3a610a32bfb9f5 SHA256 db5aec421c89bea7b1bf55df6a674a0a6ac245f89c220c818e2e5d83f623662c
DIST camlimages-4.0.1.tar.bz2 2010729 RMD160 ba5ade941a0c9b20db693ddd03e5437709a4c5b6 SHA1 b3f8e4be1f7f922016ae11cf7d303b730a28c9dc SHA256 b6a5e79abcfba1316a516f2e0290e6f06c90fa1ed94d8dcd5533a2e3d51c0c89

@ -0,0 +1,74 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/camlimages/camlimages-4.0.1.ebuild,v 1.1 2012/04/10 12:22:14 aballier Exp $
EAPI=4
inherit eutils vcs-snapshot findlib multilib
DESCRIPTION="An image manipulation library for ocaml"
HOMEPAGE="http://gallium.inria.fr/camlimages/"
SRC_URI="http://bitbucket.org/camlspotter/camlimages/get/v4.0.1.tar.bz2 -> ${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="doc gif gs gtk jpeg png tiff truetype X xpm zlib"
RDEPEND=">=dev-lang/ocaml-3.10.2[X?,ocamlopt]
gif? ( media-libs/giflib )
gtk? ( dev-ml/lablgtk )
gs? ( app-text/ghostscript-gpl )
jpeg? ( virtual/jpeg )
tiff? ( media-libs/tiff )
png? ( >=media-libs/libpng-1.4 )
truetype? ( >=media-libs/freetype-2 )
xpm? ( x11-libs/libXpm )
X? ( x11-apps/rgb )
zlib? ( sys-libs/zlib )
"
DEPEND="${DEPEND}
doc? ( dev-python/sphinx[latex] )
dev-util/omake
dev-ml/findlib"
REQUIRED_USE="png? ( zlib )"
src_prepare() {
epatch "${FILESDIR}/${P}-libpng15.patch"
}
camlimages_disable_have() {
if ! use $1 ; then
sed -i -e "s/^[[:space:]]*HAVE_$2.*\$/ HAVE_$2 = false/" OMakefile || die
sed -i -e "s/^[[:space:]]*SUPPORT_$2.*\$/\0\n SUPPORT_$2 = false/" OMakefile || die
fi
}
src_configure() {
camlimages_disable_have gif GIF
camlimages_disable_have zlib Z
camlimages_disable_have png PNG
camlimages_disable_have jpeg JPEG
camlimages_disable_have tiff TIFF
camlimages_disable_have xpm XPM
camlimages_disable_have gs PS
camlimages_disable_have gtk LABLGTK2
camlimages_disable_have X GRAPHICS
camlimages_disable_have X RGB_TXT
camlimages_disable_have truetype FREETYPE
}
src_compile() {
omake --force-dotomake || die
if use doc ; then
sphinx-build doc/sphinx sphinxdoc || die
fi
}
src_install() {
findlib_src_preinst
omake --force-dotomake DESTDIR="${D}" install || die
dodoc README
use doc && dohtml -r sphinxdoc/*
}

@ -0,0 +1,67 @@
# HG changeset patch
# User Jun Furuse <jun.furuse@gmail.com>
# Date 1329456902 -28800
# Node ID 4ecc49e79369d413af732c4feeab7128e2f6f11a
# Parent 9b5cbcd07ae5a88561fbaa4eec3938af5e8b7574
png_ptr->jmpbuf => png_jmpbuf(png_ptr)
diff -r 9b5cbcd07ae5 -r 4ecc49e79369 src/pngread.c
--- a/src/pngread.c Tue Jan 31 22:40:50 2012 +0900
+++ b/src/pngread.c Fri Feb 17 13:35:02 2012 +0800
@@ -69,7 +69,7 @@
}
/* error handling */
- if (setjmp(png_ptr->jmpbuf)) {
+ if (setjmp(png_jmpbuf(png_ptr))) {
/* Free all of the memory associated with the png_ptr and info_ptr */
png_destroy_read_struct(&png_ptr, &info_ptr, (png_infopp)NULL);
fclose(fp);
@@ -134,7 +134,7 @@
png_set_rows(png_ptr, info_ptr, row_pointers);
/* Later, we can return something */
- if (setjmp(png_ptr->jmpbuf)) {
+ if (setjmp(png_jmpbuf(png_ptr))) {
/* Free all of the memory associated with the png_ptr and info_ptr */
png_destroy_read_struct(&png_ptr, &info_ptr, (png_infopp)NULL);
fclose(fp);
@@ -243,7 +243,7 @@
}
/* error handling */
- if (setjmp(png_ptr->jmpbuf)) {
+ if (setjmp(png_jmpbuf(png_ptr))) {
/* Free all of the memory associated with the png_ptr and info_ptr */
png_destroy_read_struct(&png_ptr, &info_ptr, (png_infopp)NULL);
fclose(fp);
@@ -302,7 +302,7 @@
png_set_rows(png_ptr, info_ptr, row_pointers);
/* Later, we can return something */
- if (setjmp(png_ptr->jmpbuf)) {
+ if (setjmp(png_jmpbuf(png_ptr))) {
/* Free all of the memory associated with the png_ptr and info_ptr */
png_destroy_read_struct(&png_ptr, &info_ptr, (png_infopp)NULL);
fclose(fp);
diff -r 9b5cbcd07ae5 -r 4ecc49e79369 src/pngwrite.c
--- a/src/pngwrite.c Tue Jan 31 22:40:50 2012 +0900
+++ b/src/pngwrite.c Fri Feb 17 13:35:02 2012 +0800
@@ -62,7 +62,7 @@
}
/* error handling */
- if (setjmp(png_ptr->jmpbuf)) {
+ if (setjmp(png_jmpbuf(png_ptr))) {
/* Free all of the memory associated with the png_ptr and info_ptr */
png_destroy_write_struct(&png_ptr, &info_ptr);
fclose(fp);
@@ -171,7 +171,7 @@
}
/* error handling */
- if (setjmp(png_ptr->jmpbuf)) {
+ if (setjmp(png_jmpbuf(png_ptr))) {
/* Free all of the memory associated with the png_ptr and info_ptr */
png_destroy_write_struct(&png_ptr, &info_ptr);
fclose(fp);

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/coverage/coverage-3.5.1.ebuild,v 1.12 2012/04/03 21:29:44 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/coverage/coverage-3.5.1.ebuild,v 1.13 2012/04/09 17:56:11 floppym Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE=""
DEPEND="dev-python/setuptools"

@ -0,0 +1,64 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/flask/flask-9999.ebuild,v 1.2 2012/04/10 13:01:00 rafaelmartins Exp $
EAPI="3"
PYTHON_DEPEND="2:2.5"
SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="2.4 3.*"
EGIT_REPO_URI="git://github.com/mitsuhiko/flask.git
https://github.com/mitsuhiko/flask.git"
inherit distutils git-2
MY_PN="Flask"
DESCRIPTION="A microframework based on Werkzeug, Jinja2 and good intentions"
HOMEPAGE="http://pypi.python.org/pypi/Flask"
LICENSE="BSD"
SLOT="0"
KEYWORDS=""
IUSE="doc examples test"
RDEPEND="dev-python/blinker
>=dev-python/jinja-2.4
dev-python/setuptools
>=dev-python/werkzeug-0.6.1"
DEPEND="${RDEPEND}
doc? ( >=dev-python/sphinx-0.6 )"
src_compile() {
distutils_src_compile
if use doc; then
einfo "Generation of documentation"
pushd docs > /dev/null
PYTHONPATH=".." emake html || die "Generation of documentation failed"
popd > /dev/null
fi
}
src_test() {
testing() {
PYTHONPATH="." "$(PYTHON)" run-tests.py
}
python_execute_function testing
}
src_install() {
distutils_src_install
if use doc; then
pushd docs/_build/html > /dev/null
insinto /usr/share/doc/${PF}/html
doins -r [a-z]* _images _static || die "Installation of documentation failed"
popd > /dev/null
fi
if use examples; then
insinto /usr/share/doc/${PF}
doins -r examples || die "Installation of examples failed"
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/netifaces/netifaces-0.6.ebuild,v 1.3 2012/04/07 21:53:10 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/netifaces/netifaces-0.6.ebuild,v 1.4 2012/04/09 16:00:26 ago Exp $
EAPI=4
@ -16,7 +16,7 @@ SRC_URI="http://alastairs-place.net/projects/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 x86"
KEYWORDS="amd64 x86"
IUSE=""
DEPEND="dev-python/setuptools"

@ -1,4 +1,2 @@
DIST multi_json-0.0.4.gem 8192 RMD160 d365b77b9f27dcec761864106c21fa460cb7939b SHA1 fc2563130692e3116ab47011a158e568014b6ec1 SHA256 9b5a5fb7cc91ef7e25eb788355d6976953b3d35e4729bdbb6e7f8d546afcc96d
DIST multi_json-1.0.2.gem 12800 RMD160 53225e9230a39e2a9519dde0165ca1f09ab24007 SHA1 acb3ad6a2754c7c7b51fc5deb823b4c60afcaa40 SHA256 de9307e647e4aea15b8c395d7ba7493620c96d099e6bbb84095f0873c9aa6b65
DIST multi_json-1.0.3.gem 13312 RMD160 05eac0ab20b14c144d20828bd886ac4a3f5d0706 SHA1 76007bc5b36b04733756ca8d960dc5db4d7f8c6e SHA256 ab272b4669783a73efe194e080f3fc1a3d35fa3f69105b8ca0afb2d0d1808789
DIST multi_json-1.0.4.gem 14336 RMD160 9611a527943d7a6dfe1ab6aec16c0afbf34485e1 SHA1 fae5855f338ce033e57c89263f2f30b7eb5c7a9b SHA256 996d3a3349b7d944e259da33df67e44650de621337044cea9cbac1c63acd5e38
DIST multi_json-1.2.0.gem 15872 RMD160 c3aa1e99956b6946d5c7b3b505299baabfde86e5 SHA1 70bff163bd89d7cf70b854931ddbcde77a4f1761 SHA256 e2dd37e55a867c5f27f9e5765e9b99473e320b53440588a9c83eda2ee45f65df

@ -1,36 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/multi_json/multi_json-0.0.4.ebuild,v 1.2 2010/10/02 12:22:11 graaff Exp $
EAPI=2
USE_RUBY="ruby18 ruby19 ree18 jruby"
RUBY_FAKEGEM_TASK_TEST="spec"
RUBY_FAKEGEM_TASK_DOC="rdoc"
RUBY_FAKEGEM_DOCDIR="rdoc"
RUBY_FAKEGEM_EXTRADOC="README.rdoc"
inherit ruby-fakegem
DESCRIPTION="A gem to provide swappable JSON backends"
HOMEPAGE="http://github.com/intridea/multi_json"
LICENSE="MIT"
KEYWORDS="~amd64 ~x86"
SLOT="0"
IUSE=""
ruby_add_rdepend "|| ( dev-ruby/json dev-ruby/yajl-ruby dev-ruby/activesupport )"
# I've switched one of the tests from requiring yajl to requiring
# json-pure since it's the only implementation that is available for
# all the Ruby interpreters we support.
ruby_add_bdepend "test? ( dev-ruby/rspec:0 dev-ruby/json )"
RUBY_PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
all_ruby_prepare() {
sed -i -e '/[Bb]undler/d' spec/spec_helper.rb || die "Unable to remove bundler."
}

@ -1,40 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/multi_json/multi_json-1.0.2.ebuild,v 1.1 2011/05/24 09:09:20 graaff Exp $
EAPI=2
USE_RUBY="ruby18 ruby19 ree18 jruby"
RUBY_FAKEGEM_TASK_TEST="spec"
RUBY_FAKEGEM_TASK_DOC="rdoc"
RUBY_FAKEGEM_DOCDIR="rdoc"
RUBY_FAKEGEM_EXTRADOC="README.rdoc"
RUBY_FAKEGEM_GEMSPEC="multi_json.gemspec"
inherit ruby-fakegem
DESCRIPTION="A gem to provide swappable JSON backends"
HOMEPAGE="http://github.com/intridea/multi_json"
LICENSE="MIT"
KEYWORDS="~amd64 ~x86"
SLOT="0"
IUSE=""
ruby_add_rdepend "|| ( >=dev-ruby/json-1.4 >=dev-ruby/yajl-ruby-0.7 =dev-ruby/activesupport-3* )"
# I've switched one of the tests from requiring yajl to requiring
# json-pure since it's the only implementation that is available for
# all the Ruby interpreters we support.
ruby_add_bdepend "test? ( dev-ruby/rspec:2 dev-ruby/json )"
all_ruby_prepare() {
sed -i -e '/[Bb]undler/d' Rakefile spec/spec_helper.rb || die "Unable to remove bundler."
rm Gemfile || die "Unable to remove bundler Gemfile."
# Provide version otherwise provided by bundler.
sed -i -e "s/#{MultiJson::VERSION}/${PV}/" Rakefile || die
}

@ -1,13 +1,13 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/multi_json/multi_json-1.0.3.ebuild,v 1.2 2011/11/05 17:43:44 graaff Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/multi_json/multi_json-1.2.0.ebuild,v 1.1 2012/04/09 12:44:10 graaff Exp $
EAPI=2
USE_RUBY="ruby18 ruby19 ree18 jruby"
RUBY_FAKEGEM_TASK_TEST="spec"
RUBY_FAKEGEM_TASK_DOC="rdoc"
RUBY_FAKEGEM_TASK_DOC="doc:rdoc"
RUBY_FAKEGEM_DOCDIR="rdoc"
RUBY_FAKEGEM_EXTRADOC="README.md"
@ -20,18 +20,13 @@ DESCRIPTION="A gem to provide swappable JSON backends"
HOMEPAGE="http://github.com/intridea/multi_json"
LICENSE="MIT"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
ruby_add_rdepend "|| ( >=dev-ruby/json-1.4 >=dev-ruby/yajl-ruby-0.7 =dev-ruby/activesupport-3* )"
# I've switched one of the tests from requiring yajl to requiring
# json-pure since it's the only implementation that is available for all
# the Ruby interpreters we support. This is fixed upstream in 1.0.2 but
# got broken again in 1.0.3:
# https://github.com/intridea/multi_json/issues/18
RUBY_PATCHES=( "${FILESDIR}/${P}-gentoo.patch" )
ruby_add_bdepend "doc? ( dev-ruby/rspec:2 )"
ruby_add_bdepend "test? ( dev-ruby/rspec:2 dev-ruby/json )"
@ -49,4 +44,10 @@ all_ruby_prepare() {
# Provide version otherwise provided by bundler.
sed -i -e "s/#{MultiJson::VERSION}/${PV}/" Rakefile || die
# Remove unimportant rspec options not supported by rspec 2.6.
rm .rspec || die
# Remove best default spec since we don't package oj yet.
sed -i -e '/defaults to the best available gem/,/^ end/ s:^:#:' spec/multi_json_spec.rb || die
}

@ -2,3 +2,4 @@ DIST multi_xml-0.2.2.gem 13824 RMD160 f6e57d4f5ce43d5587b5a03b4ae0b1a35fd452ad S
DIST multi_xml-0.3.0.gem 13312 RMD160 62b30ed6f8bd6664b01f9abd9299a16b37e8358b SHA1 600cdba4a770a7091f68ab2894f750c3bfc7fd18 SHA256 1ddd402e010624411d7e64176f4de71d31efd31802b8a99910d13d8a486ab5f4
DIST multi_xml-0.4.0.gem 13824 RMD160 2f490c4e50bb5c2a5a6054c3a883f6917a202bf7 SHA1 e5999db893b1177a270279d48d81a73116a3911b SHA256 ac35a094bcdf839c9742727ae5937ce401c6959db8332bb1e92794f33f922d45
DIST multi_xml-0.4.1.gem 14848 RMD160 4ae5eede922eb5f285f40f3346047b197e0d59d3 SHA1 4da6ad49b2e04a9adc4153a8a04c5b758ae95824 SHA256 ed437890b0f5e0bbd98c201f17f5a00ff321d3aebc95e621e809b892e1e23472
DIST multi_xml-0.4.2.gem 15360 RMD160 e190c0123c19e254fbcecce4843b4b590e7a1b13 SHA1 a9d92ec971de71102697ee4efa73c5dfa7daef83 SHA256 f5c581fe0ff22c26876a65ef6a3ecd8242ee3b4a6d26d87b0803a20ea78687bb

@ -0,0 +1,35 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/multi_xml/multi_xml-0.4.2.ebuild,v 1.1 2012/04/09 12:47:46 graaff Exp $
EAPI=4
USE_RUBY="ruby18 ree18 ruby19 jruby"
RUBY_FAKEGEM_TASK_DOC="doc:yard"
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="README.md"
RUBY_FAKEGEM_TASK_TEST="spec"
inherit ruby-fakegem
DESCRIPTION="A generic swappable back-end for XML parsing"
HOMEPAGE="http://rdoc.info/gems/multi_xml"
LICENSE="MIT"
KEYWORDS="~amd64 ~x86"
SLOT="0"
IUSE=""
ruby_add_bdepend "doc? ( dev-ruby/yard )"
ruby_add_bdepend "test? ( >=dev-ruby/rspec-2.5:2 )"
all_ruby_prepare() {
rm Gemfile || die
sed -i -e '/[Bb]undler/d' Rakefile spec/helper.rb || die
sed -i -e '/[Ss]imple[Cc]ov/d' spec/helper.rb || die
# Remove possible incompatible rspec options.
rm .rspec || die
}

@ -1,3 +1,2 @@
DIST multipart-post-1.1.2.gem 8192 RMD160 f992b24d3027dd5d4394b4762e0eafa56c9df938 SHA1 ed6c19f0e96b20bd6237b92d5d87ba4db5d4a38d SHA256 61f9a5d24ba1a606e5d9ce3d152e1196a405ab5c67ae8d393550f3b2cc1440a2
DIST multipart-post-1.1.3.gem 8704 RMD160 00f7a676a407ada286759a84ac2047b00e85ce5f SHA1 167d44b853e774da1f98d0d150b83117fc7767c6 SHA256 2f4edc0d66c14a842caa5264dd4649d3b9dd6b4eebce90fcabe5eeee248dc928
DIST multipart-post-1.1.4.gem 9728 RMD160 293feed3e86be55d6da720d1ea7894ded960af2c SHA1 b0615e84f7854cd35dd828f1cb007e7fffd2e2fc SHA256 ab9f0bcec29d8176e7a9f81feebe80c0415b8a2f4d6d217c9410bd6a1b1d4de7
DIST multipart-post-1.1.5.gem 9728 RMD160 6ceb52187c53fcb0391fc0299576db6f14ab713b SHA1 4cb67e344206fc25dbb9967d468eb635df341920 SHA256 cdb66ff777aa36b378225ae649930ab4c74174db0238cb750c8586c28b40bf64

@ -1,32 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/multipart-post/multipart-post-1.1.3.ebuild,v 1.2 2011/11/20 08:21:44 graaff Exp $
EAPI="2"
USE_RUBY="ruby18 ruby19 ree18 jruby"
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="README.txt"
inherit ruby-fakegem eutils
DESCRIPTION="Adds a streamy multipart form post capability to Net::HTTP."
HOMEPAGE="http://github.com/nicksieger/multipart-post"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
ruby_add_bdepend "test? ( virtual/ruby-test-unit )"
all_ruby_prepare() {
cp "${FILESDIR}"/multibyte.txt test/ || die "Unable to copy multibyte.txt"
}
each_ruby_test() {
${RUBY} -S testrb -Ilib test || die "Tests failed."
}

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/multipart-post/multipart-post-1.1.2.ebuild,v 1.2 2011/07/24 20:08:21 tomka Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/multipart-post/multipart-post-1.1.5.ebuild,v 1.1 2012/04/09 12:50:54 graaff Exp $
EAPI="2"
@ -21,8 +21,6 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
ruby_add_bdepend "test? ( virtual/ruby-test-unit )"
each_ruby_test() {
${RUBY} -S testrb -Ilib test || die "Tests failed."
}

@ -1,2 +1,3 @@
DIST net-http-persistent-2.3.2.gem 21504 RMD160 94ec8c06fff9341a9296a8b6a767a77a5b2698cd SHA1 f2f3cf3baf27b395f730daa2a5f703c75c76ed72 SHA256 46870c7b07e44e8132488e577873e10fcc181ac387d8aed147824544351b55e0
DIST net-http-persistent-2.3.3.gem 21504 RMD160 4e008cb72e717b56c92b7dd780a33d93ad399bfe SHA1 b0b41e8f59a40ee1c67df5a303c4284df939d34b SHA256 584a53cdf4ce01c6f641656c32485c0ab2c05933e98900c50291a8f9c6a5b6a3
DIST net-http-persistent-2.6.gem 25088 RMD160 03605e3d9614657ec66f76f83a646c0c3f3920a1 SHA1 643a737fcd416549a215ac1e5ffbb1b89a14b9a4 SHA256 385dfc88891f7f6e5da3c83cd026078adc74d267f3ae42eeb3451f27f2d8dc2d

@ -0,0 +1,25 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/net-http-persistent/net-http-persistent-2.6.ebuild,v 1.1 2012/04/09 12:52:32 graaff Exp $
EAPI=4
USE_RUBY="ruby18 ruby19 ree18"
RUBY_FAKEGEM_TASK_DOC="docs"
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="History.txt README.rdoc"
inherit ruby-fakegem
DESCRIPTION="Manages persistent connections using Net::HTTP plus a speed fix for Ruby 1.8."
HOMEPAGE="https://github.com/drbrain/net-http-persistent"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="doc test"
ruby_add_bdepend "doc? ( dev-ruby/hoe )
test? ( dev-ruby/hoe dev-ruby/minitest )"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/parsetree/parsetree-3.0.8.ebuild,v 1.2 2011/12/05 00:54:30 naota Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/parsetree/parsetree-3.0.8.ebuild,v 1.3 2012/04/09 13:15:52 graaff Exp $
EAPI=2
@ -23,7 +23,7 @@ KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86
IUSE=""
ruby_add_rdepend '
>=dev-ruby/ruby-inline-3.7.0
>=dev-ruby/ruby-inline-3.10.0
>=dev-ruby/sexp-processor-3.0.0'
ruby_add_bdepend "
test? (
@ -66,7 +66,7 @@ each_ruby_compile() {
INLINEDIR="${PWD}" ${RUBY} -Ilib -rparse_tree -e '' || die "Unable to load ${PN}"
mkdir lib/inline
cp .ruby_inline/*$(get_modname) lib/inline/ || die
cp .ruby_inline/*/*$(get_modname) lib/inline/ || die
}
src_test() {

@ -9,4 +9,4 @@
SLIB is a portable scheme library meant to provide compatibiliy and
utility functions for all standard scheme implementations.
</longdescription>
</pkgmetadata>
</pkgmetadata>

@ -3,3 +3,4 @@ DIST latex-beamer-3.12.zip 4138949 RMD160 9e5ae559c90964c98f15c983bd88b87df35820
DIST latex-beamer-3.13.zip 3399625 RMD160 0e5566bf2c5c313e66ac3ff6b985a640e8cc9373 SHA1 4a02bb3d7e35c17ed7ef0aec7c4023c65e8c5f65 SHA256 6b62761b8277277e4088a468cbd0194c1b0c95eb63f6ceea7328976b8360d1ce
DIST latex-beamer-3.14.zip 4253529 RMD160 9373556b38df98d31907fd018ab181c0287233b1 SHA1 efabfba94b844f5fb0eb2b5731b88e2bdd1c4fbf SHA256 e040a1e9d820203e4e271dd9938adb4b9212d53a49c60cb7849bb4018a0d077b
DIST latex-beamer-3.15.zip 4253650 RMD160 f8b640ec41d940821820eed027927ece9d0b45b8 SHA1 e44702e3d735eca70642393361c1a1a66467fce2 SHA256 9d797fb2ac6a0c204d662cc4befa9bbc0e1f368f69f01156fc7e85d53d20fd4b
DIST latex-beamer-3.16.zip 4259922 RMD160 b3d789020cc4aa577fe84d4f04052a4edc989399 SHA1 fc51286fb3f1607df80a76f0f28143deec6072b0 SHA256 07837fcaa783a1d0452ba39e03f272c52e6d73f6d9f40f5ca3094116fbabe6ab

@ -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-tex/latex-beamer/latex-beamer-3.16.ebuild,v 1.1 2012/04/09 22:20:22 radhermit Exp $
EAPI=4
inherit latex-package
DESCRIPTION="LaTeX class for creating presentations using a video projector"
HOMEPAGE="http://bitbucket.org/rivanvx/beamer/wiki/Home"
SRC_URI="http://dev.gentoo.org/~radhermit/distfiles/${P}.zip"
LICENSE="GPL-2 FDL-1.2 LPPL-1.3c"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples lyx"
DEPEND="app-arch/unzip
lyx? ( app-office/lyx )
dev-texlive/texlive-latex"
RDEPEND=">=dev-tex/pgf-1.10
dev-tex/xcolor
!dev-tex/translator"
S=${WORKDIR}/beamer
src_install() {
insinto /usr/share/texmf-site/tex/latex/beamer
doins -r base
if use lyx ; then
insinto /usr/share/lyx/examples
doins examples/lyx-based-presentation/*
fi
dodoc AUTHORS ChangeLog README TODO doc/licenses/LICENSE
if use doc ; then
docinto doc
dodoc -r doc/*
fi
if use examples ; then
rm -f "${S}"/examples/a-lecture/{*.tex~,._beamerexample-lecture-pic*}
if ! use lyx ; then
einfo "Removing lyx examples as lyx useflag is not set"
find "${S}" -name "*.lyx" -print -delete
fi
dodoc -r examples solutions
fi
}

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/intltool/intltool-0.50.2.ebuild,v 1.2 2012/04/07 22:06:39 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/intltool/intltool-0.50.2.ebuild,v 1.3 2012/04/09 15:55:58 ago Exp $
EAPI=4
@ -10,7 +10,7 @@ SRC_URI="http://edge.launchpad.net/intltool/trunk/${PV}/+download/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-lang/perl-5.8.1

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/monodevelop-database/monodevelop-database-2.8.5.1.ebuild,v 1.1 2012/01/22 11:47:27 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/monodevelop-database/monodevelop-database-2.8.5.1.ebuild,v 1.2 2012/04/09 14:46:30 maekke Exp $
EAPI="4"
@ -12,7 +12,7 @@ SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 x86"
IUSE=""
RDEPEND=">=dev-lang/mono-2.6.1

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/monodevelop-debugger-gdb/monodevelop-debugger-gdb-2.8.5.1.ebuild,v 1.1 2012/01/22 11:50:35 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/monodevelop-debugger-gdb/monodevelop-debugger-gdb-2.8.5.1.ebuild,v 1.2 2012/04/09 14:47:06 maekke Exp $
EAPI="4"
@ -12,7 +12,7 @@ SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 x86"
IUSE="debug"
RDEPEND=">=dev-lang/mono-2.4

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/monodevelop-java/monodevelop-java-2.8.5.1.ebuild,v 1.1 2012/01/22 11:53:55 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/monodevelop-java/monodevelop-java-2.8.5.1.ebuild,v 1.2 2012/04/09 14:47:42 maekke Exp $
EAPI="4"
@ -12,7 +12,7 @@ SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 x86"
IUSE="debug"
RDEPEND=">=dev-lang/mono-2.4

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/monodevelop-vala/monodevelop-vala-2.8.5.1.ebuild,v 1.1 2012/01/22 12:00:01 pacho Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/monodevelop-vala/monodevelop-vala-2.8.5.1.ebuild,v 1.2 2012/04/09 14:48:20 maekke Exp $
EAPI="4"
@ -12,7 +12,7 @@ SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 x86"
IUSE=""
RDEPEND=">=dev-lang/mono-2.4

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/monodevelop/monodevelop-2.8.5.1.ebuild,v 1.2 2012/03/22 11:03:18 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/monodevelop/monodevelop-2.8.5.1.ebuild,v 1.3 2012/04/09 14:45:53 maekke Exp $
EAPI=4
inherit fdo-mime gnome2-utils mono versionator
@ -11,7 +11,7 @@ SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64 x86"
IUSE="+subversion +git"
RDEPEND=">=dev-lang/mono-2.6.1

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/xmlindent/xmlindent-0.2.17-r1.ebuild,v 1.2 2012/04/07 21:47:26 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/xmlindent/xmlindent-0.2.17-r1.ebuild,v 1.3 2012/04/09 16:00:04 ago Exp $
EAPI="2"
@ -11,7 +11,7 @@ HOMEPAGE="http://xmlindent.sourceforge.net/"
SRC_URI="mirror://sourceforge/xmlindent/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~sparc x86"
KEYWORDS="amd64 ~sparc x86"
IUSE=""
DEPEND="sys-devel/flex"

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/ghc-package.eclass,v 1.32 2011/11/24 00:04:13 vapier Exp $
# $Header: /var/cvsroot/gentoo-x86/eclass/ghc-package.eclass,v 1.33 2012/04/09 18:08:45 slyfox Exp $
# @ECLASS: ghc-package.eclass
# @MAINTAINER:
@ -36,17 +36,10 @@ ghc-getghcpkg() {
# because for some reason the global package file
# must be specified
ghc-getghcpkgbin() {
if version_is_at_least "6.10" "$(ghc-version)"; then
# the ghc-pkg executable changed name in ghc 6.10, as it no longer needs
# the wrapper script with the static flags
echo '[]' > "${T}/empty.conf"
echo "$(ghc-libdir)/ghc-pkg" "--global-conf=${T}/empty.conf"
elif ghc-cabal; then
echo '[]' > "${T}/empty.conf"
echo "$(ghc-libdir)/ghc-pkg.bin" "--global-conf=${T}/empty.conf"
else
echo "$(ghc-libdir)/ghc-pkg.bin"
fi
# the ghc-pkg executable changed name in ghc 6.10, as it no longer needs
# the wrapper script with the static flags
echo '[]' > "${T}/empty.conf"
echo "$(ghc-libdir)/ghc-pkg" "--global-conf=${T}/empty.conf"
}
# @FUNCTION: ghc-version
@ -60,30 +53,14 @@ ghc-version() {
echo "${_GHC_VERSION_CACHE}"
}
# @FUNCTION: ghc-cabal
# @DESCRIPTION:
# this function can be used to determine if ghc itself
# uses the Cabal package format; it has nothing to do
# with the Cabal libraries ... ghc uses the Cabal package
# format since version 6.4
ghc-cabal() {
version_is_at_least "6.4" "$(ghc-version)"
}
# @FUNCTION: ghc-bestcabalversion
# @DESCRIPTION:
# return the best version of the Cabal library that is available
ghc-bestcabalversion() {
local cabalversion
if ghc-cabal; then
# We ask portage, not ghc, so that we only pick up
# portage-installed cabal versions.
cabalversion="$(ghc-extractportageversion dev-haskell/cabal)"
echo "Cabal-${cabalversion}"
else
# older ghc's don't support package versioning
echo Cabal
fi
# We ask portage, not ghc, so that we only pick up
# portage-installed cabal versions.
local cabalversion="$(ghc-extractportageversion dev-haskell/cabal)"
echo "Cabal-${cabalversion}"
}
# @FUNCTION: ghc-sanecabal
@ -101,27 +78,6 @@ ghc-sanecabal() {
return 1
}
# @FUNCTION: ghc-saneghc
# @DESCRIPTION:
# checks if ghc and ghc-bin are installed in the same version
# (if they're both installed); if this is not the case, we
# unfortunately cannot trust portage's dependency resolution
ghc-saneghc() {
local ghcversion
local ghcbinversion
if [[ "${PN}" == "ghc" || "${PN}" == "ghc-bin" ]]; then
return
fi
if has_version dev-lang/ghc && has_version dev-lang/ghc-bin; then
ghcversion="$(ghc-extractportageversion dev-lang/ghc)"
ghcbinversion="$(ghc-extractportageversion dev-lang/ghc-bin)"
if [[ "${ghcversion}" != "${ghcbinversion}" ]]; then
return 1
fi
fi
return
}
# @FUNCTION: ghc-supports-shared-libraries
# @DESCRIPTION:
# checks if ghc is built with support for building
@ -182,14 +138,7 @@ ghc-makeghcilib() {
# @DESCRIPTION:
# tests if a ghc package exists
ghc-package-exists() {
local describe_flag
if version_is_at_least "6.4" "$(ghc-version)"; then
describe_flag="describe"
else
describe_flag="--show-package"
fi
$(ghc-getghcpkg) "${describe_flag}" "$1" > /dev/null 2>&1
$(ghc-getghcpkg) describe "$1" > /dev/null 2>&1
}
# @FUNCTION: ghc-setup-pkg
@ -201,17 +150,11 @@ ghc-package-exists() {
# no arguments are given, the resulting file is
# empty
ghc-setup-pkg() {
local localpkgconf
localpkgconf="${S}/$(ghc-localpkgconf)"
local localpkgconf="${S}/$(ghc-localpkgconf)"
echo '[]' > "${localpkgconf}"
local update_flag
if version_is_at_least "6.4" "$(ghc-version)"; then
update_flag="update -"
else
update_flag="--update-package"
fi
for pkg in $*; do
$(ghc-getghcpkgbin) -f "${localpkgconf}" ${update_flag} --force \
$(ghc-getghcpkgbin) -f "${localpkgconf}" update - --force \
< "${pkg}" || die "failed to register ${pkg}"
done
}
@ -242,22 +185,13 @@ ghc-install-pkg() {
# registers all packages in the local (package-specific)
# package configuration file
ghc-register-pkg() {
local localpkgconf
localpkgconf="$(ghc-confdir)/$1"
local update_flag
local describe_flag
if version_is_at_least "6.4" "$(ghc-version)"; then
update_flag="update -"
describe_flag="describe"
else
update_flag="--update-package"
describe_flag="--show-package"
fi
local localpkgconf="$(ghc-confdir)/$1"
if [[ -f "${localpkgconf}" ]]; then
for pkg in $(ghc-listpkg "${localpkgconf}"); do
ebegin "Registering ${pkg} "
$(ghc-getghcpkgbin) -f "${localpkgconf}" "${describe_flag}" "${pkg}" \
| $(ghc-getghcpkg) ${update_flag} --force > /dev/null
$(ghc-getghcpkgbin) -f "${localpkgconf}" describe "${pkg}" \
| $(ghc-getghcpkg) update - --force > /dev/null
eend $?
done
fi
@ -286,17 +220,9 @@ ghc-reregister() {
# protected are all packages that are still contained in
# another package configuration file
ghc-unregister-pkg() {
local localpkgconf
local localpkgconf="$(ghc-confdir)/$1"
local i
local pkg
local unregister_flag
localpkgconf="$(ghc-confdir)/$1"
if version_is_at_least "6.4" "$(ghc-version)"; then
unregister_flag="unregister"
else
unregister_flag="--remove-package"
fi
if [[ -f "${localpkgconf}" ]]; then
for pkg in $(ghc-reverse "$(ghc-listpkg ${localpkgconf})"); do
@ -304,7 +230,7 @@ ghc-unregister-pkg() {
einfo "Package ${pkg} is not installed for ghc-$(ghc-version)."
else
ebegin "Unregistering ${pkg} "
$(ghc-getghcpkg) "${unregister_flag}" "${pkg}" --force > /dev/null
$(ghc-getghcpkg) unregister "${pkg}" --force > /dev/null
eend $?
fi
done
@ -345,36 +271,14 @@ ghc-listpkg() {
extra_flags="${extra_flags} -v0"
fi
for i in $*; do
if ghc-cabal; then
echo $($(ghc-getghcpkg) list ${extra_flags} -f "${i}") \
| sed \
-e "s|^.*${i}:\([^:]*\).*$|\1|" \
-e "s|/.*$||" \
-e "s|,| |g" -e "s|[(){}]||g"
else
echo $($(ghc-getghcpkgbin) -l -f "${i}") \
| cut -f2 -d':' \
| sed 's:,: :g'
fi
echo $($(ghc-getghcpkg) list ${extra_flags} -f "${i}") \
| sed \
-e "s|^.*${i}:\([^:]*\).*$|\1|" \
-e "s|/.*$||" \
-e "s|,| |g" -e "s|[(){}]||g"
done
}
# @FUNCTION: ghc-package_pkg_setup
# @DESCRIPTION:
# exported function: check if we have a consistent ghc installation
ghc-package_pkg_setup() {
if ! ghc-saneghc; then
eerror "You have inconsistent versions of dev-lang/ghc and dev-lang/ghc-bin"
eerror "installed. Portage currently cannot work correctly with this setup."
eerror "There are several possibilities to work around this problem:"
eerror "(1) Up/downgrade ghc-bin to the same version as ghc."
eerror "(2) Unmerge ghc-bin."
eerror "(3) Unmerge ghc."
eerror "You probably want option 1 or 2."
die "Inconsistent versions of ghc and ghc-bin."
fi
}
# @FUNCTION: ghc-package_pkg_postinst
# @DESCRIPTION:
# exported function: registers the package-specific package
@ -393,4 +297,4 @@ ghc-package_pkg_prerm() {
ghc-unregister-pkg "$(ghc-localpkgconf)"
}
EXPORT_FUNCTIONS pkg_setup pkg_postinst pkg_prerm
EXPORT_FUNCTIONS pkg_postinst pkg_prerm

@ -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/eclass/haskell-cabal.eclass,v 1.28 2012/03/09 22:01:11 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/eclass/haskell-cabal.eclass,v 1.29 2012/04/09 18:08:45 slyfox Exp $
# @ECLASS: haskell-cabal.eclass
# @MAINTAINER:
@ -30,19 +30,6 @@
# nocabaldep -- don't add dependency on cabal.
# only used for packages that _must_ not pull the dependency
# on cabal, but still use this eclass (e.g. haskell-updater).
#
# Dependencies on other cabal packages have to be specified
# correctly.
#
# Cabal libraries should usually be SLOTted with "${PV}".
#
# Many Cabal packages require S to be manually set.
#
# Conforming Cabal packages don't require any function definitions
# in the ebuild.
#
# Special flags to Cabal Configure can now be set by using
# CABAL_CONFIGURE_FLAGS
inherit ghc-package multilib
@ -165,22 +152,15 @@ cabal-bootstrap() {
local cabalpackage
if [[ -f "${S}/Setup.lhs" ]]; then
setupmodule="${S}/Setup.lhs"
elif [[ -f "${S}/Setup.hs" ]]; then
setupmodule="${S}/Setup.hs"
else
if [[ -f "${S}/Setup.hs" ]]; then
setupmodule="${S}/Setup.hs"
else
die "No Setup.lhs or Setup.hs found"
fi
die "No Setup.lhs or Setup.hs found"
fi
# We build the setup program using the latest version of
# cabal that we have installed
if version_is_at_least "6.4" "$(ghc-version)"; then
cabalpackage=Cabal-$(cabal-version)
else
# older ghc's don't support package versioning
cabalpackage=Cabal
fi
cabalpackage=Cabal-$(cabal-version)
einfo "Using cabal-$(cabal-version)."
make_setup() {
@ -212,7 +192,7 @@ cabal-mksetup() {
rm -f "${setupdir}"/Setup.{lhs,hs}
echo 'import Distribution.Simple; main = defaultMainWithHooks defaultUserHooks' \
> $setupdir/Setup.hs
> $setupdir/Setup.hs || die "failed to create default Setup.hs"
}
cabal-hscolour() {
@ -274,27 +254,18 @@ cabal-configure() {
local flag
for flag in $LDFLAGS; do cabalconf="${cabalconf} --ghc-option=-optl$flag"; done
if version_is_at_least "1.4" "$(cabal-version)"; then
# disable executable stripping for the executables, as portage will
# strip by itself, and pre-stripping gives a QA warning.
# cabal versions previous to 1.4 does not strip executables, and does
# not accept the flag.
# this fixes numerous bugs, amongst them;
# bug #251881, bug #251882, bug #251884, bug #251886, bug #299494
cabalconf="${cabalconf} --disable-executable-stripping"
fi
# disable executable stripping for the executables, as portage will
# strip by itself, and pre-stripping gives a QA warning.
# cabal versions previous to 1.4 does not strip executables, and does
# not accept the flag.
# this fixes numerous bugs, amongst them;
# bug #251881, bug #251882, bug #251884, bug #251886, bug #299494
cabalconf="${cabalconf} --disable-executable-stripping"
if version_is_at_least "1.2.0" "$(cabal-version)"; then
cabalconf="${cabalconf} --docdir=${EPREFIX}/usr/share/doc/${PF}"
# As of Cabal 1.2, configure is quite quiet. For diagnostic purposes
# it's better if the configure chatter is in the build logs:
cabalconf="${cabalconf} --verbose"
fi
# Note: with Cabal-1.1.6.x we do not have enough control
# to put the docs into the right place. They're currently going
# into /usr/share/${P}/ghc-x.y/doc/
# rather than /usr/share/doc/${PF}/
# Because we can only set the datadir, not the docdir.
cabalconf="${cabalconf} --docdir=${EPREFIX}/usr/share/doc/${PF}"
# As of Cabal 1.2, configure is quite quiet. For diagnostic purposes
# it's better if the configure chatter is in the build logs:
cabalconf="${cabalconf} --verbose"
# We build shared version of our Cabal where ghc ships it's shared
# version of it. We will link ./setup as dynamic binary againt Cabal later.
@ -337,42 +308,18 @@ cabal-copy() {
# cabal is a bit eager about creating dirs,
# so remove them if they are empty
rmdir "${ED}/usr/bin" 2> /dev/null
# GHC 6.4 has a bug in get/setPermission and Cabal 1.1.1 has
# no workaround.
# set the +x permission on executables
if [[ -d "${ED}/usr/bin" ]] ; then
chmod +x "${ED}/usr/bin/"*
fi
# TODO: do we still need this?
}
cabal-pkg() {
# This does not actually register since we're using true instead
# of ghc-pkg. So it just leaves the .installed-pkg-config and we can
# of ghc-pkg. So it just leaves the .conf file and we can
# register that ourselves (if it exists).
local result
local err
if [[ -n ${CABAL_HAS_LIBRARIES} ]]; then
if version_is_at_least "1.2.0" "$(cabal-version)"; then
# Newer cabal can generate a package conf for us:
./setup register --gen-pkg-config="${T}/${P}.conf"
ghc-setup-pkg "${T}/${P}.conf"
ghc-install-pkg
else
# With older cabal we have to hack it by replacing its ghc-pkg
# with true and then just picking up the .installed-pkg-config
# file and registering that ourselves (if it exists).
sed -i "s|$(ghc-getghcpkg)|$(type -P true)|" .setup-config
./setup register || die "setup register failed"
if [[ -f .installed-pkg-config ]]; then
ghc-setup-pkg .installed-pkg-config
ghc-install-pkg
else
die "setup register has not generated a package configuration file"
fi
fi
# Newer cabal can generate a package conf for us:
./setup register --gen-pkg-config="${T}/${P}.conf"
ghc-setup-pkg "${T}/${P}.conf"
ghc-install-pkg
fi
}
@ -394,18 +341,17 @@ cabal-is-dummy-lib() {
# exported function: check if cabal is correctly installed for
# the currently active ghc (we cannot guarantee this with portage)
haskell-cabal_pkg_setup() {
ghc-package_pkg_setup
if [[ -z "${CABAL_BOOTSTRAP}" && -z "${CABAL_FROM_GHC}" ]] && ! ghc-sanecabal "${CABAL_MIN_VERSION}"; then
eerror "The package dev-haskell/cabal is not correctly installed for"
eerror "the currently active version of ghc ($(ghc-version)). Please"
eerror "run ghc-updater or haskell-updater or re-build dev-haskell/cabal."
eerror "run haskell-updater or re-build dev-haskell/cabal."
die "cabal is not correctly installed"
fi
if [[ -z "${CABAL_HAS_BINARIES}" ]] && [[ -z "${CABAL_HAS_LIBRARIES}" ]]; then
eerror "QA: Neither bin nor lib are in CABAL_FEATURES."
eqawarn "QA Notice: Neither bin nor lib are in CABAL_FEATURES."
fi
if [[ -n "${CABAL_UNKNOWN}" ]]; then
ewarn "Unknown entry in CABAL_FEATURES: ${CABAL_UNKNOWN}"
eqawarn "QA Notice: Unknown entry in CABAL_FEATURES: ${CABAL_UNKNOWN}"
fi
if cabal-is-dummy-lib; then
einfo "${P} is included in ghc-${CABAL_CORE_LIB_GHC_PV}, nothing to install."
@ -413,15 +359,15 @@ haskell-cabal_pkg_setup() {
}
haskell-cabal_src_configure() {
if ! cabal-is-dummy-lib; then
pushd "${S}" > /dev/null
cabal-is-dummy-lib && return
cabal-bootstrap
pushd "${S}" > /dev/null
cabal-configure "$@"
cabal-bootstrap
popd > /dev/null
fi
cabal-configure "$@"
popd > /dev/null
}
# exported function: nice alias
@ -438,27 +384,27 @@ cabal_src_compile() {
local passed_flag
for passed_flag in "$@"; do
[[ ${passed_flag} == --flags=* ]] && \
eqawarn "Cabal option '${passed_flag}' has effect only in src_configure()"
eqawarn "QA Notice: Cabal option '${passed_flag}' has effect only in src_configure()"
done
fi
if ! cabal-is-dummy-lib; then
has src_configure ${HASKELL_CABAL_EXPF} || haskell-cabal_src_configure "$@"
cabal-build
if [[ -n "${CABAL_USE_HADDOCK}" ]] && use doc; then
if [[ -n "${CABAL_USE_HSCOLOUR}" ]] && use hscolour; then
# hscolour and haddock
cabal-hscolour-haddock
else
# just haddock
cabal-haddock
fi
cabal-is-dummy-lib && return
has src_configure ${HASKELL_CABAL_EXPF} || haskell-cabal_src_configure "$@"
cabal-build
if [[ -n "${CABAL_USE_HADDOCK}" ]] && use doc; then
if [[ -n "${CABAL_USE_HSCOLOUR}" ]] && use hscolour; then
# hscolour and haddock
cabal-hscolour-haddock
else
if [[ -n "${CABAL_USE_HSCOLOUR}" ]] && use hscolour; then
# just hscolour
cabal-hscolour
fi
# just haddock
cabal-haddock
fi
else
if [[ -n "${CABAL_USE_HSCOLOUR}" ]] && use hscolour; then
# just hscolour
cabal-hscolour
fi
fi
}
@ -490,22 +436,18 @@ haskell-cabal_src_test() {
cabal_src_install() {
has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX=
if cabal-is-dummy-lib; then
# create a dummy local package conf file for the sake of ghc-updater
local ghc_confdir_with_prefix="$(ghc-confdir)"
# remove EPREFIX
dodir ${ghc_confdir_with_prefix#${EPREFIX}}
echo '[]' > "${D}/$(ghc-confdir)/$(ghc-localpkgconf)"
else
if ! cabal-is-dummy-lib; then
cabal-copy
cabal-pkg
if [[ -n "${CABAL_USE_HADDOCK}" ]] && use doc; then
if ! version_is_at_least "1.1.6" "$(cabal-version)"; then
dohtml -r dist/doc/html/*
fi
fi
fi
# create a dummy local package conf file for haskell-updater
# if it does not exist (dummy libraries and binaries w/o libraries)
local ghc_confdir_with_prefix="$(ghc-confdir)"
# remove EPREFIX
dodir ${ghc_confdir_with_prefix#${EPREFIX}}
local conf_file="${D}/$(ghc-confdir)/$(ghc-localpkgconf)"
[[ -e $conf_file ]] || echo '[]' > "$conf_file" || die
}
haskell-cabal_src_install() {

@ -1,3 +1,4 @@
DIST opendkim-2.4.2.tar.gz 1374662 RMD160 b19cc3522b2f4d2a63d9088ea611e687453e82a5 SHA1 6946d3d805e2c73256a97b1cdc9af3251fd89c6f SHA256 930a9ef845822ba310666dfc918d306d1ffa44cc0a8d9f56d7c0b0426d668f3f
DIST opendkim-2.4.3.tar.gz 1381956 RMD160 73908fb7cf8f7c99b1d98499249d0283d0d59542 SHA1 cde87adf1236c9a9f25277935c26020fb13b1153 SHA256 c3ef73c5aa2bf8a6626b822cea08b72c954376ae892d596346973d11003c0906
DIST opendkim-2.5.1.tar.gz 1468303 RMD160 76a716307bfd30bc2f81c3545f1d4f7ceca99332 SHA1 fd257d2e52673c73e1e15c5254c9db864a53fbb0 SHA256 afd6a762859ff6616103df03757e59c7a1053a241dd28ab21e5e38d44152a8fa
DIST opendkim-2.5.2.tar.gz 1475225 RMD160 1fe0ea26cd00728226d1788e72f48366b3fafb03 SHA1 778f27162501879dec6ac3c957055d5bc9a1ac42 SHA256 fb6994ea4bbd7e93772517cd3ee0b4ec338ed502a920fa2fa98b34869db167a9

@ -0,0 +1,205 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/opendkim/opendkim-2.5.2.ebuild,v 1.1 2012/04/10 06:18:18 eras Exp $
EAPI=4
inherit eutils db-use autotools
# for betas
#MY_P=${P/_b/.B}
#S=${WORKDIR}/${PN}-2.0.0
#SRC_URI="mirror://sourceforge/opendkim/${MY_P}.tar.gz"
DESCRIPTION="A milter-based application to provide DKIM signing and verification"
HOMEPAGE="http://opendkim.org"
SRC_URI="mirror://sourceforge/opendkim/${P}.tar.gz"
LICENSE="Sendmail-Open-Source BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="asyncdns +berkdb ldap lua opendbx poll sasl +ssl static-libs unbound"
# FUTURE: diffheaders (libtre error) - bug #296813
DEPEND="|| ( mail-filter/libmilter mail-mta/sendmail )
ssl? ( >=dev-libs/openssl-0.9.8 )
berkdb? ( >=sys-libs/db-3.2 )
opendbx? ( >=dev-db/opendbx-1.4.0 )
lua? ( dev-lang/lua )
ldap? ( net-nds/openldap )
sasl? ( dev-libs/cyrus-sasl )
unbound? ( >=net-dns/unbound-1.4.1 net-dns/dnssec-root )"
#diffheaders? ( dev-libs/tre )
#gnutls? ( >=net-libs/gnutls-2.11.7 )
RDEPEND="${DEPEND}"
REQUIRED_USE="sasl? ( ldap )"
#lua? ( berkdb )"
pkg_setup() {
enewgroup milter
# mail-milter/spamass-milter creates milter user with this home directory
# For consistency reasons, milter user must be created here with this home directory
# even though this package doesn't need a home directory for this user (#280571)
enewuser milter -1 -1 /var/lib/milter milter
}
src_prepare() {
sed -i -e 's:/var/db/dkim:/etc/opendkim:g' \
-e 's:/var/db/opendkim:/var/lib/opendkim:g' \
-e 's:/etc/mail:/etc/opendkim:g' \
-e 's:mailnull:milter:g' \
-e 's:^#[[:space:]]*PidFile.*:PidFile /var/run/opendkim/opendkim.pid:' \
opendkim/opendkim.conf.sample opendkim/opendkim.conf.simple.in \
contrib/stats/opendkim-reportstats || die
sed -i -e 's:dist_doc_DATA:dist_html_DATA:' libopendkim/docs/Makefile.am \
|| die
eautoreconf
}
src_configure() {
local myconf
if use berkdb ; then
myconf=$(db_includedir)
myconf="--with-db-incdir=${myconf#-I}"
myconf+=" --enable-popauth"
myconf+=" --enable-query_cache"
fi
if use asyncdns ; then
if use unbound; then
myconf+=" --with-unbound"
else
myconf+=" --enable-arlib"
fi
else
myconf+=" $(use_with unbound) --disable-arlib"
fi
if use ldap; then
myconf+=" $(use_with sasl)"
fi
econf \
$(use_with berkdb db) \
$(use_with opendbx odbx) \
$(use_with lua) \
$(use_enable lua rbl) \
$(use_with ldap openldap) \
$(use_enable ldap ldap_caching) \
$(use_enable poll) \
$(use_enable static-libs static) \
${myconf} \
--docdir=/usr/share/doc/${PF} \
--htmldir=/usr/share/doc/${PF}/html \
--enable-filter \
--enable-oversign \
--enable-adsp_lists \
--enable-dkim_reputation \
--enable-identity_header \
--enable-rate_limit \
--enable-redirect \
--enable-resign \
--enable-replace_rules \
--enable-selector_header \
--enable-default_sender \
--enable-sender_macro \
--enable-vbr \
--disable-rpath \
--disable-live-testing
#$(use_enable diffheaders)
}
src_install() {
emake DESTDIR="${D}" install
# file collision
rm -f "${D}"/usr/share/man/man3/ar.3
dosbin contrib/stats/opendkim-reportstats
newinitd "${FILESDIR}/opendkim.init.r2" opendkim
dodir /etc/opendkim /var/lib/opendkim
fowners milter:milter /var/lib/opendkim
# default configuration
if [ ! -f "${ROOT}"/etc/opendkim/opendkim.conf ]; then
grep ^[^#] "${S}"/opendkim/opendkim.conf.simple \
> "${D}"/etc/opendkim/opendkim.conf
if use unbound; then
echo TrustedAnchorFile /etc/dnssec/root-anchors.txt >> "${D}"/etc/opendkim/opendkim.conf
fi
echo UserID milter >> "${D}"/etc/opendkim/opendkim.conf
if use berkdb; then
echo Statistics /var/lib/opendkim/stats.dat >> \
"${D}"/etc/opendkim/opendkim.conf
fi
fi
use static-libs || find "${D}" -name "*.la" -delete
}
pkg_postinst() {
elog "If you want to sign your mail messages and need some help"
elog "please run:"
elog " emerge --config ${CATEGORY}/${PN}"
elog "It will help you create your key and give you hints on how"
elog "to configure your DNS and MTA."
ewarn "Make sure your MTA has r/w access to the socket file."
ewarn "This can be done either by setting UMask to 002 and adding MTA's user"
ewarn "to milter group or you can simply set UMask to 000."
}
pkg_config() {
local selector keysize pubkey
read -p "Enter the selector name (default ${HOSTNAME}): " selector
[[ -n "${selector}" ]] || selector=${HOSTNAME}
if [[ -z "${selector}" ]]; then
eerror "Oddly enough, you don't have a HOSTNAME."
return 1
fi
if [[ -f "${ROOT}"etc/opendkim/${selector}.private ]]; then
ewarn "The private key for this selector already exists."
else
einfo "Select the size of private key:"
einfo " [1] 512 bits"
einfo " [2] 1024 bits"
while read -n 1 -s -p " Press 1 or 2 on the keyboard to select the key size " keysize ; do
[[ "${keysize}" == "1" || "${keysize}" == "2" ]] && echo && break
done
case ${keysize} in
1) keysize=512 ;;
*) keysize=1024 ;;
esac
# generate the private and public keys
opendkim-genkey -b ${keysize} -D "${ROOT}"etc/opendkim/ \
-s ${selector} -d '(your domain)' && \
chown milter:milter \
"${ROOT}"etc/opendkim/"${selector}".private || \
{ eerror "Failed to create private and public keys." ; return 1; }
chmod go-r "${ROOT}"etc/opendkim/"${selector}".private
fi
# opendkim selector configuration
echo
einfo "Make sure you have the following settings in your /etc/opendkim/opendkim.conf:"
einfo " Keyfile /etc/opendkim/${selector}.private"
einfo " Selector ${selector}"
# MTA configuration
echo
einfo "If you are using Postfix, add following lines to your main.cf:"
einfo " smtpd_milters = unix:/var/run/opendkim/opendkim.sock"
einfo " non_smtpd_milters = unix:/var/run/opendkim/opendkim.sock"
einfo " and read http://www.postfix.org/MILTER_README.html"
# DNS configuration
einfo "After you configured your MTA, publish your key by adding this TXT record to your domain:"
cat "${ROOT}"etc/opendkim/${selector}.txt
einfo "t=y signifies you only test the DKIM on your domain. See following page for the complete list of tags:"
einfo " http://www.dkim.org/specs/rfc4871-dkimbase.html#key-text"
einfo
einfo "Also look at the ADSP http://tools.ietf.org/html/rfc5617"
}

@ -0,0 +1 @@
DIST pixels2pgf-0.1.tar.bz2 52260 RMD160 0e1d1ec28ea97365ad1d76c15452d1e69b3984ee SHA1 ef5605089f9d9e865cf0fdc8e4584aa9e6343fe7 SHA256 d6aa4f92e9a23719e98882b8537137fcd20ca99708bd90e902a47ff259eae1be

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>mgorny@gentoo.org</email>
<name>Michał Górny</name>
</maintainer>
<upstream>
<maintainer status="active">
<email>mgorny@gentoo.org</email>
<name>Michał Górny</name>
</maintainer>
<bugs-to>https://github.com/mgorny/pixels2pgf/issues/</bugs-to>
</upstream>
</pkgmetadata>

@ -0,0 +1,20 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/pixels2pgf/pixels2pgf-0.1.ebuild,v 1.1 2012/04/09 19:57:00 mgorny Exp $
EAPI=4
inherit autotools-utils
DESCRIPTION="Convert pixel images (e.g. QRCode) to PGF/Tikz rectangles"
HOMEPAGE="https://github.com/mgorny/pixels2pgf/"
SRC_URI="mirror://github/mgorny/${PN}/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="media-libs/libsdl
media-libs/sdl-image"
DEPEND="${RDEPEND}"

@ -2,3 +2,4 @@ DIST ristretto-0.1.0.tar.bz2 269347 RMD160 33967a70000b1adcf417575f7081294b7fbdc
DIST ristretto-0.3.4.tar.bz2 817651 RMD160 a9661b07588ad96b866b4fe5fd52b5f9f2002274 SHA1 7da6c287c45949193fd6046e82a099fd0469278c SHA256 e2ed5c6bc3f56cf82942c54d1492e54607ccf073c7963c1df5fa2cd3a9a71a32
DIST ristretto-0.3.5.tar.bz2 820537 RMD160 2e7fa2df5ec3ca000a89a0e68c8886f7214693dd SHA1 b328df3bc8093d2ba8364140d49f423534908daf SHA256 96dc519c2e930955f97027d7b9bb7542b01a6ad0ca53a16f9af58f7c851eb8f2
DIST ristretto-0.3.6.tar.bz2 823282 RMD160 7b99866cb2df3e55fff4ddbb56a46289655206ff SHA1 fe84db721a2b552dc018dce3a3075f9ca92432ca SHA256 5043e01091e6f53a0f72435ca48326a4261a4bc323972a75bc45084c1a27bd03
DIST ristretto-0.5.0.tar.bz2 471439 RMD160 1331318d0f2496e08a9dd90a5d766895ac8a7c67 SHA1 834742926061e8dde570ba1847b278856c95d072 SHA256 0aa6e857f7cf8dd6f91f2a14ea93eef8fddabb2ba02a55b2f672a795eb556eb1

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

Loading…
Cancel
Save