parent
d3121f8ec7
commit
4b315522b3
@ -1,106 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/salt/salt-2014.7.0-r1.ebuild,v 1.1 2014/12/03 22:10:14 chutzpah Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=(python2_7)
|
||||
|
||||
inherit eutils distutils-r1 systemd
|
||||
|
||||
DESCRIPTION="Salt is a remote execution and configuration manager"
|
||||
HOMEPAGE="http://saltstack.org/"
|
||||
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="git://github.com/${PN}stack/${PN}.git"
|
||||
EGIT_BRANCH="develop"
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
fi
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="api ldap libcloud libvirt gnupg keyring mako mongodb mysql nova"
|
||||
IUSE+=" openssl redis timelib raet +zeromq test"
|
||||
|
||||
RDEPEND="sys-apps/pciutils
|
||||
dev-python/jinja[${PYTHON_USEDEP}]
|
||||
>=dev-python/msgpack-0.3[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
dev-python/markupsafe[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-1.0.0[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
libcloud? ( >=dev-python/libcloud-0.14.0[${PYTHON_USEDEP}] )
|
||||
mako? ( dev-python/mako[${PYTHON_USEDEP}] )
|
||||
ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] )
|
||||
openssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )
|
||||
libvirt? ( dev-python/libvirt-python[${PYTHON_USEDEP}] )
|
||||
raet? (
|
||||
dev-python/libnacl[${PYTHON_USEDEP}]
|
||||
dev-python/ioflo[${PYTHON_USEDEP}]
|
||||
dev-python/raet[${PYTHON_USEDEP}]
|
||||
)
|
||||
zeromq? (
|
||||
>=dev-python/pyzmq-2.2.0[${PYTHON_USEDEP}]
|
||||
dev-python/m2crypto[${PYTHON_USEDEP}]
|
||||
dev-python/pycrypto[${PYTHON_USEDEP}]
|
||||
)
|
||||
api? (
|
||||
|| (
|
||||
dev-python/cherrypy[${PYTHON_USEDEP}]
|
||||
www-servers/tornado[${PYTHON_USEDEP}]
|
||||
)
|
||||
)
|
||||
mongodb? ( dev-python/pymongo[${PYTHON_USEDEP}] )
|
||||
keyring? ( dev-python/keyring[${PYTHON_USEDEP}] )
|
||||
mysql? ( dev-python/mysql-python[${PYTHON_USEDEP}] )
|
||||
redis? ( dev-python/redis-py[${PYTHON_USEDEP}] )
|
||||
timelib? ( dev-python/timelib[${PYTHON_USEDEP}] )
|
||||
nova? ( >=dev-python/python-novaclient-2.17.0[${PYTHON_USEDEP}] )
|
||||
gnupg? ( dev-python/python-gnupg[${PYTHON_USEDEP}] )"
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/pip[${PYTHON_USEDEP}]
|
||||
dev-python/virtualenv[${PYTHON_USEDEP}]
|
||||
dev-python/timelib[${PYTHON_USEDEP}]
|
||||
>=dev-python/SaltTesting-2014.4.24[${PYTHON_USEDEP}]
|
||||
${RDEPEND}
|
||||
)"
|
||||
|
||||
DOCS=(README.rst AUTHORS)
|
||||
|
||||
REQUIRED_USE="|| ( raet zeromq )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-remove-pydsl-includes-test.patch"
|
||||
)
|
||||
|
||||
python_prepare() {
|
||||
# this test fails because it trys to "pip install distribute"
|
||||
rm tests/unit/{modules,states}/zcbuildout_test.py
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
USE_SETUPTOOLS=1 distutils-r1_python_install_all
|
||||
|
||||
for s in minion master syndic $(use api && echo api); do
|
||||
newinitd "${FILESDIR}"/${s}-initd-3 salt-${s}
|
||||
newconfd "${FILESDIR}"/${s}-confd-1 salt-${s}
|
||||
systemd_dounit "${FILESDIR}"/salt-${s}.service
|
||||
done
|
||||
|
||||
insinto /etc/${PN}
|
||||
doins -r conf/*
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# testsuite likes lots of files
|
||||
ulimit -n 3072
|
||||
|
||||
# using ${T} for the TMPDIR makes some tests needs paths that exceed PATH_MAX
|
||||
USE_SETUPTOOLS=1 SHELL="/bin/bash" TMPDIR="/tmp" \
|
||||
./tests/runtests.py --unit-tests --no-report --verbose || die "testing failed"
|
||||
}
|
@ -0,0 +1,150 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/setools/setools-3.3.8-r7.ebuild,v 1.2 2015/02/18 03:35:21 perfinion Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python2_7 python3_4 )
|
||||
|
||||
inherit autotools java-pkg-opt-2 python-r1 eutils
|
||||
|
||||
DESCRIPTION="SELinux policy tools"
|
||||
HOMEPAGE="http://www.tresys.com/selinux/selinux_policy_tools.shtml"
|
||||
SRC_URI="http://oss.tresys.com/projects/setools/chrome/site/dists/${P}/${P}.tar.bz2
|
||||
http://dev.gentoo.org/~perfinion/patches/setools/${P}-04-gentoo-patches.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="X debug java python"
|
||||
|
||||
DEPEND=">=sys-devel/automake-1.12.1
|
||||
>=sys-libs/libsepol-2.4
|
||||
>=sys-libs/libselinux-2.4
|
||||
sys-devel/bison
|
||||
sys-devel/flex
|
||||
>=dev-db/sqlite-3.2:3
|
||||
dev-libs/libxml2:2
|
||||
virtual/pkgconfig
|
||||
java? (
|
||||
>=virtual/jdk-1.4
|
||||
dev-lang/swig
|
||||
)
|
||||
python? (
|
||||
${PYTHON_DEPS}
|
||||
dev-lang/swig
|
||||
)
|
||||
X? (
|
||||
>=dev-lang/tk-8.4.9
|
||||
>=gnome-base/libglade-2.0
|
||||
>=x11-libs/gtk+-2.8:2
|
||||
)"
|
||||
|
||||
RDEPEND=">=sys-libs/libsepol-2.1.4
|
||||
>=sys-libs/libselinux-2.3
|
||||
>=dev-db/sqlite-3.2:3
|
||||
dev-libs/libxml2:2
|
||||
java? ( >=virtual/jre-1.4 )
|
||||
X? (
|
||||
>=dev-lang/tk-8.4.9
|
||||
>=dev-tcltk/bwidget-1.8
|
||||
>=gnome-base/libglade-2.0
|
||||
>=x11-libs/gtk+-2.8:2
|
||||
)"
|
||||
|
||||
RESTRICT="test"
|
||||
# setools dirs that contain python code to build
|
||||
PYTHON_DIRS="libapol/swig/python libpoldiff/swig/python libqpol/swig/python libseaudit/swig/python libsefs/swig/python python"
|
||||
|
||||
pkg_setup() {
|
||||
local myld=$(tc-getLD)
|
||||
|
||||
if use java; then
|
||||
java-pkg-opt-2_pkg_setup
|
||||
fi
|
||||
|
||||
${myld} -v | grep -q "GNU gold" && \
|
||||
ewarn "Bug #467136 shows us that the gold linker doesn't work with setools for now."
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_MULTI_MSG="Applying various (Gentoo) setool fixes... " \
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_SOURCE="${WORKDIR}/gentoo-patches" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch
|
||||
|
||||
# Fix build failure due to double __init__.py installation
|
||||
sed -e "s/^wrappedpy_DATA = qpol.py \$(pkgpython_PYTHON)/wrappedpy_DATA = qpol.py/" -i libqpol/swig/python/Makefile.am || die
|
||||
|
||||
local dir
|
||||
for dir in ${PYTHON_DIRS}; do
|
||||
# Python bindings are built/installed manually.
|
||||
sed -e "s/MAYBE_PYSWIG = python/MAYBE_PYSWIG =/" -i ${dir%python}Makefile.am || die "sed failed"
|
||||
# Make PYTHON_LDFLAGS replaceable during running `make`.
|
||||
sed -e "/^AM_LDFLAGS =/s/@PYTHON_LDFLAGS@/\$(PYTHON_LDFLAGS)/" -i ${dir}/Makefile.am || die "sed failed"
|
||||
done
|
||||
|
||||
epatch_user
|
||||
|
||||
eautoreconf
|
||||
|
||||
# Disable byte-compilation of Python modules.
|
||||
echo '#!/bin/sh' > py-compile
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--with-java-prefix=${JAVA_HOME} \
|
||||
--disable-selinux-check \
|
||||
--disable-bwidget-check \
|
||||
$(use_enable python swig-python) \
|
||||
$(use_enable java swig-java) \
|
||||
$(use_enable X swig-tcl) \
|
||||
$(use_enable X gui) \
|
||||
$(use_enable debug)
|
||||
|
||||
# work around swig c99 issues. it does not require
|
||||
# c99 anyway.
|
||||
sed -i -e 's/-std=gnu99//' "${S}/libseaudit/swig/python/Makefile"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake LD="$(tc-getLD).bfd" || die "Failed to build setools"
|
||||
|
||||
if use python; then
|
||||
building() {
|
||||
python_export PYTHON_INCLUDEDIR
|
||||
python_export PYTHON_SITEDIR
|
||||
python_export PYTHON_LIBS
|
||||
emake LD="$(tc-getLD).bfd" \
|
||||
SWIG_PYTHON_CPPFLAGS="-I${PYTHON_INCLUDEDIR}" \
|
||||
PYTHON_LDFLAGS="${PYTHON_LIBS}" \
|
||||
pyexecdir="${PYTHON_SITEDIR}" \
|
||||
pythondir="${PYTHON_SITEDIR}" \
|
||||
-C ${1};
|
||||
}
|
||||
local dir
|
||||
for dir in ${PYTHON_DIRS}; do
|
||||
python_foreach_impl building ${dir};
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "emake install failed"
|
||||
|
||||
if use python; then
|
||||
installation() {
|
||||
python_export PYTHON_SITEDIR
|
||||
emake DESTDIR="${D}" \
|
||||
pyexecdir="${PYTHON_SITEDIR}" \
|
||||
pythondir="${PYTHON_SITEDIR}" \
|
||||
-C ${1} install
|
||||
}
|
||||
|
||||
local dir
|
||||
for dir in ${PYTHON_DIRS}; do
|
||||
python_foreach_impl installation ${dir};
|
||||
done
|
||||
fi
|
||||
}
|
@ -1,27 +1,29 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST emacs-24.4.90.tar.xz 39752368 SHA256 cec2204ec0134dfac9987dde3aff95e4a02538d4ce63e8d7c55b6a409aa04b36 SHA512 c7fe2ab40b1a28a97342753afb7fd5c24751ad51a144c723c6c1be517b81006b4641f1f4e833b8424ac00107992934f4e4520dd7aa92074e44ab98a148a17eed WHIRLPOOL b20c133381617f15ee2babca36164a104f18da0f38ae310db4cbc539fa988832a4b7d78acc0e023e4b8c92a877decbce44d45028c8b8ecee708c092dfe27e39d
|
||||
DIST emacs-25.0.50_pre20141110.tar.xz 24564108 SHA256 ed5a3600a2434fa6c43fbbb711c9ad682f76bcaeba5632031a0053d1fa7c0020 SHA512 db2add52e31be1d696e3634c92f993db124eaa8f3a727d04603cf47ed4c581643594571177d812d6c86584dce357eec6c86a7c9df1b07b09cb6faac4c699daf2 WHIRLPOOL 91cdba50d7ad9f41859d3247b1b839d1a42cb8004e209b1afe8d86f3c27abdfd3f2b1cf767b480f2ea271871b79886c878a899918056c1abb100bfa0eab87668
|
||||
DIST emacs-25.0.50_pre20141231.tar.xz 24688612 SHA256 15bc6b8e1923bb6c1e18e3a8d89652c6594d72fbd1e3c15898ab9df03d19ad77 SHA512 b544f3530c707927c8ef4614b0804505e6cb32d8d6cef45f7aff56f67d632906d447d381a374ef37c6c46660cba1bb53dc7adead308bd902951abcc475593c75 WHIRLPOOL 0f373c4ef413a88e91e41b707686413a93661121453f3a80bff1cba75a17271dd30cd8dc64037487d2dcb2e3f4681af3bc989668c931b006a1bb2742eb5a9d5b
|
||||
DIST emacs-25.0.50_pre20150131.tar.xz 24719944 SHA256 fa21415c14d724c6cbd92ea8b76bfbc157757baf1446492b5f72062ff0017076 SHA512 85629851ba93d25050e0590b8c00ea9417e2c6839d306276ec3f02ce4d6bba14fe407f32eb07dcc2d42c79fade0678e9e5c098cf1562831a0a715373629a9d40 WHIRLPOOL e58589ac54577800e971232e814212b2954c93c42d701c137283590833420680968f71b46c6e087c4b3d900f96fb1c99edc6420ffbd336740e9b079e01e9ef4a
|
||||
EBUILD emacs-vcs-24.4.90.ebuild 11429 SHA256 f55dbd728e0b877b4d146985f6a312aa3d2b61e5e3635c1f074e2e9627567778 SHA512 7db3abcfa2223b39800f626d7ebfb567ae19f58cdb12758641086d527a821ef74542f8bb79fa93551af95f2650fd23a72bede89eb43e2dfd2228de98d133115d WHIRLPOOL 5d1f83d3732011572e5a4e9582c105edb5f96638fc144f13e527342c91ee78da73deae3eb25a34ccc6e27bc5e4b9eb8af3c76162378a08ac1fd587e5f50dc1f8
|
||||
EBUILD emacs-vcs-24.4.9999-r2.ebuild 11456 SHA256 d506a7c926f276a4c1da9b3370b9819e1a98b36c10f1212b68224638c5babb12 SHA512 1e7f6541525d6f794f5f65f2eee3b035b08b664ac2d03ecd80fb09f1bb0399caca4c192fd0396159fe0616548954aa48839daa5dbe0ca212c557fcfe84ae4b9a WHIRLPOOL e6f8a303aad8c2874b795e1ac9510389b9fdcc7b74caf9db803f9c8838b4322573fb67a42f9b972b4dce04eecf1656de429f39a2fb48d78011b530bb833285ef
|
||||
EBUILD emacs-vcs-25.0.50_pre20141110.ebuild 11646 SHA256 f15d77e96a3e2a6fc89232bab924c48e500c1b4915dab9d2008aff5f041dc7b1 SHA512 7862776776d9eac9140b46986784004b947138bb644349cd43513111abab2316f1f1eb1085c46423605cd342a57081e4514897dae3e0e93fab4aa6e86710285f WHIRLPOOL 83cecd399eba34c71ea127b3dbfb417cc2e3204304fe8f90f506fd4b79708d773569feefabc339f4d70c4de8bd207c77eb1144f36d0a92c92c580e7112ca8c71
|
||||
EBUILD emacs-vcs-25.0.50_pre20141231.ebuild 11480 SHA256 b3fb6853c5582c0169628bd1b1170f7cec437c71d58579efc8daf526bce290f8 SHA512 e7cf64c2ecd757d88689996a047a0297732e2c7970bcc08342dadb58a6bc0244cfde587f4b78018db2d5d17a9a2a13ad68ba7e6a89fb76b276aff0f541608693 WHIRLPOOL cf3cdd3d45155c49330820f47235a3ccdda1a71c432afad960bcb612d8f75a61a2526ee641346cb50c93cd425e3754c607d2975950264f033c039e10d99d326c
|
||||
EBUILD emacs-vcs-25.0.50_pre20150131.ebuild 11480 SHA256 81305809c6e1aea0806a8f5c7795c0b90c08c18fa643f74457afbedf6bba2ccc SHA512 f391a73ec56b70153e8131386183ad26e9a2a5441cd2b5d0b02729f3c0a8c137cf97efd2574a33e2b499f5777b829305af826de3e682d1d2842deaec8076fb95 WHIRLPOOL 03f7b52dc2394ad593c5b78ae9d383cdceb3c39776a2df113fcdb5ee1172004d929ebcc6a15c477dbb0e7f029dc6d1aa6a22f8a3df5b08a776bd17429b6df1ce
|
||||
EBUILD emacs-vcs-25.0.9999-r1.ebuild 11473 SHA256 e28c664a6a3199c3851e30972960b3cc1244809e05ee96a34d96ff367c151339 SHA512 e9bb5761902579fd2479541167bc28d2207b9a75556452c9d1cb66de329a108fdf5e556f31aa6debee8865d56df3d4306a9deece0a15990b21f4b392491a75fb WHIRLPOOL be72d0ee189fc5bb81ba1e4dcbf508cc7b992943d599baa04c83343d54205ad53e61898121af43da087b7f7dc9c66937768d4bd26ff0283195a945f4f1deb44a
|
||||
MISC ChangeLog 82961 SHA256 19592d2fab48751036b6c105c9f9fd9b6ef1c778cee5311bc3b2b785f24d3396 SHA512 34ff1c9008d4740d6e9c17a4ef6db716b3d4b850e45af245e66ffb9519212013bde8a84853c12431c32f6af76abb60dfd9ebd130b48056148729a6945abecc82 WHIRLPOOL 746282151ca4b9e83ca58a7117228715709aff28ff269f9facc3e8ee3f73916f39dbedfe83734954404982602ed2bde0056d08bb80b0cf6b64fa15c787aa502f
|
||||
MISC ChangeLog 83102 SHA256 88dafeb3d0c499ece8ff4e9addcf21f6ce6d621421df6d83b1b4ad3b7670164e SHA512 53710a613bfb50aaf521d61dc79bfb5f2d08dc7d335efbb97b47a9b8c00d618438d87f361fb272b6ea531c724218f9f07bba347e7c373a334e0e073f72946283 WHIRLPOOL b103b31aafdbfe560676a25cf9fb6db8f6ed97b2ba6991103ac2946f1e9749dcf434cccb75d7f925816c0f914c05ea594249223c5b6cc90f33c65cd6307632a7
|
||||
MISC metadata.xml 2489 SHA256 21b3602d37aa25bca31b05ea810b37ee2192f4e53b8f8daeb814d9dca59d03d7 SHA512 4f3d663cd61253ae3390c55c5974dd3cc22dbf1306a823c3cb71794d09eaf28d7727c7e24f66f02dbd8d3845894f3a8cafa5ddaf330c1bbb7f99d8130ece077c WHIRLPOOL bcefdded503fa9cebea943952d3f56847002cb5ddc10f5adbd774301b648d1b12a09da7e493694f9cbbb19e8b53b66132cbd2e0141ded41b226415cfdbbcf8f6
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQGcBAEBCAAGBQJU4vwfAAoJEJQzkH1pP7W4YlYL/0FDQT8iiDbkvarUZ6yfR6F7
|
||||
lHjGX9jFS/ZUNvhCc6gX8oyXFvVwIaBmz7Bd4WGdgaLaK/uvVHHgLXP43JKXy+Oo
|
||||
6Uqg2UBsVYGs7YHp/0+K6hmJQYktuCcH5ZD1ilG/t2K4iFGDF3JuIZxP9jTrNBoF
|
||||
oPtsQfMGHEA/R8oP4lGweIya1vqw9/A/f01nLwNFQm1Owo+Z4ZSTD0RTVWt3j8P3
|
||||
t8rK4sv+pERgzbAdUX7CNPIj7PpwRBrnRkBGHYC4UxgnaFeJY/QJXX02UvfY2S64
|
||||
67xsiyROlSxXu/HTII5W1ZuzaJJh7OXGDKniZ86CpXl4vEnG2HI+WkoExRlexhzR
|
||||
VF+lY/7TPuAu7UJxR4CYvuNcoCpMF6lNFBndaAeBKcdMVRA51vROqaXiE0Zpq80S
|
||||
vO1HGQ4xjGh2wzpb2hobXTrVoJy5YWIpYnPd01OtkpwO6pW3vthIS1sjbetzXqX8
|
||||
mUguS+SvLwOdJe/IHc6a6pStVWJ2QgcAihOK2FpooQ==
|
||||
=M3Ys
|
||||
iQGcBAEBCAAGBQJU43EOAAoJEJQzkH1pP7W4LfsL/1o7+TwkrPVQNfP0ZZKNOror
|
||||
pEAvu5F8uNofZs9/4Nprm8eV/U1ThQHV6HbKCnovHAmqYLFkbd4vnIgIyoAo6S2Y
|
||||
a6MPkF5Xe6/SPTfxlKzygyMdEko6NDUNFBbGe7IxOIBXcaeRHuKvm+Z7XNO0V+Cm
|
||||
LtBkANmcwCV7jzLxSL20Piwt38hulYJysh5pqagt+i8oaAzHBNqurm+XD2hW931p
|
||||
n5ZBSEKufDI8nDV9QgXG/8WbDnPH+t2L4ldkPNsh1He6L/BgjWAhx6KsWN1n3bwF
|
||||
3RmFfvSyzRGECHWQtEBr3zyb5RWxL/+h/yKiV6gMkxGafGbk6+1vzKLcgyX4Ybd3
|
||||
UETyMBu7c/cEVSvm6y9cQtkiVyImfbiq4V8/2UPrafZedw9csGGOfvDRw7zdumSm
|
||||
BO/98JvvFyKZIYCfa8mqp74kNd4dZpwOJymG77emHdnNJ7yAKSZ5+FnoN93tDu5a
|
||||
5QB3HhsbGTo4xHKYDsCnCiDlSbdGdjliPhEG6L/XHQ==
|
||||
=9sXy
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,362 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs-vcs/emacs-vcs-24.4.90.ebuild,v 1.1 2015/02/17 16:42:14 ulm Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit autotools elisp-common eutils flag-o-matic multilib readme.gentoo
|
||||
|
||||
if [[ ${PV##*.} = 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="git://git.sv.gnu.org/emacs.git"
|
||||
EGIT_BRANCH="emacs-24"
|
||||
EGIT_CHECKOUT_DIR="${WORKDIR}/emacs"
|
||||
S="${EGIT_CHECKOUT_DIR}"
|
||||
else
|
||||
SRC_URI="http://dev.gentoo.org/~ulm/distfiles/emacs-${PV}.tar.xz
|
||||
mirror://gnu-alpha/emacs/pretest/emacs-${PV}.tar.xz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
# FULL_VERSION keeps the full version number, which is needed in
|
||||
# order to determine some path information correctly for copy/move
|
||||
# operations later on
|
||||
FULL_VERSION="${PV%%_*}"
|
||||
S="${WORKDIR}/emacs-${FULL_VERSION}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
|
||||
HOMEPAGE="http://www.gnu.org/software/emacs/"
|
||||
|
||||
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
|
||||
SLOT="24"
|
||||
IUSE="acl alsa aqua athena dbus games gconf gfile gif gnutls gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm zlib"
|
||||
REQUIRED_USE="?? ( aqua X )"
|
||||
|
||||
RDEPEND="sys-libs/ncurses
|
||||
>=app-admin/eselect-emacs-1.16
|
||||
>=app-emacs/emacs-common-gentoo-1.4-r1[games?,X?]
|
||||
net-libs/liblockfile
|
||||
acl? ( virtual/acl )
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
dbus? ( sys-apps/dbus )
|
||||
gfile? ( >=dev-libs/glib-2.28.6 )
|
||||
gnutls? ( net-libs/gnutls )
|
||||
gpm? ( sys-libs/gpm )
|
||||
hesiod? ( net-dns/hesiod )
|
||||
kerberos? ( virtual/krb5 )
|
||||
libxml2? ( >=dev-libs/libxml2-2.2.0 )
|
||||
selinux? ( sys-libs/libselinux )
|
||||
zlib? ( sys-libs/zlib )
|
||||
X? (
|
||||
x11-libs/libXmu
|
||||
x11-libs/libXt
|
||||
x11-misc/xbitmaps
|
||||
gconf? ( >=gnome-base/gconf-2.26.2 )
|
||||
gsettings? ( >=dev-libs/glib-2.28.6 )
|
||||
gif? ( media-libs/giflib )
|
||||
jpeg? ( virtual/jpeg:0= )
|
||||
png? ( >=media-libs/libpng-1.4:0= )
|
||||
svg? ( >=gnome-base/librsvg-2.0 )
|
||||
tiff? ( media-libs/tiff:0 )
|
||||
xpm? ( x11-libs/libXpm )
|
||||
imagemagick? ( >=media-gfx/imagemagick-6.6.2 )
|
||||
xft? (
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype
|
||||
x11-libs/libXft
|
||||
m17n-lib? (
|
||||
>=dev-libs/libotf-0.9.4
|
||||
>=dev-libs/m17n-lib-1.5.1
|
||||
)
|
||||
)
|
||||
gtk? (
|
||||
gtk3? ( x11-libs/gtk+:3 )
|
||||
!gtk3? ( x11-libs/gtk+:2 )
|
||||
)
|
||||
!gtk? (
|
||||
motif? ( >=x11-libs/motif-2.3:0 )
|
||||
!motif? (
|
||||
Xaw3d? ( x11-libs/libXaw3d )
|
||||
!Xaw3d? ( athena? ( x11-libs/libXaw ) )
|
||||
)
|
||||
)
|
||||
)"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
gzip-el? ( app-arch/gzip )
|
||||
pax_kernel? (
|
||||
sys-apps/attr
|
||||
sys-apps/paxctl
|
||||
)"
|
||||
|
||||
if [[ ${PV##*.} = 9999 ]]; then
|
||||
DEPEND="${DEPEND}
|
||||
sys-apps/texinfo"
|
||||
fi
|
||||
|
||||
EMACS_SUFFIX="${PN/emacs/emacs-${SLOT}}"
|
||||
SITEFILE="20${PN}-${SLOT}-gentoo.el"
|
||||
|
||||
src_prepare() {
|
||||
if [[ ${PV##*.} = 9999 ]]; then
|
||||
FULL_VERSION=$(sed -n 's/^AC_INIT([^,]*,[ \t]*\([^ \t,)]*\).*/\1/p' \
|
||||
configure.ac)
|
||||
[[ ${FULL_VERSION} ]] || die "Cannot determine current Emacs version"
|
||||
einfo "Emacs branch: ${EGIT_BRANCH}"
|
||||
einfo "Commit: ${EGIT_VERSION}"
|
||||
einfo "Emacs version number: ${FULL_VERSION}"
|
||||
[[ ${FULL_VERSION} =~ ^${PV%.*}(\..*)?$ ]] \
|
||||
|| die "Upstream version number changed to ${FULL_VERSION}"
|
||||
fi
|
||||
|
||||
epatch_user
|
||||
|
||||
# Fix filename reference in redirected man page
|
||||
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 \
|
||||
|| die "unable to sed ctags.1"
|
||||
|
||||
#AT_M4DIR=m4 eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
strip-flags
|
||||
filter-flags -pie #526948
|
||||
|
||||
if use sh; then
|
||||
replace-flags "-O[1-9]" -O0 #262359
|
||||
elif use ia64; then
|
||||
replace-flags "-O[2-9]" -O1 #325373
|
||||
else
|
||||
replace-flags "-O[3-9]" -O2
|
||||
fi
|
||||
|
||||
local myconf
|
||||
|
||||
if use alsa; then
|
||||
use sound || ewarn \
|
||||
"USE flag \"alsa\" overrides \"-sound\"; enabling sound support."
|
||||
myconf+=" --with-sound=alsa"
|
||||
else
|
||||
myconf+=" --with-sound=$(usex sound oss)"
|
||||
fi
|
||||
|
||||
if use X; then
|
||||
myconf+=" --with-x --without-ns"
|
||||
myconf+=" $(use_with gconf)"
|
||||
myconf+=" $(use_with gsettings)"
|
||||
myconf+=" $(use_with toolkit-scroll-bars)"
|
||||
myconf+=" $(use_with gif)"
|
||||
myconf+=" $(use_with jpeg)"
|
||||
myconf+=" $(use_with png)"
|
||||
myconf+=" $(use_with svg rsvg)"
|
||||
myconf+=" $(use_with tiff)"
|
||||
myconf+=" $(use_with xpm)"
|
||||
myconf+=" $(use_with imagemagick)"
|
||||
|
||||
if use xft; then
|
||||
myconf+=" --with-xft"
|
||||
myconf+=" $(use_with m17n-lib libotf)"
|
||||
myconf+=" $(use_with m17n-lib m17n-flt)"
|
||||
else
|
||||
myconf+=" --without-xft"
|
||||
myconf+=" --without-libotf --without-m17n-flt"
|
||||
use m17n-lib && ewarn \
|
||||
"USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
|
||||
fi
|
||||
|
||||
local f
|
||||
if use gtk; then
|
||||
einfo "Configuring to build with GIMP Toolkit (GTK+)"
|
||||
myconf+=" --with-x-toolkit=$(usex gtk3 gtk3 gtk2)"
|
||||
for f in motif Xaw3d athena; do
|
||||
use ${f} && ewarn \
|
||||
"USE flag \"${f}\" has no effect if \"gtk\" is set."
|
||||
done
|
||||
elif use motif; then
|
||||
einfo "Configuring to build with Motif toolkit"
|
||||
myconf+=" --with-x-toolkit=motif"
|
||||
for f in Xaw3d athena; do
|
||||
use ${f} && ewarn \
|
||||
"USE flag \"${f}\" has no effect if \"motif\" is set."
|
||||
done
|
||||
elif use athena || use Xaw3d; then
|
||||
einfo "Configuring to build with Athena/Lucid toolkit"
|
||||
myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)"
|
||||
else
|
||||
einfo "Configuring to build with no toolkit"
|
||||
myconf+=" --with-x-toolkit=no"
|
||||
fi
|
||||
elif use aqua; then
|
||||
einfo "Configuring to build with Nextstep (Cocoa) support"
|
||||
myconf+=" --with-ns --disable-ns-self-contained"
|
||||
myconf+=" --without-x"
|
||||
else
|
||||
myconf+=" --without-x --without-ns"
|
||||
fi
|
||||
|
||||
# Save version information in the Emacs binary. It will be available
|
||||
# in variable "system-configuration-options".
|
||||
myconf+=" GENTOO_PACKAGE=${CATEGORY}/${PF}"
|
||||
if [[ ${PV##*.} = 9999 ]]; then
|
||||
myconf+=" EGIT_BRANCH=${EGIT_BRANCH} EGIT_VERSION=${EGIT_VERSION}"
|
||||
fi
|
||||
|
||||
econf \
|
||||
--program-suffix="-${EMACS_SUFFIX}" \
|
||||
--infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \
|
||||
--localstatedir="${EPREFIX}"/var \
|
||||
--enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \
|
||||
--with-gameuser="${GAMES_USER_DED:-games}" \
|
||||
--without-compress-install \
|
||||
--with-file-notification=$(usev gfile || usev inotify || echo no) \
|
||||
$(use_enable acl) \
|
||||
$(use_with dbus) \
|
||||
$(use_with gnutls) \
|
||||
$(use_with gpm) \
|
||||
$(use_with hesiod) \
|
||||
$(use_with kerberos) $(use_with kerberos kerberos5) \
|
||||
$(use_with libxml2 xml2) \
|
||||
$(use_with selinux) \
|
||||
$(use_with wide-int) \
|
||||
$(use_with zlib) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export SANDBOX_ON=0 # for the unbelievers, see Bug #131505
|
||||
emake
|
||||
}
|
||||
|
||||
src_install () {
|
||||
emake DESTDIR="${D}" NO_BIN_LINK=t install
|
||||
|
||||
mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} \
|
||||
|| die "moving emacs executable failed"
|
||||
mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 \
|
||||
|| die "moving emacs man page failed"
|
||||
|
||||
# move info dir to avoid collisions with the dir file generated by portage
|
||||
mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} \
|
||||
|| die "moving info dir failed"
|
||||
touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
|
||||
docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig
|
||||
|
||||
# avoid collision between slots, see bug #169033 e.g.
|
||||
rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el
|
||||
rm -rf "${ED}"/usr/share/{applications,icons}
|
||||
rm -rf "${ED}"/var
|
||||
|
||||
# remove unused <version>/site-lisp dir
|
||||
rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp
|
||||
|
||||
# remove COPYING file (except for etc/COPYING used by describe-copying)
|
||||
rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING
|
||||
|
||||
if use gzip-el; then
|
||||
# compress .el files when a corresponding .elc exists
|
||||
find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \
|
||||
-name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n
|
||||
assert "gzip .el failed"
|
||||
fi
|
||||
|
||||
local cdir
|
||||
if use source; then
|
||||
cdir="/usr/share/emacs/${FULL_VERSION}/src"
|
||||
insinto "${cdir}"
|
||||
# This is not meant to install all the source -- just the
|
||||
# C source you might find via find-function
|
||||
doins src/*.{c,h,m}
|
||||
elif has installsources ${FEATURES}; then
|
||||
cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src"
|
||||
fi
|
||||
|
||||
sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF
|
||||
X
|
||||
;;; ${PN}-${SLOT} site-lisp configuration
|
||||
X
|
||||
(when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
|
||||
Y (setq find-function-C-source-directory
|
||||
Y "${EPREFIX}${cdir}")
|
||||
X (let ((path (getenv "INFOPATH"))
|
||||
X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
|
||||
X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>"))
|
||||
X (and path
|
||||
X ;; move Emacs Info dir before anything else in /usr/share/info
|
||||
X (let* ((p (cons nil (split-string path ":" t))) (q p))
|
||||
X (while (and (cdr q) (not (string-match re (cadr q))))
|
||||
X (setq q (cdr q)))
|
||||
X (setcdr q (cons dir (delete dir (cdr q))))
|
||||
X (setq Info-directory-list (prune-directory-list (cdr p)))))))
|
||||
EOF
|
||||
elisp-site-file-install "${T}/${SITEFILE}" || die
|
||||
|
||||
dodoc README BUGS
|
||||
|
||||
if use aqua; then
|
||||
dodir /Applications/Gentoo
|
||||
rm -rf "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app
|
||||
mv nextstep/Emacs.app \
|
||||
"${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app || die
|
||||
fi
|
||||
|
||||
DOC_CONTENTS="You can set the version to be started by /usr/bin/emacs
|
||||
through the Emacs eselect module, which also redirects man and info
|
||||
pages. Therefore, several Emacs versions can be installed at the
|
||||
same time. \"man emacs.eselect\" for details.
|
||||
\\n\\nIf you upgrade from Emacs version 24.2 or earlier, then it is
|
||||
strongly recommended that you use app-admin/emacs-updater to rebuild
|
||||
all byte-compiled elisp files of the installed Emacs packages."
|
||||
use X && DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs.
|
||||
Installing media-fonts/font-adobe-{75,100}dpi on the X server's
|
||||
machine would satisfy basic Emacs requirements under X11.
|
||||
See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs
|
||||
for how to enable anti-aliased fonts."
|
||||
use aqua && DOC_CONTENTS+="\\n\\nEmacs${EMACS_SUFFIX#emacs}.app is in
|
||||
\"${EPREFIX}/Applications/Gentoo\". You may want to copy or symlink
|
||||
it into /Applications by yourself."
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# move Info dir file to correct name
|
||||
local infodir=/usr/share/info/${EMACS_SUFFIX} f
|
||||
if [[ -f ${ED}${infodir}/dir.orig ]]; then
|
||||
mv "${ED}"${infodir}/dir{.orig,} || die "moving info dir failed"
|
||||
elif [[ -d "${ED}"${infodir} ]]; then
|
||||
# this should not happen in EAPI 4
|
||||
ewarn "Regenerating Info directory index in ${infodir} ..."
|
||||
rm -f "${ED}"${infodir}/dir{,.*}
|
||||
for f in "${ED}"${infodir}/*; do
|
||||
if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then
|
||||
install-info --info-dir="${ED}"${infodir} "${f}" \
|
||||
|| die "install-info failed"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elisp-site-regen
|
||||
|
||||
local pvr
|
||||
for pvr in ${REPLACING_VERSIONS}; do
|
||||
[[ ${pvr%%[-_]*} = 24.[12] ]] && FORCE_PRINT_ELOG=1
|
||||
done
|
||||
readme.gentoo_print_elog
|
||||
|
||||
if use livecd; then
|
||||
# force an update of the emacs symlink for the livecd/dvd,
|
||||
# because some microemacs packages set it with USE=livecd
|
||||
eselect emacs update
|
||||
elif [[ $(readlink "${EROOT}"/usr/bin/emacs) = ${EMACS_SUFFIX} ]]; then
|
||||
# refresh symlinks in case any installed files have changed
|
||||
eselect emacs set ${EMACS_SUFFIX}
|
||||
else
|
||||
eselect emacs update ifunset
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
elisp-site-regen
|
||||
eselect emacs update ifunset
|
||||
}
|
@ -1,192 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/lxc-1.1.0.ebuild,v 1.2 2015/02/08 10:06:47 hwoarang Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
MY_P="${P/_/-}"
|
||||
PYTHON_COMPAT=( python{3_2,3_3,3_4} )
|
||||
DISTUTILS_OPTIONAL=1
|
||||
|
||||
inherit autotools bash-completion-r1 distutils-r1 eutils linux-info versionator flag-o-matic systemd
|
||||
|
||||
DESCRIPTION="LinuX Containers userspace utilities"
|
||||
HOMEPAGE="https://linuxcontainers.org/"
|
||||
SRC_URI="https://github.com/lxc/lxc/archive/${MY_P}.tar.gz"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
IUSE="cgmanager doc examples lua python seccomp"
|
||||
|
||||
RDEPEND="net-libs/gnutls
|
||||
sys-libs/libcap
|
||||
cgmanager? ( app-admin/cgmanager )
|
||||
lua? ( >=dev-lang/lua-5.1 )
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
seccomp? ( sys-libs/libseccomp )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( app-text/docbook-sgml-utils )
|
||||
>=sys-kernel/linux-headers-3.2"
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
sys-process/criu
|
||||
sys-apps/util-linux
|
||||
app-misc/pax-utils
|
||||
virtual/awk"
|
||||
|
||||
CONFIG_CHECK="~CGROUPS ~CGROUP_DEVICE
|
||||
~CPUSETS ~CGROUP_CPUACCT
|
||||
~RESOURCE_COUNTERS
|
||||
~CGROUP_SCHED
|
||||
|
||||
~NAMESPACES
|
||||
~IPC_NS ~USER_NS ~PID_NS
|
||||
|
||||
~NETLINK_DIAG ~PACKET_DIAG
|
||||
~INET_UDP_DIAG ~INET_TCP_DIAG
|
||||
~UNIX_DIAG ~CHECKPOINT_RESTORE
|
||||
|
||||
~DEVPTS_MULTIPLE_INSTANCES
|
||||
~CGROUP_FREEZER
|
||||
~UTS_NS ~NET_NS
|
||||
~VETH ~MACVLAN
|
||||
|
||||
~POSIX_MQUEUE
|
||||
~!NETPRIO_CGROUP
|
||||
|
||||
~!GRKERNSEC_CHROOT_MOUNT
|
||||
~!GRKERNSEC_CHROOT_DOUBLE
|
||||
~!GRKERNSEC_CHROOT_PIVOT
|
||||
~!GRKERNSEC_CHROOT_CHMOD
|
||||
~!GRKERNSEC_CHROOT_CAPS
|
||||
"
|
||||
|
||||
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_NETLINK_DIAG="CONFIG_NETLINK_DIAG: needed for lxc-checkpoint"
|
||||
ERROR_PACKET_DIAG="CONFIG_PACKET_DIAG: needed for lxc-checkpoint"
|
||||
ERROR_INET_UDP_DIAG="CONFIG_INET_UDP_DIAG: needed for lxc-checkpoint"
|
||||
ERROR_INET_TCP_DIAG="CONFIG_INET_TCP_DIAG: needed for lxc-checkpoint"
|
||||
ERROR_UNIX_DIAG="CONFIG_UNIX_DIAG: needed for lxc-checkpoint"
|
||||
ERROR_CHECKPOINT_RESTORE="CONFIG_CHECKPOINT_RESTORE: needed for lxc-checkpoint"
|
||||
|
||||
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."
|
||||
|
||||
ERROR_GRKERNSEC_CHROOT_MOUNT="CONFIG_GRKERNSEC_CHROOT_MOUNT: some GRSEC features make LXC unusable see postinst notes"
|
||||
ERROR_GRKERNSEC_CHROOT_DOUBLE="CONFIG_GRKERNSEC_CHROOT_DOUBLE: some GRSEC features make LXC unusable see postinst notes"
|
||||
ERROR_GRKERNSEC_CHROOT_PIVOT="CONFIG_GRKERNSEC_CHROOT_PIVOT: some GRSEC features make LXC unusable see postinst notes"
|
||||
ERROR_GRKERNSEC_CHROOT_CHMOD="CONFIG_GRKERNSEC_CHROOT_CHMOD: some GRSEC features make LXC unusable see postinst notes"
|
||||
ERROR_GRKERNSEC_CHROOT_CAPS="CONFIG_GRKERNSEC_CHROOT_CAPS: some GRSEC features make LXC unusable see postinst notes"
|
||||
|
||||
DOCS=(AUTHORS CONTRIBUTING MAINTAINERS NEWS README doc/FAQ.txt)
|
||||
|
||||
S="${WORKDIR}/${PN}-${MY_P}"
|
||||
|
||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
|
||||
src_prepare() {
|
||||
sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.ac || die
|
||||
if [[ -n ${BACKPORTS} ]]; then
|
||||
epatch "${WORKDIR}"/patches/*
|
||||
fi
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-1.0.6-bash-completion.patch
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-flags -fno-strict-aliasing
|
||||
|
||||
# I am not sure about the --with-rootfs-path
|
||||
# /var/lib/lxc is probably more appropriate than
|
||||
# /usr/lib/lxc.
|
||||
econf \
|
||||
--localstatedir=/var \
|
||||
--bindir=/usr/sbin \
|
||||
--docdir=/usr/share/doc/${PF} \
|
||||
--with-config-path=/etc/lxc \
|
||||
--with-rootfs-path=/var/lib/lxc/rootfs \
|
||||
--with-distro=gentoo \
|
||||
--with-runtime-path=/run \
|
||||
--disable-apparmor \
|
||||
$(use_enable cgmanager) \
|
||||
$(use_enable doc) \
|
||||
$(use_enable examples) \
|
||||
$(use_enable lua) \
|
||||
--disable-python \
|
||||
$(use_enable seccomp)
|
||||
}
|
||||
|
||||
python_compile() {
|
||||
distutils-r1_python_compile build_ext -I ../ -L ../${PN}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
|
||||
if use python; then
|
||||
pushd "${S}/src/python-${PN}" > /dev/null
|
||||
distutils-r1_src_compile
|
||||
popd > /dev/null
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
mv "${ED}"/usr/share/bash-completion/completions/${PN} "${ED}"/$(get_bashcompdir)/${PN}-start || die
|
||||
bashcomp_alias ${PN}-start \
|
||||
${PN}-{attach,cgroup,clone,console,create,destroy,device,execute,freeze,info,monitor,snapshot,start-ephemeral,stop,unfreeze,wait}
|
||||
|
||||
if use python; then
|
||||
pushd "${S}/src/python-lxc" > /dev/null
|
||||
# Unset DOCS. This has been handled by the default target
|
||||
unset DOCS
|
||||
distutils-r1_src_install
|
||||
popd > /dev/null
|
||||
fi
|
||||
|
||||
keepdir /etc/lxc /var/lib/lxc/rootfs /var/log/lxc
|
||||
|
||||
find "${D}" -name '*.la' -delete
|
||||
|
||||
# Gentoo-specific additions!
|
||||
# Use initd.3 per #517144
|
||||
newinitd "${FILESDIR}/${PN}.initd.3" ${PN}
|
||||
|
||||
# lxc-devsetup script
|
||||
exeinto /usr/libexec/${PN}
|
||||
doexe config/init/systemd/${PN}-devsetup
|
||||
# Use that script with the systemd service (Similar to upstream
|
||||
# Makefile.am
|
||||
cp "${FILESDIR}"/${PN}_at.service ${PN}_at.service || die
|
||||
sed -i \
|
||||
"/Restart=always/a ExecStartPre=/usr/libexec/${PN}/${PN}-devsetup" \
|
||||
${PN}_at.service \
|
||||
|| die "Failed to add ${PN}-devsetup to the systemd service file"
|
||||
systemd_newunit ${PN}_at.service "lxc@.service"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
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 ""
|
||||
}
|
@ -0,0 +1,89 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/xmind/xmind-3.5.1.201411201906.ebuild,v 1.1 2015/02/17 22:45:13 creffett Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils multilib gnome2-utils
|
||||
|
||||
MY_PN="${PN}-portable"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="A brainstorming and mind mapping software tool"
|
||||
HOMEPAGE="http://www.xmind.net"
|
||||
SRC_URI="http://dl2.xmind.net/xmind-downloads/${MY_P}.zip
|
||||
http://dev.gentoo.org/~creffett/distfiles/xmind-icons.tar.xz"
|
||||
LICENSE="EPL-1.0 LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=virtual/jre-1.5
|
||||
x11-libs/gtk+:2
|
||||
"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
QA_PRESTRIPPED="opt/xmind/XMind/libcairo-swt.so"
|
||||
QA_FLAGS_IGNORED="
|
||||
opt/xmind/Commons/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120522-1813/eclipse_1502.so
|
||||
opt/xmind/Commons/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.200.v20120522-1813/eclipse_1502.so
|
||||
opt/xmind/XMind/libcairo-swt.so
|
||||
opt/xmind/XMind/XMind
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
if use amd64; then
|
||||
XDIR="XMind_Linux_64bit"
|
||||
else
|
||||
XDIR="XMind_Linux"
|
||||
fi
|
||||
mv "$XDIR" XMind || die
|
||||
mv XMind/.eclipseproduct Commons || die
|
||||
cp "${FILESDIR}"/${PN}-3.4.0-config.ini Commons/configuration || die #Combined common+linux config.ini
|
||||
# force data instance & config area to be at home/.xmind directory
|
||||
sed -i -e '/-configuration/d' \
|
||||
-e '/\.\/configuration/d' \
|
||||
-e '/-data/d' \
|
||||
-e '/\.\.\/Commons\/data\/workspace-cathy/d' \
|
||||
-e 's/\.\.\/Commons/\/opt\/xmind\/Commons/g' XMind/XMind.ini || die
|
||||
echo '-Dosgi.instance.area=@user.home/.xmind/workspace-cathy' >> XMind/XMind.ini || die
|
||||
echo '-Dosgi.configuration.area=@user.home/.xmind/configuration-cathy' >> XMind/XMind.ini || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
:
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /opt/xmind
|
||||
doins -r Commons XMind || die
|
||||
fperms a+rx "/opt/xmind/XMind/XMind"
|
||||
|
||||
dodir /opt/bin
|
||||
exeinto /opt/bin
|
||||
newexe "${FILESDIR}/xmind-wrapper" xmind
|
||||
|
||||
# install icons
|
||||
local res
|
||||
for res in 16 32 48; do
|
||||
newicon -s ${res} "${WORKDIR}/xmind-icons/xmind.${res}.png" xmind.png
|
||||
done
|
||||
|
||||
# make desktop entry
|
||||
make_desktop_entry "xmind %F" XMind xmind Office "MimeType=application/x-xmind;"
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
elog "For audio notes support, install media-sound/lame"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-shells/mpibash/mpibash-1.2.ebuild,v 1.1 2015/02/17 23:21:14 ottxor Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit autotools multilib
|
||||
|
||||
if [[ ${PV} = 9999 ]]; then
|
||||
EGIT_REPO_URI="git://github.com/losalamos/MPI-Bash.git http://github.com/losalamos/MPI-Bash.git"
|
||||
inherit git-r3
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="https://github.com/losalamos/MPI-Bash/releases/download/v${PV}/${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Parallel scripting right from the Bourne-Again Shell (Bash)"
|
||||
HOMEPAGE="https://github.com/losalamos/MPI-Bash"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="examples"
|
||||
|
||||
DEPEND="virtual/mpi
|
||||
>=app-shells/bash-4.2[plugins]
|
||||
sys-cluster/libcircle"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
[[ "${PV}" = 9999 ]] && eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf --with-bashdir="${EPREFIX}"/usr/include/bash-plugins \
|
||||
--with-plugindir="${EPREFIX}"/usr/$(get_libdir)/bash
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
sed -i '/^export LD_LIBRARY_PATH/d' "${ED}/usr/bin/${PN}" || die
|
||||
use examples || rm -r "${ED}/usr/share/doc/${PF}/examples" || die
|
||||
}
|
@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-shells/mpibash/mpibash-9999.ebuild,v 1.1 2015/02/17 23:10:31 ottxor Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit autotools multilib
|
||||
|
||||
if [[ ${PV} = 9999 ]]; then
|
||||
EGIT_REPO_URI="git://github.com/losalamos/MPI-Bash.git http://github.com/losalamos/MPI-Bash.git"
|
||||
inherit git-r3
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="https://github.com/losalamos/MPI-Bash/releases/download/v${PV}/${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Parallel scripting right from the Bourne-Again Shell (Bash)"
|
||||
HOMEPAGE="https://github.com/losalamos/MPI-Bash"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="examples"
|
||||
|
||||
DEPEND="virtual/mpi
|
||||
>=app-shells/bash-4.2[plugins]
|
||||
sys-cluster/libcircle"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
[[ "${PV}" = 9999 ]] && eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf --with-bashdir="${EPREFIX}"/usr/include/bash-plugins \
|
||||
--with-plugindir="${EPREFIX}"/usr/$(get_libdir)/bash
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
sed -i '/^export LD_LIBRARY_PATH/d' "${ED}/usr/bin/${PN}" || die
|
||||
use examples || rm -r "${ED}/usr/share/doc/${PF}/examples" || die
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
Upstream report, without better patch yet:
|
||||
http://bugs.gw.com/view.php?id=366
|
||||
|
||||
--- tc.who.c.orig 2014-06-26 11:21:43 +0200
|
||||
+++ tc.who.c 2014-06-26 11:21:58 +0200
|
||||
@@ -60,6 +60,8 @@
|
||||
# define TCSH_PATH_UTMP _PATH_UTMPX
|
||||
# elif defined(UTMPX_FILE)
|
||||
# define TCSH_PATH_UTMP UTMPX_FILE
|
||||
+# elif defined(UTMP_FILE)
|
||||
+# define TCSH_PATH_UTMP UTMP_FILE
|
||||
# elif __FreeBSD_version >= 900000
|
||||
# /* Why isn't this defined somewhere? */
|
||||
# define TCSH_PATH_UTMP "/var/run/utx.active"
|
@ -1,50 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/bibletime/bibletime-2.10.0.ebuild,v 1.2 2014/08/06 07:09:31 patrick Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="Qt4 Bible study application using the SWORD library"
|
||||
HOMEPAGE="http://www.bibletime.info/"
|
||||
SRC_URI="mirror://sourceforge/project/bibletime/BibleTime%202/BibleTime%202%20source%20code/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
# bug 313657
|
||||
# RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
>=app-text/sword-1.6.0
|
||||
>=dev-cpp/clucene-2.3.3.4
|
||||
dev-qt/qtcore:4
|
||||
dev-qt/qtdbus:4
|
||||
dev-qt/qtgui:4
|
||||
dev-qt/qtwebkit:4
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
dev-libs/boost
|
||||
dev-libs/icu:=
|
||||
net-misc/curl
|
||||
sys-libs/zlib
|
||||
dev-qt/qttest:4
|
||||
"
|
||||
|
||||
DOCS=( ChangeLog README )
|
||||
|
||||
src_prepare() {
|
||||
sed -e "s:Dictionary;Qt:Dictionary;Office;TextTools;Utility;Qt;:" \
|
||||
-i cmake/platforms/linux/bibletime.desktop.cmake || die "fixing .desktop file failed"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DUSE_QT_WEBKIT=ON
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/lucene++/lucene++-3.0.7.ebuild,v 1.1 2015/02/17 21:25:36 johu Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
MY_P="LucenePlusPlus-rel_${PV}"
|
||||
inherit cmake-utils multilib
|
||||
|
||||
DESCRIPTION="C++ port of Java Lucene library, a high-performance, full-featured text search engine"
|
||||
HOMEPAGE="https://github.com/luceneplusplus/LucenePlusPlus"
|
||||
SRC_URI="https://github.com/luceneplusplus/LucenePlusPlus/archive/rel_${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( LGPL-3 Apache-2.0 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND="dev-libs/boost:="
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
DOCS=( AUTHORS README.rst )
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DENABLE_DEMO=OFF
|
||||
-DENABLE_TEST=OFF
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/websocketpp/websocketpp-0.5.0.ebuild,v 1.1 2015/02/17 20:09:11 johu Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="C++/Boost Asio based websocket client/server library"
|
||||
HOMEPAGE="http://www.zaphoyd.com/websocketpp"
|
||||
SRC_URI="https://github.com/zaphoyd/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE="boost test"
|
||||
|
||||
DEPEMD=""
|
||||
RDEPEND="${DEPEND}
|
||||
boost? ( dev-libs/boost )
|
||||
"
|
||||
|
||||
# tests no-op
|
||||
RESTRICT="test"
|
||||
|
||||
src_configure() {
|
||||
# Disable EXAMPLES as compilation is broken upstream
|
||||
local mycmakeargs=(
|
||||
-DEXAMPLES=OFF
|
||||
$(cmake-utils_use_enable !boost CPP11)
|
||||
$(cmake-utils_use_enable test TESTS)
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
# ChangeLog for dev-java/oracle-javamail
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/oracle-javamail/ChangeLog,v 1.1 2015/02/17 22:25:19 fordfrog Exp $
|
||||
|
||||
*oracle-javamail-1.5.2 (17 Feb 2015)
|
||||
|
||||
17 Feb 2015; Miroslav Šulc <fordfrog@gentoo.org>
|
||||
+oracle-javamail-1.5.2.ebuild, +metadata.xml:
|
||||
added new ebuild, successor of sun-javamail so preserving the keywords
|
||||
(ebuilds per bug #540404 by William L. Thomson Jr.
|
||||
<wlt@obsidian-studios.com>)
|
||||
|
@ -0,0 +1,4 @@
|
||||
DIST javamail-1.5.2-src.zip 1573447 SHA256 76efde22a38a021baa99087be1878787bf5e72ceb684b1bc33eb260a8ddcbdd5 SHA512 9d2ae8c38a8e7464023219dac13df95a34cab52a5ff9f19015ea0dde73a838f49ae006c9dc1538eeb978844af7ac962ce3b22d89f0f9ccda684141f7b52840bc WHIRLPOOL 6c438c6569cbd689eeaa8398301b5481956443ccb9f2112891bce5e97d1a792e0176e8fb395cbadd4175e87c253db833760aff96ea61654dad3d478d386fbf7b
|
||||
EBUILD oracle-javamail-1.5.2.ebuild 1442 SHA256 a1b556dc61b6c5610b36bec8420863415b0bc31eefdbe1f027143b080e18c0ac SHA512 1fdebf6dcf39fae3876cf841a1b3b6db28f63eb0bc4256e4188f037a98b83577ef98042951aad9cb4aaf7d120e832dbedaafd5f21c363d96e339fadc015cdc4a WHIRLPOOL 397a89b88d4092d3bff624d2bad2ab6101a7ea29a4c19ae4142b22f3b3d4085d4908713e022f66cc098435abedb27882b11d902defd7a6fdba3aec31928017af
|
||||
MISC ChangeLog 518 SHA256 78352335784c21bba347a8f9d480a01b90b9efa87f647b7ef4152f60c8b3fe4f SHA512 5795ff7ce9a66b3b5514fe205f6954a59aca675ef8b23ba19383d1bb2053dde82b55b5da894a3f31ebeedf2989854c8709944b83d4bb4ddaf1a1c7a18e9f2a9c WHIRLPOOL 36201a63acd611e0416e68c7226d933724b3e0a26cb180215d3a6dc42f45f3c9e910560d9e610d05cb2fa53a9e081f63ed2bb52765a64ce164acb518da3d3d88
|
||||
MISC metadata.xml 158 SHA256 ea882ceccfd160b16cf7e79de423bdcc12b3fa000f124491a6df36f5783894fb SHA512 54f88fc3270968439ba87295b04365a89101c55d33a8c209a56036dc60244e5c73f78ec09484b3e5af28de9dee2159b1dab670cbd5d80a9e0c4543145c0390a3 WHIRLPOOL fcffc4fb6751b5a6eec33aa833f9d7dea0168d3ab67f7e34565370f92fd917ed882bcc57585481bf4d31e601f83a592d99d1c3f50fc793f1c38cd174cc8b2f26
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>java</herd>
|
||||
</pkgmetadata>
|
@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/oracle-javamail/oracle-javamail-1.5.2.ebuild,v 1.1 2015/02/17 22:25:19 fordfrog Exp $
|
||||
|
||||
EAPI=4
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="A Java-based framework to build multiplatform mail and messaging applications"
|
||||
HOMEPAGE="https://java.net/projects/javamail/pages/Home"
|
||||
|
||||
SRC_URI="https://java.net/projects/javamail/downloads/download/source/javamail-${PV}-src.zip"
|
||||
|
||||
# either of these
|
||||
LICENSE="CDDL GPL-2 BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=virtual/jdk-1.6"
|
||||
RDEPEND=">=virtual/jre-1.6"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
|
||||
# build.xml expects it here
|
||||
mkdir -p legal/src/main/resources/META-INF || die
|
||||
cp mail/src/main/resources/META-INF/LICENSE.txt \
|
||||
legal/src/main/resources/META-INF || die
|
||||
}
|
||||
|
||||
EANT_DOC_TARGET="docs"
|
||||
EANT_EXTRA_ARGS="-Dspec.dir=doc/spec"
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar target/release/mail.jar
|
||||
|
||||
dodoc doc/release/{CHANGES,COMPAT,NOTES,NTLMNOTES,README,SSLNOTES}.txt || die
|
||||
dohtml -r doc/release/{*.html,images} || die
|
||||
|
||||
use doc && java-pkg_dojavadoc target/release/docs/javadocs
|
||||
use source && java-pkg_dosrc mail/src/main/java
|
||||
}
|
@ -0,0 +1,47 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libwacom/libwacom-0.11.ebuild,v 1.1 2015/02/17 22:52:04 tetromino Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils udev
|
||||
|
||||
DESCRIPTION="Library for identifying Wacom tablets and their model-specific features"
|
||||
HOMEPAGE="http://linuxwacom.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/linuxwacom/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="doc static-libs"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/glib:2
|
||||
virtual/libgudev:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
doc? ( app-doc/doxygen )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
if ! use doc; then
|
||||
sed -e 's:^\(SUBDIRS = .* \)doc:\1:' -i Makefile.in || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
local udevdir="$(get_udevdir)"
|
||||
dodir "${udevdir}/rules.d"
|
||||
# generate-udev-rules must be run from inside tools directory
|
||||
pushd tools > /dev/null
|
||||
./generate-udev-rules > "${ED}/${udevdir}/rules.d/65-libwacom.rules" ||
|
||||
die "generating udev rules failed"
|
||||
popd > /dev/null
|
||||
use doc && dohtml -r doc/html/*
|
||||
prune_libtool_files
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-php/PEAR-I18Nv2/PEAR-I18Nv2-0.11.4-r2.ebuild,v 1.1 2015/02/18 02:29:51 grknight Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit php-pear-r1
|
||||
|
||||
DESCRIPTION="Internationalization - basic support to localize your application"
|
||||
LICENSE="PHP-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE=""
|
||||
DEPEND="dev-lang/php:*[iconv,pcre(+)]"
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-php/doctrine/doctrine-2.4.6.ebuild,v 1.1 2015/02/18 02:11:25 grknight Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
MY_P="${PN}2-${PV}"
|
||||
DESCRIPTION="An object relational mapper for PHP5"
|
||||
HOMEPAGE="http://www.doctrine-project.org/"
|
||||
SRC_URI="https://github.com/${PN}/${PN}2/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1 MIT BSD"
|
||||
SLOT="2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-lang/php-5.3.2:*[cli,pdo]"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/php
|
||||
doins -r lib/Doctrine
|
||||
}
|
@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/SaltTesting/SaltTesting-0.5.2.ebuild,v 1.2 2014/08/10 21:06:37 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=(python{2_6,2_7})
|
||||
|
||||
inherit eutils distutils-r1
|
||||
|
||||
DESCRIPTION="Required testing tools needed in the several Salt Stack projects"
|
||||
HOMEPAGE="http://saltstack.org/"
|
||||
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
inherit git-2
|
||||
EGIT_REPO_URI="git://github.com/saltstack/salt-testing.git"
|
||||
EGIT_BRANCH="develop"
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
fi
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
|
||||
PATCHES=("${FILESDIR}/${P}-silence-DepricationWarning.patch")
|
@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/SaltTesting/SaltTesting-2014.4.24.ebuild,v 1.2 2014/08/10 21:06:37 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=(python{2_6,2_7})
|
||||
|
||||
inherit eutils distutils-r1
|
||||
|
||||
DESCRIPTION="Required testing tools needed in the several Salt Stack projects"
|
||||
HOMEPAGE="http://saltstack.org/"
|
||||
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
inherit git-2
|
||||
EGIT_REPO_URI="git://github.com/saltstack/salt-testing.git"
|
||||
EGIT_BRANCH="develop"
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
fi
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
@ -1,4 +1,26 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST chardet-2.2.1.tar.gz 180319 SHA256 f1964f73f5ee9b7e0309098b9512d587fbba6dd5d1f3797b1c95529e5241bf09 SHA512 87059b77b14c39fded7f1287f8eeab6a880e21f4b49a3aa103daf537bbb1e237069347e1953ebaa9a393bd4dee01993873c84aad3c00536ae34784686aecfe68 WHIRLPOOL 1cd6838823f8effd502c3049d13966ac0888bdb91b34489caea8666f9802967fe6f86565ed827e609cb614c920cc9f983bdecc27c30bb2abcf4420731a0a620e
|
||||
DIST chardet-2.3.0.tar.gz 164346 SHA256 e53e38b3a4afe6d1132de62b7400a4ac363452dc5dfcf8d88e8e0cce663c68aa SHA512 d554c9b4564905a2b6c6971aaea2a812174d86b58137c6a2f9d54e2abd2395e6529968b2ce3ca2d97c717d2bd0bd80ab5b98cae9afac1a4add9ea305145030dd WHIRLPOOL af17bac2778a86d6fe9643a512a307cbcf92e4b43238b2d3d2bae53e646fccbdf40f31f41f9452e7d4f4c84d1ee637199af841a828d49f3452190749fee284c1
|
||||
EBUILD chardet-2.2.1.ebuild 721 SHA256 d034ea084a261de2903cd3468a0fd220ffe7effeb73a2c0d815ac8e4d9ed5062 SHA512 3c01037f9e2835d8388d2ebe59162b177799c24936005ed4acddcd7cfe9be52d6dcbe39d10aa168d7928964681ccfd08cda9f0c358f4cab47c7ba4ec9c71d820 WHIRLPOOL 7abb905da8e05f86975d79745f96d3475070e433fc51d589d918097cbfd8bd013a2c2e7f2e452efe85052b028d9f08c326be2e610ae8da4704a4f49e86ed1e21
|
||||
MISC ChangeLog 5512 SHA256 316665d7e3d1ce7e40daefd5b36a81fb3763157eba8105f7b2706488669ab312 SHA512 1fbcd9e520b8791fb75d6420e1da457e9a97cbeaffefcc0df11a111f648fa7e6b68bd954b8353a6e56cac143077423a92ee3f10cc5cf62de8f10f868df73263f WHIRLPOOL 7c49796794a8a497be4e6cc86edfa87534b1df00e4521abab3c3d06e8f8cd4c55edba327a51cb72dc5b4f4fa1c15e421850b83707631f4c6c991b11faa32fa10
|
||||
EBUILD chardet-2.3.0.ebuild 725 SHA256 53c47c4904183c156a202b805b9e23d744dd38cecff9f199a1474ee87b3bf8f6 SHA512 a9452a2089664dfe6627b84be83b483a854019e1192b1be2ec2a86a970dade6e9e1d8284284cdb5f02d422701cff61488e57f09465cc7a972935faa7c6f05ffa WHIRLPOOL 16b503e08620240d2ac34d0709aaf1f97bf175addce1b8dfe826708f43c89bad0da0a2e68a68d1c33bb95ff0c5275d30f73468fabff905cad23e31d8d483c3d7
|
||||
MISC ChangeLog 5663 SHA256 80cefabb9ed16582af1ba72123866e9d813d05a543e91352665266eee7c195b2 SHA512 61a25a59c3886fa6a6ab80006e48d9bb800f719402e54e38ffd55eef2397eab46f68d8b5de617d2a22010cb40ebcfd2eb1b7fde7c0d100bbacbe3cbdcd0e324d WHIRLPOOL 6025648441a78abf1457fe0783e90d2b7aad9803caf3d3bc6b26f7e82a7517fadff9b05365c3fa2a00836d6a98d7dfc0ef9e4b38a5a6293a76a7299051ac418d
|
||||
MISC metadata.xml 159 SHA256 9f01104d3484792496faff4805eed0ecea2352a897151f3397d49a13800037b4 SHA512 d5a29b9f6ecddfc368dc0f1f8919cd3c3d6ecf2c7a82bc8d4c0dd51b7aa15561ed0462acb8ae39bc84f97e706e82d9b4b06357494f164f1648219f604b473fbe WHIRLPOOL 36e19b63a1b307cc200e1d73499b7477f73799db3909e71b5a0916084728351c76d400f65e2c8b3f8fffb2c9ba54c0bd235f785b47414178d98f11d64a9420d7
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQIcBAEBCAAGBQJU44FyAAoJEJ+WuSkwOAOBzq0P/1xW5SChYbmJ6VQ0hWdPtolz
|
||||
0MxVUKPfh5vomiLecc7G/cxr0Q8eOxJ0MVEtRuD/VtgXWXfpkqjZHydCPo+pz5Pi
|
||||
tEaj/XuzGUEfSikFMUWzEaKrxG4oO607htm7qshvuL/tsi5M0jt3whKnhH9Jyw7/
|
||||
n5725jKfewiT4xV3N8O+aeXT31aoZ7M92oOx16zf6iiRs5ZP0JrmY4TV85ZCKPAi
|
||||
MqB2cC/vErRS3f+LuhAGeOb/tS4vrG4fLQe4zkbV1zUL9fXfUHAOaGXvpX3E4NTL
|
||||
IWnJndHfoyIUcHgCPdFNeI3+aN7VYfBuxR+I5w8wnv0q5i+RVCYCbvrPpROJxG02
|
||||
Q7udBF/5oDCYmf2o77obJudn0ssX3I6AthnfVpbAweO4u/5p3QRLm/zNjOkb06/L
|
||||
hZJDsa9lhxeG7Dk6T3y9DI2hQVMYdVj8G4IWyLtl4tW6y+c71swSc8mr3NDf8ke9
|
||||
5yj8Huk4BmlfDFyZXWZ2kpp+79nRS6K2iDyyZls+jeYxb0E56tQM4cAH0W39/Iji
|
||||
EpSqiB0bTyBYS3QTAeznSlGmn2h6O+411ydgFWZaKMTMPTiwXuuIjvAtCKlmIAUo
|
||||
EEzJn4gRCqUVofzRB3SKDZvWldrv0o3OGaWAPvI1rqjJFH2Vz/hcrFrt24EV6+hQ
|
||||
BpmmcDjYi+AtTQzOa6K7
|
||||
=rgUA
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/chardet/chardet-2.3.0.ebuild,v 1.1 2015/02/17 17:56:49 djc Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_3,3_4} pypy pypy3 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Universal encoding detector"
|
||||
HOMEPAGE="https://github.com/chardet/chardet http://pypi.python.org/pypi/chardet"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}"
|
@ -1,5 +1,15 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX pyifp-0.2.2-setup-fix.patch 513 SHA256 2ccbafb38a6965340f378d73316a3ef5400e668d6adec42fb43122aa1f1fb5e1 SHA512 c3c30b89c33e1eebc7bbb8302dcbaeaff0305920695fd526fc6c3838313de4f290564c3d5d4dbb59eb2eb6a2736e9bad718da5009703a4f08db7d4f0f42c6810 WHIRLPOOL 71662526dd9b2347c8774897aefc26be2c16a50315e0baf89bdbfa5f8523d7bcd91f2a1b30066aceff536be1d76666040b3c24442a694ea337f263b08d571ecc
|
||||
DIST pyifp-0.2.2.tar.gz 21378 SHA256 df283d037ee206ede1de7e058022a7cd13d55c4d935323c3ae3af923b39f8ff3 SHA512 9d4b2fc41406c784e8fe9bb650760d750fdf9390b2c69baee1032cc33ffc726ec1a688faa043196a0d075f4e10530dac6637e76b4440b92142f69683cd65a281 WHIRLPOOL 666157875f7c2bd4f0b0c479c1ee25ab2aeafd8900f4b25ee31cdfe4153275307e182d6ed068f2cd8c90a7ccc90c5706d0226f8b8be2056f56058f441bf4d2d5
|
||||
EBUILD pyifp-0.2.2.ebuild 803 SHA256 ffa7b0814f16c7af42053728d6a21cb335141ca62b16524a35258acf2e7464fa SHA512 1a7764c9d7a63654faac3e4c809f588bdbcda9a72bc4c404081e50364426ba1c970de9ee7f753cb3a19aafcf84a508f4fbdba17a4855b2f88cff1cee650767ad WHIRLPOOL 723469fe08d978a411d38cc88a724daab889e8dca306f1c2dc187bc8be46c9213df7e51230609cbed006eba3ff0fbd9ad30139b45381781943863f03c859c11b
|
||||
MISC ChangeLog 1114 SHA256 1b02a3a1e074cfbb9d2bdb2ecd959f2309af78a74742f012a465ebae4a255401 SHA512 f1a876e2a65c5f1cdd6714de927e7d7ac726cd233ca7f79164e6f2012149e586de35ad5f6b0dd3ebc835de4ac4d15fba3b3d67c35ef46cc14eb9c13c73d5316b WHIRLPOOL 88f95eb9d38f762aa5b3caa6bf642b07ac43a1897b60b2eac5cca94bdbf24c3b6667c6b5a81fda84107443a62764672bad0ca476d9e194b6b872b987e59a566a
|
||||
EBUILD pyifp-0.2.2-r1.ebuild 715 SHA256 045ec2e757c0fbd62123fa83445db4dae4aba1a33de63fa41f85d18edfeeb5b0 SHA512 14abb0394e2bfb8077c5de4ddbb50b045ed3dc5500a3dfbb7e856be84b376b4d38d3745d30759d36e2488d80ecec0344907fc85f5cd0252580436f652e7cf0e9 WHIRLPOOL 6d6b8f25d8e5532000fd65d6b9fcf305817eefef83dc9579d6c5261d73f51de6fb5bdb5a94e6431e6806f12e81d3a130649d684fcc759b4bed48648630f75bac
|
||||
MISC ChangeLog 1282 SHA256 36842770f3b1331810a6373ca614d5599e0093b8c5850fe39b46be94947e6c49 SHA512 2fd9625896e2cf93f96ad13cd7b411ebf16f0eff71ae57630acc5f0f8ebb564aac0ec07d530cbc8aadacae00ea12bd4567e9b47a063a77fcfba68d4b14707f0f WHIRLPOOL 29bb56d88822fec426a60840042b1f107399f4030299b3f1f37cd7041a4314ad393c73492ba68ff68f2a075271796e8117f5742d225fe7023ef689f698907160
|
||||
MISC metadata.xml 178 SHA256 b9276017360d2a77b7a4c510b7fb669908cba1ebd5af08782bd30e831bea5d4f SHA512 802607926dd78355a4e7cca59f7b0b31af83dd1b61a46987b727a1ecfa4e6241c321555dfda516a0f8e83c38668887fa603ddeb30f7a672c4cc67fbab1bb620e WHIRLPOOL 00193fcc92fb97fd1ec836e7f05ebb98e73f7875ab431c0155199ccc0308bb86441101860c998f5f9c7ebe30f2b652550bbdf59e2dff64cd660fc552ff1287c3
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlTj7yAACgkQso7CE7gHKw1JQwCdEfh48rahQogIcyheOAofkV9Q
|
||||
cEoAnj7T1Z1SNY7auRFt9AwzmoyW6CQ2
|
||||
=TvNx
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyifp/pyifp-0.2.2-r1.ebuild,v 1.1 2015/02/18 01:46:57 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python bindings for libifp library for accessing iRiver iFP devices"
|
||||
HOMEPAGE="http://ifp-gnome.sourceforge.net"
|
||||
SRC_URI="mirror://sourceforge/ifp-gnome/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ia64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=media-libs/libifp-1.0.0.2"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/swig"
|
||||
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${P}-setup-fix.patch )
|
@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyifp/pyifp-0.2.2.ebuild,v 1.6 2011/01/01 21:21:14 arfrever Exp $
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="2"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.* *-jython"
|
||||
|
||||
inherit eutils distutils
|
||||
|
||||
DESCRIPTION="Python bindings for libifp library for accessing iRiver iFP devices"
|
||||
HOMEPAGE="http://ifp-gnome.sourceforge.net"
|
||||
SRC_URI="mirror://sourceforge/ifp-gnome/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ia64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=media-libs/libifp-1.0.0.2"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/swig"
|
||||
|
||||
DOCS="README.txt"
|
||||
PYTHON_MODNAME="ifp.py ifp_core.py usb_core.py"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-setup-fix.patch
|
||||
distutils_src_prepare
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyndex/pyndex-0.3.2a-r1.ebuild,v 1.1 2015/02/18 02:47:34 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="Pyndex"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Simple and fast Python full-text indexer (aka search engine) using Metakit as its back-end"
|
||||
HOMEPAGE="http://www.divmod.org/Pyndex/index.html"
|
||||
SRC_URI="mirror://sourceforge/pyndex/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-db/metakit-2.4.9.2[python]"
|
||||
DEPEND=""
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
}
|
@ -1,27 +1,15 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST ffi-git-1.9.3.tgz 881344 SHA256 f8cc0a05b682eac330fbd0c4f76c9fbf6338a7c32bd3cb5b1619506678ce5c7a SHA512 56c5d4ab13f8ce4038a614470a82a3c723d90e6cc9cb3423efdcd8b1a5f4f3f9f01a0fe335fe088e207818f541184256e20f81fea24c1fe449ed3382e45f9af3 WHIRLPOOL ba412d79cea3f0077048d388bcc94ae25552aada3b5261e44f1ff30245c4cc531be86272b1e3eaf59c215b429aeaab7ad72804de9d31016acec2c6099679096a
|
||||
DIST ffi-git-1.9.6.tgz 895468 SHA256 b27a59bf2eddcc17abaf7063a64e527fa892ba95cdb6320aba6fa945c769c9c7 SHA512 4b690b70db41642be679f13b33a67e27e1a4b14ca56d6ce355ea0a300c793a63e1081fb19d4c4bd395c1bea55a1669b96e3405932fffeebd328809a410fe3e8f WHIRLPOOL 7f5ad8d7766b037e24cff4721db02f05b39604c1be5e07ddad9de4a5155124d2a05ebd43209dfc2491cdc50ea08e5cda856f7502bf1c12666fa19b77516c81f7
|
||||
EBUILD ffi-1.9.3.ebuild 1610 SHA256 ebd836a8ac980942a511c2b79c3cbaacb0ade3e8bd72973697c2c5346eb51502 SHA512 56655fe338388cd3e2c2500c39d01f16f32aa7656748df86f76e48166fcb1aaf36735a176dd0fdc255cc25a8bc08e48416bfe91aefae9a96af243d13e700a80d WHIRLPOOL 2667d8466f92d9fab02679f97234425f22b7745443096dea5e8b8047c96198f931a4bd6f96bf8fdd02146d574d31b20ac1db7ffb96004efcf98c60bfcecf5d2f
|
||||
EBUILD ffi-1.9.6-r1.ebuild 1677 SHA256 5b03273ef03cd2a97aae24ffebfcc62a93c620ecc17ff606e248cf7ee590bd69 SHA512 f3296355ebe04e428586b71f6e41143a0d841d59e7d6cb0184161bc8d19473ffae237a9ca1a3386d9b474e4cd5ad53a4fb135edb88e216726e06709e2b6a822b WHIRLPOOL 5c6cffa871308e65dc0d56cdc55262914769d206cdfa5cc968223aa87487e1d2733d2bbc7152d18e8bc52624f86cb36898cfc662fc2302367f6f1a2e2d476c48
|
||||
EBUILD ffi-1.9.6-r2.ebuild 1695 SHA256 ddf61ef95c09e3568a28cd85b88ef0310ae78d3b40da1738202c3186fe54afbf SHA512 9580c03b1ff95e574700b4e03a4ba481f9b072f48e6a411a77237f1d2025f38eca798e7ab6b02f899c19e4a1f6f27c8eca932f1f9c5f65e25a7ed973f870cd98 WHIRLPOOL f19ec53f43d33c4bda75245cfaf9470d5feadfb5700f960e0493c0962352dff186e7efc9eba2c8989ebefcc0cfce2ae3498a11f60708348549a767abdeef9e69
|
||||
MISC ChangeLog 12422 SHA256 27d29a9cbd79039f925bbf7be887f5e9aedbf235cb392ce8456a3cf6589ab044 SHA512 6cc5ba96218470bb83c983e33e772b1de85bc7710f1b87671f7ee32901e89c3dd131688eb338b99d4f591924b7a9ecf7c30ae717746b9514dd48eca973e98056 WHIRLPOOL 50ac1fa49d6fde29d7f6571c9ed0fc81f8ef8887e0c691c6344f6c94e0c405409b8047ca13a01fa76a546b648b25b5226eb806652a60b1903ed60bf866ee840f
|
||||
MISC ChangeLog 12506 SHA256 f893680725f20c8299aabc932c2798879dcd779d04df1a91b94acfac56c689f3 SHA512 1e2829dd2755b08cf639096b5c9cc47776da0042b4c4e9be69590200d307efb115e4433e20f10f778c5b2753a701d4c83f2648a2b0f6281b9f3b01e0828d7b58 WHIRLPOOL 1048a540405ce13e27bcc91a8821cd41ac5b3c4d66baee65cb8083b0e41563ab51db72de1fe3480f2c69006564acac3512363965f60632e77e1fa29c5bf6963c
|
||||
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQIcBAEBCAAGBQJU4cGeAAoJELp701BxlEWfRqQP/0ILERiaKxTSRxSlU8m4R2az
|
||||
QZoe/PI4vcdkIPMJyxQDNxnZtvQKBN6Bh9QBMZd+dLSpDLsqvlOTWw3J1UkEzWc3
|
||||
VSzmvEV3XUvJJZcGO3qYl6MMMeLXxoY2qf+a3dfUjhL2SIwTMJbSoNtj/xIYZnC/
|
||||
EbYgQTucwDuMVunlMpbQXQKrFGnUxzcNuOBFFrB4jNXjwja+k5zEIsJbm8vEw87+
|
||||
96g4PZxBQ7NJA61jVZANA92R8yZXsfk88kN4Lv0gGtSMN/0srjQbj+lnN3iaucC3
|
||||
R7cbNCB86bP4NYtq0qlAUCua2HmVkxN7DUqeaxPCxw5HNlngGu6riZ2oY1R7uYJy
|
||||
EAZh/6IEnD/eTlC3GuEVqW4m86E+fW4LtU5D/ZtC2piaYlxGaWy5rqTkftTGKFY7
|
||||
5YGN3uZdwP4IMMI57CH/NWScOMDIQI1lWpxBaXAxkwlKfdqBiWiUFnxFlnV1+So6
|
||||
oE+zbg3IUQoyHfV+fMt2NmJrzEbRKKsRP8x+eDMu6XlAPOFuEElhf7UPQU7azHSL
|
||||
M952STuvHjeDijqbHHaLYNvFMHFQSoxqO6pm2EkonSFTeaj8IHP23YbZVRmtfPIZ
|
||||
vw5r6jkQjb0v/XxZZ9k6t6zFbeQbdEE2woGaKOP5ovXeiryjZq+vOC2JK5ybh95U
|
||||
Cpx2RsHHvbCVLFLY14ro
|
||||
=gfP6
|
||||
iF4EAREIAAYFAlTjir4ACgkQiIP6VqMIqNftJQD/YOl9HywR2rd9pA7a33Eyx2S3
|
||||
gxa5IZ2V8TV80NmhMkIBAJHW2HPkMMrwDeXk+YrzXBLGc1IAHnOM2IM2PsO5CXH2
|
||||
=sfoU
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,61 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ffi/ffi-1.9.3.ebuild,v 1.19 2014/12/19 13:23:56 ago Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# jruby → unneeded, this is part of the standard JRuby distribution, and
|
||||
# would just install a dummy.
|
||||
USE_RUBY="ruby19 ruby20"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="specs"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC="doc:yard"
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Ruby extension for programmatically loading dynamic libraries"
|
||||
HOMEPAGE="http://wiki.github.com/ffi/ffi"
|
||||
|
||||
SRC_URI="http://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${PN}-git-${PV}.tgz"
|
||||
|
||||
IUSE=""
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
|
||||
|
||||
RDEPEND+=" virtual/libffi"
|
||||
DEPEND+=" virtual/libffi"
|
||||
|
||||
ruby_add_bdepend "dev-ruby/rake-compiler dev-ruby/yard
|
||||
test? ( dev-ruby/rspec:2 )"
|
||||
|
||||
ruby_add_rdepend "virtual/ruby-threads"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/tasks/ s:^:#:' \
|
||||
-e '/Gem::Tasks/,/end/ s:^:#:' Rakefile || die
|
||||
|
||||
# Fix Makefile for tests
|
||||
sed -i -e '/CCACHE :=/ s:^:#:' \
|
||||
-e 's/-O2//' \
|
||||
-e 's/^CFLAGS =/CFLAGS +=/' libtest/GNUmakefile || die
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
${RUBY} -S rake compile || die "compile failed"
|
||||
${RUBY} -S rake -f gen/Rakefile || die "types.conf generation failed"
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
CC=$(tc-getCC) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" ${RUBY} -S rake specs || die
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
docinto examples
|
||||
dodoc samples/*
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue