parent
3c663edfca
commit
43f47ebcaf
@ -1,130 +0,0 @@
|
|||||||
# ChangeLog for app-admin/ec2-api-tools
|
|
||||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/ec2-api-tools/ChangeLog,v 1.23 2015/03/21 08:07:43 jlec Exp $
|
|
||||||
|
|
||||||
21 Mar 2015; Justin Lecher <jlec@gentoo.org> -ec2-api-tools-1.5.6.1.ebuild,
|
|
||||||
-ec2-api-tools-1.6.0.0.ebuild, -ec2-api-tools-1.6.0.1-r1.ebuild,
|
|
||||||
-ec2-api-tools-1.6.7.2.ebuild, ec2-api-tools-1.6.7.2-r4.ebuild:
|
|
||||||
Drop old; use dobin instead of exeinto /usr/bin/ && doexe
|
|
||||||
|
|
||||||
14 Nov 2014; Tom Wijsman <TomWij@gentoo.org> metadata.xml:
|
|
||||||
Maintainer needed.
|
|
||||||
|
|
||||||
*ec2-api-tools-1.6.7.2-r4 (15 Aug 2013)
|
|
||||||
|
|
||||||
15 Aug 2013; Tom Wijsman <TomWij@gentoo.org> +ec2-api-tools-1.6.7.2-r4.ebuild,
|
|
||||||
-ec2-api-tools-1.6.7.2-r3.ebuild:
|
|
||||||
Revision bump. Slotted bcprov dependency. Dropped old / broken revision.
|
|
||||||
|
|
||||||
*ec2-api-tools-1.6.7.2-r3 (01 Jun 2013)
|
|
||||||
|
|
||||||
01 Jun 2013; Tom Wijsman <TomWij@gentoo.org> +ec2-api-tools-1.6.7.2-r3.ebuild,
|
|
||||||
-ec2-api-tools-1.6.7.2-r2.ebuild:
|
|
||||||
Revision bump, keyworded again and removed broken revision. Library symlinks
|
|
||||||
were accidentally installed to /, also corrected a remaining EC2_HOME related
|
|
||||||
error...
|
|
||||||
|
|
||||||
*ec2-api-tools-1.6.7.2-r2 (31 May 2013)
|
|
||||||
|
|
||||||
31 May 2013; Tom Wijsman <TomWij@gentoo.org> +ec2-api-tools-1.6.7.2-r2.ebuild:
|
|
||||||
Unbundled half of the libraries, the other hal half is missing, committed as
|
|
||||||
unkeyworded since this is a work in progress and breaks a lot of things;
|
|
||||||
reported by robbat2 on IRC, tracked in bug #471942.
|
|
||||||
|
|
||||||
*ec2-api-tools-1.6.7.2 (26 Apr 2013)
|
|
||||||
|
|
||||||
26 Apr 2013; Tom Wijsman <TomWij@gentoo.org> +ec2-api-tools-1.6.7.2.ebuild:
|
|
||||||
Version bump to 1.6.7.2. Reported by Cleveland Flowe. Fixes bug #467398.
|
|
||||||
|
|
||||||
*ec2-api-tools-1.6.0.1-r1 (03 Apr 2013)
|
|
||||||
|
|
||||||
03 Apr 2013; Tom Wijsman <TomWij@gentoo.org> +ec2-api-tools-1.6.0.1-r1.ebuild,
|
|
||||||
-ec2-api-tools-1.6.0.1.ebuild, metadata.xml:
|
|
||||||
Taking maintainership. Extensively tested, all commands run without giving an
|
|
||||||
immediate error. Replaced src_unpack phase by a EAPI 5 compliant src_prepare
|
|
||||||
phase. Revision bump as we now install to / instead of /opt, dropped ROOT and
|
|
||||||
ROOTPATH environment variables since the binaries are already accessible
|
|
||||||
through their defaults.
|
|
||||||
|
|
||||||
*ec2-api-tools-1.6.0.1 (13 Mar 2013)
|
|
||||||
|
|
||||||
13 Mar 2013; Tom Wijsman <TomWij@gentoo.org> +ec2-api-tools-1.6.0.1.ebuild:
|
|
||||||
Non-maintainer commit, version bump to 1.6.0.1.
|
|
||||||
|
|
||||||
*ec2-api-tools-1.6.0.0 (29 Jul 2012)
|
|
||||||
|
|
||||||
29 Jul 2012; Fabio Erculiani <lxnay@gentoo.org>
|
|
||||||
+ec2-api-tools-1.6.0.0.ebuild:
|
|
||||||
version bump to 1.6.0.0
|
|
||||||
|
|
||||||
29 Jul 2012; Fabio Erculiani <lxnay@gentoo.org>
|
|
||||||
-ec2-api-tools-1.5.0.1.ebuild:
|
|
||||||
drop old
|
|
||||||
|
|
||||||
*ec2-api-tools-1.5.6.1 (29 Jul 2012)
|
|
||||||
|
|
||||||
29 Jul 2012; Fabio Erculiani <lxnay@gentoo.org>
|
|
||||||
+ec2-api-tools-1.5.6.1.ebuild:
|
|
||||||
version bump
|
|
||||||
|
|
||||||
22 Jul 2012; Pacho Ramos <pacho@gentoo.org> -ec2-api-tools-1.3.36506.ebuild,
|
|
||||||
-ec2-api-tools-1.3.57419.ebuild:
|
|
||||||
Drop old, even stable as requested in bug #339813
|
|
||||||
|
|
||||||
08 Jul 2012; Diego E. Pettenò <flameeyes@gentoo.org> metadata.xml:
|
|
||||||
Re-assign to maintainer-needed.
|
|
||||||
|
|
||||||
*ec2-api-tools-1.5.0.1 (14 Dec 2011)
|
|
||||||
|
|
||||||
14 Dec 2011; Fabio Erculiani <lxnay@gentoo.org>
|
|
||||||
+ec2-api-tools-1.5.0.1.ebuild:
|
|
||||||
version bump
|
|
||||||
|
|
||||||
18 Nov 2010; Diego E. Pettenò <flameeyes@gentoo.org>
|
|
||||||
ec2-api-tools-1.3.57419.ebuild:
|
|
||||||
Add EC2 tools' directory to root's path as well.
|
|
||||||
|
|
||||||
16 Nov 2010; Diego E. Pettenò <flameeyes@gentoo.org>
|
|
||||||
-ec2-api-tools-1.3.51254.ebuild:
|
|
||||||
Remove old version.
|
|
||||||
|
|
||||||
*ec2-api-tools-1.3.57419 (05 Oct 2010)
|
|
||||||
|
|
||||||
05 Oct 2010; Diego E. Pettenò <flameeyes@gentoo.org>
|
|
||||||
+ec2-api-tools-1.3.57419.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
*ec2-api-tools-1.3.51254 (03 Jun 2010)
|
|
||||||
|
|
||||||
03 Jun 2010; Diego E. Pettenò <flameeyes@gentoo.org>
|
|
||||||
-ec2-api-tools-1.3.42584.ebuild, -ec2-api-tools-1.3.46266.ebuild,
|
|
||||||
+ec2-api-tools-1.3.51254.ebuild, metadata.xml:
|
|
||||||
Takeover, remove old versions (but the stable one), bump to latest.
|
|
||||||
|
|
||||||
02 Jun 2010; Torsten Veller <tove@gentoo.org> metadata.xml:
|
|
||||||
Remove caleb from metadata.xml (#317071)
|
|
||||||
|
|
||||||
*ec2-api-tools-1.3.46266 (28 Jan 2010)
|
|
||||||
|
|
||||||
28 Jan 2010; Diego E. Pettenò <flameeyes@gentoo.org>
|
|
||||||
+ec2-api-tools-1.3.46266.ebuild:
|
|
||||||
Version bump, also don't use version for the install path and don't use
|
|
||||||
symlinks to /usr/bin. This means that you won't need to re-source the
|
|
||||||
profile at each upgrade, but just after the first install. And it won't
|
|
||||||
pollute your inode space.
|
|
||||||
|
|
||||||
27 Sep 2009; Markus Meier <maekke@gentoo.org>
|
|
||||||
ec2-api-tools-1.3.36506.ebuild:
|
|
||||||
amd64/x86 stable, bug #286554
|
|
||||||
|
|
||||||
*ec2-api-tools-1.3.42584 (26 Sep 2009)
|
|
||||||
|
|
||||||
26 Sep 2009; Caleb Tennis <caleb@gentoo.org>
|
|
||||||
+ec2-api-tools-1.3.42584.ebuild:
|
|
||||||
Version bump
|
|
||||||
|
|
||||||
*ec2-api-tools-1.3.36506 (02 Jun 2009)
|
|
||||||
|
|
||||||
02 Jun 2009; Caleb Tennis <caleb@gentoo.org>
|
|
||||||
+ec2-api-tools-1.3.36506.ebuild, +metadata.xml:
|
|
||||||
initial import (thanks to #213003)
|
|
@ -1 +0,0 @@
|
|||||||
DIST ec2-api-tools-1.6.7.2.zip 14536729 SHA256 4ff426a8d36610754699f639780c7b258744e1705f19a9b1c1c6794d63283557 SHA512 a2e5381689892bd471d7edea8f96969af847f47da20465f8584fb02e461b9e7c7f35a69e81164bdcfb703045531f5760ba96f247335ac9ead04ada6a1c076cd8 WHIRLPOOL e6fd6511bc53871f2e8e172a736b4a9ea1fe24814ea16ae4ef998eb899bb420db3eed92f45e920d89d4997a74194be2ca4dfcd3c653a807d5efc95810f204399
|
|
@ -1,90 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI="5"
|
|
||||||
|
|
||||||
inherit versionator java-pkg-2
|
|
||||||
|
|
||||||
DESCRIPTION="These command-line tools serve as the client interface to the Amazon EC2 web service"
|
|
||||||
HOMEPAGE="http://developer.amazonwebservices.com/connect/entry.jspa?externalID=351&categoryID=88"
|
|
||||||
SRC_URI="http://s3.amazonaws.com/ec2-downloads/${PN}-${PV}.zip"
|
|
||||||
|
|
||||||
LICENSE="Amazon"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
RESTRICT="mirror"
|
|
||||||
|
|
||||||
CDEPEND="
|
|
||||||
dev-java/bcprov:1.45
|
|
||||||
dev-java/commons-cli:1
|
|
||||||
dev-java/commons-codec:0
|
|
||||||
dev-java/commons-discovery:0
|
|
||||||
dev-java/commons-httpclient:3
|
|
||||||
dev-java/commons-logging:0
|
|
||||||
dev-java/jaxb:2
|
|
||||||
dev-java/jax-ws:2
|
|
||||||
dev-java/jsr173:0
|
|
||||||
dev-java/jdom:0
|
|
||||||
dev-java/log4j:0
|
|
||||||
dev-java/wsdl4j:0
|
|
||||||
dev-java/xalan:0
|
|
||||||
dev-java/xalan-serializer:0
|
|
||||||
dev-java/xerces:2"
|
|
||||||
|
|
||||||
DEPEND="${CDEPEND}
|
|
||||||
app-arch/unzip:0"
|
|
||||||
|
|
||||||
RDEPEND="${CDEPEND}
|
|
||||||
>=virtual/jre-1.4"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${PN}-${PV}
|
|
||||||
|
|
||||||
java_prepare() {
|
|
||||||
rm lib/{bcprov-jdk*,commons-cli-*,commons-codec-*,commons-discovery,commons-httpclient-*,commons-logging-adapters-*,commons-logging-api-*,jaxb-api,jaxb-impl,jaxws-api,jdom,log4j-*,stax2-api-*,wsdl4j,xalan,xercesImpl}.jar \
|
|
||||||
|| die "Failed to remove bundled jar files that are provided by system."
|
|
||||||
|
|
||||||
find . -name '*.cmd' -delete || die "Failed to remove non-Linux files."
|
|
||||||
|
|
||||||
sed -i "s:LIBDIR=\".*\":LIBDIR=\"/usr/share/${PN}/lib\":g" bin/ec2-cmd || die "Failed to set the library path in the wrapper."
|
|
||||||
|
|
||||||
for FILE in bin/* ; do
|
|
||||||
sed -i 's:${EC2_HOME}:/usr:g' ${FILE} || die "Failed to set the EC2_HOME value in the wrappers."
|
|
||||||
sed -i '/PREFIX__EC2_HOME/d' ${FILE} || die "Failed to remove remaining redundant PREFIX__EC2_HOME lines from wrappers."
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dobin bin/*
|
|
||||||
|
|
||||||
local libs="/usr/share/${PN}/lib"
|
|
||||||
insinto ${libs}
|
|
||||||
doins lib/*.jar
|
|
||||||
dosym $(java-pkg_getjar bcprov{-1.45,.jar}) ${libs}/bcprov-jdk15-145.jar
|
|
||||||
dosym $(java-pkg_getjar commons-cli{-1,.jar}) ${libs}/commons-cli-1.1.jar
|
|
||||||
dosym $(java-pkg_getjar commons-codec{,.jar}) ${libs}/commons-codec-1.4.jar
|
|
||||||
dosym $(java-pkg_getjar commons-discovery{,.jar}) ${libs}/commons-discovery.jar
|
|
||||||
dosym $(java-pkg_getjar commons-httpclient{-3,.jar}) ${libs}/commons-httpclient-3.1.jar
|
|
||||||
dosym $(java-pkg_getjar commons-logging{,-adapters.jar}) ${libs}/commons-logging-adapters-1.1.1.jar
|
|
||||||
dosym $(java-pkg_getjar commons-logging{,-api.jar}) ${libs}/commons-logging-api-1.1.1.jar
|
|
||||||
dosym $(java-pkg_getjar jaxb{-2,-api.jar}) ${libs}/jaxb-api.jar
|
|
||||||
dosym $(java-pkg_getjar jaxb{-2,-impl.jar}) ${libs}/jaxb-impl.jar
|
|
||||||
dosym $(java-pkg_getjar jax-ws{-2,.jar}) ${libs}/jaxws-api.jar
|
|
||||||
dosym $(java-pkg_getjar jdom{,.jar}) ${libs}/jdom.jar
|
|
||||||
dosym $(java-pkg_getjar log4j{,.jar}) ${libs}/log4j-1.2.14.jar
|
|
||||||
dosym $(java-pkg_getjar jsr173{,.jar}) ${libs}/stax2-api-3.0.1.jar
|
|
||||||
dosym $(java-pkg_getjar wsdl4j{,.jar}) ${libs}/wsdl4j.jar
|
|
||||||
dosym $(java-pkg_getjar xalan{,.jar}) ${libs}/xalan.jar
|
|
||||||
dosym $(java-pkg_getjar xerces{-2,Impl.jar}) ${libs}/xercesImpl.jar
|
|
||||||
|
|
||||||
dodoc THIRDPARTYLICENSE.TXT
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog ""
|
|
||||||
elog "You need to put the following in your ~/.bashrc replacing the"
|
|
||||||
elog "values with the full paths to your key and certificate."
|
|
||||||
elog ""
|
|
||||||
elog " export EC2_PRIVATE_KEY=/path/to/pk-HKZYKTAIG2ECMXYIBH3HXV4ZBZQ55CLO.pem"
|
|
||||||
elog " export EC2_CERT=/path/to/cert-HKZYKTAIG2ECMXYIBH3HXV4ZBZQ55CLO.pem"
|
|
||||||
}
|
|
@ -1,7 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<longdescription>
|
|
||||||
These command-line tools serve as the client interface to the Amazon EC2 web service.
|
|
||||||
</longdescription>
|
|
||||||
</pkgmetadata>
|
|
@ -1,228 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
PYTHON_COMPAT=( python2_7 )
|
|
||||||
|
|
||||||
inherit distutils-r1 user
|
|
||||||
|
|
||||||
DESCRIPTION="Services for discovering, registering, and retrieving VM images"
|
|
||||||
HOMEPAGE="https://launchpad.net/glance"
|
|
||||||
SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE="doc mysql postgres +sqlite +swift test"
|
|
||||||
REQUIRED_USE="|| ( mysql postgres sqlite )"
|
|
||||||
|
|
||||||
CDEPEND=">=dev-python/pbr-1.6.0[${PYTHON_USEDEP}]"
|
|
||||||
DEPEND="
|
|
||||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
|
||||||
${CDEPEND}
|
|
||||||
test? (
|
|
||||||
${RDEPEND}
|
|
||||||
>=dev-python/Babel-1.3[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/Babel-2.1.1[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/coverage-3.6[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/coverage-4.0.3[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/fixtures-1.3.1[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/fixtures-1.4.0-r9999[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/mox3-0.7.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/mox3-0.12.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/mock-1.2[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/mock-1.3.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}]
|
|
||||||
<dev-python/sphinx-1.3[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/requests-2.5.2[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/requests-2.8.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/requests-2.8.1[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/testrepository-0.0.20[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/testresources-0.2.4[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/testresources-1.0.0-r9999[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/testscenarios-0.5[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/testtools-1.8.1[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/psutil-1.1.1[${PYTHON_USEDEP}]
|
|
||||||
<dev-python/psutil-2.0.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/oslotest-2.0.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/pymysql-0.6.2[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/pymysql-0.6.7[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/psycopg-2.5[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/psycopg-2.6.1[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/pysendfile-2.0.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/pysendfile-2.0.1[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/qpid-python-0.32[$(python_gen_usedep 'python2_7')]
|
|
||||||
>=dev-python/pyxattr-0.5.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/python-swiftclient-2.2.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/python-swiftclient-2.7.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/oslo-sphinx-4.1.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/reno-0.1.1[${PYTHON_USEDEP}]
|
|
||||||
)"
|
|
||||||
|
|
||||||
#note to self, wsgiref is a python builtin, no need to package it
|
|
||||||
#>=dev-python/wsgiref-0.1.2[${PYTHON_USEDEP}]
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
${CDEPEND}
|
|
||||||
sqlite? (
|
|
||||||
>=dev-python/sqlalchemy-0.9.9[sqlite,${PYTHON_USEDEP}]
|
|
||||||
<dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
mysql? (
|
|
||||||
dev-python/mysql-python
|
|
||||||
>=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}]
|
|
||||||
<dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
postgres? (
|
|
||||||
dev-python/psycopg:2[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}]
|
|
||||||
<dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
~dev-python/anyjson-0.3.3[${PYTHON_USEDEP}]
|
|
||||||
~dev-python/eventlet-0.17.4[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/pastedeploy-1.5.2[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/routes-1.12.3[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/routes-2.0[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/routes-2.1[$(python_gen_usedep 'python2_7')]
|
|
||||||
<=dev-python/routes-2.2[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/webob-1.2.3[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/webob-1.5.1[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/sqlalchemy-migrate-0.9.6[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/sqlalchemy-migrate-0.10.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/httplib2-0.7.5[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/httplib2-0.9.2[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/pycrypto-2.6.1[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/iso8601-0.1.9[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-config-2.3.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/oslo-config-3.1.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-concurrency-2.3.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/oslo-concurrency-3.1.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-context-0.2.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/oslo-context-1.0.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-service-0.7.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/oslo-service-1.1.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-utils-2.0.0[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/oslo-utils-2.6.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/oslo-utils-3.2.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/stevedore-1.5.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/stevedore-1.10.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/futurist-0.1.2[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/futurist-0.8.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/taskflow-1.16.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/taskflow-1.25.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/keystonemiddleware-2.0.0[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/keystonemiddleware-2.4.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/keystonemiddleware-4.0.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/WSME-0.7[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/WSME-0.8.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/paste-2.0.2[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/jsonschema-2.0.0[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/jsonschema-2.5.0[${PYTHON_USEDEP}]
|
|
||||||
<dev-python/jsonschema-3.0.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/python-keystoneclient-1.6.0[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/python-keystoneclient-1.8.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/python-keystoneclient-2.0.0-r9999[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/pyopenssl-0.14[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/pyopenssl-0.15.1-r9999[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/six-1.10.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-db-2.4.1[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/oslo-db-4.1.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-i18n-1.5.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/oslo-i18n-3.1.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-log-1.8.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/oslo-log-2.1.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-messaging-1.16.0[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/oslo-messaging-1.17.0[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/oslo-messaging-1.17.1[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/oslo-messaging-2.6.0[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/oslo-messaging-2.6.1[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/oslo-messaging-2.7.0[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/oslo-messaging-2.8.0[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/oslo-messaging-2.8.1[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/oslo-messaging-2.9.0[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/oslo-messaging-3.1.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/oslo-messaging-3.0.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-middleware-2.8.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/oslo-middleware-3.3.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-policy-0.5.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/oslo-policy-1.1.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/oslo-serialization-1.4.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/oslo-serialization-2.1.0[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/retrying-1.2.3[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/retrying-1.3.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/retrying-1.3.3[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/osprofiler-0.3.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/osprofiler-0.3.1[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/glance_store-0.7.1[${PYTHON_USEDEP}]
|
|
||||||
!~dev-python/glance_store-0.9.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/glance_store-0.9.1[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/semantic_version-2.3.1[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/semantic_version-2.4.2[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/castellan-0.2.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/castellan-0.3.1[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/cryptography-1.0[${PYTHON_USEDEP}]
|
|
||||||
<=dev-python/cryptography-1.1.2-r9999[${PYTHON_USEDEP}]
|
|
||||||
"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
)
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
enewgroup glance
|
|
||||||
enewuser glance -1 -1 /var/lib/glance glance
|
|
||||||
}
|
|
||||||
|
|
||||||
python_prepare_all() {
|
|
||||||
sed -i '/xattr/d' test-requirements.txt || die
|
|
||||||
sed -i '/pysendfile/d' test-requirements.txt || die
|
|
||||||
sed -i '/^hacking/d' test-requirements.txt || die
|
|
||||||
distutils-r1_python_prepare_all
|
|
||||||
}
|
|
||||||
|
|
||||||
python_compile_all() {
|
|
||||||
use doc && "${PYTHON}" setup.py build_sphinx
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
# https://bugs.launchpad.net/glance/+bug/1251105
|
|
||||||
# https://bugs.launchpad.net/glance/+bug/1242501
|
|
||||||
testr init
|
|
||||||
testr run --parallel || die "failed testsuite under python2.7"
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install() {
|
|
||||||
distutils-r1_python_install
|
|
||||||
|
|
||||||
for svc in api registry scrubber; do
|
|
||||||
newinitd "${FILESDIR}/glance.initd" glance-${svc}
|
|
||||||
done
|
|
||||||
|
|
||||||
diropts -m 0750 -o glance -g glance
|
|
||||||
dodir /var/log/glance /var/lib/glance/images /var/lib/glance/scrubber
|
|
||||||
keepdir /etc/glance
|
|
||||||
keepdir /var/log/glance
|
|
||||||
keepdir /var/lib/glance/images
|
|
||||||
keepdir /var/lib/glance/scrubber
|
|
||||||
|
|
||||||
insinto /etc/glance
|
|
||||||
insopts -m 0640 -o glance -g glance
|
|
||||||
doins etc/*.ini
|
|
||||||
doins etc/*.conf
|
|
||||||
doins etc/*.sample
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
use doc && local HTML_DOCS=( doc/build/html/. )
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
}
|
|
@ -1,2 +1,3 @@
|
|||||||
DIST monit-5.15.tar.gz 1218043 SHA256 deada8153dc7e8755f572bc4d790143a92c7a8668dccb563ae4dbd73af56697c SHA512 7e2b011a89d9b1dc990faf413a38f0c68aea398e25efd5392d6aa1baf50d68ea2db087ea2093c84658a99b7a83d133b23562d5ad11e1197db7a54a2b961177cd WHIRLPOOL e305705583c79b8d861595cae4d000b5832e3288f3d0ec59e69ac811e1f402af489e44c8fe568941781d97c953ff181a8048f0b3dfaeec14a26fd4bbc8cff697
|
DIST monit-5.15.tar.gz 1218043 SHA256 deada8153dc7e8755f572bc4d790143a92c7a8668dccb563ae4dbd73af56697c SHA512 7e2b011a89d9b1dc990faf413a38f0c68aea398e25efd5392d6aa1baf50d68ea2db087ea2093c84658a99b7a83d133b23562d5ad11e1197db7a54a2b961177cd WHIRLPOOL e305705583c79b8d861595cae4d000b5832e3288f3d0ec59e69ac811e1f402af489e44c8fe568941781d97c953ff181a8048f0b3dfaeec14a26fd4bbc8cff697
|
||||||
|
DIST monit-5.16.1.tar.gz 1226375 SHA256 b729b8345f5b85311c7f05751fc5d009128fd4a95fc4929a04b43bd15ab3b23f SHA512 911462b73074cbdd151596dc29cef74370af3ae368067d36e9f630fd2f4cb37867f0eef68083ee07efa1f489848560c4b4152e55eccc829d5118990e04308ffa WHIRLPOOL bca90fd0d28aa65c81074d427426bf748a94de23716fe99a203e8af7bea34aa32d9f0c02716d4850b67f165c0224de14618f8a64061588bfe2fa2542a70a1a70
|
||||||
DIST monit-5.16.tar.gz 1226329 SHA256 5b998e796113ce244c8b575da09d3a62bac1b2765484fe6416f224b4ba8f391f SHA512 09d3fa772c0749e0cb7fd057bcf9d057650601e09b746dd335ee040ba1f9f45693174aead065d50c7f43c2f5dc7f3cace252cf2c94ccdf767a14afdff57f808e WHIRLPOOL 9cbf7dd1f42ebb43f4e3ea1d5880f3229b147576d4ea4f856e38d1fffb20af539d31d52d7bdebcad9354a0ffd3c135760e585a673cb76e2b56f396e34d5dcfc9
|
DIST monit-5.16.tar.gz 1226329 SHA256 5b998e796113ce244c8b575da09d3a62bac1b2765484fe6416f224b4ba8f391f SHA512 09d3fa772c0749e0cb7fd057bcf9d057650601e09b746dd335ee040ba1f9f45693174aead065d50c7f43c2f5dc7f3cace252cf2c94ccdf767a14afdff57f808e WHIRLPOOL 9cbf7dd1f42ebb43f4e3ea1d5880f3229b147576d4ea4f856e38d1fffb20af539d31d52d7bdebcad9354a0ffd3c135760e585a673cb76e2b56f396e34d5dcfc9
|
||||||
|
@ -0,0 +1,52 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
inherit pam systemd
|
||||||
|
|
||||||
|
DESCRIPTION="a utility for monitoring and managing daemons or similar programs running on a Unix system"
|
||||||
|
HOMEPAGE="http://mmonit.com/monit/"
|
||||||
|
SRC_URI="http://mmonit.com/monit/dist/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="AGPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux"
|
||||||
|
IUSE="libressl pam ssl"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
ssl? (
|
||||||
|
!libressl? ( dev-libs/openssl:0= )
|
||||||
|
libressl? ( dev-libs/libressl )
|
||||||
|
)"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
sys-devel/flex
|
||||||
|
sys-devel/bison
|
||||||
|
pam? ( virtual/pam )"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
sed -i -e '/^INSTALL_PROG/s/-s//' Makefile.in || die "sed failed in Makefile.in"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf $(use_with ssl) $(use_with pam)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
|
||||||
|
dodoc README
|
||||||
|
|
||||||
|
insinto /etc; insopts -m600; doins monitrc
|
||||||
|
newinitd "${FILESDIR}"/monit.initd-5.0-r1 monit
|
||||||
|
systemd_dounit "${FILESDIR}"/${PN}.service
|
||||||
|
|
||||||
|
use pam && newpamd "${FILESDIR}"/${PN}.pamd ${PN}
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog "Sample configurations are available at:"
|
||||||
|
elog "http://mmonit.com/monit/documentation/"
|
||||||
|
}
|
@ -1,6 +1,4 @@
|
|||||||
DIST rsyslog-8.12.0.tar.gz 2091620 SHA256 466bfeac8296e89de1eb9029880998ba7b5fc25694143197bb47167df6cb7e20 SHA512 7735f15f8a843ee41530d180d00ab3a6854ef28e9036db7ecfe0525549b3ab2b184149c2edc4553240dd4e3003ee12ebcdf47719669daa3cc6915d5a30888c72 WHIRLPOOL b96faab541fd8b53558738b7bd71d3b6acc7d66da4fb0552d781f0e214c00a11b4a74464f7b9c9a1d62bc359658f93d380a490ee78afc11d1702975a6edc6823
|
|
||||||
DIST rsyslog-8.13.0.tar.gz 2077267 SHA256 b182bd0a7686bef093be570bfb850417191292522fb58e0ad32f2c824f754a33 SHA512 a3245e5b10ae96e6df981291f55a43fa9a8258db213e33a36d7b5a620ea7daaac04a1f93a56304105c4fd10e546f92789831f5b2188b418b4b3b248a4e7795c9 WHIRLPOOL 8473e2c272182d84c629175aafd185cfa6fcafad8a028fd212de118f2e9abf458e062c6065dc5ebb1df27e81546a37387944ad1b3f0d16a38ee25a409b51b1c7
|
DIST rsyslog-8.13.0.tar.gz 2077267 SHA256 b182bd0a7686bef093be570bfb850417191292522fb58e0ad32f2c824f754a33 SHA512 a3245e5b10ae96e6df981291f55a43fa9a8258db213e33a36d7b5a620ea7daaac04a1f93a56304105c4fd10e546f92789831f5b2188b418b4b3b248a4e7795c9 WHIRLPOOL 8473e2c272182d84c629175aafd185cfa6fcafad8a028fd212de118f2e9abf458e062c6065dc5ebb1df27e81546a37387944ad1b3f0d16a38ee25a409b51b1c7
|
||||||
DIST rsyslog-8.7.0.tar.gz 2003365 SHA256 c77125b67a623569c9bdca8136b9aac013f1c6fd82fb8595e3ea267e61800f9c SHA512 53feac42c14134d76f5592ee491bb56fb2c4c33822a7a5609a5267b6911a5c5c4e73c5d66a913a666967d8826ee3077b91d8d2a1d1b60bcb3d425b35ec4677b0 WHIRLPOOL c74c401de68bb59310e307a0d9859d2f58bcbf8126d637d23d4f3979a0d6c69bce8ca850c2942b43f311ea83f47c9554f34e5dc10623d32324da1b18023d357d
|
DIST rsyslog-8.16.0.tar.gz 2132012 SHA256 4fe4f97c10899086d98b9401d7e8d2bcff61c7c3f7cde8627891e36fc6ec1b76 SHA512 e45acc16078d83937edd7e22f916fe050b62aa057ca4dd980823850f2195213c12db36f759c528b5fe6f1b061a61e2117fca6086245bc248392cc4e61b2383dc WHIRLPOOL 809035873565645cea5896fb19882239a0d70776ea0b948739440f7a28baf6df4bf4e958de7506d289355eadc26e1fba7e9cd8df315339f18f89acaecc462eaa
|
||||||
DIST rsyslog-doc-8.12.0.tar.gz 4212441 SHA256 f88517c1e5ae3a8ba129d531b5b4bb79e80f70898a8a5b72a0abd7a8a0feb8f0 SHA512 a1b3907e1a474076dd11e76b267eff35dadbd5abaf3ab802a187ce045eecc6028c854ed8e661650e10c74c79408c6ded341d16af94a05f10c529faaa8f606afb WHIRLPOOL aa21ea93536bab4c9761bdbe2e6c67f650bf181f64cb7c4a78c646d319a5472895be2a118c90d7c42548575b76f62e5dc6b0c4103cf373ab9e3704a6999c6c1b
|
|
||||||
DIST rsyslog-doc-8.13.0.tar.gz 4147364 SHA256 3da9a1446686d1cfa82c123a610f2c30f4dc1cbfa608f44ded2baf168e86b67b SHA512 6676533b1e4884f18e583be19c5a50b8f12017ecc2c6860d54dcc72d64e7eafe20a2af3a22817226df123a7a193c7090097502f287455488dd8806b7aac0a5cd WHIRLPOOL 1231580f2bf8af42a7dd34f0a88315ff56324eb64d1259a281a5266fdbe7a472f596d66a5b6d1f5cbf19fdb6f76a2083753e0de224a07653454178128de4fead
|
DIST rsyslog-doc-8.13.0.tar.gz 4147364 SHA256 3da9a1446686d1cfa82c123a610f2c30f4dc1cbfa608f44ded2baf168e86b67b SHA512 6676533b1e4884f18e583be19c5a50b8f12017ecc2c6860d54dcc72d64e7eafe20a2af3a22817226df123a7a193c7090097502f287455488dd8806b7aac0a5cd WHIRLPOOL 1231580f2bf8af42a7dd34f0a88315ff56324eb64d1259a281a5266fdbe7a472f596d66a5b6d1f5cbf19fdb6f76a2083753e0de224a07653454178128de4fead
|
||||||
DIST rsyslog-doc-8.7.0.tar.gz 4105507 SHA256 f131bfb963eed4fe74d7336ee5261876b436004b78994d47523a82c0f7d666a8 SHA512 9b5b6f28a55b58c956ca614301fc9667243d02c321f8b4071264e4040dd8fe79ba7eb5a08912e2a229bdcf12f68eec24f1c65ba7b82ccd60c8e70d34267b8405 WHIRLPOOL 386ad5164768a5a4919ba5acda29f3ef670b78cc9d6845e3c8ee252b43d6622c19c7f8ec1edd7d0f1d111bf2c06d29fb5dbf9af6b46c426932ae6caa0e63c30c
|
DIST rsyslog-doc-8.16.0.tar.gz 4174347 SHA256 03033d264b29fd791299d5d618bd061853c008ac8087f3b6c4870e1b8f6abc39 SHA512 746e4de102f15ea10085ca21eeed74dd8264742ba7029cb54caf87b72070ab6a73e79af46d97717323be1e68d9d1fa78807d5d4446d15524aa4c565650f7b0d0 WHIRLPOOL ff8dfcc3dd7e87a7316f94a3b8f199cd902cbf99772bb97147b9af37b8c6941f13341438450b3dbf3139d5518488e74df6b77c1eec3182e92a9476ccb951ec5b
|
||||||
|
@ -1,15 +0,0 @@
|
|||||||
diff --git a/configure.ac b/configure.ac
|
|
||||||
index bebb399..5003f10 100644
|
|
||||||
--- a/configure.ac
|
|
||||||
+++ b/configure.ac
|
|
||||||
@@ -792,8 +792,8 @@ if test "x$enable_rsyslogrt" = "xyes"; then
|
|
||||||
fi
|
|
||||||
AM_CONDITIONAL(ENABLE_RSYSLOGRT, test x$enable_rsyslogrt = xyes)
|
|
||||||
RSRT_CFLAGS="\$(RSRT_CFLAGS1) \$(LIBESTR_CFLAGS) \$(JSON_C_CFLAGS)"
|
|
||||||
-if test "$GCC" = "yes"
|
|
||||||
-then RSRT_CFLAGS="$RSRT_CFLAGS -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration -g"
|
|
||||||
+if test "$GCC" = "yes"; then
|
|
||||||
+ RSRT_CFLAGS="$RSRT_CFLAGS -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -Werror=implicit-function-declaration"
|
|
||||||
fi
|
|
||||||
RSRT_LIBS="\$(RSRT_LIBS1) \$(LIBESTR_LIBS) \$(JSON_C_LIBS)"
|
|
||||||
AC_SUBST(RSRT_CFLAGS1)
|
|
@ -1,25 +0,0 @@
|
|||||||
From ac3e7d316efee0b7a2b953aebdd3268f2b7c31c5 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Thomas D.
|
|
||||||
Date: Thu, 13 Aug 2015 17:50:36 +0200
|
|
||||||
Fix: Parallel build issue "cannot find ../runtime/.libs/librsyslog.a: No such file or directory" (Fixes #479)
|
|
||||||
|
|
||||||
This issue was introduced with commit fb4fd2ddd2f08380ad65a8cafc5f124890b136ad.
|
|
||||||
---
|
|
||||||
runtime/Makefile.am | 1 +
|
|
||||||
1 files changed, 1 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/runtime/Makefile.am b/runtime/Makefile.am
|
|
||||||
index 1f3e350..d02ed4f 100644
|
|
||||||
--- a/runtime/Makefile.am
|
|
||||||
+++ b/runtime/Makefile.am
|
|
||||||
@@ -186,6 +186,7 @@ if ENABLE_LIBGCRYPT
|
|
||||||
libgcry_la_SOURCES = libgcry.c libgcry_common.c libgcry.h
|
|
||||||
libgcry_la_CPPFLAGS = $(RSRT_CFLAGS) $(LIBGCRYPT_CFLAGS)
|
|
||||||
pkglib_LTLIBRARIES += lmcry_gcry.la
|
|
||||||
+ lmcry_gcry_la_DEPENDENCIES = librsyslog.la
|
|
||||||
lmcry_gcry_la_SOURCES = lmcry_gcry.c lmcry_gcry.h
|
|
||||||
lmcry_gcry_la_CPPFLAGS = $(RSRT_CFLAGS) $(LIBGCRYPT_CFLAGS)
|
|
||||||
lmcry_gcry_la_LDFLAGS = -module -avoid-version \
|
|
||||||
--
|
|
||||||
2.5.0
|
|
||||||
|
|
@ -0,0 +1,30 @@
|
|||||||
|
Workaround for https://github.com/rsyslog/rsyslog/issues/746
|
||||||
|
|
||||||
|
--- rsyslog-9999/tests/imfile-readmode2-vg.sh 2016-01-20 12:35:20.368238216 +0100
|
||||||
|
+++ rsyslog-9999/tests/imfile-readmode2-vg.sh 2016-01-20 12:36:14.357031527 +0100
|
||||||
|
@@ -11,7 +11,7 @@ echo 'msgnum:0
|
||||||
|
echo 'msgnum:2' >> rsyslog.input
|
||||||
|
|
||||||
|
# sleep a little to give rsyslog a chance to begin processing
|
||||||
|
-sleep 1
|
||||||
|
+sleep 10
|
||||||
|
|
||||||
|
# write some more lines (see https://github.com/rsyslog/rsyslog/issues/144)
|
||||||
|
echo 'msgnum:3
|
||||||
|
@@ -19,14 +19,14 @@ echo 'msgnum:3
|
||||||
|
echo 'msgnum:5' >> rsyslog.input # this one shouldn't be written to the output file because of ReadMode 2
|
||||||
|
|
||||||
|
# give it time to finish
|
||||||
|
-sleep 1
|
||||||
|
+sleep 10
|
||||||
|
|
||||||
|
. $srcdir/diag.sh shutdown-when-empty # shut down rsyslogd when done processing messages
|
||||||
|
. $srcdir/diag.sh wait-shutdown-vg # we need to wait until rsyslogd is finished!
|
||||||
|
. $srcdir/diag.sh check-exit-vg
|
||||||
|
|
||||||
|
# give it time to write the output file
|
||||||
|
-sleep 1
|
||||||
|
+sleep 10
|
||||||
|
|
||||||
|
## check if we have the correct number of messages
|
||||||
|
|
@ -0,0 +1,12 @@
|
|||||||
|
Workaround for https://github.com/rsyslog/rsyslog/issues/688
|
||||||
|
|
||||||
|
--- rsyslog-9999/tests/imtcp-tls-basic-vg.sh 2016-01-20 12:01:44.493617917 +0100
|
||||||
|
+++ rsyslog-9999/tests/imtcp-tls-basic-vg.sh 2016-01-20 12:04:18.394711527 +0100
|
||||||
|
@@ -9,6 +9,7 @@ echo \$DefaultNetstreamDriverCertFile $s
|
||||||
|
echo \$DefaultNetstreamDriverKeyFile $srcdir/tls-certs/key.pem >>rsyslog.conf.tlscert
|
||||||
|
. $srcdir/diag.sh startup-vg-noleak imtcp-tls-basic.conf
|
||||||
|
. $srcdir/diag.sh tcpflood -p13514 -m50000 -Ttls -Z$srcdir/tls-certs/cert.pem -z$srcdir/tls-certs/key.pem
|
||||||
|
+sleep 10
|
||||||
|
. $srcdir/diag.sh shutdown-when-empty # shut down rsyslogd when done processing messages
|
||||||
|
. $srcdir/diag.sh wait-shutdown-vg
|
||||||
|
. $srcdir/diag.sh check-exit-vg
|
@ -0,0 +1,51 @@
|
|||||||
|
From b435f4e7d2ece7f2ea0a7b42826498e224be3f23 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Rainer Gerhards <rgerhards@adiscon.com>
|
||||||
|
Date: Wed, 3 Feb 2016 16:32:07 +0100
|
||||||
|
Subject: [PATCH] bugfix: queue engine can loose one message during queue
|
||||||
|
shutdown
|
||||||
|
|
||||||
|
... due to improper checking of return states.
|
||||||
|
|
||||||
|
closes https://github.com/rsyslog/rsyslog/issues/262
|
||||||
|
---
|
||||||
|
runtime/ruleset.c | 17 +++++++++++------
|
||||||
|
1 file changed, 11 insertions(+), 6 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/runtime/ruleset.c b/runtime/ruleset.c
|
||||||
|
index ae5a9bd..6ca97e8 100644
|
||||||
|
--- a/runtime/ruleset.c
|
||||||
|
+++ b/runtime/ruleset.c
|
||||||
|
@@ -495,6 +495,7 @@ processBatch(batch_t *pBatch, wti_t *pWti)
|
||||||
|
int i;
|
||||||
|
msg_t *pMsg;
|
||||||
|
ruleset_t *pRuleset;
|
||||||
|
+ rsRetVal localRet;
|
||||||
|
DEFiRet;
|
||||||
|
|
||||||
|
DBGPRINTF("processBATCH: batch of %d elements must be processed\n", pBatch->nElem);
|
||||||
|
@@ -506,15 +507,19 @@ processBatch(batch_t *pBatch, wti_t *pWti)
|
||||||
|
pMsg = pBatch->pElem[i].pMsg;
|
||||||
|
DBGPRINTF("processBATCH: next msg %d: %.128s\n", i, pMsg->pszRawMsg);
|
||||||
|
pRuleset = (pMsg->pRuleset == NULL) ? ourConf->rulesets.pDflt : pMsg->pRuleset;
|
||||||
|
- scriptExec(pRuleset->root, pMsg, pWti);
|
||||||
|
- // TODO: think if we need a return state of scriptExec - most probably
|
||||||
|
- // the answer is "no", as we need to process the batch in any case!
|
||||||
|
- // TODO: we must refactor this! flag messages as committed
|
||||||
|
- batchSetElemState(pBatch, i, BATCH_STATE_COMM);
|
||||||
|
+ localRet = scriptExec(pRuleset->root, pMsg, pWti);
|
||||||
|
+ /* the most important case here is that processing may be aborted
|
||||||
|
+ * due to pbShutdownImmediate, in which case we MUST NOT flag this
|
||||||
|
+ * message as committed. If we would do so, the message would
|
||||||
|
+ * potentially be lost.
|
||||||
|
+ */
|
||||||
|
+ if(localRet == RS_RET_OK)
|
||||||
|
+ batchSetElemState(pBatch, i, BATCH_STATE_COMM);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* commit phase */
|
||||||
|
- dbgprintf("END batch execution phase, entering to commit phase\n");
|
||||||
|
+ DBGPRINTF("END batch execution phase, entering to commit phase "
|
||||||
|
+ "[processed %d of %d messages]\n", i, batchNumMsgs(pBatch));
|
||||||
|
actionCommitAllDirect(pWti);
|
||||||
|
|
||||||
|
DBGPRINTF("processBATCH: batch of %d elements has been processed\n", pBatch->nElem);
|
@ -1,56 +0,0 @@
|
|||||||
From 2945539d12bbb79c44fd4402e87150b4ec58af25 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Thomas D.
|
|
||||||
Date: Tue, 24 Mar 2015 02:03:13 +0100
|
|
||||||
Subject: [PATCH] Add option to disable valgrind usage in testbench
|
|
||||||
|
|
||||||
Temporary workaround for https://github.com/rsyslog/rsyslog/issues/263
|
|
||||||
|
|
||||||
---
|
|
||||||
configure.ac | 27 +++++++++++++++++++++++----
|
|
||||||
1 file changed, 23 insertions(+), 4 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/configure.ac b/configure.ac
|
|
||||||
index 0c72f80..cdfdd25 100644
|
|
||||||
--- a/configure.ac
|
|
||||||
+++ b/configure.ac
|
|
||||||
@@ -13,10 +13,6 @@ AC_CONFIG_HEADERS([config.h])
|
|
||||||
|
|
||||||
AC_USE_SYSTEM_EXTENSIONS
|
|
||||||
|
|
||||||
-# check if valgrind is present
|
|
||||||
-AC_CHECK_PROG(have_valgrind, [valgrind], [yes])
|
|
||||||
-AM_CONDITIONAL(HAVE_VALGRIND, test x$have_valgrind = xyes)
|
|
||||||
-
|
|
||||||
# Checks for programs.
|
|
||||||
AC_PROG_LEX
|
|
||||||
AC_PROG_YACC
|
|
||||||
@@ -1125,6 +1121,29 @@ if test "x$enable_testbench" = "xyes"; then
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
+# valgrind-testbench
|
|
||||||
+AC_ARG_WITH([valgrind_testbench],
|
|
||||||
+ [AS_HELP_STRING([--without-valgrind-testbench], [Don't use valgrind in testbench])]
|
|
||||||
+)
|
|
||||||
+
|
|
||||||
+if test "x$with_valgrind_testbench" != "xno"; then
|
|
||||||
+ AC_CHECK_PROG(VALGRIND, [valgrind], [valgrind], [no])
|
|
||||||
+
|
|
||||||
+ if test "x$enable_testbench" = "xyes" && test "x$VALGRIND" = "xno"; then
|
|
||||||
+ if test "x$with_valgrind_testbench" = "xyes"; then
|
|
||||||
+ AC_MSG_ERROR([valgrind is missing but forced with --with-valgrind-testbench. Either install valgrind or remove the option!])
|
|
||||||
+ else
|
|
||||||
+ AC_MSG_WARN([valgrind is missing -- testbench won't use valgrind!])
|
|
||||||
+ fi
|
|
||||||
+ else
|
|
||||||
+ AC_MSG_NOTICE([testbench will use valgrind])
|
|
||||||
+ fi
|
|
||||||
+else
|
|
||||||
+ AC_MSG_NOTICE([testbench won't use valgrind due to set --without-valgrind-testbench option])
|
|
||||||
+fi
|
|
||||||
+AM_CONDITIONAL([HAVE_VALGRIND], [test "x$with_valgrind_testbench" != "xno" && test "x$VALGRIND" != "xno"])
|
|
||||||
+
|
|
||||||
+
|
|
||||||
# settings for the file input module
|
|
||||||
AC_ARG_ENABLE(imfile,
|
|
||||||
[AS_HELP_STRING([--enable-imfile],[file input module enabled @<:@default=no@:>@])],
|
|
@ -1,31 +0,0 @@
|
|||||||
From 3b7bd0b7a7f0f5f1bf7609bdf34e7d9a32608ea6 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Rainer Gerhards <rgerhards@adiscon.com>
|
|
||||||
Date: Tue, 17 Mar 2015 11:50:06 +0100
|
|
||||||
Subject: [PATCH] bugfix: size-based legacy config statements did not work
|
|
||||||
properly
|
|
||||||
|
|
||||||
on some platforms they misadressed memory, which could also lead
|
|
||||||
to a segfault on startup. The problem is NOT experience on amd686
|
|
||||||
in 64bit builds -- that's probably the reason this bug was uncovered
|
|
||||||
very late. We assume, it's present in all v8 versions.
|
|
||||||
|
|
||||||
Thanks to Michael Biebl for alerting us of it.
|
|
||||||
|
|
||||||
closes https://github.com/rsyslog/rsyslog/issues/270
|
|
||||||
---
|
|
||||||
runtime/cfsysline.c | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/runtime/cfsysline.c b/runtime/cfsysline.c
|
|
||||||
index 36d4679..b441a48 100644
|
|
||||||
--- a/runtime/cfsysline.c
|
|
||||||
+++ b/runtime/cfsysline.c
|
|
||||||
@@ -161,7 +161,7 @@ static rsRetVal parseIntVal(uchar **pp, int64 *pVal)
|
|
||||||
* param value must be int64!
|
|
||||||
* rgerhards, 2008-01-09
|
|
||||||
*/
|
|
||||||
-static rsRetVal doGetSize(uchar **pp, rsRetVal (*pSetHdlr)(void*, uid_t), void *pVal)
|
|
||||||
+static rsRetVal doGetSize(uchar **pp, rsRetVal (*pSetHdlr)(void*, int64), void *pVal)
|
|
||||||
{
|
|
||||||
DEFiRet;
|
|
||||||
int64 i;
|
|
@ -1,22 +0,0 @@
|
|||||||
From 31a5edc9be63de42f68825ff8e4d683534664a68 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Thomas D.
|
|
||||||
Date: Sun, 8 Mar 2015 21:05:03 +0100
|
|
||||||
Subject: [PATCH] tests: Run queue-persist.sh only once
|
|
||||||
|
|
||||||
queue-persist.sh was called twice in Makefile.
|
|
||||||
---
|
|
||||||
tests/Makefile.am | 1 -
|
|
||||||
1 file changed, 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/tests/Makefile.am b/tests/Makefile.am
|
|
||||||
index 7575b84..9824e7e 100644
|
|
||||||
--- a/tests/Makefile.am
|
|
||||||
+++ b/tests/Makefile.am
|
|
||||||
@@ -83,7 +83,6 @@ TESTS += \
|
|
||||||
imuxsock_logger_root.sh \
|
|
||||||
imuxsock_traillf_root.sh \
|
|
||||||
imuxsock_ccmiddle_root.sh \
|
|
||||||
- queue-persist.sh \
|
|
||||||
discard-rptdmsg.sh \
|
|
||||||
discard-allmark.sh \
|
|
||||||
discard.sh \
|
|
@ -1,30 +0,0 @@
|
|||||||
# /etc/conf.d/rsyslog
|
|
||||||
|
|
||||||
# Configuration file
|
|
||||||
RSYSLOG_CONFIGFILE="/etc/rsyslog.conf"
|
|
||||||
|
|
||||||
# PID file
|
|
||||||
# If you should ever change this, remember to update
|
|
||||||
# "/etc/logrotate.d/rsyslog", too.
|
|
||||||
RSYSLOG_PIDFILE="/run/rsyslogd.pid"
|
|
||||||
|
|
||||||
# You can use this configuration option to pass additional options to the
|
|
||||||
# start-stop-daemon, see start-stop-daemon(8) for more details.
|
|
||||||
# Per default we wait 1000ms after we have started the service to ensure
|
|
||||||
# that the daemon is really up and running.
|
|
||||||
RSYSLOG_SSDARGS="--wait 1000"
|
|
||||||
|
|
||||||
# The termination timeout (start-stop-daemon parameter "retry") ensures
|
|
||||||
# that the service will be terminated within a given time (60 + 5 seconds
|
|
||||||
# per default) when you are stopping the service.
|
|
||||||
# You need to increase the value when you are working with a large queue.
|
|
||||||
# See http://www.rsyslog.com/doc/queues.html for further information.
|
|
||||||
RSYSLOG_TERMTIMEOUT="TERM/60/KILL/5"
|
|
||||||
|
|
||||||
|
|
||||||
# Options to rsyslogd
|
|
||||||
# See rsyslogd(8) for more details
|
|
||||||
# Notes:
|
|
||||||
# * Do not specify another PIDFILE but use the variable above to change the location
|
|
||||||
# * Do not specify another CONFIGFILE but use the variable above to change the location
|
|
||||||
RSYSLOG_OPTS=""
|
|
@ -1,69 +0,0 @@
|
|||||||
#!/sbin/runscript
|
|
||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
RSYSLOG_CONFIGFILE=${RSYSLOG_CONFIGFILE:-"/etc/rsyslog.conf"}
|
|
||||||
RSYSLOG_PIDFILE=${RSYSLOG_PIDFILE:-"/run/rsyslogd.pid"}
|
|
||||||
|
|
||||||
command="/usr/sbin/rsyslogd"
|
|
||||||
command_args="${RSYSLOG_OPTS} -f ${RSYSLOG_CONFIGFILE} -i ${RSYSLOG_PIDFILE}"
|
|
||||||
start_stop_daemon_args="${RSYSLOG_SSDARGS}"
|
|
||||||
pidfile="${RSYSLOG_PIDFILE}"
|
|
||||||
retry="${RSYSLOG_TERMTIMEOUT}"
|
|
||||||
|
|
||||||
required_files="${RSYSLOG_CONFIGFILE}"
|
|
||||||
|
|
||||||
description="RSYSLOG is the rocket-fast system for log processing (syslog replacement)."
|
|
||||||
|
|
||||||
extra_commands="configtest"
|
|
||||||
extra_started_commands="rotate"
|
|
||||||
|
|
||||||
description_configtest="Run rsyslogd's internal config check."
|
|
||||||
|
|
||||||
description_rotate="Sends rsyslogd a signal to re-open its log files."
|
|
||||||
|
|
||||||
depend() {
|
|
||||||
need clock hostname localmount
|
|
||||||
provide logger
|
|
||||||
}
|
|
||||||
|
|
||||||
start_pre() {
|
|
||||||
if [ "${RC_CMD}" != "restart" ]; then
|
|
||||||
configtest || return 1
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
stop_pre() {
|
|
||||||
if [ "${RC_CMD}" = "restart" ]; then
|
|
||||||
configtest || return 1
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
stop_post() {
|
|
||||||
rm -f ${RSYSLOG_PIDFILE}
|
|
||||||
}
|
|
||||||
|
|
||||||
configtest() {
|
|
||||||
# This will currently only detect fatal errors
|
|
||||||
# See https://github.com/rsyslog/rsyslog/issues/79
|
|
||||||
|
|
||||||
local _test_command="${command} -N 999 -f ${RSYSLOG_CONFIGFILE}"
|
|
||||||
local _retval=0
|
|
||||||
|
|
||||||
ebegin "Checking rsyslogd's configuration"
|
|
||||||
${_test_command} >/dev/null 2>&1
|
|
||||||
_retval=$?
|
|
||||||
|
|
||||||
if [ ${_retval} -ne 0 ]; then
|
|
||||||
${_test_command}
|
|
||||||
fi
|
|
||||||
|
|
||||||
eend ${_retval} "failed, please correct errors above"
|
|
||||||
}
|
|
||||||
|
|
||||||
rotate() {
|
|
||||||
ebegin "Re-opening rsyslogd logs"
|
|
||||||
start-stop-daemon --signal SIGHUP --pidfile "${RSYSLOG_PIDFILE}"
|
|
||||||
eend $?
|
|
||||||
}
|
|
@ -1,413 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
AUTOTOOLS_AUTORECONF=1
|
|
||||||
|
|
||||||
inherit autotools-utils eutils systemd
|
|
||||||
|
|
||||||
DESCRIPTION="An enhanced multi-threaded syslogd with database support and more"
|
|
||||||
HOMEPAGE="http://www.rsyslog.com/"
|
|
||||||
|
|
||||||
BRANCH="8-stable"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}"/${BRANCH}/10-respect_CFLAGS-r1.patch
|
|
||||||
)
|
|
||||||
|
|
||||||
if [[ ${PV} == "9999" ]]; then
|
|
||||||
EGIT_REPO_URI="
|
|
||||||
git://github.com/rsyslog/${PN}.git
|
|
||||||
https://github.com/rsyslog/${PN}.git
|
|
||||||
"
|
|
||||||
|
|
||||||
DOC_REPO_URI="
|
|
||||||
git://github.com/rsyslog/${PN}-doc.git
|
|
||||||
https://github.com/rsyslog/${PN}-doc.git
|
|
||||||
"
|
|
||||||
|
|
||||||
inherit git-r3
|
|
||||||
else
|
|
||||||
SRC_URI="
|
|
||||||
http://www.rsyslog.com/files/download/${PN}/${P}.tar.gz
|
|
||||||
doc? ( http://www.rsyslog.com/files/download/${PN}/${PN}-doc-${PV}.tar.gz )
|
|
||||||
"
|
|
||||||
KEYWORDS="amd64 ~arm hppa x86"
|
|
||||||
|
|
||||||
PATCHES+=( "${FILESDIR}"/${BRANCH}/50-rsyslog-run-queue-persist-test-only-once.patch )
|
|
||||||
PATCHES+=( "${FILESDIR}"/${BRANCH}/50-rsyslog-fix-size-based-legacy-config-statements.patch )
|
|
||||||
PATCHES+=( "${FILESDIR}"/${BRANCH}/50-rsyslog-add-option-to-disable-valgrind-usage-in-testbench.patch )
|
|
||||||
fi
|
|
||||||
|
|
||||||
LICENSE="GPL-3 LGPL-3 Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="dbi debug doc elasticsearch +gcrypt jemalloc kerberos mongodb mysql normalize omudpspoof postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp ssl systemd test usertools zeromq"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-libs/json-c-0.11:=
|
|
||||||
>=dev-libs/libestr-0.1.9
|
|
||||||
>=dev-libs/liblogging-1.0.1:=[stdlog]
|
|
||||||
>=sys-libs/zlib-1.2.5
|
|
||||||
dbi? ( >=dev-db/libdbi-0.8.3 )
|
|
||||||
elasticsearch? ( >=net-misc/curl-7.35.0 )
|
|
||||||
gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= )
|
|
||||||
jemalloc? ( >=dev-libs/jemalloc-3.3.1 )
|
|
||||||
kerberos? ( virtual/krb5 )
|
|
||||||
mongodb? ( >=dev-libs/libmongo-client-0.1.4 )
|
|
||||||
mysql? ( virtual/mysql )
|
|
||||||
normalize? (
|
|
||||||
>=dev-libs/libee-0.4.0
|
|
||||||
>=dev-libs/liblognorm-1.1.0:=
|
|
||||||
)
|
|
||||||
omudpspoof? ( >=net-libs/libnet-1.1.6 )
|
|
||||||
postgres? ( >=dev-db/postgresql-8.4.20:= )
|
|
||||||
rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0 )
|
|
||||||
redis? ( >=dev-libs/hiredis-0.11.0 )
|
|
||||||
relp? ( >=dev-libs/librelp-1.2.5 )
|
|
||||||
rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195] )
|
|
||||||
rfc5424hmac? ( >=dev-libs/openssl-0.9.8y:= )
|
|
||||||
snmp? ( >=net-analyzer/net-snmp-5.7.2 )
|
|
||||||
ssl? ( >=net-libs/gnutls-2.12.23 )
|
|
||||||
systemd? ( >=sys-apps/systemd-208 )
|
|
||||||
zeromq? ( >=net-libs/czmq-1.2.0 )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig"
|
|
||||||
|
|
||||||
if [[ ${PV} == "9999" ]]; then
|
|
||||||
DEPEND+=" doc? ( >=dev-python/sphinx-1.1.3-r7 )"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Maitainer note : open a bug to upstream
|
|
||||||
# showing that building in a separate dir fails
|
|
||||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
|
||||||
|
|
||||||
AUTOTOOLS_PRUNE_LIBTOOL_FILES="modules"
|
|
||||||
|
|
||||||
DOCS=(
|
|
||||||
AUTHORS
|
|
||||||
ChangeLog
|
|
||||||
"${FILESDIR}"/${BRANCH}/README.gentoo
|
|
||||||
)
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
if [[ ${PV} == "9999" ]]; then
|
|
||||||
git-r3_fetch
|
|
||||||
git-r3_checkout
|
|
||||||
else
|
|
||||||
unpack ${P}.tar.gz
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use doc; then
|
|
||||||
if [[ ${PV} == "9999" ]]; then
|
|
||||||
local _EGIT_BRANCH=
|
|
||||||
if [ -n "${EGIT_BRANCH}" ]; then
|
|
||||||
# Cannot use rsyslog commits/branches for documentation repository
|
|
||||||
_EGIT_BRANCH=${EGIT_BRANCH}
|
|
||||||
unset EGIT_BRANCH
|
|
||||||
fi
|
|
||||||
|
|
||||||
git-r3_fetch "${DOC_REPO_URI}"
|
|
||||||
git-r3_checkout "${DOC_REPO_URI}" "${S}"/docs
|
|
||||||
|
|
||||||
if [ -n "${_EGIT_BRANCH}" ]; then
|
|
||||||
# Restore previous EGIT_BRANCH information
|
|
||||||
EGIT_BRANCH=${_EGIT_BRANCH}
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
local doc_tarball="${PN}-doc-${PV}.tar.gz"
|
|
||||||
|
|
||||||
cd "${S}" || die "Cannot change dir into '$S'"
|
|
||||||
mkdir docs || die "Failed to create docs directory"
|
|
||||||
cd docs || die "Failed to change dir into '${S}/docs'"
|
|
||||||
unpack ${doc_tarball}
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
# Maintainer notes:
|
|
||||||
# * Guardtime support is missing because libgt isn't yet available
|
|
||||||
# in portage.
|
|
||||||
# * Hadoop's HDFS file system output module is currently not
|
|
||||||
# supported in Gentoo because nobody is able to test it
|
|
||||||
# (JAVA dependency).
|
|
||||||
# * dev-libs/hiredis doesn't provide pkg-config (see #504614,
|
|
||||||
# upstream PR 129 and 136) so we need to export HIREDIS_*
|
|
||||||
# variables because rsyslog's build system depends on pkg-config.
|
|
||||||
|
|
||||||
if use redis; then
|
|
||||||
export HIREDIS_LIBS="-L${EPREFIX}/usr/$(get_libdir) -lhiredis"
|
|
||||||
export HIREDIS_CFLAGS="-I${EPREFIX}/usr/include"
|
|
||||||
fi
|
|
||||||
|
|
||||||
local myeconfargs=(
|
|
||||||
--disable-generate-man-pages
|
|
||||||
--without-valgrind-testbench
|
|
||||||
$(use_enable test testbench)
|
|
||||||
# Input Plugins without depedencies
|
|
||||||
--enable-imdiag
|
|
||||||
--enable-imfile
|
|
||||||
--enable-impstats
|
|
||||||
--enable-imptcp
|
|
||||||
# Message Modificiation Plugins without depedencies
|
|
||||||
--enable-mmanon
|
|
||||||
--enable-mmaudit
|
|
||||||
--enable-mmfields
|
|
||||||
--enable-mmjsonparse
|
|
||||||
--enable-mmpstrucdata
|
|
||||||
--enable-mmsequence
|
|
||||||
--enable-mmutf8fix
|
|
||||||
# Output Modification Plugins without dependencies
|
|
||||||
--enable-mail
|
|
||||||
--enable-omprog
|
|
||||||
--enable-omruleset
|
|
||||||
--enable-omstdout
|
|
||||||
--enable-omuxsock
|
|
||||||
# Misc
|
|
||||||
--enable-pmaixforwardedfrom
|
|
||||||
--enable-pmciscoios
|
|
||||||
--enable-pmcisconames
|
|
||||||
--enable-pmlastmsg
|
|
||||||
--enable-pmsnare
|
|
||||||
# DB
|
|
||||||
$(use_enable dbi libdbi)
|
|
||||||
$(use_enable mongodb ommongodb)
|
|
||||||
$(use_enable mysql)
|
|
||||||
$(use_enable postgres pgsql)
|
|
||||||
$(use_enable redis omhiredis)
|
|
||||||
# Debug
|
|
||||||
$(use_enable debug)
|
|
||||||
$(use_enable debug diagtools)
|
|
||||||
$(use_enable debug memcheck)
|
|
||||||
$(use_enable debug rtinst)
|
|
||||||
$(use_enable debug valgrind)
|
|
||||||
# Misc
|
|
||||||
$(use_enable elasticsearch)
|
|
||||||
$(use_enable gcrypt libgcrypt)
|
|
||||||
$(use_enable jemalloc)
|
|
||||||
$(use_enable kerberos gssapi-krb5)
|
|
||||||
$(use_enable normalize mmnormalize)
|
|
||||||
$(use_enable omudpspoof)
|
|
||||||
$(use_enable rabbitmq omrabbitmq)
|
|
||||||
$(use_enable relp)
|
|
||||||
$(use_enable rfc3195)
|
|
||||||
$(use_enable rfc5424hmac mmrfc5424addhmac)
|
|
||||||
$(use_enable snmp)
|
|
||||||
$(use_enable snmp mmsnmptrapd)
|
|
||||||
$(use_enable ssl gnutls)
|
|
||||||
$(use_enable systemd imjournal)
|
|
||||||
$(use_enable systemd omjournal)
|
|
||||||
$(use_enable usertools)
|
|
||||||
$(use_enable zeromq imzmq3)
|
|
||||||
$(use_enable zeromq omzmq3)
|
|
||||||
"$(systemd_with_unitdir)"
|
|
||||||
)
|
|
||||||
|
|
||||||
autotools-utils_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
autotools-utils_src_compile
|
|
||||||
|
|
||||||
if use doc && [[ "${PV}" == "9999" ]]; then
|
|
||||||
einfo "Building documentation ..."
|
|
||||||
local doc_dir="${S}/docs"
|
|
||||||
cd "${doc_dir}" || die "Cannot chdir into \"${doc_dir}\"!"
|
|
||||||
sphinx-build -b html source build || die "Building documentation failed!"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
local _has_increased_ulimit=
|
|
||||||
|
|
||||||
if ulimit -n 3072; then
|
|
||||||
_has_increased_ulimit="true"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if ! emake --jobs 1 check; then
|
|
||||||
eerror "Test suite failed! :("
|
|
||||||
|
|
||||||
if [ -z "${_has_increased_ulimit}" ]; then
|
|
||||||
eerror "Probably because open file limit couldn't be set to 3072."
|
|
||||||
fi
|
|
||||||
|
|
||||||
if has userpriv $FEATURES; then
|
|
||||||
eerror "Please try to reproduce the test suite failure with FEATURES=-userpriv " \
|
|
||||||
"before you submit a bug report."
|
|
||||||
fi
|
|
||||||
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
use doc && HTML_DOCS=( "${S}/docs/build/" )
|
|
||||||
autotools-utils_src_install
|
|
||||||
|
|
||||||
newconfd "${FILESDIR}/${BRANCH}/${PN}.confd" ${PN}
|
|
||||||
newinitd "${FILESDIR}/${BRANCH}/${PN}.initd" ${PN}
|
|
||||||
|
|
||||||
keepdir /var/empty/dev
|
|
||||||
keepdir /var/spool/${PN}
|
|
||||||
keepdir /etc/ssl/${PN}
|
|
||||||
keepdir /etc/${PN}.d
|
|
||||||
|
|
||||||
insinto /etc
|
|
||||||
newins "${FILESDIR}/${BRANCH}/${PN}.conf" ${PN}.conf
|
|
||||||
|
|
||||||
insinto /etc/rsyslog.d/
|
|
||||||
doins "${FILESDIR}/${BRANCH}/50-default.conf"
|
|
||||||
|
|
||||||
insinto /etc/logrotate.d/
|
|
||||||
newins "${FILESDIR}/${BRANCH}/${PN}.logrotate" ${PN}
|
|
||||||
|
|
||||||
if use mysql; then
|
|
||||||
insinto /usr/share/doc/${PF}/scripts/mysql
|
|
||||||
doins plugins/ommysql/createDB.sql
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use postgres; then
|
|
||||||
insinto /usr/share/doc/${PF}/scripts/pgsql
|
|
||||||
doins plugins/ompgsql/createDB.sql
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
local advertise_readme=0
|
|
||||||
|
|
||||||
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
|
||||||
# This is a new installation
|
|
||||||
|
|
||||||
advertise_readme=1
|
|
||||||
|
|
||||||
if use mysql || use postgres; then
|
|
||||||
echo
|
|
||||||
elog "Sample SQL scripts for MySQL & PostgreSQL have been installed to:"
|
|
||||||
elog " /usr/share/doc/${PF}/scripts"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use ssl; then
|
|
||||||
echo
|
|
||||||
elog "To create a default CA and certificates for your server and clients, run:"
|
|
||||||
elog " emerge --config =${PF}"
|
|
||||||
elog "on your logging server. You can run it several times,"
|
|
||||||
elog "once for each logging client. The client certificates will be signed"
|
|
||||||
elog "using the CA certificate generated during the first run."
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ -z "${REPLACING_VERSIONS}" ]] || [[ ${REPLACING_VERSIONS} < 8.0 ]]; then
|
|
||||||
# Show this message until rsyslog-8.x
|
|
||||||
echo
|
|
||||||
elog "Since ${PN}-7.6.3 we no longer use the catch-all log target"
|
|
||||||
elog "\"/var/log/syslog\" due to its redundancy to the other log targets."
|
|
||||||
|
|
||||||
advertise_readme=1
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ ${advertise_readme} -gt 0 ]]; then
|
|
||||||
# We need to show the README file location
|
|
||||||
|
|
||||||
echo ""
|
|
||||||
elog "Please read"
|
|
||||||
elog ""
|
|
||||||
elog " ${EPREFIX}/usr/share/doc/${PF}/README.gentoo*"
|
|
||||||
elog ""
|
|
||||||
elog "for more details."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_config() {
|
|
||||||
if ! use ssl ; then
|
|
||||||
einfo "There is nothing to configure for rsyslog unless you"
|
|
||||||
einfo "used USE=ssl to build it."
|
|
||||||
return 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Make sure the certificates directory exists
|
|
||||||
CERTDIR="${EROOT}/etc/ssl/${PN}"
|
|
||||||
if [ ! -d "${CERTDIR}" ]; then
|
|
||||||
mkdir "${CERTDIR}" || die
|
|
||||||
fi
|
|
||||||
einfo "Your certificates will be stored in ${CERTDIR}"
|
|
||||||
|
|
||||||
# Create a default CA if needed
|
|
||||||
if [ ! -f "${CERTDIR}/${PN}_ca.cert.pem" ]; then
|
|
||||||
einfo "No CA key and certificate found in ${CERTDIR}, creating them for you..."
|
|
||||||
certtool --generate-privkey \
|
|
||||||
--outfile "${CERTDIR}/${PN}_ca.privkey.pem" &>/dev/null
|
|
||||||
chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
|
|
||||||
|
|
||||||
cat > "${T}/${PF}.$$" <<- _EOF
|
|
||||||
cn = Portage automated CA
|
|
||||||
ca
|
|
||||||
cert_signing_key
|
|
||||||
expiration_days = 3650
|
|
||||||
_EOF
|
|
||||||
|
|
||||||
certtool --generate-self-signed \
|
|
||||||
--load-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
|
|
||||||
--outfile "${CERTDIR}/${PN}_ca.cert.pem" \
|
|
||||||
--template "${T}/${PF}.$$" &>/dev/null
|
|
||||||
chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
|
|
||||||
|
|
||||||
# Create the server certificate
|
|
||||||
echo
|
|
||||||
einfon "Please type the Common Name of the SERVER you wish to create a certificate for: "
|
|
||||||
read -r CN
|
|
||||||
|
|
||||||
einfo "Creating private key and certificate for server ${CN}..."
|
|
||||||
certtool --generate-privkey \
|
|
||||||
--outfile "${CERTDIR}/${PN}_${CN}.key.pem" &>/dev/null
|
|
||||||
chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
|
|
||||||
|
|
||||||
cat > "${T}/${PF}.$$" <<- _EOF
|
|
||||||
cn = ${CN}
|
|
||||||
tls_www_server
|
|
||||||
dns_name = ${CN}
|
|
||||||
expiration_days = 3650
|
|
||||||
_EOF
|
|
||||||
|
|
||||||
certtool --generate-certificate \
|
|
||||||
--outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
|
|
||||||
--load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
|
|
||||||
--load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
|
|
||||||
--load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
|
|
||||||
--template "${T}/${PF}.$$" &>/dev/null
|
|
||||||
chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
|
|
||||||
|
|
||||||
else
|
|
||||||
einfo "Found existing ${CERTDIR}/${PN}_ca.cert.pem, skipping CA and SERVER creation."
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Create a client certificate
|
|
||||||
echo
|
|
||||||
einfon "Please type the Common Name of the CLIENT you wish to create a certificate for: "
|
|
||||||
read -r CN
|
|
||||||
|
|
||||||
einfo "Creating private key and certificate for client ${CN}..."
|
|
||||||
certtool --generate-privkey \
|
|
||||||
--outfile "${CERTDIR}/${PN}_${CN}.key.pem" &>/dev/null
|
|
||||||
chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
|
|
||||||
|
|
||||||
cat > "${T}/${PF}.$$" <<- _EOF
|
|
||||||
cn = ${CN}
|
|
||||||
tls_www_client
|
|
||||||
dns_name = ${CN}
|
|
||||||
expiration_days = 3650
|
|
||||||
_EOF
|
|
||||||
|
|
||||||
certtool --generate-certificate \
|
|
||||||
--outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
|
|
||||||
--load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
|
|
||||||
--load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
|
|
||||||
--load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
|
|
||||||
--template "${T}/${PF}.$$" &>/dev/null
|
|
||||||
chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
|
|
||||||
|
|
||||||
rm -f "${T}/${PF}.$$"
|
|
||||||
|
|
||||||
echo
|
|
||||||
einfo "Here is the documentation on how to encrypt your log traffic:"
|
|
||||||
einfo " http://www.rsyslog.com/doc/rsyslog_tls.html"
|
|
||||||
}
|
|
@ -1,2 +1,3 @@
|
|||||||
DIST arj_3.10.22-13.debian.tar.xz 15904 SHA256 d74588f13a2de780d762d3405b0216a02cf4e55bda4ac4703cab94310ac3ea46 SHA512 670f9fb69f1f4363a4d277151bc99286de024764a99ca5276e9f46d560718a906657ec6e2898290f57fbf1007c9190959d38de14ecd1d3205fb26323eff6795d WHIRLPOOL b1111dc6dce1d3810819d6773a27b5d9642ea421e571fe1fa7eac0f4dfb16625769d57a4378613ca7f1b58531593f55044ef6efcb41a56fc4afd2a65c290c53f
|
DIST arj_3.10.22-13.debian.tar.xz 15904 SHA256 d74588f13a2de780d762d3405b0216a02cf4e55bda4ac4703cab94310ac3ea46 SHA512 670f9fb69f1f4363a4d277151bc99286de024764a99ca5276e9f46d560718a906657ec6e2898290f57fbf1007c9190959d38de14ecd1d3205fb26323eff6795d WHIRLPOOL b1111dc6dce1d3810819d6773a27b5d9642ea421e571fe1fa7eac0f4dfb16625769d57a4378613ca7f1b58531593f55044ef6efcb41a56fc4afd2a65c290c53f
|
||||||
|
DIST arj_3.10.22-14.debian.tar.xz 16436 SHA256 992b740d8cce5e5c5c866f625a2201514930191548ee56df27c34905ea4be665 SHA512 a5d8cba4761e34324ac00275040c808597e4ec9efb46c1f97f894f9ecd6d29b3e5858d953d1bbe7d5f82226683003d128544e04e3e5cded6c38e9c87746a437e WHIRLPOOL 3974347c8795536645994865a15d1f39079542fe3b689e3311ff86daac83d9f1ac3ad3832aff453e6abc0f9737071e4c55f1012e1f97a2e237fae9a557cd368c
|
||||||
DIST arj_3.10.22.orig.tar.gz 431467 SHA256 589e4c9bccc8669e7b6d8d6fcd64e01f6a2c21fe10aad56a83304ecc3b96a7db SHA512 4730dfdbab4f8095396c337578ed69bdaae52955ad468db50b52af8ad2846ecd6cfc05eb3ac0d03838c1c32ea60126f14a22b93e8181c06b9546456f3937ff76 WHIRLPOOL 86223959a938898126c544a75cbc0c4885777fe2eda3ccad2bbae47f8e3a31a409e2dca0dbbde8333e8c2ac77a1f350c7d95bbcba002f88ee94420f31d957319
|
DIST arj_3.10.22.orig.tar.gz 431467 SHA256 589e4c9bccc8669e7b6d8d6fcd64e01f6a2c21fe10aad56a83304ecc3b96a7db SHA512 4730dfdbab4f8095396c337578ed69bdaae52955ad468db50b52af8ad2846ecd6cfc05eb3ac0d03838c1c32ea60126f14a22b93e8181c06b9546456f3937ff76 WHIRLPOOL 86223959a938898126c544a75cbc0c4885777fe2eda3ccad2bbae47f8e3a31a409e2dca0dbbde8333e8c2ac77a1f350c7d95bbcba002f88ee94420f31d957319
|
||||||
|
@ -0,0 +1,54 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit autotools toolchain-funcs
|
||||||
|
|
||||||
|
PATCH_LEVEL=14
|
||||||
|
MY_P="${PN}_${PV}"
|
||||||
|
|
||||||
|
DESCRIPTION="Utility for opening arj archives"
|
||||||
|
HOMEPAGE="http://arj.sourceforge.net"
|
||||||
|
SRC_URI="mirror://debian/pool/main/a/arj/${MY_P}.orig.tar.gz
|
||||||
|
mirror://debian/pool/main/a/arj/${MY_P}-${PATCH_LEVEL}.debian.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}/${P}-implicit-declarations.patch"
|
||||||
|
"${FILESDIR}/${P}-glibc2.10.patch"
|
||||||
|
"${WORKDIR}"/debian/patches/
|
||||||
|
"${FILESDIR}/${P}-darwin.patch"
|
||||||
|
"${FILESDIR}/${P}-interix.patch"
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
cd gnu || die
|
||||||
|
mv configure.{in,ac} || die
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
cd gnu || die
|
||||||
|
CFLAGS="${CFLAGS} -Wall" econf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
sed -i -e '/stripgcc/d' GNUmakefile || die
|
||||||
|
|
||||||
|
ARJLIBDIR="${EPREFIX}/usr/$(get_libdir)"
|
||||||
|
emake CC=$(tc-getCC) libdir="${ARJLIBDIR}" \
|
||||||
|
ADD_LDFLAGS="${LDFLAGS}" \
|
||||||
|
pkglibdir="${ARJLIBDIR}" all
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake pkglibdir="${ARJLIBDIR}" DESTDIR="${D}" install
|
||||||
|
dodoc doc/rev_hist.txt
|
||||||
|
}
|
@ -0,0 +1,74 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
DESCRIPTION="Grub2 built as a PV grub per the Xen PV Boot Protocol"
|
||||||
|
HOMEPAGE="https://blog.xenproject.org/2015/01/07/using-grub-2-as-a-bootloader-for-xen-pv-guests/"
|
||||||
|
SRC_URI=""
|
||||||
|
|
||||||
|
LICENSE="BSD-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="amd64"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND="sys-boot/grub:2=[grub_platforms_xen]
|
||||||
|
app-emulation/xen-tools:="
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
S="${WORKDIR}"
|
||||||
|
|
||||||
|
STRIP_MASK="usr/libexec/xen/bin/grub-x86_64-xen.bin"
|
||||||
|
QA_EXECSTACK="usr/libexec/xen/bin/grub-x86_64-xen.bin"
|
||||||
|
QA_WX_LOAD="usr/libexec/xen/bin/grub-x86_64-xen.bin"
|
||||||
|
QA_PRESTRIPPED="usr/libexec/xen/bin/grub-x86_64-xen.bin"
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
:
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
cat > "${S}/grub-bootstrap.cfg" <<- EOF
|
||||||
|
normal (memdisk)/grub.cfg
|
||||||
|
EOF
|
||||||
|
|
||||||
|
cat > "${S}/grub.cfg" <<- EOF
|
||||||
|
if search -s -f /boot/xen/pvboot-x86_64.elf ; then
|
||||||
|
echo "Chainloading (${root})/boot/xen/pvboot-x86_64.elf"
|
||||||
|
multiboot "/boot/xen/pvboot-x86_64.elf"
|
||||||
|
boot
|
||||||
|
fi
|
||||||
|
|
||||||
|
if search -s -f /xen/pvboot-x86_64.elf ; then
|
||||||
|
echo "Chainloading (${root})/xen/pvboot-x86_64.elf"
|
||||||
|
multiboot "/xen/pvboot-x86_64.elf"
|
||||||
|
boot
|
||||||
|
fi
|
||||||
|
|
||||||
|
if search -s -f /boot/grub/grub.cfg ; then
|
||||||
|
echo "Reading (${root})/boot/grub/grub.cfg"
|
||||||
|
configfile /boot/grub/grub.cfg
|
||||||
|
fi
|
||||||
|
|
||||||
|
if search -s -f /grub/grub.cfg ; then
|
||||||
|
echo "Reading (${root})/grub/grub.cfg"
|
||||||
|
configfile /grub/grub.cfg
|
||||||
|
fi
|
||||||
|
EOF
|
||||||
|
|
||||||
|
tar cf memdisk.tar grub.cfg || die "failed to tar"
|
||||||
|
|
||||||
|
grub2-mkimage -O x86_64-xen \
|
||||||
|
-c grub-bootstrap.cfg \
|
||||||
|
-m memdisk.tar \
|
||||||
|
-o grub-x86_64-xen.bin \
|
||||||
|
/usr/lib/grub/x86_64-xen/*.mod \
|
||||||
|
|| die "failed to grub-mkimage"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
exeinto /usr/libexec/xen/bin
|
||||||
|
doexe grub-x86_64-xen.bin
|
||||||
|
}
|
@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type='project'>
|
||||||
|
<email>xen@gentoo.org</email>
|
||||||
|
</maintainer>
|
||||||
|
<maintainer type='person'>
|
||||||
|
<email>cardoe@gentoo.org</email>
|
||||||
|
</maintainer>
|
||||||
|
<longdescription lang="en">
|
||||||
|
A grub 2 built to run in dom0 which is a PV grub that can chain load
|
||||||
|
a guest installed PV grub (grub legacy or grub 2) or handle a guest
|
||||||
|
supplied grub 2 config file.
|
||||||
|
</longdescription>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,39 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
if [[ ${PV} == "99999999" ]] ; then
|
||||||
|
inherit autotools git-r3
|
||||||
|
EGIT_REPO_URI="git://anongit.gentoo.org/proj/${PN}.git"
|
||||||
|
else
|
||||||
|
SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.bz2"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="Eselect module for management of multiple Python versions"
|
||||||
|
HOMEPAGE="https://www.gentoo.org/proj/en/Python/"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND=">=app-admin/eselect-1.2.3
|
||||||
|
>=dev-lang/python-exec-2.3"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
[[ ${PV} == "99999999" ]] && eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
local py
|
||||||
|
|
||||||
|
if has_version 'dev-lang/python'; then
|
||||||
|
eselect python update --if-unset
|
||||||
|
fi
|
||||||
|
|
||||||
|
if has_version "=dev-lang/python-3*"; then
|
||||||
|
eselect python update "--python3" --if-unset
|
||||||
|
fi
|
||||||
|
}
|
@ -0,0 +1,184 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
# The Debian ca-certificates package merely takes the CA database as it exists
|
||||||
|
# in the nss package and repackages it for use by openssl.
|
||||||
|
#
|
||||||
|
# The issue with using the compiled debs directly is two fold:
|
||||||
|
# - they do not update frequently enough for us to rely on them
|
||||||
|
# - they pull the CA database from nss tip of tree rather than the release
|
||||||
|
#
|
||||||
|
# So we take the Debian source tools and combine them with the latest nss
|
||||||
|
# release to produce (largely) the same end result. The difference is that
|
||||||
|
# now we know our cert database is kept in sync with nss and, if need be,
|
||||||
|
# can be sync with nss tip of tree more frequently to respond to bugs.
|
||||||
|
|
||||||
|
# When triaging bugs from users, here's some handy tips:
|
||||||
|
# - To see what cert is hitting errors, use openssl:
|
||||||
|
# openssl s_client -port 443 -CApath /etc/ssl/certs/ -host $HOSTNAME
|
||||||
|
# Focus on the errors written to stderr.
|
||||||
|
#
|
||||||
|
# - Look at the upstream log as to why certs were added/removed:
|
||||||
|
# https://hg.mozilla.org/projects/nss/log/tip/lib/ckfw/builtins/certdata.txt
|
||||||
|
#
|
||||||
|
# - If people want to add/remove certs, tell them to file w/mozilla:
|
||||||
|
# https://bugzilla.mozilla.org/enter_bug.cgi?product=NSS&component=CA%20Certificates&version=trunk
|
||||||
|
|
||||||
|
EAPI="4"
|
||||||
|
PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
|
||||||
|
|
||||||
|
inherit eutils python-any-r1
|
||||||
|
|
||||||
|
if [[ ${PV} == *.* ]] ; then
|
||||||
|
# Compile from source ourselves.
|
||||||
|
PRECOMPILED=false
|
||||||
|
inherit versionator
|
||||||
|
|
||||||
|
DEB_VER=$(get_version_component_range 1)
|
||||||
|
NSS_VER=$(get_version_component_range 2-)
|
||||||
|
RTM_NAME="NSS_${NSS_VER//./_}_RTM"
|
||||||
|
else
|
||||||
|
# Debian precompiled version.
|
||||||
|
PRECOMPILED=true
|
||||||
|
inherit unpacker
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="Common CA Certificates PEM files"
|
||||||
|
HOMEPAGE="http://packages.debian.org/sid/ca-certificates"
|
||||||
|
NMU_PR=""
|
||||||
|
if ${PRECOMPILED} ; then
|
||||||
|
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb"
|
||||||
|
else
|
||||||
|
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz
|
||||||
|
ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz
|
||||||
|
cacert? ( https://dev.gentoo.org/~anarchy/patches/nss-3.14.1-add_spi+cacerts_ca_certs.patch )"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="MPL-1.1"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
|
||||||
|
IUSE=""
|
||||||
|
${PRECOMPILED} || IUSE+=" +cacert"
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
if ${PRECOMPILED} ; then
|
||||||
|
# platforms like AIX don't have a good ar
|
||||||
|
DEPEND+="
|
||||||
|
kernel_AIX? ( app-arch/deb2targz )
|
||||||
|
!<sys-apps/portage-2.1.10.41"
|
||||||
|
fi
|
||||||
|
# c_rehash: we run `c_rehash`; newer version for alt-cert-paths #552540
|
||||||
|
# debianutils: we run `run-parts`
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
>=app-misc/c_rehash-1.7-r1
|
||||||
|
sys-apps/debianutils"
|
||||||
|
|
||||||
|
if ! ${PRECOMPILED}; then
|
||||||
|
DEPEND+=" ${PYTHON_DEPS}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
S=${WORKDIR}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
# For the conversion to having it in CONFIG_PROTECT_MASK,
|
||||||
|
# we need to tell users about it once manually first.
|
||||||
|
[[ -f "${EPREFIX}"/etc/env.d/98ca-certificates ]] \
|
||||||
|
|| ewarn "You should run update-ca-certificates manually after etc-update"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
${PRECOMPILED} || default
|
||||||
|
|
||||||
|
# Do all the work in the image subdir to avoid conflicting with source
|
||||||
|
# dirs in $WORKDIR. Need to perform everything in the offset #381937
|
||||||
|
mkdir -p "image/${EPREFIX}"
|
||||||
|
cd "image/${EPREFIX}" || die
|
||||||
|
|
||||||
|
${PRECOMPILED} && unpacker_src_unpack
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
cd "image/${EPREFIX}" || die
|
||||||
|
if ! ${PRECOMPILED} ; then
|
||||||
|
mkdir -p usr/sbin
|
||||||
|
cp -p "${S}"/${PN}/sbin/update-ca-certificates usr/sbin/ || die
|
||||||
|
|
||||||
|
if use cacert ; then
|
||||||
|
pushd "${S}"/nss-${NSS_VER} >/dev/null
|
||||||
|
epatch "${DISTDIR}"/nss-3.14.1-add_spi+cacerts_ca_certs.patch
|
||||||
|
popd >/dev/null
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
epatch "${FILESDIR}"/${PN}-20150426-root.patch
|
||||||
|
local relp=$(echo "${EPREFIX}" | sed -e 's:[^/]\+:..:g')
|
||||||
|
sed -i \
|
||||||
|
-e '/="$ROOT/s:ROOT:ROOT'"${EPREFIX}"':' \
|
||||||
|
-e '/RELPATH="\.\./s:"$:'"${relp}"'":' \
|
||||||
|
usr/sbin/update-ca-certificates || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
cd "image/${EPREFIX}" || die
|
||||||
|
if ! ${PRECOMPILED} ; then
|
||||||
|
python_setup
|
||||||
|
local d="${S}/${PN}/mozilla"
|
||||||
|
# Grab the database from the nss sources.
|
||||||
|
cp "${S}"/nss-${NSS_VER}/nss/lib/ckfw/builtins/{certdata.txt,nssckbi.h} "${d}" || die
|
||||||
|
emake -C "${d}"
|
||||||
|
|
||||||
|
# Now move the files to the same places that the precompiled would.
|
||||||
|
mkdir -p etc/ssl/certs etc/ca-certificates/update.d usr/share/ca-certificates/mozilla
|
||||||
|
if use cacert ; then
|
||||||
|
mkdir -p usr/share/ca-certificates/{cacert.org,spi-inc.org}
|
||||||
|
mv "${d}"/CAcert_Inc..crt usr/share/ca-certificates/cacert.org/cacert.org_root.crt || die
|
||||||
|
mv "${d}"/SPI_Inc..crt usr/share/ca-certificates/spi-inc.org/spi-cacert-2008.crt || die
|
||||||
|
fi
|
||||||
|
mv "${d}"/*.crt usr/share/ca-certificates/mozilla/ || die
|
||||||
|
else
|
||||||
|
mv usr/share/doc/{ca-certificates,${PF}} || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
(
|
||||||
|
echo "# Automatically generated by ${CATEGORY}/${PF}"
|
||||||
|
echo "# $(date -u)"
|
||||||
|
echo "# Do not edit."
|
||||||
|
cd usr/share/ca-certificates
|
||||||
|
find * -name '*.crt' | LC_ALL=C sort
|
||||||
|
) > etc/ca-certificates.conf
|
||||||
|
|
||||||
|
sh usr/sbin/update-ca-certificates --root "${S}/image" || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cp -pPR image/* "${D}"/ || die
|
||||||
|
if ! ${PRECOMPILED} ; then
|
||||||
|
cd ca-certificates
|
||||||
|
doman sbin/*.8
|
||||||
|
dodoc debian/README.* examples/ca-certificates-local/README
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo 'CONFIG_PROTECT_MASK="/etc/ca-certificates.conf"' > 98ca-certificates
|
||||||
|
doenvd 98ca-certificates
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
if [ -d "${EROOT}/usr/local/share/ca-certificates" ] ; then
|
||||||
|
# if the user has local certs, we need to rebuild again
|
||||||
|
# to include their stuff in the db.
|
||||||
|
# However it's too overzealous when the user has custom certs in place.
|
||||||
|
# --fresh is to clean up dangling symlinks
|
||||||
|
"${EROOT}"/usr/sbin/update-ca-certificates --root "${ROOT}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
local c badcerts=0
|
||||||
|
for c in $(find -L "${EROOT}"etc/ssl/certs/ -type l) ; do
|
||||||
|
ewarn "Broken symlink for a certificate at $c"
|
||||||
|
badcerts=1
|
||||||
|
done
|
||||||
|
if [ ${badcerts} -eq 1 ]; then
|
||||||
|
ewarn "Removing the following broken symlinks:"
|
||||||
|
ewarn "$(find -L "${EROOT}"/etc/ssl/certs/ -type l -printf '%p -> %l\n' -delete)"
|
||||||
|
fi
|
||||||
|
}
|
@ -1,4 +1,5 @@
|
|||||||
DIST elasticsearch-1.7.3.tar.gz 28510917 SHA256 af517611493374cfb2daa8897ae17e63e2efea4d0377d316baa351c1776a2bca SHA512 0cb6b2ebd77c3d1467f6a22f845bfbf9f4a7c9c9ddedae17aeb6bd2d2bc576171fc80e3a4963e7b890af574e9fd0b0faa152e7f2671a74254826e14fe2554c9f WHIRLPOOL c86de3076389a9b95cf4d424673edb3c3b1dae0b4470b18b15a5f2e9bde6669a61b8ffd5cc3f7fc3b52f99441915a84b0396a5673ebbc12fec0d83eb41a03c74
|
|
||||||
DIST elasticsearch-1.7.4.tar.gz 28510433 SHA256 395f3417c26a6b36125f6a062c1129b454a961efea09151c692adc63562e5a94 SHA512 7a31c274a833d0f27dbfd54ce6c8d8f6d01562289e1c4c9258a7c338f3e4ecc9d842d2a5c0c804f333f9cdf9dcfec437640fb4a4e5cfdda3fa958bdb7a402022 WHIRLPOOL 0acff3f5b8047c2647b716d57255e7f884f06ea57e468c784e1a84742b47973570d175a723a4341c54a027b9a442c89e9bed2f66bb29c292d6c59ca40ffb3855
|
DIST elasticsearch-1.7.4.tar.gz 28510433 SHA256 395f3417c26a6b36125f6a062c1129b454a961efea09151c692adc63562e5a94 SHA512 7a31c274a833d0f27dbfd54ce6c8d8f6d01562289e1c4c9258a7c338f3e4ecc9d842d2a5c0c804f333f9cdf9dcfec437640fb4a4e5cfdda3fa958bdb7a402022 WHIRLPOOL 0acff3f5b8047c2647b716d57255e7f884f06ea57e468c784e1a84742b47973570d175a723a4341c54a027b9a442c89e9bed2f66bb29c292d6c59ca40ffb3855
|
||||||
DIST elasticsearch-2.1.0.tar.gz 28994631 SHA256 8a4e85bcb506daa369651506af1cbc55c09fd7ff387d111142ae14d0a85d4d14 SHA512 207f35c94c65dcc57e75479e0dbb9127598ea3d9fcc04c1181bf82ebf1022a4431239a0f49803ab53b7bed5152b719e99f8e0395c9b80168567148ae13281ad3 WHIRLPOOL 006a763bbfd8d1600d152a4f80fb05aa92cdf3c223cc59a6368d69ab85bc6e60ffaa84a1d888eff76270834ff407f5d5f71bdf43fb286f8cbe056170e1573272
|
DIST elasticsearch-1.7.5.tar.gz 28487351 SHA256 0aa58947d66b487488e86059352deb7c6cab5da4accdff043cce9fed7c3d2fa7 SHA512 372e9edf5bd9f68c476e15276fc90cf2ecddbafde17fe803e6a50261c2d3a80616a9440d86494d8cfa411703f87cf053d31c62f4cdee260d64cdc0c07b5741ba WHIRLPOOL e4b02117d868dd1998639aa6fa513928d2af6f9226da1d61e84c674941130b7b960aea44bc51f09f0dc852946ad41ad38ca209c4b50351afc451f329ad51f715
|
||||||
DIST elasticsearch-2.1.1.tar.gz 29007342 SHA256 ebd69c0483f20ba7e51caa9606d4e3ce5fe2667e1216c799f0cdbb815c317ce6 SHA512 eff12cd7342dc0036dc88f03ced9c7cc90d284222efeca86adfd9e4cf254cb8f96105c58673b239cfc9eb9764a2a669d2cd171ca73eb43b1ec1470a13c5e1776 WHIRLPOOL 2b0e069d162ee07eddc90d879d4ce5dd2cef9e4a804a9aaeb3d99e5d532f583589e2c6a36b5e856bf19a610f220eea6aaa75d28e7b6687b60eab7bf83b2def51
|
DIST elasticsearch-2.1.1.tar.gz 29007342 SHA256 ebd69c0483f20ba7e51caa9606d4e3ce5fe2667e1216c799f0cdbb815c317ce6 SHA512 eff12cd7342dc0036dc88f03ced9c7cc90d284222efeca86adfd9e4cf254cb8f96105c58673b239cfc9eb9764a2a669d2cd171ca73eb43b1ec1470a13c5e1776 WHIRLPOOL 2b0e069d162ee07eddc90d879d4ce5dd2cef9e4a804a9aaeb3d99e5d532f583589e2c6a36b5e856bf19a610f220eea6aaa75d28e7b6687b60eab7bf83b2def51
|
||||||
|
DIST elasticsearch-2.1.2.tar.gz 29008904 SHA256 069cf3ab88a36d01f86e54b46169891b0adef6eda126ea35e540249d904022e1 SHA512 25757972839e644719f0c129d862bb342bb3d76df19328b9a7e59ca65c62c695e61d8bb21a2a5bd20841b8fd5ba981cd35e83dc2c78a958a344b798b9e71c714 WHIRLPOOL aab6c78edf24101d72ca619d01617661c8701c29c9b49222262c1573912a2ab7eceeca21a367fdc7d600a38c4b381abd9ec4bf5ea59ee9f59e5fe97a76750453
|
||||||
|
DIST elasticsearch-2.2.0.tar.gz 29419005 SHA256 ed70cc81e1f55cd5f0032beea2907227b6ad8e7457dcb75ddc97a2cc6e054d30 SHA512 b1c9d10ba6c778fe1a440c058b4968bae1cfb81cff9e00508e406ce02ec5eb889b6d7caf8fb69ef132a2e681b127fbe3b71c6298ee0c9f047aeaeec29cdc1cc6 WHIRLPOOL 1e57b2cca97d90756d592ca96ceb4e1fc026e1c9deaeceb3df3a59937a9cd8710222d6c74ece2883dd425aeb1bfde034413d2f04ea0f4a4c276c0d7de3671cee
|
||||||
|
@ -0,0 +1,62 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit eutils systemd user
|
||||||
|
|
||||||
|
MY_PN="${PN%-bin}"
|
||||||
|
DESCRIPTION="Open Source, Distributed, RESTful, Search Engine"
|
||||||
|
HOMEPAGE="https://www.elastic.co/products/elasticsearch"
|
||||||
|
SRC_URI="https://download.elasticsearch.org/${MY_PN}/release/org/${MY_PN}/distribution/tar/${MY_PN}/${PV}/${P}.tar.gz"
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
RESTRICT="strip"
|
||||||
|
|
||||||
|
RDEPEND="|| ( virtual/jre:1.8 virtual/jre:1.7 )"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
enewgroup ${MY_PN}
|
||||||
|
enewuser ${MY_PN} -1 /bin/bash /var/lib/${MY_PN} ${MY_PN}
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
rm -rf bin/*.{bat,exe}
|
||||||
|
rm LICENSE.txt
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dodir /etc/${MY_PN}
|
||||||
|
dodir /etc/${MY_PN}/scripts
|
||||||
|
|
||||||
|
insinto /usr/share/doc/${P}/examples
|
||||||
|
doins config/*
|
||||||
|
rm -rf config
|
||||||
|
|
||||||
|
insinto /usr/share/${MY_PN}
|
||||||
|
doins -r ./*
|
||||||
|
chmod +x "${D}"/usr/share/${MY_PN}/bin/*
|
||||||
|
|
||||||
|
keepdir /var/{lib,log}/${MY_PN}
|
||||||
|
keepdir /usr/share/${MY_PN}/plugins
|
||||||
|
|
||||||
|
newinitd "${FILESDIR}/elasticsearch.init5" "${MY_PN}"
|
||||||
|
newconfd "${FILESDIR}/${MY_PN}.conf" "${MY_PN}"
|
||||||
|
systemd_newunit "${FILESDIR}"/${PN}.service4 "${PN}.service"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog
|
||||||
|
elog "You may create multiple instances of ${MY_PN} by"
|
||||||
|
elog "symlinking the init script:"
|
||||||
|
elog "ln -sf /etc/init.d/${MY_PN} /etc/init.d/${MY_PN}.instance"
|
||||||
|
elog
|
||||||
|
elog "Each of the example files in /usr/share/doc/${P}/examples"
|
||||||
|
elog "should be extracted to the proper configuration directory:"
|
||||||
|
elog "/etc/${MY_PN} (for standard init)"
|
||||||
|
elog "/etc/${MY_PN}/instance (for symlinked init)"
|
||||||
|
elog
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
|
DIST gateway-1.5.0.tar.gz 3469476 SHA256 9613fbf46ffaca322f3983a9b8a7579b135c54b8dd24cf715777da5ff50c5e53 SHA512 5bd35ff40e0f5882367f717e67104a0dc8703b5d6d95654e1268ded15cf6fac6366968b10adbe2eec22b3ac17fe3ae33b4142cd38f51fd3d75a56c8fe7653652 WHIRLPOOL d813da05f572e69c1619483c68a06f0587f8e191b1d71973fd9b63c22b8749169ae02963b48cfeae980aff1628f0b2c72a0ce9a82f4f7eecb5dc93cec0f2d2d7
|
||||||
DIST sqlbox-0.7.2.tar.gz 118074 SHA256 8d220ff4c1f026c91b2d5eb23d4b59468228f7d9d6cf8358989169dffeda1428 SHA512 0f8f565346e67f394a8f582c24ba149a62781e3a1b258ed5b137de8219aa264889986f2242409e20f75b42d754fdcb2f52a755c61ab6dc16ff6d102f6bd0dcc1 WHIRLPOOL b32397c2ff173e1dd134665f8fbea570ff3c54a20684853300a127a89b95ae94d5c511fcb7349fed393c884ca3129e45bc8d8cd92622f1b16fb24d73bdb57319
|
DIST sqlbox-0.7.2.tar.gz 118074 SHA256 8d220ff4c1f026c91b2d5eb23d4b59468228f7d9d6cf8358989169dffeda1428 SHA512 0f8f565346e67f394a8f582c24ba149a62781e3a1b258ed5b137de8219aa264889986f2242409e20f75b42d754fdcb2f52a755c61ab6dc16ff6d102f6bd0dcc1 WHIRLPOOL b32397c2ff173e1dd134665f8fbea570ff3c54a20684853300a127a89b95ae94d5c511fcb7349fed393c884ca3129e45bc8d8cd92622f1b16fb24d73bdb57319
|
||||||
|
@ -0,0 +1,67 @@
|
|||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-mobilephone/kannel-sqlbox/kannel-sqlbox-0.7.2.ebuild,v 1.4 2013/07/25 01:53:56 creffett Exp $
|
||||||
|
|
||||||
|
EAPI="2"
|
||||||
|
|
||||||
|
inherit eutils autotools
|
||||||
|
|
||||||
|
DESCRIPTION="DB-Based Kannel Box for message queueing"
|
||||||
|
HOMEPAGE="http://www.kannel.org/~aguerrieri/SqlBox/"
|
||||||
|
SRC_URI="http://www.kannel.org/download/${PV}/gateway-${PV}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-1.1 GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="ssl doc"
|
||||||
|
|
||||||
|
RDEPEND="|| (
|
||||||
|
~app-mobilephone/kannel-${PV}[mysql]
|
||||||
|
~app-mobilephone/kannel-${PV}[sqlite]
|
||||||
|
~app-mobilephone/kannel-${PV}[postgres]
|
||||||
|
)
|
||||||
|
ssl? ( dev-libs/openssl )"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
doc? ( media-gfx/transfig
|
||||||
|
app-text/jadetex
|
||||||
|
app-text/docbook-dsssl-stylesheets
|
||||||
|
app-text/docbook-sgml-dtd:3.1 )"
|
||||||
|
|
||||||
|
S="${WORKDIR}/gateway-${PV}/addons/sqlbox/"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
LDFLAGS="" econf --docdir=/usr/share/doc/${PF} \
|
||||||
|
--without-ctlib \
|
||||||
|
--without-mssql \
|
||||||
|
$(use_enable ssl) \
|
||||||
|
$(use_enable doc docs) \
|
||||||
|
|| die "econf failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake DESTDIR="${D}" install || die "failed emake install"
|
||||||
|
|
||||||
|
if use doc; then
|
||||||
|
emake doc/userguide.html || die "emake docs failed"
|
||||||
|
dohtml doc/userguide.html || die "userguide.html not found"
|
||||||
|
fi
|
||||||
|
|
||||||
|
newinitd "${FILESDIR}"/kannel-sqlbox.initd kannel-sqlbox
|
||||||
|
|
||||||
|
dodoc AUTHORS ChangeLog NEWS README
|
||||||
|
insinto /etc/kannel
|
||||||
|
newins example/sqlbox.conf.example sqlbox.conf.sample
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog "Please view the following page for config information:"
|
||||||
|
elog "http://www.kannel.org/pipermail/users/2006-October/000859.html"
|
||||||
|
elog ""
|
||||||
|
elog "In essence you need to do 3 things"
|
||||||
|
elog "1. Create the database (tables will be automatically created by kannel)"
|
||||||
|
elog "2. Point sqlbox to the smsbox-port in kannel [core] group"
|
||||||
|
elog "3. Point smsbox to smsbox-port in sqlbox [sqlbox] group"
|
||||||
|
elog ""
|
||||||
|
elog "This literally puts sqlbox in between the bearerbox and smsbox"
|
||||||
|
elog "for data storage into a database"
|
||||||
|
}
|
@ -1,6 +1,15 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<longdescription>Sqlbox is a special Kannel box that sits between bearerbox and
|
<maintainer type="project">
|
||||||
|
<email>proxy-maint@gentoo.org</email>
|
||||||
|
<name>Gentoo Proxy Maintainers Project</name>
|
||||||
|
</maintainer>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>travisghansen@yahoo.com</email>
|
||||||
|
<name>Travis Hansen</name>
|
||||||
|
<description>Proxied maintainer; set to assignee in all bugs</description>
|
||||||
|
</maintainer>
|
||||||
|
<longdescription>Sqlbox is a special Kannel box that sits between bearerbox and
|
||||||
smsbox and uses a database queue to store and forward messages.</longdescription>
|
smsbox and uses a database queue to store and forward messages.</longdescription>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
DIST wps-office_10.1.0.5444~a20_amd64.deb 81954904 SHA256 19380705962fb6f161dbf2ba40c6a5b5df34dc55b983ac6b1bd1776baeef2069 SHA512 585bcf5f51c7fec073fdc284501e4f31199f5982badaf879b325b6e49b5e0d4c3eb0d719ce6b5ee180aed8b479531e8f060d036902a4efbe6c632bb0146e6eb3 WHIRLPOOL 246fb53eb3122966be033c0bcc20035b86fbd0b8f1a327fa21bbd27ffef14738c61f23d00431e5b7ab93fc95d759e6bc269c128de66ad45488d363f2e3d63d30
|
|
||||||
DIST wps-office_10.1.0.5444~a20_i386.deb 81553560 SHA256 130ac0926ae2c8bc4dc3b3092998556b5d949044d7630cc4d41b5339e6e487f5 SHA512 02474a9948b1e2907a84522cb7d84a4acbda5bfdd5aa97068b60acf92646ef89858ee1eb5e834be7caa2eeb8c8e3eb33b5fd691d15711e5daf205611dfac0363 WHIRLPOOL 8d06d473ae042497173b68bedc3d776c1f3b133428035410c14d24ea12e0a340ab47a1362f60eb6b1113ab48a2bfb9aac55031a878f6097f644477b751130b73
|
|
||||||
DIST wps-office_10.1.0.5460~a20p1_amd64.deb 81891888 SHA256 5e4844a0da411f2ff01d3b1dd03ff7291799001ee7a78925d8c5dd3ca3fce8d0 SHA512 ae3ff4923177f6fa8e097099045b7c7c7b03473cb55a074cc84a184e0e263445287783b9a123847645573928393708f0480300132614067c04fd2cb3a11076ec WHIRLPOOL 8d0c6b596401e6dcdc5c11cd3cf2f842a3dbf52232a2b128a8678c86107ddc0aae9191de93bbb555fc3c0b57293348a1998cd20a8bd6063b7deb3855b813856e
|
DIST wps-office_10.1.0.5460~a20p1_amd64.deb 81891888 SHA256 5e4844a0da411f2ff01d3b1dd03ff7291799001ee7a78925d8c5dd3ca3fce8d0 SHA512 ae3ff4923177f6fa8e097099045b7c7c7b03473cb55a074cc84a184e0e263445287783b9a123847645573928393708f0480300132614067c04fd2cb3a11076ec WHIRLPOOL 8d0c6b596401e6dcdc5c11cd3cf2f842a3dbf52232a2b128a8678c86107ddc0aae9191de93bbb555fc3c0b57293348a1998cd20a8bd6063b7deb3855b813856e
|
||||||
DIST wps-office_10.1.0.5460~a20p1_i386.deb 81407384 SHA256 cf314da6a7f82a72664633f90bbfc75940a931661c01b6904db5229445d00fd0 SHA512 d720ca78a35bf60fcdb209bd19b5c0d865da87681e08cf7848a01a76f260f23f5de41ba9d3c635f300cd27518f6b0643f6476970128fbb40429ffbc0d76d945c WHIRLPOOL edf33b0a1e2ebf2288bf6a6bf3ad216d99efd7bf68fad1c5c1aab216fc42c03ec503dacb60e6140873374006520b6d292ff03455d1368124fab3ab88989169c1
|
DIST wps-office_10.1.0.5460~a20p1_i386.deb 81407384 SHA256 cf314da6a7f82a72664633f90bbfc75940a931661c01b6904db5229445d00fd0 SHA512 d720ca78a35bf60fcdb209bd19b5c0d865da87681e08cf7848a01a76f260f23f5de41ba9d3c635f300cd27518f6b0643f6476970128fbb40429ffbc0d76d945c WHIRLPOOL edf33b0a1e2ebf2288bf6a6bf3ad216d99efd7bf68fad1c5c1aab216fc42c03ec503dacb60e6140873374006520b6d292ff03455d1368124fab3ab88989169c1
|
||||||
|
DIST wps-office_10.1.0.5503~a20p2_amd64.deb 82023734 SHA256 c6667a590eddc6b7478a6493f5c700ccec04b6a164fdcbc06765afaf8322b4c2 SHA512 e2d5b21d116763d95438218a3beff3a9450271d7d972a95e86824436991c6ac5b77e0ed443ce48a4b2ea0edda15989fdffaf99c553c30fb81ef60e4015802e43 WHIRLPOOL 10aeee458a1b3a6a3555a5ff726c27a09fe743cb009ffedf3483f20774890e63287e50d162c9a6888863117434e03627065dabb6fd8a1f1405e0657daf941c0f
|
||||||
|
DIST wps-office_10.1.0.5503~a20p2_i386.deb 81588594 SHA256 b5635fc5b00eea3de1e95875378426b7002b9944295a7a5e6290602fe0282a0c SHA512 843d8d59a2ac60f21354f9028db6de3ec1e28bffb08366e859b2d3aac4a0cd31e510ecbf6eb6445e5b1357e124d6d273fdf9d3b8124d7ff57c7421f28574d642 WHIRLPOOL 3d80f3cc6bcd03ab350dcc5fc7fea2ba71e34d6fe83cf4a543722080e2c08f5b358f00aadcb77f8dc62b65d5dbda9f52f90de8f2dc5cf92779aa0e573d6d69d8
|
||||||
|
@ -1,2 +1 @@
|
|||||||
DIST fquery-0.2.1.4.tar.gz 13229 SHA256 e19ba8bff5414f990fbcc4852fcefc59cad25de02d1114737e32f19499833764 SHA512 bead28fa66b053ce13d6622dd93a212ad99a9183b0caafb36d5a594b529f6a14102305e0fd22197f7b5bfe47126f3e230efd3886fedbbfa223e075e69ee8edd9 WHIRLPOOL 785697f7fb381d13cf588067365f6a17de09ddf59b400017a45c4870042075ff9c44a4530fcb8c0f2fbd1082bb366d18c8e8a2da034a200500e7ee334182313d
|
DIST fquery-0.2.2.tar.gz 14489 SHA256 5641c8748ff11e5ba37175eac76ee4b14739a3d4d4711ea5ce023bc8d8559cbe SHA512 d8560a043a3e9d489232427c5911b650cca932cda1c2185c881834c8fd54d316bc650bf4d187da53cd9785adf17381e1cb7cddaf21e73d89f7854cbb33738587 WHIRLPOOL 5d7390e941ab1ecdfb06a68a5f7e483b20d52044fce358f296ec5652ffa98c96db13292da7baebce47bee4d142f91be8e2916dce2dda6c6cebad0ab8091fd19b
|
||||||
DIST fquery-0.2.1.5.tar.gz 13242 SHA256 f124de95a18d2e177ed1fae3493ad093c8c365d513c0cc958227fc59f2ca38ec SHA512 33282f12b4fd6c62e3ba3abe39c53442fce53b010a85a769f3f5b8107949ddb87e19c0350a0c23c938ec869b33be46de1505efcf44133a4ddecffdf00519013e WHIRLPOOL 0c83bf58866d3cdde602ac8847eb6ae6fb927ec539c76fb16f7d8367d27199455aca3f788481f46eb78b9b81b3572c32c4bb249063f7ad8b721f073979309cb7
|
|
||||||
|
@ -1,29 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
# ebuild generated by hackport 0.3.6.9999
|
|
||||||
|
|
||||||
CABAL_FEATURES="bin"
|
|
||||||
inherit haskell-cabal
|
|
||||||
|
|
||||||
DESCRIPTION="Installed package query tool for Gentoo Linux"
|
|
||||||
HOMEPAGE="http://hackage.haskell.org/package/fquery"
|
|
||||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="ZLIB"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND=""
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
>=dev-haskell/cabal-1.6.0.3
|
|
||||||
dev-haskell/extensible-exceptions
|
|
||||||
dev-haskell/hashtables
|
|
||||||
dev-haskell/parsec
|
|
||||||
dev-haskell/regex-compat
|
|
||||||
>=dev-lang/ghc-6.10.4
|
|
||||||
"
|
|
@ -1 +1,2 @@
|
|||||||
DIST zsh-completions-0.12.0.tar.gz 193410 SHA256 770d92749b11b22192595b207208508f8bfa319d5d03210a71bc44c8b9cfa0d5 SHA512 3c6b19f10d9598f40cf37ca5c5828e5652b0cad144d48ca681f5a16c1921c308f8cd3d9b8a2dd1c50ddbf167d4bb2e2e5299d1e30591971f4c7d9b28c2250feb WHIRLPOOL 7c5a1cb45d2e045fb0f8eb64deb8d87cab506f11b94996b9ff6cb169fd20672040bdc624de78a58ab5908d2222130de93a179a8e00d5aa75365af0ab0566852a
|
DIST zsh-completions-0.12.0.tar.gz 193410 SHA256 770d92749b11b22192595b207208508f8bfa319d5d03210a71bc44c8b9cfa0d5 SHA512 3c6b19f10d9598f40cf37ca5c5828e5652b0cad144d48ca681f5a16c1921c308f8cd3d9b8a2dd1c50ddbf167d4bb2e2e5299d1e30591971f4c7d9b28c2250feb WHIRLPOOL 7c5a1cb45d2e045fb0f8eb64deb8d87cab506f11b94996b9ff6cb169fd20672040bdc624de78a58ab5908d2222130de93a179a8e00d5aa75365af0ab0566852a
|
||||||
|
DIST zsh-completions-0.14.0.tar.gz 199317 SHA256 54e4f5aad66acd729c46f589dc0b9f2a518b453892e4c21e495f33bb959c7eef SHA512 fd2fa683c5990fba9dfa12e839d70c24b7821b487175f5c51d603d21a494f7e9e921628fdd8fff1c02f8c2f52ac1fba1f48638da6a356240e0b7806c1b747ec2 WHIRLPOOL 28df4d93c0bf80bd5c3bb2c189897042e0cfd99fef77492adfe410dca96e140a8e654c0a896b45991f3605822a209d6561f7b196344b704ccd718f0a284f3e28
|
||||||
|
@ -0,0 +1,34 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
if [[ ${PV} == 9999* ]] ; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://github.com/zsh-users/zsh-completions.git"
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/zsh-users/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="Additional completion definitions for Zsh"
|
||||||
|
HOMEPAGE="https://github.com/zsh-users/zsh-completions"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
RDEPEND="app-shells/zsh"
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto /usr/share/zsh/site-functions
|
||||||
|
doins src/_*
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog
|
||||||
|
elog "If you happen to compile your functions, you may need to delete"
|
||||||
|
elog "~/.zcompdump{,.zwc} and recompile to make the new completions available"
|
||||||
|
elog "to your shell."
|
||||||
|
elog
|
||||||
|
}
|
@ -1,2 +1,2 @@
|
|||||||
DIST sigil-0.8.7.tar.gz 19394061 SHA256 0352cc46714ebb5067a0fbdbbc76dded8f10ea0f4f43374c7dbcac6eba49e104 SHA512 24b74c835ae1f8fb887c9d2c59b3ccc6720ce1fe8d19a6b0056754ab5ea6e63c34c4b229f4e4b3a880e722876d288e58385f5a0ad15b295f147b77b1acf28652 WHIRLPOOL 2cb7a8a928069a2f005396faa9bdacde1f77f3cca3a3ba2458b8562e48298a127b9de9d7ecea5f106ad68865d5074b13fff5a234497b2b6655ac1a3c3edef827
|
DIST sigil-0.8.7.tar.gz 19394061 SHA256 0352cc46714ebb5067a0fbdbbc76dded8f10ea0f4f43374c7dbcac6eba49e104 SHA512 24b74c835ae1f8fb887c9d2c59b3ccc6720ce1fe8d19a6b0056754ab5ea6e63c34c4b229f4e4b3a880e722876d288e58385f5a0ad15b295f147b77b1acf28652 WHIRLPOOL 2cb7a8a928069a2f005396faa9bdacde1f77f3cca3a3ba2458b8562e48298a127b9de9d7ecea5f106ad68865d5074b13fff5a234497b2b6655ac1a3c3edef827
|
||||||
DIST sigil-0.9.2.tar.gz 17448786 SHA256 d3c34ba1b63b080cb889dc5f11ba28f4db246151fbc3de162178290c8b9b3304 SHA512 8adc9571f653f126bf287a264325b3bf231c2022ddc9b1350e0e31125883c1d6b7b983660ccf2b1838ae2f3b15f968cee1e751afd51e2923f291e08f457315f9 WHIRLPOOL 2ee6fd609b9ffbd1c380a34ea0e5001a2ba92ba565dc1023ec0d02e90c3e693194792c962db516924578db82c7b56f97c01852f96e6ea3d0f80d05bc4a393acc
|
DIST sigil-0.9.3.tar.gz 18095814 SHA256 714417ec2ac8aa21a29dcc9fd5054479fcba965029c1b881f8229ca76781c404 SHA512 c3463e0b16188b9d15f2f00e2b4fb8c565c0281cde144b840e49dbf7026462251d44ad8b5ae4b0ac8f88569ce73c6a9bcd781864283f3b5b8b25be7962b0f9b1 WHIRLPOOL 29cbf950015a562c247a127c527dd09f45328d799b710f9715d720798a89e77e781758978c683a1b85fe55690679cc8aa99f71c24786e4a7e534515664335644
|
||||||
|
@ -0,0 +1,10 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
# skip their stupid [ -f `which java` ] test, which will always fail on Gentoo
|
||||||
|
export APP_SKIP_J2SE_TEST=1
|
||||||
|
export GENTOO_VM=$( eval $(gjl --get-vm -p sqldeveloper) && echo ${gjl_vm} )
|
||||||
|
export JAVA_HOME=$(java-config -o)
|
||||||
|
|
||||||
|
cd /opt/sqldeveloper/sqldeveloper/bin && exec bash sqldeveloper $@
|
@ -0,0 +1,98 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit eutils java-pkg-2
|
||||||
|
|
||||||
|
DESCRIPTION="Oracle SQL Developer is a graphical tool for database development"
|
||||||
|
HOMEPAGE="http://www.oracle.com/technetwork/developer-tools/sql-developer/overview/index.html"
|
||||||
|
SRC_URI="${P}-no-jre.zip"
|
||||||
|
|
||||||
|
RESTRICT="fetch"
|
||||||
|
|
||||||
|
LICENSE="OTN"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
IUSE="mssql mysql sybase"
|
||||||
|
|
||||||
|
DEPEND="mssql? ( dev-java/jtds:1.3 )
|
||||||
|
mysql? ( dev-java/jdbc-mysql:0 )
|
||||||
|
sybase? ( dev-java/jtds:1.3 )"
|
||||||
|
RDEPEND=">=virtual/jdk-1.8
|
||||||
|
${DEPEND}"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${PN}"
|
||||||
|
|
||||||
|
QA_PREBUILT="
|
||||||
|
opt/${PN}/netbeans/platform/modules/lib/amd64/linux/*.so
|
||||||
|
opt/${PN}/netbeans/platform/modules/lib/i386/linux/*.so
|
||||||
|
"
|
||||||
|
|
||||||
|
pkg_nofetch() {
|
||||||
|
eerror "Please go to"
|
||||||
|
eerror " ${HOMEPAGE}"
|
||||||
|
eerror "and download"
|
||||||
|
eerror " Oracle SQL Developer for other platforms"
|
||||||
|
eerror " ${SRC_URI}"
|
||||||
|
eerror "and move it to ${DISTDIR}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# we don't need these, do we?
|
||||||
|
find ./ \( -iname "*.exe" -or -iname "*.dll" -or -iname "*.bat" \) -exec rm {} +
|
||||||
|
|
||||||
|
# they both use jtds, enabling one of them also enables the other one
|
||||||
|
if use mssql && ! use sybase; then
|
||||||
|
einfo "You requested MSSQL support, this also enables Sybase support."
|
||||||
|
fi
|
||||||
|
if use sybase && ! use mssql; then
|
||||||
|
einfo "You requested Sybase support, this also enables MSSQL support."
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use mssql || use sybase; then
|
||||||
|
echo "AddJavaLibFile $(java-pkg_getjars jtds-1.3)" >> sqldeveloper/bin/sqldeveloper.conf || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use mysql; then
|
||||||
|
echo "AddJavaLibFile $(java-pkg_getjars jdbc-mysql)" >> sqldeveloper/bin/sqldeveloper.conf || die
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dodir /opt/${PN}
|
||||||
|
# NOTE For future version to get that line (what to copy) go to the unpacked sources dir
|
||||||
|
# using `bash` and press Meta+_ (i.e. Meta+Shift+-) -- that is a builtin bash feature ;-)
|
||||||
|
cp -r {configuration,d{ataminer,ropins,vt},e{quinox,xternal},ide,j{avavm,d{bc,ev},lib,views},modules,netbeans,ords,rdbms,s{leepycat,ql{developer,j},vnkit}} \
|
||||||
|
"${D}"/opt/${PN}/ || die "Install failed"
|
||||||
|
|
||||||
|
newbin "${FILESDIR}"/${PN}-r1 ${PN}
|
||||||
|
|
||||||
|
newicon icon.png ${PN}-32x32.png
|
||||||
|
make_desktop_entry ${PN} "Oracle SQL Developer" ${PN}-32x32
|
||||||
|
|
||||||
|
# This is normally called automatically by java-pkg_dojar, which
|
||||||
|
# hasn't been used above. We need to create package.env to help the
|
||||||
|
# launcher select the correct VM.
|
||||||
|
java-pkg_do_write_
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
# this temporary fixes FileNotFoundException with datamodeler
|
||||||
|
# this is more like a workaround than permanent fix
|
||||||
|
mkdir -p /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log || die
|
||||||
|
touch /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log/datamodeler.log || die
|
||||||
|
chmod -R 1777 /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log/datamodeler.log || die
|
||||||
|
|
||||||
|
# this fixes another datamodeler FileNotFoundException
|
||||||
|
# also more like a workaround than permanent fix
|
||||||
|
chmod 1777 /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/types/dr_custom_scripts.xml || die
|
||||||
|
|
||||||
|
echo
|
||||||
|
einfo "If you want to use the TNS connection type you need to set up the"
|
||||||
|
einfo "TNS_ADMIN environment variable to point to the directory your"
|
||||||
|
einfo "tnsnames.ora resides in."
|
||||||
|
echo
|
||||||
|
}
|
@ -0,0 +1,21 @@
|
|||||||
|
DIST beego-1.6.0_p20160126.tar.gz 222634 SHA256 135daab69c9c65453a1337b1b67db02991d0956f1edf9cdab2aebefc9fd904da SHA512 2f2a434456e68fa89f99c5d165323cf54a1d5a28d85d301a1b62374dd5f349e7797a914eae7ccdbf056476b3b3560e5359cc75e0515e749b05fd4c7494a62c5d WHIRLPOOL 7315e0794ab902be33c20c6c363b81bd5c5c08ac758d58decfa037c082153d76dfbf63f5263cd93b780b68cc4049733ddcf01c5d832c68eb4696ac3cc2ad38d9
|
||||||
|
DIST bolt-2f846c3551b76d7710f159be840d66c3d064abbe.tar.gz 78184 SHA256 4358157d83f88a3e0fdd5b2faa810ce0e8569ce5594ce893634f0042b2dfcdab SHA512 429391842ac0ed04fb73587a1d21c2bf03a3c41f79fa192cc601ad4748a02ecd9a5ed024779a7267278f4c7a7152b1cf6d4e48ae1ceb31e52179506792ac4b51 WHIRLPOOL f0d5eabcd2936897124bc7bfc1c5e616c79d7deb0f465e9cbd2b28c6d45173e26c71303afc1a9f6e1ef513548d192d9e8c6e5addba4af4ef40edc564f82245f0
|
||||||
|
DIST errors-f66c77a7882b399795a8987ebf87ef64a427417e.tar.gz 1071 SHA256 7a23eac61fd1795eebb1c3fd654142411d96d3a0f30960ec4c41198c1664fba2 SHA512 2a3232f544c061e945b37d1735337c7268363af8004a46a4cb7d13414b89115aedbd848f25f328d429ba57a3b40e58e61f0cbdfec0b99f6e7d1562181444cc49 WHIRLPOOL f07201b56ddfc99f6648207297a7f86393f5667255bc89fbc532f2e1f087ce95fa7a050bb488404ac1ffa851384565c1e23497881f3e4a59be937906c4b74bda
|
||||||
|
DIST go-couchbase-8cefc09994885b63d45e506861277e9743addd37.tar.gz 67462 SHA256 62dcbfe854ec019903fbab767bde6448f53ef3c74f048c9de137cd471bc2f9b3 SHA512 4255d087893f0e52c306f8f5003ed1dc5d477011181d9834a9b704d02f4841fe78facb9e638a00a0745161950e656092a507f0689f92c8299c7af1b8ab70f62b WHIRLPOOL 6dcef598f3a4d74f7e3fcc252bfcdd3c74947ab2a7e5e0a9a9f8676a7b1e48416f6249e9c81e5e791fa490d9ae1dcb05474c867b52a3454b6c55636f0a573660
|
||||||
|
DIST go-mysql-267b128680c46286b9ca13475c3cca5de8f79bd7.tar.gz 56401 SHA256 3aa79d9b80b92e7ed08436f82915ece3d211c86d41ba6fdfe56643448dcbe706 SHA512 0c7158e94e0034ce19de5c3cab4dff55bc808b47bd2ec0ddc282a18d971de2362ae72746217d9621a37435cb2fe32dd2f91a0e3ee125303d268a46f765b363e7 WHIRLPOOL 155ec234f9d39be381851530d7280fc6cb03e09f6ec5580e7e61333e1657fbdf4e4b31116363ef3fb87b27658e87c60f239ee26fc57bb0f550c232d85f547a7a
|
||||||
|
DIST go-sqlite3-1.1.0_p20160131.tar.gz 1847546 SHA256 d743a044d7ee88b2783f5a15f22b47ffdaa478c0b258babc3c621ce347955bb8 SHA512 9596012111b23865191904b7b0817ddbd88fc61383a3dfcf737d3d1be95c1a1d57b779ffbb9fa83303245a992c56e427396ffccb759a440822fffa516cae0b3d WHIRLPOOL a54021a0b8deb4fd28f44e45e8c78b896ef1121e4a23eb5fe6877b259c37456a6fb4fad77300a079fc3357a14b52d0b0750286a6f15431bdfefd17a99791c7c4
|
||||||
|
DIST goes-e54d722c3aff588e4c737fe11c07359019240824.tar.gz 11987 SHA256 29f97acd4071e20060d6dc3a8ca6e1b220d5bafc2a789357e0de2881a19197f6 SHA512 d492e9befa49c595cf4be22d77fcca61e1395c828e7e916dda1b2cf7d4577ce30b0d953aeede50b2f541d2a5a14b44c00f7537348f887f79d8ff2e75899fb1c6 WHIRLPOOL dc202dbfbe3e1e4395927125a2252da86e461bed4546c0eef52b0ecaf639a85ec4e32440433440ea3289293509b850c13fa51f6f908c058518f6a876b208f1a5
|
||||||
|
DIST golang-snappy-894fd4616c897c201d223c3c0c128e8c648c96a2.tar.gz 10122 SHA256 98053fd8f085c0f613604459840cc03326f8f80240c27e6d810aa38c9e55911f SHA512 d01c2a6f0d8b339aed8248192605a2c82ad8aa56d5bd6fe547f095e560f14a1e5cd873be89fbb0ad8f046fb9e04e639f1c0133481fc5e8f481dc9f004c5b54a7 WHIRLPOOL ff05c7b369b515c54c8fbbea29aa92dc32311e9c745e7fabacce5ba4776ab4b49c08e63248a613e4c839a56160e9f0302cc9896ab271af4ab9476fe8918840f9
|
||||||
|
DIST goleveldb-36d2ead1e477af53df038bdde5f7b5b3790c93dd.tar.gz 130540 SHA256 665eb89ae64e1204b726efdf85e879b4235c522312712bccb115be52f67a9574 SHA512 2907fbb83c835782db62d8f23dd6861015e1220388e1c0b4796b198b7752f8fd768a77df72046eb2b218cad13a32789da99bbb0fb12728d0ddd11270f6283578 WHIRLPOOL 22f296891c875eeb83f651e00a5f4192c260b997296024d28ea990c7e05cb69b4b9baa1565db1c58e8c156bb7303af6dd2150707eb73d87fd6c006cf6436f84c
|
||||||
|
DIST gomemcache-fb1f79c6b65acda83063cbc69f6bba1522558bfc.tar.gz 12347 SHA256 ffc8722619a34a6bdcea8de0c2eefa5cf2bb59482149b8ad44e2768070139f53 SHA512 22534a62143f6cec2189ec6045bcc8602b02c48bdaa180f4b2503576af4ac74806ee636d8fe0278070399f75973763fe8f725063f538945c2224c0e1bbd97df1 WHIRLPOOL c33e376e2bc2a577c3205bd0641a42bca5340abbc5123fd146a632873833e103e25219e763742817f8abbd3621ed49ee19c31fb2f9f276aae9b8b0a67d8060fc
|
||||||
|
DIST gomemcached-eb29b2e515a50fded2382cbd79a369c0cb3abf41.tar.gz 29903 SHA256 1b2ea84cecd8974dd831b8c7287aa0ef8416cbfe996b3c2f4d0e988244ad5984 SHA512 23ebcc416a22c0203484aba9bf809701e469533c523dd6a08807ab305fb53de31021103d2f5d592b895da40a3725cfb52b2d9792b169f51180fd79ccb8ca6354 WHIRLPOOL 13b077379a770b70bf68cb30d12267ecbd2b95a4230dcaaf369c1f55436f30252a311f999bf53479f23397c54992f1e4417e53d50a4d0fac8d3dd957df65b714
|
||||||
|
DIST goyaml2-5545475820ddd4db3f90a4900d44b65d077d702d.tar.gz 4401 SHA256 4ce8d281421609b4382185d8a7373647cb9e9710bb15dece1e17be7be5fd87f3 SHA512 3c63f59ada5c067e02129d6a360d743f88b97991f566f27062253f3540598ef4a96fe82154119a0cbf90bd83f6bf76ae516ae681693f3e4e8def3163ced2ff39 WHIRLPOOL c550ea53ac01c00f0de78a89053f628472d90f57ad40766613c85ea3773530883f60b3f7e8bd1cb0171126d3fef420adf19d1f8f01df9f688560a6fc8e82b90d
|
||||||
|
DIST ledisdb-713b22910a0b66d098c9e40ff19be258968e9a7d.tar.gz 916667 SHA256 a70229ee3ec2293bade930276e0eeccdceed407aa92d82d73673fe25e6edc001 SHA512 4255dd15d4d49ee192310f00ef82fed640b2e3430571cfe68a8a330767f0dd3e41e2a232f3159829b0abfb4ff83c7ea929f9c00d8561efaa7170afdf3b442b04 WHIRLPOOL 82833d4d77d47432dbe3f8d3e86d5e5c06358ad8fcbaa381f4f73d1afa5779953332f430d3374cf7e4fab7ba1a4686ec9bd80f93e27e50358e3c7ef98afbc606
|
||||||
|
DIST mmap-go-903d080718bd2877583fe1bd0a19c9cd3e2906ff.tar.gz 5330 SHA256 4085cf5af43b6fa4e1361ac1b3aef0c7d90ec6884d18490814c6431c16c724b6 SHA512 00fa75bd63360f8cd4c73b540a43b6e54c308fecfd5258325f8f745aa6b1a3240f3f3ce367a4f7270f009d638cbb41bf171b78197d3744804c5fae8eac67efcd WHIRLPOOL 552a5f78440ee6a749d19f6f259d948a8eba25f01cdc0ebcaf03f7e98d4fa934a92b02eec2cce230c81b38cbbbdbcd1ac7d5cc89b10273bdc437afd6bf1641b5
|
||||||
|
DIST pq-f59175c2986495ff94109dee3835c504a96c3e81.tar.gz 68877 SHA256 681711e05991a904f69c837357723e1524fc326e0e0cdba3c0f956c2d96d8c8a SHA512 c68b62816cec1994848009de420b601307e6b9581f35903b28828d9cab0c8e6763d90bde7b8f297002407086525df3b0da7adaf1c7e0f3b786a0d4fcbda7d2eb WHIRLPOOL e61adb00ca89dcd3631dfce1aeaf72aff63043aa80944234992e2579b03119ddba1f58d51e11ef40004994bc86e406bc092bc1b3334079662791c623b0fe941a
|
||||||
|
DIST rdb-f5614b4eb12a23e0c65b51f7c22635ef1a16f725.tar.gz 182596 SHA256 ae80f88c9fb24baa5e879fe5fe52e51bcd71bd572a3a98da323f8710e9c9b029 SHA512 b0d34d9779e93ac40f445a5104b0114b4960ab3e4bc2ddee40242cffdb1d2a5029f20afaec09a45be54bd6832bf9e76a7f8503c7eef1f113d3457e3ac0f4fa1f WHIRLPOOL 32982b60a1acddadfdaa2514c14baac472b8a0eaaf0abde8c6032cb4ad9feb6803bb67e83faf50eb8ce6b55988f017d8b82048324f168ec8369886e497534082
|
||||||
|
DIST redigo-836b6e58b3358112c8291565d01c35b8764070d7.tar.gz 33763 SHA256 aacbbbd9a27381589c8929d3a0ee8631b3aa61bc0ce10a2275c3366db8a49fb8 SHA512 ffc07ffb5f1f6640e56fc684f13c268145d1b4c3c07d317b750ec89d38694cdfd89967322bfb398dbceba5ad6edfd99d98e05bc47fcc69aa0da60795d81c9258 WHIRLPOOL 06c66c331eb96217171b7ccccf3273a10d007472501a25af6124e42e6109690d634f93c0abb802f2b0718ab0ffd9b0d6fd9533fa28b4f8fe1259e1ea1b96c107
|
||||||
|
DIST siddontang-go-354e14e6c093c661abb29fd28403b3c19cff5514.tar.gz 62751 SHA256 d3314fad146926510999693d2a39e6463e5ce88383c374e72ca37b0bfb78c261 SHA512 40a5ee39ccdf972ed1eff1f6c696144ecf7f9d68b12a8f5e00cec250afb6b4bf8c903c4abe2bf4ab4e5e8dae3b4072c144ddea54636cf9a07bee860eb8a99556 WHIRLPOOL fd9f8a7c93e1718ba29f3ab56d237b4520944dd89b05f729846d2ade0b6159cc5c36f5e3164370cef776f26d2fa079a33f9ec767ea2fe4bc1ced2cf1b4be9dbe
|
||||||
|
DIST siddontang-rdb-fc89ed2e418d27e3ea76e708e54276d2b44ae9cf.tar.gz 10585 SHA256 e9773c9ce17eecb239a3ca1a7adcb423c9613d6d4cfbb5bfabff42d296ec52a3 SHA512 30c7742b21f832b25d49b25733982afb1f3fee3ada4a28edaafc7032e365a02b6a53517293e96b4bb541583886ebc331e3ed48e601ff0a8bb0e1159acd1736bd WHIRLPOOL 577565339d3d9cacd946b356f67fa07808a58960dc23a5ec5571f922c11d075acc4e28de481a9d9be674b690b91535175879c58a0c0ba5ed6077818cf892d34b
|
||||||
|
DIST toml-5c4df71dfe9ac89ef6287afc05e4c1b16ae65a1e.tar.gz 37103 SHA256 7f74638243f26b36d28df583796bf39ac2ea10d1e6b163d08d0ea3bcdaeaf744 SHA512 7361237199912bb6c1695dd450d56e4f2007ccc0764418bd51b6b91a5a9a5e4604834628b6a90e9b6cac5d054a0686a13fb1ede4ceb62c5d43efb38df615aed2 WHIRLPOOL d50bdae68b8e00134bf18e352ae54b077a7fd57d8531450f6213db3ba0816f00371b5b5549441d326b925317281f2fc6ce248a87a4fc75c54ec2eea424e5ff65
|
||||||
|
DIST x2j-a0352aadc5420072ebe692481a5d6913d77f8cf0.tar.gz 23055 SHA256 e4a603b34500b553f232eb43b07e549405cac513dafb8d4c15c8160abf314dc6 SHA512 bd1b6ad7cfc7d241f39177eea79a84a6ab0db28c7c7b1fa2acb91d9f5fa10b4e7849c560b497e696bba011109847120e2f1bcc9d45b18992118cfdcd66d34c49 WHIRLPOOL 06a79ed0b2b86d438343327abbddcdcab1207354bf6f52ff9dc29e53ec9cab32d0a91cf0cb7a364b9efafea2ad3bbd62638792144b36ccc9a07a26df9c5a9966
|
@ -0,0 +1,79 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
inherit golang-build
|
||||||
|
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
EGO_PN="github.com/astaxie/beego/..."
|
||||||
|
EGIT_COMMIT="fbb98fbe1fe5f6a4209772b44e2547714992340c"
|
||||||
|
SRC_URI="https://${EGO_PN%/*}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz
|
||||||
|
https://github.com/bradfitz/gomemcache/archive/fb1f79c6b65acda83063cbc69f6bba1522558bfc.tar.gz -> gomemcache-fb1f79c6b65acda83063cbc69f6bba1522558bfc.tar.gz
|
||||||
|
https://github.com/garyburd/redigo/archive/836b6e58b3358112c8291565d01c35b8764070d7.tar.gz -> redigo-836b6e58b3358112c8291565d01c35b8764070d7.tar.gz
|
||||||
|
https://github.com/beego/x2j/archive/a0352aadc5420072ebe692481a5d6913d77f8cf0.tar.gz -> x2j-a0352aadc5420072ebe692481a5d6913d77f8cf0.tar.gz
|
||||||
|
https://github.com/beego/goyaml2/archive/5545475820ddd4db3f90a4900d44b65d077d702d.tar.gz -> goyaml2-5545475820ddd4db3f90a4900d44b65d077d702d.tar.gz
|
||||||
|
https://github.com/wendal/errors/archive/f66c77a7882b399795a8987ebf87ef64a427417e.tar.gz -> errors-f66c77a7882b399795a8987ebf87ef64a427417e.tar.gz
|
||||||
|
https://github.com/belogik/goes/archive/e54d722c3aff588e4c737fe11c07359019240824.tar.gz -> goes-e54d722c3aff588e4c737fe11c07359019240824.tar.gz
|
||||||
|
https://github.com/couchbase/go-couchbase/archive/8cefc09994885b63d45e506861277e9743addd37.tar.gz -> go-couchbase-8cefc09994885b63d45e506861277e9743addd37.tar.gz
|
||||||
|
https://github.com/couchbase/gomemcached/archive/eb29b2e515a50fded2382cbd79a369c0cb3abf41.tar.gz -> gomemcached-eb29b2e515a50fded2382cbd79a369c0cb3abf41.tar.gz
|
||||||
|
https://github.com/siddontang/ledisdb/archive/713b22910a0b66d098c9e40ff19be258968e9a7d.tar.gz -> ledisdb-713b22910a0b66d098c9e40ff19be258968e9a7d.tar.gz
|
||||||
|
https://github.com/BurntSushi/toml/archive/5c4df71dfe9ac89ef6287afc05e4c1b16ae65a1e.tar.gz -> toml-5c4df71dfe9ac89ef6287afc05e4c1b16ae65a1e.tar.gz
|
||||||
|
https://github.com/boltdb/bolt/archive/2f846c3551b76d7710f159be840d66c3d064abbe.tar.gz -> bolt-2f846c3551b76d7710f159be840d66c3d064abbe.tar.gz
|
||||||
|
https://github.com/edsrzf/mmap-go/archive/903d080718bd2877583fe1bd0a19c9cd3e2906ff.tar.gz -> mmap-go-903d080718bd2877583fe1bd0a19c9cd3e2906ff.tar.gz
|
||||||
|
https://github.com/siddontang/go/archive/354e14e6c093c661abb29fd28403b3c19cff5514.tar.gz -> siddontang-go-354e14e6c093c661abb29fd28403b3c19cff5514.tar.gz
|
||||||
|
https://github.com/siddontang/rdb/archive/fc89ed2e418d27e3ea76e708e54276d2b44ae9cf.tar.gz -> siddontang-rdb-fc89ed2e418d27e3ea76e708e54276d2b44ae9cf.tar.gz
|
||||||
|
https://github.com/syndtr/goleveldb/archive/36d2ead1e477af53df038bdde5f7b5b3790c93dd.tar.gz -> goleveldb-36d2ead1e477af53df038bdde5f7b5b3790c93dd.tar.gz
|
||||||
|
https://github.com/cupcake/rdb/archive/f5614b4eb12a23e0c65b51f7c22635ef1a16f725.tar.gz -> rdb-f5614b4eb12a23e0c65b51f7c22635ef1a16f725.tar.gz
|
||||||
|
https://github.com/golang/snappy/archive/894fd4616c897c201d223c3c0c128e8c648c96a2.tar.gz -> golang-snappy-894fd4616c897c201d223c3c0c128e8c648c96a2.tar.gz
|
||||||
|
https://github.com/go-sql-driver/mysql/archive/267b128680c46286b9ca13475c3cca5de8f79bd7.tar.gz -> go-mysql-267b128680c46286b9ca13475c3cca5de8f79bd7.tar.gz
|
||||||
|
https://github.com/lib/pq/archive/f59175c2986495ff94109dee3835c504a96c3e81.tar.gz -> pq-f59175c2986495ff94109dee3835c504a96c3e81.tar.gz
|
||||||
|
https://github.com/mattn/go-sqlite3/archive/c5aee9649735e8dadac55eb968ccebd9fa29a881.tar.gz -> go-sqlite3-1.1.0_p20160131.tar.gz"
|
||||||
|
|
||||||
|
DESCRIPTION="High-performance web framework for Go"
|
||||||
|
HOMEPAGE="https://${EGO_PN%/*}"
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE=""
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
get_archive_go_package() {
|
||||||
|
local archive=${1} uri x
|
||||||
|
for x in ${SRC_URI}; do
|
||||||
|
if [[ ${x} == http* ]]; then
|
||||||
|
uri=${x}
|
||||||
|
elif [[ ${x} == ${archive} ]]; then
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
uri=${uri#https://}
|
||||||
|
echo ${uri%/archive/*}
|
||||||
|
}
|
||||||
|
|
||||||
|
unpack_go_packages() {
|
||||||
|
local go_package x
|
||||||
|
# Unpack packages to appropriate locations for GOPATH
|
||||||
|
for x in ${A}; do
|
||||||
|
unpack ${x}
|
||||||
|
if [[ ${x} == *.tar.gz ]]; then
|
||||||
|
go_package=$(get_archive_go_package ${x})
|
||||||
|
mkdir -p "${S}/src/${go_package%/*}"
|
||||||
|
for x in ${go_package##*/}-*; do
|
||||||
|
[[ ${x} -ef ${S} ]] && continue
|
||||||
|
mv "${x}" "${S}/src/${go_package}" || die
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
unpack_go_packages
|
||||||
|
}
|
||||||
|
|
||||||
|
golang_install_pkgs() {
|
||||||
|
insopts -m0644 -p # preserve timestamps for bug 551486
|
||||||
|
insinto $(dirname "${EPREFIX}$(get_golibdir)/pkg/$(go env GOOS)_$(go env GOARCH)/${EGO_PN%/*}")
|
||||||
|
doins -r "${S}"/pkg/$(go env GOOS)_$(go env GOARCH)/${EGO_PN%/*}
|
||||||
|
insinto $(dirname "${EPREFIX}$(get_golibdir)/src/${EGO_PN%/*}")
|
||||||
|
doins -r "${S}"/src/${EGO_PN%/*}
|
||||||
|
}
|
@ -1,8 +1,10 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="project">
|
<maintainer type="person">
|
||||||
<email>java@gentoo.org</email>
|
<email>zmedico@gentoo.org</email>
|
||||||
<name>Java</name>
|
|
||||||
</maintainer>
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">astaxie/beego</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
@ -0,0 +1 @@
|
|||||||
|
DIST go-sqlite3-1.1.0_p20160131.tar.gz 1847546 SHA256 d743a044d7ee88b2783f5a15f22b47ffdaa478c0b258babc3c621ce347955bb8 SHA512 9596012111b23865191904b7b0817ddbd88fc61383a3dfcf737d3d1be95c1a1d57b779ffbb9fa83303245a992c56e427396ffccb759a440822fffa516cae0b3d WHIRLPOOL a54021a0b8deb4fd28f44e45e8c78b896ef1121e4a23eb5fe6877b259c37456a6fb4fad77300a079fc3357a14b52d0b0750286a6f15431bdfefd17a99791c7c4
|
@ -0,0 +1,18 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
inherit golang-build golang-vcs-snapshot
|
||||||
|
|
||||||
|
EGO_PN="github.com/mattn/go-sqlite3/..."
|
||||||
|
EGIT_COMMIT="c5aee9649735e8dadac55eb968ccebd9fa29a881"
|
||||||
|
ARCHIVE_URI="https://${EGO_PN%/*}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
DESCRIPTION="Go sqlite3 driver using database/sql"
|
||||||
|
HOMEPAGE="https://${EGO_PN%/*}"
|
||||||
|
SRC_URI="${ARCHIVE_URI}"
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE=""
|
@ -1,8 +1,10 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer type="project">
|
<maintainer type="person">
|
||||||
<email>java@gentoo.org</email>
|
<email>zmedico@gentoo.org</email>
|
||||||
<name>Java</name>
|
|
||||||
</maintainer>
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">mattn/go-sqlite3</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
@ -1,5 +1,4 @@
|
|||||||
DIST go-favicon.ico 1150 SHA256 d76ca702a6d81e20ddd31c8c5a4368130e7c68d990600316f6f1c9509bd38ba7 SHA512 194c4b3c360321a10f714b6755d9155de6129682b4070d19b52d0d5706fcbd1d244ea38c33fd77fe1dec85b3e39720dd0a62f5b126803036fbc8337a9d72fea6 WHIRLPOOL f55a84a28812bffd1fa38e098e6ba7d757bdefc0e20c3d8ef767fb1bc7d6e2cfbb8d1ae0593e81cce17c27f60e6aacf094e6c67b1f592c0546090feab9d3830f
|
DIST go-favicon.ico 1150 SHA256 d76ca702a6d81e20ddd31c8c5a4368130e7c68d990600316f6f1c9509bd38ba7 SHA512 194c4b3c360321a10f714b6755d9155de6129682b4070d19b52d0d5706fcbd1d244ea38c33fd77fe1dec85b3e39720dd0a62f5b126803036fbc8337a9d72fea6 WHIRLPOOL f55a84a28812bffd1fa38e098e6ba7d757bdefc0e20c3d8ef767fb1bc7d6e2cfbb8d1ae0593e81cce17c27f60e6aacf094e6c67b1f592c0546090feab9d3830f
|
||||||
DIST go-tools-0_pre20150805.tar.gz 1633388 SHA256 80db6fc563df50eb924dbf4f96cef287fc6b89cc8b98595c1dac3c80a118f290 SHA512 80813c2da74c7b25fa2cfd15b2505757e7f466469ac701cb22d190dc83a607f091c4dea207a2e371e53d7a1f5459e7b53e5eea53c95565e958a6eb7fcb212359 WHIRLPOOL 3b000f830d81c35e6f76a9883d9430eb7fe0f546a36579a150a7bd8f825146a0623726a98a7b7f764825c9fee30af1f89b3bbc98efeaf05fe8f64bbb127a1f68
|
|
||||||
DIST go-tools-0_pre20150823.tar.gz 1633447 SHA256 12ac4c5e49134a7dcc9c2f3123d20562463d83360a6e1d2fc6ace5ec025a31ae SHA512 6d906bae8433182e7a105a46b92c4f64ac145196ccc72f8934376fc49e5d554182931745e92229c4571323a6eba9ce2f680b5add3844ecb593a194cbbc1b0b63 WHIRLPOOL acb3ac4e5abcc56a37bec461a7e4170e4a45ebd917ed9ca1dd016c92756a01b0ed0887e525bc17acd7a88a34fd5f9495a5ffa63f58a05d547e2fba17c4ff9a8e
|
DIST go-tools-0_pre20150823.tar.gz 1633447 SHA256 12ac4c5e49134a7dcc9c2f3123d20562463d83360a6e1d2fc6ace5ec025a31ae SHA512 6d906bae8433182e7a105a46b92c4f64ac145196ccc72f8934376fc49e5d554182931745e92229c4571323a6eba9ce2f680b5add3844ecb593a194cbbc1b0b63 WHIRLPOOL acb3ac4e5abcc56a37bec461a7e4170e4a45ebd917ed9ca1dd016c92756a01b0ed0887e525bc17acd7a88a34fd5f9495a5ffa63f58a05d547e2fba17c4ff9a8e
|
||||||
DIST go-tools-0_pre20150902.tar.gz 1630401 SHA256 c5026af549199f62a374b705981cf0f04661497af0d69ee47d54e9992ee44c8f SHA512 437d5178ce5bf6c4d39ad638259e7c18150d2574dffb632003fa0b83a61a9103e666e562aecc6e8412d995e4b5ffacda6bc12b1cfbbea0b22a5ff680a0a7e3e1 WHIRLPOOL bfc7998c3c042059213975dc6864814edf497b5c6ee70c228925bcb7dd283efb4f49d7ac05383b8ae2d85ccc7fbd7663e3c2899bffe47e4e36195bd639bc61c7
|
DIST go-tools-0_pre20150902.tar.gz 1630401 SHA256 c5026af549199f62a374b705981cf0f04661497af0d69ee47d54e9992ee44c8f SHA512 437d5178ce5bf6c4d39ad638259e7c18150d2574dffb632003fa0b83a61a9103e666e562aecc6e8412d995e4b5ffacda6bc12b1cfbbea0b22a5ff680a0a7e3e1 WHIRLPOOL bfc7998c3c042059213975dc6864814edf497b5c6ee70c228925bcb7dd283efb4f49d7ac05383b8ae2d85ccc7fbd7663e3c2899bffe47e4e36195bd639bc61c7
|
||||||
DIST go-tools-0_pre20160121.tar.gz 1768660 SHA256 4f1d444643e06bc9da47655e6532d71cdd4dfe3167352d93fd48a8e31bec5a60 SHA512 ca4b213a6f398f9bb61a81784fb6dcb4a82994e2d7a95134fc5203ce0f65848d192b2d7c8975a59199db873942c23562866a5607347e060ac0af370d72e067e2 WHIRLPOOL fa4f0006211cb52eca9cba015235a07d7d640681864a62ed065454efceb789694ea3a6d0099adec910bee075153e56e1323cb7e6f4d9a7426d2b8e40474a715e
|
DIST go-tools-0_pre20160121.tar.gz 1768660 SHA256 4f1d444643e06bc9da47655e6532d71cdd4dfe3167352d93fd48a8e31bec5a60 SHA512 ca4b213a6f398f9bb61a81784fb6dcb4a82994e2d7a95134fc5203ce0f65848d192b2d7c8975a59199db873942c23562866a5607347e060ac0af370d72e067e2 WHIRLPOOL fa4f0006211cb52eca9cba015235a07d7d640681864a62ed065454efceb789694ea3a6d0099adec910bee075153e56e1323cb7e6f4d9a7426d2b8e40474a715e
|
||||||
|
@ -1,72 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
EGO_PN="golang.org/x/tools/..."
|
|
||||||
EGO_SRC="golang.org/x/tools"
|
|
||||||
|
|
||||||
if [[ ${PV} = *9999* ]]; then
|
|
||||||
inherit golang-vcs
|
|
||||||
else
|
|
||||||
EGIT_COMMIT="d02228d1857b9f49cd0252788516ff5584266eb6"
|
|
||||||
ARCHIVE_URI="https://github.com/golang/tools/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
inherit golang-vcs-snapshot
|
|
||||||
fi
|
|
||||||
inherit golang-build
|
|
||||||
|
|
||||||
DESCRIPTION="Go Tools"
|
|
||||||
HOMEPAGE="https://godoc.org/golang.org/x/tools"
|
|
||||||
SRC_URI="${ARCHIVE_URI}
|
|
||||||
http://golang.org/favicon.ico -> go-favicon.ico"
|
|
||||||
LICENSE="BSD"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE=""
|
|
||||||
DEPEND="dev-go/go-net:="
|
|
||||||
RDEPEND=""
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# Add favicon to the godoc web interface (bug 551030)
|
|
||||||
cp "${DISTDIR}"/go-favicon.ico "src/${EGO_SRC}/godoc/static/favicon.ico" ||
|
|
||||||
die
|
|
||||||
sed -e 's:"example.html",:\0\n\t"favicon.ico",:' \
|
|
||||||
-i src/${EGO_SRC}/godoc/static/makestatic.go || die
|
|
||||||
sed -e 's:<link type="text/css":<link rel="icon" type="image/png" href="/lib/godoc/favicon.ico">\n\0:' \
|
|
||||||
-i src/${EGO_SRC}/godoc/static/godoc.html || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
# Generate static.go with favicon included
|
|
||||||
pushd src/golang.org/x/tools/godoc/static >/dev/null || die
|
|
||||||
go run makestatic.go || die
|
|
||||||
popd >/dev/null
|
|
||||||
|
|
||||||
# Create a writable GOROOT in order to avoid sandbox violations.
|
|
||||||
cp -sR "$(go env GOROOT)" "${T}/goroot" || die
|
|
||||||
export GOROOT="${T}/goroot"
|
|
||||||
rm -rf "${GOROOT}/src/${EGO_SRC}" || die
|
|
||||||
rm -rf "${GOROOT}/pkg/$(go env GOOS)_$(go env GOARCH)/${EGO_SRC}" || die
|
|
||||||
golang-build_src_compile
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
local x
|
|
||||||
golang-build_src_install
|
|
||||||
export -n GOROOT
|
|
||||||
exeopts -m0755 -p # preserve timestamps for bug 551486
|
|
||||||
exeinto "$(go env GOROOT)/bin"
|
|
||||||
doexe bin/*
|
|
||||||
|
|
||||||
# godoc ends up in ${GOROOT}/bin
|
|
||||||
dodir /usr/bin
|
|
||||||
while read -r -d '' x; do
|
|
||||||
doexe "${x}"
|
|
||||||
ln "${ED}"usr/{lib/go/bin,bin}/${x##*/} || die
|
|
||||||
done < <(find "${GOROOT}/bin" -type f -print0)
|
|
||||||
|
|
||||||
exeinto "$(go env GOTOOLDIR)"
|
|
||||||
doexe "${GOROOT}/pkg/tool/$(go env GOOS)_$(go env GOARCH)/cover"
|
|
||||||
doexe "${GOROOT}/pkg/tool/$(go env GOOS)_$(go env GOARCH)/vet"
|
|
||||||
}
|
|
@ -0,0 +1 @@
|
|||||||
|
DIST arithmoi-0.4.1.3.tar.gz 66196 SHA256 2e623924079d3f8733fd31bf40a30ee0051dd0c3e3ae4b13a7afb5f2300413c9 SHA512 abc5939207e502dffd91b3a4e2b9c688eef388a6b9354576fcb4badf4625da1cad0e9698cb42b293b37cc29427ad2679170452374fbf6cd5e614d53db34cd9f6 WHIRLPOOL dc0c167e63430d8f57fef7107f8444fa2fb1e76a5664043524df6c606f778cbecb457c43d9b1484015b96d4f91c221e60718f637593362ad657e7c5a5ae24a48
|
@ -0,0 +1,34 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
# ebuild generated by hackport 0.4.5.9999
|
||||||
|
#hackport: flags: -llvm
|
||||||
|
|
||||||
|
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||||
|
inherit haskell-cabal
|
||||||
|
|
||||||
|
DESCRIPTION="Efficient basic number-theoretic functions. Primes, powers, integer logarithms"
|
||||||
|
HOMEPAGE="https://github.com/cartazio/arithmoi"
|
||||||
|
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0/${PV}"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND=">=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
|
||||||
|
>=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.2:=[profile?]
|
||||||
|
>=dev-lang/ghc-7.4.1:=
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=dev-haskell/cabal-1.10
|
||||||
|
test? ( dev-haskell/hspec )
|
||||||
|
"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
haskell-cabal_src_configure \
|
||||||
|
--flag=-llvm
|
||||||
|
}
|
@ -0,0 +1,19 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>haskell@gentoo.org</email>
|
||||||
|
<name>Gentoo Haskell</name>
|
||||||
|
</maintainer>
|
||||||
|
<longdescription>
|
||||||
|
A library of basic functionality needed for
|
||||||
|
number-theoretic calculations. The aim of this library
|
||||||
|
is to provide efficient implementations of the functions.
|
||||||
|
Primes and related things (totients, factorisation),
|
||||||
|
powers (integer roots and tests, modular exponentiation),
|
||||||
|
integer logarithms.
|
||||||
|
Note: Requires GHC >= 6.12 with the integer-gmp package
|
||||||
|
for efficiency. Portability is on the to-do list (with
|
||||||
|
low priority, however).
|
||||||
|
</longdescription>
|
||||||
|
</pkgmetadata>
|
@ -1,6 +1,2 @@
|
|||||||
DIST hashable-1.1.2.5.tar.gz 9129 SHA256 3fb5d430c9289ebada4991a76fd78f028aaaf17957dc666ddc7b89c98a54713d SHA512 dc6acab7a17709ed483bbc22cb7e29f5518e34102e6ffddbac4dabc2a854d595cf7517fc776e47e55d41c23107636b796150804ef8099dd4545e33f6df1ab0b6 WHIRLPOOL 9de525387fb8fdf9a6262171f15ecec7af4f9592e98782100d75c263137cfc3796156bea90745fdf052ad91c16ce216cfb5594dce0de20528a60486ced8b7ad9
|
|
||||||
DIST hashable-1.2.1.0.tar.gz 22389 SHA256 4ec07479fe37174e694b8d54cfc2111648e325fd1d7dce92366ed4ce2e7da126 SHA512 343f6b9eb40d089f0f2187427af7d7b5dbe15884649ddc8e0b140db129f21fc44f6bf41a262a3b2a0c74d967be6f603799472802d835e48a442f836dd8142607 WHIRLPOOL 7c8d174b48b5124f6cc52151d3d47f3da22adf61525a080048eee5ee4aa54598adccd2d189979c3631d72ce2c9312505ec3991748276058342c59e450f1f92fe
|
DIST hashable-1.2.1.0.tar.gz 22389 SHA256 4ec07479fe37174e694b8d54cfc2111648e325fd1d7dce92366ed4ce2e7da126 SHA512 343f6b9eb40d089f0f2187427af7d7b5dbe15884649ddc8e0b140db129f21fc44f6bf41a262a3b2a0c74d967be6f603799472802d835e48a442f836dd8142607 WHIRLPOOL 7c8d174b48b5124f6cc52151d3d47f3da22adf61525a080048eee5ee4aa54598adccd2d189979c3631d72ce2c9312505ec3991748276058342c59e450f1f92fe
|
||||||
DIST hashable-1.2.3.1.tar.gz 23845 SHA256 d5bf53df132e56671a3a4533c89324b327e1b47181b3961cffa87f5aea6f7af9 SHA512 e8518490a89aa42c283adbda038754a2d0ad4ebcf9c28fa5203be69616f9c6d12befd472874d34e3892d70cfa6de6e0f5be9dddae9b78a8fdfb83106074825d3 WHIRLPOOL 7ae107a0bf4710b1d558a3eaa05ac0542c29fb4cf8353366fd8afa64fd60cf1ce47cd6dcab7706f5ecbab11186509af88b6786668cae9c9b122f9ba106314ece
|
|
||||||
DIST hashable-1.2.3.2.tar.gz 23903 SHA256 8c66fc70f75c5e1eaa8278c2c624a8cf5a73d5127df1cb2956eb69b16f492241 SHA512 e5c646881ebe3c73c598ee4c24f5454524867c823137702ab3010b346ee8dec6b93623834838e43413d19d97c3c011bcc54e915d1055d76f90d2315fc25a600b WHIRLPOOL 0ee669fa904e45ae9d9e279c55e904470646ffc782d5953a27e0f92bc35a0c9b961a552b3a4816d8a5741c38b8f7fd59678cbe81e4ec4ad0b00edef6c05cc3d0
|
|
||||||
DIST hashable-1.2.3.3.tar.gz 23944 SHA256 fc923f7d1fdc0062416a61f6ab96b4e1958e1aee1ddf1c71fa2cc6d08154e44e SHA512 f2e693ecdd96591b703f584b501818215379ce56e8fc7591307fe15d2745d1eb7d2ca7c130dde84a66337c81089c783f227f6215d868958caecc58bf996c7a22 WHIRLPOOL 8177001510bf326787f3af676d4f62796bc5371a715ab6beb3604fac77a64eaa74ffda449dfb2c69200afea964b380e549c5c9782ea52c8ced8f32380e1f30a3
|
|
||||||
DIST hashable-1.2.4.0.tar.gz 24491 SHA256 fb9671db0c39cd48d38e2e13e3352e2bf7dfa6341edfe68789a1753d21bb3cf3 SHA512 992027ce617e347414e328e05afe69b8621fb1af21fef58836761d2002a1f9f7f97c981ff3c4fe8699a1da124771df575717ed4e3fd0bbe5c62d81be1322dbf6 WHIRLPOOL b1c783aec82470e4af78d2a7d3edafb69343a8f73a93ef3f32871066cd48226e973cebc07891836f2e6256239404c4c76e2009fc3f16c74e1714a5e4d47ecebc
|
DIST hashable-1.2.4.0.tar.gz 24491 SHA256 fb9671db0c39cd48d38e2e13e3352e2bf7dfa6341edfe68789a1753d21bb3cf3 SHA512 992027ce617e347414e328e05afe69b8621fb1af21fef58836761d2002a1f9f7f97c981ff3c4fe8699a1da124771df575717ed4e3fd0bbe5c62d81be1322dbf6 WHIRLPOOL b1c783aec82470e4af78d2a7d3edafb69343a8f73a93ef3f32871066cd48226e973cebc07891836f2e6256239404c4c76e2009fc3f16c74e1714a5e4d47ecebc
|
||||||
|
@ -1,29 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
# ebuild generated by hackport 0.3.9999
|
|
||||||
|
|
||||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
|
||||||
inherit haskell-cabal
|
|
||||||
|
|
||||||
DESCRIPTION="A class for types that can be converted to a hash value"
|
|
||||||
HOMEPAGE="https://github.com/tibbe/hashable"
|
|
||||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="BSD"
|
|
||||||
SLOT="0/${PV}"
|
|
||||||
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND=">=dev-haskell/text-0.11.0.5:=[profile?]
|
|
||||||
>=dev-lang/ghc-6.10.1:="
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
test? ( >=dev-haskell/quickcheck-2.4.0.1
|
|
||||||
=dev-haskell/random-1.0*
|
|
||||||
>=dev-haskell/test-framework-0.3.3
|
|
||||||
>=dev-haskell/test-framework-quickcheck2-0.2.9
|
|
||||||
)
|
|
||||||
>=dev-haskell/cabal-1.8"
|
|
@ -1,41 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
# ebuild generated by hackport 0.4.9999
|
|
||||||
#hackport: flags: sse4_1:sse41 gmp:integer-gmp
|
|
||||||
|
|
||||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
|
||||||
inherit haskell-cabal
|
|
||||||
|
|
||||||
DESCRIPTION="A class for types that can be converted to a hash value"
|
|
||||||
HOMEPAGE="https://github.com/tibbe/hashable"
|
|
||||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="BSD"
|
|
||||||
SLOT="0/${PV}"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
|
||||||
IUSE="+gmp +cpu_flags_x86_sse2 cpu_flags_x86_sse4_1"
|
|
||||||
|
|
||||||
RDEPEND=">=dev-haskell/text-0.11.0.5:=[profile?]
|
|
||||||
>=dev-lang/ghc-7.4.1:=
|
|
||||||
"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
>=dev-haskell/cabal-1.8
|
|
||||||
test? ( dev-haskell/hunit
|
|
||||||
>=dev-haskell/quickcheck-2.4.0.1
|
|
||||||
>=dev-haskell/random-1.0 <dev-haskell/random-1.2
|
|
||||||
>=dev-haskell/test-framework-0.3.3
|
|
||||||
dev-haskell/test-framework-hunit
|
|
||||||
>=dev-haskell/test-framework-quickcheck2-0.2.9
|
|
||||||
>=dev-haskell/text-0.11.0.5 )
|
|
||||||
"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
haskell-cabal_src_configure \
|
|
||||||
$(cabal_flag gmp integer-gmp) \
|
|
||||||
$(cabal_flag cpu_flags_x86_sse2 sse2) \
|
|
||||||
$(cabal_flag cpu_flags_x86_sse4_1 sse41)
|
|
||||||
}
|
|
@ -1,40 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
# ebuild generated by hackport 0.4.3
|
|
||||||
#hackport: flags: -sse2,-sse41,integer-gmp:gmp
|
|
||||||
|
|
||||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
|
||||||
inherit haskell-cabal
|
|
||||||
|
|
||||||
DESCRIPTION="A class for types that can be converted to a hash value"
|
|
||||||
HOMEPAGE="https://github.com/tibbe/hashable"
|
|
||||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="BSD"
|
|
||||||
SLOT="0/${PV}"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
|
||||||
IUSE="+gmp"
|
|
||||||
|
|
||||||
RDEPEND=">=dev-haskell/text-0.11.0.5:=[profile?]
|
|
||||||
>=dev-lang/ghc-7.4.1:=
|
|
||||||
"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
>=dev-haskell/cabal-1.8
|
|
||||||
test? ( dev-haskell/hunit
|
|
||||||
>=dev-haskell/quickcheck-2.4.0.1
|
|
||||||
>=dev-haskell/random-1.0 <dev-haskell/random-1.2
|
|
||||||
>=dev-haskell/test-framework-0.3.3
|
|
||||||
dev-haskell/test-framework-hunit
|
|
||||||
>=dev-haskell/test-framework-quickcheck2-0.2.9 )
|
|
||||||
"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
haskell-cabal_src_configure \
|
|
||||||
$(cabal_flag gmp integer-gmp) \
|
|
||||||
--flag=-sse2 \
|
|
||||||
--flag=-sse41
|
|
||||||
}
|
|
@ -1,40 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
# ebuild generated by hackport 0.4.5.9999
|
|
||||||
#hackport: flags: -sse2,-sse41,integer-gmp:gmp
|
|
||||||
|
|
||||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
|
||||||
inherit haskell-cabal
|
|
||||||
|
|
||||||
DESCRIPTION="A class for types that can be converted to a hash value"
|
|
||||||
HOMEPAGE="https://github.com/tibbe/hashable"
|
|
||||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="BSD"
|
|
||||||
SLOT="0/${PV}"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
|
||||||
IUSE="+gmp"
|
|
||||||
|
|
||||||
RDEPEND=">=dev-haskell/text-0.11.0.5:=[profile?]
|
|
||||||
>=dev-lang/ghc-7.4.1:=
|
|
||||||
"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
>=dev-haskell/cabal-1.8
|
|
||||||
test? ( dev-haskell/hunit
|
|
||||||
>=dev-haskell/quickcheck-2.4.0.1
|
|
||||||
>=dev-haskell/random-1.0 <dev-haskell/random-1.2
|
|
||||||
>=dev-haskell/test-framework-0.3.3
|
|
||||||
dev-haskell/test-framework-hunit
|
|
||||||
>=dev-haskell/test-framework-quickcheck2-0.2.9 )
|
|
||||||
"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
haskell-cabal_src_configure \
|
|
||||||
$(cabal_flag gmp integer-gmp) \
|
|
||||||
--flag=-sse2 \
|
|
||||||
--flag=-sse41
|
|
||||||
}
|
|
@ -1,37 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
inherit java-pkg-2 java-ant-2
|
|
||||||
|
|
||||||
DESCRIPTION="Bytecode manipulation framework for Java"
|
|
||||||
HOMEPAGE="http://asm.objectweb.org"
|
|
||||||
SRC_URI="http://download.forge.objectweb.org/${PN}/${P}.tar.gz"
|
|
||||||
LICENSE="BSD"
|
|
||||||
SLOT="2"
|
|
||||||
KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris"
|
|
||||||
IUSE="doc source"
|
|
||||||
DEPEND=">=virtual/jdk-1.3
|
|
||||||
dev-java/ant-core
|
|
||||||
dev-java/ant-owanttask
|
|
||||||
source? ( app-arch/zip )"
|
|
||||||
RDEPEND=">=virtual/jre-1.3"
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
echo "objectweb.ant.tasks.path ${EPREFIX}/usr/share/ant-owanttask/lib/ow_util_ant_tasks.jar" \
|
|
||||||
>> build.properties
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
eant jar $(use_doc jdoc)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
for x in output/dist/lib/*.jar ; do
|
|
||||||
java-pkg_newjar ${x} $(basename ${x/-${PV}})
|
|
||||||
done
|
|
||||||
use doc && java-pkg_dohtml -r output/dist/doc/javadoc/user/*
|
|
||||||
use source && java-pkg_dosrc src/*
|
|
||||||
}
|
|
@ -1,43 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
inherit java-pkg-2 java-ant-2
|
|
||||||
|
|
||||||
DESCRIPTION="Bytecode manipulation framework for Java"
|
|
||||||
HOMEPAGE="http://asm.objectweb.org"
|
|
||||||
SRC_URI="http://download.forge.objectweb.org/${PN}/${P}.tar.gz"
|
|
||||||
LICENSE="BSD"
|
|
||||||
SLOT="2.2"
|
|
||||||
KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
|
||||||
IUSE="doc source"
|
|
||||||
DEPEND=">=virtual/jdk-1.4
|
|
||||||
dev-java/ant-core
|
|
||||||
dev-java/ant-owanttask
|
|
||||||
source? ( app-arch/zip )"
|
|
||||||
RDEPEND=">=virtual/jre-1.4"
|
|
||||||
|
|
||||||
# Needs unpackaged deps.
|
|
||||||
# https://bugs.gentoo.org/show_bug.cgi?id=212860
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack ${A}
|
|
||||||
|
|
||||||
cd "${S}" || die
|
|
||||||
# disables test coverage stuff
|
|
||||||
epatch "${FILESDIR}/${P}-build.xml.patch"
|
|
||||||
# see bug #153971 and http://forge.objectweb.org/tracker/index.php?func=detail&aid=306349&group_id=23&atid=100023
|
|
||||||
epatch "${FILESDIR}/${P}-commons.patch"
|
|
||||||
echo "objectweb.ant.tasks.path = $(java-pkg_getjar --build-only ant-owanttask ow_util_ant_tasks.jar)" >> build.properties
|
|
||||||
}
|
|
||||||
|
|
||||||
EANT_DOC_TARGET="jdoc"
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
for x in output/dist/lib/*.jar ; do
|
|
||||||
java-pkg_newjar ${x} $(basename ${x/-${PV}})
|
|
||||||
done
|
|
||||||
use doc && java-pkg_dohtml -r output/dist/doc/javadoc/user/*
|
|
||||||
use source && java-pkg_dosrc src/*
|
|
||||||
}
|
|
@ -1,35 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
WANT_ANT_TASKS="ant-owanttask"
|
|
||||||
JAVA_PKG_IUSE="doc source"
|
|
||||||
|
|
||||||
inherit java-pkg-2 java-ant-2
|
|
||||||
|
|
||||||
DESCRIPTION="Bytecode manipulation framework for Java"
|
|
||||||
HOMEPAGE="http://asm.objectweb.org"
|
|
||||||
SRC_URI="http://download.forge.objectweb.org/${PN}/${P}.tar.gz"
|
|
||||||
LICENSE="BSD"
|
|
||||||
SLOT="3"
|
|
||||||
IUSE=""
|
|
||||||
KEYWORDS="amd64 ppc64 x86 ~amd64-fbsd ~x86-fbsd ~sparc-solaris ~x86-solaris"
|
|
||||||
|
|
||||||
DEPEND=">=virtual/jdk-1.5"
|
|
||||||
RDEPEND=">=virtual/jre-1.5"
|
|
||||||
|
|
||||||
# Needs deps we don't have yet
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
EANT_DOC_TARGET="jdoc"
|
|
||||||
|
|
||||||
# Fails if this property is not set
|
|
||||||
EANT_EXTRA_ARGS="-Dobjectweb.ant.tasks.path=foobar"
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
for x in output/dist/lib/*.jar ; do
|
|
||||||
java-pkg_newjar ${x} $(basename ${x/-${PV}})
|
|
||||||
done
|
|
||||||
use doc && java-pkg_dojavadoc output/dist/doc/javadoc/user/
|
|
||||||
use source && java-pkg_dosrc src/*
|
|
||||||
}
|
|
@ -1,38 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
MY_P="${PN}-${PV/rc/RC}"
|
|
||||||
JAVA_PKG_IUSE="doc source"
|
|
||||||
|
|
||||||
inherit java-pkg-2 java-ant-2
|
|
||||||
|
|
||||||
DESCRIPTION="Bytecode manipulation framework for Java"
|
|
||||||
HOMEPAGE="http://asm.ow2.org"
|
|
||||||
SRC_URI="http://download.forge.objectweb.org/${PN}/${MY_P}.tar.gz"
|
|
||||||
LICENSE="BSD"
|
|
||||||
SLOT="4"
|
|
||||||
IUSE=""
|
|
||||||
KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-fbsd ~x64-macos"
|
|
||||||
|
|
||||||
DEPEND=">=virtual/jdk-1.5"
|
|
||||||
RDEPEND=">=virtual/jre-1.5"
|
|
||||||
|
|
||||||
# Needs dependencies we don't have yet.
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${MY_P}"
|
|
||||||
EANT_DOC_TARGET="jdoc"
|
|
||||||
|
|
||||||
# Fails if this objectweb.ant.tasks.path is not set.
|
|
||||||
# Java generics seem to break unless product.noshrink is set.
|
|
||||||
EANT_EXTRA_ARGS="-Dobjectweb.ant.tasks.path=foobar -Dproduct.noshrink=true"
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
for x in output/dist/lib/*.jar ; do
|
|
||||||
java-pkg_newjar "${x}" $(basename "${x%-*}.jar")
|
|
||||||
done
|
|
||||||
|
|
||||||
use doc && java-pkg_dojavadoc output/dist/doc/javadoc/user/
|
|
||||||
use source && java-pkg_dosrc src/*
|
|
||||||
}
|
|
@ -0,0 +1,62 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
JAVA_PKG_IUSE="doc source test"
|
||||||
|
|
||||||
|
inherit java-pkg-2 java-pkg-simple
|
||||||
|
|
||||||
|
MY_P="${PN}-jdk15on-${PV/./}"
|
||||||
|
|
||||||
|
DESCRIPTION="Java cryptography APIs"
|
||||||
|
HOMEPAGE="http://www.bouncycastle.org/java.html"
|
||||||
|
SRC_URI="http://www.bouncycastle.org/download/${MY_P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="1.54"
|
||||||
|
KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
|
||||||
|
|
||||||
|
DEPEND=">=virtual/jdk-1.6
|
||||||
|
app-arch/unzip"
|
||||||
|
|
||||||
|
RDEPEND=">=virtual/jre-1.6"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
JAVA_ENCODING="ISO-8859-1"
|
||||||
|
|
||||||
|
# Package can't be build with test as bcprov and bcpkix can't be built with test.
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
default
|
||||||
|
cd "${S}" || die
|
||||||
|
unpack ./src.zip
|
||||||
|
}
|
||||||
|
|
||||||
|
java_prepare() {
|
||||||
|
if ! use test; then
|
||||||
|
# There are too many files to delete so we won't be using JAVA_RM_FILES
|
||||||
|
# (it produces a lot of output).
|
||||||
|
local RM_TEST_FILES=()
|
||||||
|
while read -d $'\0' -r file; do
|
||||||
|
RM_TEST_FILES+=("${file}")
|
||||||
|
done < <(find . -name "*Test*.java" -type f -print0)
|
||||||
|
while read -d $'\0' -r file; do
|
||||||
|
RM_TEST_FILES+=("${file}")
|
||||||
|
done < <(find . -name "*Mock*.java" -type f -print0)
|
||||||
|
|
||||||
|
rm -v "${RM_TEST_FILES[@]}" || die
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
java-pkg-simple_src_compile
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
java-pkg-simple_src_install
|
||||||
|
use source && java-pkg_dosrc org
|
||||||
|
}
|
@ -1,6 +1,20 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>wibrown@redhat.com</email>
|
||||||
|
<name>William Brown</name>
|
||||||
|
<description>Proxy maintainer. Part of the 389-ds core team.</description>
|
||||||
|
</maintainer>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>wes@sol1.com.au</email>
|
||||||
|
<name>Wes</name>
|
||||||
|
<description>Proxy maintainer.</description>
|
||||||
|
</maintainer>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>proxy-maint@gentoo.org</email>
|
||||||
|
<name>Proxy Maintainers</name>
|
||||||
|
</maintainer>
|
||||||
<longdescription>A Java Management Console framework used for remote server
|
<longdescription>A Java Management Console framework used for remote server
|
||||||
management.</longdescription>
|
management.</longdescription>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -1,71 +0,0 @@
|
|||||||
# ChangeLog for dev-java/istack-commons-tools
|
|
||||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/istack-commons-tools/ChangeLog,v 1.15 2015/06/12 16:31:55 monsieurp Exp $
|
|
||||||
|
|
||||||
12 Jun 2015; Patrice Clement <monsieurp@gentoo.org>
|
|
||||||
istack-commons-tools-2.22.ebuild:
|
|
||||||
Soften SLOT and change it to 0 after checking compatibility with apicheck.
|
|
||||||
|
|
||||||
*istack-commons-tools-2.22 (12 Jun 2015)
|
|
||||||
|
|
||||||
12 Jun 2015; Patrice Clement <monsieurp@gentoo.org>
|
|
||||||
+istack-commons-tools-2.22.ebuild:
|
|
||||||
Version bump. Fix bug 188015.
|
|
||||||
|
|
||||||
13 Apr 2012; Ulrich Müller <ulm@gentoo.org>
|
|
||||||
istack-commons-tools-20090620.ebuild:
|
|
||||||
Move EAPI assignment to top of ebuild, bug 411875.
|
|
||||||
|
|
||||||
20 Mar 2010; Petteri Räty <betelgeuse@gentoo.org>
|
|
||||||
-istack-commons-tools-20070122.ebuild:
|
|
||||||
Remove old revision.
|
|
||||||
|
|
||||||
08 Jul 2009; Alistair Bush <ali_bush@gentoo.org>
|
|
||||||
istack-commons-tools-20090620.ebuild:
|
|
||||||
Fix strict build error. Make ant-core a build-only dep.
|
|
||||||
|
|
||||||
*istack-commons-tools-20090620 (21 Jun 2009)
|
|
||||||
|
|
||||||
21 Jun 2009; Robin H. Johnson <robbat2@gentoo.org>
|
|
||||||
+istack-commons-tools-20090620.ebuild:
|
|
||||||
Add new istack-commons (upstream pom.xml tag is 1.1-SNAPSHOT) in a new
|
|
||||||
slot, needed for jersey.
|
|
||||||
|
|
||||||
25 Oct 2008; nixnut <nixnut@gentoo.org>
|
|
||||||
istack-commons-tools-20070122-r1.ebuild:
|
|
||||||
Stable on ppc wrt bug 243124
|
|
||||||
|
|
||||||
23 Oct 2008; Markus Meier <maekke@gentoo.org>
|
|
||||||
istack-commons-tools-20070122-r1.ebuild:
|
|
||||||
amd64/x86 stable, bug #243124
|
|
||||||
|
|
||||||
*istack-commons-tools-20070122-r1 (18 Jul 2008)
|
|
||||||
|
|
||||||
18 Jul 2008; Petteri Räty <betelgeuse@gentoo.org>
|
|
||||||
+istack-commons-tools-20070122-r1.ebuild:
|
|
||||||
Remove unneeded dependencies on sun-jaf and istack-commons-runtime.
|
|
||||||
|
|
||||||
28 Mar 2008; nixnut <nixnut@gentoo.org>
|
|
||||||
istack-commons-tools-20070122.ebuild:
|
|
||||||
Stable on ppc wrt bug 214778
|
|
||||||
|
|
||||||
19 Aug 2007; William L. Thomson Jr. <wltjr@gentoo.org>
|
|
||||||
istack-commons-tools-20070122.ebuild:
|
|
||||||
amd64 stable, bug #187681.
|
|
||||||
|
|
||||||
15 Aug 2007; Christian Faulhammer <opfer@gentoo.org>
|
|
||||||
istack-commons-tools-20070122.ebuild:
|
|
||||||
stable x86, bug 187681
|
|
||||||
|
|
||||||
11 Aug 2007; Krzysiek Pawlik <nelchael@gentoo.org> metadata.xml:
|
|
||||||
Remove myself from <maintainer>.
|
|
||||||
|
|
||||||
23 May 2007; Diego Pettenò <flameeyes@gentoo.org>
|
|
||||||
istack-commons-tools-20070122.ebuild:
|
|
||||||
Add ~x86-fbsd keyword. Bug #176906.
|
|
||||||
|
|
||||||
*istack-commons-tools-20070122 (01 May 2007)
|
|
||||||
|
|
||||||
01 May 2007; Krzysiek Pawlik <nelchael@gentoo.org> +metadata.xml,
|
|
||||||
+istack-commons-tools-20070122.ebuild:
|
|
||||||
Initial commit of istack-commons-tools.
|
|
@ -1 +0,0 @@
|
|||||||
DIST istack-commons-tools-2.22-sources.jar 15106 SHA256 8287f624b188dd70551907728deb9fd73c9e4bf4362458e6c2e84b6ff626a1c3 SHA512 daded38bcc64a8639813e607126867a515cf26c57b709062e32dc1c507e02f1592e496d028dbb36fb40e1aa04a82fb8c1a94d66818fed6680a32790a4a9b802f WHIRLPOOL 881e528c81f636a40de81491a5b5f106af42b7b8dfb709339f23c2626e54a522c0394dc3bca7477e2e437e62592ce9f0f7c70dae1de6d8b7ebec3aa73ae17621
|
|
@ -1,27 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit java-pkg-2 java-pkg-simple
|
|
||||||
|
|
||||||
MY_PN=${PN%%-*}
|
|
||||||
|
|
||||||
DESCRIPTION="IStack Commons - Tools jar"
|
|
||||||
HOMEPAGE="https://istack-commons.java.net"
|
|
||||||
SRC_URI="https://maven.java.net/content/repositories/releases/com/sun/${MY_PN}/${PN}/${PV}/${P}-sources.jar"
|
|
||||||
|
|
||||||
LICENSE="CDDL"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ppc64 x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
CDEPEND="dev-java/ant-core:0"
|
|
||||||
RDEPEND=">=virtual/jre-1.6
|
|
||||||
${CDEPEND}"
|
|
||||||
DEPEND=">=virtual/jdk-1.6
|
|
||||||
app-arch/unzip
|
|
||||||
${CDEPEND}"
|
|
||||||
|
|
||||||
JAVA_GENTOO_CLASSPATH="ant-core"
|
|
@ -1,52 +0,0 @@
|
|||||||
# ChangeLog for dev-java/jax-ws-tools
|
|
||||||
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/jax-ws-tools/ChangeLog,v 1.12 2014/06/29 00:11:42 mrueg Exp $
|
|
||||||
|
|
||||||
29 Jun 2014; Manuel Rüger <mrueg@gentoo.org> -jax-ws-tools-2.0.1.ebuild:
|
|
||||||
NM: Cleanup old.
|
|
||||||
|
|
||||||
19 Jul 2009; nixnut <nixnut@gentoo.org> jax-ws-tools-2.0.1-r1.ebuild:
|
|
||||||
ppc stable #275204
|
|
||||||
|
|
||||||
05 Jul 2009; Markus Meier <maekke@gentoo.org>
|
|
||||||
jax-ws-tools-2.0.1-r1.ebuild:
|
|
||||||
amd64 stable, bug #275204
|
|
||||||
|
|
||||||
30 Jun 2009; Christian Faulhammer <fauli@gentoo.org>
|
|
||||||
jax-ws-tools-2.0.1-r1.ebuild:
|
|
||||||
stable x86, bug 275204
|
|
||||||
|
|
||||||
*jax-ws-tools-2.0.1-r1 (05 Oct 2008)
|
|
||||||
|
|
||||||
05 Oct 2008; Petteri Räty <betelgeuse@gentoo.org>
|
|
||||||
+files/jax-ws-tools-2.0.1-remove-unused-saaj-import.patch,
|
|
||||||
+jax-ws-tools-2.0.1-r1.ebuild:
|
|
||||||
Remove unneeded dependencies and use slot deps.
|
|
||||||
|
|
||||||
11 May 2008; Markus Meier <maekke@gentoo.org> jax-ws-tools-2.0.1.ebuild:
|
|
||||||
amd64 stable, bug #214778
|
|
||||||
|
|
||||||
28 Mar 2008; nixnut <nixnut@gentoo.org> jax-ws-tools-2.0.1.ebuild:
|
|
||||||
Stable on ppc wrt bug 214778
|
|
||||||
|
|
||||||
28 Mar 2008; Christian Faulhammer <opfer@gentoo.org>
|
|
||||||
jax-ws-tools-2.0.1.ebuild:
|
|
||||||
quote variables
|
|
||||||
|
|
||||||
28 Mar 2008; Christian Faulhammer <opfer@gentoo.org>
|
|
||||||
jax-ws-tools-2.0.1.ebuild:
|
|
||||||
stable x86, bug 214778
|
|
||||||
|
|
||||||
11 Aug 2007; Krzysiek Pawlik <nelchael@gentoo.org> metadata.xml:
|
|
||||||
Remove myself from <maintainer>.
|
|
||||||
|
|
||||||
07 May 2007; Krzysiek Pawlik <nelchael@gentoo.org>
|
|
||||||
jax-ws-tools-2.0.1.ebuild:
|
|
||||||
Set needed jsr181 version to 1.0
|
|
||||||
|
|
||||||
*jax-ws-tools-2.0.1 (01 May 2007)
|
|
||||||
|
|
||||||
01 May 2007; Krzysiek Pawlik <nelchael@gentoo.org>
|
|
||||||
+files/jax-ws-tools-2.0.1-gentoo.patch, +metadata.xml,
|
|
||||||
+jax-ws-tools-2.0.1.ebuild:
|
|
||||||
Initial commit of jax-ws-tools.
|
|
@ -1 +0,0 @@
|
|||||||
DIST JAXWS2.0.1m1_source_20060817.jar 8993405 SHA256 9725cfb91cecff833055d7af45c3413ca9d1a818a4cfdb86211ed82f383f3865 SHA512 55454a8270310b9778c69aad8b8ace45dc4ba3059b33ac48dcfd5d771fade2d6e4c46a5a65a522ae5cca0438f159ba84c90d8e74d54731a9c6c0caa9d84a0314 WHIRLPOOL fe0727935c592b538b7042808fffa987ea5ae47554367ea0cfc91f65d765bd234713aaa142b2297988d74eec01fce9cd4bedceb0fb7b0068eb38084a1d5f5ba7
|
|
@ -1,30 +0,0 @@
|
|||||||
diff -Nru jaxws-si.vanilla/build.xml jaxws-si/build.xml
|
|
||||||
--- jaxws-si.vanilla/build.xml 2007-04-16 20:09:54.000000000 +0200
|
|
||||||
+++ jaxws-si/build.xml 2007-04-16 20:27:39.000000000 +0200
|
|
||||||
@@ -69,16 +69,6 @@
|
|
||||||
<mkdir dir="rt_build"/>
|
|
||||||
<mkdir dir="tools_build"/>
|
|
||||||
|
|
||||||
- <copy todir="rt_build">
|
|
||||||
- <fileset dir="src/rt/src">
|
|
||||||
- <include name="**/*.properties" />
|
|
||||||
- </fileset>
|
|
||||||
- </copy>
|
|
||||||
- <versionProp file="rt_build/com/sun/xml/ws/version.properties" />
|
|
||||||
- <javac srcdir="src/rt/src" destdir="rt_build" debug="true">
|
|
||||||
- <classpath refid="runtime.compile.classpath"/>
|
|
||||||
- </javac>
|
|
||||||
-
|
|
||||||
<copy todir="tools_build">
|
|
||||||
<fileset dir="src/tools/wscompile/src">
|
|
||||||
<include name="**/*.properties" />
|
|
||||||
@@ -88,6 +78,9 @@
|
|
||||||
<javac srcdir="src/tools/wscompile/src" destdir="tools_build" debug="true">
|
|
||||||
<classpath refid="tools.compile.classpath"/>
|
|
||||||
</javac>
|
|
||||||
+ <jar destfile="jax-ws-tools.jar">
|
|
||||||
+ <fileset dir="tools_build" includes="**/*.*"/>
|
|
||||||
+ </jar>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
</project>
|
|
@ -1,11 +0,0 @@
|
|||||||
diff -ur jaxws-si.old/src/tools/wscompile/src/com/sun/tools/ws/util/xml/XmlUtil.java jaxws-si/src/tools/wscompile/src/com/sun/tools/ws/util/xml/XmlUtil.java
|
|
||||||
--- jaxws-si.old/src/tools/wscompile/src/com/sun/tools/ws/util/xml/XmlUtil.java 2008-10-05 12:32:27.000000000 +0300
|
|
||||||
+++ jaxws-si/src/tools/wscompile/src/com/sun/tools/ws/util/xml/XmlUtil.java 2008-10-05 12:32:42.000000000 +0300
|
|
||||||
@@ -44,7 +44,6 @@
|
|
||||||
import org.w3c.dom.NodeList;
|
|
||||||
import org.w3c.dom.Text;
|
|
||||||
|
|
||||||
-import com.sun.xml.messaging.saaj.util.ByteInputStream;
|
|
||||||
import com.sun.tools.ws.util.WSDLParseException;
|
|
||||||
import com.sun.xml.ws.util.xml.NamedNodeMapIterator;
|
|
||||||
import com.sun.xml.ws.util.xml.NodeListIterator;
|
|
@ -1,85 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=1
|
|
||||||
JAVA_PKG_IUSE="source"
|
|
||||||
|
|
||||||
inherit java-pkg-2 java-ant-2 eutils
|
|
||||||
|
|
||||||
DESCRIPTION="Reference implementation of the Java API for XML Web Services"
|
|
||||||
HOMEPAGE="http://jax-ws.dev.java.net/"
|
|
||||||
DATE="20060817"
|
|
||||||
MY_P="JAXWS${PV}m1_source_${DATE}.jar"
|
|
||||||
SRC_URI="https://jax-ws.dev.java.net/jax-ws-201-m1/${MY_P}"
|
|
||||||
|
|
||||||
LICENSE="CDDL"
|
|
||||||
SLOT="2"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
COMMON_DEP="dev-java/istack-commons-runtime:0
|
|
||||||
dev-java/istack-commons-tools:0
|
|
||||||
dev-java/jaxb:2
|
|
||||||
dev-java/jaxb-tools:2
|
|
||||||
dev-java/txw2-runtime:0
|
|
||||||
dev-java/jsr173:0
|
|
||||||
>=dev-java/jsr181-1.0:0
|
|
||||||
dev-java/jax-ws-api:2
|
|
||||||
dev-java/jax-ws:2
|
|
||||||
dev-java/codemodel:2
|
|
||||||
dev-java/apt-mirror:0"
|
|
||||||
DEPEND=">=virtual/jdk-1.5
|
|
||||||
app-arch/unzip
|
|
||||||
${COMMON_DEP}"
|
|
||||||
RDEPEND=">=virtual/jre-1.5
|
|
||||||
${COMMON_DEP}"
|
|
||||||
|
|
||||||
S="${WORKDIR}/jaxws-si"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
echo "A" | java -jar "${DISTDIR}/${A}" -console > /dev/null || die "unpack failed"
|
|
||||||
|
|
||||||
unpack ./jaxws-src.zip || die "unzip failed"
|
|
||||||
|
|
||||||
cd "${S}/lib"
|
|
||||||
rm -v *.jar || die
|
|
||||||
|
|
||||||
java-pkg_jarfrom istack-commons-runtime
|
|
||||||
java-pkg_jarfrom istack-commons-tools
|
|
||||||
java-pkg_jarfrom jaxb-2
|
|
||||||
java-pkg_jarfrom jaxb-tools-2
|
|
||||||
java-pkg_jarfrom txw2-runtime
|
|
||||||
java-pkg_jarfrom jsr173
|
|
||||||
java-pkg_jarfrom jsr181
|
|
||||||
java-pkg_jarfrom jax-ws-api-2
|
|
||||||
java-pkg_jarfrom jax-ws-2
|
|
||||||
java-pkg_jarfrom codemodel-2
|
|
||||||
java-pkg_jarfrom apt-mirror
|
|
||||||
java-pkg_jarfrom --build-only ant-core
|
|
||||||
ln -s $(java-config --tools) || die
|
|
||||||
|
|
||||||
cp \
|
|
||||||
"${S}"/src/tools/wscompile/build/gen-src/com/sun/tools/ws/resources/*.java \
|
|
||||||
"${S}"/src/tools/wscompile/src/com/sun/tools/ws/resources/ || die "cp failed"
|
|
||||||
|
|
||||||
find "${S}/src/" -name '*.java' -exec \
|
|
||||||
sed -i -e \
|
|
||||||
's,com.sun.org.apache.xml.internal.resolver,org.apache.xml.resolver,g' \
|
|
||||||
{} \;
|
|
||||||
|
|
||||||
cd "${S}"
|
|
||||||
epatch "${FILESDIR}/${P}-gentoo.patch"
|
|
||||||
epatch "${FILESDIR}/${P}-remove-unused-saaj-import.patch"
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
EANT_BUILD_TARGET="build"
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
|
|
||||||
java-pkg_dojar jax-ws-tools.jar
|
|
||||||
|
|
||||||
use source && java-pkg_dosrc src/tools/wscompile/src/*
|
|
||||||
|
|
||||||
}
|
|
@ -1,35 +0,0 @@
|
|||||||
# ChangeLog for dev-java/jaxb-tools
|
|
||||||
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/jaxb-tools/ChangeLog,v 1.8 2014/08/10 20:17:05 slyfox Exp $
|
|
||||||
|
|
||||||
10 Aug 2014; Sergei Trofimovich <slyfox@gentoo.org> jaxb-tools-2.1.2.ebuild:
|
|
||||||
QA: drop trailing '.' from DESCRIPTION
|
|
||||||
|
|
||||||
23 Jun 2009; Petteri Räty <betelgeuse@gentoo.org>
|
|
||||||
jaxb-tools-2.1.2.ebuild:
|
|
||||||
Add slot deps to java deps in order for new slot of istack-commons-runtime
|
|
||||||
not to break things. Part of fixing bug #275049.
|
|
||||||
|
|
||||||
28 Mar 2008; nixnut <nixnut@gentoo.org> jaxb-tools-2.1.2.ebuild:
|
|
||||||
Stable on ppc wrt bug 214778
|
|
||||||
|
|
||||||
19 Aug 2007; William L. Thomson Jr. <wltjr@gentoo.org>
|
|
||||||
jaxb-tools-2.1.2.ebuild:
|
|
||||||
amd64 stable, bug #187681.
|
|
||||||
|
|
||||||
15 Aug 2007; Christian Faulhammer <opfer@gentoo.org>
|
|
||||||
jaxb-tools-2.1.2.ebuild:
|
|
||||||
stable x86, bug 187681
|
|
||||||
|
|
||||||
11 Aug 2007; Krzysiek Pawlik <nelchael@gentoo.org> metadata.xml:
|
|
||||||
Remove myself from <maintainer>.
|
|
||||||
|
|
||||||
23 May 2007; Diego Pettenò <flameeyes@gentoo.org>
|
|
||||||
jaxb-tools-2.1.2.ebuild:
|
|
||||||
Add ~x86-fbsd keyword. Bug #176906.
|
|
||||||
|
|
||||||
*jaxb-tools-2.1.2 (01 May 2007)
|
|
||||||
|
|
||||||
01 May 2007; Krzysiek Pawlik <nelchael@gentoo.org> +files/build.xml-2.1.2,
|
|
||||||
+metadata.xml, +jaxb-tools-2.1.2.ebuild:
|
|
||||||
Initial commit of jaxb-tools.
|
|
@ -1 +0,0 @@
|
|||||||
DIST JAXB2_src_20070125.jar 3089194 SHA256 26bec14fa220b111b7153f9889926b86a9cdc8a73aa2541149dadd7d7151afa1 SHA512 5d6c3dec6d7d9010ec6eed1785211338ce781eb13e492fcc7417d9acab6a0259abc7d23e22dc749d201793f632cfabff3f065e422b99f0af9395d881afea81bf WHIRLPOOL 4a7bcfd66383081a831ac4c1dd5fbff3e46dd1247dc59c6840e7bd029d9780b94d0d3f35f836b5d5b596b808970a41d48fbfc49770db9924a797a5766b540123
|
|
@ -1,20 +0,0 @@
|
|||||||
<?xml version="1.0"?>
|
|
||||||
<project name="jaxb" default="jar" basedir=".">
|
|
||||||
<target name="compile">
|
|
||||||
<mkdir dir="build"/>
|
|
||||||
<javac debug="false" srcdir="src" destdir="build">
|
|
||||||
<classpath>
|
|
||||||
<fileset dir="lib" includes="**/*.jar"/>
|
|
||||||
</classpath>
|
|
||||||
</javac>
|
|
||||||
<copy todir="build">
|
|
||||||
<fileset dir="src" includes="**/*.properties"/>
|
|
||||||
</copy>
|
|
||||||
</target>
|
|
||||||
<target name="jar" depends="compile">
|
|
||||||
<jar destfile="jaxb-tools.jar">
|
|
||||||
<fileset dir="build" includes="**/*.class"/>
|
|
||||||
<fileset dir="build" includes="**/*.properties"/>
|
|
||||||
</jar>
|
|
||||||
</target>
|
|
||||||
</project>
|
|
@ -1,89 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI="1"
|
|
||||||
JAVA_PKG_IUSE="source"
|
|
||||||
|
|
||||||
inherit java-pkg-2 java-ant-2
|
|
||||||
|
|
||||||
DESCRIPTION="Reference implementation of the JAXB specification"
|
|
||||||
HOMEPAGE="http://jaxb.dev.java.net/"
|
|
||||||
SRC_URI="https://jaxb.dev.java.net/${PV}/JAXB2_src_20070125.jar"
|
|
||||||
|
|
||||||
LICENSE="CDDL"
|
|
||||||
SLOT="2"
|
|
||||||
KEYWORDS="amd64 x86 ~x86-fbsd"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
COMMON_DEP="dev-java/codemodel:2
|
|
||||||
dev-java/iso-relax:0
|
|
||||||
dev-java/istack-commons-runtime:0
|
|
||||||
dev-java/istack-commons-tools:0
|
|
||||||
dev-java/jaxb:2
|
|
||||||
dev-java/jsr173:0
|
|
||||||
dev-java/msv:0
|
|
||||||
dev-java/relaxng-datatype:0
|
|
||||||
dev-java/rngom:0
|
|
||||||
dev-java/sun-dtdparser:0
|
|
||||||
dev-java/sun-jaf:0
|
|
||||||
dev-java/txw2-runtime:0
|
|
||||||
dev-java/xml-commons-resolver:0
|
|
||||||
dev-java/xsdlib:0
|
|
||||||
dev-java/xsom:0"
|
|
||||||
DEPEND=">=virtual/jdk-1.5
|
|
||||||
${COMMON_DEP}"
|
|
||||||
RDEPEND=">=virtual/jre-1.5
|
|
||||||
${COMMON_DEP}"
|
|
||||||
|
|
||||||
S="${WORKDIR}/jaxb-ri-20070125"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
|
|
||||||
cd "${WORKDIR}"
|
|
||||||
echo "A" | java -jar "${DISTDIR}/${A}" -console > /dev/null || die "unpack failed"
|
|
||||||
|
|
||||||
cd "${S}/lib"
|
|
||||||
rm -v *.jar || die
|
|
||||||
|
|
||||||
java-pkg_jarfrom --build-only ant-core
|
|
||||||
java-pkg_jarfrom codemodel-2
|
|
||||||
java-pkg_jarfrom iso-relax
|
|
||||||
java-pkg_jarfrom istack-commons-runtime
|
|
||||||
java-pkg_jarfrom istack-commons-tools
|
|
||||||
java-pkg_jarfrom jaxb-2
|
|
||||||
java-pkg_jarfrom jsr173
|
|
||||||
java-pkg_jarfrom msv
|
|
||||||
java-pkg_jarfrom relaxng-datatype
|
|
||||||
java-pkg_jarfrom rngom
|
|
||||||
java-pkg_jarfrom sun-dtdparser
|
|
||||||
java-pkg_jarfrom sun-jaf
|
|
||||||
java-pkg_jarfrom txw2-runtime
|
|
||||||
java-pkg_jarfrom xml-commons-resolver
|
|
||||||
java-pkg_jarfrom xsdlib
|
|
||||||
java-pkg_jarfrom xsom
|
|
||||||
ln -s $(java-config --tools) || die
|
|
||||||
|
|
||||||
cd "${S}/src/com/sun/"
|
|
||||||
rm -rf codemodel # in dev-java/codemodel
|
|
||||||
rm -rf xml # in dev-java/jaxb
|
|
||||||
|
|
||||||
cd "${S}"
|
|
||||||
# Their build.xml does not do everything we want
|
|
||||||
cp -v "${FILESDIR}/build.xml-${PV}" build.xml || die "cp failed"
|
|
||||||
|
|
||||||
find src -name '*.java' -exec \
|
|
||||||
sed -i \
|
|
||||||
-e 's,com.sun.org.apache.xml.internal.resolver,org.apache.xml.resolver,g' \
|
|
||||||
{} \;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
java-pkg_dojar jaxb-tools.jar
|
|
||||||
java-pkg_dolauncher "xjc-${SLOT}" \
|
|
||||||
--main com.sun.tools.xjc.Driver
|
|
||||||
|
|
||||||
use source && java-pkg_dosrc src/*
|
|
||||||
|
|
||||||
}
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue