parent
872ff75023
commit
3a2e846a40
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
EGO_PN="github.com/${PN}/${PN}"
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
inherit golang-vcs
|
||||
else
|
||||
MY_PV="${PV/_/-}"
|
||||
EGIT_COMMIT="cfb82a876ecc11b5ca0977d1733adbe58599088a"
|
||||
SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~ppc64"
|
||||
inherit golang-vcs-snapshot
|
||||
fi
|
||||
|
||||
DESCRIPTION="A daemon to control runC"
|
||||
HOMEPAGE="https://containerd.tools"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="hardened +seccomp"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=">=app-emulation/docker-runc-1.0.0_rc3_p20170607
|
||||
seccomp? ( sys-libs/libseccomp )"
|
||||
|
||||
S=${WORKDIR}/${P}/src/${EGO_PN}
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
src_compile() {
|
||||
local options=( $(usex seccomp "seccomp" '') )
|
||||
export GOPATH="${WORKDIR}/${P}" # ${PWD}/vendor
|
||||
LDFLAGS=$(usex hardened '-extldflags -fno-PIC' '') emake GIT_COMMIT="$EGIT_COMMIT" BUILDTAGS="${options[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin bin/containerd* bin/ctr
|
||||
}
|
@ -0,0 +1,149 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
MY_PN="tesseract-ocr"
|
||||
LANGPACKV="3.04.00"
|
||||
URI_PREFIX="https://github.com/${MY_PN}/tessdata/raw/${LANGPACKV}/"
|
||||
JAVA_PKG_OPT_USE="scrollview"
|
||||
|
||||
inherit autotools java-pkg-opt-2 toolchain-funcs
|
||||
|
||||
DESCRIPTION="An OCR Engine, orginally developed at HP, now open source."
|
||||
HOMEPAGE="https://github.com/tesseract-ocr"
|
||||
SRC_URI="https://github.com/${MY_PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
|
||||
${URI_PREFIX}eng.traineddata -> eng.traineddata-${LANGPACKV}
|
||||
math? ( ${URI_PREFIX}equ.traineddata -> equ.traineddata-${LANGPACKV} )
|
||||
l10n_ar? ( ${URI_PREFIX}ara.traineddata -> ara.traineddata-${LANGPACKV} )
|
||||
l10n_bg? ( ${URI_PREFIX}bul.traineddata -> bul.traineddata-${LANGPACKV} )
|
||||
l10n_ca? ( ${URI_PREFIX}cat.traineddata -> cat.traineddata-${LANGPACKV} )
|
||||
l10n_chr? ( ${URI_PREFIX}chr.traineddata -> chr.traineddata-${LANGPACKV} )
|
||||
l10n_cs? ( ${URI_PREFIX}ces.traineddata -> ces.traineddata-${LANGPACKV} )
|
||||
l10n_de? ( ${URI_PREFIX}deu.traineddata -> deu.traineddata-${LANGPACKV}
|
||||
${URI_PREFIX}deu_frak.traineddata -> deu_frak.traineddata-${LANGPACKV} )
|
||||
l10n_da? ( ${URI_PREFIX}dan.traineddata -> dan.traineddata-${LANGPACKV}
|
||||
${URI_PREFIX}dan_frak.traineddata -> dan_frak.traineddata-${LANGPACKV} )
|
||||
l10n_el? ( ${URI_PREFIX}ell.traineddata -> ell.traineddata-${LANGPACKV} )
|
||||
l10n_es? ( ${URI_PREFIX}spa.traineddata -> spa.traineddata-${LANGPACKV} )
|
||||
l10n_fi? ( ${URI_PREFIX}fin.traineddata -> fin.traineddata-${LANGPACKV} )
|
||||
l10n_fr? ( ${URI_PREFIX}fra.traineddata -> fra.traineddata-${LANGPACKV} )
|
||||
l10n_he? ( ${URI_PREFIX}heb.traineddata -> heb.traineddata-${LANGPACKV} )
|
||||
l10n_hi? ( ${URI_PREFIX}hin.traineddata -> hin.traineddata-${LANGPACKV} )
|
||||
l10n_hu? ( ${URI_PREFIX}hun.traineddata -> hun.traineddata-${LANGPACKV} )
|
||||
l10n_id? ( ${URI_PREFIX}ind.traineddata -> ind.traineddata-${LANGPACKV} )
|
||||
l10n_it? ( ${URI_PREFIX}ita.traineddata -> ita.traineddata-${LANGPACKV} )
|
||||
l10n_ja? ( ${URI_PREFIX}jpn.traineddata -> jpn.traineddata-${LANGPACKV} )
|
||||
l10n_ko? ( ${URI_PREFIX}kor.traineddata -> kor.traineddata-${LANGPACKV} )
|
||||
l10n_lt? ( ${URI_PREFIX}lit.traineddata -> lit.traineddata-${LANGPACKV} )
|
||||
l10n_lv? ( ${URI_PREFIX}lav.traineddata -> lav.traineddata-${LANGPACKV} )
|
||||
l10n_nl? ( ${URI_PREFIX}nld.traineddata -> nld.traineddata-${LANGPACKV} )
|
||||
l10n_no? ( ${URI_PREFIX}nor.traineddata -> nor.traineddata-${LANGPACKV} )
|
||||
l10n_pl? ( ${URI_PREFIX}pol.traineddata -> pol.traineddata-${LANGPACKV} )
|
||||
l10n_pt? ( ${URI_PREFIX}por.traineddata -> por.traineddata-${LANGPACKV} )
|
||||
l10n_ro? ( ${URI_PREFIX}ron.traineddata -> ron.traineddata-${LANGPACKV} )
|
||||
l10n_ru? ( ${URI_PREFIX}rus.traineddata -> rus.traineddata-${LANGPACKV} )
|
||||
l10n_sk? ( ${URI_PREFIX}slk.traineddata -> slk.traineddata-${LANGPACKV}
|
||||
${URI_PREFIX}slk_frak.traineddata -> slk_frak.traineddata-${LANGPACKV} )
|
||||
l10n_sl? ( ${URI_PREFIX}slv.traineddata -> slv.traineddata-${LANGPACKV} )
|
||||
l10n_sr? ( ${URI_PREFIX}srp.traineddata -> srp.traineddata-${LANGPACKV} )
|
||||
l10n_sv? ( ${URI_PREFIX}swe.traineddata -> swe.traineddata-${LANGPACKV} )
|
||||
l10n_th? ( ${URI_PREFIX}tha.traineddata -> tha.traineddata-${LANGPACKV} )
|
||||
l10n_tl? ( ${URI_PREFIX}tgl.traineddata -> tgl.traineddata-${LANGPACKV} )
|
||||
l10n_tr? ( ${URI_PREFIX}tur.traineddata -> tur.traineddata-${LANGPACKV} )
|
||||
l10n_uk? ( ${URI_PREFIX}ukr.traineddata -> ukr.traineddata-${LANGPACKV} )
|
||||
l10n_vi? ( ${URI_PREFIX}vie.traineddata -> vie.traineddata-${LANGPACKV} )
|
||||
l10n_zh-CN? ( ${URI_PREFIX}chi_sim.traineddata -> chi_sim.traineddata-${LANGPACKV} )
|
||||
l10n_zh-TW? ( ${URI_PREFIX}chi_tra.traineddata -> chi_tra.traineddata-${LANGPACKV} )
|
||||
osd? ( ${URI_PREFIX}osd.traineddata -> osd.traineddata-${LANGPACKV} )
|
||||
"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86"
|
||||
|
||||
IUSE="doc examples jpeg math opencl osd png scrollview static-libs tiff training webp l10n_ar l10n_bg l10n_ca l10n_chr l10n_cs l10n_de l10n_da l10n_el l10n_es l10n_fi l10n_fr l10n_he l10n_hi l10n_hu l10n_id l10n_it l10n_ja l10n_ko l10n_lt l10n_lv l10n_nl l10n_no l10n_pl l10n_pt l10n_ro l10n_ru l10n_sk l10n_sl l10n_sr l10n_sv l10n_th l10n_tl l10n_tr l10n_uk l10n_vi l10n_zh-CN l10n_zh-TW"
|
||||
|
||||
# With opencl USE=tiff is necessary in leptonica
|
||||
CDEPEND=">=media-libs/leptonica-1.71:=[zlib,tiff?,jpeg?,png?,webp?]
|
||||
opencl? (
|
||||
virtual/opencl
|
||||
media-libs/tiff:0=
|
||||
media-libs/leptonica:=[tiff]
|
||||
)
|
||||
scrollview? (
|
||||
>=dev-java/piccolo2d-3.0:0
|
||||
)
|
||||
training? (
|
||||
dev-libs/icu:=
|
||||
x11-libs/pango:=
|
||||
x11-libs/cairo:=
|
||||
)"
|
||||
|
||||
DEPEND="${CDEPEND}
|
||||
doc? ( app-doc/doxygen )
|
||||
scrollview? ( >=virtual/jdk-1.7 )"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
scrollview? ( >=virtual/jre-1.7 )"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog NEWS README.md )
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-3.05.00-libtiff.patch"
|
||||
"${FILESDIR}/${PN}-3.05.00-no_graphics.patch"
|
||||
"${FILESDIR}/${PN}-4.00.00-use-system-piccolo2d.patch"
|
||||
)
|
||||
|
||||
src_unpack() {
|
||||
unpack ${P}.tar.gz
|
||||
for file in ${A}; do
|
||||
if [[ "${file}" == *traineddata* ]]; then
|
||||
cp "${DISTDIR}/${file}" "${S}/tessdata/${file%-*}" || die
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
|
||||
java-pkg-opt-2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--enable-shared
|
||||
$(use_enable opencl)
|
||||
$(use_enable scrollview graphics)
|
||||
$(use_enable static-libs static)
|
||||
)
|
||||
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
use doc && emake doc
|
||||
use scrollview && emake ScrollView.jar JAVAC="javac $(java-pkg_javac-args)"
|
||||
use training && emake training
|
||||
}
|
||||
|
||||
src_install() {
|
||||
use doc && HTML_DOCS=( doc/html/. )
|
||||
default
|
||||
prune_libtool_files
|
||||
|
||||
if use training; then
|
||||
emake DESTDIR="${D}" training-install
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins testing/eurotext.tif testing/phototest.tif
|
||||
fi
|
||||
|
||||
insinto /usr/share/tessdata
|
||||
doins tessdata/*traineddata* # language files
|
||||
use scrollview && doins java/ScrollView.jar # scrollview
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST linear-1.20.5.tar.gz 44886 SHA256 61d8b7242f1e7c27925df7ffe1aa8b1fd732e61598f3af48b9999d8fb464cc0d SHA512 a45e38d5b25f53b809a67c17e0b532b96e9766d0e81d2da0265c93a9976cdbb183c60dce79eda17259d4169cc25884cc4831a24b93ccd43709df374ce5187600 WHIRLPOOL 9fb5d3dac0e5aff00c17eead494abc01429c369c7fde88b235b6554c1df664aa9099aa319cf98fb561c07b95fc422892cd88b820a96f85f1693fc349c9ef8a1b
|
||||
DIST linear-1.20.6.tar.gz 50036 SHA256 151531e7961d2d7d198dadebb4b67121b6dcfbffda40fde906f3e46c9e1999f5 SHA512 40ca3f855664a86c9c70fbe398b2ceeceaefdc5c6d5d66c36c6fc60a8252c70fa0566d9eaef61b0559d0eab0d30cde207640d738a007dd5a0ee6cdc72c1c9690 WHIRLPOOL 067ff2189a94151ab7eb28da9af401e52b31bb25d4ddd75fb8de7ae20caddd4cc4973d1aeb5e6e7e022c280a1eacaab4f6fd29be9f840f8ae8289dc69beb1f98
|
||||
|
@ -0,0 +1,52 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
# ebuild generated by hackport 0.5.2.9999
|
||||
#hackport: flags: -herbie
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Linear Algebra"
|
||||
HOMEPAGE="https://github.com/ekmett/linear/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+template-haskell"
|
||||
|
||||
RDEPEND=">=dev-haskell/adjunctions-4:=[profile?] <dev-haskell/adjunctions-5:=[profile?]
|
||||
>=dev-haskell/base-orphans-0.5:=[profile?] <dev-haskell/base-orphans-1:=[profile?]
|
||||
>=dev-haskell/bytes-0.15:=[profile?] <dev-haskell/bytes-1:=[profile?]
|
||||
>=dev-haskell/cereal-0.4.1.1:=[profile?] <dev-haskell/cereal-0.6:=[profile?]
|
||||
>=dev-haskell/distributive-0.2.2:=[profile?] <dev-haskell/distributive-1:=[profile?]
|
||||
>=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
|
||||
>=dev-haskell/lens-4:=[profile?] <dev-haskell/lens-5:=[profile?]
|
||||
>=dev-haskell/reflection-1.3.2:=[profile?] <dev-haskell/reflection-3:=[profile?]
|
||||
>=dev-haskell/semigroupoids-3:=[profile?] <dev-haskell/semigroupoids-6:=[profile?]
|
||||
>=dev-haskell/semigroups-0.9:=[profile?] <dev-haskell/semigroups-1:=[profile?]
|
||||
>=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?]
|
||||
>=dev-haskell/transformers-compat-0.4:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
|
||||
>=dev-haskell/unordered-containers-0.2.3:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
|
||||
>=dev-haskell/vector-0.10:=[profile?] <dev-haskell/vector-0.13:=[profile?]
|
||||
>=dev-haskell/void-0.6:=[profile?] <dev-haskell/void-1:=[profile?]
|
||||
>=dev-lang/ghc-7.8.2:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.18.1.3
|
||||
>=dev-haskell/cabal-doctest-1 <dev-haskell/cabal-doctest-1.1
|
||||
test? ( >=dev-haskell/doctest-0.11.1 <dev-haskell/doctest-0.12
|
||||
>=dev-haskell/hunit-1.2.5
|
||||
>=dev-haskell/simple-reflect-0.3.1
|
||||
>=dev-haskell/test-framework-0.8
|
||||
>=dev-haskell/test-framework-hunit-0.3 )
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
--flag=-herbie \
|
||||
$(cabal_flag template-haskell template-haskell)
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST ListLike-4.2.1.tar.gz 26970 SHA256 d6542ae5bef685e3571cd46b018c5adac2b6c854f72777ddd35a6823bcf08859 SHA512 dc245b4c2bc4fa0ea24efe55434eb8c7b2f2ee1a078fef331997bb0311260732970255fc8a18c9a7f22d90f47f661e543d18e6ad60b8d46992a6e973ccd375ad WHIRLPOOL 53b72d5b822416a7adee130c7e04fe2d7180d130cc073679c323cc9f740ff931800484d458a39ba50777769d2c89a72e7ad35a3f7280cce5d3bce1ffdd5ea5f8
|
||||
DIST ListLike-4.5.1.tar.gz 29600 SHA256 b70745335b563cd9039bb17a1e2faf7edb1b68febdd19586b28ab67c55562a8d SHA512 4e59eb8cdade42ff63db9f90a7ec524dab674872960bd294da3195c280e0f488a3c0acb3827def8a071e5ecd820bb2bf0d5d68c22b8388adc933accbb0bcc630 WHIRLPOOL a86a0ce438ec797fc99f1f1ef785734fb2286297e8ac37f799e2c85cff3b94654137fdcae7dd1049b8a5093802cd93334c6eaf2096c2c3dcaf963274111c9ce6
|
||||
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
# ebuild generated by hackport 0.5.1.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
MY_PN="ListLike"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Generic support for list-like structures"
|
||||
HOMEPAGE="https://github.com/JohnLato/listlike"
|
||||
SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/dlist-0.7:=[profile?] <dev-haskell/dlist-0.9:=[profile?]
|
||||
>=dev-haskell/fmlist-0.8:=[profile?] <dev-haskell/fmlist-0.10:=[profile?]
|
||||
>=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-1.3:=[profile?]
|
||||
dev-haskell/utf8-string:=[profile?]
|
||||
>=dev-haskell/vector-0.5:=[profile?] <dev-haskell/vector-0.13:=[profile?]
|
||||
>=dev-lang/ghc-7.6.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.16.0
|
||||
test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-2
|
||||
>=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-3
|
||||
>=dev-haskell/random-1 <dev-haskell/random-2 )
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
@ -1,3 +1,4 @@
|
||||
DIST libinput-1.6.2.tar.xz 929180 SHA256 96fc0e0b24a96042b16e561201979dfa4a3f00a642538195c62f72b79f4084fa SHA512 f1e1436ec4259ebddf93a50fe4d39a52713efd246a39a072b44bf296a413bdadbb789d6a4f0107ed3eb37afe34a37a43c9e75dcf814462385011eff2d3f42db7 WHIRLPOOL e9ed43ab8efb5b984a8c431e82880a691f7c94577a7a3789cf1e52c82f8aeee70d56474895a349f286f4d7fc845be8302ca7432b8e4801a6233fbe96b0078db3
|
||||
DIST libinput-1.7.2.tar.xz 923720 SHA256 0b1e5a6c106ccc609ccececd9e33e6b27c8b01fc7457ddb4c1dd266e780d6bc2 SHA512 cdbd2994e954aac9538fe907c275e6e23e2bed0e9c4c65f19591bdcdbf5074131c72b92e87de87c03f75a991fcdb7f568b491a12f00031c4eba11082ca44d69f WHIRLPOOL 869623f2ef8da44627f28552f86583a6e6927f4966489f1c59d4b7c5061983d58744be5ea162a97e07e4a79495f56a728faaa273f8d45a8a2ee242819769aae8
|
||||
DIST libinput-1.7.3.tar.xz 922464 SHA256 096d612d2711f0caa2de544976ff3729e6233511ab373808644cc2dd5affcb1d SHA512 2262dc56d213a4d3ea765e870af200e2c336a166baa1bbdf5205e3ce70faefc777429ba09563c5dd79feb5442f53abc84e04a0f32a06bb622d6e120bb8ad152b WHIRLPOOL 06ea9038f7b3127b3238fc863b1ec862647a08b1ab4956fcfd433093dc3c68585ba3b166515370681ed158a48ce6a5670c6b8dcb6d536af25f8bda2c84c74286
|
||||
DIST libinput-1.8.0.tar.xz 939708 SHA256 f8c9dbc31bf549008486258ebfa328d3dbc749c0029c6168e46949c24cf19076 SHA512 84354859c25cf2906214fd195c396e8166db361664edc625db5aab4f1b247dfc4a80d7e9dffe2b61c6bbfaa8208d3f64ce56aac2180a699cb71a088d6196ba4d WHIRLPOOL 03f8d54cef162e17ede58ee1b2697323700f430c393c8c001494b9b0e881fed828ba99ca79b4547382b59be9771348628373e89096f6e936ad225bf68915901b
|
||||
|
@ -0,0 +1,55 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
inherit udev
|
||||
|
||||
DESCRIPTION="Library to handle input devices in Wayland"
|
||||
HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/"
|
||||
SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/10"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
IUSE="input_devices_wacom test"
|
||||
# Tests require write access to udev rules directory which is a no-no for live system.
|
||||
# Other tests are just about logs, exported symbols and autotest of the test library.
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
input_devices_wacom? ( >=dev-libs/libwacom-0.20 )
|
||||
>=dev-libs/libevdev-1.3
|
||||
>=sys-libs/mtdev-1.1
|
||||
virtual/libudev
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
# test? (
|
||||
# >=dev-libs/check-0.9.10
|
||||
# dev-util/valgrind
|
||||
# sys-libs/libunwind )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
# Doc handling in kinda strange but everything
|
||||
# is available in the tarball already.
|
||||
sed -e 's/^\(SUBDIRS =.*\)doc\(.*\)$/\1\2/' \
|
||||
-i Makefile.am Makefile.in || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# gui can be built but will not be installed
|
||||
# building documentation silently fails with graphviz syntax errors
|
||||
econf \
|
||||
--disable-debug-gui \
|
||||
--disable-documentation \
|
||||
$(use_enable input_devices_wacom libwacom) \
|
||||
$(use_enable test tests) \
|
||||
--with-udev-dir="$(get_udevdir)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}"
|
||||
dodoc -r doc/html
|
||||
find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die
|
||||
}
|
@ -0,0 +1,61 @@
|
||||
commit b2f8eb5b27a95f37509ab6345910ecd62b3c8a90
|
||||
Author: Simon Cruanes <simon.cruanes.2007@m4x.org>
|
||||
Date: Tue May 30 09:16:37 2017 +0200
|
||||
|
||||
update to qcheck 0.6
|
||||
|
||||
diff --git a/src/core/CCList.ml b/src/core/CCList.ml
|
||||
index ebdf7ce..ef4254e 100644
|
||||
--- a/src/core/CCList.ml
|
||||
+++ b/src/core/CCList.ml
|
||||
@@ -688,9 +688,9 @@ let take_while p l =
|
||||
*)
|
||||
|
||||
(*$Q
|
||||
- Q.(pair (fun1 small_int bool) (list small_int)) (fun (f,l) -> \
|
||||
- let l1 = take_while f l in \
|
||||
- List.for_all f l1)
|
||||
+ Q.(pair (fun1 Observable.int bool) (list small_int)) (fun (f,l) -> \
|
||||
+ let l1 = take_while (Q.Fn.apply f) l in \
|
||||
+ List.for_all (Q.Fn.apply f) l1)
|
||||
*)
|
||||
|
||||
let rec drop_while p l = match l with
|
||||
@@ -698,8 +698,8 @@ let rec drop_while p l = match l with
|
||||
| x :: l' -> if p x then drop_while p l' else l
|
||||
|
||||
(*$Q
|
||||
- Q.(pair (fun1 small_int bool) (list small_int)) (fun (f,l) -> \
|
||||
- take_while f l @ drop_while f l = l)
|
||||
+ Q.(pair (fun1 Observable.int bool) (list small_int)) (fun (f,l) -> \
|
||||
+ take_while (Q.Fn.apply f) l @ drop_while (Q.Fn.apply f) l = l)
|
||||
*)
|
||||
|
||||
let take_drop_while p l =
|
||||
@@ -720,9 +720,9 @@ let take_drop_while p l =
|
||||
direct direct_depth_default_ p l
|
||||
|
||||
(*$Q
|
||||
- Q.(pair (fun1 small_int bool) (list small_int)) (fun (f,l) -> \
|
||||
- let l1,l2 = take_drop_while f l in \
|
||||
- (l1 = take_while f l) && (l2 = drop_while f l))
|
||||
+ Q.(pair (fun1 Observable.int bool) (list small_int)) (fun (f,l) -> \
|
||||
+ let l1,l2 = take_drop_while (Q.Fn.apply f) l in \
|
||||
+ (l1 = take_while (Q.Fn.apply f) l) && (l2 = drop_while (Q.Fn.apply f) l))
|
||||
*)
|
||||
|
||||
let last n l =
|
||||
diff --git a/src/data/CCRAL.ml b/src/data/CCRAL.ml
|
||||
index 0c00c3a..5d9aa24 100644
|
||||
--- a/src/data/CCRAL.ml
|
||||
+++ b/src/data/CCRAL.ml
|
||||
@@ -151,7 +151,8 @@ let mapi ~f l =
|
||||
*)
|
||||
|
||||
(*$Q
|
||||
- Q.(pair (list small_int)(fun2 int int bool)) (fun (l,f) -> \
|
||||
+ Q.(pair (list small_int)(fun2 Observable.int Observable.int bool)) (fun (l,f) -> \
|
||||
+ let f = Q.Fn.apply f in \
|
||||
mapi ~f (of_list l) |> to_list = List.mapi f l )
|
||||
*)
|
||||
|
@ -1 +1 @@
|
||||
DIST Dist-Zilla-Plugin-AuthorsFromGit-0.003.tar.gz 4829 SHA256 bedd38cbf689e0a4fd0d8e338096d2047745d3369f5c1ee8f32de5ecce21f996 SHA512 b54af43bdbc56b4d8664335e04c60ffe076a17d833073475e686867c341bf9efec0ac48be736245b6374f6934a60f07942d77c85f683b5cc8c0b1659e0c576ee WHIRLPOOL f30bb3bb2d9b74ceac1a6790142f497028b2811f024bb35f5696207ca9f76b27a971e70f59282cc954c2d5f7bf9bee40433b6b906e2825071af9ee1e9808f084
|
||||
DIST Dist-Zilla-Plugin-AuthorsFromGit-0.004.tar.gz 4920 SHA256 d8b7a4140d0acd0b66990b6f9960c79393cc52807c2094b0e367d8c96356b0d2 SHA512 d0695f4192d27f523f0661a69541051d6806d29896e5e153bb070fcc5aa371240c12183b0c3a0c2b0d488b728ed58463fbdb94a0d67fa2188665cc956d7d6859 WHIRLPOOL f10343d60a2a017543216da62094232551d6aa334c16811bfd514994d735ddafc2416fb1a0f8932002e5643d1f1462622b9eb2a416159e85678e777fe3df0ccd
|
||||
|
@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
ROS_REPO_URI="https://github.com/ros/geometry_experimental"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=${PN}
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Transform sensor_msgs with tf. Most notably, PointCloud2"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/tf2_ros[${PYTHON_USEDEP}]
|
||||
dev-ros/tf2
|
||||
dev-ros/rospy[${PYTHON_USEDEP}]
|
||||
dev-python/python_orocos_kdl[${PYTHON_USEDEP}]
|
||||
dev-ros/sensor_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP},${CATKIN_MESSAGES_CXX_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-ros/rostest[${PYTHON_USEDEP}] )
|
||||
dev-ros/cmake_modules"
|
@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
ROS_REPO_URI="https://github.com/ros/geometry_experimental"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=${PN}
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Transform sensor_msgs with tf. Most notably, PointCloud2"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/tf2_ros[${PYTHON_USEDEP}]
|
||||
dev-ros/tf2
|
||||
dev-ros/rospy[${PYTHON_USEDEP}]
|
||||
dev-python/python_orocos_kdl[${PYTHON_USEDEP}]
|
||||
dev-ros/sensor_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP},${CATKIN_MESSAGES_CXX_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-ros/rostest[${PYTHON_USEDEP}] )
|
||||
dev-ros/cmake_modules"
|
@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
ROS_REPO_URI="https://github.com/ros/geometry2"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
ROS_SUBDIR=${PN}
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Transform sensor_msgs with tf. Most notably, PointCloud2"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-ros/tf2_ros[${PYTHON_USEDEP}]
|
||||
dev-ros/tf2
|
||||
dev-ros/rospy[${PYTHON_USEDEP}]
|
||||
dev-python/python_orocos_kdl[${PYTHON_USEDEP}]
|
||||
dev-ros/sensor_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP},${CATKIN_MESSAGES_CXX_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-ros/rostest[${PYTHON_USEDEP}] )
|
||||
dev-ros/cmake_modules"
|
@ -1,4 +1,3 @@
|
||||
DIST cone-0.89.tar.bz2 3794802 SHA256 71678cb2a95cd02ce2c734549dee9c542e29c3a29c376b64884022febb0d3fba SHA512 86f9842381702b05446e62f5933bd080b931018f2a7136169fc7a5da1d601f108e83cc6509bc0f0ad53f374df25a45ab68bac38274e4df1f5e40ee04124ada3b WHIRLPOOL de8b3fda5f2eda359260153310364e160f22f26da5feee183370bf0f55ad67ceb587a6d1075bbe72488c84e199b86612d4157f0cbeae5309a4fb3d85096170be
|
||||
DIST cone-0.90.tar.bz2 3906323 SHA256 b03edfbf3392fb7b8d93574dad2bc4c7cbfca8890afabac8b99b21a9f46d8733 SHA512 6446f868e07a54bda074e403ce48d590a55e97cf25b7e6172ba02df1242a232ade52840a837dd92e70253159cc637c17876876db01445c60374152262329ae27 WHIRLPOOL 30f07794b712650bf2b5715aca912b34471f89cd812ce2a45c7b352c8bca392625c91a74d65917506a8f80e6255534f5ae4ebaa05b269745f1b2bc16c593d838
|
||||
DIST cone-0.92.tar.bz2 3774451 SHA256 bfc1170565d931ac9b8a674410f44cb2472c7b755b5bb97e9915d37fdfe9d631 SHA512 8d764ed3cb2a22caff21d11beff74131fdbbe0f66dbf1a40293f62862e9af7a472840ff00a069df10143f7154c2db85ac5421999476516f27b8f090e5c1232fc WHIRLPOOL 8520d2b07aaf4d03b4055672fbc8c29b0e50ab2053672187853b9b2f3dfd261cd9e858543b62644aae16504ade70b782d1d85e47f5dd562b754d2be62bc7bc06
|
||||
DIST cone-0.95.tar.bz2 3748331 SHA256 ae31dddd4f64c50397cae2706ae4505a2df8aafdde2a73bffe08c2362615c89b SHA512 545d17286b937eb33b5fa14c36a480eea0146802f6c8a36e55987206b125bac55b25ab79a4c833ffa1fdcdbe56b2949acd5c8bdfd27c900bf64d5e738677ef4a WHIRLPOOL 6acd7f53d6e749864362096c5ce2703bea617be1a6dcb955979188d13674ac345b58e56cd4836b3d345f79a80e9a1777553b7d405899aa6256b04d58bd1a4882
|
||||
DIST cone-0.96.tar.bz2 3752115 SHA256 657b16002deae701d5a9ca5572bfe9c05ba40c0da523ecebb8171f48863f6a8e SHA512 6bdc8ac1a8ae8345bb09eb03857cf5db2c55ac57e3f76726a7371fd763a4265f02dbda7bcbf03090d3004bc800a5bb42a328ead900ff71609246aaa4a314609e WHIRLPOOL a96a281c6c46b41707cdd2a6dc64cfc5bdb81a830eee681a89f04806cad7cb7c7ff0e8e7f4cf6941210aee1299125936b5235dffeacb6ca4d33d5f991e9e502e
|
||||
|
@ -1,60 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils autotools
|
||||
|
||||
DESCRIPTION="CONE: COnsole News reader and Emailer"
|
||||
HOMEPAGE="http://www.courier-mta.org/cone/"
|
||||
SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc ~sparc x86"
|
||||
IUSE="crypt fam gnutls idn ipv6 ldap spell"
|
||||
|
||||
RDEPEND=">=dev-libs/openssl-0.9.6
|
||||
dev-libs/libxml2
|
||||
sys-libs/ncurses
|
||||
crypt? ( >=app-crypt/gnupg-1.0.4 )
|
||||
fam? ( virtual/fam )
|
||||
gnutls? ( net-libs/gnutls )
|
||||
idn? ( net-dns/libidn )
|
||||
ipv6? ( net-dns/libidn )
|
||||
ldap? ( net-nds/openldap )
|
||||
spell? ( app-text/aspell )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-0.84.20100819-aspell-automagic.patch \
|
||||
"${FILESDIR}"/${PN}-0.86-skip-rfc2045-test.patch
|
||||
|
||||
cd "${S}"/cone
|
||||
LIBTOOLIZE="true" eautoreconf
|
||||
|
||||
cd "${S}"/rfc2045
|
||||
eautomake
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
if use spell ; then
|
||||
myconf="--with-spellcheck=aspell"
|
||||
else
|
||||
myconf="--with-spellcheck=none"
|
||||
fi
|
||||
|
||||
econf \
|
||||
${myconf} \
|
||||
$(use_with ldap ldapaddressbook) \
|
||||
$(use_with gnutls) \
|
||||
$(use_with idn libidn) \
|
||||
$(use_with ipv6)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
emake DESTDIR="${D}" install-configure
|
||||
}
|
@ -1,65 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils autotools
|
||||
|
||||
DESCRIPTION="CONE: COnsole News reader and Emailer"
|
||||
HOMEPAGE="http://www.courier-mta.org/cone/"
|
||||
SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc ~sparc x86"
|
||||
IUSE="crypt fam gnutls idn ipv6 ldap spell"
|
||||
|
||||
RDEPEND=">=dev-libs/openssl-0.9.6
|
||||
dev-libs/libxml2
|
||||
sys-libs/ncurses
|
||||
crypt? ( >=app-crypt/gnupg-1.0.4 )
|
||||
fam? ( virtual/fam )
|
||||
gnutls? ( net-libs/gnutls )
|
||||
idn? ( net-dns/libidn )
|
||||
ipv6? ( net-dns/libidn )
|
||||
ldap? ( net-nds/openldap )
|
||||
spell? ( app-text/aspell )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-0.84.20100819-aspell-automagic.patch
|
||||
epatch "${FILESDIR}"/${PN}-0.86-skip-rfc2045-test.patch
|
||||
epatch "${FILESDIR}"/${P}-gnutls3.patch
|
||||
|
||||
# move local macro to m4 and run eautoreconf
|
||||
mkdir "${S}/m4"
|
||||
sed -n -e '/# AC_PROG_SYSCONFTOOL/,+33 p' "${S}"/aclocal.m4 > \
|
||||
m4/sysconftool.m4 || die
|
||||
sed -i -e '/^SUBDIRS/i ACLOCAL_AMFLAGS = -I m4' "${S}"/Makefile.am || die
|
||||
sed -e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" -i configure.in */configure.in || die
|
||||
eautoreconf
|
||||
# TODO: Find and fix the bug - #514048
|
||||
cd cone && eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
if use spell ; then
|
||||
myconf="--with-spellcheck=aspell"
|
||||
else
|
||||
myconf="--with-spellcheck=none"
|
||||
fi
|
||||
|
||||
econf \
|
||||
${myconf} \
|
||||
$(use_with ldap ldapaddressbook) \
|
||||
$(use_with gnutls) \
|
||||
$(use_with idn libidn) \
|
||||
$(use_with ipv6)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
emake DESTDIR="${D}" install-configure
|
||||
}
|
@ -1,84 +0,0 @@
|
||||
--- cone-0.84.20100819/cone/configure.in.orig 2010-11-11 22:08:37.279191265 -0800
|
||||
+++ cone-0.84.20100819/cone/configure.in 2010-11-11 23:26:22.685898387 -0800
|
||||
@@ -168,19 +168,9 @@
|
||||
LIBS="$save_LIBS"
|
||||
AC_MSG_RESULT($PSPELL)
|
||||
|
||||
-ALLSPELLOBJ='spellcheckerNone.$(OBJEXT)'
|
||||
-if test "$ASPELL" = "yes"
|
||||
-then
|
||||
- ALLSPELLOBJ='spellcheckerAspell.$(OBJEXT)'" $ALLSPELLOBJ"
|
||||
-fi
|
||||
-
|
||||
-if test "$PSPELL" = "yes"
|
||||
-then
|
||||
- ALLSPELLOBJ='spellcheckerPspell.$(OBJEXT)'" $ALLSPELLOBJ"
|
||||
-fi
|
||||
-
|
||||
AC_ARG_WITH(spellcheck, [ --with-spellcheck=pspell Use pspell for spell checking
|
||||
- --with-spellcheck=aspell Use aspell for spell checking], [
|
||||
+ --with-spellcheck=aspell Use aspell for spell checking
|
||||
+ --with-spellcheck=none Disable spell checking], [
|
||||
|
||||
case "$withval" in
|
||||
pspell)
|
||||
@@ -196,6 +186,10 @@
|
||||
AC_MSG_ERROR(aspell library not found)
|
||||
fi
|
||||
;;
|
||||
+none)
|
||||
+ SPELL="no"
|
||||
+ # Spellchecking is not enabled
|
||||
+ ;;
|
||||
*)
|
||||
AC_MSG_ERROR(Invalid --with-spellcheck option)
|
||||
;;
|
||||
@@ -216,24 +210,34 @@
|
||||
AC_MSG_RESULT(yes)
|
||||
], AC_MSG_RESULT(no))
|
||||
|
||||
-if test "$ASPELL" = "yes"
|
||||
+if test "$SPELL" = "no"
|
||||
then
|
||||
- SPELL_OBJ='spellcheckerAspell.$(OBJEXT)'
|
||||
- AC_DEFINE_UNQUOTED(USE_ASPELL, 1, [ Use aspell library for spell checking ])
|
||||
- SPELL_LIB='-laspell'
|
||||
+ ALLSPELLOBJ='spellcheckerNone.$(OBJEXT)'
|
||||
+ SPELL_OBJ='spellcheckerNone.$(OBJEXT)'
|
||||
+ SPELL_LIB=''
|
||||
+ AC_MSG_WARN(Disabling spell checking)
|
||||
else
|
||||
- if test "$PSPELL" = "yes"
|
||||
+ if test "$ASPELL" = "yes"
|
||||
then
|
||||
- AC_DEFINE_UNQUOTED(USE_PSPELL, 1, [ Use aspell library for spell checking ])
|
||||
- SPELL_OBJ='spellcheckerPspell.$(OBJEXT)'
|
||||
- SPELL_LIB='-lpspell'
|
||||
+ ALLSPELLOBJ='spellcheckerAspell.$(OBJEXT)'" $ALLSPELLOBJ"
|
||||
+ SPELL_OBJ='spellcheckerAspell.$(OBJEXT)'
|
||||
+ AC_DEFINE_UNQUOTED(USE_ASPELL, 1, [ Use aspell library for spell checking ])
|
||||
+ SPELL_LIB='-laspell'
|
||||
else
|
||||
- AC_MSG_WARN(---------------------------------------------------------------)
|
||||
- AC_MSG_WARN(Neither pspell nor aspell was found -- disabling spell checking)
|
||||
- AC_MSG_WARN(---------------------------------------------------------------)
|
||||
- sleep 5
|
||||
- SPELL_OBJ='spellcheckerNone.$(OBJEXT)'
|
||||
- SPELL_LIB=''
|
||||
+ if test "$PSPELL" = "yes"
|
||||
+ then
|
||||
+ ALLSPELLOBJ='spellcheckerPspell.$(OBJEXT)'" $ALLSPELLOBJ"
|
||||
+ AC_DEFINE_UNQUOTED(USE_PSPELL, 1, [ Use aspell library for spell checking ])
|
||||
+ SPELL_OBJ='spellcheckerPspell.$(OBJEXT)'
|
||||
+ SPELL_LIB='-lpspell'
|
||||
+ else
|
||||
+ AC_MSG_WARN(---------------------------------------------------------------)
|
||||
+ AC_MSG_WARN(Neither pspell nor aspell was found -- disabling spell checking)
|
||||
+ AC_MSG_WARN(---------------------------------------------------------------)
|
||||
+ sleep 5
|
||||
+ SPELL_OBJ='spellcheckerNone.$(OBJEXT)'
|
||||
+ SPELL_LIB=''
|
||||
+ fi
|
||||
fi
|
||||
fi
|
||||
|
@ -1,11 +0,0 @@
|
||||
--- cone-0.86/rfc2045/Makefile.am.orig
|
||||
+++ cone-0.86/rfc2045/Makefile.am
|
||||
@@ -77,6 +77,6 @@
|
||||
endif
|
||||
|
||||
check-am:
|
||||
- @SHELL@ $(srcdir)/testsuite | cmp -s - $(srcdir)/$(TESTSUITE)
|
||||
- @SHELL@ $(srcdir)/testsuitemm | cmp -s - $(srcdir)/testsuitemm.txt
|
||||
+# @SHELL@ $(srcdir)/testsuite | cmp -s - $(srcdir)/$(TESTSUITE)
|
||||
+# @SHELL@ $(srcdir)/testsuitemm | cmp -s - $(srcdir)/testsuitemm.txt
|
||||
@SHELL@ $(srcdir)/testrfc3676parsersuite | diff -U 3 $(srcdir)/testrfc3676parsersuite.txt -
|
@ -1,72 +0,0 @@
|
||||
diff --git a/tcpd/configure.in b/tcpd/configure.in
|
||||
index 7261515..406914e 100644
|
||||
--- a/tcpd/configure.in
|
||||
+++ b/tcpd/configure.in
|
||||
@@ -356,7 +356,7 @@ then
|
||||
|
||||
CPPFLAGS="$save_CPPFLAGS"
|
||||
else
|
||||
- have_gnutls="no: pkgconfig --modeversion gnutls failed"
|
||||
+ have_gnutls="no: pkgconfig --modversion gnutls failed"
|
||||
fi
|
||||
else
|
||||
have_gnutls="no: pkg-config not found"
|
||||
@@ -368,7 +368,15 @@ if test "$have_gnutls" = "yes"
|
||||
then
|
||||
LIBCOURIERTLSGNUTLS="libcouriertlsgnutls.la"
|
||||
CPPFLAGS="$CPPFLAGS `$PKGCONFIG --cflags gnutls`"
|
||||
- gnutlsdep="`$PKGCONFIG --libs gnutls` -lgnutls-extra"
|
||||
+ have_gnutls3=no
|
||||
+ PKG_CHECK_EXISTS([gnutls >= 3.0], [have_gnutls3=yes])
|
||||
+ if test "x$have_gnutls3" = "xno"
|
||||
+ then
|
||||
+ gnutlsdep="`$PKGCONFIG --libs gnutls` -lgnutls-extra"
|
||||
+ else
|
||||
+ gnutlsdep="`$PKGCONFIG --libs gnutls`"
|
||||
+ AC_DEFINE([HAVE_GNUTLS3], [1], [Use GnuTLS3])
|
||||
+ fi
|
||||
fi
|
||||
|
||||
AC_CHECK_SIZEOF(gnutls_transport_ptr_t,0, [
|
||||
diff --git a/tcpd/libcouriergnutls.c b/tcpd/libcouriergnutls.c
|
||||
index 4aa4996..ef8cb70 100644
|
||||
--- a/tcpd/libcouriergnutls.c
|
||||
+++ b/tcpd/libcouriergnutls.c
|
||||
@@ -9,7 +9,9 @@
|
||||
#include "tlscache.h"
|
||||
#include "soxwrap/soxwrap.h"
|
||||
#include <gnutls/gnutls.h>
|
||||
+#ifndef HAVE_GNUTLS3
|
||||
#include <gnutls/extra.h>
|
||||
+#endif
|
||||
#include <gnutls/x509.h>
|
||||
#include <gnutls/openpgp.h>
|
||||
#include <stdio.h>
|
||||
@@ -146,7 +148,11 @@ static const struct intmap {
|
||||
{ NULL, 0}
|
||||
}, all_comps[]={
|
||||
{ "DEFLATE", GNUTLS_COMP_DEFLATE},
|
||||
+#ifndef HAVE_GNUTLS3
|
||||
{ "LZO", GNUTLS_COMP_LZO},
|
||||
+#else
|
||||
+ { "ZLIB", GNUTLS_COMP_ZLIB},
|
||||
+#endif
|
||||
{ "NULL", GNUTLS_COMP_NULL},
|
||||
{ NULL, 0}
|
||||
}, all_certs[]={
|
||||
@@ -408,6 +414,7 @@ ssl_context tls_create(int isserver, const struct tls_info *info)
|
||||
return (NULL);
|
||||
}
|
||||
|
||||
+#ifndef HAVE_GNUTLS3
|
||||
if (gnutls_global_init_extra() < 0)
|
||||
{
|
||||
gnutls_global_deinit();
|
||||
@@ -416,6 +423,7 @@ ssl_context tls_create(int isserver, const struct tls_info *info)
|
||||
errno=EINVAL;
|
||||
return (NULL);
|
||||
}
|
||||
+#endif
|
||||
}
|
||||
|
||||
if (!(words=splitwords(safe_getenv(p, "TLS_PROTOCOL",
|
@ -1,3 +1,3 @@
|
||||
DIST maildrop-2.6.0.tar.bz2 2174922 SHA256 afc115119b2d3197c565002e158c2cb69d525288bf72c71919c3c74096b824a9 SHA512 210841add8aff389589802f15ea74776815ecfd0dd9d5fb4f244d101e3d3f5dbb833a38f1d539b869c49685cfe34b0e6e014a5888c2537c9d89c68d754248db4 WHIRLPOOL c6d8f2be69a02fa757ac4dd653c22c79c8da6c2c1c112d48e0d4c491238d20e4c093d01f728ea337b1ba12bc75d88c5a252ff036114fe2339666776f2be44e80
|
||||
DIST maildrop-2.8.3.tar.bz2 1992695 SHA256 58245ccd759382761c4cdbeaefbd37622e01f1c48e71251b06ea085a890ce6c9 SHA512 25168945764eda5c74641e205e3c784ca2ae27c15a5a6ddfe7a1c7b238cd6c3d5b0a3f7ce8b405b578d067f6f2aae5d7d6110da8bc89f91ac1c7fdc224ffd054 WHIRLPOOL 9d8ea100ad125e814663c76539b41f208448b3259193008fade1291de7ec98efe8cf5b9f8b7f267acc9be78ccba1b28a8165d99d59d7d6ada4b99aa10cd163ea
|
||||
DIST maildrop-2.8.5.tar.bz2 2072987 SHA256 c21174ef882aeb169031bb5886b55959687074415153232f4c60695405fcddb1 SHA512 c04120af29ee8e72aeabd211301c5052fe4a2dc0f337074e1fa57b8adb9652512cd744e0bba3894a8b0e3b21a3511bbf4a4f045faec3536edb8be0f8bdc84cf5 WHIRLPOOL 03ba0c152fd8738f8d34a48062cc0a27c3580d2dd8bcfafb4fbde7c87ae420d6a82ad59cc644606129b4e8c983785846684d92e93ef0ae9b43832d39f12ea140
|
||||
DIST maildrop-2.9.0.tar.bz2 2075698 SHA256 6f1b2db822a34d8256d9cc2a011e5a2c6b7e6dd01ed66881cd6fce6f4eb5981c SHA512 366a04d1e6e10ef1c824fbb5dfe406ff74fe17b80a46619fd8aa8cde3b4fef9a10b4ed3cc6329ed04632582d58104aaf16134c6dc82e17917b82fb6f18316dd6 WHIRLPOOL 688802e8c9e2652e5350d117b1ebdfd6334de217e37387a9199a48da018f05deb18d84003ac36618aaa16fe03df504461d5adeeef0534f0b0c8708cf83fa5c19
|
||||
|
@ -1,56 +0,0 @@
|
||||
diff -ruBb maildrop-1.8.1.orig/configure.in maildrop-1.8.1/configure.in
|
||||
--- maildrop-1.8.1.orig/configure.in 2005-05-12 16:45:57.000000000 +0200
|
||||
+++ maildrop-1.8.1/configure.in 2005-09-10 20:05:28.000000000 +0200
|
||||
@@ -145,6 +145,7 @@
|
||||
--enable-tempdir=.tmp directory for temp files (in user's home dir)
|
||||
--disable-tempdir disable temp files in home directory (use
|
||||
the tmpfile function)
|
||||
+ --disable-fam disable libfam.a for maildir operations
|
||||
--enable-smallmsg=8192 size of buffer for small messages
|
||||
--enable-global-timeout=300 global watchdog timer (seconds)
|
||||
--enable-crlf-term=0 enable <CR><LF> line termination
|
||||
diff -ruBb maildrop-1.8.1.orig/maildir/configure.in maildrop-1.8.1/maildir/configure.in
|
||||
--- maildrop-1.8.1.orig/maildir/configure.in 2005-03-21 13:11:24.000000000 +0100
|
||||
+++ maildrop-1.8.1/maildir/configure.in 2005-09-10 20:10:55.000000000 +0200
|
||||
@@ -58,26 +58,30 @@
|
||||
AC_STRUCT_TM
|
||||
|
||||
dnl Checks for library functions.
|
||||
-AC_CHECK_HEADER(fam.h, :, :)
|
||||
-AC_CHECK_FUNCS(symlink readlink strcasecmp utime utimes)
|
||||
-AC_CHECK_LIB(fam, FAMOpen, [
|
||||
+AC_ARG_ENABLE(fam, [ --disable-fam Do not use libfam.a library.])
|
||||
+if test x$enableval = xyes
|
||||
+then
|
||||
+ AC_CHECK_HEADER(fam.h, :, :)
|
||||
+ AC_CHECK_FUNCS(symlink readlink strcasecmp utime utimes)
|
||||
+ AC_CHECK_LIB(fam, FAMOpen, [
|
||||
LIBFAM=-lfam
|
||||
AC_DEFINE_UNQUOTED(HAVE_FAM,1,
|
||||
[ Whether libfam.a is available ])
|
||||
|
||||
AC_CHECK_HEADER(fam.h, : , [
|
||||
-AC_MSG_WARN([[The development header files and libraries for fam,]])
|
||||
-AC_MSG_WARN([[the File Alteration Monitor, are not installed.]])
|
||||
-AC_MSG_WARN([[You appear to have the FAM runtime libraries installed,]])
|
||||
-AC_MSG_WARN([[so you need to simply install the additional development]])
|
||||
-AC_MSG_WARN([[package for your operating system.]])
|
||||
-AC_MSG_ERROR([[FAM development libraries not found.]]) ]
|
||||
+ AC_MSG_WARN([[The development header files and libraries for fam,]])
|
||||
+ AC_MSG_WARN([[the File Alteration Monitor, are not installed.]])
|
||||
+ AC_MSG_WARN([[You appear to have the FAM runtime libraries installed,]])
|
||||
+ AC_MSG_WARN([[so you need to simply install the additional development]])
|
||||
+ AC_MSG_WARN([[package for your operating system.]])
|
||||
+ AC_MSG_ERROR([[FAM development libraries not found.]]) ]
|
||||
)
|
||||
])
|
||||
|
||||
-AC_SUBST(LIBFAM)
|
||||
+ AC_SUBST(LIBFAM)
|
||||
|
||||
-echo "$LIBFAM" >maildir.libdeps
|
||||
+ echo "$LIBFAM" >maildir.libdeps
|
||||
+fi
|
||||
|
||||
AC_CACHE_CHECK([for missing gethostname prototype],maildir_cv_SYS_GETHOSTNAME,
|
||||
|
@ -1,63 +0,0 @@
|
||||
--- maildrop/bdbobj/configure.in
|
||||
+++ maildrop/bdbobj/configure.in
|
||||
@@ -23,15 +23,19 @@
|
||||
dnl Checks for libraries.
|
||||
|
||||
saveLIBS="$LIBS"
|
||||
-AC_CHECK_LIB(db, dbopen, [ LIBDB=-ldb ; LIBS="-ldb $LIBS" ],
|
||||
- AC_CHECK_LIB(db, db_open, [ LIBDB=-ldb ; LIBS="-ldb $LIBS"],
|
||||
- AC_CHECK_LIB(db, db_env_create, [ LIBDB=-ldb; LIBS="-ldb $LIBS"])
|
||||
- ))
|
||||
+for dbname in db-5.2 db-5.1 db-5.0 db-4.8 db-4.7 db-4.6 db-4.5 db-4.4 db-4.3 db-4.2 db4.2 db42 db-4.1 db4.1 db41 db-4.0 db4.0 db-4 db40 db4 db
|
||||
+ do
|
||||
+ AC_CHECK_LIB($dbname, db_create_4002, [ LIBDB=-l$dbname ; LIBS="-l$dbname $LIBS"; break ],
|
||||
+ AC_CHECK_LIB($dbname, db_create_4001, [ LIBDB=-l$dbname ; LIBS="-l$dbname $LIBS"; break ],
|
||||
+ AC_CHECK_LIB($dbname, db_create_4000, [ LIBDB=-l$dbname ; LIBS="-l$dbname $LIBS"; break ],
|
||||
+ AC_CHECK_LIB($dbname, db_create, [ LIBDB=-l$dbname ; LIBS="-l$dbname $LIBS"; break ]))))
|
||||
|
||||
+ done
|
||||
FOUND_DB=0
|
||||
-AC_CHECK_FUNC(dbopen, FOUND_DB=1)
|
||||
-AC_CHECK_FUNC(db_open, FOUND_DB=1)
|
||||
-AC_CHECK_FUNC(db_env_create, FOUND_DB=1)
|
||||
+AC_CHECK_FUNC(db_create, FOUND_DB=1)
|
||||
+AC_CHECK_FUNC(db_create_4002, FOUND_DB=1)
|
||||
+AC_CHECK_FUNC(db_create_4001, FOUND_DB=1)
|
||||
+AC_CHECK_FUNC(db_create_4000, FOUND_DB=1)
|
||||
|
||||
LIBS="$saveLIBS"
|
||||
|
||||
--- maildrop/configure.in
|
||||
+++ maildrop/configure.in
|
||||
@@ -115,18 +115,21 @@
|
||||
USE_GDBM=1
|
||||
;;
|
||||
db)
|
||||
- AC_CHECK_LIB(db, dbopen, [ LIBDB=-ldb ; LIBS="-ldb $LIBS" ],
|
||||
- AC_CHECK_LIB(db, db_open, [ LIBDB=-ldb ; LIBS="-ldb $LIBS"],
|
||||
- AC_CHECK_LIB(db, db_env_create,
|
||||
- [ LIBDB=-ldb; LIBS="-ldb $LIBS"])
|
||||
- ))
|
||||
-
|
||||
- AC_CHECK_FUNC(dbopen, HAVE_BDB=1)
|
||||
- AC_CHECK_FUNC(db_open, HAVE_BDB=1)
|
||||
- AC_CHECK_FUNC(db_env_create, HAVE_BDB=1)
|
||||
+ for dbname in db-5.0 db-4.8 db-4.7 db-4.6 db-4.5 db-4.4 db-4.3 db-4.2 db4.2 db42 db-4.1 db4.1 db41 db-4.0 db4.0 db-4 db40 db4 db
|
||||
+ do
|
||||
+ AC_CHECK_LIB($dbname, db_create_4002, [ LIBDB=-l$dbname ; LIBS="-l$dbname $LIBS"; break ],
|
||||
+ AC_CHECK_LIB($dbname, db_create_4001, [ LIBDB=-l$dbname ; LIBS="-l$dbname $LIBS"; break ],
|
||||
+ AC_CHECK_LIB($dbname, db_create_4000, [ LIBDB=-l$dbname ; LIBS="-l$dbname $LIBS"; break ],
|
||||
+ AC_CHECK_LIB($dbname, db_create, [ LIBDB=-l$dbname ; LIBS="-l$dbname $LIBS"; break ]))))
|
||||
+ done
|
||||
+ AC_CHECK_FUNC(db_create, HAVE_BDB=1)
|
||||
+ AC_CHECK_FUNC(db_create_4002, HAVE_BDB=1)
|
||||
+ AC_CHECK_FUNC(db_create_4001, HAVE_BDB=1)
|
||||
+ AC_CHECK_FUNC(db_create_4000, HAVE_BDB=1)
|
||||
+
|
||||
if test "$HAVE_BDB" != "1"
|
||||
then
|
||||
- AC_MSG_ERROR(GDBM library not found)
|
||||
+ AC_MSG_ERROR(DB library not found)
|
||||
fi
|
||||
dblibrary=bdbobj/libbdbobj.la
|
||||
USE_DB=1
|
@ -1,67 +0,0 @@
|
||||
Need en_US.utf8 to run some tests - bug #376667
|
||||
|
||||
--- maildrop/Makefile.am 2011-04-04 15:58:58.000000000 +0000
|
||||
+++ maildrop/Makefile.am 2011-07-28 10:29:43.000000000 +0000
|
||||
@@ -75,8 +75,12 @@
|
||||
maildrop.lsm testsuite.txt.idn testsuite.txt.noidn
|
||||
|
||||
check-am:
|
||||
+if HAS_EN_US
|
||||
@chmod +x testsuite
|
||||
./testsuite | cmp -s - $(srcdir)/$(TESTSUITE)
|
||||
+else
|
||||
+ echo ' Need en_US.utf8 to run tests'
|
||||
+endif
|
||||
|
||||
noinst_DATA=maildrop.html maildrop.1 maildropfilter.html maildropfilter.7 \
|
||||
maildropgdbm.html maildropgdbm.7
|
||||
--- maildrop/configure.in 2011-05-17 20:36:04.000000000 +0000
|
||||
+++ maildrop/configure.in 2011-07-28 10:58:57.000000000 +0000
|
||||
@@ -200,6 +200,15 @@
|
||||
AC_TYPE_SIGNAL
|
||||
AC_CHECK_FUNCS(setgroups setlocale)
|
||||
|
||||
+check_en_US() {
|
||||
+locale -a | grep en_US.utf8 > /dev/null
|
||||
+return $?
|
||||
+}
|
||||
+
|
||||
+AC_MSG_CHECKING([for en_US.utf8])
|
||||
+AM_CONDITIONAL([HAS_EN_US], [check_en_US])
|
||||
+AM_COND_IF([HAS_EN_US],[AC_MSG_RESULT([yes])],[AC_MSG_RESULT([not found])])
|
||||
+
|
||||
AC_CHECK_FUNC(getpgrp, HAS_GETPGRP=1, HAS_GETPGRP=0)
|
||||
AC_DEFINE_UNQUOTED(HAS_GETPGRP,$HAS_GETPGRP,
|
||||
[ Whether getpgrp() is available ])
|
||||
--- rfc2045/Makefile.am 2011-04-04 15:59:47.000000000 +0000
|
||||
+++ rfc2045/Makefile.am 2011-07-29 09:28:41.000000000 +0000
|
||||
@@ -76,7 +76,11 @@
|
||||
TESTSUITE=testsuite.txt.noidn
|
||||
endif
|
||||
|
||||
+if HAS_EN_US
|
||||
check-am:
|
||||
@SHELL@ $(srcdir)/testsuite | cmp -s - $(srcdir)/$(TESTSUITE)
|
||||
@SHELL@ $(srcdir)/testsuitemm | cmp -s - $(srcdir)/testsuitemm.txt
|
||||
@SHELL@ $(srcdir)/testrfc3676parsersuite | diff -U 3 $(srcdir)/testrfc3676parsersuite.txt -
|
||||
+else
|
||||
+ echo ' Need en_US.utf8 to run tests'
|
||||
+endif
|
||||
--- rfc2045/configure.in 2011-04-04 15:59:47.000000000 +0000
|
||||
+++ rfc2045/configure.in 2011-07-29 09:28:34.000000000 +0000
|
||||
@@ -59,6 +59,15 @@
|
||||
AC_CHECK_FUNC(strncasecmp,,CFLAGS="$CFLAGS -Dstrncasecmp=strnicmp")
|
||||
AC_CHECK_FUNC(strcasecmp,,CFLAGS="$CFLAGS -Dstrcasecmp=stricmp")
|
||||
|
||||
+check_en_US() {
|
||||
+locale -a | grep en_US.utf8 > /dev/null
|
||||
+return $?
|
||||
+}
|
||||
+
|
||||
+AC_MSG_CHECKING([for en_US.utf8])
|
||||
+AM_CONDITIONAL([HAS_EN_US], [check_en_US])
|
||||
+AM_COND_IF([HAS_EN_US],[AC_MSG_RESULT([yes])],[AC_MSG_RESULT([not found])])
|
||||
+
|
||||
AC_ARG_WITH(package, [], package="$withval",
|
||||
[
|
||||
package="$PACKAGE"
|
@ -1,3 +1,4 @@
|
||||
DIST DisplayCAL-3.2.4.0.tar.gz 9759425 SHA256 6851d801d36ab11ba3f65fbc0b8882ebf6a265fb1f0ce7bbab333434c686936b SHA512 87c63f6c2710592b31233ff906b0670d1b733f4fe7c1500e19305739a5658b38059ff1cc91e27b5d7e8dbb780f16d00c05cc84d0e42ce717a481d999fdd33a54 WHIRLPOOL 948344e781a9cf5613b8e31cfdca64c4ab72337744d0f3544c36fc081f8b34c0c099d42d981bf7cdd88a1f246154d26ee781f24f6f6f0a5577d9cd050f325508
|
||||
DIST DisplayCAL-3.3.0.0.tar.gz 9882703 SHA256 32419d6435fc7369eb6f4320317573ea3b5ec1f204fd299ac81a39aeba68c5ea SHA512 1605845ff63821c1464feffa559b632c1e590e9f8456887e604a89443d65d6c5413ca26edaf1847d7b9b48a338baab0c59cf61fe845f5927e24d9f3af231d77c WHIRLPOOL fc46708cc5ca411bd014baff24afa36d746857c7753c8d49d8aefd761f79fe4e84195168601de08db06d88a0cc35de6ac32781531f7a2b4c7f5008572a062ade
|
||||
DIST DisplayCAL-3.3.1.0.tar.gz 9884394 SHA256 76318a42f9260887639e445308311e1022ea315b85572b26ae6030dc9827c842 SHA512 989ea0f7a93d7238b9d9f9d5bf7d2e60d483821668d1280ecbf0cf70626b4a53055fce8f9eda5dc6ef87809d2878a335ffa3313e4353c8b567769e27d360e605 WHIRLPOOL dfa8670a5c6b6da72eaa9c4c090ee969bbe4c468415c2631abbb7cbb32b17b4a92f2a21ad85dce559f56b215c4fea1f5dc8f56e7618caea1b19addd28d76dd68
|
||||
DIST DisplayCAL-3.3.2.0.tar.gz 9887778 SHA256 fd06df52e753bce1ea7b626f2a1c8c241a151bba7767074e0be6821a0fa8e464 SHA512 8901f7b9fa94129c457ad8f7c8eaa9058a115cb5828e41508a7eb7ccac0ce6d8b68b7bc5426c341d57e51dfc459eeabd5beff923ad4366763473dca0a680d9a4 WHIRLPOOL 791f7233e8df919080bf81ef6d067bfa51106977331261782e5028f312854858c8afea61d1904dbb77fdb69253169cfb3922eb1aa91d40d6ccf14dc0aa5640be
|
||||
|
@ -0,0 +1,54 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1 xdg
|
||||
|
||||
MY_PN="DisplayCAL"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Display calibration and characterization powered by Argyll CMS"
|
||||
HOMEPAGE="https://displaycal.net/"
|
||||
SRC_URI="mirror://sourceforge/dispcalgui/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
>=media-gfx/argyllcms-1.1.0
|
||||
dev-python/wxpython:3.0
|
||||
>=x11-libs/libX11-1.3.3
|
||||
>=x11-apps/xrandr-1.3.2
|
||||
>=x11-libs/libXxf86vm-1.1.0
|
||||
>=x11-proto/xineramaproto-1.2
|
||||
>=x11-libs/libXinerama-1.1
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
>=dev-python/numpy-1.2.1
|
||||
"
|
||||
|
||||
# Just in case someone renames the ebuild
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_prepare() {
|
||||
# Do not generate udev/hotplug files
|
||||
sed -e '/if os.path.isdir/s#/etc/udev/rules.d\|/etc/hotplug#\0-non-existant#' \
|
||||
-i DisplayCAL/setup.py || die
|
||||
# Prohibit setup from running xdg-* programs, resulting to sandbox violation
|
||||
sed -e '/if which/s#xdg-icon-resource#\0-non-existant#' \
|
||||
-e '/if which/s#xdg-desktop-menu#\0-non-existant#' \
|
||||
-i DisplayCAL/postinstall.py || die
|
||||
|
||||
# Remove deprecated Encoding key from .desktop file
|
||||
sed -e '/Encoding=UTF-8/d' -i misc/*.desktop || die
|
||||
|
||||
# Remove x-world Media Type
|
||||
sed -e 's/x\-world\/x\-vrml\;//g' \
|
||||
-i misc/displaycal-vrml-to-x3d-converter.desktop || die
|
||||
|
||||
distutils-r1_src_prepare
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST peek-1.0.0.tar.gz 2595756 SHA256 1430a92148a066185051664e3bd20a5ce0cc6c97345d1b2a959b698b291ea1fb SHA512 0a152f3c5301dad33dd64a9291ba05408d08e0c378790ae2777069d0d6f3f13bf38b15b66117f253afe9e0829c7442b1eeef046686830b4698b1d3ca5c0b8e2f WHIRLPOOL b9483a0d725fc4c9480a7876420b9f771599e5f80d13bf59b33bcf663d6e952554ce0f45b1cc56b5f820fb28ac370b8c7ee58ffab4f7e9f3e1c7c31176f48e48
|
||||
DIST peek-1.0.1.tar.gz 2602750 SHA256 7913664d33756b0e94fc190e1762eba581fcb4bf7100965df3417e90d6254ae3 SHA512 c021e6e686de25afdd2e66bea9f2d50c08909847bf2e4d8dfbda8e18975febb2ed247a86d46c7f2a954768f8683cfc218be75ad8f495cd729e787e16f09b2dfe WHIRLPOOL ac6143f2fb71c5cfa36c8b820330decc319ee362513229596c1f1c3060bcaaba101caa97e3456001cd14035d6131fdebec86ff6006899526e45f989b16350628
|
||||
DIST peek-1.0.2.tar.gz 2620763 SHA256 53e1b1cdf61e7911fb931b36175671711554f5a5e4752adba863c57210df59a9 SHA512 5018aca614b054caec05ae14f9335f1d015715b4494eacff0052d315ef05f7ced0b59edaa0ff0c014591d303af6c1dcca438e1cf1ff910ad537093c0df96094b WHIRLPOOL db467be4171588a5eb4af0c7ec48698aabe9f8235296d7ecee6346566158908ad55adf05c7ddc26e1e110fb3c8249dec01f9b85a0e9f3ae31a421496a7dff3dc
|
||||
|
@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
VALA_MIN_API_VERSION="0.22"
|
||||
|
||||
inherit gnome2 vala cmake-utils
|
||||
|
||||
DESCRIPTION="Simple animated Gif screen recorder"
|
||||
HOMEPAGE="https://github.com/phw/peek"
|
||||
SRC_URI="https://github.com/phw/peek/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.38:2
|
||||
dev-libs/keybinder:3
|
||||
media-video/ffmpeg[X,encode]
|
||||
virtual/imagemagick-tools
|
||||
>=x11-libs/gtk+-3.14:3"
|
||||
DEPEND="${RDEPEND}
|
||||
$(vala_depend)
|
||||
>=sys-devel/gettext-0.19"
|
||||
|
||||
src_prepare() {
|
||||
cmake-utils_src_prepare
|
||||
gnome2_src_prepare
|
||||
vala_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DGSETTINGS_COMPILE=OFF
|
||||
-DVALA_EXECUTABLE="${VALAC}"
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
@ -1 +1 @@
|
||||
Mon, 03 Jul 2017 13:09:26 +0000
|
||||
Mon, 03 Jul 2017 18:39:25 +0000
|
||||
|
@ -1 +1 @@
|
||||
Mon, 03 Jul 2017 13:09:26 +0000
|
||||
Mon, 03 Jul 2017 18:39:25 +0000
|
||||
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile install unpack
|
||||
DEPEND=>=dev-lang/go-1.8
|
||||
DESCRIPTION=A daemon to control runC
|
||||
EAPI=6
|
||||
HOMEPAGE=https://containerd.tools
|
||||
IUSE=hardened +seccomp
|
||||
KEYWORDS=~amd64 ~arm ~ppc64
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=>=app-emulation/docker-runc-1.0.0_rc3_p20170607 seccomp? ( sys-libs/libseccomp )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/containerd/containerd/archive/cfb82a876ecc11b5ca0977d1733adbe58599088a.tar.gz -> containerd-0.2.9.tar.gz
|
||||
_eclasses_=golang-base 51a1f13e065f1cff4507685d9cc268c7 golang-vcs-snapshot 7fb5d554a7e656be19ec465fa5bb66db multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 8fec6b1eb195836560e70b66d98fb163
|
||||
_md5_=2076178aec52db6081fd233bda3a6e3c
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install preinst prepare setup unpack
|
||||
DEPEND=>=media-libs/leptonica-1.71:=[zlib,tiff?,jpeg?,png?,webp?] opencl? ( virtual/opencl media-libs/tiff:0= media-libs/leptonica:=[tiff] ) scrollview? ( >=dev-java/piccolo2d-3.0:0 ) training? ( dev-libs/icu:= x11-libs/pango:= x11-libs/cairo:= ) doc? ( app-doc/doxygen ) scrollview? ( >=virtual/jdk-1.7 ) >=app-portage/elt-patches-20170317 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 scrollview? ( >=dev-java/java-config-2.2.0-r3 )
|
||||
DESCRIPTION=An OCR Engine, orginally developed at HP, now open source.
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/tesseract-ocr
|
||||
IUSE=doc examples jpeg math opencl osd png scrollview static-libs tiff training webp l10n_ar l10n_bg l10n_ca l10n_chr l10n_cs l10n_de l10n_da l10n_el l10n_es l10n_fi l10n_fr l10n_he l10n_hi l10n_hu l10n_id l10n_it l10n_ja l10n_ko l10n_lt l10n_lv l10n_nl l10n_no l10n_pl l10n_pt l10n_ro l10n_ru l10n_sk l10n_sl l10n_sr l10n_sv l10n_th l10n_tl l10n_tr l10n_uk l10n_vi l10n_zh-CN l10n_zh-TW elibc_FreeBSD scrollview
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=>=media-libs/leptonica-1.71:=[zlib,tiff?,jpeg?,png?,webp?] opencl? ( virtual/opencl media-libs/tiff:0= media-libs/leptonica:=[tiff] ) scrollview? ( >=dev-java/piccolo2d-3.0:0 ) training? ( dev-libs/icu:= x11-libs/pango:= x11-libs/cairo:= ) scrollview? ( >=virtual/jre-1.7 ) scrollview? ( >=dev-java/java-config-2.2.0-r3 )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/tesseract-ocr/tesseract/archive/3.05.01.tar.gz -> tesseract-3.05.01.tar.gz https://github.com/tesseract-ocr/tessdata/raw/3.04.00/eng.traineddata -> eng.traineddata-3.04.00 math? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/equ.traineddata -> equ.traineddata-3.04.00 ) l10n_ar? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/ara.traineddata -> ara.traineddata-3.04.00 ) l10n_bg? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/bul.traineddata -> bul.traineddata-3.04.00 ) l10n_ca? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/cat.traineddata -> cat.traineddata-3.04.00 ) l10n_chr? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/chr.traineddata -> chr.traineddata-3.04.00 ) l10n_cs? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/ces.traineddata -> ces.traineddata-3.04.00 ) l10n_de? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/deu.traineddata -> deu.traineddata-3.04.00 https://github.com/tesseract-ocr/tessdata/raw/3.04.00/deu_frak.traineddata -> deu_frak.traineddata-3.04.00 ) l10n_da? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/dan.traineddata -> dan.traineddata-3.04.00 https://github.com/tesseract-ocr/tessdata/raw/3.04.00/dan_frak.traineddata -> dan_frak.traineddata-3.04.00 ) l10n_el? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/ell.traineddata -> ell.traineddata-3.04.00 ) l10n_es? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/spa.traineddata -> spa.traineddata-3.04.00 ) l10n_fi? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/fin.traineddata -> fin.traineddata-3.04.00 ) l10n_fr? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/fra.traineddata -> fra.traineddata-3.04.00 ) l10n_he? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/heb.traineddata -> heb.traineddata-3.04.00 ) l10n_hi? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/hin.traineddata -> hin.traineddata-3.04.00 ) l10n_hu? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/hun.traineddata -> hun.traineddata-3.04.00 ) l10n_id? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/ind.traineddata -> ind.traineddata-3.04.00 ) l10n_it? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/ita.traineddata -> ita.traineddata-3.04.00 ) l10n_ja? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/jpn.traineddata -> jpn.traineddata-3.04.00 ) l10n_ko? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/kor.traineddata -> kor.traineddata-3.04.00 ) l10n_lt? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/lit.traineddata -> lit.traineddata-3.04.00 ) l10n_lv? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/lav.traineddata -> lav.traineddata-3.04.00 ) l10n_nl? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/nld.traineddata -> nld.traineddata-3.04.00 ) l10n_no? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/nor.traineddata -> nor.traineddata-3.04.00 ) l10n_pl? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/pol.traineddata -> pol.traineddata-3.04.00 ) l10n_pt? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/por.traineddata -> por.traineddata-3.04.00 ) l10n_ro? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/ron.traineddata -> ron.traineddata-3.04.00 ) l10n_ru? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/rus.traineddata -> rus.traineddata-3.04.00 ) l10n_sk? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/slk.traineddata -> slk.traineddata-3.04.00 https://github.com/tesseract-ocr/tessdata/raw/3.04.00/slk_frak.traineddata -> slk_frak.traineddata-3.04.00 ) l10n_sl? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/slv.traineddata -> slv.traineddata-3.04.00 ) l10n_sr? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/srp.traineddata -> srp.traineddata-3.04.00 ) l10n_sv? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/swe.traineddata -> swe.traineddata-3.04.00 ) l10n_th? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/tha.traineddata -> tha.traineddata-3.04.00 ) l10n_tl? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/tgl.traineddata -> tgl.traineddata-3.04.00 ) l10n_tr? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/tur.traineddata -> tur.traineddata-3.04.00 ) l10n_uk? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/ukr.traineddata -> ukr.traineddata-3.04.00 ) l10n_vi? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/vie.traineddata -> vie.traineddata-3.04.00 ) l10n_zh-CN? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/chi_sim.traineddata -> chi_sim.traineddata-3.04.00 ) l10n_zh-TW? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/chi_tra.traineddata -> chi_tra.traineddata-3.04.00 ) osd? ( https://github.com/tesseract-ocr/tessdata/raw/3.04.00/osd.traineddata -> osd.traineddata-3.04.00 )
|
||||
_eclasses_=autotools 7027963e8e8cc12c91117bdb9225dc26 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea java-pkg-opt-2 be255db325e3af8fbf3506cf63998341 java-utils-2 1971a6927fcd7ec839f7e12b28a24bdd libtool e32ea84bf82cf8987965b574672dba93 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 8fec6b1eb195836560e70b66d98fb163 versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=44acb5fd009f27b9f3e0aaa5f7a1639c
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm setup test
|
||||
DEPEND=>=dev-haskell/adjunctions-4:=[profile?] <dev-haskell/adjunctions-5:=[profile?] >=dev-haskell/base-orphans-0.5:=[profile?] <dev-haskell/base-orphans-1:=[profile?] >=dev-haskell/bytes-0.15:=[profile?] <dev-haskell/bytes-1:=[profile?] >=dev-haskell/cereal-0.4.1.1:=[profile?] <dev-haskell/cereal-0.6:=[profile?] >=dev-haskell/distributive-0.2.2:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?] >=dev-haskell/lens-4:=[profile?] <dev-haskell/lens-5:=[profile?] >=dev-haskell/reflection-1.3.2:=[profile?] <dev-haskell/reflection-3:=[profile?] >=dev-haskell/semigroupoids-3:=[profile?] <dev-haskell/semigroupoids-6:=[profile?] >=dev-haskell/semigroups-0.9:=[profile?] <dev-haskell/semigroups-1:=[profile?] >=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-haskell/transformers-compat-0.4:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-haskell/unordered-containers-0.2.3:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.10:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-haskell/void-0.6:=[profile?] <dev-haskell/void-1:=[profile?] >=dev-lang/ghc-7.8.2:= >=dev-haskell/cabal-1.18.1.3 >=dev-haskell/cabal-doctest-1 <dev-haskell/cabal-doctest-1.1 test? ( >=dev-haskell/doctest-0.11.1 <dev-haskell/doctest-0.12 >=dev-haskell/hunit-1.2.5 >=dev-haskell/simple-reflect-0.3.1 >=dev-haskell/test-framework-0.8 >=dev-haskell/test-framework-hunit-0.3 ) doc? ( || ( dev-haskell/haddock >=dev-lang/ghc-7.10.2 ) ) hscolour? ( dev-haskell/hscolour )
|
||||
DESCRIPTION=Linear Algebra
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/ekmett/linear/
|
||||
IUSE=+template-haskell doc hscolour profile test
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=>=dev-haskell/adjunctions-4:=[profile?] <dev-haskell/adjunctions-5:=[profile?] >=dev-haskell/base-orphans-0.5:=[profile?] <dev-haskell/base-orphans-1:=[profile?] >=dev-haskell/bytes-0.15:=[profile?] <dev-haskell/bytes-1:=[profile?] >=dev-haskell/cereal-0.4.1.1:=[profile?] <dev-haskell/cereal-0.6:=[profile?] >=dev-haskell/distributive-0.2.2:=[profile?] <dev-haskell/distributive-1:=[profile?] >=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?] >=dev-haskell/lens-4:=[profile?] <dev-haskell/lens-5:=[profile?] >=dev-haskell/reflection-1.3.2:=[profile?] <dev-haskell/reflection-3:=[profile?] >=dev-haskell/semigroupoids-3:=[profile?] <dev-haskell/semigroupoids-6:=[profile?] >=dev-haskell/semigroups-0.9:=[profile?] <dev-haskell/semigroups-1:=[profile?] >=dev-haskell/tagged-0.4.4:=[profile?] <dev-haskell/tagged-1:=[profile?] >=dev-haskell/transformers-compat-0.4:=[profile?] <dev-haskell/transformers-compat-1:=[profile?] >=dev-haskell/unordered-containers-0.2.3:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] >=dev-haskell/vector-0.10:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-haskell/void-0.6:=[profile?] <dev-haskell/void-1:=[profile?] >=dev-lang/ghc-7.8.2:=
|
||||
SLOT=0/1.20.6
|
||||
SRC_URI=mirror://hackage/packages/archive/linear/1.20.6/linear-1.20.6.tar.gz
|
||||
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea ghc-package f9cf05643e20f03876bb4807f008c80f haskell-cabal 45605f3898bdc59eb016fb50ca27bf18 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 284a473719153462f3e974d86c8cb81c toolchain-funcs 8fec6b1eb195836560e70b66d98fb163 versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=d4f67fe3e5f3cea197b1bf4a7734a745
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm setup test
|
||||
DEPEND=>=dev-haskell/dlist-0.7:=[profile?] <dev-haskell/dlist-0.9:=[profile?] >=dev-haskell/fmlist-0.8:=[profile?] <dev-haskell/fmlist-0.10:=[profile?] >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-1.3:=[profile?] dev-haskell/utf8-string:=[profile?] >=dev-haskell/vector-0.5:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-lang/ghc-7.6.1:= >=dev-haskell/cabal-1.16.0 test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-2 >=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-3 >=dev-haskell/random-1 <dev-haskell/random-2 ) doc? ( || ( dev-haskell/haddock >=dev-lang/ghc-7.10.2 ) ) hscolour? ( dev-haskell/hscolour )
|
||||
DESCRIPTION=Generic support for list-like structures
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/JohnLato/listlike
|
||||
IUSE=doc hscolour profile test
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=>=dev-haskell/dlist-0.7:=[profile?] <dev-haskell/dlist-0.9:=[profile?] >=dev-haskell/fmlist-0.8:=[profile?] <dev-haskell/fmlist-0.10:=[profile?] >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-1.3:=[profile?] dev-haskell/utf8-string:=[profile?] >=dev-haskell/vector-0.5:=[profile?] <dev-haskell/vector-0.13:=[profile?] >=dev-lang/ghc-7.6.1:=
|
||||
SLOT=0/4.5.1
|
||||
SRC_URI=mirror://hackage/packages/archive/ListLike/4.5.1/ListLike-4.5.1.tar.gz
|
||||
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea ghc-package f9cf05643e20f03876bb4807f008c80f haskell-cabal 45605f3898bdc59eb016fb50ca27bf18 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 284a473719153462f3e974d86c8cb81c toolchain-funcs 8fec6b1eb195836560e70b66d98fb163 versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=be61d28d55ae803a6c6d089a465c46c6
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=input_devices_wacom? ( >=dev-libs/libwacom-0.20 ) >=dev-libs/libevdev-1.3 >=sys-libs/mtdev-1.1 virtual/libudev virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=Library to handle input devices in Wayland
|
||||
EAPI=6
|
||||
HOMEPAGE=https://www.freedesktop.org/wiki/Software/libinput/
|
||||
IUSE=input_devices_wacom test
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=input_devices_wacom? ( >=dev-libs/libwacom-0.20 ) >=dev-libs/libevdev-1.3 >=sys-libs/mtdev-1.1 virtual/libudev
|
||||
RESTRICT=test
|
||||
SLOT=0/10
|
||||
SRC_URI=https://www.freedesktop.org/software/libinput/libinput-1.8.0.tar.xz
|
||||
_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 8fec6b1eb195836560e70b66d98fb163 udev d91cac2c73b94629cad2daea66e0d182
|
||||
_md5_=801cc1f5a4a7749503541c4499146405
|
@ -1,12 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-perl/DateTime dev-perl/Dist-Zilla dev-perl/Git-Wrapper dev-perl/List-MoreUtils >=virtual/perl-Scalar-List-Utils-1.330.0 dev-perl/Moose dev-perl/Pod-Weaver dev-perl/namespace-autoclean virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
|
||||
DEPEND=dev-perl/DateTime dev-perl/Dist-Zilla dev-perl/Git-Wrapper >=dev-perl/List-MoreUtils-0.400.0 >=virtual/perl-Scalar-List-Utils-1.330.0 dev-perl/Moose dev-perl/Pod-Weaver dev-perl/namespace-autoclean virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
|
||||
DESCRIPTION=Add per-file per-year copyright information
|
||||
EAPI=6
|
||||
HOMEPAGE=http://search.cpan.org/dist/Dist-Zilla-Plugin-AuthorsFromGit/
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=|| ( Artistic GPL-1+ )
|
||||
RDEPEND=dev-perl/DateTime dev-perl/Dist-Zilla dev-perl/Git-Wrapper dev-perl/List-MoreUtils >=virtual/perl-Scalar-List-Utils-1.330.0 dev-perl/Moose dev-perl/Pod-Weaver dev-perl/namespace-autoclean dev-lang/perl:=
|
||||
RDEPEND=dev-perl/DateTime dev-perl/Dist-Zilla dev-perl/Git-Wrapper >=dev-perl/List-MoreUtils-0.400.0 >=virtual/perl-Scalar-List-Utils-1.330.0 dev-perl/Moose dev-perl/Pod-Weaver dev-perl/namespace-autoclean dev-lang/perl:=
|
||||
SLOT=0
|
||||
SRC_URI=mirror://cpan/authors/id/A/AK/AKHUETTEL/Dist-Zilla-Plugin-AuthorsFromGit-0.003.tar.gz
|
||||
SRC_URI=mirror://cpan/authors/id/A/AK/AKHUETTEL/Dist-Zilla-Plugin-AuthorsFromGit-0.004.tar.gz
|
||||
_eclasses_=multiprocessing 284a473719153462f3e974d86c8cb81c perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011
|
||||
_md5_=e1899ea1035bd202c774d5cb22ca68d7
|
||||
_md5_=a2b5739309b2c3a36c190dc68771637b
|
@ -1,14 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-python/setuptools[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] test? ( >=dev-python/oslotest-1.10.0[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=dev-python/coverage-4.0[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] virtual/python-futures[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=dev-python/fixtures-3.0.0[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=dev-python/oslo-sphinx-4.7.0[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=dev-python/sphinx-1.2.1[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] <dev-python/sphinx-1.4[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=dev-python/reno-1.8.0[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=dev-python/eventlet-0.18.4[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
|
||||
DEPEND=dev-python/setuptools[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] test? ( >=dev-python/oslotest-1.10.0[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] >=dev-python/coverage-4.0[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] virtual/python-futures[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] >=dev-python/fixtures-3.0.0[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] >=dev-python/oslo-sphinx-4.7.0[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] >=dev-python/sphinx-1.2.1[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] <dev-python/sphinx-1.4[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] >=dev-python/reno-1.8.0[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] >=dev-python/eventlet-0.18.4[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]
|
||||
DESCRIPTION=library for running multi-thread, multi-process applications
|
||||
EAPI=6
|
||||
HOMEPAGE=https://pypi.python.org/pypi/oslo.concurrency
|
||||
IUSE=test python_targets_python2_7 python_targets_python3_4 python_targets_python3_5
|
||||
IUSE=test python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6
|
||||
KEYWORDS=amd64 ~arm64 x86
|
||||
LICENSE=Apache-2.0
|
||||
RDEPEND=virtual/python-enum34[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=dev-python/oslo-config-3.14.0[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] !~dev-python/oslo-config-3.18.0[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=dev-python/oslo-i18n-2.1.0[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=dev-python/oslo-utils-3.18.0[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=dev-python/six-1.9.0[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=dev-python/fasteners-0.7[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 )
|
||||
RDEPEND=virtual/python-enum34[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] >=dev-python/oslo-config-3.14.0[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] !~dev-python/oslo-config-3.18.0[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] >=dev-python/oslo-i18n-2.1.0[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] >=dev-python/oslo-utils-3.18.0[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] >=dev-python/six-1.9.0[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] >=dev-python/fasteners-0.7[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://pypi/o/oslo.concurrency/oslo.concurrency-3.18.0.tar.gz
|
||||
_eclasses_=distutils-r1 372bbe39047c0a2550319a3a82f3e063 multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 284a473719153462f3e974d86c8cb81c python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 8fec6b1eb195836560e70b66d98fb163 xdg-utils b9389dfad0ee8f8e0b2a41b79fcf7120
|
||||
_md5_=f8eeaf96199d9425d516c3231c07592a
|
||||
_md5_=8efc50a2e5dbe1761bdb7f6bc5f6165e
|
||||
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-ros/tf2_ros[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-ros/tf2 dev-ros/rospy[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/python_orocos_kdl[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-ros/sensor_msgs[ros_messages_python(-),python_targets_python2_7(-)?,-python_single_target_python2_7(-),ros_messages_cxx(-)] test? ( dev-ros/rostest[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) dev-ros/cmake_modules sys-devel/make >=dev-util/cmake-3.7.2 dev-util/catkin[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/empy[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
DESCRIPTION=Transform sensor_msgs with tf. Most notably, PointCloud2
|
||||
EAPI=5
|
||||
HOMEPAGE=http://wiki.ros.org/tf2_sensor_msgs
|
||||
IUSE=python_targets_python2_7 test
|
||||
KEYWORDS=~amd64 ~arm
|
||||
LICENSE=BSD
|
||||
RDEPEND=dev-ros/tf2_ros[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-ros/tf2 dev-ros/rospy[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/python_orocos_kdl[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-ros/sensor_msgs[ros_messages_python(-),python_targets_python2_7(-)?,-python_single_target_python2_7(-),ros_messages_cxx(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/ros/geometry_experimental/archive/0.5.12.tar.gz -> geometry_experimental-0.5.12.tar.gz
|
||||
_eclasses_=cmake-utils 026933aff3889190eeb565b642cfe252 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea flag-o-matic 61cad4fb5d800b29d484b27cb033f59b ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 284a473719153462f3e974d86c8cb81c ninja-utils ebb2eaddc6331c4fa000b8eb8f6fe074 python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d ros-catkin e4e9a7a79efb661d8f4667b966d5ba26 toolchain-funcs 8fec6b1eb195836560e70b66d98fb163 versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=d8ed7e8d326edd267b9ff4e3f4a42235
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-ros/tf2_ros[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-ros/tf2 dev-ros/rospy[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/python_orocos_kdl[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-ros/sensor_msgs[ros_messages_python(-),python_targets_python2_7(-)?,-python_single_target_python2_7(-),ros_messages_cxx(-)] test? ( dev-ros/rostest[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) dev-ros/cmake_modules sys-devel/make >=dev-util/cmake-3.7.2 dev-util/catkin[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/empy[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
DESCRIPTION=Transform sensor_msgs with tf. Most notably, PointCloud2
|
||||
EAPI=5
|
||||
HOMEPAGE=http://wiki.ros.org/tf2_sensor_msgs
|
||||
IUSE=python_targets_python2_7 test
|
||||
KEYWORDS=~amd64 ~arm
|
||||
LICENSE=BSD
|
||||
RDEPEND=dev-ros/tf2_ros[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-ros/tf2 dev-ros/rospy[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/python_orocos_kdl[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-ros/sensor_msgs[ros_messages_python(-),python_targets_python2_7(-)?,-python_single_target_python2_7(-),ros_messages_cxx(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/ros/geometry_experimental/archive/0.5.13.tar.gz -> geometry_experimental-0.5.13.tar.gz
|
||||
_eclasses_=cmake-utils 026933aff3889190eeb565b642cfe252 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea flag-o-matic 61cad4fb5d800b29d484b27cb033f59b ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 284a473719153462f3e974d86c8cb81c ninja-utils ebb2eaddc6331c4fa000b8eb8f6fe074 python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d ros-catkin e4e9a7a79efb661d8f4667b966d5ba26 toolchain-funcs 8fec6b1eb195836560e70b66d98fb163 versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=d8ed7e8d326edd267b9ff4e3f4a42235
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-ros/tf2_ros[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-ros/tf2 dev-ros/rospy[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/python_orocos_kdl[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-ros/sensor_msgs[ros_messages_python(-),python_targets_python2_7(-)?,-python_single_target_python2_7(-),ros_messages_cxx(-)] test? ( dev-ros/rostest[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) dev-ros/cmake_modules sys-devel/make >=dev-util/cmake-3.7.2 dev-util/catkin[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/empy[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
DESCRIPTION=Transform sensor_msgs with tf. Most notably, PointCloud2
|
||||
EAPI=5
|
||||
HOMEPAGE=http://wiki.ros.org/tf2_sensor_msgs
|
||||
IUSE=python_targets_python2_7 test
|
||||
KEYWORDS=~amd64 ~arm
|
||||
LICENSE=BSD
|
||||
RDEPEND=dev-ros/tf2_ros[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-ros/tf2 dev-ros/rospy[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/python_orocos_kdl[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-ros/sensor_msgs[ros_messages_python(-),python_targets_python2_7(-)?,-python_single_target_python2_7(-),ros_messages_cxx(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/ros/geometry2/archive/0.5.14.tar.gz -> geometry2-0.5.14.tar.gz
|
||||
_eclasses_=cmake-utils 026933aff3889190eeb565b642cfe252 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea flag-o-matic 61cad4fb5d800b29d484b27cb033f59b ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 284a473719153462f3e974d86c8cb81c ninja-utils ebb2eaddc6331c4fa000b8eb8f6fe074 python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d ros-catkin e4e9a7a79efb661d8f4667b966d5ba26 toolchain-funcs 8fec6b1eb195836560e70b66d98fb163 versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=4e7522c913c28915926051fbbdf5b207
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=>=dev-libs/openssl-0.9.6 dev-libs/libxml2 sys-libs/ncurses crypt? ( >=app-crypt/gnupg-1.0.4 ) fam? ( virtual/fam ) gnutls? ( net-libs/gnutls ) idn? ( net-dns/libidn ) ipv6? ( net-dns/libidn ) ldap? ( net-nds/openldap ) spell? ( app-text/aspell ) dev-lang/perl >=app-portage/elt-patches-20170317 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=CONE: COnsole News reader and Emailer
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.courier-mta.org/cone/
|
||||
IUSE=crypt fam gnutls idn ipv6 ldap spell
|
||||
KEYWORDS=amd64 ppc ~sparc x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=>=dev-libs/openssl-0.9.6 dev-libs/libxml2 sys-libs/ncurses crypt? ( >=app-crypt/gnupg-1.0.4 ) fam? ( virtual/fam ) gnutls? ( net-libs/gnutls ) idn? ( net-dns/libidn ) ipv6? ( net-dns/libidn ) ldap? ( net-nds/openldap ) spell? ( app-text/aspell )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/courier/cone-0.89.tar.bz2
|
||||
_eclasses_=autotools 7027963e8e8cc12c91117bdb9225dc26 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea libtool e32ea84bf82cf8987965b574672dba93 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 8fec6b1eb195836560e70b66d98fb163
|
||||
_md5_=f3f1ef1fc6e88f02263851c67b1339a3
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=>=dev-libs/openssl-0.9.6 dev-libs/libxml2 sys-libs/ncurses crypt? ( >=app-crypt/gnupg-1.0.4 ) fam? ( virtual/fam ) gnutls? ( net-libs/gnutls ) idn? ( net-dns/libidn ) ipv6? ( net-dns/libidn ) ldap? ( net-nds/openldap ) spell? ( app-text/aspell ) dev-lang/perl >=app-portage/elt-patches-20170317 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=CONE: COnsole News reader and Emailer
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.courier-mta.org/cone/
|
||||
IUSE=crypt fam gnutls idn ipv6 ldap spell
|
||||
KEYWORDS=amd64 ppc ~sparc x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=>=dev-libs/openssl-0.9.6 dev-libs/libxml2 sys-libs/ncurses crypt? ( >=app-crypt/gnupg-1.0.4 ) fam? ( virtual/fam ) gnutls? ( net-libs/gnutls ) idn? ( net-dns/libidn ) ipv6? ( net-dns/libidn ) ldap? ( net-nds/openldap ) spell? ( app-text/aspell )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/courier/cone-0.90.tar.bz2
|
||||
_eclasses_=autotools 7027963e8e8cc12c91117bdb9225dc26 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea libtool e32ea84bf82cf8987965b574672dba93 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 8fec6b1eb195836560e70b66d98fb163
|
||||
_md5_=41f02df809a8df8433b8ceb2b8bc54bb
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=>=dev-libs/openssl-0.9.6 dev-libs/libxml2 sys-libs/ncurses crypt? ( >=app-crypt/gnupg-1.0.4 ) fam? ( virtual/fam ) gnutls? ( net-libs/gnutls ) idn? ( net-dns/libidn ) ipv6? ( net-dns/libidn ) ldap? ( net-nds/openldap ) spell? ( app-text/aspell ) dev-lang/perl >=app-portage/elt-patches-20170317 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=CONE: COnsole News reader and Emailer
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.courier-mta.org/cone/
|
||||
IUSE=crypt fam gnutls idn ipv6 ldap spell
|
||||
KEYWORDS=amd64 ppc ~sparc x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=>=dev-libs/openssl-0.9.6 dev-libs/libxml2 sys-libs/ncurses crypt? ( >=app-crypt/gnupg-1.0.4 ) fam? ( virtual/fam ) gnutls? ( net-libs/gnutls ) idn? ( net-dns/libidn ) ipv6? ( net-dns/libidn ) ldap? ( net-nds/openldap ) spell? ( app-text/aspell )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/courier/cone-0.90.tar.bz2
|
||||
_eclasses_=autotools 7027963e8e8cc12c91117bdb9225dc26 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea libtool e32ea84bf82cf8987965b574672dba93 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 8fec6b1eb195836560e70b66d98fb163
|
||||
_md5_=c4780062be369b85af3520881cf4de95
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=>=dev-libs/openssl-0.9.6:* dev-libs/libxml2 sys-libs/ncurses:= >=net-libs/courier-unicode-1.2 app-text/aspell crypt? ( >=app-crypt/gnupg-1.0.4 ) fam? ( virtual/fam ) gnutls? ( net-libs/gnutls ) idn? ( net-dns/libidn ) ipv6? ( net-dns/libidn ) ldap? ( net-nds/openldap ) dev-lang/perl >=app-portage/elt-patches-20170317 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=CONE: COnsole News reader and Emailer
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.courier-mta.org/cone/
|
||||
IUSE=crypt fam gnutls idn ipv6 ldap
|
||||
KEYWORDS=~amd64 ~ppc ~sparc ~x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=>=dev-libs/openssl-0.9.6:* dev-libs/libxml2 sys-libs/ncurses:= >=net-libs/courier-unicode-1.2 app-text/aspell crypt? ( >=app-crypt/gnupg-1.0.4 ) fam? ( virtual/fam ) gnutls? ( net-libs/gnutls ) idn? ( net-dns/libidn ) ipv6? ( net-dns/libidn ) ldap? ( net-nds/openldap )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/courier/cone-0.96.tar.bz2
|
||||
_eclasses_=autotools 7027963e8e8cc12c91117bdb9225dc26 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea libtool e32ea84bf82cf8987965b574672dba93 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 8fec6b1eb195836560e70b66d98fb163
|
||||
_md5_=078d986b94c890aea5652aac6c89436b
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=!mail-mta/courier net-mail/mailbase dev-libs/libpcre net-dns/libidn gdbm? ( >=sys-libs/gdbm-1.8.0 ) mysql? ( net-libs/courier-authlib ) postgres? ( net-libs/courier-authlib ) ldap? ( net-libs/courier-authlib ) authlib? ( net-libs/courier-authlib ) fam? ( virtual/fam ) !gdbm? ( berkdb? ( >=sys-libs/db-3 ) ) tools? ( !mail-mta/netqmail !net-mail/courier-imap !mail-mta/mini-qmail ) virtual/pkgconfig >=app-portage/elt-patches-20170317 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=Mail delivery agent/filter
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.courier-mta.org/maildrop/
|
||||
IUSE=berkdb debug fam gdbm ldap mysql postgres static-libs authlib +tools trashquota
|
||||
KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=!mail-mta/courier net-mail/mailbase dev-libs/libpcre net-dns/libidn gdbm? ( >=sys-libs/gdbm-1.8.0 ) mysql? ( net-libs/courier-authlib ) postgres? ( net-libs/courier-authlib ) ldap? ( net-libs/courier-authlib ) authlib? ( net-libs/courier-authlib ) fam? ( virtual/fam ) !gdbm? ( berkdb? ( >=sys-libs/db-3 ) ) tools? ( !mail-mta/netqmail !net-mail/courier-imap !mail-mta/mini-qmail ) dev-lang/perl
|
||||
REQUIRED_USE=mysql? ( authlib ) postgres? ( authlib ) ldap? ( authlib )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/courier/maildrop-2.6.0.tar.bz2
|
||||
_eclasses_=autotools 7027963e8e8cc12c91117bdb9225dc26 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea flag-o-matic 61cad4fb5d800b29d484b27cb033f59b libtool e32ea84bf82cf8987965b574672dba93 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 8fec6b1eb195836560e70b66d98fb163
|
||||
_md5_=f2ad065e4d3ad96939ac6f8091634a10
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=!mail-mta/courier net-mail/mailbase dev-libs/libpcre net-dns/libidn >=net-libs/courier-unicode-2.0 gdbm? ( >=sys-libs/gdbm-1.8.0 ) mysql? ( net-libs/courier-authlib ) postgres? ( net-libs/courier-authlib ) ldap? ( net-libs/courier-authlib ) authlib? ( net-libs/courier-authlib ) fam? ( virtual/fam ) !gdbm? ( berkdb? ( >=sys-libs/db-3:* ) ) tools? ( !mail-mta/netqmail !net-mail/courier-imap !mail-mta/mini-qmail ) virtual/pkgconfig >=app-portage/elt-patches-20170317 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=Mail delivery agent/filter
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.courier-mta.org/maildrop/
|
||||
IUSE=berkdb debug dovecot fam gdbm ldap mysql postgres static-libs authlib +tools trashquota
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=!mail-mta/courier net-mail/mailbase dev-libs/libpcre net-dns/libidn >=net-libs/courier-unicode-2.0 gdbm? ( >=sys-libs/gdbm-1.8.0 ) mysql? ( net-libs/courier-authlib ) postgres? ( net-libs/courier-authlib ) ldap? ( net-libs/courier-authlib ) authlib? ( net-libs/courier-authlib ) fam? ( virtual/fam ) !gdbm? ( berkdb? ( >=sys-libs/db-3:* ) ) tools? ( !mail-mta/netqmail !net-mail/courier-imap !mail-mta/mini-qmail ) dev-lang/perl dovecot? ( net-mail/dovecot )
|
||||
REQUIRED_USE=mysql? ( authlib ) postgres? ( authlib ) ldap? ( authlib )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/courier/maildrop-2.9.0.tar.bz2
|
||||
_eclasses_=autotools 7027963e8e8cc12c91117bdb9225dc26 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea flag-o-matic 61cad4fb5d800b29d484b27cb033f59b libtool e32ea84bf82cf8987965b574672dba93 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 8fec6b1eb195836560e70b66d98fb163
|
||||
_md5_=7c8cb219052e385b62ee1fbfa5b33931
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
|
||||
DEPEND=>=media-gfx/argyllcms-1.1.0 dev-python/wxpython:3.0 >=x11-libs/libX11-1.3.3 >=x11-apps/xrandr-1.3.2 >=x11-libs/libXxf86vm-1.1.0 >=x11-proto/xineramaproto-1.2 >=x11-libs/libXinerama-1.1 python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-util/desktop-file-utils x11-misc/shared-mime-info
|
||||
DESCRIPTION=Display calibration and characterization powered by Argyll CMS
|
||||
EAPI=6
|
||||
HOMEPAGE=https://displaycal.net/
|
||||
IUSE=python_targets_python2_7
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=>=media-gfx/argyllcms-1.1.0 dev-python/wxpython:3.0 >=x11-libs/libX11-1.3.3 >=x11-apps/xrandr-1.3.2 >=x11-libs/libXxf86vm-1.1.0 >=x11-proto/xineramaproto-1.2 >=x11-libs/libXinerama-1.1 >=dev-python/numpy-1.2.1 python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/dispcalgui/DisplayCAL-3.3.2.0.tar.gz
|
||||
_eclasses_=distutils-r1 372bbe39047c0a2550319a3a82f3e063 multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 284a473719153462f3e974d86c8cb81c python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 8fec6b1eb195836560e70b66d98fb163 xdg 6cd76cc914c1a759dee032778487b57f xdg-utils b9389dfad0ee8f8e0b2a41b79fcf7120
|
||||
_md5_=d5ed5c42ee5aa9923264c8ca2c5f52c0
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
|
||||
DEPEND=>=dev-libs/glib-2.38:2 dev-libs/keybinder:3 media-video/ffmpeg[X,encode] virtual/imagemagick-tools >=x11-libs/gtk+-3.14:3 || ( dev-lang/vala:0.34 dev-lang/vala:0.32 ) >=sys-devel/gettext-0.19 >=app-portage/elt-patches-20170317 app-arch/xz-utils >=sys-apps/sed-4 dev-util/desktop-file-utils x11-misc/shared-mime-info sys-devel/make >=dev-util/cmake-3.7.2
|
||||
DESCRIPTION=Simple animated Gif screen recorder
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/phw/peek
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-3+
|
||||
RDEPEND=>=dev-libs/glib-2.38:2 dev-libs/keybinder:3 media-video/ffmpeg[X,encode] virtual/imagemagick-tools >=x11-libs/gtk+-3.14:3
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/phw/peek/archive/v1.0.2.tar.gz -> peek-1.0.2.tar.gz
|
||||
_eclasses_=cmake-utils 026933aff3889190eeb565b642cfe252 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea flag-o-matic 61cad4fb5d800b29d484b27cb033f59b gnome.org 5e4cc5af3f1b17bdee155bf02e8c2df4 gnome2 64c50579ea42fbcc77a7e220a8ae8e94 gnome2-utils 8a5e0bf2b8031478ecfeaec753ef4560 libtool e32ea84bf82cf8987965b574672dba93 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 284a473719153462f3e974d86c8cb81c ninja-utils ebb2eaddc6331c4fa000b8eb8f6fe074 toolchain-funcs 8fec6b1eb195836560e70b66d98fb163 vala f86cd45e9ae738c40c92f990266f39a7 versionator c80ccf29e90adea7c5cae94b42eb76d0 xdg 6cd76cc914c1a759dee032778487b57f xdg-utils b9389dfad0ee8f8e0b2a41b79fcf7120
|
||||
_md5_=f693d516ce773c58b188b2e73be9d60f
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare pretend setup
|
||||
DEPEND=virtual/pkgconfig
|
||||
DESCRIPTION=A high-level tool for configuring Netfilter
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.shorewall.net/
|
||||
IUSE=doc +init +ipv4 ipv6 lite4 lite6 selinux
|
||||
KEYWORDS=~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=net-firewall/iptables-1.4.20 >=sys-apps/iproute2-3.8.0[-minimal] >=sys-devel/bc-1.06.95 ipv4? ( >=dev-lang/perl-5.16 virtual/perl-Digest-SHA ) ipv6? ( >=dev-perl/Socket6-0.230.0 >=net-firewall/iptables-1.4.20[ipv6] >=sys-apps/iproute2-3.8.0[ipv6] ) lite6? ( >=net-firewall/iptables-1.4.20[ipv6] >=sys-apps/iproute2-3.8.0[ipv6] ) init? ( >=sys-apps/coreutils-8.20 ) selinux? ( >=sec-policy/selinux-shorewall-2.20161023-r3 ) !net-firewall/shorewall-core !net-firewall/shorewall6 !net-firewall/shorewall-lite !net-firewall/shorewall6-lite !net-firewall/shorewall-init !<sys-apps/systemd-214
|
||||
REQUIRED_USE=ipv6? ( ipv4 ) || ( ipv4 lite4 lite6 )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.shorewall.net/pub/shorewall/5.1/shorewall-5.1.4/shorewall-core-5.1.4.2.tar.bz2 ipv4? ( http://www.shorewall.net/pub/shorewall/5.1/shorewall-5.1.4/shorewall-5.1.4.2.tar.bz2 ) ipv6? ( http://www.shorewall.net/pub/shorewall/5.1/shorewall-5.1.4/shorewall6-5.1.4.2.tar.bz2 ) lite4? ( http://www.shorewall.net/pub/shorewall/5.1/shorewall-5.1.4/shorewall-lite-5.1.4.2.tar.bz2 ) lite6? ( http://www.shorewall.net/pub/shorewall/5.1/shorewall-5.1.4/shorewall6-lite-5.1.4.2.tar.bz2 ) init? ( http://www.shorewall.net/pub/shorewall/5.1/shorewall-5.1.4/shorewall-init-5.1.4.2.tar.bz2 ) doc? ( http://www.shorewall.net/pub/shorewall/5.1/shorewall-5.1.4/shorewall-docs-html-5.1.4.2.tar.bz2 )
|
||||
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea linux-info ca370deef9d44125d829f2eb6ebc83e0 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e prefix df8265631f8bf5f5df387e9b987121f9 systemd e12dd5e3cf1f359292cea2a70abeba5f toolchain-funcs 8fec6b1eb195836560e70b66d98fb163 versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=7d924d32d7594f4cc11ff661caa1a730
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare pretend setup
|
||||
DEPEND=virtual/pkgconfig
|
||||
DESCRIPTION=A high-level tool for configuring Netfilter
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.shorewall.net/
|
||||
IUSE=doc +init +ipv4 ipv6 lite4 lite6 selinux
|
||||
KEYWORDS=~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=net-firewall/iptables-1.4.20 >=sys-apps/iproute2-3.8.0[-minimal] >=sys-devel/bc-1.06.95 ipv4? ( >=dev-lang/perl-5.16 virtual/perl-Digest-SHA ) ipv6? ( >=dev-perl/Socket6-0.230.0 >=net-firewall/iptables-1.4.20[ipv6] >=sys-apps/iproute2-3.8.0[ipv6] ) lite6? ( >=net-firewall/iptables-1.4.20[ipv6] >=sys-apps/iproute2-3.8.0[ipv6] ) init? ( >=sys-apps/coreutils-8.20 ) selinux? ( >=sec-policy/selinux-shorewall-2.20161023-r3 ) !net-firewall/shorewall-core !net-firewall/shorewall6 !net-firewall/shorewall-lite !net-firewall/shorewall6-lite !net-firewall/shorewall-init !<sys-apps/systemd-214
|
||||
REQUIRED_USE=ipv6? ( ipv4 ) || ( ipv4 lite4 lite6 )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.shorewall.net/pub/shorewall/5.1/shorewall-5.1.4/shorewall-core-5.1.4.3.tar.bz2 ipv4? ( http://www.shorewall.net/pub/shorewall/5.1/shorewall-5.1.4/shorewall-5.1.4.3.tar.bz2 ) ipv6? ( http://www.shorewall.net/pub/shorewall/5.1/shorewall-5.1.4/shorewall6-5.1.4.3.tar.bz2 ) lite4? ( http://www.shorewall.net/pub/shorewall/5.1/shorewall-5.1.4/shorewall-lite-5.1.4.3.tar.bz2 ) lite6? ( http://www.shorewall.net/pub/shorewall/5.1/shorewall-5.1.4/shorewall6-lite-5.1.4.3.tar.bz2 ) init? ( http://www.shorewall.net/pub/shorewall/5.1/shorewall-5.1.4/shorewall-init-5.1.4.3.tar.bz2 ) doc? ( http://www.shorewall.net/pub/shorewall/5.1/shorewall-5.1.4/shorewall-docs-html-5.1.4.3.tar.bz2 )
|
||||
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea linux-info ca370deef9d44125d829f2eb6ebc83e0 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e prefix df8265631f8bf5f5df387e9b987121f9 systemd e12dd5e3cf1f359292cea2a70abeba5f toolchain-funcs 8fec6b1eb195836560e70b66d98fb163 versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=7d924d32d7594f4cc11ff661caa1a730
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=configure install postinst setup
|
||||
DEPEND=net-mail/mailbase >=net-libs/courier-unicode-1.3 gdbm? ( sys-libs/gdbm ) !gdbm? ( sys-libs/db:= ) !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) ldap? ( >=net-nds/openldap-1.2.11 ) mysql? ( virtual/mysql ) pam? ( virtual/pam ) postgres? ( dev-db/postgresql:= ) sqlite? ( dev-db/sqlite:3 )
|
||||
DESCRIPTION=Courier authentication library
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.courier-mta.org/
|
||||
IUSE=berkdb crypt debug gdbm ldap libressl mysql pam postgres sqlite static-libs
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=net-mail/mailbase >=net-libs/courier-unicode-1.3 gdbm? ( sys-libs/gdbm ) !gdbm? ( sys-libs/db:= ) !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) ldap? ( >=net-nds/openldap-1.2.11 ) mysql? ( virtual/mysql ) pam? ( virtual/pam ) postgres? ( dev-db/postgresql:= ) sqlite? ( dev-db/sqlite:3 )
|
||||
RESTRICT=!berkdb? ( test )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/courier/courier-authlib-0.68.0.tar.bz2
|
||||
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea flag-o-matic 61cad4fb5d800b29d484b27cb033f59b ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 8fec6b1eb195836560e70b66d98fb163
|
||||
_md5_=00af6112b15d2749c4f851e6968e46f9
|
@ -0,0 +1,9 @@
|
||||
DEFINED_PHASES=install
|
||||
DESCRIPTION=Unicode library used by the courier mail server
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.courier-mta.org/
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86
|
||||
LICENSE=GPL-3
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/courier/courier-unicode-2.0.tar.bz2
|
||||
_md5_=efeeb399ef2a0a40f21ae1536c572f91
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile install prepare setup
|
||||
DEPEND=dev-perl/Config-General dev-libs/libxslt rbd? ( sys-cluster/ceph ) infiniband? ( sys-fabric/libibverbs:= sys-fabric/librdmacm:= ) app-text/docbook-xsl-stylesheets
|
||||
DESCRIPTION=Linux SCSI target framework (tgt)
|
||||
EAPI=5
|
||||
HOMEPAGE=http://stgt.sourceforge.net
|
||||
IUSE=fcoe fcp ibmvio infiniband rbd
|
||||
KEYWORDS=~amd64 ~arm64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=dev-perl/Config-General dev-libs/libxslt rbd? ( sys-cluster/ceph ) infiniband? ( sys-fabric/libibverbs:= sys-fabric/librdmacm:= ) app-text/docbook-xsl-stylesheets dev-libs/libaio sys-apps/sg3_utils
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/fujita/tgt/tarball/v1.0.71 -> tgt-1.0.71.tar.gz
|
||||
_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea flag-o-matic 61cad4fb5d800b29d484b27cb033f59b ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 8fec6b1eb195836560e70b66d98fb163
|
||||
_md5_=ca6ffa45e4fa7383086e4384b3d252e8
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=install prepare setup unpack
|
||||
DESCRIPTION=A fast and secure web browser
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.opera.com/
|
||||
IUSE=+l10n_be +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_fi +l10n_fil +l10n_fr +l10n_fr-CA +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_ko +l10n_lt +l10n_lv +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=OPERA-2014
|
||||
RDEPEND=dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss gnome-base/gconf:2 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype net-misc/curl net-print/cups sys-apps/dbus x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXScrnSaver x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libnotify x11-libs/pango[X]
|
||||
SLOT=0
|
||||
SRC_URI=amd64? ( http://get.geo.opera.com/pub/opera-developer/48.0.2643.0/linux/opera-developer_48.0.2643.0_amd64.deb )
|
||||
_eclasses_=chromium-2 fcd0e1c5eaae64392927ca67cdb13e0c epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea linux-info ca370deef9d44125d829f2eb6ebc83e0 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 8fec6b1eb195836560e70b66d98fb163 unpacker f40f7b4bd5aa88c2a4ba7b0d1e0ded70 versionator c80ccf29e90adea7c5cae94b42eb76d0
|
||||
_md5_=537cc5072d66518d2efb8b1c28d7fad0
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=configure prepare
|
||||
DEPEND=x11-libs/libX11 x11-libs/libXext x11-libs/libXpm crypt? ( >=dev-libs/libgcrypt-1.2.1:0 >=net-libs/gnutls-2.2.0 ) virtual/pkgconfig x11-proto/xextproto x11-proto/xproto >=app-portage/elt-patches-20170317 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=WMBiff is a dock applet for WindowMaker which can monitor up to 5 mailboxes
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.dockapps.net/wmbiff
|
||||
IUSE=crypt
|
||||
KEYWORDS=~amd64 ~ppc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=x11-libs/libX11 x11-libs/libXext x11-libs/libXpm crypt? ( >=dev-libs/libgcrypt-1.2.1:0 >=net-libs/gnutls-2.2.0 )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.dockapps.net/download/wmbiff-0.4.31.tar.gz
|
||||
_eclasses_=autotools 7027963e8e8cc12c91117bdb9225dc26 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea libtool e32ea84bf82cf8987965b574672dba93 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 8fec6b1eb195836560e70b66d98fb163
|
||||
_md5_=cb351e73dd7afb4fad19f8cc58246159
|
@ -1 +1 @@
|
||||
Mon, 03 Jul 2017 13:09:26 +0000
|
||||
Mon, 03 Jul 2017 18:39:25 +0000
|
||||
|
@ -1 +1 @@
|
||||
Mon Jul 3 13:09:26 UTC 2017
|
||||
Mon Jul 3 18:39:25 UTC 2017
|
||||
|
@ -1 +1 @@
|
||||
Mon, 03 Jul 2017 13:30:01 +0000
|
||||
Mon, 03 Jul 2017 19:00:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
46720df71e0011eecdb7efc45dcfcfb648fa6bd9 1499086436 2017-07-03T12:53:56+00:00
|
||||
b642e526c1ee4feb7f77cd3cd82ee61ad578c817 1499106520 2017-07-03T18:28:40+00:00
|
||||
|
@ -1 +1 @@
|
||||
1499087101 Mon 03 Jul 2017 01:05:01 PM UTC
|
||||
1499106901 Mon 03 Jul 2017 06:35:01 PM UTC
|
||||
|
@ -1 +1 @@
|
||||
Mon, 03 Jul 2017 13:09:26 +0000
|
||||
Mon, 03 Jul 2017 18:39:25 +0000
|
||||
|
@ -1,35 +1,21 @@
|
||||
DIST shorewall-5.0.15.6.tar.bz2 525827 SHA256 17ae4613eac68a62d4cd520af8c63b54b36ae79aac4e22fc57c74929a968ef46 SHA512 d1665a30a9b1273e3cfdb7e8001a679beb3d09e75e8fd21caadcd528d3912cceca5525c6ef7c8191865e8e62d1abaa894480a403cc2e8ef6545301ca36f83b32 WHIRLPOOL 1e2e613de27e6caf449b8f3127526dc68971d08693b7235a7f504abc8cf2afcdda244f910b726e37e2554080830f13eb197424995a0a5155b73d5c538042ce5d
|
||||
DIST shorewall-5.1.4.1.tar.bz2 510816 SHA256 c561dd91c4b88ef087a6d172bafb4ac5d01c0055c47b855568536a0c422ff232 SHA512 4650e2ec73dcf6c38cf2992fefdbd2e302a34a9687a933d8a375d227df2621db96c9a2e54ebbfac50014152caffc0736a7bc1192f479c69c56f78f7874bc09b3 WHIRLPOOL 065cbd0f4e07a09e5326968680919de7fb988db092a406b0e809335374e8c5e68c0c8e4abeb4b8bd7dbb727869bcb7e0dc65bc38c33d783ff355943966183287
|
||||
DIST shorewall-5.1.4.2.tar.bz2 511131 SHA256 df3ff7199c2fdf031030221b9aa23d2b80e4cafa1fe663ddedeaf901b6d013b1 SHA512 ccbc000341e21a82e22157717f8356b785f166928f26c63b5b35deadfd7e8c9674b2c4d47b2a1e67cad37b1bdb3080f2a27add05135fa4f1cdbc860b988bc90b WHIRLPOOL e12d3968f7d34cd41ead3a15f13092668743a4a488f242368feb843b8751bb13a3bb90a2094c76f3137de649fd5329dc6f9f1a34398d0301b6885380217255c4
|
||||
DIST shorewall-5.1.4.3.tar.bz2 511450 SHA256 29238dfc996353acbfdb039f485e2acf22c7c039f8b9ab28a2d7ce827c935d3e SHA512 623b4e266b4ea5aaedb6fa05fb190e64ea8c94a32382b1548dc6c80dd251e5a9695c39fb14316b24dd07eda728b864bbff575e759ba4fcd70e82cabd9f046f77 WHIRLPOOL 66c07064ef491a2a336bd0832498fc1b18b17f3660f5f2b0efd6361c1405d93e816c809f3572f92b1ab678305f459a5f6065b380bdca6f5233113037bfc98f89
|
||||
DIST shorewall-5.1.4.4.tar.bz2 511611 SHA256 fe71c2a2efdc45b594ecc097115322c2203fe31b3098efa4023eff429ff2c55f SHA512 14c7a8cb750b37b72adba28ae00619d4e27fdc73801f1462705754ddbb47727d60425021018bdefdef6c373f2310a774569a88728125e52fd59cf10d94ee4aea WHIRLPOOL 0ef8b315f577c4c8612ad5f842dc8b5e3f4248445cda56136f733fc78d8217d6b5607ff9ed17d43cdd81109b3e493b640ce7bf7e9d33750eaff1cd0effac5c37
|
||||
DIST shorewall-5.1.5.tar.bz2 519297 SHA256 8604f07fcfde07afc6215988d47229a135d1a30da412974fda127af13aef3899 SHA512 54c02d34f3d79aa210ca18c99de5f51dc404b1104f0456dfc12d0917bcabb4bf76bd6ff98ba78ee36a7e35adfcc37c6bbe9d0c878a96f4380b0ab5b3e59946b6 WHIRLPOOL 9825cf31b1144cc1c47d7e6a6b1a75c3a897db122d2fd49039ac75a57db5aabc5575e4f838b3fe32247d83983ef20d124db4ff7f4e3efc3484ec83937bf6ae4b
|
||||
DIST shorewall-core-5.0.15.6.tar.bz2 65272 SHA256 6b1c461494922f207397ce2d9ed12b0a105d82ee3528a02a4448bc6c028623b8 SHA512 5e33ef55c4ca43a5c49747d5b3f40c9f43b0696e7084a6db56df73810551d216bd313860eb5354f50b1f9849c4d332f665e3f4832ff1cf3a9542bb6a43a73119 WHIRLPOOL 1b66e763e0d37b78b0343c8ad4964d46459347114bbebfeb965af075d73bbf71a8c695310f051f4160e5dd1cc7033e32545a5404538acce7d0452aa1618af4cd
|
||||
DIST shorewall-core-5.1.4.1.tar.bz2 75813 SHA256 3d1446f7e437104c8f8c7257ccdbddfc0dc7df3ea68b80274c11dd94cc1c8629 SHA512 118378698e0fa1216b52ace92fe9eae0f7d32c39becbc50837a895d7367674b2c973b1633c8919045d9d16dd2a5fdbedb9d62ff1513547ee4770a2e9116d8b1e WHIRLPOOL 02ef5428faeb68f2ca3cf6c1e00ab15d0146d5ad931942528ba1832ce96e490df67976a40ed576014f30f06e2e4869ba691c1606d57b22364ab2e6b7ed32a019
|
||||
DIST shorewall-core-5.1.4.2.tar.bz2 75953 SHA256 19a8790fcd60a5ea77e306f219d68920bb3f9287610cd53825776153df13bba0 SHA512 049463e094d8d8229f4ce13c75de5c8be46947ffea3a0bfbb12888a8dea606dfe8191fc32f1d2f7cdae40569a9d9967d790c0699d038353d3065cbc118a1aad1 WHIRLPOOL 5b665b2dae433961421594f95456583f44253f7e24379c1cbc81ad0871f2e1f432dd54d759f4f4a16f9317e6ca4a73c5c5d5d9b51a897bb053309bfee91fa8e1
|
||||
DIST shorewall-core-5.1.4.3.tar.bz2 76112 SHA256 6d283b8b380db5d94c39325cf44fe9b71cb2f5bb0e4ea8941aef33e802b1e5d6 SHA512 d6969fbe579c20918ca132111cf2ba8f2db4b397afe5d47b1fab796571203ea96b423379ab5403354aac5a7b6d83aeb1f5160124c2cdb33993fa3160fe156097 WHIRLPOOL 76b650a42c40a35fa3c30b02ae02bc0ca8f607be093e43357f491686aca75941266cb195650c8711232d13b6e5dd9c86c555d38c59a094ef3578ce86d0139086
|
||||
DIST shorewall-core-5.1.4.4.tar.bz2 76206 SHA256 e5fddd7f25b717bce6cc3a9e50d72cb172335d113c58aaef4496004297db6a13 SHA512 24a9a0176d3b1c3dede7428393b9e04a37329053fff95f15102a04d97fb95b30a11c7e0d550a457a29b07291c9347c9b96969ea1b03b68858b3e022f29fd908a WHIRLPOOL 1ff57177c352bd828a0f113267ea154ff5288eb83caa556b07fe85784de896e227f89bae47e7eaaecb76f1a2dbd0fdc87c95f20f8706ef480504a2c5cba0ad2b
|
||||
DIST shorewall-core-5.1.5.tar.bz2 76964 SHA256 7ad44b91342538e10be438a2e2bfc987789191865ff57c61bb24e35bdb6b8301 SHA512 b9e18f853187d8e382fe1993d7094cc2ca4e982d12bf765c7a521f7d45fe002a5456816787d27107b38be3b9091f8fc20e3f6e0d5844593673677835ab09b571 WHIRLPOOL 22c253d442c1d2f8dc35ca86988104b9838154c55ddf3ef6fee518209cbca2cf14276817192ea330bad7026d56dab1c7e957e8ebfdef7b98c3ff17637bfc4f4c
|
||||
DIST shorewall-docs-html-5.0.15.6.tar.bz2 4290931 SHA256 e6b253591fd9df7d00bf0bbcfd9c563f4248013119e13b22b34d947b244ce4e4 SHA512 e1304ea2b0e05645654b04ea825d255de70e02edc5f183dcf9eba88641aaeda8cd9781bf46a84b98628a7ed148bf1450e37e7871ef2a577e54ffd3707d7d85c3 WHIRLPOOL f1c038886f1428480c1f6b6be688717cee11717a8ae2b31ea35aef915245d2e46f7934e5bc0e54aaca7a9c83b0328cb3e96c949ed96730bada25896d85fbbf4a
|
||||
DIST shorewall-docs-html-5.1.4.1.tar.bz2 4284060 SHA256 0d077e38503832e75f5432d4a1b1c478f0ef02576c8aeb00480a3a101ec9a105 SHA512 ccc36bae8daacf3dca75002bee207abba667bd9a467afbde7f6cb1c18fa5d33fa53a4f93dfabfe0e85fd479449ebff2d12851cba5b494b7f3ce256cd79328687 WHIRLPOOL fa3c5a2abd61d005003f090492801a7a2c88512d28ed3ba174d4ecc998236132e7d923f780de30edcad44fe5fcc684bba13441f5fb9a1974d915607b4fd62eda
|
||||
DIST shorewall-docs-html-5.1.4.2.tar.bz2 4284341 SHA256 547f9e4e9c181d592c251acaf8a7fa41b4b9f1bf1ef975cdc75eb3cba1921d87 SHA512 f6697a22fe3f8288334ddf8b94b7ca3baef50126ba349cde80d124f43a28bd9db65d75dbb6dbeaf8fb05de262c33c6fc99588de923e0de6ae9a18b429fa7de5c WHIRLPOOL 1b6084a577da4613db5e1a357b1126eccc7a6fb5a32475e3ecea3b765d7182e1e9b5f4310fdcd9a43e1cde92c4c1abbfa71ada31515e92f37804f7db6eb9f2b8
|
||||
DIST shorewall-docs-html-5.1.4.3.tar.bz2 4284526 SHA256 3af6ad0464db41388080c9277fca6bbed3a935f000ab29987c5e948015efab1b SHA512 2b8523babe1cb28d07c033c53328785254100a5712f316fc279f06128dafb46924e72e4c9c648b20cedd2c4837c8396613a5a7628787a312b227f3d7427d2e72 WHIRLPOOL 1e394cb221f6bdb87666b468fefe117538a0adb0d1375cdb46563a976628922b7cf4a2a4cdf19d0cfb36d9aa890d605a5cf8c3a4981de3c3d10b314bb42132ce
|
||||
DIST shorewall-docs-html-5.1.4.4.tar.bz2 4280886 SHA256 892d704fe4b15b4f8fe5cd7bee8d456122bfc25f8d514d6efdb767b071e9991a SHA512 15c66e82c40de0a0edad798dc0acda45323160720d806a2759dd82816270e175a5891270b0198f1533f4092b8744629b3c8389f0093869a63d66af2a1d7ff9f1 WHIRLPOOL 20cf5de986eb07e0693671454904f87d2cbf4a66895029d94e96f3ed4d3ef312e69ce4ecbdd8fb876ef02b982803f6042848ed807ad4ee240eac67d4b6c64782
|
||||
DIST shorewall-docs-html-5.1.5.tar.bz2 4210862 SHA256 a1b6c59edff3f0222ed7eafbfd0d8f7873caa06316d4a1c28174e133051b8640 SHA512 0635f57916a71a823ee9e05ac6099447af6e1aaab1c6478b9800d15cfc57a0928ceed17a3347037a7cf4bf02cec25af6089f7a6e201cc158affac272d70fbd93 WHIRLPOOL 3598986c4fe1c98cbe95bb829ff240dc92d69e9f8f3892ef49749681f53841b1d202abb39601ff0cc9231bb994ee654796f52a87b4c2bc0afad0d60ebc9f6f8b
|
||||
DIST shorewall-init-5.0.15.6.tar.bz2 42934 SHA256 c7afa1aff586186c4ce0cbe0f4e0fc06a84e936349f3dc69c84ef97c815fc6c1 SHA512 11c639b20992005e74ccd4aaa855a519fe6f96b030f171e91d68ec4ba1ca5ff5f73c6a1c823c5ffc88e3ad8e3cc2809dd24a91e0c892ab1f71d6c957113367e9 WHIRLPOOL c1190c31f5c2556fa7e73385856c8bbeb3b0cadb5ebed834e9b2138eee90059a864d85301095d3accdf537b6b4347cffe213d26c6a2201e040887647c65f4291
|
||||
DIST shorewall-init-5.1.4.1.tar.bz2 30878 SHA256 c61b83601d3a4bb10e2bd8705682ddbed5ab3adcdc6074bc1ca4cb8d030e84e9 SHA512 4b9fa872a1ce0535d9c9054ad8e9750f7f797c4fd14777c77554c5218162882973fe1caf22c7242b6b38b4a5c2a122e901851757e86a560ea5f8030be063b70a WHIRLPOOL 76a360c00dc9c28576cb121360372b1218c7a9c399e89ae3366458e5aa2f5f20c7845fc4a49de5a55619e7589372c5b07eeea195604e4a4eac380739659611f1
|
||||
DIST shorewall-init-5.1.4.2.tar.bz2 31032 SHA256 cfd0c94be02238463e6f511de0f86bfddbd127922cd62ee61d42a7f7d85658b3 SHA512 d68ab7ab9d1c92c8169dd11537f9cefe1693c9ca22ac4e95f16f71037885a296b49e3cc91291be868671f2416418a6a661524cf073f915a67f6e3e3e86e659aa WHIRLPOOL 6f6fd1c3f8a6523801e2984fe8545f20066730b0319fd68afdfb82a8a5d9cb1f46e1984c26c7887706c83d75b355173c6521f2cb1e69fb6db4b3f1493b4e1294
|
||||
DIST shorewall-init-5.1.4.3.tar.bz2 31194 SHA256 0ceeabf339f3d49eeb88fc40ba382e5c57ef3491af0dc4476ea7e8a255194e56 SHA512 c8197525cce8b9bd9efd81b65d512bfa292060d2696c8c24648f81a3703885c84dfbc0c1ebd4bcd8da7e981dd6a891f64123409457a6623e5f2b81dca453ddd1 WHIRLPOOL 05914583e9244ef677f5530aec82e77e31c2d284d6f5324aed59c583b02d3488c7e8b3e24518bd0574bad6d5ee5366037e29d4767e29f54b6d88f6f38be56a30
|
||||
DIST shorewall-init-5.1.4.4.tar.bz2 31258 SHA256 7ba1d2910fdb5dea4078aae96b469e228e20934e3637d6d3d7f6a5f89f535eb2 SHA512 b49bb7787a3c0a748af15d5d98b63beaaea4f4b8448e48b2064a10197a74d087107d6bdd70dcfd9211ddb2e58d6e97991591c2f617648b87401bc53f76e3a5ea WHIRLPOOL f0121eff5ff1fe6ad1a191a1a764925d8bc2ca6b847e3442f334190d048e6b8c38e42283b33d8e542321d3d606f0ba28b204ff31e49dce9fd4067abefd498a29
|
||||
DIST shorewall-init-5.1.5.tar.bz2 32080 SHA256 3b98742b38c5cd347e034c494d80a8b565406ceb3dee0df97a7c4ed30da30ea4 SHA512 ca4b4b04944401fdc7dfd257beefda001597d5e45e7b73b7eddb28fede558beba42cf65a71ffb65de4e8f46cb0391e7018634cc9af9cf3110f75791bd18443e8 WHIRLPOOL 6e22f543c422f97d34e51ef62e8619876326005216b12c967f65536485d3db71bd0288b7d4f5f9d9696b3806aef8767fcaff5ae5e4908d196b6a481e8bba874b
|
||||
DIST shorewall-lite-5.0.15.6.tar.bz2 59347 SHA256 393a2aea8fe8c9d43babaad969e00c80508900123d78a0433d3a3ac6470fd6a8 SHA512 e49f74bfa39d65fffca00657487bc4d8600d6330af0413d3b146ff9192769def1e3f66e181c02bf541d50b73e327ff4035f86fd4ded5a133fc02b84c958a4bbc WHIRLPOOL 85e25de97e5594ae41e2277f6a48500d14add389710c0727483a270b8d071dec2ef66c8d2633b96a34109b432c4025832cdb7c05c9eb4de4d8ac9aba755651e8
|
||||
DIST shorewall-lite-5.1.4.1.tar.bz2 36647 SHA256 e90d419ed8a6da615c3a0d6fdcb9481f8e71f89c2bdcff09ab027198ca2ce293 SHA512 c06e365d06c484e7ef673e5a8597d70996f1008a00163aae2d7a53d0d720739a8b0317a093b3e75487ef1c8a02ac4c4c542480757226a974671f82ab08353896 WHIRLPOOL 0077886083aadcc5973c6f515da8e99fdbbcc4e64e0e4cc4893a47cda7afc17331d2ff175da314aa38dc0186ea074bee65facacc5dc7212c0c8836cbfc0c9a02
|
||||
DIST shorewall-lite-5.1.4.2.tar.bz2 36855 SHA256 6e79e312262592aef05011359e75f5021811ee46017b600cb17d2e144c2d0279 SHA512 5f5a1596c74d2f3136d67ffc730deabb04ff269b2d01fe02d20118bb93ea13b244b6aab2040dbb5ccd7536ea99b5aabfb3aa66ad6b58ec732cd374de01c1aee4 WHIRLPOOL 54166cfde56a233ad93d736d9376507ded9fa1ee6ff9f20ff7df267d107de6700a9b8ef1a639fa4572e361c21e1aa5d732a826f9b0cea870c7fcc0402f7ef849
|
||||
DIST shorewall-lite-5.1.4.3.tar.bz2 37027 SHA256 7dc4bf0eeb3914feebfb83347bb947f666522dc597e31bddcca3c7552894255c SHA512 00ec62b2645847237293d150b3f74d728f9f718c390fa9b74483a3ded2e082c7d0aa5e154d93330dc1d9133df456aff2a91196a57a90b3079c4f43d30e1ff8cc WHIRLPOOL 5d47c7175878cff55d50abe19daadcd550bb96616654a63b3c708ab6c723745a5c845000578a1eb17c0767ae1402390a582b1a487a50dcd5b5898715631d692e
|
||||
DIST shorewall-lite-5.1.4.4.tar.bz2 37096 SHA256 38c956fa2ecbda9c625f8d511673158f70e126e11017b1945006ac2c6d66a3ba SHA512 d29a8676e1e117fca5fc1068bb180c88b5560535c46e6ae089a0f0646939cfe6c9c990ec02a35fd21ac62f8435a1e34f6bcbca8b09f7ef09c65a901d59bfe107 WHIRLPOOL 0d380427ce07f26f0882f8011391ca94f8db17137961595a920b241a7ba0529268cd1d96ec50be3204f4e2a6b46e1b29d21cb845551a61a66313d16f84ac8123
|
||||
DIST shorewall-lite-5.1.5.tar.bz2 37871 SHA256 c15e4adc0cea595b90d82361d8d6c2f8e1ac843a3918e75d53c2e480f013cb1b SHA512 e40647f06e61a5bd87d36d3591ca872cfcb850defe1954375009d6a2207ad7e912b94b1b891ac105b08cc80fa01eaa6ce83aa58925a86b5eeb79226e5c9754c0 WHIRLPOOL 1dd49ecc36d057df10e0f34f148432519dc49945c841492c9c6242b53011dd78079b2fb3802672dbaaf124339ccf66401421aeba1b3ff176c35b137191351c1b
|
||||
DIST shorewall6-5.0.15.6.tar.bz2 240682 SHA256 1434b973e76ed75080aa1853986406a2346e57f0f21b094a2e1793a8b6bd7ee4 SHA512 26ea371bf40548ceda7bff786b790dd74e9a1a74a3745dcc683e7101ea5303eef87006116704d15aa688b0c40c0777c7732a7727fe714c71c8566b85ae4c560a WHIRLPOOL 92097d48bcd77ff814ab2ce9a0edb9514f2ec2e27725fd01492982ae9e4731e4366b6a5a10d903122ec7e0c43a4107d370b8f2ee11dc213a9ae78a19df6dd172
|
||||
DIST shorewall6-5.1.4.1.tar.bz2 224863 SHA256 e3da805b4aa1e8c483f1bb451cb47a869e1977b213a86145a82d42e9bc12ea36 SHA512 3b5c228693936103eb1479e5b0968c5a7d24d94beea410b3ad79f9e7e3b32cca286384b91ee3b09ce006758d27f9b2efe22c589d07d05eeef9ef981818da0b80 WHIRLPOOL 810739511bfb730c6040c8cd9a8a06c836e085a70ea5b4e148d3d364d92648e194ce2b4f1e4a0535a0860a138d87744ddacb229312100242e36828f7e348514f
|
||||
DIST shorewall6-5.1.4.2.tar.bz2 224891 SHA256 0934ed42b5dafeab294dc004e72c7361820a4485bdc5005cfdaf3fd628adaea0 SHA512 6ba1dc59797ce9be447536dd0fab5963d5baafaae69bc207c7b93035da89ec88528e5d679ce39925acafa6da559e0273f16f268be4218d01ad4c4a3d894917c1 WHIRLPOOL 581839a3d08377fcdca7881a039d492e799cbc26d917bf53a3047774373205eda29a22aaf15c8b7613253df45f9c134cf46333e79c2057e5b5248241c6fcecbb
|
||||
DIST shorewall6-5.1.4.3.tar.bz2 225040 SHA256 c2ab0aaa42015883291c568067927f7bf00d273f56cb9d2d979bc995b6ca8b59 SHA512 867ab06dc800109a10ec7ac9897369d43fd0f74024cc4cd7e697c15a36294ef5bc0269a5fe406e848a8a614f75c6c33a1fa7078c1af97401e646981788a96bf8 WHIRLPOOL bc2e7fb00e566fd818a881791c157e6f14474964598458740f43d1a823919d3a105b3026a912d8cb2ae70cc5b267072f6574486ee08f91a5903fe92eb565f5f7
|
||||
DIST shorewall6-5.1.4.4.tar.bz2 224995 SHA256 17ffd91eab228766c8fae80d7087a7a229de62f2a7e93e71e22807b647e9165d SHA512 dbc73ca2805f022a06594192ecef35a33874e0099e306d7e1b052765a5bb2e1a51008f2e08f66d505b2b6e36d8f0da730ec77f1b625abae0403af88030d878ac WHIRLPOOL f91d1db40956ad289014ff7156b74246cf12504ff0b84f46ea641e06fc2d55c417357f2c812e78c48f3ea29a4635e408b20946ebcf6ce35a2bcd0de20128e212
|
||||
DIST shorewall6-5.1.5.tar.bz2 187203 SHA256 aac997b2e335ef8d5d041f2b2f791e4dc6abe537f7f009a7b2ac11aabf9391f2 SHA512 6876f7a2f9820152e6bd15fc77b36f6734b5bb39895059f29497c231840c3eff3b973cf9976f0a63483379309341f158dae9e007e8f6de4c6a12833ec37ffbba WHIRLPOOL d51b2bc37bba659c6789dda13541a8f8816cba8163f3173f0aba5ba11f35f13b2fe231ea8189dd927b88107c92425cb0a0625caaf50be91f1384ec357a5d24e0
|
||||
DIST shorewall6-lite-5.0.15.6.tar.bz2 58776 SHA256 1d693d3815bd0c2e4a9e7acad7be38ff2b354681da847a5ec4b8d87ca860378f SHA512 83cab85eda851e071eb004688b10a70811bd6f896c831e97713c48b322ee419ed9fc8ac7570b4faf567be317ca1d6f5c89c1e0da0e025a94abe39aa0f000e9ad WHIRLPOOL 842e02fe907854682b54343750df60b0e4c60613eca675d69c071c4d726a05d5d940c8283e9b718413520b3ccc11a01913dabba49189c41a61aa756645a401ae
|
||||
DIST shorewall6-lite-5.1.4.1.tar.bz2 36362 SHA256 29a2f2be295b4f995b38e663b771660ccdc6321134bcfbd0f9378f9bb1237e3c SHA512 b616c5886b5bc274e88052359ca4c8aa6df60a9706958698eac7fc362f1c893de00ed2272535d61a88cb6a786bae9b7cba64a835833a9f81c991fb2ffed8244b WHIRLPOOL 519aee8ad997c14f4337824d40c38cbf7ba2d2ac7db0964c2557816e0d4c4dca24ed2ac69341473e899d0e9e84d367a9e6f42b2484221257bdd55b40c73ee201
|
||||
DIST shorewall6-lite-5.1.4.2.tar.bz2 36561 SHA256 121f360799b68c283d4e1e9be3f2eb1fa75d735b5f0a4daf78e58c020cf99e59 SHA512 e3b05e82eeeaaf68d39e951b91c803bd13e8a5cae15634fc62b65bd537b8b9585fb4dcb3aac9b04df696c98bba94cfd39c8ded149da40db51073cfa0338608f1 WHIRLPOOL bd3242aedf0fafbbf5b2e2020b0d41d813515efe872607d85385478d16c3805bb19d87c548fef579412d312cdc3cd4dfe67f1967d14d8ae39fda3eee4783a8fd
|
||||
DIST shorewall6-lite-5.1.4.3.tar.bz2 36731 SHA256 b3cb5efe633859f073071552907b503f0ce097e98202e930434540158d5acf92 SHA512 e861bcb17fe528311c1576a37b014aa01c29fcbe9e19bd19bf021420d75b7a6b505bfb159cc065174a82c4ba18fccc9db5d15a34cfbd2371da02466355ce19ff WHIRLPOOL d84a2edd711c029c3b0cd4d4188069dcb71c450d1e5627be147d0ffc7f309f922e76631b4000911a9c40cb418fb90a60289e09d7f3fdf01227ab6a2df993f5e7
|
||||
DIST shorewall6-lite-5.1.4.4.tar.bz2 36797 SHA256 2372bc0e9c6e253c1e4db82353d6e4eb4b2a4353a57834e00b775fad99c22af0 SHA512 a1b2ff1f509e6560a94cd5d4f7f3ae3aff456bf19720a5e967b5a609bab3aa2c15a0d5e5b9b9fd54e9e3a551eb6d2da57f993f87354909d045e8f8b31bc073c4 WHIRLPOOL db463165743c799776221d25148311404a687a79377ae5672c7e80d01e1854a3be6b20ebbc17b5d0abd2cd931116ca9a19dbd02249a33f36ef13b32d0a50c556
|
||||
DIST shorewall6-lite-5.1.5.tar.bz2 37557 SHA256 3399b83da651904d34267512b8054ff9b336b6a9d666e0b26e9cbf84cedf509f SHA512 efe0fc9c6109a04d08ca81dec086d9e33f4b6c1476904c5749c472ff0bad8d7b5115713ae76ea29e226733a990db67b7f8ae3d87464c08fe4a913d28c5e027dd WHIRLPOOL 302a6298f9ad0b2dac79442e4b9a2c6e2be08d2c8de42bc3a594fc256ee292a13fa95604865023b3483a030ee4ee796439693f54c8aa9d83af0fb2b07ba56b8b
|
||||
|
@ -1,456 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit linux-info prefix systemd versionator
|
||||
|
||||
DESCRIPTION='A high-level tool for configuring Netfilter'
|
||||
HOMEPAGE="http://www.shorewall.net/"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="doc +init +ipv4 ipv6 lite4 lite6 selinux"
|
||||
|
||||
MY_PV=${PV/_rc/-RC}
|
||||
MY_PV=${MY_PV/_beta/-Beta}
|
||||
MY_P=${PN}-${MY_PV}
|
||||
|
||||
MY_MAJOR_RELEASE_NUMBER=$(get_version_component_range 1-2)
|
||||
MY_MAJORMINOR_RELEASE_NUMBER=$(get_version_component_range 1-3)
|
||||
|
||||
# shorewall
|
||||
MY_PN_IPV4=Shorewall
|
||||
MY_P_IPV4=${MY_PN_IPV4/#S/s}-${MY_PV}
|
||||
|
||||
# shorewall6
|
||||
MY_PN_IPV6=Shorewall6
|
||||
MY_P_IPV6=${MY_PN_IPV6/#S/s}-${MY_PV}
|
||||
|
||||
# shorewall-lite
|
||||
MY_PN_LITE4=Shorewall-lite
|
||||
MY_P_LITE4=${MY_PN_LITE4/#S/s}-${MY_PV}
|
||||
|
||||
# shorewall6-lite
|
||||
MY_PN_LITE6=Shorewall6-lite
|
||||
MY_P_LITE6=${MY_PN_LITE6/#S/s}-${MY_PV}
|
||||
|
||||
# shorewall-init
|
||||
MY_PN_INIT=Shorewall-init
|
||||
MY_P_INIT=${MY_PN_INIT/#S/s}-${MY_PV}
|
||||
|
||||
# shorewall-core
|
||||
MY_PN_CORE=Shorewall-core
|
||||
MY_P_CORE=${MY_PN_CORE/#S/s}-${MY_PV}
|
||||
|
||||
# shorewall-docs-html
|
||||
MY_PN_DOCS=Shorewall-docs-html
|
||||
MY_P_DOCS=${MY_PN_DOCS/#S/s}-${MY_PV}
|
||||
|
||||
# Upstream URL schema:
|
||||
# Beta: $MIRROR/pub/shorewall/development/4.6/shorewall-4.6.4-Beta2/shorewall-4.6.4-Beta2.tar.bz2
|
||||
# RC: $MIRROR/pub/shorewall/development/4.6/shorewall-4.6.4-RC1/shorewall-4.6.4-RC1.tar.bz2
|
||||
# Release: $MIRROR/pub/shorewall/4.6/shorewall-4.6.3/shorewall-4.6.3.3.tar.bz2
|
||||
|
||||
MY_URL_PREFIX=
|
||||
MY_URL_SUFFIX=
|
||||
if [[ ${MY_PV} = *-Beta* ]] || [[ ${MY_PV} = *-RC* ]]; then
|
||||
MY_URL_PREFIX='development/'
|
||||
|
||||
_tmp_last_index=$(($(get_last_version_component_index ${MY_PV})+1))
|
||||
_tmp_suffix=$(get_version_component_range ${_tmp_last_index} ${MY_PV})
|
||||
if [[ ${_tmp_suffix} = *Beta* ]] || [[ ${_tmp_suffix} = *RC* ]]; then
|
||||
MY_URL_SUFFIX="-${_tmp_suffix}"
|
||||
fi
|
||||
|
||||
# Cleaning up temporary variables
|
||||
unset _tmp_last_index
|
||||
unset _tmp_suffix
|
||||
else
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
|
||||
fi
|
||||
|
||||
SRC_URI="
|
||||
http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}${MY_URL_SUFFIX}/shorewall-core-${MY_PV}.tar.bz2
|
||||
ipv4? ( http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}${MY_URL_SUFFIX}/shorewall-${MY_PV}.tar.bz2 )
|
||||
ipv6? ( http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}${MY_URL_SUFFIX}/shorewall6-${MY_PV}.tar.bz2 )
|
||||
lite4? ( http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}${MY_URL_SUFFIX}/shorewall-lite-${MY_PV}.tar.bz2 )
|
||||
lite6? ( http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}${MY_URL_SUFFIX}/shorewall6-lite-${MY_PV}.tar.bz2 )
|
||||
init? ( http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}${MY_URL_SUFFIX}/shorewall-init-${MY_PV}.tar.bz2 )
|
||||
doc? ( http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}${MY_URL_SUFFIX}/${MY_P_DOCS}.tar.bz2 )
|
||||
"
|
||||
|
||||
# - Shorewall6 requires Shorewall
|
||||
# - Installing Shorewall-init or just the documentation doesn't make any sense,
|
||||
# that's why we force the user to select at least one "real" Shorewall product
|
||||
#
|
||||
# See http://shorewall.net/download.htm#Which
|
||||
REQUIRED_USE="
|
||||
ipv6? ( ipv4 )
|
||||
|| ( ipv4 lite4 lite6 )
|
||||
"
|
||||
|
||||
# No build dependencies! Just plain shell scripts...
|
||||
DEPEND=""
|
||||
|
||||
RDEPEND="
|
||||
>=net-firewall/iptables-1.4.20
|
||||
>=sys-apps/iproute2-3.8.0[-minimal]
|
||||
>=sys-devel/bc-1.06.95
|
||||
ipv4? (
|
||||
>=dev-lang/perl-5.16
|
||||
virtual/perl-Digest-SHA
|
||||
)
|
||||
ipv6? (
|
||||
>=dev-perl/Socket6-0.230.0
|
||||
>=net-firewall/iptables-1.4.20[ipv6]
|
||||
>=sys-apps/iproute2-3.8.0[ipv6]
|
||||
)
|
||||
lite6? (
|
||||
>=net-firewall/iptables-1.4.20[ipv6]
|
||||
>=sys-apps/iproute2-3.8.0[ipv6]
|
||||
)
|
||||
init? ( >=sys-apps/coreutils-8.20 )
|
||||
selinux? ( >=sec-policy/selinux-shorewall-2.20161023-r3 )
|
||||
!net-firewall/shorewall-core
|
||||
!net-firewall/shorewall6
|
||||
!net-firewall/shorewall-lite
|
||||
!net-firewall/shorewall6-lite
|
||||
!net-firewall/shorewall-init
|
||||
!<sys-apps/systemd-214
|
||||
"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
pkg_pretend() {
|
||||
local CONFIG_CHECK="~NF_CONNTRACK"
|
||||
|
||||
local WARNING_CONNTRACK="Without NF_CONNTRACK support, you will be unable"
|
||||
local WARNING_CONNTRACK+=" to run any shorewall-based firewall on the local system."
|
||||
|
||||
if use ipv4 || use lite4; then
|
||||
CONFIG_CHECK="${CONFIG_CHECK} ~NF_CONNTRACK_IPV4"
|
||||
|
||||
local WARNING_CONNTRACK_IPV4="Without NF_CONNTRACK_IPV4 support, you will"
|
||||
local WARNING_CONNTRACK_IPV4+=" be unable to run any shorewall-based IPv4 firewall on the local system."
|
||||
fi
|
||||
|
||||
if use ipv6 || use lite6; then
|
||||
CONFIG_CHECK="${CONFIG_CHECK} ~NF_CONNTRACK_IPV6"
|
||||
|
||||
local WARNING_CONNTRACK_IPV6="Without NF_CONNTRACK_IPV6 support, you will"
|
||||
local WARNING_CONNTRACK_IPV6+=" be unable to run any shorewall-based IPv6 firewall on the local system."
|
||||
fi
|
||||
|
||||
check_extra_config
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
if [[ -n "${DIGEST}" ]]; then
|
||||
einfo "Unsetting environment variable \"DIGEST\" to prevent conflicts with package's \"install.sh\" script ..."
|
||||
unset DIGEST
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# We are moving each unpacked source from MY_P_* to MY_PN_*.
|
||||
# This allows us to use patches from upstream and keeps epatch_user working
|
||||
|
||||
einfo "Preparing shorewallrc ..."
|
||||
cp "${FILESDIR}"/shorewallrc-r1 "${S}"/shorewallrc.gentoo || die "Copying shorewallrc failed"
|
||||
eprefixify "${S}"/shorewallrc.gentoo
|
||||
|
||||
# shorewall-core
|
||||
mv "${S}"/${MY_P_CORE} "${S}"/${MY_PN_CORE} || die "Failed to move '${S}/${MY_P_CORE}' to '${S}/${MY_PN_CORE}'"
|
||||
ebegin "Applying Gentoo-specific changes to ${MY_P_CORE} ..."
|
||||
ln -s ../shorewallrc.gentoo ${MY_PN_CORE}/shorewallrc.gentoo || die "Failed to symlink shorewallrc.gentoo"
|
||||
eend 0
|
||||
|
||||
# shorewall
|
||||
if use ipv4; then
|
||||
mv "${S}"/${MY_P_IPV4} "${S}"/${MY_PN_IPV4} || die "Failed to move '${S}/${MY_P_IPV4}' to '${S}/${MY_PN_IPV4}'"
|
||||
ebegin "Applying Gentoo-specific changes to ${MY_P_IPV4}"
|
||||
ln -s ../shorewallrc.gentoo ${MY_PN_IPV4}/shorewallrc.gentoo || die "Failed to symlink shorewallrc.gentoo"
|
||||
cp "${FILESDIR}"/shorewall.confd-r1 "${S}"/${MY_PN_IPV4}/default.gentoo || die "Copying shorewall.confd-r1 failed"
|
||||
cp "${FILESDIR}"/shorewall.initd-r2 "${S}"/${MY_PN_IPV4}/init.gentoo.sh || die "Copying shorewall.initd-r2 failed"
|
||||
cp "${FILESDIR}"/shorewall.systemd "${S}"/${MY_PN_IPV4}/gentoo.service || die "Copying shorewall.systemd failed"
|
||||
eend 0
|
||||
fi
|
||||
|
||||
# shorewall6
|
||||
if use ipv6; then
|
||||
mv "${S}"/${MY_P_IPV6} "${S}"/${MY_PN_IPV6} || die "Failed to move '${S}/${MY_P_IPV6}' to '${S}/${MY_PN_IPV6}'"
|
||||
ebegin "Applying Gentoo-specific changes to ${MY_P_IPV6}"
|
||||
ln -s ../shorewallrc.gentoo ${MY_PN_IPV6}/shorewallrc.gentoo || die "Failed to symlink shorewallrc.gentoo"
|
||||
cp "${FILESDIR}"/shorewall.confd-r1 "${S}"/${MY_PN_IPV6}/default.gentoo || die "Copying shorewall.confd-r1 failed"
|
||||
cp "${FILESDIR}"/shorewall.initd-r2 "${S}"/${MY_PN_IPV6}/init.gentoo.sh || die "Copying shorewall.initd-r2 failed"
|
||||
cp "${FILESDIR}"/shorewall6.systemd "${S}"/${MY_PN_IPV6}/gentoo.service || die "Copying shorewall6.systemd failed"
|
||||
eend 0
|
||||
fi
|
||||
|
||||
# shorewall-lite
|
||||
if use lite4; then
|
||||
mv "${S}"/${MY_P_LITE4} "${S}"/${MY_PN_LITE4} || die "Failed to move '${S}/${MY_P_LITE4}' to '${S}/${MY_PN_LITE4}'"
|
||||
ebegin "Applying Gentoo-specific changes to ${MY_P_LITE4}"
|
||||
ln -s ../shorewallrc.gentoo ${MY_PN_LITE4}/shorewallrc.gentoo || die "Failed to symlink shorewallrc.gentoo"
|
||||
cp "${FILESDIR}"/shorewall-lite.confd-r1 "${S}"/${MY_PN_LITE4}/default.gentoo || die "Copying shorewall-lite.confd-r1 failed"
|
||||
cp "${FILESDIR}"/shorewall-lite.initd-r2 "${S}"/${MY_PN_LITE4}/init.gentoo.sh || die "Copying shorewall-lite.initd-r2 failed"
|
||||
cp "${FILESDIR}"/shorewall-lite.systemd "${S}"/${MY_PN_LITE4}/gentoo.service || die "Copying shorewall-lite.systemd failed"
|
||||
eend 0
|
||||
fi
|
||||
|
||||
# shorewall6-lite
|
||||
if use lite6; then
|
||||
mv "${S}"/${MY_P_LITE6} "${S}"/${MY_PN_LITE6} || die "Failed to move '${S}/${MY_P_LITE6}' to '${S}/${MY_PN_LITE6}'"
|
||||
ebegin "Applying Gentoo-specific changes to ${MY_P_LITE6}"
|
||||
ln -s ../shorewallrc.gentoo ${MY_PN_LITE6}/shorewallrc.gentoo || die "Failed to symlink shorewallrc.gentoo"
|
||||
cp "${FILESDIR}"/shorewall-lite.confd-r1 "${S}"/${MY_PN_LITE6}/default.gentoo || die "Copying shorewall-lite.confd-r1 failed"
|
||||
cp "${FILESDIR}"/shorewall-lite.initd-r2 "${S}"/${MY_PN_LITE6}/init.gentoo.sh || die "Copying shorewall-lite.initd-r2 failed"
|
||||
cp "${FILESDIR}"/shorewall6-lite.systemd "${S}"/${MY_PN_LITE6}/gentoo.service || die "Copying shorewall6-lite.systemd failed"
|
||||
eend 0
|
||||
fi
|
||||
|
||||
# shorewall-init
|
||||
if use init; then
|
||||
mv "${S}"/${MY_P_INIT} "${S}"/${MY_PN_INIT} || die "Failed to move '${S}/${MY_P_INIT}' to '${S}/${MY_PN_INIT}'"
|
||||
ebegin "Applying Gentoo-specific changes to ${MY_P_INIT}"
|
||||
ln -s ../shorewallrc.gentoo ${MY_PN_INIT}/shorewallrc.gentoo || die "Failed to symlink shorewallrc.gentoo"
|
||||
cp "${FILESDIR}"/shorewall-init.confd "${S}"/${MY_PN_INIT}/default.gentoo || die "Copying shorewall-init.confd failed"
|
||||
cp "${FILESDIR}"/shorewall-init.initd "${S}"/${MY_PN_INIT}/init.gentoo.sh || die "Copying shorewall-init.initd failed"
|
||||
cp "${FILESDIR}"/shorewall-init.systemd "${S}"/${MY_PN_INIT}/gentoo.service || die "Copying shorewall-init.systemd failed"
|
||||
cp "${FILESDIR}"/shorewall-init.readme "${S}"/${MY_PN_INIT}/shorewall-init.README.Gentoo.txt || die "Copying shorewall-init.systemd failed"
|
||||
eend 0
|
||||
|
||||
eprefixify "${S}"/${MY_PN_INIT}/init.gentoo.sh
|
||||
|
||||
cd "${S}"/${MY_PN_INIT} || die
|
||||
eapply -p2 "${FILESDIR}"/shorewall-init-01_remove-ipset-functionality.patch
|
||||
cd "${S}" || die
|
||||
fi
|
||||
|
||||
# shorewall-docs-html
|
||||
if use doc; then
|
||||
mv "${S}"/${MY_P_DOCS} "${S}"/${MY_PN_DOCS} || die "Failed to move '${S}/${MY_P_DOCS}' to '${S}/${MY_PN_DOCS}'"
|
||||
fi
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
:;
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
:;
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# shorewall-core
|
||||
einfo "Installing ${MY_P_CORE} ..."
|
||||
DESTDIR="${D%/}" ${MY_PN_CORE}/install.sh shorewallrc.gentoo || die "${MY_PN_CORE}/install.sh failed"
|
||||
dodoc "${S}"/${MY_PN_CORE}/changelog.txt "${S}"/${MY_PN_CORE}/releasenotes.txt
|
||||
|
||||
# shorewall
|
||||
if use ipv4; then
|
||||
einfo "Installing ${MY_P_IPV4} ..."
|
||||
keepdir /var/lib/shorewall
|
||||
DESTDIR="${D%/}" ${MY_PN_IPV4}/install.sh shorewallrc.gentoo || die "${MY_PN_IPV4}/install.sh failed"
|
||||
|
||||
if use doc; then
|
||||
dodoc -r "${S}"/${MY_PN_IPV4}/Samples
|
||||
fi
|
||||
fi
|
||||
|
||||
# shorewall6
|
||||
if use ipv6; then
|
||||
einfo "Installing ${MY_P_IPV6} ..."
|
||||
keepdir /var/lib/shorewall6
|
||||
DESTDIR="${D%/}" ${MY_PN_IPV6}/install.sh shorewallrc.gentoo || die "${MY_PN_IPV6}/install.sh failed"
|
||||
|
||||
if use doc; then
|
||||
dodoc -r "${S}"/${MY_PN_IPV6}/Samples6
|
||||
fi
|
||||
fi
|
||||
|
||||
# shorewall-lite
|
||||
if use lite4; then
|
||||
einfo "Installing ${MY_P_LITE4} ..."
|
||||
keepdir /var/lib/shorewall-lite
|
||||
DESTDIR="${D%/}" ${MY_PN_LITE4}/install.sh shorewallrc.gentoo || die "${MY_PN_LITE4}/install.sh failed"
|
||||
fi
|
||||
|
||||
# shorewall6-lite
|
||||
if use lite6; then
|
||||
einfo "Installing ${MY_P_LITE6} ..."
|
||||
keepdir /var/lib/shorewall6-lite
|
||||
DESTDIR="${D%/}" ${MY_PN_LITE6}/install.sh shorewallrc.gentoo || die "${MY_PN_LITE6}/install.sh failed"
|
||||
fi
|
||||
|
||||
# shorewall-init
|
||||
if use init; then
|
||||
einfo "Installing ${MY_P_INIT} ..."
|
||||
DESTDIR="${D%/}" ${MY_PN_INIT}/install.sh shorewallrc.gentoo || die "${MY_PN_INIT}/install.sh failed"
|
||||
dodoc "${S}"/${MY_PN_INIT}/shorewall-init.README.Gentoo.txt
|
||||
|
||||
if [[ -f "${D}etc/logrotate.d/shorewall-init" ]]; then
|
||||
# On Gentoo, shorewall-init will not create shorewall-ifupdown.log,
|
||||
# so we don't need a logrotate configuration file for shorewall-init
|
||||
einfo "Removing unused \"${D}etc/logrotate.d/shorewall-init\" ..."
|
||||
rm -rf "${D}"etc/logrotate.d/shorewall-init || die "Removing \"${D}etc/logrotate.d/shorewall-init\" failed"
|
||||
fi
|
||||
|
||||
if [[ -d "${D}etc/NetworkManager" ]]; then
|
||||
# On Gentoo, we don't support NetworkManager
|
||||
# so we don't need this folder at all
|
||||
einfo "Removing unused \"${D}etc/NetworkManager\" ..."
|
||||
rm -rf "${D}"etc/NetworkManager || die "Removing \"${D}etc/NetworkManager\" failed"
|
||||
fi
|
||||
|
||||
if [[ -f "${D}usr/share/shorewall-init/ifupdown" ]]; then
|
||||
# This script isn't supported on Gentoo
|
||||
rm -rf "${D}"usr/share/shorewall-init/ifupdown || die "Removing \"${D}usr/share/shorewall-init/ifupdown\" failed"
|
||||
fi
|
||||
fi
|
||||
|
||||
if use doc; then
|
||||
einfo "Installing ${MY_P_DOCS} ..."
|
||||
docinto html && dodoc -r "${S}"/${MY_PN_DOCS}/*
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||
# This is a new installation
|
||||
|
||||
# Show first steps for shorewall/shorewall6
|
||||
local _PRODUCTS=""
|
||||
if use ipv4; then
|
||||
_PRODUCTS="shorewall"
|
||||
|
||||
if use ipv6; then
|
||||
_PRODUCTS="${_PRODUCTS}/shorewall6"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ -n "${_PRODUCTS}" ]]; then
|
||||
elog "Before you can use ${_PRODUCTS}, you need to edit its configuration in:"
|
||||
elog ""
|
||||
elog " /etc/shorewall/shorewall.conf"
|
||||
|
||||
if use ipv6; then
|
||||
elog " /etc/shorewall6/shorewall6.conf"
|
||||
fi
|
||||
|
||||
elog ""
|
||||
elog "To activate your shorewall-based firewall on system start, please add ${_PRODUCTS} to your default runlevel:"
|
||||
elog ""
|
||||
elog " # rc-update add shorewall default"
|
||||
|
||||
if use ipv6; then
|
||||
elog " # rc-update add shorewall6 default"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Show first steps for shorewall-lite/shorewall6-lite
|
||||
_PRODUCTS=""
|
||||
if use lite4; then
|
||||
_PRODUCTS="shorewall-lite"
|
||||
fi
|
||||
|
||||
if use lite6; then
|
||||
if [[ -z "${_PRODUCTS}" ]]; then
|
||||
_PRODUCTS="shorewall6-lite"
|
||||
else
|
||||
_PRODUCTS="${_PRODUCTS}/shorewall6-lite"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ -n "${_PRODUCTS}" ]]; then
|
||||
if use ipv4; then
|
||||
elog ""
|
||||
fi
|
||||
|
||||
elog "Before you can use ${_PRODUCTS}, you need to provide a configuration, which you can"
|
||||
elog "create using ${CATEGORY}/shorewall (with \"ipv4\" and or \"ipv6\" USE flag)."
|
||||
elog ""
|
||||
elog "To read more about ${_PRODUCTS}, please visit"
|
||||
elog " http://shorewall.net/CompiledPrograms.html"
|
||||
elog ""
|
||||
elog "To activate your shorewall-lite-based firewall on system start, please add ${PRODUCTS} to your default runlevel:"
|
||||
elog ""
|
||||
|
||||
if use lite4; then
|
||||
elog " # rc-update add shorewall-lite default"
|
||||
fi
|
||||
|
||||
if use lite6; then
|
||||
elog " # rc-update add shorewall6-lite default"
|
||||
fi
|
||||
fi
|
||||
|
||||
if use init; then
|
||||
elog ""
|
||||
elog "To secure your system on boot, please add shorewall-init to your boot runlevel:"
|
||||
elog ""
|
||||
elog " # rc-update add shorewall-init boot"
|
||||
elog ""
|
||||
elog "and review \$PRODUCTS in"
|
||||
elog ""
|
||||
elog " /etc/conf.d/shorewall-init"
|
||||
fi
|
||||
|
||||
fi
|
||||
|
||||
local v
|
||||
for v in ${REPLACING_VERSIONS}; do
|
||||
if ! version_is_at_least ${MY_MAJOR_RELEASE_NUMBER} ${v}; then
|
||||
# This is an upgrade
|
||||
|
||||
elog "You are upgrading from a previous major version. It is highly recommended that you read"
|
||||
elog ""
|
||||
elog " - /usr/share/doc/shorewall*/releasenotes.tx*"
|
||||
elog " - http://shorewall.net/Shorewall-5.html#idp51151872"
|
||||
|
||||
if use ipv4; then
|
||||
elog ""
|
||||
elog "You can auto-migrate your configuration using"
|
||||
elog ""
|
||||
elog " # shorewall update -A"
|
||||
|
||||
if use ipv6; then
|
||||
elog " # shorewall6 update -A"
|
||||
fi
|
||||
|
||||
elog ""
|
||||
elog "*after* you have merged the changed files using one of the configuration"
|
||||
elog "files update tools of your choice (dispatch-conf, etc-update...)."
|
||||
|
||||
elog ""
|
||||
elog "But if you are not familiar with the \"shorewall[6] update\" command,"
|
||||
elog "please read the shorewall[6] man page first."
|
||||
fi
|
||||
|
||||
# Show this elog only once
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
if ! use init; then
|
||||
elog ""
|
||||
elog "Consider emerging ${CATEGORY}/${PN} with USE flag \"init\" to secure your system on boot"
|
||||
elog "before your shorewall-based firewall is ready to start."
|
||||
elog ""
|
||||
elog "To read more about shorewall-init, please visit"
|
||||
elog " http://www.shorewall.net/Shorewall-init.html"
|
||||
fi
|
||||
|
||||
if ! has_version "net-firewall/conntrack-tools"; then
|
||||
elog ""
|
||||
elog "Your Shorewall firewall can utilize \"conntrack\" from the \"net-firewall/conntrack-tools\""
|
||||
elog "package. if you want to use this feature, you need to install \"net-firewall/conntrack-tools\"!"
|
||||
fi
|
||||
|
||||
if ! has_version "dev-perl/Devel-NYTProf"; then
|
||||
elog ""
|
||||
elog "If you want to profile your Shorewall firewall you need to install \"dev-perl/Devel-NYTProf\"!"
|
||||
fi
|
||||
}
|
@ -1,456 +0,0 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit linux-info prefix systemd versionator
|
||||
|
||||
DESCRIPTION='A high-level tool for configuring Netfilter'
|
||||
HOMEPAGE="http://www.shorewall.net/"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="doc +init +ipv4 ipv6 lite4 lite6 selinux"
|
||||
|
||||
MY_PV=${PV/_rc/-RC}
|
||||
MY_PV=${MY_PV/_beta/-Beta}
|
||||
MY_P=${PN}-${MY_PV}
|
||||
|
||||
MY_MAJOR_RELEASE_NUMBER=$(get_version_component_range 1-2)
|
||||
MY_MAJORMINOR_RELEASE_NUMBER=$(get_version_component_range 1-3)
|
||||
|
||||
# shorewall
|
||||
MY_PN_IPV4=Shorewall
|
||||
MY_P_IPV4=${MY_PN_IPV4/#S/s}-${MY_PV}
|
||||
|
||||
# shorewall6
|
||||
MY_PN_IPV6=Shorewall6
|
||||
MY_P_IPV6=${MY_PN_IPV6/#S/s}-${MY_PV}
|
||||
|
||||
# shorewall-lite
|
||||
MY_PN_LITE4=Shorewall-lite
|
||||
MY_P_LITE4=${MY_PN_LITE4/#S/s}-${MY_PV}
|
||||
|
||||
# shorewall6-lite
|
||||
MY_PN_LITE6=Shorewall6-lite
|
||||
MY_P_LITE6=${MY_PN_LITE6/#S/s}-${MY_PV}
|
||||
|
||||
# shorewall-init
|
||||
MY_PN_INIT=Shorewall-init
|
||||
MY_P_INIT=${MY_PN_INIT/#S/s}-${MY_PV}
|
||||
|
||||
# shorewall-core
|
||||
MY_PN_CORE=Shorewall-core
|
||||
MY_P_CORE=${MY_PN_CORE/#S/s}-${MY_PV}
|
||||
|
||||
# shorewall-docs-html
|
||||
MY_PN_DOCS=Shorewall-docs-html
|
||||
MY_P_DOCS=${MY_PN_DOCS/#S/s}-${MY_PV}
|
||||
|
||||
# Upstream URL schema:
|
||||
# Beta: $MIRROR/pub/shorewall/development/4.6/shorewall-4.6.4-Beta2/shorewall-4.6.4-Beta2.tar.bz2
|
||||
# RC: $MIRROR/pub/shorewall/development/4.6/shorewall-4.6.4-RC1/shorewall-4.6.4-RC1.tar.bz2
|
||||
# Release: $MIRROR/pub/shorewall/4.6/shorewall-4.6.3/shorewall-4.6.3.3.tar.bz2
|
||||
|
||||
MY_URL_PREFIX=
|
||||
MY_URL_SUFFIX=
|
||||
if [[ ${MY_PV} = *-Beta* ]] || [[ ${MY_PV} = *-RC* ]]; then
|
||||
MY_URL_PREFIX='development/'
|
||||
|
||||
_tmp_last_index=$(($(get_last_version_component_index ${MY_PV})+1))
|
||||
_tmp_suffix=$(get_version_component_range ${_tmp_last_index} ${MY_PV})
|
||||
if [[ ${_tmp_suffix} = *Beta* ]] || [[ ${_tmp_suffix} = *RC* ]]; then
|
||||
MY_URL_SUFFIX="-${_tmp_suffix}"
|
||||
fi
|
||||
|
||||
# Cleaning up temporary variables
|
||||
unset _tmp_last_index
|
||||
unset _tmp_suffix
|
||||
else
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
|
||||
fi
|
||||
|
||||
SRC_URI="
|
||||
http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}${MY_URL_SUFFIX}/shorewall-core-${MY_PV}.tar.bz2
|
||||
ipv4? ( http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}${MY_URL_SUFFIX}/shorewall-${MY_PV}.tar.bz2 )
|
||||
ipv6? ( http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}${MY_URL_SUFFIX}/shorewall6-${MY_PV}.tar.bz2 )
|
||||
lite4? ( http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}${MY_URL_SUFFIX}/shorewall-lite-${MY_PV}.tar.bz2 )
|
||||
lite6? ( http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}${MY_URL_SUFFIX}/shorewall6-lite-${MY_PV}.tar.bz2 )
|
||||
init? ( http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}${MY_URL_SUFFIX}/shorewall-init-${MY_PV}.tar.bz2 )
|
||||
doc? ( http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}${MY_URL_SUFFIX}/${MY_P_DOCS}.tar.bz2 )
|
||||
"
|
||||
|
||||
# - Shorewall6 requires Shorewall
|
||||
# - Installing Shorewall-init or just the documentation doesn't make any sense,
|
||||
# that's why we force the user to select at least one "real" Shorewall product
|
||||
#
|
||||
# See http://shorewall.net/download.htm#Which
|
||||
REQUIRED_USE="
|
||||
ipv6? ( ipv4 )
|
||||
|| ( ipv4 lite4 lite6 )
|
||||
"
|
||||
|
||||
# No build dependencies! Just plain shell scripts...
|
||||
DEPEND=""
|
||||
|
||||
RDEPEND="
|
||||
>=net-firewall/iptables-1.4.20
|
||||
>=sys-apps/iproute2-3.8.0[-minimal]
|
||||
>=sys-devel/bc-1.06.95
|
||||
ipv4? (
|
||||
>=dev-lang/perl-5.16
|
||||
virtual/perl-Digest-SHA
|
||||
)
|
||||
ipv6? (
|
||||
>=dev-perl/Socket6-0.230.0
|
||||
>=net-firewall/iptables-1.4.20[ipv6]
|
||||
>=sys-apps/iproute2-3.8.0[ipv6]
|
||||
)
|
||||
lite6? (
|
||||
>=net-firewall/iptables-1.4.20[ipv6]
|
||||
>=sys-apps/iproute2-3.8.0[ipv6]
|
||||
)
|
||||
init? ( >=sys-apps/coreutils-8.20 )
|
||||
selinux? ( >=sec-policy/selinux-shorewall-2.20161023-r3 )
|
||||
!net-firewall/shorewall-core
|
||||
!net-firewall/shorewall6
|
||||
!net-firewall/shorewall-lite
|
||||
!net-firewall/shorewall6-lite
|
||||
!net-firewall/shorewall-init
|
||||
!<sys-apps/systemd-214
|
||||
"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
pkg_pretend() {
|
||||
local CONFIG_CHECK="~NF_CONNTRACK"
|
||||
|
||||
local WARNING_CONNTRACK="Without NF_CONNTRACK support, you will be unable"
|
||||
local WARNING_CONNTRACK+=" to run any shorewall-based firewall on the local system."
|
||||
|
||||
if use ipv4 || use lite4; then
|
||||
CONFIG_CHECK="${CONFIG_CHECK} ~NF_CONNTRACK_IPV4"
|
||||
|
||||
local WARNING_CONNTRACK_IPV4="Without NF_CONNTRACK_IPV4 support, you will"
|
||||
local WARNING_CONNTRACK_IPV4+=" be unable to run any shorewall-based IPv4 firewall on the local system."
|
||||
fi
|
||||
|
||||
if use ipv6 || use lite6; then
|
||||
CONFIG_CHECK="${CONFIG_CHECK} ~NF_CONNTRACK_IPV6"
|
||||
|
||||
local WARNING_CONNTRACK_IPV6="Without NF_CONNTRACK_IPV6 support, you will"
|
||||
local WARNING_CONNTRACK_IPV6+=" be unable to run any shorewall-based IPv6 firewall on the local system."
|
||||
fi
|
||||
|
||||
check_extra_config
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
if [[ -n "${DIGEST}" ]]; then
|
||||
einfo "Unsetting environment variable \"DIGEST\" to prevent conflicts with package's \"install.sh\" script ..."
|
||||
unset DIGEST
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# We are moving each unpacked source from MY_P_* to MY_PN_*.
|
||||
# This allows us to use patches from upstream and keeps epatch_user working
|
||||
|
||||
einfo "Preparing shorewallrc ..."
|
||||
cp "${FILESDIR}"/shorewallrc-r1 "${S}"/shorewallrc.gentoo || die "Copying shorewallrc failed"
|
||||
eprefixify "${S}"/shorewallrc.gentoo
|
||||
|
||||
# shorewall-core
|
||||
mv "${S}"/${MY_P_CORE} "${S}"/${MY_PN_CORE} || die "Failed to move '${S}/${MY_P_CORE}' to '${S}/${MY_PN_CORE}'"
|
||||
ebegin "Applying Gentoo-specific changes to ${MY_P_CORE} ..."
|
||||
ln -s ../shorewallrc.gentoo ${MY_PN_CORE}/shorewallrc.gentoo || die "Failed to symlink shorewallrc.gentoo"
|
||||
eend 0
|
||||
|
||||
# shorewall
|
||||
if use ipv4; then
|
||||
mv "${S}"/${MY_P_IPV4} "${S}"/${MY_PN_IPV4} || die "Failed to move '${S}/${MY_P_IPV4}' to '${S}/${MY_PN_IPV4}'"
|
||||
ebegin "Applying Gentoo-specific changes to ${MY_P_IPV4}"
|
||||
ln -s ../shorewallrc.gentoo ${MY_PN_IPV4}/shorewallrc.gentoo || die "Failed to symlink shorewallrc.gentoo"
|
||||
cp "${FILESDIR}"/shorewall.confd-r1 "${S}"/${MY_PN_IPV4}/default.gentoo || die "Copying shorewall.confd-r1 failed"
|
||||
cp "${FILESDIR}"/shorewall.initd-r2 "${S}"/${MY_PN_IPV4}/init.gentoo.sh || die "Copying shorewall.initd-r2 failed"
|
||||
cp "${FILESDIR}"/shorewall.systemd "${S}"/${MY_PN_IPV4}/gentoo.service || die "Copying shorewall.systemd failed"
|
||||
eend 0
|
||||
fi
|
||||
|
||||
# shorewall6
|
||||
if use ipv6; then
|
||||
mv "${S}"/${MY_P_IPV6} "${S}"/${MY_PN_IPV6} || die "Failed to move '${S}/${MY_P_IPV6}' to '${S}/${MY_PN_IPV6}'"
|
||||
ebegin "Applying Gentoo-specific changes to ${MY_P_IPV6}"
|
||||
ln -s ../shorewallrc.gentoo ${MY_PN_IPV6}/shorewallrc.gentoo || die "Failed to symlink shorewallrc.gentoo"
|
||||
cp "${FILESDIR}"/shorewall.confd-r1 "${S}"/${MY_PN_IPV6}/default.gentoo || die "Copying shorewall.confd-r1 failed"
|
||||
cp "${FILESDIR}"/shorewall.initd-r2 "${S}"/${MY_PN_IPV6}/init.gentoo.sh || die "Copying shorewall.initd-r2 failed"
|
||||
cp "${FILESDIR}"/shorewall6.systemd "${S}"/${MY_PN_IPV6}/gentoo.service || die "Copying shorewall6.systemd failed"
|
||||
eend 0
|
||||
fi
|
||||
|
||||
# shorewall-lite
|
||||
if use lite4; then
|
||||
mv "${S}"/${MY_P_LITE4} "${S}"/${MY_PN_LITE4} || die "Failed to move '${S}/${MY_P_LITE4}' to '${S}/${MY_PN_LITE4}'"
|
||||
ebegin "Applying Gentoo-specific changes to ${MY_P_LITE4}"
|
||||
ln -s ../shorewallrc.gentoo ${MY_PN_LITE4}/shorewallrc.gentoo || die "Failed to symlink shorewallrc.gentoo"
|
||||
cp "${FILESDIR}"/shorewall-lite.confd-r1 "${S}"/${MY_PN_LITE4}/default.gentoo || die "Copying shorewall-lite.confd-r1 failed"
|
||||
cp "${FILESDIR}"/shorewall-lite.initd-r2 "${S}"/${MY_PN_LITE4}/init.gentoo.sh || die "Copying shorewall-lite.initd-r2 failed"
|
||||
cp "${FILESDIR}"/shorewall-lite.systemd "${S}"/${MY_PN_LITE4}/gentoo.service || die "Copying shorewall-lite.systemd failed"
|
||||
eend 0
|
||||
fi
|
||||
|
||||
# shorewall6-lite
|
||||
if use lite6; then
|
||||
mv "${S}"/${MY_P_LITE6} "${S}"/${MY_PN_LITE6} || die "Failed to move '${S}/${MY_P_LITE6}' to '${S}/${MY_PN_LITE6}'"
|
||||
ebegin "Applying Gentoo-specific changes to ${MY_P_LITE6}"
|
||||
ln -s ../shorewallrc.gentoo ${MY_PN_LITE6}/shorewallrc.gentoo || die "Failed to symlink shorewallrc.gentoo"
|
||||
cp "${FILESDIR}"/shorewall-lite.confd-r1 "${S}"/${MY_PN_LITE6}/default.gentoo || die "Copying shorewall-lite.confd-r1 failed"
|
||||
cp "${FILESDIR}"/shorewall-lite.initd-r2 "${S}"/${MY_PN_LITE6}/init.gentoo.sh || die "Copying shorewall-lite.initd-r2 failed"
|
||||
cp "${FILESDIR}"/shorewall6-lite.systemd "${S}"/${MY_PN_LITE6}/gentoo.service || die "Copying shorewall6-lite.systemd failed"
|
||||
eend 0
|
||||
fi
|
||||
|
||||
# shorewall-init
|
||||
if use init; then
|
||||
mv "${S}"/${MY_P_INIT} "${S}"/${MY_PN_INIT} || die "Failed to move '${S}/${MY_P_INIT}' to '${S}/${MY_PN_INIT}'"
|
||||
ebegin "Applying Gentoo-specific changes to ${MY_P_INIT}"
|
||||
ln -s ../shorewallrc.gentoo ${MY_PN_INIT}/shorewallrc.gentoo || die "Failed to symlink shorewallrc.gentoo"
|
||||
cp "${FILESDIR}"/shorewall-init.confd "${S}"/${MY_PN_INIT}/default.gentoo || die "Copying shorewall-init.confd failed"
|
||||
cp "${FILESDIR}"/shorewall-init.initd "${S}"/${MY_PN_INIT}/init.gentoo.sh || die "Copying shorewall-init.initd failed"
|
||||
cp "${FILESDIR}"/shorewall-init.systemd "${S}"/${MY_PN_INIT}/gentoo.service || die "Copying shorewall-init.systemd failed"
|
||||
cp "${FILESDIR}"/shorewall-init.readme "${S}"/${MY_PN_INIT}/shorewall-init.README.Gentoo.txt || die "Copying shorewall-init.systemd failed"
|
||||
eend 0
|
||||
|
||||
eprefixify "${S}"/${MY_PN_INIT}/init.gentoo.sh
|
||||
|
||||
cd "${S}"/${MY_PN_INIT} || die
|
||||
eapply -p2 "${FILESDIR}"/shorewall-init-01_remove-ipset-functionality.patch
|
||||
cd "${S}" || die
|
||||
fi
|
||||
|
||||
# shorewall-docs-html
|
||||
if use doc; then
|
||||
mv "${S}"/${MY_P_DOCS} "${S}"/${MY_PN_DOCS} || die "Failed to move '${S}/${MY_P_DOCS}' to '${S}/${MY_PN_DOCS}'"
|
||||
fi
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
:;
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
:;
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# shorewall-core
|
||||
einfo "Installing ${MY_P_CORE} ..."
|
||||
DESTDIR="${D%/}" ${MY_PN_CORE}/install.sh shorewallrc.gentoo || die "${MY_PN_CORE}/install.sh failed"
|
||||
dodoc "${S}"/${MY_PN_CORE}/changelog.txt "${S}"/${MY_PN_CORE}/releasenotes.txt
|
||||
|
||||
# shorewall
|
||||
if use ipv4; then
|
||||
einfo "Installing ${MY_P_IPV4} ..."
|
||||
keepdir /var/lib/shorewall
|
||||
DESTDIR="${D%/}" ${MY_PN_IPV4}/install.sh shorewallrc.gentoo || die "${MY_PN_IPV4}/install.sh failed"
|
||||
|
||||
if use doc; then
|
||||
dodoc -r "${S}"/${MY_PN_IPV4}/Samples
|
||||
fi
|
||||
fi
|
||||
|
||||
# shorewall6
|
||||
if use ipv6; then
|
||||
einfo "Installing ${MY_P_IPV6} ..."
|
||||
keepdir /var/lib/shorewall6
|
||||
DESTDIR="${D%/}" ${MY_PN_IPV6}/install.sh shorewallrc.gentoo || die "${MY_PN_IPV6}/install.sh failed"
|
||||
|
||||
if use doc; then
|
||||
dodoc -r "${S}"/${MY_PN_IPV6}/Samples6
|
||||
fi
|
||||
fi
|
||||
|
||||
# shorewall-lite
|
||||
if use lite4; then
|
||||
einfo "Installing ${MY_P_LITE4} ..."
|
||||
keepdir /var/lib/shorewall-lite
|
||||
DESTDIR="${D%/}" ${MY_PN_LITE4}/install.sh shorewallrc.gentoo || die "${MY_PN_LITE4}/install.sh failed"
|
||||
fi
|
||||
|
||||
# shorewall6-lite
|
||||
if use lite6; then
|
||||
einfo "Installing ${MY_P_LITE6} ..."
|
||||
keepdir /var/lib/shorewall6-lite
|
||||
DESTDIR="${D%/}" ${MY_PN_LITE6}/install.sh shorewallrc.gentoo || die "${MY_PN_LITE6}/install.sh failed"
|
||||
fi
|
||||
|
||||
# shorewall-init
|
||||
if use init; then
|
||||
einfo "Installing ${MY_P_INIT} ..."
|
||||
DESTDIR="${D%/}" ${MY_PN_INIT}/install.sh shorewallrc.gentoo || die "${MY_PN_INIT}/install.sh failed"
|
||||
dodoc "${S}"/${MY_PN_INIT}/shorewall-init.README.Gentoo.txt
|
||||
|
||||
if [[ -f "${D}etc/logrotate.d/shorewall-init" ]]; then
|
||||
# On Gentoo, shorewall-init will not create shorewall-ifupdown.log,
|
||||
# so we don't need a logrotate configuration file for shorewall-init
|
||||
einfo "Removing unused \"${D}etc/logrotate.d/shorewall-init\" ..."
|
||||
rm -rf "${D}"etc/logrotate.d/shorewall-init || die "Removing \"${D}etc/logrotate.d/shorewall-init\" failed"
|
||||
fi
|
||||
|
||||
if [[ -d "${D}etc/NetworkManager" ]]; then
|
||||
# On Gentoo, we don't support NetworkManager
|
||||
# so we don't need this folder at all
|
||||
einfo "Removing unused \"${D}etc/NetworkManager\" ..."
|
||||
rm -rf "${D}"etc/NetworkManager || die "Removing \"${D}etc/NetworkManager\" failed"
|
||||
fi
|
||||
|
||||
if [[ -f "${D}usr/share/shorewall-init/ifupdown" ]]; then
|
||||
# This script isn't supported on Gentoo
|
||||
rm -rf "${D}"usr/share/shorewall-init/ifupdown || die "Removing \"${D}usr/share/shorewall-init/ifupdown\" failed"
|
||||
fi
|
||||
fi
|
||||
|
||||
if use doc; then
|
||||
einfo "Installing ${MY_P_DOCS} ..."
|
||||
docinto html && dodoc -r "${S}"/${MY_PN_DOCS}/*
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||
# This is a new installation
|
||||
|
||||
# Show first steps for shorewall/shorewall6
|
||||
local _PRODUCTS=""
|
||||
if use ipv4; then
|
||||
_PRODUCTS="shorewall"
|
||||
|
||||
if use ipv6; then
|
||||
_PRODUCTS="${_PRODUCTS}/shorewall6"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ -n "${_PRODUCTS}" ]]; then
|
||||
elog "Before you can use ${_PRODUCTS}, you need to edit its configuration in:"
|
||||
elog ""
|
||||
elog " /etc/shorewall/shorewall.conf"
|
||||
|
||||
if use ipv6; then
|
||||
elog " /etc/shorewall6/shorewall6.conf"
|
||||
fi
|
||||
|
||||
elog ""
|
||||
elog "To activate your shorewall-based firewall on system start, please add ${_PRODUCTS} to your default runlevel:"
|
||||
elog ""
|
||||
elog " # rc-update add shorewall default"
|
||||
|
||||
if use ipv6; then
|
||||
elog " # rc-update add shorewall6 default"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Show first steps for shorewall-lite/shorewall6-lite
|
||||
_PRODUCTS=""
|
||||
if use lite4; then
|
||||
_PRODUCTS="shorewall-lite"
|
||||
fi
|
||||
|
||||
if use lite6; then
|
||||
if [[ -z "${_PRODUCTS}" ]]; then
|
||||
_PRODUCTS="shorewall6-lite"
|
||||
else
|
||||
_PRODUCTS="${_PRODUCTS}/shorewall6-lite"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ -n "${_PRODUCTS}" ]]; then
|
||||
if use ipv4; then
|
||||
elog ""
|
||||
fi
|
||||
|
||||
elog "Before you can use ${_PRODUCTS}, you need to provide a configuration, which you can"
|
||||
elog "create using ${CATEGORY}/shorewall (with \"ipv4\" and or \"ipv6\" USE flag)."
|
||||
elog ""
|
||||
elog "To read more about ${_PRODUCTS}, please visit"
|
||||
elog " http://shorewall.net/CompiledPrograms.html"
|
||||
elog ""
|
||||
elog "To activate your shorewall-lite-based firewall on system start, please add ${PRODUCTS} to your default runlevel:"
|
||||
elog ""
|
||||
|
||||
if use lite4; then
|
||||
elog " # rc-update add shorewall-lite default"
|
||||
fi
|
||||
|
||||
if use lite6; then
|
||||
elog " # rc-update add shorewall6-lite default"
|
||||
fi
|
||||
fi
|
||||
|
||||
if use init; then
|
||||
elog ""
|
||||
elog "To secure your system on boot, please add shorewall-init to your boot runlevel:"
|
||||
elog ""
|
||||
elog " # rc-update add shorewall-init boot"
|
||||
elog ""
|
||||
elog "and review \$PRODUCTS in"
|
||||
elog ""
|
||||
elog " /etc/conf.d/shorewall-init"
|
||||
fi
|
||||
|
||||
fi
|
||||
|
||||
local v
|
||||
for v in ${REPLACING_VERSIONS}; do
|
||||
if ! version_is_at_least ${MY_MAJOR_RELEASE_NUMBER} ${v}; then
|
||||
# This is an upgrade
|
||||
|
||||
elog "You are upgrading from a previous major version. It is highly recommended that you read"
|
||||
elog ""
|
||||
elog " - /usr/share/doc/shorewall*/releasenotes.tx*"
|
||||
elog " - http://shorewall.net/Shorewall-5.html#idp51151872"
|
||||
|
||||
if use ipv4; then
|
||||
elog ""
|
||||
elog "You can auto-migrate your configuration using"
|
||||
elog ""
|
||||
elog " # shorewall update -A"
|
||||
|
||||
if use ipv6; then
|
||||
elog " # shorewall6 update -A"
|
||||
fi
|
||||
|
||||
elog ""
|
||||
elog "*after* you have merged the changed files using one of the configuration"
|
||||
elog "files update tools of your choice (dispatch-conf, etc-update...)."
|
||||
|
||||
elog ""
|
||||
elog "But if you are not familiar with the \"shorewall[6] update\" command,"
|
||||
elog "please read the shorewall[6] man page first."
|
||||
fi
|
||||
|
||||
# Show this elog only once
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
if ! use init; then
|
||||
elog ""
|
||||
elog "Consider emerging ${CATEGORY}/${PN} with USE flag \"init\" to secure your system on boot"
|
||||
elog "before your shorewall-based firewall is ready to start."
|
||||
elog ""
|
||||
elog "To read more about shorewall-init, please visit"
|
||||
elog " http://www.shorewall.net/Shorewall-init.html"
|
||||
fi
|
||||
|
||||
if ! has_version "net-firewall/conntrack-tools"; then
|
||||
elog ""
|
||||
elog "Your Shorewall firewall can utilize \"conntrack\" from the \"net-firewall/conntrack-tools\""
|
||||
elog "package. if you want to use this feature, you need to install \"net-firewall/conntrack-tools\"!"
|
||||
fi
|
||||
|
||||
if ! has_version "dev-perl/Devel-NYTProf"; then
|
||||
elog ""
|
||||
elog "If you want to profile your Shorewall firewall you need to install \"dev-perl/Devel-NYTProf\"!"
|
||||
fi
|
||||
}
|
@ -0,0 +1,149 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
inherit flag-o-matic
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
|
||||
DESCRIPTION="Courier authentication library"
|
||||
SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
|
||||
HOMEPAGE="http://www.courier-mta.org/"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="berkdb crypt debug gdbm ldap libressl mysql pam postgres sqlite static-libs"
|
||||
|
||||
RESTRICT="!berkdb? ( test )"
|
||||
|
||||
DEPEND="net-mail/mailbase
|
||||
>=net-libs/courier-unicode-1.3
|
||||
gdbm? ( sys-libs/gdbm )
|
||||
!gdbm? ( sys-libs/db:= )
|
||||
!libressl? ( dev-libs/openssl:0= )
|
||||
libressl? ( dev-libs/libressl:= )
|
||||
ldap? ( >=net-nds/openldap-1.2.11 )
|
||||
mysql? ( virtual/mysql )
|
||||
pam? ( virtual/pam )
|
||||
postgres? ( dev-db/postgresql:= )
|
||||
sqlite? ( dev-db/sqlite:3 )"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
pkg_setup() {
|
||||
if ! has_version 'dev-tcltk/expect' ; then
|
||||
ewarn 'The dev-tcltk/expect package is not installed.'
|
||||
ewarn 'Without it, you will not be able to change system login passwords.'
|
||||
ewarn 'However non-system authentication modules (LDAP, MySQL, PostgreSQL,'
|
||||
ewarn 'and others) will work just fine.'
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
filter-flags -fomit-frame-pointer
|
||||
local myconf
|
||||
if use berkdb ; then
|
||||
if use gdbm ; then
|
||||
ewarn "Both gdbm and berkdb selected. Using gdbm."
|
||||
else
|
||||
myconf="--with-db=db"
|
||||
fi
|
||||
fi
|
||||
use gdbm && myconf="--with-db=gdbm"
|
||||
use debug && myconf+=" debug=true"
|
||||
use sqlite && myconf+=" --with-sqlite-libs"
|
||||
|
||||
econf \
|
||||
--sysconfdir=/etc/courier \
|
||||
--datadir=/usr/share/courier \
|
||||
--libexecdir=/usr/$(get_libdir)/courier \
|
||||
--localstatedir=/var/lib/courier \
|
||||
--sharedstatedir=/var/lib/courier/com \
|
||||
--with-authdaemonvar=/var/lib/courier/authdaemon \
|
||||
--with-authshadow \
|
||||
--without-redhat \
|
||||
--with-mailuser=mail \
|
||||
--with-mailgroup=mail \
|
||||
--cache-file="${S}/configuring.cache" \
|
||||
$(use_with pam authpam) \
|
||||
$(use_with ldap authldap) \
|
||||
$(use_with mysql authmysql) \
|
||||
$(use_with postgres authpgsql) \
|
||||
$(use_with sqlite authsqlite) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
orderfirst() {
|
||||
file="${D}/etc/courier/authlib/${1}" ; option="${2}" ; param="${3}"
|
||||
if [[ -e "${file}" ]] ; then
|
||||
orig="$(grep ^${option}= ${file} | cut -d\" -f 2)"
|
||||
new="${option}=\"${param} `echo ${orig} | sed -e\"s/${param}//g\" -e\"s/ / /g\"`\""
|
||||
sed -i -e "s/^${option}=.*$/${new}/" "${file}" || die
|
||||
fi
|
||||
}
|
||||
|
||||
finduserdb() {
|
||||
for dir in \
|
||||
/etc/courier/authlib /etc/courier /etc/courier-imap \
|
||||
/usr/lib/courier/etc /usr/lib/courier-imap/etc \
|
||||
/usr/local/etc /usr/local/etc/courier /usr/local/courier/etc \
|
||||
/usr/local/lib/courier/etc /usr/local/lib/courier-imap/etc \
|
||||
/usr/local/share/sqwebmail /usr/local/etc/courier-imap ; do
|
||||
if [[ -e "${dir}/userdb" ]] ; then
|
||||
einfo "Found userdb at: ${dir}/userdb"
|
||||
cp -fR "${dir}/userdb" "${D}/etc/courier/authlib/" || die
|
||||
chmod go-rwx "${D}/etc/courier/authlib/userdb" || die
|
||||
continue
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
diropts -o mail -g mail
|
||||
dodir /etc/courier
|
||||
keepdir /var/lib/courier/authdaemon
|
||||
keepdir /etc/courier/authlib
|
||||
emake DESTDIR="${D}" install
|
||||
[[ ! -e "${D}/etc/courier/authlib/userdb" ]] && finduserdb
|
||||
emake DESTDIR="${D}" install-configure
|
||||
rm -f "${D}"/etc/courier/authlib/*.bak
|
||||
chown mail:mail "${D}"/etc/courier/authlib/* || die
|
||||
for y in "${D}"/etc/courier/authlib/*.dist ; do
|
||||
[[ ! -e "${y%%.dist}" ]] && cp -f "${y}" "${y%%.dist}"
|
||||
done
|
||||
use pam && orderfirst authdaemonrc authmodulelist authpam
|
||||
use ldap && orderfirst authdaemonrc authmodulelist authldap
|
||||
use sqlite && orderfirst authdaemonrc authmodulelist authsqlite
|
||||
use postgres && orderfirst authdaemonrc authmodulelist authpgsql
|
||||
use mysql && orderfirst authdaemonrc authmodulelist authmysql
|
||||
|
||||
DOCS=( AUTHORS ChangeLog* INSTALL NEWS README )
|
||||
HTML_DOCS=( README.html README_authlib.html NEWS.html INSTALL.html README.authdebug.html )
|
||||
if use mysql ; then
|
||||
DOCS+=( README.authmysql.myownquery )
|
||||
HTML_DOCS+=( README.authmysql.html )
|
||||
fi
|
||||
if use postgres ; then
|
||||
HTML_DOCS+=( README.authpostgres.html README.authmysql.html )
|
||||
fi
|
||||
if use ldap ; then
|
||||
DOCS+=( README.ldap )
|
||||
dodir /etc/openldap/schema
|
||||
cp -f authldap.schema "${D}/etc/openldap/schema/" || die
|
||||
fi
|
||||
if use sqlite ; then
|
||||
HTML_DOCS+=( README.authsqlite.html README.authmysql.html )
|
||||
fi
|
||||
einstalldocs
|
||||
|
||||
newinitd "${FILESDIR}/${PN}-r1" "${PN}"
|
||||
|
||||
use static-libs || find "${D}" -name "*.a" -delete
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -e /etc/courier/authlib/userdb ]] ; then
|
||||
einfo "Running makeuserdb ..."
|
||||
chmod go-rwx /etc/courier/authlib/userdb || die
|
||||
makeuserdb
|
||||
fi
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST courier-unicode-1.1.tar.bz2 372684 SHA256 a10e61d20f3bf25bebdec495dea54258948f333a29f29a7f155a31f9bfb3f56c SHA512 df373663ad0fbeafbd89b7265a9623ff74926a396689e5309c3fbea327686e802659a87a8b308c3d0d9c1819c7299834c80694b2230dfe901d555d3febfa2d8b WHIRLPOOL 721f39db88add73b8d0a0048e8e58f308521d956eec8aaa507fd1f2794dc9239607d2b61386323f809ca648394e9446709e6cef2658c685a846668774f377111
|
||||
DIST courier-unicode-1.3.tar.bz2 394011 SHA256 8067d2fec621af1a463b690b325c700920f98e1271052354abfd4c8ca82f7e68 SHA512 4384874f0f2298ff5034d7541ffd3155a3aa6a6b2d73fb108b5072a0dd0bb8236389b83161625bed7f923f724fa11bbed42af28234d5c6e5b6d370c407e8f677 WHIRLPOOL fde3ed95aa10a47c4f96f64b281955f1a38283268625015da250cd4b1388348a638d3cb035e29c47734b5f484099d96f33b91f7a612979c41cbd801d8bead222
|
||||
DIST courier-unicode-1.4.tar.bz2 434338 SHA256 2174f4cdd2cd3fe554d4cbbd9557abac0e54c0226084f368bcb2e66b0e78cf96 SHA512 1d9cc3efbbafa88631e37de0647d2e873a8264a02a0ce588687b90e15dedb60c23058312abbc771ed1ddf824ba7c81b16adebfe9db69da953b9856eb66d31264 WHIRLPOOL b91ba85efc8a5b2b6f14f4b08f43cc2a49a99ad0e56a642d9f48a62d3459359982b55e9a2e256161eed5b1ea32a287ecaa8500bf14411a6d1244a3c4a0ebaa47
|
||||
DIST courier-unicode-2.0.tar.bz2 446215 SHA256 6b46011d465918af7d0ed41fbf21d918449820bd3ef7e651dbc56eb2933a8711 SHA512 32fe0aae62d7f7f7ac6832b28515b83642753c6bd881e95494254b7055686dc38d85488aa26a99d82a5b42aa5cce308bccc2b471580603f690ed6e405cc91e8a WHIRLPOOL d79e7ce40a3914bb1b2c634ee82aac39da99775d42bfc5aa9d4fa6b3fc68f10e59214a190826f5d2fb479ae50e2c84138faac665d823c9a69f7a0616b5fbf7d7
|
||||
|
@ -0,0 +1,18 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="Unicode library used by the courier mail server"
|
||||
HOMEPAGE="http://www.courier-mta.org/"
|
||||
SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
src_install() {
|
||||
default
|
||||
find "${D}" -name '*.la' -delete || die
|
||||
dodoc AUTHORS ChangeLog README
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST elogind-229.6.tar.gz 765900 SHA256 19f08dba36509b3c5baf1f35d9ac1f5b473b550c081f63fa64ffbe8862ede7aa SHA512 a1bf2937ad2f8d351cd5a0ca5c1c73e85746d14e0a252befa3ed0d396e782df0fde34c49101931189cd56404b59709a7e5ae5beceaac6f30151b50fb32d26ae0 WHIRLPOOL 24d6315d4568b18df4eaa42410f2744b31ab935dd6a7fb0281e4fe2b2e953e411d462db829cbde786c338e823823998e13a9af287252440642499dfe8aca1b1c
|
||||
DIST elogind-231.3.tar.gz 812510 SHA256 dff5fd882e1ff963c6407ace6618fb220fe48e9cfda48282eecd45b1eabef666 SHA512 824fd60727f798f3601bb43aed6304a44bf22d3907d395f44f8f48f861ba87c1dd707882ef88dfcffc3d92cc9291daf0e1245b02a397eabe59a6e17ecb5e59b9 WHIRLPOOL 6a8125ab983cfb006f54582aa5c5dfd3a1b22ceacdc5a1f9171f1663182ed0444079857b621c37b541014aadbaa55c54177fed335cd9b0563a2d3b1191667877
|
||||
DIST elogind-231.4.tar.gz 812542 SHA256 6a7118abb696d6fd046bb4bbfcbc7bd415770792e6577417d9deb0bcbc4ee8ff SHA512 e1a031b8d6d4ad63043c79b5786b4b5dd890a7911483cdff8652242856edcad99ad811c44b132875a47ff8995d135d843cbfcf4622e4b3e2e7c62ad2d5acf90e WHIRLPOOL 8f5bbec56784eb95b3886c9eb42a9e1a233f68ff8107984e247612e4fd08443b88b69ab033b398fb2d77338ea69fa6607500d481a80a03810ab37a8613e7a703
|
||||
|
@ -0,0 +1,65 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit flag-o-matic toolchain-funcs
|
||||
|
||||
MY_TREE="f2a6db5"
|
||||
|
||||
DESCRIPTION="Linux SCSI target framework (tgt)"
|
||||
HOMEPAGE="http://stgt.sourceforge.net"
|
||||
SRC_URI="https://github.com/fujita/tgt/tarball/v${PV} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
IUSE="fcoe fcp ibmvio infiniband rbd"
|
||||
|
||||
CDEPEND="dev-perl/Config-General
|
||||
dev-libs/libxslt
|
||||
rbd? ( sys-cluster/ceph )
|
||||
infiniband? (
|
||||
sys-fabric/libibverbs:=
|
||||
sys-fabric/librdmacm:=
|
||||
)"
|
||||
DEPEND="${CDEPEND}
|
||||
app-text/docbook-xsl-stylesheets"
|
||||
RDEPEND="${DEPEND}
|
||||
dev-libs/libaio
|
||||
sys-apps/sg3_utils"
|
||||
|
||||
S=${WORKDIR}/fujita-tgt-${MY_TREE}
|
||||
|
||||
pkg_setup() {
|
||||
tc-export CC
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-1.0.69-sysmacros.patch #580594
|
||||
|
||||
sed -i -e 's:\($(CC)\) $^:\1 $(LDFLAGS) $^:' usr/Makefile || die
|
||||
|
||||
# make sure xml docs are generated before trying to install them
|
||||
sed -i -e "s@install: @& all @g" doc/Makefile || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local myconf
|
||||
use ibmvio && myconf="${myconf} IBMVIO=1"
|
||||
use infiniband && myconf="${myconf} ISCSI_RDMA=1"
|
||||
use fcp && myconf="${myconf} FCP=1"
|
||||
use fcoe && myconf="${myconf} FCOE=1"
|
||||
use rbd && myconf="${myconf} CEPH_RBD=1"
|
||||
|
||||
emake -C usr/ KERNELSRC="${KERNEL_DIR}" ISCSI=1 ${myconf}
|
||||
emake -C doc
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install-programs install-scripts install-doc DESTDIR="${D}" docdir=/usr/share/doc/${PF}
|
||||
newinitd "${FILESDIR}"/tgtd.initd tgtd
|
||||
newconfd "${FILESDIR}"/tgtd.confd tgtd
|
||||
dodir /etc/tgt
|
||||
keepdir /etc/tgt
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST opera-developer_48.0.2636.0_amd64.deb 50331934 SHA256 57cc7177be7ca082239ad1fe1248e041a975d821c3c56991806dfc8f5f8c19d2 SHA512 fbac372a8ae9008f7ade4f259ed27245d16f271690b3f1809a3996fc6e270185961cb6488ab94cc0a1dc304dbfbf080ca9fb351a43b4c05a629427f7d21b7e6a WHIRLPOOL fc7844025cc06ccd78a5dcea59e534c35b24dbd259a5394809731a03f555646f418e5a783c08f0cd9bdff86ad009a385fe28647c56453d0fcbee7f0672a90d21
|
||||
DIST opera-developer_48.0.2643.0_amd64.deb 50688714 SHA256 77a5bf0737c6128adf8d21b9a8bef58b70c7692cbc3345d1df88e260f1e084ac SHA512 3af2fc00cc9bc1e1c11765134a73018e0ce9f56b99ade1f77328ca41b624a2ac6bed43024564127c369522618797c4a198ac8d88391b2a71fbbc0d163b99b38c WHIRLPOOL cb5cce2d7498ec6706a0adfdaa3318e21bf1c28e93d9a720b9df724fb52ef8e0d327bf08f8d8785225d1ade34e71bd27586cdd21659eb6307354dc53448150be
|
||||
|
@ -0,0 +1,89 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
CHROMIUM_LANGS="
|
||||
be bg bn ca cs da de el en-GB es es-419 fi fil fr fr-CA he hi hr hu id it
|
||||
ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk vi
|
||||
zh-CN zh-TW
|
||||
"
|
||||
inherit chromium-2 multilib unpacker
|
||||
|
||||
DESCRIPTION="A fast and secure web browser"
|
||||
HOMEPAGE="http://www.opera.com/"
|
||||
LICENSE="OPERA-2014"
|
||||
SLOT="0"
|
||||
SRC_URI_BASE="http://get.geo.opera.com/pub/"
|
||||
SRC_URI="
|
||||
amd64? ( "${SRC_URI_BASE}${PN}/${PV}/linux/${PN}_${PV}_amd64.deb" )
|
||||
"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/expat
|
||||
dev-libs/glib:2
|
||||
dev-libs/nspr
|
||||
dev-libs/nss
|
||||
gnome-base/gconf:2
|
||||
media-libs/alsa-lib
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype
|
||||
net-misc/curl
|
||||
net-print/cups
|
||||
sys-apps/dbus
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/libX11
|
||||
x11-libs/libXScrnSaver
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
x11-libs/libnotify
|
||||
x11-libs/pango[X]
|
||||
"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
S=${WORKDIR}
|
||||
OPERA_HOME="usr/$(get_libdir)/${PN}"
|
||||
|
||||
src_unpack() {
|
||||
unpack_deb ${A}
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
case ${ARCH} in
|
||||
amd64)
|
||||
mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die
|
||||
rm -r usr/lib || die
|
||||
;;
|
||||
x86)
|
||||
mv usr/lib/i386-linux-gnu/${PN} usr/$(get_libdir)/ || die
|
||||
;;
|
||||
esac
|
||||
|
||||
rm usr/bin/${PN} || die
|
||||
|
||||
rm usr/share/doc/${PN}/copyright || die
|
||||
mv usr/share/doc/${PN} usr/share/doc/${PF} || die
|
||||
|
||||
pushd "${OPERA_HOME}/localization" > /dev/null || die
|
||||
chromium_remove_language_paks
|
||||
popd > /dev/null || die
|
||||
|
||||
sed -i \
|
||||
-e 's|^TargetEnvironment|X-&|g' \
|
||||
usr/share/applications/${PN}.desktop || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
mv * "${D}" || die
|
||||
dosym ../$(get_libdir)/${PN}/${PN} /usr/bin/${PN}
|
||||
fperms 4711 /usr/$(get_libdir)/${PN}/opera_sandbox
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST wmbiff-0.4.28.tar.gz 111398 SHA256 6e2acd3268dad93c596e4eae6ccf4407667f07226cf61dd7cfa312ae5e42dbc1 SHA512 a17fd4b4c3de09a907b7ffccc50f4560a7fddd5cb4dd01c72460806dc55259ba0b587d75f7505171a2a833f6735ddc4ded0a484d4227bfd552cc7343d79d7720 WHIRLPOOL c4a0c54f41a3ae33785364ea3bca808bc5b0c801a87ea33bd569f8fac9bb7632155af5d666bc7b3dbfe10fbebb8b2202fccb49266ded3fd299f2e0ac2749785c
|
||||
DIST wmbiff-0.4.30.tar.gz 269315 SHA256 0dae00ebe377ffc0f37565cf6fdc84a4fc9896a2421826909b0ab5abd5fa4f2a SHA512 10b5a6673763a48694cb9cd87f5972c09b0fc50acedde7658133830a06dea8c98ffb9943591cbef802330862d7ccf7a7322d7e9e25ee82209b5a0e40a22353b4 WHIRLPOOL 37e1b34f21daf2d51c2960151f7601056316dcba71b0ec850edc0ea3fe3925ca669fe846b44307a2c304f5c92dec12845ca33a8a3c64a49455844bc6cc7626b6
|
||||
DIST wmbiff-0.4.31.tar.gz 269883 SHA256 56c32f9a0c6b6ad7b0c39ff742eebd61257634f4d4e6c4bb446b7be749b4a6a5 SHA512 768207887e92edc4a36f02d6b048cc393e75f9ccabca86f54368fafbd822bb6de5258890395da3f3e7a4f4f951628d15796d38e315b1176c6a3e084d10c167cc WHIRLPOOL 40c164ab7d8cd5e11c530c7a82875543c31d94a4cb212ead7b8a3ff3ea6521a31d1956317bfd34454c61400eb45ff7fc065d694a9a5b582d13dbd4c9b0551902
|
||||
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
inherit autotools eutils
|
||||
|
||||
DESCRIPTION="WMBiff is a dock applet for WindowMaker which can monitor up to 5 mailboxes"
|
||||
HOMEPAGE="http://www.dockapps.net/wmbiff"
|
||||
SRC_URI="http://www.dockapps.net/download/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="crypt"
|
||||
|
||||
RDEPEND="x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXpm
|
||||
crypt? (
|
||||
>=dev-libs/libgcrypt-1.2.1:0
|
||||
>=net-libs/gnutls-2.2.0
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
x11-proto/xextproto
|
||||
x11-proto/xproto"
|
||||
|
||||
DOCS="ChangeLog FAQ NEWS README TODO wmbiff/sample.wmbiffrc"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eapply "${FILESDIR}"/${PN}-0.4.27-invalid-strncpy.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable crypt crypto)
|
||||
}
|
Loading…
Reference in new issue