parent
8f6f3b412e
commit
cd1fef3722
@ -1 +1,2 @@
|
||||
DIST passook-20121001.tar.gz 13992 SHA256 73937a2f768d4ff8433c5bed48fb436f5bf532626ea9410fe4a04b8e0634214e SHA512 8c3c72f3001fc3c88060f77685b4f238d42dd65d599522604cf3f3fede2c3b94f4a12622e006d10a4f026283b885f90e4f2e2fa9282a48e181480bec4e2d13cb WHIRLPOOL a4a1fdb71aa63e653ace98508548531a3d84f4c49f8804f789fe31257ca944d0f9e22cf4bae92ab49e0750bbf05cef69cfe662b7fefab627639588b23f3de4be
|
||||
DIST passook.tar.gz 1424 SHA256 748db7a08bce46a380b3104d772f2a9c97fe07c3a6e94e479c790f9271ce9172 SHA512 5be61ea2d81901274fb6a51598fb99c089cdd42ae1e1745f7b12f520acfb852c447fc5bfd33050b2dc3c924725e524ad34817e3681f4cd414081ed0922858a71 WHIRLPOOL ba623af20a57eb2e8ace4ff38fb18a24141861e800e20229cb3d22d6d5d7b65d8cce1d9a729547b26fa7dea36b0524944dfda3e9285eb7b5f001dec9de8fada2
|
||||
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/passook/passook-20121001.ebuild,v 1.1 2012/10/01 20:08:36 ulm Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils prefix
|
||||
|
||||
DESCRIPTION="Password generator capable of generating pronounceable and/or secure passwords"
|
||||
HOMEPAGE="http://mackers.com/misc/scripts/passook/"
|
||||
# snapshot of git://github.com/mackers/passook.git
|
||||
SRC_URI="mirror://gentoo/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
|
||||
RDEPEND="dev-lang/perl
|
||||
sys-apps/miscfiles"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/passook.patch
|
||||
eprefixify passook
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin passook
|
||||
dodoc README passook.cgi
|
||||
}
|
@ -1,129 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/syslog-ng-3.3.5.ebuild,v 1.3 2012/05/03 18:02:22 jdhore Exp $
|
||||
|
||||
EAPI=2
|
||||
inherit autotools eutils multilib
|
||||
|
||||
MY_PV=${PV/_/}
|
||||
DESCRIPTION="syslog replacement with advanced filtering features"
|
||||
HOMEPAGE="http://www.balabit.com/products/syslog_ng/"
|
||||
SRC_URI="http://www.balabit.com/downloads/files/syslog-ng/sources/${MY_PV}/source/syslog-ng_${MY_PV}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="caps hardened ipv6 json mongodb +pcre selinux spoof-source sql ssl static tcpd"
|
||||
RESTRICT="test"
|
||||
|
||||
LIBS_DEPEND="
|
||||
spoof-source? ( net-libs/libnet )
|
||||
ssl? ( dev-libs/openssl )
|
||||
tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
|
||||
!static? (
|
||||
>=dev-libs/eventlog-0.2.12
|
||||
>=dev-libs/glib-2.10.1:2 )
|
||||
json? ( >=dev-libs/json-glib-0.12 )
|
||||
caps? ( sys-libs/libcap )
|
||||
sql? ( >=dev-db/libdbi-0.8.3 )"
|
||||
RDEPEND="
|
||||
!static? (
|
||||
pcre? ( dev-libs/libpcre )
|
||||
${LIBS_DEPEND}
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
${LIBS_DEPEND}
|
||||
static? (
|
||||
>=dev-libs/eventlog-0.2.12[static-libs]
|
||||
>=dev-libs/glib-2.10.1:2[static-libs] )
|
||||
virtual/pkgconfig
|
||||
sys-devel/flex"
|
||||
|
||||
S=${WORKDIR}/${PN}-${MY_PV}
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}"/${P}-compile.patch \
|
||||
"${FILESDIR}"/${P}-afsocket.patch \
|
||||
"${FILESDIR}"/${P}-gprocess.patch \
|
||||
"${FILESDIR}"/${P}-include.patch
|
||||
sed -i \
|
||||
-e '/libsyslog_ng_crypto_la_LIBADD/s/$/ -lssl -lcrypto/' \
|
||||
lib/Makefile.am || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
|
||||
if use static ; then
|
||||
myconf="${myconf} --enable-static-linking"
|
||||
else
|
||||
myconf="${myconf} --enable-dynamic-linking"
|
||||
fi
|
||||
econf \
|
||||
--disable-dependency-tracking \
|
||||
--disable-systemd \
|
||||
--with-ivykis=internal \
|
||||
--sysconfdir=/etc/syslog-ng \
|
||||
--localstatedir=/var/lib/misc \
|
||||
--with-pidfile-dir=/var/run \
|
||||
--with-module-dir=/usr/$(get_libdir)/syslog-ng \
|
||||
$(use_enable caps linux-caps) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_enable json) \
|
||||
$(use_with json json-glib) \
|
||||
$(use_enable mongodb) \
|
||||
$(use_enable pcre) \
|
||||
$(use_enable spoof-source) \
|
||||
$(use_enable sql) \
|
||||
$(use_enable ssl) \
|
||||
$(use_enable tcpd tcp-wrapper) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "emake install failed"
|
||||
|
||||
dodoc AUTHORS ChangeLog NEWS \
|
||||
contrib/syslog-ng.conf* \
|
||||
contrib/syslog2ng "${FILESDIR}/syslog-ng.conf."*
|
||||
|
||||
# Install default configuration
|
||||
insinto /etc/syslog-ng
|
||||
if use hardened || use selinux ; then
|
||||
newins "${FILESDIR}/syslog-ng.conf.gentoo.hardened.${PV%.*}" syslog-ng.conf || die
|
||||
elif use userland_BSD ; then
|
||||
newins "${FILESDIR}/syslog-ng.conf.gentoo.fbsd.${PV%.*}" syslog-ng.conf || die
|
||||
else
|
||||
newins "${FILESDIR}/syslog-ng.conf.gentoo.${PV%.*}" syslog-ng.conf || die
|
||||
fi
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
# Install snippet for logrotate, which may or may not be installed
|
||||
if use hardened || use selinux ; then
|
||||
newins "${FILESDIR}/syslog-ng.logrotate.hardened" syslog-ng || die
|
||||
else
|
||||
newins "${FILESDIR}/syslog-ng.logrotate" syslog-ng || die
|
||||
fi
|
||||
|
||||
newinitd "${FILESDIR}/syslog-ng.rc6.${PV%.*}" syslog-ng || die
|
||||
newconfd "${FILESDIR}/syslog-ng.confd" syslog-ng || die
|
||||
keepdir /etc/syslog-ng/patterndb.d
|
||||
find "${D}" -type f -name '*.la' -exec rm {} + || die
|
||||
rmdir "${D}"/usr/libexec
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "For detailed documentation please see the upstream website:"
|
||||
elog "http://www.balabit.com/sites/default/files/documents/syslog-ng-ose-3.3-guides/syslog-ng-ose-v3.3-guide-admin-en.html/index.html"
|
||||
|
||||
# bug #355257
|
||||
if ! has_version app-admin/logrotate ; then
|
||||
echo
|
||||
elog "It is highly recommended that app-admin/logrotate be emerged to"
|
||||
elog "manage the log files. ${PN} installs a file in /etc/logrotate.d"
|
||||
elog "for logrotate to use."
|
||||
echo
|
||||
fi
|
||||
}
|
@ -0,0 +1,54 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/org-mode/org-mode-7.9.2.ebuild,v 1.1 2012/10/01 19:45:01 ulm Exp $
|
||||
|
||||
EAPI=4
|
||||
NEED_EMACS=22
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="An Emacs mode for notes and project planning"
|
||||
HOMEPAGE="http://www.orgmode.org/"
|
||||
SRC_URI="http://orgmode.org/org-${PV}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+ FDL-1.3+ contrib? ( GPL-2+ MIT ) odt-schema? ( OASIS-Open )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd ~x86-macos"
|
||||
IUSE="contrib doc odt-schema"
|
||||
|
||||
DEPEND="doc? ( virtual/texi2dvi )"
|
||||
|
||||
S="${WORKDIR}/org-${PV}"
|
||||
# Remove autoload file to make sure that it is regenerated with
|
||||
# the right Emacs version.
|
||||
ELISP_REMOVE="lisp/org-install.el"
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
use doc && emake pdf card
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
ETCDIRS="styles $(use odt-schema && echo schema)" \
|
||||
install
|
||||
|
||||
cp "${FILESDIR}/${SITEFILE}" "${T}/${SITEFILE}"
|
||||
|
||||
if use contrib; then
|
||||
elisp-install ${PN}/contrib contrib/lisp/*org*.el || die
|
||||
insinto /usr/share/doc/${PF}/contrib
|
||||
doins -r contrib/README contrib/babel contrib/scripts
|
||||
find "${ED}/usr/share/doc/${PF}/contrib" -type f -name '.*' \
|
||||
-exec rm -f '{}' '+'
|
||||
# add the contrib subdirectory to load-path
|
||||
sed -ie 's:\(.*@SITELISP@\)\(.*\):&\n\1/contrib\2:' \
|
||||
"${T}/${SITEFILE}" || die
|
||||
fi
|
||||
|
||||
elisp-site-file-install "${T}/${SITEFILE}" || die
|
||||
dodoc README doc/orgcard.txt etc/ORG-NEWS
|
||||
use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST riece-6.1.0.tar.gz 419600 SHA256 1d2ff64eefe4740ead60b4ff2487147caa0fd6f545a572fd988885be31591be4 SHA512 54abd0bfefe933a2a1cb928b7084e1a380b14aaea8752d993b3cfb8375d951596a794d9bc2bb3bf480513ee3d2f0e5cc162ff9a6ab41907d23c16d604032cfe0 WHIRLPOOL aae4ed42c9cd9b42d4d071cc22fed0393cb47f13636f0675c5738c64ae04c606b5b6a461123394b5b9fee8ca6b6713a9221616b4d7921cb691ec3d9b616e831c
|
||||
DIST riece-8.0.0.tar.gz 432370 SHA256 e2da635832a07c8a44bdc4ff57e6f427d270fad9a5c71423b8de5811f21ef5a6 SHA512 ac219f882c2dedcba2bf3d75e5b934c363dfdd6d8f9e35ce11040d85fca526f8368a57535b729952d6f2731f3ec328bad3913426d0bb0b4bff78a407bfd63a96 WHIRLPOOL d5840e6a723d4a5c3faf62a3ae1c819722ac811c3b33260dd46c99b7bdbcfdc4c779ffde68b98c8f8a788642286a63420c31a3ac0e9e90306762f422a997b433
|
||||
|
@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/riece/riece-6.1.0.ebuild,v 1.7 2012/09/30 18:07:22 armin76 Exp $
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="A redesign of Liece IRC client"
|
||||
HOMEPAGE="http://www.nongnu.org/riece/"
|
||||
SRC_URI="http://download.savannah.gnu.org/releases/riece/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3 FDL-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc ppc64 x86"
|
||||
IUSE="linguas_ja"
|
||||
RESTRICT="test"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
src_compile() {
|
||||
econf --with-lispdir="${SITELISP}"
|
||||
emake || die "emake failed"
|
||||
}
|
||||
|
||||
src_install () {
|
||||
einstall lispdir="${D}/${SITELISP}" || die "einstall failed"
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
|
||||
|
||||
dodoc AUTHORS NEWS README doc/HACKING lisp/ChangeLog* || die "dodoc failed"
|
||||
|
||||
if use linguas_ja; then
|
||||
dodoc NEWS.ja README.ja doc/HACKING.ja || die "dodoc failed"
|
||||
else
|
||||
rm -f "${D}"/usr/share/info/riece-ja.info*
|
||||
fi
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST mozc-1.3.975.102.tar.bz2 55961505 SHA256 1ee57425c159bc0066645f086472f72aa16567fe5be272f35339c41e9a52d27a SHA512 dd26382f69820fd7a662c02a157dfcb382020cf15d0bcd613e9015d6142241c46c73755f28cdd23e2c07740dbddad65714474e84759c1313d6a1ffe84f3dc176 WHIRLPOOL b786924fa2c7ad5381ce35f565b320fb63cda4d03f35ce5b6878a4193adf52c22aebe06c953de8ba8f281a08ec2bf7583c26a684f94fa5c4ba73b5bec3a7f577
|
||||
DIST mozc-1.5.1090.102.tar.bz2 54911799 SHA256 b52c1879c4749041032578ec6c591d9741f521d54993070c050d09ae35bd2107 SHA512 9901e58af10c67025dd030bd70c3b7d6be34b1e868aefcc0705a18f1b3e76394e4a4b36811df2e598ee1647ecd1f24ddcfe87db889863a5095c31a5680833fec WHIRLPOOL d503fd0c7c2871288d887d834996a53952591eb25ed57a5ef789347a8bf8e39ecc54fb408d53daa3a9018848d52b28bc77c964e202a3479d582529ffc021b598
|
||||
DIST mozc-1.6.1187.102.tar.bz2 54828375 SHA256 2a9b54275400c768e14156e7654e9b9a4ca27353573627607c70d221c0e2db65 SHA512 0f182316e80baa8c3d268a266398bd2abad4db9ed54bba351b275681d17ef6fd5348d3b66fd95201028c38f29de293f124b9c4f45a5818f20faf17b1eea495ff WHIRLPOOL fb064dd78471d2060871f905cb1c81fd9c52cc15741493aad26df49db4259709860593b65586a6c44893a6454fd7f2d27815739e1525f1c8fd0cf9eb0efff92a
|
||||
DIST protobuf-2.4.1.tar.bz2 1440188 SHA256 cf8452347330834bbf9c65c2e68b5562ba10c95fa40d4f7ec0d2cb332674b0bf SHA512 52b0208c685e44126cb3915a74bde692ef91430f0407144b6c30b72a9f143b1ee4f1eea47a550184c689a1758b92582e7f26f0683c2d387205b957a69830f2f3 WHIRLPOOL e5462ff35f63413aff58640c24b9b561ac55749c489803ae009de21bf5d954a77516714361353ef02cfeb3c2d762620c89dc08a5fdee571e3a33b6f5c20edf6e
|
||||
|
@ -0,0 +1,156 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-i18n/mozc/mozc-1.6.1187.102.ebuild,v 1.1 2012/10/02 02:47:18 naota Exp $
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="2"
|
||||
inherit elisp-common eutils multilib multiprocessing python toolchain-funcs
|
||||
|
||||
DESCRIPTION="The Mozc engine for IBus Framework"
|
||||
HOMEPAGE="http://code.google.com/p/mozc/"
|
||||
|
||||
PROTOBUF_VER="2.4.1"
|
||||
GMOCK_VER="403"
|
||||
MOZC_URL="http://mozc.googlecode.com/files/${P}.tar.bz2"
|
||||
PROTOBUF_URL="http://protobuf.googlecode.com/files/protobuf-${PROTOBUF_VER}.tar.bz2"
|
||||
SRC_URI="${MOZC_URL} ${PROTOBUF_URL}"
|
||||
|
||||
LICENSE="Apache-2.0 BSD Boost-1.0 ipadic public-domain unicode"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="emacs +ibus +qt4 renderer"
|
||||
|
||||
RDEPEND="dev-libs/glib:2
|
||||
dev-libs/openssl
|
||||
x11-libs/libxcb
|
||||
emacs? ( virtual/emacs )
|
||||
ibus? ( >=app-i18n/ibus-1.4.1 )
|
||||
renderer? ( x11-libs/gtk+:2 )
|
||||
qt4? (
|
||||
x11-libs/qt-gui:4
|
||||
app-i18n/zinnia
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
BUILDTYPE="${BUILDTYPE:-Release}"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
SITEFILE=50${PN}-gentoo.el
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack $(basename ${MOZC_URL})
|
||||
|
||||
cd "${S}"/protobuf
|
||||
unpack $(basename ${PROTOBUF_URL})
|
||||
mv protobuf-${PROTOBUF_VER} files
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf="--channel_dev=0"
|
||||
myconf+=" --server_dir=/usr/$(get_libdir)/mozc"
|
||||
|
||||
if ! use qt4 ; then
|
||||
myconf+=" --noqt"
|
||||
export GYP_DEFINES="use_libzinnia=0"
|
||||
fi
|
||||
|
||||
if ! use renderer ; then
|
||||
export GYP_DEFINES="${GYP_DEFINES} enable_gtk_renderer=0"
|
||||
fi
|
||||
|
||||
"$(PYTHON)" build_mozc.py gyp ${myconf} || die "gyp failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
tc-export CC CXX AR AS RANLIB LD
|
||||
|
||||
local my_makeopts=$(makeopts_jobs)
|
||||
# This is for a safety. -j without a number, makeopts_jobs returns 999.
|
||||
local myjobs=-j${my_makeopts/999/1}
|
||||
|
||||
local mytarget="server/server.gyp:mozc_server"
|
||||
use emacs && mytarget="${mytarget} unix/emacs/emacs.gyp:mozc_emacs_helper"
|
||||
use ibus && mytarget="${mytarget} unix/ibus/ibus.gyp:ibus_mozc"
|
||||
use renderer && mytarget="${mytarget} renderer/renderer.gyp:mozc_renderer"
|
||||
if use qt4 ; then
|
||||
export QTDIR="${EPREFIX}/usr"
|
||||
mytarget="${mytarget} gui/gui.gyp:mozc_tool"
|
||||
fi
|
||||
|
||||
"$(PYTHON)" build_mozc.py build_tools -c "${BUILDTYPE}" ${myjobs} || die
|
||||
"$(PYTHON)" build_mozc.py build -c "${BUILDTYPE}" ${mytarget} ${myjobs} || die
|
||||
|
||||
if use emacs ; then
|
||||
elisp-compile unix/emacs/*.el || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
"$(PYTHON)" build_mozc.py runtests -c "${BUILDTYPE}" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
if use emacs ; then
|
||||
dobin "out_linux/${BUILDTYPE}/mozc_emacs_helper" || die
|
||||
elisp-install ${PN} unix/emacs/*.{el,elc} || die
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}" ${PN} || die
|
||||
fi
|
||||
|
||||
if use ibus ; then
|
||||
exeinto /usr/libexec || die
|
||||
newexe "out_linux/${BUILDTYPE}/ibus_mozc" ibus-engine-mozc || die
|
||||
insinto /usr/share/ibus/component || die
|
||||
doins "out_linux/${BUILDTYPE}/obj/gen/unix/ibus/mozc.xml" || die
|
||||
insinto /usr/share/ibus-mozc || die
|
||||
(
|
||||
cd data/images/unix
|
||||
newins ime_product_icon_opensource-32.png product_icon.png || die
|
||||
for f in ui-*
|
||||
do
|
||||
newins ${f} ${f/ui-} || die
|
||||
done
|
||||
)
|
||||
|
||||
fi
|
||||
|
||||
exeinto "/usr/$(get_libdir)/mozc" || die
|
||||
doexe "out_linux/${BUILDTYPE}/mozc_server" || die
|
||||
|
||||
if use qt4 ; then
|
||||
exeinto "/usr/$(get_libdir)/mozc" || die
|
||||
doexe "out_linux/${BUILDTYPE}/mozc_tool" || die
|
||||
fi
|
||||
|
||||
if use renderer ; then
|
||||
exeinto "/usr/$(get_libdir)/mozc" || die
|
||||
doexe "out_linux/${BUILDTYPE}/mozc_renderer" || die
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use emacs ; then
|
||||
elisp-site-regen
|
||||
elog "You can use mozc-mode via LEIM (Library of Emacs Input Method)."
|
||||
elog "Write the following settings into your init file (~/.emacs.d/init.el"
|
||||
elog "or ~/.emacs) in order to use mozc-mode by default, or you can call"
|
||||
elog "\`set-input-method' and set \"japanese-mozc\" anytime you have loaded"
|
||||
elog "mozc.el"
|
||||
elog
|
||||
elog " (require 'mozc)"
|
||||
elog " (set-language-environment \"Japanese\")"
|
||||
elog " (setq default-input-method \"japanese-mozc\")"
|
||||
elog
|
||||
elog "Having the above settings, just type C-\\ which is bound to"
|
||||
elog "\`toggle-input-method' by default."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST email2trac-2.4.7.tar.gz 107343 SHA256 87fdb57d88441632e58b000b88bafd676e12940e19cd6d22caa99c0ea438620c SHA512 5cda2e5f8609b87c67a1148c70913c6d3b38bab64e6978a2db6bbc583b6c52b9c5f43a474a19e2077e7fb7e614c945e3a5cebb27e078b003778c3e5e82ba75cc WHIRLPOOL bed549f258e2f6e38b3b612a84ac1279d3aeafe9770a5efae7402b0e9fcd7386c02e918f59330959be7036bacc19e7d21f5d5ee2744d8275c7b8d804b7018d4d
|
||||
DIST email2trac-2.5.0.tar.gz 108571 SHA256 04d3128b7784a948b53c77e741c67895be8ab4eaee734d241e3dc3982411ac2f SHA512 c0c15ec41f8981abdc7165bc3f87c9e8f73fa5500466ef6d191ebc77d75086a5943cf3cfd27e0d5eb972090baee8479b8cee53d146fbf05b9124f5ee0bcf3952 WHIRLPOOL 9be3a766145c1e859f8a8535add675c887ff2656cb9061beb2f4182a9131d5f9ed9a85a947c15cf5fca31ff945026ca0957f417db9b68dd16bdbfc26321a4003
|
||||
DIST email2trac-2.6.0.tar.gz 104415 SHA256 5cb2b9fd8843be3a8e928e7e2b72248cbc855f1a5977133d8e0cf11362cf8e6c SHA512 f5a16e2712fa966f629e4a7a2d7da5d09e1c76ed86e41244be786bffea46dd1155c92f3abec0dfc3dedeceffef2f98c4fa9cc8a3c860ee0aa5501838ef3ec805 WHIRLPOOL 1f428e424da76dfa8167146754e2b4b754fe48cea8c730c6b56f48cb1003249da83d234a8c9e38a0c24313b7e114de00f486d813446272c39cb13f9ca41f1c13
|
||||
DIST email2trac-2.6.2.tar.gz 104732 SHA256 4d1ccd12e18a303d3700eeb5449eb330ddbc13ed66103df79fffed950fd9243f SHA512 69b596b4c60ccc40b53ddfce5c13d5d7f27ac1fc5674e1cb3fbf84b083c2abc77d36879d665924a62b826e7d3a52d0ead1e1d693a55aae5edfc092998e01a0df WHIRLPOOL ac92802ab7fc0c0b6e0daddd3f723f1b21b2772f63dc9a6194db78572fc039c0d4f3602f1dc55caf5cc9387d481c9bf2aabb7961fb91147060ecce48926e13d5
|
||||
|
@ -1,45 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/email2trac/email2trac-2.5.0.ebuild,v 1.1 2012/02/23 17:22:44 radhermit Exp $
|
||||
|
||||
EAPI="4"
|
||||
PYTHON_DEPEND="2"
|
||||
|
||||
inherit python
|
||||
|
||||
DESCRIPTION="Utilites to convert emails into trac objects"
|
||||
HOMEPAGE="https://subtrac.sara.nl/oss/email2trac/"
|
||||
SRC_URI="ftp://ftp.sara.nl/pub/outgoing/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND="=www-apps/trac-0.12*"
|
||||
|
||||
pkg_setup() {
|
||||
einfo "You can set the following variables in make.conf:"
|
||||
einfo " - EMAIL2TRAC_TRAC_USER (default: apache)"
|
||||
einfo " - EMAIL2TRAC_MTA_USER (default: nobody)"
|
||||
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e "/^CFLAGS/s:=:&${CFLAGS} :" \
|
||||
-e "s:\$(CC):& ${LDFLAGS} :" \
|
||||
Makefile.in
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf --sysconfdir=/etc/${PN}/ \
|
||||
--with-trac_user=${EMAIL2TRAC_TRAC_USER:-apache} \
|
||||
--with-mta_user=${EMAIL2TRAC_MTA_USER:-nobody}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
dodoc AUTHORS ChangeLog README
|
||||
python_convert_shebangs -r 2 "${D}"
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST geierlein-0.3.4.tar.gz 792953 SHA256 04b4c79a66810348dfd8d97c8cbb7504a4a1d24c3b9e0d3b9b095ee85294ab0f SHA512 f791e53d9953f4ca1fca1b38b09ba996ac5705e51374a5e256878b3d29637e15f49f562dac2f5110328413308ec15c4eb82492e1d3d48949c8613921c8144f13 WHIRLPOOL 463a715eb628b7bc632d921a194a21890e7f90066347cbeb860395578746c0dbefec27ebd7b306c9439a0205c4bec6797aa385488c1bbc832a318f2eff3a2bf5
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/geierlein/geierlein-0.3.4.ebuild,v 1.1 2012/10/01 21:24:40 hanno Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
DESCRIPTION="Submit tax forms (Umsatzsteuervoranmeldung) to the german digital tax project ELSTER."
|
||||
HOMEPAGE="http://stesie.github.com/geierlein/"
|
||||
SRC_URI="https://github.com/downloads/stesie/geierlein/${P}.tar.gz"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
RDEPEND="www-client/firefox"
|
||||
DEPEND=""
|
||||
|
||||
# needs nodejs and a couple of modules we don't have packaged
|
||||
RESTRICT="test"
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
prefix=/usr \
|
||||
install || die
|
||||
dodoc README.md
|
||||
}
|
@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>hanno@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,3 +1,4 @@
|
||||
DIST mysql-workbench-gpl-5.2.35-src.tar.gz 17874329 SHA256 3681351af061637ce54dcc1b490325e9a4a0b42127e642e60220845fcfc2cbaa SHA512 1b7e94811b39204761dfd9308a51fb78068e2f2cfd141b8add52fdb1eecb51daafe903adcd5ff20066c22606060a672bde479705da7b7bde88719a8d3f12974f WHIRLPOOL 0e1d9d3297eb7fa414804714045db47bc64b4d3888c4de26b8d0a091ddd0b83f88f306c0906e3ac0e598b0f1976f94f58b0b6a42b2db98b173cb2e95519db7ac
|
||||
DIST mysql-workbench-gpl-5.2.40-src.tar.gz 18902330 SHA256 782be704afd7f2348bab98479c1ace807f83811f24aa268d5853486909c356ed SHA512 adbf5a6ded8f38bbbe3ce91fc0bb8fd7914d8287446302d1b3fca892b5a332883b71c23a481f7f0ebd04f4bfb6275f6a58c5913d6f4bb89a6be9741bd3320495 WHIRLPOOL d36f0ecd8697acf81db43054990b7b74e0df9e51dcdc8ca4329ae26d64292d5011fda776e1790063a4118b02660b471a0fbad5b301188e288180c8cd45ebf5d0
|
||||
DIST mysql-workbench-gpl-5.2.43-src.tar.gz 30541959 SHA256 d11fb0eb323f4044f7857417d3dd37d8f85a74b8cdb3eb352d770f3ba3900149 SHA512 34c4fe73aef6a5fc83723d489bc6463b49d500ed09346a959a8431c46d5fd7e283f85484bfe9dccb37f8d7ce43ddb0d52c80da734db964c74501c25601c6fab9 WHIRLPOOL 3197570909f1940b37322576e19bd0097ec2da94d57831702e6b38e816f1a1fd15b067c7ac3a6b3a39e2af815cc3466d12b066e0b286fa56b77286a8677d2a90
|
||||
DIST mysql-workbench-gpl-5.2.44-src.tar.gz 30799313 SHA256 f78a393e0f8bbc51b6be761ac3e0988c21d774a35efa081ef204d8c47ab841e0 SHA512 1a7939b34b1d50c0cdca37b6b007f2bb0aab299b2ba851e2f3c3095dcacc9056994337a79efa0022a5f2a6a760362ac9e9f4fdf7be6b1a7d9c12993b499bf403 WHIRLPOOL c59b0e555e98ae9b552e05cf3aa6ab9791e81784590e24b52c499844ce20ed34e093d5102fdbd9273a0465dd46c285aa57a1392b64122e135ded50fd46f286d5
|
||||
|
@ -0,0 +1,93 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql-workbench/mysql-workbench-5.2.44.ebuild,v 1.1 2012/10/01 18:39:38 graaff Exp $
|
||||
|
||||
EAPI=4
|
||||
GCONF_DEBUG="no"
|
||||
PYTHON_DEPEND=2
|
||||
|
||||
inherit gnome2 eutils flag-o-matic python autotools
|
||||
|
||||
MY_P="${PN}-gpl-${PV}-src"
|
||||
|
||||
DESCRIPTION="MySQL Workbench"
|
||||
HOMEPAGE="http://dev.mysql.com/workbench/"
|
||||
SRC_URI="mirror://mysql/Downloads/MySQLGUITools/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="debug doc gnome-keyring nls static-libs"
|
||||
|
||||
# Build system bundles an unreleased copy of dev-libs/antlr-c 3.4 so we
|
||||
# can't depend on our own packaged version right now.
|
||||
|
||||
CDEPEND="dev-db/sqlite:3
|
||||
>=x11-libs/gtk+-2.6:2
|
||||
dev-libs/glib:2
|
||||
gnome-base/libglade:2.0
|
||||
dev-libs/libsigc++:2
|
||||
dev-libs/boost
|
||||
>=dev-cpp/ctemplate-0.95
|
||||
>=dev-libs/libxml2-2.6.2:2
|
||||
>=dev-cpp/glibmm-2.14:2
|
||||
>=dev-cpp/gtkmm-2.14:2.4
|
||||
dev-db/libiodbc
|
||||
dev-libs/libzip
|
||||
>=virtual/mysql-5.1
|
||||
dev-libs/libpcre
|
||||
virtual/opengl
|
||||
>=dev-lang/lua-5.1[deprecated]
|
||||
x11-libs/pango
|
||||
|| ( sys-libs/e2fsprogs-libs
|
||||
dev-libs/ossp-uuid )
|
||||
>=x11-libs/cairo-1.5.12[svg]
|
||||
dev-python/pexpect
|
||||
>=dev-python/paramiko-1.7.4
|
||||
doc? ( dev-python/pysqlite:2 )
|
||||
gnome-keyring? ( gnome-base/libgnome-keyring )
|
||||
nls? ( sys-devel/gettext )"
|
||||
RDEPEND="${CDEPEND}
|
||||
app-admin/sudo
|
||||
sys-apps/net-tools"
|
||||
DEPEND="${CDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
S="${WORKDIR}"/"${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
# Make sure we use Python 2 since the code is not compatible with 3.
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# ifconfig isn't in the normal path
|
||||
sed -i -e 's:ifconfig:/sbin/ifconfig:' plugins/wb.admin/backend/wb_server_control.py || die
|
||||
|
||||
# Remove hardcoded CXXFLAGS
|
||||
sed -i -e 's/debug_flags="-ggdb3 /debug_flags="/' configure || die
|
||||
sed -i -e 's/-O0 -g3//' ext/scintilla/gtk/Makefile.in ext/scintilla/gtk/Makefile.am || die
|
||||
|
||||
# Remove bundled ctemplate version to make sure we use the system
|
||||
# version, but leave a directory to avoid confusing configure, bug
|
||||
# 357539.
|
||||
rm -rf ext/ctemplate || die
|
||||
mkdir -p ext/ctemplate/ctemplate-src || die
|
||||
|
||||
# Regenerate autotools files to work around broken libtool for
|
||||
# antlr, bug 431756.
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable nls i18n) \
|
||||
$(use_enable debug) \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}" || die
|
||||
find "${ED}" -name '*.la' -delete || die
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST libchewing-0.3.2.tar.bz2 1802842 SHA256 056327f562b4cc2b95f7c5bb409398c0dfe58f3b5b6861bc6d2768776e170f15 SHA512 7222b39758eceeba720387f4251ab7913c4955becd5a116c8873959c5fba06143d578d6e769debf3a4f33c26b7b6121af857ea74591ff758cb9dcd8f0283cebf WHIRLPOOL 964242ac6bb753b6af8af8ac6de52aef85272de09335c8057cfc3d8d5dd3c2d04426dfd8d90ba4afaec43ac0c653152e2de59e2dbd954ada854ea617c0322d92
|
||||
DIST libchewing-0.3.3.tar.bz2 1798134 SHA256 72a0de12b86c4d5f6468a68d88c736227ff16fa7a915f8595ffe5a31cae95eae SHA512 24df8d4a1dab72b32bca03bb1086223248a261d522e703c662aad53cfb16fef74691623361d275b8d811d4a0e6bc2b23b044248f7d3982dc657c9872de1de005 WHIRLPOOL 12b67dc7aa3c34fefe66bed995642d021b5c2997d706b7bb73319a0c26b3f9291c771f6308c50bc1cb3e319ff8848a09bf0aec1ed713eb55706bf11cdefdb824
|
||||
|
@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libchewing/libchewing-0.3.2-r1.ebuild,v 1.3 2012/05/04 18:35:47 jdhore Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit multilib eutils autotools toolchain-funcs
|
||||
|
||||
DESCRIPTION="Library for Chinese Phonetic input method"
|
||||
HOMEPAGE="http://chewing.csie.net/"
|
||||
SRC_URI="http://chewing.csie.net/download/libchewing/${P}.tar.bz2"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="debug test static-libs"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
test? (
|
||||
sys-libs/ncurses[unicode]
|
||||
>=dev-libs/check-0.9.4
|
||||
)"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/0.3.2-fix-chewing-zuin-String.patch
|
||||
epatch "${FILESDIR}"/0.3.2-fix-crosscompile.patch
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
export CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
econf $(use_enable debug) \
|
||||
$(use_enable static-libs static) || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# test subdirectory is not enabled by default; this means that we
|
||||
# have to make it explicit.
|
||||
emake -C test check || die "emake check failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die
|
||||
|
||||
find "${D}"/usr/$(get_libdir) -name '*.la' -delete || die
|
||||
|
||||
dodoc AUTHORS ChangeLog NEWS README TODO || die
|
||||
}
|
@ -1,44 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libchewing/libchewing-0.3.2.ebuild,v 1.5 2012/05/04 18:35:47 jdhore Exp $
|
||||
|
||||
inherit multilib
|
||||
|
||||
DESCRIPTION="Library for Chinese Phonetic input method"
|
||||
HOMEPAGE="http://chewing.csie.net/"
|
||||
SRC_URI="http://chewing.csie.net/download/libchewing/${P}.tar.bz2"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE="debug test"
|
||||
|
||||
RDEPEND="sys-libs/ncurses"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
test? ( >=dev-libs/check-0.9.4 )"
|
||||
|
||||
src_compile() {
|
||||
econf $(use_enable debug) || die
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die
|
||||
|
||||
dodoc AUTHORS ChangeLog NEWS README TODO
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -e "${ROOT}"/usr/$(get_libdir)/libchewing.so.1 ]] ; then
|
||||
elog "You must re-compile all packages that are linked against"
|
||||
elog "<libchewing-0.2.7 by using revdep-rebuild from gentoolkit:"
|
||||
elog "# revdep-rebuild --library libchewing.so.1"
|
||||
fi
|
||||
|
||||
if [[ -e "${ROOT}"/usr/$(get_libdir)/libchewing.so.2 ]] ; then
|
||||
elog "You must re-compile all packages that are linked against"
|
||||
elog "<libchewing-0.3.0 by using revdep-rebuild from gentoolkit:"
|
||||
elog "# revdep-rebuild --library libchewing.so.2"
|
||||
fi
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST amq-protocol-0.9.0.gem 40448 SHA256 37f7c04d0246f0173bfdd8f25edf7eb6152fb346a2e7184a359cfd68df3942e2 SHA512 55a0e9b3a2a4850068c3d3f19c2a7eedc4413dde158008cff38bbb6bb645908299355214b1dfd20b67f445172c5fb8ec4205441ab1c430e1ef684470527fba65 WHIRLPOOL bfb3300ac85f85ae7a6bb9668aedf223c52ac1d9fe02ca6c12fbb6e43a1588fd35dac447936e6ab786bba30151d71b977fd057ef76fb2231b553ece36109fe33
|
||||
DIST amq-protocol-0.9.4.gem 39936 SHA256 e2a3a406d3f0678b86adba668e50bb8772e06445760be683fc5dbb98f94874bd SHA512 7e24edfcd0b81165e640fcdc9f9cb5413d89f03ca82417cd5d8df3e61cef8e604ccc78c702a9baf329ec6a142ad0e4fa159135386603e5e93123a583dc8ece5e WHIRLPOOL 8bbc60a0c863f200ccb5432d6f2ec15bf51af7e53cf1910ce26b928a15dc0b78eba59b4e2a05b34979de271156420fd0101bc8a01299c7e098da6e4bfc9f068f
|
||||
DIST amq-protocol-0.9.5.gem 39936 SHA256 ef0ca472d4cd671d754c8b12a69740aa7abf4df72de6d4a684ded5a519bfa16f SHA512 ad81e17f78b8dcd9d8616ec05cbc7374f5f41048386444a823c9ef8db2efcd8ecc4fca3294777460b6191f39e12038232f38f0b67e417e0a08bba2d766a6025f WHIRLPOOL e073e1544c4f82c7c987d09cf0e59a7bc38dd855877758b1b2c2da8c10733a49a065520abb6eb4cea5b881a5c6d69ec4c7fa398df882e84ac9b81e3346e0e08f
|
||||
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/amq-protocol/amq-protocol-0.9.5.ebuild,v 1.1 2012/10/02 06:03:38 graaff Exp $
|
||||
|
||||
EAPI=4
|
||||
USE_RUBY="ruby18 ruby19 ree18 jruby"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
||||
|
||||
inherit versionator ruby-fakegem
|
||||
|
||||
DESCRIPTION="An AMQP 0.9.1 serialization library for Ruby."
|
||||
HOMEPAGE="http://github.com/ruby-amqp/amq-protocol"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
all_ruby_prepare() {
|
||||
rm Gemfile || die
|
||||
sed -i -e '/bundler/d' spec/spec_helper.rb || die
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST aws-sdk-for-ruby-1.6.3.tar.gz 1282646 SHA256 7285b30f504e357331e4a2e4bdfe5aa2e9903f752f1e9fa4e4385a39d3fbe550 SHA512 fceb4c28484c1546e81da2751e2e1d101ce9a2b9bd2ddbe23bb5c836c6f798153d0fbb65446d658237e5414819e72fdcad581741785ae3a578c2456c6ac058c4 WHIRLPOOL ded96885d16df8a45d6cf09ff217ccd616e1f568e45bdb40b9449e0ebf0e3238fccb842516a6316f954deb439aa0c772be5f76d60a898e963971f83eb0afcaff
|
||||
DIST aws-sdk-for-ruby-1.6.7.tar.gz 1301392 SHA256 87fe8b41034a1a05ffcd175bd37a6c9efe7212fae39ec790bf86acfc8f86c37e SHA512 45bba3a97aa0520ba067b86bc046a6fbdffb451bbd69e57c30d2894fb1e2a74106f328b56182494515507c0de3f8b5f89bfefc9c5a420e6afc792637fe507eb0 WHIRLPOOL 24c29bea3b58528b5b09a82874b1b3d02f641aea5a76f8261f733cc3a52add643668d592e41f6d88d7c23c0aad4d80776927a09bc1cb46224f14584e5c2bed9b
|
||||
|
@ -0,0 +1,60 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/aws-sdk/aws-sdk-1.6.7-r1.ebuild,v 1.1 2012/10/02 03:15:36 flameeyes Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
USE_RUBY="ruby18 ruby19 ree18"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.rdoc"
|
||||
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="ca-bundle.crt"
|
||||
|
||||
GITHUB_USER="amazonwebservices"
|
||||
GITHUB_PROJECT="${PN}-for-ruby"
|
||||
RUBY_S="${GITHUB_USER}-${GITHUB_PROJECT}-*"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="${T}/${P}.gemspec"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Official SDK for Amazon Web Services"
|
||||
HOMEPAGE="http://aws.amazon.com/sdkforruby"
|
||||
SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/tarball/${PV} -> ${GITHUB_PROJECT}-${PV}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend "virtual/ruby-ssl
|
||||
>=dev-ruby/httparty-0.7
|
||||
>=dev-ruby/json-1.4
|
||||
>=dev-ruby/nokogiri-1.4.4
|
||||
>=dev-ruby/uuidtools-2.1"
|
||||
|
||||
RUBY_PATCHES=(
|
||||
${PN}-1.5.3-disabletest.patch
|
||||
${P}.patch
|
||||
)
|
||||
|
||||
all_ruby_compile() {
|
||||
if use doc; then
|
||||
rdoc || die
|
||||
fi
|
||||
}
|
||||
|
||||
each_ruby_install() {
|
||||
sed -e "s:VERSION:${PV}:" "${FILESDIR}"/${PN}.gemspec > "${RUBY_FAKEGEM_GEMSPEC}"
|
||||
each_fakegem_install
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins -r recipebook samples
|
||||
}
|
@ -0,0 +1,45 @@
|
||||
diff --git a/lib/aws/core/option_grammar.rb b/lib/aws/core/option_grammar.rb
|
||||
index bb612bb..39d6464 100644
|
||||
--- a/lib/aws/core/option_grammar.rb
|
||||
+++ b/lib/aws/core/option_grammar.rb
|
||||
@@ -11,7 +11,6 @@
|
||||
# ANY KIND, either express or implied. See the License for the specific
|
||||
# language governing permissions and limitations under the License.
|
||||
|
||||
-require 'base64'
|
||||
require 'bigdecimal'
|
||||
require 'json'
|
||||
|
||||
@@ -112,11 +111,11 @@ module AWS
|
||||
end
|
||||
|
||||
def encode_value(value)
|
||||
- Base64.strict_encode64(value.to_s)
|
||||
+ [value.to_s].pack("m0").gsub("\n", '')
|
||||
end
|
||||
|
||||
def hash_format(value)
|
||||
- Base64.strict_encode64(value.to_s)
|
||||
+ [value.to_s].pack("m0").gsub("\n", '')
|
||||
end
|
||||
|
||||
end
|
||||
diff --git a/spec/aws/s3/client_spec.rb b/spec/aws/s3/client_spec.rb
|
||||
index 6ac80e1..f39a4a4 100644
|
||||
--- a/spec/aws/s3/client_spec.rb
|
||||
+++ b/spec/aws/s3/client_spec.rb
|
||||
@@ -247,8 +247,12 @@ module AWS
|
||||
|
||||
request.http_method.should eq('PUT')
|
||||
request.querystring.should eq('tagging')
|
||||
- request.headers['content-md5'].should eq(client.send(:md5, xml))
|
||||
- request.body.should eq(xml)
|
||||
+
|
||||
+ # the array is differently sorted on Ruby 1.8
|
||||
+ unless RUBY_VERSION =~ /^1.8/
|
||||
+ request.headers['content-md5'].should eq(client.send(:md5, xml))
|
||||
+ request.body.should eq(xml)
|
||||
+ end
|
||||
|
||||
end
|
||||
|
@ -1 +1,2 @@
|
||||
DIST intel_ocl_sdk_1.5_x64.tgz 27901208 RMD160 dbc9fe35080bec352fd1ba3c5be6fa4ec9f17e0f SHA1 752168236f05022369384964a05371718fd963aa SHA256 bfc3b45e833ad158266fd79fb9494b040a060d48e5880dbbf538eba167450810
|
||||
DIST intel_ocl_sdk_1.5_x64.tgz 27901208 SHA256 bfc3b45e833ad158266fd79fb9494b040a060d48e5880dbbf538eba167450810 SHA512 c2bed74169584f33d8b8b58f8564acc7bd61e320eb42600660a4007b828e819ad7ca0ff9ff78c930da06f9860618cc49ddbe2d4a04576a6eb33f69dbcbb23c3f WHIRLPOOL a9dbe72530535cb34b3302a3f9f5512a838d227a3d7849bbb99380176a4d9083751e99dcafb2b037696b159bb14cd6a395c40a44851a971dd664254506b61c48
|
||||
DIST intel_sdk_for_ocl_applications_2012_x64.tgz 28302946 SHA256 2044a9a62f40788b0dc4f4ea77a3d85df14e7909258e37eed3e63f7254a0bcc9 SHA512 6974dd67d8292400f1d0c80fd137f39290fe7dcab5146b9f0613ae48484f84e1b523f710dcc07c8600919ce01ab2dd91ab0e2d693e3723ffa9a744fcc52151dd WHIRLPOOL bf474c5959d9b19b40491a68355c2f36bdd0b98facae75aef4f488726b9589555d49f4bf8eb47f52524be6d354addbc945621a97b6f5412162e5b0c8aa03243e
|
||||
|
@ -0,0 +1,79 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/intel-ocl-sdk/intel-ocl-sdk-2.0.31360.ebuild,v 1.2 2012/10/02 06:43:43 xarthisius Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MY_P=${PN//-/_}_2012_x64
|
||||
|
||||
inherit rpm multilib
|
||||
|
||||
INTEL_CL=usr/$(get_libdir)/OpenCL/vendors/intel/
|
||||
|
||||
DESCRIPTION="Intel's implementation of the OpenCL standard optimized for Intel processors."
|
||||
HOMEPAGE="http://software.intel.com/en-us/articles/opencl-sdk/"
|
||||
SRC_URI="http://registrationcenter.intel.com/irc_nas/2563/intel_sdk_for_ocl_applications_2012_x64.tgz"
|
||||
|
||||
LICENSE="Intel-SDP"
|
||||
SLOT="0"
|
||||
IUSE="tools"
|
||||
KEYWORDS="~amd64 -x86"
|
||||
|
||||
RDEPEND="app-admin/eselect-opencl
|
||||
dev-cpp/tbb
|
||||
sys-process/numactl
|
||||
tools? (
|
||||
dev-libs/boost:1.46
|
||||
sys-devel/llvm
|
||||
>=virtual/jre-1.6
|
||||
)"
|
||||
DEPEND=""
|
||||
|
||||
RESTRICT="mirror"
|
||||
QA_EXECSTACK="${INTEL_CL/\//}libcpu_device.so
|
||||
${INTEL_CL/\//}libOclCpuBackEnd.so
|
||||
${INTEL_CL/\//}libtask_executor.so"
|
||||
QA_PREBUILT="${INTEL_CL}*"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
rpm_unpack ./${MY_P}.rpm
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Remove unnecessary and bundled stuff
|
||||
rm -rf ${INTEL_CL}/{docs,version.txt,llc}
|
||||
rm -f ${INTEL_CL}/libboost*
|
||||
rm -f ${INTEL_CL}/libtbb*
|
||||
if ! use tools; then
|
||||
rm -rf usr/bin
|
||||
rm -f ${INTEL_CL}/{ioc64,ioc.jar}
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
doins -r etc
|
||||
|
||||
insinto ${INTEL_CL}
|
||||
doins -r usr/include
|
||||
|
||||
insopts -m 755
|
||||
newins usr/$(get_libdir)/libOpenCL.so libOpenCL.so.1
|
||||
dosym libOpenCL.so.1 ${INTEL_CL}/libOpenCL.so
|
||||
|
||||
doins ${INTEL_CL}/*
|
||||
|
||||
# Think of better way to do that...
|
||||
if use tools; then
|
||||
dosym /usr/$(get_libdir)/libboost_filesystem-1_46.so.1.46.1 \
|
||||
${INTEL_CL}/libboost_filesystem.so.1.46.1
|
||||
dosym /usr/$(get_libdir)/libboost_system-1_46.so.1.46.1 \
|
||||
${INTEL_CL}/libboost_system.so.1.46.1
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
eselect opencl set --use-old intel
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST RBTools-0.3.4.tar.gz 50799 SHA256 6ec51adb8ec6b421235861899329ace03ff4d81480f24cf6403029fc2f1ba71a SHA512 18525b4621acd20151f5d6bbec572acdd1dc84d1079b23853d7a2c98e72351249b78e8e8a4ec208910ed8e0ff143d55f5c0cc006d72641ca001c273935fbd9b0 WHIRLPOOL a20de1e0536894282b00efdfb7acf84cfd623a4ed3fa3c11f3bb817efce32b4684901ebbb45ce5396a5fdf339451881c28b429330bc6d8aa4bb8b0c899744e67
|
||||
DIST RBTools-0.4.1.tar.gz 53127 SHA256 fb31aff187268bb079332c7801a73fcf144079282bd651b42952abfc5d3e19ec SHA512 a8cd0daf4df73be350352fb138375b963a07ab6a940fa917f257d25e104f610db2fe211218b06f66f73fa24c76b1cbe9ed293b8ed21fd7f4a89ea8645eee3134 WHIRLPOOL 592996938a7e9a366f72a129b70c58129e8364aeecbbc45d93fca3a6bcb3b7311a7c9af0cf5d72bdb99411f549309451bc62a670f8b708a1bc928506e4b41524
|
||||
DIST RBTools-0.4.2.tar.gz 54638 SHA256 5e429f882c7dff316911ff54ea98d16ab35fd9101d0a38f64cdbc6cc90cfe5d2 SHA512 441487689d3224a6c731e718d49834edec5a420eec082059f74346d9750accb4cae2312b75d185768e815196078979559ce146dabd9fad9f37aa6cee27738c93 WHIRLPOOL 79cdc22b5958bea12a51ede1eb72f4fbc1e58eabccb84f2640ad7db114abae4f2de0a2676a26c4991dd27997663a00298fe85e23119826324d2a912876bb18e3
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/rbtools/rbtools-0.3.4.ebuild,v 1.1 2011/12/21 16:52:11 johu Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/rbtools/rbtools-0.4.2.ebuild,v 1.1 2012/10/02 06:10:24 johu Exp $
|
||||
|
||||
EAPI=4
|
||||
PYTHON_DEPEND=2
|
@ -1,3 +1,4 @@
|
||||
DIST mercurial-2.1.1.tar.gz 3313261 SHA256 0f8ec2b29f1121c6cb73c17509281eb1391ddbfad757b1f720d7e06de0a25dfd SHA512 046d8f9f9510727e4c08bbcaeb7e402544b6ce5d240f44d71f73768304072f2ed1e1b856c848143ed1ccd55fc6b109a0281be305e0adad84aa0a6583bb72ddc9 WHIRLPOOL a32516377c5018ae00c241d92d693594404569bed1972c68c517d972d4ca8f8e645e9900e303406a903f6ed488add271f677c17698d386e5f8af2d985fa65ee3
|
||||
DIST mercurial-2.2.3.tar.gz 3441501 SHA256 7c61e38585ba252b31f75df6006bdcf1ff11030321f9fc628f0e1c61929d677b SHA512 aee5e50f3e7d97e2ec94f1d505c342108b387af9006570c06ca1ad250479fc7af83f3a1cac07792cd34872768540b6a5e8a00f1c1066fd46974fa3c63bfd12ce WHIRLPOOL f209906530a14294859e34706266a476994368c00cc92910e77a0e58521c5b7e2af644e6d67c1e633fc6252c2e02fec5f26470b20750cb31cd0fe6074f83092d
|
||||
DIST mercurial-2.3.1.tar.gz 3558058 SHA256 ef587fdd3b062e08eb4012e7870f4d0a00fd834f11578bfba80313b10f808541 SHA512 026772f5b48cc6bcf50fe2ec5c1bfbcda96f8cc31e89f9cc8de6a76c736f820617ff15b61612ae6c7729693dbba088273d8a2a613a8015a66c6d5c76ac364af9 WHIRLPOOL 772b48389cec5c99e6f107b510b0b6e1aac1c76d0676802dffddbc0c6f5dfce1d6a217a808966da88476c6fe371060eaa76919f608fde38678d2c02a6c4c09bd
|
||||
DIST mercurial-2.3.2.tar.gz 3559562 SHA256 33b4f5d4e2f0d506358cf5ee14b0b6b4ccaf52c251c60867e23f93b1116dc7e2 SHA512 3661be0fc6e90134b781b3709d7ea33ed6f81502c9980a7d3f6ab4b0c30e14ee75406207ab8a213c46906f27a4a015bde7b6ce6583238aec4b240763d8a3d9ae WHIRLPOOL 91d7f2fd59021180550aba0218b4c20df06aefba2fcc0dab22683075a7ca1b4cf6c2cbef9d5d2bffc6dfdfc33de39c98464cd7302e7652610e7fad3d76dee2e8
|
||||
|
@ -0,0 +1,139 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/mercurial/mercurial-2.3.2.ebuild,v 1.1 2012/10/02 08:09:06 djc Exp $
|
||||
|
||||
EAPI=3
|
||||
PYTHON_DEPEND="2"
|
||||
PYTHON_USE_WITH="threads"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.* *-jython 2.7-pypy-*"
|
||||
|
||||
inherit bash-completion-r1 elisp-common eutils distutils
|
||||
|
||||
DESCRIPTION="Scalable distributed SCM"
|
||||
HOMEPAGE="http://mercurial.selenic.com/"
|
||||
SRC_URI="http://mercurial.selenic.com/release/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="bugzilla emacs gpg test tk zsh-completion"
|
||||
|
||||
RDEPEND="bugzilla? ( dev-python/mysql-python )
|
||||
gpg? ( app-crypt/gnupg )
|
||||
tk? ( dev-lang/tk )
|
||||
zsh-completion? ( app-shells/zsh )"
|
||||
DEPEND="emacs? ( virtual/emacs )
|
||||
test? ( app-arch/unzip
|
||||
dev-python/pygments )"
|
||||
|
||||
PYTHON_CFLAGS=(
|
||||
"2.* + -fno-strict-aliasing"
|
||||
"* - -ftracer -ftree-vectorize"
|
||||
)
|
||||
|
||||
PYTHON_MODNAME="${PN} hgext"
|
||||
SITEFILE="70${PN}-gentoo.el"
|
||||
|
||||
src_prepare() {
|
||||
distutils_src_prepare
|
||||
|
||||
# fix up logic that won't work in Gentoo Prefix (also won't outside in
|
||||
# certain cases), bug #362891
|
||||
sed -i -e 's:xcodebuild:nocodebuild:' setup.py || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
distutils_src_compile
|
||||
|
||||
if use emacs; then
|
||||
cd "${S}"/contrib || die
|
||||
elisp-compile mercurial.el || die "elisp-compile failed!"
|
||||
fi
|
||||
|
||||
rm -rf contrib/{win32,macosx} || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
|
||||
newbashcomp contrib/bash_completion ${PN} || die
|
||||
|
||||
if use zsh-completion ; then
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins contrib/zsh_completion _hg || die
|
||||
fi
|
||||
|
||||
rm -f doc/*.?.txt || die
|
||||
dodoc CONTRIBUTORS PKG-INFO README doc/*.txt || die
|
||||
cp hgweb*.cgi "${ED}"/usr/share/doc/${PF}/ || die
|
||||
|
||||
dobin hgeditor || die
|
||||
dobin contrib/hgk || die
|
||||
dobin contrib/hg-ssh || die
|
||||
|
||||
rm -f contrib/hgk contrib/hg-ssh || die
|
||||
|
||||
rm -f contrib/bash_completion || die
|
||||
cp -r contrib "${ED}"/usr/share/doc/${PF}/ || die
|
||||
doman doc/*.? || die
|
||||
|
||||
cat > "${T}/80mercurial" <<-EOF
|
||||
HG="${EPREFIX}/usr/bin/hg"
|
||||
EOF
|
||||
doenvd "${T}/80mercurial" || die
|
||||
|
||||
if use emacs; then
|
||||
elisp-install ${PN} contrib/mercurial.el* || die "elisp-install failed!"
|
||||
elisp-site-file-install "${FILESDIR}"/${SITEFILE}
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${S}/tests/" || die
|
||||
rm -rf *svn* || die # Subversion tests fail with 1.5
|
||||
rm -f test-archive || die # Fails due to verbose tar output changes
|
||||
rm -f test-convert-baz* || die # GNU Arch baz
|
||||
rm -f test-convert-cvs* || die # CVS
|
||||
rm -f test-convert-darcs* || die # Darcs
|
||||
rm -f test-convert-git* || die # git
|
||||
rm -f test-convert-mtn* || die # monotone
|
||||
rm -f test-convert-tla* || die # GNU Arch tla
|
||||
rm -f test-doctest* || die # doctest always fails with python 2.5.x
|
||||
if [[ ${EUID} -eq 0 ]]; then
|
||||
einfo "Removing tests which require user privileges to succeed"
|
||||
rm -f test-command-template || die # Test is broken when run as root
|
||||
rm -f test-convert || die # Test is broken when run as root
|
||||
rm -f test-lock-badness || die # Test is broken when run as root
|
||||
rm -f test-permissions || die # Test is broken when run as root
|
||||
rm -f test-pull-permission || die # Test is broken when run as root
|
||||
rm -f test-clone-failure || die
|
||||
rm -f test-journal-exists || die
|
||||
rm -f test-repair-strip || die
|
||||
fi
|
||||
|
||||
testing() {
|
||||
local testdir="${T}/tests-${PYTHON_ABI}"
|
||||
rm -rf "${testdir}" || die
|
||||
"$(PYTHON)" run-tests.py --tmpdir="${testdir}"
|
||||
}
|
||||
python_execute_function testing
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
distutils_pkg_postinst
|
||||
use emacs && elisp-site-regen
|
||||
|
||||
elog "If you want to convert repositories from other tools using convert"
|
||||
elog "extension please install correct tool:"
|
||||
elog " dev-vcs/cvs"
|
||||
elog " dev-vcs/darcs"
|
||||
elog " dev-vcs/git"
|
||||
elog " dev-vcs/monotone"
|
||||
elog " dev-vcs/subversion"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
distutils_pkg_postrm
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST kwebkitpart-1.2.0.tar.xz 92844 RMD160 9a37bf295062f50ff36378e6e0c2c196f0c83ccf SHA1 1e0ac7ed1ad401f683b460bdf573a3239fcba83f SHA256 ed38971fc1e8e0f9817e4de502e0bb25ae9a1c028e0d94a0edecb03751ec3d6b
|
||||
DIST kwebkitpart-1.2.0.tar.xz 92844 SHA256 ed38971fc1e8e0f9817e4de502e0bb25ae9a1c028e0d94a0edecb03751ec3d6b SHA512 8459050ab8d426720af4a36dffd9c3a6b3f7f3788e8d4880d215d1682538ef77d8bae45fac5cd163fa575ffe96eafa54190d26a8ccc7b215f1896bd231b92198 WHIRLPOOL 6249f3961a4e5ca96328addefe850bc13ac883adad65b2c5bade42bbd2ff1ff052d962a5ad8bcf9bd1e128e7f523930be895d89e9fabc12ecd194d359cd80149
|
||||
DIST kwebkitpart-1.3.0.tar.xz 101572 SHA256 2bc82bf285db48e2d16344d2b42332f2e2e3ebeb76f96c8b4c5165fef1f0f3df SHA512 667b052ef1ea6e8f32503626fc27ec12ee9028415c137452fa12e2389722c9b5a4f65d3c5e27298fe0575d1461b2ef2cb08025c4f371245504dbd98b863d7094 WHIRLPOOL 89ead3735eace77f6a941bc96910e412beaa66442ff34b5870e80a1f0d8cb52da623213475d8ab7ef1fd250400af341b00abc05d3da23d6f8f904f4eb1a8d66e
|
||||
|
@ -0,0 +1,17 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/kde-misc/kwebkitpart/kwebkitpart-1.3.0.ebuild,v 1.1 2012/10/02 06:53:35 johu Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
WEBKIT_REQUIRED="always"
|
||||
inherit kde4-base
|
||||
|
||||
DESCRIPTION="A WebKit KPart for konqueror"
|
||||
HOMEPAGE="ihttps://projects.kde.org/projects/extragear/base/kwebkitpart"
|
||||
SRC_URI="http://dev.gentoo.org/~johu/distfiles/${P}.tar.xz"
|
||||
|
||||
LICENSE="LGPL-2"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
SLOT="4"
|
||||
IUSE="debug"
|
@ -1 +1,2 @@
|
||||
DIST networkmanagement-0.9.0.4.tar.bz2 1296488 SHA256 520d0592171ce1aa1c54916f408e7f2d1e016da0acefc725f7170b67a292e256 SHA512 43c2984b194230c5c5f738c3d8c8a1b348c3de5e3ad02c34bfb8095c34cd307b8360a2cb66a0bcedf0566c97dea02aa6d905b2e390f65a935c39d1610f5b1cd3 WHIRLPOOL f74064e954ece7ec5166fa0ec3975b02924689d9e288e67174b71849379486247a92502f39cb2cd7963d88d06879a2b8a1adf48ae907a0d94b464654a43166ae
|
||||
DIST networkmanagement-0.9.0.5.tar.bz2 1303866 SHA256 aa7a467f1f2a0e1ad22486381284bfb1350d644d5fcf61f8449c475dbec963eb SHA512 e8d7e74a06933f9ae5c7ff7c29a3fcd80dcb6e9055bb72afb24b98457ca095c2902b698a0c303db66ce871a378cbbb3eaca68bee41d43ef2cec3a491ceab302e WHIRLPOOL afe81e0363302dc4ab271651fba024319eeeb2875fe896da8cf0f891cb834a85420118aa9760b2bea4ce2120c7673368f686c4b35a69740ff38b606645be5de4
|
||||
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/kde-misc/networkmanagement/networkmanagement-0.9.0.5.ebuild,v 1.1 2012/10/02 05:50:24 johu Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
KDE_LINGUAS="ar ca cs da de el es et fa fi ga hu it ja kk km lt nb nds nl nn pl
|
||||
pt pt_BR se sk sr sr@ijekavian sr@ijekavianlatin sr@latin sv tr uk zh_TW"
|
||||
KDE_SCM="git"
|
||||
inherit kde4-base
|
||||
|
||||
DESCRIPTION="KDE frontend for NetworkManager"
|
||||
HOMEPAGE="http://www.kde.org/"
|
||||
[[ ${PV} = 9999* ]] || SRC_URI="mirror://kde/unstable/${PN}/${PV}/src/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="4"
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND="
|
||||
$(add_kdebase_dep solid)
|
||||
net-misc/mobile-broadband-provider-info
|
||||
>=net-misc/networkmanager-0.9.0
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
@ -1,69 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-client/mailx/mailx-8.1.2.20050715-r5.ebuild,v 1.8 2012/07/29 18:48:43 armin76 Exp $
|
||||
|
||||
inherit eutils flag-o-matic toolchain-funcs
|
||||
|
||||
MX_MAJ_VER=${PV%.*}
|
||||
MX_MIN_VER=${PV##*.}
|
||||
MY_PV=${MX_MAJ_VER}-0.${MX_MIN_VER}cvs
|
||||
S=${WORKDIR}/${PN}-${MY_PV}.orig/
|
||||
debian_patch=${PN}_${MY_PV}-1.diff.gz
|
||||
|
||||
DESCRIPTION="The /bin/mail program, which is used to send mail via shell scripts"
|
||||
HOMEPAGE="http://www.debian.org/"
|
||||
SRC_URI="mirror://gentoo/mailx_${MY_PV}.orig.tar.gz
|
||||
mirror://gentoo/${debian_patch}"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=net-libs/liblockfile-1.03
|
||||
virtual/mta
|
||||
mail-client/mailx-support"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
!mail-client/nail
|
||||
!net-mail/mailutils"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${DISTDIR}/${debian_patch}"
|
||||
epatch "${FILESDIR}/${P}-nostrip.patch"
|
||||
sed -i -e "s: -O2: \$(EXTRAFLAGS):g" Makefile
|
||||
epatch "${FILESDIR}/${P}-offsetof.patch"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake CC=$(tc-getCC) EXTRAFLAGS="${CFLAGS}" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir /usr/bin /bin /usr/share/man/man1 /etc
|
||||
|
||||
insinto /usr/bin
|
||||
insopts -m 755
|
||||
doins mail || die
|
||||
|
||||
doman mail.1
|
||||
|
||||
dosym mail /usr/bin/Mail
|
||||
dosym mail /usr/bin/mailx
|
||||
dosym mail.1 /usr/share/man/man1/Mail.1
|
||||
|
||||
dodoc misc/mail.help misc/mail.tildehelp || die
|
||||
insinto /etc
|
||||
insopts -m 644
|
||||
doins misc/mail.rc || die
|
||||
|
||||
# compatibility link
|
||||
dosym /usr/bin/mail /bin/mail || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "mail command now lives in /usr/bin."
|
||||
elog "Please adjust your scripts."
|
||||
}
|
@ -1,4 +1 @@
|
||||
DIST amavisd-new-2.6.3.tar.gz 918888 SHA256 47e774579fdab1e1c10ef2295d49cb511b13e05431a7955c73f07e98025d788e SHA512 5c71cb53c198ab59a3e242d43b77a5889713ba6934a784b5256ab5bebd8afda75d833b5a20afeff6daf052f30f30eb650b3c3e4175102992e8e2c6ba4efb17ff WHIRLPOOL e3b11e9a9dd079939bcbc02abc2eee1ea1be30d359c58f4ecbe1f9275f8076e2eff4a4d4b2366f18f752aa6bc536e13264336f4165b00bbbdf687cb2447a1f72
|
||||
DIST amavisd-new-2.7.0.tar.gz 941811 SHA256 534b3d91c31e0e87a73602c84dfeb4b30b4ea64dee99fcceabd59b1bc0082b0b SHA512 04fac5f3829d1ea7b26bb058e07ca323ffd92b644da8d83ea8d8f400236ae5b603b272e9c690f01c2a80d06a32f7326001d7109e5a00125b1112f54c67f8e199 WHIRLPOOL ecc49a638b6f196638e11f5f8e53d80f87e654674bbe7abfd880422fdc8efdd7ef92c2bb10090d644acb7f88ff31bc5df1e2ea46f488ab4793f0e9428fda1058
|
||||
DIST amavisd-new-2.7.1.tar.gz 948909 SHA256 033d67fa3ebb8e865409a3b48c12bdddd227f66a1fcc7e987100a64a2658401c SHA512 bde3d2dd780747c08462bacd622ace55f4987a878bc68abe82bbc985e1449b497992754bce8c0892439e152ceecd713bd262cd9d5d4c10c6a4351a5e614cd1cc WHIRLPOOL 65e73310b462d8b1de59ab0b2e9342b1812663d94b959d55afe53fb76957a08d28117dcec015a6304732bfa698fa85e4322420649857743e7d04d582eacee415
|
||||
DIST amavisd-new-2.7.2.tar.gz 945448 SHA256 4665e0fb9a71f483f1123113a006291e37f744a5880f945ccf9fd34d51cb9275 SHA512 f707a5ac9d6acee2f9d144fda86fed92bbf33693858262ab0a95663da50f78a023102d9d50dd5a6a256ef6302a241f9c28d2b190e3efe2110c0eea15557ae756 WHIRLPOOL c0422d80b9dc11a7a2e9cb10092b7c97c02536aa852f70c566ab6e2e6a865b901ad24caf626b8b02ee64979bced7c25f03888827fd47ffbc4e733bb733e08c9e
|
||||
|
@ -1,197 +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/amavisd-new/amavisd-new-2.6.3-r2.ebuild,v 1.9 2012/06/04 21:00:17 zmedico Exp $
|
||||
|
||||
inherit eutils user
|
||||
|
||||
DESCRIPTION="High-performance interface between the MTA and content checkers."
|
||||
HOMEPAGE="http://www.ijs.si/software/amavisd/"
|
||||
SRC_URI="http://www.ijs.si/software/amavisd/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 hppa ~ppc ~ppc64 sparc x86"
|
||||
IUSE="courier dkim ldap milter mysql postgres qmail razor spamassassin"
|
||||
|
||||
DEPEND=">=sys-apps/sed-4
|
||||
>=dev-lang/perl-5.8.2
|
||||
milter? ( || ( mail-filter/libmilter >=mail-mta/sendmail-8.12 ) )"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
>=sys-apps/coreutils-5.0-r3
|
||||
app-arch/gzip
|
||||
app-arch/bzip2
|
||||
app-arch/arc
|
||||
app-arch/cabextract
|
||||
app-arch/freeze
|
||||
app-arch/lha
|
||||
app-arch/unarj
|
||||
|| ( app-arch/unrar app-arch/rar )
|
||||
app-arch/zoo
|
||||
>=dev-perl/Archive-Zip-1.14
|
||||
>=virtual/perl-IO-Compress-1.35
|
||||
dev-perl/Convert-TNEF
|
||||
>=dev-perl/Convert-UUlib-1.08
|
||||
virtual/perl-MIME-Base64
|
||||
>=dev-perl/MIME-tools-5.415
|
||||
>=dev-perl/MailTools-1.58
|
||||
>=dev-perl/net-server-0.91
|
||||
virtual/perl-Digest-MD5
|
||||
dev-perl/IO-stringy
|
||||
>=virtual/perl-Time-HiRes-1.49
|
||||
dev-perl/Unix-Syslog
|
||||
>=sys-libs/db-3.2
|
||||
dev-perl/BerkeleyDB
|
||||
dev-perl/Convert-BinHex
|
||||
>=dev-perl/Mail-DKIM-0.31
|
||||
virtual/mta
|
||||
ldap? ( >=dev-perl/perl-ldap-0.33 )
|
||||
mysql? ( dev-perl/DBD-mysql )
|
||||
postgres? ( dev-perl/DBD-Pg )
|
||||
razor? ( mail-filter/razor )
|
||||
spamassassin? ( mail-filter/spamassassin )"
|
||||
|
||||
AMAVIS_ROOT="/var/amavis"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
|
||||
if use courier ; then
|
||||
epatch amavisd-new-courier.patch
|
||||
fi
|
||||
|
||||
if use qmail ; then
|
||||
epatch amavisd-new-qmqpqq.patch
|
||||
fi
|
||||
|
||||
epatch "${FILESDIR}/${P}-amavisd.conf-gentoo.patch"
|
||||
epatch "${FILESDIR}/${P}-startup.patch"
|
||||
|
||||
if ! use dkim ; then
|
||||
epatch "${FILESDIR}/${P}-dkimconf.patch"
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if use milter ; then
|
||||
cd "${S}/helper-progs"
|
||||
|
||||
econf --with-runtime-dir=${AMAVIS_ROOT} \
|
||||
--with-sockname=${AMAVIS_ROOT}/amavisd.sock \
|
||||
--with-user=amavis || die "helper-progs econf failed"
|
||||
emake || die "helper-progs compile problem"
|
||||
|
||||
cd "${S}"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dosbin amavisd amavisd-agent amavisd-nanny amavisd-release
|
||||
dobin p0f-analyzer.pl
|
||||
|
||||
insinto /etc
|
||||
insopts -m0640
|
||||
newins amavisd.conf-sample amavisd.conf
|
||||
|
||||
dosed "s:^#\\?\\\$MYHOME[^;]*;:\$MYHOME = '$AMAVIS_ROOT';:" \
|
||||
/etc/amavisd.conf
|
||||
|
||||
newinitd "${FILESDIR}/amavisd.rc6" amavisd
|
||||
dosed "s:/var/run/amavis/:$AMAVIS_ROOT/:g" /etc/init.d/amavisd
|
||||
|
||||
keepdir ${AMAVIS_ROOT}
|
||||
keepdir ${AMAVIS_ROOT}/db
|
||||
keepdir ${AMAVIS_ROOT}/quarantine
|
||||
keepdir ${AMAVIS_ROOT}/tmp
|
||||
|
||||
newdoc test-messages/README README.samples
|
||||
dodoc AAAREADME.first INSTALL MANIFEST RELEASE_NOTES README_FILES/README.* \
|
||||
test-messages/sample* amavisd.conf-default amavisd-agent \
|
||||
amavisd-custom.conf
|
||||
|
||||
dodir /usr/share/doc/${PF}/html
|
||||
insinto /usr/share/doc/${PF}/html
|
||||
doins README_FILES/*.{html,css}
|
||||
dodir /usr/share/doc/${PF}/html/images
|
||||
insinto /usr/share/doc/${PF}/html/images
|
||||
doins README_FILES/images/*
|
||||
|
||||
if use milter ; then
|
||||
cd "${S}/helper-progs"
|
||||
einstall
|
||||
cd "${S}"
|
||||
fi
|
||||
|
||||
for i in whitelist blacklist spam_lovers; do
|
||||
if [ -f ${AMAVIS_ROOT}/${i} ]; then
|
||||
cp "${AMAVIS_ROOT}/${i}" "${D}/${AMAVIS_ROOT}"
|
||||
else
|
||||
touch "${D}"/${AMAVIS_ROOT}/${i}
|
||||
fi
|
||||
done
|
||||
|
||||
if use ldap ; then
|
||||
elog "Adding ${P} schema to openldap schema dir."
|
||||
dodir /etc/openldap/schema
|
||||
insinto /etc/openldap/schema
|
||||
insopts -o root -g root -m 644
|
||||
newins LDAP.schema ${PN}.schema || die
|
||||
newins LDAP.schema ${PN}.schema.default || die
|
||||
fi
|
||||
|
||||
find "${D}"/${AMAVIS_ROOT} -name "*" -type d -exec chmod 0750 \{\} \;
|
||||
find "${D}"/${AMAVIS_ROOT} -name "*" -type f -exec chmod 0640 \{\} \;
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
enewgroup amavis
|
||||
enewuser amavis -1 -1 ${AMAVIS_ROOT} amavis
|
||||
|
||||
if [ -z "$(dnsdomainname)" ] ; then
|
||||
dosed "s:^#\\?\\\$mydomain[^;]*;:\$mydomain = '$(hostname)';:" \
|
||||
/etc/amavisd.conf
|
||||
else
|
||||
dosed "s:^#\\?\\\$mydomain[^;]*;:\$mydomain = '$(dnsdomainname)';:" \
|
||||
/etc/amavisd.conf
|
||||
fi
|
||||
|
||||
if use razor ; then
|
||||
if [ ! -d ${AMAVIS_ROOT}/.razor ] ; then
|
||||
elog "Setting up initial razor config files..."
|
||||
|
||||
razor-admin -create -home="${D}"/${AMAVIS_ROOT}/.razor
|
||||
sed -i -e "s:debuglevel\([ ]*\)= .:debuglevel\1= 0:g" \
|
||||
"${D}"/${AMAVIS_ROOT}/.razor/razor-agent.conf
|
||||
fi
|
||||
fi
|
||||
|
||||
if ! use spamassassin ; then
|
||||
einfo "Disabling anti-spam code in amavisd.conf..."
|
||||
|
||||
dosed "s:^#[\t ]*@bypass_spam_checks_maps[\t ]*=[\t ]*(1);:\@bypass_spam_checks_maps = (1);:" \
|
||||
/etc/amavisd.conf
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if ! use spamassassin ; then
|
||||
echo
|
||||
elog "Amavisd-new no longer requires SpamAssassin, but no anti-spam checking"
|
||||
elog "will be performed without it. Since you do not have SpamAssassin installed,"
|
||||
elog "all spam checks have been disabled. To enable them, install SpamAssassin"
|
||||
elog "and comment out the line containing: "
|
||||
elog "@bypass_spam_checks_maps = (1); in /etc/amavisd.conf."
|
||||
fi
|
||||
echo
|
||||
ewarn "As of amavisd-new-2.4.5 p0f-analyzer.pl only binds to the loopback interface"
|
||||
ewarn "by default instead of to all interfaces. You will need to change $bind_addr"
|
||||
ewarn "in p0f-analyzer.pl to '0.0.0.0' if p0f-analyzer.pl is running on a different"
|
||||
ewarn "host from amavisd or from other querying clients."
|
||||
echo
|
||||
ewarn "Adjusting permissions for /etc/amavisd.conf (0 for world, owner root:amavis)"
|
||||
echo
|
||||
chmod o-rwx /etc/amavisd.conf
|
||||
chown root:amavis /etc/amavisd.conf
|
||||
chown -R amavis:amavis ${AMAVIS_ROOT}
|
||||
}
|
@ -1,169 +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/amavisd-new/amavisd-new-2.7.0.ebuild,v 1.8 2012/06/04 21:00:17 zmedico Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils user
|
||||
|
||||
MY_P="${P/_/-}"
|
||||
DESCRIPTION="High-performance interface between the MTA and content checkers."
|
||||
HOMEPAGE="http://www.ijs.si/software/amavisd/"
|
||||
SRC_URI="http://www.ijs.si/software/amavisd/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 hppa ~ppc ~ppc64 sparc x86"
|
||||
IUSE="courier dkim ldap mysql postgres qmail razor snmp spamassassin"
|
||||
|
||||
DEPEND=">=sys-apps/sed-4
|
||||
>=dev-lang/perl-5.8.2"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
>=sys-apps/coreutils-5.0-r3
|
||||
app-arch/cpio
|
||||
app-arch/gzip
|
||||
app-arch/bzip2
|
||||
app-arch/arc
|
||||
app-arch/cabextract
|
||||
app-arch/freeze
|
||||
app-arch/lha
|
||||
app-arch/ncompress
|
||||
app-arch/pax
|
||||
app-arch/unarj
|
||||
app-arch/xz-utils
|
||||
|| ( app-arch/unrar app-arch/rar )
|
||||
app-arch/zoo
|
||||
>=dev-perl/Archive-Zip-1.14
|
||||
>=virtual/perl-IO-Compress-1.35
|
||||
>=virtual/perl-Compress-Raw-Zlib-2.017
|
||||
dev-perl/Convert-TNEF
|
||||
>=dev-perl/Convert-UUlib-1.08
|
||||
virtual/perl-MIME-Base64
|
||||
>=dev-perl/MIME-tools-5.415
|
||||
>=dev-perl/MailTools-1.58
|
||||
>=dev-perl/net-server-0.91
|
||||
virtual/perl-Digest-MD5
|
||||
dev-perl/IO-stringy
|
||||
>=virtual/perl-Time-HiRes-1.49
|
||||
dev-perl/Unix-Syslog
|
||||
sys-apps/file
|
||||
>=sys-libs/db-4.4.20
|
||||
dev-perl/BerkeleyDB
|
||||
dev-perl/Convert-BinHex
|
||||
>=dev-perl/Mail-DKIM-0.31
|
||||
virtual/mta
|
||||
ldap? ( >=dev-perl/perl-ldap-0.33 )
|
||||
mysql? ( dev-perl/DBD-mysql )
|
||||
postgres? ( dev-perl/DBD-Pg )
|
||||
razor? ( mail-filter/razor )
|
||||
snmp? ( net-analyzer/net-snmp[perl] )
|
||||
spamassassin? ( mail-filter/spamassassin )"
|
||||
|
||||
AMAVIS_ROOT="/var/amavis"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_prepare() {
|
||||
if use courier ; then
|
||||
epatch amavisd-new-courier.patch
|
||||
fi
|
||||
|
||||
if use qmail ; then
|
||||
epatch amavisd-new-qmqpqq.patch
|
||||
fi
|
||||
|
||||
sed -i \
|
||||
-e '/daemon/s/vscan/amavis/' \
|
||||
-e "s:'/var/virusmails':\"\$MYHOME/quarantine\":" \
|
||||
"${S}/amavisd.conf" || die "missing conf file"
|
||||
|
||||
if ! use dkim ; then
|
||||
sed -i -e '/enable_dkim/s/1/0/' "${S}/amavisd.conf" \
|
||||
|| die "missing conf file"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dosbin amavisd amavisd-agent amavisd-nanny amavisd-release \
|
||||
amavisd-signer
|
||||
dobin p0f-analyzer.pl amavisd-submit
|
||||
|
||||
if use snmp ; then
|
||||
dosbin amavisd-snmp-subagent
|
||||
dodoc AMAVIS-MIB.txt
|
||||
fi
|
||||
|
||||
insinto /etc
|
||||
insopts -m0640
|
||||
doins amavisd.conf
|
||||
|
||||
newinitd "${FILESDIR}/amavisd.initd" amavisd
|
||||
|
||||
keepdir "${AMAVIS_ROOT}"
|
||||
keepdir "${AMAVIS_ROOT}/db"
|
||||
keepdir "${AMAVIS_ROOT}/quarantine"
|
||||
keepdir "${AMAVIS_ROOT}/tmp"
|
||||
keepdir "${AMAVIS_ROOT}/var"
|
||||
|
||||
dodoc AAAREADME.first INSTALL MANIFEST RELEASE_NOTES TODO \
|
||||
amavisd.conf-default amavisd-custom.conf
|
||||
|
||||
docinto README_FILES
|
||||
dodoc README_FILES/README*
|
||||
dohtml README_FILES/*.{html,css}
|
||||
docinto README_FILES/images
|
||||
dodoc README_FILES/images/*.png
|
||||
docinto README_FILES/images/callouts
|
||||
dodoc README_FILES/images/callouts/*.png
|
||||
|
||||
docinto test-messages
|
||||
dodoc test-messages/README
|
||||
dodoc test-messages/sample.tar.gz.compl
|
||||
|
||||
#for i in whitelist blacklist spam_lovers; do
|
||||
# if [ -f ${AMAVIS_ROOT}/${i} ]; then
|
||||
# cp "${AMAVIS_ROOT}/${i}" "${D}/${AMAVIS_ROOT}"
|
||||
# else
|
||||
# touch "${D}"/${AMAVIS_ROOT}/${i}
|
||||
# fi
|
||||
#done
|
||||
|
||||
if use ldap ; then
|
||||
dodir /etc/openldap/schema
|
||||
insinto /etc/openldap/schema
|
||||
insopts -o root -g root -m 644
|
||||
newins LDAP.schema ${PN}.schema || die
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
enewgroup amavis
|
||||
enewuser amavis -1 -1 "${AMAVIS_ROOT}" amavis
|
||||
if use razor ; then
|
||||
if [ ! -d "${ROOT}${AMAVIS_ROOT}/.razor" ] ; then
|
||||
elog "Setting up initial razor config files..."
|
||||
|
||||
razor-admin -create -home="${D}/${AMAVIS_ROOT}/.razor"
|
||||
sed -i -e "s:debuglevel\([ ]*\)= .:debuglevel\1= 0:g" \
|
||||
"${D}/${AMAVIS_ROOT}/.razor/razor-agent.conf"
|
||||
fi
|
||||
fi
|
||||
|
||||
if ! use spamassassin ; then
|
||||
elog "Disabling anti-spam code in amavisd.conf..."
|
||||
sed -i -e \
|
||||
"/^#[[:space:]]*@bypass_spam_checks_maps[[:space:]]*=[[:space:]]*(1)/s/^#//" \
|
||||
"${D}/etc/amavisd.conf"
|
||||
fi
|
||||
|
||||
if has_version "<${CATEGORY}/${PN}-2.7.0" ; then
|
||||
elog "Amavisd-new ships with a short and condensed config file now."
|
||||
elog "Transferring your current settings to the new format is"
|
||||
elog "recommended for ease of future upgrades."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
chown root:amavis "${ROOT}/etc/amavisd.conf"
|
||||
chown -R amavis:amavis "${ROOT}/${AMAVIS_ROOT}"
|
||||
}
|
@ -1,169 +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/amavisd-new/amavisd-new-2.7.1.ebuild,v 1.6 2012/07/29 18:47:48 armin76 Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils user
|
||||
|
||||
MY_P="${P/_/-}"
|
||||
DESCRIPTION="High-performance interface between the MTA and content checkers."
|
||||
HOMEPAGE="http://www.ijs.si/software/amavisd/"
|
||||
SRC_URI="http://www.ijs.si/software/amavisd/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 hppa ~ppc ~ppc64 sparc x86"
|
||||
IUSE="courier dkim ldap mysql postgres qmail razor snmp spamassassin"
|
||||
|
||||
DEPEND=">=sys-apps/sed-4
|
||||
>=dev-lang/perl-5.8.2"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
>=sys-apps/coreutils-5.0-r3
|
||||
app-arch/cpio
|
||||
app-arch/gzip
|
||||
app-arch/bzip2
|
||||
app-arch/arc
|
||||
app-arch/cabextract
|
||||
app-arch/freeze
|
||||
app-arch/lha
|
||||
app-arch/ncompress
|
||||
app-arch/pax
|
||||
app-arch/unarj
|
||||
app-arch/xz-utils
|
||||
|| ( app-arch/unrar app-arch/rar )
|
||||
app-arch/zoo
|
||||
>=dev-perl/Archive-Zip-1.14
|
||||
>=virtual/perl-IO-Compress-1.35
|
||||
>=virtual/perl-Compress-Raw-Zlib-2.017
|
||||
dev-perl/Convert-TNEF
|
||||
>=dev-perl/Convert-UUlib-1.08
|
||||
virtual/perl-MIME-Base64
|
||||
>=dev-perl/MIME-tools-5.415
|
||||
>=dev-perl/MailTools-1.58
|
||||
>=dev-perl/net-server-0.91
|
||||
virtual/perl-Digest-MD5
|
||||
dev-perl/IO-stringy
|
||||
>=virtual/perl-Time-HiRes-1.49
|
||||
dev-perl/Unix-Syslog
|
||||
sys-apps/file
|
||||
>=sys-libs/db-4.4.20
|
||||
dev-perl/BerkeleyDB
|
||||
dev-perl/Convert-BinHex
|
||||
>=dev-perl/Mail-DKIM-0.31
|
||||
virtual/mta
|
||||
ldap? ( >=dev-perl/perl-ldap-0.33 )
|
||||
mysql? ( dev-perl/DBD-mysql )
|
||||
postgres? ( dev-perl/DBD-Pg )
|
||||
razor? ( mail-filter/razor )
|
||||
snmp? ( net-analyzer/net-snmp[perl] )
|
||||
spamassassin? ( mail-filter/spamassassin )"
|
||||
|
||||
AMAVIS_ROOT="/var/amavis"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_prepare() {
|
||||
if use courier ; then
|
||||
epatch amavisd-new-courier.patch
|
||||
fi
|
||||
|
||||
if use qmail ; then
|
||||
epatch amavisd-new-qmqpqq.patch
|
||||
fi
|
||||
|
||||
sed -i \
|
||||
-e '/daemon/s/vscan/amavis/' \
|
||||
-e "s:'/var/virusmails':\"\$MYHOME/quarantine\":" \
|
||||
"${S}/amavisd.conf" || die "missing conf file"
|
||||
|
||||
if ! use dkim ; then
|
||||
sed -i -e '/enable_dkim/s/1/0/' "${S}/amavisd.conf" \
|
||||
|| die "missing conf file"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dosbin amavisd amavisd-agent amavisd-nanny amavisd-release \
|
||||
amavisd-signer
|
||||
dobin p0f-analyzer.pl amavisd-submit
|
||||
|
||||
if use snmp ; then
|
||||
dosbin amavisd-snmp-subagent
|
||||
dodoc AMAVIS-MIB.txt
|
||||
fi
|
||||
|
||||
insinto /etc
|
||||
insopts -m0640
|
||||
doins amavisd.conf
|
||||
|
||||
newinitd "${FILESDIR}/amavisd.initd" amavisd
|
||||
|
||||
keepdir "${AMAVIS_ROOT}"
|
||||
keepdir "${AMAVIS_ROOT}/db"
|
||||
keepdir "${AMAVIS_ROOT}/quarantine"
|
||||
keepdir "${AMAVIS_ROOT}/tmp"
|
||||
keepdir "${AMAVIS_ROOT}/var"
|
||||
|
||||
dodoc AAAREADME.first INSTALL MANIFEST RELEASE_NOTES TODO \
|
||||
amavisd.conf-default amavisd-custom.conf
|
||||
|
||||
docinto README_FILES
|
||||
dodoc README_FILES/README*
|
||||
dohtml README_FILES/*.{html,css}
|
||||
docinto README_FILES/images
|
||||
dodoc README_FILES/images/*.png
|
||||
docinto README_FILES/images/callouts
|
||||
dodoc README_FILES/images/callouts/*.png
|
||||
|
||||
docinto test-messages
|
||||
dodoc test-messages/README
|
||||
dodoc test-messages/sample.tar.gz.compl
|
||||
|
||||
#for i in whitelist blacklist spam_lovers; do
|
||||
# if [ -f ${AMAVIS_ROOT}/${i} ]; then
|
||||
# cp "${AMAVIS_ROOT}/${i}" "${D}/${AMAVIS_ROOT}"
|
||||
# else
|
||||
# touch "${D}"/${AMAVIS_ROOT}/${i}
|
||||
# fi
|
||||
#done
|
||||
|
||||
if use ldap ; then
|
||||
dodir /etc/openldap/schema
|
||||
insinto /etc/openldap/schema
|
||||
insopts -o root -g root -m 644
|
||||
newins LDAP.schema ${PN}.schema || die
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
enewgroup amavis
|
||||
enewuser amavis -1 -1 "${AMAVIS_ROOT}" amavis
|
||||
if use razor ; then
|
||||
if [ ! -d "${ROOT}${AMAVIS_ROOT}/.razor" ] ; then
|
||||
elog "Setting up initial razor config files..."
|
||||
|
||||
razor-admin -create -home="${D}/${AMAVIS_ROOT}/.razor"
|
||||
sed -i -e "s:debuglevel\([ ]*\)= .:debuglevel\1= 0:g" \
|
||||
"${D}/${AMAVIS_ROOT}/.razor/razor-agent.conf"
|
||||
fi
|
||||
fi
|
||||
|
||||
if ! use spamassassin ; then
|
||||
elog "Disabling anti-spam code in amavisd.conf..."
|
||||
sed -i -e \
|
||||
"/^#[[:space:]]*@bypass_spam_checks_maps[[:space:]]*=[[:space:]]*(1)/s/^#//" \
|
||||
"${D}/etc/amavisd.conf"
|
||||
fi
|
||||
|
||||
if has_version "<${CATEGORY}/${PN}-2.7.0" ; then
|
||||
elog "Amavisd-new ships with a short and condensed config file now."
|
||||
elog "Transferring your current settings to the new format is"
|
||||
elog "recommended for ease of future upgrades."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
chown root:amavis "${ROOT}/etc/amavisd.conf"
|
||||
chown -R amavis:amavis "${ROOT}/${AMAVIS_ROOT}"
|
||||
}
|
@ -1,115 +0,0 @@
|
||||
--- amavisd.conf-sample.orig 2009-04-22 02:23:58.000000000 +0200
|
||||
+++ amavisd.conf-sample 2009-05-04 19:13:20.000000000 +0200
|
||||
@@ -74,14 +74,14 @@
|
||||
|
||||
# Set the user and group to which the daemon will change if started as root
|
||||
# (otherwise just keeps the UID unchanged, and these settings have no effect):
|
||||
-$daemon_user = 'vscan'; # (no default; customary: vscan or amavis), -u
|
||||
-$daemon_group = 'vscan'; # (no default; customary: vscan or amavis), -g
|
||||
+$daemon_user = 'amavis'; # (no default; customary: vscan or amavis), -u
|
||||
+$daemon_group = 'amavis'; # (no default; customary: vscan or amavis), -g
|
||||
|
||||
# Runtime working directory (cwd), and a place where
|
||||
# temporary directories for unpacking mail are created.
|
||||
# (no trailing slash, may be a scratch file system)
|
||||
-$TEMPBASE = $MYHOME; # (must be set if other config vars use is), -T
|
||||
-#$TEMPBASE = "$MYHOME/tmp"; # prefer to keep home dir /var/amavis clean?
|
||||
+#$TEMPBASE = $MYHOME; # (must be set if other config vars use is), -T
|
||||
+$TEMPBASE = "$MYHOME/tmp"; # prefer to keep home dir /var/amavis clean?
|
||||
|
||||
#$db_home = "$MYHOME/db"; # DB databases directory, default "$MYHOME/db", -D
|
||||
|
||||
@@ -500,22 +500,43 @@
|
||||
# default setting of an associative array %final_destiny_by_ccat which is
|
||||
# backwards compatible and contains references to these traditional variables:
|
||||
#
|
||||
-$final_virus_destiny = D_DISCARD; # (defaults to D_DISCARD)
|
||||
-$final_banned_destiny = D_BOUNCE; # (defaults to D_BOUNCE)
|
||||
-$final_spam_destiny = D_BOUNCE; # (defaults to D_BOUNCE)
|
||||
-$final_bad_header_destiny = D_PASS; # (defaults to D_PASS)
|
||||
+#$final_virus_destiny = D_DISCARD; # (defaults to D_DISCARD)
|
||||
+#$final_banned_destiny = D_BOUNCE; # (defaults to D_BOUNCE)
|
||||
+#$final_spam_destiny = D_BOUNCE; # (defaults to D_BOUNCE)
|
||||
+#$final_bad_header_destiny = D_PASS; # (defaults to D_PASS)
|
||||
+
|
||||
+########
|
||||
+#
|
||||
+# Please think about what you are doing when you set these options.
|
||||
+# If necessary, question your origanization's e-mail policies:
|
||||
+#
|
||||
+# D_BOUNCE contributes to the overall spread of virii and spam on the
|
||||
+# internet. Both the envelope and header from addresses can be forged
|
||||
+# accurately with no effort, causing the bounces to go to innocent parties,
|
||||
+# whose addresses have been forged.
|
||||
+#
|
||||
+# D_DISCARD breaks internet mail specifications. However, with a
|
||||
+# properly implemented Quaratine system, the concern for breaking the
|
||||
+# specification is addressed to some extent.
|
||||
+#
|
||||
+# D_PASS is the safest way to handle e-mails. You must implement
|
||||
+# client-side filtering to handle this method.
|
||||
+#
|
||||
+# -Cory Visi <merlin@gentoo.org> 07/28/04
|
||||
+#
|
||||
+#######
|
||||
|
||||
# to explicitly list all (or most) possible contents category (ccat) keys:
|
||||
-#%final_destiny_by_ccat = (
|
||||
-# CC_VIRUS, D_DISCARD,
|
||||
-# CC_BANNED, D_BOUNCE,
|
||||
-# CC_UNCHECKED, D_PASS,
|
||||
-# CC_SPAM, D_BOUNCE,
|
||||
-# CC_BADH, D_PASS,
|
||||
-# CC_OVERSIZED, D_BOUNCE,
|
||||
-# CC_CLEAN, D_PASS,
|
||||
-# CC_CATCHALL, D_PASS,
|
||||
-#);
|
||||
+%final_destiny_by_ccat = (
|
||||
+ CC_VIRUS, D_DISCARD,
|
||||
+ CC_BANNED, D_BOUNCE,
|
||||
+ CC_UNCHECKED, D_PASS,
|
||||
+ CC_SPAM, D_DISCARD,
|
||||
+ CC_BADH, D_PASS,
|
||||
+ CC_OVERSIZED, D_BOUNCE,
|
||||
+ CC_CLEAN, D_PASS,
|
||||
+ CC_CATCHALL, D_PASS,
|
||||
+);
|
||||
|
||||
# to rely on a catchall ccat key and only list exceptions (alternative 1):
|
||||
#%final_destiny_by_ccat = (
|
||||
@@ -694,7 +715,7 @@
|
||||
# or a directory (no trailing slash)
|
||||
# (the default value is undef, meaning no quarantine)
|
||||
#
|
||||
-$QUARANTINEDIR = '/var/virusmails'; # -Q
|
||||
+$QUARANTINEDIR = "$MYHOME/quarantine";
|
||||
|
||||
#$quarantine_subdir_levels = 1; # add level of subdirs to disperse quarantine
|
||||
|
||||
@@ -1674,7 +1695,7 @@
|
||||
# NOTE: if $daemon_chroot_dir is nonempty, the directories will be
|
||||
# relative to the chroot directory specified;
|
||||
|
||||
-$path = '/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/usr/bin:/bin';
|
||||
+$path = '/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/usr/bin:/bin:/opt/bin';
|
||||
|
||||
# For external programs specify one string or a search list of strings (first
|
||||
# match wins). The string (or: each string in a list) may be an absolute path,
|
||||
@@ -2188,7 +2209,7 @@
|
||||
|
||||
### http://www.nai.com/
|
||||
['NAI McAfee AntiVirus (uvscan)', 'uvscan',
|
||||
- '--secure -rv --mime --summary --noboot - {}', [0], [13],
|
||||
+ '--secure -rv --mime --summary --noboot --mailbox --program --timeout 180 - {}', [0], [13],
|
||||
qr/(?x) Found (?:
|
||||
\ the\ (.+)\ (?:virus|trojan) |
|
||||
\ (?:virus|trojan)\ or\ variant\ ([^ ]+) |
|
||||
@@ -2333,7 +2354,7 @@
|
||||
|
||||
### http://www.f-prot.com/ - backs up F-Prot Daemon (old)
|
||||
['FRISK F-Prot Antivirus', ['f-prot','f-prot.sh'],
|
||||
- '-dumb -archive -packed {}', [0,8], [3,6], # or: [0], [3,6,8],
|
||||
+ '-dumb -ai -archive -packed -server {}', [0,8], [3,6], # or: [0], [3,6,8],
|
||||
qr/(?:Infection:|security risk named) (.+)|\s+contains\s+(.+)$/m ],
|
||||
|
||||
### http://www.trendmicro.com/ - backs up Trophie
|
@ -1,13 +0,0 @@
|
||||
--- amavisd.conf-sample.orig 2009-05-04 19:14:20.000000000 +0200
|
||||
+++ amavisd.conf-sample 2009-05-04 19:14:57.000000000 +0200
|
||||
@@ -102,8 +102,8 @@
|
||||
$enable_db = 1; # enable use of BerkeleyDB/libdb (SNMP and nanny)
|
||||
$enable_global_cache = 1; # enable use of libdb-based cache if $enable_db=1
|
||||
|
||||
-$enable_dkim_verification = 1; # enable DKIM signatures verification
|
||||
-$enable_dkim_signing = 1; # load DKIM signing code, keys defined by dkim_key
|
||||
+$enable_dkim_verification = 0; # enable DKIM signatures verification
|
||||
+$enable_dkim_signing = 0; # load DKIM signing code, keys defined by dkim_key
|
||||
|
||||
# MTA SETTINGS, UNCOMMENT AS APPROPRIATE,
|
||||
# both $forward_method and $notify_method default to 'smtp:[127.0.0.1]:10025'
|
@ -1,12 +0,0 @@
|
||||
--- amavisd.orig 2009-07-30 19:30:22.707549708 +0200
|
||||
+++ amavisd 2009-07-30 19:29:08.000000000 +0200
|
||||
@@ -13649,7 +13649,9 @@
|
||||
my(%spam_scanners_used);
|
||||
my($bpscm) = ca('bypass_spam_checks_maps');
|
||||
if (!@{ca('spam_scanners')}) {
|
||||
+ undef $extra_code_antispam;
|
||||
} elsif (@$bpscm && !ref($bpscm->[0]) && $bpscm->[0]) { # simple-minded
|
||||
+ undef $extra_code_antispam;
|
||||
} else {
|
||||
eval $extra_code_antispam or die "Problem in antispam code: $@";
|
||||
$extra_code_antispam = 1; # release memory occupied by the source code
|
@ -1,13 +0,0 @@
|
||||
--- amavisd.conf-sample.orig 2008-06-14 20:05:49.487302075 +0200
|
||||
+++ amavisd.conf-sample 2008-06-14 20:06:02.649294131 +0200
|
||||
@@ -102,8 +102,8 @@
|
||||
$enable_db = 1; # enable use of BerkeleyDB/libdb (SNMP and nanny)
|
||||
$enable_global_cache = 1; # enable use of libdb-based cache if $enable_db=1
|
||||
|
||||
-$enable_dkim_verification = 1; # enable DKIM signatures verification
|
||||
-$enable_dkim_signing = 1; # load DKIM signing code, needs keys in dkim_key()
|
||||
+$enable_dkim_verification = 0; # enable DKIM signatures verification
|
||||
+$enable_dkim_signing = 0; # load DKIM signing code, needs keys in dkim_key()
|
||||
|
||||
# MTA SETTINGS, UNCOMMENT AS APPROPRIATE,
|
||||
# both $forward_method and $notify_method default to 'smtp:[127.0.0.1]:10025'
|
@ -1,21 +0,0 @@
|
||||
#!/sbin/runscript
|
||||
|
||||
depend() {
|
||||
need net
|
||||
use logger
|
||||
use antivirus
|
||||
before mta
|
||||
}
|
||||
|
||||
start() {
|
||||
ebegin "Starting amavisd-new"
|
||||
start-stop-daemon --start --quiet --name amavisd --pidfile /var/amavis/amavisd.pid \
|
||||
--exec /usr/sbin/amavisd
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping amavisd-new"
|
||||
start-stop-daemon --stop --quiet --pidfile /var/run/amavis/amavisd.pid
|
||||
eend $?
|
||||
}
|
@ -1,4 +1,2 @@
|
||||
DIST makemkv-bin-1.7.6.tar.gz 6575452 RMD160 89f96ee623ae386e8e383c5039a10a1efe80b7a3 SHA1 d97f7ed448cd4833d31c31a1a7b66875e1e8513e SHA256 b54cbffb53a82948b9e99c83b662f910c72f310135d4063bc751900250a7d5d0
|
||||
DIST makemkv-oss-1.7.6.tar.gz 482065 RMD160 62301e0fb27755b7fe16fc85d6cfb5065b5835b0 SHA1 4da0d3faa5b2ad3bba5f552b0540c587259e39c1 SHA256 037e2073dd5391fe14e1edeaaabdead4a659e55307d1dd90a86c7289fd81d1b6
|
||||
DIST makemkv_v1.7.4_bin.tar.gz 6691976 RMD160 12bbd1a5e50b843168eb85d7cb81010abdc42831 SHA1 ee6bf1452b75e4d16c4974879437c4781dc327f3 SHA256 0d0c14243fc8936792f0768d0c67682a071f79af489457f6a53826b543ad502a
|
||||
DIST makemkv_v1.7.4_oss.tar.gz 480897 RMD160 c3d327f8723743c28804c27749581f1536906304 SHA1 d53603799936c1c351d806ec97544e39b3e3365d SHA256 14be0175cce35fae31d2e175db5789b561b1859f125b2cd52af77ba180ec2ba1
|
||||
DIST makemkv-bin-1.7.7.tar.gz 6586450 SHA256 3aa259389888479612cae50dc7134733a58ce93cb76d31f73290cf607335984b SHA512 96c256ac60ea0da72295a03a7f6e76f5819215f34265414e0964dffcbd33741260e86fa4f378ddfc73047e0fe4ddc0e08123963e8de8004274a46338c6ccb1d8 WHIRLPOOL 1e98cd711283d826ada15b4e6920922bca82d3a3137f09afe8117f1e012c5d72d7f291ab329debfe44339779f73b635f4b504b16bc1eacb3553eabc0f913dccb
|
||||
DIST makemkv-oss-1.7.7.tar.gz 484029 SHA256 05c15168a9fdca5a3b992ee9ea1789bff43d2e71b07546cf54967f6ccd4a296b SHA512 ac9ddf8868292161096b60cb130b0a6ea8090f7b6c9f08f21edd6b9d28bad0388c12ab4fd66700e7d4350e7dd7fb16321dcf86cd9b6d1125c3ae0b382fb3ea0a WHIRLPOOL feb707265e0f50e4668186f4e7795427c9fd6370dec174bf594e270c3c05c919776375f83d49ef60417ab6918ff1cc75840d9ba71ebf6689afaaed56ff57898c
|
||||
|
@ -0,0 +1,20 @@
|
||||
--- makemkv-oss-1.7.7/makefile.linux.orig
|
||||
+++ makemkv-oss-1.7.7/makefile.linux
|
||||
@@ -8,7 +8,7 @@
|
||||
MOC=moc
|
||||
endif
|
||||
|
||||
-CXXOPTS=-Os -D_GNU_SOURCE -D_linux_
|
||||
+CXXOPTS=-D_GNU_SOURCE -D_linux_
|
||||
|
||||
BUILDINFO_ARCH_NAME=$(shell $(GCC) -dumpmachine)
|
||||
BUILDINFO_BUILD_DATE=$(shell date)
|
||||
@@ -38,7 +38,7 @@
|
||||
install -D -m 644 makemkvgui/src/img/128/mkv_icon.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/128x128/apps/makemkv.png
|
||||
|
||||
out/%: out/%.full
|
||||
- objcopy --strip-all --strip-debug --strip-unneeded --discard-all $< $@
|
||||
+ objcopy --discard-all $< $@
|
||||
|
||||
out/libdriveio.so.0.full:
|
||||
mkdir -p out
|
@ -1,89 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-video/makemkv/makemkv-1.7.4-r1.ebuild,v 1.1 2012/07/02 03:46:19 mattm Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
inherit multilib eutils
|
||||
|
||||
MY_P="makemkv_v${PV}_oss"
|
||||
MY_PB="makemkv_v${PV}_bin"
|
||||
|
||||
DESCRIPTION="Tool for ripping Blu-Ray, HD-DVD and DVD discs and copying content to a Matroska container"
|
||||
HOMEPAGE="http://www.makemkv.com/"
|
||||
SRC_URI="http://www.makemkv.com/download/${MY_P}.tar.gz
|
||||
http://www.makemkv.com/download/${MY_PB}.tar.gz"
|
||||
|
||||
LICENSE="MakeMKV-EULA"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="x11-libs/qt-gui:4
|
||||
dev-libs/openssl:0
|
||||
media-libs/mesa
|
||||
dev-libs/expat
|
||||
x11-libs/qt-dbus:4
|
||||
sys-libs/zlib"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
QA_PREBUILT="opt/bin/makemkvcon"
|
||||
DEFAULT_PROFILE="default.mmcp.xml"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${P}-makefile.linux.patch"
|
||||
cd "${MY_P}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd "${MY_P}"
|
||||
emake GCC="$(tc-getCC) ${CFLAGS} ${LDFLAGS}" -f makefile.linux || die "make failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# install oss package
|
||||
cd "${MY_P}"
|
||||
dolib.so out/libdriveio.so.0 || die "dolib.so out/libdriveio.so.0 died"
|
||||
dolib.so out/libmakemkv.so.1 || die "dolib.so out/libmakemkv.so.1 died"
|
||||
dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so.0.${PV} || die "dosym libdriveio.so.0 died "
|
||||
dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so || die "dosym libdriveio.so.0 died "
|
||||
dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so.1.${PV} || die "dosym libmakemkv.so.1 died"
|
||||
dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so || die "dosym libmakemkv.so.1 died"
|
||||
into /opt
|
||||
dobin out/makemkv || die "dobin makemkv died"
|
||||
|
||||
newicon makemkvgui/src/img/128/mkv_icon.png ${PN}.png
|
||||
make_desktop_entry ${PN} "MakeMKV" ${PN} "Qt;AudioVideo;Video"
|
||||
|
||||
# install bin package
|
||||
cd "${WORKDIR}/${MY_PB}/bin"
|
||||
if use x86; then
|
||||
dobin i386/makemkvcon || die "dobin makemkvcon died"
|
||||
elif use amd64; then
|
||||
dobin amd64/makemkvcon || die "dobin makemkvcon died"
|
||||
fi
|
||||
|
||||
# install license and default profile
|
||||
cd "${WORKDIR}/${MY_PB}/src"
|
||||
into /usr
|
||||
dodoc eula_en_linux.txt
|
||||
insinto /usr/share/${PF}
|
||||
doins share/${DEFAULT_PROFILE}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "While MakeMKV is in beta mode, upstream has provided a license"
|
||||
elog "to use if you do not want to purchase one."
|
||||
elog ""
|
||||
elog "See this forum thread for more information, including the key:"
|
||||
elog "http://www.makemkv.com/forum2/viewtopic.php?f=5&t=1053"
|
||||
elog ""
|
||||
elog "Note that beta license may have an expiration date and you will"
|
||||
elog "need to check for newer licenses/releases. "
|
||||
elog ""
|
||||
elog "If this is a new install, remember to copy the default profile"
|
||||
elog "to the config directory:"
|
||||
elog "cp /usr/share/${PF}/${DEFAULT_PROFILE} ~/.MakeMKV/${DEFAULT_PROFILE}"
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-video/makemkv/makemkv-1.7.6.ebuild,v 1.6 2012/07/04 09:28:35 ssuominen Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-video/makemkv/makemkv-1.7.7.ebuild,v 1.1 2012/10/02 04:15:53 mattm Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit eutils gnome2-utils multilib
|
@ -1 +1 @@
|
||||
Mon, 01 Oct 2012 18:06:58 +0000
|
||||
Tue, 02 Oct 2012 10:06:58 +0000
|
||||
|
@ -1 +1 @@
|
||||
Mon, 01 Oct 2012 18:06:58 +0000
|
||||
Tue, 02 Oct 2012 10:06:58 +0000
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue