parent
ae5e4c6b24
commit
342799481b
@ -1,13 +1,8 @@
|
||||
DIST ca-certificates_20130906_all.deb 185064 SHA256 b2326834479192de2298c607bc020715c949cbd4dc5dd6be28a1b3f348eb9b76 SHA512 0410d11843e36fb488698a5ce7e1eda473b91d476c99d8e3bd006705167c9f2ac9a554e7fce1595f3717f1781a1390af345b3e7e4bc1e58c055e0a11321ececa WHIRLPOOL b9cf04b0e080752567a82c8fecffd033d10f19e41c0ecb1e676246947a34d1380002f9860539611dd79b04c47d19f6631a126c5887cff7ee52ff866b36c50109
|
||||
DIST ca-certificates_20140223.tar.xz 274768 SHA256 815b7cd97200b0d76450bb3e7d9b65997ac494ab6467b17369f65b2ef94bcb0c SHA512 14855eba51f90ab062b53a0d1986889de9ad7db4cb52bd4d764872b7c90eaaee62920543a4670ab45329469f76365d1e902219397b660034689159f13b8668d8 WHIRLPOOL f841d9a5fa2d4b3d46d06a2de947108ccb8bf7f19c99979822e22f043624656e789ba0340657b21a15560fd6593efa4256efc9f317974bdca8088a3647836e49
|
||||
DIST ca-certificates_20140223_all.deb 190226 SHA256 13cb11144a97d95a8be130e4bcdd6c9ffc3df269bb194699bcd21ca377e01df2 SHA512 003b6fd2301eee3ca2119781ee75a1b195f142678d4570b598c4b93847de23c4f659152f834db1f0c8866767324d02b27807260cf43f6ae16207538fa419aa31 WHIRLPOOL 179a0bcf341e7de07d02f6574850614ef221851379945db00018d25f485cee6c11915322ee370e72321d81464d7d6bb96401b41029b8f7215a68e46971671deb
|
||||
DIST ca-certificates_20140325.tar.xz 278816 SHA256 c0e3d8c517995db2737f7f1a9b69d654b8823fa6d337871c6ce111fcf083454a SHA512 6645740d61da78845facce6e3881c64f51e945a454cb26cead6e7df4887f1f3797bea217cebaffaae22a76fa3867ee20dee7b1d5200df20b85878a0c6029c2f8 WHIRLPOOL 93d4ff1ac74c6961612ffa0e4da35228636698940fd0a66e4e6842de4e48f5ded74885bfb330f6d106ae267124309d51d49f646959bbae1ef9fa7a55dbb2085a
|
||||
DIST ca-certificates_20140927.tar.xz 288824 SHA256 e582724ebb9d5d6fe02d02db1773c9ca76d3aaab4b15375a0d72e9abf88a65c5 SHA512 3cd08559c52aeba763a8ecc0333c7c20838db0111e52d9adf65719f14f858611271d61801a60fb3aea4e74be4a7903c1b462bf889172f5afb774280bb615b98b WHIRLPOOL e32e54b21109b7c44266480a6a5d78693b5ef7ffae1df595c4edfe2cce85d1cd29664e6d916c5bfffb965e4bb01fce6a8327a2ead5bb0ca7cdd8afd04346a270
|
||||
DIST ca-certificates_20141019.tar.xz 289092 SHA256 684902d3f4e9ad27829f4af0d9d2d588afed03667997579b9c2be86fcd1eb73a SHA512 5b0e8fb917f5642a5a2b4fde46a706db0c652ff3fb31a5053d9123a5b670b50c6e3cf2496915cc01c613dcbe964d6432f393c12d8a697baedfad58f9d13e568b WHIRLPOOL 6d3c0ccfbd4b1598ed529cb07390baaf741e24c8fd4762aa1786ada7188ec0c4e327513047bca2b93a488681e80b5a8fabc37b98b7f6e5e92cba62580c4cf74f
|
||||
DIST ca-certificates_20150426.tar.xz 303256 SHA256 37dbaa93ed64cc4ae93ac295f9248fbc741bd51376438cfb1257f17efab5494f SHA512 920dfc512c018c5338bf07b6a6afcb664d9bfba659d4233ca9e87471d5e0ed05de054c96f3d7e6091549aa6deb46106a79f7f982696081f9b2164e18133eb34d WHIRLPOOL 6d068fa13ffdb1b232b1cdb99063e52e52ee9f4cd44917f4eca263f36b5d4fa3c261b45bbf51143fc08965937adc477afd88c9a909300b619d42ae72b4c4acd9
|
||||
DIST nss-3.14.1-add_spi+cacerts_ca_certs.patch 25018 SHA256 82ca25982828fd7153ad15fc6e81408c115476eeeb4045d3a71469380b56824b SHA512 2aafbd972b073061bfd66a66a4b50060691957f2910f716f7a69d22d655c499f186f05db2101bea5248a00949f339327ba8bfffec024c61c8ee908766201ae00 WHIRLPOOL c9fe397e316dac7983b187acf7227078ebd8f8da5df53f77f2564489e85f123c4d2afb88d56e8dc14b9ebfffe8a71ade4724b3c1ea683c5c4c487cb3a64eda43
|
||||
DIST nss-3.15.5.tar.gz 6367893 SHA256 1442c85624b7de74c7745132a65aa0de47d280c4f01f293d111bc0b6d8271f43 SHA512 4db27ea98f17f1a5bc6f513455497945fc35957f573b3ac7e730b166fbe0e8fd741c188187c578faf361d969db63d83ff8ccf15ac2b8ca72a367f33a018695ca WHIRLPOOL c3c687ac53dca571d1c45bdf4a80e192ca58da07e06ef56de7ac9736480c97689dd12d14351860764b70a1d823092a1ddbc471328c4bae4a899edd0e331c8aee
|
||||
DIST nss-3.16.3.tar.gz 6426732 SHA256 657711ff7a4058043b69019a66f44101d0234eae2b6b80ab900439dbf02add60 SHA512 2e829b021319a9d8c0cedec742f84c54815eed8e3b1042b5045f08746e5768286001e9517d2b69c2a5d705cd632c98f3a9227e651a492bae3ef638cc706fe31f WHIRLPOOL bd8fe296baf79b4cad2224a921bf6d0a6b6a1f13df5b64131f59964541d2ec1ae506a79a5a3b8dc08a47c8fcdfa5eafb866727fcf26c37d4e5e91a7ebb7886b3
|
||||
DIST nss-3.16.tar.gz 6378110 SHA256 2bb4faa200962caacf0454f1e870e74aa9a543809e5c440f7978bcce58e0bfe8 SHA512 e3dcde8213f7f131fe2f714ff2f45c6d7b9b2167e51dbf0e1a750cc4f83d9fa35e69408850de6600f55fbc9e26b29dc344548cb64849d6e3252476eadd7ee57f WHIRLPOOL d30b53ec36cacff9756b43780d904e32760cd5d0b75f1888b6fb80e0a87ce828f4e6189de63880ddce90bdf5d90123ff7e9fdf600f4df02ce59702898f08c11e
|
||||
DIST nss-3.17.2.tar.gz 6927414 SHA256 134929e44e44b968a4883f4ee513a71ae45d55b486cee41ee8e26c3cc84dab8b SHA512 a3d165bb2c578e7b5d90349729e85a2fce09260d069093080c76cce3b8a996c6489232324fd6a0c69b959321bcdf5f1806054f165cd6ce851fe4ffeb2883ae7f WHIRLPOOL 01b3cc546aa2dd0974caa2267aa9874b01cf6096f307a114393ba5a98adc216e0f2b217631b89b20752be5881f70fc1a7e94e0e90618707d5f9b9d18fd55d859
|
||||
DIST nss-3.17.4.tar.gz 6924699 SHA256 1d98ad1881a4237ec98cbe472fc851480f0b0e954dfe224d047811fb96ff9d79 SHA512 dfc44e28c303743a72b4553f471089bc991c3cb61d5f3071082c16400d5e4f216f84a2e44536570316fe0e798c14ca370c875dad791a873034595b9e4dd70b89 WHIRLPOOL bb6e1027c5237d12fe58b4c520536022d8d4e83183a78c3421fd46bf9c3503b1f0ca4644240e383f216ec1e5174c0ae4148372db68fb9f1c10275954559d5bbf
|
||||
DIST nss-3.19.tar.gz 6951461 SHA256 989ebdf79374f24181f060d332445b1a4baf3df39d08514c4349ba8573cefa9b SHA512 e428d206a4fd30087f275a33771a1d7e753b000e8fc3e7c746972a89d1b32300d3619f430ea15e870d82b3af52785d4dd36ae89c9c496f014f9f323ea373da14 WHIRLPOOL 3a8b58a8a28e31f65f40cfa6a9bd9ca2177a17552082d8de2189da6c92ff7ba9c90be13793666558a2bff609da738cb1f4313968077e1041b8f283d36005e76c
|
||||
DIST nss-3.20.tar.gz 6955552 SHA256 5e38d4b9837ca338af966b97fc91c07f67ad647fb38dc4af3cfd0d84e477d15c SHA512 50f666209cadd4e463f98643ec67e35f4d1b88381e17db9eed7c67559b19799fcc27e49d72536f546d4c45bca2afa4664e5590f868775a4397a77111d68fc366 WHIRLPOOL 84f20e6764b3621762fcfcb9223a3861e1f5ff02078b19b7df2eb58430a5f96943d962dca2d3366b18cd434acf3d3be746242c5064497167d5671c50233834de
|
||||
|
@ -1,95 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils unpacker
|
||||
|
||||
DESCRIPTION="Common CA Certificates PEM files"
|
||||
HOMEPAGE="http://packages.debian.org/sid/ca-certificates"
|
||||
#NMU_PR="1"
|
||||
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb"
|
||||
|
||||
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=""
|
||||
|
||||
# platforms like AIX don't have a good ar
|
||||
DEPEND="kernel_AIX? ( app-arch/deb2targz )
|
||||
!<sys-apps/portage-2.1.10.41"
|
||||
# openssl: we run `c_rehash`
|
||||
# debianutils: we run `run-parts`
|
||||
RDEPEND="${DEPEND}
|
||||
dev-libs/openssl
|
||||
sys-apps/debianutils"
|
||||
|
||||
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() {
|
||||
if [[ -n ${EPREFIX} ]] ; then
|
||||
# need to perform everything in the offset, #381937
|
||||
mkdir -p "./${EPREFIX}"
|
||||
cd "./${EPREFIX}" || die
|
||||
fi
|
||||
unpack_deb ${A}
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cd "./${EPREFIX}" || die
|
||||
epatch "${FILESDIR}"/${PN}-20110502-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() {
|
||||
(
|
||||
echo "# Automatically generated by ${CATEGORY}/${PF}"
|
||||
echo "# $(date -u)"
|
||||
echo "# Do not edit."
|
||||
cd "${S}${EPREFIX}"/usr/share/ca-certificates
|
||||
find * -name '*.crt' | LC_ALL=C sort
|
||||
) > "${S}${EPREFIX}"/etc/ca-certificates.conf
|
||||
|
||||
sh "${S}${EPREFIX}"/usr/sbin/update-ca-certificates --root "${S}" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cp -pPR . "${D}"/ || die
|
||||
|
||||
mv "${ED}"/usr/share/doc/{ca-certificates,${PF}} || die
|
||||
|
||||
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 "${EROOT}"
|
||||
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,178 +0,0 @@
|
||||
# Copyright 1999-2014 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"
|
||||
|
||||
inherit eutils
|
||||
|
||||
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"
|
||||
if ${PRECOMPILED} ; then
|
||||
#NMU_PR="1"
|
||||
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
|
||||
# openssl: we run `c_rehash`
|
||||
# debianutils: we run `run-parts`
|
||||
RDEPEND="${DEPEND}
|
||||
dev-libs/openssl
|
||||
sys-apps/debianutils"
|
||||
|
||||
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}-20110502-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
|
||||
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 "${EROOT}"
|
||||
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,184 +0,0 @@
|
||||
# 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=( python2_7 )
|
||||
|
||||
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"
|
||||
if ${PRECOMPILED} ; then
|
||||
#NMU_PR="1"
|
||||
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
|
||||
# openssl: we run `c_rehash`
|
||||
# debianutils: we run `run-parts`
|
||||
RDEPEND="${DEPEND}
|
||||
dev-libs/openssl
|
||||
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}-20110502-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 "${EROOT}"
|
||||
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,184 +0,0 @@
|
||||
# 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=( python2_7 )
|
||||
|
||||
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"
|
||||
if ${PRECOMPILED} ; then
|
||||
#NMU_PR="1"
|
||||
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
|
||||
# openssl: we run `c_rehash`
|
||||
# debianutils: we run `run-parts`
|
||||
RDEPEND="${DEPEND}
|
||||
dev-libs/openssl
|
||||
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}-20110502-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 "${EROOT}"
|
||||
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
|
||||
}
|
@ -0,0 +1,82 @@
|
||||
https://bugs.debian.org/789753
|
||||
https://bugs.gentoo.org/548374
|
||||
|
||||
--- a/ca-certificates/mozilla/certdata2pem.py
|
||||
+++ b/ca-certificates/mozilla/certdata2pem.py
|
||||
@@ -53,7 +53,7 @@ for line in open('certdata.txt', 'r'):
|
||||
if type == 'MULTILINE_OCTAL':
|
||||
line = line.strip()
|
||||
for i in re.finditer(r'\\([0-3][0-7][0-7])', line):
|
||||
- value += chr(int(i.group(1), 8))
|
||||
+ value.append(int(i.group(1), 8))
|
||||
else:
|
||||
value += line
|
||||
continue
|
||||
@@ -70,13 +70,13 @@ for line in open('certdata.txt', 'r'):
|
||||
field, type = line_parts
|
||||
value = None
|
||||
else:
|
||||
- raise NotImplementedError, 'line_parts < 2 not supported.'
|
||||
+ raise NotImplementedError('line_parts < 2 not supported.')
|
||||
if type == 'MULTILINE_OCTAL':
|
||||
in_multiline = True
|
||||
- value = ""
|
||||
+ value = bytearray()
|
||||
continue
|
||||
obj[field] = value
|
||||
-if len(obj.items()) > 0:
|
||||
+if len(obj) > 0:
|
||||
objects.append(obj)
|
||||
|
||||
# Read blacklist.
|
||||
@@ -95,7 +95,7 @@ for obj in objects:
|
||||
if obj['CKA_CLASS'] not in ('CKO_NETSCAPE_TRUST', 'CKO_NSS_TRUST'):
|
||||
continue
|
||||
if obj['CKA_LABEL'] in blacklist:
|
||||
- print "Certificate %s blacklisted, ignoring." % obj['CKA_LABEL']
|
||||
+ print("Certificate %s blacklisted, ignoring." % obj['CKA_LABEL'])
|
||||
elif obj['CKA_TRUST_SERVER_AUTH'] in ('CKT_NETSCAPE_TRUSTED_DELEGATOR',
|
||||
'CKT_NSS_TRUSTED_DELEGATOR'):
|
||||
trust[obj['CKA_LABEL']] = True
|
||||
@@ -104,13 +104,13 @@ for obj in objects:
|
||||
trust[obj['CKA_LABEL']] = True
|
||||
elif obj['CKA_TRUST_SERVER_AUTH'] in ('CKT_NETSCAPE_UNTRUSTED',
|
||||
'CKT_NSS_NOT_TRUSTED'):
|
||||
- print '!'*74
|
||||
- print "UNTRUSTED BUT NOT BLACKLISTED CERTIFICATE FOUND: %s" % obj['CKA_LABEL']
|
||||
- print '!'*74
|
||||
+ print('!'*74)
|
||||
+ print("UNTRUSTED BUT NOT BLACKLISTED CERTIFICATE FOUND: %s" % obj['CKA_LABEL'])
|
||||
+ print('!'*74)
|
||||
else:
|
||||
- print "Ignoring certificate %s. SAUTH=%s, EPROT=%s" % \
|
||||
+ print("Ignoring certificate %s. SAUTH=%s, EPROT=%s" % \
|
||||
(obj['CKA_LABEL'], obj['CKA_TRUST_SERVER_AUTH'],
|
||||
- obj['CKA_TRUST_EMAIL_PROTECTION'])
|
||||
+ obj['CKA_TRUST_EMAIL_PROTECTION']))
|
||||
|
||||
for obj in objects:
|
||||
if obj['CKA_CLASS'] == 'CKO_CERTIFICATE':
|
||||
@@ -121,13 +121,19 @@ for obj in objects:
|
||||
.replace('(', '=')\
|
||||
.replace(')', '=')\
|
||||
.replace(',', '_')
|
||||
- bname = bname.decode('string_escape')
|
||||
+
|
||||
+ # this is the only way to decode the way NSS stores multi-byte UTF-8
|
||||
+ if bytes != str:
|
||||
+ bname = bname.encode('utf-8')
|
||||
+ bname = bname.decode('unicode_escape').encode('latin-1').decode('utf-8')
|
||||
fname = bname + '.crt'
|
||||
+
|
||||
if os.path.exists(fname):
|
||||
- print "Found duplicate certificate name %s, renaming." % bname
|
||||
+ print("Found duplicate certificate name %s, renaming." % bname)
|
||||
fname = bname + '_2.crt'
|
||||
f = open(fname, 'w')
|
||||
f.write("-----BEGIN CERTIFICATE-----\n")
|
||||
- f.write("\n".join(textwrap.wrap(base64.b64encode(obj['CKA_VALUE']), 64)))
|
||||
+ encoded = base64.b64encode(obj['CKA_VALUE']).decode('utf-8')
|
||||
+ f.write("\n".join(textwrap.wrap(encoded, 64)))
|
||||
f.write("\n-----END CERTIFICATE-----\n")
|
||||
|
@ -0,0 +1,49 @@
|
||||
add a --root option so we can generate with DESTDIR installs
|
||||
|
||||
--- a/image/usr/sbin/update-ca-certificates
|
||||
+++ b/image/usr/sbin/update-ca-certificates
|
||||
@@ -30,6 +30,8 @@ LOCALCERTSDIR=/usr/local/share/ca-certificates
|
||||
CERTBUNDLE=ca-certificates.crt
|
||||
ETCCERTSDIR=/etc/ssl/certs
|
||||
HOOKSDIR=/etc/ca-certificates/update.d
|
||||
+ROOT=""
|
||||
+RELPATH=""
|
||||
|
||||
while [ $# -gt 0 ];
|
||||
do
|
||||
@@ -59,13 +61,25 @@ do
|
||||
--hooksdir)
|
||||
shift
|
||||
HOOKSDIR="$1";;
|
||||
+ --root|-r)
|
||||
+ shift
|
||||
+ # Needed as c_rehash wants to read the files directly.
|
||||
+ # This gets us from $CERTSCONF to $CERTSDIR.
|
||||
+ RELPATH="../../.."
|
||||
+ ROOT=$(readlink -f "$1");;
|
||||
--help|-h|*)
|
||||
- echo "$0: [--verbose] [--fresh]"
|
||||
+ echo "$0: [--verbose] [--fresh] [--root <dir>]"
|
||||
exit;;
|
||||
esac
|
||||
shift
|
||||
done
|
||||
|
||||
+CERTSCONF="$ROOT$CERTSCONF"
|
||||
+CERTSDIR="$ROOT$CERTSDIR"
|
||||
+LOCALCERTSDIR="$ROOT$LOCALCERTSDIR"
|
||||
+ETCCERTSDIR="$ROOT$ETCCERTSDIR"
|
||||
+HOOKSDIR="$ROOT$HOOKSDIR"
|
||||
+
|
||||
if [ ! -s "$CERTSCONF" ]
|
||||
then
|
||||
fresh=1
|
||||
@@ -94,7 +107,7 @@ add() {
|
||||
-e 's/,/_/g').pem"
|
||||
if ! test -e "$PEM" || [ "$(readlink "$PEM")" != "$CERT" ]
|
||||
then
|
||||
- ln -sf "$CERT" "$PEM"
|
||||
+ ln -sf "${RELPATH}${CERT#$ROOT}" "$PEM"
|
||||
echo "+$PEM" >> "$ADDED"
|
||||
fi
|
||||
# Add trailing newline to certificate, if it is missing (#635570)
|
@ -1 +1,2 @@
|
||||
DIST jettison-1.0-sources.jar 54344 SHA256 4e52b63e8c84718ed6e7ab75618825e970df3169fb999f38ea54ea8a8d88e23b SHA512 f5eacfd15e43de61462413c6e7fde713c7baf632e26cd1c686818c9b992ac6734e4813ec5ad0ba6810e66bdd59d4007c73ad132e15c1ca0ae23a328916aa645c WHIRLPOOL a8fda2a165e06e39f87b7b6b8587f421451ca66334852844d81eb9c25cbe8d47a323fd2a6aee2a24d119fd35ed66fa5d815f0e8985681da23f8f6bacf08f00c0
|
||||
DIST jettison-1.3.7.tar.gz 63200 SHA256 0fdf66e0607cc3ea130b4072d4f2b03dfa6e71248069c5232fea6deebb77b065 SHA512 c669d0c1c4605c683d1d726ea7eea0f0079cd5fdddc40f4bc4e08b20b7ef7df414f4b2265fd91e1c34e30809c78f9e8690382c51a1ba6653a6fd688b22c07cd4 WHIRLPOOL 638fe310d82cbc2daa3e655e0c3ac7e4ac912e7827d94fac8ba93da8ba231d18b53afc86a39896c724bfd16142c714bfd4e4ed8044a3bf624d4737ad1715cb03
|
||||
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
DESCRIPTION="A JSON StAX implementation"
|
||||
HOMEPAGE="https://github.com/codehaus/jettison"
|
||||
SRC_URI="https://github.com/codehaus/${PN}/archive/${P}.tar.gz"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.6"
|
||||
|
||||
DEPEND=">=virtual/jdk-1.6
|
||||
test? (
|
||||
dev-java/junit:4
|
||||
dev-java/wstx:3.2 )"
|
||||
|
||||
S="${WORKDIR}/${PN}-${P}"
|
||||
JAVA_SRC_DIR="${S}/src/main/java"
|
||||
|
||||
src_test() {
|
||||
cd src/test/java || die
|
||||
local CP=".:${S}/${PN}.jar:$(java-pkg_getjars junit-4,wstx-3.2)"
|
||||
|
||||
local TESTS=$(find * -name "*Test.java" ! -name "DOMTest.java")
|
||||
TESTS="${TESTS//.java}"
|
||||
TESTS="${TESTS//\//.}"
|
||||
|
||||
ejavac -classpath "${CP}" $(find -name "*.java")
|
||||
ejunit4 -classpath "${CP}" ${TESTS}
|
||||
}
|
@ -1,16 +1,7 @@
|
||||
DIST resin-3.0.25-src.zip 10690692 SHA256 ed1e8ce03ea2c5454980bb5353f625d12bdd0713653dd845ac6b00cb239c1cdc SHA512 f80f109b120cfbb484614c733cd10e0e057b7a704a7a00d2a6b83d95876558e4800ecc6d9fe3a3b8ddc32f9d556a51145edc3d08a8625937b8c06f413a335057 WHIRLPOOL a05b431e3fc5c0cf2309681689e4a228b6234254898aec0927e7fd2ecb46ff149166b8097d3878877e08b2937f70e82d1aabc70143d2b4c45f2abc640a47a4ba
|
||||
DIST resin-3.1.10-src.zip 13518055 SHA256 44113af9b9063459f6edf6892e57a35110f42b324dada24bac3c7d1b4a6dec0f SHA512 2f4df6778f58b48fd366005425e9e67b4d2ff915a97c0ba58e00670bc630fe35ccdd219c740e4d6b25bedec1e9b9121d2eb71c459a8111238dd87965e3c11971 WHIRLPOOL eb09b198d7e71894badf2d23d3be04b349271e82c25b560058e5240a1bffb13ceba3bf84c3f2d6513a9e5b4df0f44f026c744370c2b4e8f65d4ba09b256b99c3
|
||||
DIST resin-3.1.11-src.zip 13518605 SHA256 e7a31468675e424016aa24efb5b80dc5be1d88129fae2390ac424c2ebd789515 SHA512 ee7668a39f6caeaab0851a440289a97b69cbaba5f873a6fe837b869368455067d2cc36d6dc01c1fddfb31dca714cbef6800049e498a8479808df14b34003491f WHIRLPOOL 6053a03ae3b0f33f46e8b98a5d15cc82924feaaa77c929520fd847d14d6418771239dae8e62dc6c09d72447013059d250a4b34d27d2f1c0556e201b5ba0fbc7e
|
||||
DIST resin-3.1.12-src.zip 13579367 SHA256 b2e5b3573a369944c243ebc1b6c6439a681d52efb9416af1177a263234fbea95 SHA512 5d348482175962e4e0401437fa69ce3c7569e514ab7b02ef236937686cfb5185b5cef2deef831d510cf458a41d786457041f579d551c9f1f1aab49829015ff6f WHIRLPOOL e8210528c025bfe7a75279cea4e346a3b948c121d763fe6ef0e6c5cd90b2b476957abe2616bb79687987c0afa4016178d3bcf5e2e910ffab4736399288fda13c
|
||||
DIST resin-4.0.13-src.zip 17439983 SHA256 2dd13eab5a23383e180ff018aa7c6318c094369359ea313fcf698ba1fa412b6e SHA512 011751ac332b5ef9bfd398d5c72f04978d6d1e97cdddcdad9b16dc664b98f5d8b68811edd1a6cd81cc432d040ddbf8415cd1290b7c9808f924305a1a4c31d797 WHIRLPOOL 0d0b7d7e94d0645e0303064858932cf747e77be19c94388332b135f419dcb99bc8b1184445ab182ce4979fec55e8b5be1072fda04dc1fb47cd0ca2c3d7410463
|
||||
DIST resin-4.0.14-src.zip 17542066 SHA256 6a0b1bed5240609672041529a1b6b926f45356f47114ce4db0df1262a0b98fa5 SHA512 a5eea8bcce202b137f8388e00953910e6de8c261106bbce298f7c9fe132f7854e0a01132dfa29e3ab5e2a0ee920471eaaecb7a456f9d9adf83aea4e883d1472b WHIRLPOOL 3b36720e85d781c45530169778325f8f28c8c988226890138b341f969987f7f5ec1f59cbf25463eebf5ed910959e4753f4eb84a4ca7811efb09b82f802c77e9f
|
||||
DIST resin-4.0.15-src.zip 17560013 SHA256 e9dcedcc4de44d738571d0bbb2cce747aaeff517ae571ab6e46f74fa969d4f39 SHA512 9e44cda4d8192b38a6364d4e3e013b9de66947eff590d19ed9182b50efebc75222bf71aaec7d15bcc1efaaa6166161ca5a1101414845abf86862a28af7d019a0 WHIRLPOOL 6d578627d748e104a35e57666064652a21025d1059ea3f62891487b193be24315c7c57729ea850503fcf32de159199c48fa4f7d559d6169d00691f3d9d5c40b8
|
||||
DIST resin-4.0.22-src.zip 17540820 SHA256 5b79a28e82849f97fc6bbf670306e29c19159b061b370f7eabc483f56a54053a SHA512 f9ddffa0ab0151041881464edfe9579ed9391da87cf79b18122a28d2dc656d05aa6140430bc3c9a0d79e562ce7b324011d9c933541cc1430a291ec72e55ee799 WHIRLPOOL 458df4fb3463d291940b1282eb23141eb46b465009d9e3fa42b8af43a7c846552ddc3ff75b4ab99557e0c53a4937508f7f37f20f837d7f5684796776ad686d9d
|
||||
DIST resin-4.0.25-src.zip 17971688 SHA256 e30ace9c2c9ececb1769402ea7a6cd2fe8ea73f9f38009da1b4d2ba23ab6972a SHA512 c978148674e00101f24702f2ffe4b3220bfd82cad35b0263296efda0b001cdceaa5f18ae170a589aec763627d6cf39ff2ccdd5e195b65c90d04416939bb442d9 WHIRLPOOL 843dc74888f63f96b9ea8526afc88846d55c58a54b4233140984cfe7a0ba365a04b230ef8047caef7e27a413d8e775a15f6fa649c3d8e3a19cc0058abb50f58a
|
||||
DIST resin-4.0.26-src.zip 17879008 SHA256 0f7bbea8bd4803d499e1d212a49ac8672500ede80194c4daa12c980ad405e34e SHA512 aae0304664c67667b9abf304ccc3dbaf073be42fcd1dd6aa380d841a34a2a44f0187fa91abe6bf92bf66f394b4b2d4eda7c4c9a55b5cb8a76436446cca3d5512 WHIRLPOOL a536b28cad14219ce5c8aaa791a859d21539176b6f729072483e6278fa9b45de2bb367d6696225c1bafe0148c86c3bb0e46ec81595222160aa742ffdf9d5674c
|
||||
DIST resin-4.0.27-src.zip 17990178 SHA256 33f5bd76b88a1009de108cef40a522186b5a3f250de7e9856fe50a7715344665 SHA512 ce1d7eb19ab722c2942d82b6ce80ddd193907d6062df361501d28adbbe57e6b7a2effc734e7820bc73d7743b2546799bc6badbcc2187c7da75cab0b9294b8a53 WHIRLPOOL 6ef3ea21bacf7409676d4114cebe0466aa613ca71d54612197573e899891762ada1fd14510458b3407d56ef6f61539ee99db5bf239e2b88e9a3ab033568942aa
|
||||
DIST resin-4.0.44-src.zip 40342346 SHA256 dc2900e03d5a328ad4801df4ea2413f5d96bc1408301fa0f74545b3061c4ddfd SHA512 bef7cc8e42522396b6041e6b38858f8f2ef92f0a753b7a86e191f62f6060810930765cb834eeb53404e08f8b9b3f2e4c4d3b632cb9b80edf929b4a41bbb3d5f8 WHIRLPOOL bec0fa955dc2c6f1b04b18eb9f68424ba05814f25b690018fdb6fbe9c424730c9f19cfcec3f93f0ff1b6ce2e998d22a435788bcd52370b7c9653ef17a4cc75fa
|
||||
DIST resin-gentoo-patches-3.0.25.tar.bz2 4781 SHA256 6f47dddc3c29ad1465efdb8c912d1625cf769f5f8dc45dd6b0782655ba5c97cd SHA512 23ce290e97f18248e08e0b3b7ccf37f60a4b0bf2c3aa28d856384295a286b3eeb9636e299e0620c2c858f8e523806707fe1d4531070ee7ffb4037ad483e6d035 WHIRLPOOL ea9eb10d1359d898021a781bdf947811d3500092a3489759202251713b776b5c2c20bfde112be5a108358cb470f0c3aa4cc2a4d54695c406fc2b3c3d18ad7a54
|
||||
DIST resin-gentoo-patches-3.1.10.tar.bz2 1626 SHA256 c1cd5b5631e534d670173c465436822980e9df6b9bcfd15f7a25efa09b8faedf SHA512 edd1a115169c7fb2a1cf39a8c5f5dc2325a401ae8ac5a1788813b9ba13aff5e974d296120818310e23e5c0dc205ac2785050dd9c5d7961279b6ffc146342b6bf WHIRLPOOL ee321a16df5fdfc4eb5e4fe1afac660734da77796d6ea13f0d84a00171ca3579436d4f5aa84a6c6b9c242d4c245552b3ffd212cedeb264f518f575dcb517ae6d
|
||||
DIST resin-gentoo-patches-3.1.11.tar.bz2 1625 SHA256 a071d2d1af5e9eae56c80035c4efef02d546e0d007c3a2d7cd6a529152df9484 SHA512 5b7b4e1e4ff25bbda2a968d808cd868d8ec19f0d12344039d21a85c4e9b76538b22e998e1390cd83660e878b2e5a7bac8b879a9a540a8f4dc29a49b83ed8987b WHIRLPOOL 728512044037d11ac5a7e3e3b86409fa61ca44c6936272df66de45ca4961ac475d8f97f4b4410c7318597f50748fac820961d9b5b29c3e19ffe6f5755f9a53bc
|
||||
DIST resin-gentoo-patches-3.1.12.tar.bz2 1618 SHA256 de44915936848374adb975ca3f0dca3560d75c64b385b451e95e6813a3405ffd SHA512 12dfd508765c46a9c9ca782e1b63def2989a3d2e025b3e8a7b15e5b389976aeba898e1659044a737156d953c0eaca9a4a461a9c71dc601aaaeddac8cd5da03ea WHIRLPOOL 43785f6d225f74626c6a769e4eedf0873aa794f02780defbe0815d77771934646d6f849302ab829a81cf4babad0acad2f7fc4458f1d80ba0c3fbdd9292a0f90b
|
||||
|
@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="2"
|
||||
|
||||
JAVA_PKG_IUSE="source"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Resin Servlet API 2.5/JSP API 2.1 implementation"
|
||||
HOMEPAGE="http://www.caucho.com/"
|
||||
SRC_URI="http://www.caucho.com/download/resin-${PV}-src.zip
|
||||
mirror://gentoo/resin-gentoo-patches-${PV}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="2.5"
|
||||
KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd"
|
||||
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEP=""
|
||||
|
||||
RDEPEND=">=virtual/jre-1.5
|
||||
${COMMON_DEP}"
|
||||
DEPEND=">=virtual/jdk-1.5
|
||||
app-arch/unzip
|
||||
${COMMON_DEP}"
|
||||
|
||||
S="${WORKDIR}/resin-${PV}"
|
||||
|
||||
src_prepare() {
|
||||
mkdir -p "${S}/lib"
|
||||
epatch "${WORKDIR}/${PV}/resin-${PV}-build.xml.patch"
|
||||
}
|
||||
|
||||
EANT_BUILD_TARGET="jsdk"
|
||||
EANT_DOC_TARGET=""
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar "lib/jsdk-15.jar"
|
||||
use source && java-pkg_dosrc "${S}"/modules/jsdk/src/*
|
||||
|
||||
dosym "${PN}.jar" "/usr/share/${PN}-${SLOT}/lib/servlet-api.jar"
|
||||
java-pkg_regjar "${D}/usr/share/${PN}-${SLOT}/lib/servlet-api.jar"
|
||||
dosym "${PN}.jar" "/usr/share/${PN}-${SLOT}/lib/jsp-api.jar"
|
||||
java-pkg_regjar "${D}/usr/share/${PN}-${SLOT}/lib/jsp-api.jar"
|
||||
}
|
@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="2"
|
||||
|
||||
JAVA_PKG_IUSE="source"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Resin Servlet API 2.5/JSP API 2.1 implementation"
|
||||
HOMEPAGE="http://www.caucho.com/"
|
||||
SRC_URI="http://www.caucho.com/download/resin-${PV}-src.zip
|
||||
mirror://gentoo/resin-gentoo-patches-${PV}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="2.5"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
|
||||
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEP=""
|
||||
|
||||
RDEPEND=">=virtual/jre-1.5
|
||||
${COMMON_DEP}"
|
||||
DEPEND=">=virtual/jdk-1.5
|
||||
app-arch/unzip
|
||||
${COMMON_DEP}"
|
||||
|
||||
S="${WORKDIR}/resin-${PV}"
|
||||
|
||||
src_prepare() {
|
||||
mkdir -p "${S}/lib"
|
||||
epatch "${WORKDIR}/${PV}/resin-${PV}-build.xml.patch"
|
||||
}
|
||||
|
||||
EANT_BUILD_TARGET="jsdk"
|
||||
EANT_DOC_TARGET=""
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar "lib/jsdk-15.jar"
|
||||
use source && java-pkg_dosrc "${S}"/modules/jsdk/src/*
|
||||
|
||||
dosym "${PN}.jar" "/usr/share/${PN}-${SLOT}/lib/servlet-api.jar"
|
||||
java-pkg_regjar "${D}/usr/share/${PN}-${SLOT}/lib/servlet-api.jar"
|
||||
dosym "${PN}.jar" "/usr/share/${PN}-${SLOT}/lib/jsp-api.jar"
|
||||
java-pkg_regjar "${D}/usr/share/${PN}-${SLOT}/lib/jsp-api.jar"
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="2"
|
||||
|
||||
JAVA_PKG_IUSE="source"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Resin Servlet API 3.0/JSP API 2.1 implementation"
|
||||
HOMEPAGE="http://www.caucho.com/"
|
||||
SRC_URI="http://www.caucho.com/download/resin-${PV}-src.zip"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="3.0"
|
||||
KEYWORDS="amd64 ~ppc ~ppc64 x86 ~x86-fbsd"
|
||||
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEP=""
|
||||
|
||||
RDEPEND=">=virtual/jre-1.6
|
||||
${COMMON_DEP}"
|
||||
DEPEND=">=virtual/jdk-1.6
|
||||
app-arch/unzip
|
||||
${COMMON_DEP}"
|
||||
|
||||
S="${WORKDIR}/resin-${PV}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
cd "${S}"
|
||||
rm -f modules/ext/*.jar project-jars/*.jar
|
||||
java-ant_bsfix_files build-common.xml || die
|
||||
}
|
||||
|
||||
EANT_BUILD_TARGET="servlet16"
|
||||
EANT_DOC_TARGET=""
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar "modules/servlet16/dist/servlet-16.jar"
|
||||
use source && java-pkg_dosrc "${S}"/modules/servlet16/src/*
|
||||
|
||||
dosym "${PN}.jar" "/usr/share/${PN}-${SLOT}/lib/servlet-api.jar"
|
||||
java-pkg_regjar "${D}/usr/share/${PN}-${SLOT}/lib/servlet-api.jar"
|
||||
dosym "${PN}.jar" "/usr/share/${PN}-${SLOT}/lib/jsp-api.jar"
|
||||
java-pkg_regjar "${D}/usr/share/${PN}-${SLOT}/lib/jsp-api.jar"
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="2"
|
||||
|
||||
JAVA_PKG_IUSE="source"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Resin Servlet API 3.0/JSP API 2.1 implementation"
|
||||
HOMEPAGE="http://www.caucho.com/"
|
||||
SRC_URI="http://www.caucho.com/download/resin-${PV}-src.zip"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="3.0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
|
||||
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEP=""
|
||||
|
||||
RDEPEND=">=virtual/jre-1.6
|
||||
${COMMON_DEP}"
|
||||
DEPEND=">=virtual/jdk-1.6
|
||||
app-arch/unzip
|
||||
${COMMON_DEP}"
|
||||
|
||||
S="${WORKDIR}/resin-${PV}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
cd "${S}"
|
||||
rm -f modules/ext/*.jar project-jars/*.jar
|
||||
java-ant_bsfix_files build-common.xml || die
|
||||
}
|
||||
|
||||
EANT_BUILD_TARGET="servlet16"
|
||||
EANT_DOC_TARGET=""
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar "modules/servlet16/dist/servlet-16.jar"
|
||||
use source && java-pkg_dosrc "${S}"/modules/servlet16/src/*
|
||||
|
||||
dosym "${PN}.jar" "/usr/share/${PN}-${SLOT}/lib/servlet-api.jar"
|
||||
java-pkg_regjar "${D}/usr/share/${PN}-${SLOT}/lib/servlet-api.jar"
|
||||
dosym "${PN}.jar" "/usr/share/${PN}-${SLOT}/lib/jsp-api.jar"
|
||||
java-pkg_regjar "${D}/usr/share/${PN}-${SLOT}/lib/jsp-api.jar"
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="2"
|
||||
|
||||
JAVA_PKG_IUSE="source"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Resin Servlet API 3.0/JSP API 2.1 implementation"
|
||||
HOMEPAGE="http://www.caucho.com/"
|
||||
SRC_URI="http://www.caucho.com/download/resin-${PV}-src.zip"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="3.0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
|
||||
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEP=""
|
||||
|
||||
RDEPEND=">=virtual/jre-1.6
|
||||
${COMMON_DEP}"
|
||||
DEPEND=">=virtual/jdk-1.6
|
||||
app-arch/unzip
|
||||
${COMMON_DEP}"
|
||||
|
||||
S="${WORKDIR}/resin-${PV}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
cd "${S}"
|
||||
rm -f modules/ext/*.jar project-jars/*.jar
|
||||
java-ant_bsfix_files build-common.xml || die
|
||||
}
|
||||
|
||||
EANT_BUILD_TARGET="servlet16"
|
||||
EANT_DOC_TARGET=""
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar "modules/servlet16/dist/servlet-16.jar"
|
||||
use source && java-pkg_dosrc "${S}"/modules/servlet16/src/*
|
||||
|
||||
dosym "${PN}.jar" "/usr/share/${PN}-${SLOT}/lib/servlet-api.jar"
|
||||
java-pkg_regjar "${D}/usr/share/${PN}-${SLOT}/lib/servlet-api.jar"
|
||||
dosym "${PN}.jar" "/usr/share/${PN}-${SLOT}/lib/jsp-api.jar"
|
||||
java-pkg_regjar "${D}/usr/share/${PN}-${SLOT}/lib/jsp-api.jar"
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="2"
|
||||
|
||||
JAVA_PKG_IUSE="source"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Resin Servlet API 3.0/JSP API 2.1 implementation"
|
||||
HOMEPAGE="http://www.caucho.com/"
|
||||
SRC_URI="http://www.caucho.com/download/resin-${PV}-src.zip"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="3.0"
|
||||
KEYWORDS="amd64 ~ppc ~ppc64 x86 ~x86-fbsd"
|
||||
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEP=""
|
||||
|
||||
RDEPEND=">=virtual/jre-1.6
|
||||
${COMMON_DEP}"
|
||||
DEPEND=">=virtual/jdk-1.6
|
||||
app-arch/unzip
|
||||
${COMMON_DEP}"
|
||||
|
||||
S="${WORKDIR}/resin-${PV}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
cd "${S}"
|
||||
rm -f modules/ext/*.jar project-jars/*.jar webapp-jars/*.jar
|
||||
java-ant_bsfix_files build-common.xml || die
|
||||
}
|
||||
|
||||
EANT_BUILD_TARGET="servlet16"
|
||||
EANT_DOC_TARGET=""
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar "modules/servlet16/dist/servlet-16.jar"
|
||||
use source && java-pkg_dosrc "${S}"/modules/servlet16/src/*
|
||||
|
||||
dosym "${PN}.jar" "/usr/share/${PN}-${SLOT}/lib/servlet-api.jar"
|
||||
java-pkg_regjar "${D}/usr/share/${PN}-${SLOT}/lib/servlet-api.jar"
|
||||
dosym "${PN}.jar" "/usr/share/${PN}-${SLOT}/lib/jsp-api.jar"
|
||||
java-pkg_regjar "${D}/usr/share/${PN}-${SLOT}/lib/jsp-api.jar"
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="2"
|
||||
|
||||
JAVA_PKG_IUSE="source"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Resin Servlet API 3.0/JSP API 2.1 implementation"
|
||||
HOMEPAGE="http://www.caucho.com/"
|
||||
SRC_URI="http://www.caucho.com/download/resin-${PV}-src.zip"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="3.0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
|
||||
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEP=""
|
||||
|
||||
RDEPEND=">=virtual/jre-1.6
|
||||
${COMMON_DEP}"
|
||||
DEPEND=">=virtual/jdk-1.6
|
||||
app-arch/unzip
|
||||
${COMMON_DEP}"
|
||||
|
||||
S="${WORKDIR}/resin-${PV}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
cd "${S}"
|
||||
rm -f modules/ext/*.jar project-jars/*.jar webapp-jars/*.jar
|
||||
java-ant_bsfix_files build-common.xml || die
|
||||
}
|
||||
|
||||
EANT_BUILD_TARGET="servlet16"
|
||||
EANT_DOC_TARGET=""
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar "modules/servlet16/dist/servlet-16.jar"
|
||||
use source && java-pkg_dosrc "${S}"/modules/servlet16/src/*
|
||||
|
||||
dosym "${PN}.jar" "/usr/share/${PN}-${SLOT}/lib/servlet-api.jar"
|
||||
java-pkg_regjar "${D}/usr/share/${PN}-${SLOT}/lib/servlet-api.jar"
|
||||
dosym "${PN}.jar" "/usr/share/${PN}-${SLOT}/lib/jsp-api.jar"
|
||||
java-pkg_regjar "${D}/usr/share/${PN}-${SLOT}/lib/jsp-api.jar"
|
||||
}
|
@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy pypy3 )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A collection of tools for internationalizing Python applications"
|
||||
HOMEPAGE="http://babel.edgewall.org/ https://pypi.python.org/pypi/Babel"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
DEPEND="${DEPEND}
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? ( >=dev-python/pytest-2.3.5[${PYTHON_USEDEP}] )"
|
||||
|
||||
python_prepare_all() {
|
||||
# Make the tests use implementation-specific datadir,
|
||||
# because they try to write in it.
|
||||
sed -e '/datadir =/s:os\.path\.dirname(__file__):os.environ["BUILD_DIR"]:' \
|
||||
-i tests/messages/test_frontend.py || die
|
||||
sed -e '/^intersphinx_mapping/,+3d' -i docs/conf.py || die
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# Create implementation-specific datadir for tests.
|
||||
cp -R -l tests/messages/data "${BUILD_DIR}"/ || die
|
||||
export BUILD_DIR
|
||||
py.test || die
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/_build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST Babel-1.3.tar.gz 3401237 SHA256 9f02d0357184de1f093c10012b52e7454a1008be6a5c185ab7a3307aceb1d12e SHA512 3173d578c36d7a20d14ffcf6406ec9fe301e71a199069b3d2e53bd0c66e7f83d6e94f071dc08f2708202ec1ace4d14f4476234cc8347a37b05317302f0cfe0cf WHIRLPOOL fb48c95d0bdd775fa273f24236a05186f64b0e69a53ad99e2c4fa89b306d2d6c0856f72abe506b655baceaabe1fa481719e002c52188f4e01ead0a6f7057db00
|
||||
DIST Babel-2.0.tar.gz 3415906 SHA256 44988df191123065af9857eca68e9151526a931c12659ca29904e4f11de7ec1b SHA512 9f12573d97f688baf0d1fc0f61055e34b67964054e70c8a6c286a8b0e42ce58da4d9c8cf54f94e51b47a5256cc4504a14bea497bd626cfad8c860d952e7a5e18 WHIRLPOOL e08b0d2d6192321f653200b9e4e96d898c12ea8176f7e0fb7c2144d3dfb6c4b6c12b85833b05b1a5e2d9ed8cec3712d09c3b0a1822ca9cc7ea4bf1cb24dac3f3
|
||||
DIST Babel-2.1.1.tar.gz 3437647 SHA256 7fb6d50effe88a087feb2036cb972fd7a893bf338361516f1a55a820bf7b5248 SHA512 ec7ebb8648101588eecc72913adc45c0593ed6ee5f10874edcd4b932959f9552edcecc8e2ec966dae6ef5e8adb23341f1a4f87ea2d9e6cbba57a9b8b0a352a94 WHIRLPOOL 812badf14a74fa391851aaae048ec5d815d6d8f7abce8b918f036243cc45d91ca97281614c2ef139797719077ef4880cfafce88e9d718b3cd633ed7303e4cfd7
|
||||
|
@ -1,23 +0,0 @@
|
||||
From: Ben Kohler
|
||||
Date: 2012-08-13 19:59:01 UTC
|
||||
Bug: https://bugs.gentoo.org/show_bug.cgi?id=431278
|
||||
|
||||
remove distutils fallback which silently fails resulting
|
||||
in a broken installation
|
||||
|
||||
this patch enforces a real failure in case of broken setuptools
|
||||
|
||||
--- Babel-0.9.6/setup.py
|
||||
+++ Babel-0.9.6/setup.py
|
||||
@@ -16,10 +16,7 @@
|
||||
import doctest
|
||||
from glob import glob
|
||||
import os
|
||||
-try:
|
||||
- from setuptools import setup
|
||||
-except ImportError:
|
||||
- from distutils.core import setup
|
||||
+from setuptools import setup
|
||||
import sys
|
||||
|
||||
sys.path.append(os.path.join('doc', 'common'))
|
@ -1,4 +1,5 @@
|
||||
DIST valgrind-3.10.1.tar.bz2 10967905 SHA256 fa253dc26ddb661b6269df58144eff607ea3f76a9bcfe574b0c7726e1dfcb997 SHA512 8f3d27637c13b06381b3dd44088244e0cf2f7008f40e46f34322f2a5bfa6373d29ce68ff49f19c48f1a5f139d8be5838b9606206e0ce2599c5f74c0db8ce2642 WHIRLPOOL 3d55f35b02195d9859d9192726ea708277f1d3339005d959baa224822c5b71f5347cdd28c7fd8153c10d1e3282855e853caf9c7192751bebdbbc3444c33d885a
|
||||
DIST valgrind-3.11.0.tar.bz2 11910809 SHA256 6c396271a8c1ddd5a6fb9abe714ea1e8a86fce85b30ab26b4266aeb4c2413b42 SHA512 a25f97fa80aef4ad1e86b303886cd7a97aac248820a4c24e3d3dc26567dd7d2d86db237866468fd43885a9fb8534cb0a8e301a3c752fffbc231a2842272999da WHIRLPOOL a881df25e64789954d9bcb44617fd92d832ae9953689c01f8f79d737379c523a6f3a8125283518a6f256770a5c4f204b7b859794cf714abb0a742a69b272ef0e
|
||||
DIST valgrind-3.7.0.tar.bz2 6624216 SHA256 5d62c0330f1481fe2c593249192fa68ff454c19c34343978cc9ce91aa324cbf6 SHA512 0ccf6607fe6d26f0dc0f3d6e45f84645925d0a90ce4ecf6acfc6b4d374d3e909b2a628b03c0a964a45d2462cca6877f818a5f72b3e4a5bbf3a2d9b8a9a343d5f WHIRLPOOL 44bf8c423d6f3222f5e777333acc21e94dfa680509b2152289129961296d8afc090466b6407248b6e172b3c42da5448206f257bd63f8e44aba01007f92a6fde1
|
||||
DIST valgrind-3.8.1.tar.bz2 7962963 SHA256 473be00576bed311a662b277a2bfbe97d9cca4058e68619a0e420c9fc19958db SHA512 ba31f5d43bd2d9533846bed6456a0eae40ac071ff8732201dd75c9e2cd7e9ce3224cb5928b9c8fc859a75ce6867a9b6a1fb2ba8ab62cd3944893d6d4156ab25c WHIRLPOOL 81e63bb649455ed29fcd60fc7f3cebde456a610118b9b24530d3b2e8aa4a7561369e992af86ffb158e1f7fc0db7b91738564402931a947a79bb789bd26a8e065
|
||||
DIST valgrind-3.9.0.tar.bz2 10003156 SHA256 e6af71a06bc2534541b07743e1d58dc3caf744f38205ca3e5b5a0bdf372ed6f0 SHA512 4b748f9f9a647df50db75fb56f83ee2f25bad9f1f4e4f05c4ac1d1e919e6cd954975c1f325dbedb509c44be1a8516ac2a5f269090946a0d728166ab183016c7b WHIRLPOOL e73c4dcdff829a34889f5654c5ec314f32d2c33f9e64bde3f811359a252749a6c677db80bf2aa2647f935cd38a0ccc19c0358a7b13198032c5d636f97e9e71de
|
||||
|
@ -0,0 +1,154 @@
|
||||
diff -Naur valgrind-3.11.0.orig/coregrind/Makefile.am valgrind-3.11.0/coregrind/Makefile.am
|
||||
--- valgrind-3.11.0.orig/coregrind/Makefile.am 2015-09-08 09:23:26.000000000 -0400
|
||||
+++ valgrind-3.11.0/coregrind/Makefile.am 2015-09-26 06:52:04.226983707 -0400
|
||||
@@ -354,21 +354,6 @@
|
||||
m_demangle/demangle.c \
|
||||
m_demangle/dyn-string.c \
|
||||
m_demangle/safe-ctype.c \
|
||||
- m_dispatch/dispatch-x86-linux.S \
|
||||
- m_dispatch/dispatch-amd64-linux.S \
|
||||
- m_dispatch/dispatch-ppc32-linux.S \
|
||||
- m_dispatch/dispatch-ppc64be-linux.S \
|
||||
- m_dispatch/dispatch-ppc64le-linux.S \
|
||||
- m_dispatch/dispatch-arm-linux.S \
|
||||
- m_dispatch/dispatch-arm64-linux.S \
|
||||
- m_dispatch/dispatch-s390x-linux.S \
|
||||
- m_dispatch/dispatch-mips32-linux.S \
|
||||
- m_dispatch/dispatch-mips64-linux.S \
|
||||
- m_dispatch/dispatch-tilegx-linux.S \
|
||||
- m_dispatch/dispatch-x86-darwin.S \
|
||||
- m_dispatch/dispatch-amd64-darwin.S \
|
||||
- m_dispatch/dispatch-x86-solaris.S \
|
||||
- m_dispatch/dispatch-amd64-solaris.S \
|
||||
m_gdbserver/inferiors.c \
|
||||
m_gdbserver/m_gdbserver.c \
|
||||
m_gdbserver/regcache.c \
|
||||
@@ -394,8 +379,6 @@
|
||||
m_initimg/initimg-pathscan.c \
|
||||
m_mach/mach_basics.c \
|
||||
m_mach/mach_msg.c \
|
||||
- m_mach/mach_traps-x86-darwin.S \
|
||||
- m_mach/mach_traps-amd64-darwin.S \
|
||||
m_replacemalloc/replacemalloc_core.c \
|
||||
m_scheduler/sched-lock.c \
|
||||
m_scheduler/sched-lock-generic.c \
|
||||
@@ -415,21 +398,6 @@
|
||||
m_sigframe/sigframe-x86-darwin.c \
|
||||
m_sigframe/sigframe-amd64-darwin.c \
|
||||
m_sigframe/sigframe-solaris.c \
|
||||
- m_syswrap/syscall-x86-linux.S \
|
||||
- m_syswrap/syscall-amd64-linux.S \
|
||||
- m_syswrap/syscall-ppc32-linux.S \
|
||||
- m_syswrap/syscall-ppc64be-linux.S \
|
||||
- m_syswrap/syscall-ppc64le-linux.S \
|
||||
- m_syswrap/syscall-arm-linux.S \
|
||||
- m_syswrap/syscall-arm64-linux.S \
|
||||
- m_syswrap/syscall-s390x-linux.S \
|
||||
- m_syswrap/syscall-mips32-linux.S \
|
||||
- m_syswrap/syscall-mips64-linux.S \
|
||||
- m_syswrap/syscall-tilegx-linux.S \
|
||||
- m_syswrap/syscall-x86-darwin.S \
|
||||
- m_syswrap/syscall-amd64-darwin.S \
|
||||
- m_syswrap/syscall-x86-solaris.S \
|
||||
- m_syswrap/syscall-amd64-solaris.S \
|
||||
m_syswrap/syswrap-main.c \
|
||||
m_syswrap/syswrap-generic.c \
|
||||
m_syswrap/syswrap-linux.c \
|
||||
@@ -456,6 +424,29 @@
|
||||
m_ume/main.c \
|
||||
m_ume/script.c
|
||||
|
||||
+COREGRIND_SOURCES_COMMON += \
|
||||
+ m_dispatch/dispatch-@VGCONF_ARCH_PRI@-@VGCONF_OS@.S \
|
||||
+ m_syswrap/syscall-@VGCONF_ARCH_PRI@-@VGCONF_OS@.S
|
||||
+
|
||||
+if VGCONF_HAVE_PLATFORM_SEC
|
||||
+COREGRIND_SOURCES_COMMON += \
|
||||
+ m_dispatch/dispatch-@VGCONF_ARCH_SEC@-@VGCONF_OS@.S \
|
||||
+ m_syswrap/syscall-@VGCONF_ARCH_SEC@-@VGCONF_OS@.S
|
||||
+endif
|
||||
+
|
||||
+if VGCONF_OS_IS_DARWIN
|
||||
+COREGRIND_SOURCES_COMMON += \
|
||||
+ m_dispatch/dispatch-@VGCONF_ARCH_PRI@-darwin.S \
|
||||
+ m_syswrap/syscall-@VGCONF_ARCH_PRI@-darwin.S \
|
||||
+ m_mach/mach_traps-@VGCONF_ARCH_PRI@-darwin.S
|
||||
+if VGCONF_HAVE_PLATFORM_SEC
|
||||
+COREGRIND_SOURCES_COMMON += \
|
||||
+ m_dispatch/dispatch-@VGCONF_ARCH_SEC@-darwin.S \
|
||||
+ m_syswrap/syscall-@VGCONF_ARCH_SEC@-darwin.S \
|
||||
+ m_mach/mach_traps-@VGCONF_ARCH_SEC@-darwin.S
|
||||
+endif
|
||||
+endif
|
||||
+
|
||||
libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_SOURCES = \
|
||||
$(COREGRIND_SOURCES_COMMON)
|
||||
nodist_libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_SOURCES = \
|
||||
diff -Naur valgrind-3.11.0.orig/coregrind/m_dispatch/dispatch-amd64-linux.S valgrind-3.11.0/coregrind/m_dispatch/dispatch-amd64-linux.S
|
||||
--- valgrind-3.11.0.orig/coregrind/m_dispatch/dispatch-amd64-linux.S 2015-09-08 09:23:26.000000000 -0400
|
||||
+++ valgrind-3.11.0/coregrind/m_dispatch/dispatch-amd64-linux.S 2015-09-26 06:46:20.103000200 -0400
|
||||
@@ -249,11 +249,11 @@
|
||||
|
||||
.size VG_(disp_run_translations), .-VG_(disp_run_translations)
|
||||
|
||||
+#endif // defined(VGP_amd64_linux)
|
||||
+
|
||||
/* Let the linker know we don't need an executable stack */
|
||||
.section .note.GNU-stack,"",@progbits
|
||||
|
||||
-#endif // defined(VGP_amd64_linux)
|
||||
-
|
||||
/*--------------------------------------------------------------------*/
|
||||
/*--- end ---*/
|
||||
/*--------------------------------------------------------------------*/
|
||||
diff -Naur valgrind-3.11.0.orig/coregrind/m_dispatch/dispatch-x86-linux.S valgrind-3.11.0/coregrind/m_dispatch/dispatch-x86-linux.S
|
||||
--- valgrind-3.11.0.orig/coregrind/m_dispatch/dispatch-x86-linux.S 2015-09-08 09:23:26.000000000 -0400
|
||||
+++ valgrind-3.11.0/coregrind/m_dispatch/dispatch-x86-linux.S 2015-09-26 06:46:20.103000200 -0400
|
||||
@@ -240,11 +240,11 @@
|
||||
|
||||
.size VG_(disp_run_translations), .-VG_(disp_run_translations)
|
||||
|
||||
+#endif // defined(VGP_x86_linux)
|
||||
+
|
||||
/* Let the linker know we don't need an executable stack */
|
||||
.section .note.GNU-stack,"",@progbits
|
||||
|
||||
-#endif // defined(VGP_x86_linux)
|
||||
-
|
||||
/*--------------------------------------------------------------------*/
|
||||
/*--- end ---*/
|
||||
/*--------------------------------------------------------------------*/
|
||||
diff -Naur valgrind-3.11.0.orig/coregrind/m_syswrap/syscall-amd64-linux.S valgrind-3.11.0/coregrind/m_syswrap/syscall-amd64-linux.S
|
||||
--- valgrind-3.11.0.orig/coregrind/m_syswrap/syscall-amd64-linux.S 2015-09-08 09:23:26.000000000 -0400
|
||||
+++ valgrind-3.11.0/coregrind/m_syswrap/syscall-amd64-linux.S 2015-09-26 06:46:20.103000200 -0400
|
||||
@@ -244,11 +244,11 @@
|
||||
ML_(blksys_finished): .quad 5b
|
||||
.previous
|
||||
|
||||
+#endif // defined(VGP_amd64_linux)
|
||||
+
|
||||
/* Let the linker know we don't need an executable stack */
|
||||
.section .note.GNU-stack,"",@progbits
|
||||
|
||||
-#endif // defined(VGP_amd64_linux)
|
||||
-
|
||||
/*--------------------------------------------------------------------*/
|
||||
/*--- end ---*/
|
||||
/*--------------------------------------------------------------------*/
|
||||
diff -Naur valgrind-3.11.0.orig/coregrind/m_syswrap/syscall-x86-linux.S valgrind-3.11.0/coregrind/m_syswrap/syscall-x86-linux.S
|
||||
--- valgrind-3.11.0.orig/coregrind/m_syswrap/syscall-x86-linux.S 2015-09-08 09:23:26.000000000 -0400
|
||||
+++ valgrind-3.11.0/coregrind/m_syswrap/syscall-x86-linux.S 2015-09-26 06:46:20.103000200 -0400
|
||||
@@ -184,11 +184,11 @@
|
||||
ML_(blksys_finished): .long 5b
|
||||
.previous
|
||||
|
||||
+#endif // defined(VGP_x86_linux)
|
||||
+
|
||||
/* Let the linker know we don't need an executable stack */
|
||||
.section .note.GNU-stack,"",@progbits
|
||||
|
||||
-#endif // defined(VGP_x86_linux)
|
||||
-
|
||||
/*--------------------------------------------------------------------*/
|
||||
/*--- end ---*/
|
||||
/*--------------------------------------------------------------------*/
|
@ -0,0 +1,106 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
inherit autotools eutils flag-o-matic toolchain-funcs multilib pax-utils
|
||||
|
||||
DESCRIPTION="An open-source memory debugger for GNU/Linux"
|
||||
HOMEPAGE="http://www.valgrind.org"
|
||||
SRC_URI="http://www.valgrind.org/downloads/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
|
||||
IUSE="mpi"
|
||||
|
||||
DEPEND="mpi? ( virtual/mpi )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
# Correct hard coded doc location
|
||||
sed -i -e "s:doc/valgrind:doc/${PF}:" docs/Makefile.am || die
|
||||
|
||||
# Don't force multiarch stuff on OSX, bug #306467
|
||||
sed -i -e 's:-arch \(i386\|x86_64\)::g' Makefile.all.am || die
|
||||
|
||||
# Respect CFLAGS, LDFLAGS
|
||||
epatch "${FILESDIR}"/${PN}-3.7.0-respect-flags.patch
|
||||
|
||||
# Changing Makefile.all.am to disable SSP
|
||||
epatch "${FILESDIR}"/${PN}-3.7.0-fno-stack-protector.patch
|
||||
|
||||
# Yet more local labels, this time for ppc32 & ppc64
|
||||
epatch "${FILESDIR}"/${PN}-3.6.0-local-labels.patch
|
||||
|
||||
# Don't build in empty assembly files for other platforms or we'll get a QA
|
||||
# warning about executable stacks.
|
||||
epatch "${FILESDIR}"/${PN}-3.11.0-non-exec-stack.patch
|
||||
|
||||
# Allow users to test their own patches
|
||||
epatch_user
|
||||
|
||||
# Regenerate autotools files
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
|
||||
# Respect ar, bug #468114
|
||||
tc-export AR
|
||||
|
||||
# -fomit-frame-pointer "Assembler messages: Error: junk `8' after expression"
|
||||
# while compiling insn_sse.c in none/tests/x86
|
||||
# -fpie valgrind seemingly hangs when built with pie on
|
||||
# amd64 (bug #102157)
|
||||
# -fstack-protector more undefined references to __guard and __stack_smash_handler
|
||||
# because valgrind doesn't link to glibc (bug #114347)
|
||||
# -m64 -mx32 for multilib-portage, bug #398825
|
||||
# -ggdb3 segmentation fault on startup
|
||||
filter-flags -fomit-frame-pointer
|
||||
filter-flags -fpie
|
||||
filter-flags -fstack-protector
|
||||
filter-flags -m64 -mx32
|
||||
replace-flags -ggdb3 -ggdb2
|
||||
|
||||
if use amd64 || use ppc64; then
|
||||
! has_multilib_profile && myconf="${myconf} --enable-only64bit"
|
||||
fi
|
||||
|
||||
# Force bitness on darwin, bug #306467
|
||||
use x86-macos && myconf="${myconf} --enable-only32bit"
|
||||
use x64-macos && myconf="${myconf} --enable-only64bit"
|
||||
|
||||
# Don't use mpicc unless the user asked for it (bug #258832)
|
||||
if ! use mpi; then
|
||||
myconf="${myconf} --without-mpicc"
|
||||
fi
|
||||
|
||||
econf ${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
dodoc AUTHORS FAQ.txt NEWS README*
|
||||
|
||||
pax-mark m "${ED}"/usr/$(get_libdir)/valgrind/*-*-linux
|
||||
|
||||
if [[ ${CHOST} == *-darwin* ]] ; then
|
||||
# fix install_names on shared libraries, can't turn them into bundles,
|
||||
# as dyld won't load them any more then, bug #306467
|
||||
local l
|
||||
for l in "${ED}"/usr/lib/valgrind/*.so ; do
|
||||
install_name_tool -id "${EPREFIX}"/usr/lib/valgrind/${l##*/} "${l}"
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Valgrind will not work if glibc does not have debug symbols."
|
||||
elog "To fix this you can add splitdebug to FEATURES in make.conf"
|
||||
elog "and remerge glibc. See:"
|
||||
elog "https://bugs.gentoo.org/show_bug.cgi?id=214065"
|
||||
elog "https://bugs.gentoo.org/show_bug.cgi?id=274771"
|
||||
elog "https://bugs.gentoo.org/show_bug.cgi?id=388703"
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST baloo-widgets-15.08.0.tar.xz 56868 SHA256 3f42c9c6fab0fe40b42cad455800f577dc6fa45d282ccc27a26ef200abe2c967 SHA512 1fbfc57481bd80107e7f86b34cb5c0d85c8e8ed8764f948606d64f25ee0db77e8ebd2ce882cec2d1235ade7855bcf6bd0a9bd64f1142dbfeb73b6339ec584bb0 WHIRLPOOL dfa77eff19a1c932e11795c93542ae096ceea73f730a9dd334cb9a63051cdc3349088f0c6ef701553fd1330aadeedf3342c323513211a4457892289469e3bf9c
|
||||
DIST baloo-widgets-15.08.1.tar.xz 56892 SHA256 6ced28e631afcfbf72b2af8fa9d933d179ffec26aff15a96680aaa8a777c3408 SHA512 c480f13ffdbd94a9804aa9fc20c2da776fd6fa1974fae2132ee092df00428bbbaff6e9c51cc2744112457f6a8a275d85121c3cd856d35200003b1a89b8c30358 WHIRLPOOL 50cdcfad48e5e146fd6046dc35bbc5d1adb3df4c0387c06e593abd93fb7c577657e87665ce18e118b248af1aab6e7aa62ef9dd253efd27937f7392395c743721
|
||||
DIST baloo-widgets-4.14.3.tar.xz 37212 SHA256 7b6942b8b38ae2bb2c3c19f638c168c738c0a922a585fc43f22db8b018aabcd3 SHA512 0b1f96cea0bef461323777868f3817f0d4bccf6bd0ea0b266861fa4bc4b60f33eae23743900fef8348a1e0989ce4f6bb2811d3593e66842adee299c00eeda56a WHIRLPOOL aa092c1cf7e52964d6de59acab819c3679bf3f8b4a85b8e89693e75672b61d0d31559337629dfc62df98d0b357539711b37dc8a947f0f08b4ffd204d4421cf95
|
||||
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
KDE_PUNT_BOGUS_DEPS="true"
|
||||
inherit kde5
|
||||
|
||||
DESCRIPTION="Widget library for baloo"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
$(add_frameworks_dep baloo)
|
||||
$(add_frameworks_dep kconfig)
|
||||
$(add_frameworks_dep kcoreaddons)
|
||||
$(add_frameworks_dep kfilemetadata)
|
||||
$(add_frameworks_dep ki18n)
|
||||
$(add_frameworks_dep kio)
|
||||
$(add_frameworks_dep kwidgetsaddons)
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtwidgets:5
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
!kde-base/baloo-widgets
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
kde5_src_prepare
|
||||
|
||||
punt_bogus_dep KF5 KDELibs4Support
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST dolphin-15.08.0.tar.xz 656524 SHA256 7ac16d7150b7c5e1d6350cf679981d675c995303a7f68eab1290763d3fd35ad9 SHA512 485f5a888ef5f68014c9c33b8a0f63a0d9b20a65098b026714b1b7cf831751bf382430296ef43861d4259bb73f84251353855c60ca096acdb384d1947e8fed57 WHIRLPOOL 3a207189700c11287b2286b5dc017beea4040279849079b5d86a9ce7464023d19d6ba55818ce0a11f609242f01f19a2936ec626a211352944f848dd8646a224c
|
||||
DIST dolphin-15.08.1.tar.xz 656544 SHA256 5a5e895a1ccd6e423af2a349572658c34469102305c4d6469b047bbf3e29b926 SHA512 7b97028ff06a0117b93b5ea2035bda164cad2af85c9bc53cbf704cf6551d5191f4da08531fab180558d98dfdc37b46d99cb402becbf82d7263e87bc78287c54e WHIRLPOOL 6b6a7183ace01bc31a846e9dfcb2d75184ea8d158534ec31ce9ac96e494954c84d65a303a5c60fab5b3473086aeed1bb734ee5c04ba0e32be77b2ca53f067297
|
||||
DIST kde-baseapps-4.14.3.tar.xz 2548152 SHA256 125baf42a7ab8c255b5829d12837f54c1791498f79593a9b09a9e55344ade6db SHA512 d422c1ee5cd2e1dc15b5baa2199bb85441196bc3048b9bfa443f898c3a1cfbc7f66087edf016fb594b9e48340517beef54b4429b4fde664374e75486c7cb0f9e WHIRLPOOL b22a98d140bb66ea47aeb5607e606c7a531c82787e27204f5eabb7d29d763b2bfe1456d85242d3e05e7ab4d2366fc622ef1cc624dd1954e276fb36c49840998a
|
||||
|
@ -0,0 +1,90 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
KDE_HANDBOOK="true"
|
||||
KDE_PUNT_BOGUS_DEPS="true"
|
||||
KDE_TEST="true"
|
||||
VIRTUALX_REQUIRED="test"
|
||||
inherit kde5
|
||||
|
||||
DESCRIPTION="Plasma filemanager focusing on usability"
|
||||
HOMEPAGE="https://dolphin.kde.org https://www.kde.org/applications/system/dolphin"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="semantic-desktop thumbnail"
|
||||
|
||||
DEPEND="
|
||||
$(add_frameworks_dep kbookmarks)
|
||||
$(add_frameworks_dep kcmutils)
|
||||
$(add_frameworks_dep kcodecs)
|
||||
$(add_frameworks_dep kcompletion)
|
||||
$(add_frameworks_dep kconfig)
|
||||
$(add_frameworks_dep kconfigwidgets)
|
||||
$(add_frameworks_dep kcoreaddons)
|
||||
$(add_frameworks_dep kdbusaddons)
|
||||
$(add_frameworks_dep ki18n)
|
||||
$(add_frameworks_dep kiconthemes)
|
||||
$(add_frameworks_dep kinit)
|
||||
$(add_frameworks_dep kio)
|
||||
$(add_frameworks_dep kitemviews)
|
||||
$(add_frameworks_dep kjobwidgets)
|
||||
$(add_frameworks_dep knewstuff)
|
||||
$(add_frameworks_dep knotifications)
|
||||
$(add_frameworks_dep kparts)
|
||||
$(add_frameworks_dep kservice)
|
||||
$(add_frameworks_dep ktextwidgets)
|
||||
$(add_frameworks_dep kwidgetsaddons)
|
||||
$(add_frameworks_dep kwindowsystem)
|
||||
$(add_frameworks_dep kxmlgui)
|
||||
$(add_frameworks_dep solid)
|
||||
dev-qt/qtconcurrent:5
|
||||
dev-qt/qtdbus:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtxml:5
|
||||
media-libs/phonon[qt5]
|
||||
semantic-desktop? (
|
||||
$(add_frameworks_dep baloo)
|
||||
$(add_frameworks_dep kfilemetadata)
|
||||
$(add_kdeapps_dep baloo-widgets)
|
||||
)
|
||||
!semantic-desktop? (
|
||||
$(add_frameworks_dep kdelibs4support)
|
||||
)
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
$(add_kdeapps_dep kio-extras)
|
||||
thumbnail? (
|
||||
$(add_kdeapps_dep ffmpegthumbs '' 5.9999)
|
||||
$(add_kdeapps_dep thumbnailers '' 5.9999)
|
||||
)
|
||||
"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-15.08.0-deps.patch"
|
||||
"${FILESDIR}/${PN}-15.08.1-kactivities.patch"
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake-utils_use_with semantic-desktop KF5Baloo)
|
||||
$(cmake-utils_use_with semantic-desktop KF5BalooWidgets)
|
||||
$(cmake-utils_use_with semantic-desktop KF5FileMetaData)
|
||||
)
|
||||
|
||||
kde5_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
kde5_pkg_postinst
|
||||
|
||||
if ( ! has_version kde-apps/ark:${SLOT} || ! has_version kde-apps/libkonq:${SLOT} ); then
|
||||
echo
|
||||
elog "For compress/extract actions, please install kde-apps/ark:${SLOT} and kde-apps/libkonq:${SLOT}"
|
||||
echo
|
||||
fi
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
From 6e218c4c146c08626c6bf4c87e9849a9de7462c4 Mon Sep 17 00:00:00 2001
|
||||
From: Michael Palimaka <kensington@gentoo.org>
|
||||
Date: Sat, 26 Sep 2015 05:34:26 +1000
|
||||
Subject: [PATCH] Fix KF5Activities being optional.
|
||||
|
||||
If found via find_package(KF5 COMPONENTS Activities) instead, it will
|
||||
inherit REQUIRED from the previous call.
|
||||
|
||||
REVIEW: 125360
|
||||
---
|
||||
CMakeLists.txt | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index d98f261..d926e9f 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -66,7 +66,7 @@ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
|
||||
WindowSystem
|
||||
Notifications
|
||||
)
|
||||
-find_package(KF5 ${KF5_MIN_VERSION} COMPONENTS
|
||||
+find_package(KF5 ${KF5_MIN_VERSION} OPTIONAL_COMPONENTS
|
||||
Activities
|
||||
)
|
||||
|
||||
--
|
||||
2.4.9
|
||||
|
@ -1 +1,2 @@
|
||||
DIST kio-extras-15.08.0.tar.xz 266240 SHA256 b72384e7ad29a7eca7bce344cf1a8f48cd557444bd0afeced01c817826f3e074 SHA512 8555d32d6659ada403dafe39654bfcb86b27e7c894f1c04210626702f310d35eba0a2aef4da4a5f19dcffcbb3bba515e5a82e4495064926cb3464e453d3c86aa WHIRLPOOL 909721ae71ca5652ae9d522fd24c478a68da36fdc458086ceff482a5b67e8042213cc437074767f5e5e234644ec09c36e8694e593eaa15d3e7bf0c8ff7742771
|
||||
DIST kio-extras-15.08.1.tar.xz 266204 SHA256 d888c693f7143102238501c3980c1e1febb057e8b88d2f57d18fd4a140c8761b SHA512 288d629673d3753e77f0e9e8bd3931fb87f248a8d5bc52905a7cec98bd4f6de2357928c486958f30e985277bb341eaa7db96420d4c6224112c72cc0d13a49c2c WHIRLPOOL 64e49e23e3de34644872bad93a77cc9a88e617ac5fbe93c5cd68dfb5362f623ddfd5ae4a00ef8905b3609eab149948b2012f2b0e5be0f996021cc6721ccc35dd
|
||||
|
@ -0,0 +1,84 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
KDE_HANDBOOK="true"
|
||||
KDE_TEST="true"
|
||||
VIRTUALX_REQUIRED="test"
|
||||
inherit fdo-mime kde5
|
||||
|
||||
DESCRIPTION="KIO plugins present a filesystem-like view of arbitrary data"
|
||||
HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kio-extras"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="exif mtp phonon samba +sftp slp"
|
||||
|
||||
COMMON_DEPEND="
|
||||
$(add_frameworks_dep karchive 'bzip2,lzma')
|
||||
$(add_frameworks_dep kbookmarks)
|
||||
$(add_frameworks_dep kcodecs)
|
||||
$(add_frameworks_dep kconfig)
|
||||
$(add_frameworks_dep kconfigwidgets)
|
||||
$(add_frameworks_dep kcoreaddons)
|
||||
$(add_frameworks_dep kdbusaddons)
|
||||
$(add_frameworks_dep kdelibs4support)
|
||||
$(add_frameworks_dep kdnssd)
|
||||
$(add_frameworks_dep kguiaddons)
|
||||
$(add_frameworks_dep khtml)
|
||||
$(add_frameworks_dep ki18n)
|
||||
$(add_frameworks_dep kiconthemes)
|
||||
$(add_frameworks_dep kio)
|
||||
$(add_frameworks_dep kparts)
|
||||
$(add_frameworks_dep kpty)
|
||||
$(add_frameworks_dep kservice)
|
||||
$(add_frameworks_dep kxmlgui)
|
||||
$(add_frameworks_dep solid)
|
||||
dev-qt/qtdbus:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtxml:5
|
||||
virtual/jpeg:0
|
||||
exif? ( media-gfx/exiv2:= )
|
||||
mtp? ( media-libs/libmtp:= )
|
||||
phonon? ( media-libs/phonon[qt5] )
|
||||
samba? ( || ( <net-fs/samba-4.0.0_alpha1[smbclient] >=net-fs/samba-4.0.0_alpha1[client] ) )
|
||||
sftp? ( >=net-libs/libssh-0.6.0:=[sftp] )
|
||||
slp? ( net-libs/openslp )
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
$(add_frameworks_dep kded)
|
||||
!<kde-apps/kcontrol-15.08.0-r1:4
|
||||
!kde-plasma/kio-extras
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
x11-misc/shared-mime-info
|
||||
"
|
||||
|
||||
# requires running kde environment
|
||||
RESTRICT="test"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake-utils_use_find_package exif Exiv2)
|
||||
$(cmake-utils_use_find_package mtp)
|
||||
$(cmake-utils_use_find_package phonon Phonon4Qt5)
|
||||
$(cmake-utils_use_find_package samba)
|
||||
$(cmake-utils_use_find_package sftp LibSSH)
|
||||
$(cmake-utils_use_find_package slp)
|
||||
)
|
||||
|
||||
kde5_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
kde5_pkg_postinst
|
||||
fdo-mime_mime_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
kde5_pkg_postinst
|
||||
fdo-mime_mime_database_update
|
||||
}
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
KDE_PUNT_BOGUS_DEPS="true"
|
||||
inherit kde5
|
||||
|
||||
DESCRIPTION="Framework for searching and managing metadata"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
$(add_frameworks_dep kauth)
|
||||
$(add_frameworks_dep kconfig)
|
||||
$(add_frameworks_dep kcoreaddons)
|
||||
$(add_frameworks_dep kcrash)
|
||||
$(add_frameworks_dep kdbusaddons)
|
||||
$(add_frameworks_dep kfilemetadata)
|
||||
$(add_frameworks_dep ki18n)
|
||||
$(add_frameworks_dep kidletime)
|
||||
$(add_frameworks_dep kio)
|
||||
$(add_frameworks_dep solid)
|
||||
dev-db/lmdb
|
||||
dev-qt/qtdbus:5
|
||||
dev-qt/qtdeclarative:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtwidgets:5
|
||||
sys-apps/attr
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
!kde-base/baloo:4[-minimal(-)]
|
||||
"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${P}-check-if-db-open.patch" )
|
@ -0,0 +1,28 @@
|
||||
From: Boudhayan Gupta <me@BaloneyGeek.com>
|
||||
Date: Tue, 22 Sep 2015 18:55:36 +0000
|
||||
Subject: Fail Baloo::File::load() if the Database is not open.
|
||||
X-Git-Url: http://quickgit.kde.org/?p=baloo.git&a=commitdiff&h=29fe68f2657df503926e629477a41f7d9435048f
|
||||
---
|
||||
Fail Baloo::File::load() if the Database is not open.
|
||||
Fixes crash if selecting multiple files in Dolphin with
|
||||
Baloo disabled.
|
||||
|
||||
BUG: 353049
|
||||
REVIEW: 125352
|
||||
---
|
||||
|
||||
|
||||
--- a/src/lib/file.cpp
|
||||
+++ b/src/lib/file.cpp
|
||||
@@ -98,6 +98,10 @@
|
||||
Database *db = globalDatabaseInstance();
|
||||
db->open(Database::OpenDatabase);
|
||||
|
||||
+ if (!db->isOpen()) {
|
||||
+ return false;
|
||||
+ }
|
||||
+
|
||||
quint64 id = filePathToId(QFile::encodeName(d->url));
|
||||
if (!id) {
|
||||
return false;
|
||||
|
@ -1 +1 @@
|
||||
Sat, 26 Sep 2015 10:11:37 +0000
|
||||
Sat, 26 Sep 2015 18:11:38 +0000
|
||||
|
@ -1 +1 @@
|
||||
Sat, 26 Sep 2015 10:11:37 +0000
|
||||
Sat, 26 Sep 2015 18:11:38 +0000
|
||||
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst prepare setup unpack
|
||||
DEPEND=kernel_AIX? ( app-arch/deb2targz ) !<sys-apps/portage-2.1.10.41
|
||||
DESCRIPTION=Common CA Certificates PEM files
|
||||
EAPI=4
|
||||
HOMEPAGE=http://packages.debian.org/sid/ca-certificates
|
||||
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
|
||||
LICENSE=MPL-1.1
|
||||
RDEPEND=kernel_AIX? ( app-arch/deb2targz ) !<sys-apps/portage-2.1.10.41 dev-libs/openssl sys-apps/debianutils
|
||||
SLOT=0
|
||||
SRC_URI=mirror://debian/pool/main/c/ca-certificates/ca-certificates_20130906_all.deb
|
||||
_eclasses_=eutils 95613dd6157fb4a3b225eafdc56bd441 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d unpacker 1d149d9bda7723e740cfd28118f27813
|
||||
_md5_=0eceede8d535de3404e853b11a63fddf
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst prepare setup unpack
|
||||
DEPEND=kernel_AIX? ( app-arch/deb2targz ) !<sys-apps/portage-2.1.10.41
|
||||
DESCRIPTION=Common CA Certificates PEM files
|
||||
EAPI=4
|
||||
HOMEPAGE=http://packages.debian.org/sid/ca-certificates
|
||||
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
|
||||
LICENSE=MPL-1.1
|
||||
RDEPEND=kernel_AIX? ( app-arch/deb2targz ) !<sys-apps/portage-2.1.10.41 dev-libs/openssl sys-apps/debianutils
|
||||
SLOT=0
|
||||
SRC_URI=mirror://debian/pool/main/c/ca-certificates/ca-certificates_20140223_all.deb
|
||||
_eclasses_=eutils 95613dd6157fb4a3b225eafdc56bd441 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d unpacker 1d149d9bda7723e740cfd28118f27813
|
||||
_md5_=c0c2eaba35c51de455255904c140325c
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst prepare setup unpack
|
||||
DEPEND=|| ( >=dev-lang/python-2.7.5-r2:2.7 )
|
||||
DESCRIPTION=Common CA Certificates PEM files
|
||||
EAPI=4
|
||||
HOMEPAGE=http://packages.debian.org/sid/ca-certificates
|
||||
IUSE=+cacert
|
||||
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
|
||||
LICENSE=MPL-1.1
|
||||
RDEPEND=dev-libs/openssl sys-apps/debianutils
|
||||
SLOT=0
|
||||
SRC_URI=mirror://debian/pool/main/c/ca-certificates/ca-certificates_20140223.tar.xz ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_15_5_RTM/src/nss-3.15.5.tar.gz cacert? ( https://dev.gentoo.org/~anarchy/patches/nss-3.14.1-add_spi+cacerts_ca_certs.patch )
|
||||
_eclasses_=eutils 95613dd6157fb4a3b225eafdc56bd441 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 python-any-r1 b81ab4852d108e3d9c940fa03bce80e1 python-utils-r1 39c6b012a0512678e698e712b5b7ecc2 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=b0e0661bbf1bf4edc1d76dfe363cd0c6
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst prepare setup unpack
|
||||
DEPEND=|| ( >=dev-lang/python-2.7.5-r2:2.7 )
|
||||
DESCRIPTION=Common CA Certificates PEM files
|
||||
EAPI=4
|
||||
HOMEPAGE=http://packages.debian.org/sid/ca-certificates
|
||||
IUSE=+cacert
|
||||
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
|
||||
LICENSE=MPL-1.1
|
||||
RDEPEND=dev-libs/openssl sys-apps/debianutils
|
||||
SLOT=0
|
||||
SRC_URI=mirror://debian/pool/main/c/ca-certificates/ca-certificates_20140325.tar.xz ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_16_3_RTM/src/nss-3.16.3.tar.gz cacert? ( https://dev.gentoo.org/~anarchy/patches/nss-3.14.1-add_spi+cacerts_ca_certs.patch )
|
||||
_eclasses_=eutils 95613dd6157fb4a3b225eafdc56bd441 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 python-any-r1 b81ab4852d108e3d9c940fa03bce80e1 python-utils-r1 39c6b012a0512678e698e712b5b7ecc2 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=c1e4e226d9576e5cba09f334181a8197
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile install postinst prepare setup unpack
|
||||
DEPEND=|| ( >=dev-lang/python-2.7.5-r2:2.7 )
|
||||
DEPEND=|| ( >=dev-lang/python-2.7.5-r2:2.7 dev-lang/python:3.4 >=dev-lang/python-3.3.2-r2:3.3 )
|
||||
DESCRIPTION=Common CA Certificates PEM files
|
||||
EAPI=4
|
||||
HOMEPAGE=http://packages.debian.org/sid/ca-certificates
|
||||
IUSE=+cacert
|
||||
IUSE=libressl +cacert
|
||||
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
|
||||
LICENSE=MPL-1.1
|
||||
RDEPEND=dev-libs/openssl sys-apps/debianutils
|
||||
RDEPEND=!libressl? ( >=dev-libs/openssl-1.0.1o:0 ) libressl? ( app-misc/c_rehash dev-libs/libressl ) sys-apps/debianutils
|
||||
SLOT=0
|
||||
SRC_URI=mirror://debian/pool/main/c/ca-certificates/ca-certificates_20140223.tar.xz ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_16_RTM/src/nss-3.16.tar.gz cacert? ( https://dev.gentoo.org/~anarchy/patches/nss-3.14.1-add_spi+cacerts_ca_certs.patch )
|
||||
SRC_URI=mirror://debian/pool/main/c/ca-certificates/ca-certificates_20150426.tar.xz ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_20_RTM/src/nss-3.20.tar.gz cacert? ( https://dev.gentoo.org/~anarchy/patches/nss-3.14.1-add_spi+cacerts_ca_certs.patch )
|
||||
_eclasses_=eutils 95613dd6157fb4a3b225eafdc56bd441 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 python-any-r1 b81ab4852d108e3d9c940fa03bce80e1 python-utils-r1 39c6b012a0512678e698e712b5b7ecc2 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=b0e0661bbf1bf4edc1d76dfe363cd0c6
|
||||
_md5_=e76352b0c8133e34aa53c035e2a39fa0
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm setup test
|
||||
DEPEND=>=dev-lang/ghc-7.4.1:= three? ( >=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.2:=[profile?] ) >=dev-haskell/transformers-0.3:=[profile?] <dev-haskell/transformers-0.5:=[profile?] >=dev-haskell/cabal-1.8 doc? ( || ( dev-haskell/haddock >=dev-lang/ghc-7.10.2 ) ) hscolour? ( dev-haskell/hscolour ) >=dev-haskell/cabal-1.1.4
|
||||
DEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/mtl-2.1:=[profile?] >=dev-haskell/transformers-0.3:=[profile?] <dev-haskell/transformers-0.5:=[profile?] >=dev-haskell/cabal-1.8 doc? ( || ( dev-haskell/haddock >=dev-lang/ghc-7.10.2 ) ) hscolour? ( dev-haskell/hscolour ) >=dev-haskell/cabal-1.1.4
|
||||
DESCRIPTION=A small compatibility shim for dev-haskell/transformers
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/ekmett/transformers-compat/
|
||||
IUSE=+three doc hscolour profile
|
||||
IUSE=doc hscolour profile
|
||||
KEYWORDS=alpha amd64 ppc ~ppc64 sparc x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=>=dev-lang/ghc-7.4.1:= three? ( >=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.2:=[profile?] ) >=dev-haskell/transformers-0.3:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
|
||||
RDEPEND=>=dev-lang/ghc-7.4.1:= >=dev-haskell/mtl-2.1:=[profile?] >=dev-haskell/transformers-0.3:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
|
||||
SLOT=0/0.4.0.4
|
||||
SRC_URI=mirror://hackage/packages/archive/transformers-compat/0.4.0.4/transformers-compat-0.4.0.4.tar.gz
|
||||
_eclasses_=eutils 95613dd6157fb4a3b225eafdc56bd441 ghc-package 6165faf4ae46df43d5a9b0dd28ec8654 haskell-cabal 5a91bcb951851c3c401505c28526502f multilib df4e4d5cfd3d137d0c248e1991c0e4d6 multiprocessing d769539d9bace6eaca30af23bc2b4dde toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=1accfbdb7639b97689371e6138366902
|
||||
_md5_=4115ea5faffdf4f8f6ecf5821ad915a6
|
||||
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile install preinst prepare setup test
|
||||
DEPEND=>=virtual/jdk-1.6 test? ( dev-java/junit:4 dev-java/wstx:3.2 ) >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
|
||||
DESCRIPTION=A JSON StAX implementation
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/codehaus/jettison
|
||||
IUSE=test elibc_FreeBSD doc source elibc_FreeBSD
|
||||
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=>=virtual/jre-1.6 >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/codehaus/jettison/archive/jettison-1.3.7.tar.gz
|
||||
_eclasses_=eutils 95613dd6157fb4a3b225eafdc56bd441 java-pkg-2 bb9b8157d2a348d9ec42ce34a107fe0d java-pkg-simple d87e645de7dff9e1bc0aac42b43ca4f4 java-utils-2 22a0377180eb25cf7ad0e4d7e6fcbb8e multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=1a9b8f631585ae6462cbf7535b7cd44c
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install preinst prepare setup
|
||||
DEPEND=>=virtual/jdk-1.5 app-arch/unzip >=dev-java/java-config-2.2.0 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 >=dev-java/javatoolkit-0.3.0-r2
|
||||
DESCRIPTION=Resin Servlet API 2.5/JSP API 2.1 implementation
|
||||
EAPI=2
|
||||
HOMEPAGE=http://www.caucho.com/
|
||||
IUSE=elibc_FreeBSD source elibc_FreeBSD
|
||||
KEYWORDS=amd64 ppc ppc64 x86 ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=virtual/jre-1.5 >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
|
||||
SLOT=2.5
|
||||
SRC_URI=http://www.caucho.com/download/resin-3.1.10-src.zip mirror://gentoo/resin-gentoo-patches-3.1.10.tar.bz2
|
||||
_eclasses_=eutils 95613dd6157fb4a3b225eafdc56bd441 java-ant-2 e39bd5336f73afdf3e4a15c91a5dad59 java-pkg-2 bb9b8157d2a348d9ec42ce34a107fe0d java-utils-2 22a0377180eb25cf7ad0e4d7e6fcbb8e multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=90a9a064643c6d2de6aa9efc887e0d4c
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install preinst prepare setup
|
||||
DEPEND=>=virtual/jdk-1.5 app-arch/unzip >=dev-java/java-config-2.2.0 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 >=dev-java/javatoolkit-0.3.0-r2
|
||||
DESCRIPTION=Resin Servlet API 2.5/JSP API 2.1 implementation
|
||||
EAPI=2
|
||||
HOMEPAGE=http://www.caucho.com/
|
||||
IUSE=elibc_FreeBSD source elibc_FreeBSD
|
||||
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=virtual/jre-1.5 >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
|
||||
SLOT=2.5
|
||||
SRC_URI=http://www.caucho.com/download/resin-3.1.11-src.zip mirror://gentoo/resin-gentoo-patches-3.1.11.tar.bz2
|
||||
_eclasses_=eutils 95613dd6157fb4a3b225eafdc56bd441 java-ant-2 e39bd5336f73afdf3e4a15c91a5dad59 java-pkg-2 bb9b8157d2a348d9ec42ce34a107fe0d java-utils-2 22a0377180eb25cf7ad0e4d7e6fcbb8e multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=59b0fc81703c2fa9799076ee65fa90c6
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install preinst prepare setup unpack
|
||||
DEPEND=>=virtual/jdk-1.6 app-arch/unzip >=dev-java/java-config-2.2.0 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 >=dev-java/javatoolkit-0.3.0-r2
|
||||
DESCRIPTION=Resin Servlet API 3.0/JSP API 2.1 implementation
|
||||
EAPI=2
|
||||
HOMEPAGE=http://www.caucho.com/
|
||||
IUSE=elibc_FreeBSD source elibc_FreeBSD
|
||||
KEYWORDS=amd64 ~ppc ~ppc64 x86 ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=virtual/jre-1.6 >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
|
||||
SLOT=3.0
|
||||
SRC_URI=http://www.caucho.com/download/resin-4.0.13-src.zip
|
||||
_eclasses_=eutils 95613dd6157fb4a3b225eafdc56bd441 java-ant-2 e39bd5336f73afdf3e4a15c91a5dad59 java-pkg-2 bb9b8157d2a348d9ec42ce34a107fe0d java-utils-2 22a0377180eb25cf7ad0e4d7e6fcbb8e multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=b46e5de6b3356bb2449c4c115a705fff
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install preinst prepare setup unpack
|
||||
DEPEND=>=virtual/jdk-1.6 app-arch/unzip >=dev-java/java-config-2.2.0 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 >=dev-java/javatoolkit-0.3.0-r2
|
||||
DESCRIPTION=Resin Servlet API 3.0/JSP API 2.1 implementation
|
||||
EAPI=2
|
||||
HOMEPAGE=http://www.caucho.com/
|
||||
IUSE=elibc_FreeBSD source elibc_FreeBSD
|
||||
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=virtual/jre-1.6 >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
|
||||
SLOT=3.0
|
||||
SRC_URI=http://www.caucho.com/download/resin-4.0.14-src.zip
|
||||
_eclasses_=eutils 95613dd6157fb4a3b225eafdc56bd441 java-ant-2 e39bd5336f73afdf3e4a15c91a5dad59 java-pkg-2 bb9b8157d2a348d9ec42ce34a107fe0d java-utils-2 22a0377180eb25cf7ad0e4d7e6fcbb8e multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=895e2cdf3fd14bb55e72f20517593dcc
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install preinst prepare setup unpack
|
||||
DEPEND=>=virtual/jdk-1.6 app-arch/unzip >=dev-java/java-config-2.2.0 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 >=dev-java/javatoolkit-0.3.0-r2
|
||||
DESCRIPTION=Resin Servlet API 3.0/JSP API 2.1 implementation
|
||||
EAPI=2
|
||||
HOMEPAGE=http://www.caucho.com/
|
||||
IUSE=elibc_FreeBSD source elibc_FreeBSD
|
||||
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=virtual/jre-1.6 >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
|
||||
SLOT=3.0
|
||||
SRC_URI=http://www.caucho.com/download/resin-4.0.15-src.zip
|
||||
_eclasses_=eutils 95613dd6157fb4a3b225eafdc56bd441 java-ant-2 e39bd5336f73afdf3e4a15c91a5dad59 java-pkg-2 bb9b8157d2a348d9ec42ce34a107fe0d java-utils-2 22a0377180eb25cf7ad0e4d7e6fcbb8e multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=895e2cdf3fd14bb55e72f20517593dcc
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install preinst prepare setup unpack
|
||||
DEPEND=>=virtual/jdk-1.6 app-arch/unzip >=dev-java/java-config-2.2.0 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 >=dev-java/javatoolkit-0.3.0-r2
|
||||
DESCRIPTION=Resin Servlet API 3.0/JSP API 2.1 implementation
|
||||
EAPI=2
|
||||
HOMEPAGE=http://www.caucho.com/
|
||||
IUSE=elibc_FreeBSD source elibc_FreeBSD
|
||||
KEYWORDS=amd64 ~ppc ~ppc64 x86 ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=virtual/jre-1.6 >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
|
||||
SLOT=3.0
|
||||
SRC_URI=http://www.caucho.com/download/resin-4.0.22-src.zip
|
||||
_eclasses_=eutils 95613dd6157fb4a3b225eafdc56bd441 java-ant-2 e39bd5336f73afdf3e4a15c91a5dad59 java-pkg-2 bb9b8157d2a348d9ec42ce34a107fe0d java-utils-2 22a0377180eb25cf7ad0e4d7e6fcbb8e multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=817d82e5def94287a1ef62ad82a1dbce
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install preinst prepare setup unpack
|
||||
DEPEND=>=virtual/jdk-1.6 app-arch/unzip >=dev-java/java-config-2.2.0 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 >=dev-java/javatoolkit-0.3.0-r2
|
||||
DESCRIPTION=Resin Servlet API 3.0/JSP API 2.1 implementation
|
||||
EAPI=2
|
||||
HOMEPAGE=http://www.caucho.com/
|
||||
IUSE=elibc_FreeBSD source elibc_FreeBSD
|
||||
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=virtual/jre-1.6 >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
|
||||
SLOT=3.0
|
||||
SRC_URI=http://www.caucho.com/download/resin-4.0.25-src.zip
|
||||
_eclasses_=eutils 95613dd6157fb4a3b225eafdc56bd441 java-ant-2 e39bd5336f73afdf3e4a15c91a5dad59 java-pkg-2 bb9b8157d2a348d9ec42ce34a107fe0d java-utils-2 22a0377180eb25cf7ad0e4d7e6fcbb8e multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 1dfcad7b3f439dbc511d76c49f23da0d versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=3271fb5e1ed75f88e47ade1d3bf2085b
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue