Added old java and avinfo
This commit is contained in:
parent
55aeac27ba
commit
2aba8bbf2d
6
dev-java/oracle-jdk-bin/Manifest
Normal file
6
dev-java/oracle-jdk-bin/Manifest
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
AUX oracle-jdk-bin-1.7.env 833 SHA256 cef5b8196f18b4c7bd195fbe5084dde6e38b693accfc68859f48cb1460bee4fb SHA512 8d41679b4631016dbe98b15368ed027df9e6f4d96db17133c56bbf16b9a81be908d139617bc5350aa6b0e51bddc56bb1ce1abc5a8a4fad74868172cfdde6ffd8 WHIRLPOOL 0fa41d4b45e7b85628feffb55a8ca5ccb99c8a3e8d59907e42947135ac5cbc39564e609be7901e321ec5a0de8f0b6705e02333a771fa738434774cd198c32770
|
||||||
|
DIST UnlimitedJCEPolicyJDK7.zip 7426 SHA256 7a8d790e7bd9c2f82a83baddfae765797a4a56ea603c9150c87b7cdb7800194d SHA512 02eca7da8f3fffea388431d5352290535a63d53a1f5c795d6511ccba62445787a0ee6ad4bc1852e5262860b6d607ba2a8c6a3dbb0c3e1d7c3a67ac7bbc783204 WHIRLPOOL 02460c7ca54f5f62c3f349addf8e2a101f7a56987e9f62365fac3f703b0c93ac5de4d55697a3d04f78b547b072e0acc95a0720d2ce3b429d2fd5936d50edd1ac
|
||||||
|
DIST javafx_samples-2_2_80-linux.zip 21218149 SHA256 bd632d2c0f36be8bfc798ee6b78b328ff12d9b6ccea5e077dffc7a06f7933819 SHA512 00ec77bfbc7c9a9b1a61acb360b8278febd07bd16fc407a0b52ca0b694d35c79c0fb92d11caf131a8ee16238275962f6bc2e1f8471740ee0045b96bd14e957ba WHIRLPOOL b3f5032b1496b1bb8776e79566ed6a3da1dec3ab2b6d66d3cf67901bbaab5e746a1f3967af271c7b5a90b4522b6763ad7a5f172dfcf588184c5392a1a8a5a785
|
||||||
|
DIST jdk-7u80-linux-x64-demos.tar.gz 20882163 SHA256 09c55d37508ff6c4b9ebac34e8d5fb65d7ace5cf45d5074726b413e8aa30dfa1 SHA512 2c24799ca0f14d74053e504cee0a9160472fd7e26e1d86d4eb72b190ec934b041bd72b5ce77f44bdca4b7fe8d8104515572491145f2f14e6d295be0bb010b2ef WHIRLPOOL e9f0312261049a5610ffbc64417f41025f36fc0ffec0f40dbcdfd391a3152f1c05ef80d584671d46fe26f86846825ea66e91090159e79a5192f11c695396e8ef
|
||||||
|
DIST jdk-7u80-linux-x64.tar.gz 153530841 SHA256 bad9a731639655118740bee119139c1ed019737ec802a630dd7ad7aab4309623 SHA512 a772878f740e87835bafc82841e8f4c1dfbe8bc79e072d3f6c5c74d3a206eb9001a53b474d91a22819c7c0d6407ed88993635c39738779c2b08c22c7a1c2e9e9 WHIRLPOOL fac71585db57851245891919daca1f043c1a8c002c193426ea7e30b482129e65adee336c2421e4aa1241b8fd7cc69b8a1918cd0c44315bf4aec715e86d116384
|
||||||
|
EBUILD oracle-jdk-bin-1.7.0.80.ebuild 9278 SHA256 48f4f3eca3844ead84250ca1c2443c1119ac8538a46498e31efc1b3d9a24c0b5 SHA512 ce89ce509a7becac2b669d6d8cfcf61845581cc0816620c081c41b4e2ede6f7a413647f62fe6316378c9d009daf9a34a67a271b44140cc19088739e12c399355 WHIRLPOOL 1a813c7f28c6720b6d6fcb5f14ede2512af8f4927f3aaaaea5234f89bc7ee9af9e95c0462ae7af5857ca261fa0323313ca6ae9cc4e5417d570333ed9e57b6dd7
|
16
dev-java/oracle-jdk-bin/files/oracle-jdk-bin-1.7.env
Normal file
16
dev-java/oracle-jdk-bin/files/oracle-jdk-bin-1.7.env
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
VERSION="Oracle JDK ${PV}"
|
||||||
|
JAVA_HOME="${EPREFIX}/opt/${P}"
|
||||||
|
JDK_HOME="${EPREFIX}/opt/${P}"
|
||||||
|
JAVAC="\${JAVA_HOME}/bin/javac"
|
||||||
|
PATH="\${JAVA_HOME}/bin:\${JAVA_HOME}/jre/bin"
|
||||||
|
ROOTPATH="\${JAVA_HOME}/bin:\${JAVA_HOME}/jre/bin"
|
||||||
|
LDPATH="\${JAVA_HOME}/jre/lib/$(get_system_arch)/:\${JAVA_HOME}/jre/lib/$(get_system_arch)/server/"
|
||||||
|
MANPATH="${EPREFIX}/opt/${P}/man"
|
||||||
|
PROVIDES_TYPE="JDK JRE"
|
||||||
|
PROVIDES_VERSION="${SLOT}"
|
||||||
|
BOOTCLASSPATH="\${JAVA_HOME}/jre/lib/resources.jar:\${JAVA_HOME}/jre/lib/rt.jar:\${JAVA_HOME}/jre/lib/sunrsasign.jar:\${JAVA_HOME}/jre/lib/jsse.jar:\${JAVA_HOME}/jre/lib/jce.jar:\${JAVA_HOME}/jre/lib/charsets.jar:\${JAVA_HOME}/jre/classes"
|
||||||
|
GENERATION="2"
|
||||||
|
ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH MANPATH"
|
292
dev-java/oracle-jdk-bin/oracle-jdk-bin-1.7.0.80.ebuild
Normal file
292
dev-java/oracle-jdk-bin/oracle-jdk-bin-1.7.0.80.ebuild
Normal file
@ -0,0 +1,292 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI="6"
|
||||||
|
|
||||||
|
inherit eutils java-vm-2 prefix versionator
|
||||||
|
|
||||||
|
MY_PV="$(get_version_component_range 2)u$(get_version_component_range 4)"
|
||||||
|
S_PV="$(replace_version_separator 3 '_')"
|
||||||
|
|
||||||
|
# This URIs need to be updated when bumping!
|
||||||
|
JDK_URI="http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html#jdk-${MY_PV}-oth-JPR"
|
||||||
|
JCE_URI="http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html"
|
||||||
|
# This is a list of archs supported by this update.
|
||||||
|
# Currently arm comes and goes.
|
||||||
|
AT_AVAILABLE=( amd64 )
|
||||||
|
# Sometimes some or all of the demos are missing, this is to not have to rewrite half
|
||||||
|
# the ebuild when it happens.
|
||||||
|
DEMOS_AVAILABLE=( amd64 )
|
||||||
|
FX_VERSION="2_2_$(get_version_component_range 4)"
|
||||||
|
|
||||||
|
AT_amd64="jdk-${MY_PV}-linux-x64.tar.gz"
|
||||||
|
|
||||||
|
FXDEMOS_linux="javafx_samples-${FX_VERSION}-linux.zip"
|
||||||
|
|
||||||
|
DEMOS_amd64="${FXDEMOS_linux} jdk-${MY_PV}-linux-x64-demos.tar.gz"
|
||||||
|
|
||||||
|
JCE_DIR="UnlimitedJCEPolicy"
|
||||||
|
JCE_FILE="${JCE_DIR}JDK7.zip"
|
||||||
|
|
||||||
|
DESCRIPTION="Oracle's Java SE Development Kit"
|
||||||
|
HOMEPAGE="http://www.oracle.com/technetwork/java/javase/"
|
||||||
|
for d in "${AT_AVAILABLE[@]}"; do
|
||||||
|
SRC_URI+=" ${d}? ("
|
||||||
|
SRC_URI+=" $(eval "echo \${$(echo AT_${d/-/_})}")"
|
||||||
|
if has ${d} "${DEMOS_AVAILABLE[@]}"; then
|
||||||
|
SRC_URI+=" examples? ( $(eval "echo \${$(echo DEMOS_${d/-/_})}") )"
|
||||||
|
fi
|
||||||
|
SRC_URI+=" )"
|
||||||
|
done
|
||||||
|
unset d
|
||||||
|
SRC_URI+=" jce? ( ${JCE_FILE} )"
|
||||||
|
|
||||||
|
LICENSE="Oracle-BCLA-JavaSE examples? ( BSD )"
|
||||||
|
SLOT="1.7"
|
||||||
|
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE="+X alsa aqua derby doc examples +fontconfig jce nsplugin pax_kernel selinux source"
|
||||||
|
|
||||||
|
RESTRICT="fetch strip"
|
||||||
|
QA_PREBUILT="*"
|
||||||
|
|
||||||
|
COMMON_DEP=""
|
||||||
|
RDEPEND="${COMMON_DEP}
|
||||||
|
X? ( !aqua? (
|
||||||
|
x11-libs/libX11
|
||||||
|
x11-libs/libXext
|
||||||
|
x11-libs/libXi
|
||||||
|
x11-libs/libXrender
|
||||||
|
x11-libs/libXtst
|
||||||
|
) )
|
||||||
|
alsa? ( media-libs/alsa-lib )
|
||||||
|
doc? ( dev-java/java-sdk-docs:1.7 )
|
||||||
|
fontconfig? ( media-libs/fontconfig )
|
||||||
|
!prefix? ( sys-libs/glibc )
|
||||||
|
selinux? ( sec-policy/selinux-java )"
|
||||||
|
# scanelf won't create a PaX header, so depend on paxctl to avoid fallback
|
||||||
|
# marking. #427642
|
||||||
|
DEPEND="${COMMON_DEP}
|
||||||
|
jce? ( app-arch/unzip )
|
||||||
|
examples? ( kernel_linux? ( app-arch/unzip ) )
|
||||||
|
pax_kernel? ( sys-apps/paxctl )"
|
||||||
|
|
||||||
|
S="${WORKDIR}"/jdk${S_PV}
|
||||||
|
|
||||||
|
check_tarballs_available() {
|
||||||
|
local uri=$1; shift
|
||||||
|
local dl= unavailable=
|
||||||
|
for dl in "${@}"; do
|
||||||
|
[[ ! -f "${DISTDIR}/${dl}" ]] && unavailable+=" ${dl}"
|
||||||
|
done
|
||||||
|
|
||||||
|
if [[ -n "${unavailable}" ]]; then
|
||||||
|
if [[ -z ${_check_tarballs_available_once} ]]; then
|
||||||
|
einfo
|
||||||
|
einfo "Oracle requires you to download the needed files manually after"
|
||||||
|
einfo "accepting their license through a javascript capable web browser."
|
||||||
|
einfo
|
||||||
|
_check_tarballs_available_once=1
|
||||||
|
fi
|
||||||
|
einfo "Download the following files:"
|
||||||
|
for dl in ${unavailable}; do
|
||||||
|
einfo " ${dl}"
|
||||||
|
done
|
||||||
|
einfo "at '${uri}'"
|
||||||
|
einfo "and move them to '${DISTDIR}'"
|
||||||
|
einfo
|
||||||
|
einfo "If the above mentioned urls do not point to the correct version anymore,"
|
||||||
|
einfo "please download the files from Oracle's java download archive:"
|
||||||
|
einfo
|
||||||
|
einfo " http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-${MY_PV}-oth-JPR"
|
||||||
|
einfo
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_nofetch() {
|
||||||
|
local distfiles=( $(eval "echo \${$(echo AT_${ARCH/-/_})}") )
|
||||||
|
if use examples && has ${ARCH} "${DEMOS_AVAILABLE[@]}"; then
|
||||||
|
distfiles+=( $(eval "echo \${$(echo DEMOS_${ARCH/-/_})}") )
|
||||||
|
fi
|
||||||
|
check_tarballs_available "${JDK_URI}" "${distfiles[@]}"
|
||||||
|
|
||||||
|
use jce && check_tarballs_available "${JCE_URI}" "${JCE_FILE}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
# Special case for ARM soft VS hard float.
|
||||||
|
if use arm ; then
|
||||||
|
if [[ ${CHOST} == *-hardfloat-* ]] ; then
|
||||||
|
unpack jdk-${MY_PV}-linux-arm-vfp-hflt.tar.gz
|
||||||
|
use examples && unpack jdk-${MY_PV}-linux-arm-vfp-hflt-demos.tar.gz
|
||||||
|
else
|
||||||
|
unpack jdk-${MY_PV}-linux-arm-vfp-sflt.tar.gz
|
||||||
|
use examples && unpack jdk-${MY_PV}-linux-arm-vfp-sflt-demos.tar.gz
|
||||||
|
fi
|
||||||
|
use examples && unpack javafx_samples-${FX_VERSION}-linux.zip
|
||||||
|
use jce && unpack ${JCE_FILE}
|
||||||
|
elif use x86-macos || use x64-macos ; then
|
||||||
|
pushd "${T}" > /dev/null
|
||||||
|
mkdir dmgmount
|
||||||
|
hdiutil attach "${DISTDIR}"/jdk-${MY_PV}-macosx-x64.dmg \
|
||||||
|
-mountpoint "${T}"/dmgmount
|
||||||
|
xar -xf dmgmount/JDK\ $(get_version_component_range 2)\ Update\ $(get_version_component_range 4).pkg
|
||||||
|
hdiutil detach "${T}"/dmgmount
|
||||||
|
zcat jdk1${MY_PV/u/0}.pkg/Payload | cpio -idv
|
||||||
|
mv Contents/Home "${S}"
|
||||||
|
popd > /dev/null
|
||||||
|
else
|
||||||
|
default
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
if use jce; then
|
||||||
|
mv "${WORKDIR}"/${JCE_DIR} "${S}"/jre/lib/security/ || die
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local dest="/opt/${P}"
|
||||||
|
local ddest="${ED}${dest}"
|
||||||
|
|
||||||
|
# Create files used as storage for system preferences.
|
||||||
|
mkdir jre/.systemPrefs || die
|
||||||
|
touch jre/.systemPrefs/.system.lock || die
|
||||||
|
touch jre/.systemPrefs/.systemRootModFile || die
|
||||||
|
|
||||||
|
# We should not need the ancient plugin for Firefox 2 anymore, plus it has
|
||||||
|
# writable executable segments
|
||||||
|
if use x86; then
|
||||||
|
rm -vf {,jre/}lib/i386/libjavaplugin_oji.so \
|
||||||
|
{,jre/}lib/i386/libjavaplugin_nscp*.so
|
||||||
|
rm -vrf jre/plugin/i386
|
||||||
|
fi
|
||||||
|
# Without nsplugin flag, also remove the new plugin
|
||||||
|
local arch=${ARCH};
|
||||||
|
use x86 && arch=i386;
|
||||||
|
if ! use nsplugin; then
|
||||||
|
rm -vf {,jre/}lib/${arch}/libnpjp2.so \
|
||||||
|
{,jre/}lib/${arch}/libjavaplugin_jni.so
|
||||||
|
fi
|
||||||
|
|
||||||
|
dodoc COPYRIGHT
|
||||||
|
dohtml README.html
|
||||||
|
|
||||||
|
dodir "${dest}"
|
||||||
|
cp -pPR bin include jre lib man "${ddest}" || die
|
||||||
|
|
||||||
|
if use derby; then
|
||||||
|
cp -pPR db "${ddest}" || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use examples && has ${ARCH} "${DEMOS_AVAILABLE[@]}"; then
|
||||||
|
cp -pPR demo sample "${ddest}" || die
|
||||||
|
if use kernel_linux; then
|
||||||
|
cp -pPR "${WORKDIR}"/javafx-samples-${FX_VERSION//_/.} \
|
||||||
|
"${ddest}"/javafx-samples || die
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use jce; then
|
||||||
|
dodir "${dest}"/jre/lib/security/strong-jce
|
||||||
|
mv "${ddest}"/jre/lib/security/US_export_policy.jar \
|
||||||
|
"${ddest}"/jre/lib/security/strong-jce || die
|
||||||
|
mv "${ddest}"/jre/lib/security/local_policy.jar \
|
||||||
|
"${ddest}"/jre/lib/security/strong-jce || die
|
||||||
|
dosym "${dest}"/jre/lib/security/${JCE_DIR}/US_export_policy.jar \
|
||||||
|
"${dest}"/jre/lib/security/US_export_policy.jar
|
||||||
|
dosym "${dest}"/jre/lib/security/${JCE_DIR}/local_policy.jar \
|
||||||
|
"${dest}"/jre/lib/security/local_policy.jar
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use nsplugin; then
|
||||||
|
install_mozilla_plugin "${dest}"/jre/lib/${arch}/libnpjp2.so
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use source; then
|
||||||
|
cp -p src.zip "${ddest}" || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use !arm && use !x86-macos && use !x64-macos ; then
|
||||||
|
# Install desktop file for the Java Control Panel.
|
||||||
|
# Using ${PN}-${SLOT} to prevent file collision with jre and or
|
||||||
|
# other slots. make_desktop_entry can't be used as ${P} would
|
||||||
|
# end up in filename.
|
||||||
|
newicon jre/lib/desktop/icons/hicolor/48x48/apps/sun-jcontrol.png \
|
||||||
|
sun-jcontrol-${PN}-${SLOT}.png || die
|
||||||
|
sed -e "s#Name=.*#Name=Java Control Panel for Oracle JDK ${SLOT}#" \
|
||||||
|
-e "s#Exec=.*#Exec=/opt/${P}/jre/bin/jcontrol#" \
|
||||||
|
-e "s#Icon=.*#Icon=sun-jcontrol-${PN}-${SLOT}#" \
|
||||||
|
-e "s#Application;##" \
|
||||||
|
-e "/Encoding/d" \
|
||||||
|
jre/lib/desktop/applications/sun_java.desktop \
|
||||||
|
> "${T}"/jcontrol-${PN}-${SLOT}.desktop || die
|
||||||
|
domenu "${T}"/jcontrol-${PN}-${SLOT}.desktop
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Prune all fontconfig files so libfontconfig will be used and only install
|
||||||
|
# a Gentoo specific one if fontconfig is disabled.
|
||||||
|
# http://docs.oracle.com/javase/7/docs/technotes/guides/intl/fontconfig.html
|
||||||
|
rm "${ddest}"/jre/lib/fontconfig.*
|
||||||
|
if ! use fontconfig; then
|
||||||
|
cp "${FILESDIR}"/fontconfig.Gentoo.properties "${T}"/fontconfig.properties || die
|
||||||
|
eprefixify "${T}"/fontconfig.properties
|
||||||
|
insinto "${dest}"/jre/lib/
|
||||||
|
doins "${T}"/fontconfig.properties
|
||||||
|
fi
|
||||||
|
|
||||||
|
# This needs to be done before CDS - #215225
|
||||||
|
java-vm_set-pax-markings "${ddest}"
|
||||||
|
|
||||||
|
# see bug #207282
|
||||||
|
einfo "Creating the Class Data Sharing archives"
|
||||||
|
case ${ARCH} in
|
||||||
|
arm|ia64)
|
||||||
|
${ddest}/bin/java -client -Xshare:dump || die
|
||||||
|
;;
|
||||||
|
x86)
|
||||||
|
${ddest}/bin/java -client -Xshare:dump || die
|
||||||
|
# limit heap size for large memory on x86 #467518
|
||||||
|
# this is a workaround and shouldn't be needed.
|
||||||
|
${ddest}/bin/java -server -Xms64m -Xmx64m -Xshare:dump || die
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
${ddest}/bin/java -server -Xshare:dump || die
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# Remove empty dirs we might have copied
|
||||||
|
find "${D}" -type d -empty -exec rmdir -v {} + || die
|
||||||
|
|
||||||
|
if use x86-macos || use x64-macos ; then
|
||||||
|
# fix misc install_name issues
|
||||||
|
pushd "${ddest}"/jre/lib > /dev/null || die
|
||||||
|
local lib needed nlib npath
|
||||||
|
for lib in \
|
||||||
|
libJObjC libdecora-sse libglass libjavafx-{font,iio} \
|
||||||
|
libjfxmedia libjfxwebkit libprism-es2 ;
|
||||||
|
do
|
||||||
|
lib=${lib}.dylib
|
||||||
|
einfo "Fixing self-reference of ${lib}"
|
||||||
|
install_name_tool \
|
||||||
|
-id "${EPREFIX}${dest}/jre/lib/${lib}" \
|
||||||
|
"${lib}"
|
||||||
|
done
|
||||||
|
popd > /dev/null
|
||||||
|
for nlib in jdk1{5,6} ; do
|
||||||
|
install_name_tool -change \
|
||||||
|
/usr/lib/libgcc_s_ppc64.1.dylib \
|
||||||
|
$($(tc-getCC) -print-file-name=libgcc_s_ppc64.1.dylib) \
|
||||||
|
"${ddest}"/lib/visualvm/profiler/lib/deployed/${nlib}/mac/libprofilerinterface.jnilib
|
||||||
|
install_name_tool -id \
|
||||||
|
"${EPREFIX}${dest}"/lib/visualvm/profiler/lib/deployed/${nlib}/mac/libprofilerinterface.jnilib \
|
||||||
|
"${ddest}"/lib/visualvm/profiler/lib/deployed/${nlib}/mac/libprofilerinterface.jnilib
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
set_java_env
|
||||||
|
java-vm_revdep-mask
|
||||||
|
java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
|
||||||
|
}
|
3
media-video/avinfo/Manifest
Normal file
3
media-video/avinfo/Manifest
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
DIST avinfo-1.0.a15unix-patch1.tar.gz 5665 SHA256 b239c7a414dc92e4a6d3881801e981e71f66242d0e38ffae774a3a0f8c8bdf81 SHA512 9219d7b4a92cc776979b9332cfb286781e4cfada5280bb145377a4d51078895368392fef7c4ff24dc714101617f4aaa0916fd5c19897919af0dfa78f3765a457 WHIRLPOOL 01dbc6622363f427bf4d0139d1f5c7131b6c3310007a36cdbfcf5c3911e9caffe7b4cc61d840472d61b6bdb1a336a6d59c784f99dde200b7a2864f7f80d01e3d
|
||||||
|
DIST avinfo-1.0.a15unix.tar.gz 105743 SHA256 3e3404a76e6057c1703e0c49b63910a8ffcb5ea15ae7b2d0a7d2ede4b4c19887 SHA512 984bb2e8916c1469206163ef9fa37f89d71a842a94a1ebf5a92ded410de4aacaf83d77d790f70624431d5c60305951a3cfbdea075fc2705bbd28250f9f9ade2e WHIRLPOOL 5f93c9b120b037014aef8d6e0268e76fed0197a6d4db2c6f30ec128ad9e4272e037e906dc2335f4951a6b6db2c87860c951753726488193dfacb74ca7274e553
|
||||||
|
EBUILD avinfo-1.0_alpha15_p1.ebuild 950 SHA256 457dce5108daaa42c7e26bef3f41b5eae0da409ae14f8cdabb6aefdc76de8f26 SHA512 81c938eb64c3eb7012cf7d0713b99a5fb46ba2d8565d420934d0b36c5a8135085cba54f8c89fd5650eff9f3731461baf34e63240bac250ed7da1e7234c82a9e8 WHIRLPOOL de34fabd03981274a5d8a9b95a5f4b06bcb41b71b68872ae02961c65d0593b59c33504e4fac9ed229a2b248280c3e408afbb70c8428748da76bb72ad9b6647d2
|
38
media-video/avinfo/avinfo-1.0_alpha15_p1.ebuild
Normal file
38
media-video/avinfo/avinfo-1.0_alpha15_p1.ebuild
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2011 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/media-video/avinfo/avinfo-1.0_alpha15_p1.ebuild,v 1.2 2011/11/20 21:32:44 radhermit Exp $
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit eutils toolchain-funcs
|
||||||
|
|
||||||
|
MY_P=${PN}-1.0.a15unix
|
||||||
|
|
||||||
|
DESCRIPTION="Utility for displaying AVI information"
|
||||||
|
HOMEPAGE="http://shounen.ru/soft/avinfo/english.shtml"
|
||||||
|
SRC_URI="http://shounen.ru/soft/${PN}/${MY_P}.tar.gz
|
||||||
|
http://shounen.ru/soft/${PN}/${MY_P}-patch1.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
S="${WORKDIR}"/${PN}-1.0.a15
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
epatch "${WORKDIR}"/${MY_P}-patch1/${MY_P}-patch1.diff
|
||||||
|
sed -i -e 's/$(CC) $(OBJ)/$(CC) $(LDFLAGS) $(OBJ)/' src/Makefile || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dobin src/avinfo
|
||||||
|
doman src/avinfo.1
|
||||||
|
dodoc CHANGELOG README "${WORKDIR}"/${MY_P}-patch1/FIXES
|
||||||
|
dodoc doc/*
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user