parent
fd6798f880
commit
368d7027fd
@ -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
|
||||
}
|
@ -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 +1,2 @@
|
||||
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
|
||||
|
@ -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 +1,2 @@
|
||||
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
|
||||
|
@ -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,2 +1,3 @@
|
||||
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
|
||||
|
@ -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,2 +1,3 @@
|
||||
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
|
||||
|
@ -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
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST latex2html-2008.tar.gz 1133054 SHA256 59456815a3984250c295d3d5c46b85646038db8db2735cdc0d3780cf4da337ad SHA512 e5a9d1700fcc45e6fcb7bae79e25acd52b7a84b70a75b3c7f1e746f65adbd48219a828420f6a7c437613d5c74dfb0405c91df01ac9c1535e9850f3a3e5c47f60 WHIRLPOOL 3d4dba64a2ce1b548749f5a5d489afba8694b2b6214dc5b7030820898d13a33dd708c751d2dc625a3d93930bcc0e483fa3e6736a2812c3baf395f70bb77404dc
|
||||
DIST latex2html-2015.tar.gz 1217699 SHA256 248cf84c70dd31221ddc69ef7ce0e720aadd26b572ee412827eae62f0eefb8dd SHA512 dd031944250efd28691edeba5e83b4c5c0deec3a2e7c2ab2a9bd285a911f6ab21a02cd0ef697bebc2c7c7c0ebd285493c1d6b01b0db9355fc7f3316a2af65e2c WHIRLPOOL 27e086e44ace2cae80d0b29390d3ba63f426c3facd8ac5e4573b580260a3e859c29bd0496ed0f864c0e2644ff0105e9b0cfeb45d9812c54b97f6386c5844b0c9
|
||||
DIST latex2html-2017.2.tar.gz 1131438 SHA256 4b8c21ef292817c85ba553f560129723bcae4ee9a6ec7a22ce2289329db7c1ef SHA512 0e1ab1b2005dc71988b1500884d7a13bfbdce73a62ef7f6cc6e83e29d776c98eb09cff3f8d0c162493586094c9ca6f07d47e98d2137f223f27044d03e9bb3473 WHIRLPOOL a0d6145cc104e70ec43097e0af527e18df98fe9f7c668f994c219d1548920d74347dc9de59728d702f207bebc42b267f8a18faa6f912363000d3807f23ab1560
|
||||
DIST latex2html-match-multiline.patch.bz2 8147 SHA256 fa4c74b1e6ef3fc337485b7940922aaa1aed0c33a533e75f4a97503547f4570e SHA512 01ec0dd1705f030736432a7fa8bf99c83c9e4f01c9755319d36e65e18737361d23073277692a8c44af529a1c37caabcc9e720a4be57e64300f945060e88f6641 WHIRLPOOL d0f69d16060d9829cafdc266acdb50e2071cf742841e7fcce524d69268c51036665670c0e3111e83dea8271cb0032f2362686c976a8b2c9032b50125ab3a9b2c
|
||||
|
@ -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,2 +1,3 @@
|
||||
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
|
||||
|
@ -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
|
||||
}
|
@ -1,3 +1,5 @@
|
||||
DIST exim-4.88.tar.bz2 1824610 SHA256 119d5fd7e31fc224e84dfa458fe182f200856bae7adf852a8287c242161f8a2d SHA512 ea094bf703628c201de119fc5f09539475e52158e935f8f2a9e4138c4a1bfe885017145c3cc5e22aa9087b195091955c69385ebf1ea0baec64ed5c1b8e3b1caf WHIRLPOOL d2d8c404217fcc5bbc7bc18500456f2709a099b0a31d4930343b836c35c62e3914fa1c686ea7d9ba5eea95f0caab13c3b76c1508eda74cb75dabb0d61472428e
|
||||
DIST exim-4.89_RC1.tar.bz2 1443535 SHA256 4e64927665c83aa9d18b1edc3cc73b1113c886925f71bd72eb3d598eb72ad573 SHA512 715e996eea555192ca847447e4e900df576e5fbaf523af5d55de20c5b762a9292aecbc4944e0764605f956fef8cf58301a59cb06560909d412fcc65bb49e0d0d WHIRLPOOL b83978375e7869d270a1ea4fa4bc81fa87274abb73de5c43e30c377ba71274629510594de477246901ecacef2533312fd0e90b8809c9c0f411b32b1c944cf9be
|
||||
DIST exim-pdf-4.88.tar.bz2 1922494 SHA256 33736fafb45c5922fcbc0def7626f46cb74927987b78943aa26949ef30789574 SHA512 8c4f580fa319c0285bcb49056ecd72b056cbbfa287a15a4d856965b4218469c85607ec7321ae0f2ba3be868f05a70a7fb8a77d5836a574417e6bffc64720bee5 WHIRLPOOL 7e3e65c58cc9a313d3440de6b79ed4f113ea265e39201aa2d36c091037c2b20718bd49f04e99f2aa029a20d238cd21178762e2ba6b470596309e83fb3ffc542b
|
||||
DIST exim-pdf-4.89_RC1.tar.bz2 1923715 SHA256 83e3ed3bd2ccf460c629ed2967148be03d0bdef408d9908be90a78cb86b572c9 SHA512 e858e10a140b6c389f2c51c580ea5e31897297ef5822f9191d2f3315fb8805b77b525a29aff4bccaca6c92be06d958f9b9a239afa7623193e0340c08af730102 WHIRLPOOL b904c0bc4f54de58d03e1bfde854be55f5b68c83d7b3aea56f1b4f29cd857e63e54348b46c3d47659ca75ce83671f2726d83d5b67cfe7c5cc90ccede8c7238ec
|
||||
DIST system_filter.exim.gz 3075 SHA256 3a3471b486a09e0a0153f7b520e1eaf26d21b97d73ea8348bdc593c00eb1e437 SHA512 cb358d3ce2499a0bb5920d962a06f2af8486e55ec90c8c928bd8e3aefb279aa57f5f960d5adfcef68bd94110b405eaa144e9629cfe6014a529c79c544600bbf3 WHIRLPOOL ce68d9c18b24eca3ef97ea810964cc1ada5f85b795a7c432ad39b5788188a16419101c92fb52b418738d760e1d658f7a41485e5561079a667d84d276c71be5a4
|
||||
|
@ -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 +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,5 +1 @@
|
||||
DIST squid-3.5.19.tar.xz 2318720 SHA256 c4b8a2efb85acc600e506605f175298ce3324048e60f4708926d354fe4b5c7a0 SHA512 b2e70845d87a3a3d57b8ff08c6fb21137cedc75c8076a8e004a4b4031a7045d13f13de2b2aa98435e39770aefe1db838538ed62fc4169f83797c99fc0883f650 WHIRLPOOL 73ce9e63bbf5d494ff40b2379930e2723f01507782b3c332ea0e2b3d1c813c914fdfea47d22f9b004d0bac5a826928b5e47fa0fdb190c2be5235e1c51c25c575
|
||||
DIST squid-3.5.20.tar.xz 2319780 SHA256 37db73bd33ddd3503fe375bc3f2b47d9fb7309042e439ad3651f21d5dcf2d395 SHA512 555e456d63bfe506e1cb84cd4857e900648382613181ff7fb70026e37d224b9b125b49e0a2e12cca63377427d33be7e9fbc3755c66a5370eab975e6ab3444bee WHIRLPOOL 37f8805e8601868cc6917e3d755ac6a42781267751379ef4f71bd3586a81292efceadd3c00defe8050c8f2e84b8dd2a81c167b3f0bb57e08517af9668e7f2147
|
||||
DIST squid-3.5.21.tar.xz 2320896 SHA256 6fb537a1e4d746276e60856acd2398f88aab94ebd476ae2cc2bf16af5c7cc251 SHA512 17c541062c785effe091cedca7c5133f20280bf8a83efe0f04778a85b44d16c695f374cb8721c2fb4a241d4c7065f132e9e6bf7deca858944b22397fbf22b301 WHIRLPOOL 8b3de7de4d869cf6e9470063d2560ff1c96a0944fe996362258235db3314b15065243dc9f226d637545a523a2523a20a02b507bca5e521ca833fc1f5c27c4616
|
||||
DIST squid-3.5.22.tar.xz 2324164 SHA256 1ce95b469257abeb2ed8a1c0417812301c1ef5a4cc40ca504167daa470ad9358 SHA512 40925c8b4d7b05a580397b1adf24457b66514eea2e05c0685251370aea3e48e0ac52b36ec9ec5ef5b1564ac46fec89bc8842e24cced413b9f3b24eb7778f6ba5 WHIRLPOOL 041ccfceb4e4111254ffb410008b727a87551827a726865b5860e9f506afcaf4f76331845e2a1b291fef4db6f4f1e042da48be03a18d667a5b917a5b2ccb76a6
|
||||
DIST squid-3.5.23.tar.xz 2325884 SHA256 fa4c0c99f41e92fe1330bed3968d176c6f47ef2e3aea2f83977d5501afa40bdb SHA512 3f2b3df60fc0b2aab3d0d9e3489832d60d0aac8222f09ad2ff6afb95202b904f41f6530d713e7ce446c6f62b66f0cd792a6b12005d43c53fe68d2371f9caa880 WHIRLPOOL 39338be97e3357759b9062e3c3b353a2118ca910e56584e73560489078e76a42b230ac24468ea62f6e3df7de210492beda54b0c178804c097d4b303d16cd2914
|
||||
|
@ -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"
|
||||
|
||||
|
@ -1,68 +0,0 @@
|
||||
diff --git a/build/linux/debug/Makefile b/build/linux/debug/Makefile
|
||||
index d2c2d3b..d1f02e5 100644
|
||||
--- a/build/linux/debug/Makefile
|
||||
+++ b/build/linux/debug/Makefile
|
||||
@@ -1,6 +1,6 @@
|
||||
BASE=/usr/local
|
||||
BOOST_VERSION=1_41
|
||||
-C_PLATFORM=-static-libgcc -pthread
|
||||
+C_PLATFORM=-pthread
|
||||
GPP=/usr/bin/g++
|
||||
C_OPTIONS= -g
|
||||
BOOST_LIB_VERSION=
|
||||
diff --git a/build/linux/release/Makefile b/build/linux/release/Makefile
|
||||
index bfbcc1e..c9fd630 100644
|
||||
--- a/build/linux/release/Makefile
|
||||
+++ b/build/linux/release/Makefile
|
||||
@@ -1,6 +1,6 @@
|
||||
BASE=/usr/local
|
||||
BOOST_VERSION=1_41
|
||||
-C_PLATFORM=-static-libgcc -pthread
|
||||
+C_PLATFORM=-pthread
|
||||
GPP=/usr/bin/g++
|
||||
C_OPTIONS= -O3 -DNDEBUG
|
||||
BOOST_LIB_VERSION=
|
||||
diff --git a/build/makefile_common b/build/makefile_common
|
||||
index 885935c..e72142d 100644
|
||||
--- a/build/makefile_common
|
||||
+++ b/build/makefile_common
|
||||
@@ -1,30 +1,30 @@
|
||||
-BOOST_INCLUDE = $(BASE)/include/boost-${BOOST_VERSION}
|
||||
+BOOST_INCLUDE = $(BASE)/include/boost
|
||||
|
||||
LIBOBJ = cache.o coords.o current_weights.o everything.o grid.o szv_grid.o manifold.o model.o monte_carlo.o mutate.o my_pid.o naive_non_cache.o non_cache.o parallel_mc.o parse_pdbqt.o pdb.o quasi_newton.o quaternion.o random.o ssd.o terms.o weighted_terms.o
|
||||
MAINOBJ = main.o
|
||||
SPLITOBJ = split.o
|
||||
|
||||
-INCFLAGS = -I $(BOOST_INCLUDE)
|
||||
+INCFLAGS = -I$(BOOST_INCLUDE)
|
||||
|
||||
-CC = ${GPP} ${C_PLATFORM} -ansi -pedantic -Wno-long-long ${C_OPTIONS} $(INCFLAGS)
|
||||
+CC = ${GPP} ${C_PLATFORM} ${C_OPTIONS} $(INCFLAGS)
|
||||
|
||||
-LDFLAGS = -L$(BASE)/lib -L.
|
||||
+LDFLAGS += -L.
|
||||
|
||||
-LIBS = -l boost_system${BOOST_LIB_VERSION} -l boost_thread${BOOST_LIB_VERSION} -l boost_serialization${BOOST_LIB_VERSION} -l boost_filesystem${BOOST_LIB_VERSION} -l boost_program_options${BOOST_LIB_VERSION}#-l pthread
|
||||
+LIBS = -lboost_system -lboost_thread -lboost_serialization -lboost_filesystem -lboost_program_options -lpthread
|
||||
|
||||
.SUFFIXES: .cpp .o
|
||||
|
||||
%.o : ../../../src/lib/%.cpp
|
||||
- $(CC) $(CFLAGS) -o $@ -c $<
|
||||
+ $(CC) $(CXXFLAGS) -o $@ -c $<
|
||||
|
||||
%.o : ../../../src/design/%.cpp
|
||||
- $(CC) $(CFLAGS) -I ../../../src/lib -o $@ -c $<
|
||||
+ $(CC) $(CXXFLAGS) -I ../../../src/lib -o $@ -c $<
|
||||
|
||||
%.o : ../../../src/main/%.cpp
|
||||
- $(CC) $(CFLAGS) -I ../../../src/lib -o $@ -c $<
|
||||
+ $(CC) $(CXXFLAGS) -I ../../../src/lib -o $@ -c $<
|
||||
|
||||
%.o : ../../../src/split/%.cpp
|
||||
- $(CC) $(CFLAGS) -I ../../../src/lib -o $@ -c $<
|
||||
+ $(CC) $(CXXFLAGS) -I ../../../src/lib -o $@ -c $<
|
||||
|
||||
all: vina vina_split
|
||||
|
@ -1,48 +0,0 @@
|
||||
diff --git a/bkchem/plugins/piddle/pdfgen.py b/bkchem/plugins/piddle/pdfgen.py
|
||||
index 5213672..4c056c7 100644
|
||||
--- a/bkchem/plugins/piddle/pdfgen.py
|
||||
+++ b/bkchem/plugins/piddle/pdfgen.py
|
||||
@@ -639,7 +639,7 @@ class Canvas:
|
||||
|
||||
#use a flate filter and Ascii Base 85 to compress
|
||||
raw = myimage.tostring()
|
||||
- assert(len(raw) == imgwidth * imgheight, "Wrong amount of data for image")
|
||||
+ assert len(raw) == imgwidth * imgheight, "Wrong amount of data for image"
|
||||
compressed = zlib.compress(raw) #this bit is very fast...
|
||||
encoded = pdfutils._AsciiBase85Encode(compressed) #...sadly this isn't
|
||||
|
||||
diff --git a/bkchem/plugins/piddle/pdfutils.py b/bkchem/plugins/piddle/pdfutils.py
|
||||
index ebde677..4a7675d 100644
|
||||
--- a/bkchem/plugins/piddle/pdfutils.py
|
||||
+++ b/bkchem/plugins/piddle/pdfutils.py
|
||||
@@ -27,7 +27,7 @@ def cacheImageFile(filename):
|
||||
code.append('ID')
|
||||
#use a flate filter and Ascii Base 85
|
||||
raw = img.tostring()
|
||||
- assert(len(raw) == imgwidth * imgheight, "Wrong amount of data for image")
|
||||
+ assert len(raw) == imgwidth * imgheight, "Wrong amount of data for image"
|
||||
compressed = zlib.compress(raw) #this bit is very fast...
|
||||
encoded = _AsciiBase85Encode(compressed) #...sadly this isn't
|
||||
|
||||
diff --git a/bkchem/plugins/piddle/piddlePS.py b/bkchem/plugins/piddle/piddlePS.py
|
||||
index 4d3c327..3afa361 100644
|
||||
--- a/bkchem/plugins/piddle/piddlePS.py
|
||||
+++ b/bkchem/plugins/piddle/piddlePS.py
|
||||
@@ -866,7 +866,7 @@ translate
|
||||
# piddlePDF again
|
||||
|
||||
rawimage = myimage.tostring()
|
||||
- assert(len(rawimage) == imgwidth*imgheight, 'Wrong amount of data for image')
|
||||
+ assert len(rawimage) == imgwidth*imgheight, 'Wrong amount of data for image'
|
||||
#compressed = zlib.compress(rawimage) # no zlib at moment
|
||||
hex_encoded = self._AsciiHexEncode(rawimage)
|
||||
|
||||
@@ -957,7 +957,7 @@ translate
|
||||
'image'])
|
||||
# after image operator just need to dump image dat to file as hexstring
|
||||
rawimage = myimage.tostring()
|
||||
- assert(len(rawimage) == imwidth*imheight, 'Wrong amount of data for image')
|
||||
+ assert len(rawimage) == imwidth*imheight, 'Wrong amount of data for image'
|
||||
#compressed = zlib.compress(rawimage) # no zlib at moment
|
||||
hex_encoded = self._AsciiHexEncode(rawimage)
|
||||
|
@ -1,38 +0,0 @@
|
||||
Fix build with GLIBC-2.12
|
||||
|
||||
http://bugs.gentoo.org/show_bug.cgi?id=333843
|
||||
|
||||
--- src/Makefile.am
|
||||
+++ src/Makefile.am
|
||||
@@ -82,8 +82,8 @@
|
||||
painter.h \
|
||||
ticket.c \
|
||||
ticket.h \
|
||||
-endian.c \
|
||||
-endian.h \
|
||||
+bo_endian.c \
|
||||
+bo_endian.h \
|
||||
version.c \
|
||||
version.h
|
||||
|
||||
--- src/hosbackingfile.c
|
||||
+++ src/hosbackingfile.c
|
||||
@@ -18,6 +18,7 @@
|
||||
*/
|
||||
|
||||
#include "hosbackingfile.h"
|
||||
+#include "bo_endian.h"
|
||||
|
||||
#define DEFAULT_BUF_SIZE 512
|
||||
|
||||
--- src/nih.c
|
||||
+++ src/nih.c
|
||||
@@ -24,7 +24,7 @@
|
||||
#include "hosdimensionblock.h"
|
||||
#include "hosbackingblock.h"
|
||||
#include "hosbackingfile.h"
|
||||
-#include "endian.h"
|
||||
+#include "bo_endian.h"
|
||||
|
||||
/* --- header contents ----
|
||||
*
|
@ -1,12 +0,0 @@
|
||||
diff --git a/src/gw/spectrum-spec.scm b/src/gw/spectrum-spec.scm
|
||||
index 253464c..605796c 100644
|
||||
--- a/src/gw/spectrum-spec.scm
|
||||
+++ b/src/gw/spectrum-spec.scm
|
||||
@@ -30,6 +30,7 @@
|
||||
"#include <painter_gdk.h>\n"
|
||||
"#include <burrow/nih.h>\n"
|
||||
"#include <hosbackingsim.h>\n"
|
||||
+ "#include <guile-cairo/guile-cairo-smob-types.h>\n"
|
||||
"\n"))
|
||||
|
||||
; couple of disabled sources
|
@ -1,20 +0,0 @@
|
||||
burrow/canvas/gw/Makefile.am | 4 +++-
|
||||
1 files changed, 3 insertions(+), 1 deletions(-)
|
||||
|
||||
diff --git a/burrow/canvas/gw/Makefile.am b/burrow/canvas/gw/Makefile.am
|
||||
index da50ee3..2ed89bc 100644
|
||||
--- a/burrow/canvas/gw/Makefile.am
|
||||
+++ b/burrow/canvas/gw/Makefile.am
|
||||
@@ -31,9 +31,11 @@ H2DEF=@top_srcdir@/utils/h2def.py
|
||||
canvas.defs: $(HEADERS_1)
|
||||
$(H2DEF) --all $(HEADERS_1) > $@
|
||||
|
||||
-canvas-gw.c canvas-gw.h canvas-gw.scm: canvas.defs
|
||||
+canvas-gw.c canvas-gw.h: canvas.defs
|
||||
GUILE_LOAD_PATH=@srcdir@:@builddir@:@GUILE_GNOME_MODULE_DIR@:@G_WRAP_MODULE_DIR@:$$GUILE_LOAD_PATH $(GUILE) -s @srcdir@/run-g-wrap.scm
|
||||
|
||||
+BUILT_SOURCES=canvas-gw.c canvas-gw.h canvas.defs
|
||||
+
|
||||
INCLUDES=@GTK_CFLAGS@ @G_WRAP_CFLAGS@ @GUILE_GNOME_CFLAGS@ @GUILE_CAIRO_CFLAGS@ @GUILE_CFLAGS@ -I$(headers_dir) -I@top_srcdir@
|
||||
|
||||
moduledir=$(datadir)/guile/burrow
|
@ -1,16 +0,0 @@
|
||||
ccpnmr2.3/python/ccpnmr/format/general/Constants.py | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/ccpnmr2.3/python/ccpnmr/format/general/Constants.py b/ccpnmr2.3/python/ccpnmr/format/general/Constants.py
|
||||
index d10553e..fb732db 100644
|
||||
--- a/ccpnmr2.3/python/ccpnmr/format/general/Constants.py
|
||||
+++ b/ccpnmr2.3/python/ccpnmr/format/general/Constants.py
|
||||
@@ -865,7 +865,7 @@ IoSetupList = [
|
||||
'cyana': ['dihedrals.aco',1,1, [['SelectionList','version','Cyana version:',['2.0','2.1'],None]],
|
||||
[['SelectionList','version','Cyana version:',['2.0','2.1'],None]]],
|
||||
'nmrStar': ['nmrStar.str',1,0, [],[]],
|
||||
- 'talos': ['dihedral.tab',1,0, [['MultiSelectionList','validClasses','Classes for valid constraint:',['Good','New','Warn','None'],None],
|
||||
+ 'talos': ['dihedral.tab',1,0, [['MultiSelectionList','validClasses','Classes for valid constraint:',['Good','New','Warn','Dyn', 'Strong', 'Generous', 'None'],None],
|
||||
['IntEntry','validCount','Count variable lower limit for valid constraint:',0,None],
|
||||
['FloatEntry','multiplyDeviation','Multiplication factor to convert deviation in constraint range:',2.0,None]],
|
||||
[]]},
|
@ -1,17 +0,0 @@
|
||||
macros/clipper.m4 | 3 +++
|
||||
1 files changed, 3 insertions(+), 0 deletions(-)
|
||||
|
||||
diff --git a/macros/clipper.m4 b/macros/clipper.m4
|
||||
index 0bf087a..d0e8b6b 100644
|
||||
--- a/macros/clipper.m4
|
||||
+++ b/macros/clipper.m4
|
||||
@@ -98,6 +98,9 @@ case $ac_cv_build_alias in
|
||||
;;
|
||||
esac
|
||||
|
||||
+CLIPPER_CXXFLAGS=`clipper-config --cflags`
|
||||
+CLIPPER_LDOPTS=`clipper-config --libs`
|
||||
+
|
||||
AC_MSG_CHECKING([for Clipper])
|
||||
|
||||
LIBS="$save_LIBS $CLIPPER_LDOPTS"
|
@ -1,10 +0,0 @@
|
||||
Index: coot-surface/Makefile.am
|
||||
===================================================================
|
||||
--- coot-surface/Makefile.am (revision 3478)
|
||||
+++ coot-surface/Makefile.am (working copy)
|
||||
@@ -29,4 +29,4 @@
|
||||
|
||||
libcoot_surface_la_LIBADD = \
|
||||
$(top_builddir)/surface/libccp4mg-surface.la \
|
||||
- $(GLUT_LIBS) $(CLIPPER_LIBS) $(MMDB_LIBS)
|
||||
+ $(GLUT_LIBS) $(CLIPPER_LIBS) $(MMDB_LIBS) -lGL
|
@ -1,29 +0,0 @@
|
||||
--- ccp4mg-utils/ppmutil.cc
|
||||
+++ ccp4mg-utils/ppmutil.cc
|
||||
@@ -2494,15 +2494,21 @@
|
||||
|
||||
pixels = new unsigned char[width*height*colourspace];
|
||||
|
||||
+ png_colorp palette;
|
||||
+ int num_trans;
|
||||
+#if PNG_LIBPNG_VER_MAJOR >= 1 && PNG_LIBPNG_VER_MINOR >=4
|
||||
+ png_bytep trans_alpha;
|
||||
+#endif
|
||||
+
|
||||
for (int i=0; i<height; i++){
|
||||
if(color_type==PNG_COLOR_TYPE_PALETTE){
|
||||
for (int j=0; j<width; j++){
|
||||
- pixels[i*width*colourspace+j*colourspace] = png_ptr->palette[row_pointers[i][j]].red;
|
||||
- pixels[i*width*colourspace+j*colourspace+1] = png_ptr->palette[row_pointers[i][j]].green;
|
||||
- pixels[i*width*colourspace+j*colourspace+2] = png_ptr->palette[row_pointers[i][j]].blue;
|
||||
- if(row_pointers[i][j]<png_ptr->num_trans){
|
||||
+ pixels[i*width*colourspace+j*colourspace] = palette[row_pointers[i][j]].red;
|
||||
+ pixels[i*width*colourspace+j*colourspace+1] = palette[row_pointers[i][j]].green;
|
||||
+ pixels[i*width*colourspace+j*colourspace+2] = palette[row_pointers[i][j]].blue;
|
||||
+ if(row_pointers[i][j]<num_trans){
|
||||
#if PNG_LIBPNG_VER_MAJOR >= 1 && PNG_LIBPNG_VER_MINOR >=4
|
||||
- pixels[i*width*colourspace+j*colourspace+3] = png_ptr->trans_alpha[row_pointers[i][j]];
|
||||
+ pixels[i*width*colourspace+j*colourspace+3] = trans_alpha[row_pointers[i][j]];
|
||||
#else
|
||||
pixels[i*width*colourspace+j*colourspace+3] = png_ptr->trans[row_pointers[i][j]];
|
||||
#endif
|
@ -1,18 +0,0 @@
|
||||
macros/mmdb.m4 | 4 ++++
|
||||
1 files changed, 4 insertions(+), 0 deletions(-)
|
||||
|
||||
diff --git a/macros/mmdb.m4 b/macros/mmdb.m4
|
||||
index b477597..d05cf66 100644
|
||||
--- a/macros/mmdb.m4
|
||||
+++ b/macros/mmdb.m4
|
||||
@@ -86,6 +86,10 @@ else
|
||||
ac_MMDB_LDOPTS="-lmmdb -lm"
|
||||
fi
|
||||
|
||||
+PKG_CHECK_MODULES([MMDB],[mmdb >= 1.2])
|
||||
+ac_MMDB_LDOPTS="${MMDB_LIBS}"
|
||||
+ac_MMDB_CXXFLAGS="${MMDB_CFLAGS}"
|
||||
+
|
||||
AC_MSG_CHECKING([for MMDB])
|
||||
|
||||
LIBS="$save_LIBS $ac_MMDB_LDOPTS"
|
@ -1,56 +0,0 @@
|
||||
macros/mmdb-ssm.m4 | 42 +-----------------------------------------
|
||||
1 files changed, 1 insertions(+), 41 deletions(-)
|
||||
|
||||
diff --git a/macros/mmdb-ssm.m4 b/macros/mmdb-ssm.m4
|
||||
index 1937a16..6ef547c 100644
|
||||
--- a/macros/mmdb-ssm.m4
|
||||
+++ b/macros/mmdb-ssm.m4
|
||||
@@ -22,47 +22,7 @@
|
||||
AC_DEFUN([AM_WITH_MMDBSSM],
|
||||
[AC_PROVIDE([AM_USE_MMDBSSM])
|
||||
|
||||
-
|
||||
-AC_ARG_WITH(ssmlib-prefix,
|
||||
- AC_HELP_STRING( [--with-ssmlib-prefix=PFX], [Prefix where SSMLib has been installed] ),
|
||||
- [ with_ssmlib_prefix="$withval" ],
|
||||
- with_ssmlib_prefix="")
|
||||
-
|
||||
-AC_MSG_CHECKING([for SSMLib])
|
||||
-
|
||||
-if test x$with_ssmlib_prefix != x; then
|
||||
-
|
||||
- MMDBSSM_CXXFLAGS="-DHAVE_SSMLIB"
|
||||
- MMDBSSM_LIBS="-L$with_ssmlib_prefix/$acl_libdirstem -lssm"
|
||||
-
|
||||
-ac_mmdb_dirs='
|
||||
-.
|
||||
-include
|
||||
-include/ssm
|
||||
-include/mmdb
|
||||
-lib
|
||||
-src
|
||||
-lib/src
|
||||
-lib/src/mmdb'
|
||||
-
|
||||
- for ac_dir in $ac_mmdb_dirs; do
|
||||
- if test -r "$with_ssmlib_prefix/$ac_dir/ssm_superpose.h"; then
|
||||
- ac_MMDBSSM_CXXFLAGS="-I$with_ssmlib_prefix/$ac_dir"
|
||||
- break
|
||||
- fi
|
||||
- done
|
||||
-
|
||||
- MMDBSSM_CXXFLAGS="$MMDBSSM_CXXFLAGS $ac_MMDBSSM_CXXFLAGS"
|
||||
-
|
||||
-else
|
||||
-
|
||||
- MMDBSSM_CXXFLAGS=""
|
||||
- MMDBSSM_LIBS=""
|
||||
- with_ssmlib_prefix=no
|
||||
-
|
||||
-fi
|
||||
-
|
||||
-AC_MSG_RESULT([$with_ssmlib_prefix])
|
||||
+PKG_CHECK_MODULES([MMDBSSM],[ssm])
|
||||
|
||||
AC_SUBST(MMDBSSM_CXXFLAGS)
|
||||
AC_SUBST(MMDBSSM_LIBS)
|
@ -1,16 +0,0 @@
|
||||
src/testing.cc | 4 +++-
|
||||
1 files changed, 3 insertions(+), 1 deletions(-)
|
||||
|
||||
diff --git a/src/testing.cc b/src/testing.cc
|
||||
index f767bf6..097b9b9 100644
|
||||
--- a/src/testing.cc
|
||||
+++ b/src/testing.cc
|
||||
@@ -86,6 +86,8 @@ std::string greg_test(const std::string &file_name) {
|
||||
const char *c = getenv("COOT_TEST_DATA_DIR");
|
||||
if (c) {
|
||||
dd = c;
|
||||
+ dd += "/";
|
||||
+ dd += file_name;
|
||||
} else {
|
||||
const char *d = getenv("HOME");
|
||||
if (d) {
|
@ -1,17 +0,0 @@
|
||||
macros/clipper.m4 | 3 +++
|
||||
1 files changed, 3 insertions(+), 0 deletions(-)
|
||||
|
||||
diff --git a/macros/clipper.m4 b/macros/clipper.m4
|
||||
index 0bf087a..d0e8b6b 100644
|
||||
--- a/macros/clipper.m4
|
||||
+++ b/macros/clipper.m4
|
||||
@@ -98,6 +98,9 @@ case $ac_cv_build_alias in
|
||||
;;
|
||||
esac
|
||||
|
||||
+CLIPPER_CXXFLAGS=`clipper-config --cflags`
|
||||
+CLIPPER_LDOPTS=`clipper-config --libs`
|
||||
+
|
||||
AC_MSG_CHECKING([for Clipper])
|
||||
|
||||
LIBS="$save_LIBS $CLIPPER_LDOPTS"
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue