parent
7812725a25
commit
949505bb79
@ -0,0 +1,153 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-3.3.2.ebuild,v 1.2 2013/11/17 12:32:05 tampakrap Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
USE_RUBY="ruby18 ruby19"
|
||||
|
||||
inherit elisp-common xemacs-elisp-common eutils user ruby-ng versionator
|
||||
|
||||
DESCRIPTION="A system automation and configuration management software"
|
||||
HOMEPAGE="http://puppetlabs.com/"
|
||||
SRC_URI="http://www.puppetlabs.com/downloads/puppet/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0 GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
|
||||
IUSE="augeas diff doc emacs ldap minimal rrdtool selinux shadow sqlite3 vim-syntax xemacs"
|
||||
|
||||
ruby_add_rdepend "
|
||||
dev-ruby/hiera
|
||||
>=dev-ruby/facter-1.6.2
|
||||
augeas? ( dev-ruby/ruby-augeas )
|
||||
diff? ( dev-ruby/diff-lcs )
|
||||
doc? ( dev-ruby/rdoc )
|
||||
ldap? ( dev-ruby/ruby-ldap )
|
||||
shadow? ( dev-ruby/ruby-shadow )
|
||||
sqlite3? ( dev-ruby/sqlite3 )
|
||||
virtual/ruby-ssl"
|
||||
|
||||
DEPEND="${DEPEND}
|
||||
ruby_targets_ruby19? ( dev-lang/ruby:1.9[yaml] )
|
||||
emacs? ( virtual/emacs )
|
||||
xemacs? ( app-editors/xemacs )"
|
||||
RDEPEND="${RDEPEND}
|
||||
ruby_targets_ruby19? ( dev-lang/ruby:1.9[yaml] )
|
||||
rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
|
||||
selinux? (
|
||||
sys-libs/libselinux[ruby]
|
||||
sec-policy/selinux-puppet
|
||||
)
|
||||
vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
|
||||
>=app-portage/eix-0.18.0"
|
||||
|
||||
SITEFILE="50${PN}-mode-gentoo.el"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup puppet
|
||||
enewuser puppet -1 -1 /var/lib/puppet puppet
|
||||
}
|
||||
|
||||
all_ruby_compile() {
|
||||
if use emacs ; then
|
||||
elisp-compile ext/emacs/puppet-mode.el
|
||||
fi
|
||||
|
||||
if use xemacs ; then
|
||||
# Create a separate version for xemacs to be able to install
|
||||
# emacs and xemacs in parallel.
|
||||
mkdir ext/xemacs
|
||||
cp ext/emacs/* ext/xemacs/
|
||||
xemacs-elisp-compile ext/xemacs/puppet-mode.el
|
||||
fi
|
||||
}
|
||||
|
||||
each_ruby_install() {
|
||||
${RUBY} install.rb --destdir="${D}" install || die
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
newinitd "${FILESDIR}"/puppet.init-r1 puppet
|
||||
|
||||
# Initial configuration files
|
||||
insinto /etc/puppet
|
||||
|
||||
# Location of log and data files
|
||||
keepdir /var/log/puppet
|
||||
fowners -R puppet:puppet /var/log/puppet
|
||||
|
||||
if use minimal ; then
|
||||
rm "${ED}/etc/puppet/auth.conf"
|
||||
else
|
||||
newinitd "${FILESDIR}"/puppetmaster.init-r1 puppetmaster
|
||||
newconfd "${FILESDIR}"/puppetmaster.confd puppetmaster
|
||||
|
||||
insinto /etc/puppet
|
||||
|
||||
keepdir /etc/puppet/manifests
|
||||
keepdir /etc/puppet/modules
|
||||
|
||||
keepdir /var/lib/puppet/ssl
|
||||
keepdir /var/lib/puppet/facts
|
||||
keepdir /var/lib/puppet/files
|
||||
fowners -R puppet:puppet /var/lib/puppet
|
||||
fi
|
||||
|
||||
if use emacs ; then
|
||||
elisp-install ${PN} ext/emacs/puppet-mode.el*
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||
fi
|
||||
|
||||
if use xemacs ; then
|
||||
xemacs-elisp-install ${PN} ext/xemacs/puppet-mode.el*
|
||||
xemacs-elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||
fi
|
||||
|
||||
if use ldap ; then
|
||||
insinto /etc/openldap/schema; doins ext/ldap/puppet.schema
|
||||
fi
|
||||
|
||||
# ext and examples files
|
||||
for f in $(find ext examples -type f) ; do
|
||||
docinto "$(dirname ${f})"; dodoc "${f}"
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as this could"
|
||||
elog "cause puppet to hang while installing packages."
|
||||
elog
|
||||
elog "Portage Puppet module with Gentoo-specific resources:"
|
||||
elog "http://forge.puppetlabs.com/gentoo/portage"
|
||||
elog
|
||||
|
||||
if [ \
|
||||
-f "${EPREFIX}/etc/puppet/puppetd.conf" -o \
|
||||
-f "${EPREFIX}/etc/puppet/puppetmaster.conf" -o \
|
||||
-f "${EPREFIX}/etc/puppet/puppetca.conf" \
|
||||
] ; then
|
||||
elog
|
||||
elog "Please remove deprecated config files."
|
||||
elog " /etc/puppet/puppetca.conf"
|
||||
elog " /etc/puppet/puppetd.conf"
|
||||
elog " /etc/puppet/puppetmasterd.conf"
|
||||
elog
|
||||
fi
|
||||
|
||||
if [ "$(get_major_version $REPLACING_VERSIONS)" = "2" ]; then
|
||||
elog
|
||||
elog "If you're upgrading from 2.x then we strongly suggest you to read:"
|
||||
elog "http://docs.puppetlabs.com/guides/upgrading.html"
|
||||
elog
|
||||
fi
|
||||
|
||||
use emacs && elisp-site-regen
|
||||
use xemacs && xemacs-elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
use xemacs && xemacs-elisp-site-regen
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST unrarsrc-4.2.4.tar.gz 164641 SHA256 9432bf798e5f7123f3060f37b75b7c07f36f0091305f46473dcae9154f8cd686 SHA512 54bdc16c940deb6e5759ddec9739381f0e1b5e2279548ac367eb32c4ff79cd496712692feaf46f4ce3b2ccfa8d622b7c45fb8070420b16315226627c45fef850 WHIRLPOOL 197310c41725280d6a5c4fa3da9d8411e419f20e41f6c645534b37d206ce67474c8b320811a7c7f2acbc375ef0341ec57adfe82a6be7f6bdabe2871841669739
|
||||
DIST unrarsrc-5.0.12.tar.gz 209249 SHA256 370f7a7cdc482a672e396c7ed6fa9f201b25733e41b714f19a6112e1bbcdf245 SHA512 0551e5fc0150ab36bd39b40358aa3f6b1064ee6744c623fd5873c3ba33e66acb0077a32eb22855ffbba477bfd320473725032180b6889db710225c59971e5e5b WHIRLPOOL 6ea52c29c12404e9a8b4db85f9a3c52b4a1c23a2048c3ada5df478611b7def351b3d611cba91b7db7c38794200887ef7ab9032bc4ee0ad4d99468fcb6f8b79d9
|
||||
DIST unrarsrc-5.0.13.tar.gz 209449 SHA256 71b378c10264b82b8de6f83a8a4e801a98aefd36986425d61657f3fac2c37a09 SHA512 3109adb916d5807407d4dd0e8a289a6258ec30949d6913ebf6ffca7c51a1b6db8682573cce5e03dc2eea154c6a71624c8ad36ff11f34f6dbafa92c63d7b48a4f WHIRLPOOL b75f742e7481ccf9b423419357966df7f9724ee299bd17ad92838ba20a003a62622f4464abff6097694b86062fe1674fef53f59541454615af06fa3c67147bfe
|
||||
|
@ -0,0 +1,56 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-arch/unrar/unrar-5.0.13.ebuild,v 1.1 2013/11/17 15:11:37 ssuominen Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils flag-o-matic multilib toolchain-funcs
|
||||
|
||||
MY_PN=${PN}src
|
||||
|
||||
DESCRIPTION="Uncompress rar files"
|
||||
HOMEPAGE="http://www.rarlab.com/rar_add.htm"
|
||||
SRC_URI="http://www.rarlab.com/rar/${MY_PN}-${PV}.tar.gz"
|
||||
|
||||
LICENSE="unRAR"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="!<=app-arch/unrar-gpl-0.0.1_p20080417"
|
||||
|
||||
S=${WORKDIR}/unrar
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-5.0.2-build.patch
|
||||
sed -i \
|
||||
-e "/libunrar/s:.so:$(get_libname ${PV%.*.*}):" \
|
||||
-e "s:-shared:& -Wl,-soname -Wl,libunrar$(get_libname ${PV%.*.*}):" \
|
||||
makefile || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
unrar_make() {
|
||||
emake CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" STRIP=true "$@"
|
||||
}
|
||||
|
||||
unrar_make CXXFLAGS+=" -fPIC" lib
|
||||
ln -s libunrar$(get_libname ${PV%.*.*}) libunrar$(get_libname)
|
||||
ln -s libunrar$(get_libname ${PV%.*.*}) libunrar$(get_libname ${PV})
|
||||
|
||||
# The stupid code compiles a lot of objects differently if
|
||||
# they're going into a lib (-DRARDLL) or into the main app.
|
||||
# So for now, we can't link the main app against the lib.
|
||||
unrar_make clean
|
||||
unrar_make
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin unrar
|
||||
dodoc readme.txt
|
||||
|
||||
dolib.so libunrar*
|
||||
|
||||
insinto /usr/include/libunrar${PV%.*.*}
|
||||
doins *.hpp
|
||||
dosym libunrar${PV%.*.*} /usr/include/libunrar
|
||||
}
|
@ -0,0 +1,69 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-backup/deja-dup/deja-dup-29.1.ebuild,v 1.1 2013/11/17 11:19:50 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
VALA_MIN_API_VERSION="0.16"
|
||||
|
||||
inherit cmake-utils eutils gnome2 vala
|
||||
|
||||
DESCRIPTION="Simple backup tool using duplicity back-end"
|
||||
HOMEPAGE="https://launchpad.net/deja-dup/"
|
||||
SRC_URI="http://launchpad.net/${PN}/30/${PV}/+download/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="nautilus"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
COMMON_DEPEND="
|
||||
app-crypt/libsecret[vala]
|
||||
>=dev-libs/glib-2.34:2
|
||||
>=dev-libs/libpeas-1.0
|
||||
x11-libs/gtk+:3
|
||||
>=x11-libs/libnotify-0.7
|
||||
|
||||
>=app-backup/duplicity-0.6.21
|
||||
dev-libs/dbus-glib
|
||||
|
||||
nautilus? ( gnome-base/nautilus )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
gnome-base/dconf
|
||||
gnome-base/gvfs[fuse]"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
app-text/yelp-tools
|
||||
$(vala_depend)
|
||||
dev-perl/Locale-gettext
|
||||
virtual/pkgconfig
|
||||
dev-util/intltool
|
||||
sys-devel/gettext"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${P}-cmake-backport-{1,2}.patch )
|
||||
|
||||
src_prepare() {
|
||||
vala_src_prepare
|
||||
gnome2_src_prepare
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DENABLE_CCPANEL=OFF
|
||||
-DENABLE_UNITY=OFF
|
||||
$(cmake-utils_use_enable nautilus)
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
=== modified file 'deja-dup/nautilus/CMakeLists.txt'
|
||||
--- deja-dup/nautilus/CMakeLists.txt 2013-10-11 19:57:03 +0000
|
||||
+++ deja-dup/nautilus/CMakeLists.txt 2013-11-08 03:32:53 +0000
|
||||
@@ -23,5 +23,6 @@
|
||||
OUTPUT_NAME deja-dup
|
||||
INCLUDE_DIRECTORIES "${CMAKE_BINARY_DIR}/libdeja"
|
||||
COMPILE_FLAGS "${GLIB_CFLAGS} ${NAUTILUS_CFLAGS} ${COMMON_CFLAGS}")
|
||||
+add_dependencies(deja-dup-nautilus deja) # needs DirHandling.c
|
||||
install(TARGETS deja-dup-nautilus DESTINATION "${NAUTILUS_EXTENSIONDIR}")
|
||||
endif()
|
||||
|
@ -0,0 +1,32 @@
|
||||
=== modified file 'cmake/DejaDupMacros.cmake'
|
||||
--- cmake/DejaDupMacros.cmake 2013-10-11 19:57:03 +0000
|
||||
+++ cmake/DejaDupMacros.cmake 2013-11-09 05:59:00 +0000
|
||||
@@ -34,19 +34,15 @@
|
||||
endmacro()
|
||||
|
||||
macro(deja_enable_option)
|
||||
- if(NOT ENABLE_${ARGV0})
|
||||
- return() # nothing to do
|
||||
- endif()
|
||||
-
|
||||
- deja_check_modules(${ARGV})
|
||||
-
|
||||
- if(NOT ${ARGV0}_FOUND)
|
||||
- if(ENABLE_${ARGV0} STREQUAL "CHECK")
|
||||
- set(ENABLE_${ARGV0} OFF)
|
||||
- else()
|
||||
- message(FATAL_ERROR "You enabled ${ARGV0}, but required dependencies could not be found")
|
||||
+ if(ENABLE_${ARGV0})
|
||||
+ deja_check_modules(${ARGV})
|
||||
+ if(NOT ${ARGV0}_FOUND)
|
||||
+ if(ENABLE_${ARGV0} STREQUAL "CHECK")
|
||||
+ set(ENABLE_${ARGV0} OFF)
|
||||
+ else()
|
||||
+ message(FATAL_ERROR "You enabled ${ARGV0}, but required dependencies could not be found")
|
||||
+ endif()
|
||||
endif()
|
||||
- return()
|
||||
endif()
|
||||
endmacro()
|
||||
|
||||
|
@ -1,2 +1,3 @@
|
||||
DIST mg-20110905.tar.gz 138805 SHA256 1cd37d7e6a3eecc890a5718c38b8f38495057ba93856762a756ccee2f9618229 SHA512 b490a5a3526d35839353e138f33ac924c5afbbf7e5c9faa20ceccb82e1dc1e6a3f0726b32bac7d43dcf8a410b1b8525067da5557cf669c52a9e32d1d2f45a8a4 WHIRLPOOL 64dd179462a8c9e53946c756a4975ffd2e5bf1758a300fa699032542a6e2470f9ed03f9fe1a88ac441cf17ac20c2575f9b6c5c1c396c5a7915564fbedfb1c854
|
||||
DIST mg-20130922.tar.gz 142886 SHA256 323c21489416e256d036e8d58b6b72f96e7dee393fa8e38709f5fa226c8e7dd3 SHA512 79bf02ff3d30f41c234310b33c98f9a0f9c8a1197fe12c02e108071f6bc80f0d37003076cc1a2eb1c9a88c668eeab30e8a2d0c86af13ef57dd562dc077bb229b WHIRLPOOL c358095bf8fc686a5ebbe327ac35f5812164623307e77b1cc8293f28a65893dfd1826b4412ce0800cb5b77394b2eaeaff261149f25cd075651a7783c64248ff8
|
||||
DIST mg-20131117.tar.gz 143987 SHA256 a345b37a9049cbee30234eef488a7b68a59a489cff12610fea74ce6484b5b18c SHA512 a981f1522da58b14edefa1d30f965a62f2705a87810332a16e739f29d4ab20033b6dd217e52199fc9e5398695867212462771b7dd1d715c1f910f5fb8e0e3a28 WHIRLPOOL 2dde95075c8a75cfde5e81fdc5f832b1c44fdbf4876c0d8922d4619bd8b44317710c301b2380bdb20fb88503af3d4bae10fb1b51c0c75e5edff7a1a3e605d058
|
||||
|
@ -0,0 +1,52 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/mg/mg-20131117.ebuild,v 1.1 2013/11/17 11:44:44 ulm Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="MicroGnuEmacs, a port from the BSDs"
|
||||
HOMEPAGE="http://homepage.boetes.org/software/mg/"
|
||||
SRC_URI="http://homepage.boetes.org/software/mg/${P}.tar.gz"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~hppa ~x86"
|
||||
IUSE="livecd"
|
||||
|
||||
RDEPEND="sys-libs/ncurses"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
dev-libs/clens"
|
||||
|
||||
src_prepare() {
|
||||
epatch_user
|
||||
|
||||
# remove OpenBSD specific easter egg
|
||||
sed -i -e 's/theo\.o//' GNUmakefile || die
|
||||
sed -i -e '/theo_init/d' main.c || die
|
||||
|
||||
# fix path to tutorial in man page
|
||||
sed -i -e "s:doc/mg/:doc/${PF}/:" mg.1 || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake CC="$(tc-getCC)" \
|
||||
CFLAGS="${CFLAGS} -DFKEYS -DREGEX -DXKEYS \
|
||||
-I${EPREFIX}/usr/include/clens" \
|
||||
LIBS="$("$(tc-getPKG_CONFIG)" --libs ncurses) -lclens"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
einstall
|
||||
dodoc README README_PORTING tutorial
|
||||
# don't compress the tutorial, otherwise mg cannot open it
|
||||
docompress -x /usr/share/doc/${PF}/tutorial
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use livecd; then
|
||||
[[ -e ${EROOT}/usr/bin/emacs ]] || ln -s mg "${EROOT}"/usr/bin/emacs
|
||||
fi
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST emacs-common-gentoo-1.3.tar.gz 46819 SHA256 c874088b1d9833432e1da9c3e3f79e7891cb3af41bcdecb02aa299d207c0218d SHA512 32682ac7e78d42026bd3a7f3e7b7d9be382f1394b8a422f0a4a36c75eb40167432a83e6fef8283d158055c1843f8bf0cbf14a82f1bbb54e2a93cbbc7394d2d8f WHIRLPOOL 3c8b592d486e5950b2ec2bbabcf63e11510c11fa9918992e96efe1b5f5569a0ee8a255fd1af39e42996e3c08fe22f76632451206c2dec363cce049af22578c63
|
||||
DIST emacs-common-gentoo-1.4.tar.xz 40848 SHA256 c36081d809c47f4414d623726eeff54d6512eca7f178f864e1f0c71e58a5b78f SHA512 f993ef83bdfe1e622688d93b81f1317663f2918f1dace8785474db759f411c0dc883e9946872e05cc406a1191bf29abe193af5212d652d2e64d5f64576a28cbe WHIRLPOOL 9861d4fadad9a420ebc2ac7f61dec2441ce934903cded6efeeb91600d2ef98fdf1af9f78ebb3518b7810034a2fc8cbb1f7e34ca2467c679083a1de193f181bb5
|
||||
|
@ -0,0 +1,141 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.4.ebuild,v 1.1 2013/11/16 12:50:52 ulm Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit elisp-common eutils fdo-mime gnome2-utils readme.gentoo user
|
||||
|
||||
DESCRIPTION="Common files needed by all GNU Emacs versions"
|
||||
HOMEPAGE="http://wiki.gentoo.org/wiki/Project:Emacs"
|
||||
SRC_URI="http://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="games X"
|
||||
|
||||
PDEPEND="virtual/emacs"
|
||||
|
||||
pkg_setup() {
|
||||
if use games && [[ -z $(egetent passwd "${GAMES_USER_DED:-games}") ]]
|
||||
then
|
||||
enewgroup "${GAMES_GROUP:-games}" 35
|
||||
enewuser "${GAMES_USER_DED:-games}" 36 /bin/bash \
|
||||
"${GAMES_PREFIX:-/usr/games}" "${GAMES_GROUP:-games}"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto "${SITELISP}"
|
||||
doins subdirs.el
|
||||
newins site-gentoo.el{,.orig}
|
||||
|
||||
keepdir /etc/emacs
|
||||
insinto /etc/emacs
|
||||
doins site-start.el
|
||||
|
||||
if use games; then
|
||||
keepdir /var/lib/games/emacs
|
||||
fowners "${GAMES_USER_DED:-games}" /var/lib/games/emacs
|
||||
fi
|
||||
|
||||
if use X; then
|
||||
local i
|
||||
domenu emacs.desktop emacsclient.desktop || die
|
||||
|
||||
pushd icons
|
||||
newicon sink.png emacs-sink.png || die
|
||||
newicon emacs_48.png emacs.png || die
|
||||
newicon emacs22_48.png emacs22.png || die
|
||||
for i in 16 24 32 48 128; do
|
||||
insinto /usr/share/icons/hicolor/${i}x${i}/apps
|
||||
newins emacs_${i}.png emacs.png
|
||||
[[ ${i} -ne 128 ]] && newins emacs22_${i}.png emacs22.png
|
||||
done
|
||||
insinto /usr/share/icons/hicolor/scalable/apps
|
||||
doins emacs.svg
|
||||
popd
|
||||
|
||||
gnome2_icon_savelist
|
||||
fi
|
||||
|
||||
DOC_CONTENTS="All site initialisation for Gentoo-installed packages is
|
||||
added to ${SITELISP}/site-gentoo.el. In order for this site
|
||||
initialisation to be loaded for all users automatically, a default
|
||||
site startup file /etc/emacs/site-start.el is installed. You are
|
||||
responsible for maintenance of this file.
|
||||
\n\nAlternatively, individual users can add the following command:
|
||||
\n\n(require 'site-gentoo)
|
||||
\n\nto their ~/.emacs initialisation files, or, for greater
|
||||
flexibility, users may load single package-specific initialisation
|
||||
files from the ${SITELISP}/site-gentoo.d/ directory."
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
site-start-modified-p() {
|
||||
case $(cksum <"${EROOT}${SITELISP}/site-start.el") in
|
||||
# checksums of auto-generated site-start.el files
|
||||
"2098727038 349") return 1 ;; # elisp-common.eclass
|
||||
"3626264063 355") return 1 ;; # emacs-common-gentoo-1.0 (cvs rev 1.1)
|
||||
"3738455534 394") return 1 ;; # emacs-common-gentoo-1.0 (cvs rev 1.6)
|
||||
"4199862847 394") return 1 ;; # emacs-common-gentoo-1.1
|
||||
"2547348044 394") return 1 ;; # emacs-common-gentoo-1.2
|
||||
"2214952934 397") return 1 ;; # emacs-common-gentoo-1.2-r1
|
||||
"3917799317 397") return 1 ;; # emacs-common-gentoo-1.2-r2
|
||||
*) return 0 ;;
|
||||
esac
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# make sure that site-gentoo.el exists since site-start.el requires it
|
||||
if [[ ! -d ${EROOT}${SITELISP} ]]; then
|
||||
mv "${ED}${SITELISP}"/site-gentoo.el{.orig,} || die
|
||||
else
|
||||
elisp-site-regen
|
||||
rm "${ED}${SITELISP}/site-gentoo.el.orig" || die
|
||||
cp "${EROOT}${SITELISP}/site-gentoo.el" "${ED}${SITELISP}/" || die
|
||||
fi
|
||||
|
||||
if use games; then
|
||||
local f
|
||||
for f in /var/lib/games/emacs/{snake,tetris}-scores; do
|
||||
if [[ -e ${EROOT}${f} ]]; then
|
||||
cp "${EROOT}${f}" "${ED}${f}" || die
|
||||
fi
|
||||
touch "${ED}${f}" || die
|
||||
chown "${GAMES_USER_DED:-games}" "${ED}${f}" || die
|
||||
done
|
||||
fi
|
||||
|
||||
if [[ -e ${EROOT}${SITELISP}/site-start.el ]]; then
|
||||
ewarn "The location of the site startup file for Emacs has changed to"
|
||||
ewarn "/etc/emacs/site-start.el."
|
||||
if site-start-modified-p; then
|
||||
eerror "Locally modified ${SITELISP}/site-start.el file found."
|
||||
eerror "If this file contains your own customisation, you should"
|
||||
eerror "move it to /etc/emacs/. In any case, you must remove the"
|
||||
eerror "file from the old location."
|
||||
die "Cannot continue unless ${SITELISP}/site-start.el is removed."
|
||||
else
|
||||
ewarn "Removing the old ${SITELISP}/site-start.el file."
|
||||
rm -f "${EROOT}${SITELISP}/site-start.el"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use X; then
|
||||
fdo-mime_desktop_database_update
|
||||
gnome2_icon_cache_update
|
||||
fi
|
||||
|
||||
readme.gentoo_print_elog
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
if use X; then
|
||||
fdo-mime_desktop_database_update
|
||||
gnome2_icon_cache_update
|
||||
fi
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST q4wine-1.0-r3.tar.bz2 889308 SHA256 9f1319dd0baff3834a3938e0a048c1529cb9ea521158370176b706fce0d4d2ff SHA512 df10a2fbf6874f4c4e02dd9c43031453a46c76f03d83321f2d6e9544d0540dd07da1bc9246767c5c91ce17d67d5d236227294efaed9de09f3d5a18afbd60b224 WHIRLPOOL 51b5b4cfc157da6b99154269ef4ef9f38ff91f861864158b789352505af485d8b523a21c6d4b59544804ed3c15cb1c6c756db3f3203c8e3ba55c8396c3630df3
|
||||
DIST q4wine-1.1.tar.bz2 888249 SHA256 a33cec421e6680f739cb710a0827be9b10f4271e98de51be6079a771da312255 SHA512 d5fda2283be89b6dc08a6cd46b892e65e104954ee2711ccd032d7455d2d8f037b77dea7f23a6b0987807e3ae8d7ed5f80b360f582b53544debbe819a1eb8032a WHIRLPOOL e4c81e2f2d9cee084a8e72ae661bcc609667931a0021dd3718309a68d90af88c1d04e01c08560997309bd31f14d0330726f718242e0851cccd03308fe182831b
|
||||
|
@ -0,0 +1,66 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/q4wine/q4wine-1.1.ebuild,v 1.1 2013/11/16 11:29:23 hwoarang Exp $
|
||||
|
||||
EAPI="4"
|
||||
LANGS="cs de en es fa he it ru uk pl pt af"
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
# Upstream names the package PV-rX. We need to fix that to
|
||||
# PV_pX so we can use portage revisions.
|
||||
MY_PV="${PV/_p/-r}"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
DESCRIPTION="Qt4 GUI configuration tool for Wine"
|
||||
HOMEPAGE="http://q4wine.brezblock.org.ua/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${PN}/${PN}%20${PV}/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug +icoutils +wineappdb -dbus gnome kde"
|
||||
|
||||
for x in ${LANGS}; do
|
||||
IUSE+=" linguas_${x}"
|
||||
done
|
||||
|
||||
CDEPEND="dev-qt/qtgui:4
|
||||
dev-qt/qtsingleapplication
|
||||
dev-qt/qtsql:4[sqlite]"
|
||||
|
||||
DEPEND="${CDEPEND}
|
||||
dev-util/cmake"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
app-admin/sudo
|
||||
app-emulation/wine
|
||||
>=sys-apps/which-2.19
|
||||
icoutils? ( >=media-gfx/icoutils-0.26.0 )
|
||||
sys-fs/fuseiso
|
||||
kde? ( kde-base/kdesu )
|
||||
gnome? ( x11-libs/gksu )
|
||||
dbus? ( dev-qt/qtdbus:4 )"
|
||||
|
||||
DOCS="README AUTHORS ChangeLog"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_configure() {
|
||||
mycmakeargs="${mycmakeargs} \
|
||||
-DWITH_SYSTEM_SINGLEAPP=ON \
|
||||
$(cmake-utils_use debug DEBUG) \
|
||||
$(cmake-utils_use_with icoutils ICOUTILS) \
|
||||
$(cmake-utils_use_with wineappdb WINEAPPDB) \
|
||||
$(cmake-utils_use_with dbus DBUS)"
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
for x in ${LANGS}; do
|
||||
if ! has ${x} ${LINGUAS}; then
|
||||
find "${D}" -name "${PN}_${x}*.qm" -exec rm {} \;
|
||||
fi
|
||||
done
|
||||
}
|
@ -0,0 +1,3 @@
|
||||
vboxnetflt
|
||||
vboxnetadp
|
||||
vboxdrv
|
@ -1,2 +1,3 @@
|
||||
DIST subsurface-3.0.2.tar.gz 984274 SHA256 41dbb3ca00313019d53b259973f18c6e4cc62b9a9a1a8c5cd5e0d5b911be65c2 SHA512 607d71bd74b2bb9c6ca544de43d2e60ab5468482681f4f4df0e82555a5a6a7b5211ba3ad6463cfaac87b1566dd3cc76b8592d08bd56a8774b67d4eea6bba70bc WHIRLPOOL 536aebd2f23677813f7fb840123b8cdc79519e168bb88c2ff5ec82e2f0150535341a6c9c652954512786a1c292d21f948f6a74d8fcd78125a378043236179cfe
|
||||
DIST subsurface-3.1.1.tar.gz 1143335 SHA256 3bbd490871c3ea476943e320e6d7cebdcaebc393503c32ac811cc52c6dfee17b SHA512 b53cd797f803219449cc497b3486660bf873e5c29b2f4e15653c5ae06e1a1884b1a4e2aa79ed67998539dc0c5fd413b1b19f8ad52d8234f74700575cc577b615 WHIRLPOOL 84e123c2bb7a3529e311b35035f3668d70d8913ba08e1460e8f6e6531403b69c03f5993c01a29c284ac9deb5b2c62a614182b0ed209483735b5236a4bc454083
|
||||
DIST subsurface-3.1.tar.gz 1126173 SHA256 94283ffbacc84c7ef09fd6b9d11a15e178a9fcf64b439cd390fd1dca544c0735 SHA512 718b17436cf6360646a6e91b54c5e6423fa80f89ee86f2222d6e68982e29ae154101933ce3341f5ee4129e161537029091ecf0383777348bb5a5fbd6e76a0bf9 WHIRLPOOL 4ec3dcb973ef276bf499a653a718b66fa092e550a1a580c0045e968c14749ad0fbd8335ea505f8b367ed6d145762d257ecc7192d59f1f593dee5fc35de3d64c8
|
||||
|
@ -0,0 +1,110 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/subsurface/subsurface-3.1.1.ebuild,v 1.1 2013/11/16 15:15:16 tomwij Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
EGIT_REPO_URI="git://subsurface.hohndel.org/subsurface.git"
|
||||
GIT_ECLASS="git-2"
|
||||
LIBDC_V="0.4.1"
|
||||
else
|
||||
SRC_URI="http://subsurface.hohndel.org/downloads/Subsurface-${PV}.tgz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
LIBDC_V="0.4.1"
|
||||
S="${WORKDIR}/${P/s/S}"
|
||||
fi
|
||||
|
||||
inherit eutils gnome2-utils ${GIT_ECLASS}
|
||||
|
||||
LINGUAS="bg bg_BG br ca ca_ES da_DK de de_CH de_DE da ee es es_ES et_EE fi fi_FI fr fr_FR gsw hr
|
||||
hr_HR it it_IT nb nb_NO nl nl_NL nn no pl pl_PL pt pt_BR pt_PT ru ru_RU sk sk_SK sv sv_SE"
|
||||
|
||||
DESCRIPTION="An open source dive log program"
|
||||
HOMEPAGE="http://subsurface.hohndel.org"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="doc usb"
|
||||
for LINGUA in ${LINGUAS}; do
|
||||
IUSE+=" linguas_${LINGUA}"
|
||||
done
|
||||
|
||||
RDEPEND="dev-db/sqlite:3
|
||||
dev-libs/glib:2
|
||||
dev-libs/libxml2
|
||||
dev-libs/libxslt
|
||||
dev-libs/libzip
|
||||
gnome-base/gconf:2
|
||||
sci-geosciences/osm-gps-map
|
||||
net-libs/libsoup:2.4
|
||||
virtual/libusb
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/pango
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-libs/libdivecomputer-${LIBDC_V}[static-libs,usb?]
|
||||
virtual/pkgconfig
|
||||
doc? ( app-text/asciidoc )
|
||||
"
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
git-2_src_unpack
|
||||
else
|
||||
unpack ${A}
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Don't hardcode gcc.
|
||||
sed -i 's|CC\=gcc||' Makefile || die "Failed to fix gcc hardcode issues."
|
||||
|
||||
# Don't hardcode CFLAGS.
|
||||
sed -i 's|CFLAGS\=.*||' Makefile || die "Failed to fix hardcoded CFLAGS."
|
||||
|
||||
# Don't call gtk_update_icon_cache.
|
||||
sed -i -e "s|\$(gtk_update_icon_cache)|:|" Makefile || die "Failed to disable gtk_update_icon_cache call."
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake CC="$(tc-getCC)"
|
||||
|
||||
if use doc; then
|
||||
cd "Documentation" && emake user-manual.xhtml
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" CC="$(tc-getCC)" install
|
||||
|
||||
# Remove unwanted linguas
|
||||
local del
|
||||
for LANG in $(ls "${D}/usr/share/locale"); do
|
||||
del=1
|
||||
for LINGUA in ${LINGUAS}; do
|
||||
if [[ ${LANG/.UTF-8/} == ${LINGUA} ]]; then
|
||||
if use linguas_${LINGUA}; then
|
||||
del=0
|
||||
fi
|
||||
break
|
||||
fi
|
||||
done
|
||||
if [[ ${del} == 1 ]]; then
|
||||
rm -r "${D}/usr/share/locale/${LANG}" || die "Removing language ${LANG} failed."
|
||||
fi
|
||||
done
|
||||
|
||||
if use doc; then
|
||||
dohtml -r "${S}/Documentation/"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -0,0 +1,24 @@
|
||||
scandirat: copy enough bytes to get the filename
|
||||
|
||||
Solaris is a platform without d_reclen. sizeof(struct dirent) is not
|
||||
enough to get the whole of d_name contents, since the struct uses
|
||||
char[1] as workaround to specify a variable size length end of struct
|
||||
member.
|
||||
|
||||
Index: libq/scandirat.c
|
||||
===================================================================
|
||||
RCS file: /var/cvsroot/gentoo-projects/portage-utils/libq/scandirat.c,v
|
||||
retrieving revision 1.6
|
||||
retrieving revision 1.7
|
||||
diff -u -r1.6 -r1.7
|
||||
--- libq/scandirat.c 29 Sep 2013 10:25:25 -0000 1.6
|
||||
+++ libq/scandirat.c 17 Nov 2013 10:26:53 -0000 1.7
|
||||
@@ -18,7 +18,7 @@
|
||||
#if defined(_DIRENT_HAVE_D_RECLEN)
|
||||
# define reclen(de) ((de)->d_reclen)
|
||||
#else
|
||||
-# define reclen(de) (sizeof(*(de)))
|
||||
+# define reclen(de) (sizeof(*(de)) + strlen((de)->d_name))
|
||||
#endif
|
||||
|
||||
static int scandirat(int dir_fd, const char *dir, struct dirent ***dirlist,
|
@ -1,2 +1,3 @@
|
||||
DIST python-exec-0.3.1.tar.bz2 74441 SHA256 460837775167108419b9497353a6f832fc8a249c341469dd235c70633ac37557 SHA512 764d1aaf3b4f9679be6ab1105b4b4d9222b245502114ee3d451b4507f86679ae05136eeae3337351c80b52ee03b9461a2f89c87e63cc4cbb76a1023fb243f84e WHIRLPOOL 6b34c2f44976a33a67269c766bd13401b6b1b39fad3d5df6bbef2bd06e15e09bd2ac13123718b8fa0bdb67f812c7407192b9c16860ab442d3c35259afeb3da82
|
||||
DIST python-exec-2.0.1.tar.bz2 80965 SHA256 3eddcb0d6c682a5c182c62578bb8d6ce1140a009873747e9ba1bf9de72ed7efd SHA512 0396e2617c759a66b16e57b0ca60b57e03f3c8096ae4a7f2e402eafcbee4ffd839bf0c6e4d259c6ba90940f9ba7e3f191125e395080cce3ef82e5f52053d0462 WHIRLPOOL 50c0cac1c7e2b5d2a21125647874c83caeabee293b87ef01926474d492b79b7837754c2d26173282977e9d00024559bb070f8d76bb5227df1776e937cd280c32
|
||||
DIST python-exec-2.0.tar.bz2 80777 SHA256 e8a2cf2bbaef012010f23b477d183b17d6021562beff3ede5c7e724a7ee00672 SHA512 ad77f46448461323c15d97f42ebb0a1f44d53397e42a89fdc600dbcc1ccf95a280252011c0b02d71125ca8095bb388d5b3e7e6cb3b93a1cee578a2b1b08b4594 WHIRLPOOL e483fc6eb6d7dd10bbd685c2f3cf9daa0f4165204a2b191c1ae685e8b3e6c7faec929a0bcee647dd94e6b2731f8c1950d0e02334ea8b587aa05cfbe644091367
|
||||
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python-exec/python-exec-2.0.1.ebuild,v 1.1 2013/11/16 23:02:59 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# Kids, don't do this at home!
|
||||
inherit python-utils-r1
|
||||
PYTHON_COMPAT=( "${_PYTHON_ALL_IMPLS[@]}" )
|
||||
|
||||
inherit autotools-utils python-r1
|
||||
|
||||
DESCRIPTION="Python script wrapper"
|
||||
HOMEPAGE="https://bitbucket.org/mgorny/python-exec/"
|
||||
SRC_URI="mirror://bitbucket/mgorny/${PN}/downloads/${P}.tar.bz2"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="!<dev-python/python-exec-10000"
|
||||
PDEPEND=">=dev-python/python-exec-10000:$SLOT"
|
||||
|
||||
src_configure() {
|
||||
local pyimpls i EPYTHON
|
||||
for i in "${PYTHON_COMPAT[@]}"; do
|
||||
python_export "${i}" EPYTHON
|
||||
pyimpls+=" ${EPYTHON}"
|
||||
done
|
||||
|
||||
local myeconfargs=(
|
||||
--with-eprefix="${EPREFIX}"
|
||||
--with-python-impls="${pyimpls}"
|
||||
)
|
||||
|
||||
autotools-utils_src_configure
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST autopep8-0.5.2.tar.gz 10049 SHA256 a9a808bac49605036bdeaa4bf5b50a9bbf87088a54b9a2e54e18c85abcecb70f SHA512 9d27a9b2c7cf90a7ea420732ac13675c6bc93435d9d9dc4e437e3e2e121d4b2931b995da77d751e2dbcf4c2c5379fda6c4c3c0f6cc222b461d4daa95e9ec2564 WHIRLPOOL 5b4f6ca08695da516f6579399de1decb3a1be6b2520a636812f1b68cb6ee7e05cb546fe7537513deb3f9a3f914808ffeaa956d1daa2c4e0bcf14f22071e9e7c8
|
||||
DIST autopep8-0.9.4.tar.gz 70382 SHA256 4f1204c319eebdcc761131f832fcf38131f955a7db456a094942086c0d6ede10 SHA512 2704ec20927b77e18c273513d4a74a46196d9e5df809da833b814def3efab5afe105f9519c76d6c1fff2f7de8d9c533fde67192f2a56d29480aa5a32ff0f3da2 WHIRLPOOL 4f117c759a26e4c78395a456dbaeed057efa0a353dc9f16935c9391c36ea4a47085002341f63db056ab0d558ae9e3c37c15d14a6c0aef925f07657979d633352
|
||||
DIST autopep8-0.9.5.tar.gz 71000 SHA256 d6610d683d02a1a487cc3f7d8ef6dd8e436c897f97b64ea2dcfc384767429670 SHA512 daef04cf3d2085fd59af3d8603e14e36e8d2673b783055971212438014b74e6732d8309a870285a2a8f8915cffdf27bd63631ddf6dfd1bb07c2e19b92ed32dae WHIRLPOOL 40d5d0b07c88a85075fed6742528f277d0592f88849bc9d1d1816bcc97c0744726570c8af44f0b1ed3b2840b73286496fe969dc7a0b9020a9f9f87d1f771d1e0
|
||||
DIST autopep8-0.9.6.tar.gz 69979 SHA256 14d6b1f8c940902256b827c1b3fec3ccb756f116120f52813f6cf5c0c65e1ac8 SHA512 a927ff54be34d0872d037241903240535bba004f6b8314fff8c6ddd2db944d2cbea16554c42ef914d13d3844b223493c5c1a3d050f6ad2febb7339b5a83920bf WHIRLPOOL 9beb90f49ba75afdf8f4569382043a4ea5f08d354c7e2ca7ef337708e19d29f90191b00246380a58d9d03339959d87c8eba2c75a736bbf887f077937b852475e
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/autopep8/autopep8-0.9.4.ebuild,v 1.1 2013/09/09 10:22:07 xarthisius Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/autopep8/autopep8-0.9.6.ebuild,v 1.1 2013/11/16 09:36:04 xarthisius Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
|
@ -0,0 +1,212 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/ipython/ipython-1.1.0-r1.ebuild,v 1.1 2013/11/17 10:24:54 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
|
||||
PYTHON_REQ_USE='readline,sqlite'
|
||||
|
||||
inherit distutils-r1 elisp-common eutils virtualx
|
||||
|
||||
DISTUTILS_IN_SOURCE_BUILD=1
|
||||
|
||||
DESCRIPTION="Advanced interactive shell for Python"
|
||||
HOMEPAGE="http://ipython.org/"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/releases/download/rel-${PV}/${P}.tar.gz"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="doc emacs examples matplotlib mongodb notebook nbconvert octave
|
||||
qt4 +smp test wxwidgets"
|
||||
|
||||
PY2_USEDEP=$(python_gen_usedep 'python2*')
|
||||
|
||||
gen_python_deps() {
|
||||
local flag
|
||||
for flag in $(python_gen_useflags '*'); do
|
||||
echo "${flag}? ( ${1}[${flag}(-)] )"
|
||||
done
|
||||
}
|
||||
|
||||
CDEPEND="
|
||||
dev-python/decorator[${PYTHON_USEDEP}]
|
||||
dev-python/pexpect[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/simplegeneric[${PYTHON_USEDEP}]
|
||||
dev-python/pyparsing[${PYTHON_USEDEP}]
|
||||
virtual/python-argparse[${PYTHON_USEDEP}]
|
||||
emacs? ( app-emacs/python-mode virtual/emacs )
|
||||
matplotlib? ( dev-python/matplotlib[${PYTHON_USEDEP}] )
|
||||
mongodb? ( dev-python/pymongo[${PYTHON_USEDEP}] )
|
||||
octave? ( dev-python/oct2py[${PY2_USEDEP}] )
|
||||
smp? ( dev-python/pyzmq[${PYTHON_USEDEP}] )
|
||||
wxwidgets? ( dev-python/wxpython[${PY2_USEDEP}] )"
|
||||
RDEPEND="${CDEPEND}
|
||||
notebook? (
|
||||
>=www-servers/tornado-2.1[${PY2_USEDEP}]
|
||||
dev-python/pygments[${PYTHON_USEDEP}]
|
||||
dev-python/pyzmq[${PYTHON_USEDEP}]
|
||||
dev-libs/mathjax
|
||||
$(gen_python_deps dev-python/jinja)
|
||||
)
|
||||
nbconvert? (
|
||||
app-text/pandoc
|
||||
dev-python/pygments[${PYTHON_USEDEP}]
|
||||
dev-python/sphinx[${PYTHON_USEDEP}]
|
||||
$(gen_python_deps dev-python/jinja)
|
||||
)
|
||||
qt4? ( || ( dev-python/PyQt4[${PYTHON_USEDEP}] dev-python/pyside[${PYTHON_USEDEP}] )
|
||||
dev-python/pygments[${PYTHON_USEDEP}]
|
||||
dev-python/pyzmq[${PYTHON_USEDEP}] )"
|
||||
DEPEND="${CDEPEND}
|
||||
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
|
||||
|
||||
PY2_REQUSE="|| ( $(python_gen_useflags python2* ) )"
|
||||
REQUIRED_USE="
|
||||
mongodb? ( ${PY2_REQUSE} )
|
||||
notebook? ( ${PY2_REQUSE} )
|
||||
octave? ( ${PY2_REQUSE} )
|
||||
wxwidgets? ( ${PY2_REQUSE} )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/ipython-1.0.0-setuptools.patch"
|
||||
)
|
||||
|
||||
python_prepare_all() {
|
||||
# fix for gentoo python scripts
|
||||
sed -i \
|
||||
-e "/ipython_cmd/s/ipython3/ipython/g" \
|
||||
IPython/terminal/console/tests/test_console.py \
|
||||
IPython/lib/irunner.py \
|
||||
IPython/testing/tools.py || die
|
||||
|
||||
sed -i \
|
||||
-e "s/find_scripts(True, suffix='3')/find_scripts(True)/" \
|
||||
setup.py || die
|
||||
|
||||
# fix gentoo installation directory for documentation
|
||||
sed -i \
|
||||
-e "/docdirbase = pjoin/s/ipython/${PF}/" \
|
||||
-e "/pjoin(docdirbase,'manual')/s/manual/html/" \
|
||||
setupbase.py || die "sed failed"
|
||||
|
||||
if ! use doc; then
|
||||
sed -i \
|
||||
-e "/(pjoin(docdirbase, 'extensions'), igridhelpfiles),/d" \
|
||||
-e 's/ + manual_files//' \
|
||||
setupbase.py || die
|
||||
fi
|
||||
|
||||
if ! use examples; then
|
||||
sed -i \
|
||||
-e 's/+ example_files//' \
|
||||
setupbase.py || die
|
||||
fi
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use emacs && elisp-compile docs/emacs/ipython.el
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# virtualx has trouble with parallel runs.
|
||||
local DISTUTILS_NO_PARALLEL_BUILD=1
|
||||
distutils-r1_src_test
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# https://github.com/ipython/ipython/issues/2083
|
||||
unset PYTHONWARNINGS
|
||||
|
||||
# ipython skips mongodb tests only if it's not running.
|
||||
# since we want the widest test range, and don't want it to fiddle
|
||||
# with user-running mongodb, we always run it if it's available.
|
||||
|
||||
local DB_IP=127.0.0.1
|
||||
local DB_PORT=-1 # disable
|
||||
|
||||
pushd "${BUILD_DIR}"/../IPython/scripts/ > /dev/null
|
||||
|
||||
if has_version dev-db/mongodb; then
|
||||
# please keep in sync with dev-python/pymongo
|
||||
|
||||
local dbpath=${TMPDIR}/mongo.db
|
||||
local logpath=${TMPDIR}/mongod.log
|
||||
|
||||
# prefer starting with non-default one
|
||||
DB_PORT=27018
|
||||
|
||||
mkdir -p "${dbpath}" || die
|
||||
while true; do
|
||||
ebegin "Trying to start mongod on port ${DB_PORT}"
|
||||
|
||||
LC_ALL=C \
|
||||
mongod --dbpath "${dbpath}" --smallfiles --nojournal \
|
||||
--bind_ip ${DB_IP} --port ${DB_PORT} \
|
||||
--unixSocketPrefix "${TMPDIR}" \
|
||||
--logpath "${logpath}" --fork \
|
||||
&& sleep 2
|
||||
|
||||
# Now we need to check if the server actually started...
|
||||
if [[ ${?} -eq 0 && -S "${TMPDIR}"/mongodb-${DB_PORT}.sock ]]; then
|
||||
# yay!
|
||||
eend 0
|
||||
break
|
||||
elif grep -q 'Address already in use' "${logpath}"; then
|
||||
# ay, someone took our port!
|
||||
eend 1
|
||||
: $(( DB_PORT += 1 ))
|
||||
continue
|
||||
else
|
||||
eend 1
|
||||
ewarn "Unable to start mongod for tests."
|
||||
break
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
# No support for DB_IP and DB_PORT.
|
||||
# https://github.com/ipython/ipython/pull/2910
|
||||
sed -i -e "s:Connection(:&host='${DB_IP}', port=${DB_PORT}:" \
|
||||
"${BUILD_DIR}"/lib/IPython/parallel/tests/test_mongodb.py \
|
||||
|| die "Unable to sed mongod port into tests"
|
||||
|
||||
local fail
|
||||
run_tests() {
|
||||
# Initialize ~/.ipython directory.
|
||||
"${EPYTHON}" ipython </dev/null >/dev/null || fail=1
|
||||
# Run tests (-v for more verbosity).
|
||||
PYTHONPATH=${PYTHONPATH}:. "${EPYTHON}" iptest -v || fail=1
|
||||
}
|
||||
|
||||
VIRTUALX_COMMAND=run_tests virtualmake
|
||||
|
||||
[[ ${DB_PORT} != -1 ]] && mongod --dbpath "${dbpath}" --shutdown
|
||||
[[ ${fail} ]] && die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install
|
||||
ln -snf "${EPREFIX}"/usr/share/mathjax \
|
||||
"${D}$(python_get_sitedir)"/IPython/html/static/mathjax || die
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
if use emacs; then
|
||||
cd docs/emacs || die
|
||||
elisp-install ${PN} ${PN}.el*
|
||||
elisp-site-file-install "${FILESDIR}"/62ipython-gentoo.el
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -0,0 +1,56 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/erubis/erubis-2.7.0-r1.ebuild,v 1.1 2013/11/17 12:07:02 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby18 ruby19 ruby20 jruby"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_TASK_TEST=""
|
||||
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGES.txt README.txt"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Erubis is an implementation of eRuby"
|
||||
HOMEPAGE="http://www.kuwata-lab.com/erubis/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend ">=dev-ruby/abstract-1.0.0"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# These tests now fail due to other ordering and fact that sym
|
||||
# are now returned.
|
||||
rm test/test-users-guide.rb || die
|
||||
sed -i -e '/test-users-guide/ s:^:#:' test/test.rb || die
|
||||
}
|
||||
|
||||
each_ruby_prepare() {
|
||||
case ${RUBY} in
|
||||
*jruby)
|
||||
# Avoid test on jruby that fails different on syntax error.
|
||||
sed -i -e '/test_syntax2/,/^ end/ s:^:#:' test/test-main.rb || die
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
case ${RUBY} in
|
||||
# http://rubyforge.org/tracker/index.php?func=detail&aid=29484&group_id=1320&atid=5201
|
||||
*ruby19)
|
||||
einfo "Tests are not compatible with ruby 1.9.3 with Psych as YAML module."
|
||||
;;
|
||||
*ruby20)
|
||||
einfo "Tests are not compatible with ruby 1.9.3 with Psych as YAML module."
|
||||
;;
|
||||
*)
|
||||
PATH="${S}/bin:${PATH}" RUBYLIB="${S}/lib" ${RUBY} -I. test/test.rb || die
|
||||
;;
|
||||
esac
|
||||
}
|
@ -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-ruby/fakeweb/fakeweb-1.3.0-r1.ebuild,v 1.1 2013/11/17 10:31:01 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby18 ruby19 ruby20 jruby"
|
||||
|
||||
RUBY_FAKEGEM_DOCDIR="html"
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Helper for faking web requests in Ruby"
|
||||
HOMEPAGE="http://github.com/chrisk/fakeweb"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~x86"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "
|
||||
test? (
|
||||
dev-ruby/mocha:0.12
|
||||
dev-ruby/samuel
|
||||
dev-ruby/right_http_connection
|
||||
)"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# The package bundles samuel and right_http_connection, remove
|
||||
# them and use the packages instead.
|
||||
rm -r test/vendor || die "failed to remove bundled gems"
|
||||
|
||||
# We don't package sdoc and we don't have the direct template.
|
||||
sed -i -e 's/sdoc/rdoc/' -e '/template/d' Rakefile || die
|
||||
|
||||
# Require an old enough version of mocha
|
||||
sed -i -e '1igem "mocha", "~> 0.12.0"' test/test_helper.rb || die
|
||||
}
|
||||
|
||||
each_ruby_prepare() {
|
||||
case ${RUBY} in
|
||||
*ruby20)
|
||||
# Tests fail on mocking of TCPSocket, but fakeweb itself
|
||||
# actually works as evidenced by the thor test suite.
|
||||
rm test/test_fake_web_open_uri.rb test/test_allow_net_connect.rb test/test_fake_web.rb || die
|
||||
;;
|
||||
esac
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/method_source/method_source-0.8.2-r2.ebuild,v 1.1 2013/11/17 09:55:35 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby18 ruby19 ruby20 jruby"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="none"
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="README.markdown"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Retrieve the source code for a method."
|
||||
HOMEPAGE="http://github.com/banister/method_source"
|
||||
IUSE=""
|
||||
SLOT="0"
|
||||
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~ppc64 ~x86"
|
||||
|
||||
ruby_add_bdepend "test? ( >=dev-ruby/bacon-1.1.0 )"
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} -I. -S bacon -k test/test.rb || die "Tests failed."
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST slop-2.4.4.tgz 20420 SHA256 b5600dd1c63140d3b73a47695f1e1839ec992b77f16439c6ec0cdda84a9898c5 SHA512 3de90505f3091b6ec3c323e2b2562a5945e78b0ca46443a7a327c47f9efae4cd9deb09c1ff349eeaa399817fb5df0840e5e72229a2222deebb9a0473da02cccb WHIRLPOOL 28457e1c4ccb824404f5a97593f9fc8c132f63b55f29f932044e53669ad0c290d5524bf47f58d309eafdd0cb9b741a7c63d9e706dcf81d12df3c53297554ab7c
|
||||
DIST slop-3.4.6.tgz 19167 SHA256 c4fd7f35620a3c37dc91c2bd4399cf02dc770bf546679154b2685e115edeba3a SHA512 dc4a4417149fd5c3171fd93b779c0cc572bd089f1993474adaa4e9dd55726fb7105373234dd4d464a5447cabe3bf42451b806b3d6f9c6e047d165568709d4692 WHIRLPOOL cdfc3e9e0de625ee638946b01d67144f84207678a9b6185ee54df3dbbbecaddf0cde3774c080b778622c0223f80e96c705d320d51a983fa532763a0923612486
|
||||
DIST slop-3.4.7.tgz 19322 SHA256 f4b928977a57953466a449822cf4ebc2adbce32a6f656419f708fb85a5e7c073 SHA512 e7e2a7a3f234002f381c1fd197def61252184d90cb159fcca9d7d2ded01fd7b5ce6a6ff9f019d7ee1de3219663a9f95d1191c68beb1afe7e5641fa33e45ae770 WHIRLPOOL dc43c2b9f1e908ffe766b4aab183a8234250303960469ad6c7837b11a4b877e0557987e88dd13251361f95a640061484240fed7ce8360f689fa2b8848dd098cc
|
||||
|
@ -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/slop/slop-3.4.7.ebuild,v 1.1 2013/11/17 19:29:42 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby18 ruby19 ruby20 jruby"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A simple option parser with an easy to remember syntax and friendly API."
|
||||
HOMEPAGE="https://github.com/injekt/slop"
|
||||
SRC_URI="https://github.com/injekt/${PN}/archive/v${PV}.tar.gz -> ${P}.tgz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="3"
|
||||
KEYWORDS="~amd64 ~ppc64 ~x86"
|
||||
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "test? ( dev-ruby/minitest )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/git ls-files/d' slop.gemspec || die
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tclreadline/tclreadline-2.1.0-r3.ebuild,v 1.1 2013/11/17 09:31:58 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
AUTOTOOLS_AUTORECONF=true
|
||||
|
||||
inherit autotools-utils multilib toolchain-funcs
|
||||
|
||||
DESCRIPTION="Readline extension to TCL"
|
||||
HOMEPAGE="http://tclreadline.sf.net/"
|
||||
SRC_URI="mirror://sourceforge/tclreadline/${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="BSD"
|
||||
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="static-libs"
|
||||
|
||||
DEPEND="
|
||||
dev-lang/tcl
|
||||
sys-libs/readline"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${P}-gold.patch )
|
||||
|
||||
src_prepare() {
|
||||
sed \
|
||||
-e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" \
|
||||
-i configure.in || die
|
||||
mv configure.{in,ac} || die
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--with-tcl="${EPREFIX}/usr/$(get_libdir)"
|
||||
--with-tcl-includes="${EPREFIX}/usr/include"
|
||||
--with-readline-includes="${EPREFIX}/usr/include"
|
||||
--with-readline-library="${EPREFIX}/usr/$(get_libdir)"
|
||||
--with-tlib-library="$($(tc-getPKG_CONFIG) --libs ncurses)"
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST linux-3.12.tar.bz2 91111381 SHA256 43129defd9079c99cf5e57506d36b6b01614c734a5ed9e604d3a7c1510ab8b22 SHA512 bea14d044c8a0257d8312f45db6a39ca4f9dffe8ac32a11198e90762ee1735c8b6975bb81c635a4755d451793fa7c7e5b2d7d692c9e57133b15b4cdc941febf1 WHIRLPOOL 1889c3f689cf305856112f350e3901175b9f6c4f1e4143d62b40e502000685ade3e75b211a8a9fd948f6225e1c57a68cae10ceb649ff7976981089290d562926
|
||||
DIST linux-3.2.tar.bz2 78147838 SHA256 c881fc2b53cf0da7ca4538aa44623a7de043a41f76fd5d0f51a31f6ed699d463 SHA512 1f57b98e8da34b10f37ce94e0f13a994c111d483b104c27a8f58a4a55013a73a9f1ffcebb597be63ce0dfadb92201e93b0e072ba49bac0033026aceb0840c812 WHIRLPOOL 3dc893bde09f064e4614183964a4b9feaab938ca7a739f46f825818a577884eae815f195b52a4c55c571345de59d7ba09631fb68dac481a0837b24868ce60e3d
|
||||
DIST linux-3.4.tar.bz2 80173484 SHA256 a797a15d0b6228381507c14ecf4eec4a6cc5c77cfd521ba3b3e1325e85b5b16d SHA512 597002fa82b70b5052f9e05c1d8547bc5f89d8e1aecfd1765f4033f6d2c5c02d51b6372dbeef12c2eb070ae318a04c39925050cb37a39399961c8b263479fca1 WHIRLPOOL 57e6dd7094db2bc41175d7bb551e8237ea96eacf3710a734e8413915c54304e84ca11455e41c7752882ce81048459555d44d1798bf0775b79c3d74b13aa3a9f2
|
||||
DIST linux-3.8.tar.bz2 84623657 SHA256 fce774b5313e73949cb35f128e91e7b2ccd7fa2438abc5cff69267e504395a45 SHA512 966a3b08aecc4b135a48ea73ba3326e1710c455e6da29693479e9d1a56663fc10f569e2342fa861486d39d4ea5c2af406d1bd40613c15555acffdba160ef7ba9 WHIRLPOOL a83baa904c78f71fed5e4cf2607b8e6d1db70a4137b5c00b3cc5f60f04042724faa3cfec36a781417d483548ba0c811f559e82146806edacd1c2fe90bd398e64
|
||||
|
@ -0,0 +1,173 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/perf/perf-3.12.ebuild,v 1.1 2013/11/17 06:44:21 naota Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=( python{2_5,2_6,2_7} )
|
||||
inherit versionator eutils toolchain-funcs python-single-r1 linux-info
|
||||
|
||||
MY_PV="${PV/_/-}"
|
||||
MY_PV="${MY_PV/-pre/-git}"
|
||||
|
||||
DESCRIPTION="Userland tools for Linux Performance Counters"
|
||||
HOMEPAGE="http://perf.wiki.kernel.org/"
|
||||
|
||||
LINUX_V="${PV:0:1}.x"
|
||||
if [[ ${PV/_rc} != ${PV} ]] ; then
|
||||
LINUX_VER=$(get_version_component_range 1-2).$(($(get_version_component_range 3)-1))
|
||||
PATCH_VERSION=$(get_version_component_range 1-3)
|
||||
LINUX_PATCH=patch-${PV//_/-}.bz2
|
||||
SRC_URI="mirror://kernel/linux/kernel/v${LINUX_V}/testing/${LINUX_PATCH}
|
||||
mirror://kernel/linux/kernel/v${LINUX_V}/testing/v${PATCH_VERSION}/${LINUX_PATCH}"
|
||||
elif [[ $(get_version_component_count) == 4 ]] ; then
|
||||
# stable-release series
|
||||
LINUX_VER=$(get_version_component_range 1-3)
|
||||
LINUX_PATCH=patch-${PV}.bz2
|
||||
SRC_URI="mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_PATCH}"
|
||||
else
|
||||
LINUX_VER=${PV}
|
||||
SRC_URI=""
|
||||
fi
|
||||
|
||||
LINUX_SOURCES="linux-${LINUX_VER}.tar.bz2"
|
||||
SRC_URI+=" mirror://kernel/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~x86"
|
||||
IUSE="audit +demangle +doc perl python slang unwind"
|
||||
|
||||
RDEPEND="audit? ( sys-process/audit )
|
||||
demangle? ( sys-devel/binutils )
|
||||
perl? ( || ( >=dev-lang/perl-5.10 sys-devel/libperl ) )
|
||||
slang? ( dev-libs/newt )
|
||||
unwind? ( sys-libs/libunwind )
|
||||
dev-libs/elfutils"
|
||||
DEPEND="${RDEPEND}
|
||||
${LINUX_PATCH+dev-util/patchutils}
|
||||
sys-devel/bison
|
||||
sys-devel/flex
|
||||
doc? (
|
||||
app-text/asciidoc
|
||||
app-text/sgml-common
|
||||
app-text/xmlto
|
||||
sys-process/time
|
||||
)
|
||||
python? ( ${PYTHON_DEPS} )"
|
||||
|
||||
S_K="${WORKDIR}/linux-${LINUX_VER}"
|
||||
S="${S_K}/tools/perf"
|
||||
|
||||
CONFIG_CHECK="~PERF_EVENTS ~KALLSYMS"
|
||||
|
||||
pkg_setup() {
|
||||
linux-info_pkg_setup
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
local paths=( tools/perf tools/scripts tools/lib include lib "arch/*/include" "arch/*/lib" )
|
||||
|
||||
# We expect the tar implementation to support the -j option (both
|
||||
# GNU tar and libarchive's tar support that).
|
||||
echo ">>> Unpacking ${LINUX_SOURCES} (${paths[*]}) to ${PWD}"
|
||||
tar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \
|
||||
"${paths[@]/#/linux-${LINUX_VER}/}" || die
|
||||
|
||||
if [[ -n ${LINUX_PATCH} ]] ; then
|
||||
eshopts_push -o noglob
|
||||
ebegin "Filtering partial source patch"
|
||||
filterdiff -p1 ${paths[@]/#/-i } -z "${DISTDIR}"/${LINUX_PATCH} > ${P}.patch || die
|
||||
eend $? || die "filterdiff failed"
|
||||
eshopts_pop
|
||||
fi
|
||||
|
||||
local a
|
||||
for a in ${A}; do
|
||||
[[ ${a} == ${LINUX_SOURCES} ]] && continue
|
||||
[[ ${a} == ${LINUX_PATCH} ]] && continue
|
||||
unpack ${a}
|
||||
done
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if [[ -n ${LINUX_PATCH} ]] ; then
|
||||
cd "${S_K}"
|
||||
epatch "${WORKDIR}"/${P}.patch
|
||||
fi
|
||||
|
||||
# Drop some upstream too-developer-oriented flags and fix the
|
||||
# Makefile in general
|
||||
sed -i \
|
||||
-e 's:-Werror::' \
|
||||
-e 's:-ggdb3::' \
|
||||
-e 's:-fstack-protector-all::' \
|
||||
-e 's:^LDFLAGS =:EXTLIBS +=:' \
|
||||
-e '/\(PERL\|PYTHON\)_EMBED_LDOPTS/s:ALL_LDFLAGS +=:EXTLIBS +=:' \
|
||||
-e '/-x c - /s:\$(ALL_LDFLAGS):\0 $(EXTLIBS):' \
|
||||
-e '/^ALL_CFLAGS =/s:$: $(CFLAGS_OPTIMIZE):' \
|
||||
-e '/^ALL_LDFLAGS =/s:$: $(LDFLAGS_OPTIMIZE):' \
|
||||
-e 's:$(sysconfdir_SQ)/bash_completion.d:/usr/share/bash-completion:' \
|
||||
"${S}"/Makefile || die
|
||||
sed -i -e 's:-Werror::' "${S_K}"/tools/lib/lk/Makefile || die
|
||||
sed -i \
|
||||
-e '/.FORCE-PERF-VERSION-FILE/s,.FORCE-PERF-VERSION-FILE,,g' \
|
||||
"${S}"/Makefile \
|
||||
"${S}"/Documentation/Makefile || die
|
||||
|
||||
# Avoid the call to make kernelversion
|
||||
echo "#define PERF_VERSION \"${MY_PV}\"" > PERF-VERSION-FILE
|
||||
|
||||
# The code likes to compile local assembly files which lack ELF markings.
|
||||
find -name '*.S' -exec sed -i '$a.section .note.GNU-stack,"",%progbits' {} +
|
||||
}
|
||||
|
||||
puse() { usex $1 "" no; }
|
||||
perf_make() {
|
||||
local arch=$(tc-arch)
|
||||
[[ "${arch}" == "amd64" ]] && arch="x86_64"
|
||||
emake -j1 V=1 \
|
||||
CC="$(tc-getCC)" AR="$(tc-getAR)" \
|
||||
prefix="/usr" bindir_relative="sbin" \
|
||||
CFLAGS_OPTIMIZE="${CFLAGS}" \
|
||||
LDFLAGS_OPTIMIZE="${LDFLAGS}" \
|
||||
ARCH="${arch}" \
|
||||
NO_DEMANGLE=$(puse demangle) \
|
||||
NO_LIBAUDIT=$(puse audit) \
|
||||
NO_LIBPERL=$(puse perl) \
|
||||
NO_LIBPYTHON=$(puse python) \
|
||||
NO_LIBUNWIND=$(puse unwind) \
|
||||
NO_NEWT=$(puse slang) \
|
||||
WERROR=0 \
|
||||
"$@"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
perf_make
|
||||
use doc && perf_make -C Documentation
|
||||
}
|
||||
|
||||
src_test() {
|
||||
:
|
||||
}
|
||||
|
||||
src_install() {
|
||||
perf_make install DESTDIR="${D}"
|
||||
|
||||
dodoc CREDITS
|
||||
|
||||
dodoc *txt Documentation/*.txt
|
||||
if use doc ; then
|
||||
dohtml Documentation/*.html
|
||||
doman Documentation/*.1
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if ! use doc ; then
|
||||
elog "Without the doc USE flag you won't get any documentation nor man pages."
|
||||
elog "And without man pages, you won't get any --help output for perf and its"
|
||||
elog "sub-tools."
|
||||
fi
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST gnome-nibbles-3.8.0.tar.xz 3904360 SHA256 bc1e4f687f1e794ef15a4162492154970300ac682378e59f9471327e5fd0d606 SHA512 c96e0d61b8ef57fee0a1451463b552643dc8477c89243e97383fcaad7a37f298e2678566590f00114df4e748e451c2cdde8653baeeedec54ba7355940c6c5ad9 WHIRLPOOL b3f76cc4bba7b0fe1b6daaa4d8c65f7ae76c1aa6353b9590ea16379a1bbe9369d97a781eb3f6df85d85f85e8ba9570d6fb0e303a6dbdf86b8315278730eac503
|
||||
DIST gnome-nibbles-3.8.1.tar.xz 3885912 SHA256 730daf8179ec6e039a3deaacc552b88392e86a70451769842cea8b8fafc375c9 SHA512 5a87cdbcf11e39b92b617bc505084595dba4b8492ace604615111d4078070da8d637999128f810c7ede6a7ddec3a8ce6b8084c4927e42e105a8dc5f17cfd0360 WHIRLPOOL b993e0093668368d7d8147945dd146fbca3d702e4ab2a49e76a35adbece17bdaaea00bc8c356b5e4655f17034dd1e9f559fa5680b1cd8c40af24d109c50d58d1
|
||||
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-arcade/gnome-nibbles/gnome-nibbles-3.8.1.ebuild,v 1.1 2013/11/17 10:46:13 pacho Exp $
|
||||
|
||||
EAPI="5"
|
||||
GCONF_DEBUG="no"
|
||||
|
||||
inherit gnome-games
|
||||
|
||||
DESCRIPTION="Nibbles clone for Gnome"
|
||||
HOMEPAGE="https://wiki.gnome.org/Nibbles"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/glib:2
|
||||
>=gnome-base/librsvg-2.32:2
|
||||
>=media-libs/clutter-1:1.0
|
||||
>=media-libs/clutter-gtk-0.91.6:1.0
|
||||
>=media-libs/libcanberra-0.26[gtk3]
|
||||
>=x11-libs/gtk+-3.4:3
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/yelp-tools
|
||||
>=dev-util/intltool-0.35.0
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
"
|
@ -1 +1,2 @@
|
||||
DIST gnome-robots-3.8.1.tar.xz 2025976 SHA256 6faeeef5ab9b5002c7ca3cf60ea67e7a66064654ae28c68c233b2ee40459a704 SHA512 19d581cfb5d8ae596c3b3c85860d2e84a8907b1d9d11fb730bdc2917d64ee078ad722a95b2e0a98ee933a7fccd4b5cc4fea936e5db97fd0fe11013a7cc414a24 WHIRLPOOL ead9862cf70606a632549f5eb98d0da1f78c95ffc2d579438ff80d7d58e63e7a3320f110aa3e9329067025666b5175a3cb9956710678b9731372b5aed8dd2033
|
||||
DIST gnome-robots-3.8.2.tar.xz 2017476 SHA256 8e0119878d79b1a38a7257821c794ef01d6f819b011942f977bda56887f9e9cd SHA512 1386d24cc083359d57e82067cc31166b85c20612bea13f4f1c7584ccf4c88767e1815ef8910c8408cf5797eda9ca179ad49d2fef767d2a4c39a2c7b281369698 WHIRLPOOL b02efb7223ab030b12c7f837bb8e0d1bcf38343aa37c95cdadbfaa5c701bd0aaa9c1d80bce5018b1e0c6857375a640bd0bb40a0eeb95febc567deaa120f1305e
|
||||
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-arcade/gnome-robots/gnome-robots-3.8.2.ebuild,v 1.1 2013/11/17 10:48:40 pacho Exp $
|
||||
|
||||
EAPI="5"
|
||||
GCONF_DEBUG="no"
|
||||
|
||||
inherit gnome-games
|
||||
|
||||
DESCRIPTION="Avoid the robots and make them crash into each other"
|
||||
HOMEPAGE="https://wiki.gnome.org/Robots"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/glib:2
|
||||
>=gnome-base/librsvg-2.32.0
|
||||
>=media-libs/libcanberra-0.26[gtk3]
|
||||
>=x11-libs/gtk+-3.4.0:3
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/yelp-tools
|
||||
>=dev-util/intltool-0.35.0
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
"
|
@ -1 +1,2 @@
|
||||
DIST tali-3.8.1.tar.xz 3010660 SHA256 33a7a67a9ba2034cba916a033ee70285a334438a460fccd24373c7edcfc592c8 SHA512 c777c3188ea398fdbfda3526787f50e857df7bd96f9620f209c6ffda54bdf078d6688438f76f0e4c14bd9fbd71166b90fcc184d8884ab7306504e0caf773c810 WHIRLPOOL d8d4e9a26c50e67ba5a5397cff3d430ac787c02b0c577f886efb67a82a9e8f34332cfcf32a9f8371c357dfb29a57225e267a01e9f7ff57e3ccdb33e252d77054
|
||||
DIST tali-3.8.2.tar.xz 3010304 SHA256 e098da1ccbff74d25c4356540fc18a2611b5f630440f164989dab5829140b9bf SHA512 c0a0076553cc8b5f63ec2cf277cbfc1233f83fc96619c8b6600bf96dbec6c170a3aa23027a7ada5d1230c979f661c796356143bc9dac28403720ce6c1a21ff87 WHIRLPOOL 0d6730d88f1d46baa060c3370d0055ff2ef677afd5bfb3494c33b057799351cffbf18e9e9117cabc291ad8ce31f756752f90f62d5b7c11de350241974139cbdc
|
||||
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-board/tali/tali-3.8.2.ebuild,v 1.1 2013/11/17 10:50:54 pacho Exp $
|
||||
|
||||
EAPI="5"
|
||||
GCONF_DEBUG="no"
|
||||
|
||||
inherit gnome-games
|
||||
|
||||
DESCRIPTION="Beat the odds in a poker-style dice game"
|
||||
HOMEPAGE="https://wiki.gnome.org/Tali"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/glib:2
|
||||
>=gnome-base/librsvg-2.32:2
|
||||
>=x11-libs/gtk+-3.4:3
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/yelp-tools
|
||||
>=dev-util/intltool-0.35.0
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
"
|
@ -1,3 +1,4 @@
|
||||
DIST tomenet-4.5.3a.tar.bz2 2691503 SHA256 932228ec512a5e96cb9a924f61dc647215094aa7b122ff46a938ae5bc7e2a5bb SHA512 5e7b0df46be2285b8f8b2418e1ae53cc433c74fef8ecd49323fe2554bc9cccc9c92bbc4c6b28f37b67e81da5ecd8e8fc9cca2c6d4e988879633cd6eff80bbdc5 WHIRLPOOL b3bd756141471502bb87a5020f5e03c6d4081d2864fda46c80c13f06fc3bec638b0a8ce3de51151de252a10d94345b89f7c62465542d5eff76404f839bb2023a
|
||||
DIST tomenet-4.5.3b.tar.bz2 2713170 SHA256 a521a70104fec13d2c2b192024e0565f2294dbb11c228b8d14763ce99a5a6f0b SHA512 a87829ea35cbda6422f81646c3f79c6f5266f031dbbd21545184f6d8b4dac4cee741be10481cdced7ba6c49606bb589d98d98d43e9c535df9eddbad81175ad50 WHIRLPOOL 0bb717b9a3d87cd90d296b14e2e639b03bf4a7e07a38f28f21b3d60143024318ade795144f708d107c45e725bd96747dd3eea44c4299dd627bdf8a1f591eb3e9
|
||||
DIST tomenet-4.5.4.tar.bz2 2740555 SHA256 3bb8955619f3da571c7982d323cae837203dfd30eb65a508f678efae2ac40f70 SHA512 05ed8738abeb597993d6f43ff73efd98bb65413ae16b66d284b478646900afd96e36cbbfc602697c7c31fa697d546f375a477c278951560c8ff75af611342a19 WHIRLPOOL 553fdde619a39d52509cfde6a309ecd650263aaa9da42266a12af51c30561ec73e9e0969e0cff93e676b34008d399be23fa9eabac7732f854b2518d8f9a36626
|
||||
DIST tomenet-4.5.5.tar.bz2 2787559 SHA256 788a3dbbcb24ad747763a1ff4e80d859d521ac29df3da1d33842e5c39ecbd197 SHA512 2908783062058dfc8c6a29e8a13c658f9222e95b01add3749cfe3cd9edc8ed3478c273bf0963668e8a5b53a6119aa2979a5eb0d50dd386c0b87436ab7be57536 WHIRLPOOL 75d731785deaf31e52986e35faeccc5b4486641b441ad37c367986a800dacd69286104dd22c8fc7ff389f8807826e6cd290b6831d27df7482c23efca1ee83881
|
||||
|
@ -0,0 +1,64 @@
|
||||
--- src/makefile
|
||||
+++ src/makefile
|
||||
@@ -203,7 +203,7 @@
|
||||
#
|
||||
# This is my compiler of choice, it seems to work most everywhere
|
||||
#
|
||||
-CC = gcc
|
||||
+CC ?= gcc
|
||||
|
||||
# For allowing #if..#else..#endif constructs in LUA files - C. Blue
|
||||
# Note: The flags must contain
|
||||
@@ -215,16 +215,26 @@
|
||||
# need to use the gcc invocation below instead.
|
||||
#
|
||||
# cpp variant:
|
||||
-CPP = cpp
|
||||
-CPPFLAGS = -C -P
|
||||
+#CPP = cpp
|
||||
+#CPPFLAGS = -C -P
|
||||
# gcc variant:
|
||||
-#CPP = gcc
|
||||
-#CPPFLAGS = -x c -E -Wp,-C,-P
|
||||
+CPP ?= gcc
|
||||
+CPPFLAGS = -x c -E -Wp,-C,-P
|
||||
|
||||
|
||||
# For variations with X11
|
||||
X11BASE = /usr/X11R6
|
||||
|
||||
+# defines
|
||||
+ifdef USE_SDL
|
||||
+CFLAGS += -DSOUND_SDL $(shell sdl-config --cflags)
|
||||
+SDL_LIBS = $(shell sdl-config --libs) -lSDL_mixer
|
||||
+endif
|
||||
+
|
||||
+ifdef USE_X
|
||||
+CFLAGS += -I${X11BASE}/include -DUSE_X11
|
||||
+LIBS += -L${X11BASE}/lib -lX11
|
||||
+endif
|
||||
|
||||
##
|
||||
## Standard version -- supports X11 (main-x11.c)
|
||||
@@ -256,8 +266,9 @@
|
||||
# attempt to "guess" at many of these flags based on your system.
|
||||
#
|
||||
## With SDL
|
||||
-CFLAGS = -g -pipe -Wall -DUSE_X11 -DUSE_GCU -I${X11BASE}/include -D_XOPEN_SOURCE -D_BSD_SOURCE -DMEXP=19937 -DSOUND_SDL `sdl-config --cflags`
|
||||
-LIBS = -L${X11BASE}/lib -L/usr/pkg/lib -lX11 -lncurses -lcrypt -lm `sdl-config --libs` -lSDL_mixer
|
||||
+CFLAGS += -Wall
|
||||
+CFLAGS += -DUSE_GCU -D_XOPEN_SOURCE -D_BSD_SOURCE -DMEXP=19937
|
||||
+LIBS += -L/usr/pkg/lib -lncurses -lcrypt -lm ${SDL_LIBS}
|
||||
##
|
||||
## Without SDL
|
||||
#CFLAGS = -g -pipe -Wall -DUSE_X11 -DUSE_GCU -I${X11BASE}/include -D_XOPEN_SOURCE -D_BSD_SOURCE -DMEXP=19937
|
||||
@@ -357,9 +368,6 @@
|
||||
# Compile a client with 'test client' version/tag
|
||||
tomenet.test: CFLAGS += -DTEST_CLIENT -O0
|
||||
|
||||
-# Normal release build
|
||||
-tomenet: CFLAGS += -O2
|
||||
-
|
||||
|
||||
# Lua
|
||||
SRCS += $(LUASRCS)
|
@ -0,0 +1,97 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-roguelike/tomenet/tomenet-4.5.5.ebuild,v 1.1 2013/11/16 09:59:12 hasufell Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils gnome2-utils games
|
||||
|
||||
DESCRIPTION="A MMORPG based on the works of J.R.R. Tolkien"
|
||||
HOMEPAGE="http://www.tomenet.net/"
|
||||
SRC_URI="http://www.tomenet.net/downloads/${P}.tar.bz2"
|
||||
|
||||
LICENSE="Moria"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="dedicated server +sound X"
|
||||
|
||||
DEPEND="sys-libs/ncurses
|
||||
!dedicated? (
|
||||
X? (
|
||||
x11-libs/libX11
|
||||
)
|
||||
sound? (
|
||||
media-libs/libsdl[audio]
|
||||
media-libs/sdl-mixer[vorbis,smpeg,mp3]
|
||||
)
|
||||
)"
|
||||
RDEPEND="${DEPEND}
|
||||
!dedicated? ( sound? ( app-arch/p7zip[wxwidgets] ) )"
|
||||
|
||||
S=${WORKDIR}/${P}/src
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-makefile.patch
|
||||
use server || use dedicated || { rm -r ../lib/{config,data,save} || die ;}
|
||||
|
||||
sed \
|
||||
-e "s#@LIBDIR@#${GAMES_DATADIR}/${PN}#" \
|
||||
"${FILESDIR}"/${PN}-wrapper > "${T}"/${PN} || die
|
||||
|
||||
if use server || use dedicated ; then
|
||||
sed \
|
||||
-e "s#@LIBDIR@#${GAMES_DATADIR}/${PN}#" \
|
||||
"${FILESDIR}"/${PN}-server-wrapper > "${T}"/${PN}.server || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local mytargets="$(usex dedicated "accedit tomenet.server evilmeta" "$(usex server "all" "tomenet")")"
|
||||
emake \
|
||||
$(usex dedicated "" "$(usex X "USE_X=1" "")") \
|
||||
$(usex dedicated "" "$(usex sound "USE_SDL=1" "")") \
|
||||
-f makefile \
|
||||
${mytargets[@]}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodoc ../TomeNET-Guide.txt
|
||||
|
||||
if ! use dedicated ; then
|
||||
newgamesbin ${PN} ${PN}.bin
|
||||
dogamesbin "${T}"/${PN}
|
||||
|
||||
doicon -s 48 client/tomenet4.png
|
||||
make_desktop_entry ${PN} ${PN} ${PN}4
|
||||
fi
|
||||
|
||||
if use server || use dedicated ; then
|
||||
newgamesbin tomenet.server tomenet.server.bin
|
||||
dogamesbin "${T}"/${PN}.server accedit evilmeta
|
||||
fi
|
||||
|
||||
insinto "${GAMES_DATADIR}/${PN}"
|
||||
doins -r ../lib/*
|
||||
doins ../.tomenetrc
|
||||
|
||||
prepgamesdirs
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
games_pkg_preinst
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
games_pkg_postinst
|
||||
gnome2_icon_cache_update
|
||||
|
||||
if use sound; then
|
||||
elog "You can get soundpacks from here:"
|
||||
elog ' http://tomenet.net/downloads.php'
|
||||
elog "They must be placed inside ~/.tomenet directory."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
--- gtweak/gsettings.py.old 2013-11-16 09:00:44.863767301 +0100
|
||||
+++ gtweak/gsettings.py 2013-11-16 09:01:18.873393932 +0100
|
||||
@@ -34,6 +34,8 @@
|
||||
def __init__(self, schema_name, schema_dir=None, schema_filename=None, **options):
|
||||
if not schema_dir:
|
||||
schema_dir = gtweak.GSETTINGS_SCHEMA_DIR
|
||||
+ if schema_name == "org.gnome.desktop.wm.preferences":
|
||||
+ schema_filename = schema_name + ".gschema.xml"
|
||||
if not schema_filename:
|
||||
schema_filename = schema_name + ".gschema.xml"
|
||||
|
@ -0,0 +1,74 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-tweak-tool/gnome-tweak-tool-3.8.1-r1.ebuild,v 1.1 2013/11/17 10:39:01 pacho Exp $
|
||||
|
||||
EAPI="5"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
PYTHON_COMPAT=( python2_{6,7} )
|
||||
|
||||
inherit eutils gnome2 python-r1
|
||||
|
||||
DESCRIPTION="Tool to customize GNOME 3 options"
|
||||
HOMEPAGE="https://wiki.gnome.org/GnomeTweakTool"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
|
||||
COMMON_DEPEND="
|
||||
${PYTHON_DEPS}
|
||||
>=gnome-base/gsettings-desktop-schemas-3.4
|
||||
>=dev-python/pygobject-3.2.1:3[${PYTHON_USEDEP}]
|
||||
gnome-base/gconf:2
|
||||
"
|
||||
# g-s-d, gnome-desktop, gnome-shell etc. needed at runtime for the gsettings schemas
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
gnome-base/gconf:2[introspection]
|
||||
>=gnome-base/gnome-desktop-3.6.0.1:3=[introspection]
|
||||
x11-libs/gtk+:3[introspection]
|
||||
|
||||
>=gnome-base/gnome-settings-daemon-3
|
||||
gnome-base/gnome-shell
|
||||
>=gnome-base/nautilus-3
|
||||
x11-wm/metacity
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
>=dev-util/intltool-0.40.0
|
||||
>=sys-devel/gettext-0.17
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
# Add contents of Gentoo's cursor theme directory to cursor theme list
|
||||
epatch "${FILESDIR}/${PN}-3.7.4-gentoo-cursor-themes.patch"
|
||||
|
||||
# Prevent problems setting WM preferences, upstream bug #706834
|
||||
epatch "${FILESDIR}/${PN}-3.8.1-wm-preferences.patch"
|
||||
|
||||
gnome2_src_prepare
|
||||
python_copy_sources
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
python_foreach_impl run_in_build_dir gnome2_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
python_foreach_impl run_in_build_dir gnome2_src_compile
|
||||
}
|
||||
|
||||
src_test() {
|
||||
python_foreach_impl run_in_build_dir default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
install_python() {
|
||||
gnome2_src_install
|
||||
python_doscript gnome-tweak-tool || die
|
||||
}
|
||||
python_foreach_impl run_in_build_dir install_python
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST photivo-0_pre20121006.tar.gz 2515621 SHA256 41627ab3516d365fab218b605f1d5917b7eda7b94b5604a81d5c3dbdc879ef7b SHA512 fa9763929acd1ea5afcc9ae6a68034f7cc571ea41569eae987ce0d99101b2d17cfa3a71fece4484478c207712e49112824dd496ccb6be80aebe20b5bbf8f2be5 WHIRLPOOL bb0130883c72aa992ebc682af1f152ba3a4819310b32107f21883660edf15b4ae03a704c2fae81c8e68a96b7f66a8639c4a5731aa5b0de7c53af872df36a82d0
|
||||
DIST photivo-0_pre20121212.tar.gz 2606004 SHA256 86fadfa343d0b9b8c6390dba43ad3e1f42a23f17314186449894f83578f1fb9b SHA512 000ffe58f2b676c2796aff4e445a0968441dd850b397f3b3292dcd3bc2abfdb49a781799c3f85eefff09ce74dede6a1eb846ed4a760ee0ec033043a12f03f967 WHIRLPOOL 355d884fb3b273141c39789e63b5b52cae5ceea561c0f3c8ff9664b83537bdee08285d1969ce296a419dd74d3f45be7c8e7e0ebdad72b5f2a3d0ca5bc73c594f
|
||||
DIST photivo-0_pre20131115.tar.gz 3145008 SHA256 cfbbf7f9dfb41ba0aadb6771739d95fe36219f78bd32d340a3908344a0ce82ac SHA512 b98d2dced306325b5ab116c4ba170404a6956d081128095b5315f3b061797290b5a305da73ede9f496659b2b1cc8090cd2f300cfbd311c69db59c8425bd2e047 WHIRLPOOL 4671c62c647ca919973adeed2aceac0570d9f8d70b90819660f8a42958bd514278f119063def0c77e355813a84c85f7199b1fa4182926c4694b4a1c9217c037f
|
||||
|
@ -0,0 +1,67 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-gfx/photivo/photivo-0_pre20131115.ebuild,v 1.1 2013/11/17 18:39:02 hwoarang Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit qt4-r2
|
||||
|
||||
DESCRIPTION="Photo processor for RAW and Bitmap images"
|
||||
HOMEPAGE="http://www.photivo.org"
|
||||
SRC_URI="http://dev.gentoo.org/~hwoarang/distfiles/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="gimp"
|
||||
|
||||
RDEPEND="dev-qt/qtcore:4
|
||||
dev-qt/qtgui:4
|
||||
|| ( virtual/jpeg:62 media-libs/jpeg:62 )
|
||||
media-gfx/exiv2
|
||||
media-libs/tiff
|
||||
media-libs/libpng
|
||||
media-libs/cimg
|
||||
media-libs/lcms:2
|
||||
media-libs/lensfun
|
||||
sci-libs/fftw:3.0
|
||||
media-libs/liblqr
|
||||
media-gfx/graphicsmagick[q16,-lcms]
|
||||
gimp? ( media-gfx/gimp )"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S=${WORKDIR}/${PN}-${PV/0_pre/}
|
||||
|
||||
src_prepare() {
|
||||
# remove ccache dependency
|
||||
local File
|
||||
for File in $(find "${S}" -type f); do
|
||||
if grep -sq ccache ${File}; then
|
||||
sed -e 's/ccache//' -i "${File}"
|
||||
fi
|
||||
done
|
||||
|
||||
# useless check (no pkgconfig file is provided)
|
||||
sed -e "/PKGCONFIG += CImg/d" \
|
||||
-i photivoProject/photivoProject.pro || die
|
||||
qt4-r2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local config="WithSystemCImg"
|
||||
if use gimp ; then
|
||||
config+=" WithGimp"
|
||||
fi
|
||||
|
||||
eqmake4 "CONFIG+=${config}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
qt4-r2_src_install
|
||||
|
||||
if use gimp; then
|
||||
exeinto $(gimptool-2.0 --gimpplugindir)/plug-ins
|
||||
doexe ptGimp
|
||||
doexe "mm extern photivo.py"
|
||||
fi
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
Fix out of source builds.
|
||||
https://bugs.gentoo.org/show_bug.cgi?id=488716
|
||||
|
||||
Index: libdc1394-2.2.1/dc1394/juju/Makefile.am
|
||||
===================================================================
|
||||
--- libdc1394-2.2.1.orig/dc1394/juju/Makefile.am
|
||||
+++ libdc1394-2.2.1/dc1394/juju/Makefile.am
|
||||
@@ -7,7 +7,7 @@ noinst_LTLIBRARIES = libdc1394-juju.la
|
||||
pkgjujuinclude_HEADERS =
|
||||
endif
|
||||
|
||||
-AM_CFLAGS = -I$(top_srcdir)/dc1394
|
||||
+AM_CFLAGS = -I$(top_srcdir) -I$(top_srcdir)/dc1394
|
||||
libdc1394_juju_la_SOURCES = \
|
||||
control.c \
|
||||
capture.c \
|
||||
Index: libdc1394-2.2.1/dc1394/usb/Makefile.am
|
||||
===================================================================
|
||||
--- libdc1394-2.2.1.orig/dc1394/usb/Makefile.am
|
||||
+++ libdc1394-2.2.1/dc1394/usb/Makefile.am
|
||||
@@ -7,7 +7,7 @@ noinst_LTLIBRARIES = libdc1394-usb.la
|
||||
pkgusbinclude_HEADERS =
|
||||
endif
|
||||
|
||||
-AM_CFLAGS = -I$(top_srcdir)/dc1394 $(LIBUSB_CFLAGS)
|
||||
+AM_CFLAGS = -I$(top_srcdir) -I$(top_srcdir)/dc1394 $(LIBUSB_CFLAGS)
|
||||
libdc1394_usb_la_LIBADD = $(LIBUSB_LIBS)
|
||||
libdc1394_usb_la_SOURCES = \
|
||||
control.c \
|
@ -1,10 +1,6 @@
|
||||
DIST makemkv-bin-1.8.0.tar.gz 4843544 SHA256 0c8c4914336c8d864bac81222eb555f37b0f5aa4755767618176c5b25b2e86b8 SHA512 f20332d7cebb140611e8209ccdd99eaec6c04d57df2eb4e0b02c24126447a99bbaf1f422b01c2fad951bcec82dd7770f8f1915be31b64b0c4321eb67193959da WHIRLPOOL bedd7f23a19dda25f8053516c9c12279a958aa610fdf64c7f4261964b82dd954a9862063e65c813c0b39cb081a3027359ace83372c1037bcef161354b6097251
|
||||
DIST makemkv-bin-1.8.1.tar.gz 5143565 SHA256 0f0b2b37a6b88240c4b4faf9175b1a6a6d285fed5eb8001b2a101c41deb08403 SHA512 819bbb56a3d698f953b285feb7c698265779b54758e2fc20bce3836f118d0a8178535fd8c41f4d5ffc836b8b7b04a5d02e7f5b7526fef4bcde5bd6e291aa0452 WHIRLPOOL 67d4d338ae46a8eb01b7560920672c36432f4a36d9894cf18d27f19271419d38b11d8be74e4b2b1a84d11b0c34348e6d711e484ae0dfb737f7b796daf860696f
|
||||
DIST makemkv-bin-1.8.3.tar.gz 5547213 SHA256 bf72f409542c0157e0a90dcb1c75407b9f367c92c63bf5a7c9e0ce63b0f341a4 SHA512 217a6771e1320b9c0e22879b876e4697094a349859f693e045ffd2b30db09cd3e5ec97f723a7cbab90314d00118fa852199b49f0223fb47abcbd88705a8dc57c WHIRLPOOL a4439f038d5c56837c3f6e82ed4ece20da07a19d8ec203e576fba89554b5ccb01a5e480680c8a550f75f794c9c62e240515f103cfa619329447ac049013b311e
|
||||
DIST makemkv-bin-1.8.4.tar.gz 6425078 SHA256 81fa6b95895bd18cf115e3035bd66f0e7198f13c64638b2cc355a1fc741c8786 SHA512 32141d0b173e5e975f5cfcefd280abe558062dc0e2526ee6e76ebec8ac35dc44a22be5e97edc334529265f8c6ec8075da55da63947b311cdc314634bd87a053c WHIRLPOOL 06c0761faad755af6e82fe9c2482c3f6e79782e17e91e4bd3ed2875a9373b087e9b36ab6126df6ef47a1761386363cf20816bedccd2a2b89d66a986e0fe700a6
|
||||
DIST makemkv-bin-1.8.5.tar.gz 7949054 SHA256 eab64652580fc976f5107ce0b0b41027876e688ab99903cf1940e426918193db SHA512 d24b387fec62b5e314b02605bad29ced1b8a26cc3512280a7ea1b82a9a0b3368a718dcd6fb3f74171479a619e9b8d461e61454dec300bb0601cb647d1476b884 WHIRLPOOL 91605aa6e24372573c89230a403e22e2229d1d4e4bf7ee20200d1d98f36a7503f6149a38f78b145d2906e5a832051baf8445289cfb50b599dea26edf03cb00f5
|
||||
DIST makemkv-bin-1.8.6.tar.gz 12126141 SHA256 72b7bf571b63658933c75d054748743f182d52fa679727568e22b8091bedd5df SHA512 ec400c2dd2d09e8db6879b12a906e9b74d4d0fad28d5f7353a50f5d2d45a1513547a9e3dc1e9695fd2e22eabc233d1d16c69a588abf70dca472ca23df05590b9 WHIRLPOOL dd7ba77cfef41c9fb3f656be8900e923c7516364faab111803712cc38109b37598a52cd5b485f92a589980a81f6c3f4f3962f2f82be40f18ad83b7888310ae5c
|
||||
DIST makemkv-oss-1.8.0.tar.gz 4108929 SHA256 636ab28378b6301f4f83a31695877452cc041777bfbdb622889b89ffe7ad414e SHA512 c7db83ceca9d609325abade39f12a8c323091146a0f35abe25f249f5c1887a294828d9b2cddf61302255533a6ebf137dec56158a642ca40d9690b6ccc5ca7187 WHIRLPOOL 7c1223fef4a23b6164db989f2326cf9514fffa990b46a76c3bb79174b1790a60e846e897bca0591aba301554d1f1df756eb2311031425b7a95253ea82b4b191d
|
||||
DIST makemkv-oss-1.8.1.tar.gz 4108931 SHA256 af3c619377fa8dc246b1e7022feabb5b324d64e995d00540830d93f0a00f9ff1 SHA512 4c497a63ef79cb1cc3c7a27ffbd043dcf33651ede393834507f258ba6bdcbc58694b12d40cb18957ccaf3cfa154391e5141e996805c5b876f9813447a1eeb517 WHIRLPOOL 774b6680bdbcf5a16638d24a58c1b955c7e7ab2aebe3e6104cd5957f7950b9d6f03421d3294b9f8b30182531b0fcc6b343332a59841256a382e3afc639a49b21
|
||||
DIST makemkv-oss-1.8.3.tar.gz 4154814 SHA256 c7c8ce3a7a4644dba232782feb7198c8be876064872fe4b6712d44ca1f788bc3 SHA512 488043aef7037cad2d78d82113750a32804133fdc70347a6ef268fee70032ecf42832c14a0f2a471f0d32113df878dc371c2c81545e4e07ac28dcb17d1ed0a7b WHIRLPOOL 2cc2c84befbce0cddf93697f720af24ecc5fb61ef0d684a7bff23615e4f3f9dd9727ac54bd997d26b1c44f7d5488e14faef7632686e23d9a411899f0d5fe4c57
|
||||
DIST makemkv-oss-1.8.4.tar.gz 4151533 SHA256 e01183e8aedf75a576e7feb033da4d23ef93ce3531394585aa5c3e9b69abe524 SHA512 db199037c50e9fd81b13c7fa2f6d9a0ebb5d435681fdd917c446cd5d404424db314655f03eeb7398f3f00fdd72ac5e9e06390691efac8a39ce29d2784c21ff09 WHIRLPOOL f3b0f1fc767a27efafd42cdf5193cfd7f31ac2f9095249774a62a49e40cb732f9f32df8774bd4aa23037906208ad2fc48194979c63cb6ed407a9b5dd9ec6bb4b
|
||||
DIST makemkv-oss-1.8.5.tar.gz 4171587 SHA256 5d3a417574d4e61ad77e3df4e6199040c1b557567f9c5034baa71f1e8f83fead SHA512 f4a54d831a3b3375aa22e417b53df357d9fa2969adb517e83ab629eb51e934a2cdcaf9f9d53aa96df92dd9374d77b118338d2588cec29bf1b9f2ab79d12d0016 WHIRLPOOL 298906488ae43c1a7576114ea3689413c72798e2662d01b899b27a1880c06c729b0da4d265882565efb66aad81f99f66839254ffdcccfe12f4b93fd4a584d8ee
|
||||
DIST makemkv-oss-1.8.6.tar.gz 4157663 SHA256 cedac97ea1f2ccf7bad36063fb8b23cb8cd96bd1954c92264d6e7a225d36649b SHA512 2808a1c64a93948fd9abc9fbe0d1713c58953e0ea158aad86dec54351a4011597b65578ddc78e2c11ed3438340510a0ac0172229efc41e95257573e8ceaa3df9 WHIRLPOOL 94a93d92bb3ff0c3317b50a90a8e6987ef74bd0f14c94b21eb707962ce5bb2b6edfe2918044c96cc3604b3a49c43aa3305983be8dd55bd0f0a71aa52a325c91f
|
||||
|
@ -0,0 +1,20 @@
|
||||
--- makemkv-oss-1.8.6/makefile.linux.orig
|
||||
+++ makemkv-oss-1.8.6/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,102 +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/makemkv/makemkv-1.8.1-r1.ebuild,v 1.1 2013/06/22 02:17:04 mattm Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit eutils gnome2-utils multilib flag-o-matic
|
||||
|
||||
MY_P=makemkv-oss-${PV}
|
||||
MY_PB=makemkv-bin-${PV}
|
||||
|
||||
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/old/${MY_P}.tar.gz
|
||||
http://www.makemkv.com/download/old/${MY_PB}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1 MPL-1.1 MakeMKV-EULA openssl"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="multilib"
|
||||
|
||||
QA_PREBUILT="opt/bin/makemkvcon opt/bin/mmdtsdec"
|
||||
RESTRICT="mirror"
|
||||
|
||||
RDEPEND="dev-libs/expat
|
||||
dev-libs/openssl:0
|
||||
sys-libs/zlib
|
||||
virtual/opengl
|
||||
dev-qt/qtcore:4
|
||||
dev-qt/qtdbus:4
|
||||
dev-qt/qtgui:4
|
||||
amd64? ( multilib? ( app-emulation/emul-linux-x86-baselibs ) )"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-makefile.linux.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
replace-flags -O* -Os
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake GCC="$(tc-getCC) ${CFLAGS} ${LDFLAGS}" -f makefile.linux
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# install oss package
|
||||
dolib.so out/libdriveio.so.0
|
||||
dolib.so out/libmakemkv.so.1
|
||||
dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so.0.${PV}
|
||||
dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so
|
||||
dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so.1.${PV}
|
||||
dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so
|
||||
into /opt
|
||||
dobin out/makemkv
|
||||
|
||||
local res
|
||||
for res in 16 22 32 64 128; do
|
||||
newicon -s ${res} makemkvgui/share/icons/${res}x${res}/makemkv.png ${PN}.png
|
||||
done
|
||||
|
||||
make_desktop_entry ${PN} MakeMKV ${PN} 'Qt;AudioVideo;Video'
|
||||
|
||||
# install bin package
|
||||
pushd "${WORKDIR}"/${MY_PB}/bin >/dev/null
|
||||
if use x86; then
|
||||
dobin i386/{makemkvcon,mmdtsdec}
|
||||
elif use amd64; then
|
||||
dobin amd64/makemkvcon
|
||||
use multilib && dobin i386/mmdtsdec
|
||||
fi
|
||||
popd >/dev/null
|
||||
|
||||
# install license and default profile
|
||||
pushd "${WORKDIR}"/${MY_PB}/src/share >/dev/null
|
||||
insinto /usr/share/MakeMKV
|
||||
doins *.{gz,xml}
|
||||
popd >/dev/null
|
||||
}
|
||||
|
||||
pkg_preinst() { gnome2_icon_savelist; }
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
|
||||
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/MakeMKV/default.mmcp.xml ~/.MakeMKV/"
|
||||
}
|
||||
|
||||
pkg_postrm() { gnome2_icon_cache_update; }
|
@ -1,102 +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/makemkv/makemkv-1.8.3.ebuild,v 1.2 2013/09/05 04:03:40 mattm Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit eutils gnome2-utils multilib flag-o-matic
|
||||
|
||||
MY_P=makemkv-oss-${PV}
|
||||
MY_PB=makemkv-bin-${PV}
|
||||
|
||||
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/old/${MY_P}.tar.gz
|
||||
http://www.makemkv.com/download/old/${MY_PB}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1 MPL-1.1 MakeMKV-EULA openssl"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="multilib"
|
||||
|
||||
QA_PREBUILT="opt/bin/makemkvcon opt/bin/mmdtsdec"
|
||||
RESTRICT="mirror"
|
||||
|
||||
RDEPEND="dev-libs/expat
|
||||
dev-libs/openssl:0
|
||||
sys-libs/zlib
|
||||
virtual/opengl
|
||||
dev-qt/qtcore:4
|
||||
dev-qt/qtdbus:4
|
||||
dev-qt/qtgui:4
|
||||
amd64? ( multilib? ( app-emulation/emul-linux-x86-baselibs ) )"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-makefile.linux.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
replace-flags -O* -Os
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake GCC="$(tc-getCC) ${CFLAGS} ${LDFLAGS}" -f makefile.linux
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# install oss package
|
||||
dolib.so out/libdriveio.so.0
|
||||
dolib.so out/libmakemkv.so.1
|
||||
dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so.0.${PV}
|
||||
dosym libdriveio.so.0 /usr/$(get_libdir)/libdriveio.so
|
||||
dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so.1.${PV}
|
||||
dosym libmakemkv.so.1 /usr/$(get_libdir)/libmakemkv.so
|
||||
into /opt
|
||||
dobin out/makemkv
|
||||
|
||||
local res
|
||||
for res in 16 22 32 64 128; do
|
||||
newicon -s ${res} makemkvgui/share/icons/${res}x${res}/makemkv.png ${PN}.png
|
||||
done
|
||||
|
||||
make_desktop_entry ${PN} MakeMKV ${PN} 'Qt;AudioVideo;Video'
|
||||
|
||||
# install bin package
|
||||
pushd "${WORKDIR}"/${MY_PB}/bin >/dev/null
|
||||
if use x86; then
|
||||
dobin i386/{makemkvcon,mmdtsdec}
|
||||
elif use amd64; then
|
||||
dobin amd64/makemkvcon
|
||||
use multilib && dobin i386/mmdtsdec
|
||||
fi
|
||||
popd >/dev/null
|
||||
|
||||
# install license and default profile
|
||||
pushd "${WORKDIR}"/${MY_PB}/src/share >/dev/null
|
||||
insinto /usr/share/MakeMKV
|
||||
doins *.{gz,xml}
|
||||
popd >/dev/null
|
||||
}
|
||||
|
||||
pkg_preinst() { gnome2_icon_savelist; }
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
|
||||
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/MakeMKV/default.mmcp.xml ~/.MakeMKV/"
|
||||
}
|
||||
|
||||
pkg_postrm() { gnome2_icon_cache_update; }
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-video/makemkv/makemkv-1.8.4.ebuild,v 1.2 2013/09/13 23:41:07 mattm Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-video/makemkv/makemkv-1.8.5-r1.ebuild,v 1.1 2013/11/16 23:19:41 mattm Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit eutils gnome2-utils multilib flag-o-matic
|
@ -1,3 +1,4 @@
|
||||
DIST mpv-0.1.7.tar.gz 1651651 SHA256 989cb7518baf3ee641748bf1f7f335cf68730943b0dd77490170a5ceb36a63e1 SHA512 17a9a98f4cf47f604851cedd74bb86f8b3d6553b1906d198bcc430419b27cf038729b091df318c6db3fbf4b64f40758c4f79da7212c585d878aff77a25105790 WHIRLPOOL 21ea955e0e212536ae7e76c2f03bdc057b4cf4c4214df80ea9ab8ec6f6ffcae1fa4cdb4bb7f6ece85aa6c0a4430c2d0255f79bf9bec51ad919c508c7fdcdafb7
|
||||
DIST mpv-0.2.1.tar.gz 2475744 SHA256 95594fe529d09eba918393cb04547d4a7ebbb6c73f9ae12dfd0a2506a1f2d8e1 SHA512 2a5c87950c7950f79537c155cc444ff13a462a8ab5b5a03419e5f9cc4706a5d030798801243284e24ffa34a4d8a216bdd134d91defde28aacaa5d3b2c4c538c1 WHIRLPOOL 33a1c2dea318199ccdc5ce44f90c7bc2359204c6dd1eeaf911e9ac216f6fe683c087f8c9ffe176b31982973114b174612f1df4f9611db7abd3c85b768f8bc10a
|
||||
DIST mpv-0.2.2.tar.gz 2477517 SHA256 0bbb1537880b6f8d0bb2469ff12c6961150f20c2ab13f17f267051accbb27bf7 SHA512 e90a29d5b24c657ec91b5de03b250f08dd0bf13c472643e410ae9bfb203bb2a24a596c2d3dd7331243c26f22c703e7caa311b7370b7f7783b7d00e06be3b0e71 WHIRLPOOL 5502b451c6935dfd0cbf647cca9936e6e4c235557a1ba86f4c7c4ff6b639b2e6a503e2b21455fa5b64c1841eaa46bbeb87acd5288412dc0e9db44d26e58fc423
|
||||
DIST mpv-0.2.3.tar.gz 2477398 SHA256 6a0fe8b889dabdde68011dd0d3694dd36a747fc88d64f9ac9aa1e5c5d51d210c SHA512 db111172f9c483c07ad79e020d9cf92ccc93b73dcbb05d28be7165a4591ae5c415b7cc4d806f859857263857af96249590076b4ba09eb01b29601bdc20c45846 WHIRLPOOL 7280c762267bba7034c5c426979ae26bd64ad3d4316b8fbaa2ae895b3c0bf4e51d36a614fefba4286532c16569ae3fb8da7ffd21d8ef6ab45903a2b9118513f3
|
||||
|
@ -0,0 +1,320 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-0.2.3.ebuild,v 1.1 2013/11/16 13:43:07 tomwij Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
EGIT_REPO_URI="git://github.com/mpv-player/mpv.git"
|
||||
|
||||
inherit toolchain-funcs flag-o-matic multilib base pax-utils
|
||||
[[ ${PV} == *9999* ]] && inherit git-2
|
||||
|
||||
DESCRIPTION="Video player based on MPlayer/mplayer2"
|
||||
HOMEPAGE="http://mpv.io/"
|
||||
[[ ${PV} == *9999* ]] || \
|
||||
SRC_URI="https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
[[ ${PV} == *9999* ]] || \
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
|
||||
IUSE="+alsa bluray bs2b +cdio doc-pdf dvb +dvd +enca encode +iconv jack -joystick
|
||||
jpeg ladspa lcms +libass libcaca libguess lirc lua luajit mng +mpg123 -openal +opengl oss
|
||||
portaudio +postproc pulseaudio pvr +quvi -radio samba +shm +threads v4l vaapi
|
||||
vcd vdpau vf-dlopen wayland +X xinerama +xscreensaver +xv"
|
||||
|
||||
REQUIRED_USE="
|
||||
enca? ( iconv )
|
||||
lcms? ( opengl )
|
||||
libguess? ( iconv )
|
||||
luajit? ( lua )
|
||||
opengl? ( || ( wayland X ) )
|
||||
portaudio? ( threads )
|
||||
pvr? ( v4l )
|
||||
radio? ( v4l || ( alsa oss ) )
|
||||
v4l? ( threads )
|
||||
vaapi? ( X )
|
||||
vdpau? ( X )
|
||||
wayland? ( opengl )
|
||||
xinerama? ( X )
|
||||
xscreensaver? ( X )
|
||||
xv? ( X )
|
||||
"
|
||||
|
||||
RDEPEND+="
|
||||
|| (
|
||||
>=media-video/libav-9:=[encode?,threads?,vaapi?,vdpau?]
|
||||
>=media-video/ffmpeg-1.2:0=[encode?,threads?,vaapi?,vdpau?]
|
||||
)
|
||||
sys-libs/ncurses
|
||||
sys-libs/zlib
|
||||
X? (
|
||||
x11-libs/libXext
|
||||
x11-libs/libXxf86vm
|
||||
opengl? ( virtual/opengl )
|
||||
lcms? ( media-libs/lcms:2 )
|
||||
vaapi? ( x11-libs/libva[X(+)] )
|
||||
vdpau? ( x11-libs/libvdpau )
|
||||
xinerama? ( x11-libs/libXinerama )
|
||||
xscreensaver? ( x11-libs/libXScrnSaver )
|
||||
xv? ( x11-libs/libXv )
|
||||
)
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
bluray? ( media-libs/libbluray )
|
||||
bs2b? ( media-libs/libbs2b )
|
||||
cdio? (
|
||||
|| (
|
||||
dev-libs/libcdio-paranoia
|
||||
<dev-libs/libcdio-0.90[-minimal]
|
||||
)
|
||||
)
|
||||
dvb? ( virtual/linuxtv-dvb-headers )
|
||||
dvd? ( >=media-libs/libdvdread-4.1.3 )
|
||||
enca? ( app-i18n/enca )
|
||||
iconv? ( virtual/libiconv )
|
||||
jack? ( media-sound/jack-audio-connection-kit )
|
||||
jpeg? ( virtual/jpeg )
|
||||
ladspa? ( media-libs/ladspa-sdk )
|
||||
libass? (
|
||||
>=media-libs/libass-0.9.10[enca?,fontconfig]
|
||||
virtual/ttf-fonts
|
||||
)
|
||||
libcaca? ( media-libs/libcaca )
|
||||
libguess? ( >=app-i18n/libguess-1.0 )
|
||||
lirc? ( app-misc/lirc )
|
||||
lua? (
|
||||
!luajit? ( >=dev-lang/lua-5.1 )
|
||||
luajit? ( dev-lang/luajit:2 )
|
||||
)
|
||||
mng? ( media-libs/libmng )
|
||||
mpg123? ( media-sound/mpg123 )
|
||||
openal? ( >=media-libs/openal-1.13 )
|
||||
portaudio? ( >=media-libs/portaudio-19_pre20111121 )
|
||||
postproc? (
|
||||
|| (
|
||||
media-libs/libpostproc
|
||||
>=media-video/ffmpeg-1.2:0[encode?,threads?,vaapi?,vdpau?]
|
||||
)
|
||||
)
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
quvi? (
|
||||
>=media-libs/libquvi-0.4.1:=
|
||||
|| (
|
||||
>=media-video/libav-9[network]
|
||||
>=media-video/ffmpeg-1.2:0[network]
|
||||
)
|
||||
)
|
||||
samba? ( net-fs/samba )
|
||||
wayland? (
|
||||
>=dev-libs/wayland-1.0.0
|
||||
media-libs/mesa[egl,wayland]
|
||||
>=x11-libs/libxkbcommon-0.3.0
|
||||
)
|
||||
"
|
||||
ASM_DEP="dev-lang/yasm"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
>=dev-lang/perl-5.8
|
||||
dev-python/docutils
|
||||
doc-pdf? (
|
||||
dev-texlive/texlive-latex
|
||||
dev-texlive/texlive-latexrecommended
|
||||
dev-texlive/texlive-latexextra
|
||||
dev-tex/xcolor
|
||||
)
|
||||
X? (
|
||||
x11-proto/videoproto
|
||||
x11-proto/xf86vidmodeproto
|
||||
xinerama? ( x11-proto/xineramaproto )
|
||||
xscreensaver? ( x11-proto/scrnsaverproto )
|
||||
)
|
||||
amd64? ( ${ASM_DEP} )
|
||||
x86? ( ${ASM_DEP} )
|
||||
x86-fbsd? ( ${ASM_DEP} )
|
||||
"
|
||||
DOCS=( Copyright README.md etc/example.conf etc/input.conf etc/encoding-example-profiles.conf )
|
||||
|
||||
pkg_setup() {
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
elog
|
||||
elog "This is a live ebuild which installs the latest from upstream's"
|
||||
elog "git repository, and is unsupported by Gentoo."
|
||||
elog "Everything but bugs in the ebuild itself will be ignored."
|
||||
elog
|
||||
fi
|
||||
|
||||
if use !libass; then
|
||||
ewarn
|
||||
ewarn "You've disabled the libass flag. No OSD or subtitles will be displayed."
|
||||
fi
|
||||
|
||||
if use openal; then
|
||||
ewarn
|
||||
ewarn "You've enabled the openal flag. OpenAL is disabled by default,"
|
||||
ewarn "because it supposedly inteferes with some other configure tests"
|
||||
ewarn "and makes them fail silently."
|
||||
fi
|
||||
|
||||
einfo "For additional format support you need to enable the support on your"
|
||||
einfo "libavcodec/libavformat provider:"
|
||||
einfo " media-video/libav or media-video/ffmpeg"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# fix path to bash executable in configure scripts
|
||||
sed -i -e "1c\#!${EPREFIX}/bin/bash" \
|
||||
configure version.sh || die
|
||||
|
||||
base_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=""
|
||||
local uses i
|
||||
|
||||
# ebuild uses "use foo || --disable-foo" to forcibly disable
|
||||
# compilation in almost every situation. The reason for this is
|
||||
# because if --enable is used, it will force the build of that option,
|
||||
# regardless of whether the dependency is available or not.
|
||||
|
||||
#####################
|
||||
# Optional features #
|
||||
#####################
|
||||
# SDL output is fallback for platforms where nothing better is available
|
||||
myconf+=" --disable-sdl --disable-sdl2"
|
||||
use encode || myconf+=" --disable-encoding"
|
||||
myconf+=" $(use_enable joystick)"
|
||||
uses="bluray vcd"
|
||||
for i in ${uses}; do
|
||||
use ${i} || myconf+=" --disable-${i}"
|
||||
done
|
||||
use quvi || myconf+=" --disable-libquvi4 --disable-libquvi9"
|
||||
use samba || myconf+=" --disable-smb"
|
||||
use lirc || myconf+=" --disable-lirc --disable-lircc"
|
||||
use lua || myconf+=" --disable-lua"
|
||||
use luajit && myconf+=" --lua=luajit"
|
||||
use doc-pdf || myconf+=" --disable-pdf"
|
||||
|
||||
########
|
||||
# CDDA #
|
||||
########
|
||||
use cdio || myconf+=" --disable-libcdio"
|
||||
|
||||
############
|
||||
# DVD read #
|
||||
############
|
||||
use dvd || myconf+=" --disable-dvdread"
|
||||
|
||||
#############
|
||||
# Subtitles #
|
||||
#############
|
||||
uses="enca iconv libass libguess"
|
||||
for i in ${uses}; do
|
||||
use ${i} || myconf+=" --disable-${i}"
|
||||
done
|
||||
|
||||
#####################################
|
||||
# DVB / Video4Linux / Radio support #
|
||||
#####################################
|
||||
use dvb || myconf+=" --disable-dvb"
|
||||
use pvr || myconf+=" --disable-pvr"
|
||||
use v4l || myconf+=" --disable-tv --disable-tv-v4l2"
|
||||
if use radio; then
|
||||
myconf+=" --enable-radio --enable-radio-capture"
|
||||
else
|
||||
myconf+=" --disable-radio-v4l2"
|
||||
fi
|
||||
|
||||
##########
|
||||
# Codecs #
|
||||
##########
|
||||
uses="jpeg mng mpg123"
|
||||
for i in ${uses}; do
|
||||
use ${i} || myconf+=" --disable-${i}"
|
||||
done
|
||||
|
||||
################
|
||||
# Video Output #
|
||||
################
|
||||
use libcaca || myconf+=" --disable-caca"
|
||||
use postproc || myconf+=" --disable-libpostproc"
|
||||
|
||||
################
|
||||
# Audio Output #
|
||||
################
|
||||
myconf+=" --disable-rsound" # media-sound/rsound is in pro-audio overlay only
|
||||
uses="alsa jack ladspa portaudio"
|
||||
for i in ${uses}; do
|
||||
use ${i} || myconf+=" --disable-${i}"
|
||||
done
|
||||
use bs2b || myconf+=" --disable-libbs2b"
|
||||
use openal && myconf+=" --enable-openal"
|
||||
use oss || myconf+=" --disable-ossaudio"
|
||||
use pulseaudio || myconf+=" --disable-pulse"
|
||||
|
||||
####################
|
||||
# Advanced Options #
|
||||
####################
|
||||
# keep build reproducible
|
||||
myconf+=" --disable-build-date"
|
||||
# do not add -g to CFLAGS
|
||||
myconf+=" --disable-debug"
|
||||
use threads || myconf+=" --disable-pthreads"
|
||||
|
||||
# Platform specific flags, hardcoded on amd64 (see below)
|
||||
use shm || myconf+=" --disable-shm"
|
||||
|
||||
if use x86 && gcc-specs-pie; then
|
||||
filter-flags -fPIC -fPIE
|
||||
append-ldflags -nopie
|
||||
fi
|
||||
|
||||
###########################
|
||||
# X enabled configuration #
|
||||
###########################
|
||||
use X || myconf+=" --disable-x11"
|
||||
uses="vaapi vdpau wayland xinerama xv"
|
||||
for i in ${uses}; do
|
||||
use ${i} || myconf+=" --disable-${i}"
|
||||
done
|
||||
use opengl || myconf+=" --disable-gl"
|
||||
use lcms || myconf+=" --disable-lcms2"
|
||||
use xscreensaver || myconf+=" --disable-xss"
|
||||
|
||||
CFLAGS= LDFLAGS= ./configure \
|
||||
--cc="$(tc-getCC)" \
|
||||
--extra-cflags="${CFLAGS}" \
|
||||
--extra-ldflags="${LDFLAGS}" \
|
||||
--pkg-config="$(tc-getPKG_CONFIG)" \
|
||||
--prefix="${EPREFIX}"/usr \
|
||||
--bindir="${EPREFIX}"/usr/bin \
|
||||
--confdir="${EPREFIX}"/etc/${PN} \
|
||||
--mandir="${EPREFIX}"/usr/share/man \
|
||||
--docdir="${EPREFIX}"/usr/share/doc/${PF} \
|
||||
--localedir="${EPREFIX}"/usr/share/locale \
|
||||
${myconf} || die
|
||||
|
||||
MAKEOPTS+=" V=1"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
base_src_compile
|
||||
|
||||
if use vf-dlopen; then
|
||||
tc-export CC
|
||||
emake -C TOOLS/vf_dlopen
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
base_src_install
|
||||
|
||||
if use luajit; then
|
||||
pax-mark -m "${ED}"usr/bin/mpv
|
||||
fi
|
||||
|
||||
if use vf-dlopen; then
|
||||
exeinto /usr/$(get_libdir)/${PN}
|
||||
doexe TOOLS/vf_dlopen/*.so
|
||||
fi
|
||||
}
|
@ -0,0 +1,431 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-video/vlc/vlc-2.1.1.ebuild,v 1.1 2013/11/17 15:48:44 tomwij Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
SCM=""
|
||||
if [ "${PV%9999}" != "${PV}" ] ; then
|
||||
SCM="git-r3"
|
||||
|
||||
if [ "${PV%.9999}" != "${PV}" ] ; then
|
||||
EGIT_REPO_URI="git://git.videolan.org/vlc/vlc-${PV%.9999}.git"
|
||||
else
|
||||
EGIT_REPO_URI="git://git.videolan.org/vlc.git"
|
||||
fi
|
||||
fi
|
||||
|
||||
inherit eutils multilib autotools toolchain-funcs flag-o-matic virtualx ${SCM}
|
||||
|
||||
MY_PV="${PV/_/-}"
|
||||
MY_PV="${MY_PV/-beta/-test}"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
DESCRIPTION="VLC media player - Video player and streamer"
|
||||
HOMEPAGE="http://www.videolan.org/vlc/"
|
||||
if [ "${PV%9999}" != "${PV}" ] ; then # Live ebuild
|
||||
SRC_URI=""
|
||||
elif [[ "${MY_P}" == "${P}" ]]; then
|
||||
SRC_URI="http://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz"
|
||||
else
|
||||
SRC_URI="http://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz"
|
||||
fi
|
||||
|
||||
LICENSE="LGPL-2.1 GPL-2"
|
||||
SLOT="0/core7.0.0-vlc5.4.0"
|
||||
|
||||
if [ "${PV%9999}" = "${PV}" ] ; then
|
||||
KEYWORDS="~amd64 ~ppc -sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
else
|
||||
KEYWORDS=""
|
||||
fi
|
||||
|
||||
IUSE="a52 aalib alsa altivec atmo +audioqueue avahi +avcodec
|
||||
+avformat bidi bluray cdda cddb chromaprint dbus dc1394 debug dirac
|
||||
directfb directx dts dvb +dvbpsi dvd dxva2 elibc_glibc egl +encode faad fdk
|
||||
fluidsynth +ffmpeg flac fontconfig +gcrypt gme gnome gnutls
|
||||
growl httpd ieee1394 ios-vout jack kate kde libass libcaca libnotify
|
||||
libsamplerate libtiger linsys libtar lirc live lua +macosx
|
||||
+macosx-audio +macosx-dialog-provider +macosx-eyetv +macosx-quartztext
|
||||
+macosx-qtkit +macosx-vout matroska media-library mmx modplug mp3 mpeg
|
||||
mtp musepack ncurses neon ogg omxil opencv opengl optimisememory opus
|
||||
png +postproc projectm pulseaudio +qt4 qt5 rdp rtsp run-as-root samba
|
||||
schroedinger sdl sdl-image sftp shout sid skins speex sse svg +swscale
|
||||
taglib theora tremor truetype twolame udev upnp vaapi v4l vcdx vdpau
|
||||
vlm vorbis wma-fixed +X x264 +xcb xml xv zvbi"
|
||||
|
||||
RDEPEND="
|
||||
!<media-video/ffmpeg-1.2:0
|
||||
dev-libs/libgpg-error:0
|
||||
net-dns/libidn:0
|
||||
>=sys-devel/gettext-0.18.3:0
|
||||
>=sys-libs/zlib-1.2.5.1-r2:0[minizip]
|
||||
a52? ( >=media-libs/a52dec-0.7.4-r3:0 )
|
||||
aalib? ( media-libs/aalib:0 )
|
||||
alsa? ( >=media-libs/alsa-lib-1.0.24:0 )
|
||||
avahi? ( >=net-dns/avahi-0.6:0[dbus] )
|
||||
avcodec? ( virtual/ffmpeg:0 )
|
||||
avformat? ( virtual/ffmpeg:0 )
|
||||
bidi? ( >=dev-libs/fribidi-0.10.4:0 )
|
||||
bluray? ( >=media-libs/libbluray-0.2.1:0 )
|
||||
cddb? ( >=media-libs/libcddb-1.2.0:0 )
|
||||
chromaprint? ( >=media-libs/chromaprint-0.6:0 )
|
||||
dbus? ( >=sys-apps/dbus-1.0.2:0 )
|
||||
dc1394? ( >=sys-libs/libraw1394-2.0.1:0 >=media-libs/libdc1394-2.1.0:2 )
|
||||
dirac? ( >=media-video/dirac-0.10.0:0 )
|
||||
directfb? ( dev-libs/DirectFB:0 sys-libs/zlib:0 )
|
||||
dts? ( media-libs/libdca:0 )
|
||||
dvbpsi? ( >=media-libs/libdvbpsi-0.2.1:0 )
|
||||
dvd? ( media-libs/libdvdread:0 >=media-libs/libdvdnav-0.1.9:0 )
|
||||
egl? ( virtual/opengl:0 )
|
||||
elibc_glibc? ( >=sys-libs/glibc-2.8:2.2 )
|
||||
faad? ( >=media-libs/faad2-2.6.1:0 )
|
||||
fdk? ( media-libs/fdk-aac:0 )
|
||||
flac? ( media-libs/libogg:0 >=media-libs/flac-1.1.2:0 )
|
||||
fluidsynth? ( >=media-sound/fluidsynth-1.1.2:0 )
|
||||
fontconfig? ( media-libs/fontconfig:1.0 )
|
||||
gcrypt? ( >=dev-libs/libgcrypt-1.2.0:0 )
|
||||
gme? ( media-libs/game-music-emu:0 )
|
||||
gnome? ( gnome-base/gnome-vfs:2 dev-libs/glib:2 )
|
||||
gnutls? ( >=net-libs/gnutls-3.0.20:0 )
|
||||
ieee1394? ( >=sys-libs/libraw1394-2.0.1:0 >=sys-libs/libavc1394-0.5.3:0 )
|
||||
ios-vout? ( virtual/opengl:0 )
|
||||
jack? ( >=media-sound/jack-audio-connection-kit-0.99.0-r1:0 )
|
||||
kate? ( >=media-libs/libkate-0.3.0:0 )
|
||||
libass? ( >=media-libs/libass-0.9.8:0 media-libs/fontconfig:1.0 )
|
||||
libcaca? ( >=media-libs/libcaca-0.99_beta14:0 )
|
||||
libnotify? ( x11-libs/libnotify:0 x11-libs/gtk+:2 x11-libs/gdk-pixbuf:2 dev-libs/glib:2 )
|
||||
libsamplerate? ( media-libs/libsamplerate:0 )
|
||||
libtar? ( >=dev-libs/libtar-1.2.11-r3:0 )
|
||||
libtiger? ( >=media-libs/libtiger-0.3.1:0 )
|
||||
linsys? ( >=media-libs/zvbi-0.2.28:0 )
|
||||
lirc? ( app-misc/lirc:0 )
|
||||
live? ( >=media-plugins/live-2011.12.23:0 )
|
||||
lua? ( >=dev-lang/lua-5.1:0 )
|
||||
macosx-vout? ( virtual/opengl:0 )
|
||||
matroska? ( >=dev-libs/libebml-1.0.0:0= >=media-libs/libmatroska-1.0.0:0= )
|
||||
modplug? ( >=media-libs/libmodplug-0.8.8.1:0 )
|
||||
mp3? ( media-libs/libmad:0 )
|
||||
mpeg? ( >=media-libs/libmpeg2-0.3.2:0 )
|
||||
mtp? ( >=media-libs/libmtp-1.0.0:0 )
|
||||
musepack? ( >=media-sound/musepack-tools-444:0 )
|
||||
ncurses? ( sys-libs/ncurses:5[unicode] )
|
||||
ogg? ( media-libs/libogg:0 )
|
||||
opencv? ( >media-libs/opencv-2.0:0 )
|
||||
opengl? ( virtual/opengl:0 >=x11-libs/libX11-1.3.99.901:0 )
|
||||
opus? ( >=media-libs/opus-1.0.3:0 )
|
||||
png? ( media-libs/libpng:0= sys-libs/zlib:0 )
|
||||
postproc? ( || ( >=media-video/ffmpeg-1.2:0= media-libs/libpostproc:0 ) )
|
||||
projectm? ( media-libs/libprojectm:0 media-fonts/dejavu:0 )
|
||||
pulseaudio? ( >=media-sound/pulseaudio-0.9.22:0 )
|
||||
qt4? ( >=dev-qt/qtgui-4.6.0:4 >=dev-qt/qtcore-4.6.0:4 )
|
||||
qt5? ( >=dev-qt/qtgui-5.1.0:5 >=dev-qt/qtcore-5.1.0:5 dev-qt/qtwidgets:5 )
|
||||
rdp? ( net-misc/freerdp:0= )
|
||||
samba? ( || ( >=net-fs/samba-3.4.6:0[smbclient] >=net-fs/samba-4.0.0:0[client] ) )
|
||||
schroedinger? ( >=media-libs/schroedinger-1.0.10:0 )
|
||||
sdl? ( >=media-libs/libsdl-1.2.10:0
|
||||
sdl-image? ( >=media-libs/sdl-image-1.2.10:0 sys-libs/zlib:0 ) )
|
||||
sftp? ( net-libs/libssh2:0 )
|
||||
shout? ( media-libs/libshout:0 )
|
||||
sid? ( media-libs/libsidplay:2 )
|
||||
skins? ( x11-libs/libXext:0 x11-libs/libXpm:0 x11-libs/libXinerama:0 )
|
||||
speex? ( media-libs/speex:0 )
|
||||
svg? ( >=gnome-base/librsvg-2.9.0:2 )
|
||||
swscale? ( virtual/ffmpeg:0 )
|
||||
taglib? ( >=media-libs/taglib-1.6.1:0 sys-libs/zlib:0 )
|
||||
theora? ( >=media-libs/libtheora-1.0_beta3:0 )
|
||||
tremor? ( media-libs/tremor:0 )
|
||||
truetype? ( media-libs/freetype:2 virtual/ttf-fonts:0
|
||||
!fontconfig? ( media-fonts/dejavu:0 ) )
|
||||
twolame? ( media-sound/twolame:0 )
|
||||
udev? ( >=virtual/udev-142:0 )
|
||||
upnp? ( net-libs/libupnp:0 )
|
||||
v4l? ( media-libs/libv4l:0 )
|
||||
vaapi? ( x11-libs/libva:0 virtual/ffmpeg[vaapi] )
|
||||
vcdx? ( >=dev-libs/libcdio-0.78.2:0 >=media-video/vcdimager-0.7.22:0 )
|
||||
vdpau? ( >=x11-libs/libvdpau-0.6:0 !<media-video/libav-9.11 )
|
||||
vorbis? ( media-libs/libvorbis:0 )
|
||||
X? ( x11-libs/libX11:0 )
|
||||
x264? ( >=media-libs/x264-0.0.20090923:0= )
|
||||
xcb? ( >=x11-libs/libxcb-1.6:0 >=x11-libs/xcb-util-0.3.4:0 >=x11-libs/xcb-util-keysyms-0.3.4:0 )
|
||||
xml? ( dev-libs/libxml2:2 )
|
||||
zvbi? ( >=media-libs/zvbi-0.2.25:0 )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
kde? ( >=kde-base/kdelibs-4:4 )
|
||||
xcb? ( x11-proto/xproto:0 )
|
||||
app-arch/xz-utils:0
|
||||
virtual/pkgconfig:0
|
||||
"
|
||||
|
||||
REQUIRED_USE="
|
||||
aalib? ( X )
|
||||
bidi? ( truetype )
|
||||
cddb? ( cdda )
|
||||
dvb? ( dvbpsi )
|
||||
dxva2? ( avcodec )
|
||||
egl? ( X )
|
||||
ffmpeg? ( avcodec avformat swscale postproc )
|
||||
fontconfig? ( truetype )
|
||||
gnutls? ( gcrypt )
|
||||
httpd? ( lua )
|
||||
libcaca? ( X )
|
||||
libtar? ( skins )
|
||||
libtiger? ( kate )
|
||||
qt4? ( X !qt5 )
|
||||
qt5? ( X !qt4 )
|
||||
sdl? ( X )
|
||||
skins? ( truetype X ^^ ( qt4 qt5 ) )
|
||||
vaapi? ( avcodec X )
|
||||
vlm? ( encode )
|
||||
xv? ( xcb )
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
if [[ "$(tc-getCC)" == *"gcc"* ]] ; then
|
||||
if [[ $(gcc-major-version) < 4 || ( $(gcc-major-version) == 4 && $(gcc-minor-version) < 5 ) ]] ; then
|
||||
die "You need to have at least >=sys-devel/gcc-4.5 to build and/or have a working vlc, see bug #426754."
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
if [ "${PV%9999}" != "${PV}" ] ; then
|
||||
git-r3_src_unpack
|
||||
else
|
||||
unpack ${A}
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Support for Qt5.
|
||||
if use qt5 ; then
|
||||
export UIC="/usr/lib64/qt5/bin/uic"
|
||||
export MOC="/usr/lib64/qt5/bin/moc"
|
||||
fi
|
||||
|
||||
# Remove unnecessary warnings about unimplemented pragmas on gcc for now.
|
||||
# Need to recheck this with gcc 4.9 and every subsequent minor bump of gcc.
|
||||
#
|
||||
# config.h:792: warning: ignoring #pragma STDC FENV_ACCESS [-Wunknown-pragmas]
|
||||
# config.h:793: warning: ignoring #pragma STDC FP_CONTRACT [-Wunknown-pragmas]
|
||||
#
|
||||
# http://gcc.gnu.org/c99status.html
|
||||
if [[ "$(tc-getCC)" == *"gcc"* ]] ; then
|
||||
sed -i 's/ifndef __FAST_MATH__/if 0/g' configure.ac || die
|
||||
fi
|
||||
|
||||
# _FORTIFY_SOURCE is set to 2 by default on Gentoo, remove redefine warnings.
|
||||
sed -i '/_FORTIFY_SOURCE.*, 2,/d' configure.ac || die
|
||||
|
||||
# Bootstrap when we are on a git checkout.
|
||||
if [[ "${PV%9999}" != "${PV}" ]] ; then
|
||||
./bootstrap
|
||||
fi
|
||||
|
||||
# Make it build with libtool 1.5
|
||||
rm -f m4/lt* m4/libtool.m4 || die
|
||||
|
||||
# We are not in a real git checkout due to the absence of a .git directory.
|
||||
touch src/revision.txt || die
|
||||
|
||||
# Patch up incompatibilities and reconfigure autotools.
|
||||
epatch "${FILESDIR}"/${PN}-2.1.0-newer-rdp.patch
|
||||
epatch "${FILESDIR}"/${PN}-2.1.0-libva-1.2.1-compat.patch
|
||||
|
||||
# Fix up broken audio; first is a fixed reversed bisected commit, latter two are backported.
|
||||
epatch "${FILESDIR}"/${PN}-2.1.0-TomWij-bisected-PA-broken-underflow.patch
|
||||
|
||||
# Disable avcodec checks when avcodec is not used.
|
||||
sed -i 's/^#if LIBAVCODEC_VERSION_CHECK(.*)$/#if 0/' modules/codec/avcodec/fourcc.c || die
|
||||
|
||||
eautoreconf
|
||||
|
||||
# Disable automatic running of tests.
|
||||
find . -name 'Makefile.in' -exec sed -i 's/\(..*\)check-TESTS/\1/' {} \; || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Compatibility fix for Samba 4.
|
||||
use samba && append-cppflags "-I/usr/include/samba-4.0"
|
||||
|
||||
# Needs libresid-builder from libsidplay:2 which is in another directory...
|
||||
# FIXME!
|
||||
append-ldflags "-L/usr/$(get_libdir)/sidplay/builders/"
|
||||
|
||||
if use truetype || use projectm ; then
|
||||
local dejavu="/usr/share/fonts/dejavu/"
|
||||
myconf="--with-default-font=${dejavu}/DejaVuSans.ttf \
|
||||
--with-default-font-family=Sans \
|
||||
--with-default-monospace-font=${dejavu}/DejaVuSansMono.ttf
|
||||
--with-default-monospace-font-family=Monospace"
|
||||
fi
|
||||
|
||||
local qt_flag=""
|
||||
if use qt4 || use qt5 ; then
|
||||
qt_flag="--enable-qt"
|
||||
fi
|
||||
|
||||
econf \
|
||||
${myconf} \
|
||||
--enable-vlc \
|
||||
--docdir=/usr/share/doc/${PF} \
|
||||
--disable-dependency-tracking \
|
||||
--disable-optimizations \
|
||||
--disable-update-check \
|
||||
--enable-fast-install \
|
||||
--enable-screen \
|
||||
$(use_enable a52) \
|
||||
$(use_enable aalib aa) \
|
||||
$(use_enable alsa) \
|
||||
$(use_enable altivec) \
|
||||
$(use_enable atmo) \
|
||||
$(use_enable audioqueue) \
|
||||
$(use_enable avahi bonjour) \
|
||||
$(use_enable avcodec) \
|
||||
$(use_enable avformat) \
|
||||
$(use_enable bidi fribidi) \
|
||||
$(use_enable bluray) \
|
||||
$(use_enable cdda vcd) \
|
||||
$(use_enable cddb libcddb) \
|
||||
$(use_enable chromaprint) \
|
||||
$(use_enable dbus) \
|
||||
$(use_enable dirac) \
|
||||
$(use_enable directfb) \
|
||||
$(use_enable directx) \
|
||||
$(use_enable dc1394) \
|
||||
$(use_enable debug) \
|
||||
$(use_enable dts dca) \
|
||||
$(use_enable dvbpsi) \
|
||||
$(use_enable dvd dvdread) $(use_enable dvd dvdnav) \
|
||||
$(use_enable dxva2) \
|
||||
$(use_enable egl) \
|
||||
$(use_enable encode sout) \
|
||||
$(use_enable faad) \
|
||||
$(use_enable fdk fdkaac) \
|
||||
$(use_enable flac) \
|
||||
$(use_enable fluidsynth) \
|
||||
$(use_enable fontconfig) \
|
||||
$(use_enable gcrypt libgcrypt) \
|
||||
$(use_enable gme) \
|
||||
$(use_enable gnome gnomevfs) \
|
||||
$(use_enable gnutls) \
|
||||
$(use_enable growl) \
|
||||
$(use_enable httpd) \
|
||||
$(use_enable ieee1394 dv1394) \
|
||||
$(use_enable ios-vout) \
|
||||
$(use_enable jack) \
|
||||
$(use_enable kate) \
|
||||
$(use_with kde kde-solid) \
|
||||
$(use_enable libass) \
|
||||
$(use_enable libcaca caca) \
|
||||
$(use_enable libnotify notify) \
|
||||
$(use_enable libsamplerate samplerate) \
|
||||
$(use_enable libtar) \
|
||||
$(use_enable libtiger tiger) \
|
||||
$(use_enable linsys) \
|
||||
$(use_enable lirc) \
|
||||
$(use_enable live live555) \
|
||||
$(use_enable lua) \
|
||||
$(use_enable macosx-audio) \
|
||||
$(use_enable macosx-dialog-provider) \
|
||||
$(use_enable macosx-eyetv) \
|
||||
$(use_enable macosx-qtkit) \
|
||||
$(use_enable macosx-quartztext) \
|
||||
$(use_enable macosx-vout) \
|
||||
$(use_enable matroska mkv) \
|
||||
$(use_enable mmx) \
|
||||
$(use_enable modplug mod) \
|
||||
$(use_enable mp3 mad) \
|
||||
$(use_enable mpeg libmpeg2) \
|
||||
$(use_enable mtp) \
|
||||
$(use_enable musepack mpc) \
|
||||
$(use_enable ncurses) \
|
||||
$(use_enable neon) \
|
||||
$(use_enable ogg) $(use_enable ogg mux_ogg) \
|
||||
$(use_enable omxil) \
|
||||
$(use_enable opencv) \
|
||||
$(use_enable opengl glx) \
|
||||
$(use_enable opus) \
|
||||
$(use_enable optimisememory optimize-memory) \
|
||||
$(use_enable png) \
|
||||
$(use_enable postproc) \
|
||||
$(use_enable projectm) \
|
||||
$(use_enable pulseaudio pulse) \
|
||||
${qt_flag} \
|
||||
$(use_enable rdp libfreerdp) \
|
||||
$(use_enable rtsp realrtsp) \
|
||||
$(use_enable run-as-root) \
|
||||
$(use_enable samba smbclient) \
|
||||
$(use_enable schroedinger) \
|
||||
$(use_enable sdl) \
|
||||
$(use_enable sdl-image) \
|
||||
$(use_enable sid) \
|
||||
$(use_enable sftp) \
|
||||
$(use_enable shout) \
|
||||
$(use_enable skins skins2) \
|
||||
$(use_enable speex) \
|
||||
$(use_enable sse) \
|
||||
$(use_enable svg) \
|
||||
$(use_enable swscale) \
|
||||
$(use_enable taglib) \
|
||||
$(use_enable theora) \
|
||||
$(use_enable tremor) \
|
||||
$(use_enable truetype freetype) \
|
||||
$(use_enable twolame) \
|
||||
$(use_enable udev) \
|
||||
$(use_enable upnp) \
|
||||
$(use_enable v4l v4l2) \
|
||||
$(use_enable vaapi libva) \
|
||||
$(use_enable vcdx) \
|
||||
$(use_enable vdpau) \
|
||||
$(use_enable vlm) \
|
||||
$(use_enable vorbis) \
|
||||
$(use_enable wma-fixed) \
|
||||
$(use_with X x) \
|
||||
$(use_enable x264) \
|
||||
$(use_enable xcb) \
|
||||
$(use_enable xml libxml2) \
|
||||
$(use_enable xv xvideo) \
|
||||
$(use_enable zvbi) $(use_enable !zvbi telx) \
|
||||
--disable-crystalhd \
|
||||
--disable-decklink \
|
||||
--disable-goom \
|
||||
--disable-kai \
|
||||
--disable-kva \
|
||||
--disable-oss \
|
||||
--disable-quicksync \
|
||||
--disable-shine \
|
||||
--disable-sndio \
|
||||
--disable-vda \
|
||||
--disable-vsxu
|
||||
|
||||
# ^ We don't have these disables libraries in the Portage tree yet.
|
||||
}
|
||||
|
||||
src_test() {
|
||||
Xemake check-TESTS
|
||||
}
|
||||
|
||||
DOCS="AUTHORS THANKS NEWS README doc/fortunes.txt doc/intf-vcd.txt"
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
# Punt useless libtool's .la files
|
||||
find "${D}" -name '*.la' -delete
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [ "$ROOT" = "/" ] && [ -x "/usr/$(get_libdir)/vlc/vlc-cache-gen" ] ; then
|
||||
einfo "Running /usr/$(get_libdir)/vlc/vlc-cache-gen on /usr/$(get_libdir)/vlc/plugins/"
|
||||
"/usr/$(get_libdir)/vlc/vlc-cache-gen" -f "/usr/$(get_libdir)/vlc/plugins/"
|
||||
else
|
||||
ewarn "We cannot run vlc-cache-gen (most likely ROOT!=/)"
|
||||
ewarn "Please run /usr/$(get_libdir)/vlc/vlc-cache-gen manually"
|
||||
ewarn "If you do not do it, vlc will take a long time to load."
|
||||
fi
|
||||
}
|
@ -1 +1 @@
|
||||
Sat, 16 Nov 2013 09:07:01 +0000
|
||||
Sun, 17 Nov 2013 20:06:59 +0000
|
||||
|
@ -1 +1 @@
|
||||
Sat, 16 Nov 2013 09:07:01 +0000
|
||||
Sun, 17 Nov 2013 20:07:00 +0000
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue