parent
99bec75530
commit
6320add8f2
@ -1,4 +1,3 @@
|
||||
DIST orage-4.8.3.tar.bz2 2438461 SHA256 9a5805c8a70de0cae67ae1a6282463bbd059d6a4d080f93ffb13f92aaacdbf2e SHA512 5a7aea002bdbf9fef3e32e85dcb94315a1b13494689ae4add277ca053067d3192a7eb43538654148de75fc03e884df1de2d8f7a2593cadbdc687252f6941789f WHIRLPOOL fb93f244a482afaf2d163845dec43c0fdd07a20be61ff0af273a58f974bebd1ccf45941327a9c1d0570f690f48fe76ae665dada953046dcacc16be38979d7f9c
|
||||
DIST orage-4.8.4-nn.po.xz 17512 SHA256 900c2df31f170fc7c82f5dfd87414910285d0dc5543ed5807e945a770eb74e33 SHA512 fcc285c99bbf0d4997c7b781c31a5981d6f5491fe7d6b8e6bd92ffa98b1e7eddd1f8a89ea26527784b456e34701f6f642517352627d3e24c2961eb8d216949b8 WHIRLPOOL cce117dea4c80dbbeaff7cc3f3707d2c241c0451f6b3a0c13f266b4f00fcc953cdd7edf8446add5c62e4e8bc5a880322f1dc7196b9a4c1f5171123c6878dfcb0
|
||||
DIST orage-4.8.4-sr.po.xz 20244 SHA256 c681970f8007adb5e5f404d2d4ddca448579d7dcc96fcaf708fc4615b7542520 SHA512 2e7b8def262916f38074548069ceec1fdc98e0e95de67be0d92968b7b0d4e1af70961a4b7a6e2bc14d029d03f1388a4207be90eb35d7381737d282512cd44df5 WHIRLPOOL 4169b23144839de4f8f2d0825746629af2916f4983b70b94885ff074e03618d2afddd43630f24c9adcb82a19d302f55333fb6df96df7c275b7c596588954f1c7
|
||||
DIST orage-4.8.4.tar.bz2 2516021 SHA256 b19df727da9da48b979e238ac7113c803976de80bd1e2dadf6d84b864956dfd5 SHA512 a3dc10f16d9a002a95de0fa993b69a86dac174207f4ed1fbcf90030146a57b3a124e66e18a21b6fdd77673cb78ecadc9a618a1f755d8d9e4bf8aafa12926b38f WHIRLPOOL c019e6203ff079be4760002c24c978412f260221966c7a76eabe31c15d23ab069d30d58341d3fc6796d02e4507d197a0a4e2cbd71eebfe181aac249782cddc68
|
||||
|
@ -1,52 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/orage/orage-4.8.3.ebuild,v 1.9 2012/11/28 12:33:42 ssuominen Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit multilib xfconf
|
||||
|
||||
DESCRIPTION="A time managing application (and panel plug-in) for the Xfce desktop environment"
|
||||
HOMEPAGE="http://www.xfce.org/projects/"
|
||||
SRC_URI="mirror://xfce/src/apps/${PN}/${PV%.*}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
IUSE="berkdb dbus debug libnotify +xfce_plugins_clock"
|
||||
|
||||
RDEPEND=">=dev-libs/libical-0.48
|
||||
dev-libs/popt
|
||||
>=x11-libs/gtk+-2.10:2
|
||||
berkdb? ( >=sys-libs/db-4 )
|
||||
dbus? ( >=dev-libs/dbus-glib-0.98 )
|
||||
libnotify? ( >=x11-libs/libnotify-0.7 )
|
||||
xfce_plugins_clock? ( >=xfce-base/xfce4-panel-4.8 )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/intltool
|
||||
virtual/pkgconfig"
|
||||
|
||||
pkg_setup() {
|
||||
XFCONF=(
|
||||
--libexecdir="${EPREFIX}"/usr/$(get_libdir)
|
||||
--docdir="${EPREFIX}"/usr/share/doc/${PF}/html
|
||||
$(use_enable xfce_plugins_clock libxfce4panel)
|
||||
$(use_enable dbus)
|
||||
$(use_enable libnotify)
|
||||
$(use_with berkdb bdb4)
|
||||
$(xfconf_use_debug)
|
||||
)
|
||||
|
||||
DOCS=( AUTHORS ChangeLog NEWS README TODO )
|
||||
|
||||
# PM doesn't let directory to be replaced by a symlink, see src_install()
|
||||
rm -rf "${EROOT}"/usr/share/${PN}/doc
|
||||
}
|
||||
|
||||
src_install() {
|
||||
xfconf_src_install \
|
||||
docdir="${EPREFIX}"/usr/share/doc/${PF}/html \
|
||||
imagesdir="${EPREFIX}"/usr/share/doc/${PF}/html/images
|
||||
|
||||
# Create compability symlink for retarded path hardcoding in src/{mainbox,parameters}.c
|
||||
dosym /usr/share/doc/${PF}/html /usr/share/${PN}/doc/C
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST skrooge-1.6.0.tar.bz2 9849200 SHA256 7237400f0ae9af317ec9ac45d8d35144f827146b8cb4e37fa092412fec5f0b0e SHA512 4dd9321c9799b3fdc0a30b694c443f9157feddb26bfc4cf25ef14e38718a237da13685d0ae4394353e9dd3d98348aad16e45f0ad13c7b5baa1aeba633cf14a3f WHIRLPOOL a0016ba50114d037ddd54ff9c3662f5cd7c28390d3a082ce192f540ca5091e6fd93daad719b1960ac7fca1c32c825843b67b8cea2675b1232b3be249dfe4084b
|
||||
DIST skrooge-1.7.0.tar.bz2 9903897 SHA256 c21ccebff8cd599db9d41af0fd8bbdbd6077ff563848f2f7d28e7c5a340b94ab SHA512 f09cdb10fdcce5259e5d993294a3f29fe5652eaeaebe2cf1c3d6595d30c53c8e30a40987c6678e0dc6bb762d56f4b36a011603a5b144d98a109f0b4baff73a15 WHIRLPOOL 6321d8cc14f4c0a45aeb585e14a60ad1195b8e40dd00504c4f25459e8ed098fcc0de685c8e587d45062690219ee1a6daffa74a927458c931e650acbca547bdcb
|
||||
|
@ -0,0 +1,60 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/skrooge/skrooge-1.7.0.ebuild,v 1.1 2013/05/05 16:12:43 johu Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
KDE_LINGUAS="bg bs ca ca@valencia cs da de el en_GB eo es et fi fr ga gl hu it
|
||||
ja ko lt mr ms nb nds nl pl pt pt_BR ro ru sk sv tr ug uk zh_CN zh_TW"
|
||||
KDE_HANDBOOK="optional"
|
||||
inherit kde4-base
|
||||
|
||||
DESCRIPTION="personal finances manager for KDE4, aiming at being simple and intuitive"
|
||||
HOMEPAGE="http://www.skrooge.org/"
|
||||
SRC_URI="http://www.skrooge.org/files/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="4"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND="
|
||||
$(add_kdebase_dep kdepimlibs 'semantic-desktop')
|
||||
app-crypt/qca:2
|
||||
dev-db/sqlite:3
|
||||
dev-libs/grantlee
|
||||
>=dev-libs/libofx-0.9.1
|
||||
dev-qt/qtsql:4[sqlite]
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
|| (
|
||||
( $(add_kdebase_dep kde-dev-scripts) )
|
||||
( $(add_kdebase_dep kdesdk-scripts) )
|
||||
)
|
||||
"
|
||||
|
||||
# upstream does not ship tests in releases
|
||||
if [[ ${KDE_BUILD_TYPE} != live ]]; then
|
||||
RESTRICT="test"
|
||||
fi
|
||||
|
||||
DOCS=( AUTHORS CHANGELOG README TODO )
|
||||
|
||||
src_prepare() {
|
||||
if [[ ${KDE_BUILD_TYPE} != live ]]; then
|
||||
# KDE_LINGUAS is also used to install appropriate handbooks
|
||||
# since there is no en_US 'translation', it cannot be added
|
||||
# hence making this impossible to install
|
||||
mv doc/en_US doc/en || die "doc move failed"
|
||||
sed -i -e 's/en_US/en/' doc/CMakeLists.txt || die "sed failed"
|
||||
fi
|
||||
|
||||
kde4-base_src_prepare
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local mycmakeargs=(
|
||||
-DSKG_BUILD_TEST=ON
|
||||
)
|
||||
kde4-base_src_test
|
||||
}
|
@ -1,42 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/xfbib/xfbib-0.0.2.ebuild,v 1.4 2012/11/15 19:45:56 nativemad Exp $
|
||||
|
||||
EAPI=1
|
||||
|
||||
inherit gnome2-utils
|
||||
|
||||
DESCRIPTION="a lightweight BibTeX editor"
|
||||
HOMEPAGE="http://goodies.xfce.org/projects/applications/xfbib"
|
||||
SRC_URI="http://goodies.xfce.org/releases/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="debug"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.12:2
|
||||
>=x11-libs/gtk+-2.10:2
|
||||
>=xfce-base/libxfcegui4-4.4
|
||||
>=xfce-base/libxfce4util-4.4"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
dev-util/intltool
|
||||
sys-devel/gettext"
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "emake install failed."
|
||||
dodoc AUTHORS ChangeLog NEWS README TODO
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -1,4 +1,3 @@
|
||||
DIST wayland-0.95.0.tar.xz 359928 SHA256 a38b915ce294efb3f45d3c66ea21f8424aea676656eca93af0edcc5d55a1efcb SHA512 fe0b93528ad1c515231c8763ff6ea6506d0c6fa97412e873d16a0549aaf45831e6c98bb5eb43de7fcf4b28ceb7abde58cbb98a068e9ecbe56e61c7636cabab54 WHIRLPOOL 80b8de926dec7a805bb32e3721301d6c0478eabe8973e659c235e62e8e431b6a79763095736e20e4c82256c9251648df124e7b79a91a1328c68dfcff6ef69352
|
||||
DIST wayland-1.0.4.tar.xz 389076 SHA256 8de803a686b29b3891dea826182c7964a78cb2da5f579e1c8c1baf741a49961c SHA512 77a08a2caec642a164411e20ce4bbdacc2fe0b312ff91a71e76606b21987577073fc74b603017299538b99eb7d886c26dd887dffffb103080f46a4914cf9f91b WHIRLPOOL 9d234e00a1bb2a53cc992d9af267a26758ee2ad230645841b1caa57420cb7c1df55a3458c8e567624b7b5d305e0779b6cb7d7767351dccc2b65bd6dfa85ec76d
|
||||
DIST wayland-1.0.6.tar.xz 391348 SHA256 f52a012df699eff434b0f49e56000d6978b5f781048402ca8e0232242970fc49 SHA512 f914639d7c41b666c4f60bc7b3016a6d7924346e1190809c9246371ac1ea271df4e2049272dc70490fee8f271e1c30b7729d81fe43a078a45e4c975ef4d05ad2 WHIRLPOOL d5125577d8a36dab197da345ac81d9a568c3851d63977d3918810d4f2af3e36624ad755052393c67be7701f639b7ebb4fc8cb185bfc74b1c7f227f2a796eee94
|
||||
DIST wayland-1.1.0.tar.xz 401932 SHA256 2ef587cf1a0e52b6dee44eeb9c288110e8180819abf4e419d247dfe234867a5c SHA512 d4af0126c994916983d7464a66a64bcc3b8d44c9578da9c5c2b0f3a3e75c5009e29e549b2cd5b8765b461209b6ceb24fb29fc36493ce0eb911f307425f962d47 WHIRLPOOL f07397c2d8258e83c1b6d5a7c9f753bed7e1537847e713f0fd27ce2402fd50c29f6472c4c31a5f02090513bca36d66f0a9488fc1156d26defc05a1d26bf46590
|
||||
|
@ -1,52 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/wayland/wayland-1.0.4.ebuild,v 1.5 2013/02/19 18:09:24 mattst88 Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
EGIT_REPO_URI="git://anongit.freedesktop.org/git/${PN}/${PN}"
|
||||
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
GIT_ECLASS="git-2"
|
||||
EXPERIMENTAL="true"
|
||||
fi
|
||||
|
||||
inherit autotools toolchain-funcs $GIT_ECLASS
|
||||
|
||||
DESCRIPTION="Wayland protocol libraries"
|
||||
HOMEPAGE="http://wayland.freedesktop.org/"
|
||||
|
||||
if [[ $PV = 9999* ]]; then
|
||||
SRC_URI="${SRC_PATCHES}"
|
||||
else
|
||||
SRC_URI="http://wayland.freedesktop.org/releases/${P}.tar.xz"
|
||||
fi
|
||||
|
||||
LICENSE="CC-BY-SA-3.0 MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND="dev-libs/expat
|
||||
virtual/libffi"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
eautoreconf
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
myconf="$(use_enable static-libs static)
|
||||
--disable-documentation"
|
||||
if tc-is-cross-compiler ; then
|
||||
myconf+=" --disable-scanner"
|
||||
fi
|
||||
econf ${myconf}
|
||||
}
|
||||
|
||||
src_test() {
|
||||
export XDG_RUNTIME_DIR="${T}"
|
||||
default
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST django-auth-ldap-1.0.19.tar.gz 31549 SHA256 db9ba2d367f7a39e8e6474440cf4ef0290ea51c87116ba8d59191051a46fe462 SHA512 5440e47513b0e80a2a409efc88388866b98c387ec86dd94802679ee1d4310a2a55ca2cc9319b17f489db1479fb90e9e9d7e9740b1bd7b888c802e5408a54b6ce WHIRLPOOL dffcfb8c27657f8dd4da584fbeec35671a0e1b1980882c98263d358c8bb04f7f0aa0125f8c759e5ac303ceba408e9c7a56297bd5a5ce53d08e2eb75e8c399e5f
|
||||
DIST django-auth-ldap-1.1.4.tar.gz 39252 SHA256 54fab9a4d8a493edc124496fbfdb6b6723b45ddf7be53144b378c8e54fdf0185 SHA512 993b2e41a8fdb012228a721bf5915b1e3a29deaefb14f9954a7a75dfb99b4ca6e42125d07444347ec72f3ccd72e29d2e90f2509e43fd397d2bbbb20e2c633f8f WHIRLPOOL 0ad3b001af61a3ac759e6999c40612c211f9bae67217cd986dadd73480c972faadd5dacf5b7ce18565f716a5c582c11d7724003e4b7c832173f10d6a7349607e
|
||||
DIST django-auth-ldap-1.1.tar.gz 33022 SHA256 95f89b01c0d85a882ae3446af13e8f9804e0a2a816e9d2152ca44eaf8f2bf7a3 SHA512 422a40da476a6af185f787c7111578f3a7af81970fddf1b50faf6dad7dd51225c6063364b63e500c74fb433ee9c5cda9819ef52df86d0bb2a24f51f00878f89c WHIRLPOOL aca900ab3865e89a5db3bcc1fd5c5454f61e50ac449a1e6f455a2796bda5001cf40f5ba0384bc91331e1990a609e80c3acd0f984c5d6b3b66c43188993e51e17
|
||||
|
@ -0,0 +1,49 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-auth-ldap/django-auth-ldap-1.1.4.ebuild,v 1.1 2013/05/05 15:09:34 tampakrap Exp $
|
||||
|
||||
EAPI=4
|
||||
PYTHON_DEPEND="2"
|
||||
SUPPORT_PYTHON_ABIS=1
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Django LDAP authentication backend"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/django-auth-ldap http://bitbucket.org/psagers/django-auth-ldap/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
PYTHON_MODNAME="django_auth_ldap"
|
||||
|
||||
RDEPEND=">=dev-python/django-1.0"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/python-ldap
|
||||
doc? ( dev-python/sphinx )"
|
||||
|
||||
src_compile() {
|
||||
distutils_src_compile
|
||||
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
src_test() {
|
||||
export DJANGO_SETTINGS_MODULE="django.conf"
|
||||
|
||||
# Python.[56] trigger a harmless deprecation warning
|
||||
testing() {
|
||||
"$(PYTHON)" -m django_auth_ldap.tests
|
||||
}
|
||||
python_execute_function testing
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
|
||||
if use doc; then
|
||||
dohtml -r docs/_build/html/
|
||||
fi
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST django-international-0.0.3.tar.gz 16481 SHA256 3be26df5e77d43f04992d26d7a6fa1728f9571c2f8e7ad2f2edbe29d36772340 SHA512 9a42d150e3280f927fc55adcadd7e3618aa8b3fdc21e0f79bbc4943a7915505bb0dab7fab1359dc6e229adc59a5598627de6e529cb065afdbb173454879ebf88 WHIRLPOOL cc2c27cd04d2b29f8f0b62edf6b009e6863d5087343a4f637afd73c7c04f92587a4cc509587a669fdd421cf796a1616356ac92c9ecf413d6009ea0a280d67984
|
||||
DIST django-international-0.0.6.tar.gz 17104 SHA256 21e94cf90ac6befc267132916b8ca1b33100f95dab544184f42125968fb3b946 SHA512 a7ef5881467b88bd1d611476a8bc43ba54731f7bea8abd8790ca7b6912480c4b87ebc4d37a41859f60738d961b4a6c0221fabce5bc2d90c4fc83c8991567990c WHIRLPOOL 721196703beed43a88ee80a60a83ea037a75be07828eee787427018867b0ea0ab64ec1ad75b1a9a16e86bfd6460b8a393532c553b82bff78adf3e8e5f9a341b3
|
||||
|
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-international/django-international-0.0.6.ebuild,v 1.1 2013/05/05 15:23:56 tampakrap Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_6 python2_7 pypy1_9 )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Country and currency data for Django projects"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/django-international https://bitbucket.org/monwara/django-international"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-python/django"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
@ -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/dev-ruby/metasploit_data_models/metasploit_data_models-0.6.16.ebuild,v 1.1 2013/05/06 05:32:32 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby18 ruby19"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
|
||||
# Tests depend on unpackaged factory_girl
|
||||
RUBY_FAKEGEM_RECIPE_TEST=""
|
||||
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="app db script spec"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="The database layer for Metasploit"
|
||||
HOMEPAGE="https://github.com/rapid7/metasploit_data_models"
|
||||
SRC_URI="https://github.com/rapid7/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend ">=dev-ruby/activerecord-3.2.10[postgres]"
|
@ -0,0 +1,99 @@
|
||||
From: Julian Ospald <hasufell@gentoo.org>
|
||||
Date: Fri Oct 5 13:55:07 UTC 2012
|
||||
Subject: build system
|
||||
|
||||
respect flags and compiler
|
||||
|
||||
--- source/Makefile
|
||||
+++ source/Makefile
|
||||
@@ -119,7 +119,7 @@
|
||||
|
||||
endif # USE_ICC
|
||||
|
||||
-CFOTHERS := -pipe $(EXTERNAL_FLAGS)
|
||||
+CFOTHERS := $(EXTERNAL_FLAGS)
|
||||
CFWARN := -Wall -Wformat-security
|
||||
CFWARN_L := -Wundef
|
||||
|
||||
@@ -730,7 +718,6 @@
|
||||
DEFINES += -DFULLDEBUG
|
||||
endif
|
||||
ifdef DEBUG
|
||||
-CFOTHERS := -ggdb $(CFOTHERS)
|
||||
DEFINES += -DDEBUG
|
||||
endif
|
||||
ifndef NOWIZARD
|
||||
@@ -1485,7 +1472,7 @@
|
||||
# prove that tiles were generated properly
|
||||
grep tile_info rltiles/*.cc| head
|
||||
else
|
||||
- +$(MAKE) -C $(RLTILES) all ARCH=$(ARCH) TILES=$(TILES)$(WEBTILES)
|
||||
+ +$(MAKE) -C $(RLTILES) all V=$(V) ARCH=$(ARCH) DEBUG=$(DEBUG) TILES=$(TILES)$(WEBTILES)
|
||||
endif
|
||||
|
||||
$(TILEDEFSRCS) $(TILEDEFHDRS) $(ORIGTILEFILES): build-rltiles
|
||||
--- source/rltiles/Makefile
|
||||
+++ source/rltiles/Makefile
|
||||
@@ -1,7 +1,7 @@
|
||||
uname_S := $(shell uname -s)
|
||||
|
||||
ifneq (,$(findstring MINGW,$(uname_S)))
|
||||
-LDFLAGS += -lmingw32
|
||||
+LIBS += -lmingw32
|
||||
endif
|
||||
|
||||
# Note: since generation of tiles is done on the host, we don't care about
|
||||
@@ -10,7 +10,7 @@
|
||||
# Also, cross-compilation with no system libraries for host rather than target
|
||||
# is not supported. If host=target, contribs are enough.
|
||||
|
||||
-CFLAGS := -O2 -g -Wall -Wextra -Wno-parentheses -Wno-unused-parameter
|
||||
+CXXFLAGS += -Wall -Wextra -Wno-parentheses -Wno-unused-parameter
|
||||
|
||||
ifdef ANDROID
|
||||
CXXFLAGS :=
|
||||
@@ -35,24 +35,24 @@
|
||||
PNG_LIB := ../contrib/install/$(ARCH)/lib/libpng.a ../contrib/install/$(ARCH)/lib/libz.a
|
||||
endif
|
||||
|
||||
- CFLAGS += $(SDL_CFLAGS) $(PNG_INCLUDE)
|
||||
- LDFLAGS += $(SDL_LDFLAGS) $(PNG_LIB)
|
||||
+ CXXFLAGS += $(SDL_CFLAGS) $(PNG_INCLUDE)
|
||||
+ LIBS += $(SDL_LDFLAGS) $(PNG_LIB)
|
||||
|
||||
- CFLAGS += -DUSE_TILE
|
||||
+ CXXFLAGS += -DUSE_TILE
|
||||
endif
|
||||
|
||||
ifdef DEBUG
|
||||
-CFLAGS += -O0 -DDEBUG -ggdb
|
||||
+CXXFLAGS += -DDEBUG
|
||||
endif
|
||||
|
||||
ifneq (,$(findstring MINGW,$(uname_S)))
|
||||
-LDFLAGS += -lgdi32 -lwinmm
|
||||
+LIBS += -lgdi32 -lwinmm
|
||||
endif
|
||||
ifeq ($(uname_S),Darwin)
|
||||
LDFLAGS += -framework AppKit -framework AudioUnit -framework Carbon -framework IOKit -framework OpenGL
|
||||
endif
|
||||
ifeq ($(uname_S),Linux)
|
||||
-LDFLAGS += -ldl -lpthread
|
||||
+LIBS += -ldl -lpthread
|
||||
endif
|
||||
|
||||
# Attempt to use a full compiler name, to make
|
||||
@@ -137,10 +137,10 @@
|
||||
|
||||
distclean: clean
|
||||
|
||||
-%.o: %.cc .cflags
|
||||
- $(QUIET_HOSTCXX)$(HOSTCXX) $(CFLAGS) -MMD -c $< -o $@
|
||||
+%.o: %.cc
|
||||
+ $(QUIET_HOSTLINK)$(HOSTCXX) $(CXXFLAGS) -c $< -o $@
|
||||
|
||||
$(TILEGEN): $(OBJECTS)
|
||||
- $(QUIET_HOSTLINK)$(HOSTCXX) $(OBJECTS) -o $@ $(LDFLAGS)
|
||||
+ $(QUIET_HOSTLINK)$(HOSTCXX) $(CXXFLAGS) $(OBJECTS) -o $@ $(LDFLAGS) $(LIBS)
|
||||
|
||||
.PHONY: all clean distclean
|
@ -0,0 +1,147 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-roguelike/stone-soup/stone-soup-0.12.1.ebuild,v 1.1 2013/05/05 16:06:40 hasufell Exp $
|
||||
|
||||
## TODO
|
||||
# add sound support (no build switch, no sound files)
|
||||
|
||||
# cross compiling is severly broken
|
||||
|
||||
EAPI=5
|
||||
VIRTUALX_REQUIRED="manual"
|
||||
inherit eutils gnome2-utils virtualx toolchain-funcs games
|
||||
|
||||
MY_P="stone_soup-${PV}"
|
||||
DESCRIPTION="Role-playing roguelike game of exploration and treasure-hunting in dungeons"
|
||||
HOMEPAGE="http://crawl.develz.org/wordpress/"
|
||||
SRC_URI="mirror://sourceforge/crawl-ref/Stone%20Soup/${PV}/${MY_P}-nodeps.tar.xz
|
||||
http://dev.gentoo.org/~hasufell/distfiles/${PN}.png
|
||||
http://dev.gentoo.org/~hasufell/distfiles/${PN}.svg"
|
||||
|
||||
# 3-clause BSD: mt19937ar.cc, MSVC/stdint.h
|
||||
# 2-clause BSD: all contributions by Steve Noonan and Jesse Luehrs
|
||||
# Public Domain|CC0: most of tiles
|
||||
# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/
|
||||
LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug ncurses test +tiles"
|
||||
REQUIRED_USE="|| ( ncurses tiles )"
|
||||
# test is broken
|
||||
# see https://crawl.develz.org/mantis/view.php?id=6121
|
||||
#RESTRICT="!debug? ( test )"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-db/sqlite:3
|
||||
>=dev-lang/lua-5.1.0[deprecated]
|
||||
sys-libs/zlib
|
||||
ncurses? ( sys-libs/ncurses )
|
||||
tiles? (
|
||||
media-libs/freetype:2
|
||||
media-libs/libpng:0
|
||||
media-libs/libsdl[X,opengl,video]
|
||||
media-libs/sdl-image[png]
|
||||
virtual/glu
|
||||
virtual/opengl
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl
|
||||
sys-devel/flex
|
||||
virtual/pkgconfig
|
||||
virtual/yacc
|
||||
tiles? (
|
||||
sys-libs/ncurses
|
||||
test? ( ${VIRTUALX_DEPEND} )
|
||||
)"
|
||||
|
||||
S=${WORKDIR}/${MY_P}/source
|
||||
S_TEST=${WORKDIR}/${MY_P}_test/source
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-build.patch
|
||||
|
||||
# if use test ; then
|
||||
# cp -av "${WORKDIR}/${MY_P}" "${WORKDIR}/${MY_P}_test" \
|
||||
# || die "setting up test-dir failed"
|
||||
# fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export HOSTCXX=$(tc-getBUILD_CXX)
|
||||
|
||||
# leave DATADIR at the top
|
||||
myemakeargs=(
|
||||
DATADIR="${GAMES_DATADIR}/${PN}"
|
||||
V=1
|
||||
prefix="${GAMES_PREFIX}"
|
||||
SAVEDIR="~/.crawl"
|
||||
$(usex debug "FULLDEBUG=y DEBUG=y" "")
|
||||
CFOPTIMIZE="${CXXFLAGS}"
|
||||
LDFLAGS="${LDFLAGS}"
|
||||
MAKEOPTS="${MAKEOPTS}"
|
||||
AR="$(tc-getAR)"
|
||||
RANLIB="$(tc-getRANLIB)"
|
||||
CC="$(tc-getCC)"
|
||||
CXX="$(tc-getCXX)"
|
||||
PKGCONFIG="$(tc-getPKG_CONFIG)"
|
||||
STRIP=touch
|
||||
)
|
||||
|
||||
if use ncurses ; then
|
||||
emake "${myemakeargs[@]}"
|
||||
# move it in case we build both variants
|
||||
use tiles && { mv crawl "${WORKDIR}"/crawl-ncurses || die ;}
|
||||
fi
|
||||
|
||||
if use tiles ; then
|
||||
emake clean
|
||||
emake "${myemakeargs[@]}" "TILES=y"
|
||||
fi
|
||||
|
||||
# for test to work we need to compile with unset DATADIR
|
||||
# if use test ; then
|
||||
# emake ${myemakeargs[@]:1} -C "${S_TEST}"
|
||||
# fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake "${myemakeargs[@]}" $(usex tiles "TILES=y" "") DESTDIR="${D}" install
|
||||
[[ -e "${WORKDIR}"/crawl-ncurses ]] && dogamesbin "${WORKDIR}"/crawl-ncurses
|
||||
|
||||
# don't relocate docs, needed at runtime
|
||||
rm -rf "${D}${GAMES_DATADIR}"/${PN}/docs/license
|
||||
dodoc "${WORKDIR}"/${MY_P}/README.{txt,pdf}
|
||||
|
||||
# icons and menu for graphical build
|
||||
if use tiles ; then
|
||||
doicon -s 48 "${DISTDIR}"/${PN}.png
|
||||
doicon -s scalable "${DISTDIR}"/${PN}.svg
|
||||
make_desktop_entry crawl
|
||||
fi
|
||||
|
||||
prepgamesdirs
|
||||
}
|
||||
|
||||
src_test() {
|
||||
$(usex tiles "X" "")emake "${myemakeargs[@]:1}" -C "${S_TEST}" test
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
games_pkg_preinst
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
games_pkg_postinst
|
||||
gnome2_icon_cache_update
|
||||
|
||||
echo
|
||||
elog "Your old config folder under '~/.crawl' is not compatible"
|
||||
elog "with the new version. Remove it."
|
||||
echo
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -1 +1 @@
|
||||
DIST gpe-contacts-0.49.tar.bz2 188742 RMD160 6c90399a57b4e25bab61282b832a4a8952c501a6 SHA1 35f62a8e46f300ad3eae438a7da65c42b1b6e133 SHA256 9d98d52c3915ca966abd02208847d50f7190aab6f95c5f156f7c20285fe2d9f6
|
||||
DIST gpe-contacts-0.49.tar.bz2 188742 SHA256 9d98d52c3915ca966abd02208847d50f7190aab6f95c5f156f7c20285fe2d9f6 SHA512 8c5969d40ba3d741abf2713027442a08c1d7903976002d3f481ffb1e7ee21174617f0a3522c100d60f595e184b0ede5be8e4b6ace789404bfa1806abafa8b1ed WHIRLPOOL debcc9eff77a368ba63f855d58729fa1e5cb9808ef22294a65cf33f9ba546d23c5b0c14bda131f2edbd8f3eb323904b60130e1cb64941cb0dd303944a4c61552
|
||||
|
@ -1,2 +1,2 @@
|
||||
DIST gpe-login-0.95.tar.bz2 160704 RMD160 a1beb20125c44f6423d22a8b700233ae89d3a92e SHA1 8f689fd43322cc266a17b93e60e2c7635d933983 SHA256 8bea38af14c98354b1ee023475315ae3ba462d33b136a73cde9d83303b659d84
|
||||
DIST gpe-login-gentoo.png.bz2 715 RMD160 469331e0a5d0c222075d14e70da79706c471d100 SHA1 930241298c8b0a0be4769dc6435db817e41d505a SHA256 5c4ff3e8aaa5005978be7eeeeea4e6b19ca5dfba127b5371a09d5335fab3a3c1
|
||||
DIST gpe-login-0.95.tar.bz2 160704 SHA256 8bea38af14c98354b1ee023475315ae3ba462d33b136a73cde9d83303b659d84 SHA512 08cb0ce201eb945f9675ac982fd333df3261750e05eba7569c4a3e3bb73923a467ea527c9e5dbc5a50d276b5b1288fcaeb777774b07dbf822a3e12961da32c5d WHIRLPOOL 5a9286393c859b6faed91592a33949c64133b889096deae8a607d785980647446e95fc2bddffe357d127d47dffaa3b16bbca03c218c8556370b71fddd4c17005
|
||||
DIST gpe-login-gentoo.png.bz2 715 SHA256 5c4ff3e8aaa5005978be7eeeeea4e6b19ca5dfba127b5371a09d5335fab3a3c1 SHA512 888bde90c815a31b1ca10d0bc1c1e156407ecd46462d92f2e10add687c3331f99510fcfc25a16ea3ff67006af61bfe6e4bf40ec81da21d1f15143ebf07b5a289 WHIRLPOOL 30fb07301d6463f089e17a7250c7584a2eb512e1e94ee8e7c85bea0f877a19770c3491723ca6796620c2e9b915cf3f1949d95d3f4d10f938414f6b7d39ab5001
|
||||
|
@ -1 +1 @@
|
||||
DIST libmimedir-0.4.2.tar.gz 776095 RMD160 f8d8b5d37626d6a9c63c88ad26beb5d0bf64a4fd SHA1 91e2217fa80cee1f17f1ad1bbec7ef2321a12d6a SHA256 dbe106443b7221b50bd50fe9463fe233dbaf6ee15f052cceedd382dedd021510
|
||||
DIST libmimedir-0.4.2.tar.gz 776095 SHA256 dbe106443b7221b50bd50fe9463fe233dbaf6ee15f052cceedd382dedd021510 SHA512 42a7e5f396408e871d3b12261a4b455d8ac10280125365ad6fc57e503e55b1c8b2f6322c28b014212905ef755052c2ccbce20f8f5920a1dcc38739a06c7d495d WHIRLPOOL 6ae9028441a2b21da5cbbc3cd035cbf7da18bd7e20c9db569614417b491261024c77e1ef86c38b7c688f26ba1a5fa36471e0b6e28feac58e6f9aaee959095cc1
|
||||
|
@ -0,0 +1,16 @@
|
||||
--- lxdm-0.4.1.orig/src/lxdm.c
|
||||
+++ lxdm-0.4.1/src/lxdm.c
|
||||
@@ -1458,8 +1458,12 @@ void lxdm_do_login(struct passwd *pw, ch
|
||||
setenv("XDG_SESSION_COOKIE", ck_connector_get_cookie(s->ckc), 1);
|
||||
}
|
||||
#endif
|
||||
+ int i;
|
||||
+ for(i=2;i<256;i++)
|
||||
+ g_source_remove(i);
|
||||
+
|
||||
char** env, *path;
|
||||
- int n_env,i;
|
||||
+ int n_env;
|
||||
n_env = g_strv_length(environ);
|
||||
/* copy all environment variables and override some of them */
|
||||
env = g_new(char*, n_env + 1 + 13);
|
@ -0,0 +1,194 @@
|
||||
# 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.3.ebuild,v 1.1 2013/05/06 06:41:04 eras Exp $
|
||||
|
||||
EAPI=5
|
||||
WANT_AUTOMAKE="1.12"
|
||||
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 memcached 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 )
|
||||
memcached? ( dev-libs/libmemcached )
|
||||
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
|
||||
|
||||
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) \
|
||||
$(use_with memcached libmemcached) \
|
||||
${myconf} \
|
||||
--docdir=/usr/share/doc/${PF} \
|
||||
--htmldir=/usr/share/doc/${PF}/html \
|
||||
--enable-filter \
|
||||
--enable-adsp_lists \
|
||||
--enable-atps \
|
||||
--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-libxml2 \
|
||||
--with-test-socket=/tmp/opendkim-$(echo ${RANDOM})-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() {
|
||||
if [[ -z ${REPLACING_VERSION} ]]; then
|
||||
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."
|
||||
fi
|
||||
}
|
||||
|
||||
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"
|
||||
}
|
@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-gfx/recoverjpeg/recoverjpeg-2.2.3.ebuild,v 1.1 2013/05/06 07:09:49 xmw Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit base
|
||||
|
||||
DESCRIPTION="Recover JPEG pictures from a possibly corrupted disk image"
|
||||
HOMEPAGE="http://www.rfc1149.net/devel/recoverjpeg"
|
||||
SRC_URI="http://www.rfc1149.net/download/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="media-gfx/exif
|
||||
|| ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS=( ChangeLog )
|
@ -0,0 +1,17 @@
|
||||
--- configure.ac.orig 2013-04-18 00:04:25.940676322 +0400
|
||||
+++ configure.ac 2013-04-18 00:06:34.233675498 +0400
|
||||
@@ -93,10 +93,10 @@
|
||||
AM_PATH_PYTHON(2.2,PYTHON_OK='yes',PYTHON_OK='no')
|
||||
if test -n "$PYTHON"
|
||||
then
|
||||
- LCMS_PYTHON_PREFIX=`$PYTHON -c "import sys; print sys.prefix"`
|
||||
- LCMS_PYEXECDIR=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(1)"`
|
||||
- LCMS_PYINCLUDE=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_inc()"`
|
||||
- LCMS_PYLIB=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(0,1)"`
|
||||
+ LCMS_PYTHON_PREFIX=`$PYTHON -c "import sys; print(sys.prefix)"`
|
||||
+ LCMS_PYEXECDIR=`$PYTHON -c "from distutils import sysconfig; print(sysconfig.get_python_lib(1))"`
|
||||
+ LCMS_PYINCLUDE=`$PYTHON -c "from distutils import sysconfig; print(sysconfig.get_python_inc())"`
|
||||
+ LCMS_PYLIB=`$PYTHON -c "from distutils import sysconfig; print(sysconfig.get_python_lib(0,1))"`
|
||||
AC_CHECK_FILE([$LCMS_PYINCLUDE/Python.h],PYTHON_OK='yes',PYTHON_OK='no')
|
||||
AC_SUBST(LCMS_PYEXECDIR)
|
||||
AC_SUBST(LCMS_PYINCLUDE)
|
@ -0,0 +1,11 @@
|
||||
--- python/lcms.i.orig 2013-04-18 00:11:48.179673481 +0400
|
||||
+++ python/lcms.i 2013-04-18 00:11:56.769673425 +0400
|
||||
@@ -191,7 +191,7 @@
|
||||
ZeroMemory(v, sizeof(COLORW));
|
||||
return v;
|
||||
}
|
||||
- ~COLORB() {
|
||||
+ ~COLORW() {
|
||||
_cmsFree(self);
|
||||
}
|
||||
const char* __repr__() {
|
@ -0,0 +1,103 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/lcms/lcms-1.19-r1.ebuild,v 1.1 2013/05/05 21:00:10 dilfridge Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=( python{2_5,2_6,2_7,3_2,3_3} )
|
||||
|
||||
# autoreconf needs to update python macros for py3 support.
|
||||
AUTOTOOLS_AUTORECONF=1
|
||||
AUTOTOOLS_PRUNE_LIBTOOL_FILES="modules"
|
||||
|
||||
inherit autotools-utils python-r1
|
||||
|
||||
DESCRIPTION="A lightweight, speed optimized color management engine"
|
||||
HOMEPAGE="http://www.littlecms.com/"
|
||||
SRC_URI="http://www.littlecms.com/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="jpeg python static-libs tiff zlib"
|
||||
|
||||
RDEPEND="
|
||||
tiff? ( media-libs/tiff:0 )
|
||||
jpeg? ( virtual/jpeg )
|
||||
zlib? ( sys-libs/zlib )
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
python? ( >=dev-lang/swig-1.3.31 )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-disable_static_modules.patch"
|
||||
"${FILESDIR}/${P}-implicit.patch"
|
||||
"${FILESDIR}/${P}-fix-swig-destructor.patch"
|
||||
"${FILESDIR}/${P}-fix-python3.2.patch"
|
||||
)
|
||||
|
||||
DOCS=( AUTHORS README.1ST INSTALL NEWS doc/{LCMSAPI,TUTORIAL}.TXT )
|
||||
|
||||
src_prepare() {
|
||||
# Breaks out-of-source build, only corresponding .in file is needed
|
||||
rm include/icc34.h || die 'rm failed'
|
||||
|
||||
autotools-utils_src_prepare
|
||||
|
||||
# run swig to regenerate lcms_wrap.cxx and lcms.py (bug #148728)
|
||||
if use python; then
|
||||
cd python || die
|
||||
bash swig_lcms || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
$(use_enable static-libs static)
|
||||
$(use_with jpeg)
|
||||
$(use_with tiff)
|
||||
$(use_with zlib)
|
||||
)
|
||||
autotools-utils_src_configure --without-python
|
||||
|
||||
if use python; then
|
||||
python_parallel_foreach_impl \
|
||||
autotools-utils_src_configure --with-python
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
autotools-utils_src_compile
|
||||
|
||||
if use python; then
|
||||
# Note: it intentionally passes evaluated 'parent' dir.
|
||||
python_parallel_foreach_impl \
|
||||
autotools-utils_src_compile -C python \
|
||||
top_builddir="${BUILD_DIR}"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cp "${S}"/testbed/*icm "${BUILD_DIR}"/testbed/ || die
|
||||
|
||||
autotools-utils_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_install \
|
||||
BINDIR="${ED}"/usr/bin
|
||||
|
||||
if use python; then
|
||||
# Note: it intentionally passes evaluated 'parent' dir.
|
||||
python_foreach_impl \
|
||||
autotools-utils_src_install -C python \
|
||||
top_builddir="${BUILD_DIR}"
|
||||
|
||||
python_parallel_foreach_impl python_optimize
|
||||
fi
|
||||
|
||||
insinto /usr/share/lcms/profiles
|
||||
doins testbed/*.icm
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST libmkv-0.6.5.1.tar.gz 32737 SHA256 41f08a08bab354f9834fda1dcdd1dcf4a0c67ad18021eb980f808654464cef00 SHA512 ce8046442d4e72536708b9820559a1b971a557e1eeee11e5974031df8ef24e2f1d0ab2b71933d191454f137a2dc042b771af9b0480633dca0f7977fd5b7b4a55 WHIRLPOOL a1dbf433b65497d9eef82e42345412ae60f429aff6c44902b6ea998024fd583bcc383f752a81852301bfe6f63f1ea4eb2796fcdfa33f0a25d334a3f792830774
|
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/libmkv/libmkv-0.6.5.1.ebuild,v 1.1 2013/05/05 17:20:34 tomwij Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit autotools
|
||||
|
||||
SRC_URI="https://github.com/saintdev/libmkv/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
DESCRIPTION="Lightweight Matroska muxer written for HandBrake."
|
||||
HOMEPAGE="https://github.com/saintdev/libmkv"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
src_prepare()
|
||||
{
|
||||
eautoreconf
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>TomWij@gentoo.org</email>
|
||||
<name>Tom Wijsman</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
Lightweight Matroska muxer written for HandBrake.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -1,2 +1 @@
|
||||
DIST cmus-v2.4.3.tar.bz2 204508 SHA256 c8b853d6cc4de6cc628fe1cf48f5a841ab230d818bdbf39131b69d88844bcffe SHA512 66ead39eab8bc5fbb9220240deb2ccf73f9320b00dd52ac3c143b56c6f52c2397699fcfab581b49bbd64b686d8a6822c38276c1bc45ee14b064901b1eb898742 WHIRLPOOL 24ffb1ae9777cc365e112ac06cf4e1a65e8d0bdcd91b87d57190266ef796af72c06962fdc35e0f44347754e5f57de8d7a100b095d6f7ad5b9909596afc070d2c
|
||||
DIST cmus-v2.5.0.tar.bz2 224675 SHA256 2021fab64088898d62d1439525ec345e219f58d91a9e933dc85e84eda21c8ddf SHA512 a43e976dd7ca39d576ae51b0f66f9bc4fa21f30626cb814fa237389c9bbc1c0b5a3a28b1d3d0d86527c3a3ffb771cc68d29d5ca8b88f0390bda7926e668504e4 WHIRLPOOL 44baaf57e0e572736f7d2ed2fa1f16c6712831c1e10de5ef26a142f7b366547fa39212e5f947fbba6401212c9ffd41f208f4cbc457d9d9ac9f08282fbedbeb3c
|
||||
|
@ -1,86 +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/cmus/cmus-2.4.3.ebuild,v 1.5 2012/05/19 09:03:33 ssuominen Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit eutils multilib
|
||||
|
||||
MY_P=${PN}-v${PV}
|
||||
|
||||
DESCRIPTION="A ncurses based music player with plugin support for many formats"
|
||||
HOMEPAGE="http://cmus.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/cmus/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~ppc x86 ~x86-fbsd"
|
||||
IUSE="aac alsa ao debug examples flac mad mikmod modplug mp4 musepack oss
|
||||
pidgin pulseaudio unicode vorbis wavpack wma zsh-completion"
|
||||
|
||||
CDEPEND="sys-libs/ncurses[unicode?]
|
||||
aac? ( media-libs/faad2 )
|
||||
alsa? ( >=media-libs/alsa-lib-1.0.11 )
|
||||
ao? ( media-libs/libao )
|
||||
flac? ( media-libs/flac )
|
||||
mad? ( >=media-libs/libmad-0.14 )
|
||||
mikmod? ( media-libs/libmikmod:0 )
|
||||
modplug? ( >=media-libs/libmodplug-0.7 )
|
||||
mp4? ( >=media-libs/libmp4v2-1.9:0 )
|
||||
musepack? ( >=media-sound/musepack-tools-444 )
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
vorbis? ( >=media-libs/libvorbis-1.0 )
|
||||
wavpack? ( media-sound/wavpack )
|
||||
wma? ( >=virtual/ffmpeg-0.10.2-r1 )"
|
||||
DEPEND="${CDEPEND}
|
||||
virtual/pkgconfig"
|
||||
RDEPEND="${CDEPEND}
|
||||
zsh-completion? ( app-shells/zsh )
|
||||
pidgin? ( net-im/pidgin
|
||||
dev-python/dbus-python )"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
my_config() {
|
||||
local value
|
||||
use ${1} && value=a || value=n
|
||||
myconf="${myconf} ${2}=${value}"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local debuglevel=1 myconf="CONFIG_ARTS=n CONFIG_SUN=n"
|
||||
|
||||
use debug && debuglevel=2
|
||||
|
||||
my_config flac CONFIG_FLAC
|
||||
my_config mad CONFIG_MAD
|
||||
my_config modplug CONFIG_MODPLUG
|
||||
my_config mikmod CONFIG_MIKMOD
|
||||
my_config musepack CONFIG_MPC
|
||||
my_config vorbis CONFIG_VORBIS
|
||||
my_config wavpack CONFIG_WAVPACK
|
||||
my_config mp4 CONFIG_MP4
|
||||
my_config aac CONFIG_AAC
|
||||
my_config wma CONFIG_FFMPEG
|
||||
my_config pulseaudio CONFIG_PULSE
|
||||
my_config alsa CONFIG_ALSA
|
||||
my_config ao CONFIG_AO
|
||||
my_config oss CONFIG_OSS
|
||||
|
||||
./configure prefix=/usr ${myconf} exampledir=/usr/share/doc/${PF}/examples \
|
||||
libdir=/usr/$(get_libdir) DEBUG=${debuglevel} || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
use examples || rm -rf "${D}"/usr/share/doc/${PF}/examples
|
||||
|
||||
if use zsh-completion; then
|
||||
insinto /usr/share/zsh/site-functions
|
||||
doins contrib/_cmus
|
||||
fi
|
||||
|
||||
if use pidgin; then
|
||||
newbin contrib/cmus-updatepidgin.py cmus-updatepidgin
|
||||
fi
|
||||
}
|
@ -1,99 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/cmus/cmus-2.5.0.ebuild,v 1.4 2013/01/20 22:39:51 fauli Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils multilib
|
||||
|
||||
MY_P=${PN}-v${PV}
|
||||
|
||||
DESCRIPTION="A ncurses based music player with plugin support for many formats"
|
||||
HOMEPAGE="http://cmus.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/cmus/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
|
||||
IUSE="aac alsa ao cue cdio cddb discid debug examples flac mad mikmod modplug mp4 musepack oss pidgin pulseaudio unicode vorbis wavpack wma zsh-completion"
|
||||
|
||||
CDEPEND="sys-libs/ncurses[unicode?]
|
||||
aac? ( media-libs/faad2 )
|
||||
alsa? ( >=media-libs/alsa-lib-1.0.11 )
|
||||
ao? ( media-libs/libao )
|
||||
cue? ( media-libs/libcue )
|
||||
cdio? ( || ( dev-libs/libcdio-paranoia <dev-libs/libcdio-0.90[-minimal] ) )
|
||||
cddb? ( media-libs/libcddb )
|
||||
discid? ( media-libs/libdiscid )
|
||||
flac? ( media-libs/flac )
|
||||
mad? ( >=media-libs/libmad-0.14 )
|
||||
mikmod? ( media-libs/libmikmod:0 )
|
||||
modplug? ( >=media-libs/libmodplug-0.7 )
|
||||
mp4? ( >=media-libs/libmp4v2-1.9:0 )
|
||||
musepack? ( >=media-sound/musepack-tools-444 )
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
vorbis? ( >=media-libs/libvorbis-1.0 )
|
||||
wavpack? ( media-sound/wavpack )
|
||||
wma? ( >=virtual/ffmpeg-0.10.2-r1 )"
|
||||
DEPEND="${CDEPEND}
|
||||
virtual/pkgconfig"
|
||||
RDEPEND="${CDEPEND}
|
||||
zsh-completion? ( app-shells/zsh )
|
||||
pidgin? ( net-im/pidgin
|
||||
dev-python/dbus-python )"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
if has_version dev-libs/libcdio-paranoia; then
|
||||
sed -i -e 's:cdio/cdda.h:cdio/paranoia/cdda.h:' cdio.c || die
|
||||
fi
|
||||
}
|
||||
|
||||
my_config() {
|
||||
local value
|
||||
use ${1} && value=a || value=n
|
||||
myconf="${myconf} ${2}=${value}"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local debuglevel=1 myconf="CONFIG_ARTS=n CONFIG_SUN=n"
|
||||
|
||||
use debug && debuglevel=2
|
||||
|
||||
my_config cue CONFIG_CUE
|
||||
my_config cddb CONFIG_CDDB
|
||||
my_config cdio CONFIG_CDIO
|
||||
my_config discid CONFIG_DISCID
|
||||
my_config flac CONFIG_FLAC
|
||||
my_config mad CONFIG_MAD
|
||||
my_config modplug CONFIG_MODPLUG
|
||||
my_config mikmod CONFIG_MIKMOD
|
||||
my_config musepack CONFIG_MPC
|
||||
my_config vorbis CONFIG_VORBIS
|
||||
my_config wavpack CONFIG_WAVPACK
|
||||
my_config mp4 CONFIG_MP4
|
||||
my_config aac CONFIG_AAC
|
||||
my_config wma CONFIG_FFMPEG
|
||||
my_config pulseaudio CONFIG_PULSE
|
||||
my_config alsa CONFIG_ALSA
|
||||
my_config ao CONFIG_AO
|
||||
my_config oss CONFIG_OSS
|
||||
|
||||
./configure prefix=/usr ${myconf} exampledir=/usr/share/doc/${PF}/examples \
|
||||
libdir=/usr/$(get_libdir) DEBUG=${debuglevel} || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
use examples || rm -rf "${D}"/usr/share/doc/${PF}/examples
|
||||
|
||||
if use zsh-completion; then
|
||||
insinto /usr/share/zsh/site-functions
|
||||
doins contrib/_cmus
|
||||
fi
|
||||
|
||||
if use pidgin; then
|
||||
newbin contrib/cmus-updatepidgin.py cmus-updatepidgin
|
||||
fi
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST handbrake-0.9.9_pre5441.tar.gz 5580422 SHA256 6a6b8348229c4ae820be329413418d2a50a023922f28119c5b6e5aa155e3ec22 SHA512 aa3faca48dc7fafa5e56c0388300c86b81084549228f20908351a878e737ed54609b98c557ded921e215e4f5ced84aa96a0d64c11a7e67a40ac7eba24f2701a4 WHIRLPOOL 6ad2c23b09414e6d5b15c8c8e0dfa9eac05040c0b1673549b94293c5c20f7f55b8a98d39920be9e6c980664fb861dbf23ee9704fe3bffb7b8facf9722a4e1cb3
|
@ -0,0 +1,9 @@
|
||||
--- a/trunk/libhb/muxmkv.c
|
||||
+++ b/trunk/libhb/muxmkv.c
|
||||
@@ -348,5 +348,5 @@
|
||||
track->codecPrivate = NULL;
|
||||
track->codecPrivateSize = 0;
|
||||
- track->codecID = MK_SUBTITLE_PGS;
|
||||
+ track->codecID = "S_HDMV/PGS";
|
||||
break;
|
||||
case SSASUB:
|
@ -0,0 +1,73 @@
|
||||
https://github.com/rbrito/pkg-handbrake/blob/master/debian/patches/0005-libhb-Fix-compilation-with-mp4v2-v1.9.1.patch
|
||||
|
||||
From: =?UTF-8?q?Rog=C3=A9rio=20Brito?= <rbrito@ime.usp.br>
|
||||
Date: Sun, 22 Apr 2012 05:34:40 -0300
|
||||
Subject: libhb: Fix compilation with mp4v2 v1.9.1.
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Forwarded: no
|
||||
Last-Update: 2012-05-15
|
||||
Reviewed-by: Rogério Theodoro de Brito <rbrito@ime.usp.br>
|
||||
Signed-off-by: Rogério Theodoro de Brito <rbrito@ime.usp.br>
|
||||
---
|
||||
libhb/decmetadata.c | 4 ++--
|
||||
libhb/muxmp4.c | 8 ++++----
|
||||
2 files changed, 6 insertions(+), 6 deletions(-)
|
||||
|
||||
--- a/libhb/decmetadata.c
|
||||
+++ b/libhb/decmetadata.c
|
||||
@@ -13,7 +13,7 @@
|
||||
MP4FileHandle input_file;
|
||||
hb_deep_log( 2, "Got an MP4 input, read the metadata");
|
||||
|
||||
- input_file = MP4Read( title->path, 0 );
|
||||
+ input_file = MP4Read(title->path);
|
||||
|
||||
if( input_file != MP4_INVALID_FILE_HANDLE )
|
||||
{
|
||||
@@ -92,7 +92,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
- MP4Close( input_file );
|
||||
+ MP4Close(input_file, 0);
|
||||
}
|
||||
}
|
||||
|
||||
--- a/libhb/muxmp4.c
|
||||
+++ b/libhb/muxmp4.c
|
||||
@@ -93,13 +93,13 @@
|
||||
if (job->largeFileSize)
|
||||
/* Use 64-bit MP4 file */
|
||||
{
|
||||
- m->file = MP4Create( job->file, MP4_DETAILS_ERROR, MP4_CREATE_64BIT_DATA );
|
||||
+ m->file = MP4Create( job->file, MP4_CREATE_64BIT_DATA );
|
||||
hb_deep_log( 2, "muxmp4: using 64-bit MP4 formatting.");
|
||||
}
|
||||
else
|
||||
/* Limit MP4s to less than 4 GB */
|
||||
{
|
||||
- m->file = MP4Create( job->file, MP4_DETAILS_ERROR, 0 );
|
||||
+ m->file = MP4Create( job->file, 0 );
|
||||
}
|
||||
|
||||
if (m->file == MP4_INVALID_FILE_HANDLE)
|
||||
@@ -1331,14 +1331,14 @@
|
||||
MP4TagsFree( tags );
|
||||
}
|
||||
|
||||
- MP4Close( m->file );
|
||||
+ MP4Close( m->file, 0 );
|
||||
|
||||
if ( job->mp4_optimize )
|
||||
{
|
||||
hb_log( "muxmp4: optimizing file" );
|
||||
char filename[1024]; memset( filename, 0, 1024 );
|
||||
snprintf( filename, 1024, "%s.tmp", job->file );
|
||||
- MP4Optimize( job->file, filename, MP4_DETAILS_ERROR );
|
||||
+ MP4Optimize( job->file, filename );
|
||||
remove( job->file );
|
||||
rename( filename, job->file );
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
--- libhb/dvdnav.c 2013-05-05 16:14:10.265388521 +0200
|
||||
+++ libhb/dvdnav.c.2 2013-05-05 16:14:18.325388471 +0200
|
||||
@@ -1225,16 +1225,7 @@
|
||||
{
|
||||
for (kk = 0; kk < buttons; kk++)
|
||||
{
|
||||
- dvdnav_t *dvdnav_copy;
|
||||
-
|
||||
- result = dvdnav_dup( &dvdnav_copy, d->dvdnav );
|
||||
- if (result != DVDNAV_STATUS_OK)
|
||||
- {
|
||||
- hb_log("dvdnav dup failed: %s", dvdnav_err_to_string(d->dvdnav));
|
||||
- goto done;
|
||||
- }
|
||||
- title = try_button( dvdnav_copy, kk, list_title );
|
||||
- dvdnav_free_dup( dvdnav_copy );
|
||||
+ title = try_button( d->dvdnav, kk, list_title );
|
||||
|
||||
if ( title >= 0 )
|
||||
{
|
@ -0,0 +1,203 @@
|
||||
Forward ported version of https://github.com/rbrito/pkg-handbrake/blob/master/debian/patches/0010-Remove-FAAC-dependency.patch
|
||||
|
||||
diff -ur a/gtk/src/audiohandler.c b/gtk/src/audiohandler.c
|
||||
--- a/gtk/src/audiohandler.c 2013-05-05 15:39:27.715401407 +0200
|
||||
+++ b/gtk/src/audiohandler.c 2013-05-05 15:42:09.312067074 +0200
|
||||
@@ -70,10 +70,7 @@
|
||||
if (hb_audio_encoders[ii].encoder == fallback &&
|
||||
!(hb_audio_encoders[ii].muxers & mux))
|
||||
{
|
||||
- if ( mux == HB_MUX_MKV )
|
||||
- fallback = HB_ACODEC_LAME;
|
||||
- else
|
||||
- fallback = HB_ACODEC_FAAC;
|
||||
+ fallback = HB_ACODEC_LAME;
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -130,7 +127,7 @@
|
||||
return HB_ACODEC_LAME;
|
||||
|
||||
case HB_ACODEC_AAC_PASS:
|
||||
- return HB_ACODEC_FAAC;
|
||||
+ return HB_ACODEC_FFAAC;
|
||||
|
||||
case HB_ACODEC_AC3_PASS:
|
||||
return HB_ACODEC_AC3;
|
||||
diff -ur a/gtk/src/hb-backend.c b/gtk/src/hb-backend.c
|
||||
--- a/gtk/src/hb-backend.c 2013-05-05 15:39:27.738734740 +0200
|
||||
+++ b/gtk/src/hb-backend.c 2013-05-05 15:43:13.702066676 +0200
|
||||
@@ -3767,7 +3767,7 @@
|
||||
gint
|
||||
ghb_get_default_acodec()
|
||||
{
|
||||
- return HB_ACODEC_FAAC;
|
||||
+ return HB_ACODEC_LAME;
|
||||
}
|
||||
|
||||
static void
|
||||
@@ -4505,13 +4505,9 @@
|
||||
{
|
||||
codec = HB_ACODEC_AC3;
|
||||
}
|
||||
- else if (mux == HB_MUX_MKV)
|
||||
- {
|
||||
- codec = HB_ACODEC_LAME;
|
||||
- }
|
||||
else
|
||||
{
|
||||
- codec = HB_ACODEC_FAAC;
|
||||
+ codec = HB_ACODEC_LAME;
|
||||
}
|
||||
value = ghb_lookup_acodec_value(codec);
|
||||
ghb_settings_take_value(asettings, "AudioEncoder", value);
|
||||
@@ -4525,7 +4521,7 @@
|
||||
if (codec == HB_ACODEC_VORBIS)
|
||||
{
|
||||
a_unsup = "Vorbis";
|
||||
- codec = HB_ACODEC_FAAC;
|
||||
+ codec = HB_ACODEC_LAME;
|
||||
}
|
||||
}
|
||||
if (a_unsup)
|
||||
diff -ur a/gtk/src/preset_xlat.c b/gtk/src/preset_xlat.c
|
||||
--- a/gtk/src/preset_xlat.c 2013-05-05 15:39:27.775401407 +0200
|
||||
+++ b/gtk/src/preset_xlat.c 2013-05-05 15:43:34.888733211 +0200
|
||||
@@ -260,7 +260,6 @@
|
||||
|
||||
static value_map_t acodec_xlat[] =
|
||||
{
|
||||
- {"AAC (faac)", "faac"},
|
||||
{"AC3 Passthru", "ac3"},
|
||||
{"MP3 (lame)", "lame"},
|
||||
{"Vorbis (vorbis)", "vorbis"},
|
||||
diff -ur a/gtk/src/presets.c b/gtk/src/presets.c
|
||||
--- a/gtk/src/presets.c 2013-05-05 15:39:27.778734740 +0200
|
||||
+++ b/gtk/src/presets.c 2013-05-05 15:43:59.888733056 +0200
|
||||
@@ -2029,8 +2029,6 @@
|
||||
|
||||
static value_map_t acodec_xlat_compat[] =
|
||||
{
|
||||
- {"AAC (CoreAudio)", "faac"},
|
||||
- {"HE-AAC (CoreAudio)", "faac"},
|
||||
{"AC3 (ffmpeg)", "ac3"},
|
||||
{"AC3", "ac3"},
|
||||
{"MP3 Passthru", "mp3pass"},
|
||||
diff -ur a/libhb/common.c b/libhb/common.c
|
||||
--- a/libhb/common.c 2013-05-05 15:39:27.788734740 +0200
|
||||
+++ b/libhb/common.c 2013-05-05 15:45:02.782066001 +0200
|
||||
@@ -126,7 +126,6 @@
|
||||
{ "AAC (CoreAudio)", "ca_aac", HB_ACODEC_CA_AAC, HB_MUX_MP4|HB_MUX_MKV },
|
||||
{ "HE-AAC (CoreAudio)", "ca_haac", HB_ACODEC_CA_HAAC, HB_MUX_MP4|HB_MUX_MKV },
|
||||
#endif
|
||||
- { "AAC (faac)", "faac", HB_ACODEC_FAAC, HB_MUX_MP4|HB_MUX_MKV },
|
||||
#ifdef USE_FDK_AAC
|
||||
{ "AAC (FDK)", "fdk_aac", HB_ACODEC_FDK_AAC, HB_MUX_MP4|HB_MUX_MKV },
|
||||
{ "HE-AAC (FDK)", "fdk_haac", HB_ACODEC_FDK_HAAC, HB_MUX_MP4|HB_MUX_MKV },
|
||||
diff -ur a/libhb/common.h b/libhb/common.h
|
||||
--- a/libhb/common.h 2013-05-05 15:39:27.788734740 +0200
|
||||
+++ b/libhb/common.h 2013-05-05 15:45:23.358732540 +0200
|
||||
@@ -945,7 +945,6 @@
|
||||
extern hb_work_object_t hb_decavcodeca;
|
||||
extern hb_work_object_t hb_decavcodecv;
|
||||
extern hb_work_object_t hb_declpcm;
|
||||
-extern hb_work_object_t hb_encfaac;
|
||||
extern hb_work_object_t hb_enclame;
|
||||
extern hb_work_object_t hb_encvorbis;
|
||||
extern hb_work_object_t hb_muxer;
|
||||
diff -ur a/libhb/encfaac.c b/libhb/encfaac.c
|
||||
--- a/libhb/encfaac.c 2013-05-05 15:39:27.802068073 +0200
|
||||
+++ b/libhb/encfaac.c 2013-05-05 15:45:51.798732364 +0200
|
||||
@@ -1,3 +1,4 @@
|
||||
+#if 0
|
||||
/* encfaac.c
|
||||
|
||||
Copyright (c) 2003-2013 HandBrake Team
|
||||
@@ -287,3 +288,4 @@
|
||||
return HB_WORK_OK;
|
||||
}
|
||||
|
||||
+#endif /* 0 */
|
||||
\ No newline at end of file
|
||||
diff -ur a/libhb/hb.c b/libhb/hb.c
|
||||
--- a/libhb/hb.c 2013-05-05 15:39:27.805401407 +0200
|
||||
+++ b/libhb/hb.c 2013-05-05 15:46:21.548732180 +0200
|
||||
@@ -487,7 +487,6 @@
|
||||
hb_register( &hb_decavcodeca );
|
||||
hb_register( &hb_decavcodecv );
|
||||
hb_register( &hb_declpcm );
|
||||
- hb_register( &hb_encfaac );
|
||||
hb_register( &hb_enclame );
|
||||
hb_register( &hb_encvorbis );
|
||||
hb_register( &hb_muxer );
|
||||
@@ -588,7 +587,6 @@
|
||||
hb_register( &hb_decavcodeca );
|
||||
hb_register( &hb_decavcodecv );
|
||||
hb_register( &hb_declpcm );
|
||||
- hb_register( &hb_encfaac );
|
||||
hb_register( &hb_enclame );
|
||||
hb_register( &hb_encvorbis );
|
||||
hb_register( &hb_muxer );
|
||||
diff -ur a/libhb/internal.h b/libhb/internal.h
|
||||
--- a/libhb/internal.h 2013-05-05 15:39:27.805401407 +0200
|
||||
+++ b/libhb/internal.h 2013-05-05 15:46:28.215398806 +0200
|
||||
@@ -409,7 +409,6 @@
|
||||
WORK_DECAVCODEC,
|
||||
WORK_DECAVCODECV,
|
||||
WORK_DECLPCM,
|
||||
- WORK_ENCFAAC,
|
||||
WORK_ENCLAME,
|
||||
WORK_ENCVORBIS,
|
||||
WORK_ENC_CA_AAC,
|
||||
diff -ur a/libhb/module.defs b/libhb/module.defs
|
||||
--- a/libhb/module.defs 2013-05-05 15:39:27.808734740 +0200
|
||||
+++ b/libhb/module.defs 2013-05-05 15:46:41.458732057 +0200
|
||||
@@ -1,4 +1,4 @@
|
||||
-__deps__ := A52DEC BZIP2 FAAC FFMPEG FONTCONFIG FREETYPE LAME LIBASS LIBDCA \
|
||||
+__deps__ := A52DEC BZIP2 FFMPEG FONTCONFIG FREETYPE LAME LIBASS LIBDCA \
|
||||
LIBDVDREAD LIBDVDNAV LIBICONV LIBMKV LIBOGG LIBSAMPLERATE LIBTHEORA LIBVORBIS LIBXML2 \
|
||||
MP4V2 MPEG2DEC PTHREADW32 X264 ZLIB LIBBLURAY FDKAAC
|
||||
|
||||
@@ -95,7 +95,7 @@
|
||||
LIBHB.lib = $(LIBHB.build/)hb.lib
|
||||
|
||||
LIBHB.dll.libs = $(foreach n, \
|
||||
- a52 ass avcodec avformat avutil avresample dvdnav dvdread faac \
|
||||
+ a52 ass avcodec avformat avutil avresample dvdnav dvdread \
|
||||
fontconfig freetype mkv mpeg2 mp3lame mp4v2 \
|
||||
ogg samplerate swscale theora vorbis vorbisenc x264 xml2 bluray, \
|
||||
$(CONTRIB.build/)lib/lib$(n).a )
|
||||
diff -ur a/libhb/muxmkv.c b/libhb/muxmkv.c
|
||||
--- a/libhb/muxmkv.c 2013-05-05 15:39:27.808734740 +0200
|
||||
+++ b/libhb/muxmkv.c 2013-05-05 15:47:03.052065256 +0200
|
||||
@@ -256,7 +256,6 @@
|
||||
}
|
||||
track->codecID = MK_ACODEC_FLAC;
|
||||
break;
|
||||
- case HB_ACODEC_FAAC:
|
||||
case HB_ACODEC_FFAAC:
|
||||
case HB_ACODEC_CA_AAC:
|
||||
case HB_ACODEC_CA_HAAC:
|
||||
diff -ur a/libhb/work.c b/libhb/work.c
|
||||
--- a/libhb/work.c 2013-05-05 15:39:27.818734740 +0200
|
||||
+++ b/libhb/work.c 2013-05-05 15:47:14.658731851 +0200
|
||||
@@ -135,7 +135,6 @@
|
||||
switch (codec)
|
||||
{
|
||||
case HB_ACODEC_AC3: return hb_get_work(WORK_ENCAVCODEC_AUDIO);
|
||||
- case HB_ACODEC_FAAC: return hb_get_work(WORK_ENCFAAC);
|
||||
case HB_ACODEC_LAME: return hb_get_work(WORK_ENCLAME);
|
||||
case HB_ACODEC_VORBIS: return hb_get_work(WORK_ENCVORBIS);
|
||||
case HB_ACODEC_CA_AAC: return hb_get_work(WORK_ENC_CA_AAC);
|
||||
diff -ur a/test/module.defs b/test/module.defs
|
||||
--- a/test/module.defs 2013-05-05 15:39:27.975401406 +0200
|
||||
+++ b/test/module.defs 2013-05-05 15:47:35.322065057 +0200
|
||||
@@ -14,7 +14,7 @@
|
||||
TEST.libs = $(LIBHB.a)
|
||||
|
||||
TEST.GCC.l = \
|
||||
- a52 ass avcodec avformat avutil avresample dvdnav dvdread faac \
|
||||
+ a52 ass avcodec avformat avutil avresample dvdnav dvdread \
|
||||
fontconfig freetype fribidi mkv mpeg2 mp3lame mp4v2 ogg \
|
||||
samplerate swscale theoraenc theoradec vorbis vorbisenc x264 \
|
||||
bluray xml2 bz2 z
|
@ -0,0 +1,14 @@
|
||||
https://github.com/rbrito/pkg-handbrake/blob/master/debian/patches/0016-use-older-libmkv.patch
|
||||
|
||||
--- a/libhb/muxmkv.c
|
||||
+++ b/libhb/muxmkv.c
|
||||
@@ -289,8 +289,7 @@
|
||||
{
|
||||
// For HE-AAC, write outputSamplingFreq too
|
||||
// samplingFreq is half of outputSamplingFreq
|
||||
- track->extra.audio.outputSamplingFreq = (float)audio->config.out.samplerate;
|
||||
- track->extra.audio.samplingFreq = track->extra.audio.outputSamplingFreq / 2.;
|
||||
+ track->extra.audio.samplingFreq = audio->config.out.samplerate / 2.;
|
||||
}
|
||||
else
|
||||
{
|
@ -0,0 +1,26 @@
|
||||
https://github.com/rbrito/pkg-handbrake/blob/master/debian/patches/0014-Use-unpatched-a52.patch
|
||||
|
||||
Author: Reinhard Tartler <siretart@tauware.de>
|
||||
Description: Use unpatched a52
|
||||
|
||||
In upstream liba52, the state field is private.
|
||||
|
||||
Forwarded: no
|
||||
--- a/libhb/deca52.c
|
||||
+++ b/libhb/deca52.c
|
||||
@@ -387,12 +387,15 @@ static hb_buffer_t* Decode(hb_work_objec
|
||||
pv->channel_layout,
|
||||
pv->nchannels);
|
||||
}
|
||||
+#if 0
|
||||
+ // FIXME: debian uses an unpatched liba52
|
||||
if (pv->use_mix_levels)
|
||||
{
|
||||
hb_audio_resample_set_mix_levels(pv->resample,
|
||||
(double)pv->state->slev,
|
||||
(double)pv->state->clev);
|
||||
}
|
||||
+#endif
|
||||
if (hb_audio_resample_update(pv->resample))
|
||||
{
|
||||
hb_log("deca52: hb_audio_resample_update() failed");
|
@ -0,0 +1,157 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-video/handbrake/handbrake-0.9.9_pre5441.ebuild,v 1.2 2013/05/05 20:59:23 tomwij Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=( python2_{5,6,7} )
|
||||
|
||||
inherit eutils gnome2-utils python-any-r1
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
ESVN_REPO_URI="svn://svn.handbrake.fr/HandBrake/trunk"
|
||||
inherit subversion
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="http://dev.gentoo.org/~tomwij/files/dist/${P}.tar.gz"
|
||||
S="${WORKDIR}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source, GPL-licensed, multiplatform, multithreaded video transcoder."
|
||||
HOMEPAGE="http://handbrake.fr/"
|
||||
LICENSE="GPL-2"
|
||||
|
||||
SLOT="0"
|
||||
IUSE="gtk gstreamer ffmpeg"
|
||||
|
||||
# Use either ffmpeg or gst-plugins/mpeg2dec for decoding MPEG-2.
|
||||
REQUIRED_USE="!ffmpeg? ( gstreamer )"
|
||||
|
||||
RDEPEND="
|
||||
media-libs/a52dec
|
||||
media-libs/libass
|
||||
media-libs/libbluray
|
||||
media-libs/libdvdnav
|
||||
media-libs/libdvdread
|
||||
media-libs/libmpeg2
|
||||
media-libs/libmp4v2:1
|
||||
media-libs/libmkv
|
||||
media-libs/libsamplerate
|
||||
media-libs/libtheora
|
||||
media-libs/libvorbis
|
||||
media-libs/x264
|
||||
media-sound/lame
|
||||
ffmpeg? ( >=media-video/ffmpeg-1.2 )
|
||||
sys-libs/glibc:2.2
|
||||
sys-libs/zlib
|
||||
gstreamer? (
|
||||
media-libs/gstreamer:1.0
|
||||
media-libs/gst-plugins-base:1.0
|
||||
!ffmpeg? ( media-plugins/gst-plugins-mpeg2dec:1.0 )
|
||||
)
|
||||
gtk? (
|
||||
x11-libs/gtk+:3
|
||||
dev-libs/dbus-glib
|
||||
dev-libs/glib:2
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/libnotify
|
||||
x11-libs/pango
|
||||
>=virtual/udev-171[gudev]
|
||||
)"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
${PYTHON_DEPS}
|
||||
dev-lang/yasm
|
||||
sys-devel/automake"
|
||||
|
||||
pkg_setup() {
|
||||
python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Get rid of leftover bundled library build definitions,
|
||||
# the version 0.9.9 supports the use of system libraries.
|
||||
sed -i 's:.*\(/contrib\|contrib/\).*::g' \
|
||||
"${S}"/make/include/main.defs \
|
||||
|| die "Contrib removal failed."
|
||||
|
||||
# Instead of adding a #define to libmkv, we expand it in place.
|
||||
epatch "${FILESDIR}"/handbrake-9999-expand-MK_SUBTITLE_PGS.patch
|
||||
|
||||
# Fix compilation against the released 1.9.1 version of mp4v2.
|
||||
epatch "${FILESDIR}"/handbrake-9999-fix-compilation-with-mp4v2-v1.9.1.patch
|
||||
|
||||
# Remove libdvdnav duplication and call it on the original instead.
|
||||
# It may work this way; if not, we should try to mimic the duplication.
|
||||
epatch "${FILESDIR}"/handbrake-9999-remove-dvdnav-dup.patch
|
||||
|
||||
# Remove faac dependency until its compilation errors can be resolved.
|
||||
epatch "${FILESDIR}"/handbrake-9999-remove-faac-dependency.patch
|
||||
|
||||
# Make use of an older version of libmkv.
|
||||
epatch "${FILESDIR}"/handbrake-9999-use-older-libmkv.patch
|
||||
|
||||
# Make use of an unpatched version of a52 that does not make a private field public.
|
||||
epatch "${FILESDIR}"/handbrake-9999-use-unpatched-a52.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=""
|
||||
|
||||
if ! use gtk ; then
|
||||
myconf+=" --disable-gtk"
|
||||
fi
|
||||
|
||||
if ! use gstreamer ; then
|
||||
myconf+=" --disable-gst"
|
||||
fi
|
||||
|
||||
if use ffmpeg ; then
|
||||
myconf+=" --enable-ff-mpeg2"
|
||||
fi
|
||||
|
||||
./configure \
|
||||
--force \
|
||||
--prefix="${EPREFIX}/usr" \
|
||||
--disable-gtk-update-checks \
|
||||
${myconf} || die "Configure failed."
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -C build
|
||||
|
||||
# Documentation building is currently broken.
|
||||
#
|
||||
# if use doc ; then
|
||||
# emake -C build doc
|
||||
# fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -C build DESTDIR="${D}" install
|
||||
|
||||
dodoc AUTHORS CREDITS NEWS THANKS TRANSLATIONS
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "For the CLI version of HandBrake, you can use \`HandBrakeCLI\`."
|
||||
|
||||
if use gtk ; then
|
||||
einfo ""
|
||||
einfo "For the GTK+ version of HandBrake, you can run \`ghb\`."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -0,0 +1,157 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-video/handbrake/handbrake-9999.ebuild,v 1.2 2013/05/05 20:59:23 tomwij Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=( python2_{5,6,7} )
|
||||
|
||||
inherit eutils gnome2-utils python-any-r1
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
ESVN_REPO_URI="svn://svn.handbrake.fr/HandBrake/trunk"
|
||||
inherit subversion
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="http://dev.gentoo.org/~tomwij/files/dist/${P}.tar.gz"
|
||||
S="${WORKDIR}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open-source, GPL-licensed, multiplatform, multithreaded video transcoder."
|
||||
HOMEPAGE="http://handbrake.fr/"
|
||||
LICENSE="GPL-2"
|
||||
|
||||
SLOT="0"
|
||||
IUSE="gtk gstreamer ffmpeg"
|
||||
|
||||
# Use either ffmpeg or gst-plugins/mpeg2dec for decoding MPEG-2.
|
||||
REQUIRED_USE="!ffmpeg? ( gstreamer )"
|
||||
|
||||
RDEPEND="
|
||||
media-libs/a52dec
|
||||
media-libs/libass
|
||||
media-libs/libbluray
|
||||
media-libs/libdvdnav
|
||||
media-libs/libdvdread
|
||||
media-libs/libmpeg2
|
||||
media-libs/libmp4v2:1
|
||||
media-libs/libmkv
|
||||
media-libs/libsamplerate
|
||||
media-libs/libtheora
|
||||
media-libs/libvorbis
|
||||
media-libs/x264
|
||||
media-sound/lame
|
||||
ffmpeg? ( >=media-video/ffmpeg-1.2 )
|
||||
sys-libs/glibc:2.2
|
||||
sys-libs/zlib
|
||||
gstreamer? (
|
||||
media-libs/gstreamer:1.0
|
||||
media-libs/gst-plugins-base:1.0
|
||||
!ffmpeg? ( media-plugins/gst-plugins-mpeg2dec:1.0 )
|
||||
)
|
||||
gtk? (
|
||||
x11-libs/gtk+:3
|
||||
dev-libs/dbus-glib
|
||||
dev-libs/glib:2
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/libnotify
|
||||
x11-libs/pango
|
||||
>=virtual/udev-171[gudev]
|
||||
)"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
${PYTHON_DEPS}
|
||||
dev-lang/yasm
|
||||
sys-devel/automake"
|
||||
|
||||
pkg_setup() {
|
||||
python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Get rid of leftover bundled library build definitions,
|
||||
# the version 0.9.9 supports the use of system libraries.
|
||||
sed -i 's:.*\(/contrib\|contrib/\).*::g' \
|
||||
"${S}"/make/include/main.defs \
|
||||
|| die "Contrib removal failed."
|
||||
|
||||
# Instead of adding a #define to libmkv, we expand it in place.
|
||||
epatch "${FILESDIR}"/handbrake-9999-expand-MK_SUBTITLE_PGS.patch
|
||||
|
||||
# Fix compilation against the released 1.9.1 version of mp4v2.
|
||||
epatch "${FILESDIR}"/handbrake-9999-fix-compilation-with-mp4v2-v1.9.1.patch
|
||||
|
||||
# Remove libdvdnav duplication and call it on the original instead.
|
||||
# It may work this way; if not, we should try to mimic the duplication.
|
||||
epatch "${FILESDIR}"/handbrake-9999-remove-dvdnav-dup.patch
|
||||
|
||||
# Remove faac dependency until its compilation errors can be resolved.
|
||||
epatch "${FILESDIR}"/handbrake-9999-remove-faac-dependency.patch
|
||||
|
||||
# Make use of an older version of libmkv.
|
||||
epatch "${FILESDIR}"/handbrake-9999-use-older-libmkv.patch
|
||||
|
||||
# Make use of an unpatched version of a52 that does not make a private field public.
|
||||
epatch "${FILESDIR}"/handbrake-9999-use-unpatched-a52.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=""
|
||||
|
||||
if ! use gtk ; then
|
||||
myconf+=" --disable-gtk"
|
||||
fi
|
||||
|
||||
if ! use gstreamer ; then
|
||||
myconf+=" --disable-gst"
|
||||
fi
|
||||
|
||||
if use ffmpeg ; then
|
||||
myconf+=" --enable-ff-mpeg2"
|
||||
fi
|
||||
|
||||
./configure \
|
||||
--force \
|
||||
--prefix="${EPREFIX}/usr" \
|
||||
--disable-gtk-update-checks \
|
||||
${myconf} || die "Configure failed."
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -C build
|
||||
|
||||
# Documentation building is currently broken.
|
||||
#
|
||||
# if use doc ; then
|
||||
# emake -C build doc
|
||||
# fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -C build DESTDIR="${D}" install
|
||||
|
||||
dodoc AUTHORS CREDITS NEWS THANKS TRANSLATIONS
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "For the CLI version of HandBrake, you can use \`HandBrakeCLI\`."
|
||||
|
||||
if use gtk ; then
|
||||
einfo ""
|
||||
einfo "For the GTK+ version of HandBrake, you can run \`ghb\`."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>TomWij@gentoo.org</email>
|
||||
<name>Tom Wijsman</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
Open-source, GPL-licensed, multiplatform, multithreaded video transcoder.
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name="ffmpeg">Use FFmpeg from <pkg>media-video/ffmpeg</pkg> to decode MPEG-2 instead of <pkg>media-plugins/gst-plugins-mpeg2dec</pkg>.</flag>
|
||||
<flag name="gstreamer">Support for the streaming media framework from <pkg>media-libs/gstreamer</pkg>.</flag>
|
||||
<flag name="gtk">Support for Gimp ToolKit + from <pkg>x11-libs/gtk+</pkg>, requirement for a GUI-based HandBrake.</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
@ -1,3 +1 @@
|
||||
DIST parole-0.3.0.3.tar.bz2 622735 SHA256 e02925a51321f6e413d608d36aa1a886d78938967664c178386c4c618e883661 SHA512 ea079a07f5ae713d0dcf0b0d00fb62383db05983650192891bf767fe5dda0d76f808ae763e795978da68e4981cc34bf772fc1aaf6c4f940f484de296a4b11438 WHIRLPOOL 5f940a00cfb3037b18e93b80a255d7f7d132b6e7d4bc2b52191296b5d78a762ca1c7f06cb5815ba896915daff2b80d4e30c7da5bb8294c6229b625cfc6db9674
|
||||
DIST parole-0.4.0.tar.bz2 653805 SHA256 79463fa3652bdeee20ed763afe551affb5c888d40d483fe3b23e1419554574aa SHA512 9f71b3b4f29549b6e630b1b2a686100be4287bea215405910c29c2ee39c6ee84596c2ef42a627e53e1c4a767db1a89a731f86d0cbc93b20eee37a0dc11e72a09 WHIRLPOOL 563acdaf9e27c5c3143ff791d7d74a4bddef97e87c7f0a12135011cfc58064c114d2ceec6110af64933a8a620eb72693554ebcc5f825b883bfce090450f7355d
|
||||
DIST parole-0.5.0.tar.bz2 645848 SHA256 ba23f06f59720f35af07d50bc43de444dd726df592129137b5550d951bd4a285 SHA512 09c9bac183d87343790dc2c9469601068e10915046c286dd2732eaa48f60d72d3792a30865b0e68ab468a4c85f47fc7d7380cd93b17c0179be6169511556ca6b WHIRLPOOL 106fa93647bf86dbe04b53255ded470abc2d76d2b968d3a5f69f081b595ba7e1b2ca142b51f25afcdcd95da7f64ab8bbfc7c842bdc370fe63d814f52dbedb23b
|
||||
|
@ -1,41 +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/parole/parole-0.3.0.3.ebuild,v 1.4 2012/11/28 12:09:00 ssuominen Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit xfconf
|
||||
|
||||
DESCRIPTION="a simple media player based on the GStreamer framework for the Xfce4 desktop"
|
||||
HOMEPAGE="http://goodies.xfce.org/projects/applications/parole/"
|
||||
SRC_URI="mirror://xfce/src/apps/${PN}/0.3/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~mips x86"
|
||||
IUSE="debug libnotify taglib"
|
||||
|
||||
COMMON_DEPEND=">=x11-libs/gtk+-2.20:2
|
||||
>=dev-libs/glib-2.24
|
||||
>=xfce-base/libxfce4ui-4.10
|
||||
>=xfce-base/libxfce4util-4.10
|
||||
>=dev-libs/dbus-glib-0.100
|
||||
>=media-libs/gstreamer-0.10.11:0.10
|
||||
>=media-libs/gst-plugins-base-0.10.11:0.10
|
||||
libnotify? ( >=x11-libs/libnotify-0.4.5 )
|
||||
taglib? ( >=media-libs/taglib-1.4 )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
media-plugins/gst-plugins-meta:0.10"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
dev-util/intltool
|
||||
virtual/pkgconfig
|
||||
x11-proto/xproto"
|
||||
|
||||
pkg_setup() {
|
||||
XFCONF=(
|
||||
$(use_enable libnotify)
|
||||
$(use_enable taglib)
|
||||
$(xfconf_use_debug)
|
||||
)
|
||||
|
||||
DOCS=( AUTHORS ChangeLog README THANKS TODO )
|
||||
}
|
@ -1,44 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-video/parole/parole-0.4.0.ebuild,v 1.1 2013/01/07 10:56:54 ssuominen Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit xfconf
|
||||
|
||||
DESCRIPTION="a simple media player based on the GStreamer framework for the Xfce4 desktop"
|
||||
HOMEPAGE="http://goodies.xfce.org/projects/applications/parole/"
|
||||
SRC_URI="mirror://xfce/src/apps/${PN}/${PV%.*}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~mips ~x86"
|
||||
IUSE="debug libnotify taglib"
|
||||
|
||||
COMMON_DEPEND=">=dev-libs/dbus-glib-0.100
|
||||
>=dev-libs/glib-2.32
|
||||
>=media-libs/gstreamer-0.10.30:0.10
|
||||
>=media-libs/gst-plugins-base-0.10.30:0.10
|
||||
>=x11-libs/gtk+-2.20:2
|
||||
x11-libs/libX11
|
||||
>=xfce-base/libxfce4ui-4.10
|
||||
>=xfce-base/libxfce4util-4.10
|
||||
>=xfce-base/xfconf-4.10
|
||||
libnotify? ( >=x11-libs/libnotify-0.7 )
|
||||
taglib? ( >=media-libs/taglib-1.4 )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
media-plugins/gst-plugins-meta:0.10"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
dev-util/intltool
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
x11-proto/xproto"
|
||||
|
||||
pkg_setup() {
|
||||
XFCONF=(
|
||||
$(use_enable taglib)
|
||||
$(use_enable libnotify notify-plugin)
|
||||
$(xfconf_use_debug)
|
||||
)
|
||||
|
||||
DOCS=( AUTHORS ChangeLog README THANKS TODO )
|
||||
}
|
@ -1 +1 @@
|
||||
Sun, 05 May 2013 15:06:56 +0000
|
||||
Mon, 06 May 2013 08:06:55 +0000
|
||||
|
@ -1 +1 @@
|
||||
Sun, 05 May 2013 15:06:56 +0000
|
||||
Mon, 06 May 2013 08:06:55 +0000
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue