Sync with portage [Wed Mar 28 12:56:10 MSK 2012].

This commit is contained in:
root 2012-03-28 12:56:10 +04:00
parent 9d3e264eda
commit ebbb9957ff
294 changed files with 3007 additions and 2692 deletions

View file

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/logsurfer+/logsurfer+-1.8-r1.ebuild,v 1.1 2011/11/11 16:45:30 matsuu Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/logsurfer+/logsurfer+-1.8-r1.ebuild,v 1.2 2012/03/28 07:42:35 ago Exp $
EAPI="4"
inherit toolchain-funcs user
@ -13,7 +13,7 @@ SRC_URI="http://kerryt.orcon.net.nz/${MY_P}.tar.gz
LICENSE="as-is"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE=""
S="${WORKDIR}/${MY_P}"

View file

@ -2,4 +2,5 @@ DIST gnupg-1.4.11.tar.bz2 3407075 RMD160 9daf2dedfd4c6211fc13b8cdee8f08b8f592537
DIST gnupg-1.4.12.tar.bz2 3584133 RMD160 d5f4367c9a636d778b6ccb2711bfba6597c27fa0 SHA1 9b78e20328d35525af7b8a9c1cf081396910e937 SHA256 4f03ca6902aaee79d0eda00eea0fefde7db9eb005d8ffd54fac9806bc24050ec
DIST gnupg-2.0.17.tar.bz2 3997356 RMD160 f919947a1896ac20c455534d91a3e2d3e5b60c1f SHA1 41ef5460417ca0a1131fc730849fe3afd49ad2de SHA256 ea649d5ecb2f97cc8d81c5796c6ad8d7d8581f9554241c39d2b11ab12139eea6
DIST gnupg-2.0.18.tar.bz2 4016606 RMD160 15e3de278285a3989563d9a8e2ad133113f1cd91 SHA1 5ec2f718760cc3121970a140aeea004b64545c46 SHA256 48aedd762ca443fb952a9e859efe3c66706d7c2c9c77c32dbdbac4fe962dae5b
DIST gnupg-2.0.19.tar.bz2 4187460 RMD160 026b5c5fa2b21c3586f325f48ff1420c987b88a7 SHA1 190c09e6688f688fb0a5cf884d01e240d957ac1f SHA256 efa23a8a925adb51c7d3b708c25b6d000300f5ce37de9bdec6453be7b419c622
DIST idea.c.gz 5216 RMD160 e35be5a031d10d52341ac5f029d28f811edd908d SHA1 82fded4ec31b97b3b2dd22741880b67cfee40f84 SHA256 309928da34941dff1d6f6687542ff3d58306d85be9e1a9906bc4f9f8e6011844

View file

@ -0,0 +1,148 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-2.0.19.ebuild,v 1.1 2012/03/28 03:46:42 radhermit Exp $
EAPI="4"
inherit flag-o-matic toolchain-funcs
DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement"
HOMEPAGE="http://www.gnupg.org/"
SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"
# SRC_URI="ftp://ftp.gnupg.org/gcrypt/${PN}/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="adns bzip2 doc ldap nls readline static selinux smartcard usb"
COMMON_DEPEND_LIBS="
>=dev-libs/libassuan-2
>=dev-libs/libgcrypt-1.4
>=dev-libs/libgpg-error-1.7
>=dev-libs/libksba-1.0.7
>=dev-libs/pth-1.3.7
>=net-misc/curl-7.10
sys-libs/zlib
adns? ( >=net-libs/adns-1.4 )
bzip2? ( app-arch/bzip2 )
readline? ( sys-libs/readline )
smartcard? ( usb? ( virtual/libusb:0 ) )
ldap? ( net-nds/openldap )"
COMMON_DEPEND_BINS="|| ( app-crypt/pinentry app-crypt/pinentry-qt )"
# Existence of executables is checked during configuration.
DEPEND="${COMMON_DEPEND_LIBS}
${COMMON_DEPEND_BINS}
static? (
>=dev-libs/libassuan-2[static-libs]
>=dev-libs/libgcrypt-1.4[static-libs]
>=dev-libs/libgpg-error-1.7[static-libs]
>=dev-libs/libksba-1.0.7[static-libs]
>=dev-libs/pth-1.3.7[static-libs]
|| ( sys-libs/zlib[static-libs] <sys-libs/zlib-1.2.5.1-r2 )
)
nls? ( sys-devel/gettext )
doc? ( sys-apps/texinfo )"
RDEPEND="!static? ( ${COMMON_DEPEND_LIBS} )
${COMMON_DEPEND_BINS}
virtual/mta
!<=app-crypt/gnupg-2.0.1
selinux? ( sec-policy/selinux-gnupg )
nls? ( virtual/libintl )"
REQUIRED_USE="smartcard? ( !static )"
src_prepare() {
epatch "${FILESDIR}"/${PN}-2.0.17-gpgsm-gencert.patch
}
src_configure() {
local myconf
# 'USE=static' support was requested:
# gnupg1: bug #29299
# gnupg2: bug #159623
use static && append-ldflags -static
if use smartcard; then
myconf+=" --enable-scdaemon $(use_enable usb ccid-driver)"
else
myconf+=" --disable-scdaemon"
fi
econf \
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
--enable-gpg \
--enable-gpgsm \
--enable-agent \
${myconf} \
$(use_with adns) \
$(use_enable bzip2) \
$(use_enable !elibc_SunOS symcryptrun) \
$(use_enable nls) \
$(use_enable ldap) \
$(use_with readline) \
CC_FOR_BUILD="$(tc-getBUILD_CC)"
}
src_compile() {
emake
if use doc; then
cd doc
emake html
fi
}
src_install() {
emake DESTDIR="${D}" install
emake DESTDIR="${D}" -f doc/Makefile uninstall-nobase_dist_docDATA
rm -r "${ED}usr/share/gnupg/help"*
dodoc ChangeLog NEWS README THANKS TODO VERSION doc/FAQ doc/DETAILS \
doc/HACKING doc/TRANSLATE doc/OpenPGP doc/KEYSERVER doc/help*
dosym gpg2 /usr/bin/gpg
dosym gpgv2 /usr/bin/gpgv
dosym gpg2keys_hkp /usr/libexec/gpgkeys_hkp
dosym gpg2keys_finger /usr/libexec/gpgkeys_finger
dosym gpg2keys_curl /usr/libexec/gpgkeys_curl
if use ldap; then
dosym gpg2keys_ldap /usr/libexec/gpgkeys_ldap
fi
echo ".so man1/gpg2.1" > "${ED}usr/share/man/man1/gpg.1"
echo ".so man1/gpgv2.1" > "${ED}usr/share/man/man1/gpgv.1"
dodir /etc/env.d
echo "CONFIG_PROTECT=/usr/share/gnupg/qualified.txt" >>"${ED}etc/env.d/30gnupg"
if use doc; then
dohtml doc/gnupg.html/* doc/*.png
fi
}
pkg_postinst() {
elog "If you wish to view images emerge:"
elog "media-gfx/xloadimage, media-gfx/xli or any other viewer"
elog "Remember to use photo-viewer option in configuration file to activate"
elog "the right viewer."
elog
if use smartcard; then
elog "To use your OpenPGP smartcard (or token) with GnuPG you need one of"
use usb && elog " - a CCID-compatible reader, used directly through dev-libs/libusb;"
elog " - sys-apps/pcsc-lite and a compatible reader device;"
elog " - dev-libs/openct and a compatible reader device;"
elog " - a reader device and drivers exporting either PC/SC or CT-API interfaces."
elog ""
elog "General hint: you probably want to try installing sys-apps/pcsc-lite and"
elog "app-crypt/ccid first."
fi
ewarn "Please remember to restart gpg-agent if a different version"
ewarn "of the agent is currently used. If you are unsure of the gpg"
ewarn "agent you are using please run 'killall gpg-agent',"
ewarn "and to start a fresh daemon just run 'gpg-agent --daemon'."
}

View file

@ -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-emacs/nagios-mode/nagios-mode-0.3.ebuild,v 1.3 2011/10/23 12:10:59 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emacs/nagios-mode/nagios-mode-0.3.ebuild,v 1.4 2012/03/28 03:51:12 naota Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="http://michael.orlitzky.com/code/releases/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
KEYWORDS="amd64 x86 ~x86-fbsd"
IUSE=""
SITEFILE="50${PN}-gentoo.el"

View file

@ -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-emulation/lxc/lxc-0.7.5-r3.ebuild,v 1.1 2011/10/19 17:51:49 flameeyes Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/lxc-0.7.5-r3.ebuild,v 1.2 2012/03/27 19:01:25 flameeyes Exp $
EAPI="4"
@ -28,7 +28,7 @@ DEPEND="${RDEPEND}
# For init script, so protect with vanilla, they are not strictly
# needed.
RDEPEND="${RDEPEND}
vanilla? (
!vanilla? (
sys-apps/util-linux
app-misc/pax-utils
)"

View file

@ -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-emulation/lxc/lxc-0.8.0_rc1-r1.ebuild,v 1.1 2012/03/24 01:37:40 flameeyes Exp $
# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/lxc-0.8.0_rc1-r1.ebuild,v 1.2 2012/03/27 19:01:25 flameeyes Exp $
EAPI="4"
@ -28,9 +28,10 @@ DEPEND="${RDEPEND}
# For init script, so protect with vanilla, they are not strictly
# needed.
RDEPEND="${RDEPEND}
vanilla? (
!vanilla? (
sys-apps/util-linux
app-misc/pax-utils
>=sys-apps/openrc-0.9.9.1
)"
CONFIG_CHECK="~CGROUPS

View file

@ -1,118 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/lxc-0.8.0_rc1.ebuild,v 1.1 2012/03/24 00:29:00 flameeyes Exp $
EAPI="4"
MY_P="${P/_/-}"
inherit eutils linux-info versionator flag-o-matic
DESCRIPTION="LinuX Containers userspace utilities"
HOMEPAGE="http://lxc.sourceforge.net/"
SRC_URI="http://lxc.sourceforge.net/download/lxc/${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
KEYWORDS="~amd64 ~ppc64 ~x86"
LICENSE="LGPL-3"
SLOT="0"
IUSE="examples vanilla"
RDEPEND="sys-libs/libcap"
DEPEND="${RDEPEND}
app-text/docbook-sgml-utils
>=sys-kernel/linux-headers-2.6.29"
# For init script, so protect with vanilla, they are not strictly
# needed.
RDEPEND="${RDEPEND}
vanilla? (
sys-apps/util-linux
app-misc/pax-utils
)"
CONFIG_CHECK="~CGROUPS
~CPUSETS ~CGROUP_CPUACCT
~RESOURCE_COUNTERS ~CGROUP_MEM_RES_CTLR
~CGROUP_SCHED
~NAMESPACES
~IPC_NS ~USER_NS ~PID_NS
~DEVPTS_MULTIPLE_INSTANCES
~CGROUP_FREEZER
~UTS_NS ~NET_NS
~VETH ~MACVLAN
~POSIX_MQUEUE
~!NETPRIO_CGROUP"
ERROR_DEVPTS_MULTIPLE_INSTANCES="CONFIG_DEVPTS_MULTIPLE_INSTANCES: needed for pts inside container"
ERROR_CGROUP_FREEZER="CONFIG_CGROUP_FREEZER: needed to freeze containers"
ERROR_UTS_NS="CONFIG_UTS_NS: needed to unshare hostnames and uname info"
ERROR_NET_NS="CONFIG_NET_NS: needed for unshared network"
ERROR_VETH="CONFIG_VETH: needed for internal (host-to-container) networking"
ERROR_MACVLAN="CONFIG_MACVLAN: needed for internal (inter-container) networking"
ERROR_POSIX_MQUEUE="CONFIG_POSIX_MQUEUE: needed for lxc-execute command"
ERROR_NETPRIO_CGROUP="CONFIG_NETPRIO_CGROUP: as of kernel 3.3 and lxc 0.8.0_rc1 this causes LXCs to fail booting."
DOCS=(AUTHORS CONTRIBUTING MAINTAINERS TODO README doc/FAQ.txt)
src_configure() {
append-flags -fno-strict-aliasing
econf \
--localstatedir=/var \
--bindir=/usr/sbin \
--docdir=/usr/share/doc/${PF} \
--with-config-path=/etc/lxc \
--with-rootfs-path=/usr/lib/lxc/rootfs \
--with-linuxdir="${KERNEL_DIR}" \
--enable-doc \
$(use_enable examples)
}
src_install() {
default
rm -r "${D}"/usr/sbin/lxc-{setcap,ls} \
"${D}"/usr/share/man/man1/lxc-ls.1 \
|| die "unable to remove extraenous content"
keepdir /etc/lxc /usr/lib/lxc/rootfs
find "${D}" -name '*.la' -delete
use vanilla && return 0
# Gentoo-specific additions!
newinitd "${FILESDIR}/${PN}.initd.2" ${PN}
keepdir /var/log/lxc
}
pkg_postinst() {
if ! use vanilla; then
elog "There is an init script provided with the package now; no documentation"
elog "is currently available though, so please check out /etc/init.d/lxc ."
elog "You _should_ only need to symlink it to /etc/init.d/lxc.configname"
elog "to start the container defined into /etc/lxc/configname.conf ."
elog "For further information about LXC development see"
elog "http://blog.flameeyes.eu/tag/lxc" # remove once proper doc is available
elog ""
fi
ewarn "With version 0.7.4, the mountpoint syntax came back to the one used by 0.7.2"
ewarn "and previous versions. This means you'll have to use syntax like the following"
ewarn ""
ewarn " lxc.rootfs = /container"
ewarn " lxc.mount.entry = /usr/portage /container/usr/portage none bind 0 0"
ewarn ""
ewarn "To use the Fedora, Debian and (various) Ubuntu auto-configuration scripts, you"
ewarn "will need sys-apps/yum or dev-util/debootstrap."
}

View file

@ -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-mobilephone/ganyremote/ganyremote-5.13.ebuild,v 1.1 2011/12/10 10:09:03 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/app-mobilephone/ganyremote/ganyremote-5.13.ebuild,v 1.2 2012/03/28 06:55:33 ago Exp $
EAPI="2"
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/anyremote/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE="bluetooth"
DEPEND="app-mobilephone/anyremote[bluetooth=]

View file

@ -1,3 +1 @@
DIST akonadi-1.6.2.tar.bz2 211347 RMD160 d4f923054a794ecbb03fd6a13db4c9e69a57975c SHA1 f02302686f6e50be240d1e73280c00a10c8ccf11 SHA256 29e5cffbc806b30ded70ba486e71a2aaf0e7b9ea1a798881b2e9bf25535b1696
DIST akonadi-1.7.0.tar.bz2 210281 RMD160 0125b31a02143be7e50f427162bc9e7d0421a94d SHA1 794be377ed42d6ec906a3c9eb36af28493d7ea56 SHA256 bfb9228d83c1dfe1787883682afc4b9ac8b35096888a2b1ba0d3bc604d96b580
DIST akonadi-1.7.1.tar.bz2 210853 RMD160 39ddd2e37437ea5bbc912f5994684a1413bad06e SHA1 a6057bd1a1740568ed86ee9dfaf325e3c3f77662 SHA256 6e6042257df8f212d63a06423e6d391bbf26259d985613e88759b62c993ee8ac

View file

@ -1,102 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/akonadi-server/akonadi-server-1.6.2-r1.ebuild,v 1.5 2012/03/09 14:26:12 ranger Exp $
EAPI=4
inherit cmake-utils
DESCRIPTION="The server part of Akonadi"
HOMEPAGE="http://pim.kde.org/akonadi"
SRC_URI="mirror://kde/stable/${PN/-server/}/src/${P/-server/}.tar.bz2"
LICENSE="LGPL-2.1"
KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
SLOT="0"
IUSE="mysql postgres +sqlite test"
CDEPEND="
dev-libs/boost
>=dev-libs/soprano-2.6.51
>=x11-libs/qt-gui-4.5.0:4[dbus]
>=x11-libs/qt-sql-4.5.0:4[mysql?,postgres?]
>=x11-libs/qt-test-4.5.0:4
x11-misc/shared-mime-info
"
DEPEND="${CDEPEND}
dev-libs/libxslt
>=dev-util/automoc-0.9.88
"
RDEPEND="${CDEPEND}
postgres? ( dev-db/postgresql-server )
"
REQUIRED_USE="|| ( sqlite mysql postgres )"
S=${WORKDIR}/${P/-server/}
pkg_setup() {
# Set default storage backend in order: SQLite, MySQL, PostgreSQL
# reverse driver check to keep the order
if use postgres; then
DRIVER="QPSQL"
AVAILABLE+=" ${DRIVER}"
fi
if use mysql; then
DRIVER="QMYSQL"
AVAILABLE+=" ${DRIVER}"
fi
if use sqlite; then
DRIVER="QSQLITE3"
AVAILABLE+=" ${DRIVER}"
fi
# Notify about driver name change
if use sqlite && has_version "<=${CATEGORY}/${PN}-1.4.0[sqlite]"; then
ewarn
ewarn "SQLite driver name changed from QSQLITE to QSQLITE3."
ewarn "Please edit your ~/.config/akonadi/akonadiserverrc."
fi
# Notify about MySQL not being default anymore
if ! use mysql && has_version "<=${CATEGORY}/${PN}-1.4.0[mysql]"; then
ewarn
ewarn "MySQL driver is not enabled by default in Gentoo anymore."
ewarn "If you intend to use it, please enable mysql USE flag and reinstall"
ewarn "${CATEGORY}/${PN}."
ewarn "Otherwise select different driver in your ~/.config/akonadi/akonadiserverrc."
ewarn "Available drivers are:${AVAILABLE}"
fi
}
src_configure() {
local mycmakeargs=(
"-DAKONADI_USE_STRIGI_SEARCH=OFF"
$(cmake-utils_use test AKONADI_BUILD_TESTS)
$(cmake-utils_use sqlite INSTALL_QSQLITE_IN_QT_PREFIX)
)
cmake-utils_src_configure
}
src_install() {
# Who knows, maybe it accidentally fixes our permission issues
cat <<-EOF > "${T}"/akonadiserverrc
[%General]
Driver=${DRIVER}
EOF
insinto /usr/share/config/akonadi
doins "${T}"/akonadiserverrc
cmake-utils_src_install
}
pkg_postinst() {
echo
elog "${DRIVER} has been set as your default akonadi storage backend."
elog "You can override it in your ~/.config/akonadi/akonadiserverrc."
elog "Available drivers are: ${AVAILABLE}"
}

View file

@ -1,104 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/akonadi-server/akonadi-server-1.7.0.ebuild,v 1.2 2012/03/08 02:14:43 dilfridge Exp $
EAPI=4
inherit cmake-utils
DESCRIPTION="The server part of Akonadi"
HOMEPAGE="http://pim.kde.org/akonadi"
SRC_URI="mirror://kde/stable/${PN/-server/}/src/${P/-server/}.tar.bz2"
LICENSE="LGPL-2.1"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
SLOT="0"
IUSE="mysql postgres +sqlite test"
CDEPEND="
dev-libs/boost
>=dev-libs/soprano-2.6.51
>=x11-libs/qt-gui-4.5.0:4[dbus]
>=x11-libs/qt-sql-4.5.0:4[mysql?,postgres?]
>=x11-libs/qt-test-4.5.0:4
x11-misc/shared-mime-info
"
DEPEND="${CDEPEND}
dev-libs/libxslt
>=dev-util/automoc-0.9.88
"
RDEPEND="${CDEPEND}
postgres? ( dev-db/postgresql-server )
"
REQUIRED_USE="|| ( sqlite mysql postgres )"
RESTRICT=test
# bug 401139
S=${WORKDIR}/${P/-server/}
pkg_setup() {
# Set default storage backend in order: SQLite, MySQL, PostgreSQL
# reverse driver check to keep the order
if use postgres; then
DRIVER="QPSQL"
AVAILABLE+=" ${DRIVER}"
fi
if use mysql; then
DRIVER="QMYSQL"
AVAILABLE+=" ${DRIVER}"
fi
if use sqlite; then
DRIVER="QSQLITE3"
AVAILABLE+=" ${DRIVER}"
fi
# Notify about driver name change
if use sqlite && has_version "<=${CATEGORY}/${PN}-1.4.0[sqlite]"; then
ewarn
ewarn "SQLite driver name changed from QSQLITE to QSQLITE3."
ewarn "Please edit your ~/.config/akonadi/akonadiserverrc."
fi
# Notify about MySQL not being default anymore
if ! use mysql && has_version "<=${CATEGORY}/${PN}-1.4.0[mysql]"; then
ewarn
ewarn "MySQL driver is not enabled by default in Gentoo anymore."
ewarn "If you intend to use it, please enable mysql USE flag and reinstall"
ewarn "${CATEGORY}/${PN}."
ewarn "Otherwise select different driver in your ~/.config/akonadi/akonadiserverrc."
ewarn "Available drivers are:${AVAILABLE}"
fi
}
src_configure() {
local mycmakeargs=(
-DAKONADI_USE_STRIGI_SEARCH=OFF
$(cmake-utils_use test AKONADI_BUILD_TESTS)
$(cmake-utils_use sqlite AKONADI_BUILD_QSQLITE)
)
cmake-utils_src_configure
}
src_install() {
# Who knows, maybe it accidentally fixes our permission issues
cat <<-EOF > "${T}"/akonadiserverrc
[%General]
Driver=${DRIVER}
EOF
insinto /usr/share/config/akonadi
doins "${T}"/akonadiserverrc
cmake-utils_src_install
}
pkg_postinst() {
echo
elog "${DRIVER} has been set as your default akonadi storage backend."
elog "You can override it in your ~/.config/akonadi/akonadiserverrc."
elog "Available drivers are: ${AVAILABLE}"
}

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/akonadi-server/akonadi-server-1.7.1.ebuild,v 1.7 2012/03/25 18:47:55 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/app-office/akonadi-server/akonadi-server-1.7.1.ebuild,v 1.8 2012/03/28 05:40:24 maekke Exp $
EAPI=4
@ -11,7 +11,7 @@ HOMEPAGE="http://pim.kde.org/akonadi"
SRC_URI="mirror://kde/stable/${PN/-server/}/src/${P/-server/}.tar.bz2"
LICENSE="LGPL-2.1"
KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
SLOT="0"
IUSE="mysql postgres +sqlite test"

View file

@ -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-shells/ksh/ksh-93.20110208.ebuild,v 1.5 2012/03/25 14:47:59 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/app-shells/ksh/ksh-93.20110208.ebuild,v 1.6 2012/03/28 05:46:16 maekke Exp $
EAPI=4
@ -20,7 +20,7 @@ SRC_URI="http://dev.gentoo.org/~floppym/distfiles/INIT.${INIT_RELEASE}.tgz
LICENSE="CPL-1.0 EPL-1.0"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ~ppc64 ~s390 ~sparc x86"
KEYWORDS="~alpha amd64 arm ~ia64 ppc ~ppc64 ~s390 ~sparc x86"
IUSE=""
RDEPEND="!app-shells/pdksh"

View file

@ -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/asciidoc/asciidoc-8.6.5.ebuild,v 1.8 2012/03/25 18:39:13 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/asciidoc/asciidoc-8.6.5.ebuild,v 1.9 2012/03/28 05:30:49 maekke Exp $
EAPI="3"
@ -19,7 +19,7 @@ if [ "$PV" == "9999" ]; then
S=${WORKDIR}/hg
else
SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.gz"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
fi
LICENSE="GPL-2"

View file

@ -0,0 +1,23 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/poppler-data/poppler-data-0.4.5-r1.ebuild,v 1.1 2012/03/28 03:37:44 dilfridge Exp $
EAPI="4"
DESCRIPTION="Data files for poppler to support uncommon encodings without xpdfrc"
HOMEPAGE="http://poppler.freedesktop.org/"
SRC_URI="http://poppler.freedesktop.org/${P}.tar.gz"
LICENSE="BSD GPL-2 MIT"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
src_install() {
emake prefix="${EPREFIX}"/usr DESTDIR="${D}" install || die
# bug 409361
dodir /usr/share/poppler/cMaps
cd "${D}"/usr/share/poppler/cMaps || die
find ../cMap -type f -exec ln -s {} . \; || die
}

View file

@ -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-text/rnv/rnv-1.7.10-r1.ebuild,v 1.1 2011/12/04 10:45:00 hwoarang Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/rnv/rnv-1.7.10-r1.ebuild,v 1.2 2012/03/28 06:57:43 ago Exp $
EAPI="4"
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.zip"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
KEYWORDS="amd64 ~ppc ~x86"
IUSE=""
RDEPEND="dev-libs/expat"

View file

@ -0,0 +1,5 @@
--- a/doc/HTML/Makefile.am
+++ b/doc/HTML/Makefile.am
@@ -1,2 +1 @@
-htmldir = $(docdir)/sgml-common-@VERSION@/html
html_DATA = *.html

View file

@ -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-text/sgml-common/sgml-common-0.6.3-r5.ebuild,v 1.23 2011/05/03 06:39:48 grobian Exp $
# $Header: /var/cvsroot/gentoo-x86/app-text/sgml-common/sgml-common-0.6.3-r5.ebuild,v 1.24 2012/03/27 22:35:16 floppym Exp $
EAPI="3"
@ -28,10 +28,15 @@ src_prepare() {
epatch "${FILESDIR}"/${P}-configure.in.patch
epatch "${FILESDIR}"/${P}-man_MANS.patch
epatch "${FILESDIR}"/${P}-htmldir.patch
eautoreconf
}
src_configure() {
econf --htmldir="${EPREFIX}/usr/share/doc/${PF}/html"
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
}

View file

@ -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-vim/minibufexpl/minibufexpl-6.4.3.ebuild,v 1.1 2011/10/31 04:00:18 radhermit Exp $
# $Header: /var/cvsroot/gentoo-x86/app-vim/minibufexpl/minibufexpl-6.4.3.ebuild,v 1.2 2012/03/28 06:58:37 ago Exp $
EAPI=4
@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/fholgado/minibufexpl.vim"
SRC_URI="https://github.com/fholgado/${MY_PN}/tarball/${PV} -> ${P}.tar.gz"
LICENSE="as-is"
KEYWORDS="~alpha ~amd64 ~ia64 ~mips ~ppc ~sparc ~x86"
KEYWORDS="~alpha amd64 ~ia64 ~mips ~ppc ~sparc ~x86"
IUSE=""
VIM_PLUGIN_HELPFILES="${PN}.txt"

View file

@ -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-db/m17n-db/m17n-db-1.6.3.ebuild,v 1.2 2011/11/10 16:06:22 naota Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/m17n-db/m17n-db-1.6.3.ebuild,v 1.3 2012/03/28 06:59:02 ago Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="http://www.m17n.org/m17n-lib-download/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
IUSE=""
DEPEND="sys-devel/gettext"

View file

@ -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-db/qdbm/qdbm-1.8.78-r1.ebuild,v 1.1 2011/11/03 08:25:33 hattya Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/qdbm/qdbm-1.8.78-r1.ebuild,v 1.2 2012/03/28 06:59:33 ago Exp $
EAPI="4"
@ -12,7 +12,7 @@ SRC_URI="http://fallabs.com/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="cxx debug java perl ruby zlib"
RDEPEND="java? ( >=virtual/jre-1.4 )

View file

@ -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/sqlite/sqlite-3.7.10.ebuild,v 1.6 2012/03/22 20:35:09 jdhore Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlite/sqlite-3.7.10.ebuild,v 1.7 2012/03/28 05:28:06 maekke Exp $
EAPI="4"
@ -21,7 +21,7 @@ SRC_URI="doc? ( http://sqlite.org/${PN}-doc-${DOC_PV}.zip )
LICENSE="as-is"
SLOT="3"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="debug doc +extensions +fts3 icu +readline secure-delete soundex tcl test +threadsafe unlock-notify"
RDEPEND="icu? ( dev-libs/icu )

View file

@ -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-haskell/dataenc/dataenc-0.14.0.2.ebuild,v 1.1 2011/12/04 17:03:55 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/dataenc/dataenc-0.14.0.2.ebuild,v 1.2 2012/03/28 07:00:01 ago Exp $
# ebuild generated by hackport 0.2.13
@ -15,7 +15,7 @@ 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 ~x86-fbsd ~ppc-macos ~x86-macos"
KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x86-macos"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.8.2"

View file

@ -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-haskell/hscolour/hscolour-1.19.ebuild,v 1.1 2011/11/20 08:31:38 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hscolour/hscolour-1.19.ebuild,v 1.2 2012/03/28 07:00:26 ago Exp $
EAPI="3"
@ -13,7 +13,7 @@ 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 ~x86-fbsd"
KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.6.1"

View file

@ -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-haskell/hunit/hunit-1.2.4.2.ebuild,v 1.1 2011/12/04 16:31:01 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hunit/hunit-1.2.4.2.ebuild,v 1.2 2012/03/28 07:01:26 ago Exp $
# ebuild generated by hackport 0.2.13
@ -18,7 +18,7 @@ SRC_URI="http://hackage.haskell.org/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.8.2"

View file

@ -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-haskell/regex-base/regex-base-0.93.2.ebuild,v 1.1 2011/12/04 17:41:38 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/regex-base/regex-base-0.93.2.ebuild,v 1.2 2012/03/28 07:01:56 ago Exp $
CABAL_FEATURES="profile haddock lib"
inherit haskell-cabal
@ -11,7 +11,7 @@ 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 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-lang/ghc-6.6

View file

@ -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-haskell/regex-posix/regex-posix-0.95.1.ebuild,v 1.2 2011/12/04 17:39:20 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/regex-posix/regex-posix-0.95.1.ebuild,v 1.3 2012/03/28 07:02:25 ago Exp $
# ebuild generated by hackport 0.2.13
@ -15,7 +15,7 @@ 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 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND=">=dev-haskell/regex-base-0.93

View file

@ -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-haskell/utf8-string/utf8-string-0.3.7.ebuild,v 1.1 2011/12/04 17:32:07 slyfox Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/utf8-string/utf8-string-0.3.7.ebuild,v 1.2 2012/03/28 07:02:52 ago Exp $
CABAL_FEATURES="lib profile haddock hscolour hoogle"
inherit haskell-cabal
@ -11,7 +11,7 @@ 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 ~x86-fbsd ~ppc-macos ~x86-macos"
KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x86-macos"
IUSE=""
DEPEND=">=dev-lang/ghc-6.6.1

View file

@ -1,3 +1,4 @@
DIST atk-1.32.0.tar.bz2 688186 RMD160 22d267795a7c576b90353780a9520e89fc43ea37 SHA1 876e88e4259d07bb7905d66c085a50a47e37f9e4 SHA256 e9a3e598f75c4db1af914f8b052dd9f7e89e920a96cc187c18eb06b8339cb16e
DIST atk-2.0.1.tar.bz2 734314 RMD160 8161a41614bcd13d82b90ae654b24437a165d2c9 SHA1 f830ff27590e4dd486ebe6538e2b03484faee10a SHA256 3d81c7d70fc66e5b129567a7706b6f8ff5db18281a818b29d4dd5bcefa3d4a17
DIST atk-2.2.0.tar.xz 600140 RMD160 7bec73703ed64a8dbfb21b5fa0181b757a2d69ee SHA1 b9808b77c7905eb46fc2b64587ef93beab37470a SHA256 8b22f0e7803dd3734c676ccd68ea999ff1156ca49d99c3de5c1d269ad0c3739d
DIST atk-2.4.0.tar.xz 607156 RMD160 96cb3bb971b517d96286eee9ea3ffdc07a976e58 SHA1 ca13d01660bdcd5262ef6cedb8a64542ff8aa804 SHA256 091e9ce975a9fbbc7cd8fa64c9c389ffb7fa6cdde58b6d5c01b2c267093d888d

View file

@ -0,0 +1,44 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/atk/atk-2.4.0.ebuild,v 1.1 2012/03/28 00:54:42 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
inherit gnome2
DESCRIPTION="GTK+ & GNOME Accessibility Toolkit"
HOMEPAGE="http://projects.gnome.org/accessibility/"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE="doc +introspection nls"
RDEPEND="dev-libs/glib:2
introspection? ( >=dev-libs/gobject-introspection-0.6.7 )"
DEPEND="${RDEPEND}
>=dev-lang/perl-5
dev-util/pkgconfig
doc? ( >=dev-util/gtk-doc-1.13 )
nls? ( sys-devel/gettext )"
pkg_setup() {
G2CONF="${G2CONF} $(use_enable introspection)"
DOCS="AUTHORS ChangeLog NEWS README"
}
src_prepare() {
gnome2_src_prepare
if ! use test; then
# don't waste time building tests (bug #226353)
sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' -i Makefile.am Makefile.in \
|| die "sed failed"
fi
# Remove DEPRECATED flags
sed -e '/-D[A-Z_]*DISABLE_DEPRECATED/d' -i atk/Makefile.am atk/Makefile.in \
tests/Makefile.am tests/Makefile.in || die "sed 2 failed"
}

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/expat/expat-2.1.0_beta3.ebuild,v 1.6 2012/03/25 14:46:53 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/expat/expat-2.1.0_beta3.ebuild,v 1.7 2012/03/28 05:42:21 maekke Exp $
EAPI=4
inherit eutils libtool toolchain-funcs
@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/expat/${P/_/-}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
IUSE="elibc_FreeBSD examples static-libs unicode"
src_unpack() {

View file

@ -1,3 +1,3 @@
DIST gjs-0.7.14.tar.bz2 515857 RMD160 f3183aaf98c6b37c6bf445e6309cd7f1f516a915 SHA1 d9955428f5cbe7a6714197da1e4dbe5d6d60360d SHA256 3af6f449a505c419d4a0e5938737da8d1b9b09b33710cc1ac1edee2eaa86e348
DIST gjs-1.30.0.tar.xz 454672 RMD160 e5126353596bd5c8d0ecb7afa49871f52f64315b SHA1 2061401687717f4bf4e11ef20ff039a250700b43 SHA256 ffe01980dd183abd96b2cc861d2e86ef12751d0a1af86daa4c491b82c74ac7b9
DIST gjs-1.30.1.tar.xz 455456 RMD160 10a44261cb801a2d8eacb075addc296476953f3a SHA1 269796944742bb3f86bbe017620a65f2fea50207 SHA256 f5db07ddf70458a33a5d0bdf83f84070fc234237ecb0d49a8676e67b52119a05
DIST gjs-1.32.0.tar.xz 464372 RMD160 977ea08c57cb99c597ccf49b994f4c31f8e07458 SHA1 7ea9c2bbcef40f65c0e7aa04e6f2df8c553516ee SHA256 b9f1dc156c15806824c936bb08ddc5048f52f6921654146c47025a62457108c0

View file

@ -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-libs/gjs/gjs-1.30.0.ebuild,v 1.2 2011/11/15 09:06:58 nirbheek Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gjs/gjs-1.32.0.ebuild,v 1.1 2012/03/28 01:00:26 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
PYTHON_DEPEND="2"
inherit gnome2 python virtualx
inherit gnome2 pax-utils python virtualx
DESCRIPTION="Javascript bindings for GNOME"
HOMEPAGE="http://live.gnome.org/Gjs"
@ -17,8 +17,8 @@ SLOT="0"
IUSE="examples test"
KEYWORDS="~amd64 ~x86"
RDEPEND=">=dev-libs/glib-2.18:2
>=dev-libs/gobject-introspection-1.29.16
RDEPEND=">=dev-libs/glib-2.31:2
>=dev-libs/gobject-introspection-1.31.22
dev-libs/dbus-glib
sys-libs/readline
@ -35,7 +35,6 @@ pkg_setup() {
# FIXME: --enable-systemtap installs files in ${D}/${D} for some reason
# XXX: Do NOT enable coverage, completely useless for portage installs
G2CONF="${G2CONF}
--with-js-package=mozjs185
--disable-systemtap
--disable-dtrace
--disable-coverage"
@ -51,7 +50,7 @@ src_prepare() {
src_test() {
# Tests need dbus
Xemake check || die
Xemake check
}
src_install() {
@ -60,6 +59,9 @@ src_install() {
if use examples; then
insinto /usr/share/doc/${PF}/examples
doins ${S}/examples/* || die "doins examples failed!"
doins ${S}/examples/*
fi
# Required for gjs-console to run correctly on PaX systems
pax-mark mr "${ED}/usr/bin/gjs-console"
}

View file

@ -0,0 +1 @@
DIST gobject-introspection-1.32.0.tar.xz 1120376 RMD160 a9d7acef59b049cc301f920848898fe2adfc710f SHA1 461c9b8e1fab503995fbdf7e4b17ee8a6f51b460 SHA256 346a729eb8a2a5dc49197d2195e71295167504cc2671298dfd92a32f8e5a01b3

View file

@ -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-libs/gobject-introspection-common/gobject-introspection-common-1.32.0.ebuild,v 1.1 2012/03/28 00:58:04 tetromino Exp $
EAPI="4"
GNOME_ORG_MODULE="gobject-introspection"
inherit gnome.org
DESCRIPTION="Common files for development with GObject Introspection"
HOMEPAGE="http://live.gnome.org/GObjectIntrospection/"
LICENSE="as-is"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=""
RDEPEND="${DEPEND}
!<dev-libs/gobject-introspection-1.32.0"
# Before 1.32.0, ${PN} was part of gobject-introspection
src_configure() { :; }
src_compile() { :; }
src_install() {
dodir /usr/share/aclocal
insinto /usr/share/aclocal
doins m4/introspection.m4
dodir /usr/share/gobject-introspection-1.0
insinto /usr/share/gobject-introspection-1.0
doins Makefile.introspection
}

View file

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>gnome</herd>
</pkgmetadata>

View file

@ -1,3 +1,4 @@
DIST gobject-introspection-0.10.8.tar.bz2 1024874 RMD160 f542f75920ee95c067563f14215127c3ff95f304 SHA1 410268f5fd16cf0e219038c7dfe393249161b446 SHA256 5b1387ff37f03db880a2b1cbd6c6b6dfb923a29468d4d8367c458abf7704c61e
DIST gobject-introspection-1.30.0-patches-1.tar.xz 5776 RMD160 6cf7893558cdf7b41e6084d787efe006b8a8c7b4 SHA1 1d621ce328683a4f2b8405589c89e3f97239534d SHA256 90a01c8b3ce6b112d58e9781460f3664d652bed169ddbdd9451a5e0a9fe2d37c
DIST gobject-introspection-1.30.0.tar.xz 1063720 RMD160 c5e66f2e818e0cdbe38b42516ea3a36e7fbb09e6 SHA1 107425f49e03657c931ee180ffa454dcec201b71 SHA256 8e4274579096e983fad3148cdab50295a4701e45cd9a4e02f7242fc0a04c47b2
DIST gobject-introspection-1.32.0.tar.xz 1120376 RMD160 a9d7acef59b049cc301f920848898fe2adfc710f SHA1 461c9b8e1fab503995fbdf7e4b17ee8a6f51b460 SHA256 346a729eb8a2a5dc49197d2195e71295167504cc2671298dfd92a32f8e5a01b3

View file

@ -1,69 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gobject-introspection/gobject-introspection-1.30.0.ebuild,v 1.4 2012/02/07 21:00:27 tetromino Exp $
EAPI="3"
GCONF_DEBUG="no"
GNOME_TARBALL_SUFFIX="xz"
GNOME2_LA_PUNT="yes"
PYTHON_DEPEND="2:2.5"
inherit gnome2 multilib python
DESCRIPTION="Introspection infrastructure for generating gobject library bindings for various languages"
HOMEPAGE="http://live.gnome.org/GObjectIntrospection/"
LICENSE="LGPL-2 GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc test"
RDEPEND=">=dev-libs/glib-2.29.7:2
virtual/libffi"
DEPEND="${RDEPEND}
dev-util/pkgconfig
sys-devel/flex
virtual/yacc
doc? ( >=dev-util/gtk-doc-1.15 )
test? ( x11-libs/cairo )"
pkg_setup() {
DOCS="AUTHORS CONTRIBUTORS ChangeLog NEWS README TODO"
G2CONF="${G2CONF}
--disable-static
YACC=$(type -p yacc)
$(use_enable test tests)"
python_set_active_version 2
}
src_prepare() {
# https://bugzilla.gnome.org/show_bug.cgi?id=659824
sed -i -e '/^TAGS/s/[{}]//g' "${S}/giscanner/docbookdescription.py" || die
# FIXME: Parallel compilation failure with USE=doc
use doc && MAKEOPTS="-j1"
# Don't pre-compile .py
echo '#!/bin/sh' > py-compile
echo '#!/bin/sh' > build-aux/py-compile
gnome2_src_prepare
}
src_install() {
gnome2_src_install
python_convert_shebangs 2 "${ED}"usr/bin/g-ir-{annotation-tool,doc-tool,scanner}
}
pkg_postinst() {
python_mod_optimize /usr/$(get_libdir)/${PN}/giscanner
python_need_rebuild
}
pkg_postrm() {
python_mod_cleanup /usr/lib*/${PN}/giscanner
}

View file

@ -0,0 +1,93 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/gobject-introspection/gobject-introspection-1.32.0.ebuild,v 1.1 2012/03/28 00:59:16 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
PYTHON_DEPEND="2:2.7"
inherit gnome2 python
DESCRIPTION="Introspection infrastructure for generating gobject library bindings for various languages"
HOMEPAGE="http://live.gnome.org/GObjectIntrospection/"
LICENSE="LGPL-2 GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc doctool test"
RDEPEND=">=dev-libs/gobject-introspection-common-${PV}
>=dev-libs/glib-2.29.7:2
doctool? ( dev-python/mako )
virtual/libffi"
# Wants real bison, not virtual/yacc
DEPEND="${RDEPEND}
dev-util/pkgconfig
sys-devel/bison
sys-devel/flex
doc? ( >=dev-util/gtk-doc-1.15 )"
# PDEPEND to avoid circular dependencies, bug #391213
PDEPEND="x11-libs/cairo[glib]"
pkg_setup() {
DOCS="AUTHORS CONTRIBUTORS ChangeLog NEWS README TODO"
G2CONF="${G2CONF}
--disable-static
YACC=$(type -p yacc)
$(use_enable doctool)
$(use_enable test tests)"
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
# FIXME: Parallel compilation failure with USE=doc
use doc && MAKEOPTS="-j1"
gnome2_src_prepare
python_clean_py-compile_files
gi_skip_tests=
if ! has_version "x11-libs/cairo[glib]"; then
# Bug #391213: enable cairo-gobject support even if it's not installed
# We only PDEPEND on cairo to avoid circular dependencies
export CAIRO_LIBS="-lcairo"
export CAIRO_CFLAGS="-I${EPREFIX}/usr/include/cairo"
export CAIRO_GOBJECT_LIBS="-lcairo-gobject"
export CAIRO_GOBJECT_CFLAGS="-I${EPREFIX}/usr/include/cairo"
if use test; then
G2CONF="${G2CONF} --disable-tests"
gi_skip_tests=yes
ewarn "Tests will be skipped because x11-libs/cairo[glib] is not present"
ewarn "on your system. Consider installing it to get tests to run."
fi
fi
}
src_test() {
[[ -z ${gi_skip_tests} ]] && default
}
src_install() {
gnome2_src_install
python_convert_shebangs 2 "${ED}"usr/bin/g-ir-{annotation-tool,scanner}
use doctool && python_convert_shebangs 2 "${ED}"usr/bin/g-ir-doc-tool
# Prevent collision with gobject-introspection-common
rm -v "${ED}"usr/share/aclocal/introspection.m4 \
"${ED}"usr/share/gobject-introspection-1.0/Makefile.introspection || die
rmdir "${ED}"usr/share/aclocal || die
}
pkg_postinst() {
python_mod_optimize /usr/$(get_libdir)/${PN}/giscanner
python_need_rebuild
}
pkg_postrm() {
python_mod_cleanup /usr/$(get_libdir)/${PN}/giscanner
}

View file

@ -2,4 +2,8 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>gnome</herd>
<use>
<flag name="doctool">Install g-ir-doc-tool for generating documentation
from introspected data</flag>
</use>
</pkgmetadata>

View file

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgdata/libgdata-0.8.1-r2.ebuild,v 1.4 2012/03/22 05:27:19 tetromino Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgdata/libgdata-0.8.1-r2.ebuild,v 1.6 2012/03/28 06:29:39 jdhore Exp $
EAPI="3"
GCONF_DEBUG="yes"
@ -12,7 +12,7 @@ HOMEPAGE="http://live.gnome.org/libgdata"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ppc64 ~sparc ~x86"
KEYWORDS="~alpha amd64 arm ~ia64 ~ppc ppc64 ~sparc x86"
IUSE="doc gnome +introspection"
# gtk+ is needed for gdk

View file

@ -1,10 +1,10 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/bin-prot/bin-prot-2.0.3.ebuild,v 1.2 2012/02/26 13:51:56 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ml/bin-prot/bin-prot-2.0.3.ebuild,v 1.3 2012/03/27 21:29:02 aballier Exp $
EAPI=3
inherit findlib eutils multilib
inherit oasis
DESCRIPTION="A binary protocol generator"
HOMEPAGE="http://ocaml.janestreet.com/?q=node/13"
@ -13,31 +13,17 @@ SRC_URI="http://www.janestreet.com/ocaml/${P}.tar.gz"
LICENSE="LGPL-2.1-linking-exception"
SLOT="0"
KEYWORDS="~amd64"
IUSE="debug doc +ocamlopt"
IUSE="doc"
RDEPEND=">=dev-lang/ocaml-3.12[ocamlopt?]
dev-ml/findlib
>=dev-ml/ounit-1.0.2
RDEPEND=">=dev-ml/ounit-1.0.2
>=dev-ml/type-conv-2.3.0"
DEPEND="${RDEPEND}
>=dev-ml/ounit-1.0.2
doc? ( virtual/latex-base dev-texlive/texlive-latexextra )"
oasis_use_enable() {
echo "--override $2 `use $1 && echo \"true\" || echo \"false\"`"
}
src_configure() {
./configure --prefix usr \
--libdir /usr/$(get_libdir) \
--destdir "${D}" \
$(oasis_use_enable debug debug) \
$(oasis_use_enable ocamlopt is_native) \
|| die
}
DOCS=( "README.txt" "Changelog" )
src_compile() {
emake || die
oasis_src_compile
if use doc ; then
cd "${S}/doc"
pdflatex README || die
@ -45,14 +31,9 @@ src_compile() {
fi
}
src_test() {
LD_LIBRARY_PATH="${S}/_build/lib" emake test || die
}
src_install() {
findlib_src_install
oasis_src_install
dodoc README.txt Changelog || die
if use doc; then
dodoc doc/README.pdf || die
fi

View file

@ -1,9 +1,9 @@
# 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-ml/core/core-107.01.ebuild,v 1.1 2011/10/06 20:45:15 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ml/core/core-107.01.ebuild,v 1.2 2012/03/27 21:33:16 aballier Exp $
EAPI="2"
inherit findlib eutils multilib
EAPI="3"
inherit oasis
MY_P=${P/_/\~}
DESCRIPTION="Jane Street's alternative to the standard library"
@ -13,34 +13,11 @@ SRC_URI="http://www.janestreet.com/ocaml/${P}.tar.gz"
LICENSE="LGPL-2.1-linking-exception"
SLOT="0"
KEYWORDS="~amd64"
IUSE="debug +ocamlopt test"
IUSE="test"
RDEPEND=">=dev-lang/ocaml-3.12[ocamlopt?]
dev-ml/res
RDEPEND="dev-ml/res
>=dev-ml/sexplib-5.2.1
>=dev-ml/bin-prot-1.3.1
>=dev-ml/fieldslib-0.1.2"
DEPEND="${RDEPEND}
test? ( >=dev-ml/ounit-1.0.2 )"
oasis_use_enable() {
echo "--override $2 `use $1 && echo \"true\" || echo \"false\"`"
}
src_configure() {
./configure --prefix usr \
--libdir /usr/$(get_libdir) \
--docdir /usr/share/doc/${PF}/html \
--destdir "${D}" \
$(oasis_use_enable debug debug) \
$(oasis_use_enable ocamlopt is_native) \
|| die
}
src_test() {
LD_LIBRARY_PATH="${S}/_build/lib" emake test || die
}
src_install() {
findlib_src_install
}

View file

@ -1 +1,2 @@
DIST cryptokit-1.4.tar.gz 128546 RMD160 0d80a934041bde8f462c9463cfb522739b7323a0 SHA1 2f93d0fddfdf731bff105e189ebcbbc1f5b9377c SHA256 9f2f6ad234006ab9665190f0f298d7f9da2dbb9e5e0cec4de9dfe41f22d1e92f
DIST cryptokit-1.5.tar.gz 128907 RMD160 7e1e179c3970ac8b0cdbac1ef18e9ea79de6526e SHA1 63e1ca4918186bcc7f5e7f6566c765261c4abef3 SHA256 e2483a463ea57eee99c1e9c5aed1c34885255e47f0d4d872bb2bb3a8975eb3e4

View file

@ -0,0 +1,48 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/cryptokit/cryptokit-1.5.ebuild,v 1.1 2012/03/27 21:08:33 aballier Exp $
EAPI="3"
OASIS_BUILD_DOCS=1
inherit oasis
DESCRIPTION="Cryptographic primitives library for Objective Caml"
HOMEPAGE="http://forge.ocamlcore.org/projects/cryptokit/"
SRC_URI="http://forge.ocamlcore.org/frs/download.php/639/${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
IUSE="zlib"
DEPEND="zlib? ( >=sys-libs/zlib-1.1 )"
RDEPEND="${DEPEND}"
DOCS=( "Changes" "README.txt" "AUTHORS.txt" )
src_configure() {
oasis_configure_opts="$(use_enable zlib)" \
oasis_src_configure
}
pkg_postinst() {
elog ""
elog "This library uses the /dev/random device to generate "
elog "random data and RSA keys. The device should either be"
elog "built into the kernel or provided as a module. An"
elog "alternative is to use the Entropy Gathering Daemon"
elog "(http://egd.sourceforge.net). Please note that the"
elog "remainder of the library will still work even in the"
elog "absence of a one of these sources of randomness."
elog ""
}
src_test() {
echo ""
einfo "You must have either /dev/random or the Entropy Gathering"
einfo "Daemon (EGD) for this test to succeed!"
echo ""
oasis_src_test
}

View file

@ -1,9 +1,9 @@
# 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-ml/fieldslib/fieldslib-0.1.2.ebuild,v 1.1 2011/06/25 18:56:36 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ml/fieldslib/fieldslib-0.1.2.ebuild,v 1.2 2012/03/27 21:06:21 aballier Exp $
EAPI="2"
inherit findlib multilib
EAPI="3"
inherit oasis
DESCRIPTION="Folding over record fields"
HOMEPAGE="http://www.janestreet.com/ocaml"
@ -12,28 +12,9 @@ SRC_URI="http://www.janestreet.com/ocaml/${P}.tar.gz"
LICENSE="LGPL-2.1-linking-exception"
SLOT="0"
KEYWORDS="~amd64"
IUSE="debug +ocamlopt"
IUSE=""
DEPEND=">=dev-lang/ocaml-3.12[ocamlopt?]
>=dev-ml/type-conv-2.3.0"
DEPEND=">=dev-ml/type-conv-2.3.0"
RDEPEND="${DEPEND}"
oasis_use_enable() {
echo "--override $2 `use $1 && echo \"true\" || echo \"false\"`"
}
src_configure() {
./configure --prefix usr \
--libdir /usr/$(get_libdir) \
--destdir "${D}" \
$(oasis_use_enable debug debug) \
$(oasis_use_enable ocamlopt is_native) \
|| die
}
src_install() {
findlib_src_install
# install documentation
dodoc README || die
}
DOCS=( "README" )

View file

@ -1,20 +1,19 @@
# 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-ml/lwt/lwt-2.3.2.ebuild,v 1.1 2011/11/28 13:10:32 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ml/lwt/lwt-2.3.2.ebuild,v 1.2 2012/03/27 21:38:20 aballier Exp $
EAPI=2
EAPI=3
inherit findlib eutils multilib
inherit oasis
MY_P=${P/_/+}
DESCRIPTION="Cooperative light-weight thread library for OCaml"
SRC_URI="http://ocsigen.org/download/${MY_P}.tar.gz"
HOMEPAGE="http://ocsigen.org/lwt"
IUSE="gtk +ocamlopt +react +ssl"
IUSE="gtk +react +ssl"
DEPEND=">=dev-lang/ocaml-3.12[ocamlopt?]
react? ( dev-ml/react )
DEPEND="react? ( dev-ml/react )
dev-libs/libev
ssl? ( >=dev-ml/ocaml-ssl-0.4.0 )
gtk? ( dev-ml/lablgtk dev-libs/glib:2 )"
@ -28,23 +27,11 @@ KEYWORDS="~amd64 ~x86 ~x86-fbsd"
S=${WORKDIR}/${MY_P}
oasis_use_enable() {
echo "--override $2 `use $1 && echo \"true\" || echo \"false\"`"
}
DOCS=( "CHANGES" "CHANGES.darcs" "README" )
src_configure() {
./configure --prefix usr \
--libdir /usr/$(get_libdir) \
--docdir /usr/share/doc/${PF}/html \
--destdir "${D}" \
$(use_enable gtk glib) \
$(use_enable react) \
$(use_enable ssl) \
$(oasis_use_enable ocamlopt is_native) \
|| die
}
src_install() {
findlib_src_install
dodoc CHANGES* README || die
oasis_configure_opts="$(use_enable gtk glib)
$(use_enable react)
$(use_enable ssl)" \
oasis_src_configure
}

View file

@ -1,10 +1,10 @@
# 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-ml/ocaml-data-notation/ocaml-data-notation-0.0.6.ebuild,v 1.2 2011/10/06 20:23:26 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocaml-data-notation/ocaml-data-notation-0.0.6.ebuild,v 1.3 2012/03/27 21:33:31 aballier Exp $
EAPI=3
inherit findlib multilib eutils
inherit oasis
DESCRIPTION="This project uses type-conv to dump OCaml data structure using OCaml data notation"
HOMEPAGE="https://forge.ocamlcore.org/projects/odn"
@ -13,34 +13,12 @@ SRC_URI="https://forge.ocamlcore.org/frs/download.php/638/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64"
IUSE="debug +ocamlopt"
IUSE=""
RDEPEND=">=dev-lang/ocaml-3.10.2[ocamlopt?]
>=dev-ml/type-conv-2.3.0"
RDEPEND=">=dev-ml/type-conv-3.0.0"
DEPEND="${RDEPEND}
dev-ml/ounit[ocamlopt?]
dev-ml/ocaml-fileutils[ocamlopt?]"
src_prepare() {
has_version '>=dev-ml/type-conv-3' && epatch "${FILESDIR}/typeconv3.patch"
}
oasis_use_enable() {
echo "--override $2 `use $1 && echo \"true\" || echo \"false\"`"
}
src_configure() {
chmod +x configure
./configure --prefix usr \
--libdir /usr/$(get_libdir) \
--destdir "${D}" \
$(oasis_use_enable debug debug) \
$(oasis_use_enable ocamlopt is_native) \
|| die
}
src_install() {
findlib_src_install
dodoc README.txt || die "doc install failed"
}
PATCHES=( "${FILESDIR}/typeconv3.patch" )
DOCS=( "README.txt" )

View file

@ -1,10 +1,12 @@
# 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-ml/ocaml-expect/ocaml-expect-0.0.2.ebuild,v 1.1 2011/02/22 16:13:07 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocaml-expect/ocaml-expect-0.0.2.ebuild,v 1.2 2012/03/27 21:10:22 aballier Exp $
EAPI=3
inherit findlib eutils multilib
OASIS_BUILD_DOCS=1
inherit oasis
DESCRIPTION="Ocaml implementation of expect to help building unitary testing"
HOMEPAGE="http://forge.ocamlcore.org/projects/ocaml-expect/"
@ -13,40 +15,12 @@ SRC_URI="http://forge.ocamlcore.org/frs/download.php/475/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64"
IUSE="debug doc +ocamlopt"
IUSE=""
RDEPEND="
>=dev-lang/ocaml-3.10.2[ocamlopt?]
dev-ml/extlib
dev-ml/pcre-ocaml"
DEPEND="${RDEPEND}
dev-ml/findlib
dev-ml/ounit"
oasis_use_enable() {
echo "--override $2 `use $1 && echo \"true\" || echo \"false\"`"
}
src_configure() {
chmod +x configure
./configure --prefix usr \
--libdir /usr/$(get_libdir) \
--destdir "${D}" \
--htmldir "/usr/share/doc/${PF}/html" \
$(oasis_use_enable debug debug) \
$(oasis_use_enable ocamlopt is_native) \
|| die
}
src_compile() {
emake || die
if use doc; then
emake doc || die
fi
}
src_install() {
findlib_src_install
dodoc README.txt CHANGES.txt AUTHORS.txt || die "doc install failed"
}
DOCS=( "README.txt" "CHANGES.txt" "AUTHORS.txt" )

1
dev-ml/ocamlify/Manifest Normal file
View file

@ -0,0 +1 @@
DIST ocamlify-0.0.1.tar.gz 46210 RMD160 0a796a55491749b0677a5f956a6ed261b6bac408 SHA1 edac27eb484f151076d645a8b8b6d502e5f72376 SHA256 75f20c65b834165c98b606b03c7f28c09c03f3ebf12b69dae8ba2d2cf75836c9

View file

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>ml</herd>
</pkgmetadata>

View file

@ -0,0 +1,23 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocamlify/ocamlify-0.0.1.ebuild,v 1.1 2012/03/27 22:50:27 aballier Exp $
EAPI=3
OASIS_NO_DEBUG=1
inherit oasis
DESCRIPTION="OCamlify allows to create OCaml source code by including whole file into OCaml string or string list"
HOMEPAGE="http://forge.ocamlcore.org/projects/ocamlify"
SRC_URI="http://forge.ocamlcore.org/frs/download.php/379/${P}.tar.gz"
LICENSE="LGPL-2.1-linking-exception"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND=""
DEPEND="${RDEPEND}"
IUSE=""
DOCS=( "README.txt" "AUTHORS.txt" )

View file

@ -1,10 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/ounit/ounit-1.1.1.ebuild,v 1.1 2012/01/28 19:21:57 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ml/ounit/ounit-1.1.1.ebuild,v 1.2 2012/03/27 21:06:32 aballier Exp $
EAPI="2"
EAPI="3"
inherit findlib multilib
OASIS_BUILD_DOCS=1
inherit oasis
DESCRIPTION="Unit testing framework for OCaml"
HOMEPAGE="http://ounit.forge.ocamlcore.org/"
@ -12,35 +14,8 @@ SRC_URI="http://forge.ocamlcore.org/frs/download.php/762/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
DEPEND=">=dev-lang/ocaml-3.10.2[ocamlopt?]"
DEPEND=""
RDEPEND="${DEPEND}"
IUSE="debug doc +ocamlopt"
IUSE=""
oasis_use_enable() {
echo "--override $2 `use $1 && echo \"true\" || echo \"false\"`"
}
src_configure() {
chmod +x configure
./configure --prefix usr \
--libdir /usr/$(get_libdir) \
--docdir /usr/share/doc/${PF}/html \
--destdir "${D}" \
$(oasis_use_enable debug debug) \
$(oasis_use_enable ocamlopt is_native) \
|| die
}
src_compile() {
emake || die
if use doc ; then
emake doc || die
fi
}
src_install() {
findlib_src_install
# install documentation
dodoc README* AUTHORS* changelog || die
}
DOCS=( "README.txt" "AUTHORS.txt" "changelog" )

View file

@ -1,10 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/react/react-0.9.3.ebuild,v 1.1 2012/03/18 16:22:49 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ml/react/react-0.9.3.ebuild,v 1.3 2012/03/27 21:26:01 aballier Exp $
EAPI="4"
inherit multilib findlib
OASIS_BUILD_TESTS=1
inherit oasis
DESCRIPTION="OCaml module for functional reactive programming"
HOMEPAGE="http://erratique.ch/software/react"
@ -13,36 +15,9 @@ SRC_URI="http://erratique.ch/software/react/releases/${P}.tbz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~x86-fbsd"
IUSE="+ocamlopt debug test"
IUSE=""
DEPEND=">=dev-lang/ocaml-3.11[ocamlopt?]"
DEPEND=""
RDEPEND="${DEPEND}"
oasis_use_enable() {
echo "--override $2 `use $1 && echo \"true\" || echo \"false\"`"
}
src_configure() {
ocaml setup.ml -configure \
--prefix usr \
--libdir /usr/$(get_libdir) \
--destdir "${D}" \
$(oasis_use_enable debug debug) \
$(oasis_use_enable ocamlopt is_native) \
$(use_enable test tests) \
|| die
}
src_compile() {
ocaml setup.ml -build || die
}
src_test() {
ocaml setup.ml -test || die
}
src_install() {
findlib_src_preinst
ocaml setup.ml -install || die
dodoc CHANGES README
}
DOCS=( "CHANGES" "README" )

View file

@ -1,10 +1,10 @@
# 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-ml/sexplib/sexplib-7.0.4.ebuild,v 1.1 2011/10/06 20:03:02 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ml/sexplib/sexplib-7.0.4.ebuild,v 1.2 2012/03/27 21:08:38 aballier Exp $
EAPI=3
inherit findlib eutils multilib
inherit oasis
DESCRIPTION="Library for automated conversion of OCaml-values to and from S-expressions"
HOMEPAGE="http://forge.ocamlcore.org/projects/sexplib/"
@ -13,28 +13,16 @@ SRC_URI="http://forge.ocamlcore.org/frs/download.php/699/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug doc +ocamlopt"
IUSE="doc"
RDEPEND=">=dev-lang/ocaml-3.12[ocamlopt?]
>=dev-ml/type-conv-3.0.4"
RDEPEND=">=dev-ml/type-conv-3.0.4"
DEPEND="${RDEPEND}
doc? ( virtual/latex-base dev-texlive/texlive-latexextra )"
oasis_use_enable() {
echo "--override $2 `use $1 && echo \"true\" || echo \"false\"`"
}
src_configure() {
./configure --prefix usr \
--libdir /usr/$(get_libdir) \
--destdir "${D}" \
$(oasis_use_enable debug debug) \
$(oasis_use_enable ocamlopt is_native) \
|| die
}
DOCS=( "README.txt" "Changelog" )
src_compile() {
emake || die
oasis_src_compile
if use doc ; then
cd "${S}/doc"
pdflatex README || die
@ -43,9 +31,8 @@ src_compile() {
}
src_install() {
findlib_src_install
oasis_src_install
dodoc README.txt Changelog || die
if use doc; then
dodoc doc/README.pdf || die
fi

View file

@ -1,10 +1,10 @@
# 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-ml/type-conv/type-conv-3.0.4.ebuild,v 1.1 2011/10/06 20:00:53 aballier Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ml/type-conv/type-conv-3.0.4.ebuild,v 1.2 2012/03/27 21:05:01 aballier Exp $
EAPI="2"
EAPI="3"
inherit findlib eutils multilib
inherit oasis
DESCRIPTION="Mini library required for some other preprocessing libraries"
HOMEPAGE="http://forge.ocamlcore.org/projects/type-conv/"
@ -13,31 +13,9 @@ SRC_URI="http://forge.ocamlcore.org/frs/download.php/697/${P}.tar.gz"
LICENSE="LGPL-2.1-linking-exception"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug doc +ocamlopt"
RDEPEND=">=dev-lang/ocaml-3.12[ocamlopt?]"
IUSE=""
RDEPEND=""
DEPEND="${RDEPEND}"
oasis_use_enable() {
echo "--override $2 `use $1 && echo \"true\" || echo \"false\"`"
}
src_configure() {
./configure --prefix usr \
--libdir /usr/$(get_libdir) \
--destdir "${D}" \
$(oasis_use_enable debug debug) \
$(oasis_use_enable ocamlopt is_native) \
|| die
}
src_test() {
LD_LIBRARY_PATH="${S}/_build/lib" emake test || die
}
src_install() {
findlib_src_install
dodoc README.txt Changelog || die
}
DOCS=( "README.txt" "Changelog" )

View file

@ -1 +1,2 @@
DIST xmlm-1.0.2.tbz 36177 RMD160 e1feec0805e43e2e15ac7386b0e5d2375d44fe81 SHA1 051ec8bbffbf2d720e5bc5a845cbf300f3f5f61f SHA256 d9963126b906b19003f272b63d6ea8ec5b270ed52342538c9eb4185b7235acb8
DIST xmlm-1.1.0.tbz 65619 RMD160 3ddcf5cdf00014be89280fbbd61bcd0934e7b9b4 SHA1 c19ebedba03e70e9e1d1a2f2756d7344010c6260 SHA256 aeab520565f6769219b1e9b51b4ae4bd152615734ccb74117bfae9cb318a2185

View file

@ -0,0 +1,23 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/xmlm/xmlm-1.1.0.ebuild,v 1.2 2012/03/27 21:25:52 aballier Exp $
EAPI=3
OASIS_BUILD_TESTS=1
inherit oasis
DESCRIPTION="Ocaml XML manipulation module"
HOMEPAGE="http://erratique.ch/software/xmlm"
SRC_URI="http://erratique.ch/software/${PN}/releases/${P}.tbz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND=""
RDEPEND="${DEPEND}"
DOCS=( "CHANGES" "README" )

View file

@ -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-perl/Any-Moose/Any-Moose-0.180.0.ebuild,v 1.1 2011/11/13 20:04:55 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Any-Moose/Any-Moose-0.180.0.ebuild,v 1.2 2012/03/28 07:30:24 ago Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Use Moose or Mouse modules"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86 ~ppc-macos"
KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~sparc ~x86 ~ppc-macos"
IUSE=""
RDEPEND="|| ( >=dev-perl/Mouse-0.40 dev-perl/Moose )

View file

@ -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-perl/Array-Compare/Array-Compare-2.20.0.ebuild,v 1.1 2011/12/19 16:04:01 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Array-Compare/Array-Compare-2.20.0.ebuild,v 1.2 2012/03/28 07:30:49 ago Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Perl extension for comparing arrays"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
KEYWORDS="amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="test"
SRC_TEST="do"

View file

@ -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-perl/BerkeleyDB/BerkeleyDB-0.500.0.ebuild,v 1.1 2011/12/19 19:04:53 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/BerkeleyDB/BerkeleyDB-0.500.0.ebuild,v 1.2 2012/03/28 07:31:23 ago Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module eutils db-use
DESCRIPTION="This module provides Berkeley DB interface for Perl."
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="test"
# Install DB_File if you want older support. BerkleyDB no longer

View file

@ -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-perl/Class-Accessor/Class-Accessor-0.340.0.ebuild,v 1.2 2011/09/24 13:17:55 grobian Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Class-Accessor/Class-Accessor-0.340.0.ebuild,v 1.3 2012/03/28 07:31:50 ago Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Automated accessor generation"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
RDEPEND="dev-perl/Sub-Name"

View file

@ -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-perl/DBIx-DBSchema/DBIx-DBSchema-0.400.0.ebuild,v 1.1 2011/12/19 15:01:28 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/DBIx-DBSchema/DBIx-DBSchema-0.400.0.ebuild,v 1.2 2012/03/28 07:32:16 ago Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Database-independent schema objects"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86"
KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~sparc ~x86"
IUSE=""
RDEPEND="dev-perl/DBI

View file

@ -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-perl/File-Remove/File-Remove-1.510.0.ebuild,v 1.3 2012/03/26 22:48:28 naota Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/File-Remove/File-Remove-1.510.0.ebuild,v 1.4 2012/03/28 07:32:43 ago Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Remove files and directories"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
IUSE=""
RDEPEND=">=virtual/perl-File-Spec-0.84"

View file

@ -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-perl/File-chdir/File-chdir-0.100.600.ebuild,v 1.2 2011/12/04 17:58:40 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/File-chdir/File-chdir-0.100.600.ebuild,v 1.3 2012/03/28 07:33:09 ago Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="An alternative to File::Spec and CWD"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
KEYWORDS="amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
IUSE=""
RDEPEND=">=virtual/perl-File-Spec-3.27"

View file

@ -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-perl/IO-Socket-INET6/IO-Socket-INET6-2.690.0.ebuild,v 1.2 2011/12/16 11:17:46 naota Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/IO-Socket-INET6/IO-Socket-INET6-2.690.0.ebuild,v 1.3 2012/03/28 07:33:36 ago Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Work with IO sockets in ipv6"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE=""
RDEPEND="dev-perl/Socket6"

View file

@ -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-perl/MIME-EncWords/MIME-EncWords-1.12.4.ebuild,v 1.1 2011/10/30 10:03:57 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/MIME-EncWords/MIME-EncWords-1.12.4.ebuild,v 1.2 2012/03/28 07:33:59 ago Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Deal with RFC 2047 encoded words (improved)"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE=""
DEPEND="virtual/perl-MIME-Base64

View file

@ -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-perl/Mail-Audit/Mail-Audit-2.227.0.ebuild,v 1.1 2011/11/19 20:07:35 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Mail-Audit/Mail-Audit-2.227.0.ebuild,v 1.2 2012/03/28 07:34:26 ago Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Mail sorting/delivery module for Perl."
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
KEYWORDS="~alpha amd64 ~ia64 ~ppc ~sparc ~x86"
IUSE=""
RDEPEND="dev-perl/MIME-tools

View file

@ -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-perl/Mail-IMAPClient/Mail-IMAPClient-3.300.0.ebuild,v 1.1 2011/11/13 20:30:40 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Mail-IMAPClient/Mail-IMAPClient-3.300.0.ebuild,v 1.2 2012/03/28 07:34:54 ago Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="IMAP client module for Perl"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="test"
RDEPEND=">=dev-perl/Parse-RecDescent-1.94"

View file

@ -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-perl/Module-Refresh/Module-Refresh-0.170.0.ebuild,v 1.1 2011/10/30 09:57:08 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Module-Refresh/Module-Refresh-0.170.0.ebuild,v 1.2 2012/03/28 07:35:18 ago Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Refresh %INC files when updated on disk"
SLOT="0"
KEYWORDS="~amd64 ~ia64 ~ppc ~x86"
KEYWORDS="amd64 ~ia64 ~ppc ~x86"
IUSE="test"
RDEPEND=""

View file

@ -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-perl/Net-Amazon/Net-Amazon-0.610.0.ebuild,v 1.1 2011/10/30 09:31:36 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-Amazon/Net-Amazon-0.610.0.ebuild,v 1.2 2012/03/28 07:36:06 ago Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Net::Amazon - Framework for accessing amazon.com via SOAP and XML/HTTP"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE=""
DEPEND="dev-perl/libwww-perl

View file

@ -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-perl/NetPacket/NetPacket-1.3.0.ebuild,v 1.1 2011/11/18 16:33:30 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/NetPacket/NetPacket-1.3.0.ebuild,v 1.2 2012/03/28 07:36:32 ago Exp $
EAPI=4
@ -12,7 +12,7 @@ DESCRIPTION="Perl NetPacket - network packets assembly/disassembly"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
KEYWORDS="amd64 ~ia64 ~ppc ~sparc ~x86"
IUSE="test"
RDEPEND=""

View file

@ -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-perl/PAR-Dist/PAR-Dist-0.480.0.ebuild,v 1.3 2012/03/26 23:08:31 naota Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/PAR-Dist/PAR-Dist-0.480.0.ebuild,v 1.4 2012/03/28 07:37:23 ago Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Create and manipulate PAR distributions"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ia64 ~sparc ~x86 ~x86-fbsd ~x64-macos ~x86-solaris"
KEYWORDS="amd64 ~hppa ~ia64 ~sparc ~x86 ~x86-fbsd ~x64-macos ~x86-solaris"
IUSE=""
DEPEND="

View file

@ -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-perl/POE-Test-Loops/POE-Test-Loops-1.350.0.ebuild,v 1.1 2011/12/19 14:58:05 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/POE-Test-Loops/POE-Test-Loops-1.350.0.ebuild,v 1.2 2012/03/28 07:37:47 ago Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Reusable tests for POE::Loop authors"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
KEYWORDS="amd64 ~ppc ~sparc ~x86"
IUSE=""
SRC_TEST="do"

View file

@ -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-perl/Test-Tester/Test-Tester-0.108.0.ebuild,v 1.1 2011/11/30 19:01:39 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Test-Tester/Test-Tester-0.108.0.ebuild,v 1.2 2012/03/28 07:38:12 ago Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Ease testing test modules built with Test::Builder"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE=""
SRC_TEST="do"

View file

@ -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-perl/Try-Tiny/Try-Tiny-0.110.0.ebuild,v 1.4 2012/03/24 12:57:38 grobian Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Try-Tiny/Try-Tiny-0.110.0.ebuild,v 1.5 2012/03/28 07:38:38 ago Exp $
EAPI=4
@ -12,7 +12,7 @@ DESCRIPTION="Minimal try/catch with proper localization of $@"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
IUSE=""
SRC_TEST=do

View file

@ -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-perl/Variable-Magic/Variable-Magic-0.470.0.ebuild,v 1.1 2011/10/29 18:23:55 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Variable-Magic/Variable-Magic-0.470.0.ebuild,v 1.2 2012/03/28 07:39:01 ago Exp $
EAPI=4
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Associate user-defined magic to variables from Perl"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~x64-macos"
KEYWORDS="amd64 ~ppc ~x86 ~x64-macos"
IUSE="test"
RDEPEND=""

View file

@ -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-perl/locale-maketext-fuzzy/locale-maketext-fuzzy-0.110.0.ebuild,v 1.1 2011/12/19 14:26:05 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/locale-maketext-fuzzy/locale-maketext-fuzzy-0.110.0.ebuild,v 1.2 2012/03/28 07:39:26 ago Exp $
EAPI=4
@ -13,7 +13,7 @@ DESCRIPTION="Maketext from already interpolated strings"
SLOT="0"
LICENSE="CC0-1.0-Universal"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86"
KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~sparc ~x86"
IUSE=""
SRC_TEST=do

View file

@ -1,6 +1,6 @@
# 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-perl/mecab-perl/mecab-perl-0.98.ebuild,v 1.1 2010/01/23 09:06:49 matsuu Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/mecab-perl/mecab-perl-0.98.ebuild,v 1.2 2012/03/28 07:39:48 ago Exp $
inherit perl-module
@ -11,7 +11,7 @@ HOMEPAGE="http://mecab.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN/-*}/${P}.tar.gz"
LICENSE="|| ( BSD LGPL-2.1 GPL-2 )"
KEYWORDS="~amd64 ~ia64 ~x86"
KEYWORDS="amd64 ~ia64 ~x86"
SLOT="0"
DEPEND=">=app-text/mecab-${PV}

View file

@ -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-perl/regexp-common/regexp-common-2011121001.0.0.ebuild,v 1.1 2011/12/11 19:14:39 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/regexp-common/regexp-common-2011121001.0.0.ebuild,v 1.2 2012/03/28 07:40:14 ago Exp $
EAPI=4
@ -13,7 +13,7 @@ DESCRIPTION="Provide commonly requested regular expressions"
LICENSE="|| ( Artistic Artistic-2 MIT BSD )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
IUSE=""
SRC_TEST="do"

View file

@ -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-php/PEAR-Crypt_CHAP/PEAR-Crypt_CHAP-1.5.0.ebuild,v 1.7 2012/03/26 19:28:17 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-Crypt_CHAP/PEAR-Crypt_CHAP-1.5.0.ebuild,v 1.8 2012/03/28 05:38:41 maekke Exp $
EAPI="4"
@ -10,7 +10,7 @@ DESCRIPTION="Generating CHAP packets"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
IUSE=""
pkg_postinst() {

View file

@ -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.9 2012/03/25 18:41:50 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/coverage/coverage-3.5.1.ebuild,v 1.10 2012/03/28 05:48:19 maekke 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 ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE=""
DEPEND="dev-python/setuptools"

View file

@ -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-python/mecab-python/mecab-python-0.98.ebuild,v 1.2 2011/04/07 18:18:07 arfrever Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/mecab-python/mecab-python-0.98.ebuild,v 1.3 2012/03/28 07:41:54 ago Exp $
EAPI="3"
PYTHON_DEPEND="2"
@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/${PN/-*}/${P}.tar.gz"
LICENSE="|| ( BSD LGPL-2.1 GPL-2 )"
SLOT="0"
KEYWORDS="~amd64 ~ia64 ~ppc64 ~x86"
KEYWORDS="amd64 ~ia64 ~ppc64 ~x86"
IUSE=""
DEPEND=">=app-text/mecab-${PV}"

View file

@ -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-python/pydns/pydns-3.0.1.ebuild,v 1.1 2011/11/10 23:23:01 sbriesen Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pydns/pydns-3.0.1.ebuild,v 1.2 2012/03/28 07:42:16 ago Exp $
EAPI="4"
PYTHON_DEPEND="3"
@ -15,7 +15,7 @@ SRC_URI="http://downloads.sourceforge.net/project/pydns/py3dns/${P/py/py3}.tar.g
LICENSE="CNRI"
SLOT="3"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE="examples"
DEPEND="!dev-python/py3dns

View file

@ -3,3 +3,4 @@ DIST pygobject-2.28.6.tar.xz 747248 RMD160 4bc5e8546a5029d3d6b154629ab3fa4023d96
DIST pygobject-3.0.2.tar.xz 545072 RMD160 afb2479933c047025ee8d467efda163915c074ce SHA1 6bb3cd5977d6992792cbfabc919b5b46bb8c2a8f SHA256 e1eccc37afd2d4cbeb329b92ce3d71287d662dc2fec430c08a0471153e52a462
DIST pygobject-3.0.3.tar.xz 546420 RMD160 33e29224696db50025198351e80991a78d841a6a SHA1 763d84eb295ec6917deb1132731b2bfabd5e201c SHA256 088b1e682be02a969a0a3f2e650e4fe72bb3638ee8229819841d3e8f4cde2d7c
DIST pygobject-3.0.4.tar.xz 547180 RMD160 f72d82b862359fee51bffc12076c29a49b9c4b6a SHA1 72df1cdd6e34d52ada6e32f1bbd7f36f4be67512 SHA256 f457b1d7f6b8bfa727593c3696d2b405da66b4a8d34cd7d3362ebda1221f0661
DIST pygobject-3.2.0.tar.xz 561820 RMD160 5b0f6bf22dc5f6e30b50c26daab12867c96112ef SHA1 42ec81a638ddc735c062d0dae7389235242d7732 SHA256 1a2140c4c4ce0c1a5d7abe74eeb7a7040f426cb17943c3ae7e57695b355151c3

View file

@ -0,0 +1,115 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-3.2.0.ebuild,v 1.1 2012/03/28 01:01:48 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
SUPPORT_PYTHON_ABIS="1"
PYTHON_DEPEND="2:2.6 3:3.1"
RESTRICT_PYTHON_ABIS="2.4 2.5 3.0 *-jython *-pypy-*"
inherit autotools gnome2 python virtualx
DESCRIPTION="GLib's GObject library bindings for Python"
HOMEPAGE="http://www.pygtk.org/"
LICENSE="LGPL-2.1"
SLOT="3"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="+cairo examples test +threads" # doc
COMMON_DEPEND=">=dev-libs/glib-2.31.0:2
>=dev-libs/gobject-introspection-1.31.20
virtual/libffi
cairo? ( >=dev-python/pycairo-1.10.0 )"
DEPEND="${COMMON_DEPEND}
test? (
media-fonts/font-cursor-misc
media-fonts/font-misc-misc
>=dev-libs/gobject-introspection-1.29.17 )
>=dev-util/pkgconfig-0.12"
# docs disabled for now per upstream default since they are very out of date
# doc? (
# app-text/docbook-xml-dtd:4.1.2
# dev-libs/libxslt
# >=app-text/docbook-xsl-stylesheets-1.70.1 )
# We now disable introspection support in slot 2 per upstream recommendation
# (see https://bugzilla.gnome.org/show_bug.cgi?id=642048#c9); however,
# older versions of slot 2 installed their own site-packages/gi, and
# slot 3 will collide with them.
RDEPEND="${COMMON_DEPEND}
!<dev-python/pygtk-2.13
!<dev-python/pygobject-2.28.6-r50:2[introspection]"
pkg_setup() {
DOCS="AUTHORS ChangeLog* NEWS README"
# Hard-enable libffi support since both gobject-introspection and
# glib-2.29.x rdepend on it anyway
G2CONF="${G2CONF}
--disable-dependency-tracking
--with-ffi
$(use_enable cairo)
$(use_enable threads thread)"
python_pkg_setup
}
src_prepare() {
# Do not build tests if unneeded, bug #226345
epatch "${FILESDIR}/${PN}-2.90.1-make_check.patch"
# Disable tests that fail
#epatch "${FILESDIR}/${PN}-2.28.3-disable-failing-tests.patch"
python_clean_py-compile_files
eautoreconf
gnome2_src_prepare
python_copy_sources
}
src_configure() {
configuration() {
PYTHON="$(PYTHON)" gnome2_src_configure
}
python_execute_function -s configuration
}
src_compile() {
python_src_compile
}
# FIXME: With python multiple ABI support, tests return 1 even when they pass
src_test() {
unset DBUS_SESSION_BUS_ADDRESS
export GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs
testing() {
export XDG_CACHE_HOME="${T}/$(PYTHON --ABI)"
Xemake check PYTHON=$(PYTHON -a)
unset XDG_CACHE_HOME
}
python_execute_function -s testing
unset GIO_USE_VFS
}
src_install() {
python_execute_function -s gnome2_src_install
python_clean_installation_image
if use examples; then
insinto /usr/share/doc/${PF}
doins -r examples
fi
}
pkg_postinst() {
python_mod_optimize gi
}
pkg_postrm() {
python_mod_cleanup gi
}

View file

@ -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-tex/dvi2tty/dvi2tty-5.3.4.ebuild,v 1.2 2011/11/05 19:43:02 ssuominen Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-tex/dvi2tty/dvi2tty-5.3.4.ebuild,v 1.3 2012/03/28 07:43:23 ago Exp $
EAPI=4
inherit eutils toolchain-funcs
@ -11,7 +11,7 @@ SRC_URI="ftp://ftp.mesa.nl/pub/dvi2tty/${P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE=""
src_prepare() {

View file

@ -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/quilt/quilt-0.50.ebuild,v 1.5 2012/03/25 18:40:04 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-util/quilt/quilt-0.50.ebuild,v 1.6 2012/03/28 05:44:11 maekke Exp $
inherit bash-completion-r1 eutils
@ -10,7 +10,7 @@ SRC_URI="http://savannah.nongnu.org/download/quilt/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm ppc ppc64 ~sparc x86"
KEYWORDS="amd64 arm ppc ppc64 ~sparc x86"
IUSE="emacs graphviz"
RDEPEND="sys-apps/ed

View file

@ -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-vcs/gitolite-gentoo/gitolite-gentoo-2.2.ebuild,v 1.1 2011/12/04 16:37:33 idl0r Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitolite-gentoo/gitolite-gentoo-2.2.ebuild,v 1.2 2012/03/28 06:56:44 ago Exp $
EAPI=3
@ -12,7 +12,7 @@ SRC_URI="mirror://gentoo/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
IUSE="contrib vim-syntax"
DEPEND="dev-lang/perl

120
eclass/oasis.eclass Normal file
View file

@ -0,0 +1,120 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/oasis.eclass,v 1.3 2012/03/27 22:44:41 aballier Exp $
# @ECLASS: oasis.eclass
# @MAINTAINER:
# ml@gentoo.org
# @AUTHOR:
# Original Author: Alexis Ballier <aballier@gentoo.org>
# @BLURB: Provides common ebuild phases for oasis-based packages.
# @DESCRIPTION:
# Provides common ebuild phases for oasis-based packages.
# Most of these packages will just have to inherit the eclass, set their
# dependencies and the DOCS variable for base.eclass to install it and be done.
#
# It inherits multilib, findlib, eutils and base eclasses.
# Ebuilds using oasis.eclass must be EAPI>=3.
# @ECLASS-VARIABLE: OASIS_BUILD_DOCS
# @DESCRIPTION:
# Will make oasis_src_compile build the documentation if this variable is
# defined and the doc useflag is enabled.
# The eclass takes care of setting doc in IUSE but the ebuild should take care
# of the extra dependencies it may need.
# Set before inheriting the eclass.
# @ECLASS-VARIABLE: OASIS_BUILD_TESTS
# @DESCRIPTION:
# Will make oasis_src_configure enable building the tests if the test useflag is
# enabled. oasis_src_test will then run them.
# Note that you sometimes need to enable this for src_test to be useful,
# sometimes not. It has to be enabled on a per-case basis.
# The eclass takes care of setting test in IUSE but the ebuild should take care
# of the extra dependencies it may need.
# Set before inheriting the eclass.
# @ECLASS-VARIABLE: OASIS_NO_DEBUG
# @DESCRIPTION:
# Disable debug useflag usage. Old oasis versions did not support it so we allow
# disabling it in those cases.
# The eclass takes care of setting debug in IUSE.
# Set before inheriting the eclass.
inherit multilib findlib eutils base
case ${EAPI:-0} in
0|1|2) die "You need at least EAPI-3 to use oasis.eclass";;
esac
IUSE="+ocamlopt"
[ -n "${OASIS_NO_DEBUG}" ] || IUSE="${IUSE} debug"
[ -n "${OASIS_BUILD_DOCS}" ] && IUSE="${IUSE} doc"
[ -n "${OASIS_BUILD_TESTS}" ] && IUSE="${IUSE} test"
RDEPEND=">=dev-lang/ocaml-3.12[ocamlopt?]"
DEPEND="${RDEPEND}"
# @FUNCTION: oasis_use_enable
# @USAGE: < useflag > < variable >
# @DESCRIPTION:
# A use_enable-like function for oasis configure variables.
# Outputs '--override variable (true|false)', whether useflag is enabled or
# not.
# Typical usage: $(oasis_use_enable ocamlopt is_native) as an oasis configure
# argument.
oasis_use_enable() {
echo "--override $2 $(usex $1 true false)"
}
# @FUNCTION: oasis_src_configure
# @DESCRIPTION:
# src_configure phase shared by oasis-based packages.
# Extra arguments may be passed via oasis_configure_opts.
oasis_src_configure() {
local confargs=""
[ -n "${OASIS_BUILD_TESTS}" ] && confargs="${confargs} $(use_enable test tests)"
[ -n "${OASIS_NO_DEBUG}" ] || confargs="${confargs} $(oasis_use_enable debug debug)"
ocaml setup.ml -configure \
--prefix "${EPREFIX}/usr" \
--libdir "${EPREFIX}/usr/$(get_libdir)" \
--docdir "${EPREFIX}/usr/share/doc/${PF}/html" \
--destdir "${D}" \
$(oasis_use_enable ocamlopt is_native) \
${confargs} \
${oasis_configure_opts} \
|| die
}
# @FUNCTION: oasis_src_compile
# @DESCRIPTION:
# Builds an oasis-based package.
# Will build documentation if OASIS_BUILD_DOCS is defined and the doc useflag is
# enabled.
oasis_src_compile() {
ocaml setup.ml -build || die
if [ -n "${OASIS_BUILD_DOCS}" ] && use doc; then
ocaml setup.ml -doc || die
fi
}
# @FUNCTION: oasis_src_test
# @DESCRIPTION:
# Runs the testsuite of an oasis-based package.
oasis_src_test() {
LD_LIBRARY_PATH="${S}/_build/lib" ocaml setup.ml -test || die
}
# @FUNCTION: oasis_src_install
# @DESCRIPTION:
# Installs an oasis-based package.
# It calls base_src_install_docs, so will install documentation declared in the
# DOCS variable.
oasis_src_install() {
findlib_src_preinst
ocaml setup.ml -install || die
base_src_install_docs
}
EXPORT_FUNCTIONS src_configure src_compile src_test src_install

View file

@ -1,4 +1,3 @@
DIST dconf-0.10.0.tar.xz 172752 RMD160 94e9b5518a55c3523b24977b0de2d5cd41501576 SHA1 89f4ed93d7e9a8763f95793832999a3a4f157b6d SHA256 9f744ccfb3da20163a4bb27916c960f6bf56048b3ec1112862c85414fc064ee2
DIST dconf-0.5.1.tar.bz2 251287 RMD160 ebc02b010a44d78ac48dc1c4426cc723430b3016 SHA1 4e1dab1f744aad0bff1896ac6f288ad6a9dfece8 SHA256 0083d70e1b5e540d8d4b3f04fa5d17dff4c574136682fe3bdd9b5ecc196ec4f6
DIST dconf-0.12.0.tar.xz 201540 RMD160 690dc052185ccb44508a8d82722eee2aca06d1d4 SHA1 56739a206084d3ad195392247a03e55fa3f4ff2d SHA256 9c020e2ff0adb19ff9bc3d73ce15388fb42c52b12ed751bdb59ce53a660461af
DIST dconf-0.8.0.tar.xz 167500 RMD160 7d33d1769b3dc3359cdd4d32e7c8d68b71ce8804 SHA1 ca1d734ab8324230ad9881e23740274582d755e5 SHA256 05111e973c365696759dd1b37e3f5acc877eff24dd2e4036d742aac5da5dda3b
DIST introspection.m4.bz2 1181 RMD160 3648afa820c2ee7e240083076e1452285d043084 SHA1 e5188cc387d0d17feb77684feff7ff163779912f SHA256 69a2a57b12179159420825d1d44c74108014b0864c4d63500265639cfa9151ae

View file

@ -0,0 +1,72 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/dconf/dconf-0.12.0.ebuild,v 1.1 2012/03/28 01:02:47 tetromino Exp $
EAPI="4"
GCONF_DEBUG="no"
inherit autotools eutils gnome2 bash-completion-r1
DESCRIPTION="Simple low-level configuration system"
HOMEPAGE="http://live.gnome.org/dconf"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="doc vala +X"
RDEPEND=">=dev-libs/glib-2.31.18:2
sys-apps/dbus
X? ( >=dev-libs/libxml2-2.7.7:2
x11-libs/gtk+:3 )"
DEPEND="${RDEPEND}
dev-util/gtk-doc-am
doc? ( >=dev-util/gtk-doc-1.15 )
vala? ( >=dev-lang/vala-0.15.1:0.16 )"
# eautoreconf requires gtk-doc-am
pkg_setup() {
G2CONF="${G2CONF}
--disable-schemas-compile
$(use_enable vala)
$(use_enable X editor)
VALAC=$(type -p valac-0.16)"
}
src_prepare() {
# Fix vala automagic support, upstream bug #634171
epatch "${FILESDIR}/${PN}-0.11.5-automagic-vala.patch"
mkdir -p m4 || die
eautoreconf
gnome2_src_prepare
}
src_install() {
gnome2_src_install
# GSettings backend may be one of: memory, gconf, dconf
# Only dconf is really considered functional by upstream
# must have it enabled over gconf if both are installed
echo 'CONFIG_PROTECT_MASK="/etc/dconf"' >> 51dconf
echo 'GSETTINGS_BACKEND="dconf"' >> 51dconf
doenvd 51dconf
# Remove bash-completion file installed by build system
rm -rv "${ED}etc/bash_completion.d/" || die
newbashcomp "${S}/bin/dconf-bash-completion.sh" ${PN}
}
pkg_postinst() {
gnome2_pkg_postinst
# Kill existing dconf-service processes as recommended by upstream due to
# possible changes in the dconf private dbus API.
# dconf-service will be dbus-activated on next use.
pids=$(pgrep -x dconf-service)
if [[ $? == 0 ]]; then
ebegin "Stopping dconf-service; it will automatically restart on demand"
kill ${pids}
eend $?
fi
}

View file

@ -1,54 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/dconf/dconf-0.5.1-r2.ebuild,v 1.8 2011/10/29 17:00:16 tetromino Exp $
EAPI=3
GCONF_DEBUG="no"
inherit autotools eutils gnome2
DESCRIPTION="Simple low-level configuration system"
HOMEPAGE="http://live.gnome.org/dconf"
SRC_URI="${SRC_URI} mirror://gentoo/introspection.m4.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sh sparc x86"
IUSE="doc +introspection vala"
RDEPEND=">=dev-libs/glib-2.25.16
>=dev-libs/libgee-0.5.1:0
>=dev-libs/libxml2-2.7.7
x11-libs/gtk+:2
introspection? ( >=dev-libs/gobject-introspection-0.9.3 )
vala? ( >=dev-lang/vala-0.9.5:0.10 )"
DEPEND="${RDEPEND}
dev-util/gtk-doc-am
doc? ( >=dev-util/gtk-doc-1.15 )"
# eautoreconf requires gtk-doc-am
pkg_setup() {
G2CONF="${G2CONF}
$(use_enable introspection)
$(use_enable vala)
VALAC=$(type -p valac-0.10)"
}
src_prepare() {
gnome2_src_prepare
# Fix vala automagic support, upstream bug #634171
epatch "${FILESDIR}/${P}-automagic-vala.patch"
mv "${WORKDIR}"/introspection.m4 . || die
mkdir -p m4 || die
AT_M4DIR="." eautoreconf
}
src_install() {
gnome2_src_install
# Needed as we default to gconf backend when dconf is not installed
echo 'GSETTINGS_BACKEND="dconf"' >> 51dconf
doenvd 51dconf || die "doenv failed"
}

View file

@ -0,0 +1,33 @@
From 09f3a2a4b6d997b5fd9b42add27de465dd529d43 Mon Sep 17 00:00:00 2001
From: Alexandre Rostovtsev <tetromino@gentoo.org>
Date: Sun, 26 Feb 2012 18:15:50 -0500
Subject: [PATCH] Make vala dependency non-automagic
---
configure.ac | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/configure.ac b/configure.ac
index 2e21d48..40cfe36 100644
--- a/configure.ac
+++ b/configure.ac
@@ -13,7 +13,15 @@ AM_SILENT_RULES([yes])
# Check for programs
AC_PROG_CC
-AM_PROG_VALAC([0.15.1])
+
+AC_ARG_ENABLE(vala,
+ AC_HELP_STRING([--disable-vala],
+ [Disable vala support]))
+AM_CONDITIONAL(ENABLE_VALA, test "x$enable_vala" != "xno")
+
+if test "x$enable_vala" != "xno"; then
+ AM_PROG_VALAC([0.15.1])
+fi
# Use GSettings
GLIB_GSETTINGS
--
1.7.8.4

View file

@ -1,19 +0,0 @@
--- configure.ac.orig 2010-11-06 16:24:36.000000000 +0100
+++ configure.ac 2010-11-06 16:24:19.000000000 +0100
@@ -12,7 +12,15 @@
# Check for programs
AC_PROG_CC
-AM_PROG_VALAC([0.9.5])
+
+AC_ARG_ENABLE(vala,
+ AC_HELP_STRING([--disable-vala],
+ [Disable vala support]))
+AM_CONDITIONAL(ENABLE_VALA, test "x$enable_vala" != "xno")
+
+if test "x$enable_vala" != "xno"; then
+ AM_PROG_VALAC([0.9.5])
+fi
# Introspection
GOBJECT_INTROSPECTION_CHECK([0.9.5])

View file

@ -3,9 +3,6 @@
<pkgmetadata>
<herd>gnome</herd>
<use>
<flag name="introspection">Use
<pkg>dev-libs/gobject-introspection</pkg> for
introspection</flag>
<flag name="vala">Add support for <pkg>dev-lang/vala</pkg></flag>
</use>
</pkgmetadata>

View file

@ -1,3 +1,3 @@
DIST gvfs-1.10.1.tar.xz 1295236 RMD160 e50d96fc0b6aa9d2ab50a3cfc5c161be5d6e6e16 SHA1 d564d9934191342e6421cd038fc0674f8dd27eae SHA256 cd30facee5ad6cd0fafc5337bbf7c06a0bff3936f9ff2ae31519b301efcc9288
DIST gvfs-1.6.7.tar.bz2 1404372 RMD160 e833fdbc9dc503cdde8e0ab5a7a8fa5403ec1aa1 SHA1 285a810772dce8b37289cbe0aaab8354f2b6717a SHA256 fe5f6181eac14d5147794389bf57717226a15ddf8283631b434c2d9ec120d659
DIST gvfs-1.12.0.tar.xz 1342208 RMD160 8a423a8b9eb988946802502299b0194e3a17a52e SHA1 372f5ca24ff419e5d278ba47165f0be760d32e33 SHA256 87ffb27fd884be65570d64530c3121f9e49848070b62a26e39cd363f6a6bd555
DIST libgcrypt.m4.bz2 1526 RMD160 6149f51c00e1e21d85187136f7682e41271fed40 SHA1 1731ae882cdc7c53efeef2e23e0d2d9791c6d739 SHA256 ce9d04f9cbd5417e4d4ba91095c06cea4852c70d75716311e82dfc243d2f0128

View file

@ -1,46 +0,0 @@
From 6282ea2d0aebf0692aca8de22f8733d1ec109711 Mon Sep 17 00:00:00 2001
From: Bastien Nocera <hadess@hadess.net>
Date: Thu, 24 Mar 2011 11:46:32 +0000
Subject: afc: Fix renaming files moving them to the root dir
We were moving and renaming files, instead of just renaming them,
as the display_name wasn't properly rooted to the existing directory.
https://bugzilla.gnome.org/show_bug.cgi?id=638191
---
diff --git a/daemon/gvfsbackendafc.c b/daemon/gvfsbackendafc.c
index ae266c4..0379847 100644
--- a/daemon/gvfsbackendafc.c
+++ b/daemon/gvfsbackendafc.c
@@ -1386,19 +1386,28 @@ g_vfs_backend_afc_set_display_name (GVfsBackend *backend,
const char *display_name)
{
GVfsBackendAfc *self;
+ char *new_path;
+ char *dirname;
self = G_VFS_BACKEND_AFC(backend);
g_return_if_fail (self->connected);
+ dirname = g_path_get_dirname (filename);
+ new_path = g_build_filename (dirname, display_name, NULL);
+ g_free (dirname);
+
if (G_UNLIKELY(g_vfs_backend_afc_check (afc_rename_path (self->afc_cli,
- filename, display_name),
+ filename, new_path),
G_VFS_JOB(job))))
{
+ g_free (new_path);
return;
}
g_vfs_job_set_display_name_set_new_path (job, display_name);
+ g_free (new_path);
+
g_vfs_job_succeeded (G_VFS_JOB(job));
}
--
cgit v0.9

View file

@ -0,0 +1,120 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gvfs/gvfs-1.12.0.ebuild,v 1.1 2012/03/28 01:03:40 tetromino Exp $
EAPI=4
GCONF_DEBUG=no
GNOME2_LA_PUNT=yes
inherit autotools bash-completion-r1 eutils gnome2
[[ ${PV} = 9999 ]] && inherit gnome2-live
DESCRIPTION="GNOME Virtual Filesystem Layer"
HOMEPAGE="http://www.gnome.org"
LICENSE="LGPL-2"
SLOT="0"
if [[ ${PV} = 9999 ]]; then
KEYWORDS=""
DOCS=""
else
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
DOCS="AUTHORS ChangeLog NEWS MAINTAINERS README TODO" # ChangeLog.pre-1.2 README.commits
fi
SRC_URI="${SRC_URI}
http://dev.gentoo.org/~tetromino/distfiles/aclocal/libgcrypt.m4.bz2"
IUSE="afp archive avahi bluetooth bluray cdda doc fuse gdu gnome-keyring gphoto2 +http ios samba +udev udisks"
RDEPEND=">=dev-libs/glib-2.31.0:2
sys-apps/dbus
dev-libs/libxml2
net-misc/openssh
!prefix? ( >=sys-fs/udev-164-r2 )
afp? ( >=dev-libs/libgcrypt-1.2.2 )
archive? ( app-arch/libarchive )
avahi? ( >=net-dns/avahi-0.6 )
bluetooth? (
>=app-mobilephone/obex-data-server-0.4.5
dev-libs/dbus-glib
net-wireless/bluez
dev-libs/expat )
bluray? ( media-libs/libbluray )
fuse? ( >=sys-fs/fuse-2.8.0 )
gdu? ( >=sys-apps/gnome-disk-utility-3.0.2:0 )
gnome-keyring? ( >=gnome-base/gnome-keyring-1.0 )
gphoto2? ( >=media-libs/libgphoto2-2.4.7 )
ios? (
>=app-pda/libimobiledevice-1.1.0
>=app-pda/libplist-1 )
udev? (
cdda? ( >=dev-libs/libcdio-0.78.2[-minimal] )
|| ( >=sys-fs/udev-171[gudev] >=sys-fs/udev-145[extras] ) )
udisks? ( >=sys-fs/udisks-1.90:2 )
http? ( >=net-libs/libsoup-gnome-2.26.0 )
samba? ( >=net-fs/samba-3.4.6[smbclient] )"
DEPEND="${RDEPEND}
>=dev-util/intltool-0.40
dev-util/pkgconfig
dev-util/gtk-doc-am
doc? ( >=dev-util/gtk-doc-1 )"
REQUIRED_USE="cdda? ( udev )"
pkg_setup() {
G2CONF="${G2CONF}
--disable-bash-completion
--disable-hal
--disable-schemas-compile
--with-dbus-service-dir=/usr/share/dbus-1/services
$(use_enable afp)
$(use_enable archive)
$(use_enable avahi)
$(use_enable bluetooth obexftp)
$(use_enable bluray)
$(use_enable cdda)
$(use_enable fuse)
$(use_enable gdu)
$(use_enable gphoto2)
$(use_enable ios afc)
$(use_enable udev gudev)
$(use_enable http)
$(use_enable gnome-keyring keyring)
$(use_enable samba)
$(use_enable udisks udisks2)
$(use_enable !prefix udev)"
}
src_prepare() {
# Conditional patching purely to avoid eautoreconf
use gphoto2 && epatch "${FILESDIR}"/${PN}-1.2.2-gphoto2-stricter-checks.patch
if use archive; then
epatch "${FILESDIR}"/${PN}-1.2.2-expose-archive-backend.patch
echo mount-archive.desktop.in >> po/POTFILES.in
echo mount-archive.desktop.in.in >> po/POTFILES.in
fi
if use prefix; then
sed -i -e 's/gvfsd-burn/ /' daemon/Makefile.am || die
sed -i -e 's/burn.mount.in/ /' daemon/Makefile.am || die
sed -i -e 's/burn.mount/ /' daemon/Makefile.am || die
fi
if use gphoto2 || use archive || use prefix; then
# libgcrypt.m4 needed for eautoreconf, bug #399043
mv "${WORKDIR}/libgcrypt.m4" "${S}"/ || die
AT_M4DIR=. eautoreconf
fi
gnome2_src_prepare
}
src_install() {
gnome2_src_install
newbashcomp programs/gvfs-bash-completion.sh ${PN}
}

View file

@ -1,119 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gvfs/gvfs-1.6.7-r1.ebuild,v 1.9 2011/10/30 16:13:23 armin76 Exp $
EAPI="4"
GNOME2_LA_PUNT="yes"
GNOME_TARBALL_SUFFIX="bz2"
GCONF_DEBUG="no"
inherit autotools bash-completion gnome2 eutils
DESCRIPTION="GNOME Virtual Filesystem Layer"
HOMEPAGE="http://www.gnome.org"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd"
IUSE="archive avahi bluetooth cdda doc fuse gdu gnome gnome-keyring gphoto2 +http ios prefix samba +udev"
RDEPEND=">=dev-libs/glib-2.23.4:2
>=sys-apps/dbus-1.0
dev-libs/libxml2
net-misc/openssh
!prefix? ( >=sys-fs/udev-138 )
archive? ( app-arch/libarchive )
avahi? ( >=net-dns/avahi-0.6 )
bluetooth? (
>=app-mobilephone/obex-data-server-0.4.5
dev-libs/dbus-glib
net-wireless/bluez
dev-libs/expat )
fuse? ( >=sys-fs/fuse-2.8.0 )
gdu? ( >=sys-apps/gnome-disk-utility-2.29 )
gnome? ( >=gnome-base/gconf-2.0 )
gnome-keyring? ( >=gnome-base/gnome-keyring-1.0 )
gphoto2? ( >=media-libs/libgphoto2-2.4.7 )
ios? ( app-pda/libimobiledevice )
udev? (
cdda? ( >=dev-libs/libcdio-0.78.2[-minimal] )
|| ( >=sys-fs/udev-171[gudev] >=sys-fs/udev-145[extras] ) )
http? ( >=net-libs/libsoup-gnome-2.26.0 )
samba? ( >=net-fs/samba-3.4.6[smbclient] )"
DEPEND="${RDEPEND}
>=dev-util/intltool-0.40
>=dev-util/pkgconfig-0.19
dev-util/gtk-doc-am
doc? ( >=dev-util/gtk-doc-1 )"
pkg_setup() {
if use cdda && ! use udev; then
ewarn
ewarn "You need to enable USE=\"udev\" for USE=\"cdda\" to be useful."
ewarn
fi
G2CONF="${G2CONF}
--disable-hal
--disable-bash-completion
--with-dbus-service-dir=/usr/share/dbus-1/services
$(use_enable archive)
$(use_enable avahi)
$(use_enable bluetooth obexftp)
$(use_enable cdda)
$(use_enable fuse)
$(use_enable gdu)
$(use_enable gnome gconf)
$(use_enable gphoto2)
$(use_enable ios afc)
$(use_enable udev gudev)
$(use_enable http)
$(use_enable gnome-keyring keyring)
$(use_enable samba)
$(use_enable !prefix udev)"
DOCS="AUTHORS ChangeLog NEWS README TODO"
}
src_prepare() {
gnome2_src_prepare
# Conditional patching purely to avoid eautoreconf
use gphoto2 && epatch "${FILESDIR}/${PN}-1.2.2-gphoto2-stricter-checks.patch"
if use archive; then
epatch "${FILESDIR}/${PN}-1.2.2-expose-archive-backend.patch"
echo "mount-archive.desktop.in" >> po/POTFILES.in
echo "mount-archive.desktop.in.in" >> po/POTFILES.in
fi
if use prefix; then
sed -i -e 's/gvfsd-burn/ /' daemon/Makefile.am || die
sed -i -e 's/burn.mount.in/ /' daemon/Makefile.am || die
sed -i -e 's/burn.mount/ /' daemon/Makefile.am || die
fi
{ use gphoto2 || use archive || use prefix; } && eautoreconf
# Disable API deprecation
sed 's/-DG_DISABLE_DEPRECATED//' \
-i */*/Makefile.am */*/Makefile.in */Makefile.am */Makefile.in \
|| die "sed failed"
# afc: Fix renaming files moving them to the root dir
epatch "${FILESDIR}/${P}-fix-renaming.patch"
}
src_install() {
gnome2_src_install
use bash-completion && \
dobashcompletion programs/gvfs-bash-completion.sh ${PN}
}
pkg_postinst() {
gnome2_pkg_postinst
use bash-completion && bash-completion_pkg_postinst
ewarn "In order to use the new gvfs services, please reload dbus configuration"
ewarn "You may need to log out and log back in for some changes to take effect"
}

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