parent
ee057a8dd4
commit
7cb342e262
@ -1,7 +1,7 @@
|
||||
DIST emacs-25.1.91.tar.xz 42845096 SHA256 841918b765f9622951348c2209858340262504ff57bb0be293f4f722c3c69533 SHA512 09ecd852e6bf523c8ae7835b496fbd53c0dafeccaa5c3319e9a7f664be0816fdd5acbe9c5267f2dab2912aff9656448ac53f6b22329aea15d3e3af41c04806ff WHIRLPOOL 42af98428ca3f968d9dec0e0d775b61027b7c04bffeaed3b5fe9162cbd63d429173c71f3959508d5a24e7d718ba79a24a5314dc543a1f1fe00319672a3ed89df
|
||||
EBUILD emacs-vcs-25.1.91.ebuild 12178 SHA256 1f9447a0fc1dd7e18780ea2140f2c1705971b01cf6414a35da7ee89a5b07e879 SHA512 5f031c4f58646f3ba4075ec0ec5e3ac9d0b2e5d4d2275a15b9d2863d2b81f6480adfba58af65b1568d2c94beae64b513a52269e7a45cd0cc57b4b2a626aee9c6 WHIRLPOOL 587010ab929466ac0e0aafcc85a280b2f125cbcce90dc2b9eefdd6b0632edb58c329aa9cdae6c52a72c2699e6b8aec9d99800fff950c86004e3bad633764eb5a
|
||||
EBUILD emacs-vcs-25.1.9999-r2.ebuild 12178 SHA256 bee10fa6a04995de11eae952d100fa115bd0f679955584b4ff2a8f8ea9f18b81 SHA512 dc7c094a0ce83b3a0408bb3cfa45d8e7ff344e948463ea9a607d39be9dff5320afb5487235ee05e1b4111a9ecae07494bfa4b409c41ccd32ecb05c320ff58e91 WHIRLPOOL be9bb40ce9a5dd09da2ba40181be84c30c9b8974265b17c9533926eb850468c1eb673ffbbaf88c0bcd14cadd153472fe5666b4506ed3e2ad1bd7b77fa6886172
|
||||
EBUILD emacs-vcs-26.0.9999.ebuild 12243 SHA256 7e483426c36d820cb6a067857065e0ed4d4e01987337c45d13ef3945873fbdac SHA512 bac0f1474f80377b0f74fa1ca69cf0b85f36259d9666273c604f99ad2f4b7ef34a1f0917c4b0d7db94d52c503230fe34992b85032661fe9e7b86547053c578cc WHIRLPOOL 02066bfeccea469bb8d51172bf94746aba8135138972c74d666182f7a31b4a84b6bf98e68f98b7200a25e3786c8b8853270380058db15a7ad5f50346c7161f1b
|
||||
EBUILD emacs-vcs-26.0.9999.ebuild 12249 SHA256 32fe2006e2c338f34c2c49f29fc4db6206bd2f80963b93b482e4e12238e5b39c SHA512 90c881709120281e0a80b86b5266492981f3314be8d53d4d32e471516811ff128c747495592dc7559254b4f1b00e0717f27adda5a0d50d294c7dce81ec3df90f WHIRLPOOL 38d36d15fdcd145604adb9c39415229c8a52e85bc03279f3d4677ede94b29ad658a7ee34aac6cd942641fe1f4420722c98ee265a2c38b6836032d04042fe0316
|
||||
MISC ChangeLog 10414 SHA256 32cd8f329ea3c934af07ac926bee0c3aa9ecf8ae243feab908a313d5f97dc350 SHA512 0ee17116099eb0c506ec730f1e8564364065fbbac5970f551b7f6339b9f153aa4e293bd99fe952ac8d25a5045b245b11723b206f9594cfccdf46658589df71e3 WHIRLPOOL 5c52e92cf6e1e4cab924922ade9ec2809b4907d541078055d9dd53c2a188c7482d4198ca14f21dccbe022304757228b3cc563dd06171d6d93dffe1490612a637
|
||||
MISC ChangeLog-2015 86237 SHA256 ce19205e1c53f0b9c690a754434783f4e5a8c3265f3ed3580e670dc14109c107 SHA512 fecc40cad7372dc11f3a6cbccfd369e4c75d92a3dd57c7bf671df624a2d120d8496e088a748580937ec7a68d3087cb2e7a3393799124a7ad991447badbf22e58 WHIRLPOOL e0d14721260bc439a87cc70e386a4a04607aa3b20d29fe1cd195a4c613427a1111daa7c808d0ffaf7dc3061b9299986709cad3a531d8793f134129c94482246f
|
||||
MISC metadata.xml 2670 SHA256 129bd3ca2fbed47b5d81bd2a50d530f05b1b229d3b5a349f1e21be70dde67f7b SHA512 9bd16b563f4209e245a53ceb818e8218f73d5702708e5caaf6b3359a4adbcbf124545c15b7c411f112520e744af35c6a3e62a6e051e896e8340320a66c9be153 WHIRLPOOL 78f70608e03d44a03eb108a57d9f13b589b99e393e53d6602ff3a97f5f7864d0936f31242328ef63ab2dbcfcf49292cf7b5e4abab155f016ae6a05133b8a9391
|
||||
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit flag-o-matic toolchain-funcs
|
||||
|
||||
DESCRIPTION="Parsing Expression Grammars for Lua"
|
||||
HOMEPAGE="http://www.inf.puc-rio.br/~roberto/lpeg/"
|
||||
SRC_URI="http://www.inf.puc-rio.br/~roberto/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~x86"
|
||||
IUSE="debug doc luajit"
|
||||
|
||||
RDEPEND="!luajit? ( >=dev-lang/lua-5.1:= )
|
||||
luajit? ( dev-lang/luajit:2= )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
DOCS=( "HISTORY" )
|
||||
HTML_DOCS=( "lpeg.html" "re.html" )
|
||||
PATCHES=( "${FILESDIR}"/${PN}-0.12.1-makefile.patch )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
use debug && append-cflags -DLPEG_DEBUG
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake CC="$(tc-getCC)" \
|
||||
LUADIR="$($(tc-getPKG_CONFIG) --variable includedir $(usex luajit 'luajit' 'lua'))"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
$(usex luajit 'luajit' 'lua') test.lua || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local instdir
|
||||
instdir="$($(tc-getPKG_CONFIG) --variable INSTALL_CMOD $(usex luajit 'luajit' 'lua'))"
|
||||
exeinto "${instdir#${EPREFIX}}"
|
||||
doexe lpeg.so
|
||||
instdir="$($(tc-getPKG_CONFIG) --variable INSTALL_LMOD $(usex luajit 'luajit' 'lua'))"
|
||||
insinto "${instdir#${EPREFIX}}"
|
||||
doins re.lua
|
||||
|
||||
use doc && einstalldocs
|
||||
}
|
@ -1,12 +1,14 @@
|
||||
AUX qtwebengine-5.7.0-fix-system-ffmpeg.patch 953 SHA256 046d2d09cb50a5b580a445edaf4545481e3575c30c1ba3197182f1e0f71e6478 SHA512 7fe43758f0f20ce1d4952d36773fede8def13c60dc4ac01186ef0d1b79055f02151a89e94c61b6dbe5e0a0560e53e3a27c2f40aaba181704b752b3618b3f3b9f WHIRLPOOL 64a566562652e4c7754a634de5ea4f4d64fe54033223157645d5efb64a0784a0e45c00785c4fa30f95adfeb9c830189f5796465b94ee834b04b11c3f871ad1e7
|
||||
AUX qtwebengine-5.7.0-icu58.patch 3126 SHA256 0e9eaae292efd47c76a05e0380ffe8cc2f353f1a55fc1bf180a5313a529ab8cb SHA512 573741564c85dfa8df1f8b89f075214067f4892d9cc4280d986709c4438823a82ab1eb752b39fdae4e0321a0ae30479fce2ecacb4d35f197bc3699ee24583d67 WHIRLPOOL 79b02ab132b3dd56f70b6d8cb828605abbd27d33862556d1c22196c2b34ce7a9b0ff31dcc5d48b28f75a74888d96327cb572fdaca92284dd89ec4e2c23bbf6e7
|
||||
AUX qtwebengine-5.7.0-undef-madv_free.patch 1132 SHA256 2490dcbad1ec31a7eadf872ce0e63cbf9c12f8b9fa65f2f8b030274e283c0198 SHA512 1f581749438b07df03f8123957b31d2749a702c00dae06d5c4ab8bd9a4a3d9f14ee0457f5fa9221e7b1d0dc4eac8965990336140f09787df4e46757165b1e22e WHIRLPOOL 0c4404fd40e5fa3fdc55c11bac0f76843fb174b1048d24b0b934d0ecbe664ff7b04f03c09a1cb08df0a30622adcd515e837cbabee77c699eeecc87785f3ec354
|
||||
AUX qtwebengine-5.7.1-fix-audio-detection.patch 802 SHA256 3cc298a3fdeecf4a339bad39ac9bc63201c02b87fceb32e4c06e3004a6197103 SHA512 d461dc066eda63d9cc7131852d12f2a0ed0abdaf849f9d7ec0e1da20098e031877c07ae37ebd3ba47af1ef1d7cf4d909ef594bcb4682f9e4f69d7deeaeb01f2c WHIRLPOOL 41dd2c3b574939d2a3b25f1758502cb473dd29f3046360c4ff38098246c959f95d6628ab832b318874d7cbe3a088ca119e2c03cd1dd04009fab75ec3bb1f51c0
|
||||
AUX qtwebengine-paxmark-mksnapshot.patch 1478 SHA256 540ab83071df14d5fc6881dcf6fc28a2daaa46584e9b0c3ad45b584c612f16af SHA512 3ad5312be5d0a1e08df9d5f25256678c12373d64a99f0d7fb0f96b711f719775328feb554144ac5cde22f8226a7b8d62bd07287270da613db09a1ed3c3303019 WHIRLPOOL d70127c7ef2e2262557b62aa0fd8709c90aed5e0143e43c8c53dd817378dd7accefe2dccdc9b90a740fa3d49f40a3438a4a1438f51995da86bdfba816aa319bb
|
||||
DIST qtwebengine-opensource-src-5.6.1-1.tar.xz 143729228 SHA256 c80e90237bb7bd52a3fa843415c17a8e8e6d779b65efd1393472f24f8642e04c SHA512 4612221fafd16c2d5ce38965bb264d2577b20b1c342792f34729e8a26978e9e430dc1425291530dfad254be5b3b42ebdafdec084c5d25edb23fc61bb3f71ac6f WHIRLPOOL dc05495c1afe755e51961c314b3305b43add7eee149816a0be3ab22b9a2ae10b54ebf5ca2861eaf8768e619c44533b35bd94645e12f94eb39cb5b9c8b19c1667
|
||||
DIST qtwebengine-opensource-src-5.6.2.tar.xz 143752452 SHA256 2f0a1648e1a8b22bad0134f2b37d69d185074393c398c1a3c6a83b910ff39740 SHA512 c30a270bfb254a18d4b89af8ae28789912d6157cd58010b6838461c332c32c667c15b683d290fd14615b9f0be20aca9957bd8657c4abaa8d77c28278c58f7282 WHIRLPOOL 94e627c369cfa18a7c878f75007698839aa1cd1b10df4de8e42b2f393dcd2dedec33930c1fa41c50bfa39e63089d66c7c5d0861ea7093356b1cc2e93a605893e
|
||||
DIST qtwebengine-opensource-src-5.7.1.tar.xz 163782564 SHA256 2101883e3d632b50133a14e3bbdc1d4d649e405c9618f2eef1b72a7b821ccc2b SHA512 4f53e51141d8e3479d22062a80af0359d3d7ab6bc0d2d6530c6af2d3e5b625f7192cda2a9eb85c657864ec3b30bdc797d3bff57db4c71211e71bb4ee5ac9c71a WHIRLPOOL cebf17fc3e5c75406789c36e12dd32b0b6e6111dad6bf8f48bb07fd5d8ea76d78cd2cc5c3ad3021c8de9b91974afd7688ea384626d7e308dedd67664f1eec104
|
||||
EBUILD qtwebengine-5.6.1.ebuild 2020 SHA256 f0b8cb0549fa2d91b36d2ebeb161fbc8d1e0c646d2cae8a1ae19306884dd4111 SHA512 111b5c3af08ba31abef7739674ccf8d02272cbfddfb47879bc9485b3f12aad5e883fc1a3480e4676dbe475185a1dbe1d169dbef56e7de3fb421bd3bad6db6878 WHIRLPOOL 6dd5d1d4dfa73dfe3d756e125f335f5652de8427e159353611b94cfaff51a59cfcd94148230a0d5c98d42afa5ef8395cb81f8b2f153528172001f776a796387f
|
||||
EBUILD qtwebengine-5.6.2.ebuild 2397 SHA256 408f13e7ed117bf76f58e219aadf43842eecbb7e9fdba516aa9230f251552bc1 SHA512 ccabeed0f1461d47f602d9dc1ce78e51a3456e23ee1c5f6c712aef8627e31c912f761b2babbb84da2c1914763a780d48e6df6316b53a29271de21b771fc564c1 WHIRLPOOL 251ad241d943d189ef30dba6613841e83171389cbf032fec2baff1d943e79fc7f7326c1fc1b2b4dc968b4c4565d87620fecfcdd86d3cb30409113517ee55bf9b
|
||||
EBUILD qtwebengine-5.7.1-r1.ebuild 2799 SHA256 6e1b4c2aed9b53b140df619386acb2f13c505d1b2cc864292412b2ae88aa8adc SHA512 546eb22197c33bf60cc1c238f06e687a8a9d476df08a1c341e60616fcdd091953d5721be89f7dd51c1c58ed8f830ef3459851d68ce6327f4c5102e6fe1039f86 WHIRLPOOL a4955a84c49dff633f455df4015ca018e3bd969de520edebdb994e5568caca48b6a97a1fbb5fbba8c96f467c36ada9ab8b4a874485621712d115345a12209e0e
|
||||
EBUILD qtwebengine-5.7.1.ebuild 2572 SHA256 214567b579bef9560d033f0fea2dc5f0be10e13a3248eeddc9f36c7cb42a715e SHA512 010fe086970dd97c0fcf627fd1b73f96be4321d891ec6342e007368adb1a5864aab341d518e9fdd3c2679e50083c300126ef6549dcc81c8b1b9c3c7972ef4ddc WHIRLPOOL 95484d7ba248a183b2d275c41b1dd682c436b62267ac9e8aeb5df5052990161372bc15353c991ed6b1201a13c0f33c2357255086084cac47bb4c6f1fa291e4d1
|
||||
MISC ChangeLog 4551 SHA256 7c2f13dee42848bb8c70d31a5dae4ddef55addec4275fe5450242b9a78328bc2 SHA512 68d4182db4787200eb078de86bc25efa3fe42f9712a43a46a979667df5d3fa20f504510beb2a345d0e7a5dd50bcb6b604782c7a02827f4ec6b976069e193cdc2 WHIRLPOOL 5e23101939b342511733a3bbfe5ff5dcdea9e189a05d7ad5f8166df26dd010a852a09578cfc1e6974092853a4d49e9884d8af89cc709d84c774e8567aa66254f
|
||||
MISC metadata.xml 947 SHA256 15083351c49bbcf033829248688471002ca7990644535e1228c5f29396839026 SHA512 a53fa56d2922b8abb2b10193ebc3cb61923697d9c1ddbb583f0d06886dc357604c192cbbbc2849a976be189a41473069b1931434d057b9c9d5b91c7333680224 WHIRLPOOL 7db472885a977071531059312cb171ceffe119900e68bf20a6de6aca9d90336b21067a47e71e80e2d79fc54193b0aa276d74e96b98d3001e58be3c7d0840f8a8
|
||||
|
@ -0,0 +1,23 @@
|
||||
# dev-qt/qtwebengine: Fix detecting audio backends.
|
||||
|
||||
# The upstream change doesn't really work for us, so we'll make
|
||||
# it work with us.
|
||||
# Gentoo-Bug: https://bugs.gentoo.org/603498
|
||||
|
||||
--- /src/core/config/linux.pri 2016-12-23 00:05:41.057955774 +0200
|
||||
+++ /src/core/config/linux.pri 2016-12-23 00:09:39.000573909 +0200
|
||||
@@ -35,12 +35,12 @@
|
||||
contains(QT_CONFIG, system-png): GYP_CONFIG += use_system_libpng=1
|
||||
contains(QT_CONFIG, system-jpeg): GYP_CONFIG += use_system_libjpeg=1
|
||||
contains(QT_CONFIG, system-harfbuzz): GYP_CONFIG += use_system_harfbuzz=1
|
||||
-contains(QT_CONFIG, pulseaudio) {
|
||||
+use?(pulseaudio) {
|
||||
GYP_CONFIG += use_pulseaudio=1
|
||||
} else {
|
||||
GYP_CONFIG += use_pulseaudio=0
|
||||
}
|
||||
-contains(QT_CONFIG, alsa) {
|
||||
+use?(alsa) {
|
||||
GYP_CONFIG += use_alsa=1
|
||||
} else {
|
||||
GYP_CONFIG += use_alsa=0
|
@ -0,0 +1,117 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit pax-utils python-any-r1 qt5-build
|
||||
|
||||
DESCRIPTION="Library for rendering dynamic web content in Qt5 C++ and QML applications"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
IUSE="alsa bindist geolocation pax_kernel pulseaudio +system-ffmpeg +system-icu widgets"
|
||||
|
||||
RDEPEND="
|
||||
app-arch/snappy
|
||||
dev-libs/glib:2
|
||||
dev-libs/nspr
|
||||
dev-libs/nss
|
||||
~dev-qt/qtcore-${PV}
|
||||
~dev-qt/qtdeclarative-${PV}
|
||||
~dev-qt/qtgui-${PV}
|
||||
~dev-qt/qtnetwork-${PV}
|
||||
~dev-qt/qtwebchannel-${PV}[qml]
|
||||
dev-libs/expat
|
||||
dev-libs/jsoncpp:=
|
||||
dev-libs/libevent:=
|
||||
dev-libs/libxml2
|
||||
dev-libs/libxslt
|
||||
dev-libs/protobuf:=
|
||||
media-libs/flac
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype
|
||||
media-libs/harfbuzz:=
|
||||
media-libs/libpng:0=
|
||||
>=media-libs/libvpx-1.5:=[svc]
|
||||
media-libs/libwebp:=
|
||||
media-libs/mesa
|
||||
media-libs/opus
|
||||
media-libs/speex
|
||||
net-libs/libsrtp:0=
|
||||
sys-apps/dbus
|
||||
sys-apps/pciutils
|
||||
sys-libs/libcap
|
||||
sys-libs/zlib[minizip]
|
||||
x11-libs/libdrm
|
||||
x11-libs/libX11
|
||||
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/libXScrnSaver
|
||||
x11-libs/libXtst
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
geolocation? ( ~dev-qt/qtpositioning-${PV} )
|
||||
pulseaudio? ( media-sound/pulseaudio:= )
|
||||
system-ffmpeg? ( media-video/ffmpeg:0= )
|
||||
system-icu? ( dev-libs/icu:= )
|
||||
widgets? ( ~dev-qt/qtwidgets-${PV} )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
${PYTHON_DEPS}
|
||||
dev-util/gperf
|
||||
dev-util/ninja
|
||||
dev-util/re2c
|
||||
sys-devel/bison
|
||||
pax_kernel? ( sys-apps/elfix )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-5.7.1-fix-audio-detection.patch"
|
||||
"${FILESDIR}/${PN}-5.7.0-fix-system-ffmpeg.patch"
|
||||
"${FILESDIR}/${PN}-5.7.0-icu58.patch"
|
||||
"${FILESDIR}/${PN}-5.7.0-undef-madv_free.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
use pax_kernel && PATCHES+=( "${FILESDIR}/${PN}-paxmark-mksnapshot.patch" )
|
||||
|
||||
if use system-icu; then
|
||||
# ensure build against system headers - bug #601264
|
||||
rm -r src/3rdparty/chromium/third_party/icu/source || die
|
||||
fi
|
||||
|
||||
qt_use_disable_mod geolocation positioning \
|
||||
src/core/core_common.pri \
|
||||
src/core/core_gyp_generator.pro
|
||||
|
||||
qt_use_disable_mod widgets widgets src/src.pro
|
||||
|
||||
qt5-build_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
export NINJA_PATH=/usr/bin/ninja
|
||||
|
||||
local myqmakeargs=(
|
||||
$(usex alsa 'WEBENGINE_CONFIG+=use_alsa' '')
|
||||
$(usex bindist '' 'WEBENGINE_CONFIG+=use_proprietary_codecs')
|
||||
$(usex pulseaudio 'WEBENGINE_CONFIG+=use_pulseaudio' '')
|
||||
$(usex system-ffmpeg 'WEBENGINE_CONFIG+=use_system_ffmpeg' '')
|
||||
$(usex system-icu 'WEBENGINE_CONFIG+=use_system_icu' '')
|
||||
)
|
||||
qt5-build_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
qt5-build_src_install
|
||||
|
||||
pax-mark m "${D%/}${QT5_LIBEXECDIR}"/QtWebEngineProcess
|
||||
}
|
@ -1,5 +1,7 @@
|
||||
DIST python_qt_binding-0.3.1.tar.gz 11955 SHA256 c9f056da7b805279820128e4a7e88e771b8cc8a845e72013bfd0f86b5749cb9f SHA512 2dcf751ac7bd859cf42322f458893d46678a432b212c523e108b664ac10ffce0043dc266e53947b101f9741359cc9c2f82d99c20674628c83d55719b8a546f77 WHIRLPOOL 287a053e1d58d58065587e221b7829221ee0c4cc6e7e38ad581eb51eb11dd82077d74e58ad357be4ca3812b4818daee50e33afdcca08076d6ae711a98063df63
|
||||
DIST python_qt_binding-0.3.2.tar.gz 12047 SHA256 1ef3a85cc304028711f35de983c78fdc1f78d476e1239519bd8883cbe99aba16 SHA512 777d7ba00652d34994648615125f6c426170a1723570de35b9e5a060d0f077b563a57c9b0cbe7bd85a7ed2f5f011797e9102918a27df4f0096831cce0bb80304 WHIRLPOOL 3490e9229d675a8a753363a91fc785ab255385b358c7829824d50abae389b214aa88f49970d60a7bbda255c430fd8202b63c7586f2342808c85b8fe55bc8edae
|
||||
EBUILD python_qt_binding-0.3.1.ebuild 462 SHA256 1da2595c958d871addff018b9f21f580a42dfba7c315205bf22a5f650e5578b9 SHA512 e03e7599da92adbce61b30b7419dd3d8e45cfbee910c973c1aebc57b64441c08e59a5534fd5d8a99aebd31de85f47b1d128aaa3f73fd9093c4c3564e677b7bbd WHIRLPOOL 6046a936a59c616c129df18ee158d4ae52d249982b2ddc612e82ecdc6dc6e56d16486fe8f1dc413c1aed417fdd144d046649702e8630f07bf117c7fac144fb54
|
||||
EBUILD python_qt_binding-0.3.2.ebuild 462 SHA256 5b04d09111ac3a9b76b1d5e7167ccc6348a032f97784cedfcf09b406c0dbde2a SHA512 865dfa992b1998e8070b0f6e873ddcc5aa29806910f7c1f93d516d65e570be3e78ba9f9ab2e2a92e3092c88881063339ae3d3d195781373d47c25e146cf70dbe WHIRLPOOL 2de7cf8bc66d694bbff06796c6513b19732b3ad799ac0bae0a4288ad4c7b21f45f4a8cff6c11612fcda49f0a2dde170ee1bd07e2938deabcbf781bf3a0fa217b
|
||||
EBUILD python_qt_binding-9999.ebuild 462 SHA256 1da2595c958d871addff018b9f21f580a42dfba7c315205bf22a5f650e5578b9 SHA512 e03e7599da92adbce61b30b7419dd3d8e45cfbee910c973c1aebc57b64441c08e59a5534fd5d8a99aebd31de85f47b1d128aaa3f73fd9093c4c3564e677b7bbd WHIRLPOOL 6046a936a59c616c129df18ee158d4ae52d249982b2ddc612e82ecdc6dc6e56d16486fe8f1dc413c1aed417fdd144d046649702e8630f07bf117c7fac144fb54
|
||||
MISC ChangeLog 3030 SHA256 3c1460d264c25acba1c99aff4eb72dc3180835ea7c3dc9836c9766d551a722a6 SHA512 1efd0d11796e7cf27680556ab2f3ecf90db9fdcf3d7d4919d167314a58f2d1e6fdc46c110a53d13f2914658a6265bdcb6080759adba859eb188138fa53fd31c5 WHIRLPOOL 06dfc04ed818885f195c999e5395d640faee9f3e7d6726278927af3862c20424c5163c8d61ef318360c1468ca381e0200c507587fd512ceac5a07ee807d98ad3
|
||||
MISC metadata.xml 349 SHA256 5635d852ab0a46454c6b6fd982fa44eaeaaba96590e93876e33f6c353c5e63f8 SHA512 f388f612a53c2de0a6cdece5a03d08e583f848592da6763b7995ff80e60756caca49da4318ded57ba09141facf717442141066142ed0691172f4e6b98a5ee266 WHIRLPOOL fed2df2b17e0ac8a139b278f1ce67611c99da2b211f97f6bb1d97558b8b7a8ff2b39cdca1263072029a8c88255f7c0275f7fda9a0e0350886658296b00b7bc27
|
||||
|
@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
ROS_REPO_URI="https://github.com/ros-visualization/python_qt_binding"
|
||||
KEYWORDS="~amd64"
|
||||
PYTHON_COMPAT=( python{2_7,3_4} )
|
||||
|
||||
inherit ros-catkin
|
||||
|
||||
DESCRIPTION="Infrastructure for an integrated graphical user interface based on Qt"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
@ -1,6 +1,8 @@
|
||||
DIST nio4r-1.2.1.gem 94208 SHA256 0a5a93676c7c116c51f00366800a7c039d67393dadb4b873059375d7cfa9b6a9 SHA512 3136863955bd6f4d489955bae9baf2fb527447c0e71dade1a05402f3e7c8570bf1dd9b8335d70d7303ec4df0a236b13e4ede74ce9154be00a108afcd7c6b7f40 WHIRLPOOL acb063c6a5e9cb4df6096ecd5bebc9e5d1b2968d35899f05b7110b0037bb37862942e01c44fcbd2731bcb492f9e7fd9acd70a23aee375dae93406688ac7ff593
|
||||
DIST nio4r-2.0.0.gem 99840 SHA256 2ecc70fe1ae4c8a4638109475dbb6401249facdae5b4be12db931152864844cd SHA512 347afee015e673c8c878799b50affe155ad880608309162de2b4437c051a60feb902b44bc9f5ca5af6fb9e2f84a067410596eac68b1a39374a167205dadc1444 WHIRLPOOL fec5bdd5e2c1ffee8a73116fdf41a7716d72d7a60ed32b52647ee91f3457e1cd77bf39e2a094f2d1939c23d99a3e27294c93e94c0db272874a55573178e1ca14
|
||||
EBUILD nio4r-1.2.1-r1.ebuild 1006 SHA256 1a6f68984067e49de603213751029d6aab2383ca17bfb20ec038e340fc9ffe50 SHA512 be0f405381035b3f04afa60ae5e1c626c73bf845bd5a0361f52d3a85bdf3c37c4b2278b641b806342abe5a5638141fa013f296453a17fd78573ba8e77285e9e1 WHIRLPOOL 3963a991a0e4e705a4c72fd7ecbde9804841c3d9c8240f033e502f87fa57ca611ea172b68b48c24613cbc727e9622250280f0aa1fa0c6751e09ca2934d149246
|
||||
EBUILD nio4r-1.2.1.ebuild 1009 SHA256 6e2c6f5b14bea377d0aa41a08fdad9ec184a50d11fdb92e0ccaca4b4e439a664 SHA512 52000a6dfd6a40fb0f7fd4481937f21216d7f50113ddd677fbc7766100657a95a0909d4246dd9c021b2f0d3600779d10183e9bdaf44fa24c1b8e60423169edbd WHIRLPOOL cf6f1894263857438514dabc8acfb00adcd8aff2f27481408bf0efd5a9eef8a41683ea0c8bb933d7b5e32afa40228c512852922dedf3173a3fcfdaf67b70ba08
|
||||
EBUILD nio4r-2.0.0.ebuild 999 SHA256 dcda696205a819c9c82f79af17f12b39f45637d0467b4f4fd411695595046980 SHA512 bfb35ad50343c61f6ceb6ca2e7b738bc009e569512b4b95fa735a98aa6e35c16a7f091e169332b89ea01d2c9cac3d28f60e4c1b04480dfe11e57ce5731933c59 WHIRLPOOL d133a9577ca06d6d5f56295d74f10cc8ff5558ef4c6660480608414f8c7ed3b65a977c6269cef3bdde2120b0fd922f77b2c11de768bd6ff77eeca8da8374ffc0
|
||||
MISC ChangeLog 3568 SHA256 e6e327a24a76d885aaeeb4e2483bb15d054d5211d08997529bd5aed4fedfb040 SHA512 ed76906ae6b70b7c8645068e0aef8046fef465b8f015888c43fb60685ef805ee145f321fd65a8831014791fbef497a0eb198c2d5af10f694a5521c0a3f691dec WHIRLPOOL 4e4feebc390413b80048e23450aebd8bd3db6f618346486cbb3c0cc7926ac054130772661add4b7af49a09b53ff7be9ed988e2a95590c54f6861da1dadf56971
|
||||
MISC ChangeLog-2015 1582 SHA256 df12c696967749ef2184b43ea34bd911e2bfad3a10eddeb6a48b5d297bb152fb SHA512 fe9a9e33aab42eef69c7ee7fba385bd259de030af3ea249190c16890dd4f47962db1faf4266391d4c47082baa76f17aec2aa03ef3c2c8ab249f1fdd2bd283540 WHIRLPOOL fbb1f51556ba05d44d02dd1edaa970cd12fadfc446a8c9102fd2a65ea13ece9e9868dbd5ca24695ab813774ddabe983f1be211b7236034e9a1f08fbaa63f6305
|
||||
MISC metadata.xml 341 SHA256 78737c82b7cf8da54c74c26a3bae5570098de5af53caab12934c2746b3cd6564 SHA512 8ba86bd5b9b9823cca53bdf18023db7385332c31fcaade177d394a36d60b892fcc632fc91b60addb77fbe907130682b435ab6103a33c71f2ad172b345e6f389f WHIRLPOOL d84e745bf357584fade907f23455a8225358c3f2cf1bb2b8c690678fee16cf4f9fd0c58e91eb3205d3ec358a0fa69cc0455f6433528f5608ce289aa7faa1812d
|
||||
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby21 ruby22 ruby23"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A high performance selector API for monitoring IO objects"
|
||||
HOMEPAGE="https://github.com/celluloid/nio4r"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="2"
|
||||
KEYWORDS="~amd64 ~arm ~ppc64 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
# Note that nio4r bundles a patched copy of libev, and without these
|
||||
# patches the tests fail: https://github.com/celluloid/nio4r/issues/15
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/[Cc]overalls/d' -e '/[Bb]undler/d' spec/spec_helper.rb || die
|
||||
sed -e '/extension/ s:^:#:' -i Rakefile || die
|
||||
}
|
||||
|
||||
each_ruby_configure() {
|
||||
${RUBY} -Cext/${PN} extconf.rb || die
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
emake V=1 -Cext/${PN}
|
||||
cp ext/${PN}/*$(get_modname) lib/ || die
|
||||
}
|
@ -1,8 +1,10 @@
|
||||
AUX power_assert-0.2.6-ruby23-tests.patch 1555 SHA256 685b3a661eac933deb6dbe60bdd1554278851053d64e9234f1b4d4472e474453 SHA512 144d70f21e139e137061d2a7f41f5426cefebe64cb4013cc097c22b417a76b2eb33ac1bdfa6da230c9a3e905942828f04da736f6a213e37144cd3a26fa9c0772 WHIRLPOOL c5ce38e790184ac6d11135d75531a28a486619feedd12e77d0ceca7e348470f397f815e42377ad01cb28b2c50f13cc76745b7a0aec0ac74638ed86691f4d90cd
|
||||
DIST power_assert-0.3.1.gem 14336 SHA256 f89ba9cc1fa9d684b8f9f1221e94a8472a89355b5a6cb40d99fc863cbb4bec3a SHA512 0523c9c2f45ae60e93b491bed8ae3ff3bd83cfdf8c23d784ce19f87a52d90b94095d3e5ca38fbc2e4917a8895309194e06ec519099b69096bef69a4d9466da64 WHIRLPOOL 7a378ee685ab2b5d47885285b6c2b5377dae60f63fe23ac1ac2f776e6acb7b80445ca033a8ba0c4df6bb56eebecb084d9cede10d90d6f63750aea6e9d5d80ed0
|
||||
DIST power_assert-0.4.1.gem 14848 SHA256 8d2bf80d28a9f8bc4c6c7eb162780971896d0a27fa0540093a0f125157aa6b7f SHA512 18b55e841499be7827cdfbcca41fe786a4fd7d0ff2aed049c289b917ab4487e035cc4321f39ccab2dcc5967c668df36f0cfb96d8e799793c9cb8dfbf9b3622c9 WHIRLPOOL 8609198b6c7453f11b51b651d9911d8118cf3ecf6af1f05d721c7e33f06620a030538de11c39816435810e4c7c1993148a287cdaa1e48b86456edae07fe6c4e6
|
||||
DIST power_assert-1.0.1.tar.gz 15376 SHA256 58681a9b3166b9f7d2ee41554a3d5363b5a6f64f5262f703fce5285c4ebd58c7 SHA512 69370f69e7289c36a8d16a433e3629d25aa99049eec9b737af56d56c07ed5c4e72692c9fdc544cc76e7008babb2c7fd68c796e27e300268cd75b12cabe1d7403 WHIRLPOOL 0a2be78ba7d5eeef66995d3c32b3b99ce91b624cbee55e0cb78b3272816d9d3faa21cc36e597d541666e496381e663d458b497a8e2aab0ded8526a03aaf27aad
|
||||
EBUILD power_assert-0.3.1.ebuild 801 SHA256 1bfb2825394388e74f56daf31e624166c501d08034a6b27ee3418304cc5fd472 SHA512 fb875fa0c8abc729dfb43cc493916039c625215615991d386168d16154907c3b8777347e951f661f27afb83fb413118cda593f6f2cb7b95936be1399e4f0c2c8 WHIRLPOOL 40a5c46aafbbb12e99df1e053ba192ceae18c5214fba376a4b9c65c8b4c5fc38a3a850070a76826fdbe3c30bde78a878a1c56c8158e8a3b09ec13f0e5eb0e14b
|
||||
EBUILD power_assert-0.4.1.ebuild 808 SHA256 dd8a46370e4b89138fb056f57a19bcee0dc6bb4012873cab3ad00a1d5ac6ce86 SHA512 c2e13d5a3e00414570fc5b9fd48c54a4975a77eafee12a31b77533098c921b946f6b1268f711798239efd03078c35621c038d99a9d053f799a659c44c7294b1c WHIRLPOOL 69927bffe63992a67309a5b45080c15606d507e1988ac0b83af6389f3ecdb99d8625028b3bb701c3d4b91df2d4fbcb8d7b7d885dda74170e2172fd7868e438ed
|
||||
EBUILD power_assert-1.0.1.ebuild 1320 SHA256 fda34675a36e93e729751278bfc2218559530ccecb2ed192b7ea3f2248a725e3 SHA512 6e47c7b2ad91db4d47043b4f558d1e505fa8cb3c61233ec3a4c5d405eac4e82e00da31e03302576f08bab5c3053e335f43496227d56450023ba062789276cf59 WHIRLPOOL 00e0a4cf6ba9caf891d4429d62f3f77ee06419a0a8cd69f70f5a432417c06de478f8e971dee5abf6ff7cc0325311fc5b2dda71e2334b005a42c2c2bd9fe3049f
|
||||
MISC ChangeLog 4486 SHA256 4716bcbcbaf444f01864e1d926a7b7a8fa1d0fed1c711052eb73dd4f4cd8310d SHA512 3f67efd7acff0e1d2f6730cbd987fce8334962abd6733fbd147dba5832288ed8c7f50e177ad93f78d41c77e5b809ec981cb4f16213b560d3d0047720becc0849 WHIRLPOOL 0562a59c97dc3706e4b9d71d97b76cfc73110d9bbcaec919685a09b3e46ea4ec16db2c773a422c4f84e88005b923f8a0cd50eb2acaea9798ac35aea188f52ba9
|
||||
MISC ChangeLog-2015 1149 SHA256 d542747db9516024168a6121603f877193c651663b4af3366971b498f5934048 SHA512 ea04ed36d42aa3be40bddc54b6ee55456974f999e68299c5fee191895c62d8f6f12860ccf0dc13b91fe92de6c812688fc44872f8bf22468f34f97ef90cb9ae7c WHIRLPOOL e8590d5b9f3bed7c8da319216b19c00b76bb6fde2ca67ae1a05c38af29aaeff864a404df47b78f0874ba1d1aba46f906c7e9c9a885d5f6f6967c7cd1093f91bc
|
||||
MISC metadata.xml 344 SHA256 26010cf147a4641825a7cf102152446a7f18017af1c19b662bec225fabd80e24 SHA512 87e232c55b49880144aa509aaa79413864b3f575df07a559a9f1aa60909d4d8e01d1ce2e86542c847533eda2f233542deb36b1103b56d7c512f2385a6c8eb2fc WHIRLPOOL e76e052327d6482d73d78c40227e4cc18b002ea02630c550710f1451ac044a24eec6a7f214be89fbb83df2eea063a9a97e66bf33b94928880412122b3cf1d378
|
||||
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby20 ruby21 ruby22 ruby23 ruby24"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.rdoc"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Shows each value of variables and method calls in the expression"
|
||||
HOMEPAGE="https://github.com/k-tsj/power_assert"
|
||||
SRC_URI="https://github.com/k-tsj/power_assert/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
LICENSE="|| ( Ruby BSD-2 )"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "test? ( dev-ruby/test-unit )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/bundler/I s:^:#:' Rakefile test/test_helper.rb || die
|
||||
sed -i -e '1igem "test-unit"' \
|
||||
-e '/byebug/ s:^:#:' test/test_helper.rb || die
|
||||
|
||||
# Avoid circular dependency on byebug when bootstrapping ruby
|
||||
sed -i -e '/byebug/ s:^:#:' -e '/test_core_ext_helper/ s:^:#:' test/test_helper.rb || die
|
||||
rm test/test_core_ext_helper.rb test/trace_test.rb || die
|
||||
|
||||
# Avoid circular dependency on pry when bootstrapping ruby
|
||||
sed -i -e '/pry/ s:^:#:' -e '/test_colorized_pp/,/^ end/ s:^:#:' test/block_test.rb || die
|
||||
}
|
@ -1,7 +1,9 @@
|
||||
DIST simplecov-0.11.2.gem 54784 SHA256 82e330864f84955d6c443e7d233474e91731b2850ba35b21997a8aad798712dc SHA512 c93ea47a6e3c9b62fd83adf1e480da66fc82ce50106b1749a9d94b7e90ef2aaf34c14c67b1ac12268765695da62895b12f060051a05c26dac41ed7df7575e3f3 WHIRLPOOL 34b891f608fcf3c2d021a96952be0f19c45b643ee8b5d58dfb102f8211a1fbd07e6a8a54a296a8ef0ae39f22bfcf797aad9ea979e1a9d0654335c272cec33be2
|
||||
DIST simplecov-0.12.0.gem 54784 SHA256 7de16175818d86c71b75deb81f141eaf1ce231244a90135815f50b6c5df6d039 SHA512 759a7aae2552deb5f1e213c7547f688a34d56e7baa9ce914b25ae8e43515b09e90d15ce9de5b651bc70a439beed4041f0c8c7c3dc0113dedfb7bcb80dacf9edd WHIRLPOOL 08a3186c543ffbb274ee96690f4bfd5f18f4c2b4bd4ee4eca71369ab027c557adbea7c5124ce72b7ceedee851149595a7e0b4549deff55df91ac14049046a5cd
|
||||
DIST simplecov-0.13.0.gem 55808 SHA256 c78227427eb6b40499d657f2996ec6841f5135468693e55e3d2c976c706f86e4 SHA512 9cc7f88e1a8b793d69e4fc92610805202d68f1c883cdddc7ae9426d250ebd68d72b61879801897748e26750db04f51d3dd0332fe807dab6ec0b2c982b8693d69 WHIRLPOOL c7a6a3168ce0c5712462b2800c888fd8ff62ba6fc8ae89cd9c0bdab397364be00706de7495767c363a7b660d11e03cef8146377f7291297a7df111cb712b416a
|
||||
EBUILD simplecov-0.11.2.ebuild 959 SHA256 c677983d38f2c697a05e765e0a9fc978defe49dfcf660d96bb25f16a176981e5 SHA512 19f882997765acf2438444eb5da236b3901ec08f590e5d2aa90cea7831ba5bfada749a2910e697e06cd3dcb0ca70ffd879c519ccddb019a1b5a41ed001beee97 WHIRLPOOL 77802c12d9c1feaf04164feccc550c57098134cc9ad97bc79efc1ff9e2833e2c6af69ae391df20dddf377d933d49e00856e6a2a7ba199cd5db5bd0456e229406
|
||||
EBUILD simplecov-0.12.0.ebuild 970 SHA256 e2b621432d93bcd471484d264b30c3ae14dc674b76045398e343eeb9af3232ce SHA512 89daa8fb1c476b3d8c91b60e48069b5bbe3f0801ff6dc8aa15ce52a7538a99928b0a8462436d298d7fdb4ec4ee8ae713de988ffbbe3614d017fd4122a46f7544 WHIRLPOOL 0d6d1857c879119f70d943656dbf7a31837fec8e84a50703745ae7ca0cae9ab38cfeef829ecfb1b565e32417ee20d1f3d810cb4b5f7e4456c36f7a5510125ecd
|
||||
EBUILD simplecov-0.13.0.ebuild 1008 SHA256 c472b5da7e0acd73a5a07811bf5d4b7ac8c16b402ee3871740fc5e0ddf52ccb0 SHA512 dbf384ed2ab4f9cac4636df1fd94f8a35daca506fca5683934fd62e0c032f8d4c0211f048c08e47f75534712bf050613a446bde23f7ce29976c900d263d69a8d WHIRLPOOL 7dfa77bef014941f6d9cc459041fa7aa8518f2f8d276abdb6dbe47a1106a560cfc8efb688b2c3f67694a693c10f09c0b6affd70934390d6914642f050a2bd0c2
|
||||
MISC ChangeLog 3579 SHA256 5c2deae7b9a615995732de22d2bd538acf2259d57bf3da8a9a0b05c2080162e0 SHA512 dc3974f7af477a2b44ca78f95c0d5a217f3a215a945a00379b182898150ec0dce7b865c9334551b0aaddc0acd9a99230d208918e4fb3fb604425029eab26d585 WHIRLPOOL 012c10a99099c61f06a4e37149b3ddb65fd4834f0f5a38518d664b6a113341295956e925da319495dba5df42448601166f0988457f86f2344260b8f64100d922
|
||||
MISC ChangeLog-2015 1745 SHA256 2805089f2bab1d7fe07c33b0cb4b1235db453e8c00b40b676cb3653fab7c76a7 SHA512 503671ca6e86fde4a5a855a444607d7b83f425ed73035d656731b9e5a9306ea77f79b3a4b30be2925b6ed7d4eb07f755a1ab63a4e864966cf054cd97bbd27531 WHIRLPOOL 5e6a66e3cb41a6015aa14207cdb7f6f91761c09703519c735f39447c2fbbc1cbbedd7ffb2e1ba8fdddadf61cb8177b036c8ec23b12dbfe413d181d5c357aba4b
|
||||
MISC metadata.xml 345 SHA256 c7836d07a7a9dca73edceaa30682e726ebc15b4c754e3c4a2b38a6c4f867b595 SHA512 ca0ae8784caca2cc0091622a5bfa3796600239a0d81bc5338eb36f743db99f36ba7b50866b1de1cd2ae541f2c2dff96c648f5cdb0661ab766501f4c757d2ddd5 WHIRLPOOL 2823dd45991a5fbd59875df61f110e211cc6c98d0f8ac38436bec29609fac66a5bd3762ab563584c590409f4d27236d2a566424302c96ea1ab22889e72a5e276
|
||||
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby21 ruby22 ruby23"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
|
||||
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Code coverage with a configuration library and merging across test suites"
|
||||
HOMEPAGE="https://www.ruby-toolbox.com/projects/simplecov https://github.com/colszowka/simplecov"
|
||||
LICENSE="MIT"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
SLOT="0.8"
|
||||
IUSE="doc"
|
||||
|
||||
ruby_add_rdepend ">=dev-ruby/json-1.8:0 <dev-ruby/json-3:0
|
||||
dev-ruby/simplecov-html:0.10
|
||||
>=dev-ruby/docile-1.1.0"
|
||||
|
||||
ruby_add_bdepend "test? (
|
||||
dev-ruby/rspec:3
|
||||
dev-ruby/test-unit:2
|
||||
)"
|
||||
|
||||
# There are also cucumber tests that require poltergeist and unpackaged phantomjs gem.
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/[Bb]undler/ s:^:#:' spec/helper.rb features/support/env.rb || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
RSPEC_VERSION=3 ruby-ng_rspec spec/*spec.rb || die
|
||||
|
||||
#${RUBY} -S cucumber features || die
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
Index: latex2html-2017.2/styles/frames.perl
|
||||
===================================================================
|
||||
--- latex2html-2017.2.orig/styles/frames.perl
|
||||
+++ latex2html-2017.2/styles/frames.perl
|
||||
@@ -295,7 +295,7 @@ sub check_frame_colorset {
|
||||
elsif ($reverse == 1) {$colorset="${which}_colorset_star"}
|
||||
elsif ($reverse == 2) {$colorset="${which}_colorset_star_star"}
|
||||
else {$colorset="${which}_colorset"}
|
||||
- if (!(defined @$colorset))
|
||||
+ if (!(@$colorset))
|
||||
{ print STDERR "\nframes for $which are not supported\n"; return($rest);}
|
||||
local($frame_tmp)=$frame_data;
|
||||
local($key, @values);
|
||||
Index: latex2html-2017.2/styles/natbib.perl
|
||||
===================================================================
|
||||
--- latex2html-2017.2.orig/styles/natbib.perl
|
||||
+++ latex2html-2017.2/styles/natbib.perl
|
||||
@@ -1451,7 +1451,7 @@ sub do_cmd_citestyle {
|
||||
local($_) = @_;
|
||||
s/$next_pair_pr_rx//o;
|
||||
local($style)="citestyle_$2";
|
||||
- if (defined @$style) {
|
||||
+ if (@$style) {
|
||||
($CITE_OPEN_DELIM,
|
||||
$CITE_CLOSE_DELIM,
|
||||
$CITE_ENUM,
|
@ -0,0 +1,77 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="Convertor written in Perl that converts LATEX documents to HTML"
|
||||
HOMEPAGE="http://www.latex2html.org/"
|
||||
SRC_URI="http://mirrors.ctan.org/support/latex2html/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="gif png"
|
||||
|
||||
DEPEND="app-text/ghostscript-gpl
|
||||
virtual/latex-base
|
||||
media-libs/netpbm
|
||||
dev-lang/perl
|
||||
gif? ( media-libs/giflib )
|
||||
png? ( media-libs/libpng:0 )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}"-{destdir,tests}.patch )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i -e 's%@PERL@%'"${EPREFIX}"'/usr/bin/perl%g' wrapper/unix.pin || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
|
||||
use gif || use png || myconf="${myconf} --disable-images"
|
||||
|
||||
econf --libdir="${EPREFIX}"/usr/$(get_libdir)/latex2html \
|
||||
--shlibdir="${EPREFIX}"/usr/$(get_libdir)/latex2html \
|
||||
--enable-pk \
|
||||
--enable-eps \
|
||||
--enable-reverse \
|
||||
--enable-pipes \
|
||||
--enable-paths \
|
||||
--enable-wrapper \
|
||||
--with-texpath="${EPREFIX}"/usr/share/texmf-site/tex/latex/html \
|
||||
--without-mktexlsr \
|
||||
$(use_enable gif) \
|
||||
$(use_enable png) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
# make /usr/share/latex2html sticky
|
||||
keepdir /usr/share/latex2html
|
||||
|
||||
# clean the perl scripts up to remove references to the sandbox
|
||||
local dir="${ED}/usr/$(get_libdir)/latex2html"
|
||||
if use png || use gif; then
|
||||
# pstoimg isn't built unless gif or png useflags are enabled
|
||||
sed -i -e "s:${T}:/tmp:g" "${dir}"/pstoimg.pl || die
|
||||
fi
|
||||
sed -i -e "s:${S}::g" "${dir}"/latex2html.pl || die
|
||||
sed -i -e "s:${T}:/tmp:g" "${dir}"/cfgcache.pm || die
|
||||
sed -i -e "s:${T}:/tmp:g" "${dir}"/l2hconf.pm || die
|
||||
|
||||
dodoc BUGS Changes FAQ MANIFEST README.md TODO
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
"${EROOT}"/usr/bin/mktexlsr
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
"${EROOT}"/usr/bin/mktexlsr
|
||||
}
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit bash-completion-r1
|
||||
|
||||
DESCRIPTION="Perl script for automatically building LaTeX documents"
|
||||
HOMEPAGE="http://www.phys.psu.edu/~collins/software/latexmk/"
|
||||
SRC_URI="http://www.phys.psu.edu/~collins/software/latexmk/${P}.zip"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
|
||||
RDEPEND="virtual/latex-base
|
||||
dev-lang/perl"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/unzip"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
src_install() {
|
||||
newbin latexmk.pl latexmk
|
||||
doman latexmk.1
|
||||
dodoc CHANGES README latexmk.pdf latexmk.txt
|
||||
dodoc -r example_rcfiles extra-scripts
|
||||
newbashcomp "${FILESDIR}"/completion.bash-2 ${PN}
|
||||
}
|
@ -1,7 +1,9 @@
|
||||
DIST cmdtest_0.16.orig.tar.xz 32960 SHA256 3cd0e18f638b78a76f78e84d48996ee7436f598832fc3e28380ac03db35afec6 SHA512 5be73dc1d71706ccf220dc91944d353e4745cd214b54977f0a8093bd540114747a78cf9f65c9ed926bcc0749839e3d9252a23d1ff3c1d05fbe87eceb4915bc26 WHIRLPOOL 4028340a9be5177a5b7ea2c805ca3df009719582d414e175734e53327212b2d4eb32c33834dcc61a0a38ef239249a55ebb7206201ca1142b953c1390455c2b6b
|
||||
DIST cmdtest_0.18.orig.tar.xz 33156 SHA256 b68addc8a21298a17a9ac02b439abf9a07bcf9916f3ce41804a2348526110e19 SHA512 b5eb9d58401a93fa31cded35338e734a50cacc6af93423b020912a4b1c63d7bf9e35c588ad47678a0395aca6d4dfda76af7c92fbaf41884d542055a04f6406b7 WHIRLPOOL 2d03c4f554efa6bb8c714976af60dbc559bad17dcfd1dd65bfc491a1b16983a01ab1fb17d2e53a67bb29dc79f992de363288f473dc09c54f3162ae8ce9f2f975
|
||||
DIST cmdtest_0.27.orig.tar.xz 37088 SHA256 3e038bd0065ac366ef16aa1e9362acd24d2318d967ec853e19be12785f4b723e SHA512 6c8aae6b60863d75bd1f57bd45589f3b201c7d2907fcbcc7c2a8aa2fe3bf766ab4d9688998046e36c76037e7d3fd2559c26c316216941a55a121f4a87299928f WHIRLPOOL 44f3b0b0be5f4bad4548592910a370153186c31ed794fc3522f65c8db04b376040ba145bc391be05315c8e794e2dbb3739e8d32474add6cc91659c76fb3fea65
|
||||
EBUILD cmdtest-0.16.ebuild 572 SHA256 e8d4a9c50b4c3d87eebd7708ea99f30a0715c89c8c2fd76ab2d265c540eb5b1e SHA512 19a5399717c0841e200f962c2f9feb910ce6f0cf85ae08f16319cbe9a51e137e98a267fc28de9900977a6c7ea663c1dc6ae24fd7442baa0235dc9337cb8965a4 WHIRLPOOL 57052c2b453bae7a08e6b9a7398ca64aa8e31cd382f190bd3dd3b25540ef3f13c644c885f032c5227ad0ad27e89de2340a6aee2311fdb66677cf73181e24fd30
|
||||
EBUILD cmdtest-0.18.ebuild 608 SHA256 e927e7a7b00d3e7ce6c1f7672790983e623e2f5ec0c43869463a376e136eab99 SHA512 f97dd0f9a8edcb2b2389314108e9345e250756094bccc84195994baf0ba67ba8b306d77ed29aac244085afbf75f3b7ff05f3ad2c61cda13ed81d94a7492ba23d WHIRLPOOL 6e5949ed5c1741556700498ee6250a25788f2b12cf9b80f4377d2d65b97778506a032bc90558e1ba380c7eac05c92dde4a8b45ee9137fa41b0e3e0cd9f9a6aa9
|
||||
EBUILD cmdtest-0.27.ebuild 608 SHA256 de96e99df9a6d260dff9701808570b891eb7515429c45c6cc96b37aa7421b117 SHA512 1176a2f128546fb7b84da216586b871f7a953ff5d867c109d1b94f233ddd727200dff427311688942e0c25075112c3232149c85c31faa6cbe51cf97430a33c70 WHIRLPOOL f002fbc1c0e2d09de645c1ee4a346b06dba936f4de945f8dfba4d7d98a0404c2b83dc7b2be03d7aa557543d39d69ffa0c5c2cc37f2da689b25fb9272b5375a6f
|
||||
MISC ChangeLog 2762 SHA256 e9bfcd58196a5bb7d52be0b5e3a37c7db2632ede17e2c24371c956d930369b3b SHA512 34a563940d486916756d4df00a39774bbc8270f7cbb14caba673d6ed3f7d99fb2d4da25855cd19715fe6130de8d7a085e694621f804a586bf9ab65815fb44a2f WHIRLPOOL ae9c6b278fb04d0d49cde158eb674621870a97411ba313ccea36340488b18259d7f4449ca4baac12397c2d7f2be66665381b1c55871042267761093ab1fc35e6
|
||||
MISC ChangeLog-2015 1714 SHA256 7d5380731601bac859b1abfd1de4ac9bedeaedfb4114a964848f327c1592e968 SHA512 555445df4860247a43358a5d265d80bff71ab6cbd3593c483a6dbd07a06af3678520ef83eb7f309f1ff28bbd999efd0e392db7645cdc4f1f4742091eff677138 WHIRLPOOL c210f62723935d489976cf27778d48af5e20ea633302346bcf52d6937d4be1cbbb97703a023714d29b542c4ec7ec074c021838c19e2837a4ab611c583ec0be65
|
||||
MISC metadata.xml 250 SHA256 dc7996b965794cc38ecefc226a6b05400ff49c69553249c3d0ac69fd277b7906 SHA512 924271cfb32ceafc4134e19b53fbeed96f2e9056addc3c2cbdec28890254abf5f0714979a3ab698ca046e41ef5c2cca2932350830bd8bd3a8e214d99123c12de WHIRLPOOL e00ced8aee67f075273a4c498a4c69671eef224f7b41ef8c194ae72404c242bb93bf31a48fcf94065ab6fe8afbfb667238deba4ea4eb9bec406ace4bfcdcdc8c
|
||||
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="black box tests Unix command line tools"
|
||||
HOMEPAGE="http://liw.fi/cmdtest/"
|
||||
SRC_URI="http://code.liw.fi/debian/pool/main/c/${PN}/${PN}_${PV}.orig.tar.xz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
|
||||
DEPEND="
|
||||
${PYTHON_DEPS}
|
||||
dev-python/cliapp[${PYTHON_USEDEP}]
|
||||
dev-python/ttystatus[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
src_compile() {
|
||||
addwrite /proc/self/comm
|
||||
distutils-r1_src_compile
|
||||
}
|
@ -0,0 +1,529 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit eutils toolchain-funcs multilib pam systemd
|
||||
|
||||
IUSE="dane dcc +dkim dlfunc dmarc +dnsdb doc dovecot-sasl dsn exiscan-acl gnutls ipv6 ldap libressl lmtp maildir mbx mysql nis pam perl pkcs11 postgres +prdr proxy radius redis sasl selinux spf sqlite srs ssl syslog tcpd tpda X elibc_glibc"
|
||||
REQUIRED_USE="
|
||||
dane? ( !gnutls )
|
||||
dmarc? ( spf dkim )
|
||||
pkcs11? ( gnutls )
|
||||
spf? ( exiscan-acl )
|
||||
srs? ( exiscan-acl )
|
||||
"
|
||||
|
||||
COMM_URI="ftp://ftp.exim.org/pub/exim/exim4$([[ ${PV} == *_rc* ]] && echo /test)"
|
||||
|
||||
DESCRIPTION="A highly configurable, drop-in replacement for sendmail"
|
||||
SRC_URI="${COMM_URI}/${P//rc/RC}.tar.bz2
|
||||
mirror://gentoo/system_filter.exim.gz
|
||||
doc? ( ${COMM_URI}/${PN}-pdf-${PV//rc/RC}.tar.bz2 )"
|
||||
HOMEPAGE="http://www.exim.org/"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-solaris"
|
||||
|
||||
COMMON_DEPEND=">=sys-apps/sed-4.0.5
|
||||
>=sys-libs/db-3.2:=
|
||||
dev-libs/libpcre
|
||||
perl? ( dev-lang/perl:= )
|
||||
pam? ( virtual/pam )
|
||||
tcpd? ( sys-apps/tcp-wrappers )
|
||||
ssl? (
|
||||
!libressl? ( dev-libs/openssl:0= )
|
||||
libressl? ( dev-libs/libressl:= )
|
||||
)
|
||||
gnutls? ( net-libs/gnutls[pkcs11?]
|
||||
dev-libs/libtasn1 )
|
||||
ldap? ( >=net-nds/openldap-2.0.7 )
|
||||
nis? ( elibc_glibc? ( || (
|
||||
<sys-libs/glibc-2.23
|
||||
>=sys-libs/glibc-2.23[rpc]
|
||||
) ) )
|
||||
mysql? ( virtual/libmysqlclient )
|
||||
postgres? ( dev-db/postgresql:= )
|
||||
sasl? ( >=dev-libs/cyrus-sasl-2.1.26-r2 )
|
||||
redis? ( dev-libs/hiredis )
|
||||
spf? ( >=mail-filter/libspf2-1.2.5-r1 )
|
||||
dmarc? ( mail-filter/opendmarc )
|
||||
srs? ( mail-filter/libsrs_alt )
|
||||
X? ( x11-proto/xproto
|
||||
x11-libs/libX11
|
||||
x11-libs/libXmu
|
||||
x11-libs/libXt
|
||||
x11-libs/libXaw
|
||||
)
|
||||
sqlite? ( dev-db/sqlite )
|
||||
radius? ( net-dialup/freeradius-client )
|
||||
virtual/libiconv
|
||||
"
|
||||
# added X check for #57206
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
virtual/pkgconfig"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!mail-mta/courier
|
||||
!mail-mta/esmtp
|
||||
!mail-mta/mini-qmail
|
||||
!<mail-mta/msmtp-1.4.19-r1
|
||||
!>=mail-mta/msmtp-1.4.19-r1[mta]
|
||||
!mail-mta/netqmail
|
||||
!mail-mta/nullmailer
|
||||
!mail-mta/postfix
|
||||
!mail-mta/qmail-ldap
|
||||
!mail-mta/sendmail
|
||||
!mail-mta/opensmtpd
|
||||
!<mail-mta/ssmtp-2.64-r2
|
||||
!>=mail-mta/ssmtp-2.64-r2[mta]
|
||||
!net-mail/mailwrapper
|
||||
>=net-mail/mailbase-0.00-r5
|
||||
virtual/logger
|
||||
dcc? ( mail-filter/dcc )
|
||||
selinux? ( sec-policy/selinux-exim )
|
||||
"
|
||||
|
||||
S=${WORKDIR}/${P//rc/RC}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/exim-4.14-tail.patch
|
||||
epatch "${FILESDIR}"/exim-4.74-localscan_dlopen.patch
|
||||
epatch "${FILESDIR}"/exim-4.69-r1.27021.patch
|
||||
epatch "${FILESDIR}"/exim-4.74-radius-db-ENV-clash.patch # 287426
|
||||
epatch "${FILESDIR}"/exim-4.82-makefile-freebsd.patch # 235785
|
||||
epatch "${FILESDIR}"/exim-4.88-as-needed-ldflags.patch # 352265, 391279
|
||||
epatch "${FILESDIR}"/exim-4.76-crosscompile.patch # 266591
|
||||
|
||||
if use maildir ; then
|
||||
epatch "${FILESDIR}"/exim-4.20-maildir.patch
|
||||
else
|
||||
epatch "${FILESDIR}"/exim-4.80-spool-mail-group.patch # 438606
|
||||
fi
|
||||
|
||||
eapply_user
|
||||
|
||||
# user Exim believes it should be
|
||||
MAILUSER=mail
|
||||
MAILGROUP=mail
|
||||
if use prefix && [[ ${EUID} != 0 ]] ; then
|
||||
MAILUSER=$(id -un)
|
||||
MAILGROUP=$(id -gn)
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# general config and paths
|
||||
|
||||
sed -i.orig \
|
||||
-e "/SYSTEM_ALIASES_FILE/s'SYSTEM_ALIASES_FILE'${EPREFIX}/etc/mail/aliases'" \
|
||||
"${S}"/src/configure.default || die
|
||||
|
||||
sed -i -e 's/^buildname=.*/buildname=exim-gentoo/g' Makefile || die
|
||||
|
||||
sed -e "48i\CFLAGS=${CFLAGS}" \
|
||||
-e "s:BIN_DIRECTORY=/usr/exim/bin:BIN_DIRECTORY=${EPREFIX}/usr/sbin:" \
|
||||
-e "s:EXIM_USER=:EXIM_USER=${MAILUSER}:" \
|
||||
-e "s:CONFIGURE_FILE=/usr/exim/configure:CONFIGURE_FILE=${EPREFIX}/etc/exim/exim.conf:" \
|
||||
-e "s:ZCAT_COMMAND=.*$:ZCAT_COMMAND=${EPREFIX}/bin/zcat:" \
|
||||
-e "s:COMPRESS_COMMAND=.*$:COMPRESS_COMMAND=${EPREFIX}/bin/gzip:" \
|
||||
src/EDITME > Local/Makefile
|
||||
|
||||
if use elibc_musl; then
|
||||
sed -e 's/^LIBS = -lnsl/LIBS =/g' \
|
||||
-i OS/Makefile-Linux
|
||||
fi
|
||||
|
||||
cd Local
|
||||
|
||||
cat >> Makefile <<- EOC
|
||||
INFO_DIRECTORY=${EPREFIX}/usr/share/info
|
||||
PID_FILE_PATH=${EPREFIX}/run/exim.pid
|
||||
SPOOL_DIRECTORY=${EPREFIX}/var/spool/exim
|
||||
HAVE_ICONV=yes
|
||||
EOC
|
||||
|
||||
# if we use libiconv, now is the time to tell so
|
||||
use !elibc_glibc && use !elibc_musl && echo "EXTRALIBS_EXIM=-liconv" >> Makefile
|
||||
|
||||
# support for IPv6
|
||||
if use ipv6; then
|
||||
cat >> Makefile <<- EOC
|
||||
HAVE_IPV6=YES
|
||||
EOC
|
||||
fi
|
||||
|
||||
#
|
||||
# mail storage formats
|
||||
|
||||
# mailstore is Exim's traditional storage format
|
||||
cat >> Makefile <<- EOC
|
||||
SUPPORT_MAILSTORE=yes
|
||||
EOC
|
||||
|
||||
# mbox
|
||||
if use mbx; then
|
||||
cat >> Makefile <<- EOC
|
||||
SUPPORT_MBX=yes
|
||||
EOC
|
||||
fi
|
||||
|
||||
# maildir
|
||||
if use maildir; then
|
||||
cat >> Makefile <<- EOC
|
||||
SUPPORT_MAILDIR=yes
|
||||
EOC
|
||||
fi
|
||||
|
||||
#
|
||||
# lookup methods
|
||||
|
||||
# use the "native" interfaces to the DBM and CDB libraries, support
|
||||
# passwd and directory lookups by default
|
||||
cat >> Makefile <<- EOC
|
||||
USE_DB=yes
|
||||
DBMLIB=-ldb
|
||||
LOOKUP_CDB=yes
|
||||
LOOKUP_PASSWD=yes
|
||||
LOOKUP_DSEARCH=yes
|
||||
EOC
|
||||
|
||||
if ! use dnsdb; then
|
||||
# DNSDB lookup is enabled by default
|
||||
sed -i "s:^LOOKUP_DNSDB=yes:# LOOKUP_DNSDB=yes:" Makefile
|
||||
fi
|
||||
|
||||
if use ldap; then
|
||||
cat >> Makefile <<- EOC
|
||||
LOOKUP_LDAP=yes
|
||||
LDAP_LIB_TYPE=OPENLDAP2
|
||||
LOOKUP_INCLUDE += -I"${EROOT}"usr/include/ldap
|
||||
LOOKUP_LIBS += -lldap -llber
|
||||
EOC
|
||||
fi
|
||||
|
||||
if use mysql; then
|
||||
cat >> Makefile <<- EOC
|
||||
LOOKUP_MYSQL=yes
|
||||
LOOKUP_INCLUDE += $(mysql_config --include)
|
||||
LOOKUP_LIBS += $(mysql_config --libs)
|
||||
EOC
|
||||
fi
|
||||
|
||||
if use nis; then
|
||||
cat >> Makefile <<- EOC
|
||||
LOOKUP_NIS=yes
|
||||
LOOKUP_NISPLUS=yes
|
||||
EOC
|
||||
fi
|
||||
|
||||
if use postgres; then
|
||||
cat >> Makefile <<- EOC
|
||||
LOOKUP_PGSQL=yes
|
||||
LOOKUP_INCLUDE += -I$(pg_config --includedir)
|
||||
LOOKUP_LIBS += -L$(pg_config --libdir) -lpq
|
||||
EOC
|
||||
fi
|
||||
|
||||
if use sqlite; then
|
||||
cat >> Makefile <<- EOC
|
||||
LOOKUP_SQLITE=yes
|
||||
LOOKUP_SQLITE_PC=sqlite3
|
||||
EOC
|
||||
fi
|
||||
|
||||
if use redis; then
|
||||
cat >> Makefile <<- EOC
|
||||
LOOKUP_REDIS=yes
|
||||
LOOKUP_LIBS += -lhiredis
|
||||
EOC
|
||||
fi
|
||||
|
||||
#
|
||||
# Exim monitor, enabled by default, controlled via X USE-flag,
|
||||
# disable if not requested, bug #46778
|
||||
if use X; then
|
||||
cp ../exim_monitor/EDITME eximon.conf || die
|
||||
else
|
||||
sed -i -e '/^EXIM_MONITOR=/s/^/# /' Makefile
|
||||
fi
|
||||
|
||||
#
|
||||
# features
|
||||
|
||||
# content scanning support
|
||||
if use exiscan-acl; then
|
||||
cat >> Makefile <<- EOC
|
||||
WITH_CONTENT_SCAN=yes
|
||||
WITH_OLD_DEMIME=yes
|
||||
EOC
|
||||
fi
|
||||
|
||||
# DomainKeys Identified Mail, RFC4871
|
||||
if ! use dkim; then
|
||||
# DKIM is enabled by default
|
||||
cat >> Makefile <<- EOC
|
||||
DISABLE_DKIM=yes
|
||||
EOC
|
||||
fi
|
||||
|
||||
# Per-Recipient-Data-Response
|
||||
if ! use prdr; then
|
||||
# PRDR is enabled by default
|
||||
cat >> Makefile <<- EOC
|
||||
DISABLE_PRDR=yes
|
||||
EOC
|
||||
fi
|
||||
|
||||
# log to syslog
|
||||
if use syslog; then
|
||||
sed -i "s:LOG_FILE_PATH=/var/log/exim/exim_%s.log:LOG_FILE_PATH=syslog:" Makefile
|
||||
cat >> Makefile <<- EOC
|
||||
LOG_FILE_PATH=syslog
|
||||
EOC
|
||||
else
|
||||
cat >> Makefile <<- EOC
|
||||
LOG_FILE_PATH=${EPREFIX}/var/log/exim/exim_%s.log
|
||||
EOC
|
||||
fi
|
||||
|
||||
# starttls support (ssl)
|
||||
if use ssl; then
|
||||
echo "SUPPORT_TLS=yes" >> Makefile
|
||||
if use gnutls; then
|
||||
echo "USE_GNUTLS=yes" >> Makefile
|
||||
echo "USE_GNUTLS_PC=gnutls" >> Makefile
|
||||
use pkcs11 || echo "AVOID_GNUTLS_PKCS11=yes" >> Makefile
|
||||
else
|
||||
echo "USE_OPENSSL_PC=openssl" >> Makefile
|
||||
fi
|
||||
fi
|
||||
|
||||
# TCP wrappers
|
||||
if use tcpd; then
|
||||
cat >> Makefile <<- EOC
|
||||
USE_TCP_WRAPPERS=yes
|
||||
EXTRALIBS_EXIM += -lwrap
|
||||
EOC
|
||||
fi
|
||||
|
||||
# Light Mail Transport Protocol
|
||||
if use lmtp; then
|
||||
cat >> Makefile <<- EOC
|
||||
TRANSPORT_LMTP=yes
|
||||
EOC
|
||||
fi
|
||||
|
||||
# embedded Perl
|
||||
if use perl; then
|
||||
cat >> Makefile <<- EOC
|
||||
EXIM_PERL=perl.o
|
||||
EOC
|
||||
fi
|
||||
|
||||
# dlfunc
|
||||
if use dlfunc; then
|
||||
cat >> Makefile <<- EOC
|
||||
EXPAND_DLFUNC=yes
|
||||
EOC
|
||||
fi
|
||||
|
||||
#
|
||||
# experimental features
|
||||
|
||||
# DANE
|
||||
if use dane; then
|
||||
cat >> Makefile <<- EOC
|
||||
EXPERIMENTAL_DANE=yes
|
||||
EOC
|
||||
fi
|
||||
|
||||
# Distributed Checksum Clearinghouse
|
||||
if use dcc; then
|
||||
echo "EXPERIMENTAL_DCC=yes">> Makefile
|
||||
fi
|
||||
|
||||
# Sender Policy Framework
|
||||
if use spf; then
|
||||
cat >> Makefile <<- EOC
|
||||
EXPERIMENTAL_SPF=yes
|
||||
EXTRALIBS_EXIM += -lspf2
|
||||
EOC
|
||||
fi
|
||||
|
||||
# Sender Rewriting Scheme
|
||||
if use srs; then
|
||||
cat >> Makefile <<- EOC
|
||||
EXPERIMENTAL_SRS=yes
|
||||
EXTRALIBS_EXIM += -lsrs_alt
|
||||
EOC
|
||||
fi
|
||||
|
||||
# DMARC
|
||||
if use dmarc; then
|
||||
cat >> Makefile <<- EOC
|
||||
EXPERIMENTAL_DMARC=yes
|
||||
EXTRALIBS_EXIM += -lopendmarc
|
||||
EOC
|
||||
fi
|
||||
|
||||
# Transport post-delivery actions
|
||||
if use tpda; then
|
||||
cat >> Makefile <<- EOC
|
||||
EXPERIMENTAL_EVENT=yes
|
||||
EOC
|
||||
fi
|
||||
|
||||
# Proxy Protocol
|
||||
if use proxy; then
|
||||
cat >> Makefile <<- EOC
|
||||
EXPERIMENTAL_PROXY=yes
|
||||
EOC
|
||||
fi
|
||||
|
||||
# Delivery Sender Notifications
|
||||
if use dsn; then
|
||||
cat >> Makefile <<- EOC
|
||||
EXPERIMENTAL_DSN=yes
|
||||
EOC
|
||||
fi
|
||||
|
||||
#
|
||||
# authentication (SMTP AUTH)
|
||||
|
||||
# standard bits
|
||||
cat >> Makefile <<- EOC
|
||||
AUTH_SPA=yes
|
||||
AUTH_CRAM_MD5=yes
|
||||
AUTH_PLAINTEXT=yes
|
||||
EOC
|
||||
|
||||
# Cyrus SASL
|
||||
if use sasl; then
|
||||
cat >> Makefile <<- EOC
|
||||
CYRUS_SASLAUTHD_SOCKET=${EPREFIX}/run/saslauthd/mux
|
||||
AUTH_CYRUS_SASL=yes
|
||||
AUTH_LIBS += -lsasl2
|
||||
EOC
|
||||
fi
|
||||
|
||||
# Dovecot
|
||||
if use dovecot-sasl; then
|
||||
cat >> Makefile <<- EOC
|
||||
AUTH_DOVECOT=yes
|
||||
EOC
|
||||
fi
|
||||
|
||||
# Pluggable Authentication Modules
|
||||
if use pam; then
|
||||
cat >> Makefile <<- EOC
|
||||
SUPPORT_PAM=yes
|
||||
AUTH_LIBS += -lpam
|
||||
EOC
|
||||
fi
|
||||
|
||||
# Radius
|
||||
if use radius; then
|
||||
cat >> Makefile <<- EOC
|
||||
RADIUS_CONFIG_FILE=${EPREFIX}/etc/radiusclient/radiusclient.conf
|
||||
RADIUS_LIB_TYPE=RADIUSCLIENTNEW
|
||||
AUTH_LIBS += -lfreeradius-client
|
||||
EOC
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake CC="$(tc-getCC)" HOSTCC="$(tc-getCC $CBUILD)" \
|
||||
AR="$(tc-getAR) cq" RANLIB="$(tc-getRANLIB)" FULLECHO='' \
|
||||
|| die "make failed"
|
||||
}
|
||||
|
||||
src_install () {
|
||||
cd "${S}"/build-exim-gentoo || die
|
||||
dosbin exim
|
||||
if use X; then
|
||||
dosbin eximon.bin
|
||||
dosbin eximon
|
||||
fi
|
||||
fperms 4755 /usr/sbin/exim
|
||||
|
||||
dosym exim /usr/sbin/sendmail
|
||||
dosym exim /usr/sbin/rsmtp
|
||||
dosym exim /usr/sbin/rmail
|
||||
dosym /usr/sbin/exim /usr/bin/mailq
|
||||
dosym /usr/sbin/exim /usr/bin/newaliases
|
||||
dosym /usr/sbin/sendmail /usr/lib/sendmail
|
||||
|
||||
for i in exicyclog exim_dbmbuild exim_dumpdb exim_fixdb exim_lock \
|
||||
exim_tidydb exinext exiwhat exigrep eximstats exiqsumm exiqgrep \
|
||||
convert4r3 convert4r4 exipick
|
||||
do
|
||||
dosbin $i
|
||||
done
|
||||
|
||||
dodoc "${S}"/doc/*
|
||||
doman "${S}"/doc/exim.8
|
||||
use dsn && dodoc "${S}"/README.DSN
|
||||
use doc && dodoc "${WORKDIR}"/${PN}-pdf-${PV//rc/RC}/doc/*.pdf
|
||||
|
||||
# conf files
|
||||
insinto /etc/exim
|
||||
newins "${S}"/src/configure.default exim.conf.dist
|
||||
if use exiscan-acl; then
|
||||
newins "${S}"/src/configure.default exim.conf.exiscan-acl
|
||||
fi
|
||||
doins "${WORKDIR}"/system_filter.exim
|
||||
doins "${FILESDIR}"/auth_conf.sub
|
||||
|
||||
pamd_mimic system-auth exim auth account
|
||||
|
||||
# headers, #436406
|
||||
if use dlfunc ; then
|
||||
# fixup includes so they actually can be found when including
|
||||
sed -i \
|
||||
-e '/#include "\(config\|store\|mytypes\).h"/s:"\(.\+\)":<exim/\1>:' \
|
||||
local_scan.h || die
|
||||
insinto /usr/include/exim
|
||||
doins {config,local_scan}.h ../src/{mytypes,store}.h
|
||||
fi
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/exim.logrotate" exim
|
||||
|
||||
newinitd "${FILESDIR}"/exim.rc9 exim
|
||||
newconfd "${FILESDIR}"/exim.confd exim
|
||||
|
||||
systemd_dounit "${FILESDIR}"/{exim.service,exim.socket,exim-submission.socket}
|
||||
systemd_newunit "${FILESDIR}"/exim_at.service 'exim@.service'
|
||||
systemd_newunit "${FILESDIR}"/exim-submission_at.service 'exim-submission@.service'
|
||||
|
||||
diropts -m 0750 -o ${MAILUSER} -g ${MAILGROUP}
|
||||
dodir /var/log/${PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ ! -f ${EROOT}etc/exim/exim.conf ]] ; then
|
||||
einfo "${EROOT}etc/exim/system_filter.exim is a sample system_filter."
|
||||
einfo "${EROOT}etc/exim/auth_conf.sub contains the configuration sub for using smtp auth."
|
||||
einfo "Please create ${EROOT}etc/exim/exim.conf from ${EROOT}etc/exim/exim.conf.dist."
|
||||
fi
|
||||
use dane && einfo "DANE support is experimental"
|
||||
if use dcc ; then
|
||||
einfo "DCC support is experimental, you can find some limited"
|
||||
einfo "documentation at the bottom of this prerelease message:"
|
||||
einfo "http://article.gmane.org/gmane.mail.exim.devel/3579"
|
||||
fi
|
||||
use spf && einfo "SPF support is experimental"
|
||||
use srs && einfo "SRS support is experimental"
|
||||
if use dmarc ; then
|
||||
einfo "DMARC support is experimental. See global settings to"
|
||||
einfo "configure DMARC, for usage see the documentation at "
|
||||
einfo "experimental-spec.txt."
|
||||
fi
|
||||
use tpda && einfo "TPDA/EVENT support is experimental"
|
||||
use proxy && einfo "proxy support is experimental"
|
||||
use dsn && einfo "DSN support is experimental"
|
||||
elog "The obsolete acl condition 'demime' is removed, the replacements"
|
||||
elog "are the ACLs acl_smtp_mime and acl_not_smtp_mime"
|
||||
}
|
@ -1,7 +1,7 @@
|
||||
DIST frei0r-plugins-1.3.tar.gz 1092809 SHA256 b25da901115aa7f960cf5e541057266fddf132a7521d628e6cb344c9f16c0236 SHA512 3fcbdb61b656db42b841df6485ca06e2fe2bb8ca16dc054f9154408f843c4170454f8b9fc619b49989f6da9990b67eb7ac6b548dd0fbfb560fdb0f2789346f90 WHIRLPOOL d79a14eae912bd9739b498c7e4d2949529f3e212835a337023bd9760bc9a1dbf239fb4e8cb7f038060d945932df725559fbf283c6362e2777d171126859eff05
|
||||
DIST frei0r-plugins-1.5.0.tar.gz 1519006 SHA256 781cf84a6c2a9a3252f54d2967b57f6de75a31fc1684371e112638c981f72b60 SHA512 9be0384421ff5ac9000dcda9acefb5cb2b6dc05ea72d9771fae990cb5fad4424dcef8dd15c1e5031a89169f914af8c7a30e47934ad007a3bc0150f3c005bc6bf WHIRLPOOL c582118da0d832edd10bf3e4473edb5ff352d67d723d84381befda0cee7deaaeb5f200b5db49603055d620921669d9e0346a7654db2f12e8d922419e7456eaf3
|
||||
EBUILD frei0r-plugins-1.3.ebuild 1357 SHA256 63e15fb4a61399e2505455d3801f7d19b9a4e8aeba64344ad36ba7fec7a59590 SHA512 8b8ab97757c715645990dca42f77de6874284039b81e78068695936198cec0a18cdb4a54f9b0e49d24b4b7c15815d183ea41d1381cc760ce6f19cd69ef8d37eb WHIRLPOOL 6b2040d5a06ce7403311f3c3206386ddc73099e55e6bc51face45d48e095d14a5f6fa4ae3d3adebfdf10f7e6a6cf847abf8626baff3efa5d75306ae2210f11f7
|
||||
EBUILD frei0r-plugins-1.5.0.ebuild 1292 SHA256 0a35400826a859783b489a5e67bb8fd6e3368988597abf368d876b28387c48f8 SHA512 ae7a4cff706fbac11a429ac36aadee1995dacb6ca9f34dc49a7481d5e818e7854f9ffae5af7f92f7525df20b211a8ee3f5ec8e805510574d06601e658e9684bb WHIRLPOOL b4d7cdf29254b3581360b8a7fb7d068d6a2b249774d1c6394239e6e64d295ff4810d3ec7f75fbac41c60187377b88ce0d17175642c05d4b7144dedb593c17778
|
||||
EBUILD frei0r-plugins-1.5.0.ebuild 1291 SHA256 e0f37139e002c485208e2375b03829e89343f9dd9270a6be627b3a22283d23e7 SHA512 f7eb5906da8bf1adcb181edb481488cf1637596786959e469879ef0ff3e691541d0a943d4fc0ddb21ffb6a9e2e8d3dda314279a0de03866233f87439eea0fb1a WHIRLPOOL 4ad4f7075c7c20fe1af0bf1cd844ea77d508bb88576bbd541d92abb114b7a7c8830a60ca61cd3a7269973030245fdf89b7cff781175a766b42aa4660176f4688
|
||||
MISC ChangeLog 4591 SHA256 b9fbced55339dbba0e228cb662bf01b972cc9c47f5890834baec7d82988b97f4 SHA512 b044d08d75427df5277325153ed38d5ed689d25c2da1b3697f9f1f706565a70a548ed5e30b2ce145e0918238a8a8408dfeb80c055a36972bd594dc8b000d75e1 WHIRLPOOL c332c0cc4efe3819f229c5cba1a149466c87621054a74d81160ba6ac02078d0b0f3da1bc68f2a7e2b500f74446bfbf91bd3d77c0335ce1e0d2fde8054ba5bea8
|
||||
MISC ChangeLog-2015 3738 SHA256 77f840e8c1223c76130cfb7751ac300d6b3e61aab27c6ec7baecea20c5f026f1 SHA512 67446a9a83ceb9cfc33da4feb6b49382a6916ee3294bb2a2b83f8962f072715bdc0af70b22086f67b20b66f0c59e98e85a0e8288a27663228efac7df13f0ddb4 WHIRLPOOL 4ff27059ae5a0b202141d20f8515744585661f13ab6feb5a89a53d70395c01b9f75ed19c1d6d9452b877ed4057ea6d9da4b62115758cecc3447c7c1913aee9b1
|
||||
MISC metadata.xml 558 SHA256 a1da2c1709ae95fc5ec3ca93c624975a8c1bcadf1fc6c240e011671376372793 SHA512 11b9bc52481fb1db15cce40f024a595598382b50e96ba0d294968739638676d4d7769c26390e7fd7ef84f214d9d83b04c46bad44938bd9485af4497ff14ea131 WHIRLPOOL de4519995a314664d1c349985ed219d689edb5ea41113ca49c9c8296779f16972aecf1e230d55280a114eec33bf8d20027335668bb121625c6b2e4414aa8ecba
|
||||
|
@ -1,7 +1,7 @@
|
||||
AUX qmpdclient-1.2.2-qt48.patch 1484 SHA256 36cbccd5058fcf8a4f23d5e49f8638bf173465fd6c3bf39c00db617abb5270f3 SHA512 5674b1de888f9ed03eb83be471b2f03ccf7a5e463c9c0056d1b276f7ed7bec73a3d4340131cb10a03f8f5cbbfe0b40694c213b6a3d8e90bb6da96c829ea03394 WHIRLPOOL a0ab1b846f1286f7a3c969d528bc0b86a2401db6e03c42774802cebfdb046b1efe52f866971c0257aa30ed23f51af38afd1afce0eda56ff59a5dfa5f9c4773c1
|
||||
DIST qmpdclient-1.2.2.tar.bz2 271565 SHA256 ed65705eaae8fb10fdce34ce20e010757a87423c2874479e1466e4368a866289 SHA512 2ae8a2235640c0c644f32290a9d39bcef6f041bb7eca1d269b54433975578c31067f2e5a28d9d679c229075962523b6b20e779b1ed23af7c47129ff4b63e5735 WHIRLPOOL e52e5b99892cc7b475f1c1b26a514b8125d704c83fef02b140307536acad45a94bdc4fe59adbec289d379cd599f4748452f17c5345b166ab443defbfcfeb0460
|
||||
EBUILD qmpdclient-1.2.2-r1.ebuild 896 SHA256 024cfe3644c1bfab09550c3ecd2ab9350c53838bf7e5249bb887e77c9d17df50 SHA512 3673843e09a420b7b93336f33e6da4b09c2b299268837dc4435cefef4e586c3e5c7af054bf73e9cdb7f090c5f3e248c8375582d4d58bee9f581133edd13b6560 WHIRLPOOL e4375b5fb0bcd864de11b95bd682b48ab8639456d151ebea7f0a46955139525bacc2fd488788869a74b0db82df1e67ef05b4a8d2f05b8569f8ea7c3c31edcfa2
|
||||
EBUILD qmpdclient-1.2.2-r2.ebuild 900 SHA256 776e1ec817ef1f13e0091564b0925e2a46284b54b700f1bd33d13e31230ef87d SHA512 48c270c1843c40f589dfe3f8bf609085fd0dc508e61eb8c829b37ba66b1a48fa6b07dbf0529e03684e1d2cfc772fe97b2aecf00123d137b575425c7a4dfc8b7b WHIRLPOOL c8ebce40562e936b26e66a769f2aff973f0e7cafe6767ca2a6d5895ef7f81acd40491720dded44e6ba5121c38f360159e7ece754af0edd7ab2079b15b9f49e52
|
||||
EBUILD qmpdclient-1.2.2-r2.ebuild 899 SHA256 d9ba966f1e9e7c67c7515e6c3b34cd957de5e36cb3058b7c93dc5644c6262fc5 SHA512 0d23bbfc954750735e1848bae9e7e7504469c0d43aabebd33cfd2692a5446fe3722ae1105acbbe5195a5e718ef5f9987de9d23dd42fcd2462bb1346fa98d99fc WHIRLPOOL 646da931ff9ed6392b9c9eaf31054e0f695a7df3109f95dfb92293ea6d5b0e58674f6699530d4486dd00cc5023e5ef344a387f6a6259efe385083fd171b5b91d
|
||||
MISC ChangeLog 2604 SHA256 bb4d6ffaab43847f39ae761343560a38bcc17143176ca1f89757e3b0f81de948 SHA512 bbca8b54885bcbec0561de4b5bdc0a9a083e5d7205264ed5d03ba4c3b1be02b4139ddb26c92f003a88f7a07e9563153d597a3c1c74a6c75d70119c6af0ccd59e WHIRLPOOL 9c91762b3047a9ca4e80d4c13f6d9dc78e0111d1072c8d043239b5b4b40f7364a3f6be63c1ae3a4522ce047da859c03c9f9b3cdad6fc95039309a198d0ec617b
|
||||
MISC ChangeLog-2015 14452 SHA256 f36fffe04088bca82e078052d8f63fb269ed1607efe51a6e0f39e71962e26188 SHA512 7c75fe9185c0b8787d3b1cb2a309a1928ee0c86b967ded482aced26dda628a74c739284317b9de1aa630bea062328cee0a7de64578c2209b1af233e46a457acd WHIRLPOOL 933ae6a0bb8817d37fd5285be0baea86f9227958133a5d198fa2c936753cbc360d342d04ee05662eb2a9b3e4cca3c625b63ccc83978c7d47a8cc7f09a2986137
|
||||
MISC metadata.xml 352 SHA256 122cdcd98a7afc160784dd295d9770c078f830fb9ba30171a0ac30b737554688 SHA512 0344118bc0ba6bb6997dc9476d5f8ab3dd8e53d09767c0e4bf050dcc394d11810e6b437fb114c6f3e83a7cabcd7ef16852d34012390126328773159b51a2a5a2 WHIRLPOOL b447e1b12215f86acf4d263519292bbcf348fc5e6671f36f5c5d702a78996008f6dd0ee0accfacd4356e944ca8b91d954d3e9105698be1cf97aee307765101b6
|
||||
|
@ -1 +1 @@
|
||||
Tue, 31 Jan 2017 05:13:22 +0000
|
||||
Tue, 31 Jan 2017 09:43:33 +0000
|
||||
|
@ -1 +1 @@
|
||||
Tue, 31 Jan 2017 05:13:23 +0000
|
||||
Tue, 31 Jan 2017 09:43:33 +0000
|
||||
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile install prepare test
|
||||
DEPEND=!luajit? ( >=dev-lang/lua-5.1:= ) luajit? ( dev-lang/luajit:2= ) virtual/pkgconfig
|
||||
DESCRIPTION=Parsing Expression Grammars for Lua
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.inf.puc-rio.br/~roberto/lpeg/
|
||||
IUSE=debug doc luajit
|
||||
KEYWORDS=~amd64 ~arm ~hppa ~ppc ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=!luajit? ( >=dev-lang/lua-5.1:= ) luajit? ( dev-lang/luajit:2= )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.inf.puc-rio.br/~roberto/lpeg/lpeg-1.0.1.tar.gz
|
||||
_eclasses_=eutils ea170b525f6a38a006be05c9d9429f13 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
|
||||
_md5_=1481a12d87a8c8adbaabeac94f5a7107
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
|
||||
DEPEND=app-arch/snappy dev-libs/glib:2 dev-libs/nspr dev-libs/nss ~dev-qt/qtcore-5.7.1 ~dev-qt/qtdeclarative-5.7.1 ~dev-qt/qtgui-5.7.1 ~dev-qt/qtnetwork-5.7.1 ~dev-qt/qtwebchannel-5.7.1[qml] dev-libs/expat dev-libs/jsoncpp:= dev-libs/libevent:= dev-libs/libxml2 dev-libs/libxslt dev-libs/protobuf:= media-libs/flac media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/libpng:0= >=media-libs/libvpx-1.5:=[svc] media-libs/libwebp:= media-libs/mesa media-libs/opus media-libs/speex net-libs/libsrtp:0= sys-apps/dbus sys-apps/pciutils sys-libs/libcap sys-libs/zlib[minizip] x11-libs/libdrm x11-libs/libX11 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/libXScrnSaver x11-libs/libXtst alsa? ( media-libs/alsa-lib ) geolocation? ( ~dev-qt/qtpositioning-5.7.1 ) pulseaudio? ( media-sound/pulseaudio:= ) system-ffmpeg? ( media-video/ffmpeg:0= ) system-icu? ( dev-libs/icu:= ) widgets? ( ~dev-qt/qtwidgets-5.7.1 ) || ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-util/gperf dev-util/ninja dev-util/re2c sys-devel/bison pax_kernel? ( sys-apps/elfix ) dev-lang/perl virtual/pkgconfig test? ( ~dev-qt/qttest-5.7.1 )
|
||||
DESCRIPTION=Library for rendering dynamic web content in Qt5 C++ and QML applications
|
||||
EAPI=6
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
IUSE=alsa bindist geolocation pax_kernel pulseaudio +system-ffmpeg +system-icu widgets debug test
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
RDEPEND=app-arch/snappy dev-libs/glib:2 dev-libs/nspr dev-libs/nss ~dev-qt/qtcore-5.7.1 ~dev-qt/qtdeclarative-5.7.1 ~dev-qt/qtgui-5.7.1 ~dev-qt/qtnetwork-5.7.1 ~dev-qt/qtwebchannel-5.7.1[qml] dev-libs/expat dev-libs/jsoncpp:= dev-libs/libevent:= dev-libs/libxml2 dev-libs/libxslt dev-libs/protobuf:= media-libs/flac media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/libpng:0= >=media-libs/libvpx-1.5:=[svc] media-libs/libwebp:= media-libs/mesa media-libs/opus media-libs/speex net-libs/libsrtp:0= sys-apps/dbus sys-apps/pciutils sys-libs/libcap sys-libs/zlib[minizip] x11-libs/libdrm x11-libs/libX11 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/libXScrnSaver x11-libs/libXtst alsa? ( media-libs/alsa-lib ) geolocation? ( ~dev-qt/qtpositioning-5.7.1 ) pulseaudio? ( media-sound/pulseaudio:= ) system-ffmpeg? ( media-video/ffmpeg:0= ) system-icu? ( dev-libs/icu:= ) widgets? ( ~dev-qt/qtwidgets-5.7.1 ) dev-qt/qtchooser
|
||||
RESTRICT=test
|
||||
SLOT=5/5.7
|
||||
SRC_URI=https://download.qt.io/official_releases/qt/5.7/5.7.1/submodules/qtwebengine-opensource-src-5.7.1.tar.xz
|
||||
_eclasses_=eutils ea170b525f6a38a006be05c9d9429f13 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 multilib 165fc17c38d1b11dac2008280dab6e80 pax-utils 4c2654a34ebe732e85fda354f6ee642f python-any-r1 1c20f9b800324335a8e3b137363362e8 python-utils-r1 d275302cd06aedef2ba08f81f3104206 qt5-build 83d2fb3487673baa701c7d258ae004c5 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c virtualx 86c9305a59b3e0459e7fbef3a5f30b96
|
||||
_md5_=40f3e547ff55079411eba908b63ae898
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-python/PyQt5[gui,widgets,python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] sys-devel/make >=dev-util/cmake-3.5.2 dev-util/catkin[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] dev-python/empy[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)]
|
||||
DESCRIPTION=Infrastructure for an integrated graphical user interface based on Qt
|
||||
EAPI=5
|
||||
HOMEPAGE=http://wiki.ros.org/python_qt_binding
|
||||
IUSE=python_targets_python2_7 python_targets_python3_4 test
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=BSD
|
||||
RDEPEND=dev-python/PyQt5[gui,widgets,python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] dev-util/catkin[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] dev-python/empy[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] dev-lang/python-exec:2 python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)]
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/ros-visualization/python_qt_binding/archive/0.3.2.tar.gz -> python_qt_binding-0.3.2.tar.gz
|
||||
_eclasses_=cmake-utils f0c2647fb321257c91c6a967f362d053 eutils ea170b525f6a38a006be05c9d9429f13 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing 7bb10a841be2368af0c00f27dd67560b python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d275302cd06aedef2ba08f81f3104206 ros-catkin 5d7f690679dfb6a4ac14c1bd25f098cd toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=f4ec78bc8430fa84c30a9159f924457c
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby21? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby23] ) ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) test? ( ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) )
|
||||
DESCRIPTION=A high performance selector API for monitoring IO objects
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/celluloid/nio4r
|
||||
IUSE=elibc_FreeBSD ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 test test
|
||||
KEYWORDS=~amd64 ~arm ~ppc64 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=MIT
|
||||
RDEPEND=ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 )
|
||||
SLOT=2
|
||||
SRC_URI=mirror://rubygems/nio4r-2.0.0.gem
|
||||
_eclasses_=eutils ea170b525f6a38a006be05c9d9429f13 java-utils-2 a50950a73b5d5db46f42638e2996a087 multilib 165fc17c38d1b11dac2008280dab6e80 ruby-fakegem 2b249022d4895a29827658b7d630c461 ruby-ng 934780d41ab18a9ff091703f511371be ruby-utils 382c3a262907e1219a21618dfd1a01a0 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=33d5b58f2069b9da81ba5c5877aaf1f8
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=ruby_targets_ruby20? ( test? ( dev-ruby/test-unit[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/test-unit[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/test-unit[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( test? ( dev-ruby/test-unit[ruby_targets_ruby23] ) ) ruby_targets_ruby24? ( test? ( dev-ruby/test-unit[ruby_targets_ruby24] ) ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby24? ( dev-lang/ruby:2.4 ) ruby_targets_ruby20? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby23] ) ) ruby_targets_ruby24? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby24] ) ) ruby_targets_ruby20? ( test? ( dev-ruby/rake[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/rake[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/rake[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( test? ( dev-ruby/rake[ruby_targets_ruby23] ) ) ruby_targets_ruby24? ( test? ( dev-ruby/rake[ruby_targets_ruby24] ) ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) ruby_targets_ruby24? ( virtual/rubygems[ruby_targets_ruby24] ) test? ( ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) ruby_targets_ruby24? ( virtual/rubygems[ruby_targets_ruby24] ) )
|
||||
DESCRIPTION=Shows each value of variables and method calls in the expression
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/k-tsj/power_assert
|
||||
IUSE=elibc_FreeBSD ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 ruby_targets_ruby24 doc test test
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=|| ( Ruby BSD-2 )
|
||||
RDEPEND=ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby24? ( dev-lang/ruby:2.4 ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) ruby_targets_ruby24? ( virtual/rubygems[ruby_targets_ruby24] )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 ruby_targets_ruby24 )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/k-tsj/power_assert/archive/v1.0.1.tar.gz -> power_assert-1.0.1.tar.gz
|
||||
_eclasses_=eutils ea170b525f6a38a006be05c9d9429f13 java-utils-2 a50950a73b5d5db46f42638e2996a087 multilib 165fc17c38d1b11dac2008280dab6e80 ruby-fakegem 2b249022d4895a29827658b7d630c461 ruby-ng 934780d41ab18a9ff091703f511371be ruby-utils 382c3a262907e1219a21618dfd1a01a0 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=8686c457ddef9398790f8e3525a91201
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=test? ( ruby_targets_ruby21? ( >=dev-ruby/json-1.8:0[ruby_targets_ruby21] <dev-ruby/json-3:0[ruby_targets_ruby21] dev-ruby/simplecov-html:0.10[ruby_targets_ruby21] >=dev-ruby/docile-1.1.0[ruby_targets_ruby21] ) ruby_targets_ruby22? ( >=dev-ruby/json-1.8:0[ruby_targets_ruby22] <dev-ruby/json-3:0[ruby_targets_ruby22] dev-ruby/simplecov-html:0.10[ruby_targets_ruby22] >=dev-ruby/docile-1.1.0[ruby_targets_ruby22] ) ruby_targets_ruby23? ( >=dev-ruby/json-1.8:0[ruby_targets_ruby23] <dev-ruby/json-3:0[ruby_targets_ruby23] dev-ruby/simplecov-html:0.10[ruby_targets_ruby23] >=dev-ruby/docile-1.1.0[ruby_targets_ruby23] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby21] dev-ruby/test-unit:2[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby22] dev-ruby/test-unit:2[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby23] dev-ruby/test-unit:2[ruby_targets_ruby23] ) ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby21? ( test? ( dev-ruby/rake[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/rake[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( test? ( dev-ruby/rake[ruby_targets_ruby23] ) ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) test? ( ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) )
|
||||
DESCRIPTION=Code coverage with a configuration library and merging across test suites
|
||||
EAPI=5
|
||||
HOMEPAGE=https://www.ruby-toolbox.com/projects/simplecov https://github.com/colszowka/simplecov
|
||||
IUSE=doc test elibc_FreeBSD ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 doc test test
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=MIT
|
||||
RDEPEND=ruby_targets_ruby21? ( >=dev-ruby/json-1.8:0[ruby_targets_ruby21] <dev-ruby/json-3:0[ruby_targets_ruby21] dev-ruby/simplecov-html:0.10[ruby_targets_ruby21] >=dev-ruby/docile-1.1.0[ruby_targets_ruby21] ) ruby_targets_ruby22? ( >=dev-ruby/json-1.8:0[ruby_targets_ruby22] <dev-ruby/json-3:0[ruby_targets_ruby22] dev-ruby/simplecov-html:0.10[ruby_targets_ruby22] >=dev-ruby/docile-1.1.0[ruby_targets_ruby22] ) ruby_targets_ruby23? ( >=dev-ruby/json-1.8:0[ruby_targets_ruby23] <dev-ruby/json-3:0[ruby_targets_ruby23] dev-ruby/simplecov-html:0.10[ruby_targets_ruby23] >=dev-ruby/docile-1.1.0[ruby_targets_ruby23] ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 )
|
||||
SLOT=0.8
|
||||
SRC_URI=mirror://rubygems/simplecov-0.13.0.gem
|
||||
_eclasses_=eutils ea170b525f6a38a006be05c9d9429f13 java-utils-2 a50950a73b5d5db46f42638e2996a087 multilib 165fc17c38d1b11dac2008280dab6e80 ruby-fakegem 2b249022d4895a29827658b7d630c461 ruby-ng 934780d41ab18a9ff091703f511371be ruby-utils 382c3a262907e1219a21618dfd1a01a0 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=1d4794bc04bd7f23c69b5e5826f27295
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=configure install postinst postrm prepare
|
||||
DEPEND=app-text/ghostscript-gpl virtual/latex-base media-libs/netpbm dev-lang/perl gif? ( media-libs/giflib ) png? ( media-libs/libpng:0 )
|
||||
DESCRIPTION=Convertor written in Perl that converts LATEX documents to HTML
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.latex2html.org/
|
||||
IUSE=gif png
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=app-text/ghostscript-gpl virtual/latex-base media-libs/netpbm dev-lang/perl gif? ( media-libs/giflib ) png? ( media-libs/libpng:0 )
|
||||
SLOT=0
|
||||
SRC_URI=http://mirrors.ctan.org/support/latex2html/latex2html-2017.2.tar.gz
|
||||
_md5_=85fd540bedf226268bb34e801c8ed45a
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=install
|
||||
DEPEND=virtual/latex-base dev-lang/perl app-arch/unzip
|
||||
DESCRIPTION=Perl script for automatically building LaTeX documents
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.phys.psu.edu/~collins/software/latexmk/
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=virtual/latex-base dev-lang/perl
|
||||
SLOT=0
|
||||
SRC_URI=http://www.phys.psu.edu/~collins/software/latexmk/latexmk-452c.zip
|
||||
_eclasses_=bash-completion-r1 acf715fa09463f043fbfdc1640f3fb85 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
|
||||
_md5_=452056c2173e0073fa2fe6b4f5d4106d
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=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-python/cliapp[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/ttystatus[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=black box tests Unix command line tools
|
||||
EAPI=6
|
||||
HOMEPAGE=http://liw.fi/cmdtest/
|
||||
IUSE=python_targets_python2_7
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=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=http://code.liw.fi/debian/pool/main/c/cmdtest/cmdtest_0.27.orig.tar.xz
|
||||
_eclasses_=distutils-r1 f1707af2d2ad4cf700a9e690de6ed855 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing 7bb10a841be2368af0c00f27dd67560b python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d275302cd06aedef2ba08f81f3104206 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
|
||||
_md5_=36bd1e4d022404a6f3a18bae7cd0173d
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare
|
||||
DEPEND=>=sys-apps/sed-4.0.5 >=sys-libs/db-3.2:= dev-libs/libpcre perl? ( dev-lang/perl:= ) pam? ( virtual/pam ) tcpd? ( sys-apps/tcp-wrappers ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) ) gnutls? ( net-libs/gnutls[pkcs11?] dev-libs/libtasn1 ) ldap? ( >=net-nds/openldap-2.0.7 ) nis? ( elibc_glibc? ( || ( <sys-libs/glibc-2.23 >=sys-libs/glibc-2.23[rpc] ) ) ) mysql? ( virtual/libmysqlclient ) postgres? ( dev-db/postgresql:= ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26-r2 ) redis? ( dev-libs/hiredis ) spf? ( >=mail-filter/libspf2-1.2.5-r1 ) dmarc? ( mail-filter/opendmarc ) srs? ( mail-filter/libsrs_alt ) X? ( x11-proto/xproto x11-libs/libX11 x11-libs/libXmu x11-libs/libXt x11-libs/libXaw ) sqlite? ( dev-db/sqlite ) radius? ( net-dialup/freeradius-client ) virtual/libiconv virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=A highly configurable, drop-in replacement for sendmail
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.exim.org/
|
||||
IUSE=dane dcc +dkim dlfunc dmarc +dnsdb doc dovecot-sasl dsn exiscan-acl gnutls ipv6 ldap libressl lmtp maildir mbx mysql nis pam perl pkcs11 postgres +prdr proxy radius redis sasl selinux spf sqlite srs ssl syslog tcpd tpda X elibc_glibc
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=sys-apps/sed-4.0.5 >=sys-libs/db-3.2:= dev-libs/libpcre perl? ( dev-lang/perl:= ) pam? ( virtual/pam ) tcpd? ( sys-apps/tcp-wrappers ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) ) gnutls? ( net-libs/gnutls[pkcs11?] dev-libs/libtasn1 ) ldap? ( >=net-nds/openldap-2.0.7 ) nis? ( elibc_glibc? ( || ( <sys-libs/glibc-2.23 >=sys-libs/glibc-2.23[rpc] ) ) ) mysql? ( virtual/libmysqlclient ) postgres? ( dev-db/postgresql:= ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26-r2 ) redis? ( dev-libs/hiredis ) spf? ( >=mail-filter/libspf2-1.2.5-r1 ) dmarc? ( mail-filter/opendmarc ) srs? ( mail-filter/libsrs_alt ) X? ( x11-proto/xproto x11-libs/libX11 x11-libs/libXmu x11-libs/libXt x11-libs/libXaw ) sqlite? ( dev-db/sqlite ) radius? ( net-dialup/freeradius-client ) virtual/libiconv !mail-mta/courier !mail-mta/esmtp !mail-mta/mini-qmail !<mail-mta/msmtp-1.4.19-r1 !>=mail-mta/msmtp-1.4.19-r1[mta] !mail-mta/netqmail !mail-mta/nullmailer !mail-mta/postfix !mail-mta/qmail-ldap !mail-mta/sendmail !mail-mta/opensmtpd !<mail-mta/ssmtp-2.64-r2 !>=mail-mta/ssmtp-2.64-r2[mta] !net-mail/mailwrapper >=net-mail/mailbase-0.00-r5 virtual/logger dcc? ( mail-filter/dcc ) selinux? ( sec-policy/selinux-exim )
|
||||
REQUIRED_USE=dane? ( !gnutls ) dmarc? ( spf dkim ) pkcs11? ( gnutls ) spf? ( exiscan-acl ) srs? ( exiscan-acl )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://ftp.exim.org/pub/exim/exim4/test/exim-4.89_RC1.tar.bz2 mirror://gentoo/system_filter.exim.gz doc? ( ftp://ftp.exim.org/pub/exim/exim4/test/exim-pdf-4.89_RC1.tar.bz2 )
|
||||
_eclasses_=eutils ea170b525f6a38a006be05c9d9429f13 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 multilib 165fc17c38d1b11dac2008280dab6e80 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 systemd 5b6ca8b2fc1307ca593223f327342c96 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
|
||||
_md5_=442efa931d0684f699de374b1bc35888
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile install postinst prepare setup
|
||||
DEPEND=pcre? ( dev-libs/libpcre pcre-jit? ( dev-libs/libpcre[jit] ) ) ssl? ( !libressl? ( dev-libs/openssl:0=[zlib?] ) libressl? ( dev-libs/libressl:0= ) ) slz? ( dev-libs/libslz:= ) zlib? ( sys-libs/zlib ) lua? ( dev-lang/lua:5.3 ) device-atlas? ( dev-libs/device-atlas-api-c ) virtual/pkgconfig
|
||||
DESCRIPTION=A TCP/HTTP reverse proxy for high availability environments
|
||||
EAPI=6
|
||||
HOMEPAGE=http://haproxy.1wt.eu
|
||||
IUSE=+crypt doc examples libressl slz net_ns +pcre pcre-jit ssl tools vim-syntax +zlib lua device-atlas 51degrees wurfl
|
||||
KEYWORDS=~amd64 ~arm ~ppc ~x86
|
||||
LICENSE=GPL-2 LGPL-2.1
|
||||
RDEPEND=pcre? ( dev-libs/libpcre pcre-jit? ( dev-libs/libpcre[jit] ) ) ssl? ( !libressl? ( dev-libs/openssl:0=[zlib?] ) libressl? ( dev-libs/libressl:0= ) ) slz? ( dev-libs/libslz:= ) zlib? ( sys-libs/zlib ) lua? ( dev-lang/lua:5.3 ) device-atlas? ( dev-libs/device-atlas-api-c )
|
||||
REQUIRED_USE=pcre-jit? ( pcre ) device-atlas? ( pcre ) ?? ( slz zlib )
|
||||
SLOT=0
|
||||
SRC_URI=http://haproxy.1wt.eu/download/1.7/src/haproxy-1.7.2.tar.gz
|
||||
_eclasses_=eutils ea170b525f6a38a006be05c9d9429f13 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 linux-info af49d8ab3be91bb1d38b7201dc9e5123 multilib 165fc17c38d1b11dac2008280dab6e80 systemd 5b6ca8b2fc1307ca593223f327342c96 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 user 80aaa71614ced86f02ee1a513821dc87 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=222293843524dfc28b541d831c4a3bfa
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=configure install prepare pretend setup
|
||||
DEPEND=caps? ( >=sys-libs/libcap-2.16 ) pam? ( virtual/pam ) ldap? ( net-nds/openldap ) kerberos? ( virtual/krb5 ) qos? ( net-libs/libnetfilter_conntrack ) ssl? ( dev-libs/openssl:0 dev-libs/nettle >=net-libs/gnutls-3.1.5 ) sasl? ( dev-libs/cyrus-sasl ) ecap? ( net-libs/libecap:1 ) esi? ( dev-libs/expat dev-libs/libxml2 ) !x86-fbsd? ( logrotate? ( app-admin/logrotate ) ) >=sys-libs/db-4:* dev-lang/perl dev-libs/libltdl:0 ecap? ( virtual/pkgconfig ) test? ( dev-util/cppunit ) !<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=A full-featured web proxy cache
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.squid-cache.org/
|
||||
IUSE=caps ipv6 pam ldap samba sasl kerberos nis radius ssl snmp selinux logrotate test ecap esi ssl-crtd mysql postgres sqlite qos tproxy +htcp +wccp +wccpv2 pf-transparent ipf-transparent kqueue elibc_uclibc kernel_linux
|
||||
KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=caps? ( >=sys-libs/libcap-2.16 ) pam? ( virtual/pam ) ldap? ( net-nds/openldap ) kerberos? ( virtual/krb5 ) qos? ( net-libs/libnetfilter_conntrack ) ssl? ( dev-libs/openssl:0 dev-libs/nettle >=net-libs/gnutls-3.1.5 ) sasl? ( dev-libs/cyrus-sasl ) ecap? ( net-libs/libecap:1 ) esi? ( dev-libs/expat dev-libs/libxml2 ) !x86-fbsd? ( logrotate? ( app-admin/logrotate ) ) >=sys-libs/db-4:* dev-lang/perl dev-libs/libltdl:0 samba? ( net-fs/samba ) mysql? ( dev-perl/DBD-mysql ) postgres? ( dev-perl/DBD-Pg ) selinux? ( sec-policy/selinux-squid ) sqlite? ( dev-perl/DBD-SQLite ) !<=sci-biology/meme-4.8.1-r1
|
||||
REQUIRED_USE=tproxy? ( caps ) qos? ( caps )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.squid-cache.org/Versions/v3/3.5/squid-3.5.19.tar.xz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils ea170b525f6a38a006be05c9d9429f13 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 libtool 4890219c51da247200223277f993e054 linux-info af49d8ab3be91bb1d38b7201dc9e5123 multilib 165fc17c38d1b11dac2008280dab6e80 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 user 80aaa71614ced86f02ee1a513821dc87 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=e001d227aa543a8c749730f948724353
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=configure install prepare pretend setup
|
||||
DEPEND=caps? ( >=sys-libs/libcap-2.16 ) pam? ( virtual/pam ) ldap? ( net-nds/openldap ) kerberos? ( virtual/krb5 ) qos? ( net-libs/libnetfilter_conntrack ) ssl? ( dev-libs/openssl:0 dev-libs/nettle >=net-libs/gnutls-3.1.5 ) sasl? ( dev-libs/cyrus-sasl ) ecap? ( net-libs/libecap:1 ) esi? ( dev-libs/expat dev-libs/libxml2 ) !x86-fbsd? ( logrotate? ( app-admin/logrotate ) ) >=sys-libs/db-4:* dev-lang/perl dev-libs/libltdl:0 ecap? ( virtual/pkgconfig ) test? ( dev-util/cppunit ) !<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=A full-featured web proxy cache
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.squid-cache.org/
|
||||
IUSE=caps ipv6 pam ldap samba sasl kerberos nis radius ssl snmp selinux logrotate test ecap esi ssl-crtd mysql postgres sqlite qos tproxy +htcp +wccp +wccpv2 pf-transparent ipf-transparent kqueue elibc_uclibc kernel_linux
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=caps? ( >=sys-libs/libcap-2.16 ) pam? ( virtual/pam ) ldap? ( net-nds/openldap ) kerberos? ( virtual/krb5 ) qos? ( net-libs/libnetfilter_conntrack ) ssl? ( dev-libs/openssl:0 dev-libs/nettle >=net-libs/gnutls-3.1.5 ) sasl? ( dev-libs/cyrus-sasl ) ecap? ( net-libs/libecap:1 ) esi? ( dev-libs/expat dev-libs/libxml2 ) !x86-fbsd? ( logrotate? ( app-admin/logrotate ) ) >=sys-libs/db-4:* dev-lang/perl dev-libs/libltdl:0 samba? ( net-fs/samba ) mysql? ( dev-perl/DBD-mysql ) postgres? ( dev-perl/DBD-Pg ) selinux? ( sec-policy/selinux-squid ) sqlite? ( dev-perl/DBD-SQLite ) !<=sci-biology/meme-4.8.1-r1
|
||||
REQUIRED_USE=tproxy? ( caps ) qos? ( caps )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.squid-cache.org/Versions/v3/3.5/squid-3.5.20.tar.xz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils ea170b525f6a38a006be05c9d9429f13 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 libtool 4890219c51da247200223277f993e054 linux-info af49d8ab3be91bb1d38b7201dc9e5123 multilib 165fc17c38d1b11dac2008280dab6e80 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 user 80aaa71614ced86f02ee1a513821dc87 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=2e3dbd056c697ccc7a8b0f7ff72fff5f
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=configure install prepare pretend setup
|
||||
DEPEND=caps? ( >=sys-libs/libcap-2.16 ) pam? ( virtual/pam ) ldap? ( net-nds/openldap ) kerberos? ( virtual/krb5 ) qos? ( net-libs/libnetfilter_conntrack ) ssl? ( libressl? ( dev-libs/libressl:0 ) !libressl? ( dev-libs/openssl:0 ) dev-libs/nettle >=net-libs/gnutls-3.1.5 ) sasl? ( dev-libs/cyrus-sasl ) ecap? ( net-libs/libecap:1 ) esi? ( dev-libs/expat dev-libs/libxml2 ) !x86-fbsd? ( logrotate? ( app-admin/logrotate ) ) >=sys-libs/db-4:* dev-lang/perl dev-libs/libltdl:0 ecap? ( virtual/pkgconfig ) test? ( dev-util/cppunit ) !<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=A full-featured web proxy cache
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.squid-cache.org/
|
||||
IUSE=caps ipv6 pam ldap libressl samba sasl kerberos nis radius ssl snmp selinux logrotate test ecap esi ssl-crtd mysql postgres sqlite qos tproxy +htcp +wccp +wccpv2 pf-transparent ipf-transparent kqueue elibc_uclibc kernel_linux
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=caps? ( >=sys-libs/libcap-2.16 ) pam? ( virtual/pam ) ldap? ( net-nds/openldap ) kerberos? ( virtual/krb5 ) qos? ( net-libs/libnetfilter_conntrack ) ssl? ( libressl? ( dev-libs/libressl:0 ) !libressl? ( dev-libs/openssl:0 ) dev-libs/nettle >=net-libs/gnutls-3.1.5 ) sasl? ( dev-libs/cyrus-sasl ) ecap? ( net-libs/libecap:1 ) esi? ( dev-libs/expat dev-libs/libxml2 ) !x86-fbsd? ( logrotate? ( app-admin/logrotate ) ) >=sys-libs/db-4:* dev-lang/perl dev-libs/libltdl:0 samba? ( net-fs/samba ) mysql? ( dev-perl/DBD-mysql ) postgres? ( dev-perl/DBD-Pg ) selinux? ( sec-policy/selinux-squid ) sqlite? ( dev-perl/DBD-SQLite ) !<=sci-biology/meme-4.8.1-r1
|
||||
REQUIRED_USE=tproxy? ( caps ) qos? ( caps )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.squid-cache.org/Versions/v3/3.5/squid-3.5.21.tar.xz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils ea170b525f6a38a006be05c9d9429f13 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 libtool 4890219c51da247200223277f993e054 linux-info af49d8ab3be91bb1d38b7201dc9e5123 multilib 165fc17c38d1b11dac2008280dab6e80 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 user 80aaa71614ced86f02ee1a513821dc87 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=2c9e9ba7b7714e30d5e75f97fe8f0eab
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=configure install prepare pretend setup
|
||||
DEPEND=caps? ( >=sys-libs/libcap-2.16 ) pam? ( virtual/pam ) ldap? ( net-nds/openldap ) kerberos? ( virtual/krb5 ) qos? ( net-libs/libnetfilter_conntrack ) ssl? ( libressl? ( dev-libs/libressl:0 ) !libressl? ( dev-libs/openssl:0 ) dev-libs/nettle >=net-libs/gnutls-3.1.5 ) sasl? ( dev-libs/cyrus-sasl ) ecap? ( net-libs/libecap:1 ) esi? ( dev-libs/expat dev-libs/libxml2 ) !x86-fbsd? ( logrotate? ( app-admin/logrotate ) ) >=sys-libs/db-4:* dev-lang/perl dev-libs/libltdl:0 ecap? ( virtual/pkgconfig ) test? ( dev-util/cppunit ) !<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=A full-featured web proxy cache
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.squid-cache.org/
|
||||
IUSE=caps ipv6 pam ldap libressl samba sasl kerberos nis radius ssl snmp selinux logrotate test ecap esi ssl-crtd mysql postgres sqlite qos tproxy +htcp +wccp +wccpv2 pf-transparent ipf-transparent kqueue elibc_uclibc kernel_linux
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=caps? ( >=sys-libs/libcap-2.16 ) pam? ( virtual/pam ) ldap? ( net-nds/openldap ) kerberos? ( virtual/krb5 ) qos? ( net-libs/libnetfilter_conntrack ) ssl? ( libressl? ( dev-libs/libressl:0 ) !libressl? ( dev-libs/openssl:0 ) dev-libs/nettle >=net-libs/gnutls-3.1.5 ) sasl? ( dev-libs/cyrus-sasl ) ecap? ( net-libs/libecap:1 ) esi? ( dev-libs/expat dev-libs/libxml2 ) !x86-fbsd? ( logrotate? ( app-admin/logrotate ) ) >=sys-libs/db-4:* dev-lang/perl dev-libs/libltdl:0 samba? ( net-fs/samba ) mysql? ( dev-perl/DBD-mysql ) postgres? ( dev-perl/DBD-Pg ) selinux? ( sec-policy/selinux-squid ) sqlite? ( dev-perl/DBD-SQLite ) !<=sci-biology/meme-4.8.1-r1
|
||||
REQUIRED_USE=tproxy? ( caps ) qos? ( caps )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.squid-cache.org/Versions/v3/3.5/squid-3.5.22.tar.xz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils ea170b525f6a38a006be05c9d9429f13 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 libtool 4890219c51da247200223277f993e054 linux-info af49d8ab3be91bb1d38b7201dc9e5123 multilib 165fc17c38d1b11dac2008280dab6e80 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 user 80aaa71614ced86f02ee1a513821dc87 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=2c9e9ba7b7714e30d5e75f97fe8f0eab
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=media-libs/opencv:=[qt5(-)?] sci-libs/pcl:=[openni,vtk] sci-libs/vtk:=[qt5(-)?] sys-libs/zlib sci-libs/octomap:= ieee1394? ( media-libs/libdc1394 ) openni2? ( dev-libs/OpenNI2 ) qt5? ( dev-qt/qtwidgets:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 ) virtual/pkgconfig sys-devel/make >=dev-util/cmake-3.5.2
|
||||
DESCRIPTION=Real-Time Appearance-Based Mapping (RGB-D Graph SLAM)
|
||||
EAPI=5
|
||||
HOMEPAGE=http://introlab.github.io/rtabmap/
|
||||
IUSE=examples ieee1394 openni2 qt5
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=BSD
|
||||
RDEPEND=media-libs/opencv:=[qt5(-)?] sci-libs/pcl:=[openni,vtk] sci-libs/vtk:=[qt5(-)?] sys-libs/zlib sci-libs/octomap:= ieee1394? ( media-libs/libdc1394 ) openni2? ( dev-libs/OpenNI2 ) qt5? ( dev-qt/qtwidgets:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/introlab/rtabmap/archive/0.11.14.tar.gz -> rtabmap-0.11.14.tar.gz
|
||||
_eclasses_=cmake-utils f0c2647fb321257c91c6a967f362d053 eutils ea170b525f6a38a006be05c9d9429f13 flag-o-matic 7366202dd55cb8f018f5d450d54e7749 multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing 7bb10a841be2368af0c00f27dd67560b toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=da62699aebc0827d8e7b4ff50ab53c6a
|
@ -1,9 +1,9 @@
|
||||
DEFINED_PHASES=-
|
||||
DESCRIPTION=Virtual for acl support (sys/acl.h)
|
||||
EAPI=4
|
||||
EAPI=5
|
||||
IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=~alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux
|
||||
RDEPEND=kernel_linux? ( >=sys-apps/acl-2.2.52-r1[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kernel_FreeBSD? ( >=sys-freebsd/freebsd-lib-9.1-r10[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
|
||||
SLOT=0
|
||||
_eclasses_=eutils ea170b525f6a38a006be05c9d9429f13 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc toolchain-funcs 1b1da0c45c555989dc5d832b54880783
|
||||
_md5_=bd019a8c2176f127a81c98429ef4fb00
|
||||
_md5_=b0d7a4a6b9833718ff5e04eb8f315333
|
||||
|
@ -1,7 +1,7 @@
|
||||
DEFINED_PHASES=-
|
||||
DESCRIPTION=Virtual for cron
|
||||
EAPI=4
|
||||
EAPI=5
|
||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd
|
||||
RDEPEND=|| ( sys-process/cronie sys-process/vixie-cron sys-process/bcron sys-process/dcron sys-process/fcron sys-process/systemd-cron )
|
||||
SLOT=0
|
||||
_md5_=606a5e013858df2e5499d703a338df3f
|
||||
_md5_=3cb5d3b3de74973a8ba0a3946ab9e5f7
|
||||
|
@ -1,9 +1,9 @@
|
||||
DEFINED_PHASES=-
|
||||
DESCRIPTION=Virtual for the GNU conversion library
|
||||
EAPI=4
|
||||
EAPI=5
|
||||
IUSE=elibc_glibc elibc_uclibc elibc_musl elibc_mintlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt
|
||||
RDEPEND=!elibc_glibc? ( !elibc_uclibc? ( !elibc_musl? ( !elibc_mintlib? ( >=dev-libs/libiconv-1.14-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) ) )
|
||||
SLOT=0
|
||||
_eclasses_=eutils ea170b525f6a38a006be05c9d9429f13 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc toolchain-funcs 1b1da0c45c555989dc5d832b54880783
|
||||
_md5_=a745ffbc5f9706c689a8fb9420fcbf7a
|
||||
_md5_=e5000cea507e393c7bd6b06e99c7df65
|
||||
|
@ -1,9 +1,9 @@
|
||||
DEFINED_PHASES=-
|
||||
DESCRIPTION=Virtual for the GNU conversion library
|
||||
EAPI=4
|
||||
EAPI=5
|
||||
IUSE=elibc_glibc elibc_uclibc elibc_musl elibc_mintlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt
|
||||
RDEPEND=!elibc_glibc? ( !elibc_uclibc? ( !elibc_musl? ( !elibc_mintlib? ( || ( >=dev-libs/libiconv-1.14-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-freebsd/freebsd-lib-10.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) ) ) )
|
||||
SLOT=0
|
||||
_eclasses_=eutils ea170b525f6a38a006be05c9d9429f13 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc toolchain-funcs 1b1da0c45c555989dc5d832b54880783
|
||||
_md5_=8554fff30f9d73bf18fa06eed1c281ee
|
||||
_md5_=c5952e2d0c91906e30a9837688a657ad
|
||||
|
@ -1,9 +1,9 @@
|
||||
DEFINED_PHASES=-
|
||||
DESCRIPTION=Virtual for the GNU Internationalization Library
|
||||
EAPI=4
|
||||
EAPI=5
|
||||
IUSE=elibc_glibc elibc_uclibc abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
RDEPEND=!elibc_glibc? ( !elibc_uclibc? ( !elibc_musl? ( >=sys-devel/gettext-0.18.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) )
|
||||
SLOT=0
|
||||
_eclasses_=eutils ea170b525f6a38a006be05c9d9429f13 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc toolchain-funcs 1b1da0c45c555989dc5d832b54880783
|
||||
_md5_=c9e9b6ecfe78e63477aaf6ea07e59c6e
|
||||
_md5_=4e9420811101cfe3c9d0f046eff70392
|
||||
|
@ -1,7 +1,7 @@
|
||||
DEFINED_PHASES=-
|
||||
DESCRIPTION=Virtual for Message Transfer Agents
|
||||
EAPI=4
|
||||
EAPI=5
|
||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
RDEPEND=|| ( mail-mta/nullmailer mail-mta/msmtp[mta] mail-mta/ssmtp[mta] mail-mta/courier mail-mta/esmtp mail-mta/exim mail-mta/mini-qmail mail-mta/netqmail mail-mta/postfix mail-mta/qmail-ldap mail-mta/sendmail mail-mta/opensmtpd mail-mta/citadel[-postfix] )
|
||||
SLOT=0
|
||||
_md5_=627050063ad5963a0f9373f2a517c255
|
||||
_md5_=98ebc2470379e40ba834caed303e4c4d
|
||||
|
@ -1 +1 @@
|
||||
Tue, 31 Jan 2017 05:13:23 +0000
|
||||
Tue, 31 Jan 2017 09:43:33 +0000
|
||||
|
@ -1 +1 @@
|
||||
Tue Jan 31 05:09:28 UTC 2017
|
||||
Tue Jan 31 09:39:38 UTC 2017
|
||||
|
@ -1 +1 @@
|
||||
Tue, 31 Jan 2017 05:30:01 +0000
|
||||
Tue, 31 Jan 2017 10:00:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
1485839401 Tue 31 Jan 2017 05:10:01 AM UTC
|
||||
1485855601 Tue 31 Jan 2017 09:40:01 AM UTC
|
||||
|
@ -1 +1 @@
|
||||
Tue, 31 Jan 2017 05:13:23 +0000
|
||||
Tue, 31 Jan 2017 09:43:33 +0000
|
||||
|
@ -0,0 +1,166 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="6"
|
||||
|
||||
[[ ${PV} == *9999 ]] && SCM="git-r3"
|
||||
inherit user versionator toolchain-funcs flag-o-matic systemd linux-info $SCM
|
||||
|
||||
MY_P="${PN}-${PV/_beta/-dev}"
|
||||
|
||||
DESCRIPTION="A TCP/HTTP reverse proxy for high availability environments"
|
||||
HOMEPAGE="http://haproxy.1wt.eu"
|
||||
if [[ ${PV} != *9999 ]]; then
|
||||
SRC_URI="http://haproxy.1wt.eu/download/$(get_version_component_range 1-2)/src/${MY_P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~x86"
|
||||
else
|
||||
EGIT_REPO_URI="http://git.haproxy.org/git/haproxy-$(get_version_component_range 1-2).git/"
|
||||
EGIT_BRANCH=master
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
IUSE="+crypt doc examples libressl slz net_ns +pcre pcre-jit ssl tools vim-syntax +zlib lua device-atlas 51degrees wurfl"
|
||||
REQUIRED_USE="pcre-jit? ( pcre )
|
||||
device-atlas? ( pcre )
|
||||
?? ( slz zlib )"
|
||||
|
||||
DEPEND="
|
||||
pcre? (
|
||||
dev-libs/libpcre
|
||||
pcre-jit? ( dev-libs/libpcre[jit] )
|
||||
)
|
||||
ssl? (
|
||||
!libressl? ( dev-libs/openssl:0=[zlib?] )
|
||||
libressl? ( dev-libs/libressl:0= )
|
||||
)
|
||||
slz? ( dev-libs/libslz:= )
|
||||
zlib? ( sys-libs/zlib )
|
||||
lua? ( dev-lang/lua:5.3 )
|
||||
device-atlas? ( dev-libs/device-atlas-api-c )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
DOCS=( CHANGELOG CONTRIBUTING MAINTAINERS README )
|
||||
version_is_at_least 1.7.0 $PV && PATCHES=( "${FILESDIR}"/haproxy-1.7-contrib.patch )
|
||||
CONTRIBS=( halog iprange )
|
||||
# ip6range is present in 1.6, but broken.
|
||||
version_is_at_least 1.7.0 $PV && CONTRIBS+=( ip6range spoa_example tcploop )
|
||||
|
||||
haproxy_use() {
|
||||
(( $# != 2 )) && die "${FUNCNAME} <USE flag> <make option>"
|
||||
|
||||
usex "${1}" "USE_${2}=1" "USE_${2}="
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup haproxy
|
||||
enewuser haproxy -1 -1 -1 haproxy
|
||||
|
||||
if use net_ns; then
|
||||
CONFIG_CHECK="~NET_NS"
|
||||
linux-info_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -e 's:@SBINDIR@:'/usr/bin':' contrib/systemd/haproxy.service.in \
|
||||
> contrib/systemd/haproxy.service || die
|
||||
|
||||
sed -ie 's:/usr/sbin/haproxy:/usr/bin/haproxy:' src/haproxy-systemd-wrapper.c || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local -a args=(
|
||||
TARGET=linux2628
|
||||
USE_GETADDRINFO=1
|
||||
USE_TFO=1
|
||||
)
|
||||
|
||||
args+=( $(haproxy_use crypt LIBCRYPT) )
|
||||
args+=( $(haproxy_use net_ns NS) )
|
||||
args+=( $(haproxy_use pcre PCRE) )
|
||||
args+=( $(haproxy_use pcre-jit PCRE_JIT) )
|
||||
args+=( $(haproxy_use ssl OPENSSL) )
|
||||
args+=( $(haproxy_use slz SLZ) )
|
||||
args+=( $(haproxy_use zlib ZLIB) )
|
||||
args+=( $(haproxy_use lua LUA) )
|
||||
args+=( $(haproxy_use 51degrees 51DEGREES) )
|
||||
args+=( $(haproxy_use device-atlas DEVICEATLAS) )
|
||||
args+=( $(haproxy_use wurfl WURFL) )
|
||||
|
||||
# For now, until the strict-aliasing breakage will be fixed
|
||||
append-cflags -fno-strict-aliasing
|
||||
|
||||
emake CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC=$(tc-getCC) ${args[@]}
|
||||
|
||||
if use tools ; then
|
||||
for contrib in ${CONTRIBS[@]} ; do
|
||||
emake -C contrib/${contrib} \
|
||||
CFLAGS="${CFLAGS}" OPTIMIZE="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC=$(tc-getCC) ${args[@]}
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin haproxy
|
||||
|
||||
newconfd "${FILESDIR}/${PN}.confd" $PN
|
||||
newinitd "${FILESDIR}/${PN}.initd-r3" $PN
|
||||
|
||||
doman doc/haproxy.1
|
||||
|
||||
dobin haproxy-systemd-wrapper
|
||||
systemd_dounit contrib/systemd/haproxy.service
|
||||
|
||||
einstalldocs
|
||||
|
||||
# The errorfiles are used by upstream defaults.
|
||||
insinto /etc/haproxy/errors/
|
||||
doins examples/errorfiles/*
|
||||
|
||||
if use doc; then
|
||||
dodoc ROADMAP doc/*.txt
|
||||
#if use lua; then
|
||||
# TODO: doc/lua-api/
|
||||
#fi
|
||||
fi
|
||||
|
||||
if use tools ; then
|
||||
has halog "${CONTRIBS[@]}" && dobin contrib/halog/halog
|
||||
has "iprange" "${CONTRIBS[@]}" && newbin contrib/iprange/iprange haproxy_iprange
|
||||
has "ip6range" "${CONTRIBS[@]}" && newbin contrib/ip6range/ip6range haproxy_ip6range
|
||||
has "spoa_example" "${CONTRIBS[@]}" && newbin contrib/spoa_example/spoa haproxy_spoa_example
|
||||
has "spoa_example" "${CONTRIBS[@]}" && newdoc contrib/spoa_example/README README.spoa_example
|
||||
has "tcploop" "${CONTRIBS[@]}" && newbin contrib/tcploop/tcploop haproxy_tcploop
|
||||
fi
|
||||
|
||||
if use examples ; then
|
||||
docinto examples
|
||||
dodoc examples/*.cfg
|
||||
dodoc examples/seamless_reload.txt
|
||||
fi
|
||||
|
||||
if use vim-syntax ; then
|
||||
insinto /usr/share/vim/vimfiles/syntax
|
||||
doins examples/haproxy.vim
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ ! -f "${EROOT}/etc/haproxy/haproxy.cfg" ]] ; then
|
||||
ewarn "You need to create /etc/haproxy/haproxy.cfg before you start the haproxy service."
|
||||
ewarn "It's best practice to not run haproxy as root, user and group haproxy was therefore created."
|
||||
ewarn "Make use of them with the \"user\" and \"group\" directives."
|
||||
|
||||
if [[ -d "${EROOT}/usr/share/doc/${PF}" ]]; then
|
||||
einfo "Please consult the installed documentation for learning the configuration file's syntax."
|
||||
einfo "The documentation and sample configuration files are installed here:"
|
||||
einfo " ${EROOT}usr/share/doc/${PF}"
|
||||
fi
|
||||
fi
|
||||
}
|
@ -1,238 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit autotools linux-info pam toolchain-funcs user
|
||||
|
||||
DESCRIPTION="A full-featured web proxy cache"
|
||||
HOMEPAGE="http://www.squid-cache.org/"
|
||||
SRC_URI="http://www.squid-cache.org/Versions/v3/3.5/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
|
||||
IUSE="caps ipv6 pam ldap samba sasl kerberos nis radius ssl snmp selinux logrotate test \
|
||||
ecap esi ssl-crtd \
|
||||
mysql postgres sqlite \
|
||||
qos tproxy \
|
||||
+htcp +wccp +wccpv2 \
|
||||
pf-transparent ipf-transparent kqueue \
|
||||
elibc_uclibc kernel_linux"
|
||||
|
||||
COMMON_DEPEND="caps? ( >=sys-libs/libcap-2.16 )
|
||||
pam? ( virtual/pam )
|
||||
ldap? ( net-nds/openldap )
|
||||
kerberos? ( virtual/krb5 )
|
||||
qos? ( net-libs/libnetfilter_conntrack )
|
||||
ssl? ( dev-libs/openssl:0 dev-libs/nettle >=net-libs/gnutls-3.1.5 )
|
||||
sasl? ( dev-libs/cyrus-sasl )
|
||||
ecap? ( net-libs/libecap:1 )
|
||||
esi? ( dev-libs/expat dev-libs/libxml2 )
|
||||
!x86-fbsd? ( logrotate? ( app-admin/logrotate ) )
|
||||
>=sys-libs/db-4:*
|
||||
dev-lang/perl
|
||||
dev-libs/libltdl:0"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
ecap? ( virtual/pkgconfig )
|
||||
test? ( dev-util/cppunit )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
samba? ( net-fs/samba )
|
||||
mysql? ( dev-perl/DBD-mysql )
|
||||
postgres? ( dev-perl/DBD-Pg )
|
||||
selinux? ( sec-policy/selinux-squid )
|
||||
sqlite? ( dev-perl/DBD-SQLite )
|
||||
!<=sci-biology/meme-4.8.1-r1"
|
||||
|
||||
REQUIRED_USE="tproxy? ( caps )
|
||||
qos? ( caps )"
|
||||
|
||||
pkg_pretend() {
|
||||
if use tproxy; then
|
||||
local CONFIG_CHECK="~NF_CONNTRACK ~NETFILTER_XT_MATCH_SOCKET ~NETFILTER_XT_TARGET_TPROXY"
|
||||
linux-info_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup squid
|
||||
enewuser squid -1 -1 /var/cache/squid squid
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
eapply "${FILESDIR}/${PN}-3.5.7-gentoo.patch"
|
||||
sed -i -e 's:/usr/local/squid/etc:/etc/squid:' \
|
||||
INSTALL QUICKSTART \
|
||||
scripts/fileno-to-pathname.pl \
|
||||
scripts/check_cache.pl \
|
||||
tools/cachemgr.cgi.8 \
|
||||
tools/purge/conffile.hh \
|
||||
tools/purge/README || die
|
||||
sed -i -e 's:/usr/local/squid/sbin:/usr/sbin:' \
|
||||
INSTALL QUICKSTART || die
|
||||
sed -i -e 's:/usr/local/squid/var/cache:/var/cache/squid:' \
|
||||
QUICKSTART || die
|
||||
sed -i -e 's:/usr/local/squid/var/logs:/var/log/squid:' \
|
||||
QUICKSTART \
|
||||
src/log/access_log.cc || die
|
||||
sed -i -e 's:/usr/local/squid/logs:/var/log/squid:' \
|
||||
src/log/access_log.cc || die
|
||||
sed -i -e 's:/usr/local/squid/libexec:/usr/libexec/squid:' \
|
||||
helpers/external_acl/unix_group/ext_unix_group_acl.8 \
|
||||
helpers/external_acl/session/ext_session_acl.8 \
|
||||
src/ssl/ssl_crtd.8 || die
|
||||
sed -i -e 's:/usr/local/squid/cache:/var/cache/squid:' \
|
||||
scripts/check_cache.pl || die
|
||||
sed -i -e 's:/usr/local/squid/ssl_cert:/etc/ssl/squid:' \
|
||||
src/ssl/ssl_crtd.8 || die
|
||||
sed -i -e 's:/usr/local/squid/var/lib/ssl_db:/var/lib/squid/ssl_db:' \
|
||||
src/ssl/ssl_crtd.8 || die
|
||||
sed -i -e 's:/var/lib/ssl_db:/var/lib/squid/ssl_db:' \
|
||||
src/ssl/ssl_crtd.8 || die
|
||||
# /var/run/squid to /run/squid
|
||||
sed -i -e 's:$(localstatedir)::' \
|
||||
src/ipc/Makefile.am || die
|
||||
sed -i -e 's:_LTDL_SETUP:LTDL_INIT([installable]):' \
|
||||
libltdl/configure.ac || die
|
||||
|
||||
eapply_user
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local basic_modules="MSNT-multi-domain,NCSA,POP3,getpwnam"
|
||||
use samba && basic_modules+=",SMB"
|
||||
use ldap && basic_modules+=",LDAP"
|
||||
use pam && basic_modules+=",PAM"
|
||||
use sasl && basic_modules+=",SASL"
|
||||
use nis && ! use elibc_uclibc && basic_modules+=",NIS"
|
||||
use radius && basic_modules+=",RADIUS"
|
||||
if use mysql || use postgres || use sqlite ; then
|
||||
basic_modules+=",DB"
|
||||
fi
|
||||
|
||||
local digest_modules="file"
|
||||
use ldap && digest_modules+=",LDAP,eDirectory"
|
||||
|
||||
local negotiate_modules="none"
|
||||
local myconf="--without-mit-krb5 --without-heimdal-krb5"
|
||||
if use kerberos ; then
|
||||
negotiate_modules="kerberos,wrapper"
|
||||
if has_version app-crypt/heimdal ; then
|
||||
myconf="--without-mit-krb5 --with-heimdal-krb5"
|
||||
else
|
||||
myconf="--with-mit-krb5 --without-heimdal-krb5"
|
||||
fi
|
||||
fi
|
||||
|
||||
local ntlm_modules="none"
|
||||
use samba && ntlm_modules="smb_lm"
|
||||
|
||||
local ext_helpers="file_userip,session,unix_group"
|
||||
use samba && ext_helpers+=",wbinfo_group"
|
||||
use ldap && ext_helpers+=",LDAP_group,eDirectory_userip"
|
||||
use ldap && use kerberos && ext_helpers+=",kerberos_ldap_group"
|
||||
|
||||
local storeio_modules="aufs,diskd,rock,ufs"
|
||||
|
||||
local transparent
|
||||
if use kernel_linux ; then
|
||||
transparent+=" --enable-linux-netfilter"
|
||||
use qos && transparent+=" --enable-zph-qos --with-netfilter-conntrack"
|
||||
fi
|
||||
|
||||
if use kernel_FreeBSD || use kernel_OpenBSD || use kernel_NetBSD ; then
|
||||
transparent+=" $(use_enable kqueue)"
|
||||
if use pf-transparent; then
|
||||
transparent+=" --enable-pf-transparent"
|
||||
elif use ipf-transparent; then
|
||||
transparent+=" --enable-ipf-transparent"
|
||||
fi
|
||||
fi
|
||||
|
||||
tc-export CC AR
|
||||
|
||||
econf \
|
||||
--sysconfdir=/etc/squid \
|
||||
--libexecdir=/usr/libexec/squid \
|
||||
--localstatedir=/var \
|
||||
--with-pidfile=/run/squid.pid \
|
||||
--datadir=/usr/share/squid \
|
||||
--with-logdir=/var/log/squid \
|
||||
--with-default-user=squid \
|
||||
--enable-removal-policies="lru,heap" \
|
||||
--enable-storeio="${storeio_modules}" \
|
||||
--enable-disk-io \
|
||||
--enable-auth-basic="${basic_modules}" \
|
||||
--enable-auth-digest="${digest_modules}" \
|
||||
--enable-auth-ntlm="${ntlm_modules}" \
|
||||
--enable-auth-negotiate="${negotiate_modules}" \
|
||||
--enable-external-acl-helpers="${ext_helpers}" \
|
||||
--enable-log-daemon-helpers \
|
||||
--enable-url-rewrite-helpers \
|
||||
--enable-cache-digests \
|
||||
--enable-delay-pools \
|
||||
--enable-eui \
|
||||
--enable-icmp \
|
||||
--enable-follow-x-forwarded-for \
|
||||
--with-large-files \
|
||||
--disable-strict-error-checking \
|
||||
--disable-arch-native \
|
||||
--with-ltdl-includedir=/usr/include \
|
||||
--with-ltdl-libdir=/usr/$(get_libdir) \
|
||||
$(use_with caps libcap) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_enable snmp) \
|
||||
$(use_with ssl openssl) \
|
||||
$(use_with ssl nettle) \
|
||||
$(use_with ssl gnutls) \
|
||||
$(use_enable ssl-crtd) \
|
||||
$(use_enable ecap) \
|
||||
$(use_enable esi) \
|
||||
$(use_enable htcp) \
|
||||
$(use_enable wccp) \
|
||||
$(use_enable wccpv2) \
|
||||
${transparent} \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
# need suid root for looking into /etc/shadow
|
||||
fowners root:squid /usr/libexec/squid/basic_ncsa_auth
|
||||
fperms 4750 /usr/libexec/squid/basic_ncsa_auth
|
||||
if use pam; then
|
||||
fowners root:squid /usr/libexec/squid/basic_pam_auth
|
||||
fperms 4750 /usr/libexec/squid/basic_pam_auth
|
||||
fi
|
||||
# pinger needs suid as well
|
||||
fowners root:squid /usr/libexec/squid/pinger
|
||||
fperms 4750 /usr/libexec/squid/pinger
|
||||
|
||||
# cleanup
|
||||
rm -f "${D}"/usr/bin/Run*
|
||||
rm -rf "${D}"/run/squid "${D}"/var/cache/squid
|
||||
|
||||
dodoc CONTRIBUTORS CREDITS ChangeLog INSTALL QUICKSTART README SPONSORS doc/*.txt
|
||||
newdoc helpers/negotiate_auth/kerberos/README README.kerberos
|
||||
newdoc helpers/basic_auth/RADIUS/README README.RADIUS
|
||||
newdoc helpers/external_acl/kerberos_ldap_group/README README.kerberos_ldap_group
|
||||
newdoc tools/purge/README README.purge
|
||||
newdoc tools/helper-mux.README README.helper-mux
|
||||
dodoc RELEASENOTES.html
|
||||
|
||||
newpamd "${FILESDIR}/squid.pam" squid
|
||||
newconfd "${FILESDIR}/squid.confd-r1" squid
|
||||
newinitd "${FILESDIR}/squid.initd-r4" squid
|
||||
if use logrotate; then
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/squid.logrotate" squid
|
||||
else
|
||||
exeinto /etc/cron.weekly
|
||||
newexe "${FILESDIR}/squid.cron" squid.cron
|
||||
fi
|
||||
|
||||
diropts -m0750 -o squid -g squid
|
||||
keepdir /var/log/squid /etc/ssl/squid /var/lib/squid
|
||||
}
|
@ -1,238 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit autotools linux-info pam toolchain-funcs user
|
||||
|
||||
DESCRIPTION="A full-featured web proxy cache"
|
||||
HOMEPAGE="http://www.squid-cache.org/"
|
||||
SRC_URI="http://www.squid-cache.org/Versions/v3/3.5/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="caps ipv6 pam ldap samba sasl kerberos nis radius ssl snmp selinux logrotate test \
|
||||
ecap esi ssl-crtd \
|
||||
mysql postgres sqlite \
|
||||
qos tproxy \
|
||||
+htcp +wccp +wccpv2 \
|
||||
pf-transparent ipf-transparent kqueue \
|
||||
elibc_uclibc kernel_linux"
|
||||
|
||||
COMMON_DEPEND="caps? ( >=sys-libs/libcap-2.16 )
|
||||
pam? ( virtual/pam )
|
||||
ldap? ( net-nds/openldap )
|
||||
kerberos? ( virtual/krb5 )
|
||||
qos? ( net-libs/libnetfilter_conntrack )
|
||||
ssl? ( dev-libs/openssl:0 dev-libs/nettle >=net-libs/gnutls-3.1.5 )
|
||||
sasl? ( dev-libs/cyrus-sasl )
|
||||
ecap? ( net-libs/libecap:1 )
|
||||
esi? ( dev-libs/expat dev-libs/libxml2 )
|
||||
!x86-fbsd? ( logrotate? ( app-admin/logrotate ) )
|
||||
>=sys-libs/db-4:*
|
||||
dev-lang/perl
|
||||
dev-libs/libltdl:0"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
ecap? ( virtual/pkgconfig )
|
||||
test? ( dev-util/cppunit )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
samba? ( net-fs/samba )
|
||||
mysql? ( dev-perl/DBD-mysql )
|
||||
postgres? ( dev-perl/DBD-Pg )
|
||||
selinux? ( sec-policy/selinux-squid )
|
||||
sqlite? ( dev-perl/DBD-SQLite )
|
||||
!<=sci-biology/meme-4.8.1-r1"
|
||||
|
||||
REQUIRED_USE="tproxy? ( caps )
|
||||
qos? ( caps )"
|
||||
|
||||
pkg_pretend() {
|
||||
if use tproxy; then
|
||||
local CONFIG_CHECK="~NF_CONNTRACK ~NETFILTER_XT_MATCH_SOCKET ~NETFILTER_XT_TARGET_TPROXY"
|
||||
linux-info_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup squid
|
||||
enewuser squid -1 -1 /var/cache/squid squid
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
eapply "${FILESDIR}/${PN}-3.5.7-gentoo.patch"
|
||||
sed -i -e 's:/usr/local/squid/etc:/etc/squid:' \
|
||||
INSTALL QUICKSTART \
|
||||
scripts/fileno-to-pathname.pl \
|
||||
scripts/check_cache.pl \
|
||||
tools/cachemgr.cgi.8 \
|
||||
tools/purge/conffile.hh \
|
||||
tools/purge/README || die
|
||||
sed -i -e 's:/usr/local/squid/sbin:/usr/sbin:' \
|
||||
INSTALL QUICKSTART || die
|
||||
sed -i -e 's:/usr/local/squid/var/cache:/var/cache/squid:' \
|
||||
QUICKSTART || die
|
||||
sed -i -e 's:/usr/local/squid/var/logs:/var/log/squid:' \
|
||||
QUICKSTART \
|
||||
src/log/access_log.cc || die
|
||||
sed -i -e 's:/usr/local/squid/logs:/var/log/squid:' \
|
||||
src/log/access_log.cc || die
|
||||
sed -i -e 's:/usr/local/squid/libexec:/usr/libexec/squid:' \
|
||||
helpers/external_acl/unix_group/ext_unix_group_acl.8 \
|
||||
helpers/external_acl/session/ext_session_acl.8 \
|
||||
src/ssl/ssl_crtd.8 || die
|
||||
sed -i -e 's:/usr/local/squid/cache:/var/cache/squid:' \
|
||||
scripts/check_cache.pl || die
|
||||
sed -i -e 's:/usr/local/squid/ssl_cert:/etc/ssl/squid:' \
|
||||
src/ssl/ssl_crtd.8 || die
|
||||
sed -i -e 's:/usr/local/squid/var/lib/ssl_db:/var/lib/squid/ssl_db:' \
|
||||
src/ssl/ssl_crtd.8 || die
|
||||
sed -i -e 's:/var/lib/ssl_db:/var/lib/squid/ssl_db:' \
|
||||
src/ssl/ssl_crtd.8 || die
|
||||
# /var/run/squid to /run/squid
|
||||
sed -i -e 's:$(localstatedir)::' \
|
||||
src/ipc/Makefile.am || die
|
||||
sed -i -e 's:_LTDL_SETUP:LTDL_INIT([installable]):' \
|
||||
libltdl/configure.ac || die
|
||||
|
||||
eapply_user
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local basic_modules="MSNT-multi-domain,NCSA,POP3,getpwnam"
|
||||
use samba && basic_modules+=",SMB"
|
||||
use ldap && basic_modules+=",LDAP"
|
||||
use pam && basic_modules+=",PAM"
|
||||
use sasl && basic_modules+=",SASL"
|
||||
use nis && ! use elibc_uclibc && basic_modules+=",NIS"
|
||||
use radius && basic_modules+=",RADIUS"
|
||||
if use mysql || use postgres || use sqlite ; then
|
||||
basic_modules+=",DB"
|
||||
fi
|
||||
|
||||
local digest_modules="file"
|
||||
use ldap && digest_modules+=",LDAP,eDirectory"
|
||||
|
||||
local negotiate_modules="none"
|
||||
local myconf="--without-mit-krb5 --without-heimdal-krb5"
|
||||
if use kerberos ; then
|
||||
negotiate_modules="kerberos,wrapper"
|
||||
if has_version app-crypt/heimdal ; then
|
||||
myconf="--without-mit-krb5 --with-heimdal-krb5"
|
||||
else
|
||||
myconf="--with-mit-krb5 --without-heimdal-krb5"
|
||||
fi
|
||||
fi
|
||||
|
||||
local ntlm_modules="none"
|
||||
use samba && ntlm_modules="smb_lm"
|
||||
|
||||
local ext_helpers="file_userip,session,unix_group"
|
||||
use samba && ext_helpers+=",wbinfo_group"
|
||||
use ldap && ext_helpers+=",LDAP_group,eDirectory_userip"
|
||||
use ldap && use kerberos && ext_helpers+=",kerberos_ldap_group"
|
||||
|
||||
local storeio_modules="aufs,diskd,rock,ufs"
|
||||
|
||||
local transparent
|
||||
if use kernel_linux ; then
|
||||
transparent+=" --enable-linux-netfilter"
|
||||
use qos && transparent+=" --enable-zph-qos --with-netfilter-conntrack"
|
||||
fi
|
||||
|
||||
if use kernel_FreeBSD || use kernel_OpenBSD || use kernel_NetBSD ; then
|
||||
transparent+=" $(use_enable kqueue)"
|
||||
if use pf-transparent; then
|
||||
transparent+=" --enable-pf-transparent"
|
||||
elif use ipf-transparent; then
|
||||
transparent+=" --enable-ipf-transparent"
|
||||
fi
|
||||
fi
|
||||
|
||||
tc-export CC AR
|
||||
|
||||
econf \
|
||||
--sysconfdir=/etc/squid \
|
||||
--libexecdir=/usr/libexec/squid \
|
||||
--localstatedir=/var \
|
||||
--with-pidfile=/run/squid.pid \
|
||||
--datadir=/usr/share/squid \
|
||||
--with-logdir=/var/log/squid \
|
||||
--with-default-user=squid \
|
||||
--enable-removal-policies="lru,heap" \
|
||||
--enable-storeio="${storeio_modules}" \
|
||||
--enable-disk-io \
|
||||
--enable-auth-basic="${basic_modules}" \
|
||||
--enable-auth-digest="${digest_modules}" \
|
||||
--enable-auth-ntlm="${ntlm_modules}" \
|
||||
--enable-auth-negotiate="${negotiate_modules}" \
|
||||
--enable-external-acl-helpers="${ext_helpers}" \
|
||||
--enable-log-daemon-helpers \
|
||||
--enable-url-rewrite-helpers \
|
||||
--enable-cache-digests \
|
||||
--enable-delay-pools \
|
||||
--enable-eui \
|
||||
--enable-icmp \
|
||||
--enable-follow-x-forwarded-for \
|
||||
--with-large-files \
|
||||
--disable-strict-error-checking \
|
||||
--disable-arch-native \
|
||||
--with-ltdl-includedir=/usr/include \
|
||||
--with-ltdl-libdir=/usr/$(get_libdir) \
|
||||
$(use_with caps libcap) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_enable snmp) \
|
||||
$(use_with ssl openssl) \
|
||||
$(use_with ssl nettle) \
|
||||
$(use_with ssl gnutls) \
|
||||
$(use_enable ssl-crtd) \
|
||||
$(use_enable ecap) \
|
||||
$(use_enable esi) \
|
||||
$(use_enable htcp) \
|
||||
$(use_enable wccp) \
|
||||
$(use_enable wccpv2) \
|
||||
${transparent} \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
# need suid root for looking into /etc/shadow
|
||||
fowners root:squid /usr/libexec/squid/basic_ncsa_auth
|
||||
fperms 4750 /usr/libexec/squid/basic_ncsa_auth
|
||||
if use pam; then
|
||||
fowners root:squid /usr/libexec/squid/basic_pam_auth
|
||||
fperms 4750 /usr/libexec/squid/basic_pam_auth
|
||||
fi
|
||||
# pinger needs suid as well
|
||||
fowners root:squid /usr/libexec/squid/pinger
|
||||
fperms 4750 /usr/libexec/squid/pinger
|
||||
|
||||
# cleanup
|
||||
rm -f "${D}"/usr/bin/Run*
|
||||
rm -rf "${D}"/run/squid "${D}"/var/cache/squid
|
||||
|
||||
dodoc CONTRIBUTORS CREDITS ChangeLog INSTALL QUICKSTART README SPONSORS doc/*.txt
|
||||
newdoc helpers/negotiate_auth/kerberos/README README.kerberos
|
||||
newdoc helpers/basic_auth/RADIUS/README README.RADIUS
|
||||
newdoc helpers/external_acl/kerberos_ldap_group/README README.kerberos_ldap_group
|
||||
newdoc tools/purge/README README.purge
|
||||
newdoc tools/helper-mux.README README.helper-mux
|
||||
dodoc RELEASENOTES.html
|
||||
|
||||
newpamd "${FILESDIR}/squid.pam" squid
|
||||
newconfd "${FILESDIR}/squid.confd-r1" squid
|
||||
newinitd "${FILESDIR}/squid.initd-r4" squid
|
||||
if use logrotate; then
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/squid.logrotate" squid
|
||||
else
|
||||
exeinto /etc/cron.weekly
|
||||
newexe "${FILESDIR}/squid.cron" squid.cron
|
||||
fi
|
||||
|
||||
diropts -m0750 -o squid -g squid
|
||||
keepdir /var/log/squid /etc/ssl/squid /var/lib/squid
|
||||
}
|
@ -1,241 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit autotools linux-info pam toolchain-funcs user
|
||||
|
||||
DESCRIPTION="A full-featured web proxy cache"
|
||||
HOMEPAGE="http://www.squid-cache.org/"
|
||||
SRC_URI="http://www.squid-cache.org/Versions/v3/3.5/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="caps ipv6 pam ldap libressl samba sasl kerberos nis radius ssl snmp selinux logrotate test \
|
||||
ecap esi ssl-crtd \
|
||||
mysql postgres sqlite \
|
||||
qos tproxy \
|
||||
+htcp +wccp +wccpv2 \
|
||||
pf-transparent ipf-transparent kqueue \
|
||||
elibc_uclibc kernel_linux"
|
||||
|
||||
COMMON_DEPEND="caps? ( >=sys-libs/libcap-2.16 )
|
||||
pam? ( virtual/pam )
|
||||
ldap? ( net-nds/openldap )
|
||||
kerberos? ( virtual/krb5 )
|
||||
qos? ( net-libs/libnetfilter_conntrack )
|
||||
ssl? (
|
||||
libressl? ( dev-libs/libressl:0 )
|
||||
!libressl? ( dev-libs/openssl:0 )
|
||||
dev-libs/nettle >=net-libs/gnutls-3.1.5 )
|
||||
sasl? ( dev-libs/cyrus-sasl )
|
||||
ecap? ( net-libs/libecap:1 )
|
||||
esi? ( dev-libs/expat dev-libs/libxml2 )
|
||||
!x86-fbsd? ( logrotate? ( app-admin/logrotate ) )
|
||||
>=sys-libs/db-4:*
|
||||
dev-lang/perl
|
||||
dev-libs/libltdl:0"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
ecap? ( virtual/pkgconfig )
|
||||
test? ( dev-util/cppunit )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
samba? ( net-fs/samba )
|
||||
mysql? ( dev-perl/DBD-mysql )
|
||||
postgres? ( dev-perl/DBD-Pg )
|
||||
selinux? ( sec-policy/selinux-squid )
|
||||
sqlite? ( dev-perl/DBD-SQLite )
|
||||
!<=sci-biology/meme-4.8.1-r1"
|
||||
|
||||
REQUIRED_USE="tproxy? ( caps )
|
||||
qos? ( caps )"
|
||||
|
||||
pkg_pretend() {
|
||||
if use tproxy; then
|
||||
local CONFIG_CHECK="~NF_CONNTRACK ~NETFILTER_XT_MATCH_SOCKET ~NETFILTER_XT_TARGET_TPROXY"
|
||||
linux-info_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup squid
|
||||
enewuser squid -1 -1 /var/cache/squid squid
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
eapply "${FILESDIR}/${PN}-3.5.7-gentoo.patch"
|
||||
sed -i -e 's:/usr/local/squid/etc:/etc/squid:' \
|
||||
INSTALL QUICKSTART \
|
||||
scripts/fileno-to-pathname.pl \
|
||||
scripts/check_cache.pl \
|
||||
tools/cachemgr.cgi.8 \
|
||||
tools/purge/conffile.hh \
|
||||
tools/purge/README || die
|
||||
sed -i -e 's:/usr/local/squid/sbin:/usr/sbin:' \
|
||||
INSTALL QUICKSTART || die
|
||||
sed -i -e 's:/usr/local/squid/var/cache:/var/cache/squid:' \
|
||||
QUICKSTART || die
|
||||
sed -i -e 's:/usr/local/squid/var/logs:/var/log/squid:' \
|
||||
QUICKSTART \
|
||||
src/log/access_log.cc || die
|
||||
sed -i -e 's:/usr/local/squid/logs:/var/log/squid:' \
|
||||
src/log/access_log.cc || die
|
||||
sed -i -e 's:/usr/local/squid/libexec:/usr/libexec/squid:' \
|
||||
helpers/external_acl/unix_group/ext_unix_group_acl.8 \
|
||||
helpers/external_acl/session/ext_session_acl.8 \
|
||||
src/ssl/ssl_crtd.8 || die
|
||||
sed -i -e 's:/usr/local/squid/cache:/var/cache/squid:' \
|
||||
scripts/check_cache.pl || die
|
||||
sed -i -e 's:/usr/local/squid/ssl_cert:/etc/ssl/squid:' \
|
||||
src/ssl/ssl_crtd.8 || die
|
||||
sed -i -e 's:/usr/local/squid/var/lib/ssl_db:/var/lib/squid/ssl_db:' \
|
||||
src/ssl/ssl_crtd.8 || die
|
||||
sed -i -e 's:/var/lib/ssl_db:/var/lib/squid/ssl_db:' \
|
||||
src/ssl/ssl_crtd.8 || die
|
||||
# /var/run/squid to /run/squid
|
||||
sed -i -e 's:$(localstatedir)::' \
|
||||
src/ipc/Makefile.am || die
|
||||
sed -i -e 's:_LTDL_SETUP:LTDL_INIT([installable]):' \
|
||||
libltdl/configure.ac || die
|
||||
|
||||
eapply_user
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local basic_modules="MSNT-multi-domain,NCSA,POP3,getpwnam"
|
||||
use samba && basic_modules+=",SMB"
|
||||
use ldap && basic_modules+=",LDAP"
|
||||
use pam && basic_modules+=",PAM"
|
||||
use sasl && basic_modules+=",SASL"
|
||||
use nis && ! use elibc_uclibc && basic_modules+=",NIS"
|
||||
use radius && basic_modules+=",RADIUS"
|
||||
if use mysql || use postgres || use sqlite ; then
|
||||
basic_modules+=",DB"
|
||||
fi
|
||||
|
||||
local digest_modules="file"
|
||||
use ldap && digest_modules+=",LDAP,eDirectory"
|
||||
|
||||
local negotiate_modules="none"
|
||||
local myconf="--without-mit-krb5 --without-heimdal-krb5"
|
||||
if use kerberos ; then
|
||||
negotiate_modules="kerberos,wrapper"
|
||||
if has_version app-crypt/heimdal ; then
|
||||
myconf="--without-mit-krb5 --with-heimdal-krb5"
|
||||
else
|
||||
myconf="--with-mit-krb5 --without-heimdal-krb5"
|
||||
fi
|
||||
fi
|
||||
|
||||
local ntlm_modules="none"
|
||||
use samba && ntlm_modules="smb_lm"
|
||||
|
||||
local ext_helpers="file_userip,session,unix_group"
|
||||
use samba && ext_helpers+=",wbinfo_group"
|
||||
use ldap && ext_helpers+=",LDAP_group,eDirectory_userip"
|
||||
use ldap && use kerberos && ext_helpers+=",kerberos_ldap_group"
|
||||
|
||||
local storeio_modules="aufs,diskd,rock,ufs"
|
||||
|
||||
local transparent
|
||||
if use kernel_linux ; then
|
||||
transparent+=" --enable-linux-netfilter"
|
||||
use qos && transparent+=" --enable-zph-qos --with-netfilter-conntrack"
|
||||
fi
|
||||
|
||||
if use kernel_FreeBSD || use kernel_OpenBSD || use kernel_NetBSD ; then
|
||||
transparent+=" $(use_enable kqueue)"
|
||||
if use pf-transparent; then
|
||||
transparent+=" --enable-pf-transparent"
|
||||
elif use ipf-transparent; then
|
||||
transparent+=" --enable-ipf-transparent"
|
||||
fi
|
||||
fi
|
||||
|
||||
tc-export CC AR
|
||||
|
||||
econf \
|
||||
--sysconfdir=/etc/squid \
|
||||
--libexecdir=/usr/libexec/squid \
|
||||
--localstatedir=/var \
|
||||
--with-pidfile=/run/squid.pid \
|
||||
--datadir=/usr/share/squid \
|
||||
--with-logdir=/var/log/squid \
|
||||
--with-default-user=squid \
|
||||
--enable-removal-policies="lru,heap" \
|
||||
--enable-storeio="${storeio_modules}" \
|
||||
--enable-disk-io \
|
||||
--enable-auth-basic="${basic_modules}" \
|
||||
--enable-auth-digest="${digest_modules}" \
|
||||
--enable-auth-ntlm="${ntlm_modules}" \
|
||||
--enable-auth-negotiate="${negotiate_modules}" \
|
||||
--enable-external-acl-helpers="${ext_helpers}" \
|
||||
--enable-log-daemon-helpers \
|
||||
--enable-url-rewrite-helpers \
|
||||
--enable-cache-digests \
|
||||
--enable-delay-pools \
|
||||
--enable-eui \
|
||||
--enable-icmp \
|
||||
--enable-follow-x-forwarded-for \
|
||||
--with-large-files \
|
||||
--disable-strict-error-checking \
|
||||
--disable-arch-native \
|
||||
--with-ltdl-includedir=/usr/include \
|
||||
--with-ltdl-libdir=/usr/$(get_libdir) \
|
||||
$(use_with caps libcap) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_enable snmp) \
|
||||
$(use_with ssl openssl) \
|
||||
$(use_with ssl nettle) \
|
||||
$(use_with ssl gnutls) \
|
||||
$(use_enable ssl-crtd) \
|
||||
$(use_enable ecap) \
|
||||
$(use_enable esi) \
|
||||
$(use_enable htcp) \
|
||||
$(use_enable wccp) \
|
||||
$(use_enable wccpv2) \
|
||||
${transparent} \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
# need suid root for looking into /etc/shadow
|
||||
fowners root:squid /usr/libexec/squid/basic_ncsa_auth
|
||||
fperms 4750 /usr/libexec/squid/basic_ncsa_auth
|
||||
if use pam; then
|
||||
fowners root:squid /usr/libexec/squid/basic_pam_auth
|
||||
fperms 4750 /usr/libexec/squid/basic_pam_auth
|
||||
fi
|
||||
# pinger needs suid as well
|
||||
fowners root:squid /usr/libexec/squid/pinger
|
||||
fperms 4750 /usr/libexec/squid/pinger
|
||||
|
||||
# cleanup
|
||||
rm -f "${D}"/usr/bin/Run*
|
||||
rm -rf "${D}"/run/squid "${D}"/var/cache/squid
|
||||
|
||||
dodoc CONTRIBUTORS CREDITS ChangeLog INSTALL QUICKSTART README SPONSORS doc/*.txt
|
||||
newdoc helpers/negotiate_auth/kerberos/README README.kerberos
|
||||
newdoc helpers/basic_auth/RADIUS/README README.RADIUS
|
||||
newdoc helpers/external_acl/kerberos_ldap_group/README README.kerberos_ldap_group
|
||||
newdoc tools/purge/README README.purge
|
||||
newdoc tools/helper-mux.README README.helper-mux
|
||||
dodoc RELEASENOTES.html
|
||||
|
||||
newpamd "${FILESDIR}/squid.pam" squid
|
||||
newconfd "${FILESDIR}/squid.confd-r1" squid
|
||||
newinitd "${FILESDIR}/squid.initd-r4" squid
|
||||
if use logrotate; then
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/squid.logrotate" squid
|
||||
else
|
||||
exeinto /etc/cron.weekly
|
||||
newexe "${FILESDIR}/squid.cron" squid.cron
|
||||
fi
|
||||
|
||||
diropts -m0750 -o squid -g squid
|
||||
keepdir /var/log/squid /etc/ssl/squid /var/lib/squid
|
||||
}
|
@ -1,241 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit autotools linux-info pam toolchain-funcs user
|
||||
|
||||
DESCRIPTION="A full-featured web proxy cache"
|
||||
HOMEPAGE="http://www.squid-cache.org/"
|
||||
SRC_URI="http://www.squid-cache.org/Versions/v3/3.5/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="caps ipv6 pam ldap libressl samba sasl kerberos nis radius ssl snmp selinux logrotate test \
|
||||
ecap esi ssl-crtd \
|
||||
mysql postgres sqlite \
|
||||
qos tproxy \
|
||||
+htcp +wccp +wccpv2 \
|
||||
pf-transparent ipf-transparent kqueue \
|
||||
elibc_uclibc kernel_linux"
|
||||
|
||||
COMMON_DEPEND="caps? ( >=sys-libs/libcap-2.16 )
|
||||
pam? ( virtual/pam )
|
||||
ldap? ( net-nds/openldap )
|
||||
kerberos? ( virtual/krb5 )
|
||||
qos? ( net-libs/libnetfilter_conntrack )
|
||||
ssl? (
|
||||
libressl? ( dev-libs/libressl:0 )
|
||||
!libressl? ( dev-libs/openssl:0 )
|
||||
dev-libs/nettle >=net-libs/gnutls-3.1.5 )
|
||||
sasl? ( dev-libs/cyrus-sasl )
|
||||
ecap? ( net-libs/libecap:1 )
|
||||
esi? ( dev-libs/expat dev-libs/libxml2 )
|
||||
!x86-fbsd? ( logrotate? ( app-admin/logrotate ) )
|
||||
>=sys-libs/db-4:*
|
||||
dev-lang/perl
|
||||
dev-libs/libltdl:0"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
ecap? ( virtual/pkgconfig )
|
||||
test? ( dev-util/cppunit )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
samba? ( net-fs/samba )
|
||||
mysql? ( dev-perl/DBD-mysql )
|
||||
postgres? ( dev-perl/DBD-Pg )
|
||||
selinux? ( sec-policy/selinux-squid )
|
||||
sqlite? ( dev-perl/DBD-SQLite )
|
||||
!<=sci-biology/meme-4.8.1-r1"
|
||||
|
||||
REQUIRED_USE="tproxy? ( caps )
|
||||
qos? ( caps )"
|
||||
|
||||
pkg_pretend() {
|
||||
if use tproxy; then
|
||||
local CONFIG_CHECK="~NF_CONNTRACK ~NETFILTER_XT_MATCH_SOCKET ~NETFILTER_XT_TARGET_TPROXY"
|
||||
linux-info_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup squid
|
||||
enewuser squid -1 -1 /var/cache/squid squid
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
eapply "${FILESDIR}/${PN}-3.5.7-gentoo.patch"
|
||||
sed -i -e 's:/usr/local/squid/etc:/etc/squid:' \
|
||||
INSTALL QUICKSTART \
|
||||
scripts/fileno-to-pathname.pl \
|
||||
scripts/check_cache.pl \
|
||||
tools/cachemgr.cgi.8 \
|
||||
tools/purge/conffile.hh \
|
||||
tools/purge/README || die
|
||||
sed -i -e 's:/usr/local/squid/sbin:/usr/sbin:' \
|
||||
INSTALL QUICKSTART || die
|
||||
sed -i -e 's:/usr/local/squid/var/cache:/var/cache/squid:' \
|
||||
QUICKSTART || die
|
||||
sed -i -e 's:/usr/local/squid/var/logs:/var/log/squid:' \
|
||||
QUICKSTART \
|
||||
src/log/access_log.cc || die
|
||||
sed -i -e 's:/usr/local/squid/logs:/var/log/squid:' \
|
||||
src/log/access_log.cc || die
|
||||
sed -i -e 's:/usr/local/squid/libexec:/usr/libexec/squid:' \
|
||||
helpers/external_acl/unix_group/ext_unix_group_acl.8 \
|
||||
helpers/external_acl/session/ext_session_acl.8 \
|
||||
src/ssl/ssl_crtd.8 || die
|
||||
sed -i -e 's:/usr/local/squid/cache:/var/cache/squid:' \
|
||||
scripts/check_cache.pl || die
|
||||
sed -i -e 's:/usr/local/squid/ssl_cert:/etc/ssl/squid:' \
|
||||
src/ssl/ssl_crtd.8 || die
|
||||
sed -i -e 's:/usr/local/squid/var/lib/ssl_db:/var/lib/squid/ssl_db:' \
|
||||
src/ssl/ssl_crtd.8 || die
|
||||
sed -i -e 's:/var/lib/ssl_db:/var/lib/squid/ssl_db:' \
|
||||
src/ssl/ssl_crtd.8 || die
|
||||
# /var/run/squid to /run/squid
|
||||
sed -i -e 's:$(localstatedir)::' \
|
||||
src/ipc/Makefile.am || die
|
||||
sed -i -e 's:_LTDL_SETUP:LTDL_INIT([installable]):' \
|
||||
libltdl/configure.ac || die
|
||||
|
||||
eapply_user
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local basic_modules="MSNT-multi-domain,NCSA,POP3,getpwnam"
|
||||
use samba && basic_modules+=",SMB"
|
||||
use ldap && basic_modules+=",LDAP"
|
||||
use pam && basic_modules+=",PAM"
|
||||
use sasl && basic_modules+=",SASL"
|
||||
use nis && ! use elibc_uclibc && basic_modules+=",NIS"
|
||||
use radius && basic_modules+=",RADIUS"
|
||||
if use mysql || use postgres || use sqlite ; then
|
||||
basic_modules+=",DB"
|
||||
fi
|
||||
|
||||
local digest_modules="file"
|
||||
use ldap && digest_modules+=",LDAP,eDirectory"
|
||||
|
||||
local negotiate_modules="none"
|
||||
local myconf="--without-mit-krb5 --without-heimdal-krb5"
|
||||
if use kerberos ; then
|
||||
negotiate_modules="kerberos,wrapper"
|
||||
if has_version app-crypt/heimdal ; then
|
||||
myconf="--without-mit-krb5 --with-heimdal-krb5"
|
||||
else
|
||||
myconf="--with-mit-krb5 --without-heimdal-krb5"
|
||||
fi
|
||||
fi
|
||||
|
||||
local ntlm_modules="none"
|
||||
use samba && ntlm_modules="smb_lm"
|
||||
|
||||
local ext_helpers="file_userip,session,unix_group"
|
||||
use samba && ext_helpers+=",wbinfo_group"
|
||||
use ldap && ext_helpers+=",LDAP_group,eDirectory_userip"
|
||||
use ldap && use kerberos && ext_helpers+=",kerberos_ldap_group"
|
||||
|
||||
local storeio_modules="aufs,diskd,rock,ufs"
|
||||
|
||||
local transparent
|
||||
if use kernel_linux ; then
|
||||
transparent+=" --enable-linux-netfilter"
|
||||
use qos && transparent+=" --enable-zph-qos --with-netfilter-conntrack"
|
||||
fi
|
||||
|
||||
if use kernel_FreeBSD || use kernel_OpenBSD || use kernel_NetBSD ; then
|
||||
transparent+=" $(use_enable kqueue)"
|
||||
if use pf-transparent; then
|
||||
transparent+=" --enable-pf-transparent"
|
||||
elif use ipf-transparent; then
|
||||
transparent+=" --enable-ipf-transparent"
|
||||
fi
|
||||
fi
|
||||
|
||||
tc-export CC AR
|
||||
|
||||
econf \
|
||||
--sysconfdir=/etc/squid \
|
||||
--libexecdir=/usr/libexec/squid \
|
||||
--localstatedir=/var \
|
||||
--with-pidfile=/run/squid.pid \
|
||||
--datadir=/usr/share/squid \
|
||||
--with-logdir=/var/log/squid \
|
||||
--with-default-user=squid \
|
||||
--enable-removal-policies="lru,heap" \
|
||||
--enable-storeio="${storeio_modules}" \
|
||||
--enable-disk-io \
|
||||
--enable-auth-basic="${basic_modules}" \
|
||||
--enable-auth-digest="${digest_modules}" \
|
||||
--enable-auth-ntlm="${ntlm_modules}" \
|
||||
--enable-auth-negotiate="${negotiate_modules}" \
|
||||
--enable-external-acl-helpers="${ext_helpers}" \
|
||||
--enable-log-daemon-helpers \
|
||||
--enable-url-rewrite-helpers \
|
||||
--enable-cache-digests \
|
||||
--enable-delay-pools \
|
||||
--enable-eui \
|
||||
--enable-icmp \
|
||||
--enable-follow-x-forwarded-for \
|
||||
--with-large-files \
|
||||
--disable-strict-error-checking \
|
||||
--disable-arch-native \
|
||||
--with-ltdl-includedir=/usr/include \
|
||||
--with-ltdl-libdir=/usr/$(get_libdir) \
|
||||
$(use_with caps libcap) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_enable snmp) \
|
||||
$(use_with ssl openssl) \
|
||||
$(use_with ssl nettle) \
|
||||
$(use_with ssl gnutls) \
|
||||
$(use_enable ssl-crtd) \
|
||||
$(use_enable ecap) \
|
||||
$(use_enable esi) \
|
||||
$(use_enable htcp) \
|
||||
$(use_enable wccp) \
|
||||
$(use_enable wccpv2) \
|
||||
${transparent} \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
# need suid root for looking into /etc/shadow
|
||||
fowners root:squid /usr/libexec/squid/basic_ncsa_auth
|
||||
fperms 4750 /usr/libexec/squid/basic_ncsa_auth
|
||||
if use pam; then
|
||||
fowners root:squid /usr/libexec/squid/basic_pam_auth
|
||||
fperms 4750 /usr/libexec/squid/basic_pam_auth
|
||||
fi
|
||||
# pinger needs suid as well
|
||||
fowners root:squid /usr/libexec/squid/pinger
|
||||
fperms 4750 /usr/libexec/squid/pinger
|
||||
|
||||
# cleanup
|
||||
rm -f "${D}"/usr/bin/Run*
|
||||
rm -rf "${D}"/run/squid "${D}"/var/cache/squid
|
||||
|
||||
dodoc CONTRIBUTORS CREDITS ChangeLog INSTALL QUICKSTART README SPONSORS doc/*.txt
|
||||
newdoc helpers/negotiate_auth/kerberos/README README.kerberos
|
||||
newdoc helpers/basic_auth/RADIUS/README README.RADIUS
|
||||
newdoc helpers/external_acl/kerberos_ldap_group/README README.kerberos_ldap_group
|
||||
newdoc tools/purge/README README.purge
|
||||
newdoc tools/helper-mux.README README.helper-mux
|
||||
dodoc RELEASENOTES.html
|
||||
|
||||
newpamd "${FILESDIR}/squid.pam" squid
|
||||
newconfd "${FILESDIR}/squid.confd-r1" squid
|
||||
newinitd "${FILESDIR}/squid.initd-r4" squid
|
||||
if use logrotate; then
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/squid.logrotate" squid
|
||||
else
|
||||
exeinto /etc/cron.weekly
|
||||
newexe "${FILESDIR}/squid.cron" squid.cron
|
||||
fi
|
||||
|
||||
diropts -m0750 -o squid -g squid
|
||||
keepdir /var/log/squid /etc/ssl/squid /var/lib/squid
|
||||
}
|
@ -1,40 +0,0 @@
|
||||
diff --git a/setup.py b/setup.py
|
||||
index 0b0fa58..a4fdab6 100755
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -41,34 +41,8 @@ for line in file(os.path.join('PyMca', 'PyMcaMain.py')).readlines():
|
||||
print "PyMca X-Ray Fluorescence Toolkit %s" % __version__
|
||||
print
|
||||
|
||||
-print "Type 'L' to view the license."
|
||||
-print "Type 'yes' to accept the terms of the license."
|
||||
-print "Type 'no' to decline the terms of the license."
|
||||
-print
|
||||
-
|
||||
-while 1:
|
||||
- try:
|
||||
- resp = raw_input("Do you accept the terms of the license? ")
|
||||
- except KeyboardInterrupt:
|
||||
- raise SystemExit
|
||||
- except:
|
||||
- resp = ""
|
||||
-
|
||||
- resp = string.lower(string.strip(resp))
|
||||
-
|
||||
- if resp == "yes":
|
||||
- break
|
||||
-
|
||||
- if resp == "no":
|
||||
- sys.exit(1)
|
||||
-
|
||||
- if resp == "l":
|
||||
- os.system("more LICENSE.GPL")
|
||||
-
|
||||
-
|
||||
# Specify all the required PyMca data
|
||||
-data_files = [('PyMca', ['LICENSE.GPL',
|
||||
- 'PyMca/Scofield1973.dict',
|
||||
+data_files = [('PyMca', ['PyMca/Scofield1973.dict',
|
||||
'PyMca/changelog.txt',
|
||||
'PyMca/McaTheory.cfg',
|
||||
'PyMca/PyMcaSplashImage.png',
|
@ -1,12 +0,0 @@
|
||||
diff --git a/PyMca/specfile/src/sfwrite.c b/PyMca/specfile/src/sfwrite.c
|
||||
index 24df907..93c18e9 100755
|
||||
--- a/PyMca/specfile/src/sfwrite.c
|
||||
+++ b/PyMca/specfile/src/sfwrite.c
|
||||
@@ -55,6 +55,7 @@
|
||||
*/
|
||||
#include <SpecFile.h>
|
||||
#include <SpecFileP.h>
|
||||
+#include <unistd.h>
|
||||
|
||||
/*
|
||||
* Declarations
|
@ -1,37 +0,0 @@
|
||||
Index: acpype.py
|
||||
===================================================================
|
||||
--- acpype.py (revision 366)
|
||||
+++ acpype.py (working copy)
|
||||
@@ -3020,32 +3020,6 @@
|
||||
acMol2FileName = '%s_%s_%s.mol2' % (base, chargeType, atomType)
|
||||
self.acMol2FileName = acMol2FileName
|
||||
self.charmmBase = '%s_CHARMM' % base
|
||||
- # check for which version of antechamber
|
||||
- if 'amber10' in self.acExe:
|
||||
- if qprog == 'sqm':
|
||||
- self.printWarn("SQM is not implemented in AmberTools 1.2")
|
||||
- self.printWarn("Setting mopac for antechamber")
|
||||
- qprog = 'mopac'
|
||||
- elif qprog == 'divcon':
|
||||
- if not os.path.exists(os.path.join(os.path.dirname(self.acExe), qprog)):
|
||||
- self.printWarn("DIVCON is not installed")
|
||||
- self.printWarn("Setting mopac for antechamber")
|
||||
- qprog = 'mopac'
|
||||
- elif 'amber11' in self.acExe:
|
||||
- if qprog == 'divcon':
|
||||
- self.printWarn("DIVCON is not implemented in AmberTools 1.3 anymore")
|
||||
- self.printWarn("Setting sqm for antechamber")
|
||||
- qprog = 'sqm'
|
||||
- elif qprog == 'mopac':
|
||||
- if not os.path.exists(os.path.join(os.path.dirname(self.acExe), qprog)):
|
||||
- self.printWarn("MOPAC is not installed")
|
||||
- self.printWarn("Setting sqm for antechamber")
|
||||
- return None
|
||||
- qprog = 'sqm'
|
||||
- else:
|
||||
- self.printWarn("Old version of antechamber. Strongly consider upgrading to AmberTools")
|
||||
- self.printWarn("Setting mopac for antechamber")
|
||||
- qprog = 'mopac'
|
||||
self.qFlag = qDict[qprog]
|
||||
self.outTopols = [outTopol]
|
||||
if outTopol == 'all':
|
@ -1,30 +0,0 @@
|
||||
src/py/aria/legacy/QualityChecks/Descriptive.py | 5 +++--
|
||||
1 files changed, 3 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/src/py/aria/legacy/QualityChecks/Descriptive.py b/src/py/aria/legacy/QualityChecks/Descriptive.py
|
||||
index ae5913c..550d20c 100644
|
||||
--- a/src/py/aria/legacy/QualityChecks/Descriptive.py
|
||||
+++ b/src/py/aria/legacy/QualityChecks/Descriptive.py
|
||||
@@ -1,3 +1,6 @@
|
||||
+from math import *
|
||||
+from numpy import *
|
||||
+
|
||||
class Descriptive:
|
||||
"""
|
||||
some basic statistics
|
||||
@@ -55,7 +58,6 @@ class Descriptive:
|
||||
|
||||
def getStdDev(self):
|
||||
if( len(self.myData) == 0): return None
|
||||
- from math import *
|
||||
if( (self.count - 1) > 0 ):
|
||||
return sqrt( self.pseudoVariance/ (self.count - 1))
|
||||
else:
|
||||
@@ -89,7 +91,6 @@ class Descriptive:
|
||||
def getMedian(self):
|
||||
if( len(self.myData) == 0): return None
|
||||
if( self.median == None ):
|
||||
- from numpy import *
|
||||
sort(self.myData)
|
||||
if( self.count%2 == 1):
|
||||
self.median = self.myData[(self.count-1)/2]
|
@ -1,139 +0,0 @@
|
||||
src/py/aria/exportToCcpn.py | 24 +++++++++++-------------
|
||||
src/py/aria/importFromCcpn.py | 32 ++++++++++++--------------------
|
||||
2 files changed, 23 insertions(+), 33 deletions(-)
|
||||
|
||||
diff --git a/src/py/aria/exportToCcpn.py b/src/py/aria/exportToCcpn.py
|
||||
index c742a88..aae7b7d 100644
|
||||
--- a/src/py/aria/exportToCcpn.py
|
||||
+++ b/src/py/aria/exportToCcpn.py
|
||||
@@ -1,5 +1,5 @@
|
||||
from ccpnmr.analysis.core.ConstraintBasic import makeNmrConstraintStore, makeStructureGeneration, getFixedResonance
|
||||
-from ccpnmr.analysis.core.ExperimentBasic import getOnebondDataDims
|
||||
+from ccpnmr.analysis.core.ExperimentBasic import getOnebondDataDims, getThroughSpaceDataDims
|
||||
from ccpnmr.analysis.core.AssignmentBasic import assignAtomsToRes, assignResToDim
|
||||
from ccpnmr.analysis.core.PeakBasic import pickPeak, setManualPeakIntensity
|
||||
from ccpnmr.analysis.core.MoleculeBasic import DEFAULT_ISOTOPES
|
||||
@@ -791,12 +791,13 @@ def getPeakAssignmentsFromAria2(project, ariaRestraints, namesDict=None,
|
||||
ariaDims = ariaDimDict.get(spectrum)
|
||||
if not ariaDims:
|
||||
ariaDims = [] #[0,1,2]
|
||||
+ throughSpaceDataDims = getThroughSpaceDataDims(spectrum)
|
||||
|
||||
dataDims = spectrum.sortedDataDims()
|
||||
if len(dataDims) == 3:
|
||||
for dataDim in dataDims:
|
||||
expDimRef = dataDim.findFirstDataDimRef().expDimRef
|
||||
- if '1H' in expDimRef.isotopeCodes: # 0 or 2
|
||||
+ if dataDim in throughSpaceDataDims: # 0 or 2
|
||||
if onebondDims.get(dataDim.dim):
|
||||
if ppmX1 is None:
|
||||
ariaDims.append(2)
|
||||
@@ -816,21 +817,18 @@ def getPeakAssignmentsFromAria2(project, ariaRestraints, namesDict=None,
|
||||
ariaDims.append(1)
|
||||
|
||||
else:
|
||||
- transfer = spectrum.experiment.findFirstExpTransfer(transferType='through-space') or \
|
||||
- spectrum.experiment.findFirstExpTransfer(transferType='NOESY')
|
||||
|
||||
+ i = 0
|
||||
for dataDim in dataDims:
|
||||
- expDimRefs = [dataDimRef.expDimRef for dataDimRef in dataDim.dataDimRefs]
|
||||
- i = 0
|
||||
- for expDimRef in transfer.sortedExpDimRefs():
|
||||
- if expDimRef in expDimRefs:
|
||||
- ariaDims.append(i)
|
||||
- boundDim = onebondDims.get(dataDim.dim)
|
||||
- if boundDim:
|
||||
- ariaDims.append(i+1)
|
||||
-
|
||||
+ if dataDim in throughSpaceDataDims:
|
||||
+ ariaDims.append(i)
|
||||
+ boundDim = onebondDims.get(dataDim.dim)
|
||||
+ if boundDim:
|
||||
+ ariaDims.append(i+1)
|
||||
+
|
||||
i += 2
|
||||
|
||||
+
|
||||
ariaDimDict[spectrum] = ariaDims
|
||||
|
||||
if namesDict:
|
||||
diff --git a/src/py/aria/importFromCcpn.py b/src/py/aria/importFromCcpn.py
|
||||
index a65ae3e..f63ba16 100644
|
||||
--- a/src/py/aria/importFromCcpn.py
|
||||
+++ b/src/py/aria/importFromCcpn.py
|
||||
@@ -165,7 +165,7 @@ def getStructureEnsembles(project, ccpChains):
|
||||
|
||||
return ensembles
|
||||
|
||||
-def getNoesyPeakLists(project, molSystem=None):
|
||||
+def getNoesyPeakLists(project, molSystem=None, excludeSimulated=True):
|
||||
"""Descrn: Get the NOE peak lists from a CCPN project. Can filter if appropriate to a given
|
||||
molecular system if passed in.
|
||||
Inputs: Implementation.Project, ccp.molecule.MolSystem.MolSystem
|
||||
@@ -196,19 +196,10 @@ def getNoesyPeakLists(project, molSystem=None):
|
||||
|
||||
for spectrum in experiment.dataSources:
|
||||
if (spectrum.dataType == 'processed') and (spectrum.numDim > 1):
|
||||
-
|
||||
- isotopes = []
|
||||
- for dataDim in spectrum.dataDims:
|
||||
- for expDimRef in dataDim.expDim.expDimRefs:
|
||||
- if expDimRef.measurementType in ('shift','Shift'):
|
||||
- isotope = ','.join(expDimRef.isotopeCodes)
|
||||
- isotopes.append(isotope)
|
||||
- break
|
||||
-
|
||||
- if isotopes.count('1H') > 1:
|
||||
- for peakList in spectrum.peakLists:
|
||||
- if peakList.findFirstPeak():
|
||||
- peakLists.append(peakList)
|
||||
+ for peakList in spectrum.sortedPeakLists():
|
||||
+ if excludeSimulated and peakList.isSimulated:
|
||||
+ continue
|
||||
+ peakLists.append(peakList)
|
||||
|
||||
|
||||
return peakLists
|
||||
@@ -490,7 +481,10 @@ def makeAriaChain(ccpChain):
|
||||
# Does below work for DNA/RNA?
|
||||
|
||||
aria_settings = ChainSettings()
|
||||
- aria_settings['type'] = chainTypeMapping[ccpChain.molecule.molType]
|
||||
+ # wb104: below changed 31 Oct 2011 to try and get around case when molType is None
|
||||
+ #aria_settings['type'] = chainTypeMapping[ccpChain.molecule.molType]
|
||||
+ molType = ccpChain.molecule.molType or 'protein'
|
||||
+ aria_settings['type'] = chainTypeMapping[molType]
|
||||
|
||||
aria_chain = Chain(settings=aria_settings, segid=string_to_segid(ccpChain.code))
|
||||
|
||||
@@ -952,8 +946,6 @@ def makeAriaSpectrum(peakList, ariaMolecule, filterRejected=True):
|
||||
expDimRefDict = {}
|
||||
|
||||
for expDimRef in transfer.sortedExpDimRefs():
|
||||
- if expDimRef.isotopeCodes != ('1H',):
|
||||
- raise Exception('Not an H-H experiment')
|
||||
|
||||
onebondTransfer = expDimRef.findFirstExpTransfer(transferType='onebond')
|
||||
|
||||
@@ -1095,7 +1087,7 @@ def getAriaAtomsFromResonance(resonance, ariaMolecule, cache={}):
|
||||
|
||||
# TJS modify to return just a list of atoms, rather than a list of list
|
||||
ariaAtoms = []
|
||||
- for atom in atomSet.sortedAtoms():
|
||||
+ for atom in atomSet.atoms:
|
||||
ariaAtom = ariaResidue.atoms.get(atom.name)
|
||||
if not ariaAtom:
|
||||
messager.warning('Could not find ARIA Atom for CCPN atom %d%s %s' % (residue.seqCode,residue.ccpCode, atom.name))
|
||||
@@ -1256,9 +1248,9 @@ def getAriaDistanceRestraintsList(constraint_list, constraint_type, aria_mol):
|
||||
restraint.setWeight(weight)
|
||||
|
||||
|
||||
- for constrItem in distConstr.sortedItems():
|
||||
+ for constrItem in distConstr.items:
|
||||
|
||||
- reso1, reso2 = constrItem.sortedResonances()
|
||||
+ reso1, reso2 = constrItem.resonances
|
||||
|
||||
# TJS fix for mapping prochirals
|
||||
# always use real resonnances where possible
|
@ -1,118 +0,0 @@
|
||||
src/py/aria/exportToCcpn.py | 24 +++++++++++-------------
|
||||
src/py/aria/importFromCcpn.py | 25 +++++++------------------
|
||||
2 files changed, 18 insertions(+), 31 deletions(-)
|
||||
|
||||
diff --git a/src/py/aria/exportToCcpn.py b/src/py/aria/exportToCcpn.py
|
||||
index c742a88..aae7b7d 100644
|
||||
--- a/src/py/aria/exportToCcpn.py
|
||||
+++ b/src/py/aria/exportToCcpn.py
|
||||
@@ -1,5 +1,5 @@
|
||||
from ccpnmr.analysis.core.ConstraintBasic import makeNmrConstraintStore, makeStructureGeneration, getFixedResonance
|
||||
-from ccpnmr.analysis.core.ExperimentBasic import getOnebondDataDims
|
||||
+from ccpnmr.analysis.core.ExperimentBasic import getOnebondDataDims, getThroughSpaceDataDims
|
||||
from ccpnmr.analysis.core.AssignmentBasic import assignAtomsToRes, assignResToDim
|
||||
from ccpnmr.analysis.core.PeakBasic import pickPeak, setManualPeakIntensity
|
||||
from ccpnmr.analysis.core.MoleculeBasic import DEFAULT_ISOTOPES
|
||||
@@ -791,12 +791,13 @@ def getPeakAssignmentsFromAria2(project, ariaRestraints, namesDict=None,
|
||||
ariaDims = ariaDimDict.get(spectrum)
|
||||
if not ariaDims:
|
||||
ariaDims = [] #[0,1,2]
|
||||
+ throughSpaceDataDims = getThroughSpaceDataDims(spectrum)
|
||||
|
||||
dataDims = spectrum.sortedDataDims()
|
||||
if len(dataDims) == 3:
|
||||
for dataDim in dataDims:
|
||||
expDimRef = dataDim.findFirstDataDimRef().expDimRef
|
||||
- if '1H' in expDimRef.isotopeCodes: # 0 or 2
|
||||
+ if dataDim in throughSpaceDataDims: # 0 or 2
|
||||
if onebondDims.get(dataDim.dim):
|
||||
if ppmX1 is None:
|
||||
ariaDims.append(2)
|
||||
@@ -816,21 +817,18 @@ def getPeakAssignmentsFromAria2(project, ariaRestraints, namesDict=None,
|
||||
ariaDims.append(1)
|
||||
|
||||
else:
|
||||
- transfer = spectrum.experiment.findFirstExpTransfer(transferType='through-space') or \
|
||||
- spectrum.experiment.findFirstExpTransfer(transferType='NOESY')
|
||||
|
||||
+ i = 0
|
||||
for dataDim in dataDims:
|
||||
- expDimRefs = [dataDimRef.expDimRef for dataDimRef in dataDim.dataDimRefs]
|
||||
- i = 0
|
||||
- for expDimRef in transfer.sortedExpDimRefs():
|
||||
- if expDimRef in expDimRefs:
|
||||
- ariaDims.append(i)
|
||||
- boundDim = onebondDims.get(dataDim.dim)
|
||||
- if boundDim:
|
||||
- ariaDims.append(i+1)
|
||||
-
|
||||
+ if dataDim in throughSpaceDataDims:
|
||||
+ ariaDims.append(i)
|
||||
+ boundDim = onebondDims.get(dataDim.dim)
|
||||
+ if boundDim:
|
||||
+ ariaDims.append(i+1)
|
||||
+
|
||||
i += 2
|
||||
|
||||
+
|
||||
ariaDimDict[spectrum] = ariaDims
|
||||
|
||||
if namesDict:
|
||||
diff --git a/src/py/aria/importFromCcpn.py b/src/py/aria/importFromCcpn.py
|
||||
index a65ae3e..91ad123 100644
|
||||
--- a/src/py/aria/importFromCcpn.py
|
||||
+++ b/src/py/aria/importFromCcpn.py
|
||||
@@ -196,19 +196,10 @@ def getNoesyPeakLists(project, molSystem=None):
|
||||
|
||||
for spectrum in experiment.dataSources:
|
||||
if (spectrum.dataType == 'processed') and (spectrum.numDim > 1):
|
||||
-
|
||||
- isotopes = []
|
||||
- for dataDim in spectrum.dataDims:
|
||||
- for expDimRef in dataDim.expDim.expDimRefs:
|
||||
- if expDimRef.measurementType in ('shift','Shift'):
|
||||
- isotope = ','.join(expDimRef.isotopeCodes)
|
||||
- isotopes.append(isotope)
|
||||
- break
|
||||
-
|
||||
- if isotopes.count('1H') > 1:
|
||||
- for peakList in spectrum.peakLists:
|
||||
- if peakList.findFirstPeak():
|
||||
- peakLists.append(peakList)
|
||||
+ for peakList in spectrum.sortedPeakLists():
|
||||
+ if excludeSimulated and peakList.isSimulated:
|
||||
+ continue
|
||||
+ peakLists.append(peakList)
|
||||
|
||||
|
||||
return peakLists
|
||||
@@ -952,8 +943,6 @@ def makeAriaSpectrum(peakList, ariaMolecule, filterRejected=True):
|
||||
expDimRefDict = {}
|
||||
|
||||
for expDimRef in transfer.sortedExpDimRefs():
|
||||
- if expDimRef.isotopeCodes != ('1H',):
|
||||
- raise Exception('Not an H-H experiment')
|
||||
|
||||
onebondTransfer = expDimRef.findFirstExpTransfer(transferType='onebond')
|
||||
|
||||
@@ -1095,7 +1084,7 @@ def getAriaAtomsFromResonance(resonance, ariaMolecule, cache={}):
|
||||
|
||||
# TJS modify to return just a list of atoms, rather than a list of list
|
||||
ariaAtoms = []
|
||||
- for atom in atomSet.sortedAtoms():
|
||||
+ for atom in atomSet.atoms:
|
||||
ariaAtom = ariaResidue.atoms.get(atom.name)
|
||||
if not ariaAtom:
|
||||
messager.warning('Could not find ARIA Atom for CCPN atom %d%s %s' % (residue.seqCode,residue.ccpCode, atom.name))
|
||||
@@ -1256,9 +1245,9 @@ def getAriaDistanceRestraintsList(constraint_list, constraint_type, aria_mol):
|
||||
restraint.setWeight(weight)
|
||||
|
||||
|
||||
- for constrItem in distConstr.sortedItems():
|
||||
+ for constrItem in distConstr.items:
|
||||
|
||||
- reso1, reso2 = constrItem.sortedResonances()
|
||||
+ reso1, reso2 = constrItem.resonances
|
||||
|
||||
# TJS fix for mapping prochirals
|
||||
# always use real resonnances where possible
|
@ -1,10 +0,0 @@
|
||||
--- autodocksuite-4.0.1.orig/src/autogrid/check_size.cpp 2008-08-04 22:44:46.000000000 -0700
|
||||
+++ autodocksuite-4.0.1/src/autogrid/check_size.cpp 2008-08-04 22:45:12.000000000 -0700
|
||||
@@ -27,6 +27,7 @@
|
||||
|
||||
#include <iostream>
|
||||
#include <math.h>
|
||||
+#include <cstdlib>
|
||||
#include "autogrid.h"
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue