parent
945ebaef8f
commit
19edb920e1
@ -1 +1,2 @@
|
||||
DIST hardlink_0.2.0.tar.gz 12478 SHA256 7dbacfaaaa6bcc090f75511b204b73ca8f9da7816c4e9ea384eee5261aaef8d1 SHA512 963fe90aa09e2bd548722b5c7f047fbd54fddf37967333e86251d7e5d1c646108ce90d78e7efeb8af6b9169b9a0bc5bc8b744afe1e813390f3e0bd535ce22005 WHIRLPOOL 81b4e8724ef5a3a4399546ed3340034babcb77f089599b6d941fba20b993fa5dc5e522805cdc5cb0a57d7481146d72e0b2d164a6a0ac3eccb69ede2ea707b4d7
|
||||
DIST hardlink_0.3.0.tar.xz 14440 SHA256 e8c93dfcb24aeb44a75281ed73757cb862cc63b225d565db1c270af9dbb7300f SHA512 22a8945ce5dac74b05bb1231959823aec0cd364d6db9ad808df4acf232d894170c006ac1e88509604ce1859d41bd4a5d91e2b12c8010aa7fc7e19a77922c4486 WHIRLPOOL dcc1aaf3c4e8ac89137d4bb33d03d14689b4d8b193654e66614a99f551977401c406f29a4d903d61f82b9db51402fa6b7e3eaf88c965ce5d0a22408d58b6677a
|
||||
|
@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-arch/hardlink/hardlink-0.3.0.ebuild,v 1.1 2015/02/03 23:22:01 chutzpah Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="A tool which replaces copies of a file with hardlinks"
|
||||
HOMEPAGE="http://jak-linux.org/projects/hardlink/"
|
||||
SRC_URI="http://jak-linux.org/projects/${PN}/${PN}_${PV}.tar.xz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-libs/libpcre"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
DOCS="README ${T}/README.rsync"
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e '/^CF/s:?=:+=:' -e '/^CF/s:-O2 -g::' Makefile || die
|
||||
|
||||
cat <<-EOF > "${T}"/README.rsync
|
||||
http://hardlinkpy.googlecode.com/svn/trunk/hardlink.py has regex '^\..*\.\?{6,6}$'
|
||||
for excluding rsync temporary files by default.
|
||||
|
||||
To accomplish same with this version, you can use following syntax:
|
||||
# hardlink -x '^\..*\.\?{6,6}$'
|
||||
|
||||
This was discussed at http://bugs.gentoo.org/416613
|
||||
EOF
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
tc-export CC
|
||||
emake
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST elogviewer-0.5.2.tar.gz 14151 SHA256 22801fc77a68fd377b5fba0d0a25bdfb5c48f5524d7c3970212e3577f0e2b490 SHA512 72fec5d3a05e56a5f17759c297277ee1c3b7c1e0575eca0d06eace0b0b570a3d9934740c787d810494d5fd2cca8f2a890c3c02a2bb447c64a5bc43e87c6ff9a3 WHIRLPOOL 69f8c713c019ed33a1da0d99a03b5df2b5310ab6db2ccfcc2e13b231d217c0f1d97d7a4ddfc158d91cd873ac0ba8df245301bb18f2249699189fa7a9c7d9f689
|
||||
DIST elogviewer-0.6.2.tar.gz 13904 SHA256 27c879a64824dbee50b6f8ddd387047d4bfe80f101fadf24571ba1b12b135dbf SHA512 dccf4dffb87fefb7d9e0609b3312d63b73c1b9c5933819c38b775b049e222687e9da06e63fe8194560f4bb631fa586b4746af9e0a7575eefa782b57d9c1c6e04 WHIRLPOOL 46d04c684b741d337a7c713b3bb375dc78afc99b573a8f229f9970609c6628a5dd6d30e4112c33c19ef7cc24502a5019079a8d70b47a81f199440643926ef80a
|
||||
DIST elogviewer-2.1.tar.gz 14968 SHA256 12e13c1fec1651e57cf39f66231a2cf27af5110c1b4944ac84f76de7f9cc7fe7 SHA512 27a34ce67e16a51055246b7169c11c248310b2a1d987018938094301b2602839e48909e3224f7d791343bb691de8e2f0ca7b00bd1477e2b3b43d61a24b4e688f WHIRLPOOL c4ab91936d147121d3ab34d04d5c74587d5c4f61f56e2e1c35e0ceed5d92537d29642599b8c5215c2405c892b00f244a30c980da9270b3afab61cd083227e85e
|
||||
DIST elogviewer-2.3.tar.gz 15531 SHA256 200bc9ba14a5ad20de3cb850fad4a9346cc7396b1f21da2944db4307b3784eb1 SHA512 02629b7e6ccc7b7222fd2dd55a5023bb53bc2cc468ecf2cb098b2e947b047e479450b5a692b07d2beefeaec1c633c05130bfbb06971351cebed0f75622603004 WHIRLPOOL f75e6d3e67a99f8e8dc21701d663f7bccb53791fb61465188a3c33b999deb9879f26fef2ebbe74a98637ff98bc2f0d14123f91cfe65bedd83c54efcb56788c03
|
||||
|
@ -1,55 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/elogviewer/elogviewer-0.6.2-r2.ebuild,v 1.3 2014/07/21 23:27:36 fuzzyray Exp $
|
||||
|
||||
EAPI=3
|
||||
PYTHON_DEPEND=2
|
||||
|
||||
inherit eutils python
|
||||
|
||||
DESCRIPTION="GTK+ based utility to parse the contents of elogs created by Portage"
|
||||
HOMEPAGE="http://sourceforge.net/projects/elogviewer/"
|
||||
|
||||
SRC_URI="mirror://sourceforge/elogviewer/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=">=sys-apps/portage-2.1
|
||||
>=dev-python/pygtk-2.0"
|
||||
|
||||
src_prepare() {
|
||||
# Apply patch from Bug 349071 to restore missing newline
|
||||
epatch "${FILESDIR}/${P}-missing_newline.patch"
|
||||
# Fix bug #453016
|
||||
sed -e 's|is not ""|!= ""|' -i elogviewer || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin "${WORKDIR}"/elogviewer || die "dobin failed"
|
||||
dodoc "${WORKDIR}"/CHANGELOG
|
||||
doman "${WORKDIR}"/elogviewer.1
|
||||
make_desktop_entry elogviewer Elogviewer "" "System" ||
|
||||
die "Couldn't make desktop entry"
|
||||
python_convert_shebangs -r 2 "${ED}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "In order to use this software, you need to activate"
|
||||
elog "Portage's elog features. Required is"
|
||||
elog " PORTAGE_ELOG_SYSTEM=\"save\" "
|
||||
elog "and at least one out of "
|
||||
elog " PORTAGE_ELOG_CLASSES=\"warn error info log qa\""
|
||||
elog "More information on the elog system can be found"
|
||||
elog "in /etc/make.conf.example"
|
||||
elog
|
||||
elog "To operate properly this software needs the directory"
|
||||
elog "${PORT_LOGDIR:-/var/log/portage}/elog created, belonging to group portage."
|
||||
elog "To start the software as a user, add yourself to the portage"
|
||||
elog "group."
|
||||
elog
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/elogviewer/elogviewer-2.3-r1.ebuild,v 1.1 2015/02/04 08:19:46 yngwin Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=(python{2_7,3_3,3_4})
|
||||
DISABLE_AUTOFORMATTING=true
|
||||
inherit distutils-r1 eutils readme.gentoo
|
||||
|
||||
DESCRIPTION="Elog viewer for Gentoo"
|
||||
HOMEPAGE="https://sourceforge.net/projects/elogviewer"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="|| (
|
||||
dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
|
||||
dev-python/PyQt4[${PYTHON_USEDEP},X]
|
||||
dev-python/pyside[${PYTHON_USEDEP},X] )
|
||||
>=sys-apps/portage-2.1"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
DOC_CONTENTS="In order to use this software, you need to activate
|
||||
Portage's elog features. Required is
|
||||
PORTAGE_ELOG_SYSTEM=\"save\"
|
||||
and at least one of
|
||||
PORTAGE_ELOG_CLASSES=\"warn error info log qa\"
|
||||
More information on the elog system can be found in /etc/make.conf.example
|
||||
|
||||
To operate properly this software needs the directory
|
||||
${PORT_LOGDIR:-/var/log/portage}/elog created, belonging to group portage.
|
||||
To start the software as a user, add yourself to the portage group."
|
||||
|
||||
src_install() {
|
||||
mv elogviewer.py elogviewer
|
||||
dobin elogviewer
|
||||
doman elogviewer.1
|
||||
make_desktop_entry ${PN} ${PN} ${PN} System
|
||||
readme.gentoo_src_install
|
||||
}
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/elogviewer/elogviewer-2.3.ebuild,v 1.1 2015/02/03 23:18:03 dolsen Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=(python{2_7,3_3,3_4})
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Elog viewer for Gentoo"
|
||||
HOMEPAGE="https://sourceforge.net/projects/elogviewer"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
|| (
|
||||
dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
|
||||
dev-python/PyQt4[${PYTHON_USEDEP},X]
|
||||
dev-python/pyside[${PYTHON_USEDEP},X] )
|
||||
>=sys-apps/portage-2.1
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
src_install() {
|
||||
mv elogviewer.py elogviewer
|
||||
dobin elogviewer
|
||||
doman elogviewer.1
|
||||
dodoc LICENSE.TXT
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "In order to use this software, you need to activate"
|
||||
elog "Portage's elog features. Required is"
|
||||
elog " PORTAGE_ELOG_SYSTEM=\"save\" "
|
||||
elog "and at least one of "
|
||||
elog " PORTAGE_ELOG_CLASSES=\"warn error info log qa\""
|
||||
elog "More information on the elog system can be found"
|
||||
elog "in /etc/make.conf.example"
|
||||
elog
|
||||
elog "To operate properly this software needs the directory"
|
||||
elog "${PORT_LOGDIR:-/var/log/portage}/elog created, belonging to group portage."
|
||||
elog "To start the software as a user, add yourself to the portage"
|
||||
elog "group."
|
||||
elog
|
||||
}
|
@ -1,9 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>tools-portage</herd>
|
||||
<maintainer>
|
||||
<herd>tools-portage</herd>
|
||||
<maintainer>
|
||||
<email>fuzzyray@gentoo.org</email>
|
||||
<name>Paul Varner</name>
|
||||
</maintainer>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -1,2 +1,3 @@
|
||||
DIST libe-book-0.0.2.tar.bz2 409605 SHA256 c6f10ca827a2060e1a64497fbf43c5c113a07d4673f17a7c2c3da4ac6e2677ae SHA512 843fb7c92e7bedb3f7747e3baa547b14845718075c6fc5f12fdc0af91ca976014b651b8cc5960e7ae2bf7c89dcad99b9fd60712c68faccbcbd84fd0f54683e78 WHIRLPOOL 357fbac27c16d0e4cc2fb97561e8af817de65223099c6e1824a33b90a58b473aa2d379dc715c4dfd33aab168bdafa6be61b0076ad443ddb79d6be14322653591
|
||||
DIST libe-book-0.1.1.tar.bz2 466712 SHA256 90353fc60827a33b391d0b63ecfe5239229d489af99ff6ea014ede3b39fa32b5 SHA512 5d952cac33ece4481057686f89f5a953508e6d5b8ddfdb45c745f79c881cd4429ec0a8024144bfc9cc3a53f7a201f25e831f9125f7cc4fc8591563df09d1feec WHIRLPOOL ff702630f2b8e05edaba25bc2f003f21f2ba838a7876aaa03777146083cd4539479f74785a02b41e166e448de2b27e83e9816cfd8dd2d8fc7b314716929a4d8b
|
||||
DIST libe-book-0.1.2.tar.bz2 465922 SHA256 b710a57c633205b933015474d0ac0862253d1c52114d535dd09b20939a0d1850 SHA512 82982874f9c0f5e400166e9367a4b6017cf11bbd69e2e79240137385a5d68ddea08f13676f8c5d0e983f441de17cda9f4b5f7c90c5cb3515e319de638edf3a38 WHIRLPOOL 068e8ed47ea5ad231c47d8848157db6c0bdd03425f87f181c2b3ce23c8006a9d7e6848d9dee960d3ad0fd5dbc24f8e7a4d15249056a0ae58debbb653d10a8228
|
||||
|
@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/libebook/libebook-0.1.2.ebuild,v 1.1 2015/02/04 09:08:02 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
MY_PN="libe-book"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Library parsing various ebook formats"
|
||||
HOMEPAGE="http://www.sourceforge.net/projects/libebook/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="MPL-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/icu:=
|
||||
dev-libs/librevenge
|
||||
dev-libs/libxml2
|
||||
sys-libs/zlib
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-libs/boost:=
|
||||
dev-util/gperf
|
||||
virtual/pkgconfig
|
||||
doc? ( app-doc/doxygen )
|
||||
test? ( dev-util/cppunit )
|
||||
"
|
||||
RDEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-static \
|
||||
--disable-werror \
|
||||
$(use_with doc docs) \
|
||||
$(use_enable test tests) \
|
||||
--docdir="${EPREFIX}"/usr/share/doc/${PF}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
prune_libtool_files --all
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST libmspub-0.0.6.tar.xz 353356 SHA256 4cd4e3e9e3eef5ae676fa18415f3f342c17c28e5167d7354115a5cc2ea96a2f9 SHA512 270046ddda02ddbde03d2deb0c0e643be85d6bfdb2ca532f425bb2c8ae84925ec621c41205123630b9afebf603615610edd472996a3e7272fb90ca5357257b16 WHIRLPOOL 95326bd3ac495bb119eb35b479b72cc5c594f3fe8dd779c033a08f2df8b39b04f99203d0d5524dcfe56ed36fa4e227d561e49fd8ab5aa1cb7d461491483394fa
|
||||
DIST libmspub-0.1.1.tar.xz 340096 SHA256 d0ac8ec68a7546a3fd084c82024d1939937886c99b843c9fd8b62f8257c8fb5b SHA512 5f9059f6b9c0517f3e85078d5f90c8c914b17219e5d6f266baa60df0e7d03c0d015c5bfc334f51ee1885b8e17b14588519b18d5952a6338ce1b364f3afb04489 WHIRLPOOL 9719ec2022331cca6236451151b09f8850a91128e561f4077fb9b80b279a79fbf4c9a2875e488b9af548544ea796aa473885a54fec5949e97ba52dd7765a6102
|
||||
DIST libmspub-0.1.2.tar.xz 345556 SHA256 b0baabf82d20c08ad000e80fa02154ce2f2ffde1ee60240d6e3a917c3b35560f SHA512 c19025a2b887c33f5966b0972204ab2a8ae841b82df38eaf53c0cdc8f99d93cccab5e1c78143a79d5aef9c7a7387bd6f2cf34833a00861058e0e4687f48be714 WHIRLPOOL 0ba2e79d0b9d0eecd632cba551251c40bf49331d98e9c6e657a9870bebfb4d68e755c738b0c8f3055b2c1cc8336d9ec00c98b147d3a960d3ccb63dd5fad534af
|
||||
|
@ -0,0 +1,53 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/libmspub/libmspub-0.1.2.ebuild,v 1.1 2015/02/04 09:04:51 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
EGIT_REPO_URI="git://anongit.freedesktop.org/git/libreoffice/${PN}/"
|
||||
inherit base eutils
|
||||
[[ ${PV} == 9999 ]] && inherit autotools git-2
|
||||
|
||||
DESCRIPTION="Library parsing Microsoft Publisher documents"
|
||||
HOMEPAGE="https://wiki.documentfoundation.org/DLP/Libraries/libmspub"
|
||||
[[ ${PV} == 9999 ]] || SRC_URI="http://dev-www.libreoffice.org/src/${PN}/${P}.tar.xz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
|
||||
# Don't move KEYWORDS on the previous line or ekeyword won't work # 399061
|
||||
[[ ${PV} == 9999 ]] || \
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
|
||||
IUSE="doc static-libs"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/icu:=
|
||||
dev-libs/librevenge
|
||||
sys-libs/zlib
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
dev-libs/boost
|
||||
sys-devel/libtool
|
||||
doc? ( app-doc/doxygen )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
base_src_prepare
|
||||
[[ -d m4 ]] || mkdir "m4"
|
||||
[[ ${PV} == 9999 ]] && eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
$(use_enable static-libs static) \
|
||||
--disable-werror \
|
||||
$(use_with doc docs)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
prune_libtool_files --all
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST libmwaw-0.1.10.tar.xz 737680 SHA256 9a4547923c6db24e51733f91ecd74a9c479473962c94fa6ae4260e1fdd4db3dd SHA512 02c9fcaa8e71df81ccf4aeff1bc990735e1f629f7a80c1160fc8ceedcc1c53e23b7726c9e360516ebe43a730d4d38da5ecdc0b325afd2ac723dad662fd232d73 WHIRLPOOL 8858c296d13da94f7c2d13a97b7be5c43db98c596fc37779e77a4811984626f4597cd68f438bc0587a323f25c74d4d5a4a0fa5e5b564c5459c2e6101687b663f
|
||||
DIST libmwaw-0.2.0.tar.xz 808604 SHA256 c30f228681ba2fc3715c9e41fcf2c3bb2b873911acb22602ab7b2eb1eeed85bd SHA512 31a4641d30eaae8a6e4a7c38a875996c657c901efbf4b631a0575f8fa33a1bfe5c7fadfb867ba1d4c4a9ed321d304a4d1727d1d61596cedd75b6bf3bf0094094 WHIRLPOOL 81d7ad03f38d59c24fa6dcc87a586c7774c934e749becd465e8d58a54873072837c39ab52cfaf87011ddc03a24bf57aa52f804d70398c7091b42165456c22155
|
||||
DIST libmwaw-0.3.1.tar.xz 916320 SHA256 0b6fd0d6f338bd43ebad2af6185b1ad1f0316de0b24d016d1f05d17e89b34639 SHA512 7360ce7fa1a6199b7aa50363897edbe58057d4faef33d701521f0cdea5bba1f0b77cdbb6b45d533228e2ee210ffdc8aee4ec04f10d88ee2fec9b7fb100a56f5d WHIRLPOOL a79d70d8ad06ae3d69dade3ecf49c990fce8c385970fe4a4256c3c85092f33b671845c100bed275d2f71ad7895a374d3ec0ee333824a9ca2bccee86f08f6311f
|
||||
DIST libmwaw-0.3.4.tar.xz 976120 SHA256 4c15e127455c35d20fb736c8941953aabf17180067cef0b4c405c1dca92bc9ea SHA512 2ea342861a6146215ee5c19ed7c90670ae9e1725b01f6a744b7234df00496cac9c3d98d1f1ec781e46ba08020a60db84eb48eb8d8b2ee5c0101e43f148996c7b WHIRLPOOL d25bf6c6cb8c0d3977cbee825c540aa85d39be5584167d6be48c9dfd4a304aa9f973c0008743d7199fb7f1f1de534aa85d9e48a00dd83ceab9f490eef9ae7d9f
|
||||
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/libmwaw/libmwaw-0.3.4.ebuild,v 1.1 2015/02/04 08:39:39 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit base eutils
|
||||
|
||||
DESCRIPTION="Library parsing many pre-OSX MAC text formats"
|
||||
HOMEPAGE="http://sourceforge.net/p/libmwaw/wiki/Home/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="doc static-libs"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/librevenge
|
||||
dev-libs/libxml2
|
||||
sys-libs/zlib
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-libs/boost-1.46:=
|
||||
sys-devel/libtool
|
||||
virtual/pkgconfig
|
||||
doc? ( app-doc/doxygen )
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
# zip is hard enabled as the zlib is dep on the rdeps anyway
|
||||
econf \
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
--with-sharedptr=boost \
|
||||
--enable-zip \
|
||||
--disable-werror \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with doc docs)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
prune_libtool_files --all
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST libodfgen-0.0.4.tar.xz 296224 SHA256 8f7a46f05417afbe957d0c3f88e375631b8651ea99bb2c231595408bc4224099 SHA512 5d637139c30ce24e11f4ae102b3374c95afb66e6300ef6f45dd4c2957b36bc3c56da53d49b2b6c8ba9bbadc118dffeab11421b85a9ba47e1ccf101bc1cd75e1d WHIRLPOOL 3382383a1a6edbdc183fe649812ee0285294845fdc5c47a8329cadf2fe0374f20189a9e6db0fc166d096c85400466ed56dcc1709e6728fe6b0e1e5b4c3f8c468
|
||||
DIST libodfgen-0.1.1.tar.xz 325872 SHA256 9521e2c9aa13d84799ce476e97a6549eb9de4acd190cad357d87a540452d63dc SHA512 3c219c60f9a6be22667e8f34aa6bd48f4fd260bc3df6bcd9d2a5e66465d696415c67cd95da06d1acc18c26d1af663a8ac4fec782607d48b34a9b70ad45726454 WHIRLPOOL f11eeccf32373d700ca9025f9a445cb342a83f707509445eda5181b821ca3951d4f3e332e7867fe7eaec3c7404d432e88226566f399b1a51867901f3d9fd9779
|
||||
DIST libodfgen-0.1.2.tar.xz 335148 SHA256 edae50c2251a505179c618b306aebf517a4ed548032f18ace1b384a340a2c015 SHA512 bf17291e5642f0b90bde5b986ff2d7c385bc1d79ee14f2ccf6e6a409ef29cf51d9b8c9d293511c838f894e152f80e2e3fec0058ddf42735ff0c740e3afd8de11 WHIRLPOOL c54c979306bb5ad3eda0be37395d3d97f949a7205082e9d7ab53d3742af21fdb79fe11faa673a1da0c279dc8a4b5c3a7504da8f751c63518217e9a00ceb30e5b
|
||||
DIST libodfgen-0.1.3.tar.xz 334744 SHA256 d3a09d987e9c0955846cad1e8a885a9c7a76bfaff75d4c1b5626844c62808eba SHA512 c93abc1ce100c38876b70c1458515086f93b1c376df905fd05d428f69e3f7c709a26c38b18583f878a7f2850b069b99917aeb44426d6decb3be3081bec039c86 WHIRLPOOL 74d17ed0320807cf4ddbd92452a59205b0195694c26692fda8c201964df3f56a38c27b65b9bcdaee58469bbf1e91c4a901903de9bb9e6c6050854678f611d2e7
|
||||
|
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/libodfgen/libodfgen-0.1.3.ebuild,v 1.1 2015/02/04 09:20:50 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Library to generate ODF documents from libwpd and libwpg"
|
||||
HOMEPAGE="http://libwpd.sf.net"
|
||||
SRC_URI="mirror://sourceforge/libwpd/${P}.tar.xz"
|
||||
|
||||
# git://git.code.sf.net/p/libwpd/libodfgen
|
||||
|
||||
LICENSE="|| ( LGPL-2.1 MPL-2.0 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/librevenge
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-libs/boost-1.46
|
||||
virtual/pkgconfig
|
||||
doc? ( app-doc/doxygen )
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-static \
|
||||
--disable-werror \
|
||||
--with-sharedptr=boost \
|
||||
--docdir="${EPREFIX}"/usr/share/doc/${PF} \
|
||||
$(use_with doc docs)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
prune_libtool_files --all
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST python-augeas-0.4.1.tar.gz 89652 SHA256 2d9e618fad03f68033b5ac94d0d57136df9ed75bf21c6e7877d3107866af89bf SHA512 ccd6ea10f927f06eba74dd48c21c7ca9a99c2910741ef925f078c09cd8a3421e63de3b74df2903a2cfd17f3defaa8df4624c9743d20e13bb5bfeacd7d50c5938 WHIRLPOOL bdb389691d85b259f0dba50205f99efa48ccec1676b48b2df2a7180079d1b3a91bd59f1020adbfe0088e7a5912fad6a0313d8c65cfb785fcbea87914d2676aec
|
||||
DIST python-augeas-0.4.2_pre131218.tar.xz 77636 SHA256 1ef4547c48e8ea155a1fd9908fc6b8e4d9bdfd9d51aa79488352de4ef3d40f50 SHA512 3677dfa4d7b6bbb22009ebee4ed4b46e50f7e5712354f5061476d5d21c86b956c4408f5ca005b674ad0e14e26c970830572aa077af6bb594dbff116991676e86 WHIRLPOOL 8bd303ce00811a2c686ccb840cb445eaa35e47888f5a53599e49d848020201adfe0a17b37137817d1cafd05d61b0783e6a65bb989bfb7195ec59d6c7eb438046
|
||||
DIST python-augeas-0.5.0.tar.gz 90667 SHA256 67d59d66cdba8d624e0389b87b2a83a176f21f16a87553b50f5703b23f29bac2 SHA512 d93d9e21c720084ee3c1841a2172dd1a4cfb41e668de0f557bd214efd65e685a1e5fc713a7d34e0fed727fe908bb1e8a09a1c10587bc27f3708cbcdee575cc51 WHIRLPOOL 155417cb5c03f581101b525d1b5e89ed9f28e9e145fa548061d36a9fe23791cb38422219695d2bd177aaa78989dfb363fd2023a2ec857456e18639bfdf93ee34
|
||||
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-augeas/python-augeas-0.5.0.ebuild,v 1.1 2015/02/04 04:12:58 prometheanfire Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python bindings for Augeas"
|
||||
HOMEPAGE="http://augeas.net/"
|
||||
SRC_URI="https://fedorahosted.org/released/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="app-admin/augeas"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS="AUTHORS README.txt"
|
||||
|
||||
python_test() {
|
||||
cd test || die
|
||||
"${PYTHON}" test_augeas.py || die
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST python-nss-0.12.tar.bz2 167007 SHA256 e1084fef686f5b2f74f47fa46a7403d8b747ad14be7d9b3685b1bb105a4283cb SHA512 7772e45e40b66b241d033338b7f9ec8b0d5e1d814e36d0302c24a3a28569f136556249ed6b4c8a30d8db3dec40882de7cfc67dec1ac5fa68e8e7e95c349537e9 WHIRLPOOL e8e2fe15bdbeb2e549f551722832f4a1f2a27efb8d301e46ae428213c9ccc6e7bdeda217d8969abe63eedcd927b3cfe2a3c00e4a4ba08b9ab378e405e5284b5d
|
||||
DIST python-nss-0.16.0.tar.bz2 208535 SHA256 cecd3a33c4cb4ab0f5a3c303a733b2eb62a3760b500e6b411313ab3b30f8e575 SHA512 3ff7d29f10942f4d36be8e223b518e046b5502f15029aa684b925cbd131bbc2041f7860abd50ec1344479b6e5594735cc9b7fcd801d7c4d1025f68e11a57cc3f WHIRLPOOL 543f27384b5faa61e2b1d26b54ac896c1a8b96308a6f2e6698cd0c2656667a0f1abc08cbc4143b2a5ca333195cf756936f366ecc614134fdf413e6e812b52e34
|
||||
|
@ -0,0 +1,62 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-nss/python-nss-0.16.0.ebuild,v 1.1 2015/02/04 09:16:17 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 ) # still only supports py2
|
||||
|
||||
inherit distutils-r1 versionator
|
||||
|
||||
MY_PV="$(replace_all_version_separators '_' )"
|
||||
DESCRIPTION="Python bindings for Network Security Services (NSS)"
|
||||
HOMEPAGE="http://www.mozilla.org/projects/security/pki/python-nss/"
|
||||
SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/security/${PN}/releases/PYNSS_RELEASE_${MY_PV}/src/${P}.tar.bz2"
|
||||
|
||||
LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc examples"
|
||||
|
||||
DEPEND="dev-libs/nss
|
||||
dev-libs/nspr
|
||||
doc? ( dev-python/docutils[${PYTHON_USEDEP}]
|
||||
dev-python/epydoc[${PYTHON_USEDEP}] )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
CFLAGS="${CFLAGS} -fno-strict-aliasing"
|
||||
DOCS="README doc/ChangeLog"
|
||||
|
||||
python_prepare_all() {
|
||||
# Remove test file using a dep, called nss-tools, unavailable in portage
|
||||
rm -f test/test_pkcs12.py || die
|
||||
sed -e '/import test_pkcs12/d' \
|
||||
-e '/suite.addTests(loader.loadTestsFromModule(test_pkcs12))/d' \
|
||||
-i test/run_tests || die
|
||||
|
||||
# exclude tests due to absent shared lib file, libnssckbi.so
|
||||
sed -e 's:test_ocsp_default_responder:_&:' \
|
||||
-i test/test_ocsp.py || die
|
||||
sed -e 's:test_ssl:_&:' \
|
||||
-i test/test_client_server.py || die
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
if use doc; then
|
||||
einfo "Generating API documentation..."
|
||||
mkdir doc/html
|
||||
epydoc --html --docformat restructuredtext -o doc/html \
|
||||
"${BUILD_DIR}"/lib/nss
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
"${PYTHON}" test/run_tests || die
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( doc/html/. )
|
||||
use examples && local EXAMPLES=( doc/examples/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,3 +1 @@
|
||||
DIST celluloid-io-0.15.0.gem 52224 SHA256 47d3c70d43580cd62d7c999cd3251b029ec2e4cdecb72ec40ab5614e82a3040a SHA512 de9d8d652f9a89c7c95e4dd19868180aa3ce6d4bb979526dd2379984695ca888f59f4a66aae1face3e0f5050bd97a5e5d67b32496db78bbf40fb9af5195572dd WHIRLPOOL 8e84bb308ba7f0601b2632007ba46ceb382df69b2a74c696109e23f8a67abb8e5e8bde21cdc85b7609fccdb12e906af5ac94d7692813bad4bcc94033596bc9c2
|
||||
DIST celluloid-io-0.16.1.gem 53248 SHA256 5c16f1635f3a71d5233ecb8b4d1fd2c57229257d72a322a512c7017d2570b35f SHA512 b9a766fdbf8b51ac5fdf8ad01f89504761b64eaa9a5f9f023530adbf7b9219363492363344da704e699d111d85d262d6d4de5a13bf8422445e11fb14268069b3 WHIRLPOOL 11070fc0eb83a4567ddb5b45328fa28811168a1bffbd52027d1c976166842a953633466dc3728d87f6269f7513ac044653f8b72ecdd8c68561e5f4ca313cf6b7
|
||||
DIST celluloid-io-0.16.2.gem 53248 SHA256 dde6646f220d5de23defca047d6f9963456e156d5dedccfdd4bb28d5cc053dd0 SHA512 6e37fbf99cc57aab13f63da68318fcab5d70b0c48da154da22a5fc12ac9a17d015d5784af9c02679d0f5c72fed6a693ec459cb455f10aa75b83e5e0dce913f71 WHIRLPOOL 6d4247f12cd5d69275c7d6c340a483264b3fec0e38351968c08b864de1fa70524473e797da8a618a7b5c4f60d2a6e227aecd74ac2a04ff0f23d64ab203edd570
|
||||
|
@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/celluloid-io/celluloid-io-0.15.0.ebuild,v 1.3 2014/08/28 01:44:14 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Evented IO for Celluloid actors"
|
||||
HOMEPAGE="https://github.com/celluloid/celluloid-io"
|
||||
IUSE=""
|
||||
SLOT="0"
|
||||
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64"
|
||||
|
||||
# Test hangs
|
||||
RESTRICT="test"
|
||||
|
||||
ruby_add_rdepend "dev-ruby/celluloid
|
||||
dev-ruby/nio4r"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/[Bb]undler/d' -e '/[Cc]overalls/d' spec/spec_helper.rb || die
|
||||
}
|
@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/celluloid-io/celluloid-io-0.16.1.ebuild,v 1.1 2014/11/03 06:48:02 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Evented IO for Celluloid actors"
|
||||
HOMEPAGE="https://github.com/celluloid/celluloid-io"
|
||||
IUSE=""
|
||||
SLOT="0"
|
||||
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64"
|
||||
|
||||
ruby_add_rdepend ">=dev-ruby/celluloid-0.16.0
|
||||
>=dev-ruby/nio4r-1.0.0"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/[Bb]undler/d' -e '/[Cc]overalls/d' spec/spec_helper.rb || die
|
||||
|
||||
# Avoid DNS tests. They either assume localhost is 127.0.0.1 or
|
||||
# require network access.
|
||||
rm spec/celluloid/io/dns_resolver_spec.rb || die
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST celluloid-0.15.2-git.tgz 56118 SHA256 7f96b74baf99fb1924a712e7f27b2eca8c28bcc2565b943785f12b03d00703ad SHA512 6f3d781d72f1b298b205d7c64e0353b81c5df20aafe2b054f5e967c01a169bfa4317645e96d86d6cdb08b85de04bb221472d8233fe8e0b0745b125e901d6d213 WHIRLPOOL b3debcf29b2d6bbff7233a711af2e7ab2a8f67ac0878439ad0db2dcf11253c47e56c394f65849761c43fac9205762c1b9b06e985534e2b2f9590ebc63d20b8c4
|
||||
DIST celluloid-0.16.0-git.tgz 63859 SHA256 3f5d5be010c97b9a0a3a21008a0ad9880729e23cfda100b5df174279d427f338 SHA512 b1acc0daf35b16c086d720fccec93519de609e6c9e8f411ed70c48f3cfcb0c88f5ee665ac41e4a535e00eef112cae26ca2e8ab6b6de4738e13ed50579098d8ed WHIRLPOOL a9d583ff8495c978e3d042df781ae5ced30a97eea8b401bd8c763aa75c7f72cf0de49e1a131345ff1e991f4303745c58b491cd413e7cb6b287d8a5df85de254d
|
||||
|
@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/celluloid/celluloid-0.15.2-r3.ebuild,v 1.2 2014/11/02 10:26:57 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
# rbx or jruby recommended, but only in 1.9 mode.
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
||||
#Needed by dev-ruby/listen
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="spec"
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Celluloid provides a simple and natural way to build fault-tolerant concurrent programs in Ruby"
|
||||
HOMEPAGE="https://github.com/celluloid/celluloid"
|
||||
SRC_URI="https://github.com/celluloid/celluloid/archive/v${PV}.tar.gz -> ${P}-git.tgz"
|
||||
IUSE=""
|
||||
SLOT="0"
|
||||
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64"
|
||||
|
||||
ruby_add_rdepend ">=dev-ruby/timers-1.1.0:0"
|
||||
|
||||
all_ruby_prepare() {
|
||||
rm Gemfile .rspec || die
|
||||
|
||||
sed -i -e '/[Bb]undler/d' -e '/coveralls/I s:^:#:' spec/spec_helper.rb || die
|
||||
|
||||
# Force loading of the correct timers slot to avoid a bundler dependency.
|
||||
sed -i -e '3igem "timers", "~>1.1.0"' spec/spec_helper.rb || die
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST rdiscount-1.6.8.gem 53760 SHA256 a085178fc7d6372222af192bdc8aa8b6b24c8014f0c2a3c227a1c173f104d4df SHA512 c5322308dba7fae463fe93c6b2936f97392310bc866cbb4f3f359afb37110068859525427d15376312eb8be07657e50171f8bc0dcc52b6def88282180af48f58 WHIRLPOOL 89119f0434da74d8721d2c4044465215a8a7bed1fe194573b8a19295f4f752728a70b63f5345c7e0be5a135e6b3f4dd495801083984d7d47284ca083c1b9098c
|
||||
DIST rdiscount-2.1.7.1.gem 66560 SHA256 31e26bf4a71b18c2ca1872729cef3157614c2a3f4af69ca667bcd5b39fdee0bc SHA512 28a412366933854d6ceb3e460fb85ec4977fefe0865f3d27e4c8810223747ff8086b6487f4952f0a96479a99d4c13202af43cc1aee0441566894cb07eb3d4b4b WHIRLPOOL 9e0277b38a1447cbd51109fe1ae9aec88463fbca6725a569b8de1aa5c387220ec601597509b96500ab25532483f6bad623937a21f831fa279185618e3cf6eb7e
|
||||
DIST rdiscount-2.1.7.gem 65536 SHA256 12544e913100bccbb9271ee7d70d2ffbda4988fae65904893fa480e9794a2498 SHA512 4b03267e2e5cdff37a9242935f7c508dbdda8d9c9d64e4ba6e6e0aa172f4b47a2a44fc58c0d249827365c9cf1e12cd0348c5c3a78d8150f18f9152b8afea0746 WHIRLPOOL ebcb6af6104f8a2ac6c26b2594f7587eb8727c475d119326638aef12a8c6b62363fd7d6c74be829a14a33d006059a445e88a0ea754c9710d5f5907f8f170c7ac
|
||||
DIST rdiscount-2.1.8.gem 67072 SHA256 1b1c2b8e3c2afd2993efa14e28f992d8b755441b17f3e2c102cf719341f29e6d SHA512 a5d674a02514cb37d7e3a73bcc9131b434f624115e03f1ef5cef3ec4a378bb961966ef20daf93279b40715dcd19a0b79ccc43405fbe4523ac298f3255dca83f3 WHIRLPOOL 02b46dbd4ec83156fab5c2d621edf8ed63840124c3b591265da9b97b95bb7eb4579446560073cacf866d5227b6088d7d181ca0a2c0b4b55a2add02cb3a24aea0
|
||||
|
@ -0,0 +1,49 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rdiscount/rdiscount-2.1.8.ebuild,v 1.1 2015/02/03 21:54:23 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# Has a native extension without jruby support.
|
||||
USE_RUBY="ruby19 ruby20 ruby21 ruby22"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="test:unit"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC="doc man"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.markdown"
|
||||
|
||||
inherit multilib ruby-fakegem
|
||||
|
||||
DESCRIPTION="Implementation of John Gruber's Markdown"
|
||||
HOMEPAGE="http://github.com/rtomayko/rdiscount"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Hanna is broken for us and therefore we don't have it in portage.
|
||||
sed -i -e 's/hanna/rdoc/' Rakefile || die
|
||||
|
||||
# Remove rule that will force a rebuild when running tests.
|
||||
sed -i -e "/task 'test:unit' => \[:build\]/d" Rakefile || die
|
||||
|
||||
# Provide RUBY variable no longer provided by rake.
|
||||
sed -i -e "1 iRUBY=${RUBY}" Rakefile || die
|
||||
}
|
||||
|
||||
each_ruby_configure() {
|
||||
${RUBY} -Cext extconf.rb || die
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
emake V=1 -Cext || die
|
||||
cp ext/*$(get_modname) lib/ || die
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
doman man/rdiscount.1
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST rouge-1.7.4.tar.gz 386287 SHA256 b6e3e20b8324a3fa1adf07e6f64a94a3941af3e3b39ba5c6b142cb50d4648134 SHA512 b35c2ba0b8d1bb6e0460b6404ef923495aa7bc04de865e7cb9e7885059274d3c0b4a8583da9402012f85c96db0e7aa1262a8f8709cead959a673ea7b8bb364d4 WHIRLPOOL e1b22da4a1e8becf01347263ae70900a7907bf340230bcc23bacf44474a647774adf1475504b52cdd826acddd94ca0cecea4d26626ea1e0fbb528a5f480a28db
|
||||
DIST rouge-1.7.7.tar.gz 393288 SHA256 cf1c59c205b010f71ee7e5e39942451a48254109d15feebece5ab6c83c707438 SHA512 664348630fa1289228ab60ac43830c5a0010c537ed3066584b1ac21c32a82adf39e26f5c70b988dcd42f9ff0d30b2d0a2073f88f242ba0ff52750755c67c8e49 WHIRLPOOL a9e833cce4db266042033b748191bcbc2c0d569160825419e440e454833d80a59eaa7998281734799d797257bbf08009a6c1ff859152449a9cd93c3d6758c527
|
||||
DIST rouge-1.8.0.tar.gz 396251 SHA256 f5b6bbf591801a14d041f0e57a0d2402aaee3f3b336c18d10aa10b463bf27a61 SHA512 d5d32b5c8a0bfcf464e9b5d47d02971fdf124f2962f3164f46bf4f4302b81d74ede62f95277eb16fe3a431372215b7c08b750d5383240c8794dc78db3b9c3b31 WHIRLPOOL 13299426bc30bc9ce5e7a20a84e9185675e100147bbee32e7e5dc6d2925977aa5fbafb9f5c6fe365c95c592184d8eb3f04be8f96b77b7cb521e87d5145724e91
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rouge/rouge-1.7.4.ebuild,v 1.1 2014/11/24 10:20:22 mrueg Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rouge/rouge-1.8.0.ebuild,v 1.1 2015/02/03 21:56:09 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
@ -1,2 +1,2 @@
|
||||
DIST rspectacular-0.54.0.gem 18432 SHA256 51583572d3226bdc435457094b2d677ed6e7766593600faf7c7e64655a425466 SHA512 c5546e0d4957139144e6e1d2deb12f4512e78dba94a37e8ca994941e43a858f493c1c6c610ba93ec062b71ae7a918f359a7aa653b25766fe5b960cad9f144a97 WHIRLPOOL 65847631c93ee78e57d9bf9430f1c5764f72ce869ff62810f18b8968b0ac0f979030eb8db68912335c90e08f564b8d283a3a1e10b2c3de3685426a0d0c9c5629
|
||||
DIST rspectacular-0.55.0.gem 18432 SHA256 5c87e79b41fbcd47c0f88e4cdc7b0792e584c2b89ecec11ce396fc8efa0bb341 SHA512 767f574ddb7bcaabc2ed17062a24f0ee98aea0b940e4021a0b1a2fed73aa34b77bf98000c4b84140c05d6078f81eff213865886245e7a8b2f3d57ed82789ccf9 WHIRLPOOL 8d729ab952241e587826729cb05101e2f027c9e9bf86c0e406350c2e50c7dea14e143dff222b6bd4ba2a5dc9364db5539d44213c61cd22b7308a616489603371
|
||||
DIST rspectacular-0.57.0.gem 18432 SHA256 86df7c463a50aaff9fe4b144a59a0017b1417f18c4ecb9a9e48f646c63edd6df SHA512 c154d9668f981a6647c591ffd96fb2bdc4fa2adf57c8c5e67afa49033136f3587e9a7658f5786ea62ecbca69628cedff4398000542f56633ee10cd4505084f24 WHIRLPOOL e9361a365f57c6025af5fd7ae9683cdf0deae9dddf97501a015fd39d92c0f66a49bd76aae28b5a3d373660760fdd9ead079ed9be8c2bb2212a177e1385634bb4
|
||||
|
@ -1,4 +1,3 @@
|
||||
DIST rubyzip-0.9.9-git.tgz 59030 SHA256 897cce8c2aec4fceff51b05e353b73d7d86567a0efa6bfd6e65274ba53a3da17 SHA512 2b2b035ab0da92ff09e1a916dd703c6b3c0ca423db4a5b4c12fbbdc6018c370532721447e71559382d089172fa4ce3463d9aa148c460a6a0a4ee2ccc9df2cadc WHIRLPOOL a51746c4234ad9f993426da44ae75ad36f40ec3292eac4a0410f3bdef9ee1093542ccee2c893967daccf806666af7121e253dd113e04aaf445f5e8a0c4bc183f
|
||||
DIST rubyzip-1.0.0-git.tgz 62318 SHA256 4ce655e057ab74c80fb29547ecd7a3aa002c399e722a6a8adafcac0b1d9ccd6e SHA512 ccc2906812147a609fc4707d0ddcf5d3abecda7637e933478d944e5e432c0109fd464dffc34aec32ff2b089be7cb49b2f537fe311e750fe08787cfe0cc3c0dad WHIRLPOOL c655b80f3351cc9f565b1dc4a3500eecbebd4518f77e79e80e1402e53cef2f980ef6b4915c8e311da7d173527a51d1cf6cbefc8b011b371fefcf3db25d6ad784
|
||||
DIST rubyzip-1.1.3-git.tgz 68811 SHA256 d68e425a1101acf06c5b99e1759123cd0a32c6f3b083d73a2000a086b702d21b SHA512 62145e8aa12f8b121d4dfc93067fe7379cfdc9c45b5cee397ebc7746a2e5ed085eb8b05b170a88c361a44ba6caaa894ebec4dc18d5631469c728b00ac8f71ed9 WHIRLPOOL 8caef1cea4cf3e5b2d2b79758fb8fb00c4f36db2c6be8da5d4c0db548780701903eac929c015f5f73b667280541e56152d23d7fd50fe659490e99768ce96b7c9
|
||||
DIST rubyzip-1.1.6-git.tgz 69567 SHA256 dd4f98e0f73ddaa2b3de166c38a14fc8248512555c064ca61b1aa237a4831e5f SHA512 69eb6d1b7a414f08ec90a1dc2ef8c68337297491cabad6dfe67344823de8c982c983c6c4cb264303d8acb6c2f7c3f0a8608eec51440410b516820af283c2659a WHIRLPOOL 0d1cad4e5202b63c0225460b95e76e3ff78db88735a36f4ee7671117423d1ff2485830893086eb1275d7c21431f6809a800da0dfe90ce6e3bf11a6f217af2752
|
||||
DIST rubyzip-1.1.7-git.tgz 100467 SHA256 12f769a0fa804cf93cabdffec31a56c535a5ad5030a5ca53e09c8b99d245dcf7 SHA512 c59c0f9671e6ddfed26555d860bad1fc560a3428b676dd10e3890b0d08aa847b1b3b6d75865ed1d12850da7a4a59f2a26d3e30d517f92803a144487bbc04ace8 WHIRLPOOL 97ae089905b289236c4c532b771c3a3764963d314b3848526247312a8f62912faeaaf8622bf6da7771e86dbffcd98587f6c0f28ed0f1e84e9c76218977dff566
|
||||
|
@ -1,41 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubyzip/rubyzip-1.0.0.ebuild,v 1.6 2014/06/15 14:12:00 hattya Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# jruby → adding zip files to the load path fails, badly
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md TODO NEWS"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A ruby library for reading and writing zip files"
|
||||
HOMEPAGE="https://github.com/rubyzip/rubyzip"
|
||||
# Tests are not included in the gem.
|
||||
SRC_URI="https://github.com/rubyzip/rubyzip/archive/v${PV}.tar.gz -> ${P}-git.tgz"
|
||||
|
||||
LICENSE="Ruby"
|
||||
SLOT="1"
|
||||
KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${DEPEND} test? ( app-arch/zip )"
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
docinto examples
|
||||
dodoc samples/*
|
||||
}
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Avoid dependencies on simplecov and coveralls
|
||||
sed -i -e '/simplecov/,/^end/ s:^:#:' test/alltests.rb || die
|
||||
|
||||
# Avoid dependency on bundler
|
||||
sed -i -e '/bundler/ s:^:#:' Rakefile || die
|
||||
}
|
@ -0,0 +1,105 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.2.3.ebuild,v 1.1 2015/02/04 00:41:19 robbat2 Exp $
|
||||
|
||||
EAPI=5
|
||||
[[ ${PV} == *9999 ]] && SCM="git-2"
|
||||
EGIT_REPO_URI="git://git.gentoo.org/proj/gitolite-gentoo"
|
||||
EGIT_MASTER=master
|
||||
|
||||
inherit perl-module user versionator ${SCM}
|
||||
|
||||
DESCRIPTION="Highly flexible server for git directory version tracker, Gentoo fork"
|
||||
HOMEPAGE="http://git.overlays.gentoo.org/gitweb/?p=proj/gitolite-gentoo.git;a=summary"
|
||||
if [[ ${PV} != *9999 ]]; then
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
else
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="tools vim-syntax"
|
||||
|
||||
DEPEND="dev-lang/perl
|
||||
virtual/perl-File-Path
|
||||
virtual/perl-File-Temp
|
||||
>=dev-vcs/git-1.6.6"
|
||||
RDEPEND="${DEPEND}
|
||||
!dev-vcs/gitolite-gentoo
|
||||
vim-syntax? ( app-vim/gitolite-syntax )
|
||||
dev-perl/Net-SSH-AuthorizedKeysFile
|
||||
dev-perl/JSON"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup git
|
||||
enewuser git -1 /bin/sh /var/lib/gitolite git
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
echo "${PF}-gentoo" > src/VERSION
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local uexec=/usr/libexec/${PN}
|
||||
|
||||
rm -rf src/lib/Gitolite/Test{,.pm}
|
||||
insinto $VENDOR_LIB
|
||||
doins -r src/lib/Gitolite
|
||||
|
||||
dodoc README.markdown CHANGELOG
|
||||
# These are meant by upstream as examples, you are strongly recommended to
|
||||
# customize them for your needs.
|
||||
dodoc contrib/utils/ipa_groups.pl contrib/utils/ldap_groups.sh
|
||||
|
||||
insopts -m0755
|
||||
insinto $uexec
|
||||
doins -r src/{commands,syntactic-sugar,triggers,VREF}/
|
||||
doins -r contrib/{commands,triggers}
|
||||
|
||||
insopts -m0644
|
||||
doins src/VERSION
|
||||
|
||||
exeinto $uexec
|
||||
doexe src/gitolite{,-shell}
|
||||
|
||||
dodir /usr/bin
|
||||
for bin in gitolite{,-shell}; do
|
||||
dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin}
|
||||
done
|
||||
|
||||
if use tools; then
|
||||
dobin check-g2-compat convert-gitosis-conf
|
||||
dobin contrib/utils/rc-format-v3.4
|
||||
fi
|
||||
|
||||
keepdir /var/lib/gitolite
|
||||
fowners git:git /var/lib/gitolite
|
||||
fperms 750 /var/lib/gitolite
|
||||
|
||||
fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ "$(get_major_version $REPLACING_VERSIONS)" == "2" ]]; then
|
||||
ewarn
|
||||
elog "***NOTE*** This is a major upgrade and will likely break your existing gitolite-2.x setup!"
|
||||
elog "Please read http://gitolite.com/gitolite/migr.html first!"
|
||||
ewarn
|
||||
elog "***NOTE*** If you're using the \"umask\" feature of ${PN}-2.x:"
|
||||
elog "You'll have to replace each \"umask = ...\" option by \"option umask = ...\""
|
||||
elog "And you'll also have to enable the \"RepoUmask\" module in your .gitolite.rc"
|
||||
ewarn
|
||||
fi
|
||||
|
||||
# bug 352291
|
||||
gitolite_home=$(awk -F: '$1 == "git" { print $6 }' /etc/passwd)
|
||||
if [ -n "${gitolite_home}" -a "${gitolite_home}" != "/var/lib/gitolite" ]; then
|
||||
ewarn
|
||||
elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)."
|
||||
elog "Especially if you're migrating from gitosis."
|
||||
ewarn
|
||||
fi
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST glm-0.9.2.4.zip 3462705 SHA256 1ec0e08c15c3f7e67d646ffae57777836c64431ddbf6bdcda4b73fb584b2542c
|
||||
DIST glm-0.9.3.2.zip 6451695 SHA256 ee66ab8336b9b6b3dff69268c497688268cf5a9d2b3a14e1aa6fbd7f48c911be SHA512 7e446cb32c62254f6c44d4bc350a691312d33866bcb42865ee750342a22437e3df791007574582e9c0152f66d86d891cc433e8474c6167432f1604123b33ea51 WHIRLPOOL 9da6e38528ee7f3823983a0c4967e1528b05c7775adc548021bca36e908d987828f023e983a24bd46be48ad6a6e64c00b0c9fdb7f50abc97e1a9dbf9a0e15cd9
|
||||
DIST glm-0.9.5.1.zip 4071873 SHA256 4f621657a3a7e73e2062f0c9b4366ba5e14a3c3b3c04928378f37fdd70bd0bf5 SHA512 9644e7d76dda057fb25c3c387316c551e964a179662baf095cc2519ec84693499fd1f9c8d614ed617c3a0e406843aad7a01cbbc9399e86d52cdd8cf72f1b9194 WHIRLPOOL 5a5e2e64c4236f46d97f286b6675fd01b92905fa86c02fe9812d272d0dd0319a1bff8ab0c8d27d1bb706b0033ba08b49085bd83264b72954ca7704fe7260333c
|
||||
DIST glm-0.9.6.1.zip 4232099 SHA256 1a8a0c84dee47b0493aa8d45ccd38dc02b917d9f14da835c5b06fb0b93bb33e8 SHA512 7f1468c5e60e65181f4685a2429fa8d70350a3576175a55b7c9e8597a03837cb84aeaeb88d311e1e1948c5bd90ad9cee9286433cb78fdee54b0fbe5313ce2f84 WHIRLPOOL 88e0c6df25ee1bf73b625614be61c21c07389a7ecc05e2e74714da08412ab3ab0eba6c99c6a793f7b08d52f6748ef5202d8301c1b6cf4d64ab06184bc9482030
|
||||
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/glm/glm-0.9.6.1.ebuild,v 1.1 2015/02/04 09:32:50 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="OpenGL Mathematics"
|
||||
HOMEPAGE="http://glm.g-truc.net/"
|
||||
SRC_URI="mirror://sourceforge/ogl-math/${P}.zip"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="app-arch/unzip"
|
||||
|
||||
src_install() {
|
||||
dodoc readme.txt doc/${PN}.pdf
|
||||
cd ${PN} || die
|
||||
insinto /usr/include/${PN}
|
||||
doins -r *.hpp detail gtc gtx
|
||||
rm "${ED}"usr/include/${PN}/detail/*.cpp || die
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST libvisio-0.0.30.tar.xz 384508 SHA256 e7be89fdef23483deea53a557fe023c9f6b59e0f7bb5ba4f42b5909c86cc11f9 SHA512 d0261f30ca9065873aa498f7594a638d0a90dadd4df609a91e746579d14b5f1f18aa4e4812d25870b390f2df59ffa8f8a4d76618c6e71539023b7610044c9d21 WHIRLPOOL 1e328569f3e810c6cc1399015b7fb5b4aa206e0127109efaad23163fba8d45a4a74945ff6cca3dcc883dcd1248be69149383a2d9f44fb5be213ebfcd2574a92e
|
||||
DIST libvisio-0.1.0.tar.xz 362740 SHA256 0e4f1d49b7cd01173f846995655f2175bbdbde4eac05697bd28667723d176d6f SHA512 44294d279f651cf0b8ebef08af9db077d1a7f57675bb3a234608fa2aac2a8b6405549a7a6a1d054c291dc16604084876fab76336449b2710274e576af3eb01d6 WHIRLPOOL 92a9bfe51586dd75c621b244706d39a80af3e87fb0a82e82a26bb38c6edffd8c64fdd18a82f6422aafbb20fdd184ff2be2cb8216df9ea2195da25cd323f8298d
|
||||
DIST libvisio-0.1.1.tar.xz 412752 SHA256 4b510168d1465516fdf6e57c01e2f9eae1fc0ae232c74e44e70693bbc49227f1 SHA512 c17c3a94985bd4c6fb10fc27d1b61ac812d5b663d123d2a5a5089f9297d39c53befffd563e6367aa024df7f69c03a1cfa41edef71c824cf03e26e3b01987dd38 WHIRLPOOL 47b81e6f4ad9f6267113d259f3d9514751fd73a731ded9b265dddbaa918bee5be1a1580ced9ceb287822ee8a67841f15ca06e04d300212301ae5549625589cfa
|
||||
|
@ -0,0 +1,54 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/libvisio/libvisio-0.1.1.ebuild,v 1.1 2015/02/04 09:15:48 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
EGIT_REPO_URI="git://anongit.freedesktop.org/git/libreoffice/libvisio/"
|
||||
inherit base eutils
|
||||
[[ ${PV} == 9999 ]] && inherit autotools git-2
|
||||
|
||||
DESCRIPTION="Library parsing the visio documents"
|
||||
HOMEPAGE="https://wiki.documentfoundation.org/DLP/Libraries/libvisio"
|
||||
[[ ${PV} == 9999 ]] || SRC_URI="http://dev-www.libreoffice.org/src/${PN}/${P}.tar.xz"
|
||||
|
||||
LICENSE="|| ( GPL-2+ LGPL-2.1 MPL-1.1 )"
|
||||
SLOT="0"
|
||||
[[ ${PV} == 9999 ]] || \
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~x86"
|
||||
IUSE="doc static-libs test"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/icu:=
|
||||
dev-libs/librevenge
|
||||
dev-libs/libxml2
|
||||
sys-libs/zlib
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-libs/boost-1.46
|
||||
dev-util/gperf
|
||||
sys-devel/libtool
|
||||
virtual/pkgconfig
|
||||
doc? ( app-doc/doxygen )
|
||||
test? ( dev-util/cppunit )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
[[ -d m4 ]] || mkdir "m4"
|
||||
base_src_prepare
|
||||
[[ ${PV} == 9999 ]] && eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
$(use_enable static-libs static) \
|
||||
--disable-werror \
|
||||
$(use_with doc docs) \
|
||||
$(use_enable test tests)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
prune_libtool_files --all
|
||||
}
|
@ -0,0 +1,36 @@
|
||||
From 32e98e8ef06f0bb6ad55f9fb5858be77c03367b0 Mon Sep 17 00:00:00 2001
|
||||
From: Matt Turner <mattst88@gmail.com>
|
||||
Date: Mon, 2 Feb 2015 17:26:49 -0800
|
||||
Subject: [PATCH] gallium/util: Don't use __builtin_clrsb in util_last_bit().
|
||||
|
||||
Unclear circumstances lead to undefined symbols on x86.
|
||||
|
||||
Bugzilla: https://bugs.gentoo.org/show_bug.cgi?id=536916
|
||||
Cc: mesa-stable@lists.freedesktop.org
|
||||
Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>
|
||||
---
|
||||
src/gallium/auxiliary/util/u_math.h | 4 ----
|
||||
1 file changed, 4 deletions(-)
|
||||
|
||||
diff --git a/src/gallium/auxiliary/util/u_math.h b/src/gallium/auxiliary/util/u_math.h
|
||||
index 19c7343..ca6d0f1 100644
|
||||
--- a/src/gallium/auxiliary/util/u_math.h
|
||||
+++ b/src/gallium/auxiliary/util/u_math.h
|
||||
@@ -561,14 +561,10 @@ util_last_bit(unsigned u)
|
||||
static INLINE unsigned
|
||||
util_last_bit_signed(int i)
|
||||
{
|
||||
-#if defined(__GNUC__) && ((__GNUC__ * 100 + __GNUC_MINOR__) >= 407) && !defined(__INTEL_COMPILER)
|
||||
- return 31 - __builtin_clrsb(i);
|
||||
-#else
|
||||
if (i >= 0)
|
||||
return util_last_bit(i);
|
||||
else
|
||||
return util_last_bit(~(unsigned)i);
|
||||
-#endif
|
||||
}
|
||||
|
||||
/* Destructively loop over all of the bits in a mask as in:
|
||||
--
|
||||
2.0.4
|
||||
|
@ -1,499 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-10.3.5-r1.ebuild,v 1.2 2014/12/08 18:50:55 mattst88 Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
EGIT_REPO_URI="git://anongit.freedesktop.org/mesa/mesa"
|
||||
|
||||
if [[ ${PV} = 9999* ]]; then
|
||||
GIT_ECLASS="git-r3"
|
||||
EXPERIMENTAL="true"
|
||||
fi
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit base autotools multilib multilib-minimal flag-o-matic \
|
||||
python-any-r1 toolchain-funcs pax-utils ${GIT_ECLASS}
|
||||
|
||||
OPENGL_DIR="xorg-x11"
|
||||
|
||||
MY_PN="${PN/m/M}"
|
||||
MY_P="${MY_PN}-${PV/_/-}"
|
||||
MY_SRC_P="${MY_PN}Lib-${PV/_/-}"
|
||||
|
||||
FOLDER="${PV/.0/}"
|
||||
|
||||
DESCRIPTION="OpenGL-like graphic library for Linux"
|
||||
HOMEPAGE="http://mesa3d.sourceforge.net/"
|
||||
|
||||
#SRC_PATCHES="mirror://gentoo/${P}-gentoo-patches-01.tar.bz2"
|
||||
if [[ $PV = 9999* ]]; then
|
||||
SRC_URI="${SRC_PATCHES}"
|
||||
else
|
||||
SRC_URI="ftp://ftp.freedesktop.org/pub/mesa/${FOLDER}/${MY_SRC_P}.tar.bz2
|
||||
${SRC_PATCHES}"
|
||||
fi
|
||||
|
||||
# The code is MIT/X11.
|
||||
# GLES[2]/gl[2]{,ext,platform}.h are SGI-B-2.0
|
||||
LICENSE="MIT SGI-B-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
INTEL_CARDS="i915 i965 ilo intel"
|
||||
RADEON_CARDS="r100 r200 r300 r600 radeon radeonsi"
|
||||
VIDEO_CARDS="${INTEL_CARDS} ${RADEON_CARDS} freedreno nouveau vmware"
|
||||
for card in ${VIDEO_CARDS}; do
|
||||
IUSE_VIDEO_CARDS+=" video_cards_${card}"
|
||||
done
|
||||
|
||||
IUSE="${IUSE_VIDEO_CARDS}
|
||||
bindist +classic debug +dri3 +egl +gallium +gbm gles1 gles2 +llvm +nptl
|
||||
opencl openvg osmesa pax_kernel openmax pic r600-llvm-compiler selinux
|
||||
+udev vdpau wayland xvmc xa kernel_FreeBSD kernel_linux"
|
||||
|
||||
REQUIRED_USE="
|
||||
llvm? ( gallium )
|
||||
openvg? ( egl gallium )
|
||||
opencl? (
|
||||
gallium
|
||||
llvm
|
||||
video_cards_r600? ( r600-llvm-compiler )
|
||||
video_cards_radeon? ( r600-llvm-compiler )
|
||||
video_cards_radeonsi? ( r600-llvm-compiler )
|
||||
)
|
||||
openmax? ( gallium )
|
||||
gles1? ( egl )
|
||||
gles2? ( egl )
|
||||
r600-llvm-compiler? ( gallium llvm || ( video_cards_r600 video_cards_radeonsi video_cards_radeon ) )
|
||||
wayland? ( egl gbm )
|
||||
xa? ( gallium )
|
||||
video_cards_freedreno? ( gallium )
|
||||
video_cards_intel? ( || ( classic gallium ) )
|
||||
video_cards_i915? ( || ( classic gallium ) )
|
||||
video_cards_i965? ( classic )
|
||||
video_cards_ilo? ( gallium )
|
||||
video_cards_nouveau? ( || ( classic gallium ) )
|
||||
video_cards_radeon? ( || ( classic gallium ) )
|
||||
video_cards_r100? ( classic )
|
||||
video_cards_r200? ( classic )
|
||||
video_cards_r300? ( gallium )
|
||||
video_cards_r600? ( gallium )
|
||||
video_cards_radeonsi? ( gallium llvm )
|
||||
video_cards_vmware? ( gallium )
|
||||
${PYTHON_REQUIRED_USE}
|
||||
"
|
||||
|
||||
LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.56"
|
||||
# keep correct libdrm and dri2proto dep
|
||||
# keep blocks in rdepend for binpkg
|
||||
RDEPEND="
|
||||
!<x11-base/xorg-server-1.7
|
||||
!<=x11-proto/xf86driproto-2.0.3
|
||||
abi_x86_32? ( !app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] )
|
||||
classic? ( app-admin/eselect-mesa )
|
||||
gallium? ( app-admin/eselect-mesa )
|
||||
>=app-admin/eselect-opengl-1.3.0
|
||||
udev? ( kernel_linux? ( >=virtual/libudev-215:=[${MULTILIB_USEDEP}] ) )
|
||||
>=dev-libs/expat-2.1.0-r3:=[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/libX11-1.6.2:=[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/libxshmfence-1.1:=[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/libXdamage-1.1.4-r1:=[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/libXext-1.3.2:=[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/libXxf86vm-1.1.3:=[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/libxcb-1.9.3:=[${MULTILIB_USEDEP}]
|
||||
llvm? (
|
||||
video_cards_radeonsi? ( || (
|
||||
>=dev-libs/elfutils-0.155-r1:=[${MULTILIB_USEDEP}]
|
||||
>=dev-libs/libelf-0.8.13-r2:=[${MULTILIB_USEDEP}]
|
||||
) )
|
||||
video_cards_r600? ( || (
|
||||
>=dev-libs/elfutils-0.155-r1:=[${MULTILIB_USEDEP}]
|
||||
>=dev-libs/libelf-0.8.13-r2:=[${MULTILIB_USEDEP}]
|
||||
) )
|
||||
!video_cards_r600? (
|
||||
video_cards_radeon? ( || (
|
||||
>=dev-libs/elfutils-0.155-r1:=[${MULTILIB_USEDEP}]
|
||||
>=dev-libs/libelf-0.8.13-r2:=[${MULTILIB_USEDEP}]
|
||||
) )
|
||||
)
|
||||
>=sys-devel/llvm-3.3-r3:=[${MULTILIB_USEDEP}]
|
||||
video_cards_radeonsi? ( >=sys-devel/llvm-3.4.2:=[${MULTILIB_USEDEP}] )
|
||||
)
|
||||
opencl? (
|
||||
app-admin/eselect-opencl
|
||||
dev-libs/libclc
|
||||
)
|
||||
openmax? ( >=media-libs/libomxil-bellagio-0.9.3:=[${MULTILIB_USEDEP}] )
|
||||
vdpau? ( >=x11-libs/libvdpau-0.7:=[${MULTILIB_USEDEP}] )
|
||||
wayland? ( >=dev-libs/wayland-1.2.0:=[${MULTILIB_USEDEP}] )
|
||||
xvmc? ( >=x11-libs/libXvMC-1.0.8:=[${MULTILIB_USEDEP}] )
|
||||
${LIBDRM_DEPSTRING}[video_cards_freedreno?,video_cards_nouveau?,video_cards_vmware?,${MULTILIB_USEDEP}]
|
||||
"
|
||||
for card in ${INTEL_CARDS}; do
|
||||
RDEPEND="${RDEPEND}
|
||||
video_cards_${card}? ( ${LIBDRM_DEPSTRING}[video_cards_intel] )
|
||||
"
|
||||
done
|
||||
|
||||
for card in ${RADEON_CARDS}; do
|
||||
RDEPEND="${RDEPEND}
|
||||
video_cards_${card}? ( ${LIBDRM_DEPSTRING}[video_cards_radeon] )
|
||||
"
|
||||
done
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
${PYTHON_DEPS}
|
||||
llvm? (
|
||||
r600-llvm-compiler? ( sys-devel/llvm[video_cards_radeon] )
|
||||
video_cards_radeonsi? ( sys-devel/llvm[video_cards_radeon] )
|
||||
)
|
||||
opencl? (
|
||||
>=sys-devel/llvm-3.4.2:=[${MULTILIB_USEDEP}]
|
||||
>=sys-devel/clang-3.4.2:=[${MULTILIB_USEDEP}]
|
||||
>=sys-devel/gcc-4.6
|
||||
)
|
||||
sys-devel/bison
|
||||
sys-devel/flex
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
>=x11-proto/dri2proto-2.8-r1:=[${MULTILIB_USEDEP}]
|
||||
dri3? (
|
||||
>=x11-proto/dri3proto-1.0:=[${MULTILIB_USEDEP}]
|
||||
>=x11-proto/presentproto-1.0:=[${MULTILIB_USEDEP}]
|
||||
)
|
||||
>=x11-proto/glproto-1.4.17-r1:=[${MULTILIB_USEDEP}]
|
||||
>=x11-proto/xextproto-7.2.1-r1:=[${MULTILIB_USEDEP}]
|
||||
>=x11-proto/xf86driproto-2.1.1-r1:=[${MULTILIB_USEDEP}]
|
||||
>=x11-proto/xf86vidmodeproto-2.3.1-r1:=[${MULTILIB_USEDEP}]
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
EGIT_CHECKOUT_DIR=${S}
|
||||
|
||||
# It is slow without texrels, if someone wants slow
|
||||
# mesa without texrels +pic use is worth the shot
|
||||
QA_EXECSTACK="usr/lib*/libGL.so*"
|
||||
QA_WX_LOAD="usr/lib*/libGL.so*"
|
||||
|
||||
# Think about: ggi, fbcon, no-X configs
|
||||
|
||||
pkg_setup() {
|
||||
# workaround toc-issue wrt #386545
|
||||
use ppc64 && append-flags -mminimal-toc
|
||||
|
||||
# warning message for bug 459306
|
||||
if use llvm && has_version sys-devel/llvm[!debug=]; then
|
||||
ewarn "Mismatch between debug USE flags in media-libs/mesa and sys-devel/llvm"
|
||||
ewarn "detected! This can cause problems. For details, see bug 459306."
|
||||
fi
|
||||
|
||||
python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
[[ $PV = 9999* ]] && git-r3_src_unpack
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# apply patches
|
||||
if [[ ${PV} != 9999* && -n ${SRC_PATCHES} ]]; then
|
||||
EPATCH_FORCE="yes" \
|
||||
EPATCH_SOURCE="${WORKDIR}/patches" \
|
||||
EPATCH_SUFFIX="patch" \
|
||||
epatch
|
||||
fi
|
||||
|
||||
# relax the requirement that r300 must have llvm, bug 380303
|
||||
epatch "${FILESDIR}"/${PN}-10.2-dont-require-llvm-for-r300.patch
|
||||
|
||||
# fix for hardened pax_kernel, bug 240956
|
||||
[[ ${PV} != 9999* ]] && epatch "${FILESDIR}"/glx_ro_text_segm.patch
|
||||
|
||||
# Solaris needs some recent POSIX stuff in our case
|
||||
if [[ ${CHOST} == *-solaris* ]] ; then
|
||||
sed -i -e "s/-DSVR4/-D_POSIX_C_SOURCE=200112L/" configure.ac || die
|
||||
fi
|
||||
|
||||
base_src_prepare
|
||||
|
||||
eautoreconf
|
||||
multilib_copy_sources
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local myconf
|
||||
|
||||
if use classic; then
|
||||
# Configurable DRI drivers
|
||||
driver_enable swrast
|
||||
|
||||
# Intel code
|
||||
driver_enable video_cards_i915 i915
|
||||
driver_enable video_cards_i965 i965
|
||||
if ! use video_cards_i915 && \
|
||||
! use video_cards_i965; then
|
||||
driver_enable video_cards_intel i915 i965
|
||||
fi
|
||||
|
||||
# Nouveau code
|
||||
driver_enable video_cards_nouveau nouveau
|
||||
|
||||
# ATI code
|
||||
driver_enable video_cards_r100 radeon
|
||||
driver_enable video_cards_r200 r200
|
||||
if ! use video_cards_r100 && \
|
||||
! use video_cards_r200; then
|
||||
driver_enable video_cards_radeon radeon r200
|
||||
fi
|
||||
fi
|
||||
|
||||
if use egl; then
|
||||
myconf+="--with-egl-platforms=x11$(use wayland && echo ",wayland")$(use gbm && echo ",drm") "
|
||||
fi
|
||||
|
||||
if use gallium; then
|
||||
myconf+="
|
||||
$(use_enable llvm gallium-llvm)
|
||||
$(use_enable openvg)
|
||||
$(use_enable openvg gallium-egl)
|
||||
$(use_enable openmax omx)
|
||||
$(use_enable r600-llvm-compiler)
|
||||
$(use_enable vdpau)
|
||||
$(use_enable xa)
|
||||
$(use_enable xvmc)
|
||||
"
|
||||
gallium_enable swrast
|
||||
gallium_enable video_cards_vmware svga
|
||||
gallium_enable video_cards_nouveau nouveau
|
||||
gallium_enable video_cards_i915 i915
|
||||
gallium_enable video_cards_ilo ilo
|
||||
if ! use video_cards_i915 && \
|
||||
! use video_cards_i965; then
|
||||
gallium_enable video_cards_intel i915
|
||||
fi
|
||||
|
||||
gallium_enable video_cards_r300 r300
|
||||
gallium_enable video_cards_r600 r600
|
||||
gallium_enable video_cards_radeonsi radeonsi
|
||||
if ! use video_cards_r300 && \
|
||||
! use video_cards_r600; then
|
||||
gallium_enable video_cards_radeon r300 r600
|
||||
fi
|
||||
|
||||
gallium_enable video_cards_freedreno freedreno
|
||||
# opencl stuff
|
||||
if use opencl; then
|
||||
myconf+="
|
||||
$(use_enable opencl)
|
||||
--with-opencl-libdir="${EPREFIX}/usr/$(get_libdir)/OpenCL/vendors/mesa"
|
||||
--with-clang-libdir="${EPREFIX}/usr/lib"
|
||||
"
|
||||
fi
|
||||
fi
|
||||
|
||||
# x86 hardened pax_kernel needs glx-rts, bug 240956
|
||||
if use pax_kernel; then
|
||||
myconf+="
|
||||
$(use_enable x86 glx-rts)
|
||||
"
|
||||
fi
|
||||
|
||||
# on abi_x86_32 hardened we need to have asm disable
|
||||
if [[ ${ABI} == x86* ]] && use pic; then
|
||||
myconf+=" --disable-asm"
|
||||
fi
|
||||
|
||||
# build fails with BSD indent, bug #428112
|
||||
use userland_GNU || export INDENT=cat
|
||||
|
||||
econf \
|
||||
--enable-dri \
|
||||
--enable-glx \
|
||||
--enable-shared-glapi \
|
||||
$(use_enable !bindist texture-float) \
|
||||
$(use_enable debug) \
|
||||
$(use_enable dri3) \
|
||||
$(use_enable egl) \
|
||||
$(use_enable gbm) \
|
||||
$(use_enable gles1) \
|
||||
$(use_enable gles2) \
|
||||
$(use_enable nptl glx-tls) \
|
||||
$(use_enable osmesa) \
|
||||
$(use_enable !udev sysfs) \
|
||||
--enable-llvm-shared-libs \
|
||||
--with-dri-drivers=${DRI_DRIVERS} \
|
||||
--with-gallium-drivers=${GALLIUM_DRIVERS} \
|
||||
PYTHON2="${PYTHON}" \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake install DESTDIR="${D}"
|
||||
|
||||
if use classic || use gallium; then
|
||||
ebegin "Moving DRI/Gallium drivers for dynamic switching"
|
||||
local gallium_drivers=( i915_dri.so i965_dri.so r300_dri.so r600_dri.so swrast_dri.so )
|
||||
keepdir /usr/$(get_libdir)/dri
|
||||
dodir /usr/$(get_libdir)/mesa
|
||||
for x in ${gallium_drivers[@]}; do
|
||||
if [ -f "$(get_libdir)/gallium/${x}" ]; then
|
||||
mv -f "${ED}/usr/$(get_libdir)/dri/${x}" "${ED}/usr/$(get_libdir)/dri/${x/_dri.so/g_dri.so}" \
|
||||
|| die "Failed to move ${x}"
|
||||
fi
|
||||
done
|
||||
if use classic; then
|
||||
emake -C "${BUILD_DIR}/src/mesa/drivers/dri" DESTDIR="${D}" install
|
||||
fi
|
||||
for x in "${ED}"/usr/$(get_libdir)/dri/*.so; do
|
||||
if [ -f ${x} -o -L ${x} ]; then
|
||||
mv -f "${x}" "${x/dri/mesa}" \
|
||||
|| die "Failed to move ${x}"
|
||||
fi
|
||||
done
|
||||
pushd "${ED}"/usr/$(get_libdir)/dri || die "pushd failed"
|
||||
ln -s ../mesa/*.so . || die "Creating symlink failed"
|
||||
# remove symlinks to drivers known to eselect
|
||||
for x in ${gallium_drivers[@]}; do
|
||||
if [ -f ${x} -o -L ${x} ]; then
|
||||
rm "${x}" || die "Failed to remove ${x}"
|
||||
fi
|
||||
done
|
||||
popd
|
||||
eend $?
|
||||
fi
|
||||
if use opencl; then
|
||||
ebegin "Moving Gallium/Clover OpenCL implementation for dynamic switching"
|
||||
local cl_dir="/usr/$(get_libdir)/OpenCL/vendors/mesa"
|
||||
dodir ${cl_dir}/{lib,include}
|
||||
if [ -f "${ED}/usr/$(get_libdir)/libOpenCL.so" ]; then
|
||||
mv -f "${ED}"/usr/$(get_libdir)/libOpenCL.so* \
|
||||
"${ED}"${cl_dir}
|
||||
fi
|
||||
if [ -f "${ED}/usr/include/CL/opencl.h" ]; then
|
||||
mv -f "${ED}"/usr/include/CL \
|
||||
"${ED}"${cl_dir}/include
|
||||
fi
|
||||
eend $?
|
||||
fi
|
||||
|
||||
if use openmax; then
|
||||
echo "XDG_DATA_DIRS=\"${EPREFIX}/usr/share/mesa/xdg\"" > "${T}/99mesaxdgomx"
|
||||
doenvd "${T}"/99mesaxdgomx
|
||||
keepdir /usr/share/mesa/xdg
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
prune_libtool_files --all
|
||||
einstalldocs
|
||||
|
||||
if use !bindist; then
|
||||
dodoc docs/patents.txt
|
||||
fi
|
||||
|
||||
# Install config file for eselect mesa
|
||||
insinto /usr/share/mesa
|
||||
newins "${FILESDIR}/eselect-mesa.conf.9.2" eselect-mesa.conf
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
if use llvm; then
|
||||
local llvm_tests='lp_test_arit lp_test_arit lp_test_blend lp_test_blend lp_test_conv lp_test_conv lp_test_format lp_test_format lp_test_printf lp_test_printf'
|
||||
pushd src/gallium/drivers/llvmpipe >/dev/null || die
|
||||
emake ${llvm_tests}
|
||||
pax-mark m ${llvm_tests}
|
||||
popd >/dev/null || die
|
||||
fi
|
||||
emake check
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# Switch to the xorg implementation.
|
||||
echo
|
||||
eselect opengl set --use-old ${OPENGL_DIR}
|
||||
|
||||
# Select classic/gallium drivers
|
||||
if use classic || use gallium; then
|
||||
eselect mesa set --auto
|
||||
fi
|
||||
|
||||
# Switch to mesa opencl
|
||||
if use opencl; then
|
||||
eselect opencl set --use-old ${PN}
|
||||
fi
|
||||
|
||||
# run omxregister-bellagio to make the OpenMAX drivers known system-wide
|
||||
if use openmax; then
|
||||
ebegin "Registering OpenMAX drivers"
|
||||
BELLAGIO_SEARCH_PATH="${EPREFIX}/usr/$(get_libdir)/libomxil-bellagio0" \
|
||||
OMX_BELLAGIO_REGISTRY=${EPREFIX}/usr/share/mesa/xdg/.omxregister \
|
||||
omxregister-bellagio
|
||||
eend $?
|
||||
fi
|
||||
|
||||
# warn about patent encumbered texture-float
|
||||
if use !bindist; then
|
||||
elog "USE=\"bindist\" was not set. Potentially patent encumbered code was"
|
||||
elog "enabled. Please see patents.txt for an explanation."
|
||||
fi
|
||||
|
||||
local using_radeon r_flag
|
||||
for r_flag in ${RADEON_CARDS}; do
|
||||
if use video_cards_${r_flag}; then
|
||||
using_radeon=1
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
if [[ ${using_radeon} = 1 ]] && ! has_version media-libs/libtxc_dxtn; then
|
||||
elog "Note that in order to have full S3TC support, it is necessary to install"
|
||||
elog "media-libs/libtxc_dxtn as well. This may be necessary to get nice"
|
||||
elog "textures in some apps, and some others even require this to run."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_prerm() {
|
||||
if use openmax; then
|
||||
rm "${EPREFIX}"/usr/share/mesa/xdg/.omxregister
|
||||
fi
|
||||
}
|
||||
|
||||
# $1 - VIDEO_CARDS flag
|
||||
# other args - names of DRI drivers to enable
|
||||
# TODO: avoid code duplication for a more elegant implementation
|
||||
driver_enable() {
|
||||
case $# in
|
||||
# for enabling unconditionally
|
||||
1)
|
||||
DRI_DRIVERS+=",$1"
|
||||
;;
|
||||
*)
|
||||
if use $1; then
|
||||
shift
|
||||
for i in $@; do
|
||||
DRI_DRIVERS+=",${i}"
|
||||
done
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
gallium_enable() {
|
||||
case $# in
|
||||
# for enabling unconditionally
|
||||
1)
|
||||
GALLIUM_DRIVERS+=",$1"
|
||||
;;
|
||||
*)
|
||||
if use $1; then
|
||||
shift
|
||||
for i in $@; do
|
||||
GALLIUM_DRIVERS+=",${i}"
|
||||
done
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST gst-libav-1.1.0_pre20130128.tar.xz 477668 SHA256 c746d093b5ad4a6d325361217c49b35817ab0a257504d54b92ef0302820f66b4 SHA512 525d393b1fe665652798bd50859f6e5317b164c3edf7e20f4bc66a2d2c09e6345c2aacf80f8592306da0945325e7a22b0238bb868393df304fbdb4c8956cf338 WHIRLPOOL bb10a0d741997212556e88f2cec32bc93375e5a8c89b3b6ef3bc598a2c9ab8f8985b42b0585d5c2ff3ca08433276f094dca7194e1b660f8199fd276d2e531a8c
|
||||
DIST gst-libav-1.2.0.tar.xz 4575972 SHA256 48721eb318ffffdd134edea754d0b65d76b08c8209a8d2c8a42bca1f799f9099 SHA512 2d53de52fb6f846752b0e0c90f8ca167397ade5a413755ecbad9876a25046b56850a8d8c1b2783819da0988475bdf91a3ce8709f6f8db2b3e197bc2fb0e37d7a WHIRLPOOL fcf29f4d55b7d0955750f6aef2541bf5fc94cd4b36ba44dad25035b77d642e7846ab9534ba744ad1ec79f2c67923e988b91ee2c0368b545d164f996c1e485efd
|
||||
DIST gst-libav-1.2.4.tar.xz 4580144 SHA256 2a69480d63fc2db93249d9e2e229ab3541bbc2db881b0f64de13d0bfc7d1f037 SHA512 64b24f0995865bc736946ad0709b37d6557ce1b91359371c7aaf48d02a0cb486f3bf90b72f483c8ccb661cd5fb637564809bc92d070ad901576bae5b17db0273 WHIRLPOOL 94948887c9ff642ab7e87695acb19b2a210946dd1938776d7d653017fc5231c9144e48c3d467f8c893513a29976d4e8b88457ed44bb0849cdb6f721e1ea576b0
|
||||
DIST gst-libav-1.4.5.tar.xz 5220508 SHA256 605c62624604f3bb5c870844cc1f2711779cc533b004c2aa1d8c0d58557afbbc SHA512 a2f9250a51440358d205ef160119498d52cf4944fe810e736e4561f2cdbb8dabad6220d6e4da507f013c42bea69ce72acc373982642278de0a03605bbcd4f75f WHIRLPOOL 075ad91101def8ee8958eaf3051390a76efa3860a4d6796b7f5f86f9b175ca493aa3094e59b24b19c59025337683178f43346e887d7b5efe46b0f9aeadcd28d2
|
||||
|
@ -1,16 +0,0 @@
|
||||
Some muxers come with a ',' in their name, replace it by '_' as in the other
|
||||
places.
|
||||
|
||||
Index: gst-libav-1.1.0_pre20130128/ext/libav/gstavmux.c
|
||||
===================================================================
|
||||
--- gst-libav-1.1.0_pre20130128.orig/ext/libav/gstavmux.c
|
||||
+++ gst-libav-1.1.0_pre20130128/ext/libav/gstavmux.c
|
||||
@@ -937,7 +937,7 @@ gst_ffmpegmux_register (GstPlugin * plug
|
||||
p = type_name;
|
||||
|
||||
while (*p) {
|
||||
- if (*p == '.')
|
||||
+ if (*p == '.' || *p == ',')
|
||||
*p = '_';
|
||||
p++;
|
||||
}
|
@ -1,49 +0,0 @@
|
||||
Index: gst-libav-1.1.0_pre20130128/ext/libav/gstavcodecmap.c
|
||||
===================================================================
|
||||
--- gst-libav-1.1.0_pre20130128.orig/ext/libav/gstavcodecmap.c
|
||||
+++ gst-libav-1.1.0_pre20130128/ext/libav/gstavcodecmap.c
|
||||
@@ -27,7 +27,16 @@
|
||||
|
||||
#include <gst/gst.h>
|
||||
#include <libavcodec/avcodec.h>
|
||||
+#include <libavutil/avutil.h>
|
||||
+#if (LIBAVUTIL_VERSION_INT > AV_VERSION_INT(52,6,0) || (LIBAVUTIL_VERSION_MICRO < 100 && LIBAVUTIL_VERSION_INT > AV_VERSION_INT(52,2,0)))
|
||||
#include <libavutil/channel_layout.h>
|
||||
+#else
|
||||
+#include <libavutil/audioconvert.h>
|
||||
+#endif
|
||||
+#if (LIBAVUTIL_VERSION_INT < AV_VERSION_INT(51,42,0) || (LIBAVUTIL_VERSION_MICRO > 100 && LIBAVUTIL_VERSION_INT < AV_VERSION_INT(51,74,0)))
|
||||
+#define AVPixelFormat PixelFormat
|
||||
+#endif
|
||||
+
|
||||
|
||||
#include "gstav.h"
|
||||
#include "gstavcodecmap.h"
|
||||
Index: gst-libav-1.1.0_pre20130128/ext/libav/gstavutils.h
|
||||
===================================================================
|
||||
--- gst-libav-1.1.0_pre20130128.orig/ext/libav/gstavutils.h
|
||||
+++ gst-libav-1.1.0_pre20130128/ext/libav/gstavutils.h
|
||||
@@ -94,4 +94,23 @@ av_smp_format_depth(enum AVSampleFormat
|
||||
GstBuffer *
|
||||
new_aligned_buffer (gint size);
|
||||
|
||||
+#if (LIBAVCODEC_VERSION_INT < AV_VERSION_INT(54,7,0) || (LIBAVCODEC_VERSION_MICRO >= 100 && LIBAVCODEC_VERSION_INT < AV_VERSION_INT(54,8,0)))
|
||||
+static inline int av_codec_is_encoder(AVCodec *codec)
|
||||
+{
|
||||
+ return codec && (codec->encode || codec->encode2);
|
||||
+}
|
||||
+
|
||||
+static inline int av_codec_is_decoder(AVCodec *codec)
|
||||
+{
|
||||
+ return codec && codec->decode;
|
||||
+}
|
||||
+#endif
|
||||
+
|
||||
+#if (LIBAVCODEC_VERSION_INT < AV_VERSION_INT(54,28,0) || (LIBAVCODEC_VERSION_MICRO >= 100 && LIBAVCODEC_VERSION_INT < AV_VERSION_INT(54,59,0)))
|
||||
+static inline void avcodec_free_frame(AVFrame **frame)
|
||||
+{
|
||||
+ av_free(*frame);
|
||||
+}
|
||||
+#endif
|
||||
+
|
||||
#endif /* __GST_FFMPEG_UTILS_H__ */
|
@ -1,121 +0,0 @@
|
||||
Index: gst-libav-1.1.0_pre20130128/ext/libav/gstavauddec.c
|
||||
===================================================================
|
||||
--- gst-libav-1.1.0_pre20130128.orig/ext/libav/gstavauddec.c
|
||||
+++ gst-libav-1.1.0_pre20130128/ext/libav/gstavauddec.c
|
||||
@@ -420,7 +420,7 @@ gst_ffmpegauddec_audio_frame (GstFFMpegA
|
||||
GstBuffer ** outbuf, GstFlowReturn * ret)
|
||||
{
|
||||
gint len = -1;
|
||||
- gint have_data = AVCODEC_MAX_AUDIO_FRAME_SIZE;
|
||||
+ gint have_data = 0;
|
||||
AVPacket packet;
|
||||
AVFrame frame;
|
||||
|
||||
Index: gst-libav-1.1.0_pre20130128/ext/libav/gstavaudenc.c
|
||||
===================================================================
|
||||
--- gst-libav-1.1.0_pre20130128.orig/ext/libav/gstavaudenc.c
|
||||
+++ gst-libav-1.1.0_pre20130128/ext/libav/gstavaudenc.c
|
||||
@@ -266,7 +266,6 @@ gst_ffmpegaudenc_set_format (GstAudioEnc
|
||||
ffmpegaudenc->context->coder_type = 0;
|
||||
ffmpegaudenc->context->context_model = 0;
|
||||
ffmpegaudenc->context->scenechange_threshold = 0;
|
||||
- ffmpegaudenc->context->inter_threshold = 0;
|
||||
|
||||
/* fetch pix_fmt and so on */
|
||||
gst_ffmpeg_audioinfo_to_context (info, ffmpegaudenc->context);
|
||||
Index: gst-libav-1.1.0_pre20130128/ext/libav/gstavcfg.c
|
||||
===================================================================
|
||||
--- gst-libav-1.1.0_pre20130128.orig/ext/libav/gstavcfg.c
|
||||
+++ gst-libav-1.1.0_pre20130128/ext/libav/gstavcfg.c
|
||||
@@ -171,13 +171,10 @@ gst_ffmpeg_idct_algo_get_type (void)
|
||||
{FF_IDCT_INT, "JPEG reference Integer", "int"},
|
||||
{FF_IDCT_SIMPLE, "Simple", "simple"},
|
||||
{FF_IDCT_SIMPLEMMX, "Simple MMX", "simplemmx"},
|
||||
- {FF_IDCT_LIBMPEG2MMX, "LIBMPEG2MMX", "libmpeg2mmx"},
|
||||
{FF_IDCT_ARM, "ARM", "arm"},
|
||||
{FF_IDCT_ALTIVEC, "ALTIVEC", "altivec"},
|
||||
{FF_IDCT_SH4, "SH4", "sh4"},
|
||||
{FF_IDCT_SIMPLEARM, "SIMPLEARM", "simplearm"},
|
||||
- {FF_IDCT_H264, "H264", "h264"},
|
||||
- {FF_IDCT_VP3, "VP3", "vp3"},
|
||||
{FF_IDCT_IPP, "IPP", "ipp"},
|
||||
{FF_IDCT_XVIDMMX, "XVIDMMX", "xvidmmx"},
|
||||
{0, NULL, NULL},
|
||||
@@ -274,9 +271,6 @@ gst_ffmpeg_flags_get_type (void)
|
||||
"global-headers"},
|
||||
{CODEC_FLAG_AC_PRED, "H263 Advanced Intra Coding / MPEG4 AC prediction",
|
||||
"aic"},
|
||||
- {CODEC_FLAG_CBP_RD, "Rate Distoration Optimization for CBP", "cbp-rd"},
|
||||
- {CODEC_FLAG_QP_RD, "Rate Distoration Optimization for QP selection",
|
||||
- "qp-rd"},
|
||||
{CODEC_FLAG_CLOSED_GOP, "Closed GOP", "closedgop"},
|
||||
{0, NULL, NULL},
|
||||
};
|
||||
@@ -564,18 +558,6 @@ gst_ffmpeg_cfg_init (void)
|
||||
-100, G_MAXINT, 0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
|
||||
gst_ffmpeg_add_pspec (pspec, max_key_interval, FALSE, mpeg, NULL);
|
||||
|
||||
- pspec = g_param_spec_int ("luma-elim-threshold",
|
||||
- "Luma Elimination Threshold",
|
||||
- "Luma Single Coefficient Elimination Threshold",
|
||||
- -99, 99, 0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
|
||||
- gst_ffmpeg_add_pspec (pspec, config.luma_elim_threshold, FALSE, mpeg, NULL);
|
||||
-
|
||||
- pspec = g_param_spec_int ("chroma-elim-threshold",
|
||||
- "Chroma Elimination Threshold",
|
||||
- "Chroma Single Coefficient Elimination Threshold",
|
||||
- -99, 99, 0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
|
||||
- gst_ffmpeg_add_pspec (pspec, config.chroma_elim_threshold, FALSE, mpeg, NULL);
|
||||
-
|
||||
pspec = g_param_spec_float ("lumi-masking", "Luminance Masking",
|
||||
"Luminance Masking", -1.0f, 1.0f, 0.0f,
|
||||
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
|
||||
Index: gst-libav-1.1.0_pre20130128/ext/libav/gstavcodecmap.c
|
||||
===================================================================
|
||||
--- gst-libav-1.1.0_pre20130128.orig/ext/libav/gstavcodecmap.c
|
||||
+++ gst-libav-1.1.0_pre20130128/ext/libav/gstavcodecmap.c
|
||||
@@ -797,13 +797,11 @@ gst_ffmpeg_codecid_to_caps (enum AVCodec
|
||||
break;
|
||||
}
|
||||
|
||||
- /* FIXME: context->sub_id must be filled in during decoding */
|
||||
caps =
|
||||
gst_ff_vid_caps_new (context, NULL, codec_id, encode,
|
||||
"video/x-pn-realvideo", "systemstream", G_TYPE_BOOLEAN, FALSE,
|
||||
"rmversion", G_TYPE_INT, version, NULL);
|
||||
if (context) {
|
||||
- gst_caps_set_simple (caps, "format", G_TYPE_INT, context->sub_id, NULL);
|
||||
if (context->extradata_size >= 8) {
|
||||
gst_caps_set_simple (caps,
|
||||
"subformat", G_TYPE_INT, GST_READ_UINT32_BE (context->extradata),
|
||||
@@ -2855,18 +2853,6 @@ gst_ffmpeg_caps_with_codecid (enum AVCod
|
||||
}
|
||||
break;
|
||||
|
||||
- case AV_CODEC_ID_RV10:
|
||||
- case AV_CODEC_ID_RV20:
|
||||
- case AV_CODEC_ID_RV30:
|
||||
- case AV_CODEC_ID_RV40:
|
||||
- {
|
||||
- gint format;
|
||||
-
|
||||
- if (gst_structure_get_int (str, "format", &format))
|
||||
- context->sub_id = format;
|
||||
-
|
||||
- break;
|
||||
- }
|
||||
case AV_CODEC_ID_COOK:
|
||||
case AV_CODEC_ID_RA_288:
|
||||
case AV_CODEC_ID_RA_144:
|
||||
Index: gst-libav-1.1.0_pre20130128/ext/libav/gstavvidenc.c
|
||||
===================================================================
|
||||
--- gst-libav-1.1.0_pre20130128.orig/ext/libav/gstavvidenc.c
|
||||
+++ gst-libav-1.1.0_pre20130128/ext/libav/gstavvidenc.c
|
||||
@@ -332,7 +332,6 @@ gst_ffmpegvidenc_set_format (GstVideoEnc
|
||||
ffmpegenc->context->coder_type = 0;
|
||||
ffmpegenc->context->context_model = 0;
|
||||
ffmpegenc->context->scenechange_threshold = 0;
|
||||
- ffmpegenc->context->inter_threshold = 0;
|
||||
|
||||
/* and last but not least the pass; CBR, 2-pass, etc */
|
||||
ffmpegenc->context->flags |= ffmpegenc->pass;
|
@ -1,28 +0,0 @@
|
||||
From 67e11c7ad916c2e0b9af99153a01be378ea174c0 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= <sebastian.droege@collabora.co.uk>
|
||||
Date: Sat, 10 Nov 2012 16:57:06 +0100
|
||||
Subject: [PATCH] avcodecmap: Add mappings for the GBR color formats
|
||||
|
||||
---
|
||||
ext/libav/gstavcodecmap.c | 5 +++++
|
||||
1 file changed, 5 insertions(+)
|
||||
|
||||
diff --git a/ext/libav/gstavcodecmap.c b/ext/libav/gstavcodecmap.c
|
||||
index abf8f92..5d7dd23 100644
|
||||
--- a/ext/libav/gstavcodecmap.c
|
||||
+++ b/ext/libav/gstavcodecmap.c
|
||||
@@ -2182,6 +2182,11 @@ static const PixToFmt pixtofmttable[] = {
|
||||
{GST_VIDEO_FORMAT_I420_10BE, PIX_FMT_YUV420P10BE},
|
||||
{GST_VIDEO_FORMAT_I422_10LE, PIX_FMT_YUV422P10LE},
|
||||
{GST_VIDEO_FORMAT_I422_10BE, PIX_FMT_YUV422P10BE},
|
||||
+ {GST_VIDEO_FORMAT_Y444_10LE, PIX_FMT_YUV444P10LE},
|
||||
+ {GST_VIDEO_FORMAT_Y444_10BE, PIX_FMT_YUV444P10BE},
|
||||
+ {GST_VIDEO_FORMAT_GBR, PIX_FMT_GBRP},
|
||||
+ {GST_VIDEO_FORMAT_GBR_10LE, PIX_FMT_GBRP10LE},
|
||||
+ {GST_VIDEO_FORMAT_GBR_10BE, PIX_FMT_GBRP10BE},
|
||||
};
|
||||
|
||||
GstVideoFormat
|
||||
--
|
||||
1.8.1.2
|
||||
|
@ -1,120 +0,0 @@
|
||||
Index: gst-libav-1.2.0/ext/libav/gstavauddec.c
|
||||
===================================================================
|
||||
--- gst-libav-1.2.0.orig/ext/libav/gstavauddec.c
|
||||
+++ gst-libav-1.2.0/ext/libav/gstavauddec.c
|
||||
@@ -460,7 +460,7 @@ gst_ffmpegauddec_audio_frame (GstFFMpegA
|
||||
GstBuffer ** outbuf, GstFlowReturn * ret)
|
||||
{
|
||||
gint len = -1;
|
||||
- gint have_data = AVCODEC_MAX_AUDIO_FRAME_SIZE;
|
||||
+ gint have_data = 0;
|
||||
AVPacket packet;
|
||||
AVFrame frame;
|
||||
|
||||
Index: gst-libav-1.2.0/ext/libav/gstavaudenc.c
|
||||
===================================================================
|
||||
--- gst-libav-1.2.0.orig/ext/libav/gstavaudenc.c
|
||||
+++ gst-libav-1.2.0/ext/libav/gstavaudenc.c
|
||||
@@ -289,7 +289,6 @@ gst_ffmpegaudenc_set_format (GstAudioEnc
|
||||
ffmpegaudenc->context->coder_type = 0;
|
||||
ffmpegaudenc->context->context_model = 0;
|
||||
ffmpegaudenc->context->scenechange_threshold = 0;
|
||||
- ffmpegaudenc->context->inter_threshold = 0;
|
||||
|
||||
/* fetch pix_fmt and so on */
|
||||
gst_ffmpeg_audioinfo_to_context (info, ffmpegaudenc->context);
|
||||
Index: gst-libav-1.2.0/ext/libav/gstavcfg.c
|
||||
===================================================================
|
||||
--- gst-libav-1.2.0.orig/ext/libav/gstavcfg.c
|
||||
+++ gst-libav-1.2.0/ext/libav/gstavcfg.c
|
||||
@@ -171,13 +171,10 @@ gst_ffmpeg_idct_algo_get_type (void)
|
||||
{FF_IDCT_INT, "JPEG reference Integer", "int"},
|
||||
{FF_IDCT_SIMPLE, "Simple", "simple"},
|
||||
{FF_IDCT_SIMPLEMMX, "Simple MMX", "simplemmx"},
|
||||
- {FF_IDCT_LIBMPEG2MMX, "LIBMPEG2MMX", "libmpeg2mmx"},
|
||||
{FF_IDCT_ARM, "ARM", "arm"},
|
||||
{FF_IDCT_ALTIVEC, "ALTIVEC", "altivec"},
|
||||
{FF_IDCT_SH4, "SH4", "sh4"},
|
||||
{FF_IDCT_SIMPLEARM, "SIMPLEARM", "simplearm"},
|
||||
- {FF_IDCT_H264, "H264", "h264"},
|
||||
- {FF_IDCT_VP3, "VP3", "vp3"},
|
||||
{FF_IDCT_IPP, "IPP", "ipp"},
|
||||
{FF_IDCT_XVIDMMX, "XVIDMMX", "xvidmmx"},
|
||||
{0, NULL, NULL},
|
||||
@@ -274,9 +271,6 @@ gst_ffmpeg_flags_get_type (void)
|
||||
"global-headers"},
|
||||
{CODEC_FLAG_AC_PRED, "H263 Advanced Intra Coding / MPEG4 AC prediction",
|
||||
"aic"},
|
||||
- {CODEC_FLAG_CBP_RD, "Rate Distoration Optimization for CBP", "cbp-rd"},
|
||||
- {CODEC_FLAG_QP_RD, "Rate Distoration Optimization for QP selection",
|
||||
- "qp-rd"},
|
||||
{CODEC_FLAG_CLOSED_GOP, "Closed GOP", "closedgop"},
|
||||
{0, NULL, NULL},
|
||||
};
|
||||
@@ -564,18 +558,6 @@ gst_ffmpeg_cfg_init (void)
|
||||
-100, G_MAXINT, 0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
|
||||
gst_ffmpeg_add_pspec (pspec, max_key_interval, FALSE, mpeg, NULL);
|
||||
|
||||
- pspec = g_param_spec_int ("luma-elim-threshold",
|
||||
- "Luma Elimination Threshold",
|
||||
- "Luma Single Coefficient Elimination Threshold",
|
||||
- -99, 99, 0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
|
||||
- gst_ffmpeg_add_pspec (pspec, config.luma_elim_threshold, FALSE, mpeg, NULL);
|
||||
-
|
||||
- pspec = g_param_spec_int ("chroma-elim-threshold",
|
||||
- "Chroma Elimination Threshold",
|
||||
- "Chroma Single Coefficient Elimination Threshold",
|
||||
- -99, 99, 0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
|
||||
- gst_ffmpeg_add_pspec (pspec, config.chroma_elim_threshold, FALSE, mpeg, NULL);
|
||||
-
|
||||
pspec = g_param_spec_float ("lumi-masking", "Luminance Masking",
|
||||
"Luminance Masking", -1.0f, 1.0f, 0.0f,
|
||||
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
|
||||
Index: gst-libav-1.2.0/ext/libav/gstavcodecmap.c
|
||||
===================================================================
|
||||
--- gst-libav-1.2.0.orig/ext/libav/gstavcodecmap.c
|
||||
+++ gst-libav-1.2.0/ext/libav/gstavcodecmap.c
|
||||
@@ -788,12 +788,10 @@ gst_ffmpeg_codecid_to_caps (enum AVCodec
|
||||
break;
|
||||
}
|
||||
|
||||
- /* FIXME: context->sub_id must be filled in during decoding */
|
||||
caps =
|
||||
gst_ff_vid_caps_new (context, NULL, codec_id, encode,
|
||||
"video/x-pn-realvideo", "rmversion", G_TYPE_INT, version, NULL);
|
||||
if (context) {
|
||||
- gst_caps_set_simple (caps, "format", G_TYPE_INT, context->sub_id, NULL);
|
||||
if (context->extradata_size >= 8) {
|
||||
gst_caps_set_simple (caps,
|
||||
"subformat", G_TYPE_INT, GST_READ_UINT32_BE (context->extradata),
|
||||
@@ -2892,18 +2890,6 @@ gst_ffmpeg_caps_with_codecid (enum AVCod
|
||||
}
|
||||
break;
|
||||
|
||||
- case AV_CODEC_ID_RV10:
|
||||
- case AV_CODEC_ID_RV20:
|
||||
- case AV_CODEC_ID_RV30:
|
||||
- case AV_CODEC_ID_RV40:
|
||||
- {
|
||||
- gint format;
|
||||
-
|
||||
- if (gst_structure_get_int (str, "format", &format))
|
||||
- context->sub_id = format;
|
||||
-
|
||||
- break;
|
||||
- }
|
||||
case AV_CODEC_ID_COOK:
|
||||
case AV_CODEC_ID_RA_288:
|
||||
case AV_CODEC_ID_RA_144:
|
||||
Index: gst-libav-1.2.0/ext/libav/gstavvidenc.c
|
||||
===================================================================
|
||||
--- gst-libav-1.2.0.orig/ext/libav/gstavvidenc.c
|
||||
+++ gst-libav-1.2.0/ext/libav/gstavvidenc.c
|
||||
@@ -338,7 +338,6 @@ gst_ffmpegvidenc_set_format (GstVideoEnc
|
||||
ffmpegenc->context->coder_type = 0;
|
||||
ffmpegenc->context->context_model = 0;
|
||||
ffmpegenc->context->scenechange_threshold = 0;
|
||||
- ffmpegenc->context->inter_threshold = 0;
|
||||
|
||||
/* and last but not least the pass; CBR, 2-pass, etc */
|
||||
ffmpegenc->context->flags |= ffmpegenc->pass;
|
@ -1,84 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-plugins/gst-plugins-libav/gst-plugins-libav-1.1.0_pre20130128-r1.ebuild,v 1.10 2013/10/22 07:21:03 ago Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils flag-o-matic
|
||||
|
||||
MY_PN="gst-libav"
|
||||
DESCRIPTION="FFmpeg based gstreamer plugin"
|
||||
HOMEPAGE="http://gstreamer.freedesktop.org/modules/gst-libav.html"
|
||||
#SRC_URI="http://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
|
||||
SRC_URI="http://dev.gentoo.org/~tetromino/distfiles/${PN}/${MY_PN}-${PV}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="1.0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd"
|
||||
IUSE="+orc"
|
||||
|
||||
RDEPEND="
|
||||
media-libs/gstreamer:1.0
|
||||
media-libs/gst-plugins-base:1.0
|
||||
>=virtual/ffmpeg-0.10
|
||||
orc? ( >=dev-lang/orc-0.4.16 )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/gtk-doc-am-1.12
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's/sleep 15//' -i configure.ac configure || die
|
||||
|
||||
# allow building with gstreamer-1.0.x
|
||||
sed -e 's/REQ=1.1.0/REQ=1.0.0/' -i configure.ac configure || die
|
||||
# Disable GBR color support; it requires >=gst-plugins-base-1.1
|
||||
epatch -R "${FILESDIR}/${P}-gbr-color.patch"
|
||||
# Let it be compatible with older ffmpeg/libav releases, add the compat glue
|
||||
epatch "${FILESDIR}/${P}-compat.patch"
|
||||
# Some muxers contains coma too.
|
||||
epatch "${FILESDIR}/${P}-coma.patch"
|
||||
# compatibility with recent releases
|
||||
# TODO: likely apply them with libav-10 when it's out but there will
|
||||
# probably be an upstream gst-libav release compatible at that time.
|
||||
if has_version '>=media-video/ffmpeg-2.0' ; then
|
||||
sed -i -e 's/ CODEC_ID/ AV_CODEC_ID/g' \
|
||||
-e 's/ CodecID/ AVCodecID/g' \
|
||||
ext/libav/*.{c,h} || die
|
||||
epatch "${FILESDIR}/${P}-ffmpeg2.patch"
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
GST_PLUGINS_BUILD=""
|
||||
# always use system ffmpeg/libav if possible
|
||||
econf \
|
||||
--disable-maintainer-mode \
|
||||
--with-package-name="Gentoo GStreamer ebuild" \
|
||||
--with-package-origin="http://www.gentoo.org" \
|
||||
--disable-fatal-warnings \
|
||||
--with-system-libav \
|
||||
$(use_enable orc)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Don't build with -Werror
|
||||
emake ERROR_CFLAGS=
|
||||
}
|
||||
|
||||
src_install() {
|
||||
DOCS="AUTHORS ChangeLog NEWS README TODO"
|
||||
default
|
||||
prune_libtool_files --modules
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if has_version "media-video/ffmpeg"; then
|
||||
elog "Please note that upstream uses media-video/libav"
|
||||
elog "rather than media-video/ffmpeg. If you encounter any"
|
||||
elog "issues try to move from ffmpeg to libav."
|
||||
fi
|
||||
}
|
@ -1,10 +1,6 @@
|
||||
DIST mpv-0.3.10.tar.gz 2520710 SHA256 ec1d9751f9c43f66e13a988c94748ee2e1d8188498001f905213c9ccdf573fce SHA512 fdf84439747e24b4278f09427fc22d6497d2105cf94cd3c45dfb134af917f81c4748d618e962fb13a9db2b7a260a88a409590d10aae71ac987831bc3d293196e WHIRLPOOL d9a4eb6f01ee965b915e9064d75f710dd922a0db1e8a6b9655c844548bbde37c1cca1efd495c5d0f160b4b3823947c13e08e4634c6907fbd44abe758d0a6c552
|
||||
DIST mpv-0.3.11.tar.gz 2521150 SHA256 c686adb4820be32ff59bbcd64adaeebd2ac71cad762c50b6105f6e7424d72af2 SHA512 da4a55af98f178624ec66e48e314f045b61aef75fc9b654f39011879b0eb5b59a86870b9ed05bc11b831fbb5ec2084c5e842743d3040a155713a802908816374 WHIRLPOOL 18a6cd9436b3c2b5f18b95c974cbe79ff4c073b1d7403d35b77d091c18dcac9e17b03386a020e1c21db4727bfa3fa8e301f7f7dc3863cdf14fa4f9c653ab6952
|
||||
DIST mpv-0.6.2.tar.gz 2599876 SHA256 20532f6a2c37fc06711d05b77e3fbafb4759e3de00f0294ca70645e4f68882e8 SHA512 0b595bd8c63618bda19786bbb355a033189e1dfb77da63716eff7d98642f23b248ed147bd62b97a6f7c6c9d0d8c6965f7c402c8c768d2d00b91b2610c74e8eb6 WHIRLPOOL d816eb74f3944ac82d50d908fd65a514231e4a6385c55736703f33ddc5ddd01087ecda45347f247a6a2f93b6fc91e352ffa6dc8fe5b5a3634ef025e06c56a27e
|
||||
DIST mpv-0.7.1.tar.gz 2657482 SHA256 ccc361a7551977f1fd2ef5aaa44e93997322a77ff7fbbde339b17a7824ac36bf SHA512 6d04bab99f89f9dde215622116d38baaa78b20cff94c985b6edd1545162528dd3dbdc1e898bedcd5ac56b7c15e77f3f723333d8bc28a5b709802c7f8f6f33548 WHIRLPOOL 2aa61de987275fc761b3cb3087847ab11ab2a5cdbcca3c14b95737bfcc7a3f8c89c3a09b474b41bd56816dd148708e37dc4d8efdc3a5b05c56e571d79491e6a0
|
||||
DIST mpv-0.7.2.tar.gz 2658772 SHA256 7d083b9248245ab4fef0e5dc7932c2316e2e7ad1ed6c57e0faf0bb5ea8e6da8f SHA512 7fbfbe3cc255d4ab7d9a18905d680db3d78d6423d38cc5db67d5fa1031d0afb6556a12f9136de8c85e1564dfcdd77e0a462262cf599781f940586be9b767fe8a WHIRLPOOL e2d0366d78e44df4b93670268fad8300d8dd27cea9fd78a128bd67356050ebab501f0279ca5142401a06f05026c8d9e604e05fb3ab435ca71af1689dcd65b054
|
||||
DIST mpv-0.7.3.tar.gz 2672554 SHA256 88dcdc44264a8e9b9b73a95d03137d51071aea8c269cc19146109bf8f917e8b1 SHA512 220bcfc6d506ada33a725395461d955d6851c4acf117a2b7ab093dd7ecde96bacc507a756388f29eeb7ba231c849b5580e9f4add9c6c080b075f732dc31ffcb3 WHIRLPOOL de9054d25b19e65710830895064fb4f14238d66f3c51a908026ce825acc35860451ece8696099d9194a562622f38bd69233b47338dc90bceb4f4e379f87633c1
|
||||
DIST waf-1.7.15 90909 SHA256 e5ae7028f9b2d8ce1acb9fe1092e8010a90ba764d3ac065ea4e846743290b1d6 SHA512 5d6f75a7a81d369512c6bf70ae14c5275cfdc2b273a5801d7ee928a829ca472aac5ee9f9f2542af6369f34c1648dd12e42112efc29d602527b9ba58a311b4c17 WHIRLPOOL 84048737d1ba746454212e13696ba34d9fc722c74823f719503e29123e33869a49742fba02e24212e3f67e045c5499cf1893bbd191bf8df1dd5cae05a517a17c
|
||||
DIST waf-1.7.16 91846 SHA256 b64dc26c882572415fd450b745006107965f3fe17b357e3eb43d6676c9635a61 SHA512 ccdf27cac76f525e11bde20d01c3f81b738b4c990934ee290a390fcf1b278da05047bcee76973c80be4557689344f6df33c13e232b278258745e2f19eeed5ebf WHIRLPOOL 79b59876606a93c7a13548799c8797f40515cbf8bc2944018de758df3e8cd9698e4304d5d26a03ae883195ec02d6e0b12e6fc7160e4ef31446d7c3d05f98983a
|
||||
DIST waf-1.8.1 95817 SHA256 ec658116ba0b96629d91fde0b32321849e866e0819f1e835c4c2c7f7ffe1a21d SHA512 d204460b61a8d1af5634ccac486a6693ded0213c7db5ba96d133431f1655e4a1c289b3d0201c7ff785dc36bda4f50dcc56c35e3f06f3c53240683412bd96fcd9 WHIRLPOOL 00f989c82504f3fbb94802dc3bdb23a0b1f45826e0098f2726db066ed69cf12172e30fb1eb0cb21dc04cc1ba0785a5c7b2b992e105ce3b4120621568dbbaa101
|
||||
DIST waf-1.8.4 96179 SHA256 f02035fa5d8814f33f19b2b20d43822ddef6bb39b955ca196c2a247a1f9ffaa8 SHA512 3a132d8b1cba0af0e3df046c0204c5df706fae4e0fac41cf74b53f6cdea6210ed798671c7a3cb3fee70573aacab16d4c0cc699cc4b7aa74c8a416346c5513f4c WHIRLPOOL fe8d7f42e5118a1f9490a0c9add1355c969185376b57d0bab024068dd6e7364632d862bf9432e1209165c5313ae843479ef334f4bd6285db05dfebff9a1b640e
|
||||
|
@ -1 +1 @@
|
||||
Tue, 03 Feb 2015 21:36:51 +0000
|
||||
Wed, 04 Feb 2015 10:07:10 +0000
|
||||
|
@ -1 +1 @@
|
||||
Tue, 03 Feb 2015 21:36:51 +0000
|
||||
Wed, 04 Feb 2015 10:07:10 +0000
|
||||
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile prepare
|
||||
DEPEND=dev-libs/libpcre virtual/pkgconfig
|
||||
DESCRIPTION=A tool which replaces copies of a file with hardlinks
|
||||
EAPI=4
|
||||
HOMEPAGE=http://jak-linux.org/projects/hardlink/
|
||||
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=dev-libs/libpcre
|
||||
SLOT=0
|
||||
SRC_URI=http://jak-linux.org/projects/hardlink/hardlink_0.3.0.tar.xz
|
||||
_eclasses_=multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac
|
||||
_md5_=1b4528c888f48c43a8b7bd4699d0c64e
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue