parent
95df6bfaf5
commit
7dafc021a5
@ -1 +0,0 @@
|
||||
DIST portato-0.14.1.tar.gz 258852 RMD160 f8bdf76a60b7e10e0177f46a8e66940ef13b3411 SHA1 d1bb452cf497512faf933ff20baccd366b719581 SHA256 687160f74a6560bfea1d7c57d9706588441c4a1134a4edebfcdb328ca9ab86b4
|
@ -1,13 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>tools-portage</herd>
|
||||
<maintainer>
|
||||
<email>gentoo@necoro.eu</email>
|
||||
<name>René Neumann</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="eix">Enable eix support</flag>
|
||||
<flag name="userpriv">Allow emerge processes as normal user</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
@ -1,141 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/portato/portato-0.14.1.ebuild,v 1.4 2011/10/27 20:58:09 tomka Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
inherit distutils eutils
|
||||
|
||||
DESCRIPTION="A GUI for Portage written in Python"
|
||||
HOMEPAGE="http://necoro.eu/portato"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="eix kde libnotify nls +sqlite userpriv"
|
||||
LANGS="ca de es fr it pl pt_BR tr"
|
||||
for X in $LANGS; do IUSE="${IUSE} linguas_${X}"; done
|
||||
|
||||
COMMON_DEPEND="|| (
|
||||
dev-lang/python:2.7[sqlite?,threads]
|
||||
dev-lang/python:2.6[sqlite?,threads] )"
|
||||
|
||||
RDEPEND="$COMMON_DEPEND
|
||||
app-portage/portage-utils
|
||||
x11-libs/vte:0[python]
|
||||
>=dev-python/pygtk-2.14.0
|
||||
dev-python/pygtksourceview:2
|
||||
>=sys-apps/portage-2.1.7.17
|
||||
|
||||
kde? ( kde-base/kdesu )
|
||||
!kde? ( x11-libs/gksu )
|
||||
libnotify? ( dev-python/notify-python )
|
||||
nls? ( virtual/libintl )
|
||||
eix? ( >=app-portage/eix-0.15.4 )"
|
||||
|
||||
DEPEND="$COMMON_DEPEND
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
# filled later on
|
||||
PLUGIN_DIR=""
|
||||
|
||||
pkg_setup()
|
||||
{
|
||||
python_set_active_version 2
|
||||
|
||||
if use eix && ! use sqlite; then
|
||||
ewarn "You have enabled 'eix' but not 'sqlite'!"
|
||||
ewarn "eix-support depends on sqlite, so it will be disabled as well."
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure ()
|
||||
{
|
||||
# set this before changing ROOT_DIR
|
||||
# else it would include $ROOT -- which would be plusungood
|
||||
PLUGIN_DIR=$(./portato.py --plugin-dir)
|
||||
|
||||
sed -i -e "s;^\(ROOT_DIR\s*=\s*\).*;\1\"${ROOT}\";" portato/constants.py || die "sed failed"
|
||||
|
||||
if use userpriv; then
|
||||
sed -i -e "s/Exec=.*/Exec=portato --no-fork/" portato.desktop || die "sed failed"
|
||||
fi
|
||||
|
||||
# change configured db-type depending on useflags
|
||||
local dbtype="dict"
|
||||
|
||||
if use sqlite; then
|
||||
if use eix; then
|
||||
dbtype="eixsql"
|
||||
else
|
||||
dbtype="sql"
|
||||
fi
|
||||
fi
|
||||
|
||||
sed -i -e "s;^\(type\s*=\s*\).*;\1${dbtype};" etc/portato.cfg || die "sed failed"
|
||||
}
|
||||
|
||||
src_compile ()
|
||||
{
|
||||
if use nls; then
|
||||
./pocompile.sh -emerge ${LINGUAS} || die "pocompile failed"
|
||||
fi
|
||||
|
||||
if ! use eix || ! use sqlite; then
|
||||
distutils_src_compile --disable-eix
|
||||
else
|
||||
distutils_src_compile
|
||||
fi
|
||||
}
|
||||
|
||||
src_install ()
|
||||
{
|
||||
if ! use eix || ! use sqlite; then
|
||||
distutils_src_install --disable-eix
|
||||
else
|
||||
distutils_src_install
|
||||
fi
|
||||
|
||||
newbin portato.py portato || die "newbin failed"
|
||||
dodoc doc/* || die "dodoc failed"
|
||||
|
||||
# config
|
||||
insinto /etc
|
||||
doins etc/* || die "installing config files failed"
|
||||
|
||||
# desktop
|
||||
doicon icons/portato-icon.png || die "doicon failed"
|
||||
domenu portato.desktop || die "domenu failed"
|
||||
|
||||
# nls
|
||||
if use nls && [ -d i18n/mo ]; then
|
||||
domo i18n/mo/*
|
||||
fi
|
||||
|
||||
# man page
|
||||
doman portato.1
|
||||
}
|
||||
|
||||
pkg_postinst ()
|
||||
{
|
||||
distutils_pkg_postinst
|
||||
python_mod_optimize "${PLUGIN_DIR}"
|
||||
|
||||
if use eix && use sqlite; then
|
||||
einfo
|
||||
elog "If you are using eix-remote there is no guarantee,"
|
||||
elog "that portato will work as expected with the eixsql database."
|
||||
elog "If in doubt, change back to sql."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm ()
|
||||
{
|
||||
distutils_pkg_postrm
|
||||
python_mod_cleanup "${PLUGIN_DIR}"
|
||||
|
||||
# try to remove the DATA_DIR, as it may still exist
|
||||
# reason: it was tried to remove it before plugin stuff was purged
|
||||
rmdir "${ROOT}"$(dirname ${PLUGIN_DIR}) 2> /dev/null
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST portpeek-1.9.70.tar.gz 8634 RMD160 3da26cddb24b4f6d7eb99d81e6ccef49b48d2224 SHA1 c0c4f49a8cc865313e842d1775d6dd74c21c25c8 SHA256 21a6edab38ea5c3cba99b27856f5f0918154c5d5f93286618c213f5385e32e2b
|
||||
DIST portpeek-1.9.83.tar.gz 10535 RMD160 b9637e5cd4b8bb2237773227f2d5680af63cfc4c SHA1 541fe4a9f0c26348dc6121438c4f8860223b50a1 SHA256 882703c3b4646eb8f15d34af2d87d7e80ce14b8b15f47706760a84fb1f76cc02
|
||||
DIST portpeek-2.0.22.tar.gz 11373 RMD160 c4738cebb2eece523a305800c0c032919849a6e3 SHA1 c0daab6104012052561442169769d58cb4a4507f SHA256 21caa8aead79f54e553d82bf36e912afe77be22188c75dbbbd5a0229f75f388f
|
||||
DIST portpeek-2.0.23.tar.gz 11381 RMD160 8c997c15b6b568b0b7264c1bc8736859458adcab SHA1 a43554f0f142c6f57558ebbe1a29f6d27b7f21b4 SHA256 fd0dda1e6af6b8c0df5bf70d0151b3292bd44042c6d9da5321235bafccccc520
|
||||
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/portpeek/portpeek-2.0.23.ebuild,v 1.1 2012/05/11 11:44:06 mpagano Exp $
|
||||
|
||||
EAPI="4"
|
||||
PYTHON_DEPEND="*:2.7"
|
||||
|
||||
inherit python
|
||||
|
||||
DESCRIPTION="A helper program for maintaining the package.keyword and package.unmask files"
|
||||
HOMEPAGE="http://www.mpagano.com/blog/?page_id=3"
|
||||
SRC_URI="http://www.mpagano.com/downloads/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=">=app-portage/gentoolkit-0.3.0.5
|
||||
>=sys-apps/portage-2.1.10.49"
|
||||
|
||||
src_install() {
|
||||
dobin ${PN} || die "dobin failed"
|
||||
doman *.[0-9]
|
||||
}
|
@ -1,4 +1,5 @@
|
||||
DIST 10gen-mms-agent.zip 30129 RMD160 3d5990281baaa062fadee2f8d121c88901f04a77 SHA1 cb79e490987d4198aa7d7aaa83bdaa18b8aac311 SHA256 f354e04bafb721980b4d45917dce6c37d8f2295170199f1645b1363e92cc0ed2
|
||||
DIST 20111027-10gen-mms-agent.zip 25241 RMD160 418b238a317583bace686f1386b2a4d0c7c78a92 SHA1 37349cfa1453eaecf7354f3d4a2595efdea02a95 SHA256 e5625ce9029a376674d24b242527459403ac782d18c78d91beab93fa8f6783f1
|
||||
DIST mongodb-src-r1.8.4.tar.gz 1727826 RMD160 6b561592b4f58f08ca2789e5ab92a3d31597912e SHA1 d296a6e04057e17989de5c7ded3a8c4d28285156 SHA256 c4e27bf22f2353e28ce169dbdbc24205baf863d1f61bd9a31b2230386cada4ae
|
||||
DIST mongodb-src-r2.0.3.tar.gz 2964557 RMD160 4b421b0fd7d01ba561e21566c8fc38941bde1a52 SHA1 b6821a8436ce1867b49cad86a855df81499a831c SHA256 f5f365adc6597d5c3c086da27f0ca179313da03fb547a2202badd23f95360699
|
||||
DIST mongodb-src-r2.0.4.tar.gz 2966431 RMD160 13cc2f7b83333dae8c5511190e5f44e8875b673f SHA1 174297b77368058d3e1eed8c98079222507f827b SHA256 65296df2777778f49a72513483d048f271339683c89d676b80e76687496a38f9
|
||||
DIST mongodb-src-r2.0.5.tar.gz 2971476 RMD160 ca4a9ad2955f94cdd6d2e55ffa45f9d5a20dd8de SHA1 5ee058e7d800568bc53d544a809c7b50cea0013e SHA256 5bdd2ccdeb89e1955313f7aabc6afd448cd25bcc1b85e976960f476025bcdc6e
|
||||
|
@ -1,61 +0,0 @@
|
||||
--- a/SConstruct 2012-02-27 01:44:09.000000000 +0100
|
||||
+++ b/SConstruct 2012-02-29 12:19:27.806016101 +0100
|
||||
@@ -700,7 +700,7 @@
|
||||
env["CXX"] = "distcc " + env["CXX"]
|
||||
|
||||
# -Winvalid-pch Warn if a precompiled header (see Precompiled Headers) is found in the search path but can't be used.
|
||||
- env.Append( CPPFLAGS="-fPIC -fno-strict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch" )
|
||||
+ env.Append( CPPFLAGS="-fPIC -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch" )
|
||||
# env.Append( " -Wconversion" ) TODO: this doesn't really work yet
|
||||
if linux:
|
||||
env.Append( CPPFLAGS=" -Werror " )
|
||||
@@ -708,7 +708,9 @@
|
||||
env.Append( CPPFLAGS=" -fno-builtin-memcmp " ) # glibc's memcmp is faster than gcc's
|
||||
|
||||
env.Append( CPPDEFINES="_FILE_OFFSET_BITS=64" )
|
||||
+ env.Append( CXXFLAGS=os.environ['CXXFLAGS'])
|
||||
env.Append( CXXFLAGS=" -Wnon-virtual-dtor " )
|
||||
+ env.Append( LINKFLAGS=os.environ['LDFLAGS'] )
|
||||
env.Append( LINKFLAGS=" -fPIC -pthread -rdynamic" )
|
||||
env.Append( LIBS=[] )
|
||||
|
||||
@@ -718,12 +720,13 @@
|
||||
|
||||
if linux and has_option( "sharedclient" ):
|
||||
env.Append( LINKFLAGS=" -Wl,--as-needed -Wl,-zdefs " )
|
||||
+ env.Append( SHLINKFLAGS=" -Wl,-soname=libmongoclient.so " )
|
||||
|
||||
if debugBuild:
|
||||
env.Append( CPPFLAGS=" -O0 -fstack-protector " );
|
||||
env['ENV']['GLIBCXX_FORCE_NEW'] = 1; # play nice with valgrind
|
||||
else:
|
||||
- env.Append( CPPFLAGS=" -O3 " )
|
||||
+ env.Append( CXXFLAGS=" -O3 " )
|
||||
#env.Append( CPPFLAGS=" -fprofile-generate" )
|
||||
#env.Append( LINKFLAGS=" -fprofile-generate" )
|
||||
# then:
|
||||
@@ -827,14 +830,16 @@
|
||||
binaries = ['python2.5', 'python2.6', 'python2.7', 'python25', 'python26', 'python27', 'python']
|
||||
for binary in binaries:
|
||||
try:
|
||||
- # py-2.4 compatible replacement for shell backticks
|
||||
- out, err = subprocess.Popen([binary, '-V'], stdout=subprocess.PIPE, stderr=subprocess.PIPE).communicate()
|
||||
- for stream in (out, err):
|
||||
- match = version.search(stream)
|
||||
- if match:
|
||||
- versiontuple = tuple(map(int, match.group(1).split('.')))
|
||||
- if versiontuple >= (2, 5):
|
||||
- return binary
|
||||
+ for path in smokeEnv['ENV']['PATH'].split(':'):
|
||||
+ if os.path.isfile( '%s/%s' % (path, binary) ):
|
||||
+ # py-2.4 compatible replacement for shell backticks
|
||||
+ out, err = subprocess.Popen([binary, '-V'], stdout=subprocess.PIPE, stderr=subprocess.PIPE).communicate()
|
||||
+ for stream in (out, err):
|
||||
+ match = version.search(stream)
|
||||
+ if match:
|
||||
+ versiontuple = tuple(map(int, match.group(1).split('.')))
|
||||
+ if versiontuple >= (2, 5):
|
||||
+ return binary
|
||||
except:
|
||||
pass
|
||||
# if that all fails, fall back to "python"
|
@ -0,0 +1 @@
|
||||
DIST libextractor-python-0.6.tar.gz 4086 RMD160 a43e3c4c3fbd629d4d6165e4d14cddc88e2e15f6 SHA1 3d9d42965ae55c0db4cec7d895cf11e6ddf8f3e3 SHA256 9a4f9a7049765bbc253be324cab2f774848e1bbb5542868f3b3686934139d9e9
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/libextractor-python/libextractor-python-0.6.ebuild,v 1.1 2012/05/11 08:35:35 ssuominen Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_DEPEND="2:2.6"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
PYTHON_MODNAME="extractor.py"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="A library used to extract metadata from files of arbitrary type"
|
||||
HOMEPAGE="http://www.gnu.org/software/libextractor/"
|
||||
SRC_URI="mirror://gnu/libextractor/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=media-libs/libextractor-0.6.3"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools"
|
||||
|
||||
S=${WORKDIR}/Extractor-${PV}
|
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
<herd>net-p2p</herd>
|
||||
<maintainer>
|
||||
<email>ssuominen@gentoo.org</email>
|
||||
<name>Samuli Suominen</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,3 +1,3 @@
|
||||
DIST pymongo-2.0.1.tar.gz 171745 RMD160 b6c1b6bdcd8165e6d8e124c2fbcd316b392e49e2 SHA1 864b839f71e28f3f37b6b375c8c13c7a4cca1ee1 SHA256 608b0a1ab378a6f0a74035f6a0e05c00903d47139784b00c56fe47665bfd685c
|
||||
DIST pymongo-2.1.1.tar.gz 199974 RMD160 e114d9e95d3e2512e054552571eb66b93229e1e0 SHA1 f6d479ce863cf202aaa687d9f7739ffb47b4f421 SHA256 7dd891ce2088a2d21f172102be530cc3083571a0f1eecfa0aff612da8076c37b
|
||||
DIST pymongo-2.1.tar.gz 197271 RMD160 a9bcbb4de71cbfa8b9674873f2662f5f55974288 SHA1 5900ac2708a5c18107ed510b90f965b3475d678e SHA256 49dbefef8d37fc0b09c0383b71ac9eab23c05170ea95f51a86bd8ffd20dd5bee
|
||||
DIST pymongo-2.2.tar.gz 228794 RMD160 ca4e74a325691c98dd06d90fd9bc6b4471a44cd5 SHA1 09afcc6ea6b19a908df07401215c7e2ed8f89523 SHA256 ac7952896ecfd5d9b4b9d8bb0077c95a0296ea21374df85e2ca32c237c0be57f
|
||||
|
@ -1,11 +1,10 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pymongo/pymongo-2.0.1.ebuild,v 1.1 2011/08/19 09:39:34 ultrabug Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pymongo/pymongo-2.2.ebuild,v 1.1 2012/05/11 08:31:30 ultrabug Exp $
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="2"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
PYTHON_TESTS_FAILURES_TOLERANT_ABIS="*-jython"
|
||||
DISTUTILS_SRC_TEST="nosetests"
|
||||
|
@ -1,3 +1,4 @@
|
||||
DIST id-utils_4.2-1.diff.gz 6178 RMD160 16841ac4167538aeadd47bfdebedd75a81be9cc7 SHA1 5dea1807133b7bc677a15d5ce92f3eea742925c6 SHA256 125cca5aad92bc91348ac1508df2187833d371d08a02aef322e366747f530d82
|
||||
DIST idutils-4.2.tar.gz 706193 RMD160 cddc6ac3d26f8a836a4d8c5d7111b4439095abe8 SHA1 306f6e296768d494d771777647c04c8ceed66c1f SHA256 c5740eebf02812e61963a5f90b2e0aed240fe8009853f508fda22b99f7f1fa99
|
||||
DIST idutils-4.5.tar.gz 1476520 RMD160 239d7521764ae0c04087f0b14474af29e002613c SHA1 8daecdbffacec091df1767b77de5ceabc9d8c3f5 SHA256 58d8a765e14eb436b3646ee13e5476d5042a4c48db94f2459f018dc79b982249
|
||||
DIST idutils-4.6.tar.xz 1001496 RMD160 9b136e5bedf04183a631c1c7642c7982deb5016d SHA1 cb977ce3e4b2bacda85797e9048986e1c1765148 SHA256 8181f43a4fb62f6f0ccf3b84dbe9bec71ecabd6dfdcf49c6b5584521c888aac2
|
||||
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/idutils/idutils-4.6.ebuild,v 1.1 2012/05/11 09:10:44 ssuominen Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit elisp-common
|
||||
|
||||
DESCRIPTION="Fast, high-capacity, identifier database tool"
|
||||
HOMEPAGE="http://www.gnu.org/software/idutils/"
|
||||
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="emacs nls"
|
||||
|
||||
RDEPEND="emacs? ( virtual/emacs )
|
||||
nls? ( virtual/libintl )"
|
||||
DEPEND="${RDEPEND}
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
DOCS="AUTHORS ChangeLog NEWS README* THANKS TODO"
|
||||
|
||||
src_configure() {
|
||||
use emacs || export EMACS=no
|
||||
econf \
|
||||
$(use_enable nls) \
|
||||
$(use_with emacs lispdir "${SITELISP}/${PN}")
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST cola-1.4.3.4.tar.gz 517209 RMD160 3e51ded13148b09f3c7a8145ec95ae569c1af4ac SHA1 15866ae4fbe21791d9291c51f302a9a1fd276393 SHA256 36e6a1870378a213a5f36a91ac3d38b612cf578822b72e3d97dadc65c79c935b
|
||||
DIST cola-1.4.3.5.tar.gz 518482 RMD160 af6e374ee6e17340951490aef514a11454e44ce3 SHA1 cc1258bce1d958a25283d91335b49964371fc008 SHA256 16651f8d17193cb69ae1dd71e455331817876875f84bb76176505ccd8d1b59ed
|
||||
DIST git-cola-1.7.7.tar.gz 340187 RMD160 294d247b803dcc46643ee5539434bbf93e93a852 SHA1 648b6fa31da585e12478e7a7076587c3c127ba9d SHA256 6e1db7ea6e3de90a612607bb598225fb4a09bfc75fd8d0d3f164f4e162823008
|
@ -0,0 +1,90 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/git-cola/git-cola-1.7.7.ebuild,v 1.1 2012/05/11 09:42:03 jlec Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_DEPEND="2"
|
||||
|
||||
inherit distutils eutils
|
||||
|
||||
DESCRIPTION="The highly caffeinated git GUI"
|
||||
HOMEPAGE="http://git-cola.github.com/"
|
||||
SRC_URI="mirror://github/${PN}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/jsonpickle
|
||||
dev-python/pyinotify
|
||||
dev-python/PyQt4
|
||||
dev-vcs/git"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? (
|
||||
app-text/asciidoc
|
||||
dev-python/sphinx
|
||||
app-text/xmlto )
|
||||
sys-devel/gettext
|
||||
test? ( dev-python/nose )"
|
||||
|
||||
# tests currently broken due to unfinished translation framework
|
||||
RESTRICT="test"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# don't install docs into wrong location
|
||||
sed -i \
|
||||
-e '/doc/d' \
|
||||
setup.py || die "sed failed"
|
||||
|
||||
sed -i \
|
||||
-e "s|'doc', 'git-cola'|'doc', '${PF}', 'html'|" \
|
||||
cola/resources.py || die "sed failed"
|
||||
|
||||
epatch "${FILESDIR}"/1.3.8-disable-tests.patch
|
||||
|
||||
python_convert_shebangs 2 bin/git-cola bin/git-dag share/git-cola/bin/ssh-askpass
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
distutils_src_compile
|
||||
|
||||
if use doc ; then
|
||||
cd share/doc/git-cola/
|
||||
emake all
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
|
||||
dodoc share/doc/git-cola/*.txt
|
||||
|
||||
if use doc ; then
|
||||
dohtml -r _build/html/*
|
||||
doman *.1
|
||||
else
|
||||
dohtml "${FILESDIR}/index.html"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
PYTHONPATH="${S}:${S}/build/lib:${PYTHONPATH}" LC_ALL="C" nosetests \
|
||||
--verbose --with-doctest --with-id --exclude=jsonpickle --exclude=json \
|
||||
|| die "running nosetests failed"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize /usr/share/git-cola/lib/cola
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup /usr/share/git-cola/lib/cola
|
||||
}
|
@ -1 +0,0 @@
|
||||
DIST dk-milter-1.0.2.tar.gz 362255 RMD160 24c1b3f023257937f212e38e15b151b9a5e81caf SHA1 95b60ebb9d28c8213ce36c3fcf383faeaa3f0e6a SHA256 b671234ca4089bfe71ab4685b7ed6efaae51017ee5b389b7bf60656b182a20d9
|
@ -1,139 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-filter/dk-milter/dk-milter-1.0.2-r1.ebuild,v 1.1 2009/08/22 22:47:13 mrness Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="A milter-based application provide DomainKeys service"
|
||||
HOMEPAGE="http://sourceforge.net/projects/dk-milter/"
|
||||
SRC_URI="mirror://sourceforge/dk-milter/${P}.tar.gz"
|
||||
|
||||
LICENSE="Sendmail-Open-Source"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="ipv6"
|
||||
|
||||
DEPEND="dev-libs/openssl
|
||||
>=sys-libs/db-3.2
|
||||
|| ( mail-filter/libmilter mail-mta/sendmail )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup milter
|
||||
# mail-milter/spamass-milter creates milter user with this home directory
|
||||
# For consistency reasons, milter user must be created here with this home directory
|
||||
# even though this package doesn't need a home directory for this user (#280571)
|
||||
enewuser milter -1 -1 /var/lib/milter milter
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-as-needed.patch
|
||||
|
||||
local ENVDEF=""
|
||||
use ipv6 && ENVDEF="${ENVDEF} -DNETINET6"
|
||||
sed -e "s:@@CFLAGS@@:${CFLAGS}:" \
|
||||
-e "s:@@LDFLAGS@@:${LDFLAGS}:" \
|
||||
-e "s/@@ENVDEF@@/${ENVDEF}/" \
|
||||
"${FILESDIR}/gentoo.config.m4" > "${S}/devtools/Site/site.config.m4" \
|
||||
|| die "failed to generate site.config.m4"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1 CC="$(tc-getCC)" || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# no other program need to read from here
|
||||
dodir /etc/mail/dk-filter
|
||||
fowners milter:milter /etc/mail/dk-filter
|
||||
fperms 700 /etc/mail/dk-filter
|
||||
|
||||
newinitd "${FILESDIR}/dk-filter.init" dk-filter \
|
||||
|| die "newinitd failed"
|
||||
newconfd "${FILESDIR}/dk-filter.conf" dk-filter \
|
||||
|| die "newconfd failed"
|
||||
|
||||
# prepare directory for .pid and .sock files
|
||||
dodir /var/run/dk-filter
|
||||
fowners milter:milter /var/run/dk-filter
|
||||
|
||||
dodir /usr/bin
|
||||
emake -j1 DESTDIR="${D}" \
|
||||
SBINOWN=root SBINGRP=root UBINOWN=root UBINGRP=root \
|
||||
install || die "make install failed"
|
||||
|
||||
# man build is broken; do man page installation by hand
|
||||
doman */*.8
|
||||
|
||||
# some people like docs
|
||||
dodoc README RELEASE_NOTES KNOWNBUGS *.txt
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ewarn "DomainKeys RFC is obsoleted by DKIM and therefore you should only use"
|
||||
ewarn "dk-milter for verifying mail signed with DomainKeys-Signature."
|
||||
echo
|
||||
elog "However, if you still want to use this in sign mode, you should run"
|
||||
elog " emerge --config ${CATEGORY}/${PN}"
|
||||
elog "It will help you create your key and give you hints on how"
|
||||
elog "to configure your DNS and MTA."
|
||||
}
|
||||
|
||||
pkg_config() {
|
||||
local selector pubkey
|
||||
|
||||
read -p "Enter the selector name (default ${HOSTNAME}): " selector
|
||||
[[ -n "${selector}" ]] || selector=${HOSTNAME}
|
||||
if [[ -z "${selector}" ]]; then
|
||||
eerror "Oddly enough, you don't have a HOSTNAME."
|
||||
return 1
|
||||
fi
|
||||
if [[ -f "${ROOT}"etc/mail/dk-filter/${selector}.private ]]; then
|
||||
ewarn "The private key for this selector already exists."
|
||||
else
|
||||
einfo "Select the size of private key:"
|
||||
einfo " [1] 512 bits"
|
||||
einfo " [2] 1024 bits"
|
||||
while read -n 1 -s -p " Press 1 or 2 on the keyboard to select the key size " keysize ; do
|
||||
[[ "${keysize}" == "1" || "${keysize}" == "2" ]] && echo && break
|
||||
done
|
||||
case ${keysize} in
|
||||
1) keysize=512 ;;
|
||||
*) keysize=1024 ;;
|
||||
esac
|
||||
|
||||
# generate the private and public keys
|
||||
openssl genrsa -out "${ROOT}"etc/mail/dk-filter/${selector}.private ${keysize} && \
|
||||
chown milter:milter "${ROOT}"etc/mail/dk-filter/${selector}.private && chmod u=r,g-rwx,o-rwx "${ROOT}"etc/mail/dk-filter/${selector}.private &&
|
||||
openssl rsa -in "${ROOT}"etc/mail/dk-filter/${selector}.private -out "${ROOT}"etc/mail/dk-filter/${selector}.public -pubout -outform PEM || \
|
||||
{ eerror "Failed to create private and public keys." ; return 1; }
|
||||
fi
|
||||
|
||||
# dk-filter selector configuration
|
||||
echo
|
||||
einfo "Make sure you add these parameters to your dk-filter command line:"
|
||||
einfo " -b sv -d your-domain.com -H -s /etc/mail/dk-filter/${selector}.private -S ${selector}"
|
||||
|
||||
# MTA configuration
|
||||
echo
|
||||
einfo "If you are using Postfix, add following lines to your main.cf:"
|
||||
einfo " smtpd_milters = unix:/var/run/dk-filter/dk-filter.sock"
|
||||
einfo " non_smtpd_milters = unix:/var/run/dk-filter/dk-filter.sock"
|
||||
|
||||
# DNS configuration
|
||||
{
|
||||
local line
|
||||
pubkey=
|
||||
while read line; do
|
||||
[[ "${line}" == "--"* ]] || pubkey="${pubkey}${line}"
|
||||
done
|
||||
} < "${ROOT}"etc/mail/dk-filter/${selector}.public
|
||||
echo
|
||||
einfo "After you configured your MTA, publish your key by adding this TXT record to your domain:"
|
||||
einfo " ${selector}._domainkey IN TXT \"g=\\; k=rsa\\; t=y\\; o=~\\; p=${pubkey}\""
|
||||
echo
|
||||
einfo "t=y signifies you only test the DK on your domain."
|
||||
einfo "See the DomainKeys specification for more info."
|
||||
}
|
@ -1,7 +0,0 @@
|
||||
# dk-filter parameters; following ones are mandatory
|
||||
DAEMON_USER="milter"
|
||||
SOCKET_SPEC="local:/var/run/dk-filter/dk-filter.sock"
|
||||
|
||||
# Additional options for the Domain Key Milter see dk-filter(8) for more information.
|
||||
ADDITIONAL_OPTS="-l -b v \
|
||||
-C badsignature=reject,dnserror=tempfail,internal=tempfail,nosignature=accept,signaturemissing=reject"
|
@ -1,54 +0,0 @@
|
||||
#!/sbin/runscript
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-filter/dk-milter/files/dk-filter.init,v 1.5 2011/06/10 11:49:10 eras Exp $
|
||||
|
||||
depend() {
|
||||
use dns logger net
|
||||
}
|
||||
|
||||
PIDFILE="/var/run/dk-filter/${SVCNAME}.pid"
|
||||
|
||||
check_cfg() {
|
||||
|
||||
if [ -z "${DAEMON_USER}" ] ; then
|
||||
eerror "DAEMON_USER is unset"
|
||||
return 1
|
||||
fi
|
||||
|
||||
SOCKET_TYPE=${SOCKET_SPEC%%:*}
|
||||
SOCKET_ADDRESS=${SOCKET_SPEC#*:}
|
||||
if [ -z "${SOCKET_TYPE}" -o -z "${SOCKET_ADDRESS}" ]; then
|
||||
eerror "SOCKET_SPEC is invalid"
|
||||
return 1
|
||||
fi
|
||||
|
||||
if [[ " ${ADDITIONAL_OPTS} " == *" -"[fpP]" "* ]]; then
|
||||
eerror "-f, -p or -P are not allowed in ADDITIONAL_OPTS"
|
||||
return 1
|
||||
fi
|
||||
|
||||
if [[ "${SOCKET_TYPE}" == "local" && -S "${SOCKET_ADDRESS}" ]] ; then
|
||||
ewarn "Strange, the socket file already exist in \"${SOCKET_ADDRESS}\""
|
||||
ewarn "it will be removed now and re-created by the service"
|
||||
ewarn "BUT please make your checks."
|
||||
rm -f "${SOCKET_ADDRESS}"
|
||||
fi
|
||||
}
|
||||
|
||||
start() {
|
||||
local SOCKET_TYPE SOCKET_ADDRESS
|
||||
check_cfg || return 1
|
||||
|
||||
ebegin "Starting DomainKeys filter"
|
||||
start-stop-daemon --start --pidfile "${PIDFILE}" \
|
||||
--exec /usr/bin/dk-filter -- -u "${DAEMON_USER}" -p "${SOCKET_SPEC}" -P "${PIDFILE}" ${ADDITIONAL_OPTS} && \
|
||||
[ "${SOCKET_TYPE}" != "local" -a "${SOCKET_TYPE}" != "unix" ] || chmod a+rwx "${SOCKET_ADDRESS}"
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping DomainKeys filter"
|
||||
start-stop-daemon --stop --pidfile "${PIDFILE}"
|
||||
eend $?
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
diff -Nru dk-milter-1.0.2.orig/devtools/M4/UNIX/defines.m4 dk-milter-1.0.2/devtools/M4/UNIX/defines.m4
|
||||
--- dk-milter-1.0.2.orig/devtools/M4/UNIX/defines.m4 2006-10-06 05:44:44.000000000 +0000
|
||||
+++ dk-milter-1.0.2/devtools/M4/UNIX/defines.m4 2009-03-07 14:02:10.000000000 +0000
|
||||
@@ -26,7 +26,7 @@
|
||||
CCLINK = ifdef(`confCCLINK', `confCCLINK', `confCC')
|
||||
# Linker for libraries
|
||||
LD= ifdef(`confLD', `confLD', `confCC')
|
||||
-LDOPTS= ifdef(`confLDOPTS', `confLDOPTS') ifdef(`confMT', ifdef(`confMTLDOPTS', `confMTLDOPTS', `'), `')
|
||||
+LDOPTS= ifdef(`confLDOPTS', `confLDOPTS')
|
||||
LDOPTS_SO= ${LDOPTS} ifdef(`confLDOPTS_SO', `confLDOPTS_SO', `-shared')
|
||||
|
||||
# Shell
|
||||
@@ -68,7 +68,7 @@
|
||||
LIBDIRS=confLIBDIRS
|
||||
|
||||
# Additional libs needed
|
||||
-LIBADD= ifdef(`conf_'bldCURRENT_PRD`_LIBS', `conf_'bldCURRENT_PRD`_LIBS')
|
||||
+LIBADD= ifdef(`conf_'bldCURRENT_PRD`_LIBS', `conf_'bldCURRENT_PRD`_LIBS') ifdef(`confMT', ifdef(`confMTLDOPTS', `confMTLDOPTS', `'), `')
|
||||
|
||||
# libraries required on your system
|
||||
LIBS= ${LIBADD} ifdef(`confLIBS', `confLIBS') ifdef(`conf_'bldCURRENT_PRD`_LIB_POST', `conf_'bldCURRENT_PRD`_LIB_POST')
|
@ -1,5 +0,0 @@
|
||||
define(`confNO_MAN_BUILD',`')
|
||||
define(`confOPTIMIZE', `@@CFLAGS@@')
|
||||
define(`confLDOPTS', `@@LDFLAGS@@')
|
||||
define(`confENVDEF', `@@ENVDEF@@')
|
||||
define(`bld_USE_ARLIB', `true')
|
@ -1 +0,0 @@
|
||||
DIST dkim-milter-2.8.3.tar.gz 748415 RMD160 339886a8ec02615a785b5a5605b2b752e8e946bb SHA1 ee8f7aa1429f763f6a4012e902296733df0fa0e6 SHA256 222afc936b70b823289e8e327c06c2920a5f33df43f07024b5f931856406048f
|
@ -1,158 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-filter/dkim-milter/dkim-milter-2.8.3-r1.ebuild,v 1.2 2009/11/03 17:31:26 armin76 Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="A milter-based application to provide DomainKeys Identified Mail (DKIM) service"
|
||||
HOMEPAGE="http://sourceforge.net/projects/dkim-milter/"
|
||||
SRC_URI="mirror://sourceforge/dkim-milter/${P}.tar.gz"
|
||||
|
||||
LICENSE="Sendmail-Open-Source"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ia64 x86"
|
||||
IUSE="ipv6 diffheaders"
|
||||
|
||||
DEPEND="dev-libs/openssl
|
||||
>=sys-libs/db-3.2
|
||||
|| ( mail-filter/libmilter mail-mta/sendmail )
|
||||
diffheaders? ( dev-libs/tre )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup milter
|
||||
# mail-milter/spamass-milter creates milter user with this home directory
|
||||
# For consistency reasons, milter user must be created here with this home directory
|
||||
# even though this package doesn't need a home directory for this user (#280571)
|
||||
enewuser milter -1 -1 /var/lib/milter milter
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-build-system.patch
|
||||
|
||||
cp site.config.m4.dist devtools/Site/site.config.m4 || \
|
||||
die "failed to copy site.config.m4"
|
||||
epatch "${FILESDIR}"/${P}-gentoo.patch
|
||||
|
||||
local CC="$(tc-getCC)"
|
||||
local ENVDEF=""
|
||||
use ipv6 && ENVDEF="${ENVDEF} -DNETINET6"
|
||||
sed -i -e "s:@@CC@@:${CC}:" \
|
||||
-e "s:@@CFLAGS@@:${CFLAGS}:" \
|
||||
-e "s:@@LDFLAGS@@:${LDFLAGS}:" \
|
||||
-e "s:@@ENVDEF@@:${ENVDEF}:" \
|
||||
-e "s:@@LIBDIR@@:/usr/$(get_libdir):" \
|
||||
devtools/Site/site.config.m4
|
||||
|
||||
if use diffheaders ; then
|
||||
epatch "${FILESDIR}/${PN}-diffheaders.patch"
|
||||
|
||||
sed -i -e 's/^dnl \(APPENDDEF.*-D_FFR_DIFFHEADERS.*\)/\1/' \
|
||||
devtools/Site/site.config.m4
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1 || die "emake failed"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 OPTIONS=check || die "emake check failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# no other program need to read from here
|
||||
dodir /etc/mail/dkim-filter
|
||||
fowners milter:milter /etc/mail/dkim-filter
|
||||
fperms 700 /etc/mail/dkim-filter
|
||||
|
||||
insinto /etc/mail/dkim-filter
|
||||
newins dkim-filter/dkim-filter.conf.sample dkim-filter.conf
|
||||
|
||||
newinitd "${FILESDIR}/dkim-filter.init" dkim-filter \
|
||||
|| die "newinitd failed"
|
||||
sed -i -e s:bin/dkim-filter:sbin/dkim-filter: "${D}/etc/init.d/dkim-filter" \
|
||||
|| die 'failed to correct dkim-filter path'
|
||||
|
||||
# prepare directory for .pid, .sock and .stats files
|
||||
dodir /var/run/dkim-filter
|
||||
fowners milter:milter /var/run/dkim-filter
|
||||
|
||||
dodir /usr/bin /usr/sbin
|
||||
emake -j1 DESTDIR="${D}" \
|
||||
SBINOWN=root SBINGRP=root UBINOWN=root UBINGRP=root \
|
||||
install || die "make install failed"
|
||||
|
||||
# man build is broken; do man page installation by hand
|
||||
doman */*.{3,5,8} || die "failed to install man pages"
|
||||
|
||||
# some people like docs
|
||||
dodoc README RELEASE_NOTES *.txt &&
|
||||
dohtml -r libdkim/docs/* ||
|
||||
die "failed to install docs"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "If you want to sign your mail messages, you will have to run"
|
||||
elog " emerge --config ${CATEGORY}/${PN}"
|
||||
elog "It will help you create your key and give you hints on how"
|
||||
elog "to configure your DNS and MTA."
|
||||
|
||||
ewarn "Make sure your MTA has r/w access to the socket file."
|
||||
ewarn "This can be done either by setting UMask to 002 and adding MTA's user"
|
||||
ewarn "to milter group or you can simply set UMask to 000."
|
||||
}
|
||||
|
||||
pkg_config() {
|
||||
local selector keysize pubkey
|
||||
|
||||
read -p "Enter the selector name (default ${HOSTNAME}): " selector
|
||||
[[ -n "${selector}" ]] || selector=${HOSTNAME}
|
||||
if [[ -z "${selector}" ]]; then
|
||||
eerror "Oddly enough, you don't have a HOSTNAME."
|
||||
return 1
|
||||
fi
|
||||
if [[ -f "${ROOT}"etc/mail/dkim-filter/${selector}.private ]]; then
|
||||
ewarn "The private key for this selector already exists."
|
||||
else
|
||||
einfo "Select the size of private key:"
|
||||
einfo " [1] 512 bits"
|
||||
einfo " [2] 1024 bits"
|
||||
while read -n 1 -s -p " Press 1 or 2 on the keyboard to select the key size " keysize ; do
|
||||
[[ "${keysize}" == "1" || "${keysize}" == "2" ]] && echo && break
|
||||
done
|
||||
case ${keysize} in
|
||||
1) keysize=512 ;;
|
||||
*) keysize=1024 ;;
|
||||
esac
|
||||
|
||||
# generate the private and public keys
|
||||
dkim-genkey -b ${keysize} -D "${ROOT}"etc/mail/dkim-filter/ \
|
||||
-s ${selector} && \
|
||||
chown milter:milter \
|
||||
"${ROOT}"etc/mail/dkim-filter/"${selector}".private || \
|
||||
{ eerror "Failed to create private and public keys." ; return 1; }
|
||||
fi
|
||||
|
||||
# dkim-filter selector configuration
|
||||
echo
|
||||
einfo "Make sure you have the following settings in your dkim-filter.conf:"
|
||||
einfo " Keyfile /etc/mail/dkim-filter/${selector}.private"
|
||||
einfo " Selector ${selector}"
|
||||
|
||||
# MTA configuration
|
||||
echo
|
||||
einfo "If you are using Postfix, add following lines to your main.cf:"
|
||||
einfo " smtpd_milters = unix:/var/run/dkim-filter/dkim-filter.sock"
|
||||
einfo " non_smtpd_milters = unix:/var/run/dkim-filter/dkim-filter.sock"
|
||||
|
||||
# DNS configuration
|
||||
einfo "After you configured your MTA, publish your key by adding this TXT record to your domain:"
|
||||
cat "${ROOT}"etc/mail/dkim-filter/${selector}.txt
|
||||
einfo "t=y signifies you only test the DKIM on your domain. See following page for the complete list of tags:"
|
||||
einfo " http://www.dkim.org/specs/rfc4871-dkimbase.html#key-text"
|
||||
einfo
|
||||
einfo "Also look at the draft ASP http://www.dkim.org/specs/draft-ietf-dkim-ssp-03.html"
|
||||
}
|
@ -1,51 +0,0 @@
|
||||
#!/sbin/runscript
|
||||
# Copyright 1999-2006 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-filter/dkim-milter/files/dkim-filter.init,v 1.4 2008/01/24 11:39:15 mrness Exp $
|
||||
|
||||
CONFFILE=/etc/mail/dkim-filter/${SVCNAME}.conf
|
||||
PIDFILE=/var/run/dkim-filter/${SVCNAME}.pid
|
||||
|
||||
depend() {
|
||||
use dns logger net
|
||||
}
|
||||
|
||||
check_cfg() {
|
||||
|
||||
if [ ! -f "${CONFFILE}" ] ; then
|
||||
eerror "Configuration file ${CONFFILE} is missing"
|
||||
return 1
|
||||
fi
|
||||
|
||||
if egrep -q '^[[:space:]]*Background[[:space:]]+no' "${CONFFILE}" ; then
|
||||
eerror "${SVCNAME} service cannot run with Background key set to yes!"
|
||||
return 1
|
||||
fi
|
||||
|
||||
if egrep -q '^[[:space:]]*PidFile[[:space:]]' "${CONFFILE}"; then
|
||||
eerror "Please remove PidFile key from your configuration file!"
|
||||
eerror "${SVCNAME} is automatically configured to use ${PIDFILE} as pid file."
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
||||
start() {
|
||||
check_cfg || return 1
|
||||
|
||||
# Remove stalled Unix socket if no other process is using it
|
||||
local UNIX_SOCKET=$(sed -ne 's/^[[:space:]]*Socket[[:space:]]\+\(unix\|local\)://p' "${CONFFILE}")
|
||||
if [ -S "${UNIX_SOCKET}" ] && ! fuser -s "${UNIX_SOCKET}"; then
|
||||
rm "${UNIX_SOCKET}"
|
||||
fi
|
||||
|
||||
ebegin "Starting DKIM filter"
|
||||
start-stop-daemon --start --pidfile "${PIDFILE}" \
|
||||
--exec /usr/bin/dkim-filter -- -x "${CONFFILE}" -P "${PIDFILE}"
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping DKIM filter"
|
||||
start-stop-daemon --stop --pidfile "${PIDFILE}"
|
||||
eend $?
|
||||
}
|
@ -1,174 +0,0 @@
|
||||
diff -Nru dkim-milter-2.8.3.orig/devtools/Site/site.config.m4 dkim-milter-2.8.3/devtools/Site/site.config.m4
|
||||
--- dkim-milter-2.8.3.orig/devtools/Site/site.config.m4 2009-08-23 00:52:05.000000000 +0200
|
||||
+++ dkim-milter-2.8.3/devtools/Site/site.config.m4 2009-08-23 00:56:05.000000000 +0200
|
||||
@@ -11,7 +11,15 @@
|
||||
dnl If you are encountering coredumps and want to be able to analyze them
|
||||
dnl using something like "gdb", enable this next line by deleting the "dnl"
|
||||
dnl at the front of it.
|
||||
-dnl define(`confOPTIMIZE', `-g')
|
||||
+define(`confCC', `@@CC@@')
|
||||
+define(`confOPTIMIZE', `@@CFLAGS@@')
|
||||
+define(`confLDOPTS', `@@LDFLAGS@@')
|
||||
+define(`confENVDEF', `@@ENVDEF@@')
|
||||
+define(`confMKDIR', `mkdir')
|
||||
+define(`confLIBDIR', `@@LIBDIR@@')
|
||||
+define(`confSHAREDLIBDIR', `@@LIBDIR@@')
|
||||
+dnl man build is broken
|
||||
+define(`confNO_MAN_BUILD',`')
|
||||
|
||||
dnl Shared library for libdkim
|
||||
dnl
|
||||
@@ -26,7 +34,7 @@
|
||||
dnl the package, enable this next line by deleting the "dnl" at the front
|
||||
dnl of it. This is done automatically if you've requested the shared
|
||||
dnl library.
|
||||
-dnl define(`bld_LIBDKIM_INSTALL', `true')
|
||||
+define(`bld_LIBDKIM_INSTALL', `true')
|
||||
|
||||
dnl Use native strlcat()/strlcpy() functions
|
||||
dnl
|
||||
@@ -53,7 +61,7 @@
|
||||
dnl
|
||||
dnl If you want to use the provided asynchronous resolver library, enable this
|
||||
dnl next line by deleting the "dnl" at the front of it.
|
||||
-dnl define(`bld_USE_ARLIB', `true')
|
||||
+define(`bld_USE_ARLIB', `true')
|
||||
dnl
|
||||
dnl libar normally uses res_init() or res_ninit() to load the contents
|
||||
dnl of resolv.conf for its use. If neither of these work on your system
|
||||
@@ -94,7 +102,7 @@
|
||||
dnl it has seen, rather than relying on the DNS server to provide caching,
|
||||
dnl enable this next line by deleting the "dnl" at the front of it. Also
|
||||
dnl see the section below called "BerkeleyDB".
|
||||
-dnl APPENDDEF(`confENVDEF', `-DQUERY_CACHE ')
|
||||
+APPENDDEF(`confENVDEF', `-DQUERY_CACHE ')
|
||||
|
||||
dnl BerkeleyDB -- Berkeley DB ("Sleepycat") database
|
||||
dnl
|
||||
@@ -107,7 +115,7 @@
|
||||
dnl by deleting "dnl" from the front of them:
|
||||
dnl APPENDDEF(`confINCDIRS', `-I/usr/local/BerkeleyDB/include ')
|
||||
dnl APPENDDEF(`confLIBDIRS', `-L/usr/local/BerkeleyDB/lib ')
|
||||
-dnl APPENDDEF(`confLIBS', `-ldb ')
|
||||
+APPENDDEF(`confLIBS', `-ldb ')
|
||||
|
||||
dnl OpenSSL -- cryptography library
|
||||
dnl
|
||||
@@ -146,7 +154,7 @@
|
||||
dnl APPENDDEF(`confENVDEF', `-D_FFR_REPORT_INTERVALS ')
|
||||
dnl APPENDDEF(`confENVDEF', `-D_FFR_SELECT_CANONICALIZATION ')
|
||||
dnl APPENDDEF(`confENVDEF', `-D_FFR_SELECTOR_HEADER ')
|
||||
-dnl APPENDDEF(`confENVDEF', `-D_FFR_STATS ')
|
||||
+APPENDDEF(`confENVDEF', `-D_FFR_STATS ')
|
||||
dnl APPENDDEF(`confENVDEF', `-D_FFR_VBR ')
|
||||
dnl APPENDDEF(`confENVDEF', `-D_FFR_ZTAGS ')
|
||||
|
||||
diff -Nru dkim-milter-2.8.3.orig/dkim-filter/dkim-filter.conf.sample dkim-milter-2.8.3/dkim-filter/dkim-filter.conf.sample
|
||||
--- dkim-milter-2.8.3.orig/dkim-filter/dkim-filter.conf.sample 2008-12-27 06:21:56.000000000 +0100
|
||||
+++ dkim-milter-2.8.3/dkim-filter/dkim-filter.conf.sample 2009-08-23 00:52:30.000000000 +0200
|
||||
@@ -90,13 +90,6 @@
|
||||
|
||||
# AutoRestartRate n/tu
|
||||
|
||||
-## Background { yes | no }
|
||||
-## default "yes"
|
||||
-##
|
||||
-## Indicate whether or not the filter should run in the background.
|
||||
-
|
||||
-# Background Yes
|
||||
-
|
||||
## BaseDirectory path
|
||||
## default (none)
|
||||
##
|
||||
@@ -193,7 +186,7 @@
|
||||
## hosts from which mail should be signed rather than verified.
|
||||
## Automatically contains 127.0.0.1. See man page for file format.
|
||||
|
||||
-# InternalHosts filename
|
||||
+# InternalHosts /etc/mail/dkim-filter/internalhosts
|
||||
|
||||
## KeepTemporaryFiles { yes | no }
|
||||
## default "no"
|
||||
@@ -209,7 +202,7 @@
|
||||
## Specifies the path to the private key to use when signing. Ignored if
|
||||
## Keylist is set. No default; must be specified for signing.
|
||||
|
||||
-KeyFile /var/db/dkim/example.private
|
||||
+KeyFile /etc/mail/dkim-filter/my-selector-name.private
|
||||
|
||||
## KeyList filename
|
||||
##
|
||||
@@ -226,7 +219,7 @@
|
||||
## as the beginning of a comment. See dkim-filter.conf(5) for more
|
||||
## information.
|
||||
|
||||
-# KeyList /var/db/dkim/keylist
|
||||
+# KeyList /etc/mail/dkim-filter/keylist
|
||||
|
||||
## LocalADSP filename
|
||||
##
|
||||
@@ -350,24 +343,6 @@
|
||||
## page for file format.
|
||||
|
||||
# PeerList filename
|
||||
-
|
||||
-## PidFile filename
|
||||
-##
|
||||
-## Name of the file where the filter should write its pid before beginning
|
||||
-## normal operations.
|
||||
-
|
||||
-# PidFile filename
|
||||
-
|
||||
-## POPDBFile filename
|
||||
-##
|
||||
-## Names a database which should be checked for "POP before SMTP" records
|
||||
-## as a form of authentication of users who may be sending mail through
|
||||
-## the MTA for signing. Requires special compilation of the filter.
|
||||
-## See dkim-filter.conf(5) for more information.
|
||||
-
|
||||
-# POPDBFile filename
|
||||
-
|
||||
-## Quarantine { yes | no }
|
||||
## default "no"
|
||||
##
|
||||
## Indicates whether or not the filter should arrange to quarantine mail
|
||||
@@ -486,7 +461,7 @@
|
||||
## inet:port to listen on all interfaces
|
||||
## local:/path/to/socket to listen on a UNIX domain socket
|
||||
|
||||
-Socket inet:port@localhost
|
||||
+Socket local:/var/run/dkim-filter/dkim-filter.sock
|
||||
|
||||
## StrictTestMode { yes | no }
|
||||
## default "no"
|
||||
@@ -553,7 +528,7 @@
|
||||
## The system has its own default which will be used (usually 022).
|
||||
## See the umask(2) man page for more information.
|
||||
|
||||
-# UMask 022
|
||||
+UMask 002
|
||||
|
||||
## Userid userid
|
||||
## default (none)
|
||||
@@ -561,7 +536,7 @@
|
||||
## Change to user "userid" before starting normal operation? May include
|
||||
## a group ID as well, separated from the userid by a colon.
|
||||
|
||||
-# UserID userid
|
||||
+UserID milter
|
||||
|
||||
## X-Header { yes | no }
|
||||
## default "no"
|
||||
@@ -570,3 +545,12 @@
|
||||
## messages it has processed.
|
||||
|
||||
# X-Header No
|
||||
+#
|
||||
+
|
||||
+## Statistics filename
|
||||
+##
|
||||
+## Names a file to which useful statistics will be saved.
|
||||
+## See man dkim-stats page
|
||||
+
|
||||
+Statistics /var/run/dkim-filter/dkim-filter.stats
|
||||
+
|
@ -1,117 +0,0 @@
|
||||
diff -Nru dkim-milter-2.8.3.orig/devtools/M4/UNIX/defines.m4 dkim-milter-2.8.3/devtools/M4/UNIX/defines.m4
|
||||
--- dkim-milter-2.8.3.orig/devtools/M4/UNIX/defines.m4 2006-10-06 08:44:44.000000000 +0300
|
||||
+++ dkim-milter-2.8.3/devtools/M4/UNIX/defines.m4 2009-07-19 09:52:08.000000000 +0300
|
||||
@@ -26,7 +26,7 @@
|
||||
CCLINK = ifdef(`confCCLINK', `confCCLINK', `confCC')
|
||||
# Linker for libraries
|
||||
LD= ifdef(`confLD', `confLD', `confCC')
|
||||
-LDOPTS= ifdef(`confLDOPTS', `confLDOPTS') ifdef(`confMT', ifdef(`confMTLDOPTS', `confMTLDOPTS', `'), `')
|
||||
+LDOPTS= ifdef(`confLDOPTS', `confLDOPTS')
|
||||
LDOPTS_SO= ${LDOPTS} ifdef(`confLDOPTS_SO', `confLDOPTS_SO', `-shared')
|
||||
|
||||
# Shell
|
||||
@@ -71,7 +71,7 @@
|
||||
LIBADD= ifdef(`conf_'bldCURRENT_PRD`_LIBS', `conf_'bldCURRENT_PRD`_LIBS')
|
||||
|
||||
# libraries required on your system
|
||||
-LIBS= ${LIBADD} ifdef(`confLIBS', `confLIBS') ifdef(`conf_'bldCURRENT_PRD`_LIB_POST', `conf_'bldCURRENT_PRD`_LIB_POST')
|
||||
+LIBS= ${LIBADD} ifdef(`confLIBS', `confLIBS') ifdef(`conf_'bldCURRENT_PRD`_LIB_POST', `conf_'bldCURRENT_PRD`_LIB_POST') ifdef(`confMT', ifdef(`confMTLDOPTS', `confMTLDOPTS', `'), `')
|
||||
|
||||
# location of sendmail binary (usually /usr/sbin or /usr/lib)
|
||||
BINDIR= ifdef(`confMBINDIR', `confMBINDIR', `/usr/sbin')
|
||||
diff -Nru dkim-milter-2.8.3.orig/devtools/M4/UNIX/executable.m4 dkim-milter-2.8.3/devtools/M4/UNIX/executable.m4
|
||||
--- dkim-milter-2.8.3.orig/devtools/M4/UNIX/executable.m4 2006-10-06 08:44:44.000000000 +0300
|
||||
+++ dkim-milter-2.8.3/devtools/M4/UNIX/executable.m4 2009-07-19 09:51:59.000000000 +0300
|
||||
@@ -30,12 +30,12 @@
|
||||
|
||||
ifdef(`bldNO_INSTALL', ,
|
||||
`install-`'bldCURRENT_PRODUCT: bldCURRENT_PRODUCT ifdef(`bldTARGET_INST_DEP', `bldTARGET_INST_DEP')
|
||||
- ifdef(`confMKDIR', `if [ ! -d ${DESTDIR}${bldINSTALL_DIR`'BINDIR} ]; then confMKDIR -p ${DESTDIR}${bldINSTALL_DIR`'BINDIR}; else :; fi ')
|
||||
- ${INSTALL} -c -o ${bldBIN_TYPE`'BINOWN} -g ${bldBIN_TYPE`'BINGRP} -m ${bldBIN_TYPE`'BINMODE} bldCURRENT_PRODUCT ${DESTDIR}${bldINSTALL_DIR`'BINDIR}
|
||||
+ ifdef(`confMKDIR', `if [ ! -d "${DESTDIR}${bldINSTALL_DIR`'BINDIR}" ]; then confMKDIR -p "${DESTDIR}${bldINSTALL_DIR`'BINDIR}"; else :; fi ')
|
||||
+ ${INSTALL} -c -o ${bldBIN_TYPE`'BINOWN} -g ${bldBIN_TYPE`'BINGRP} -m ${bldBIN_TYPE`'BINMODE} bldCURRENT_PRODUCT "${DESTDIR}${bldINSTALL_DIR`'BINDIR}"
|
||||
ifdef(`bldTARGET_LINKS', `bldMAKE_TARGET_LINKS(${bldINSTALL_DIR`'BINDIR}/bldCURRENT_PRODUCT, ${bldCURRENT_PRODUCT`'TARGET_LINKS})')')
|
||||
|
||||
strip-`'bldCURRENT_PRODUCT: bldCURRENT_PRODUCT
|
||||
- ${STRIP} ${STRIPOPTS} ${DESTDIR}${bldINSTALL_DIR`'BINDIR}`'/bldCURRENT_PRODUCT
|
||||
+ ${STRIP} ${STRIPOPTS} "${DESTDIR}${bldINSTALL_DIR`'BINDIR}`'/bldCURRENT_PRODUCT"
|
||||
|
||||
bldCURRENT_PRODUCT-clean:
|
||||
rm -f ${OBJS} bldCURRENT_PRODUCT ${MANPAGES}
|
||||
diff -Nru dkim-milter-2.8.3.orig/devtools/M4/UNIX/library.m4 dkim-milter-2.8.3/devtools/M4/UNIX/library.m4
|
||||
--- dkim-milter-2.8.3.orig/devtools/M4/UNIX/library.m4 2006-09-06 01:56:53.000000000 +0300
|
||||
+++ dkim-milter-2.8.3/devtools/M4/UNIX/library.m4 2009-07-19 09:51:59.000000000 +0300
|
||||
@@ -27,8 +27,8 @@
|
||||
ifdef(`bldLINK_SOURCES', `bldMAKE_SOURCE_LINKS(bldLINK_SOURCES)')
|
||||
|
||||
install-`'bldCURRENT_PRODUCT: bldCURRENT_PRODUCT.a
|
||||
-ifdef(`bldINSTALLABLE', ` ifdef(`confMKDIR', `if [ ! -d ${DESTDIR}${bldINSTALL_DIR`'LIBDIR} ]; then confMKDIR -p ${DESTDIR}${bldINSTALL_DIR`'LIBDIR}; else :; fi ')
|
||||
- ${INSTALL} -c -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} bldCURRENT_PRODUCT.a ${DESTDIR}${LIBDIR}')
|
||||
+ifdef(`bldINSTALLABLE', ` ifdef(`confMKDIR', `if [ ! -d "${DESTDIR}${LIBDIR}" ]; then confMKDIR -p "${DESTDIR}${LIBDIR}"; else :; fi ')
|
||||
+ ${INSTALL} -c -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} bldCURRENT_PRODUCT.a "${DESTDIR}${LIBDIR}"')
|
||||
|
||||
bldCURRENT_PRODUCT-clean:
|
||||
rm -f ${OBJS} bldCURRENT_PRODUCT.a ${MANPAGES}
|
||||
diff -Nru dkim-milter-2.8.3.orig/devtools/M4/UNIX/manpage.m4 dkim-milter-2.8.3/devtools/M4/UNIX/manpage.m4
|
||||
--- dkim-milter-2.8.3.orig/devtools/M4/UNIX/manpage.m4 2006-09-08 01:13:07.000000000 +0300
|
||||
+++ dkim-milter-2.8.3/devtools/M4/UNIX/manpage.m4 2009-07-19 09:51:59.000000000 +0300
|
||||
@@ -68,11 +68,11 @@
|
||||
ifdef(`confNO_MAN_INSTALL', `divert(-1)', `dnl')
|
||||
define(`bldMAN_INSTALL_CMD',
|
||||
`ifdef(`confDONT_INSTALL_CATMAN', `dnl',
|
||||
-` ifdef(`confMKDIR', `if [ ! -d ${DESTDIR}${MAN'bldGET_MAN_SOURCE_NUM($1)`SRC} ]; then confMKDIR -p ${DESTDIR}${MAN'bldGET_MAN_SOURCE_NUM($1)`SRC}; else :; fi ')
|
||||
- ${INSTALL} -c -o ${MANOWN} -g ${MANGRP} -m ${MANMODE} bldGET_MAN_BASE_NAME($1).`${MAN'bldGET_MAN_SOURCE_NUM($1)`SRC}' `${DESTDIR}${MAN'bldGET_MAN_SOURCE_NUM($1)}/bldGET_MAN_BASE_NAME($1)`.${MAN'bldGET_MAN_SOURCE_NUM($1)`EXT}'')
|
||||
+` ifdef(`confMKDIR', `if [ ! -d "`${DESTDIR}${MAN'bldGET_MAN_SOURCE_NUM($1)}" ]; then confMKDIR -p "`${DESTDIR}${MAN'bldGET_MAN_SOURCE_NUM($1)}"; else :; fi ')
|
||||
+ ${INSTALL} -c -o ${MANOWN} -g ${MANGRP} -m ${MANMODE} bldGET_MAN_BASE_NAME($1).`${MAN'bldGET_MAN_SOURCE_NUM($1)`SRC}' "`${DESTDIR}${MAN'bldGET_MAN_SOURCE_NUM($1)}/bldGET_MAN_BASE_NAME($1)`.${MAN'bldGET_MAN_SOURCE_NUM($1)`EXT}''")
|
||||
ifdef(`confINSTALL_RAWMAN',
|
||||
-` ifdef(`confMKDIR', `if [ ! -d ${DESTDIR}${MAN'bldGET_MAN_SOURCE_NUM($1)`MAN} ]; then confMKDIR -p ${DESTDIR}${MAN'bldGET_MAN_SOURCE_NUM($1)`MAN}; else :; fi ')
|
||||
- ${INSTALL} -c -o ${MANOWN} -g ${MANGRP} -m ${MANMODE} bldGET_MAN_BASE_NAME($1).bldGET_MAN_SOURCE_NUM($1) `${DESTDIR}${MAN'bldGET_MAN_SOURCE_NUM($1)`MAN}'/bldGET_MAN_BASE_NAME($1)`.${MAN'bldGET_MAN_SOURCE_NUM($1)`EXT}'', `dnl')'
|
||||
+` ifdef(`confMKDIR', `if [ ! -d "`${DESTDIR}${MAN'bldGET_MAN_SOURCE_NUM($1)`MAN}'" ]; then confMKDIR -p "`${DESTDIR}${MAN'bldGET_MAN_SOURCE_NUM($1)`MAN}'"; else :; fi ')
|
||||
+ ${INSTALL} -c -o ${MANOWN} -g ${MANGRP} -m ${MANMODE} bldGET_MAN_BASE_NAME($1).bldGET_MAN_SOURCE_NUM($1) "`${DESTDIR}${MAN'bldGET_MAN_SOURCE_NUM($1)`MAN}'/bldGET_MAN_BASE_NAME($1)`.${MAN'bldGET_MAN_SOURCE_NUM($1)`EXT}''", `dnl')'
|
||||
)dnl
|
||||
bldFOREACH(`bldMAN_INSTALL_CMD(', `bldMAN_PAGES')
|
||||
ifdef(`confNO_MAN_INSTALL', `divert(0)', `dnl')
|
||||
diff -Nru dkim-milter-2.8.3.orig/devtools/M4/UNIX/sharedlib.m4 dkim-milter-2.8.3/devtools/M4/UNIX/sharedlib.m4
|
||||
--- dkim-milter-2.8.3.orig/devtools/M4/UNIX/sharedlib.m4 2009-01-22 04:18:32.000000000 +0200
|
||||
+++ dkim-milter-2.8.3/devtools/M4/UNIX/sharedlib.m4 2009-07-19 09:51:59.000000000 +0300
|
||||
@@ -53,10 +53,10 @@
|
||||
ifdef(`bldLINK_SOURCES', `bldMAKE_SOURCE_LINKS(bldLINK_SOURCES)')
|
||||
|
||||
install-`'bldCURRENT_PRODUCT: ${SHAREDLIB}
|
||||
- ifdef(`confMKDIR', `if [ ! -d ${DESTDIR}${SHAREDLIBDIR} ]; then confMKDIR -p ${DESTDIR}${SHAREDLIBDIR}; else :; fi ')
|
||||
- ${INSTALL} -c -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} ${SHAREDLIB} ${DESTDIR}${SHAREDLIBDIR}
|
||||
- ifelse(bldOS, `AIX', `${AR} ${AROPTS} ${DESTDIR}${SHAREDLIBDIR}bldCURRENT_PRODUCT.a ${SHAREDLIB}', `rm -f ${DESTDIR}${SHAREDLIBDIR}${SHAREDLIB_LINK}
|
||||
- ${LN} ${LNOPTS} ${DESTDIR}${SHAREDLIBDIR}${SHAREDLIB} ${DESTDIR}${SHAREDLIBDIR}${SHAREDLIB_LINK}')
|
||||
+ ifdef(`confMKDIR', `if [ ! -d "${DESTDIR}${SHAREDLIBDIR}" ]; then confMKDIR -p "${DESTDIR}${SHAREDLIBDIR}"; else :; fi ')
|
||||
+ ${INSTALL} -c -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} ${SHAREDLIB} "${DESTDIR}${SHAREDLIBDIR}"
|
||||
+ ifelse(bldOS, `AIX', `${AR} ${AROPTS} "${DESTDIR}${SHAREDLIBDIR}bldCURRENT_PRODUCT.a ${SHAREDLIB}"', `rm -f "${DESTDIR}${SHAREDLIBDIR}${SHAREDLIB_LINK}"
|
||||
+ ${LN} ${LNOPTS} ${SHAREDLIB} "${DESTDIR}${SHAREDLIBDIR}${SHAREDLIB_LINK}"')
|
||||
|
||||
bldCURRENT_PRODUCT-clean:
|
||||
rm -f ${OBJS} ${SHAREDLIB} bldCURRENT_PRODUCT.a ${MANPAGES} ifelse(bldOS, `AIX', `shr.o', `bldCURRENT_PRODUCT${SHAREDLIB_EXT}')
|
||||
diff -Nru dkim-milter-2.8.3.orig/dkim-filter/Makefile.m4 dkim-milter-2.8.3/dkim-filter/Makefile.m4
|
||||
--- dkim-milter-2.8.3.orig/dkim-filter/Makefile.m4 2009-02-09 21:53:09.000000000 +0200
|
||||
+++ dkim-milter-2.8.3/dkim-filter/Makefile.m4 2009-07-19 09:51:59.000000000 +0300
|
||||
@@ -74,7 +74,8 @@
|
||||
divert(bldTARGETS_SECTION)
|
||||
|
||||
install-genkey:
|
||||
- ${INSTALL} -c -o ${UBINOWN} -g ${UBINGRP} -m 555 ${SRCDIR}/dkim-filter/dkim-genkey.sh ${DESTDIR}${UBINDIR}/dkim-genkey
|
||||
+ ifdef(`confMKDIR', `if [ ! -d "${DESTDIR}${UBINDIR}" ]; then confMKDIR -p "${DESTDIR}${UBINDIR}"; else :; fi ')
|
||||
+ ${INSTALL} -c -o ${UBINOWN} -g ${UBINGRP} -m 555 ${SRCDIR}/dkim-filter/dkim-genkey.sh "${DESTDIR}${UBINDIR}/dkim-genkey"
|
||||
|
||||
divert(0)
|
||||
bldPRODUCT_END
|
||||
diff -Nru dkim-milter-2.8.3.orig/libdkim/Makefile.m4 dkim-milter-2.8.3/libdkim/Makefile.m4
|
||||
--- dkim-milter-2.8.3.orig/libdkim/Makefile.m4 2009-05-26 20:03:39.000000000 +0300
|
||||
+++ dkim-milter-2.8.3/libdkim/Makefile.m4 2009-07-19 09:51:59.000000000 +0300
|
||||
@@ -42,7 +42,8 @@
|
||||
divert(bldTARGETS_SECTION)
|
||||
|
||||
install-dkim-includes:
|
||||
- ${INSTALL} -c -o ${UBINOWN} -g ${UBINGRP} -m 555 ${SRCDIR}/libdkim/dkim.h ${DESTDIR}${INCLUDEDIR}/dkim.h
|
||||
+ ifdef(`confMKDIR', `if [ ! -d "${DESTDIR}${INCLUDEDIR}" ]; then confMKDIR -p "${DESTDIR}${INCLUDEDIR}"; else :; fi ')
|
||||
+ ${INSTALL} -c -o ${UBINOWN} -g ${UBINGRP} -m 444 ${SRCDIR}/libdkim/dkim.h "${DESTDIR}${INCLUDEDIR}/dkim.h"
|
||||
bldPRODUCT_END
|
||||
|
||||
define(`confCHECK_LIBS', `libdkim.a')dnl
|
@ -1,14 +0,0 @@
|
||||
--- devtools/Site/site.config.m4.orig 2007-10-13 13:44:57.000000000 +1000
|
||||
+++ devtools/Site/site.config.m4 2007-10-13 13:45:45.000000000 +1000
|
||||
@@ -67,9 +67,9 @@
|
||||
dnl to have the "tre" library and its header files installed. If necessary,
|
||||
dnl enable these lines by deleting "dnl" from the front of them and edit
|
||||
dnl paths as needed.
|
||||
-dnl APPENDDEF(`confINCDIRS', `-I/usr/local/include/tre ')
|
||||
+APPENDDEF(`confINCDIRS', `-I/usr/include/tre ')
|
||||
dnl APPENDDEF(`confLIBDIRS', `-L/usr/local/lib/tre ')
|
||||
-dnl APPENDDEF(`confLIBS', `-ltre ')
|
||||
+APPENDDEF(`confLIBS', `-ltre ')
|
||||
|
||||
dnl Code For Future Release (FFRs):
|
||||
dnl
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>net-mail</herd>
|
||||
<longdescription>A program implementing the Milter API that signs and verifies
|
||||
using the DKIM standard</longdescription>
|
||||
<use>
|
||||
<flag name='diffheaders'>On verification failure, compare the original and
|
||||
the received headers to look for possible munging</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
@ -0,0 +1 @@
|
||||
DIST 147453-photo-0.7.1.1.tar.gz 343026 RMD160 628f08dbad692e53c06cfe5e35914b189eaa3027 SHA1 52680e753dcf372cee97d45dce2b14e47ba71546 SHA256 e93d03208b5be97ac8dd1234fcfa18801521f2a1c24f411db42d5863be487a24
|
@ -0,0 +1,22 @@
|
||||
diff -burN photo-0.7.1.1-orig/CMakeLists.txt photo-0.7.1.1/CMakeLists.txt
|
||||
--- photo-0.7.1.1-orig/CMakeLists.txt 2012-04-29 20:38:49.374650243 +0800
|
||||
+++ photo-0.7.1.1/CMakeLists.txt 2012-04-29 21:00:03.237838770 +0800
|
||||
@@ -28,7 +28,7 @@
|
||||
if(UNIX)
|
||||
|
||||
# find xdg-desktop-menu and xdg-mime
|
||||
- find_program(XDG-DESKTOP-MENU_EXECUTABLE xdg-desktop-menu)
|
||||
+ #find_program(XDG-DESKTOP-MENU_EXECUTABLE xdg-desktop-menu)
|
||||
|
||||
# Set the install prefix to /usr/
|
||||
SET(PRODUCT_INSTALL_PREFIX /usr)
|
||||
@@ -41,7 +41,8 @@
|
||||
|
||||
# Install desktop file
|
||||
INSTALL(
|
||||
- CODE "execute_process(COMMAND ${XDG-DESKTOP-MENU_EXECUTABLE} install --novendor ${CMAKE_CURRENT_SOURCE_DIR}/photo.desktop)"
|
||||
+ FILES photo.desktop
|
||||
+ DESTINATION share/applications/
|
||||
)
|
||||
|
||||
# And install all the icons
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>net-mail</herd>
|
||||
<herd>qt</herd>
|
||||
</pkgmetadata>
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-gfx/photo/photo-0.7.1.1.ebuild,v 1.1 2012/05/11 09:29:46 yngwin Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="Simple but powerful Qt4-based image viewer"
|
||||
HOMEPAGE="http://qt-apps.org/content/show.php/Photo?content=147453"
|
||||
SRC_URI="http://qt-apps.org/CONTENT/content-files/147453-${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="media-gfx/exiv2
|
||||
x11-libs/qt-gui:4"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-install-desktop.patch
|
||||
}
|
||||
|
||||
#TODO: translations
|
@ -1,2 +1 @@
|
||||
DIST libextractor-0.5.19a.tar.gz 7945320 RMD160 db3ec3f42a60ea8a63c7f2976e4911e5249b6c75 SHA1 fd23351cd326eb1550a28554d740c72807373bb1 SHA256 e22a8837b7f70839895e3742b223777802935d250eb2e6256117a4bca4e12803
|
||||
DIST libextractor-0.6.3.tar.gz 1381932 RMD160 f35049cee0cd486783e77a098566f1a6752379c6 SHA1 58ca71d04fcbac6ea9675bd91ffa18a26c865ebc SHA256 0c3afd11b77eed90d59210a947bc609b9c8adffaf656c5c665a982aa665ab5ba
|
||||
|
@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/libextractor/libextractor-0.5.19a.ebuild,v 1.5 2009/12/29 17:43:47 armin76 Exp $
|
||||
|
||||
inherit libtool
|
||||
|
||||
DESCRIPTION="A simple library for keyword extraction"
|
||||
HOMEPAGE="http://www.gnunet.org/libextractor/"
|
||||
SRC_URI="http://gnunet.org/${PN}/download/${P}.tar.gz"
|
||||
|
||||
IUSE="gtk nls vorbis zlib"
|
||||
SLOT="0"
|
||||
LICENSE="LGPL-2.1"
|
||||
KEYWORDS="amd64 ~arm ~ppc ~ppc64 sparc x86"
|
||||
# Disabled tests because they dont work (tester@g.o)
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND=">=sys-devel/libtool-1.4.1
|
||||
>=dev-libs/glib-2.0.0
|
||||
media-libs/libmpeg2
|
||||
nls? ( virtual/libintl )
|
||||
gtk? ( >=x11-libs/gtk+-2.6.10 )
|
||||
zlib? ( sys-libs/zlib )
|
||||
vorbis? ( >=media-libs/libvorbis-1.0_beta4 )"
|
||||
RDEPEND=""
|
||||
|
||||
src_compile() {
|
||||
elibtoolize
|
||||
#bug #188169 -> --disable-xpdf
|
||||
econf --enable-glib --enable-exiv2 \
|
||||
--disable-xpdf \
|
||||
$(use_enable nls) || die "econf failed"
|
||||
emake -j1 || die "emake failed"
|
||||
}
|
||||
|
||||
src_install () {
|
||||
emake DESTDIR="${D}" install || die "emake install failed"
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST gtk-v4l-0.4.tar.gz 328732 RMD160 70961b76674c1c4f2d12bf4eff0cce687fc13d78 SHA1 20bca49645bb86b42f562d399ffe2ade2ac4d78c SHA256 a87fe9e3afc141dd98be7bf8875faa679a914f438611fb01a7b25b75c2d75b6c
|
@ -0,0 +1,53 @@
|
||||
From e7730e2eb0e148e94f6bba13a70ddf61ae94b313 Mon Sep 17 00:00:00 2001
|
||||
From: Hans de Goede <hdegoede@redhat.com>
|
||||
Date: Wed, 9 May 2012 13:00:07 +0200
|
||||
Subject: [PATCH] gtk-v4l-device: remove source on finalize
|
||||
|
||||
This fixes us from getting events from it, with a user_data argument
|
||||
pointing to the finalized object, when the fd gets re-used if another device
|
||||
gets plugged in later, and that device then generates ctrl events.
|
||||
|
||||
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
|
||||
---
|
||||
lib/gtk-v4l-device.c | 10 +++++++---
|
||||
1 file changed, 7 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/lib/gtk-v4l-device.c b/lib/gtk-v4l-device.c
|
||||
index c4ce1e5..67e8ccc 100644
|
||||
--- a/lib/gtk-v4l-device.c
|
||||
+++ b/lib/gtk-v4l-device.c
|
||||
@@ -43,6 +43,7 @@ enum
|
||||
struct _Gtkv4lDevicePrivate {
|
||||
GList *controls;
|
||||
GIOChannel *channel;
|
||||
+ guint channel_source_id;
|
||||
};
|
||||
|
||||
/* will create gtk_v4l_device_get_type and set gtk_v4l_device_parent_class */
|
||||
@@ -166,8 +167,10 @@ gtk_v4l_device_finalize (GObject *object)
|
||||
g_list_foreach (self->priv->controls, gtk_v4l_device_free_control, NULL);
|
||||
g_list_free (self->priv->controls);
|
||||
|
||||
- if (self->priv->channel)
|
||||
+ if (self->priv->channel) {
|
||||
+ g_source_remove (self->priv->channel_source_id);
|
||||
g_io_channel_unref (self->priv->channel);
|
||||
+ }
|
||||
|
||||
if (self->fd != -1)
|
||||
close (self->fd);
|
||||
@@ -303,8 +306,9 @@ gtk_v4l_device_new_control (Gtkv4lDevice *self, struct v4l2_queryctrl *query)
|
||||
r = v4l2_ioctl(self->fd, VIDIOC_SUBSCRIBE_EVENT, &sub);
|
||||
if (r >= 0 && !self->priv->channel) {
|
||||
self->priv->channel = g_io_channel_unix_new (self->fd);
|
||||
- g_io_add_watch (self->priv->channel, G_IO_PRI, gtk_v4l_device_ctrl_event,
|
||||
- self);
|
||||
+ self->priv->channel_source_id =
|
||||
+ g_io_add_watch (self->priv->channel, G_IO_PRI, gtk_v4l_device_ctrl_event,
|
||||
+ self);
|
||||
}
|
||||
}
|
||||
|
||||
--
|
||||
1.7.10
|
||||
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-tv/gtk-v4l/gtk-v4l-0.4.ebuild,v 1.1 2012/05/11 09:28:45 ssuominen Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="A control application for Video 4 Linux (based on C and GTK+)"
|
||||
HOMEPAGE="http://fedorahosted.org/gtk-v4l/"
|
||||
SRC_URI="http://fedorahosted.org/releases/${PN:0:1}/${PN:1:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2
|
||||
>=media-libs/libv4l-0.6
|
||||
|| ( >=sys-fs/udev-171-r5[gudev] <sys-fs/udev-171[extras] )
|
||||
x11-libs/gtk+:3"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
DOCS="AUTHORS ChangeLog README"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-device-remove-source-on-finalize.patch
|
||||
sed -i -e '/^Categories/s:Application:GTK:' ${PN}.desktop.in || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf --disable-static
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
rm -f "${ED}"/usr/lib*/lib*.la
|
||||
}
|
@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>media-tv</herd>
|
||||
<maintainer>
|
||||
<email>ssuominen@gentoo.org</email>
|
||||
<name>Samuli Suominen</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,22 +0,0 @@
|
||||
|| ( dev-lang/python:2.7[sqlite?,threads] dev-lang/python:2.6[sqlite?,threads] ) nls? ( sys-devel/gettext ) dev-lang/python
|
||||
|| ( dev-lang/python:2.7[sqlite?,threads] dev-lang/python:2.6[sqlite?,threads] ) app-portage/portage-utils x11-libs/vte:0[python] >=dev-python/pygtk-2.14.0 dev-python/pygtksourceview:2 >=sys-apps/portage-2.1.7.17 kde? ( kde-base/kdesu ) !kde? ( x11-libs/gksu ) libnotify? ( dev-python/notify-python ) nls? ( virtual/libintl ) eix? ( >=app-portage/eix-0.15.4 ) dev-lang/python
|
||||
0
|
||||
mirror://sourceforge/portato/portato-0.14.1.tar.gz
|
||||
|
||||
http://necoro.eu/portato
|
||||
GPL-2
|
||||
A GUI for Portage written in Python
|
||||
~amd64 ~ppc ~ppc64 ~x86
|
||||
distutils eutils multilib python toolchain-funcs user
|
||||
eix kde libnotify nls +sqlite userpriv linguas_ca linguas_de linguas_es linguas_fr linguas_it linguas_pl linguas_pt_BR linguas_tr
|
||||
|
||||
|
||||
|
||||
3
|
||||
|
||||
compile configure install postinst postrm prepare setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
|| ( =dev-lang/python-3.2* =dev-lang/python-3.1* =dev-lang/python-2.7* )
|
||||
>=app-portage/gentoolkit-0.3.0.5 >=sys-apps/portage-2.1.10.49 || ( =dev-lang/python-3.2* =dev-lang/python-3.1* =dev-lang/python-2.7* )
|
||||
0
|
||||
http://www.mpagano.com/downloads/portpeek-2.0.23.tar.gz
|
||||
|
||||
http://www.mpagano.com/blog/?page_id=3
|
||||
GPL-2
|
||||
A helper program for maintaining the package.keyword and package.unmask files
|
||||
~amd64 ~arm ~ppc ~sparc ~x86 ~x86-fbsd
|
||||
multilib python toolchain-funcs
|
||||
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
install setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
!v8? ( <dev-lang/spidermonkey-1.8[unicode] ) v8? ( dev-lang/v8 ) dev-libs/boost dev-libs/libpcre[cxx] net-libs/libpcap app-arch/snappy sys-libs/readline sys-libs/ncurses >=dev-util/scons-1.2.0
|
||||
!v8? ( <dev-lang/spidermonkey-1.8[unicode] ) v8? ( dev-lang/v8 ) dev-libs/boost dev-libs/libpcre[cxx] net-libs/libpcap app-arch/snappy
|
||||
0
|
||||
http://downloads.mongodb.org/src/mongodb-src-r2.0.3.tar.gz mms-agent? ( http://dev.gentoo.org/~ultrabug/20111027-10gen-mms-agent.zip )
|
||||
http://downloads.mongodb.org/src/mongodb-src-r2.0.5.tar.gz mms-agent? ( https://mms.10gen.com/settings/10gen-mms-agent.zip )
|
||||
|
||||
http://www.mongodb.org
|
||||
AGPL-3 Apache-2.0
|
@ -0,0 +1,22 @@
|
||||
>=media-libs/libextractor-0.6.3 dev-python/setuptools || ( =dev-lang/python-2.7* =dev-lang/python-2.6* )
|
||||
>=media-libs/libextractor-0.6.3 || ( =dev-lang/python-2.7* =dev-lang/python-2.6* )
|
||||
0
|
||||
mirror://gnu/libextractor/libextractor-python-0.6.tar.gz
|
||||
|
||||
http://www.gnu.org/software/libextractor/
|
||||
GPL-2
|
||||
A library used to extract metadata from files of arbitrary type
|
||||
~amd64 ~ppc ~ppc64 ~x86
|
||||
distutils multilib python toolchain-funcs
|
||||
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile install postinst postrm prepare setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
dev-db/mongodb dev-python/setuptools doc? ( dev-python/sphinx ) =dev-lang/python-2* test? ( dev-python/nose )
|
||||
dev-db/mongodb =dev-lang/python-2*
|
||||
0
|
||||
mirror://pypi/p/pymongo/pymongo-2.0.1.tar.gz
|
||||
mirror://pypi/p/pymongo/pymongo-2.2.tar.gz
|
||||
|
||||
http://github.com/mongodb/mongo-python-driver http://pypi.python.org/pypi/pymongo
|
||||
Apache-2.0
|
@ -0,0 +1,22 @@
|
||||
emacs? ( virtual/emacs ) nls? ( virtual/libintl ) nls? ( sys-devel/gettext )
|
||||
emacs? ( virtual/emacs ) nls? ( virtual/libintl )
|
||||
0
|
||||
mirror://gnu/idutils/idutils-4.6.tar.xz
|
||||
|
||||
http://www.gnu.org/software/idutils/
|
||||
GPL-2
|
||||
Fast, high-capacity, identifier database tool
|
||||
~amd64 ~x86
|
||||
elisp-common
|
||||
emacs nls
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
configure
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
dev-python/jsonpickle dev-python/pyinotify dev-python/PyQt4 dev-vcs/git doc? ( app-text/asciidoc dev-python/sphinx app-text/xmlto ) sys-devel/gettext test? ( dev-python/nose ) =dev-lang/python-2*
|
||||
dev-python/jsonpickle dev-python/pyinotify dev-python/PyQt4 dev-vcs/git =dev-lang/python-2*
|
||||
0
|
||||
mirror://github/git-cola/git-cola/git-cola-1.7.7.tar.gz
|
||||
test
|
||||
http://git-cola.github.com/
|
||||
GPL-2
|
||||
The highly caffeinated git GUI
|
||||
~amd64 ~x86 ~amd64-linux ~x86-linux
|
||||
distutils eutils multilib python toolchain-funcs user
|
||||
doc test
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile install postinst postrm prepare setup test
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
dev-libs/openssl >=sys-libs/db-3.2 || ( mail-filter/libmilter mail-mta/sendmail )
|
||||
dev-libs/openssl >=sys-libs/db-3.2 || ( mail-filter/libmilter mail-mta/sendmail )
|
||||
0
|
||||
mirror://sourceforge/dk-milter/dk-milter-1.0.2.tar.gz
|
||||
|
||||
http://sourceforge.net/projects/dk-milter/
|
||||
Sendmail-Open-Source
|
||||
A milter-based application provide DomainKeys service
|
||||
~amd64 ~x86
|
||||
eutils multilib toolchain-funcs user
|
||||
ipv6
|
||||
|
||||
|
||||
|
||||
2
|
||||
|
||||
compile config install postinst prepare setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
dev-libs/openssl >=sys-libs/db-3.2 || ( mail-filter/libmilter mail-mta/sendmail ) diffheaders? ( dev-libs/tre )
|
||||
dev-libs/openssl >=sys-libs/db-3.2 || ( mail-filter/libmilter mail-mta/sendmail ) diffheaders? ( dev-libs/tre )
|
||||
0
|
||||
mirror://sourceforge/dkim-milter/dkim-milter-2.8.3.tar.gz
|
||||
|
||||
http://sourceforge.net/projects/dkim-milter/
|
||||
Sendmail-Open-Source
|
||||
A milter-based application to provide DomainKeys Identified Mail (DKIM) service
|
||||
~amd64 ~ia64 x86
|
||||
eutils multilib toolchain-funcs user
|
||||
ipv6 diffheaders
|
||||
|
||||
|
||||
|
||||
2
|
||||
|
||||
compile config install postinst prepare setup test
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
media-gfx/exiv2 x11-libs/qt-gui:4 >=dev-util/cmake-2.8.4 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
|
||||
media-gfx/exiv2 x11-libs/qt-gui:4
|
||||
0
|
||||
http://qt-apps.org/CONTENT/content-files/147453-photo-0.7.1.1.tar.gz
|
||||
|
||||
http://qt-apps.org/content/show.php/Photo?content=147453
|
||||
GPL-2
|
||||
Simple but powerful Qt4-based image viewer
|
||||
~amd64
|
||||
base cmake-utils eutils flag-o-matic multilib toolchain-funcs user
|
||||
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile configure install prepare test unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,22 +0,0 @@
|
||||
>=sys-devel/libtool-1.4.1 >=dev-libs/glib-2.0.0 media-libs/libmpeg2 nls? ( virtual/libintl ) gtk? ( >=x11-libs/gtk+-2.6.10 ) zlib? ( sys-libs/zlib ) vorbis? ( >=media-libs/libvorbis-1.0_beta4 )
|
||||
|
||||
0
|
||||
http://gnunet.org/libextractor/download/libextractor-0.5.19a.tar.gz
|
||||
test
|
||||
http://www.gnunet.org/libextractor/
|
||||
LGPL-2.1
|
||||
A simple library for keyword extraction
|
||||
amd64 ~arm ~ppc ~ppc64 sparc x86
|
||||
libtool multilib toolchain-funcs
|
||||
gtk nls vorbis zlib
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
compile install
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
>=dev-libs/glib-2 >=media-libs/libv4l-0.6 || ( >=sys-fs/udev-171-r5[gudev] <sys-fs/udev-171[extras] ) x11-libs/gtk+:3 virtual/pkgconfig
|
||||
>=dev-libs/glib-2 >=media-libs/libv4l-0.6 || ( >=sys-fs/udev-171-r5[gudev] <sys-fs/udev-171[extras] ) x11-libs/gtk+:3
|
||||
0
|
||||
http://fedorahosted.org/releases/g/t/gtk-v4l/gtk-v4l-0.4.tar.gz
|
||||
|
||||
http://fedorahosted.org/gtk-v4l/
|
||||
GPL-2
|
||||
A control application for Video 4 Linux (based on C and GTK+)
|
||||
~amd64 ~x86
|
||||
eutils multilib toolchain-funcs user
|
||||
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
configure install prepare
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
>=net-libs/libnetfilter_conntrack-0.0.100 net-libs/libnetfilter_queue
|
||||
>=net-libs/libnetfilter_conntrack-0.0.100 net-libs/libnetfilter_queue net-misc/l7-protocols
|
||||
0
|
||||
http://download.clearfoundation.com/l7-filter/l7-filter-userspace-0.12-beta1.tar.gz
|
||||
|
||||
http://l7-filter.clearfoundation.com/
|
||||
GPL-2
|
||||
Userspace utilities for layer 7 iptables QoS
|
||||
~amd64 ~x86
|
||||
eutils multilib toolchain-funcs user versionator
|
||||
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
prepare
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
app-text/libpaper acl? ( kernel_linux? ( sys-apps/acl sys-apps/attr ) ) avahi? ( net-dns/avahi ) dbus? ( sys-apps/dbus ) java? ( >=virtual/jre-1.6 ) jpeg? ( virtual/jpeg:0 ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap[ssl?,gnutls?] ) pam? ( virtual/pam ) perl? ( dev-lang/perl ) png? ( >=media-libs/libpng-1.4.3:0 ) slp? ( >=net-libs/openslp-1.0.4 ) ssl? ( gnutls? ( dev-libs/libgcrypt net-libs/gnutls ) !gnutls? ( >=dev-libs/openssl-0.9.8g ) ) systemd? ( sys-apps/systemd ) tiff? ( >=media-libs/tiff-3.5.5:0 ) usb? ( virtual/libusb:0 ) X? ( x11-misc/xdg-utils ) xinetd? ( sys-apps/xinetd ) virtual/pkgconfig || ( >=sys-devel/automake-1.11.1:1.11 ) >=sys-devel/autoconf-2.68 sys-devel/libtool >=sys-apps/sed-4 dev-lang/perl[-build] python? ( || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) ) java? ( >=dev-java/java-config-2.1.9-r1 ) !<sys-apps/systemd-29-r4 !=sys-apps/systemd-37-r1
|
||||
app-text/libpaper acl? ( kernel_linux? ( sys-apps/acl sys-apps/attr ) ) avahi? ( net-dns/avahi ) dbus? ( sys-apps/dbus ) java? ( >=virtual/jre-1.6 ) jpeg? ( virtual/jpeg:0 ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap[ssl?,gnutls?] ) pam? ( virtual/pam ) perl? ( dev-lang/perl ) png? ( >=media-libs/libpng-1.4.3:0 ) slp? ( >=net-libs/openslp-1.0.4 ) ssl? ( gnutls? ( dev-libs/libgcrypt net-libs/gnutls ) !gnutls? ( >=dev-libs/openssl-0.9.8g ) ) systemd? ( sys-apps/systemd ) tiff? ( >=media-libs/tiff-3.5.5:0 ) usb? ( virtual/libusb:0 ) X? ( x11-misc/xdg-utils ) xinetd? ( sys-apps/xinetd ) dev-lang/perl[-build] python? ( || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) ) java? ( >=dev-java/java-config-2.1.9-r1 )
|
||||
0
|
||||
mirror://easysw/cups/1.5.2/cups-1.5.2-source.tar.bz2 http://dev.gentoo.org/~dilfridge/distfiles/cups-1.5.2-ipp-r8950.patch.bz2 http://dev.gentoo.org/~dilfridge/distfiles/cups-1.5.2-avahi.patch.bz2
|
||||
mirror://easysw/cups/1.5.2/cups-1.5.2-source.tar.bz2 http://dev.gentoo.org/~dilfridge/distfiles/cups-1.5.2-ipp-r8950.patch.bz2 http://dev.gentoo.org/~dilfridge/distfiles/cups-1.5.2-avahi.patch.bz2 http://dev.gentoo.org/~dilfridge/distfiles/cups-1.5.2-locales.patch.xz
|
||||
test
|
||||
http://www.cups.org/
|
||||
GPL-2
|
@ -0,0 +1,22 @@
|
||||
dev-lang/tk[threads] dev-python/numpy dev-tcltk/tix =sci-libs/ccpn-data-2.2.2* sci-biology/psipred x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
dev-lang/tk[threads] dev-python/numpy dev-tcltk/tix =sci-libs/ccpn-data-2.2.2* sci-biology/psipred x11-libs/libXext x11-libs/libX11 opengl? ( media-libs/freeglut dev-python/pyglet ) || ( =dev-lang/python-2.7* =dev-lang/python-2.6* =dev-lang/python-2.5* ) || ( =dev-lang/python-2.7*[ssl,tk] =dev-lang/python-2.6*[ssl,tk] =dev-lang/python-2.5*[ssl,tk] )
|
||||
0
|
||||
http://www-old.ccpn.ac.uk/download/ccpnmr/analysis2.2.2.tar.gz http://dev.gentoo.org/~jlec/distfiles/ccpn-update-2.2.2-120511.patch.xz
|
||||
mirror
|
||||
http://www.ccpn.ac.uk/ccpn
|
||||
|| ( CCPN LGPL-2.1 )
|
||||
The Collaborative Computing Project for NMR
|
||||
~amd64 ~x86 ~amd64-linux ~x86-linux
|
||||
eutils multilib portability python toolchain-funcs user versionator
|
||||
extendnmr +opengl
|
||||
|
||||
extendnmr? ( >=sci-chemistry/aria-2.3.2-r1 sci-chemistry/prodecomp )
|
||||
|
||||
4
|
||||
|
||||
compile install postinst postrm prepare setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
=dev-lang/python-2*
|
||||
!<sci-chemistry/ccpn-2.2.2_p120511 =dev-lang/python-2*
|
||||
0
|
||||
http://www2.ccpn.ac.uk/download/ccpnmr/analysis2.2.2.tar.gz http://dev.gentoo.org/~jlec/distfiles/ccpn-update-2.2.2-120511.patch.xz
|
||||
binchecks strip
|
||||
http://www.ccpn.ac.uk/ccpn
|
||||
|| ( CCPN LGPL-2.1 )
|
||||
The Collaborative Computing Project for NMR - Data
|
||||
~amd64 ~x86 ~amd64-linux ~x86-linux
|
||||
eutils multilib portability python toolchain-funcs user versionator
|
||||
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
install prepare setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
>=dev-libs/expat-2 selinux? ( sec-policy/selinux-dbus sys-libs/libselinux ) systemd? ( >=sys-apps/systemd-32 ) X? ( x11-libs/libX11 x11-libs/libXt ) virtual/pkgconfig doc? ( app-doc/doxygen app-text/docbook-xml-dtd:4.1.2 app-text/xmlto ) test? ( >=dev-libs/glib-2.24 dev-lang/python:2.7 ) || ( >=sys-devel/automake-1.11.1:1.11 ) >=sys-devel/autoconf-2.68 sys-devel/libtool !<sys-apps/systemd-29-r4 !=sys-apps/systemd-37-r1 test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
|
||||
>=dev-libs/expat-2 selinux? ( sec-policy/selinux-dbus sys-libs/libselinux ) systemd? ( >=sys-apps/systemd-32 ) X? ( x11-libs/libX11 x11-libs/libXt )
|
||||
0
|
||||
http://dbus.freedesktop.org/releases/dbus/dbus-1.5.12.tar.gz
|
||||
|
||||
http://dbus.freedesktop.org/
|
||||
|| ( AFL-2.1 GPL-2 )
|
||||
A message bus system, a simple way for applications to talk to each other
|
||||
|
||||
autotools eutils flag-o-matic libtool linux-info multilib python systemd toolchain-funcs user versionator virtualx
|
||||
debug doc selinux static-libs systemd test X test
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile configure install postinst prepare setup test
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
sys-libs/ncurses cairo? ( x11-libs/cairo[X?,svg?] ) pci? ( sys-apps/pciutils ) xml? ( dev-libs/libxml2 ) virtual/pkgconfig numa? ( sys-process/numactl )
|
||||
sys-libs/ncurses cairo? ( x11-libs/cairo[X?,svg?] ) pci? ( sys-apps/pciutils ) xml? ( dev-libs/libxml2 )
|
||||
0
|
||||
http://www.open-mpi.org/software/hwloc/v1.4/downloads/hwloc-1.4.tar.bz2
|
||||
http://www.open-mpi.org/software/hwloc/v1.4/downloads/hwloc-1.4.2.tar.bz2
|
||||
|
||||
http://www.open-mpi.org/projects/hwloc/
|
||||
BSD
|
@ -0,0 +1,22 @@
|
||||
static-libs? ( dev-libs/libgpg-error[static-libs(+)] >=dev-libs/popt-1.7[static-libs(+)] >=sys-apps/util-linux-2.17.2[static-libs(+)] >=dev-libs/libgcrypt-1.1.42[static-libs(+)] >=sys-fs/lvm2-2.02.64[static-libs(+)] >=sys-fs/udev-124[static-libs(+)] >=sys-libs/e2fsprogs-libs-1.41[static-libs(+)] ) dev-libs/libgpg-error >=dev-libs/popt-1.7 >=sys-apps/util-linux-2.17.2 >=dev-libs/libgcrypt-1.1.42 >=sys-fs/lvm2-2.02.64 >=sys-fs/udev-124 >=sys-libs/e2fsprogs-libs-1.41 !<sys-apps/baselayout-2 !sys-fs/cryptsetup-luks selinux? ( sys-libs/libselinux ) static? ( dev-libs/libgpg-error[static-libs(+)] >=dev-libs/popt-1.7[static-libs(+)] >=sys-apps/util-linux-2.17.2[static-libs(+)] >=dev-libs/libgcrypt-1.1.42[static-libs(+)] >=sys-fs/lvm2-2.02.64[static-libs(+)] >=sys-fs/udev-124[static-libs(+)] >=sys-libs/e2fsprogs-libs-1.41[static-libs(+)] )
|
||||
static-libs? ( dev-libs/libgpg-error[static-libs(+)] >=dev-libs/popt-1.7[static-libs(+)] >=sys-apps/util-linux-2.17.2[static-libs(+)] >=dev-libs/libgcrypt-1.1.42[static-libs(+)] >=sys-fs/lvm2-2.02.64[static-libs(+)] >=sys-fs/udev-124[static-libs(+)] >=sys-libs/e2fsprogs-libs-1.41[static-libs(+)] ) dev-libs/libgpg-error >=dev-libs/popt-1.7 >=sys-apps/util-linux-2.17.2 >=dev-libs/libgcrypt-1.1.42 >=sys-fs/lvm2-2.02.64 >=sys-fs/udev-124 >=sys-libs/e2fsprogs-libs-1.41 !<sys-apps/baselayout-2 !sys-fs/cryptsetup-luks selinux? ( sys-libs/libselinux )
|
||||
0
|
||||
http://cryptsetup.googlecode.com/files/cryptsetup-1.4.2.tar.bz2
|
||||
|
||||
http://code.google.com/p/cryptsetup/
|
||||
GPL-2
|
||||
Tool to setup encrypted devices with dm-crypt
|
||||
~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
||||
eutils libtool linux-info multilib toolchain-funcs user versionator
|
||||
nls selinux static static-libs
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
configure install postinst prepare setup test
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
>=dev-libs/glib-2.32 >=sys-auth/polkit-0.104-r1 >=dev-libs/libatasmart-0.18 || ( >=sys-fs/udev-171-r5[gudev] <sys-fs/udev-171[extras] ) virtual/acl introspection? ( >=dev-libs/gobject-introspection-1.30 ) systemd? ( >=sys-apps/systemd-44 ) app-text/docbook-xsl-stylesheets dev-libs/libxslt >=dev-util/gdbus-codegen-2.32 dev-util/intltool virtual/pkgconfig doc? ( dev-util/gtk-doc app-text/docbook-xml-dtd:4.1.2 ) !<sys-apps/systemd-29-r4 !=sys-apps/systemd-37-r1
|
||||
>=dev-libs/glib-2.32 >=sys-auth/polkit-0.104-r1 >=dev-libs/libatasmart-0.18 || ( >=sys-fs/udev-171-r5[gudev] <sys-fs/udev-171[extras] ) virtual/acl introspection? ( >=dev-libs/gobject-introspection-1.30 ) systemd? ( >=sys-apps/systemd-44 ) >=sys-apps/util-linux-2.20.1-r2 >=sys-block/parted-3 virtual/eject crypt? ( sys-fs/cryptsetup ) gptfdisk? ( >=sys-apps/gptfdisk-0.8 )
|
||||
2
|
||||
http://udisks.freedesktop.org/releases/udisks-1.97.0.tar.bz2
|
||||
|
||||
http://www.freedesktop.org/wiki/Software/udisks
|
||||
GPL-2
|
||||
Daemon providing interfaces to work with storage devices
|
||||
~amd64 ~arm ~x86
|
||||
bash-completion-r1 eutils linux-info multilib systemd toolchain-funcs user versionator
|
||||
debug doc crypt +gptfdisk +introspection systemd
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
configure install prepare setup
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
|| ( virtual/httpd-cgi virtual/httpd-fastcgi ) virtual/httpd-php >=app-admin/webapp-config-1.50.15
|
||||
dev-lang/php[curl?,gd,json,mysql?,postgres?,sqlite3?,xmlwriter,zip] virtual/httpd-php >=app-admin/webapp-config-1.50.15
|
||||
3.0.2
|
||||
http://owncloud.org/releases/owncloud-3.0.2.tar.bz2
|
||||
3.0.3
|
||||
http://owncloud.org/releases/owncloud-3.0.3.tar.bz2
|
||||
|
||||
http://owncloud.org
|
||||
AGPL-3
|
@ -1,22 +0,0 @@
|
||||
>=sys-apps/sed-4 app-arch/xz-utils >=sys-apps/sed-4
|
||||
media-libs/fontconfig media-libs/freetype sys-apps/util-linux sys-libs/zlib virtual/opengl x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXft x11-libs/libXrender x11-libs/libXt gtk? ( dev-libs/atk dev-libs/glib:2 x11-libs/cairo x11-libs/gdk-pixbuf gtk? ( x11-libs/gtk+:2 ) gtk3? ( x11-libs/gtk+:3 ) x11-libs/pango x11-libs/pixman ) gtk3? ( dev-libs/atk dev-libs/glib:2 x11-libs/cairo x11-libs/gdk-pixbuf gtk? ( x11-libs/gtk+:2 ) gtk3? ( x11-libs/gtk+:3 ) x11-libs/pango x11-libs/pixman ) kde? ( kde-base/kdelibs x11-libs/qt-core x11-libs/qt-gui ) gstreamer? ( dev-libs/glib:2 dev-libs/libxml2 media-libs/gst-plugins-base media-libs/gstreamer media-plugins/gst-plugins-meta )
|
||||
0
|
||||
amd64? ( mirror://opera/linux/1162/opera-11.62-1347.x86_64.linux.tar.xz ) x86? ( mirror://opera/linux/1162/opera-11.62-1347.i386.linux.tar.xz ) x86-fbsd? ( mirror://opera/unix/1162/opera-11.62-1347.i386.freebsd.tar.xz )
|
||||
|
||||
http://www.opera.com/
|
||||
OPERA-11 LGPL-2 LGPL-3
|
||||
A fast and secure web browser and Internet suite
|
||||
amd64 x86 ~x86-fbsd
|
||||
eutils fdo-mime gnome2-utils multilib pax-utils toolchain-funcs user versionator
|
||||
elibc_FreeBSD gtk gtk3 kde +gstreamer linguas_af linguas_az linguas_be linguas_bg linguas_bn linguas_cs linguas_da linguas_de linguas_el linguas_en_GB linguas_es_ES linguas_es_LA linguas_et linguas_fi linguas_fr linguas_fr_CA linguas_fy linguas_gd linguas_hi linguas_hr linguas_hu linguas_id linguas_it linguas_ja linguas_ka linguas_ko linguas_lt linguas_me linguas_mk linguas_ms linguas_nb linguas_nl linguas_nn linguas_pa linguas_pl linguas_pt linguas_pt_BR linguas_ro linguas_ru linguas_sk linguas_sr linguas_sv linguas_sw linguas_ta linguas_te linguas_th linguas_tl linguas_tr linguas_uk linguas_uz linguas_vi linguas_zh_CN linguas_zh_TW linguas_zu
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
install postinst postrm preinst prepare unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
x11-libs/qt-gui:4
|
||||
x11-libs/qt-gui:4
|
||||
0
|
||||
https://gitorious.org/ptbatterysystemtray/ptbatterysystemtray/archive-tarball/1.0.0-rc2 -> ptbatterysystemtray-1.0.0_rc2.tar.gz
|
||||
|
||||
https://gitorious.org/ptbatterysystemtray
|
||||
GPL-3
|
||||
A simple battery monitor in the system tray
|
||||
~amd64
|
||||
base eutils multilib qt4-r2 toolchain-funcs user
|
||||
debug
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile configure install prepare unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
x11-libs/libX11 x11-libs/libXext x11-libs/libXau x11-libs/libXdmcp x11-libs/libXpm x11-proto/xproto x11-proto/xextproto >=sys-apps/sed-4
|
||||
x11-libs/libX11 x11-libs/libXext x11-libs/libXau x11-libs/libXdmcp x11-libs/libXpm
|
||||
0
|
||||
mirror://debian/pool/main/w/wmtime/wmtime_1.0b2.orig.tar.gz mirror://debian/pool/main/w/wmtime/wmtime_1.0b2-10.diff.gz
|
||||
|
||||
http://packages.qa.debian.org/w/wmtime.html
|
||||
GPL-2
|
||||
applet which displays the date and time in a dockable tile
|
||||
~amd64 ~x86
|
||||
eutils multilib toolchain-funcs user versionator
|
||||
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
compile install prepare
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,22 @@
|
||||
|
||||
>=x11-themes/gtk-engines-murrine-0.90 >=x11-themes/gtk-engines-unico-1.0.1
|
||||
0
|
||||
http://github.com/shimmerproject/Greybird/tarball/v0.8.1 -> greybird-0.8.1.tar.gz
|
||||
binchecks strip
|
||||
http://shimmerproject.org/project/greybird/ http://github.com/shimmerproject/Greybird
|
||||
CCPL-Attribution-ShareAlike-NonCommercial-3.0 || ( GPL-2 GPL-3 )
|
||||
The default Xubuntu 11.04 theme (emerald, GTK+-2, GTK+-3, metacity, xfwm4 and xfce4-notifyd)
|
||||
~amd64 ~x86
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
4
|
||||
|
||||
install unpack
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1 +1 @@
|
||||
Fri, 11 May 2012 07:37:33 +0000
|
||||
Fri, 11 May 2012 12:37:42 +0000
|
||||
|
@ -1 +1 @@
|
||||
Fri, 11 May 2012 07:37:33 +0000
|
||||
Fri, 11 May 2012 12:37:42 +0000
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue