parent
5b73859d7f
commit
e14f84e4e4
@ -0,0 +1 @@
|
||||
DIST eselect-rust-0.1_pre20140820.tar.gz 64223 SHA256 dd96753e58cbae3956ca1c080e74e1ce91b1e1b72945d1a88c99b615186f5e8f SHA512 570d39593931f54895acc57270fb88a4bfe3d4c57dc4190c88aee83a62666c2ff7cd29dc47a90d205e0b1d4fcc8c7b9edb2dea2e33b59319b0c2d9a190e9059d WHIRLPOOL d5085b7d00616c577f4d457c13bf672d0e961fb908da8e23177a3e35e4b78f4ac77f8dd3a38084e379decea58842b110d020dfd2c3c2af72289cd7e558ed3d84
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-rust/eselect-rust-0.1_pre20140820.ebuild,v 1.1 2014/08/29 13:49:14 jauhien Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="eselect module for rust"
|
||||
HOMEPAGE="http://github.com/jauhien/eselect-rust"
|
||||
SRC_URI="https://github.com/jauhien/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="app-admin/eselect"
|
||||
|
||||
pkg_postinst() {
|
||||
if has_version 'dev-lang/rust'; then
|
||||
eselect rust update --if-unset
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_prerm() {
|
||||
eselect rust unset
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>jauhien@gentoo.org</email>
|
||||
<name>Jauhien Piatlicki</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,198 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/openoffice-bin/openoffice-bin-4.0.1.ebuild,v 1.4 2014/08/10 18:16:56 slyfox Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils fdo-mime gnome2-utils pax-utils prefix rpm multilib
|
||||
|
||||
IUSE="gnome java"
|
||||
|
||||
BUILDID="9714"
|
||||
BVER="${PV/_rc*/}-${BUILDID}"
|
||||
BVER2=4.0-${BUILDID}
|
||||
BASIS="ooobasis4.0"
|
||||
BASIS2="basis4.0"
|
||||
NM="openoffice"
|
||||
NM1="${NM}-brand"
|
||||
NM2="${NM}4"
|
||||
NM3="${NM2}.0"
|
||||
FILEPATH="mirror://sourceforge/openofficeorg.mirror"
|
||||
if [ "${ARCH}" = "amd64" ] ; then
|
||||
XARCH="x86_64"
|
||||
else
|
||||
XARCH="i586"
|
||||
fi
|
||||
UP="en-US/RPMS"
|
||||
|
||||
DESCRIPTION="Apache OpenOffice productivity suite"
|
||||
HOMEPAGE="http://www.openoffice.org/"
|
||||
SRC_URI="amd64? ( "${FILEPATH}"/Apache_OpenOffice_${PV}_Linux_x86-64_install-rpm_en-US.tar.gz )
|
||||
x86? ( "${FILEPATH}"/Apache_OpenOffice_${PV}_Linux_x86_install-rpm_en-US.tar.gz )"
|
||||
|
||||
LANGS="ast eu zh_CN zh_TW cs nl en_GB fi fr gd gl de el hu it ja km ko lt pl pt_BR pt ru sr sk sl es sv ta tr vi"
|
||||
|
||||
for X in ${LANGS} ; do
|
||||
[[ ${X} != "en" ]] && SRC_URI="${SRC_URI} linguas_${X}? (
|
||||
amd64? ( "${FILEPATH}"/Apache_OpenOffice_${PV}_Linux_x86-64_langpack-rpm_${X/_/-}.tar.gz )
|
||||
x86? ( "${FILEPATH}"/Apache_OpenOffice_${PV}_Linux_x86_langpack-rpm_${X/_/-}.tar.gz ) )"
|
||||
IUSE="${IUSE} linguas_${X}"
|
||||
done
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
RDEPEND="
|
||||
!app-office/openoffice
|
||||
!prefix? ( sys-libs/glibc )
|
||||
app-arch/unzip
|
||||
app-arch/zip
|
||||
>=dev-lang/perl-5.0
|
||||
dev-lang/python:2.7
|
||||
>=media-libs/freetype-2.1.10-r2
|
||||
x11-libs/libXaw
|
||||
x11-libs/libXinerama"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
sys-apps/findutils"
|
||||
|
||||
PDEPEND="java? ( >=virtual/jre-1.5 )"
|
||||
|
||||
RESTRICT="strip"
|
||||
|
||||
QA_PREBUILT="usr/$(get_libdir)/${NM}/program/*"
|
||||
QA_TEXTRELS="usr/$(get_libdir)/${NM}/program/libvclplug_genli.so"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_unpack() {
|
||||
|
||||
unpack ${A}
|
||||
|
||||
cp "${FILESDIR}"/{50-${PN},wrapper.in} "${T}"
|
||||
eprefixify "${T}"/{50-${PN},wrapper.in}
|
||||
|
||||
for i in base calc core01 core02 core03 core04 core05 core06 core07 draw graphicfilter images impress math ogltrans ooofonts ooolinguistic pyuno ure writer xsltfilter ; do
|
||||
rpm_unpack "./${UP}/${NM}-${i}-${BVER}.${XARCH}.rpm"
|
||||
done
|
||||
|
||||
rpm_unpack "./${UP}/${NM}-${BVER}.${XARCH}.rpm"
|
||||
|
||||
for j in base calc draw impress math writer; do
|
||||
rpm_unpack "./${UP}/${NM1}-${j}-${BVER}.${XARCH}.rpm"
|
||||
done
|
||||
|
||||
rpm_unpack "./${UP}/desktop-integration/${NM3}-freedesktop-menus-${BVER2}.noarch.rpm"
|
||||
|
||||
use gnome && rpm_unpack "./${UP}/${NM}-gnome-integration-${BVER}.${XARCH}.rpm"
|
||||
use java && rpm_unpack "./${UP}/${NM}-javafilter-${BVER}.${XARCH}.rpm"
|
||||
|
||||
# English support installed by default
|
||||
rpm_unpack "./${UP}/${NM}-en-US-${BVER}.${XARCH}.rpm"
|
||||
rpm_unpack "./${UP}/${NM1}-en-US-${BVER}.${XARCH}.rpm"
|
||||
for s in base calc draw help impress math res writer ; do
|
||||
rpm_unpack "./${UP}/${NM}-en-US-${s}-${BVER}.${XARCH}.rpm"
|
||||
done
|
||||
|
||||
# Localization
|
||||
strip-linguas ${LANGS}
|
||||
for l in ${LINGUAS}; do
|
||||
m="${l/_/-}"
|
||||
if [[ ${m} != "en" ]] ; then
|
||||
LANGDIR="${m}/RPMS/"
|
||||
rpm_unpack "./${LANGDIR}/${NM}-${m}-${BVER}.${XARCH}.rpm"
|
||||
rpm_unpack "./${LANGDIR}/${NM1}-${m}-${BVER}.${XARCH}.rpm"
|
||||
for n in base calc draw help impress math res writer; do
|
||||
rpm_unpack "./${LANGDIR}/${NM}-${m}-${n}-${BVER}.${XARCH}.rpm"
|
||||
done
|
||||
|
||||
fi
|
||||
done
|
||||
|
||||
}
|
||||
|
||||
src_install () {
|
||||
|
||||
INSTDIR="/usr/$(get_libdir)/${NM}"
|
||||
dodir ${INSTDIR}
|
||||
# mv "${WORKDIR}"/opt/${NM}/* "${ED}${INSTDIR}" || die
|
||||
mv "${WORKDIR}"/opt/${NM2}/* "${ED}${INSTDIR}" || die
|
||||
|
||||
#Menu entries, icons and mime-types
|
||||
cd "${ED}${INSTDIR}/share/xdg/"
|
||||
for desk in base calc draw impress javafilter math printeradmin qstart startcenter writer; do
|
||||
if [ "${desk}" = "javafilter" ] ; then
|
||||
use java || { rm javafilter.desktop; continue; }
|
||||
fi
|
||||
mv ${desk}.desktop ${NM}-${desk}.desktop
|
||||
sed -i -e "s/${NM2} /ooffice /g" ${NM}-${desk}.desktop || die
|
||||
domenu ${NM}-${desk}.desktop
|
||||
done
|
||||
insinto /usr/share
|
||||
doins -r "${WORKDIR}"/usr/share/icons
|
||||
doins -r "${WORKDIR}"/usr/share/mime
|
||||
|
||||
# Make sure the permissions are right
|
||||
use prefix || fowners -R root:0 /
|
||||
|
||||
# Install wrapper script
|
||||
newbin "${T}/wrapper.in" ooffice
|
||||
sed -i -e s/LIBDIR/$(get_libdir)/g "${ED}/usr/bin/ooffice" || die
|
||||
|
||||
# Component symlinks
|
||||
for app in base calc draw impress math writer; do
|
||||
dosym ${INSTDIR}/program/s${app} /usr/bin/oo${app}
|
||||
done
|
||||
|
||||
dosym ${INSTDIR}/program/spadmin /usr/bin/ooffice-printeradmin
|
||||
dosym ${INSTDIR}/program/soffice /usr/bin/soffice
|
||||
|
||||
# Non-java weirdness see bug #99366
|
||||
use !java && rm -f "${ED}${INSTDIR}/program/javaldx"
|
||||
|
||||
# prevent revdep-rebuild from attempting to rebuild all the time
|
||||
insinto /etc/revdep-rebuild && doins "${T}/50-${PN}"
|
||||
|
||||
# remove soffice bin
|
||||
rm -rf "${ED}${EPREFIX}/usr/bin/soffice"
|
||||
|
||||
# replace all symlinks by bash shell code in order to nicely cope with
|
||||
# libreoffice
|
||||
cd "${ED}${EPREFIX}/usr/bin/"
|
||||
for i in oo*; do
|
||||
[[ ${i} == ooffice* ]] && continue
|
||||
|
||||
rm ${i}
|
||||
cat >> ${i} << EOF
|
||||
#!/usr/bin/env bash
|
||||
pushd "${EPREFIX}/usr/$(get_libdir)/openoffice/program" > /dev/null
|
||||
./${i/oo/s} "\$@"
|
||||
popd > /dev/null
|
||||
EOF
|
||||
chmod +x ${i}
|
||||
done
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
|
||||
use gnome && gnome2_icon_savelist
|
||||
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
||||
fdo-mime_desktop_database_update
|
||||
fdo-mime_mime_database_update
|
||||
use gnome && gnome2_icon_cache_update
|
||||
|
||||
pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/${NM}/program/soffice.bin
|
||||
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
|
||||
fdo-mime_desktop_database_update
|
||||
use gnome && gnome2_icon_cache_update
|
||||
|
||||
}
|
@ -1,184 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/openoffice-bin/openoffice-bin-4.1.0.ebuild,v 1.2 2014/08/10 18:16:56 slyfox Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils fdo-mime gnome2-utils pax-utils prefix rpm multilib
|
||||
|
||||
IUSE="gnome java"
|
||||
|
||||
BUILDID="9764"
|
||||
BVER="${PV/_rc*/}-${BUILDID}"
|
||||
BVER2=4.1-${BUILDID}
|
||||
BASIS="ooobasis4.1"
|
||||
BASIS2="basis4.1"
|
||||
NM="openoffice"
|
||||
NM1="${NM}-brand"
|
||||
NM2="${NM}4"
|
||||
NM3="${NM2}.1"
|
||||
FILEPATH="mirror://sourceforge/openofficeorg.mirror"
|
||||
if [ "${ARCH}" = "amd64" ] ; then
|
||||
XARCH="x86_64"
|
||||
else
|
||||
XARCH="i586"
|
||||
fi
|
||||
UP="en-US/RPMS"
|
||||
|
||||
DESCRIPTION="Apache OpenOffice productivity suite"
|
||||
HOMEPAGE="http://www.openoffice.org/"
|
||||
SRC_URI="amd64? ( "${FILEPATH}"/Apache_OpenOffice_${PV}_Linux_x86-64_install-rpm_en-US.tar.gz )
|
||||
x86? ( "${FILEPATH}"/Apache_OpenOffice_${PV}_Linux_x86_install-rpm_en-US.tar.gz )"
|
||||
|
||||
LANGS="ast eu bg zh_CN zh_TW cs da nl en_GB fi fr gd gl de el he hi hu it ja km ko lt nb pl pt_BR pt ru sr sk sl es sv ta th tr vi"
|
||||
|
||||
for X in ${LANGS} ; do
|
||||
[[ ${X} != "en" ]] && SRC_URI="${SRC_URI} linguas_${X}? (
|
||||
amd64? ( "${FILEPATH}"/Apache_OpenOffice_${PV}_Linux_x86-64_langpack-rpm_${X/_/-}.tar.gz )
|
||||
x86? ( "${FILEPATH}"/Apache_OpenOffice_${PV}_Linux_x86_langpack-rpm_${X/_/-}.tar.gz ) )"
|
||||
IUSE="${IUSE} linguas_${X}"
|
||||
done
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
RDEPEND="
|
||||
!app-office/openoffice
|
||||
!prefix? ( sys-libs/glibc )
|
||||
app-arch/unzip
|
||||
app-arch/zip
|
||||
>=dev-lang/perl-5.0
|
||||
dev-lang/python:2.7
|
||||
>=media-libs/freetype-2.1.10-r2
|
||||
x11-libs/libXaw
|
||||
x11-libs/libXinerama"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
sys-apps/findutils"
|
||||
|
||||
PDEPEND="java? ( >=virtual/jre-1.5 )"
|
||||
|
||||
RESTRICT="strip"
|
||||
|
||||
QA_PREBUILT="usr/$(get_libdir)/${NM}/program/*"
|
||||
QA_TEXTRELS="usr/$(get_libdir)/${NM}/program/libvclplug_genli.so"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_unpack() {
|
||||
|
||||
unpack ${A}
|
||||
|
||||
cp "${FILESDIR}"/{50-${PN},wrapper.in} "${T}"
|
||||
eprefixify "${T}"/{50-${PN},wrapper.in}
|
||||
|
||||
for i in base calc core01 core02 core03 core04 core05 core06 core07 draw graphicfilter images impress math ogltrans ooofonts ooolinguistic pyuno ure writer xsltfilter ; do
|
||||
rpm_unpack "./${UP}/${NM}-${i}-${BVER}.${XARCH}.rpm"
|
||||
done
|
||||
|
||||
rpm_unpack "./${UP}/${NM}-${BVER}.${XARCH}.rpm"
|
||||
|
||||
for j in base calc draw impress math writer; do
|
||||
rpm_unpack "./${UP}/${NM1}-${j}-${BVER}.${XARCH}.rpm"
|
||||
done
|
||||
|
||||
rpm_unpack "./${UP}/desktop-integration/${NM3}-freedesktop-menus-${BVER2}.noarch.rpm"
|
||||
|
||||
use gnome && rpm_unpack "./${UP}/${NM}-gnome-integration-${BVER}.${XARCH}.rpm"
|
||||
use java && rpm_unpack "./${UP}/${NM}-javafilter-${BVER}.${XARCH}.rpm"
|
||||
|
||||
# English support installed by default
|
||||
rpm_unpack "./${UP}/${NM}-en-US-${BVER}.${XARCH}.rpm"
|
||||
rpm_unpack "./${UP}/${NM1}-en-US-${BVER}.${XARCH}.rpm"
|
||||
for s in base calc draw help impress math res writer ; do
|
||||
rpm_unpack "./${UP}/${NM}-en-US-${s}-${BVER}.${XARCH}.rpm"
|
||||
done
|
||||
|
||||
# Localization
|
||||
strip-linguas ${LANGS}
|
||||
for l in ${LINGUAS}; do
|
||||
m="${l/_/-}"
|
||||
if [[ ${m} != "en" ]] ; then
|
||||
LANGDIR="${m}/RPMS/"
|
||||
rpm_unpack "./${LANGDIR}/${NM}-${m}-${BVER}.${XARCH}.rpm"
|
||||
rpm_unpack "./${LANGDIR}/${NM1}-${m}-${BVER}.${XARCH}.rpm"
|
||||
for n in base calc draw help impress math res writer; do
|
||||
rpm_unpack "./${LANGDIR}/${NM}-${m}-${n}-${BVER}.${XARCH}.rpm"
|
||||
done
|
||||
|
||||
fi
|
||||
done
|
||||
|
||||
}
|
||||
|
||||
src_install () {
|
||||
|
||||
INSTDIR="/usr/$(get_libdir)/${NM}"
|
||||
dodir ${INSTDIR}
|
||||
# mv "${WORKDIR}"/opt/${NM}/* "${ED}${INSTDIR}" || die
|
||||
mv "${WORKDIR}"/opt/${NM2}/* "${ED}${INSTDIR}" || die
|
||||
|
||||
#Menu entries, icons and mime-types
|
||||
cd "${ED}${INSTDIR}/share/xdg/"
|
||||
for desk in base calc draw impress javafilter math printeradmin qstart startcenter writer; do
|
||||
if [ "${desk}" = "javafilter" ] ; then
|
||||
use java || { rm javafilter.desktop; continue; }
|
||||
fi
|
||||
mv ${desk}.desktop ${NM}-${desk}.desktop
|
||||
sed -i -e "s/${NM2} /ooffice /g" ${NM}-${desk}.desktop || die
|
||||
domenu ${NM}-${desk}.desktop
|
||||
done
|
||||
insinto /usr/share
|
||||
doins -r "${WORKDIR}"/usr/share/icons
|
||||
doins -r "${WORKDIR}"/usr/share/mime
|
||||
|
||||
# Make sure the permissions are right
|
||||
use prefix || fowners -R root:0 /
|
||||
|
||||
# Install wrapper script
|
||||
newbin "${T}/wrapper.in" ooffice
|
||||
sed -i -e s/LIBDIR/$(get_libdir)/g "${ED}/usr/bin/ooffice" || die
|
||||
|
||||
# Component symlinks
|
||||
for app in base calc draw impress math writer; do
|
||||
cp "${ED}/usr/bin/ooffice" "${ED}/usr/bin/oo${app}"
|
||||
sed -i -e s/soffice/s${app}/ "${ED}/usr/bin/oo${app}" || die
|
||||
done
|
||||
|
||||
dosym ${INSTDIR}/program/spadmin /usr/bin/ooffice-printeradmin
|
||||
dosym ${INSTDIR}/program/soffice /usr/bin/soffice
|
||||
|
||||
# Non-java weirdness see bug #99366
|
||||
use !java && rm -f "${ED}${INSTDIR}/program/javaldx"
|
||||
|
||||
# prevent revdep-rebuild from attempting to rebuild all the time
|
||||
insinto /etc/revdep-rebuild && doins "${T}/50-${PN}"
|
||||
|
||||
# remove soffice bin to avoid collision with libreoffice
|
||||
rm -rf "${ED}${EPREFIX}/usr/bin/soffice"
|
||||
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
|
||||
use gnome && gnome2_icon_savelist
|
||||
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
||||
fdo-mime_desktop_database_update
|
||||
fdo-mime_mime_database_update
|
||||
use gnome && gnome2_icon_cache_update
|
||||
|
||||
pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/${NM}/program/soffice.bin
|
||||
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
|
||||
fdo-mime_desktop_database_update
|
||||
use gnome && gnome2_icon_cache_update
|
||||
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST gs-elpa-0.1.1.tar.gz 15026 SHA256 3743fc09adb8e2c7e7586a8861d7e035b5dfd10c66edfbf6bc624cd91745169c SHA512 5ce4ccd9d3215fef26778cd789985847371c4eb2812f6b0da1df080a8377ca7e6155f207689461cc61a25f90d36d373f23ecc8f45ac75737aa2e069ac157fe05 WHIRLPOOL 0c640338db8f28e20c7a02230cf355049d976eb964ef3bc461cca22e658373eeab3cdbed11b2f80edb3708d3232514a1f6208fdb3c539ea567c423c5331fd98c
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/gs-elpa/gs-elpa-0.1.1.ebuild,v 1.1 2014/08/29 13:08:32 jauhien Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=(python{2_7,3_2,3_3})
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="g-sorcery backend for elisp packages"
|
||||
HOMEPAGE="https://github.com/jauhien/gs-elpa"
|
||||
SRC_URI="https://github.com/jauhien/gs-elpa/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
#masked by keywords until new layman is released
|
||||
#KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="app-portage/g-sorcery
|
||||
dev-python/sexpdata"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
doman docs/*.8
|
||||
}
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/gs-elpa/gs-elpa-9999.ebuild,v 1.1 2014/08/29 13:08:32 jauhien Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=(python{2_7,3_2,3_3})
|
||||
|
||||
inherit distutils-r1 git-2
|
||||
|
||||
DESCRIPTION="g-sorcery backend for elisp packages"
|
||||
HOMEPAGE="https://github.com/jauhien/gs-elpa"
|
||||
SRC_URI=""
|
||||
EGIT_BRANCH="master"
|
||||
EGIT_REPO_URI="http://github.com/jauhien/gs-elpa"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND="app-portage/g-sorcery
|
||||
dev-python/sexpdata"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
doman docs/*.8
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>jauhien@gentoo.org</email>
|
||||
<name>Jauhien Piatlicki</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1 @@
|
||||
DIST gs-pypi-0.1.tar.gz 15351 SHA256 98a684cad3bb64af397dac5373b57a4bb23a6784dec6f3d049423808d068c1d8 SHA512 e7d8dabed21de28f327da3163e95ea16dfb63c27d502233c0f6eae7bf3146866498c492795eff5c7126bf56bf6dd1613457290ffab83962741d49bd9254f059f WHIRLPOOL e7ce64d24302e4daa5ea2fdb96d1f43ccf9c5af1bd28a4de12dce05f73772de495e8c3f459088bac305caab02cae6f97018081d800eb1fadcc2e1ae133302c26
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/gs-pypi/gs-pypi-0.1.ebuild,v 1.1 2014/08/29 13:11:56 jauhien Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=(python{2_7,3_2,3_3})
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="g-sorcery backend for pypi packages"
|
||||
HOMEPAGE="https://github.com/jauhien/gs-pypi"
|
||||
SRC_URI="https://github.com/jauhien/gs-pypi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
#masked by keywords until new layman is released
|
||||
#KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="app-portage/g-sorcery
|
||||
dev-python/beautifulsoup:4"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
doman docs/*.8
|
||||
}
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/gs-pypi/gs-pypi-9999.ebuild,v 1.1 2014/08/29 13:11:56 jauhien Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=(python{2_7,3_2,3_3})
|
||||
|
||||
inherit distutils-r1 git-2
|
||||
|
||||
DESCRIPTION="g-sorcery backend for pypi packages"
|
||||
HOMEPAGE="https://github.com/jauhien/gs-pypi"
|
||||
SRC_URI=""
|
||||
EGIT_BRANCH="master"
|
||||
EGIT_REPO_URI="http://github.com/jauhien/gs-pypi"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND="app-portage/g-sorcery
|
||||
dev-python/beautifulsoup:4"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
doman docs/*.8
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>jauhien@gentoo.org</email>
|
||||
<name>Jauhien Piatlicki</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,8 +1,8 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/bucardo/bucardo-5.1.1.ebuild,v 1.1 2014/07/24 05:46:51 patrick Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/bucardo/bucardo-5.1.1-r1.ebuild,v 1.1 2014/08/29 17:40:49 axs Exp $
|
||||
|
||||
EAPI="4"
|
||||
EAPI=5
|
||||
|
||||
RESTRICT="test"
|
||||
|
@ -1,2 +1,5 @@
|
||||
|
||||
;;; rust-mode site-lisp configuration
|
||||
|
||||
(add-to-list 'load-path "@SITELISP@")
|
||||
(require 'rust-mode)
|
||||
|
@ -0,0 +1,270 @@
|
||||
This patch adds proper support for --libdir configure option
|
||||
See https://github.com/rust-lang/rust/issues/11671 and
|
||||
https://github.com/rust-lang/rust/pull/16552
|
||||
|
||||
diff -r -u rust-0.11.0.orig/configure rust-0.11.0/configure
|
||||
--- rust-0.11.0.orig/configure
|
||||
+++ rust-0.11.0/configure
|
||||
@@ -453,6 +453,14 @@
|
||||
|
||||
valopt libdir "${CFG_PREFIX}/${CFG_LIBDIR_RELATIVE}" "install libraries"
|
||||
|
||||
+case "$CFG_LIBDIR" in
|
||||
+ "$CFG_PREFIX"/*) CAT_INC=2;;
|
||||
+ "$CFG_PREFIX"*) CAT_INC=1;;
|
||||
+ *)
|
||||
+ err "libdir must begin with the prefix. Use --prefix to set it accordingly.";;
|
||||
+esac
|
||||
+CFG_LIBDIR_RELATIVE=`echo ${CFG_LIBDIR} | cut -c$((${#CFG_PREFIX}+${CAT_INC}))-`
|
||||
+
|
||||
if [ $HELP -eq 1 ]
|
||||
then
|
||||
echo
|
||||
@@ -838,6 +846,15 @@
|
||||
do
|
||||
for t in $CFG_TARGET
|
||||
do
|
||||
+ # host lib dir stage0
|
||||
+ make_dir $h/stage0/lib
|
||||
+
|
||||
+ # target bin dir stage0
|
||||
+ make_dir $h/stage0/lib/rustlib/$t/bin
|
||||
+
|
||||
+ # target lib dir stage0
|
||||
+ make_dir $h/stage0/lib/rustlib/$t/lib
|
||||
+
|
||||
for i in 0 1 2 3
|
||||
do
|
||||
# host bin dir
|
||||
diff -r -u rust-0.11.0.orig/mk/main.mk rust-0.11.0/mk/main.mk
|
||||
--- rust-0.11.0.orig/mk/main.mk
|
||||
+++ rust-0.11.0/mk/main.mk
|
||||
@@ -304,7 +304,11 @@
|
||||
# Destinations of artifacts for the host compiler
|
||||
HROOT$(1)_H_$(3) = $(3)/stage$(1)
|
||||
HBIN$(1)_H_$(3) = $$(HROOT$(1)_H_$(3))/bin
|
||||
+ifeq ($(1),0)
|
||||
+HLIB$(1)_H_$(3) = $$(HROOT$(1)_H_$(3))/lib
|
||||
+else
|
||||
HLIB$(1)_H_$(3) = $$(HROOT$(1)_H_$(3))/$$(CFG_LIBDIR_RELATIVE)
|
||||
+endif
|
||||
|
||||
# Destinations of artifacts for target architectures
|
||||
TROOT$(1)_T_$(2)_H_$(3) = $$(HLIB$(1)_H_$(3))/rustlib/$(2)
|
||||
diff -r -u rust-0.11.0.orig/src/etc/install.sh rust-0.11.0/src/etc/install.sh
|
||||
--- rust-0.11.0.orig/src/etc/install.sh
|
||||
+++ rust-0.11.0/src/etc/install.sh
|
||||
@@ -35,6 +35,13 @@
|
||||
fi
|
||||
}
|
||||
|
||||
+need_cmd() {
|
||||
+ if command -v $1 >/dev/null 2>&1
|
||||
+ then msg "found $1"
|
||||
+ else err "need $1"
|
||||
+ fi
|
||||
+}
|
||||
+
|
||||
putvar() {
|
||||
local T
|
||||
eval T=\$$1
|
||||
@@ -198,7 +205,16 @@
|
||||
ABSOLUTIFIED="${FILE_PATH}"
|
||||
}
|
||||
|
||||
-CFG_SRC_DIR="$(cd $(dirname $0) && pwd)/"
|
||||
+msg "looking for install programs"
|
||||
+need_cmd mkdir
|
||||
+need_cmd printf
|
||||
+need_cmd cut
|
||||
+need_cmd grep
|
||||
+need_cmd uname
|
||||
+need_cmd tr
|
||||
+need_cmd sed
|
||||
+
|
||||
+CFG_SRC_DIR="$(cd $(dirname $0) && pwd)"
|
||||
CFG_SELF="$0"
|
||||
CFG_ARGS="$@"
|
||||
|
||||
@@ -216,16 +232,85 @@
|
||||
step_msg "processing $CFG_SELF args"
|
||||
fi
|
||||
|
||||
+# Check for mingw or cygwin in order to special case $CFG_LIBDIR_RELATIVE.
|
||||
+# This logic is duplicated from configure in order to get the correct libdir
|
||||
+# for Windows installs.
|
||||
+CFG_OSTYPE=$(uname -s)
|
||||
+
|
||||
+case $CFG_OSTYPE in
|
||||
+
|
||||
+ MINGW32*)
|
||||
+ CFG_OSTYPE=pc-mingw32
|
||||
+ ;;
|
||||
+
|
||||
+ MINGW64*)
|
||||
+ # msys2, MSYSTEM=MINGW64
|
||||
+ CFG_OSTYPE=w64-mingw32
|
||||
+ ;;
|
||||
+
|
||||
+# Thad's Cygwin identifers below
|
||||
+
|
||||
+# Vista 32 bit
|
||||
+ CYGWIN_NT-6.0)
|
||||
+ CFG_OSTYPE=pc-mingw32
|
||||
+ ;;
|
||||
+
|
||||
+# Vista 64 bit
|
||||
+ CYGWIN_NT-6.0-WOW64)
|
||||
+ CFG_OSTYPE=w64-mingw32
|
||||
+ ;;
|
||||
+
|
||||
+# Win 7 32 bit
|
||||
+ CYGWIN_NT-6.1)
|
||||
+ CFG_OSTYPE=pc-mingw32
|
||||
+ ;;
|
||||
+
|
||||
+# Win 7 64 bit
|
||||
+ CYGWIN_NT-6.1-WOW64)
|
||||
+ CFG_OSTYPE=w64-mingw32
|
||||
+ ;;
|
||||
+esac
|
||||
+
|
||||
OPTIONS=""
|
||||
BOOL_OPTIONS=""
|
||||
VAL_OPTIONS=""
|
||||
|
||||
+# On windows we just store the libraries in the bin directory because
|
||||
+# there's no rpath. This is where the build system itself puts libraries;
|
||||
+# --libdir is used to configure the installation directory.
|
||||
+# FIXME: Thise needs to parameterized over target triples. Do it in platform.mk
|
||||
+CFG_LIBDIR_RELATIVE=lib
|
||||
+if [ "$CFG_OSTYPE" = "pc-mingw32" ] || [ "$CFG_OSTYPE" = "w64-mingw32" ]
|
||||
+then
|
||||
+ CFG_LIBDIR_RELATIVE=bin
|
||||
+fi
|
||||
+
|
||||
+if [ "$CFG_OSTYPE" = "pc-mingw32" ] || [ "$CFG_OSTYPE" = "w64-mingw32" ]
|
||||
+then
|
||||
+ CFG_LD_PATH_VAR=PATH
|
||||
+ CFG_OLD_LD_PATH_VAR=$PATH
|
||||
+elif [ "$CFG_OSTYPE" = "Darwin" ]
|
||||
+then
|
||||
+ CFG_LD_PATH_VAR=DYLD_LIBRARY_PATH
|
||||
+ CFG_OLD_LD_PATH_VAR=$DYLD_LIBRARY_PATH
|
||||
+else
|
||||
+ CFG_LD_PATH_VAR=LD_LIBRARY_PATH
|
||||
+ CFG_OLD_LD_PATH_VAR=$LD_LIBRARY_PATH
|
||||
+fi
|
||||
+
|
||||
flag uninstall "only uninstall from the installation prefix"
|
||||
opt verify 1 "verify that the installed binaries run correctly"
|
||||
valopt prefix "/usr/local" "set installation prefix"
|
||||
-# NB This isn't quite the same definition as in `configure`.
|
||||
-# just using 'lib' instead of CFG_LIBDIR_RELATIVE
|
||||
-valopt libdir "${CFG_PREFIX}/lib" "install libraries"
|
||||
+# NB This is exactly the same definition as in `configure`.
|
||||
+valopt libdir "${CFG_PREFIX}/${CFG_LIBDIR_RELATIVE}" "install libraries"
|
||||
+case "$CFG_LIBDIR" in
|
||||
+ "$CFG_PREFIX"/*) CAT_INC=2;;
|
||||
+ "$CFG_PREFIX"*) CAT_INC=1;;
|
||||
+ *)
|
||||
+ err "libdir must begin with the prefix. Use --prefix to set it accordingly.";;
|
||||
+esac
|
||||
+CFG_LIBDIR_RELATIVE=`echo ${CFG_LIBDIR} | cut -c$((${#CFG_PREFIX}+${CAT_INC}))-`
|
||||
+
|
||||
valopt mandir "${CFG_PREFIX}/share/man" "install man pages in PATH"
|
||||
|
||||
if [ $HELP -eq 1 ]
|
||||
@@ -247,11 +332,13 @@
|
||||
if [ -z "${CFG_UNINSTALL}" ]
|
||||
then
|
||||
msg "verifying platform can run binaries"
|
||||
+ export $CFG_LD_PATH_VAR="${CFG_SRC_DIR}/lib":$CFG_OLD_LD_PATH_VAR
|
||||
"${CFG_SRC_DIR}/bin/rustc" --version > /dev/null
|
||||
if [ $? -ne 0 ]
|
||||
then
|
||||
err "can't execute rustc binary on this platform"
|
||||
fi
|
||||
+ export $CFG_LD_PATH_VAR=$CFG_OLD_LD_PATH_VAR
|
||||
fi
|
||||
fi
|
||||
|
||||
@@ -348,9 +435,9 @@
|
||||
# Decide the destination of the file
|
||||
FILE_INSTALL_PATH="${CFG_PREFIX}/$p"
|
||||
|
||||
- if echo "$p" | grep "^lib/" > /dev/null
|
||||
+ if echo "$p" | grep "^${CFG_LIBDIR_RELATIVE}/" > /dev/null
|
||||
then
|
||||
- pp=`echo $p | sed 's/^lib\///'`
|
||||
+ pp=`echo $p | sed "s%^${CFG_LIBDIR_RELATIVE}/%%"`
|
||||
FILE_INSTALL_PATH="${CFG_LIBDIR}/$pp"
|
||||
fi
|
||||
|
||||
@@ -384,24 +471,36 @@
|
||||
need_ok "failed to update manifest"
|
||||
|
||||
# The manifest lists all files to install
|
||||
-done < "${CFG_SRC_DIR}/lib/rustlib/manifest.in"
|
||||
+done < "${CFG_SRC_DIR}/${CFG_LIBDIR_RELATIVE}/rustlib/manifest.in"
|
||||
|
||||
# Sanity check: can we run the installed binaries?
|
||||
+#
|
||||
+# As with the verification above, make sure the right LD_LIBRARY_PATH-equivalent
|
||||
+# is in place. Try first without this variable, and if that fails try again with
|
||||
+# the variable. If the second time tries, print a hopefully helpful message to
|
||||
+# add something to the appropriate environment variable.
|
||||
if [ -z "${CFG_DISABLE_VERIFY}" ]
|
||||
then
|
||||
msg "verifying installed binaries are executable"
|
||||
- "${CFG_PREFIX}/bin/rustc" --version > /dev/null
|
||||
+ "${CFG_PREFIX}/bin/rustc" --version 2> /dev/null 1> /dev/null
|
||||
if [ $? -ne 0 ]
|
||||
then
|
||||
- ERR="can't execute installed rustc binary. "
|
||||
- ERR="${ERR}installation may be broken. "
|
||||
- ERR="${ERR}if this is expected then rerun install.sh with \`--disable-verify\` "
|
||||
- ERR="${ERR}or \`make install\` with \`--disable-verify-install\`"
|
||||
- err "${ERR}"
|
||||
+ export $CFG_LD_PATH_VAR="${CFG_PREFIX}/lib":$CFG_OLD_LD_PATH_VAR
|
||||
+ "${CFG_PREFIX}/bin/rustc" --version > /dev/null
|
||||
+ if [ $? -ne 0 ]
|
||||
+ then
|
||||
+ ERR="can't execute installed rustc binary. "
|
||||
+ ERR="${ERR}installation may be broken. "
|
||||
+ ERR="${ERR}if this is expected then rerun install.sh with \`--disable-verify\` "
|
||||
+ ERR="${ERR}or \`make install\` with \`--disable-verify-install\`"
|
||||
+ err "${ERR}"
|
||||
+ else
|
||||
+ echo
|
||||
+ echo " Note: please ensure '${CFG_PREFIX}/lib' is added to ${CFG_LD_PATH_VAR}"
|
||||
+ fi
|
||||
fi
|
||||
fi
|
||||
|
||||
-
|
||||
echo
|
||||
echo " Rust is ready to roll."
|
||||
echo
|
||||
diff -r -u rust-0.11.0.orig/src/librustc/metadata/filesearch.rs rust-0.11.0/src/librustc/metadata/filesearch.rs
|
||||
--- rust-0.11.0.orig/src/librustc/metadata/filesearch.rs
|
||||
+++ rust-0.11.0/src/librustc/metadata/filesearch.rs
|
||||
@@ -243,10 +243,14 @@
|
||||
// of the directory where librustc is located, rather than where the rustc
|
||||
// binary is.
|
||||
|
||||
- if sysroot.join(primary_libdir_name()).join(rustlibdir()).exists() {
|
||||
- return primary_libdir_name();
|
||||
- } else {
|
||||
- return secondary_libdir_name();
|
||||
+ match option_env!("CFG_LIBDIR_RELATIVE") {
|
||||
+ None => if sysroot.join(primary_libdir_name()).join(rustlibdir()).exists() {
|
||||
+ return primary_libdir_name();
|
||||
+ } else {
|
||||
+ return secondary_libdir_name();
|
||||
+ },
|
||||
+
|
||||
+ Some(libdir) => return libdir.to_string()
|
||||
}
|
||||
|
||||
#[cfg(target_word_size = "64")]
|
@ -0,0 +1,113 @@
|
||||
This patch adds proper support for --libdir configure option
|
||||
See https://github.com/rust-lang/rust/issues/11671 and
|
||||
https://github.com/rust-lang/rust/pull/16552
|
||||
|
||||
diff --git a/configure b/configure
|
||||
index 636d502..fff67b6 100755
|
||||
--- a/configure
|
||||
+++ b/configure
|
||||
@@ -459,6 +459,14 @@ fi
|
||||
|
||||
valopt libdir "${CFG_PREFIX}/${CFG_LIBDIR_RELATIVE}" "install libraries"
|
||||
|
||||
+case "$CFG_LIBDIR" in
|
||||
+ "$CFG_PREFIX"/*) CAT_INC=2;;
|
||||
+ "$CFG_PREFIX"*) CAT_INC=1;;
|
||||
+ *)
|
||||
+ err "libdir must begin with the prefix. Use --prefix to set it accordingly.";;
|
||||
+esac
|
||||
+CFG_LIBDIR_RELATIVE=`echo ${CFG_LIBDIR} | cut -c$((${#CFG_PREFIX}+${CAT_INC}))-`
|
||||
+
|
||||
if [ $HELP -eq 1 ]
|
||||
then
|
||||
echo
|
||||
@@ -855,6 +863,15 @@ for h in $CFG_HOST
|
||||
do
|
||||
for t in $CFG_TARGET
|
||||
do
|
||||
+ # host lib dir stage0
|
||||
+ make_dir $h/stage0/lib
|
||||
+
|
||||
+ # target bin dir stage0
|
||||
+ make_dir $h/stage0/lib/rustlib/$t/bin
|
||||
+
|
||||
+ # target lib dir stage0
|
||||
+ make_dir $h/stage0/lib/rustlib/$t/lib
|
||||
+
|
||||
for i in 0 1 2 3
|
||||
do
|
||||
# host bin dir
|
||||
diff --git a/mk/main.mk b/mk/main.mk
|
||||
index 2bdfc1b..bca5b3b 100644
|
||||
--- a/mk/main.mk
|
||||
+++ b/mk/main.mk
|
||||
@@ -311,7 +311,11 @@ define SREQ
|
||||
# Destinations of artifacts for the host compiler
|
||||
HROOT$(1)_H_$(3) = $(3)/stage$(1)
|
||||
HBIN$(1)_H_$(3) = $$(HROOT$(1)_H_$(3))/bin
|
||||
+ifeq ($(1),0)
|
||||
+HLIB$(1)_H_$(3) = $$(HROOT$(1)_H_$(3))/lib
|
||||
+else
|
||||
HLIB$(1)_H_$(3) = $$(HROOT$(1)_H_$(3))/$$(CFG_LIBDIR_RELATIVE)
|
||||
+endif
|
||||
|
||||
# Destinations of artifacts for target architectures
|
||||
TROOT$(1)_T_$(2)_H_$(3) = $$(HLIB$(1)_H_$(3))/rustlib/$(2)
|
||||
diff --git a/src/etc/install.sh b/src/etc/install.sh
|
||||
index c949743..1a472c6 100644
|
||||
--- a/src/etc/install.sh
|
||||
+++ b/src/etc/install.sh
|
||||
@@ -301,9 +301,16 @@ fi
|
||||
flag uninstall "only uninstall from the installation prefix"
|
||||
opt verify 1 "verify that the installed binaries run correctly"
|
||||
valopt prefix "/usr/local" "set installation prefix"
|
||||
-# NB This isn't quite the same definition as in `configure`.
|
||||
-# just using 'lib' instead of CFG_LIBDIR_RELATIVE
|
||||
+# NB This is exactly the same definition as in `configure`.
|
||||
valopt libdir "${CFG_PREFIX}/${CFG_LIBDIR_RELATIVE}" "install libraries"
|
||||
+case "$CFG_LIBDIR" in
|
||||
+ "$CFG_PREFIX"/*) CAT_INC=2;;
|
||||
+ "$CFG_PREFIX"*) CAT_INC=1;;
|
||||
+ *)
|
||||
+ err "libdir must begin with the prefix. Use --prefix to set it accordingly.";;
|
||||
+esac
|
||||
+CFG_LIBDIR_RELATIVE=`echo ${CFG_LIBDIR} | cut -c$((${#CFG_PREFIX}+${CAT_INC}))-`
|
||||
+
|
||||
valopt mandir "${CFG_PREFIX}/share/man" "install man pages in PATH"
|
||||
|
||||
if [ $HELP -eq 1 ]
|
||||
@@ -428,9 +435,9 @@ while read p; do
|
||||
# Decide the destination of the file
|
||||
FILE_INSTALL_PATH="${CFG_PREFIX}/$p"
|
||||
|
||||
- if echo "$p" | grep "^lib/" > /dev/null
|
||||
+ if echo "$p" | grep "^${CFG_LIBDIR_RELATIVE}/" > /dev/null
|
||||
then
|
||||
- pp=`echo $p | sed 's/^lib\///'`
|
||||
+ pp=`echo $p | sed "s%^${CFG_LIBDIR_RELATIVE}/%%"`
|
||||
FILE_INSTALL_PATH="${CFG_LIBDIR}/$pp"
|
||||
fi
|
||||
|
||||
diff --git a/src/librustc/metadata/filesearch.rs b/src/librustc/metadata/filesearch.rs
|
||||
index 99b98b6..f3e37ff 100644
|
||||
--- a/src/librustc/metadata/filesearch.rs
|
||||
+++ b/src/librustc/metadata/filesearch.rs
|
||||
@@ -243,10 +243,14 @@ fn find_libdir(sysroot: &Path) -> String {
|
||||
// of the directory where librustc is located, rather than where the rustc
|
||||
// binary is.
|
||||
|
||||
- if sysroot.join(primary_libdir_name()).join(rustlibdir()).exists() {
|
||||
- return primary_libdir_name();
|
||||
- } else {
|
||||
- return secondary_libdir_name();
|
||||
+ match option_env!("CFG_LIBDIR_RELATIVE") {
|
||||
+ None => if sysroot.join(primary_libdir_name()).join(rustlibdir()).exists() {
|
||||
+ return primary_libdir_name();
|
||||
+ } else {
|
||||
+ return secondary_libdir_name();
|
||||
+ },
|
||||
+
|
||||
+ Some(libdir) => return libdir.to_string()
|
||||
}
|
||||
|
||||
#[cfg(target_word_size = "64")]
|
@ -1,93 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/rust/rust-0.10.ebuild,v 1.1 2014/05/18 23:46:09 jauhien Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit elisp-common python-any-r1
|
||||
|
||||
DESCRIPTION="Systems programming language from Mozilla"
|
||||
HOMEPAGE="http://www.rust-lang.org/"
|
||||
|
||||
ARCH_SRC_URI="amd64? ( mirror://gentoo/${PN}-bin-amd64-${PV}.tbz2 )
|
||||
x86? ( mirror://gentoo/${PN}-bin-x86-${PV}.tbz2 )"
|
||||
SRC_URI="http://static.rust-lang.org/dist/${P}.tar.gz
|
||||
binary-bootstrap? ( ${ARCH_SRC_URI} )"
|
||||
|
||||
LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE="+binary-bootstrap clang debug emacs vim-syntax zsh-completion"
|
||||
|
||||
RDEPEND="emacs? ( virtual/emacs )
|
||||
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
|
||||
zsh-completion? ( app-shells/zsh )"
|
||||
DEPEND="${RDEPEND}
|
||||
${PYTHON_DEPS}
|
||||
>=dev-lang/perl-5.0
|
||||
clang? ( sys-devel/clang )"
|
||||
|
||||
SITEFILE="50${PN}-mode-gentoo.el"
|
||||
|
||||
src_configure() {
|
||||
local LOCAL_RUST_PATH=/usr
|
||||
if use binary-bootstrap; then
|
||||
LOCAL_RUST_PATH="${WORKDIR}${LOCAL_RUST_PATH}"
|
||||
else
|
||||
LOCAL_RUST_PATH="${EPREFIX}${LOCAL_RUST_PATH}"
|
||||
fi
|
||||
|
||||
"${ECONF_SOURCE:-.}"/configure \
|
||||
--prefix="${EPREFIX}/usr/" \
|
||||
$(use_enable clang) \
|
||||
$(use_enable debug) \
|
||||
$(use_enable debug llvm-assertions) \
|
||||
$(use_enable !debug optimize) \
|
||||
$(use_enable !debug optimize-cxx) \
|
||||
$(use_enable !debug optimize-llvm) \
|
||||
$(use_enable !debug optimize-tests) \
|
||||
--enable-local-rust \
|
||||
--local-rust-root="${LOCAL_RUST_PATH}" \
|
||||
--disable-manage-submodules \
|
||||
|| die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
|
||||
if use emacs; then
|
||||
cd src/etc/emacs || die
|
||||
elisp-compile *.el
|
||||
elisp-make-autoload-file "${PN}-mode-autoloads.el" .
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if use emacs; then
|
||||
elisp-install ${PN}-mode src/etc/emacs/*.el src/etc/emacs/*.elc
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||
fi
|
||||
|
||||
if use vim-syntax; then
|
||||
insinto /usr/share/vim/vimfiles
|
||||
doins -r src/etc/vim/*
|
||||
fi
|
||||
|
||||
if use zsh-completion; then
|
||||
insinto "/usr/share/zsh/site-functions"
|
||||
doins src/etc/zsh/_rust
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -0,0 +1,132 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/rust/rust-999.ebuild,v 1.1 2014/08/29 14:12:27 jauhien Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit elisp-common eutils python-any-r1
|
||||
|
||||
MY_P=${PN}-nightly
|
||||
|
||||
DESCRIPTION="Systems programming language from Mozilla"
|
||||
HOMEPAGE="http://www.rust-lang.org/"
|
||||
MY_SRC_URI="http://static.rust-lang.org/dist/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
|
||||
SLOT="nightly"
|
||||
KEYWORDS=""
|
||||
|
||||
IUSE="clang debug emacs libcxx vim-syntax zsh-completion"
|
||||
REQUIRED_USE="libcxx? ( clang )"
|
||||
|
||||
RDEPEND="vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
|
||||
zsh-completion? ( app-shells/zsh )"
|
||||
DEPEND="${RDEPEND}
|
||||
${PYTHON_DEPS}
|
||||
app-admin/eselect-rust
|
||||
>=dev-lang/perl-5.0
|
||||
net-misc/wget
|
||||
clang? ( sys-devel/clang )
|
||||
emacs? ( virtual/emacs )
|
||||
libcxx? ( sys-libs/libcxx )
|
||||
!dev-lang/rust:0"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
SITEFILE="50${PN}-mode-gentoo.el"
|
||||
|
||||
src_unpack() {
|
||||
wget "${MY_SRC_URI}" || die
|
||||
unpack ./"${PN}-nightly.tar.gz"
|
||||
|
||||
use amd64 && BUILD_TRIPLE=x86_64-unknown-linux-gnu
|
||||
use x86 && BUILD_TRIPLE=i686-unknown-linux-gnu
|
||||
export CFG_SRC_DIR="${S}" && \
|
||||
cd ${S} && \
|
||||
mkdir -p "${S}/dl" && \
|
||||
mkdir -p "${S}/${BUILD_TRIPLE}/stage0/bin" && \
|
||||
python2 "${S}/src/etc/get-snapshot.py" ${BUILD_TRIPLE} || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-0.12.0-no-ldconfig.patch" "${FILESDIR}/${PN}-9999-libdir.patch"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
"${ECONF_SOURCE:-.}"/configure \
|
||||
--prefix="${EPREFIX}/usr" \
|
||||
--libdir="${EPREFIX}/usr/lib/${P}" \
|
||||
--mandir="${EPREFIX}/usr/share/${P}/man" \
|
||||
$(use_enable clang) \
|
||||
$(use_enable debug) \
|
||||
$(use_enable debug llvm-assertions) \
|
||||
$(use_enable !debug optimize) \
|
||||
$(use_enable !debug optimize-cxx) \
|
||||
$(use_enable !debug optimize-llvm) \
|
||||
$(use_enable !debug optimize-tests) \
|
||||
$(use_enable libcxx libcpp) \
|
||||
--disable-manage-submodules \
|
||||
--disable-verify-install \
|
||||
|| die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake VERBOSE=1
|
||||
|
||||
if use emacs; then
|
||||
cd src/etc/emacs || die
|
||||
elisp-compile *.el
|
||||
elisp-make-autoload-file "${PN}-mode-autoloads.el" .
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if use emacs; then
|
||||
local sf="${T}/${SITEFILE}"
|
||||
local my_elisp_pn=${PN}-mode
|
||||
|
||||
insinto "/usr/share/${P}/emacs/site-lisp/${my_elisp_pn}"
|
||||
doins -r src/etc/emacs/*.el src/etc/emacs/*.elc
|
||||
|
||||
cp "${FILESDIR}/${SITEFILE}" "${sf}" || die
|
||||
sed -i -e "s:@SITELISP@:${EPREFIX}${SITELISP}/${my_elisp_pn}:g" "${sf}" || die
|
||||
insinto "/usr/share/${P}/emacs/site-lisp/site-gentoo.d/"
|
||||
doins "${sf}"
|
||||
fi
|
||||
|
||||
if use vim-syntax; then
|
||||
insinto /usr/share/${P}/vim/vimfiles
|
||||
doins -r src/etc/vim/*
|
||||
fi
|
||||
|
||||
if use zsh-completion; then
|
||||
insinto "/usr/share/${P}/zsh/site-functions"
|
||||
doins src/etc/zsh/_rust
|
||||
fi
|
||||
|
||||
mv "${D}/usr/bin/rustc" "${D}/usr/bin/rustc-${PV}" || die
|
||||
mv "${D}/usr/bin/rustdoc" "${D}/usr/bin/rustdoc-${PV}" || die
|
||||
|
||||
cat <<-EOF > "${T}"/50${P}
|
||||
LDPATH="/usr/lib/${P}"
|
||||
MANPATH="/usr/share/${P}/man"
|
||||
EOF
|
||||
doenvd "${T}"/50${P}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
eselect rust update --if-unset
|
||||
|
||||
elog "Rust uses slots now, use 'eselect rust list'"
|
||||
elog "and 'eselect rust set' to list and set rust version."
|
||||
elog "For more information see 'eselect rust help'"
|
||||
elog "and http://wiki.gentoo.org/wiki/Project:Eselect/User_guide"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
eselect rust unset --if-invalid
|
||||
}
|
@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/BerkeleyDB/BerkeleyDB-0.510.0.ebuild,v 1.8 2014/08/04 09:27:43 zlogene Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MODULE_AUTHOR=PMQS
|
||||
MODULE_VERSION=0.51
|
||||
inherit perl-module eutils db-use
|
||||
|
||||
DESCRIPTION="This module provides Berkeley DB interface for Perl"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86"
|
||||
IUSE="test"
|
||||
|
||||
# Install DB_File if you want older support. BerkleyDB no longer
|
||||
# supports less than 2.0.
|
||||
|
||||
RDEPEND=">=sys-libs/db-2.0"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-perl/Test-Pod )"
|
||||
|
||||
SRC_TEST="do"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/Gentoo-config-0.26.diff
|
||||
# on Gentoo/FreeBSD we cannot trust on the symlink /usr/include/db.h
|
||||
# as for Gentoo/Linux, so we need to esplicitely declare the exact berkdb
|
||||
# include path
|
||||
sed -i -e "s:/usr/include:$(db_includedir):" "${S}"/config.in || die "berkdb include directory"
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST BerkeleyDB-0.51.tar.gz 196814 SHA256 48363c65a8f6a07c88fcb8ef25cedde14d5c58bc63d1b9f76919fff38c02e12b SHA512 c67e86b8e70dafb5c8be2ae7192ecca14b9c50867fe8aad5bdfe302a3ef2d1152b9c7ac5b7857b2148560b58039277b736f2861680999b8e345eb2e0b4204924 WHIRLPOOL 8c4146259cfa0fa045002f6f98d90bbaca8aeba92ad8164da74746b25d57729a39e2cdc3674000718c7f0b6778baf8be071babb10989a6147a3fb751364be002
|
||||
DIST BerkeleyDB-0.53.tar.gz 202413 SHA256 f4b194e2ad5fa2eacdeca45d4e9836f9fff7da86ddc7e6f759963269779c739d SHA512 86df59c42235a8f7cde5425129cfae24afa9a746ea72998d7bbab5427e5425d170322ab4ee7999f500924ff60222da8289bb8dc520569ff8b6084734f87a01d6 WHIRLPOOL 9f64c07f5a3c6ceaf292ebd036f740e25e01429fbc49dd705536b336f37561f28da1ccc7e0b5a7358881dc010e8f442f6303379592e11fc3e575d0e5279f5e38
|
||||
DIST BerkeleyDB-0.54.tar.gz 202422 SHA256 010e66d0034b93a8397c600da320611149aef7861eaf1f93b95e49ae37b825b8 SHA512 c9529f2682b269db1c5f5c5535b9497b5859530f7fb283003cf3f6990ae311b73221b14202fa9fd6870a0d3f5c66750cb1c4905a5599ba5313e752b5dba3b47c WHIRLPOOL a5c7dbcba424a6e13cb0c5bed4ff54db85bafaaeaa050e9b140342ee33222e3ce82e0be4ba2b5874393443769da642f5042a832aa2e43af1ccf7a1473afcda73
|
||||
|
@ -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-perl/CPAN-Mini-Inject/CPAN-Mini-Inject-0.310.0.ebuild,v 1.5 2014/08/04 17:34:58 zlogene Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MODULE_AUTHOR=MITHALDU
|
||||
MODULE_VERSION=0.31
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Inject modules into a CPAN::Mini mirror"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 x86 ~ppc-aix"
|
||||
IUSE=""
|
||||
|
||||
# Disabled
|
||||
#SRC_TEST="do"
|
||||
|
||||
RDEPEND="dev-perl/libwww-perl
|
||||
virtual/perl-IO-Compress
|
||||
virtual/perl-Archive-Tar
|
||||
virtual/perl-File-Path
|
||||
virtual/perl-File-Temp
|
||||
>=virtual/perl-Module-Build-0.380.0
|
||||
>=dev-perl/CPAN-Mini-0.32
|
||||
dev-perl/CPAN-Checksums
|
||||
dev-perl/File-Slurp
|
||||
dev-perl/yaml"
|
||||
# test? ( dev-perl/HTTP-Server-Simple )"
|
||||
DEPEND="${RDEPEND}"
|
@ -1,2 +1 @@
|
||||
DIST CPAN-Mini-Inject-0.31.tar.gz 26438 SHA256 e2e48f5fc063eca5b97b6bf8c83041bad95e2159049dedebb3c2bec66c398234 SHA512 5a6745a9ac2a23737a9de3a8c48af0d157289dc959b3cc3f4830ba1d53221ce4715147c392ac6d22bc2c5bf27981f6a3fb8e44ae7f036b26278d2262c7d45be7 WHIRLPOOL 296665352f069f7e70e0205aa491bec21b30534aa14c3613d8b25340308be69dab77ddc9249b68e798f8a40570ed96587145aa2befb0ef52d9e2e52f02027ccd
|
||||
DIST CPAN-Mini-Inject-0.33.tar.gz 26931 SHA256 f50b029999d2671bfa3caa686b853e688e7c4025b35597ad7d487626d12f3aee SHA512 44a55a91c99aa11053ed9547cd0c857cfcef98a3844e0a3a721a19880bd12d3d99e35c528103a36b91e6b11ead89d727856a7b4c1e58aa7cb6cf1e76e675df27 WHIRLPOOL 8c82b4d5398b0295b4b9471d4b32a0b41ee56d6554dd8da9d6b41760d2ab9def33279e376c2813b4ea03c7c83fbcf0882045316fe9da739925f68b2855aed44c
|
||||
|
@ -1,2 +1 @@
|
||||
DIST Quota-1.6.7.tar.gz 48631 SHA256 1798799272017f261be8e35179970bea4a3233425aa781eb8e7143c2270eac3e SHA512 f0adc31413e9f3bc3045d0158c77722a24e84de6b85c7b88e7c252f87891549c7914db67ff8c4c9768ca96d405c2aa8d930eb0296463b30afe30eaf93608f28b WHIRLPOOL 0e1cec70e1e6c51f8852a1583c84a111b0f896dc2da33b657c99a5410f4d98a0f6e1129fbf017905ef2fc0d03d82711196bc8061b80228ad2c89f6864b1b90d8
|
||||
DIST Quota-1.7.0.tar.gz 50342 SHA256 960057167b7e15c998771142e8d0cce8069760edd86d77da26e0907f27e65cac SHA512 3b99dda17f6f578cf469962ff4c6b662ba9a1a955356ee90a7b749f0ea7df1234356ef77c5c3091389749ef4b4f82df90b20886bae365af27828760c16125ded WHIRLPOOL ef7aae289ca773df25905d3cd1cd4a6d40d189ae4d8778a7e4923af69f871788d1dc9f73e34358d0db62fcec25635f4e82c267a44248fd2f84ac313fc4cbe730
|
||||
|
@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Quota/Quota-1.6.7.ebuild,v 1.1 2013/01/11 10:41:37 dev-zero Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MODULE_AUTHOR=TOMZO
|
||||
MODULE_VERSION=1.6.7
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Quota - Perl interface to file system quotas"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
|
||||
# Tests need real FS access/root permissions and are interactive
|
||||
SRC_TEST="skip"
|
||||
|
||||
src_prepare() {
|
||||
# disable AFS completely for now, need somebody who can really test it
|
||||
sed -i -e 's|-d "/afs"|0|' Makefile.PL || die "sed failed"
|
||||
}
|
@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/SVG/SVG-2.510.0.ebuild,v 1.5 2012/08/27 18:35:50 armin76 Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MODULE_AUTHOR=SZABGAB
|
||||
MODULE_VERSION=2.51
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Perl extension for generating Scalable Vector Graphics (SVG) documents"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-perl/Test-Pod
|
||||
dev-perl/Test-Pod-Coverage
|
||||
)"
|
||||
|
||||
SRC_TEST=do
|
@ -1,23 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/SVG/SVG-2.530.0.ebuild,v 1.5 2013/02/18 20:43:21 ago Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MODULE_AUTHOR=SZABGAB
|
||||
MODULE_VERSION=2.53
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Perl extension for generating Scalable Vector Graphics (SVG) documents"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="virtual/perl-parent"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-perl/Test-Pod-Coverage
|
||||
)"
|
||||
|
||||
SRC_TEST=do
|
@ -1 +1,2 @@
|
||||
DIST lxml-3.3.5.tar.gz 3467344 SHA256 6ad6949dc7eea744a30fba77a968dd5910f545220e58bcc813b9df5c793e318a SHA512 b6692565e95ae8856347a2cbef4d1a1614cbc34aa47fbea10cfb49f5d5690a21e577e53e7cfbe73db18190a6919a1055fe5ee5ccaf1d03dc2bc0c5cf2c81ef2e WHIRLPOOL f9e875085701264128d37458f5c03a1e6dfb0a6d3e49f88cfc90031a40f17dfb06ff57151729bb03f96d2959b1bae40b0617076ace7d695433fcd857d13ec697
|
||||
DIST lxml-3.3.6.tar.gz 3476093 SHA256 c46a72c529398d34eabd05e12948868d9d958caede12f1a37e86d00efc423c92 SHA512 d3335d89e1b0f429c9e28181a36e090e714008d059319a51db883aadf747d87fb67d360359cefcf948d3deaa6a55bff6a9a861c1832c47b6075f0d616e9d6817 WHIRLPOOL b7a977bdd453723ef8ab6a674ac2a8811a5ae3aa44d65fcdd7cb60e5bb00e9296daa3693ae8c5ed47983442366645c4e763ffc55e46321d20efd271ce1e50d25
|
||||
|
@ -0,0 +1,69 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/lxml/lxml-3.3.6.ebuild,v 1.1 2014/08/29 13:58:17 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{2,3,4}} )
|
||||
inherit distutils-r1 flag-o-matic
|
||||
|
||||
DESCRIPTION="A Pythonic binding for the libxml2 and libxslt libraries"
|
||||
HOMEPAGE="http://lxml.de/ http://pypi.python.org/pypi/lxml/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD ElementTree GPL-2 PSF-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="beautifulsoup3 doc examples +threads"
|
||||
|
||||
# Note: lib{xml2,xslt} are used as C libraries, not Python modules.
|
||||
RDEPEND="
|
||||
>=dev-libs/libxml2-2.7.2
|
||||
>=dev-libs/libxslt-1.1.15
|
||||
beautifulsoup3? (
|
||||
python_targets_python2_7? ( dev-python/beautifulsoup:python-2[python_targets_python2_7] )
|
||||
python_targets_python3_2? ( dev-python/beautifulsoup:python-3[python_targets_python3_2] )
|
||||
python_targets_python3_3? ( dev-python/beautifulsoup:python-3[python_targets_python3_3] )
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
# lxml tarball contains files pregenerated by Cython.
|
||||
|
||||
DISTUTILS_IN_SOURCE_BUILD=1
|
||||
|
||||
python_prepare_all() {
|
||||
# avoid replacing PYTHONPATH in tests.
|
||||
sed -i -e '/sys\.path/d' test.py || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile() {
|
||||
if [[ ${EPYTHON} != python3* ]]; then
|
||||
local CFLAGS=${CFLAGS}
|
||||
append-cflags -fno-strict-aliasing
|
||||
fi
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_test() {
|
||||
cp -r -l src/lxml/tests "${BUILD_DIR}"/lib/lxml/ || die
|
||||
cp -r -l src/lxml/html/tests "${BUILD_DIR}"/lib/lxml/html/ || die
|
||||
ln -s "${S}"/doc "${BUILD_DIR}"/ || die
|
||||
|
||||
local test
|
||||
for test in test.py selftest.py selftest2.py; do
|
||||
einfo "Running ${test}"
|
||||
"${PYTHON}" ${test} || die "Test ${test} fails with ${EPYTHON}"
|
||||
done
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
if use doc; then
|
||||
local DOCS=( *.txt doc/*.txt )
|
||||
local HTML_DOCS=( doc/html/. )
|
||||
fi
|
||||
use examples && local EXAMPLES=( samples/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/simplejson/simplejson-3.6.3.ebuild,v 1.1 2014/08/29 13:52:36 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
|
||||
|
||||
inherit distutils-r1 flag-o-matic
|
||||
|
||||
DESCRIPTION="Simple, fast, extensible JSON encoder/decoder for Python"
|
||||
HOMEPAGE="http://undefined.org/python/#simplejson http://pypi.python.org/pypi/simplejson"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( MIT AFL-2.1 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
python_compile() {
|
||||
if [[ ${EPYTHON} == python2.7 ]]; then
|
||||
local CFLAGS=${CFLAGS}
|
||||
append-cflags -fno-strict-aliasing
|
||||
fi
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST org-ruby-0.8.2.tar.gz 82786 SHA256 fe43b092201a42795b991c52971fc83fa90097525453e16a73369c3de99c941e SHA512 8c61ca183063675f0f73aa77221841eb6a5fbd07347bf83dcb6afb98ef171ed7a59a09ee9de893cafd0b6622e48e1c532766aaac3eb513cf44a71671ddb8f364 WHIRLPOOL d8e1bee8bd8db45f7f9923ed870134ec2160429fb4639ff876357d6b4ab45c56aba1ac5106812c23a42284b7d9cd0c9d342035e2f3276ad1d225d3074e781249
|
||||
DIST org-ruby-0.9.0.tar.gz 108096 SHA256 6eef7397a6cb181919d9c9becc8137ec975f7aa1224c35e0582ca4458ea58aed SHA512 2f4a549189754c04f38b871ea6487d12ea63871519b958c8b670180f7dc099a940b18c84d838a168b67f8083342407d5ae3a710f2f890dbe0db7aa0f175e3483 WHIRLPOOL 12c9b2ad580e998dfddcc5c9d82ecedde287d94cc54e8cafb89aacdb289e90a36d3697dcb0d55da338781ea64628cc2fe2873efae3cb7e458e061e06ba201059
|
||||
DIST org-ruby-0.9.7.tar.gz 142503 SHA256 addbf11ba9943a2df3ad19fa570b8895a6d5af4cad3a780b2732347ae77be9e1 SHA512 ad8b93bc085113aeb1a6fd56073e0d252c3dea8f666aff0692569146ba4f4e1f4a697d7e64cb7ce13cc6a08c01552d81ce341ad02527846f5dbfc845e6fb180a WHIRLPOOL b60c07b77f003dabf63966a0a87c650400e046f5b98251f52a36bdcf41ae2934da98c727d5d6de39ca80812d601e35e93332ba88c91a3198e28ae3061d725380
|
||||
DIST org-ruby-0.9.9.tar.gz 143319 SHA256 8a67f126915e307d5a4a8a40a7c4b951ae8974476f7d0a04833455a9ec7c9a93 SHA512 2998f7140af5217a7d2df100107fac981eecd6256c57d7df17242214a2c60c17d062be3da78208c1a060803cb37e3211cff8ee1232a85ffdacba0bc457c9135d WHIRLPOOL 9d7025e4f6f9c523657c4c877ede7ef1adb54aa20da05bc40cc7cafd454ca76831f80aee95651567f8268d59f199fcbccf168fcf5c3fbf452f241c6a6bfeb3be
|
||||
|
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/org-ruby/org-ruby-0.9.9.ebuild,v 1.1 2014/08/29 15:33:59 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
||||
RUBY_FAKEGEM_RECIPE_DOC="none"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.org History.org"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Ruby routines for parsing org-mode files"
|
||||
HOMEPAGE="https://github.com/wallyqs/org-ruby"
|
||||
SRC_URI="https://github.com/wallyqs/${PN}/archive/version-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
RUBY_S="${PN}-version-${PV}"
|
||||
|
||||
ruby_add_rdepend "=dev-ruby/rubypants-0.2*:0"
|
||||
ruby_add_bdepend "test? ( dev-ruby/tilt )"
|
||||
|
||||
|
||||
all_ruby_prepare() {
|
||||
#Fix tests until rspec:3 is available in the tree
|
||||
sed -i -e "s/truthy/true/" -e "s/falsy/false/" spec/headline_spec.rb spec/parser_spec.rb spec/line_spec.rb || die
|
||||
}
|
@ -1,8 +1,8 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/App-SVN-Bisect/App-SVN-Bisect-1.1.ebuild,v 1.2 2012/03/04 19:45:51 mr_bones_ Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/App-SVN-Bisect/App-SVN-Bisect-1.1-r1.ebuild,v 1.1 2014/08/29 17:38:59 axs Exp $
|
||||
|
||||
EAPI="4"
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR="INFINOID"
|
||||
|
@ -1,63 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-action/shadowgrounds-bin/shadowgrounds-bin-0_beta12.ebuild,v 1.3 2013/03/29 15:35:58 hasufell Exp $
|
||||
|
||||
inherit unpacker games eutils
|
||||
|
||||
DESCRIPTION="an epic action experience combining modern technology with addictive playability"
|
||||
HOMEPAGE="http://shadowgroundsgame.com/"
|
||||
SRC_URI="Shadowgrounds${PV/*_b/B}.run"
|
||||
|
||||
LICENSE="frozenbyte-eula"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
IUSE=""
|
||||
RESTRICT="fetch strip"
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND=">=sys-libs/glibc-2.4
|
||||
>=sys-devel/gcc-4.3.0
|
||||
!amd64? (
|
||||
gnome-base/libglade
|
||||
)
|
||||
amd64? (
|
||||
app-emulation/emul-linux-x86-gtklibs
|
||||
)"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
d="${GAMES_PREFIX_OPT}/${PN}"
|
||||
QA_TEXTRELS_x86="`echo ${d#/}/lib32/lib{avcodec.so.51,avformat.so.52,avutil.so.49,FLAC.so.8}`"
|
||||
QA_TEXTRELS_amd64=${QA_TEXTRELS_x86}
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo "Fetch ${SRC_URI} and put it into ${DISTDIR}"
|
||||
einfo "See http://www.humblebundle.com/ for more info."
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
# manually run unzip as the initial seek causes it to exit(1)
|
||||
unpack_zip ${A}
|
||||
rm lib*/lib{gcc_s,m,rt,selinux}.so.?
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local b bb
|
||||
|
||||
doicon Shadowgrounds.xpm || die
|
||||
for b in bin launcher ; do
|
||||
bb="shadowgrounds-${b}"
|
||||
exeinto ${d}
|
||||
newexe ${bb} ${bb} || die
|
||||
games_make_wrapper ${bb} "./${bb}" "${d}" || die
|
||||
make_desktop_entry ${bb} "Shadowgrounds ${b}" Shadowgrounds
|
||||
done
|
||||
|
||||
exeinto ${d}/lib32
|
||||
doexe lib32/* || die
|
||||
|
||||
insinto ${d}
|
||||
doins -r Config data Profiles *.fbz *.glade *-logo.png || die
|
||||
|
||||
prepgamesdirs
|
||||
}
|
@ -1,63 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-action/shadowgrounds-survivor-bin/shadowgrounds-survivor-bin-0_beta11.ebuild,v 1.3 2013/03/29 15:36:41 hasufell Exp $
|
||||
|
||||
inherit unpacker games eutils
|
||||
|
||||
DESCRIPTION="human survivors who battle against the ongoing alien onslaught"
|
||||
HOMEPAGE="http://shadowgroundsgame.com/survivor/"
|
||||
SRC_URI="Survivor${PV/*_b/B}.run"
|
||||
|
||||
LICENSE="frozenbyte-eula"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
IUSE=""
|
||||
RESTRICT="fetch strip"
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND=">=sys-libs/glibc-2.4
|
||||
>=sys-devel/gcc-4.3.0
|
||||
!amd64? (
|
||||
gnome-base/libglade
|
||||
)
|
||||
amd64? (
|
||||
app-emulation/emul-linux-x86-gtklibs
|
||||
)"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
d="${GAMES_PREFIX_OPT}/${PN}"
|
||||
QA_TEXTRELS_x86="`echo ${d#/}/lib32/lib{avcodec.so.51,avformat.so.52,avutil.so.49,FLAC.so.8}`"
|
||||
QA_TEXTRELS_amd64=${QA_TEXTRELS_x86}
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo "Fetch ${SRC_URI} and put it into ${DISTDIR}"
|
||||
einfo "See http://www.humblebundle.com/ for more info."
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
# manually run unzip as the initial seek causes it to exit(1)
|
||||
unpack_zip ${A}
|
||||
rm lib*/lib{gcc_s,m,rt,selinux}.so.?
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local b bb
|
||||
|
||||
doicon Survivor.xpm || die
|
||||
for b in bin launcher ; do
|
||||
bb="survivor-${b}"
|
||||
exeinto ${d}
|
||||
newexe ${bb} ${bb} || die
|
||||
games_make_wrapper ${bb} "./${bb}" "${d}" || die
|
||||
make_desktop_entry ${bb} "Shadowgrounds Survivor ${b}" "Shadowgrounds Survivor"
|
||||
done
|
||||
|
||||
exeinto ${d}/lib32
|
||||
doexe lib32/* || die
|
||||
|
||||
insinto ${d}
|
||||
doins -r Config data Profiles *.fbz *.glade *-logo.png || die
|
||||
|
||||
prepgamesdirs
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST connectagram-1.0.1-src.tar.bz2 263808 SHA256 6d3696b69f09eda26cdd2a42fe4d91de3effc4757c68f5109b19c1d4d6510e37 SHA512 747a34c7f42a7ac4b09178bc10d17124429d06d257b9e6f25cf800ecb2c06037611871c45bc67c17eda690ea77bba7c59661d1730a3bd01fb0aa0ccd82244aeb WHIRLPOOL 70b126c2b7e0a8d96f6b447348196549163bc90a47049bde2801bbe06feddfdc3ecd43ae688b333719a8292984ca0a10813fe7d94aa19ccfdc03530e97550a58
|
||||
DIST connectagram-1.1.1-src.tar.bz2 787725 SHA256 734c610a59d043a13edb6d7301cc9e72704663128cd95370ba22ae12da4796fb SHA512 ee9e1ab0a3b8d2f5fdbd6eebebc7c4859dc21a05154bcf3436fd79b677341da514f94289553a00da458c35df83b52a0db966c9e3ba977184211daeb5f7b872f9 WHIRLPOOL 6f38a0c36ffb21fb74c78790785868d93a7f411f67bf71bc99632f5aac788ac91de9ba2fef0f360f4994abdcd2e49caed5712086747665fbf1fb40e65d131697
|
||||
DIST connectagram-1.1.2-src.tar.bz2 1415066 SHA256 06e03fed6d7651383cf8d771d0e89e09bb149c0aef431c1374296e62319087c4 SHA512 1dcc7b5a7992ed8656614ca9d86207574d0cd4557a02a0688b1572740d3f3f496f587705647dac9bc7c616491ee0800ca925aa5218769159da58f24f696dddda WHIRLPOOL b33b5644ef7f3b5b5c352c31ebde5515b7edb3bb5e42bc77cd9261d28284c2e81e097f98b54ac5bf6cce7fe2ff3cf6df6bd82d8af85f388feced0fcf37d75f58
|
||||
|
@ -1,52 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-puzzle/connectagram/connectagram-1.1.1.ebuild,v 1.1 2014/02/05 07:14:44 mr_bones_ Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils gnome2-utils qt4-r2 games
|
||||
|
||||
DESCRIPTION="A word unscrambling game"
|
||||
HOMEPAGE="http://gottcode.org/connectagram/"
|
||||
SRC_URI="http://gottcode.org/${PN}/${P}-src.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-qt/qtcore-4.6:4
|
||||
>=dev-qt/qtgui-4.6:4"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-gentoo.patch
|
||||
|
||||
sed -i \
|
||||
-e "s#@GAMES_BINDIR@#${GAMES_BINDIR}#" \
|
||||
-e "s#@GAMES_DATADIR@#${GAMES_DATADIR}#" \
|
||||
${PN}.pro src/{locale_dialog,new_game_dialog,wordlist}.cpp || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
qt4-r2_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL_ROOT="${D}" install
|
||||
dodoc ChangeLog
|
||||
prepgamesdirs
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
games_pkg_preinst
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
games_pkg_postinst
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -1,76 +0,0 @@
|
||||
--- connectagram-1.1.1.orig/connectagram.pro
|
||||
+++ connectagram-1.1.1/connectagram.pro
|
||||
@@ -70,16 +70,16 @@
|
||||
|
||||
unix: !macx {
|
||||
isEmpty(PREFIX) {
|
||||
- PREFIX = /usr/local
|
||||
+ PREFIX = /usr
|
||||
}
|
||||
isEmpty(BINDIR) {
|
||||
- BINDIR = bin
|
||||
+ BINDIR = @GAMES_BINDIR@
|
||||
}
|
||||
|
||||
- target.path = $$PREFIX/$$BINDIR/
|
||||
+ target.path = @GAMES_BINDIR@/
|
||||
|
||||
data.files = data
|
||||
- data.path = $$PREFIX/share/connectagram/
|
||||
+ data.path = @GAMES_DATADIR@/connectagram/
|
||||
|
||||
pixmap.files = icons/connectagram.xpm
|
||||
pixmap.path = $$PREFIX/share/pixmaps/
|
||||
@@ -91,7 +91,7 @@
|
||||
desktop.path = $$PREFIX/share/applications/
|
||||
|
||||
qm.files = translations/*.qm
|
||||
- qm.path = $$PREFIX/share/connectagram/translations
|
||||
+ qm.path = @GAMES_DATADIR@/connectagram/translations/
|
||||
|
||||
INSTALLS += target pixmap icon desktop data qm
|
||||
}
|
||||
--- connectagram-1.1.1.orig/src/locale_dialog.cpp
|
||||
+++ connectagram-1.1.1/src/locale_dialog.cpp
|
||||
@@ -87,6 +87,7 @@
|
||||
paths.append(appdir);
|
||||
paths.append(appdir + "/../share/" + QCoreApplication::applicationName().toLower());
|
||||
paths.append(appdir + "/../Resources");
|
||||
+ paths.append("@GAMES_DATADIR@/connectagram");
|
||||
}
|
||||
foreach (const QString& path, paths) {
|
||||
if (QFile::exists(path + "/translations/")) {
|
||||
--- connectagram-1.1.1.orig/src/new_game_dialog.cpp
|
||||
+++ connectagram-1.1.1/src/new_game_dialog.cpp
|
||||
@@ -48,7 +48,7 @@
|
||||
m_wordlist = new WordList(this);
|
||||
m_wordlist->setLanguage(WordList::defaultLanguage());
|
||||
m_languages_box = new QComboBox(this);
|
||||
- QStringList languages = QDir("connectagram:").entryList(QDir::Dirs | QDir::NoDotAndDotDot);
|
||||
+ QStringList languages = QDir("@GAMES_DATADIR@/connectagram/data").entryList(QDir::Dirs | QDir::NoDotAndDotDot);
|
||||
foreach (const QString& language, languages) {
|
||||
m_languages_box->addItem(LocaleDialog::languageName(language), language);
|
||||
}
|
||||
--- connectagram-1.1.1.orig/src/wordlist.cpp
|
||||
+++ connectagram-1.1.1/src/wordlist.cpp
|
||||
@@ -91,9 +91,9 @@
|
||||
|
||||
QString WordList::defaultLanguage() {
|
||||
QString language = QLocale().name();
|
||||
- if (!QFile::exists("connectagram:" + language)) {
|
||||
+ if (!QFile::exists("@GAMES_DATADIR@/connectagram/data/" + language)) {
|
||||
language = language.left(2);
|
||||
- if (!QFile::exists("connectagram:" + language)) {
|
||||
+ if (!QFile::exists("@GAMES_DATADIR@/connectagram/data/" + language)) {
|
||||
language = "en";
|
||||
}
|
||||
}
|
||||
@@ -112,7 +112,7 @@
|
||||
m_maximum_length(0)
|
||||
{
|
||||
// Read words from disk
|
||||
- QFile file("connectagram:" + language + "/words");
|
||||
+ QFile file("@GAMES_DATADIR@/connectagram/data/" + language + "/words");
|
||||
if (!file.open(QFile::ReadOnly | QIODevice::Text)) {
|
||||
return;
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST cyphesis-0.6.0.tar.bz2 840777 SHA256 b6988e6dbdf7b601bf6d9fc7456fa7ad376f96ad350b3da3d9c4714fa43a52ad SHA512 5aae35ac7c15f0ebde4eb830523cd6bad22b5e5800e3b63fbbcecfa54970bfc4848787730a4437a5db2489fa69e14dde73ca0953a0b96805272fd5250f43d120 WHIRLPOOL 315e76c35a3ef2e79a9780cbff52b800506f7b99f76704b750041160fed86d470fe1fbd681b9d77f5f5b9383fdb7284d5871e4823245b382b2244bdbd3984592
|
||||
DIST cyphesis-0.6.1.tar.bz2 929498 SHA256 c8b97f14f8cf34bb108ec6855d2e51bc40c8e9c6faac4dad68309be5c55916d0 SHA512 f69b7e0ad6488514f8dd867cb6dff1fe1968e9bdd6dbb4b7e0ecdb2d4a9f41777abfcfe0d7dff10be3fb4a7448494efffbfe515bd3b5ff9e512f5054f426f962 WHIRLPOOL 4951157c3f7d5f6b7e9895791cf04063babff14a3a132b0ba0654fc858ade65225733dea10d28f19ed976a613a1f208496193a442bd395e9a6bf81f5769c1313
|
||||
DIST cyphesis-0.6.2.tar.bz2 932099 SHA256 251f297b299834ae67abe6196f646ef8f14bc5be3096d03c6ff677ff20acfcfd SHA512 07783a99a47f105cd492b033fb1ded1c5fef089d01fa50d90103dc62c6e94dc58394f082674d9261db5fe9779d4694579119769de50177bfc2ead055c5740b2f WHIRLPOOL 91f46ed623f5cc6ef8305287220584e1a6f142588de6c3362bb01eecd9a3916bcd68ac5b876b7ae3bba46d86cad414bce6ca9a9d5d6e26a5a75d0c1c51b0e102
|
||||
|
@ -1,60 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-server/cyphesis/cyphesis-0.6.1.ebuild,v 1.2 2014/03/01 22:26:58 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
inherit toolchain-funcs autotools python-single-r1 eutils games
|
||||
|
||||
DESCRIPTION="WorldForge server running small games"
|
||||
HOMEPAGE="http://worldforge.org/dev/eng/servers/cyphesis"
|
||||
SRC_URI="mirror://sourceforge/worldforge/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND=">=media-libs/skstream-0.3.9
|
||||
>=dev-games/wfmath-1.0.1
|
||||
>=dev-games/mercator-0.3.3
|
||||
dev-libs/libgcrypt:0
|
||||
dev-libs/libsigc++:2
|
||||
sys-libs/ncurses
|
||||
sys-libs/readline
|
||||
>=media-libs/atlas-c++-0.6.3
|
||||
>=media-libs/varconf-0.6.4
|
||||
dev-db/postgresql-base"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-libs/boost-1.40
|
||||
dev-libs/libxml2
|
||||
virtual/pkgconfig"
|
||||
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
games_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}"/${P}-gentoo.patch \
|
||||
"${FILESDIR}"/${P}-makefile.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
egamesconf \
|
||||
--localstatedir=/var
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake AR="$(tc-getAR)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" confbackupdir="/usr/share/doc/${PF}/conf" \
|
||||
install
|
||||
dodoc AUTHORS ChangeLog FIXME NEWS README THANKS TODO
|
||||
prepgamesdirs
|
||||
}
|
@ -1,32 +0,0 @@
|
||||
diff -ru cyphesis-0.6.0.orig/Makefile.am cyphesis-0.6.0/Makefile.am
|
||||
--- cyphesis-0.6.0.orig/Makefile.am 2012-10-02 06:23:10.000000000 -0400
|
||||
+++ cyphesis-0.6.0/Makefile.am 2012-11-12 16:54:19.306892135 -0500
|
||||
@@ -3,7 +3,6 @@
|
||||
tools tests man dox
|
||||
|
||||
docdir = $(datadir)/doc/cyphesis-$(VERSION)
|
||||
-dist_doc_DATA = README COPYING AUTHORS THANKS NEWS FIXME
|
||||
|
||||
rulesetdir = $(datadir)/cyphesis/rulesets
|
||||
|
||||
diff -ru cyphesis-0.6.0.orig/configure.ac cyphesis-0.6.0/configure.ac
|
||||
--- cyphesis-0.6.0.orig/configure.ac 2012-11-09 16:39:13.000000000 -0500
|
||||
+++ cyphesis-0.6.0/configure.ac 2012-11-12 16:53:51.622839335 -0500
|
||||
@@ -381,17 +381,6 @@
|
||||
libraries required and where to obtain them.])
|
||||
])
|
||||
|
||||
-PKG_CHECK_MODULES(AVAHI, avahi-client,
|
||||
- [
|
||||
- CPPFLAGS="$CPPFLAGS $AVAHI_CFLAGS"
|
||||
- MDNS_LIBS="$MDNS_LIBS $AVAHI_LIBS"
|
||||
- AC_DEFINE(HAVE_AVAHI, 1, [Define to 1 if you have avahi libs.])
|
||||
- ],
|
||||
- [
|
||||
- AC_MSG_RESULT([no])
|
||||
- AC_MSG_NOTICE([Ommiting DNS-SD functionality.])
|
||||
- ])
|
||||
-
|
||||
AM_PATH_PSQL(7.1.0,
|
||||
[
|
||||
if test "$PG_CFLAGS" != "-I/usr/include"; then
|
@ -1,11 +0,0 @@
|
||||
--- Makefile.am.old 2013-09-25 14:26:30.518751250 +0200
|
||||
+++ Makefile.am 2013-09-25 14:27:21.846257911 +0200
|
||||
@@ -13,8 +13,6 @@
|
||||
|
||||
# FIXME Remove the mkdir hack if it gets fixed in a future automake
|
||||
install-data-hook:
|
||||
- mkdir -p $(DESTDIR)$(socketdir)
|
||||
- chmod 1777 $(DESTDIR)$(socketdir)
|
||||
@echo
|
||||
@echo "Cyphesis is not yet ready to run."
|
||||
@echo "Unless you have configured the server to run without a database, Cyphesis"
|
@ -1,73 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-strategy/coldwar-demo/coldwar-demo-1-r1.ebuild,v 1.5 2014/05/07 15:41:03 ulm Exp $
|
||||
|
||||
inherit eutils unpacker games
|
||||
|
||||
MY_PN=${PN%-demo}
|
||||
|
||||
DESCRIPTION="Third-person sneaker like Splinter Cell"
|
||||
HOMEPAGE="http://linuxgamepublishing.com/info.php?id=coldwar"
|
||||
SRC_URI="http://demofiles.linuxgamepublishing.com/coldwar/coldwar-demo.run"
|
||||
|
||||
LICENSE="all-rights-reserved"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
RESTRICT="mirror bindist strip"
|
||||
|
||||
RDEPEND="virtual/opengl
|
||||
x86? (
|
||||
media-libs/libogg
|
||||
media-libs/openal
|
||||
media-libs/libvorbis
|
||||
media-libs/smpeg
|
||||
dev-libs/glib
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext )
|
||||
amd64? (
|
||||
app-emulation/emul-linux-x86-sdl
|
||||
app-emulation/emul-linux-x86-xlibs
|
||||
app-emulation/emul-linux-x86-medialibs )"
|
||||
DEPEND=""
|
||||
|
||||
S=${WORKDIR}
|
||||
dir=${GAMES_PREFIX_OPT}/${PN}
|
||||
|
||||
QA_PREBUILT="${dir:1}/lib/*
|
||||
${dir:1}/bin/meng"
|
||||
|
||||
src_unpack() {
|
||||
unpack_makeself
|
||||
unpack ./data/data.tar.gz
|
||||
|
||||
mv bin/Linux/x86/${MY_PN}_demo .
|
||||
mv bin/Linux/x86/bin/meng bin
|
||||
|
||||
rm -r bin/{Linux,*BSD} lgp_* setup.* data/data.tar.gz
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto "${dir}"
|
||||
doins -r * || die "doins -r * failed"
|
||||
rm "${D}/${dir}"/{${MY_PN}_demo,bin/{launcher,meng}}
|
||||
|
||||
exeinto "${dir}"
|
||||
doexe ${MY_PN}_demo || die "doexe ${MY_PN}_demo failed"
|
||||
exeinto "${dir}/bin"
|
||||
doexe bin/{launcher,meng} || die "doexe bin failed"
|
||||
|
||||
games_make_wrapper ${PN} ./${MY_PN}_demo "${dir}" "${dir}"
|
||||
newicon icon.xpm ${PN}.xpm || die "newicon failed"
|
||||
make_desktop_entry ${PN} "Cold War (Demo)" ${PN}
|
||||
|
||||
prepgamesdirs
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
games_pkg_postinst
|
||||
elog "The instruction manual is available as:"
|
||||
elog " http://demofiles.linuxgamepublishing.com/coldwar/manual.pdf"
|
||||
echo
|
||||
einfo "To play the game, run: ${PN}"
|
||||
}
|
@ -1,77 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-strategy/coldwar/coldwar-1.0.1.ebuild,v 1.5 2014/04/16 17:11:40 ulm Exp $
|
||||
|
||||
inherit eutils unpacker cdrom versionator games
|
||||
|
||||
PV_MAJOR=$(get_version_component_range 1-2)
|
||||
MY_P=${PN}-${PV_MAJOR}-${PV}
|
||||
|
||||
DESCRIPTION="Third-person sneaker like Splinter Cell"
|
||||
HOMEPAGE="http://linuxgamepublishing.com/info.php?id=coldwar"
|
||||
SRC_URI="http://updatefiles.linuxgamepublishing.com/${PN}/${MY_P}-x86.run"
|
||||
|
||||
LICENSE="all-rights-reserved"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="linguas_de linguas_fr linguas_ru"
|
||||
RESTRICT="mirror bindist strip"
|
||||
|
||||
RDEPEND="virtual/opengl
|
||||
x86? (
|
||||
media-libs/libogg
|
||||
media-libs/openal
|
||||
media-libs/libvorbis
|
||||
media-libs/smpeg
|
||||
dev-libs/glib
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext )
|
||||
amd64? (
|
||||
app-emulation/emul-linux-x86-sdl
|
||||
app-emulation/emul-linux-x86-xlibs
|
||||
app-emulation/emul-linux-x86-medialibs )"
|
||||
DEPEND=""
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_unpack() {
|
||||
cdrom_get_cds bin/Linux/x86/${PN}
|
||||
ln -sfn "${CDROM_ROOT}"/data cd
|
||||
unpack "./cd/data.tar.gz"
|
||||
use linguas_de && unpack "./cd/langpack_de.tar.gz"
|
||||
use linguas_fr && unpack "./cd/langpack_fr.tar.gz"
|
||||
use linguas_ru && unpack "./cd/langpack_ru.tar.gz"
|
||||
rm -f cd
|
||||
|
||||
cp -rf "${CDROM_ROOT}"/bin/Linux/x86/* . || die "cp exes failed"
|
||||
cp -f "${CDROM_ROOT}"/{READ*,icon*} . || die "cp READ* failed"
|
||||
|
||||
mkdir -p patch
|
||||
cd patch
|
||||
unpack_makeself ${MY_P}-x86.run
|
||||
bin/Linux/x86/loki_patch patch.dat "${S}" || die "loki_patch failed"
|
||||
cd "${S}"
|
||||
rm -rf patch
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dir=${GAMES_PREFIX_OPT}/${PN}
|
||||
|
||||
insinto "${dir}"
|
||||
doins -r * || die "doins -r failed"
|
||||
|
||||
exeinto "${dir}"
|
||||
doexe ${PN} || die "doexe ${PN} failed"
|
||||
|
||||
exeinto "${dir}"/bin
|
||||
doexe bin/{launch*,meng} || die "doexe bin failed"
|
||||
|
||||
exeinto "${dir}"/lib
|
||||
doexe lib/lib* || die "doexe lib/* failed"
|
||||
|
||||
games_make_wrapper ${PN} ./${PN} "${dir}"
|
||||
newicon "${CDROM_ROOT}"/icon.xpm ${PN}.xpm || die "newicon failed"
|
||||
make_desktop_entry ${PN} "Cold War" ${PN}
|
||||
|
||||
prepgamesdirs
|
||||
}
|
@ -1,81 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-strategy/gorky17-demo/gorky17-demo-1.0.1.0.1.ebuild,v 1.6 2014/05/06 16:03:49 ulm Exp $
|
||||
|
||||
inherit eutils unpacker versionator games
|
||||
|
||||
MY_PN="gorky17"
|
||||
MY_PV=$(replace_version_separator 2 '-')
|
||||
|
||||
DESCRIPTION="Horror conspiracy game mixing elements of strategy and role-playing"
|
||||
HOMEPAGE="http://www.linuxgamepublishing.com/info.php?id=gorky17"
|
||||
SRC_URI="http://demofiles.linuxgamepublishing.com/${MY_PN}/${MY_PN}_demo.run
|
||||
http://updatefiles.linuxgamepublishing.com/gorky17-demo/${PN}-${MY_PV}-x86.run"
|
||||
|
||||
LICENSE="all-rights-reserved"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86"
|
||||
IUSE=""
|
||||
RESTRICT="mirror bindist strip"
|
||||
|
||||
RDEPEND="media-libs/alsa-lib
|
||||
x86? (
|
||||
media-libs/libsdl
|
||||
sys-libs/zlib
|
||||
x11-libs/libX11
|
||||
x11-libs/libXau
|
||||
x11-libs/libXdmcp
|
||||
x11-libs/libXext )
|
||||
amd64? (
|
||||
app-emulation/emul-linux-x86-baselibs
|
||||
app-emulation/emul-linux-x86-xlibs
|
||||
app-emulation/emul-linux-x86-soundlibs
|
||||
app-emulation/emul-linux-x86-sdl )"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
dir=${GAMES_PREFIX_OPT}/${PN}
|
||||
Ddir=${D}/${dir}
|
||||
|
||||
QA_EXECSTACK="${dir:1}/gorky17_demo ${dir:1}/gorky17_demo.dynamic"
|
||||
|
||||
src_unpack() {
|
||||
unpack_makeself ${MY_PN}_demo.run
|
||||
unpack ./data/data.tar.gz
|
||||
|
||||
mkdir patch
|
||||
cd patch
|
||||
unpack_makeself ${PN}-${MY_PV}-x86.run
|
||||
cd "${S}"
|
||||
|
||||
# Apply patch
|
||||
mv bin/Linux/x86/* .
|
||||
mv patch/*.sh .
|
||||
./patch/bin/Linux/x86/loki_patch patch/patch.dat . \
|
||||
|| die "loki_patch failed"
|
||||
|
||||
rm -r update.sh *patch.sh data lgp_* patch setup* bin
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto "${dir}"
|
||||
doins -r * || die "doins -r failed"
|
||||
rm "${Ddir}"/${MY_PN}*
|
||||
|
||||
exeinto "${dir}"
|
||||
doexe ${MY_PN}* || die "doexe failed"
|
||||
|
||||
games_make_wrapper ${PN} ./${MY_PN}_demo "${dir}" "${dir}"
|
||||
newicon icon.xpm ${PN}.xpm
|
||||
make_desktop_entry ${PN} "Gorky 17 (Demo)" ${PN}
|
||||
|
||||
prepgamesdirs
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
games_pkg_postinst
|
||||
|
||||
elog "The instruction manual is available as:"
|
||||
elog " http://demofiles.linuxgamepublishing.com/gorky17/manual.pdf"
|
||||
echo
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST grfcodec-6.0.0-source.tar.xz 174004 SHA256 ab25a673a75a78c334d6722b6fb2b22ff5273938e9522cecc7b9bcef10f9dd34 SHA512 53a7a2b927e29bfcdc5600c62967d0794bbda096ee48b7d16c35b84652c11d4d3a02892fbdfce194f35139689c97418c6d81303d296c8bfdc51fb5dc5015fe94 WHIRLPOOL 13ca9551a240f8aec2b5a03e4cd07909de4ee75444478a3abccc0d4b29fb036f8b71cca376062156c102513f4a1c3d9c89219bccaa437dedf19bd585d818414b
|
||||
DIST grfcodec-6.0.2-source.tar.xz 173860 SHA256 3c53e1f0fdbff9f5965fc373bba3f2367592587baa69c3a054ebd01634446359 SHA512 254bfc0ec06b065c12a545d11c8d3b146791ae40443065e61e442da1fc77809c23afebd9c81b5a7ac650251a95500bca730c85b768ff6bab939045874c09e6a3 WHIRLPOOL b2ddde0f39a0d3d56d5eceb73b8dd157663b564fa6001bca7bfbba170978d5dedbdcc6b1d02487d491a5d288db4d903c3187e67c27b79cdc6d1c801de30c024c
|
||||
DIST grfcodec-6.0.4-source.tar.xz 165756 SHA256 7ec1f903cc48b73be9192a23f3fa14dc2a024d8edc4d2dfafa245e700e650cdb SHA512 cfbbd1cfae7f2d2ba08ca32d8af68f6885c15dddb6ab941bed32d6c15bf9581e0b4ba19a16a5e48e6d6e070438732df232d3f3f008d42baad77a93f931ad0331 WHIRLPOOL 6cbd33a2aa503c858b1b5eeabd8d201e54d68ea618369b464de05f262236303e4f5960119ba86ed792c076c354ce757c804f01a6e1f90d552be276f26004028d
|
||||
|
@ -1,47 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-util/grfcodec/grfcodec-6.0.2.ebuild,v 1.1 2013/01/29 21:05:12 mr_bones_ Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
if [ "${PV%9999}" != "${PV}" ] ; then
|
||||
SCM=mercurial
|
||||
EHG_REPO_URI="http://hg.openttdcoop.org/${PN}"
|
||||
fi
|
||||
|
||||
inherit toolchain-funcs ${SCM}
|
||||
|
||||
DESCRIPTION="A suite of programs to modify openttd/Transport Tycoon Deluxe's GRF files"
|
||||
HOMEPAGE="http://dev.openttdcoop.org/projects/grfcodec"
|
||||
[[ -z ${SCM} ]] && SRC_URI="http://binaries.openttd.org/extra/${PN}/${PV}/${P}-source.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
[[ -n ${SCM} ]] && S=${WORKDIR}/${PN}
|
||||
|
||||
DEPEND="!games-util/nforenum
|
||||
dev-lang/perl
|
||||
dev-libs/boost
|
||||
media-libs/libpng:0"
|
||||
RDEPEND=""
|
||||
|
||||
src_prepare() {
|
||||
# Set up Makefile.local so that we respect CXXFLAGS/LDFLAGS
|
||||
cat > Makefile.local <<-__EOF__
|
||||
CXX = $(tc-getCXX)
|
||||
CXXFLAGS = ${CXXFLAGS}
|
||||
LDOPT = ${LDFLAGS}
|
||||
UPX =
|
||||
V = 1
|
||||
FLAGS=
|
||||
__EOF__
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ${PN} grf{diff,id,merge} nforenum
|
||||
doman docs/*.1
|
||||
dodoc changelog.txt docs/*.txt
|
||||
}
|
@ -0,0 +1,42 @@
|
||||
File: AIFFWriter.m
|
||||
|
||||
Author: QuickTime DTS
|
||||
|
||||
Change History (most recent first):
|
||||
|
||||
<2> 03/24/06 must pass NSError objects to exportCompleted
|
||||
<1> 11/10/05 initial release
|
||||
|
||||
<A9> Copyright 2005-2006 Apple Computer, Inc. All rights reserved.
|
||||
|
||||
IMPORTANT: This Apple software is supplied to you by Apple Computer, Inc. ("Apple") in
|
||||
consideration of your agreement to the following terms, and your use, installation,
|
||||
modification or redistribution of this Apple software constitutes acceptance of these
|
||||
terms. If you do not agree with these terms, please do not use, install, modify or
|
||||
redistribute this Apple software.
|
||||
|
||||
In consideration of your agreement to abide by the following terms, and subject to these
|
||||
terms, Apple grants you a personal, non-exclusive license, under Apple's copyrights in
|
||||
this original Apple software (the "Apple Software"), to use, reproduce, modify and
|
||||
redistribute the Apple Software, with or without modifications, in source and/or binary
|
||||
forms; provided that if you redistribute the Apple Software in its entirety and without
|
||||
modifications, you must retain this notice and the following text and disclaimers in all
|
||||
such redistributions of the Apple Software. Neither the name, trademarks, service marks
|
||||
or logos of Apple Computer, Inc. may be used to endorse or promote products derived from
|
||||
the Apple Software without specific prior written permission from Apple. Except as
|
||||
expressly stated in this notice, no other rights or licenses, express or implied, are
|
||||
granted by Apple herein, including but not limited to any patent rights that may be
|
||||
infringed by your derivative works or by other works in which the Apple Software may be
|
||||
incorporated.
|
||||
|
||||
The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO WARRANTIES,
|
||||
EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
|
||||
NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE
|
||||
APPLE SOFTWARE OR ITS USE AND OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS.
|
||||
|
||||
IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE
|
||||
USE, REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER
|
||||
CAUSED AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT
|
||||
LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
@ -1,2 +1,2 @@
|
||||
DIST libdvdnav-4.2.1.tar.xz 109856 SHA256 7fca272ecc3241b6de41bbbf7ac9a303ba25cb9e0c82aa23901d3104887f2372 SHA512 3b7b18069b77a5a48ff5ad74f823b88f5dbf5058f11737ffef9d388d755616a581688c95dc1c3d9ab2377bce1dafaf53c9d46981a12588e6b3d8b70ce582e756 WHIRLPOOL cf4e3788c0bc4d96d453d0dcecae31347c5949d46388a8d7bb74bb957f746af7c4684ae1cc4855ba3eb47a06b063cad34d0078fe7676bb8ad191b8541634736b
|
||||
DIST libdvdnav-5.0.0.tar.bz2 354335 SHA256 058fe641a4535ea3fe3dcfee378d0ca665d3c17d301682b483759057b3d39651 SHA512 f7e7977bf2c502ce88e7c3bc6c9f04ab176e3e613be8375074c19c536ecb57675ae6719d035797570c4a9123d207e4152adb23ef0a69eea8cad40e1aca397b6b WHIRLPOOL 63ea63df05c1f3931e6685bfa83da5b3960285f9864ab50068924ca9e1a468d96f8b545a0ba62eae831138bd235a20d02814b389b54b4e488568908e25cb6caf
|
||||
DIST libdvdnav-5.0.1.tar.bz2 354568 SHA256 72b1cb8266f163d4a1481b92c7b6c53e6dc9274d2a6befb08ffc351fe7a4a2a9 SHA512 4c86a664b0f32b2dc3cf0e332d6603cd24cae12cf8f8ca6b3d825db51d35ee222a566909103444e35e588347e3e5a8ff15ad8d00263b99e52020585bc823de29 WHIRLPOOL dac5a04adadbb2a91870dfa10c16cc50d7d693f5e7bdefed39c40624cc7a0c6c4699127a892eed286e5754b6f473ca8316ebeec08ad968228590623c47bf99d2
|
||||
|
@ -1,3 +1,2 @@
|
||||
DIST libdvdread-4.2.1.tar.xz 96108 SHA256 af9b98f049580a6521d56c978b736d3d609562dd12955e11d50e26d97542dcd4 SHA512 80738a70068c83fbd309ffd7335485909812ad0cd862df25ca041b8fb302428be0fc9e678aaeafe529b7652f8b1435e406d8aee3504e939fd29a7e45bd7d8139 WHIRLPOOL 4b6859bf5a1943d78bbb1ac925547959279b7fcea1abcb594a301384a9f26644356c57b7bbb3f7941cc775c37aead3d9d0deabe0224e6d1c9f876b8867b0a44c
|
||||
DIST libdvdread-4.9.9.tar.xz 322964 SHA256 d91275471ef69d488b05cf15c60e1cd65e17648bfc692b405787419f47ca424a SHA512 681daf9d40eaf9fcc824f65f52d4a823a2e69c78aa4c532685c417f8ad81d1f0170974c52c1b81208ee503bfcedcb009d0d02fa17562de575e21ff9471782ff9 WHIRLPOOL 977f4e1c6119f8c8b7d4a5dbe3f10a00be6269b2336589e68a58621690331a886b644d0d64e224c00d735599966df61fee13cd7a5b352c79bd0b3dc38d28fd93
|
||||
DIST libdvdread-5.0.0.tar.bz2 378196 SHA256 66fb1a3a42aa0c56b02547f69c7eb0438c5beeaf21aee2ae2c6aa23ea8305f14 SHA512 bc6d700001b6d71642ef92c4b9eec5732892f25ca53434edf0febf62797ebb85d2e5489109528c8e5b11cc71706b87c5ceedf458ed950b60efe6f2350ce4f09b WHIRLPOOL 5bb2c7b49a2ac91b2bdd60f34e0bab4d5bf753a98350c7641a2a8caa56e1f58c9639f58907eabf5c734dfc10c43bdfc4184a232ba1ea81300f22d470e70b29b6
|
||||
|
@ -1,48 +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/libdvdread/libdvdread-4.9.9.ebuild,v 1.2 2014/06/18 19:41:16 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
AUTOTOOLS_AUTORECONF=1
|
||||
AUTOTOOLS_PRUNE_LIBTOOL_FILES=all
|
||||
|
||||
SCM=""
|
||||
|
||||
if [ "${PV#9999}" != "${PV}" ] ; then
|
||||
SCM="subversion"
|
||||
ESVN_REPO_URI="svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdread"
|
||||
ESVN_PROJECT="libdvdread"
|
||||
SRC_URI=""
|
||||
else
|
||||
SRC_URI="http://dvdnav.mplayerhq.hu/releases/${P}.tar.xz"
|
||||
fi
|
||||
|
||||
inherit autotools-multilib ${SCM}
|
||||
|
||||
DESCRIPTION="Library for DVD navigation tools"
|
||||
HOMEPAGE="http://dvdnav.mplayerhq.hu/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
if [ "${PV#9999}" = "${PV}" ] ; then
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
else
|
||||
KEYWORDS=""
|
||||
fi
|
||||
IUSE="+css"
|
||||
|
||||
RDEPEND="!<media-libs/libdvdnav-4.2.1
|
||||
css? ( >=media-libs/libdvdcss-1.2.13[${MULTILIB_USEDEP}] )
|
||||
abi_x86_32? ( !<=app-emulation/emul-linux-x86-medialibs-20130224-r4
|
||||
!app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/xz-utils"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog NEWS TODO README )
|
||||
|
||||
src_prepare() {
|
||||
[ "${PV#9999}" != "${PV}" ] && subversion_src_prepare
|
||||
autotools-multilib_src_prepare
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST milkytracker-0.90.80.tar.bz2 1799270 RMD160 cb535a50c29b8d722617007054921065e71c1615 SHA1 e6adedee56a6a1bf096b5311c319954ea54977dc SHA256 7cd804abead650c86d00014ccc086fa3d67a4c9c2c34cec3d4f26bbaac41a078
|
||||
DIST milkytracker-0.90.85.tar.bz2 2509060 RMD160 a7aa31c367a01fdcc2c5877243e6cb2e571f6908 SHA1 9b58a01e5da9b484308cc2acd2e55b1d8a5949f1 SHA256 59a0d294d63752be74b157e07b0c70252c9198c312d9b1ad0ca460129fe5bd80
|
||||
DIST milkytracker-0.90.86.tar.bz2 2202256 SHA256 eb93000ed4855e198dfb02df54f3e3536dc891084ca47cdd5393121137ba3bed SHA512 8142f0b438e478571db25960d1b31f1d8c7e68feea96bdd238d1b1c1744105d929f18c990a301af6bebfc2d517bad687232410477ced6d8c4bfec8053cfcad8e WHIRLPOOL 3c388cde08c81a73e80ee834e7b1cef90dc32d3e7885de47259cb3b219bd7207f816c240b87fede59335ec5a2561a00e23ab3aa05b5e34f4bbe3ae7866ff5045
|
||||
|
@ -1,25 +0,0 @@
|
||||
diff -ur milkytracker-0.90.80.orig/src/compression/Makefile.am milkytracker-0.90.80/src/compression/Makefile.am
|
||||
--- milkytracker-0.90.80.orig/src/compression/Makefile.am 2008-01-25 00:44:27.000000000 +0200
|
||||
+++ milkytracker-0.90.80/src/compression/Makefile.am 2009-07-22 09:52:08.000000000 +0300
|
||||
@@ -1,5 +1,6 @@
|
||||
+#zziplib has been customized, so we can't use system copy.
|
||||
noinst_LIBRARIES = libcompression.a
|
||||
-libcompression_a_SOURCES = zlib/generic/adler32.cpp zlib/generic/compress.cpp zlib/generic/deflate.cpp zlib/generic/infback.cpp zlib/generic/inffast.cpp zlib/generic/inflate.cpp zlib/generic/inftrees.cpp zlib/generic/uncompr.cpp zlib/generic/crc32.cpp zlib/generic/trees.cpp zlib/generic/zutil.cpp zziplib/generic/dir.cpp zziplib/generic/err.cpp zziplib/generic/fetch.cpp zziplib/generic/file.cpp zziplib/generic/fseeko.cpp zziplib/generic/info.cpp zziplib/generic/plugin.cpp zziplib/generic/stat.cpp zziplib/generic/zip.cpp zziplib/MyIO.cpp PP20.cpp ZipExtractor.cpp
|
||||
-noinst_HEADERS = zlib/generic/crc32.h zlib/generic/deflate.h zlib/generic/inffast.h zlib/generic/inffixed.h zlib/generic/inflate.h zlib/generic/inftrees.h zlib/generic/trees.h zlib/generic/zconf.h zlib/generic/zlib.h zlib/generic/zutil.h zziplib/generic/zzip.h zziplib/generic/zzip___debug.h zziplib/generic/zzip___dirent.h zziplib/generic/zzip___fnmatch.h zziplib/generic/zzip___hints.h zziplib/generic/zzip___mmap.h zziplib/generic/zzip__config.h zziplib/generic/zzip__msvc.h zziplib/generic/zzip_autoconf.h zziplib/generic/zzip_conf.h zziplib/generic/zzip_fetch.h zziplib/generic/zzip_file.h zziplib/generic/zzip_format.h zziplib/generic/zzip_fseeko.h zziplib/generic/zzip_info.h zziplib/generic/zzip_lib.h zziplib/generic/zzip_plugin.h zziplib/generic/zzip_stdint.h zziplib/generic/zzip_types.h zziplib/MyIO.h PP20.h ZipExtractor.h
|
||||
-INCLUDES = -I$(top_srcdir)/src/milkyplay -I$(top_srcdir)/src/ppui -I$(top_srcdir)/src/ppui/osinterface/posix/ -I$(top_srcdir)/src/compression/zziplib -I$(top_srcdir)/src/compression/zziplib/generic -I$(top_srcdir)/src/compression/zlib/generic
|
||||
+libcompression_a_SOURCES = zziplib/generic/dir.cpp zziplib/generic/err.cpp zziplib/generic/fetch.cpp zziplib/generic/file.cpp zziplib/generic/fseeko.cpp zziplib/generic/info.cpp zziplib/generic/plugin.cpp zziplib/generic/stat.cpp zziplib/generic/zip.cpp zziplib/MyIO.cpp PP20.cpp ZipExtractor.cpp
|
||||
+noinst_HEADERS = zziplib/generic/zzip.h zziplib/generic/zzip___debug.h zziplib/generic/zzip___dirent.h zziplib/generic/zzip___fnmatch.h zziplib/generic/zzip___hints.h zziplib/generic/zzip___mmap.h zziplib/generic/zzip__config.h zziplib/generic/zzip__msvc.h zziplib/generic/zzip_autoconf.h zziplib/generic/zzip_conf.h zziplib/generic/zzip_fetch.h zziplib/generic/zzip_file.h zziplib/generic/zzip_format.h zziplib/generic/zzip_fseeko.h zziplib/generic/zzip_info.h zziplib/generic/zzip_lib.h zziplib/generic/zzip_plugin.h zziplib/generic/zzip_stdint.h zziplib/generic/zzip_types.h zziplib/MyIO.h PP20.h ZipExtractor.h
|
||||
+INCLUDES = -I$(top_srcdir)/src/milkyplay -I$(top_srcdir)/src/ppui -I$(top_srcdir)/src/ppui/osinterface/posix/ -I$(top_srcdir)/src/compression/zziplib -I$(top_srcdir)/src/compression/zziplib/generic
|
||||
#INCLUDES = -I../ppui -I../ppui/osinterface -I../ppui/osinterface/posix
|
||||
diff -ur milkytracker-0.90.80.orig/src/tracker/Makefile.am milkytracker-0.90.80/src/tracker/Makefile.am
|
||||
--- milkytracker-0.90.80.orig/src/tracker/Makefile.am 2008-04-13 01:45:11.000000000 +0300
|
||||
+++ milkytracker-0.90.80/src/tracker/Makefile.am 2009-07-22 09:19:24.000000000 +0300
|
||||
@@ -7,5 +7,5 @@
|
||||
-I$(top_srcdir)/src/tracker -I$(top_srcdir)/src/midi/posix -I../midi/rtmidi \
|
||||
-I$(top_srcdir)/src/ppui/osinterface -I$(top_srcdir)/src/ppui/osinterface/sdl \
|
||||
-I$(top_srcdir)/src/ppui/osinterface/posix -I$(top_srcdir)/src/ppui/sdl -Isdl
|
||||
-milkytracker_LDADD = $(top_builddir)/src/milkyplay/libmilkyplay.a $(top_builddir)/src/ppui/osinterface/libosinterface.a $(top_builddir)/src/ppui/libppui.a $(top_builddir)/src/ppui/osinterface/libosinterface.a $(top_builddir)/src/fx/libfx.a $(top_builddir)/src/compression/libcompression.a $(RTMIDI) $(SDL_LIBS)
|
||||
-DIST_EXTRA = carbon/Carbon_Definitions.h carbon/Carbon_main.cpp carbon/InfoPlist.strings carbon/KeyTranslation.cpp carbon/KeyTranslation.h carbon/PreferencesDialog.cpp carbon/PreferencesDialog.h carbon/iGetKeys.cpp carbon/iGetKeys.h win32/PreferencesDialog.cpp win32/PreferencesDialog.h win32/ThreadTimer.cpp win32/ThreadTimer.h win32/Win32_main.cpp win32/Win32_resource.h win32/Win32_resources.rc wince/ButtonMapper.cpp wince/ButtonMapper.h wince/VirtualKeyToScanCodeTable.cpp wince/VirtualKeyToScanCodeTable.h wince/WaitStateThread.cpp wince/WaitStateThread.h wince/WinCE_NEWRES.H wince/WinCE_ThreadTimer.cpp wince/WinCE_ThreadTimer.h wince/WinCE_main.cpp wince/WinCE_main.h wince/WinCE_resource.h
|
||||
\ No newline at end of file
|
||||
+milkytracker_LDADD = $(top_builddir)/src/milkyplay/libmilkyplay.a $(top_builddir)/src/ppui/osinterface/libosinterface.a $(top_builddir)/src/ppui/libppui.a $(top_builddir)/src/ppui/osinterface/libosinterface.a $(top_builddir)/src/fx/libfx.a $(top_builddir)/src/compression/libcompression.a $(RTMIDI) $(SDL_LIBS) -lz
|
||||
+DIST_EXTRA = carbon/Carbon_Definitions.h carbon/Carbon_main.cpp carbon/InfoPlist.strings carbon/KeyTranslation.cpp carbon/KeyTranslation.h carbon/PreferencesDialog.cpp carbon/PreferencesDialog.h carbon/iGetKeys.cpp carbon/iGetKeys.h win32/PreferencesDialog.cpp win32/PreferencesDialog.h win32/ThreadTimer.cpp win32/ThreadTimer.h win32/Win32_main.cpp win32/Win32_resource.h win32/Win32_resources.rc wince/ButtonMapper.cpp wince/ButtonMapper.h wince/VirtualKeyToScanCodeTable.cpp wince/VirtualKeyToScanCodeTable.h wince/WaitStateThread.cpp wince/WaitStateThread.h wince/WinCE_NEWRES.H wince/WinCE_ThreadTimer.cpp wince/WinCE_ThreadTimer.h wince/WinCE_main.cpp wince/WinCE_main.h wince/WinCE_resource.h
|
@ -1,46 +0,0 @@
|
||||
http://bugs.gentoo.org/301891
|
||||
|
||||
--- src/tracker/sdl/SDL_Main.cpp
|
||||
+++ src/tracker/sdl/SDL_Main.cpp
|
||||
@@ -751,8 +751,8 @@
|
||||
case SDLUserEventLMouseRepeat:
|
||||
{
|
||||
PPPoint p;
|
||||
- p.x = (pp_int32)event.data1;
|
||||
- p.y = (pp_int32)event.data2;
|
||||
+ p.x = reinterpret_cast<intptr_t> (event.data1);
|
||||
+ p.y = reinterpret_cast<intptr_t> (event.data2);
|
||||
PPEvent myEvent(eLMouseRepeat, &p, sizeof(PPPoint));
|
||||
RaiseEventSerialized(&myEvent);
|
||||
break;
|
||||
@@ -761,8 +761,8 @@
|
||||
case SDLUserEventRMouseRepeat:
|
||||
{
|
||||
PPPoint p;
|
||||
- p.x = (pp_int32)event.data1;
|
||||
- p.y = (pp_int32)event.data2;
|
||||
+ p.x = reinterpret_cast<intptr_t> (event.data1);
|
||||
+ p.y = reinterpret_cast<intptr_t> (event.data2);
|
||||
PPEvent myEvent(eRMouseRepeat, &p, sizeof(PPPoint));
|
||||
RaiseEventSerialized(&myEvent);
|
||||
break;
|
||||
@@ -770,8 +770,8 @@
|
||||
|
||||
case SDLUserEventMidiKeyDown:
|
||||
{
|
||||
- pp_int32 note = (pp_int32)event.data1;
|
||||
- pp_int32 volume = (pp_int32)event.data2;
|
||||
+ pp_int32 note = reinterpret_cast<intptr_t> (event.data1);
|
||||
+ pp_int32 volume = reinterpret_cast<intptr_t> (event.data2);
|
||||
globalMutex->lock();
|
||||
myTracker->sendNoteDown(note, volume);
|
||||
globalMutex->unlock();
|
||||
@@ -780,7 +780,7 @@
|
||||
|
||||
case SDLUserEventMidiKeyUp:
|
||||
{
|
||||
- pp_int32 note = (pp_int32)event.data1;
|
||||
+ pp_int32 note = reinterpret_cast<intptr_t> (event.data1);
|
||||
globalMutex->lock();
|
||||
myTracker->sendNoteUp(note);
|
||||
globalMutex->unlock();
|
@ -0,0 +1,11 @@
|
||||
--- src/tracker/Makefile.am
|
||||
+++ src/tracker/Makefile.am
|
||||
@@ -76,7 +76,7 @@
|
||||
$(top_builddir)/src/ppui/osinterface/libosinterface.a \
|
||||
$(top_builddir)/src/fx/libfx.a $(compressionLib) $(RTMIDI) $(SDL_LIBS) \
|
||||
$(top_builddir)/src/compression/zziplib/generic/libzzip.a \
|
||||
-$(Z_LIBS)
|
||||
+$(Z_LIBS) $(ALSA_LIBS)
|
||||
#$(ZZIP_LIBS) read below
|
||||
|
||||
# NOTE: The MilkyTracker source contains a MODIFIED version of the zzip
|
@ -1,44 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/milkytracker/milkytracker-0.90.80.ebuild,v 1.9 2010/11/01 19:27:13 ssuominen Exp $
|
||||
|
||||
EAPI=2
|
||||
inherit autotools eutils
|
||||
|
||||
DESCRIPTION="FastTracker 2 inspired music tracker"
|
||||
HOMEPAGE="http://milkytracker.org/"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="alsa jack"
|
||||
|
||||
RDEPEND=">=media-libs/libsdl-1.2
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
jack? ( media-sound/jack-audio-connection-kit )"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
rm -rf src/compression/zlib || die "rm -f failed"
|
||||
epatch "${FILESDIR}"/${P}-external_zlib.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-dependency-tracking \
|
||||
$(use_with alsa) \
|
||||
$(use_with jack)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "emake install failed"
|
||||
|
||||
dodoc AUTHORS docs/readme_unix
|
||||
dohtml docs/{MilkyTracker,FAQ,ChangeLog}.html
|
||||
|
||||
newicon resources/pictures/carton.png ${PN}.png
|
||||
make_desktop_entry ${PN} MilkyTracker ${PN} \
|
||||
"AudioVideo;Audio;Sequencer"
|
||||
}
|
@ -1,42 +1,43 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/milkytracker/milkytracker-0.90.85.ebuild,v 1.3 2010/11/02 19:24:11 ssuominen Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/milkytracker/milkytracker-0.90.86.ebuild,v 1.1 2014/08/29 13:35:29 ssuominen Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# TODO: Unbundle dev-libs/zziplib!
|
||||
|
||||
EAPI=2
|
||||
inherit autotools eutils
|
||||
|
||||
DESCRIPTION="FastTracker 2 inspired music tracker"
|
||||
HOMEPAGE="http://milkytracker.org/"
|
||||
SRC_URI="http://milkytracker.org/files/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
LICENSE="|| ( GPL-3 MPL-1.1 ) AIFFWriter.m BSD GPL-3 GPL-3+ LGPL-2.1+ MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="alsa jack"
|
||||
|
||||
RDEPEND=">=media-libs/libsdl-1.2
|
||||
sys-libs/zlib
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
jack? ( media-sound/jack-audio-connection-kit )"
|
||||
RDEPEND=">=media-libs/libsdl-1.2:=[X]
|
||||
sys-libs/zlib:=
|
||||
alsa? ( media-libs/alsa-lib:= )
|
||||
jack? ( media-sound/jack-audio-connection-kit:= )"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e '/PKG_CHECK_MODULES(\[ZZIP]/d' configure.in || die
|
||||
epatch "${FILESDIR}"/${P}-64bit.patch
|
||||
epatch "${FILESDIR}"/${P}-underlinking.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-dependency-tracking \
|
||||
$(use_with alsa) \
|
||||
$(use_with jack)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
dodoc AUTHORS docs/readme_unix
|
||||
dodoc AUTHORS docs/{readme_unix,TiTAN.nfo}
|
||||
dohtml docs/{ChangeLog,FAQ,MilkyTracker}.html
|
||||
|
||||
newicon resources/pictures/carton.png ${PN}.png
|
@ -0,0 +1,342 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-1.2.8.ebuild,v 1.1 2014/08/29 18:11:14 aballier Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
SCM=""
|
||||
if [ "${PV#9999}" != "${PV}" ] ; then
|
||||
SCM="git-2"
|
||||
EGIT_REPO_URI="git://source.ffmpeg.org/ffmpeg.git"
|
||||
fi
|
||||
|
||||
inherit eutils flag-o-matic multilib multilib-minimal toolchain-funcs ${SCM}
|
||||
|
||||
DESCRIPTION="Complete solution to record, convert and stream audio and video. Includes libavcodec"
|
||||
HOMEPAGE="http://ffmpeg.org/"
|
||||
if [ "${PV#9999}" != "${PV}" ] ; then
|
||||
SRC_URI=""
|
||||
elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2"
|
||||
else # Release
|
||||
SRC_URI="http://ffmpeg.org/releases/${P/_/-}.tar.bz2"
|
||||
fi
|
||||
FFMPEG_REVISION="${PV#*_p}"
|
||||
|
||||
LICENSE="GPL-2 amr? ( GPL-3 ) encode? ( aac? ( GPL-3 ) )"
|
||||
SLOT="0"
|
||||
if [ "${PV#9999}" = "${PV}" ] ; then
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
|
||||
fi
|
||||
IUSE="
|
||||
aac aacplus alsa amr bindist bluray +bzip2 cdio celt
|
||||
cpudetection debug doc +encode examples faac fdk flite fontconfig frei0r
|
||||
gnutls gsm +hardcoded-tables +iconv iec61883 ieee1394 jack jpeg2k libass
|
||||
libcaca libsoxr libv4l modplug mp3 +network openal openssl opus oss pic
|
||||
pulseaudio rtmp schroedinger sdl speex static-libs test theora threads
|
||||
truetype twolame v4l vaapi vdpau vorbis vpx X x264 xvid +zlib
|
||||
"
|
||||
|
||||
# String for CPU features in the useflag[:configure_option] form
|
||||
# if :configure_option isn't set, it will use 'useflag' as configure option
|
||||
CPU_FEATURES="3dnow:amd3dnow 3dnowext:amd3dnowext altivec avx mmx mmxext ssse3 vis neon"
|
||||
|
||||
for i in ${CPU_FEATURES}; do
|
||||
IUSE="${IUSE} ${i%:*}"
|
||||
done
|
||||
|
||||
FFTOOLS="aviocat cws2fws ffescape ffeval fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart trasher"
|
||||
|
||||
for i in ${FFTOOLS}; do
|
||||
IUSE="${IUSE} +fftools_$i"
|
||||
done
|
||||
|
||||
RDEPEND="
|
||||
alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
|
||||
amr? ( >=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}] )
|
||||
bluray? ( >=media-libs/libbluray-0.3.0-r1[${MULTILIB_USEDEP}] )
|
||||
bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] )
|
||||
cdio? (
|
||||
|| (
|
||||
>=dev-libs/libcdio-paranoia-0.90_p1-r1[${MULTILIB_USEDEP}]
|
||||
<dev-libs/libcdio-0.90[-minimal,${MULTILIB_USEDEP}]
|
||||
)
|
||||
)
|
||||
celt? ( >=media-libs/celt-0.11.1-r1[${MULTILIB_USEDEP}] )
|
||||
encode? (
|
||||
aac? ( >=media-libs/vo-aacenc-0.1.3[${MULTILIB_USEDEP}] )
|
||||
aacplus? ( >=media-libs/libaacplus-2.0.2-r1[${MULTILIB_USEDEP}] )
|
||||
amr? ( >=media-libs/vo-amrwbenc-0.1.2-r1[${MULTILIB_USEDEP}] )
|
||||
faac? ( >=media-libs/faac-1.28-r3[${MULTILIB_USEDEP}] )
|
||||
fdk? ( >=media-libs/fdk-aac-0.1.2[${MULTILIB_USEDEP}] )
|
||||
mp3? ( >=media-sound/lame-3.99.5-r1[${MULTILIB_USEDEP}] )
|
||||
theora? (
|
||||
>=media-libs/libtheora-1.1.1[${MULTILIB_USEDEP},encode]
|
||||
>=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}]
|
||||
)
|
||||
twolame? ( >=media-sound/twolame-0.3.13-r1[${MULTILIB_USEDEP}] )
|
||||
x264? ( >=media-libs/x264-0.0.20130506[${MULTILIB_USEDEP}] )
|
||||
xvid? ( >=media-libs/xvid-1.3.2-r1[${MULTILIB_USEDEP}] )
|
||||
)
|
||||
flite? ( >=app-accessibility/flite-1.4-r4[${MULTILIB_USEDEP}] )
|
||||
fontconfig? ( >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] )
|
||||
frei0r? ( media-plugins/frei0r-plugins )
|
||||
gnutls? ( >=net-libs/gnutls-2.12.23-r6[${MULTILIB_USEDEP}] )
|
||||
gsm? ( >=media-sound/gsm-1.0.13-r1[${MULTILIB_USEDEP}] )
|
||||
iconv? ( >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] )
|
||||
iec61883? (
|
||||
>=media-libs/libiec61883-1.2.0-r1[${MULTILIB_USEDEP}]
|
||||
>=sys-libs/libraw1394-2.1.0-r1[${MULTILIB_USEDEP}]
|
||||
>=sys-libs/libavc1394-0.5.4-r1[${MULTILIB_USEDEP}]
|
||||
)
|
||||
ieee1394? (
|
||||
>=media-libs/libdc1394-2.2.1[${MULTILIB_USEDEP}]
|
||||
>=sys-libs/libraw1394-2.1.0-r1[${MULTILIB_USEDEP}]
|
||||
)
|
||||
jack? ( >=media-sound/jack-audio-connection-kit-0.121.3-r1[${MULTILIB_USEDEP}] )
|
||||
jpeg2k? ( >=media-libs/openjpeg-1.5.0:0[${MULTILIB_USEDEP}] )
|
||||
libass? ( >=media-libs/libass-0.10.2[${MULTILIB_USEDEP}] )
|
||||
libcaca? ( >=media-libs/libcaca-0.99_beta18-r1[${MULTILIB_USEDEP}] )
|
||||
libsoxr? ( >=media-libs/soxr-0.1.0[${MULTILIB_USEDEP}] )
|
||||
libv4l? ( >=media-libs/libv4l-0.9.5[${MULTILIB_USEDEP}] )
|
||||
modplug? ( >=media-libs/libmodplug-0.8.8.4-r1[${MULTILIB_USEDEP}] )
|
||||
openal? ( >=media-libs/openal-1.15.1[${MULTILIB_USEDEP}] )
|
||||
openssl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )
|
||||
opus? ( >=media-libs/opus-1.0.2-r2[${MULTILIB_USEDEP}] )
|
||||
pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] )
|
||||
rtmp? ( >=media-video/rtmpdump-2.4_p20131018[${MULTILIB_USEDEP}] )
|
||||
sdl? ( >=media-libs/libsdl-1.2.15-r4[sound,video,${MULTILIB_USEDEP}] )
|
||||
schroedinger? ( >=media-libs/schroedinger-1.0.11-r1[${MULTILIB_USEDEP}] )
|
||||
speex? ( >=media-libs/speex-1.2_rc1-r1[${MULTILIB_USEDEP}] )
|
||||
truetype? ( >=media-libs/freetype-2.5.0.1:2[${MULTILIB_USEDEP}] )
|
||||
vaapi? ( >=x11-libs/libva-1.2.1-r1[${MULTILIB_USEDEP}] )
|
||||
vdpau? ( >=x11-libs/libvdpau-0.7[${MULTILIB_USEDEP}] )
|
||||
vorbis? (
|
||||
>=media-libs/libvorbis-1.3.3-r1[${MULTILIB_USEDEP}]
|
||||
>=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}]
|
||||
)
|
||||
vpx? ( >=media-libs/libvpx-1.2.0_pre20130625[${MULTILIB_USEDEP}] )
|
||||
X? (
|
||||
>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]
|
||||
)
|
||||
zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
|
||||
!media-video/qt-faststart
|
||||
!media-libs/libpostproc
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=sys-devel/make-3.81
|
||||
doc? ( app-text/texi2html )
|
||||
fontconfig? ( >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] )
|
||||
gnutls? ( >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] )
|
||||
ieee1394? ( >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] )
|
||||
libv4l? ( >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] )
|
||||
mmx? ( dev-lang/yasm )
|
||||
rtmp? ( >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] )
|
||||
schroedinger? ( >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] )
|
||||
test? ( net-misc/wget )
|
||||
truetype? ( >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] )
|
||||
v4l? ( sys-kernel/linux-headers )
|
||||
"
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
abi_x86_32? ( !<=app-emulation/emul-linux-x86-medialibs-20140508-r3
|
||||
!app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )"
|
||||
|
||||
# faac is license-incompatible with ffmpeg
|
||||
REQUIRED_USE="bindist? ( encode? ( !faac !aacplus ) !openssl )
|
||||
libv4l? ( v4l )
|
||||
fftools_cws2fws? ( zlib )
|
||||
test? ( encode )"
|
||||
|
||||
S=${WORKDIR}/${P/_/-}
|
||||
|
||||
MULTILIB_WRAPPED_HEADERS=(
|
||||
/usr/include/libavutil/avconfig.h
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
if [[ "${PV%_p*}" != "${PV}" ]] ; then # Snapshot
|
||||
export revision=git-N-${FFMPEG_REVISION}
|
||||
fi
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local myconf=( ${EXTRA_FFMPEG_CONF} )
|
||||
|
||||
# options to use as use_enable in the foo[:bar] form.
|
||||
# This will feed configure with $(use_enable foo bar)
|
||||
# or $(use_enable foo foo) if no :bar is set.
|
||||
local ffuse=(
|
||||
bzip2:bzlib cpudetection:runtime-cpudetect debug doc
|
||||
gnutls hardcoded-tables iconv network openssl sdl:ffplay vaapi vdpau zlib
|
||||
)
|
||||
use openssl && myconf+=( --enable-nonfree )
|
||||
|
||||
# Encoders
|
||||
if use encode
|
||||
then
|
||||
ffuse+=( aac:libvo-aacenc amr:libvo-amrwbenc mp3:libmp3lame fdk:libfdk-aac )
|
||||
for i in aacplus faac theora twolame x264 xvid; do
|
||||
ffuse+=( ${i}:lib${i} )
|
||||
done
|
||||
|
||||
# Licensing.
|
||||
if use aac || use amr ; then
|
||||
myconf+=( --enable-version3 )
|
||||
fi
|
||||
if use aacplus || use faac || use fdk ; then
|
||||
myconf+=( --enable-nonfree )
|
||||
fi
|
||||
else
|
||||
myconf+=( --disable-encoders )
|
||||
fi
|
||||
|
||||
# libavdevice options
|
||||
ffuse+=( cdio:libcdio iec61883:libiec61883 ieee1394:libdc1394 libcaca openal )
|
||||
|
||||
# Indevs
|
||||
use v4l || myconf+=( --disable-indev=v4l2 )
|
||||
for i in alsa oss jack ; do
|
||||
use ${i} || myconf+=( --disable-indev=${i} )
|
||||
done
|
||||
ffuse+=( libv4l:libv4l2 pulseaudio:libpulse X:x11grab )
|
||||
|
||||
# Outdevs
|
||||
for i in alsa oss sdl ; do
|
||||
use ${i} || myconf+=( --disable-outdev=${i} )
|
||||
done
|
||||
|
||||
# libavfilter options
|
||||
ffuse+=( flite:libflite frei0r fontconfig libass truetype:libfreetype )
|
||||
|
||||
# libswresample options
|
||||
ffuse+=( libsoxr )
|
||||
|
||||
# Threads; we only support pthread for now but ffmpeg supports more
|
||||
ffuse+=( threads:pthreads )
|
||||
|
||||
# Decoders
|
||||
ffuse+=( amr:libopencore-amrwb amr:libopencore-amrnb jpeg2k:libopenjpeg )
|
||||
use amr && myconf+=( --enable-version3 )
|
||||
for i in bluray celt gsm modplug opus rtmp schroedinger speex vorbis vpx; do
|
||||
ffuse+=( ${i}:lib${i} )
|
||||
done
|
||||
|
||||
for i in "${ffuse[@]}" ; do
|
||||
myconf+=( $(use_enable ${i%:*} ${i#*:}) )
|
||||
done
|
||||
|
||||
# (temporarily) disable non-multilib deps
|
||||
if ! multilib_is_native_abi; then
|
||||
myconf+=( --disable-frei0r )
|
||||
fi
|
||||
|
||||
# CPU features
|
||||
for i in ${CPU_FEATURES}; do
|
||||
use ${i%:*} || myconf+=( --disable-${i#*:} )
|
||||
done
|
||||
if use pic ; then
|
||||
myconf+=( --enable-pic )
|
||||
# disable asm code if PIC is required
|
||||
# as the provided asm decidedly is not PIC for x86.
|
||||
[[ ${ABI} == x86 ]] && myconf+=( --disable-asm )
|
||||
fi
|
||||
[[ ${ABI} == x32 ]] && myconf+=( --disable-asm ) #427004
|
||||
|
||||
# Try to get cpu type based on CFLAGS.
|
||||
# Bug #172723
|
||||
# We need to do this so that features of that CPU will be better used
|
||||
# If they contain an unknown CPU it will not hurt since ffmpeg's configure
|
||||
# will just ignore it.
|
||||
for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do
|
||||
[[ ${i} = native ]] && i="host" # bug #273421
|
||||
myconf+=( --cpu=${i} )
|
||||
break
|
||||
done
|
||||
|
||||
# Mandatory configuration
|
||||
myconf=(
|
||||
--enable-gpl
|
||||
--enable-postproc
|
||||
--enable-avfilter
|
||||
--enable-avresample
|
||||
--disable-stripping
|
||||
"${myconf[@]}"
|
||||
)
|
||||
|
||||
# cross compile support
|
||||
if tc-is-cross-compiler ; then
|
||||
myconf+=( --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}- )
|
||||
case ${CHOST} in
|
||||
*freebsd*)
|
||||
myconf+=( --target-os=freebsd )
|
||||
;;
|
||||
mingw32*)
|
||||
myconf+=( --target-os=mingw32 )
|
||||
;;
|
||||
*linux*)
|
||||
myconf+=( --target-os=linux )
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
set -- "${S}/configure" \
|
||||
--prefix="${EPREFIX}/usr" \
|
||||
--libdir="${EPREFIX}/usr/$(get_libdir)" \
|
||||
--shlibdir="${EPREFIX}/usr/$(get_libdir)" \
|
||||
--mandir="${EPREFIX}/usr/share/man" \
|
||||
--enable-shared \
|
||||
--cc="$(tc-getCC)" \
|
||||
--cxx="$(tc-getCXX)" \
|
||||
--ar="$(tc-getAR)" \
|
||||
--optflags="${CFLAGS}" \
|
||||
--extra-cflags="${CFLAGS}" \
|
||||
--extra-cxxflags="${CXXFLAGS}" \
|
||||
$(use_enable static-libs static) \
|
||||
"${myconf[@]}"
|
||||
echo "${@}"
|
||||
"${@}" || die
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
emake V=1
|
||||
|
||||
if multilib_is_native_abi; then
|
||||
for i in ${FFTOOLS} ; do
|
||||
if use fftools_${i} ; then
|
||||
emake V=1 tools/${i}
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake V=1 DESTDIR="${D}" install install-man
|
||||
|
||||
if multilib_is_native_abi; then
|
||||
for i in ${FFTOOLS} ; do
|
||||
if use fftools_${i} ; then
|
||||
dobin tools/${i}
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
dodoc Changelog README CREDITS doc/*.txt doc/APIchanges doc/RELEASE_NOTES
|
||||
use doc && dohtml -r doc/*
|
||||
if use examples ; then
|
||||
dodoc -r doc/examples
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
LD_LIBRARY_PATH="${BUILD_DIR}/libpostproc:${BUILD_DIR}/libswscale:${BUILD_DIR}/libswresample:${BUILD_DIR}/libavcodec:${BUILD_DIR}/libavdevice:${BUILD_DIR}/libavfilter:${BUILD_DIR}/libavformat:${BUILD_DIR}/libavutil:${BUILD_DIR}/libavresample" \
|
||||
emake V=1 fate
|
||||
}
|
@ -0,0 +1,376 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-2.3.3.ebuild,v 1.1 2014/08/29 18:32:16 aballier Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
# Subslot: libavutil major.libavcodec major.libavformat major
|
||||
# Since FFmpeg ships several libraries, subslot is kind of limited here.
|
||||
# Most consumers will use those three libraries, if a "less used" library
|
||||
# changes its soname, consumers will have to be rebuilt the old way
|
||||
# (preserve-libs).
|
||||
# If, for example, a package does not link to libavformat and only libavformat
|
||||
# changes its ABI then this package will be rebuilt needlessly. Hence, such a
|
||||
# package is free _not_ to := depend on FFmpeg but I would strongly encourage
|
||||
# doing so since such a case is unlikely.
|
||||
FFMPEG_SUBSLOT=52.55.55
|
||||
|
||||
SCM=""
|
||||
if [ "${PV#9999}" != "${PV}" ] ; then
|
||||
SCM="git-2"
|
||||
EGIT_REPO_URI="git://source.ffmpeg.org/ffmpeg.git"
|
||||
fi
|
||||
|
||||
inherit eutils flag-o-matic multilib multilib-minimal toolchain-funcs ${SCM}
|
||||
|
||||
DESCRIPTION="Complete solution to record, convert and stream audio and video. Includes libavcodec"
|
||||
HOMEPAGE="http://ffmpeg.org/"
|
||||
if [ "${PV#9999}" != "${PV}" ] ; then
|
||||
SRC_URI=""
|
||||
elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2"
|
||||
else # Release
|
||||
SRC_URI="http://ffmpeg.org/releases/${P/_/-}.tar.bz2"
|
||||
fi
|
||||
FFMPEG_REVISION="${PV#*_p}"
|
||||
|
||||
LICENSE="GPL-2 amr? ( GPL-3 ) encode? ( aac? ( GPL-3 ) ) samba? ( GPL-3 )"
|
||||
SLOT="0/${FFMPEG_SUBSLOT}"
|
||||
if [ "${PV#9999}" = "${PV}" ] ; then
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~mips ~x86 ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
|
||||
fi
|
||||
IUSE="
|
||||
aac aacplus alsa amr amrenc bindist bluray bs2b +bzip2 cdio celt
|
||||
cpudetection debug doc +encode examples faac fdk flite fontconfig frei0r
|
||||
fribidi gme gnutls gsm +hardcoded-tables +iconv iec61883 ieee1394 jack
|
||||
jpeg2k ladspa libass libcaca libsoxr libv4l modplug mp3 +network openal
|
||||
opengl openssl opus oss pic pulseaudio quvi rtmp samba schroedinger sdl
|
||||
speex ssh static-libs test theora threads truetype twolame v4l vaapi vdpau
|
||||
vorbis vpx wavpack webp X x264 x265 xvid +zlib zvbi
|
||||
"
|
||||
|
||||
ARM_CPU_FEATURES="armv5te armv6 armv6t2 neon armvfp:vfp"
|
||||
MIPS_CPU_FEATURES="mips32r2 mipsdspr1 mipsdspr2 mipsfpu"
|
||||
PPC_CPU_FEATURES="altivec"
|
||||
X86_CPU_FEATURES="3dnow:amd3dnow 3dnowext:amd3dnowext avx avx2 fma3 fma4 mmx mmxext sse sse2 sse3 ssse3 sse4 sse4_2:sse42 xop"
|
||||
|
||||
# String for CPU features in the useflag[:configure_option] form
|
||||
# if :configure_option isn't set, it will use 'useflag' as configure option
|
||||
CPU_FEATURES="
|
||||
${ARM_CPU_FEATURES}
|
||||
${MIPS_CPU_FEATURES}
|
||||
${PPC_CPU_FEATURES}
|
||||
${X86_CPU_FEATURES}
|
||||
"
|
||||
|
||||
for i in ${CPU_FEATURES}; do
|
||||
IUSE="${IUSE} ${i%:*}"
|
||||
done
|
||||
|
||||
FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart trasher"
|
||||
|
||||
for i in ${FFTOOLS}; do
|
||||
IUSE="${IUSE} +fftools_$i"
|
||||
done
|
||||
|
||||
RDEPEND="
|
||||
alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
|
||||
amr? ( >=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}] )
|
||||
bluray? ( >=media-libs/libbluray-0.3.0-r1[${MULTILIB_USEDEP}] )
|
||||
bs2b? ( >=media-libs/libbs2b-3.1.0-r1[${MULTILIB_USEDEP}] )
|
||||
bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] )
|
||||
cdio? ( >=dev-libs/libcdio-paranoia-0.90_p1-r1[${MULTILIB_USEDEP}] )
|
||||
celt? ( >=media-libs/celt-0.11.1-r1[${MULTILIB_USEDEP}] )
|
||||
encode? (
|
||||
aac? ( >=media-libs/vo-aacenc-0.1.3[${MULTILIB_USEDEP}] )
|
||||
aacplus? ( >=media-libs/libaacplus-2.0.2-r1[${MULTILIB_USEDEP}] )
|
||||
amrenc? ( >=media-libs/vo-amrwbenc-0.1.2-r1[${MULTILIB_USEDEP}] )
|
||||
faac? ( >=media-libs/faac-1.28-r3[${MULTILIB_USEDEP}] )
|
||||
mp3? ( >=media-sound/lame-3.99.5-r1[${MULTILIB_USEDEP}] )
|
||||
theora? (
|
||||
>=media-libs/libtheora-1.1.1[encode,${MULTILIB_USEDEP}]
|
||||
>=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}]
|
||||
)
|
||||
twolame? ( >=media-sound/twolame-0.3.13-r1[${MULTILIB_USEDEP}] )
|
||||
wavpack? ( >=media-sound/wavpack-4.60.1-r1[${MULTILIB_USEDEP}] )
|
||||
webp? ( >=media-libs/libwebp-0.3.0[${MULTILIB_USEDEP}] )
|
||||
x264? ( >=media-libs/x264-0.0.20130506:=[${MULTILIB_USEDEP}] )
|
||||
x265? ( >=media-libs/x265-1.2:=[${MULTILIB_USEDEP}] )
|
||||
xvid? ( >=media-libs/xvid-1.3.2-r1[${MULTILIB_USEDEP}] )
|
||||
)
|
||||
fdk? ( >=media-libs/fdk-aac-0.1.3[${MULTILIB_USEDEP}] )
|
||||
flite? ( >=app-accessibility/flite-1.4-r4[${MULTILIB_USEDEP}] )
|
||||
fontconfig? ( >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] )
|
||||
frei0r? ( media-plugins/frei0r-plugins )
|
||||
fribidi? ( >=dev-libs/fribidi-0.19.6[${MULTILIB_USEDEP}] )
|
||||
gme? ( >=media-libs/game-music-emu-0.6.0[${MULTILIB_USEDEP}] )
|
||||
gnutls? ( >=net-libs/gnutls-2.12.23-r6[${MULTILIB_USEDEP}] )
|
||||
gsm? ( >=media-sound/gsm-1.0.13-r1[${MULTILIB_USEDEP}] )
|
||||
iconv? ( >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] )
|
||||
iec61883? (
|
||||
>=media-libs/libiec61883-1.2.0-r1[${MULTILIB_USEDEP}]
|
||||
>=sys-libs/libraw1394-2.1.0-r1[${MULTILIB_USEDEP}]
|
||||
>=sys-libs/libavc1394-0.5.4-r1[${MULTILIB_USEDEP}]
|
||||
)
|
||||
ieee1394? (
|
||||
>=media-libs/libdc1394-2.2.1[${MULTILIB_USEDEP}]
|
||||
>=sys-libs/libraw1394-2.1.0-r1[${MULTILIB_USEDEP}]
|
||||
)
|
||||
jack? ( >=media-sound/jack-audio-connection-kit-0.121.3-r1[${MULTILIB_USEDEP}] )
|
||||
jpeg2k? ( >=media-libs/openjpeg-1.5.0:0[${MULTILIB_USEDEP}] )
|
||||
libass? ( >=media-libs/libass-0.10.2[${MULTILIB_USEDEP}] )
|
||||
libcaca? ( >=media-libs/libcaca-0.99_beta18-r1[${MULTILIB_USEDEP}] )
|
||||
libsoxr? ( >=media-libs/soxr-0.1.0[${MULTILIB_USEDEP}] )
|
||||
libv4l? ( >=media-libs/libv4l-0.9.5[${MULTILIB_USEDEP}] )
|
||||
modplug? ( >=media-libs/libmodplug-0.8.8.4-r1[${MULTILIB_USEDEP}] )
|
||||
openal? ( >=media-libs/openal-1.15.1[${MULTILIB_USEDEP}] )
|
||||
opengl? ( >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}] )
|
||||
openssl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )
|
||||
opus? ( >=media-libs/opus-1.0.2-r2[${MULTILIB_USEDEP}] )
|
||||
pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] )
|
||||
quvi? ( media-libs/libquvi:0.4[${MULTILIB_USEDEP}] )
|
||||
rtmp? ( >=media-video/rtmpdump-2.4_p20131018[${MULTILIB_USEDEP}] )
|
||||
samba? ( >=net-fs/samba-3.6.23-r1[${MULTILIB_USEDEP}] )
|
||||
schroedinger? ( >=media-libs/schroedinger-1.0.11-r1[${MULTILIB_USEDEP}] )
|
||||
sdl? ( >=media-libs/libsdl-1.2.15-r4[sound,video,${MULTILIB_USEDEP}] )
|
||||
speex? ( >=media-libs/speex-1.2_rc1-r1[${MULTILIB_USEDEP}] )
|
||||
ssh? ( >=net-libs/libssh-0.5.5[${MULTILIB_USEDEP}] )
|
||||
truetype? ( >=media-libs/freetype-2.5.0.1:2[${MULTILIB_USEDEP}] )
|
||||
vaapi? ( >=x11-libs/libva-1.2.1-r1[${MULTILIB_USEDEP}] )
|
||||
vdpau? ( >=x11-libs/libvdpau-0.7[${MULTILIB_USEDEP}] )
|
||||
vorbis? (
|
||||
>=media-libs/libvorbis-1.3.3-r1[${MULTILIB_USEDEP}]
|
||||
>=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}]
|
||||
)
|
||||
vpx? ( >=media-libs/libvpx-1.2.0_pre20130625[${MULTILIB_USEDEP}] )
|
||||
X? (
|
||||
>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]
|
||||
)
|
||||
zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
|
||||
zvbi? ( >=media-libs/zvbi-0.2.35[${MULTILIB_USEDEP}] )
|
||||
!media-video/qt-faststart
|
||||
!media-libs/libpostproc
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=sys-devel/make-3.81
|
||||
doc? ( app-text/texi2html )
|
||||
fontconfig? ( >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] )
|
||||
gnutls? ( >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] )
|
||||
ieee1394? ( >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] )
|
||||
ladspa? ( >=media-libs/ladspa-sdk-1.13-r2[${MULTILIB_USEDEP}] )
|
||||
libv4l? ( >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] )
|
||||
mmx? ( >=dev-lang/yasm-1.2 )
|
||||
rtmp? ( >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] )
|
||||
schroedinger? ( >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] )
|
||||
test? ( net-misc/wget )
|
||||
truetype? ( >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] )
|
||||
v4l? ( sys-kernel/linux-headers )
|
||||
"
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
abi_x86_32? ( !<=app-emulation/emul-linux-x86-medialibs-20140508-r3
|
||||
!app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )"
|
||||
|
||||
# faac is license-incompatible with ffmpeg
|
||||
REQUIRED_USE="bindist? ( encode? ( !faac !aacplus ) !openssl )
|
||||
libv4l? ( v4l )
|
||||
fftools_cws2fws? ( zlib )
|
||||
test? ( encode )"
|
||||
|
||||
S=${WORKDIR}/${P/_/-}
|
||||
|
||||
MULTILIB_WRAPPED_HEADERS=(
|
||||
/usr/include/libavutil/avconfig.h
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
if [[ "${PV%_p*}" != "${PV}" ]] ; then # Snapshot
|
||||
export revision=git-N-${FFMPEG_REVISION}
|
||||
fi
|
||||
epatch_user
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local myconf=( ${EXTRA_FFMPEG_CONF} )
|
||||
|
||||
# options to use as use_enable in the foo[:bar] form.
|
||||
# This will feed configure with $(use_enable foo bar)
|
||||
# or $(use_enable foo foo) if no :bar is set.
|
||||
local ffuse=(
|
||||
bzip2:bzlib cpudetection:runtime-cpudetect debug doc
|
||||
gnutls hardcoded-tables iconv network openssl samba:libsmbclient
|
||||
sdl:ffplay vaapi vdpau X:xlib zlib
|
||||
)
|
||||
use openssl && myconf+=( --enable-nonfree )
|
||||
use samba && myconf+=( --enable-version3 )
|
||||
|
||||
# Encoders
|
||||
if use encode
|
||||
then
|
||||
ffuse+=( aac:libvo-aacenc amrenc:libvo-amrwbenc mp3:libmp3lame )
|
||||
for i in aacplus faac theora twolame wavpack webp x264 x265 xvid; do
|
||||
ffuse+=( ${i}:lib${i} )
|
||||
done
|
||||
|
||||
# Licensing.
|
||||
if use aac || use amrenc ; then
|
||||
myconf+=( --enable-version3 )
|
||||
fi
|
||||
if use aacplus || use faac ; then
|
||||
myconf+=( --enable-nonfree )
|
||||
fi
|
||||
else
|
||||
myconf+=( --disable-encoders )
|
||||
fi
|
||||
|
||||
# libavdevice options
|
||||
ffuse+=( cdio:libcdio iec61883:libiec61883 ieee1394:libdc1394 libcaca openal opengl )
|
||||
|
||||
# Indevs
|
||||
use v4l || myconf+=( --disable-indev=v4l2 --disable-outdev=v4l2 )
|
||||
for i in alsa oss jack ; do
|
||||
use ${i} || myconf+=( --disable-indev=${i} )
|
||||
done
|
||||
ffuse+=( libv4l:libv4l2 pulseaudio:libpulse X:x11grab )
|
||||
|
||||
# Outdevs
|
||||
for i in alsa oss sdl ; do
|
||||
use ${i} || myconf+=( --disable-outdev=${i} )
|
||||
done
|
||||
|
||||
# libavfilter options
|
||||
ffuse+=( bs2b:libbs2b flite:libflite frei0r fribidi:libfribidi fontconfig ladspa libass truetype:libfreetype )
|
||||
|
||||
# libswresample options
|
||||
ffuse+=( libsoxr )
|
||||
|
||||
# Threads; we only support pthread for now but ffmpeg supports more
|
||||
ffuse+=( threads:pthreads )
|
||||
|
||||
# Decoders
|
||||
ffuse+=( amr:libopencore-amrwb amr:libopencore-amrnb fdk:libfdk-aac jpeg2k:libopenjpeg )
|
||||
use amr && myconf+=( --enable-version3 )
|
||||
for i in bluray celt gme gsm modplug opus quvi rtmp ssh schroedinger speex vorbis vpx zvbi; do
|
||||
ffuse+=( ${i}:lib${i} )
|
||||
done
|
||||
use fdk && myconf+=( --enable-nonfree )
|
||||
|
||||
for i in "${ffuse[@]}" ; do
|
||||
myconf+=( $(use_enable ${i%:*} ${i#*:}) )
|
||||
done
|
||||
|
||||
# (temporarily) disable non-multilib deps
|
||||
if ! multilib_is_native_abi; then
|
||||
for i in frei0r ; do
|
||||
myconf+=( --disable-${i} )
|
||||
done
|
||||
fi
|
||||
|
||||
# CPU features
|
||||
for i in ${CPU_FEATURES}; do
|
||||
use ${i%:*} || myconf+=( --disable-${i#*:} )
|
||||
done
|
||||
if use pic ; then
|
||||
myconf+=( --enable-pic )
|
||||
# disable asm code if PIC is required
|
||||
# as the provided asm decidedly is not PIC for x86.
|
||||
[[ ${ABI} == x86 ]] && myconf+=( --disable-asm )
|
||||
fi
|
||||
[[ ${ABI} == x32 ]] && myconf+=( --disable-asm ) #427004
|
||||
|
||||
# Try to get cpu type based on CFLAGS.
|
||||
# Bug #172723
|
||||
# We need to do this so that features of that CPU will be better used
|
||||
# If they contain an unknown CPU it will not hurt since ffmpeg's configure
|
||||
# will just ignore it.
|
||||
for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do
|
||||
[[ ${i} = native ]] && i="host" # bug #273421
|
||||
myconf+=( --cpu=${i} )
|
||||
break
|
||||
done
|
||||
|
||||
# Mandatory configuration
|
||||
myconf=(
|
||||
--enable-gpl
|
||||
--enable-postproc
|
||||
--enable-avfilter
|
||||
--enable-avresample
|
||||
--disable-stripping
|
||||
"${myconf[@]}"
|
||||
)
|
||||
|
||||
# cross compile support
|
||||
if tc-is-cross-compiler ; then
|
||||
myconf+=( --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}- )
|
||||
case ${CHOST} in
|
||||
*freebsd*)
|
||||
myconf+=( --target-os=freebsd )
|
||||
;;
|
||||
mingw32*)
|
||||
myconf+=( --target-os=mingw32 )
|
||||
;;
|
||||
*linux*)
|
||||
myconf+=( --target-os=linux )
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
set -- "${S}/configure" \
|
||||
--prefix="${EPREFIX}/usr" \
|
||||
--libdir="${EPREFIX}/usr/$(get_libdir)" \
|
||||
--shlibdir="${EPREFIX}/usr/$(get_libdir)" \
|
||||
--mandir="${EPREFIX}/usr/share/man" \
|
||||
--enable-shared \
|
||||
--cc="$(tc-getCC)" \
|
||||
--cxx="$(tc-getCXX)" \
|
||||
--ar="$(tc-getAR)" \
|
||||
--optflags="${CFLAGS}" \
|
||||
--extra-cflags="${CFLAGS}" \
|
||||
--extra-cxxflags="${CXXFLAGS}" \
|
||||
$(use_enable static-libs static) \
|
||||
"${myconf[@]}"
|
||||
echo "${@}"
|
||||
"${@}" || die
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
emake V=1
|
||||
|
||||
if multilib_is_native_abi; then
|
||||
for i in ${FFTOOLS} ; do
|
||||
if use fftools_${i} ; then
|
||||
emake V=1 tools/${i}
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake V=1 DESTDIR="${D}" install install-man
|
||||
|
||||
if multilib_is_native_abi; then
|
||||
for i in ${FFTOOLS} ; do
|
||||
if use fftools_${i} ; then
|
||||
dobin tools/${i}
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
dodoc Changelog README.md CREDITS doc/*.txt doc/APIchanges
|
||||
[ -f "RELEASE_NOTES" ] && dodoc "RELEASE_NOTES"
|
||||
use doc && dohtml -r doc/*
|
||||
if use examples ; then
|
||||
dodoc -r doc/examples
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
LD_LIBRARY_PATH="${BUILD_DIR}/libpostproc:${BUILD_DIR}/libswscale:${BUILD_DIR}/libswresample:${BUILD_DIR}/libavcodec:${BUILD_DIR}/libavdevice:${BUILD_DIR}/libavfilter:${BUILD_DIR}/libavformat:${BUILD_DIR}/libavutil:${BUILD_DIR}/libavresample" \
|
||||
emake V=1 fate
|
||||
}
|
@ -1 +1 @@
|
||||
Fri, 29 Aug 2014 12:07:02 +0000
|
||||
Fri, 29 Aug 2014 19:07:02 +0000
|
||||
|
@ -0,0 +1,54 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet href="/xsl/glsa.xsl" type="text/xsl"?>
|
||||
<?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?>
|
||||
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||
<glsa id="201408-13">
|
||||
<title>Jinja2: Multiple vulnerabilities</title>
|
||||
<synopsis>Multiple vulnerabilities have been found in Jinja2, allowing local
|
||||
attackers to escalate their privileges.
|
||||
</synopsis>
|
||||
<product type="ebuild">jinja</product>
|
||||
<announced>August 29, 2014</announced>
|
||||
<revised>August 29, 2014: 1</revised>
|
||||
<bug>497690</bug>
|
||||
<access>local</access>
|
||||
<affected>
|
||||
<package name="dev-python/jinja" auto="yes" arch="*">
|
||||
<unaffected range="ge">2.7.3</unaffected>
|
||||
<vulnerable range="lt">2.7.3</vulnerable>
|
||||
</package>
|
||||
</affected>
|
||||
<background>
|
||||
<p>Jinja2 is a template engine written in pure Python.</p>
|
||||
</background>
|
||||
<description>
|
||||
<p>Multiple vulnerabilities have been discovered in Jinja2. Please review
|
||||
the CVE identifiers referenced below for details.
|
||||
</p>
|
||||
</description>
|
||||
<impact type="normal">
|
||||
<p>A local attacker could gain escalated privileges via a specially crafted
|
||||
cache file or pre-created temporary directory.
|
||||
</p>
|
||||
</impact>
|
||||
<workaround>
|
||||
<p>There is no known workaround at this time.</p>
|
||||
</workaround>
|
||||
<resolution>
|
||||
<p>All Jinja2 users should upgrade to the latest version:</p>
|
||||
|
||||
<code>
|
||||
# emerge --sync
|
||||
# emerge --ask --oneshot --verbose ">=dev-python/jinja-2.7.3"
|
||||
</code>
|
||||
|
||||
</resolution>
|
||||
<references>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-0012">CVE-2014-0012</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-1402">CVE-2014-1402</uri>
|
||||
</references>
|
||||
<metadata tag="requester" timestamp="Tue, 19 Aug 2014 05:23:15 +0000">
|
||||
BlueKnight
|
||||
</metadata>
|
||||
<metadata tag="submitter" timestamp="Fri, 29 Aug 2014 18:36:00 +0000">Zlogene</metadata>
|
||||
</glsa>
|
@ -0,0 +1,58 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet href="/xsl/glsa.xsl" type="text/xsl"?>
|
||||
<?xml-stylesheet href="/xsl/guide.xsl" type="text/xsl"?>
|
||||
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||
<glsa id="201408-14">
|
||||
<title>stunnel: Information disclosure</title>
|
||||
<synopsis>A vulnerability in stunnel might allow remote attackers to gain
|
||||
access to private key information.
|
||||
</synopsis>
|
||||
<product type="ebuild">stunnel</product>
|
||||
<announced>August 29, 2014</announced>
|
||||
<revised>August 29, 2014: 1</revised>
|
||||
<bug>503506</bug>
|
||||
<access>remote</access>
|
||||
<affected>
|
||||
<package name="net-misc/stunnel" auto="yes" arch="*">
|
||||
<unaffected range="ge">5.02</unaffected>
|
||||
<vulnerable range="lt">5.02</vulnerable>
|
||||
</package>
|
||||
</affected>
|
||||
<background>
|
||||
<p>The stunnel program is designed to work as an SSL encryption wrapper
|
||||
between a client and a local or remote server.
|
||||
</p>
|
||||
</background>
|
||||
<description>
|
||||
<p>stunnel does not properly update the state of the pseudo-random
|
||||
generator after fork-threading which causes subsequent children with the
|
||||
same process ID to use the same entropy pool. ECDSA and DSA keys, when
|
||||
not used in deterministic mode (RFC6979), rely on random data for its k
|
||||
parameter to not leak private key information.
|
||||
</p>
|
||||
</description>
|
||||
<impact type="normal">
|
||||
<p>A remote attacker may gain access to private key information from ECDSA
|
||||
or DSA keys.
|
||||
</p>
|
||||
</impact>
|
||||
<workaround>
|
||||
<p>There is no known workaround at this time.</p>
|
||||
</workaround>
|
||||
<resolution>
|
||||
<p>All stunnel users should upgrade to the latest version:</p>
|
||||
|
||||
<code>
|
||||
# emerge --sync
|
||||
# emerge --ask --oneshot --verbose ">=net-misc/stunnel-5.02"
|
||||
</code>
|
||||
|
||||
</resolution>
|
||||
<references>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2014-0016">CVE-2014-0016</uri>
|
||||
</references>
|
||||
<metadata tag="requester" timestamp="Sun, 06 Jul 2014 22:44:37 +0000">
|
||||
BlueKnight
|
||||
</metadata>
|
||||
<metadata tag="submitter" timestamp="Fri, 29 Aug 2014 18:54:29 +0000">K_F</metadata>
|
||||
</glsa>
|
@ -1 +1 @@
|
||||
Fri, 29 Aug 2014 12:07:02 +0000
|
||||
Fri, 29 Aug 2014 19:07:02 +0000
|
||||
|
@ -0,0 +1,10 @@
|
||||
DEFINED_PHASES=postinst prerm
|
||||
DESCRIPTION=eselect module for rust
|
||||
EAPI=5
|
||||
HOMEPAGE=http://github.com/jauhien/eselect-rust
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=app-admin/eselect
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/jauhien/eselect-rust/archive/0.1_pre20140820.tar.gz -> eselect-rust-0.1_pre20140820.tar.gz
|
||||
_md5_=d40cb4cf2de06ccf68eb342ec838df77
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=app-portage/g-sorcery dev-python/sexpdata python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_2? ( >=dev-lang/python-3.2.5-r2:3.2 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)]
|
||||
DESCRIPTION=g-sorcery backend for elisp packages
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/jauhien/gs-elpa
|
||||
IUSE=python_targets_python2_7 python_targets_python3_2 python_targets_python3_3
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=app-portage/g-sorcery dev-python/sexpdata python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_2? ( >=dev-lang/python-3.2.5-r2:3.2 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_2 python_targets_python3_3 )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/jauhien/gs-elpa/archive/0.1.1.tar.gz -> gs-elpa-0.1.1.tar.gz
|
||||
_eclasses_=distutils-r1 90e7008a7d21e3b1597bea444bb85827 eutils 06133990e861be0fe60c2b428fd025d9 multibuild 46527a4656956da3d58acff72c9b59b1 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 python-r1 75e5c82b55dcb208a0a8f4ab8847e731 python-utils-r1 8c66c6dabd0295878b68b40dbd0b087b toolchain-funcs 0f1760274637a138b99bb649202ea402
|
||||
_md5_=fe5f6c95bfa02665ba85b18aeae5f065
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=app-portage/g-sorcery dev-python/sexpdata python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_2? ( >=dev-lang/python-3.2.5-r2:3.2 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] dev-vcs/git
|
||||
DESCRIPTION=g-sorcery backend for elisp packages
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/jauhien/gs-elpa
|
||||
IUSE=python_targets_python2_7 python_targets_python3_2 python_targets_python3_3
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=app-portage/g-sorcery dev-python/sexpdata python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_2? ( >=dev-lang/python-3.2.5-r2:3.2 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_2 python_targets_python3_3 )
|
||||
SLOT=0
|
||||
_eclasses_=distutils-r1 90e7008a7d21e3b1597bea444bb85827 eutils 06133990e861be0fe60c2b428fd025d9 git-2 2027b81a576527fa16bece425941e094 git-r3 6ebae45064cb04482f3c702632dd9528 multibuild 46527a4656956da3d58acff72c9b59b1 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 python-r1 75e5c82b55dcb208a0a8f4ab8847e731 python-utils-r1 8c66c6dabd0295878b68b40dbd0b087b toolchain-funcs 0f1760274637a138b99bb649202ea402
|
||||
_md5_=e9b32ca3b72c5e9737a3a64cfa3a1772
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=app-portage/g-sorcery dev-python/beautifulsoup:4 python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_2? ( >=dev-lang/python-3.2.5-r2:3.2 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)]
|
||||
DESCRIPTION=g-sorcery backend for pypi packages
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/jauhien/gs-pypi
|
||||
IUSE=python_targets_python2_7 python_targets_python3_2 python_targets_python3_3
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=app-portage/g-sorcery dev-python/beautifulsoup:4 python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_2? ( >=dev-lang/python-3.2.5-r2:3.2 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_2 python_targets_python3_3 )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/jauhien/gs-pypi/archive/v0.1.tar.gz -> gs-pypi-0.1.tar.gz
|
||||
_eclasses_=distutils-r1 90e7008a7d21e3b1597bea444bb85827 eutils 06133990e861be0fe60c2b428fd025d9 multibuild 46527a4656956da3d58acff72c9b59b1 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 python-r1 75e5c82b55dcb208a0a8f4ab8847e731 python-utils-r1 8c66c6dabd0295878b68b40dbd0b087b toolchain-funcs 0f1760274637a138b99bb649202ea402
|
||||
_md5_=57d42d2fbccc4929e39299f9e32cfd79
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=app-portage/g-sorcery dev-python/beautifulsoup:4 python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_2? ( >=dev-lang/python-3.2.5-r2:3.2 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] dev-vcs/git
|
||||
DESCRIPTION=g-sorcery backend for pypi packages
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/jauhien/gs-pypi
|
||||
IUSE=python_targets_python2_7 python_targets_python3_2 python_targets_python3_3
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=app-portage/g-sorcery dev-python/beautifulsoup:4 python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_2? ( >=dev-lang/python-3.2.5-r2:3.2 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_2 python_targets_python3_3 )
|
||||
SLOT=0
|
||||
_eclasses_=distutils-r1 90e7008a7d21e3b1597bea444bb85827 eutils 06133990e861be0fe60c2b428fd025d9 git-2 2027b81a576527fa16bece425941e094 git-r3 6ebae45064cb04482f3c702632dd9528 multibuild 46527a4656956da3d58acff72c9b59b1 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 python-r1 75e5c82b55dcb208a0a8f4ab8847e731 python-utils-r1 8c66c6dabd0295878b68b40dbd0b087b toolchain-funcs 0f1760274637a138b99bb649202ea402
|
||||
_md5_=e510b95c6be8add90b042598e83f74f9
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=dev-perl/DBIx-Safe dev-perl/DBD-Pg || ( >=dev-lang/perl-5.16 <dev-lang/perl-5.16[-build] )
|
||||
DEPEND=dev-perl/DBIx-Safe dev-perl/DBD-Pg dev-lang/perl:=[-build(-)]
|
||||
DESCRIPTION=An asynchronous PostgreSQL replication system
|
||||
EAPI=4
|
||||
EAPI=5
|
||||
HOMEPAGE=http://bucardo.org/wiki/Bucardo
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=dev-perl/DBIx-Safe || ( >=dev-lang/perl-5.16 <dev-lang/perl-5.16[-build] )
|
||||
RDEPEND=dev-perl/DBIx-Safe dev-lang/perl:=[-build(-)]
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=http://bucardo.org/downloads/Bucardo-5.1.1.tar.gz
|
||||
_eclasses_=eutils 06133990e861be0fe60c2b428fd025d9 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 perl-module a6a2d5c77bdaeba2794b167689cafb7a toolchain-funcs 0f1760274637a138b99bb649202ea402 unpacker f300a7ca9131b1024a79762e8edd3c52
|
||||
_md5_=f16aadfa1ce03218f277f6e966e315b7
|
||||
_md5_=135103e9a7adc45aca50151e3eb409ae
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm setup
|
||||
DEPEND=emacs? ( virtual/emacs ) vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) zsh-completion? ( app-shells/zsh ) || ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/perl-5.0 clang? ( sys-devel/clang )
|
||||
DESCRIPTION=Systems programming language from Mozilla
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.rust-lang.org/
|
||||
IUSE=+binary-bootstrap clang debug emacs vim-syntax zsh-completion
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA
|
||||
RDEPEND=emacs? ( virtual/emacs ) vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) zsh-completion? ( app-shells/zsh )
|
||||
SLOT=0
|
||||
SRC_URI=http://static.rust-lang.org/dist/rust-0.10.tar.gz binary-bootstrap? ( amd64? ( mirror://gentoo/rust-bin-amd64-0.10.tbz2 ) x86? ( mirror://gentoo/rust-bin-x86-0.10.tbz2 ) )
|
||||
_eclasses_=elisp-common 1aa23b3de5dae55456fa2071428eb5bf eutils 06133990e861be0fe60c2b428fd025d9 multilib 3bf24e6abb9b76d9f6c20600f0b716bf python-any-r1 4560effd96d3d2a82e50af7cf87166da python-utils-r1 8c66c6dabd0295878b68b40dbd0b087b toolchain-funcs 0f1760274637a138b99bb649202ea402
|
||||
_md5_=22e5275b992359f0d06df6e7da41fa7b
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
|
||||
DEPEND=vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) zsh-completion? ( app-shells/zsh ) || ( >=dev-lang/python-2.7.5-r2:2.7 ) app-admin/eselect-rust >=dev-lang/perl-5.0 net-misc/wget clang? ( sys-devel/clang ) emacs? ( virtual/emacs ) libcxx? ( sys-libs/libcxx ) !dev-lang/rust:0
|
||||
DESCRIPTION=Systems programming language from Mozilla
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.rust-lang.org/
|
||||
IUSE=clang debug emacs libcxx vim-syntax zsh-completion
|
||||
LICENSE=|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA
|
||||
RDEPEND=vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) zsh-completion? ( app-shells/zsh )
|
||||
REQUIRED_USE=libcxx? ( clang )
|
||||
SLOT=nightly
|
||||
_eclasses_=elisp-common 1aa23b3de5dae55456fa2071428eb5bf eutils 06133990e861be0fe60c2b428fd025d9 multilib 3bf24e6abb9b76d9f6c20600f0b716bf python-any-r1 4560effd96d3d2a82e50af7cf87166da python-utils-r1 8c66c6dabd0295878b68b40dbd0b087b toolchain-funcs 0f1760274637a138b99bb649202ea402
|
||||
_md5_=39e785ff435ca8f08ab450fa7b477c49
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=>=sys-libs/db-2.0 test? ( dev-perl/Test-Pod ) || ( >=dev-lang/perl-5.16 <dev-lang/perl-5.16[-build] )
|
||||
DESCRIPTION=This module provides Berkeley DB interface for Perl
|
||||
EAPI=4
|
||||
HOMEPAGE=http://search.cpan.org/dist/BerkeleyDB/
|
||||
IUSE=test
|
||||
KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86
|
||||
LICENSE=|| ( Artistic GPL-1 GPL-2 GPL-3 )
|
||||
RDEPEND=>=sys-libs/db-2.0 || ( >=dev-lang/perl-5.16 <dev-lang/perl-5.16[-build] )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://cpan/authors/id/P/PM/PMQS/BerkeleyDB-0.51.tar.gz
|
||||
_eclasses_=db-use 82d0e62839f20e1e0d5a2259abd5316f eutils 06133990e861be0fe60c2b428fd025d9 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 perl-module a6a2d5c77bdaeba2794b167689cafb7a toolchain-funcs 0f1760274637a138b99bb649202ea402 unpacker f300a7ca9131b1024a79762e8edd3c52 versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=4378f2df2de27b8d8c3e0cffad5c3404
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=dev-perl/libwww-perl virtual/perl-IO-Compress virtual/perl-Archive-Tar virtual/perl-File-Path virtual/perl-File-Temp >=virtual/perl-Module-Build-0.380.0 >=dev-perl/CPAN-Mini-0.32 dev-perl/CPAN-Checksums dev-perl/File-Slurp dev-perl/yaml || ( >=dev-lang/perl-5.16 <dev-lang/perl-5.16[-build] )
|
||||
DESCRIPTION=Inject modules into a CPAN::Mini mirror
|
||||
EAPI=4
|
||||
HOMEPAGE=http://search.cpan.org/dist/CPAN-Mini-Inject/
|
||||
KEYWORDS=~amd64 x86 ~ppc-aix
|
||||
LICENSE=|| ( Artistic GPL-1 GPL-2 GPL-3 )
|
||||
RDEPEND=dev-perl/libwww-perl virtual/perl-IO-Compress virtual/perl-Archive-Tar virtual/perl-File-Path virtual/perl-File-Temp >=virtual/perl-Module-Build-0.380.0 >=dev-perl/CPAN-Mini-0.32 dev-perl/CPAN-Checksums dev-perl/File-Slurp dev-perl/yaml || ( >=dev-lang/perl-5.16 <dev-lang/perl-5.16[-build] )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://cpan/authors/id/M/MI/MITHALDU/CPAN-Mini-Inject-0.31.tar.gz
|
||||
_eclasses_=eutils 06133990e861be0fe60c2b428fd025d9 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 perl-module a6a2d5c77bdaeba2794b167689cafb7a toolchain-funcs 0f1760274637a138b99bb649202ea402 unpacker f300a7ca9131b1024a79762e8edd3c52
|
||||
_md5_=7eb33225c8f1966df1b0e3a6bac58acf
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue