parent
16f8860e7c
commit
ce40bb5172
@ -1,2 +1,2 @@
|
||||
DIST emacs-w3m-1.4.417_pre20101104.tar.bz2 779145 SHA256 33ce2c8817117e46109d65e4f86e1bf9ef1e9e003741b8003a2e25a6ff118afc SHA512 5d1e00c3ea6f7229e93162abad2b3e97b53fce1c95add2383af539d3ad343b06c2ca750228481218543233828ddac54d8c6c9aebaeab095b0c5d9fd7566724e0 WHIRLPOOL c6554bf6afa5eb4aa88e6a0697967bd36eabaf192ace147205d7fbb0b9a8c4d801dd4beab8d66b6cad423aa162220ced8b3903c535853d81f3d71ec242fb3b02
|
||||
DIST emacs-w3m-1.4.437_pre20110310.tar.bz2 793222 SHA256 f5d5618f71baac14f3e4f8be6f85d3205594cd3a9c35548ecf54fb1d37eaa6ac SHA512 52fc42911114827c7fc156935e40190c992c50a04a9f2328b9be311e7f3b0810f8c2905d2bf1339da70561a4af1e896c127e5e184552f1bcc29325eea9b185c0 WHIRLPOOL 4b75239afa87926f12336849f696292cd48f8e740c488d4b1898aaf372facd470a6fff83b0e583a537038798dda231926969dcef07f195d4bbfb7dfe3a615650
|
||||
DIST emacs-w3m-1.4.513_pre20130204.tar.xz 724892 SHA256 fc71922e8a5249584075a86bb274f08f193d82ed2e29786dcdfac4049b6b8873 SHA512 86d5aadd4a3e667a5f940ac47bd7c828546260dc6026bd3a906c5439ed07c702019e7dc7c4eac1bc2f4d3a9a6e03e28b59f3c48ce649c644d6608a120a67dfc0 WHIRLPOOL b4e7bd2809f6518f5b96fdc11c491ebe25169aef07613e443b6d293cedc3195f4789d31c2bea3e5648073087ecad66dd25175858f78e7307dcc37fb7fc5f526a
|
||||
|
@ -1,39 +0,0 @@
|
||||
--- Makefile.old 2010-07-16 08:22:13.000000000 +0200
|
||||
+++ Makefile 2011-01-08 11:35:16.000000000 +0100
|
||||
@@ -27,6 +27,14 @@
|
||||
DB2_OBJS=$(OBJS) build/dbd_db2_main.o build/dbd_db2_connection.o build/dbd_db2_statement.o
|
||||
ORACLE_OBJS=$(OBJS) build/dbd_oracle_main.o build/dbd_oracle_connection.o build/dbd_oracle_statement.o
|
||||
|
||||
+INSTALL = install
|
||||
+INSTALL_PROGRAM = $(INSTALL)
|
||||
+INSTALL_DATA = $(INSTALL) -m 644
|
||||
+LUA_INC_DIR=/usr/include/lua5.1
|
||||
+LUA_LIB_DIR=/usr/lib
|
||||
+INSTALL_DIR_LUA=/usr/share/lua/5.1
|
||||
+INSTALL_DIR_BIN=/usr/lib/lua/5.1
|
||||
+
|
||||
free: mysql psql sqlite3
|
||||
|
||||
all: mysql psql sqlite3 db2 oracle
|
||||
@@ -90,3 +98,21 @@
|
||||
build:
|
||||
$(MKDIR) ${BUILDDIR}
|
||||
|
||||
+install_lua:
|
||||
+ $(INSTALL_DATA) -D DBI.lua $(DESTDIR)$(INSTALL_DIR_LUA)/DBI.lua
|
||||
+
|
||||
+install_mysql: mysql install_lua
|
||||
+ $(INSTALL_PROGRAM) -D $(DBDMYSQL) $(DESTDIR)$(INSTALL_DIR_BIN)/$(DBDMYSQL)
|
||||
+
|
||||
+install_psql: psql install_lua
|
||||
+ $(INSTALL_PROGRAM) -D $(DBDPSQL) $(DESTDIR)$(INSTALL_DIR_BIN)/$(DBDPSQL)
|
||||
+
|
||||
+install_sqlite3: sqlite3 install_lua
|
||||
+ $(INSTALL_PROGRAM) -D $(DBDSQLITE3) $(DESTDIR)$(INSTALL_DIR_BIN)/$(DBDSQLITE3)
|
||||
+
|
||||
+install_db2: db2 install_lua
|
||||
+ $(INSTALL_PROGRAM) -D $(DBDDB2) $(DESTDIR)$(INSTALL_DIR_BIN)/$(DBDDB2)
|
||||
+
|
||||
+install_oracle: oracle install_lua
|
||||
+ $(INSTALL_PROGRAM) -D $(DBDORACLE) $(DESTDIR)$(INSTALL_DIR_BIN)/$(DBDORACLE)
|
||||
+
|
@ -1,59 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lua/luadbi/luadbi-0.5-r1.ebuild,v 1.6 2012/12/31 09:49:27 djc Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit multilib toolchain-funcs flag-o-matic eutils
|
||||
|
||||
DESCRIPTION="DBI module for Lua"
|
||||
HOMEPAGE="http://code.google.com/p/luadbi/"
|
||||
SRC_URI="http://luadbi.googlecode.com/files/${PN}.${PV}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 x86"
|
||||
IUSE="mysql postgres sqlite"
|
||||
REQUIRED_USE="|| ( mysql postgres sqlite )"
|
||||
|
||||
RDEPEND=">=dev-lang/lua-5.1
|
||||
mysql? ( virtual/mysql )
|
||||
postgres? ( dev-db/postgresql-base )
|
||||
sqlite? ( >=dev-db/sqlite-3 )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PV}-Makefile.patch"
|
||||
epatch "${FILESDIR}/${PV}-postgres-path.patch"
|
||||
sed -i -e "s#^INSTALL_DIR_LUA=.*#INSTALL_DIR_LUA=$(pkg-config --variable INSTALL_LMOD lua)#" "${S}/Makefile"
|
||||
sed -i -e "s#^INSTALL_DIR_BIN=.*#INSTALL_DIR_BIN=$(pkg-config --variable INSTALL_CMOD lua)#" "${S}/Makefile"
|
||||
sed -i -e "s#^LUA_INC_DIR=.*#LUA_INC_DIR=$(pkg-config --variable INSTALL_INC lua)#" "${S}/Makefile"
|
||||
sed -i -e "s#^LUA_LIB_DIR=.*#LUA_LIB_DIR=$(pkg-config --variable INSTALL_LIB lua)#" "${S}/Makefile"
|
||||
sed -i -e "s#^LUA_LIB =.*#LUA_LIB=lua#" "${S}/Makefile"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local drivers=""
|
||||
use mysql && drivers="${drivers} mysql"
|
||||
use postgres && drivers="${drivers} psql"
|
||||
use sqlite && drivers="${drivers} sqlite3"
|
||||
|
||||
append-flags -fPIC -c
|
||||
for driver in "${drivers}" ; do
|
||||
emake CC="$(tc-getCC)" COMMON_LDFLAGS="${LDFLAGS}" ${driver}
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local drivers=""
|
||||
use mysql && drivers="${drivers} mysql"
|
||||
use postgres && drivers="${drivers} psql"
|
||||
use sqlite && drivers="${drivers} sqlite3"
|
||||
|
||||
for driver in ${drivers} ; do
|
||||
emake DESTDIR="${D}" "install_${driver// /}"
|
||||
done
|
||||
}
|
@ -0,0 +1,143 @@
|
||||
Some odd reason usual import logging doesn't work; matches import of other modules in test_execute.py
|
||||
diff -ur SQLAlchemy-0.7.9.orig/test/engine/test_execute.py SQLAlchemy-0.7.9/test/engine/test_execute.py
|
||||
--- test/engine/test_execute.py 2012-10-02 06:33:29.000000000 +0800
|
||||
+++ test/engine/test_execute.py 2013-02-26 16:13:44.923958389 +0800
|
||||
@@ -9,7 +9,7 @@
|
||||
import sqlalchemy as tsa
|
||||
from test.lib import testing, engines
|
||||
from test.lib.engines import testing_engine
|
||||
-import logging
|
||||
+from logging import handlers, getLogger, DEBUG, INFO, WARN
|
||||
from sqlalchemy.dialects.oracle.zxjdbc import ReturningParam
|
||||
from sqlalchemy.engine import base, default
|
||||
from sqlalchemy.engine.base import Connection, Engine
|
||||
@@ -542,18 +542,18 @@
|
||||
def setup(self):
|
||||
self.eng = engines.testing_engine(options={'echo':True})
|
||||
self.eng.execute("create table foo (data string)")
|
||||
- self.buf = logging.handlers.BufferingHandler(100)
|
||||
+ self.buf = handlers.BufferingHandler(100)
|
||||
for log in [
|
||||
- logging.getLogger('sqlalchemy.engine'),
|
||||
- logging.getLogger('sqlalchemy.pool')
|
||||
+ getLogger('sqlalchemy.engine'),
|
||||
+ getLogger('sqlalchemy.pool')
|
||||
]:
|
||||
log.addHandler(self.buf)
|
||||
|
||||
def teardown(self):
|
||||
self.eng.execute("drop table foo")
|
||||
for log in [
|
||||
- logging.getLogger('sqlalchemy.engine'),
|
||||
- logging.getLogger('sqlalchemy.pool')
|
||||
+ getLogger('sqlalchemy.engine'),
|
||||
+ getLogger('sqlalchemy.pool')
|
||||
]:
|
||||
log.removeHandler(self.buf)
|
||||
|
||||
@@ -646,17 +646,17 @@
|
||||
return engines.testing_engine(options=kw)
|
||||
|
||||
def setup(self):
|
||||
- self.buf = logging.handlers.BufferingHandler(100)
|
||||
+ self.buf = handlers.BufferingHandler(100)
|
||||
for log in [
|
||||
- logging.getLogger('sqlalchemy.engine'),
|
||||
- logging.getLogger('sqlalchemy.pool')
|
||||
+ getLogger('sqlalchemy.engine'),
|
||||
+ getLogger('sqlalchemy.pool')
|
||||
]:
|
||||
log.addHandler(self.buf)
|
||||
|
||||
def teardown(self):
|
||||
for log in [
|
||||
- logging.getLogger('sqlalchemy.engine'),
|
||||
- logging.getLogger('sqlalchemy.pool')
|
||||
+ getLogger('sqlalchemy.engine'),
|
||||
+ getLogger('sqlalchemy.pool')
|
||||
]:
|
||||
log.removeHandler(self.buf)
|
||||
|
||||
@@ -703,14 +703,14 @@
|
||||
__requires__ = 'ad_hoc_engines',
|
||||
|
||||
def setup(self):
|
||||
- self.level = logging.getLogger('sqlalchemy.engine').level
|
||||
- logging.getLogger('sqlalchemy.engine').setLevel(logging.WARN)
|
||||
- self.buf = logging.handlers.BufferingHandler(100)
|
||||
- logging.getLogger('sqlalchemy.engine').addHandler(self.buf)
|
||||
+ self.level = getLogger('sqlalchemy.engine').level
|
||||
+ getLogger('sqlalchemy.engine').setLevel(WARN)
|
||||
+ self.buf = handlers.BufferingHandler(100)
|
||||
+ getLogger('sqlalchemy.engine').addHandler(self.buf)
|
||||
|
||||
def teardown(self):
|
||||
- logging.getLogger('sqlalchemy.engine').removeHandler(self.buf)
|
||||
- logging.getLogger('sqlalchemy.engine').setLevel(self.level)
|
||||
+ getLogger('sqlalchemy.engine').removeHandler(self.buf)
|
||||
+ getLogger('sqlalchemy.engine').setLevel(self.level)
|
||||
|
||||
def testing_engine(self):
|
||||
e = engines.testing_engine()
|
||||
@@ -727,26 +727,26 @@
|
||||
|
||||
eq_(e1._should_log_info(), False)
|
||||
eq_(e1._should_log_debug(), False)
|
||||
- eq_(e1.logger.isEnabledFor(logging.INFO), False)
|
||||
- eq_(e1.logger.getEffectiveLevel(), logging.WARN)
|
||||
+ eq_(e1.logger.isEnabledFor(INFO), False)
|
||||
+ eq_(e1.logger.getEffectiveLevel(), WARN)
|
||||
|
||||
e1.echo = True
|
||||
eq_(e1._should_log_info(), True)
|
||||
eq_(e1._should_log_debug(), False)
|
||||
- eq_(e1.logger.isEnabledFor(logging.INFO), True)
|
||||
- eq_(e1.logger.getEffectiveLevel(), logging.INFO)
|
||||
+ eq_(e1.logger.isEnabledFor(INFO), True)
|
||||
+ eq_(e1.logger.getEffectiveLevel(), INFO)
|
||||
|
||||
e1.echo = 'debug'
|
||||
eq_(e1._should_log_info(), True)
|
||||
eq_(e1._should_log_debug(), True)
|
||||
- eq_(e1.logger.isEnabledFor(logging.DEBUG), True)
|
||||
- eq_(e1.logger.getEffectiveLevel(), logging.DEBUG)
|
||||
+ eq_(e1.logger.isEnabledFor(DEBUG), True)
|
||||
+ eq_(e1.logger.getEffectiveLevel(), DEBUG)
|
||||
|
||||
e1.echo = False
|
||||
eq_(e1._should_log_info(), False)
|
||||
eq_(e1._should_log_debug(), False)
|
||||
- eq_(e1.logger.isEnabledFor(logging.INFO), False)
|
||||
- eq_(e1.logger.getEffectiveLevel(), logging.WARN)
|
||||
+ eq_(e1.logger.isEnabledFor(INFO), False)
|
||||
+ eq_(e1.logger.getEffectiveLevel(), WARN)
|
||||
|
||||
def test_echo_flag_independence(self):
|
||||
"""test the echo flag's independence to a specific engine."""
|
||||
diff -ur SQLAlchemy-0.7.10.orig/lib/sqlalchemy/util/langhelpers.py SQLAlchemy-0.7.10/lib/sqlalchemy/util/langhelpers.py
|
||||
--- lib/sqlalchemy/util/langhelpers.py 2013-02-08 08:10:48.000000000 +0800
|
||||
+++ lib/sqlalchemy/util/langhelpers.py 2013-02-26 18:41:42.752032829 +0800
|
||||
@@ -619,10 +619,19 @@
|
||||
if key == 'module':
|
||||
raise ImportError("Could not resolve module %s"
|
||||
% self._full_path)
|
||||
- try:
|
||||
- attr = getattr(self.module, key)
|
||||
- except AttributeError:
|
||||
- raise AttributeError(
|
||||
+ if hasattr(sys, 'pypy_version_info'):
|
||||
+ try:
|
||||
+ attr = getattr(self.module, key)
|
||||
+ except TypeError:
|
||||
+ raise TypeError(
|
||||
+ "Module %s has no attribute '%s'" %
|
||||
+ (self._full_path, key)
|
||||
+ )
|
||||
+ else:
|
||||
+ try:
|
||||
+ attr = getattr(self.module, key)
|
||||
+ except AttributeError:
|
||||
+ raise AttributeError(
|
||||
"Module %s has no attribute '%s'" %
|
||||
(self._full_path, key)
|
||||
)
|
@ -0,0 +1,70 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/sqlalchemy/sqlalchemy-0.7.10.ebuild,v 1.1 2013/02/26 16:29:48 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
# py3 appears underdone,
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit distutils-r1 eutils flag-o-matic
|
||||
|
||||
MY_PN="SQLAlchemy"
|
||||
MY_P="${MY_PN}-${PV/_}"
|
||||
|
||||
DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
|
||||
HOMEPAGE="http://www.sqlalchemy.org/ http://pypi.python.org/pypi/SQLAlchemy"
|
||||
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd \
|
||||
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="doc examples firebird mssql mysql postgres +sqlite test"
|
||||
|
||||
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
firebird? ( dev-python/kinterbasdb )
|
||||
mssql? ( dev-python/pymssql )
|
||||
mysql? ( dev-python/mysql-python )
|
||||
postgres? ( >=dev-python/psycopg-2 )
|
||||
sqlite? (
|
||||
>=dev-db/sqlite-3.3.13 )"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
>=dev-db/sqlite-3.3.13
|
||||
>=dev-python/nose-0.10.4[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
# py26 tests needs
|
||||
DISTUTILS_NO_PARALLEL_BUILD=1
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_prepare() {
|
||||
distutils-r1_src_prepare
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-0.7-logging.patch
|
||||
|
||||
# Disable tests hardcoding function call counts specific to Python versions.
|
||||
rm -fr test/aaa_profiling
|
||||
}
|
||||
|
||||
python_configure_all() {
|
||||
append-flags -fno-strict-aliasing
|
||||
}
|
||||
|
||||
python_test() {
|
||||
"${PYTHON}" sqla_nose.py || die
|
||||
}
|
||||
|
||||
src_install_all() {
|
||||
if use doc; then
|
||||
pushd doc > /dev/null
|
||||
rm -fr build
|
||||
dohtml -r [a-z]* _images _static
|
||||
popd > /dev/null
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins -r examples
|
||||
fi
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST capybara-1.1.3.gem 72192 SHA256 5f03ef5852fccad20a407c500b3df9f822832820eb197638ffa94f6cf3d123d0 SHA512 467c7245aa104297d634db5d3d13a429164c4d479c593bbc5a50b441633208141ab299c77b232d4fefed1a80636f7ee32fcf1925248823bca2d99a0644f665ce WHIRLPOOL a4263d9c4f6d87459b40a053d9cd7e995384e4065c21162948ee8606580bd7287c130ff2d59211eecbc3fe6c6eed4a4b3c41e35fa53837ab94cd4d58c7b5e6ed
|
||||
DIST capybara-1.1.4.gem 72192 SHA256 33073d7e4920a3e74c61ec46d1afe655eb0f3361187113c5e146df498e4611ed SHA512 102738031281d0fabd645fa6d941cf0a9ddd56f90d53d7cc1c8a7b03a37b6af8f4cddd178e6fc07d6751a539a5039cf20502eabdd49e8001793601bb312b47a3 WHIRLPOOL 81eff318acfdc0806c9f8d4e212068edd57694d44db1e29bbefaa7a4db162f3a2354374d6ab97ad7c2372ff9e6f6bb864ed483050facad5c298c2223a39c63cc
|
||||
DIST capybara-2.0.2.gem 199168 SHA256 aeda714b3389f8c77ea3c53be342123cde7c33bfcf78c08845f30940366bd6a7 SHA512 32ccd607f3203c03430c7c12b642c2d30682c152d6867a729a5ddb622ee09ccd03cbbfac0c526a5e7e09aad3b2964f3c8bfbb4ae56eae1a8483d1f91d231e46a WHIRLPOOL 71ba9147ee600d9ec6d3b7e723647bd03d1a4fb17c0e7ea3fb5d0bb2c724f302736ea3de524ead68bbf064f01978f1c2543c1fc8e56587fce55bed368f53b690
|
||||
|
@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/capybara/capybara-2.0.2.ebuild,v 1.1 2013/02/26 07:14:47 graaff Exp $
|
||||
|
||||
EAPI=4
|
||||
USE_RUBY="ruby19"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="History.md README.md"
|
||||
|
||||
# Rake tasks are not distributed in the gem.
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_TASK_TEST=""
|
||||
|
||||
inherit virtualx ruby-fakegem
|
||||
|
||||
DESCRIPTION="Capybara aims to simplify the process of integration testing Rack applications."
|
||||
HOMEPAGE="http://github.com/jnicklas/capybara"
|
||||
LICENSE="MIT"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
SLOT="2"
|
||||
IUSE="test"
|
||||
|
||||
# Restrict tests until launchy is part of the main tree. With it
|
||||
# installed all tests should pass.
|
||||
RESTRICT="test"
|
||||
|
||||
#ruby_add_bdepend "test? ( dev-ruby/rspec:2 dev-ruby/launchy www-client/firefox )"
|
||||
|
||||
ruby_add_rdepend "
|
||||
>=dev-ruby/mime-types-1.16
|
||||
>=dev-ruby/nokogiri-1.3.3
|
||||
>=dev-ruby/rack-1.0.0
|
||||
>=dev-ruby/rack-test-0.5.4
|
||||
|
||||
>=dev-ruby/selenium-webdriver-2.0
|
||||
>=dev-ruby/xpath-1.0.0:1"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/bundler/d' spec/spec_helper.rb || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
VIRTUALX_COMMAND="${RUBY} -Ilib -S rspec spec"
|
||||
virtualmake || die "Tests failed."
|
||||
}
|
@ -0,0 +1,88 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tdom/tdom-0.8.3-r3.ebuild,v 1.1 2013/02/26 07:15:56 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit autotools eutils flag-o-matic multilib toolchain-funcs
|
||||
|
||||
MY_P="tDOM-${PV}"
|
||||
|
||||
DESCRIPTION="A XML/DOM/XPath/XSLT Implementation for Tcl"
|
||||
HOMEPAGE="http://tdom.github.com/"
|
||||
#SRC_URI="http://cloud.github.com/downloads/tDOM/${PN}/${MY_P}.tgz"
|
||||
SRC_URI="mirror://github/tDOM/${PN}/${MY_P}.tgz"
|
||||
|
||||
LICENSE="MPL-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="static-libs threads"
|
||||
|
||||
DEPEND="
|
||||
dev-lang/tcl:=
|
||||
dev-libs/expat"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/"${PN}-0.8.2.patch
|
||||
"${FILESDIR}/"${P}-soname.patch
|
||||
"${FILESDIR}/"${P}-expat.patch
|
||||
"${FILESDIR}/"${PN}-0.8.2-tnc.patch
|
||||
"${FILESDIR}/"${P}-tcl8.6.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
tc-export AR
|
||||
append-libs -lm
|
||||
sed \
|
||||
-e 's:-O2::g' \
|
||||
-e 's:-pipe::g' \
|
||||
-e 's:-fomit-frame-pointer::g' \
|
||||
-e '/SHLIB_LD_LIBS/s:\"$: ${TCL_LIB_FLAG}":g' \
|
||||
-i {.,extensions/tnc}/configure tclconfig/tcl.m4 || die
|
||||
epatch "${PATCHES[@]}"
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
$(use_enable threads)
|
||||
--enable-shared
|
||||
--disable-tdomalloc
|
||||
--with-expat
|
||||
--with-tcl="${EPREFIX}"/usr/$(get_libdir)
|
||||
)
|
||||
|
||||
cd "${S}"/unix && ECONF_SOURCE=".." econf ${myeconfargs}
|
||||
cd "${S}"/extensions/tdomhtml && econf ${myeconfargs}
|
||||
cd "${S}"/extensions/tnc && econf ${myeconfargs}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local dir
|
||||
|
||||
for dir in "${S}"/unix "${S}"/extensions/tnc; do
|
||||
pushd ${dir} > /dev/null
|
||||
emake
|
||||
popd > /dev/null
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dir
|
||||
|
||||
dodoc CHANGES ChangeLog README*
|
||||
|
||||
for dir in "${S}"/unix "${S}"/extensions/tdomhtml "${S}"/extensions/tnc; do
|
||||
pushd ${dir} > /dev/null
|
||||
emake DESTDIR="${D}" install
|
||||
popd > /dev/null
|
||||
done
|
||||
|
||||
if ! use static-libs; then
|
||||
einfo "Removing static libs ..."
|
||||
rm -f "${ED}"/usr/$(get_libdir)/*.{a,la} || die
|
||||
fi
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST howdoi-1.1.1.tar.gz 5360 SHA256 e15f0d6a2b16bcad5956ef1c2094a429fa42f1bc0465255cc871032f568f7e1c SHA512 fdacb6ae057456dd951d53fc295ccbb935ee0bd03cdc65f3266dd6632883bb28a3fb59fb3a0d09850b6b6a12ef1df365b5cd2547e842ffc7208272e66bc4cab3 WHIRLPOOL 6acd86f6dac091ea4d6745d5407aa4c86443580c23dd49131e0943deb9cab1c385413afcc64eca9ff32f19e6f2efa08f35b62611ab5f79f7c0566f67085dd5a4
|
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/howdoi/howdoi-1.1.1.ebuild,v 1.1 2013/02/26 07:39:44 kensington Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_3} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A code search tool"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/howdoi"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="dev-python/pygments[${PYTHON_USEDEP}]
|
||||
dev-python/pyquery[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
virtual/python-argparse[${PYTHON_USEDEP}]"
|
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>kensington@gentoo.org</email>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">howdoi</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1 +1 @@
|
||||
DIST mishaaq-kcm_touchpad-00370b5.tar.gz 28878 RMD160 b16baab9ebe908140d0c8026e048b4e0502389fd SHA1 e5cdf487940030c2aec83498d324fd4c7af2ea47 SHA256 85b45195048fc1219ebe0496588404abcca0d9c9e88e2da6653c6e0326c4be51
|
||||
DIST mishaaq-kcm_touchpad-00370b5.tar.gz 28878 SHA256 85b45195048fc1219ebe0496588404abcca0d9c9e88e2da6653c6e0326c4be51 SHA512 cdb763dd01aee8e1d90b1841bcf69b0e3eea249f2af681c078c61fdf1da318f6f995b9cbecd08f567fa357e964f49c93502f0324fe5b449c170822298171d717 WHIRLPOOL 6745623d06727889f40e81aab6f988ac5e088d0b94cfe30d925c6d3bd5ee2a1d243044aa3ddf91236e0825c154d4907fded3cd2634d6e4f76c0ac44bf9679c08
|
||||
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/kde-misc/kcm_touchpad/kcm_touchpad-0.3.1-r1.ebuild,v 1.1 2013/02/26 13:03:36 kensington Exp $
|
||||
|
||||
EAPI=5
|
||||
KDE_LINGUAS="de es nl pl"
|
||||
|
||||
inherit kde4-base
|
||||
|
||||
MY_P="mishaaq-${PN}-00370b5"
|
||||
|
||||
DESCRIPTION="KControl module for xf86-input-synaptics"
|
||||
HOMEPAGE="http://www.kde-apps.org/content/show.php/kcm_touchpad?content=113335"
|
||||
SRC_URI="http://github.com/mishaaq/kcm_touchpad/tarball/${P} -> ${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="4"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
RDEPEND="
|
||||
x11-libs/libXi
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=x11-proto/inputproto-2.0
|
||||
"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
DOCS=( AUTHORS README )
|
||||
|
||||
src_prepare() {
|
||||
sed -e "/^install( FILES AUTHORS/d" -i CMakeLists.txt || die
|
||||
kde4-base_src_prepare
|
||||
}
|
@ -1,5 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>kde</herd>
|
||||
<herd>kde</herd>
|
||||
<upstream>
|
||||
<remote-id type="github">mishaaq/kcm_touchpad</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
@ -1,2 +1 @@
|
||||
DIST tellico-2.3.6.tar.bz2 4475789 SHA256 62bafaea733ce3b108322623e866b8659ab2644cc80ee06f0fc7fe974ec5d1c3 SHA512 d681a01298518dbb59e9b6cee93c3e98209e688d7aef4ca32b6286bc78d8619f5411152bf8dd62a9d61460ea62ca150bcc0164a5c60726315b27e3ce1c253074 WHIRLPOOL 043d799291f832f184579a0ac813a1e36f404b1470d03652dc94f85ad4e5beb31f3f60fc2dc9429b8f2d88a6344e569b3b24d8c80198333e54b077b8a4c2e758
|
||||
DIST tellico-2.3.7.tar.bz2 4795831 SHA256 ae858559a226df380940dbd0d8378c45fd6c382359ccebe10f94c2687d6219a1 SHA512 4cb1003a6321a2e2527054d7a522555e51b083fd0728141ac5e5eace2cd546f93d266a055a510e0e97e8f8af5dd0c1e4c49d4ceee39c2405060004ba87de531a WHIRLPOOL 7328e3924e1428da3880ae379433a9d760ddfd912046ba2b83b905d48f10530f3863ecd694509b3b4a23192cfb3cc5ddd223219ff785a99a26d6ffde8e78cb59
|
||||
|
@ -1,58 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/kde-misc/tellico/tellico-2.3.6.ebuild,v 1.3 2012/11/14 21:48:47 johu Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
KDE_LINGUAS="bg bs ca ca@valencia cs da de el en_GB eo es et eu fi fr ga gl hu
|
||||
ia it ja kk lt ms nb nds nl nn pl pt pt_BR ro ru sk sv tr ug uk zh_CN zh_TW"
|
||||
KDE_HANDBOOK="optional"
|
||||
inherit kde4-base
|
||||
|
||||
DESCRIPTION="A collection manager for the KDE environment"
|
||||
HOMEPAGE="http://tellico-project.org/"
|
||||
SRC_URI="http://tellico-project.org/files/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="4"
|
||||
KEYWORDS="amd64 ~ppc x86"
|
||||
IUSE="addressbook cddb debug pdf scanner semantic-desktop taglib v4l xmp yaz"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/libxml2
|
||||
dev-libs/libxslt
|
||||
dev-libs/qjson
|
||||
$(add_kdebase_dep kdelibs 'semantic-desktop?')
|
||||
media-libs/qimageblitz
|
||||
x11-libs/qt-dbus:4
|
||||
addressbook? ( $(add_kdebase_dep kdepimlibs) )
|
||||
cddb? ( $(add_kdebase_dep libkcddb) )
|
||||
pdf? ( >=app-text/poppler-0.12.3-r3[qt4] )
|
||||
scanner? ( $(add_kdebase_dep libksane) )
|
||||
semantic-desktop? ( dev-libs/soprano[raptor,redland] )
|
||||
taglib? ( >=media-libs/taglib-1.5 )
|
||||
v4l? ( >=media-libs/libv4l-0.8.3 )
|
||||
xmp? ( >=media-libs/exempi-2 )
|
||||
yaz? ( >=dev-libs/yaz-2 )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
# tests need network access and well-defined server responses
|
||||
RESTRICT="test"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog README )
|
||||
|
||||
src_configure() {
|
||||
mycmakeargs=(
|
||||
$(cmake-utils_use_enable v4l WEBCAM)
|
||||
$(cmake-utils_use_with xmp Exempi)
|
||||
$(cmake-utils_use_with scanner KSane)
|
||||
$(cmake-utils_use_with cddb Kcddb)
|
||||
$(cmake-utils_use_with addressbook KdepimLibs)
|
||||
$(cmake-utils_use_with pdf PopplerQt4)
|
||||
$(cmake-utils_use_with taglib)
|
||||
$(cmake-utils_use_with yaz)
|
||||
)
|
||||
|
||||
kde4-base_src_configure
|
||||
}
|
@ -1,7 +1,2 @@
|
||||
DIST opendkim-2.6.7.tar.gz 1129124 SHA256 45da209ccddfb6f6888ac2366b6e38a6460b36ff0da527aed910217cead6fc84 SHA512 f47f4c4805b96a2c57774dd69a7770751649397866b29392aa756c4b143579d93951166c817342fde12b8994251a8b44d2de61e6059fd04686e04aa6e668cdd3 WHIRLPOOL df662ca97ac937720038b16fb8b5e8f3f1d6a9d5b73102082a889abddaa003ca8ddf8fcba670fb16f7d00e4fd8b07fc0ddaff97f070e795822350751b0cb0608
|
||||
DIST opendkim-2.6.8.tar.gz 1141247 SHA256 1b2e9033842634a1dc891afa10a94ba58c0e7663670e2faf117b27bead541edc SHA512 0f1a48741194d9d47b9e301bb1d1a32f0396f12ed93eeafcaea74783e5ca9fb1f0a7cc6bb384df687d30026105e65c33c6b9cee86aa836906d959b4d2315946e WHIRLPOOL 00c841fc5d73ab7b0fe26a4612e8a319087a8a15a3a7fb5bcd61ad98cb9b5cf860fb54c98077ad99792d1e5c626bd2ce69eabb1da560f45725d23170e9100293
|
||||
DIST opendkim-2.7.0.tar.gz 1143836 SHA256 f5c2319ec23fa20a6bd4bb1b4abc005f6a7dbb77852c13091a3f2a042f82fee2 SHA512 17c53cfb7198162446c5db72d6bb234d41fcb6f167e12ee04609e36fd78916a2133f9f401800dd24e29ed811e4e123090296f24611b5fef6525711377642e320 WHIRLPOOL 52c8a0e20e2e2e3ba6364b0e14bd6122fcf3566c59029464fa5d9a1d5cf697dd89a1ce99b970987bf62c83768a64fe0be1caf02941f6153538368fd2428a9fd1
|
||||
DIST opendkim-2.7.1.tar.gz 1153665 SHA256 782c030ce3b09d9ef536d2b98910d5a9289ba2128e8392e6ff568b2ade0282ed SHA512 76074ba23f4a4e142f6c41cc2474ac8e4281a770695a615b51ddcb0cb1b195ac295ce2be3f433e2213fc2c7b3355fa470e19d6a3421d4f0af4acb065eb498dd0 WHIRLPOOL 69a61297d1d79c2a296b99453f5b24c4c9b109b8fab9d114d627c788e1ea2b5e836b99d7c11312214794157f3a48dd8ea6cb79d8bdbc6156c3e019743df57e37
|
||||
DIST opendkim-2.7.2.tar.gz 1156510 SHA256 cf72a26506ef48a2c6b231947226ab460cdb6e05b18176ee42a94b3b6d521b42 SHA512 be1cf2329f9a871df560bcdb60f9f2277ac5220ed9f94c112410994b1dc1f1ee7274bea76b8ce7c118695f73831fb3459007b728a151ece966a1021d6774e425 WHIRLPOOL 2e07e87bf274a3644bec6c42ccc7ca0575206fa67eba8009f52f24213a74c4985b2e78eb9e6b4b0938cb513c186b0c858f2d80330019a20eee18188d39f68677
|
||||
DIST opendkim-2.7.4.tar.gz 1158496 SHA256 fa66f7ca52dd3fa94cd869e8fe9e8f849ab83d6a32a8d4ed3cf18b06b4584e76 SHA512 f897cea21832355cac5421a96a906f67aaff1bcc0ceb5e027c73845d7c0cd27ec12862a826534b01339571533cba061b86e1a1bad91c405488bada729e2846cb WHIRLPOOL afe329829211cedacc7d27b5a4d03469e1fe8935cabc0b51158a69862ef993d6438499a206628dafc31c7904b9b95d1eeb31edf6583249cf54396793af68bdbc
|
||||
DIST opendkim-2.8.0.Beta7.tar.gz 1170538 SHA256 bf66807396de1301372a1ff4cef3b3ccdcc3b681a93bc8c98b5de7524eee55c0 SHA512 464b1823be8e4acacec197603d14d6b2328f47e8867c843a46437e0cd3733986345933a66d965e20d5d0f2b6597018d77e2479dbb4b4428131b361459feca9ba WHIRLPOOL 2a7ea1c521bedc5d304c8fa2ae848996a4366a21378370e98b07f6a4a01a5547ae2c1b42b321dec7c77e193dd38d6b30fb8138431d4f9839819da81f03205454
|
||||
DIST opendkim-2.8.0.tar.gz 1175377 SHA256 a7b369b2182031d53257cbbac7ed99d70b00ebc442dfb832dc7d78d5d7b0c31c SHA512 35730e100307e5bdca9fd1c79e13371bd46e73b6a97f7244edaa4fe1bc693a0825ed2bab349155af11d472da7e0635e558f1c755468efdddeef073b3abc0041b WHIRLPOOL a85a69e31eef3eb4e37cc5c6285ef189367d4d4e3ceef6966ccde008d99d897ca862950316cec9e42ad0566fc9814e2cbd6a9f7dbfc2fdc2cf6909bfd83699b8
|
||||
|
@ -1,37 +0,0 @@
|
||||
--- configure.ac 2012-11-14 18:08:45.000000000 +0000
|
||||
+++ configure.ac 2012-11-20 11:12:58.482147975 +0000
|
||||
@@ -186,18 +186,22 @@
|
||||
libstrl_found="no"
|
||||
AC_CHECK_FUNCS([strlcat strlcpy], [strl_found="yes"],
|
||||
[
|
||||
- saved_LIBS="$LIBS"
|
||||
- LIBS=""
|
||||
- AC_SEARCH_LIBS([strlcat],
|
||||
- [strl],
|
||||
- [libstrl_found="yes"],
|
||||
- [strl_found="no"])
|
||||
- AC_SEARCH_LIBS([strlcpy],
|
||||
- [strl],
|
||||
- [libstrl_found="yes"],
|
||||
- [strl_found="no"])
|
||||
- STRL_LIBS="$LIBS"
|
||||
- LIBS="$saved_LIBS"
|
||||
+ AC_CHECK_HEADERS([strl.h],
|
||||
+ [
|
||||
+ saved_LIBS="$LIBS"
|
||||
+ LIBS=""
|
||||
+ AC_SEARCH_LIBS([strlcat],
|
||||
+ [strl],
|
||||
+ [libstrl_found="yes"],
|
||||
+ [strl_found="no"])
|
||||
+ AC_SEARCH_LIBS([strlcpy],
|
||||
+ [strl],
|
||||
+ [libstrl_found="yes"],
|
||||
+ [strl_found="no"])
|
||||
+ STRL_LIBS="$LIBS"
|
||||
+ LIBS="$saved_LIBS"
|
||||
+ ],
|
||||
+ [strl_found="no"])
|
||||
])
|
||||
AM_CONDITIONAL([STRL],
|
||||
[test x"$strl_found" != x"yes" -a x"$libstrl_found" != x"yes"])
|
@ -1,55 +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/opendkim/files/opendkim.init.r2,v 1.1 2011/06/27 07:03:04 eras Exp $
|
||||
|
||||
CONFFILE=/etc/opendkim/${SVCNAME}.conf
|
||||
|
||||
depend() {
|
||||
use dns logger net
|
||||
}
|
||||
|
||||
check_cfg() {
|
||||
|
||||
PIDFILE=$(sed -ne 's/^[[:space:]]*PidFile[[:space:]]\+//p' "${CONFFILE}")
|
||||
local PIDDIR="${PIDFILE%/*}"
|
||||
if [ ! -d "${PIDDIR}" ] ; then
|
||||
checkpath -q -d -o milter:milter -m 0755 "${PIDDIR}" || return 1
|
||||
fi
|
||||
if [ ! -f "${CONFFILE}" ] ; then
|
||||
eerror "Configuration file ${CONFFILE} is missing"
|
||||
return 1
|
||||
fi
|
||||
if [ -z "${PIDFILE}" ] ; then
|
||||
eerror "Configuration file needs PidFile setting - recommend adding 'PidFile /var/run/opendkim/${SVCNAME}.pid' to ${CONFFILE}"
|
||||
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
|
||||
}
|
||||
|
||||
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 OpenDKIM"
|
||||
start-stop-daemon --start --pidfile "${PIDFILE}" \
|
||||
--exec /usr/sbin/opendkim -- -x "${CONFFILE}"
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
check_cfg || return 1
|
||||
ebegin "Stopping OpenDKIM"
|
||||
start-stop-daemon --stop --pidfile "${PIDFILE}"
|
||||
eend $?
|
||||
}
|
@ -1,204 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-filter/opendkim/opendkim-2.6.7-r1.ebuild,v 1.4 2012/11/21 11:03:31 ago Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit eutils db-use autotools user
|
||||
|
||||
# for betas
|
||||
#MY_P=${P/_b/.B}
|
||||
#S=${WORKDIR}/${PN}-2.0.0
|
||||
#SRC_URI="mirror://sourceforge/opendkim/${MY_P}.tar.gz"
|
||||
|
||||
DESCRIPTION="A milter-based application to provide DKIM signing and verification"
|
||||
HOMEPAGE="http://opendkim.org"
|
||||
SRC_URI="mirror://sourceforge/opendkim/${P}.tar.gz"
|
||||
|
||||
LICENSE="Sendmail-Open-Source BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="asyncdns +berkdb ldap lua opendbx poll sasl +ssl static-libs unbound"
|
||||
|
||||
# FUTURE: diffheaders (libtre error) - bug #296813
|
||||
|
||||
DEPEND="|| ( mail-filter/libmilter mail-mta/sendmail )
|
||||
ssl? ( >=dev-libs/openssl-0.9.8 )
|
||||
berkdb? ( >=sys-libs/db-3.2 )
|
||||
opendbx? ( >=dev-db/opendbx-1.4.0 )
|
||||
lua? ( dev-lang/lua )
|
||||
ldap? ( net-nds/openldap )
|
||||
sasl? ( dev-libs/cyrus-sasl )
|
||||
unbound? ( >=net-dns/unbound-1.4.1 net-dns/dnssec-root )"
|
||||
#diffheaders? ( dev-libs/tre )
|
||||
#gnutls? ( >=net-libs/gnutls-2.11.7 )
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
sys-process/psmisc"
|
||||
|
||||
REQUIRED_USE="sasl? ( ldap )"
|
||||
#lua? ( berkdb )"
|
||||
|
||||
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() {
|
||||
sed -i -e 's:/var/db/dkim:/etc/opendkim:g' \
|
||||
-e 's:/var/db/opendkim:/var/lib/opendkim:g' \
|
||||
-e 's:/etc/mail:/etc/opendkim:g' \
|
||||
-e 's:mailnull:milter:g' \
|
||||
-e 's:^#[[:space:]]*PidFile.*:PidFile /var/run/opendkim/opendkim.pid:' \
|
||||
opendkim/opendkim.conf.sample opendkim/opendkim.conf.simple.in \
|
||||
stats/opendkim-reportstats || die
|
||||
|
||||
sed -i -e 's:dist_doc_DATA:dist_html_DATA:' libopendkim/docs/Makefile.am \
|
||||
|| die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
if use berkdb ; then
|
||||
myconf=$(db_includedir)
|
||||
myconf="--with-db-incdir=${myconf#-I}"
|
||||
myconf+=" --enable-popauth"
|
||||
myconf+=" --enable-query_cache"
|
||||
myconf+=" --enable-stats"
|
||||
fi
|
||||
if use asyncdns ; then
|
||||
if use unbound; then
|
||||
myconf+=" --with-unbound"
|
||||
else
|
||||
myconf+=" --enable-arlib"
|
||||
fi
|
||||
else
|
||||
myconf+=" $(use_with unbound) --disable-arlib"
|
||||
fi
|
||||
if use ldap; then
|
||||
myconf+=" $(use_with sasl)"
|
||||
fi
|
||||
econf \
|
||||
$(use_with berkdb db) \
|
||||
$(use_with opendbx odbx) \
|
||||
$(use_with lua) \
|
||||
$(use_enable lua rbl) \
|
||||
$(use_with ldap openldap) \
|
||||
$(use_enable poll) \
|
||||
$(use_enable static-libs static) \
|
||||
${myconf} \
|
||||
--docdir=/usr/share/doc/${PF} \
|
||||
--htmldir=/usr/share/doc/${PF}/html \
|
||||
--enable-filter \
|
||||
--enable-oversign \
|
||||
--enable-adsp_lists \
|
||||
--enable-dkim_reputation \
|
||||
--enable-identity_header \
|
||||
--enable-rate_limit \
|
||||
--enable-redirect \
|
||||
--enable-resign \
|
||||
--enable-replace_rules \
|
||||
--enable-default_sender \
|
||||
--enable-sender_macro \
|
||||
--enable-vbr \
|
||||
--disable-rpath \
|
||||
--disable-live-testing
|
||||
#$(use_enable diffheaders)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
# file collision
|
||||
rm -f "${D}"/usr/share/man/man3/ar.3
|
||||
|
||||
dosbin stats/opendkim-reportstats
|
||||
newinitd "${FILESDIR}/opendkim.init.r2" opendkim
|
||||
dodir /etc/opendkim /var/lib/opendkim
|
||||
fowners milter:milter /var/lib/opendkim
|
||||
|
||||
# default configuration
|
||||
if [ ! -f "${ROOT}"/etc/opendkim/opendkim.conf ]; then
|
||||
grep ^[^#] "${S}"/opendkim/opendkim.conf.simple \
|
||||
> "${D}"/etc/opendkim/opendkim.conf
|
||||
if use unbound; then
|
||||
echo TrustedAnchorFile /etc/dnssec/root-anchors.txt >> "${D}"/etc/opendkim/opendkim.conf
|
||||
fi
|
||||
echo UserID milter >> "${D}"/etc/opendkim/opendkim.conf
|
||||
if use berkdb; then
|
||||
echo Statistics /var/lib/opendkim/stats.dat >> \
|
||||
"${D}"/etc/opendkim/opendkim.conf
|
||||
fi
|
||||
fi
|
||||
|
||||
use static-libs || find "${D}" -name "*.la" -delete
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "If you want to sign your mail messages and need some help"
|
||||
elog "please 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/opendkim/${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
|
||||
opendkim-genkey -b ${keysize} -D "${ROOT}"etc/opendkim/ \
|
||||
-s ${selector} -d '(your domain)' && \
|
||||
chown milter:milter \
|
||||
"${ROOT}"etc/opendkim/"${selector}".private || \
|
||||
{ eerror "Failed to create private and public keys." ; return 1; }
|
||||
chmod go-r "${ROOT}"etc/opendkim/"${selector}".private
|
||||
fi
|
||||
|
||||
# opendkim selector configuration
|
||||
echo
|
||||
einfo "Make sure you have the following settings in your /etc/opendkim/opendkim.conf:"
|
||||
einfo " Keyfile /etc/opendkim/${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/opendkim/opendkim.sock"
|
||||
einfo " non_smtpd_milters = unix:/var/run/opendkim/opendkim.sock"
|
||||
einfo " and read http://www.postfix.org/MILTER_README.html"
|
||||
|
||||
# DNS configuration
|
||||
einfo "After you configured your MTA, publish your key by adding this TXT record to your domain:"
|
||||
cat "${ROOT}"etc/opendkim/${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 ADSP http://tools.ietf.org/html/rfc5617"
|
||||
}
|
@ -1,204 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-filter/opendkim/opendkim-2.6.8.ebuild,v 1.1 2012/10/26 12:26:05 eras Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit eutils db-use autotools user
|
||||
|
||||
# for betas
|
||||
#MY_P=${P/_b/.B}
|
||||
#S=${WORKDIR}/${PN}-2.0.0
|
||||
#SRC_URI="mirror://sourceforge/opendkim/${MY_P}.tar.gz"
|
||||
|
||||
DESCRIPTION="A milter-based application to provide DKIM signing and verification"
|
||||
HOMEPAGE="http://opendkim.org"
|
||||
SRC_URI="mirror://sourceforge/opendkim/${P}.tar.gz"
|
||||
|
||||
LICENSE="Sendmail-Open-Source BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="asyncdns +berkdb ldap lua opendbx poll sasl +ssl static-libs unbound"
|
||||
|
||||
# FUTURE: diffheaders (libtre error) - bug #296813
|
||||
|
||||
DEPEND="|| ( mail-filter/libmilter mail-mta/sendmail )
|
||||
ssl? ( >=dev-libs/openssl-0.9.8 )
|
||||
berkdb? ( >=sys-libs/db-3.2 )
|
||||
opendbx? ( >=dev-db/opendbx-1.4.0 )
|
||||
lua? ( dev-lang/lua )
|
||||
ldap? ( net-nds/openldap )
|
||||
sasl? ( dev-libs/cyrus-sasl )
|
||||
unbound? ( >=net-dns/unbound-1.4.1 net-dns/dnssec-root )"
|
||||
#diffheaders? ( dev-libs/tre )
|
||||
#gnutls? ( >=net-libs/gnutls-2.11.7 )
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
sys-process/psmisc"
|
||||
|
||||
REQUIRED_USE="sasl? ( ldap )"
|
||||
#lua? ( berkdb )"
|
||||
|
||||
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() {
|
||||
sed -i -e 's:/var/db/dkim:/etc/opendkim:g' \
|
||||
-e 's:/var/db/opendkim:/var/lib/opendkim:g' \
|
||||
-e 's:/etc/mail:/etc/opendkim:g' \
|
||||
-e 's:mailnull:milter:g' \
|
||||
-e 's:^#[[:space:]]*PidFile.*:PidFile /var/run/opendkim/opendkim.pid:' \
|
||||
opendkim/opendkim.conf.sample opendkim/opendkim.conf.simple.in \
|
||||
stats/opendkim-reportstats || die
|
||||
|
||||
sed -i -e 's:dist_doc_DATA:dist_html_DATA:' libopendkim/docs/Makefile.am \
|
||||
|| die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
if use berkdb ; then
|
||||
myconf=$(db_includedir)
|
||||
myconf="--with-db-incdir=${myconf#-I}"
|
||||
myconf+=" --enable-popauth"
|
||||
myconf+=" --enable-query_cache"
|
||||
myconf+=" --enable-stats"
|
||||
fi
|
||||
if use asyncdns ; then
|
||||
if use unbound; then
|
||||
myconf+=" --with-unbound"
|
||||
else
|
||||
myconf+=" --enable-arlib"
|
||||
fi
|
||||
else
|
||||
myconf+=" $(use_with unbound) --disable-arlib"
|
||||
fi
|
||||
if use ldap; then
|
||||
myconf+=" $(use_with sasl)"
|
||||
fi
|
||||
econf \
|
||||
$(use_with berkdb db) \
|
||||
$(use_with opendbx odbx) \
|
||||
$(use_with lua) \
|
||||
$(use_enable lua rbl) \
|
||||
$(use_with ldap openldap) \
|
||||
$(use_enable poll) \
|
||||
$(use_enable static-libs static) \
|
||||
${myconf} \
|
||||
--docdir=/usr/share/doc/${PF} \
|
||||
--htmldir=/usr/share/doc/${PF}/html \
|
||||
--enable-filter \
|
||||
--enable-oversign \
|
||||
--enable-adsp_lists \
|
||||
--enable-dkim_reputation \
|
||||
--enable-identity_header \
|
||||
--enable-rate_limit \
|
||||
--enable-redirect \
|
||||
--enable-resign \
|
||||
--enable-replace_rules \
|
||||
--enable-default_sender \
|
||||
--enable-sender_macro \
|
||||
--enable-vbr \
|
||||
--disable-rpath \
|
||||
--disable-live-testing
|
||||
#$(use_enable diffheaders)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
# file collision
|
||||
rm -f "${D}"/usr/share/man/man3/ar.3
|
||||
|
||||
dosbin stats/opendkim-reportstats
|
||||
newinitd "${FILESDIR}/opendkim.init.r2" opendkim
|
||||
dodir /etc/opendkim /var/lib/opendkim
|
||||
fowners milter:milter /var/lib/opendkim
|
||||
|
||||
# default configuration
|
||||
if [ ! -f "${ROOT}"/etc/opendkim/opendkim.conf ]; then
|
||||
grep ^[^#] "${S}"/opendkim/opendkim.conf.simple \
|
||||
> "${D}"/etc/opendkim/opendkim.conf
|
||||
if use unbound; then
|
||||
echo TrustedAnchorFile /etc/dnssec/root-anchors.txt >> "${D}"/etc/opendkim/opendkim.conf
|
||||
fi
|
||||
echo UserID milter >> "${D}"/etc/opendkim/opendkim.conf
|
||||
if use berkdb; then
|
||||
echo Statistics /var/lib/opendkim/stats.dat >> \
|
||||
"${D}"/etc/opendkim/opendkim.conf
|
||||
fi
|
||||
fi
|
||||
|
||||
use static-libs || find "${D}" -name "*.la" -delete
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "If you want to sign your mail messages and need some help"
|
||||
elog "please 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/opendkim/${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
|
||||
opendkim-genkey -b ${keysize} -D "${ROOT}"etc/opendkim/ \
|
||||
-s ${selector} -d '(your domain)' && \
|
||||
chown milter:milter \
|
||||
"${ROOT}"etc/opendkim/"${selector}".private || \
|
||||
{ eerror "Failed to create private and public keys." ; return 1; }
|
||||
chmod go-r "${ROOT}"etc/opendkim/"${selector}".private
|
||||
fi
|
||||
|
||||
# opendkim selector configuration
|
||||
echo
|
||||
einfo "Make sure you have the following settings in your /etc/opendkim/opendkim.conf:"
|
||||
einfo " Keyfile /etc/opendkim/${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/opendkim/opendkim.sock"
|
||||
einfo " non_smtpd_milters = unix:/var/run/opendkim/opendkim.sock"
|
||||
einfo " and read http://www.postfix.org/MILTER_README.html"
|
||||
|
||||
# DNS configuration
|
||||
einfo "After you configured your MTA, publish your key by adding this TXT record to your domain:"
|
||||
cat "${ROOT}"etc/opendkim/${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 ADSP http://tools.ietf.org/html/rfc5617"
|
||||
}
|
@ -1,188 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-filter/opendkim/opendkim-2.7.0.ebuild,v 1.1 2012/10/27 07:25:23 eras Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit eutils db-use autotools user
|
||||
|
||||
# for betas
|
||||
#MY_P=${P/_b/.B}
|
||||
#S=${WORKDIR}/${PN}-2.0.0
|
||||
#SRC_URI="mirror://sourceforge/opendkim/${MY_P}.tar.gz"
|
||||
|
||||
DESCRIPTION="A milter-based application to provide DKIM signing and verification"
|
||||
HOMEPAGE="http://opendkim.org"
|
||||
SRC_URI="mirror://sourceforge/opendkim/${P}.tar.gz"
|
||||
|
||||
LICENSE="Sendmail-Open-Source BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+berkdb gnutls ldap lua opendbx poll sasl +ssl static-libs unbound"
|
||||
|
||||
DEPEND="|| ( mail-filter/libmilter mail-mta/sendmail )
|
||||
ssl? ( >=dev-libs/openssl-0.9.8 )
|
||||
berkdb? ( >=sys-libs/db-3.2 )
|
||||
opendbx? ( >=dev-db/opendbx-1.4.0 )
|
||||
lua? ( dev-lang/lua )
|
||||
ldap? ( net-nds/openldap )
|
||||
sasl? ( dev-libs/cyrus-sasl )
|
||||
unbound? ( >=net-dns/unbound-1.4.1 net-dns/dnssec-root )
|
||||
!unbound? ( net-libs/ldns )
|
||||
gnutls? ( >=net-libs/gnutls-2.11.7 )"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
sys-process/psmisc"
|
||||
|
||||
REQUIRED_USE="sasl? ( ldap )"
|
||||
|
||||
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() {
|
||||
sed -i -e 's:/var/db/dkim:/etc/opendkim:g' \
|
||||
-e 's:/var/db/opendkim:/var/lib/opendkim:g' \
|
||||
-e 's:/etc/mail:/etc/opendkim:g' \
|
||||
-e 's:mailnull:milter:g' \
|
||||
-e 's:^#[[:space:]]*PidFile.*:PidFile /var/run/opendkim/opendkim.pid:' \
|
||||
opendkim/opendkim.conf.sample opendkim/opendkim.conf.simple.in \
|
||||
stats/opendkim-reportstats || die
|
||||
|
||||
sed -i -e 's:dist_doc_DATA:dist_html_DATA:' libopendkim/docs/Makefile.am \
|
||||
|| die
|
||||
|
||||
# don't go over the sock length and fail
|
||||
sed -i -e '/^sock/s/t-sign-ss-macro-value-file.sock/t-s-s-m-v-f.sock/' \
|
||||
opendkim/tests/t-sign-ss-macro-value-file.lua || die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
if use berkdb ; then
|
||||
myconf=$(db_includedir)
|
||||
myconf="--with-db-incdir=${myconf#-I}"
|
||||
myconf+=" --enable-popauth"
|
||||
myconf+=" --enable-query_cache"
|
||||
myconf+=" --enable-stats"
|
||||
fi
|
||||
if use unbound; then
|
||||
myconf+=" --with-unbound"
|
||||
else
|
||||
myconf+=" --with-ldns"
|
||||
fi
|
||||
if use ldap; then
|
||||
myconf+=" $(use_with sasl)"
|
||||
fi
|
||||
econf \
|
||||
$(use_with berkdb db) \
|
||||
$(use_with opendbx odbx) \
|
||||
$(use_with lua) \
|
||||
$(use_enable lua rbl) \
|
||||
$(use_with ldap openldap) \
|
||||
$(use_enable poll) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with gnutls) \
|
||||
${myconf} \
|
||||
--docdir=/usr/share/doc/${PF} \
|
||||
--htmldir=/usr/share/doc/${PF}/html \
|
||||
--enable-filter \
|
||||
--enable-adsp_lists \
|
||||
--enable-dkim_reputation \
|
||||
--enable-identity_header \
|
||||
--enable-rate_limit \
|
||||
--enable-redirect \
|
||||
--enable-resign \
|
||||
--enable-replace_rules \
|
||||
--enable-default_sender \
|
||||
--enable-sender_macro \
|
||||
--enable-vbr \
|
||||
--disable-rpath \
|
||||
--disable-live-testing
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
dosbin stats/opendkim-reportstats
|
||||
newinitd "${FILESDIR}/opendkim.init.r2" opendkim
|
||||
dodir /etc/opendkim /var/lib/opendkim
|
||||
fowners milter:milter /var/lib/opendkim
|
||||
|
||||
# default configuration
|
||||
if [ ! -f "${ROOT}"/etc/opendkim/opendkim.conf ]; then
|
||||
grep ^[^#] "${S}"/opendkim/opendkim.conf.simple \
|
||||
> "${D}"/etc/opendkim/opendkim.conf
|
||||
if use unbound; then
|
||||
echo TrustedAnchorFile /etc/dnssec/root-anchors.txt >> "${D}"/etc/opendkim/opendkim.conf
|
||||
fi
|
||||
echo UserID milter >> "${D}"/etc/opendkim/opendkim.conf
|
||||
if use berkdb; then
|
||||
echo Statistics /var/lib/opendkim/stats.dat >> \
|
||||
"${D}"/etc/opendkim/opendkim.conf
|
||||
fi
|
||||
fi
|
||||
|
||||
use static-libs || find "${D}" -name "*.la" -delete
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "If you want to sign your mail messages and need some help"
|
||||
elog "please 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/opendkim/${selector}.private ]]; then
|
||||
ewarn "The private key for this selector already exists."
|
||||
else
|
||||
keysize=1024
|
||||
# generate the private and public keys
|
||||
opendkim-genkey -b ${keysize} -D "${ROOT}"etc/opendkim/ \
|
||||
-s ${selector} -d '(your domain)' && \
|
||||
chown milter:milter \
|
||||
"${ROOT}"etc/opendkim/"${selector}".private || \
|
||||
{ eerror "Failed to create private and public keys." ; return 1; }
|
||||
chmod go-r "${ROOT}"etc/opendkim/"${selector}".private
|
||||
fi
|
||||
|
||||
# opendkim selector configuration
|
||||
echo
|
||||
einfo "Make sure you have the following settings in your /etc/opendkim/opendkim.conf:"
|
||||
einfo " Keyfile /etc/opendkim/${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/opendkim/opendkim.sock"
|
||||
einfo " non_smtpd_milters = unix:/var/run/opendkim/opendkim.sock"
|
||||
einfo " and read http://www.postfix.org/MILTER_README.html"
|
||||
|
||||
# DNS configuration
|
||||
einfo "After you configured your MTA, publish your key by adding this TXT record to your domain:"
|
||||
cat "${ROOT}"etc/opendkim/${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 ADSP http://tools.ietf.org/html/rfc5617"
|
||||
}
|
@ -1,188 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-filter/opendkim/opendkim-2.7.1.ebuild,v 1.1 2012/10/30 20:37:50 eras Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit eutils db-use autotools user
|
||||
|
||||
# for betas
|
||||
#MY_P=${P/_b/.B}
|
||||
#S=${WORKDIR}/${PN}-2.0.0
|
||||
#SRC_URI="mirror://sourceforge/opendkim/${MY_P}.tar.gz"
|
||||
|
||||
DESCRIPTION="A milter-based application to provide DKIM signing and verification"
|
||||
HOMEPAGE="http://opendkim.org"
|
||||
SRC_URI="mirror://sourceforge/opendkim/${P}.tar.gz"
|
||||
|
||||
LICENSE="Sendmail-Open-Source BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+berkdb gnutls ldap lua opendbx poll sasl +ssl static-libs unbound"
|
||||
|
||||
DEPEND="|| ( mail-filter/libmilter mail-mta/sendmail )
|
||||
ssl? ( >=dev-libs/openssl-0.9.8 )
|
||||
berkdb? ( >=sys-libs/db-3.2 )
|
||||
opendbx? ( >=dev-db/opendbx-1.4.0 )
|
||||
lua? ( dev-lang/lua )
|
||||
ldap? ( net-nds/openldap )
|
||||
sasl? ( dev-libs/cyrus-sasl )
|
||||
unbound? ( >=net-dns/unbound-1.4.1 net-dns/dnssec-root )
|
||||
!unbound? ( net-libs/ldns )
|
||||
gnutls? ( >=net-libs/gnutls-2.11.7 )"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
sys-process/psmisc"
|
||||
|
||||
REQUIRED_USE="sasl? ( ldap )"
|
||||
|
||||
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() {
|
||||
sed -i -e 's:/var/db/dkim:/etc/opendkim:g' \
|
||||
-e 's:/var/db/opendkim:/var/lib/opendkim:g' \
|
||||
-e 's:/etc/mail:/etc/opendkim:g' \
|
||||
-e 's:mailnull:milter:g' \
|
||||
-e 's:^#[[:space:]]*PidFile.*:PidFile /var/run/opendkim/opendkim.pid:' \
|
||||
opendkim/opendkim.conf.sample opendkim/opendkim.conf.simple.in \
|
||||
stats/opendkim-reportstats || die
|
||||
|
||||
sed -i -e 's:dist_doc_DATA:dist_html_DATA:' libopendkim/docs/Makefile.am \
|
||||
|| die
|
||||
|
||||
# don't go over the sock length and fail
|
||||
sed -i -e '/^sock/s/t-sign-ss-macro-value-file.sock/t-s-s-m-v-f.sock/' \
|
||||
opendkim/tests/t-sign-ss-macro-value-file.lua || die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
if use berkdb ; then
|
||||
myconf=$(db_includedir)
|
||||
myconf="--with-db-incdir=${myconf#-I}"
|
||||
myconf+=" --enable-popauth"
|
||||
myconf+=" --enable-query_cache"
|
||||
myconf+=" --enable-stats"
|
||||
fi
|
||||
if use unbound; then
|
||||
myconf+=" --with-unbound"
|
||||
else
|
||||
myconf+=" --with-ldns"
|
||||
fi
|
||||
if use ldap; then
|
||||
myconf+=" $(use_with sasl)"
|
||||
fi
|
||||
econf \
|
||||
$(use_with berkdb db) \
|
||||
$(use_with opendbx odbx) \
|
||||
$(use_with lua) \
|
||||
$(use_enable lua rbl) \
|
||||
$(use_with ldap openldap) \
|
||||
$(use_enable poll) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with gnutls) \
|
||||
${myconf} \
|
||||
--docdir=/usr/share/doc/${PF} \
|
||||
--htmldir=/usr/share/doc/${PF}/html \
|
||||
--enable-filter \
|
||||
--enable-adsp_lists \
|
||||
--enable-dkim_reputation \
|
||||
--enable-identity_header \
|
||||
--enable-rate_limit \
|
||||
--enable-redirect \
|
||||
--enable-resign \
|
||||
--enable-replace_rules \
|
||||
--enable-default_sender \
|
||||
--enable-sender_macro \
|
||||
--enable-vbr \
|
||||
--disable-rpath \
|
||||
--disable-live-testing
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
dosbin stats/opendkim-reportstats
|
||||
newinitd "${FILESDIR}/opendkim.init.r2" opendkim
|
||||
dodir /etc/opendkim /var/lib/opendkim
|
||||
fowners milter:milter /var/lib/opendkim
|
||||
|
||||
# default configuration
|
||||
if [ ! -f "${ROOT}"/etc/opendkim/opendkim.conf ]; then
|
||||
grep ^[^#] "${S}"/opendkim/opendkim.conf.simple \
|
||||
> "${D}"/etc/opendkim/opendkim.conf
|
||||
if use unbound; then
|
||||
echo TrustedAnchorFile /etc/dnssec/root-anchors.txt >> "${D}"/etc/opendkim/opendkim.conf
|
||||
fi
|
||||
echo UserID milter >> "${D}"/etc/opendkim/opendkim.conf
|
||||
if use berkdb; then
|
||||
echo Statistics /var/lib/opendkim/stats.dat >> \
|
||||
"${D}"/etc/opendkim/opendkim.conf
|
||||
fi
|
||||
fi
|
||||
|
||||
use static-libs || find "${D}" -name "*.la" -delete
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "If you want to sign your mail messages and need some help"
|
||||
elog "please 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/opendkim/${selector}.private ]]; then
|
||||
ewarn "The private key for this selector already exists."
|
||||
else
|
||||
keysize=1024
|
||||
# generate the private and public keys
|
||||
opendkim-genkey -b ${keysize} -D "${ROOT}"etc/opendkim/ \
|
||||
-s ${selector} -d '(your domain)' && \
|
||||
chown milter:milter \
|
||||
"${ROOT}"etc/opendkim/"${selector}".private || \
|
||||
{ eerror "Failed to create private and public keys." ; return 1; }
|
||||
chmod go-r "${ROOT}"etc/opendkim/"${selector}".private
|
||||
fi
|
||||
|
||||
# opendkim selector configuration
|
||||
echo
|
||||
einfo "Make sure you have the following settings in your /etc/opendkim/opendkim.conf:"
|
||||
einfo " Keyfile /etc/opendkim/${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/opendkim/opendkim.sock"
|
||||
einfo " non_smtpd_milters = unix:/var/run/opendkim/opendkim.sock"
|
||||
einfo " and read http://www.postfix.org/MILTER_README.html"
|
||||
|
||||
# DNS configuration
|
||||
einfo "After you configured your MTA, publish your key by adding this TXT record to your domain:"
|
||||
cat "${ROOT}"etc/opendkim/${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 ADSP http://tools.ietf.org/html/rfc5617"
|
||||
}
|
@ -1,189 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-filter/opendkim/opendkim-2.7.2.ebuild,v 1.2 2012/11/20 12:06:16 eras Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit eutils db-use autotools user
|
||||
|
||||
# for betas
|
||||
#MY_P=${P/_b/.B}
|
||||
#S=${WORKDIR}/${PN}-2.0.0
|
||||
#SRC_URI="mirror://sourceforge/opendkim/${MY_P}.tar.gz"
|
||||
|
||||
DESCRIPTION="A milter-based application to provide DKIM signing and verification"
|
||||
HOMEPAGE="http://opendkim.org"
|
||||
SRC_URI="mirror://sourceforge/opendkim/${P}.tar.gz"
|
||||
|
||||
LICENSE="Sendmail-Open-Source BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+berkdb gnutls ldap lua opendbx poll sasl +ssl static-libs unbound"
|
||||
|
||||
DEPEND="|| ( mail-filter/libmilter mail-mta/sendmail )
|
||||
ssl? ( >=dev-libs/openssl-0.9.8 )
|
||||
berkdb? ( >=sys-libs/db-3.2 )
|
||||
opendbx? ( >=dev-db/opendbx-1.4.0 )
|
||||
lua? ( dev-lang/lua )
|
||||
ldap? ( net-nds/openldap )
|
||||
sasl? ( dev-libs/cyrus-sasl )
|
||||
unbound? ( >=net-dns/unbound-1.4.1 net-dns/dnssec-root )
|
||||
!unbound? ( net-libs/ldns )
|
||||
gnutls? ( >=net-libs/gnutls-2.11.7 )"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
sys-process/psmisc"
|
||||
|
||||
REQUIRED_USE="sasl? ( ldap )"
|
||||
|
||||
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() {
|
||||
sed -i -e 's:/var/db/dkim:/etc/opendkim:g' \
|
||||
-e 's:/var/db/opendkim:/var/lib/opendkim:g' \
|
||||
-e 's:/etc/mail:/etc/opendkim:g' \
|
||||
-e 's:mailnull:milter:g' \
|
||||
-e 's:^#[[:space:]]*PidFile.*:PidFile /var/run/opendkim/opendkim.pid:' \
|
||||
opendkim/opendkim.conf.sample opendkim/opendkim.conf.simple.in \
|
||||
stats/opendkim-reportstats || die
|
||||
|
||||
sed -i -e 's:dist_doc_DATA:dist_html_DATA:' libopendkim/docs/Makefile.am \
|
||||
|| die
|
||||
|
||||
# don't go over the sock length and fail
|
||||
sed -i -e '/^sock/s/t-sign-ss-macro-value-file.sock/t-s-s-m-v-f.sock/' \
|
||||
opendkim/tests/t-sign-ss-macro-value-file.lua || die
|
||||
|
||||
epatch "${FILESDIR}/${P}-strl.patch"
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
if use berkdb ; then
|
||||
myconf=$(db_includedir)
|
||||
myconf="--with-db-incdir=${myconf#-I}"
|
||||
myconf+=" --enable-popauth"
|
||||
myconf+=" --enable-query_cache"
|
||||
myconf+=" --enable-stats"
|
||||
fi
|
||||
if use unbound; then
|
||||
myconf+=" --with-unbound"
|
||||
else
|
||||
myconf+=" --with-ldns"
|
||||
fi
|
||||
if use ldap; then
|
||||
myconf+=" $(use_with sasl)"
|
||||
fi
|
||||
econf \
|
||||
$(use_with berkdb db) \
|
||||
$(use_with opendbx odbx) \
|
||||
$(use_with lua) \
|
||||
$(use_enable lua rbl) \
|
||||
$(use_with ldap openldap) \
|
||||
$(use_enable poll) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with gnutls) \
|
||||
${myconf} \
|
||||
--docdir=/usr/share/doc/${PF} \
|
||||
--htmldir=/usr/share/doc/${PF}/html \
|
||||
--enable-filter \
|
||||
--enable-adsp_lists \
|
||||
--enable-dkim_reputation \
|
||||
--enable-identity_header \
|
||||
--enable-rate_limit \
|
||||
--enable-redirect \
|
||||
--enable-resign \
|
||||
--enable-replace_rules \
|
||||
--enable-default_sender \
|
||||
--enable-sender_macro \
|
||||
--enable-vbr \
|
||||
--disable-rpath \
|
||||
--disable-live-testing
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
dosbin stats/opendkim-reportstats
|
||||
newinitd "${FILESDIR}/opendkim.init.r2" opendkim
|
||||
dodir /etc/opendkim /var/lib/opendkim
|
||||
fowners milter:milter /var/lib/opendkim
|
||||
|
||||
# default configuration
|
||||
if [ ! -f "${ROOT}"/etc/opendkim/opendkim.conf ]; then
|
||||
grep ^[^#] "${S}"/opendkim/opendkim.conf.simple \
|
||||
> "${D}"/etc/opendkim/opendkim.conf
|
||||
if use unbound; then
|
||||
echo TrustedAnchorFile /etc/dnssec/root-anchors.txt >> "${D}"/etc/opendkim/opendkim.conf
|
||||
fi
|
||||
echo UserID milter >> "${D}"/etc/opendkim/opendkim.conf
|
||||
if use berkdb; then
|
||||
echo Statistics /var/lib/opendkim/stats.dat >> \
|
||||
"${D}"/etc/opendkim/opendkim.conf
|
||||
fi
|
||||
fi
|
||||
|
||||
use static-libs || find "${D}" -name "*.la" -delete
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "If you want to sign your mail messages and need some help"
|
||||
elog "please 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/opendkim/${selector}.private ]]; then
|
||||
ewarn "The private key for this selector already exists."
|
||||
else
|
||||
keysize=1024
|
||||
# generate the private and public keys
|
||||
opendkim-genkey -b ${keysize} -D "${ROOT}"etc/opendkim/ \
|
||||
-s ${selector} -d '(your domain)' && \
|
||||
chown milter:milter \
|
||||
"${ROOT}"etc/opendkim/"${selector}".private || \
|
||||
{ eerror "Failed to create private and public keys." ; return 1; }
|
||||
chmod go-r "${ROOT}"etc/opendkim/"${selector}".private
|
||||
fi
|
||||
|
||||
# opendkim selector configuration
|
||||
echo
|
||||
einfo "Make sure you have the following settings in your /etc/opendkim/opendkim.conf:"
|
||||
einfo " Keyfile /etc/opendkim/${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/opendkim/opendkim.sock"
|
||||
einfo " non_smtpd_milters = unix:/var/run/opendkim/opendkim.sock"
|
||||
einfo " and read http://www.postfix.org/MILTER_README.html"
|
||||
|
||||
# DNS configuration
|
||||
einfo "After you configured your MTA, publish your key by adding this TXT record to your domain:"
|
||||
cat "${ROOT}"etc/opendkim/${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 ADSP http://tools.ietf.org/html/rfc5617"
|
||||
}
|
@ -1,191 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-filter/opendkim/opendkim-2.8.0_beta7.ebuild,v 1.1 2013/02/22 19:11:27 eras Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils db-use autotools user
|
||||
|
||||
# for betas
|
||||
MY_P=${P/_b/.B}
|
||||
S=${WORKDIR}/${PN}-2.8.0
|
||||
SRC_URI="mirror://sourceforge/opendkim/${MY_P}.tar.gz"
|
||||
|
||||
DESCRIPTION="A milter-based application to provide DKIM signing and verification"
|
||||
HOMEPAGE="http://opendkim.org"
|
||||
#SRC_URI="mirror://sourceforge/opendkim/${P}.tar.gz"
|
||||
|
||||
LICENSE="Sendmail-Open-Source BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+berkdb gnutls ldap lua opendbx poll sasl +ssl static-libs unbound"
|
||||
|
||||
DEPEND="|| ( mail-filter/libmilter mail-mta/sendmail )
|
||||
dev-libs/libbsd
|
||||
ssl? ( >=dev-libs/openssl-0.9.8 )
|
||||
berkdb? ( >=sys-libs/db-3.2 )
|
||||
opendbx? ( >=dev-db/opendbx-1.4.0 )
|
||||
lua? ( dev-lang/lua )
|
||||
ldap? ( net-nds/openldap )
|
||||
sasl? ( dev-libs/cyrus-sasl )
|
||||
unbound? ( >=net-dns/unbound-1.4.1 net-dns/dnssec-root )
|
||||
!unbound? ( net-libs/ldns )
|
||||
gnutls? ( >=net-libs/gnutls-2.11.7 )"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
sys-process/psmisc"
|
||||
|
||||
REQUIRED_USE="sasl? ( ldap )"
|
||||
|
||||
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() {
|
||||
sed -i -e 's:/var/db/dkim:/etc/opendkim:g' \
|
||||
-e 's:/var/db/opendkim:/var/lib/opendkim:g' \
|
||||
-e 's:/etc/mail:/etc/opendkim:g' \
|
||||
-e 's:mailnull:milter:g' \
|
||||
-e 's:^#[[:space:]]*PidFile.*:PidFile /var/run/opendkim/opendkim.pid:' \
|
||||
opendkim/opendkim.conf.sample opendkim/opendkim.conf.simple.in \
|
||||
stats/opendkim-reportstats || die
|
||||
|
||||
sed -i -e 's:dist_doc_DATA:dist_html_DATA:' libopendkim/docs/Makefile.am \
|
||||
|| die
|
||||
|
||||
# don't go over the sock length and fail
|
||||
sed -i -e '/^sock/s/t-sign-ss-macro-value-file.sock/t-s-s-m-v-f.sock/' \
|
||||
opendkim/tests/t-sign-ss-macro-value-file.lua || die
|
||||
|
||||
epatch "${FILESDIR}/${PN}-2.8.0-unbreak_upgrade.patch"
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
if use berkdb ; then
|
||||
myconf=$(db_includedir)
|
||||
myconf="--with-db-incdir=${myconf#-I}"
|
||||
myconf+=" --enable-popauth"
|
||||
myconf+=" --enable-query_cache"
|
||||
myconf+=" --enable-stats"
|
||||
fi
|
||||
if use unbound; then
|
||||
myconf+=" --with-unbound"
|
||||
else
|
||||
myconf+=" --with-ldns"
|
||||
fi
|
||||
if use ldap; then
|
||||
myconf+=" $(use_with sasl)"
|
||||
fi
|
||||
econf \
|
||||
$(use_with berkdb db) \
|
||||
$(use_with opendbx odbx) \
|
||||
$(use_with lua) \
|
||||
$(use_enable lua rbl) \
|
||||
$(use_with ldap openldap) \
|
||||
$(use_enable poll) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with gnutls) \
|
||||
${myconf} \
|
||||
--docdir=/usr/share/doc/${PF} \
|
||||
--htmldir=/usr/share/doc/${PF}/html \
|
||||
--enable-filter \
|
||||
--enable-adsp_lists \
|
||||
--enable-dkim_reputation \
|
||||
--enable-identity_header \
|
||||
--enable-rate_limit \
|
||||
--enable-redirect \
|
||||
--enable-resign \
|
||||
--enable-replace_rules \
|
||||
--enable-default_sender \
|
||||
--enable-sender_macro \
|
||||
--enable-vbr \
|
||||
--disable-rpath \
|
||||
--disable-live-testing
|
||||
#--with-test-socket=/tmp/opendkim-S
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
dosbin stats/opendkim-reportstats
|
||||
newinitd "${FILESDIR}/opendkim.init.r3" opendkim
|
||||
dodir /etc/opendkim /var/lib/opendkim
|
||||
fowners milter:milter /var/lib/opendkim
|
||||
|
||||
# default configuration
|
||||
if [ ! -f "${ROOT}"/etc/opendkim/opendkim.conf ]; then
|
||||
grep ^[^#] "${S}"/opendkim/opendkim.conf.simple \
|
||||
> "${D}"/etc/opendkim/opendkim.conf
|
||||
if use unbound; then
|
||||
echo TrustedAnchorFile /etc/dnssec/root-anchors.txt >> "${D}"/etc/opendkim/opendkim.conf
|
||||
fi
|
||||
echo UserID milter >> "${D}"/etc/opendkim/opendkim.conf
|
||||
if use berkdb; then
|
||||
echo Statistics /var/lib/opendkim/stats.dat >> \
|
||||
"${D}"/etc/opendkim/opendkim.conf
|
||||
fi
|
||||
fi
|
||||
|
||||
use static-libs || find "${D}" -name "*.la" -delete
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "If you want to sign your mail messages and need some help"
|
||||
elog "please 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/opendkim/${selector}.private ]]; then
|
||||
ewarn "The private key for this selector already exists."
|
||||
else
|
||||
keysize=1024
|
||||
# generate the private and public keys
|
||||
opendkim-genkey -b ${keysize} -D "${ROOT}"etc/opendkim/ \
|
||||
-s ${selector} -d '(your domain)' && \
|
||||
chown milter:milter \
|
||||
"${ROOT}"etc/opendkim/"${selector}".private || \
|
||||
{ eerror "Failed to create private and public keys." ; return 1; }
|
||||
chmod go-r "${ROOT}"etc/opendkim/"${selector}".private
|
||||
fi
|
||||
|
||||
# opendkim selector configuration
|
||||
echo
|
||||
einfo "Make sure you have the following settings in your /etc/opendkim/opendkim.conf:"
|
||||
einfo " Keyfile /etc/opendkim/${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/opendkim/opendkim.sock"
|
||||
einfo " non_smtpd_milters = unix:/var/run/opendkim/opendkim.sock"
|
||||
einfo " and read http://www.postfix.org/MILTER_README.html"
|
||||
|
||||
# DNS configuration
|
||||
einfo "After you configured your MTA, publish your key by adding this TXT record to your domain:"
|
||||
cat "${ROOT}"etc/opendkim/${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 ADSP http://tools.ietf.org/html/rfc5617"
|
||||
}
|
@ -1,3 +1 @@
|
||||
DIST pypolicyd-spf-0.8.1.tar.gz 35892 SHA256 7f12aeef5e8638b823aebf84e9b3982c469deb41649036774f20ce7b08213b01
|
||||
DIST pypolicyd-spf-1.0.tar.gz 30204 SHA256 c57aa4bae4f6ed2321acf0f9361cbdce652fb4c1c948b063a0909744815e0c8d
|
||||
DIST pypolicyd-spf-1.1.tar.gz 469687 SHA256 93ca747e1e62d05a3e3fa54b9415f6c6da7fa40644e32507d0bb56980e31cc56 SHA512 7968425ae5b966571b0787769eff484f4d779f02c8460f515b98549117fdf270de70861f61b8c3e7d9da2092e91c191055cd9a312303c50a2b4707e9dd92840e WHIRLPOOL cd47648c122a13e99c08dac9cfee5cbe12b5b4301dc389397ca824ef19ed976beeee02e7f17fb0faf8abe29184be3aeb73c7ab327a0e6b19d7f84434f20b3635
|
||||
|
@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-filter/pypolicyd-spf/pypolicyd-spf-0.8.1.ebuild,v 1.3 2011/04/09 21:21:11 angelos Exp $
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="2"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
|
||||
inherit distutils versionator
|
||||
|
||||
DESCRIPTION="Python based policy daemon for Postfix SPF checking"
|
||||
HOMEPAGE="https://launchpad.net/pypolicyd-spf"
|
||||
SRC_URI="http://launchpad.net/pypolicyd-spf/$(get_version_component_range 1-2)/${PV}/+download/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-python/pyspf-2.0.3"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
PYTHON_MODNAME="policydspfsupp.py policydspfuser.py"
|
@ -1,25 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-filter/pypolicyd-spf/pypolicyd-spf-1.0.ebuild,v 1.1 2012/06/02 14:28:48 phajdan.jr Exp $
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="2"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
|
||||
inherit distutils versionator
|
||||
|
||||
DESCRIPTION="Python based policy daemon for Postfix SPF checking"
|
||||
HOMEPAGE="https://launchpad.net/pypolicyd-spf"
|
||||
SRC_URI="http://launchpad.net/pypolicyd-spf/$(get_version_component_range 1-2)/${PV}/+download/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-python/pyspf-2.0.3"
|
||||
RDEPEND="${DEPEND}
|
||||
dev-python/authres"
|
||||
|
||||
PYTHON_MODNAME="policydspfsupp.py policydspfuser.py"
|
@ -1,74 +0,0 @@
|
||||
#!/sbin/runscript
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-filter/sid-milter/files/sid-filter.init,v 1.4 2010/09/24 19:59:23 mrness Exp $
|
||||
|
||||
depend() {
|
||||
# need net
|
||||
use dns logger net
|
||||
}
|
||||
|
||||
parse_opts() {
|
||||
local filter_opt filter_flag=
|
||||
for filter_opt in ${SID_FILTER_OPTS}; do
|
||||
case "${filter_flag}" in
|
||||
-u) filter_user=${filter_opt}
|
||||
;;
|
||||
-P) filter_pid=${filter_opt}
|
||||
;;
|
||||
esac
|
||||
[ -n "${filter_user}" -a -n "${filter_pid}" ] && break
|
||||
filter_flag=${filter_opt}
|
||||
done
|
||||
|
||||
if [ -z "${filter_user}" ]; then
|
||||
filter_user=milter
|
||||
SID_FILTER_OPTS="${SID_FILTER_OPTS} -u ${filter_user}"
|
||||
fi
|
||||
if [ -z "${filter_pid}" ]; then
|
||||
filter_pid="/var/run/sid-filter.pid"
|
||||
SID_FILTER_OPTS="${SID_FILTER_OPTS} -P ${filter_pid}"
|
||||
fi
|
||||
}
|
||||
|
||||
clean_socket() {
|
||||
local socket_file= svc_pid=
|
||||
|
||||
socket_file="$(echo ${SID_FILTER_OPTS} | sed -e 's/.*local:\(.*\) .*/\1/' | awk '{print $1}')"
|
||||
svc_pid="$(ps -C sid-filter -o pid=)"
|
||||
if [[ -z "${svc_pid}" ]] && [[ ! -z "${socket_file}" ]] && [[ -S "${socket_file}" ]]; then
|
||||
ewarn "Strange, the socket file already exist in \"${socket_file}\""
|
||||
ewarn "it will be removed now and re-created by the sid-filter server"
|
||||
ewarn "BUT please make your checks."
|
||||
rm -f "${socket_file}"
|
||||
fi
|
||||
}
|
||||
|
||||
start() {
|
||||
local filter_user= filter_pid=
|
||||
|
||||
clean_socket
|
||||
parse_opts
|
||||
if ! (touch ${filter_pid} && chown ${filter_user} ${filter_pid}) ; then
|
||||
eerror "Failed to create pidfile"
|
||||
return 1
|
||||
fi
|
||||
|
||||
ebegin "Starting Sender-ID Filter"
|
||||
start-stop-daemon --start --exec /usr/bin/sid-filter -- ${SID_FILTER_OPTS}
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
local filter_user= filter_pid=
|
||||
|
||||
parse_opts
|
||||
|
||||
ebegin "Stopping Sender-ID Filter"
|
||||
start-stop-daemon --stop --quiet --name sid-filter --pidfile ${filter_pid}
|
||||
eend $?
|
||||
|
||||
if [ $? = 0 -a -f "${filter_pid}" ]; then
|
||||
rm ${filter_pid}
|
||||
fi
|
||||
}
|
@ -1,66 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-filter/sid-milter/sid-milter-1.0.0-r5.ebuild,v 1.2 2012/06/05 00:05:52 zmedico Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit eutils toolchain-funcs user
|
||||
|
||||
DESCRIPTION="A milter-based application to provide Sender-ID verification service"
|
||||
HOMEPAGE="http://sourceforge.net/projects/sid-milter/"
|
||||
SRC_URI="mirror://sourceforge/sid-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}-nopra_on_spf1.patch
|
||||
epatch "${FILESDIR}"/${P}-as-needed.patch
|
||||
|
||||
local CC="$(tc-getCC)"
|
||||
local ENVDEF=""
|
||||
use ipv6 && ENVDEF="${ENVDEF} -DNETINET6"
|
||||
sed -e "s:@@CC@@:${CC}:" \
|
||||
-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 || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir /usr/bin
|
||||
emake -j1 DESTDIR="${D}" SUBDIRS=sid-filter \
|
||||
SBINOWN=root SBINGRP=root UBINOWN=root UBINGRP=root \
|
||||
install || die "make install failed"
|
||||
|
||||
newinitd "${FILESDIR}/sid-filter.init" sid-filter \
|
||||
|| die "newinitd failed"
|
||||
newconfd "${FILESDIR}/sid-filter.conf" sid-filter \
|
||||
|| die "newconfd failed"
|
||||
|
||||
# man build is broken; do man page installation by hand
|
||||
doman */*.8 || die "failed to install man pages"
|
||||
|
||||
# some people like docs
|
||||
dodoc RELEASE_NOTES *.txt sid-filter/README || die "failed to install docs"
|
||||
}
|
@ -1,4 +1,2 @@
|
||||
DIST esci-interpreter-gt-s80-0.2.0-2.i386.rpm 191098 SHA256 c808b27f0e7cc61fecf0e7b71c51243e02321e55c1725a65d2317027a42ec060 SHA512 ac1d6641449e41ad96bc5e4b9ed63f5dc9d869ca3567b996fc17de8de44b56280f12f596b27048feea3af5ee7a1cf7f75219da683daddd703df5cc0215c21181 WHIRLPOOL 97f7e1dfadd361e7f5a1d362e1129a33f9cc97893d0677ea377b9739ba900c5fae113828918784c3d9a345f980080fbd962f7ede8af2dd05a3122b5687a0fd85
|
||||
DIST esci-interpreter-gt-s80-0.2.0-2.x86_64.rpm 71333 SHA256 364e8e770ed5a4f14aa88abd4b0b5ab19bb13d3e789618752eb7becd722bbf28 SHA512 32800583aedc506c8548826f4de8cc25e81aef383700fdc3ca2b59d2c3dfe34acee85273a56c47f2bef69925ac98f6767cfacf18eef61e624279506b4c9445f3 WHIRLPOOL ff1265d919acab68b392c6b7c7e49eecdd8bffa48dfb694429aa9d29b6645203a7441f9d52189cf02dc886d97365b4159986cb496d44bd7320ae6e2067811e66
|
||||
DIST esci-interpreter-gt-s80-0.2.1-1.i386.rpm 191157 SHA256 7f2b85fd0d7adaa1a9c604a5447b36ed895f1d1bfd765651556e5f69a8846ea6 SHA512 abcf9228e1265d309f07b3b77081e9c8b21a4f186ef49b857df2e53b1d9e11f11e0975673c02760bd00f96d916fe5108f9218b0bea67bc59ff78ff4c9a09eb69 WHIRLPOOL 0d642bd6747d76b19259a9579c4b4e5dff3c8fb45c68576e3f08119163d84bef2f4db6ef7b555091e1b396987e8d73a07d79ae38018772a465f67355ebb1e636
|
||||
DIST esci-interpreter-gt-s80-0.2.1-1.x86_64.rpm 71423 SHA256 6380c4ec2edd70bea1b3387b40ed669dd376823db33727e25a8b84205609693c SHA512 3977255a939630391e35775651094f6c873288c5e2c70ee70c4e19064b78e721372cdd40c7f70ae937e74b572b9a15d9b558fdd6a1dc9905bbd78abce8bd57e5 WHIRLPOOL c46dd664e947a479a47c7b9d5a2e7fb40c474146940b96afa1befeeaa50eaea929f55b909d9f3dcc412dab3ea5e14d42409cfc3558e20269f6dc78238a8c26c5
|
||||
|
@ -1,88 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-gfx/esci-interpreter-gt-s80/esci-interpreter-gt-s80-0.2.0.2.ebuild,v 1.3 2012/07/05 16:30:43 flameeyes Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit rpm versionator multilib
|
||||
|
||||
MY_PV="$(get_version_component_range 1-3)"
|
||||
MY_PVR="$(replace_version_separator 3 -)"
|
||||
|
||||
DESCRIPTION="Epson GT-S50 and GT-S80 scanner plugins for SANE 'epkowa' backend."
|
||||
HOMEPAGE="http://www.avasys.jp/english/linux_e/dl_scan.html"
|
||||
SRC_URI="
|
||||
x86? ( http://linux.avasys.jp/drivers/iscan-plugins/${PN}/${MY_PV}/${PN}-${MY_PVR}.i386.rpm )
|
||||
amd64? ( http://linux.avasys.jp/drivers/iscan-plugins/${PN}/${MY_PV}/${PN}-${MY_PVR}.x86_64.rpm )
|
||||
"
|
||||
|
||||
LICENSE="AVASYS"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64"
|
||||
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=media-gfx/iscan-2.28.0"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
QA_PREBUILT="
|
||||
/opt/iscan/esci/libesci-interpreter-gt-s80.so
|
||||
/opt/iscan/esci/libesci-interpreter-gt-s80.so.0
|
||||
/opt/iscan/esci/libesci-interpreter-gt-s80.so.0.0.0
|
||||
/opt/iscan/esci/libesci-interpreter-gt-s50.so
|
||||
/opt/iscan/esci/libesci-interpreter-gt-s50.so.0
|
||||
/opt/iscan/esci/libesci-interpreter-gt-s50.so.0.0.0"
|
||||
|
||||
src_configure() { :; }
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
dodoc usr/share/doc/*/*
|
||||
|
||||
# install scanner plugins
|
||||
exeinto /opt/iscan/esci
|
||||
doexe "${WORKDIR}/usr/$(get_libdir)/esci/"*
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
basecmds=(
|
||||
"iscan-registry --COMMAND interpreter usb 0x04b8 0x0136 /opt/iscan/esci/libesci-interpreter-gt-s80"
|
||||
"iscan-registry --COMMAND interpreter usb 0x04b8 0x0137 /opt/iscan/esci/libesci-interpreter-gt-s50"
|
||||
"iscan-registry --COMMAND interpreter usb 0x04b8 0x0144 /opt/iscan/esci/libesci-interpreter-gt-s80"
|
||||
"iscan-registry --COMMAND interpreter usb 0x04b8 0x0143 /opt/iscan/esci/libesci-interpreter-gt-s50"
|
||||
)
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
[[ -n ${REPLACING_VERSIONS} ]] && return
|
||||
|
||||
if [[ ${ROOT} == "/" ]]; then
|
||||
for basecmd in "${basecmds[@]}"; do
|
||||
eval ${basecmd/COMMAND/add}
|
||||
done
|
||||
else
|
||||
ewarn "Unable to register the plugin and firmware when installing outside of /."
|
||||
ewarn "execute the following command yourself:"
|
||||
for basecmd in "${basecmds[@]}"; do
|
||||
ewarn "${basecmd/COMMAND/add}"
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_prerm() {
|
||||
[[ -n ${REPLACED_BY_VERSION} ]] && return
|
||||
|
||||
if [[ ${ROOT} == "/" ]]; then
|
||||
for basecmd in "${basecmds[@]}"; do
|
||||
eval ${basecmd/COMMAND/remove}
|
||||
done
|
||||
else
|
||||
ewarn "Unable to register the plugin and firmware when installing outside of /."
|
||||
ewarn "execute the following command yourself:"
|
||||
for basecmd in "${basecmds[@]}"; do
|
||||
ewarn "${basecmd/COMMAND/remove}"
|
||||
done
|
||||
fi
|
||||
}
|
@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-gfx/iscan-plugin-esdip/iscan-plugin-esdip-1.0.0.5.ebuild,v 1.2 2012/11/03 20:47:27 flameeyes Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit rpm versionator multilib
|
||||
|
||||
MY_PV="$(get_version_component_range 1-3)"
|
||||
MY_PVR="$(replace_version_separator 3 -)"
|
||||
|
||||
DESCRIPTION="Plugin for 'epkowa' backend for image manipulation."
|
||||
HOMEPAGE="http://www.avasys.jp/english/linux_e/dl_scan.html"
|
||||
SRC_URI="
|
||||
x86? ( http://linux.avasys.jp/drivers/iscan-plugins/${PN}/${MY_PV}/${PN}-${MY_PVR}.ltdl7.i386.rpm )
|
||||
amd64? ( http://linux.avasys.jp/drivers/iscan-plugins/${PN}/${MY_PV}/${PN}-${MY_PVR}.ltdl7.x86_64.rpm )
|
||||
"
|
||||
|
||||
LICENSE="AVASYS"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64"
|
||||
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=media-gfx/iscan-2.28.0"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
QA_PREBUILT="/opt/iscan/esci/*"
|
||||
|
||||
src_configure() { :; }
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
dodoc usr/share/doc/*/*
|
||||
|
||||
exeinto /usr/$(get_libdir)/iscan
|
||||
doexe usr/$(get_libdir)/iscan/*
|
||||
|
||||
insinto /usr/share/iscan
|
||||
doins usr/share/iscan/*
|
||||
}
|
@ -1,85 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-gfx/iscan-plugin-gt-f500/iscan-plugin-gt-f500-1.0.0.1.ebuild,v 1.4 2012/06/08 02:15:09 zmedico Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit multilib rpm versionator
|
||||
|
||||
MY_P="${PN}-$(replace_version_separator 3 -)"
|
||||
|
||||
DESCRIPTION="Epson Perfection 2480/2580 PHOTO scanner plugin for SANE 'epkowa' backend."
|
||||
HOMEPAGE="http://www.avasys.jp/english/linux_e/dl_scan.html"
|
||||
SRC_URI="http://lx1.avasys.jp/iscan/v1180/${MY_P}.i386.rpm"
|
||||
|
||||
LICENSE="EPSON EAPL"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64"
|
||||
|
||||
IUSE="minimal"
|
||||
|
||||
DEPEND="minimal? ( >=media-gfx/iscan-2.21.0 )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_configure() { :; }
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
# install scanner firmware
|
||||
insinto /usr/share/iscan
|
||||
doins "${WORKDIR}/usr/share/iscan/"*
|
||||
|
||||
dodoc usr/share/doc/*/*
|
||||
|
||||
use minimal && return
|
||||
# install scanner plugins
|
||||
exeinto /opt/iscan/esci
|
||||
doexe "${WORKDIR}/usr/$(get_libdir)/iscan/"*
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
basecmds=(
|
||||
"iscan-registry --COMMAND interpreter usb 0x04b8 0x0121 '/opt/iscan/esci/libesint41.so.2 /usr/share/iscan/esfw41.bin'"
|
||||
)
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "Firmware file esfw41.bin for Epson Perfection 2480/2580 PHOTO"
|
||||
elog "has been installed in /usr/share/iscan."
|
||||
elog
|
||||
use minimal && return
|
||||
[[ -n ${REPLACING_VERSIONS} ]] && return
|
||||
|
||||
# Needed for scanner to work properly.
|
||||
if [[ ${ROOT} == "/" ]]; then
|
||||
for basecmd in "${basecmds[@]}"; do
|
||||
eval ${basecmd/COMMAND/add}
|
||||
done
|
||||
else
|
||||
ewarn "Unable to register the plugin and firmware when installing outside of /."
|
||||
ewarn "execute the following command yourself:"
|
||||
for basecmd in "${basecmds[@]}"; do
|
||||
ewarn "${basecmd/COMMAND/add}"
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_prerm() {
|
||||
use minimal && return
|
||||
[[ -n ${REPLACED_BY_VERSION} ]] && return
|
||||
|
||||
if [[ ${ROOT} == "/" ]]; then
|
||||
for basecmd in "${basecmds[@]}"; do
|
||||
eval ${basecmd/COMMAND/remove}
|
||||
done
|
||||
else
|
||||
ewarn "Unable to de-register the plugin and firmware when installing outside of /."
|
||||
ewarn "execute the following command yourself:"
|
||||
for basecmd in "${basecmds[@]}"; do
|
||||
ewarn "${basecmd/COMMAND/remove}"
|
||||
done
|
||||
fi
|
||||
}
|
@ -1,93 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-gfx/iscan-plugin-gt-x770/iscan-plugin-gt-x770-2.1.2.1-r2.ebuild,v 1.1 2012/07/05 18:56:54 flameeyes Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit rpm versionator multilib
|
||||
|
||||
MY_PV="$(get_version_component_range 1-3)"
|
||||
MY_PVR="$(replace_version_separator 3 -)"
|
||||
|
||||
DESCRIPTION="Epson Perfection V500 scanner plugin for SANE 'epkowa' backend."
|
||||
HOMEPAGE="http://www.avasys.jp/english/linux_e/dl_scan.html"
|
||||
SRC_URI="
|
||||
x86? ( http://linux.avasys.jp/drivers/iscan-plugins/${PN}/${MY_PV}/${PN}-${MY_PVR}.i386.rpm )
|
||||
amd64? ( http://linux.avasys.jp/drivers/iscan-plugins/${PN}/${MY_PV}/${PN}-${MY_PVR}.x86_64.rpm )
|
||||
"
|
||||
|
||||
LICENSE="AVASYS"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=media-gfx/iscan-2.21.0
|
||||
!!<media-gfx/iscan-plugin-gt-x770-2.1.2.1-r2"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
QA_PREBUILT="
|
||||
/opt/iscan/esci/libesint7C.so.2.0.1
|
||||
/opt/iscan/esci/libesint7C.so.2
|
||||
/opt/iscan/esci/libesint7C.so"
|
||||
|
||||
src_configure() { :; }
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
# install scanner firmware
|
||||
insinto /usr/share/iscan
|
||||
doins "${WORKDIR}/usr/share/iscan/"*
|
||||
|
||||
dodoc usr/share/doc/*/*
|
||||
|
||||
# install scanner plugins
|
||||
exeinto /opt/iscan/esci
|
||||
doexe "${WORKDIR}/usr/$(get_libdir)/iscan/"*
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
basecmds=(
|
||||
"iscan-registry --COMMAND interpreter usb 0x04b8 0x0130 /opt/iscan/esci/libesint7C /usr/share/iscan/esfw7C.bin"
|
||||
)
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "Firmware file esfw41.bin for Epson Perfection V500"
|
||||
elog "has been installed in /usr/share/iscan."
|
||||
elog
|
||||
|
||||
[[ -n ${REPLACING_VERSIONS} ]] && return
|
||||
|
||||
# Needed for scanner to work properly.
|
||||
if [[ ${ROOT} == "/" ]]; then
|
||||
for basecmd in "${basecmds[@]}"; do
|
||||
eval ${basecmd/COMMAND/add}
|
||||
done
|
||||
else
|
||||
ewarn "Unable to register the plugin and firmware when installing outside of /."
|
||||
ewarn "execute the following command yourself:"
|
||||
for basecmd in "${basecmds[@]}"; do
|
||||
ewarn "${basecmd/COMMAND/add}"
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_prerm() {
|
||||
[[ -n ${REPLACED_BY_VERSION} ]] && return
|
||||
|
||||
if [[ ${ROOT} == "/" ]]; then
|
||||
for basecmd in "${basecmds[@]}"; do
|
||||
eval ${basecmd/COMMAND/remove}
|
||||
done
|
||||
else
|
||||
ewarn "Unable to de-register the plugin and firmware when installing outside of /."
|
||||
ewarn "execute the following command yourself:"
|
||||
for basecmd in "${basecmds[@]}"; do
|
||||
ewarn "${basecmd/COMMAND/remove}"
|
||||
done
|
||||
fi
|
||||
}
|
@ -1,4 +1,2 @@
|
||||
DIST iscan-plugin-gt-x820-2.1.2-1.i386.rpm 489296 SHA256 eb1d021fa3db3140dd70f96d65745f5b7b568b10cf0f1040ac81e45c7196cccd SHA512 8ac2120c6636ce6f99d62ed70fd9409a38268b76c0398158ee966d040fbcd0fb5d6ffafd6eaec1eea6e8bc723941800bc97381ba03f132d97ee4fd0eaa742a85 WHIRLPOOL a9853cf2cbb432bd3a563c82b0769129aba50b96c9a4e01f19ef9b1518d01a78a5478bc437194b78ca8e4f225520cc759f618e4c70015c041d65f2dba6e94505
|
||||
DIST iscan-plugin-gt-x820-2.1.2-1.x86_64.rpm 206140 SHA256 da552bd21c85ff642de7b00b46324c29780cf47ec4c849fa70c20b72fa716e36 SHA512 a4858a4da9c1a99f95b323a406eeff2bde793cc1c93d27c0fcba7a4902c1ff668e2eab35e44b0bc082e260f4ea323368c4948c02d470b7d0dec0d3cee68c0f0e WHIRLPOOL d7c1968b9288145a0ba9751232bf542a4235fbb1cdf84e83c56fca24c61e4872714aa1ec17d3f0042f96efd3794af8520c256168f993b8ad86aacf7b57837ac2
|
||||
DIST iscan-plugin-gt-x820-2.2.0-1.i386.rpm 490641 SHA256 aef57fde9829bb888dd091cd7423778a88511e4d580f519d06f43d097db80c84 SHA512 37f72ce8d71d315f51f45cd08c8865a2e613b8a6c6a27e7f4671bd5a796d10f3f9cffb954dd5f3875395f49244b090f5a2a4f2749d6c5d080ce4766faf7ccdf1 WHIRLPOOL fd5de9365d0ade03958e86e8f015a209abe47f3dea58550c057067c4a1986404c0d7b171958774ac0acb533d6c08ccf60e195baa64f1466bce7d30ff1c6f780e
|
||||
DIST iscan-plugin-gt-x820-2.2.0-1.x86_64.rpm 206774 SHA256 4be3bed1d6292822f7e963de183683a987db1f59a911688985b00af3d231b317 SHA512 342b034ae7cf1f2b346ffce8719a025e55df2295daaad896acb072e3e36b916f0503106293dc88340d4b1b732b8daa6f4d0681f843754824b757667940b5b545 WHIRLPOOL 726de2d88a2bfd16f2ad34318cfe90ea89f1a46091a7aaf97e232256f61f795caf271131414a7eb3fca3e2ded4963e068752774c351cd1c9f38bccf5619bcf1a
|
||||
|
@ -0,0 +1,2 @@
|
||||
DIST iscan-plugin-perfection-v370-1.0.0-2.i386.rpm 383681 SHA256 0fcd95b3c7fb5c1b26fc482513c8220d44a1cde174169e831eea9d5b04ad8537 SHA512 ca0d77e614b826529b23e7ccb6f8546143c471757fb9648c30830055764442c44c811d12c61b04e14d6d435c5de67eb20d24653aee23022ed7104ce89074fdf1 WHIRLPOOL 3b46c6b03e4a03c84348c1f6fb1ed6cdce5d8427017785d66f29f5e96d602f4ab3bc117caabe1fe309a4f8c032a3e1e7fe0091b7b008dd9b08a3b51714e03fac
|
||||
DIST iscan-plugin-perfection-v370-1.0.0-2.x86_64.rpm 172082 SHA256 072ddd22e627ee4ed8736bb8726905349bc3879c4127fcbc3b3b90f252ffd823 SHA512 d0a942f4dbf51edf773e3bd83749ffc5dc9b1b67daec042fb49b4050ead34c604ce0183b138dd0719c2fe1ba2d610034b8d2d16ba12df4cd8617d1182b66466f WHIRLPOOL f7e2a21a51589b2907ca4626cbc8dd47af338cd286c383f43ed150c3ae1871543b04faf4a6f7a3431deb767c0d5d3d18889065b353f6eef58cbcfbdad860bab1
|
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>flameeyes@gentoo.org</email>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
Proprietary plugin for several EPSON scanner models, to be used
|
||||
with the epkowa SANE backend (provided by
|
||||
<pkg>media-gfx/iscan</pkg>). 32-bit and 64-bit.
|
||||
|
||||
Supports the following models:
|
||||
|
||||
Epson GT-F740
|
||||
Epson GT-S640
|
||||
Epson Perfection V37
|
||||
Epson Perfection V370 Photo
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -1 +1,2 @@
|
||||
DIST libvisio-0.0.23.tar.xz 377248 SHA256 15ae1dd2500e53849df3cf5c6dd88c85cffdced65a90110bfde9ccb6ce1dbb53 SHA512 acdf3730c39ffe091360fd994ce062351ccfcd946d98d6372d88caf4e12b0a1a61701d4c2d31c35e8b43c68f375c62a63ea643e38db29c107347f5223587411f WHIRLPOOL 92a87911128d35629e9a582636d26d1ca13f79ef5b8ad545944a73549cabfe2642df56dbad639ab1a3a3363cc5359a01a3adc850c942f6346e5015a596c9b27f
|
||||
DIST libvisio-0.0.25.tar.xz 378680 SHA256 db222bf1527ff4219bcc17c64a956f2847e5fd5b05d0c35081c54105f4696f9c SHA512 7d8ee50c58f01afd4ea85924d9d28d7e2254a6b4f13fe364643b204e62683953113189b05c1e86d9e61903af9e115f44fb07152f6a71395700678cb7f75b27c3 WHIRLPOOL 42512bef9a28c4c99a4a941d2dc23099a9e092382ee19064a2c7fa1c6abc8d91e58e5c494a967daeb0c958ad95160ae3af91b78d650c6e928e50fa98a47aae0a
|
||||
|
@ -0,0 +1,52 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/libvisio/libvisio-0.0.25.ebuild,v 1.1 2013/02/26 14:12:26 scarabeus Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
EGIT_REPO_URI="git://anongit.freedesktop.org/git/libreoffice/contrib/libvisio/"
|
||||
inherit base
|
||||
[[ ${PV} == 9999 ]] && inherit autotools git-2
|
||||
|
||||
DESCRIPTION="Library parsing the visio documents"
|
||||
HOMEPAGE="http://www.freedesktop.org/wiki/Software/libvisio"
|
||||
[[ ${PV} == 9999 ]] || SRC_URI="http://dev-www.libreoffice.org/src/${P}.tar.xz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
[[ ${PV} == 9999 ]] || \
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="doc static-libs"
|
||||
|
||||
RDEPEND="
|
||||
app-text/libwpd:0.9
|
||||
app-text/libwpg:0.2
|
||||
dev-libs/libxml2
|
||||
sys-libs/zlib
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-libs/boost-1.46
|
||||
dev-util/gperf
|
||||
sys-devel/libtool
|
||||
virtual/pkgconfig
|
||||
doc? ( app-doc/doxygen )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
[[ -d m4 ]] || mkdir "m4"
|
||||
base_src_prepare
|
||||
[[ ${PV} == 9999 ]] && eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
$(use_enable static-libs static) \
|
||||
--disable-werror \
|
||||
$(use_with doc docs)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
find "${ED}" -name '*.la' -exec rm -f {} +
|
||||
}
|
@ -1 +1 @@
|
||||
DIST gst-plugins-bad-0.10.22.tar.bz2 3539722 SHA256 d8f7102f43ffea076646427115ffdccb3975954f1e9367bd304f7ee01e12070c SHA512 5a5df41df5899a2578a7d4cf03789080db028af78229254183c36f6bb094c4351c13bae4e893c6aad8e2385bafba292d7a7702436dd163cc4c53604df481349e WHIRLPOOL f028207602b652e60c9dd7fade3ca67a7e7b0173dea84602865ea66402fcb8e275529baceae416bea1a1f7bb4074e4b6d66bc0b87e15f9fedb9f4831e1820eef
|
||||
DIST gst-plugins-bad-0.10.23.tar.xz 3155044 SHA256 03cf0786391c64625569072e904082a08861f05a63d64b2f8e8dad3f26d81bf9 SHA512 6437dd12707ef29651f4014b54612cf2a3a42ed4e05a1c5f4a432d80e27efd2abc0df891ebcfdc9e7b2cf9f71a15b88e48b3aa6db24a178ed6de3b1bdf4c3dc4 WHIRLPOOL dd657100909c32ab75cb8aada8db24d68ddf7a10dc0eb055982d7e4d9ae7a50c364eeac9017cea8b176734fc09cf7f8e4e8f52d24e3173806633ddb8a7acd93c
|
||||
|
@ -1,15 +1,14 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-plugins/gst-plugins-gsm/gst-plugins-gsm-0.10.22.ebuild,v 1.3 2012/12/02 16:14:47 eva Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-plugins/gst-plugins-gsm/gst-plugins-gsm-0.10.23.ebuild,v 1.5 2013/02/26 12:40:31 eva Exp $
|
||||
|
||||
EAPI="1"
|
||||
EAPI="5"
|
||||
|
||||
inherit gst-plugins-bad
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
DESCRIPTION="GStreamer plugin for GSM audio decoding/encoding"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="media-sound/gsm
|
||||
>=media-libs/gst-plugins-base-0.10.33:0.10"
|
||||
RDEPEND="media-sound/gsm"
|
||||
DEPEND="${RDEPEND}"
|
@ -1 +1 @@
|
||||
DIST kmid-2.4.0.tar.bz2 577246 RMD160 cd81d6bc1cbd94a087cae2432ada4873b7f2e789 SHA1 3841b8d38b284676ae5bb44071d2cee301f17c88 SHA256 44c4cf65d011d38e278e8f4d8e03e17ed1cfb7c76c33916f890a1f46d17de43b
|
||||
DIST kmid-2.4.0.tar.bz2 577246 SHA256 44c4cf65d011d38e278e8f4d8e03e17ed1cfb7c76c33916f890a1f46d17de43b SHA512 1a25ddae7133c492a6141795b3f87c49ed7c2621c97c163addc4c6328185710e65e526af7d87e0623e67eb48e3feace11da1047f7475dff8768406c219fb3ad0 WHIRLPOOL 81b7bc6f896e257201b0735592320f34e28a4f7818470243ee051750c88d8b1f35680f6adde6a06e640e0132d4c1a2894b94e2cf9ced06ae0387f6d50bf6a0a2
|
||||
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/kmid/kmid-2.4.0-r1.ebuild,v 1.1 2013/02/26 11:50:14 kensington Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
KDE_HANDBOOK="optional"
|
||||
KDE_LINGUAS="ca ca@valencia cs da de en_GB es fr gl nb nl pt pt_BR
|
||||
sr sr@ijekavian sr@ijekavianlatin sr@Latn sv tr uk zh_CN"
|
||||
inherit kde4-base
|
||||
|
||||
DESCRIPTION="A MIDI/Karaoke player for KDE"
|
||||
HOMEPAGE="http://userbase.kde.org/KMid"
|
||||
SRC_URI="mirror://sourceforge/kmid2/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="4"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
RDEPEND="
|
||||
media-libs/alsa-lib
|
||||
>=media-sound/drumstick-0.4
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
DOCS=( ChangeLog README TODO )
|
@ -1,6 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>kde</herd>
|
||||
<herd>sound</herd>
|
||||
<herd>kde</herd>
|
||||
<herd>sound</herd>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">kmid2</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
@ -1,2 +1 @@
|
||||
DIST 29024-soundkonverter-1.6.3.tar.gz 478923 SHA256 5caf6f3e39be83f074e1ec467704b15d91d594006ef2e1245a2ff0955b59515e SHA512 b1c1f66e86a07b375711ff396340dfbc778c2fd13d82e1068f92936b6b917fad296c4ed2555f45f20a3d6ebeacaa4737df10297e175a148cf3201a1d4ee4dbca WHIRLPOOL ba8bcda3fa02cc09b32e5db7b3cc9918bca936451e03a9e17fb38c53eef46a1475ddc6be63e3ae1b7ddbbc49ac00db1374cba7cc19450a70a8b94e839d5eac44
|
||||
DIST 29024-soundkonverter-1.6.4.tar.gz 496384 SHA256 b466e006c785616216158cf01e2e3d32b3beacdcac138c811988f63a0cc18587 SHA512 c90dda835e75257125da665121f9a356c80c10d0e589f9d31ecc3681d2846baf697953c0a3c5c8f12d2ab5f296b9825045faf7d224066384023ccb50986959bf WHIRLPOOL ffae2390bded365573f248fcbc3a7267f700e042a5ff1512e060496754949f2fc3bab2968700534b881b367a8f99f3261e521002851af82d16fc784ba8381744
|
||||
|
@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/soundkonverter/soundkonverter-1.6.3.ebuild,v 1.1 2012/07/29 15:37:49 kensington Exp $
|
||||
|
||||
EAPI=4
|
||||
KDE_LINGUAS="cs de es et fr hu pt pt_BR ru"
|
||||
inherit kde4-base
|
||||
|
||||
DESCRIPTION="Frontend to various audio converters"
|
||||
HOMEPAGE="http://www.kde-apps.org/content/show.php/soundKonverter?content=29024"
|
||||
SRC_URI="http://kde-apps.org/CONTENT/content-files/29024-${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="4"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND="
|
||||
$(add_kdebase_dep libkcddb)
|
||||
media-libs/taglib
|
||||
media-sound/cdparanoia
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
pkg_postinst() {
|
||||
elog "soundKonverter optionally supports many different audio formats."
|
||||
elog "You will need to install the appropriate encoding packages for the"
|
||||
elog "formats you require. For a full listing, consult the README file"
|
||||
elog "in /usr/share/doc/${PF}"
|
||||
}
|
@ -1 +1 @@
|
||||
Tue, 26 Feb 2013 07:06:54 +0000
|
||||
Tue, 26 Feb 2013 16:36:58 +0000
|
||||
|
@ -1 +1 @@
|
||||
Tue, 26 Feb 2013 07:06:55 +0000
|
||||
Tue, 26 Feb 2013 16:36:58 +0000
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue