parent
82393c262c
commit
f3c0036041
@ -1,3 +1,2 @@
|
|||||||
DIST KeePass-2.24-Source.zip 3462540 SHA256 c0ea4da461d267ab95b92a9398328b1a85bc163316503d2354b2cc1ad46e7dce SHA512 ebd225634cda0f21704ccec620dd6c5309e5b14c32330f3221f107d51a1ee64f12d5d6da5da6a7a510c00f1a446f600fdfbc0369b1b44d08e5d140d84bbbf0b2 WHIRLPOOL ed70c69848a870d77f5a142a77016c3460ce6ca35a739658c2ed59507e0701973fe1299ad74e889460ea9174d514e97d20c2c87b8980d8e9b81f67f5a8a179b6
|
|
||||||
DIST KeePass-2.25-Source.zip 3497356 SHA256 4be058632f23fc9dfb9ddb00209842e5a025f063980fb6f087ddda47d5661caa SHA512 1fd7e7c1a16d21c6f47694b92c9d541a7b30dd0355861cced349420f266ad2d29cf034690c9ebf0607982705b3f06b36e852c214f8358af7ccff6dce1b5061cd WHIRLPOOL 941112482501f6aeb34ffcf06cab9df6078b1e161049ce3a31351deb24afa0a55e3a10487ea8916239fb383e7d80a4b3e4e7d8a0067f2aaaaaf509fa557ef67e
|
|
||||||
DIST KeePass-2.26-Source.zip 3506320 SHA256 3a3e0e401acd2e1cc79a42f510c4654654439f0e2243e7f3d340c0b4918f2cd7 SHA512 2b10395bd067740a6600fdbc72384c603475c0eb57fd14842971f254470c520d98942ebbe2c8373bd36bac55c9ae057b870b4c4723f2398d82a0cb8c841401d0 WHIRLPOOL 8f18e2c389ae5a65dc75d40c572b33dcaac9da59c27b652b6c1688d8bb12d227fefebc62edc8b520743a548055b8908ecb710a489a920aa954b4ec5755f70c57
|
DIST KeePass-2.26-Source.zip 3506320 SHA256 3a3e0e401acd2e1cc79a42f510c4654654439f0e2243e7f3d340c0b4918f2cd7 SHA512 2b10395bd067740a6600fdbc72384c603475c0eb57fd14842971f254470c520d98942ebbe2c8373bd36bac55c9ae057b870b4c4723f2398d82a0cb8c841401d0 WHIRLPOOL 8f18e2c389ae5a65dc75d40c572b33dcaac9da59c27b652b6c1688d8bb12d227fefebc62edc8b520743a548055b8908ecb710a489a920aa954b4ec5755f70c57
|
||||||
|
DIST KeePass-2.27-Source.zip 3531254 SHA256 f812a7bc2921a491d7dcf4a247373fa53f32843b1df6a34ece488a25d599ca44 SHA512 9a2ec8b37cd9a4bf4d13585d3d594c766852b64cda8680d2a3ab934e320e1c110e93319d0c74652041198c03ea21209c95995b505e7924a054870d689da6dbe1 WHIRLPOOL aa2f543b83425bbef2ccd6f45f04c2f92b6a8498b45ab0db40d613c318e0b3202056654d3e40a9bad6c169c17b296a81462124732b1d84a535e7d70920d2d36a
|
||||||
|
@ -1,102 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/keepass/keepass-2.24.ebuild,v 1.1 2013/11/12 13:48:50 kensington Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit eutils fdo-mime gnome2-utils mono-env multilib
|
|
||||||
|
|
||||||
MY_PN="KeePass"
|
|
||||||
DESCRIPTION="A free, open source, light-weight and easy-to-use password manager"
|
|
||||||
HOMEPAGE="http://keepass.info/"
|
|
||||||
SRC_URI="mirror://sourceforge/${PN}/${MY_PN}-${PV}-Source.zip"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE="aot"
|
|
||||||
|
|
||||||
COMMON_DEPEND=">=dev-lang/mono-2.10.5"
|
|
||||||
RDEPEND="${COMMON_DEPEND}
|
|
||||||
dev-dotnet/libgdiplus[cairo]"
|
|
||||||
DEPEND="${COMMON_DEPEND}
|
|
||||||
app-arch/unzip"
|
|
||||||
|
|
||||||
S=${WORKDIR}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# Remove Windows-specific things
|
|
||||||
pushd Build > /dev/null || die
|
|
||||||
. PrepMonoDev.sh || die
|
|
||||||
popd > /dev/null || die
|
|
||||||
|
|
||||||
# KeePass looks for some XSL files in the same folder as the executable,
|
|
||||||
# we prefer to have it in /usr/share/KeePass
|
|
||||||
epatch "${FILESDIR}/${PN}-2.20-xsl-path-detection.patch"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
# Build with Release target
|
|
||||||
xbuild /target:KeePass /property:Configuration=Release || die
|
|
||||||
|
|
||||||
# Run Ahead Of Time compiler on the binary
|
|
||||||
if use aot; then
|
|
||||||
cp Ext/KeePass.exe.config Build/KeePass/Release/
|
|
||||||
mono --aot -O=all Build/KeePass/Release/KeePass.exe || die
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
# Wrapper script to launch mono
|
|
||||||
make_wrapper ${PN} "mono /usr/$(get_libdir)/${PN}/KeePass.exe"
|
|
||||||
|
|
||||||
# Some XSL files
|
|
||||||
insinto /usr/share/${PN}/XSL
|
|
||||||
doins Ext/XSL/*
|
|
||||||
|
|
||||||
insinto /usr/$(get_libdir)/${PN}/
|
|
||||||
exeinto /usr/$(get_libdir)/${PN}/
|
|
||||||
doins Ext/KeePass.exe.config
|
|
||||||
# Default configuration, simply says to use user-specific configuration
|
|
||||||
doins Ext/KeePass.config.xml
|
|
||||||
|
|
||||||
# The actual executable
|
|
||||||
doexe Build/KeePass/Release/KeePass.exe
|
|
||||||
|
|
||||||
# Copy the AOT compilation result
|
|
||||||
if use aot; then
|
|
||||||
doexe Build/KeePass/Release/KeePass.exe.so
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Prepare the icons
|
|
||||||
newicon -s 256 Ext/Icons/Finals/plockb.png "${PN}.png"
|
|
||||||
newicon -s 256 -t gnome -c mimetypes Ext/Icons/Finals/plockb.png "application-x-${PN}2.png"
|
|
||||||
|
|
||||||
# Create a desktop entry and associate it with the KeePass mime type
|
|
||||||
make_desktop_entry ${PN} ${MY_PN} ${PN} "System;Security" "MimeType=application/x-keepass2;"
|
|
||||||
|
|
||||||
# MIME descriptor for .kdbx files
|
|
||||||
insinto /usr/share/mime/packages/
|
|
||||||
doins "${FILESDIR}/${PN}.xml"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_preinst() {
|
|
||||||
gnome2_icon_savelist
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
gnome2_icon_cache_update
|
|
||||||
fdo-mime_mime_database_update
|
|
||||||
fdo-mime_desktop_database_update
|
|
||||||
|
|
||||||
if ! has_version x11-misc/xdotool ; then
|
|
||||||
elog "Optional dependencies:"
|
|
||||||
elog " x11-misc/xdotool (enables autotype)"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
gnome2_icon_cache_update
|
|
||||||
fdo-mime_mime_database_update
|
|
||||||
fdo-mime_desktop_database_update
|
|
||||||
}
|
|
@ -1,6 +1,6 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/keepass/keepass-2.25.ebuild,v 1.1 2014/02/14 17:35:17 kensington Exp $
|
# $Header: /var/cvsroot/gentoo-x86/app-admin/keepass/keepass-2.27.ebuild,v 1.1 2014/07/15 17:34:17 kensington Exp $
|
||||||
|
|
||||||
EAPI=5
|
EAPI=5
|
||||||
|
|
@ -1,3 +1,3 @@
|
|||||||
DIST lib_users-0.6.tar.gz 13314 SHA256 127cacaf8e108e4254401976e376b7ef9520cabc21b7b469b5cce39dd794a2dd SHA512 9f13878a309e0f879630dd45e5a27601cffc6816eec8497026815e85873e60f4991f2d412b9c82985cbc3c9088bcd6b8cb5b06bc15bbd327cfc5b002644f3db0 WHIRLPOOL 36430733778872bb18b83258c5bfe1e13c187d96d336d49fdc237ceccde662a14fb53faf9c6317194c49a943a0c32bd147797f82fcbbac2ec5a7c5f37d94c276
|
DIST lib_users-0.6.tar.gz 13314 SHA256 127cacaf8e108e4254401976e376b7ef9520cabc21b7b469b5cce39dd794a2dd SHA512 9f13878a309e0f879630dd45e5a27601cffc6816eec8497026815e85873e60f4991f2d412b9c82985cbc3c9088bcd6b8cb5b06bc15bbd327cfc5b002644f3db0 WHIRLPOOL 36430733778872bb18b83258c5bfe1e13c187d96d336d49fdc237ceccde662a14fb53faf9c6317194c49a943a0c32bd147797f82fcbbac2ec5a7c5f37d94c276
|
||||||
DIST lib_users-0.7.tar.gz 21857 SHA256 8bf206bf789f29df44f626472ac1371f3ae4eb6af848b22e856a955c09367c87 SHA512 80fb5546585edc66612f0f18067cbb34ebd7af9c7dfed8a4ea5596b9ab34fc604c2611f1af4737c421e5bece481ff88a942da7d1bdcaf6e35577577a7ec5a980 WHIRLPOOL b18bf777afad1fe488ee145e85a275a9f4d8004aea5a926d61421988b677a30d8ea56e1b13ccb7f3e104036bd514572aaa2b7c0d2d8a90a0240c75cdb3e8ae7b
|
DIST lib_users-0.7.tar.gz 21857 SHA256 8bf206bf789f29df44f626472ac1371f3ae4eb6af848b22e856a955c09367c87 SHA512 80fb5546585edc66612f0f18067cbb34ebd7af9c7dfed8a4ea5596b9ab34fc604c2611f1af4737c421e5bece481ff88a942da7d1bdcaf6e35577577a7ec5a980 WHIRLPOOL b18bf777afad1fe488ee145e85a275a9f4d8004aea5a926d61421988b677a30d8ea56e1b13ccb7f3e104036bd514572aaa2b7c0d2d8a90a0240c75cdb3e8ae7b
|
||||||
DIST lib_users-0.8.tar.gz 22988 SHA256 7e5661efa24caa219c01e134db7a54792493ad3ce11b76142a70c20c7dac6846 SHA512 f3c69bf8cd840338ec324d13a891f520d73ebe4ba68029efb358c94351b91471fe1975c78c1f6206236b049d15f574d8f853e81a894734aef826cf43a55904ca WHIRLPOOL 0566d97ae8a15e90dccdbcb0a1c0d8096ce8481783021ccc2f0a6784d1519c040f884e3a290813ae66bff08732175643baa12a3dfcd1f9f599add4ad54d62540
|
DIST lib_users-0.9.tar.gz 22992 SHA256 361db39b14b9512b438cf96b2b9978c6b5c88abbc2c0b7227940e7e816fdcf1c SHA512 d4c10398d69410fc3d48a151c446105ed232fdca9ef68c3f0f1df903739b798762d6bf958dc08472e90151560d8a625b4ab8b5f5d89521918369ceadf2b85b19 WHIRLPOOL 312aaa05b10681a0eff7997ea8d1e359bd757b888fe6fadb29ef3370cc482371d65d14e06dc6887cefda0aee3bd65232ffcd06477e536e4d2c82996c27f60425
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/lib_users/lib_users-0.8.ebuild,v 1.1 2014/07/14 15:58:20 klausman Exp $
|
# $Header: /var/cvsroot/gentoo-x86/app-admin/lib_users/lib_users-0.9.ebuild,v 1.1 2014/07/15 17:32:33 klausman Exp $
|
||||||
|
|
||||||
EAPI=5
|
EAPI=5
|
||||||
|
|
@ -1,5 +1,15 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
|
<herd>proxy-maintainers</herd>
|
||||||
|
<maintainer>
|
||||||
|
<email>maris.gis@gmail.com</email>
|
||||||
|
<name>Maris Nartiss</name>
|
||||||
|
<description>Maintainer, assign bugs to him</description>
|
||||||
|
</maintainer>
|
||||||
|
<maintainer>
|
||||||
|
<email>mrueg@gentoo.org</email>
|
||||||
|
<name>Manuel Rüger</name>
|
||||||
|
<description>Proxy-Maintainer, CC him on bugs</description>
|
||||||
|
</maintainer>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -1 +1,2 @@
|
|||||||
DIST moe-1.5.tar.gz 94386 SHA256 fa40d611fb36dd2145bbec5d35258be94247963cd6ec106395c87421007a0a43 SHA512 7f5abbfd3f5701d31f148d52bdbd06d01cdf08865c601bcf342b37210981b244519b4a12c40f4f6da887ac48e497287d43255771f259432ac1f30136ec4c1061 WHIRLPOOL fddd475386b260e3e2b0b7b712cf5b8210aaa46cad8b16ce9effb0fd5a7f146360876f387621c1f2b8c16b4f83d55a0cdbf2bbc5d8b06d2a5668d1070de16169
|
DIST moe-1.5.tar.gz 94386 SHA256 fa40d611fb36dd2145bbec5d35258be94247963cd6ec106395c87421007a0a43 SHA512 7f5abbfd3f5701d31f148d52bdbd06d01cdf08865c601bcf342b37210981b244519b4a12c40f4f6da887ac48e497287d43255771f259432ac1f30136ec4c1061 WHIRLPOOL fddd475386b260e3e2b0b7b712cf5b8210aaa46cad8b16ce9effb0fd5a7f146360876f387621c1f2b8c16b4f83d55a0cdbf2bbc5d8b06d2a5668d1070de16169
|
||||||
|
DIST moe-1.6.tar.lz 75108 SHA256 8cafd9c97b40ff002b4cb66f63eb149f5fd9b9b964c5b6306458d0a68f89dcb1 SHA512 0aa717c865d41f73adccddbb158ae67b611a64f24258bcce5a68fea8175d28d6db55a0fb356fb294bfe3106c0973607b1fcc76ceee17d360e30eb80650ec043b WHIRLPOOL b7e55d187185f9eccea731619f4a6c4816125b2514eec68a202d00c33efb687945f025ef45ad5c49af67719486283b35a5f4639f476f86be7c5f9d58580f31ae
|
||||||
|
@ -0,0 +1,31 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-editors/moe/moe-1.6.ebuild,v 1.1 2014/07/15 14:54:58 zlogene Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit eutils toolchain-funcs unpacker
|
||||||
|
|
||||||
|
DESCRIPTION="A powerful and user-friendly console text editor"
|
||||||
|
HOMEPAGE="http://www.gnu.org/software/moe/"
|
||||||
|
SRC_URI="mirror://gnu/${PN}/${P}.tar.lz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
|
||||||
|
|
||||||
|
DEPEND="$(unpacker_src_uri_depends)
|
||||||
|
sys-libs/ncurses"
|
||||||
|
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
tc-export CXX
|
||||||
|
sed -i \
|
||||||
|
-e "/^CXXFLAGS=/d" \
|
||||||
|
-e "/^LDFLAGS=/d" \
|
||||||
|
-e "/^CXX=/d" \
|
||||||
|
configure || die "sed on configure failed"
|
||||||
|
|
||||||
|
epatch_user
|
||||||
|
}
|
@ -0,0 +1,50 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-i18n/man-pages-de/man-pages-de-1.7.ebuild,v 1.1 2014/07/15 23:22:22 mrueg Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit eutils autotools
|
||||||
|
|
||||||
|
MY_P="${PN/-/}-${PV}"
|
||||||
|
|
||||||
|
DESCRIPTION="A somewhat comprehensive collection of Linux german man page translations"
|
||||||
|
HOMEPAGE="http://alioth.debian.org/projects/manpages-de/"
|
||||||
|
SRC_URI="http://manpages-de.alioth.debian.org/downloads/${MY_P}.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3+ man-pages GPL-2+ GPL-2 BSD"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="virtual/man"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
app-text/po4a"
|
||||||
|
|
||||||
|
S=${WORKDIR}/${MY_P}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${FILESDIR}"/${PN}-1.3-bzip2.patch
|
||||||
|
|
||||||
|
# Use the same compression as every other manpage
|
||||||
|
local PORTAGE_COMPRESS_LOCAL=${PORTAGE_COMPRESS-bzip2}
|
||||||
|
if [[ ${PORTAGE_COMPRESS+set} == "set" ]] ; then
|
||||||
|
PORTAGE_COMPRESS_LOCAL="#"
|
||||||
|
fi
|
||||||
|
if [[ ${PORTAGE_COMPRESS_FLAGS+set} != "set" ]] ; then
|
||||||
|
case ${PORTAGE_COMPRESS_LOCAL} in
|
||||||
|
bzip2|gzip) local PORTAGE_COMPRESS_FLAGS_LOCAL="-9"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
sed -i -e "s/gzip --best/${PORTAGE_COMPRESS_LOCAL} ${PORTAGE_COMPRESS_FLAGS_LOCAL}/"\
|
||||||
|
po/man{1,2,3,4,5,6,7,8}/Makefile.in po/common.mk || die
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() { :; }
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake mandir="${ED}"/usr/share/man install
|
||||||
|
dodoc CHANGES README
|
||||||
|
}
|
@ -1,3 +1,2 @@
|
|||||||
DIST nasm-2.10.07.tar.xz 680892 SHA256 d08ca2c0a9d141c0d279774e933e24bcc01dbb6dc20416ad8d9672a08019376f SHA512 400504dd0ed9131112d5d38ca8cad2f7070fed98f3fd2cb32600ebe784e645532f98a9ac80ed4a5656b5a975a6af5db350954eb407e2a97b475dc57cf8f20a4f WHIRLPOOL 1b19931fd482b703d746df2a8b630f99e3aea18916995eee9427110118bf10bf6892855eabdf1c2d9bbac32a289169b942d85a0b3492841409f1b09c65ef1659
|
DIST nasm-2.10.07.tar.xz 680892 SHA256 d08ca2c0a9d141c0d279774e933e24bcc01dbb6dc20416ad8d9672a08019376f SHA512 400504dd0ed9131112d5d38ca8cad2f7070fed98f3fd2cb32600ebe784e645532f98a9ac80ed4a5656b5a975a6af5db350954eb407e2a97b475dc57cf8f20a4f WHIRLPOOL 1b19931fd482b703d746df2a8b630f99e3aea18916995eee9427110118bf10bf6892855eabdf1c2d9bbac32a289169b942d85a0b3492841409f1b09c65ef1659
|
||||||
DIST nasm-2.10.09.tar.xz 686416 SHA256 9ffd9f910c783ee798cf2986cec01ebeeb01ba0ecacef64d2d4bea927c41fbf2 SHA512 089216f84f2d202c65d8223f5e66423995f96c2feebb0b8c6380761d36739a1a0f9cd2c4102bffd09646f12fd152da562c9be9e1ec2d62619dc78ed2012a0208 WHIRLPOOL fe9283153352069fbdd832481b675be7d5bd4cef9662b4cc863dd00993032c586cecdccae863a0105c5e1b851b0a4cf1a389f038012214c423ad019457987eb9
|
DIST nasm-2.11.05.tar.xz 744740 SHA256 2f4769c2fc88dbd8df4383ce30bc86919b5d488854ab906ebcee5d5a38828a6b SHA512 2f7300d8699703c6f3c89a8d4abc224050e25949da8856809253d3c288203f8663ffc628998194dc08d9a638bdb7a67fe12e6dfebc5fabad9c75da15a62fe532 WHIRLPOOL 014ad39dfc3a62f1e387c87f09a5592a0089521e90c7338e16117577d863536aadf328777552f650b7db79ed97c82e4e40fe552f75b653482ddc5c71e65283e7
|
||||||
DIST nasm-2.11.03.tar.xz 744612 SHA256 6e4965ca21b4cd45b9a86dae6b902a811cb04bf11d49bbec4fe0f315c478db06 SHA512 1a5c37aaf653d1815f9be5ee1f65ad551fb7ece750c77e8ccdccddb59c600d8d7d1337dae0ef24c9d9b1ffa015afb32ffb517f826be3570d721237f4b6b3792e WHIRLPOOL 5f4ffcf6e15ebe59f87f955adce5ab2abd88da9a8aa817ad70c377a2b4fde8e2d559007bd2c74f5cb69d920c932b41ef7d3dbd8a6cbe8d683b61d2010ab8419e
|
|
||||||
|
@ -1,42 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/nasm/nasm-2.10.09.ebuild,v 1.1 2013/12/15 18:34:05 mr_bones_ Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit flag-o-matic
|
|
||||||
|
|
||||||
DESCRIPTION="groovy little assembler"
|
|
||||||
HOMEPAGE="http://nasm.sourceforge.net/"
|
|
||||||
SRC_URI="http://www.nasm.us/pub/nasm/releasebuilds/${PV/_}/${P/_}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="BSD-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="-* ~amd64 ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-macos"
|
|
||||||
IUSE="doc"
|
|
||||||
|
|
||||||
DEPEND="dev-lang/perl
|
|
||||||
doc? ( app-text/ghostscript-gpl sys-apps/texinfo )"
|
|
||||||
RDEPEND=""
|
|
||||||
|
|
||||||
S=${WORKDIR}/${P/_}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
strip-flags
|
|
||||||
econf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake nasmlib.o
|
|
||||||
emake all
|
|
||||||
use doc && emake doc
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake INSTALLROOT="${D}" install install_rdf
|
|
||||||
dodoc AUTHORS CHANGES ChangeLog README TODO
|
|
||||||
if use doc ; then
|
|
||||||
doinfo doc/info/*
|
|
||||||
dohtml doc/html/*
|
|
||||||
dodoc doc/nasmdoc.*
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,6 +1,6 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/nasm/nasm-2.11.03.ebuild,v 1.1 2014/05/06 20:48:51 mr_bones_ Exp $
|
# $Header: /var/cvsroot/gentoo-x86/dev-lang/nasm/nasm-2.11.05.ebuild,v 1.1 2014/07/16 01:38:35 mr_bones_ Exp $
|
||||||
|
|
||||||
EAPI=5
|
EAPI=5
|
||||||
inherit flag-o-matic
|
inherit flag-o-matic
|
@ -1,102 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/lockdev/lockdev-1.0.3.1.2-r1.ebuild,v 1.7 2014/07/04 12:41:39 klausman Exp $
|
|
||||||
|
|
||||||
EAPI="2"
|
|
||||||
|
|
||||||
GENTOO_DEPEND_ON_PERL="no"
|
|
||||||
inherit toolchain-funcs base perl-module eutils versionator autotools
|
|
||||||
|
|
||||||
MAJOR=$(get_major_version)
|
|
||||||
MY_PV=$(get_version_component_range 1-3)
|
|
||||||
MY_P=${PN}-${MY_PV}
|
|
||||||
DEB_PV=$(replace_version_separator 3 '-')
|
|
||||||
DEB_P=${PN}_${DEB_PV}
|
|
||||||
|
|
||||||
DESCRIPTION="Library for locking devices"
|
|
||||||
HOMEPAGE="http://packages.debian.org/source/sid/lockdev"
|
|
||||||
SRC_URI="
|
|
||||||
mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${MY_PV}.orig.tar.gz
|
|
||||||
mirror://debian/pool/main/${PN:0:1}/${PN}/${DEB_P}.diff.gz
|
|
||||||
"
|
|
||||||
|
|
||||||
LICENSE="LGPL-2.1"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha amd64 ~arm ~ia64 x86"
|
|
||||||
IUSE="perl"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
perl? ( || ( >=dev-lang/perl-5.16 <dev-lang/perl-5.16[-build] ) )
|
|
||||||
"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}/${MY_P}-add-autotools.patch"
|
|
||||||
"${FILESDIR}/${MY_P}-fix-perl.patch"
|
|
||||||
)
|
|
||||||
|
|
||||||
S=${WORKDIR}/${PN}-${MY_PV}
|
|
||||||
PERL_S=${S}/LockDev
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
use perl && perl-module_pkg_setup
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
cd "${WORKDIR}"
|
|
||||||
# Note: we do *not* want to be in ${S} for this, as that breaks the patch
|
|
||||||
epatch "${WORKDIR}/${DEB_P}.diff"
|
|
||||||
|
|
||||||
cd "${S}"
|
|
||||||
base_src_prepare
|
|
||||||
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
econf
|
|
||||||
|
|
||||||
if use perl; then
|
|
||||||
cd "${PERL_S}"
|
|
||||||
perl-module_src_configure
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake || die "emake failed"
|
|
||||||
|
|
||||||
if use perl; then
|
|
||||||
cd "${PERL_S}"
|
|
||||||
perl-module_src_compile
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
if use perl; then
|
|
||||||
cd "${PERL_S}"
|
|
||||||
SRC_TEST="do"
|
|
||||||
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+${LD_LIBRARY_PATH}:}${S}/.libs"
|
|
||||||
perl-module_src_test
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${D}" install || die "make install failed"
|
|
||||||
|
|
||||||
dodoc AUTHORS ChangeLog* debian/NEWS README.debug || die "dodoc failed"
|
|
||||||
newdoc debian/changelog changelog.debian || die "newdoc changelog.debian failed"
|
|
||||||
|
|
||||||
if use perl; then
|
|
||||||
cd "${PERL_S}"
|
|
||||||
mytargets="pure_install"
|
|
||||||
docinto perl
|
|
||||||
perl-module_src_install
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Remove *.la files
|
|
||||||
find "${D}" -name "*.la" -exec rm {} + || die "removal of *.la files failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_preinst() {
|
|
||||||
use perl && perl-module_pkg_preinst
|
|
||||||
}
|
|
@ -1 +1,2 @@
|
|||||||
DIST quazip-0.5.1.tar.gz 354658 SHA256 078176a72288983f78b45c15f7d245131d9d5fc36a22f2757d75a78658c33268 SHA512 b4b5fe48f4d30fe0f9d2606c691337526ced169806e4267368dedaee543e12826dc2799c451851c0465f86fbf27d663f94e3b15b27744eac6104f9f4667de640 WHIRLPOOL ffb3cdc76e959fc8bee7cec3952b90f3e97fd7aad5602b6a2f3bb5d5e1c944e228dac43cca430282f61210e65d6f1afd993dbe29ee9539f33562b3ca23edf31c
|
DIST quazip-0.5.1.tar.gz 354658 SHA256 078176a72288983f78b45c15f7d245131d9d5fc36a22f2757d75a78658c33268 SHA512 b4b5fe48f4d30fe0f9d2606c691337526ced169806e4267368dedaee543e12826dc2799c451851c0465f86fbf27d663f94e3b15b27744eac6104f9f4667de640 WHIRLPOOL ffb3cdc76e959fc8bee7cec3952b90f3e97fd7aad5602b6a2f3bb5d5e1c944e228dac43cca430282f61210e65d6f1afd993dbe29ee9539f33562b3ca23edf31c
|
||||||
|
DIST quazip-0.6.2.tar.gz 423027 SHA256 adf4047213662a0362090edaaee4283216df2034ab5923697f9aa81d081c0b43 SHA512 32eb0b8faadb5f08086874c8ac33e3ea794a8a2e9c2904d0965cb5b15aec6280080aa19a032a19701e367873e8c3b613834823bb077b8fd254c5db4939917e49 WHIRLPOOL dc4fcab4b062631960236ef7cd9c0f43e5d419e34c3880b3caf02965f8a8302d622a1dc25f081cc2bcc5d3db96494b3d178a8f1d4b678cb452503af23e14e193
|
||||||
|
@ -0,0 +1,50 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-libs/quazip/quazip-0.6.2.ebuild,v 1.1 2014/07/15 14:26:56 jlec Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit multilib qt4-r2
|
||||||
|
|
||||||
|
DESCRIPTION="A simple C++ wrapper over Gilles Vollant's ZIP/UNZIP package"
|
||||||
|
HOMEPAGE="http://quazip.sourceforge.net/"
|
||||||
|
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
sys-libs/zlib[minizip]
|
||||||
|
dev-qt/qtcore:4"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
test? ( dev-qt/qttest:4 )"
|
||||||
|
|
||||||
|
S="${WORKDIR}"/${P}
|
||||||
|
|
||||||
|
DOCS="NEWS.txt README.txt"
|
||||||
|
HTML_DOCS=( doc/html/. )
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${PN}-0.5.1-prll.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
sed \
|
||||||
|
-e "s:\/lib$:\/$(get_libdir):g" \
|
||||||
|
-i ${PN}/${PN}.pro || die
|
||||||
|
use test || sed -e 's:qztest::g' -i ${PN}.pro || die
|
||||||
|
qt4-r2_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
cd qztest || die
|
||||||
|
LD_LIBRARY_PATH="${S}"/${PN} ./qztest || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto /usr/share/cmake/Modules
|
||||||
|
doins FindQuaZip.cmake
|
||||||
|
qt4-r2_src_install
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST PyQt-x11-gpl-4.10.3.tar.gz 11187362 SHA256 a713bebef394213b2c9e1fe0cad5699b869dc356bba50766e069013eba8bf630 SHA512 4edd3539e1855bc3358dcba866433e53d4b9444b867c14cc27115cf5a6c123b0af3bb0bae3085f6d71a31f0b6716da40809ac4ffcaaff415673ed7462f1a0420 WHIRLPOOL 675e324993e8f9a3b2a0a8975c9f1e2af9cd315073a68e6649a8de04e8e8a905d756be2c138a8c19b4ec16a75c7b118b32a3ffc27f8399953599a1b88ac76fad
|
DIST PyQt-x11-gpl-4.10.3.tar.gz 11187362 SHA256 a713bebef394213b2c9e1fe0cad5699b869dc356bba50766e069013eba8bf630 SHA512 4edd3539e1855bc3358dcba866433e53d4b9444b867c14cc27115cf5a6c123b0af3bb0bae3085f6d71a31f0b6716da40809ac4ffcaaff415673ed7462f1a0420 WHIRLPOOL 675e324993e8f9a3b2a0a8975c9f1e2af9cd315073a68e6649a8de04e8e8a905d756be2c138a8c19b4ec16a75c7b118b32a3ffc27f8399953599a1b88ac76fad
|
||||||
|
DIST PyQt-x11-gpl-4.11.1.tar.gz 11118850 SHA256 df9d7358d70748efa5b84fa3fe9e182a80c39ac590157daaabcc2618df176da3 SHA512 3851d4e61d9c6a0c62cbfd2a08153972fa3446c1982fc925796eb1d4c6524e7054cdb14ed2f4566386727e9e0cf67246765de19fab79152b0834477452681113 WHIRLPOOL 17e23997afcf06b99028d0d2115bc9328848acaaa1b6bcd8ec7397409ab2001d5fa29ca08bf42e0cef6dcd0441d0cff04e349fa8913a2b0fc86da878b79b5a5d
|
||||||
DIST PyQt-x11-gpl-4.11.tar.gz 11118078 SHA256 d91b942d2aa8115acb83f9aeae71a4afb4d042c1cd23a2a9ee75329a7c539366 SHA512 ba6e42afa5ea235d5b1e9be79ff57c458f1d0f11cd4bffff38c48c4c55692409c0750e7d6dd385fb811e874f308a2eaf3adce70e3d5aec70dfed0c540df65b58 WHIRLPOOL f71685defeddc3a182073b0ec9970b28416ed2bb61d4dafbd9dfdc887fa1e076426241e42a305cea744f17911ec0df9829c36fa5de30bb2881a0a40bdc1ead46
|
DIST PyQt-x11-gpl-4.11.tar.gz 11118078 SHA256 d91b942d2aa8115acb83f9aeae71a4afb4d042c1cd23a2a9ee75329a7c539366 SHA512 ba6e42afa5ea235d5b1e9be79ff57c458f1d0f11cd4bffff38c48c4c55692409c0750e7d6dd385fb811e874f308a2eaf3adce70e3d5aec70dfed0c540df65b58 WHIRLPOOL f71685defeddc3a182073b0ec9970b28416ed2bb61d4dafbd9dfdc887fa1e076426241e42a305cea744f17911ec0df9829c36fa5de30bb2881a0a40bdc1ead46
|
||||||
|
@ -0,0 +1,210 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/PyQt4/PyQt4-4.11.1.ebuild,v 1.1 2014/07/15 17:34:33 pesa Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
|
||||||
|
|
||||||
|
inherit eutils multibuild python-r1 qmake-utils toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="Python bindings for the Qt toolkit"
|
||||||
|
HOMEPAGE="http://www.riverbankcomputing.co.uk/software/pyqt/intro/ https://pypi.python.org/pypi/PyQt4"
|
||||||
|
|
||||||
|
if [[ ${PV} == *_pre* ]]; then
|
||||||
|
MY_P="PyQt-x11-gpl-snapshot-${PV%_pre*}-${REVISION}"
|
||||||
|
SRC_URI="http://dev.gentoo.org/~hwoarang/distfiles/${MY_P}.tar.gz"
|
||||||
|
else
|
||||||
|
MY_P="PyQt-x11-gpl-${PV}"
|
||||||
|
SRC_URI="mirror://sourceforge/pyqt/${MY_P}.tar.gz"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="|| ( GPL-2 GPL-3 )"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||||
|
|
||||||
|
IUSE="X dbus debug declarative designer doc examples help kde multimedia opengl phonon script scripttools sql svg webkit xmlpatterns"
|
||||||
|
REQUIRED_USE="
|
||||||
|
${PYTHON_REQUIRED_USE}
|
||||||
|
declarative? ( X )
|
||||||
|
designer? ( X )
|
||||||
|
help? ( X )
|
||||||
|
multimedia? ( X )
|
||||||
|
opengl? ( X )
|
||||||
|
phonon? ( X )
|
||||||
|
scripttools? ( X script )
|
||||||
|
sql? ( X )
|
||||||
|
svg? ( X )
|
||||||
|
webkit? ( X )
|
||||||
|
"
|
||||||
|
|
||||||
|
# Minimal supported version of Qt.
|
||||||
|
QT_PV="4.8.0:4"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
>=dev-python/sip-4.16:=[${PYTHON_USEDEP}]
|
||||||
|
>=dev-qt/qtcore-${QT_PV}
|
||||||
|
X? (
|
||||||
|
>=dev-qt/qtgui-${QT_PV}
|
||||||
|
>=dev-qt/qttest-${QT_PV}
|
||||||
|
)
|
||||||
|
dbus? (
|
||||||
|
>=dev-python/dbus-python-0.80[${PYTHON_USEDEP}]
|
||||||
|
>=dev-qt/qtdbus-${QT_PV}
|
||||||
|
)
|
||||||
|
declarative? ( >=dev-qt/qtdeclarative-${QT_PV} )
|
||||||
|
designer? ( || ( dev-qt/designer:4 <dev-qt/qtgui-4.8.5:4 ) )
|
||||||
|
help? ( >=dev-qt/qthelp-${QT_PV} )
|
||||||
|
multimedia? ( >=dev-qt/qtmultimedia-${QT_PV} )
|
||||||
|
opengl? ( >=dev-qt/qtopengl-${QT_PV} )
|
||||||
|
phonon? (
|
||||||
|
kde? ( media-libs/phonon )
|
||||||
|
!kde? ( || ( >=dev-qt/qtphonon-${QT_PV} media-libs/phonon ) )
|
||||||
|
)
|
||||||
|
script? ( >=dev-qt/qtscript-${QT_PV} )
|
||||||
|
sql? ( >=dev-qt/qtsql-${QT_PV} )
|
||||||
|
svg? ( >=dev-qt/qtsvg-${QT_PV} )
|
||||||
|
webkit? ( >=dev-qt/qtwebkit-${QT_PV} )
|
||||||
|
xmlpatterns? ( >=dev-qt/qtxmlpatterns-${QT_PV} )
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
dbus? ( virtual/pkgconfig )
|
||||||
|
"
|
||||||
|
|
||||||
|
S=${WORKDIR}/${MY_P}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# Support qreal on arm architecture (bug 322349).
|
||||||
|
use arm && epatch "${FILESDIR}/${PN}-4.7.3-qreal_float_support.patch"
|
||||||
|
|
||||||
|
# Allow building against KDE's phonon (bug 433944 and others).
|
||||||
|
sed -i \
|
||||||
|
-e "s:VideoWidget()\":&, extra_include_dirs=[\"${EPREFIX}/usr/include/qt4/QtGui\"]:" \
|
||||||
|
-e "s:^\s\+generate_code(\"phonon\":&, extra_include_dirs=[\"${EPREFIX}/usr/include/phonon\"]:" \
|
||||||
|
configure.py || die
|
||||||
|
|
||||||
|
if ! use dbus; then
|
||||||
|
sed -i -e 's/^\(\s\+\)check_dbus()/\1pass/' configure.py || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
python_copy_sources
|
||||||
|
|
||||||
|
preparation() {
|
||||||
|
if [[ ${EPYTHON} == python3.* ]]; then
|
||||||
|
rm -fr pyuic/uic/port_v2
|
||||||
|
else
|
||||||
|
rm -fr pyuic/uic/port_v3
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
python_foreach_impl run_in_build_dir preparation
|
||||||
|
}
|
||||||
|
|
||||||
|
pyqt4_use_enable() {
|
||||||
|
use $1 && echo --enable=${2:-Qt$(tr 'a-z' 'A-Z' <<< ${1:0:1})${1:1}}
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
configuration() {
|
||||||
|
local myconf=(
|
||||||
|
"${PYTHON}" configure.py
|
||||||
|
--confirm-license
|
||||||
|
--bindir="${EPREFIX}/usr/bin"
|
||||||
|
--destdir="$(python_get_sitedir)"
|
||||||
|
--sipdir="${EPREFIX}/usr/share/sip"
|
||||||
|
--assume-shared
|
||||||
|
--no-timestamp
|
||||||
|
--qsci-api
|
||||||
|
$(use debug && echo --debug)
|
||||||
|
--enable=QtCore
|
||||||
|
--enable=QtNetwork
|
||||||
|
--enable=QtXml
|
||||||
|
$(pyqt4_use_enable X QtGui)
|
||||||
|
$(pyqt4_use_enable X QtTest)
|
||||||
|
$(pyqt4_use_enable dbus QtDBus)
|
||||||
|
$(pyqt4_use_enable declarative)
|
||||||
|
$(pyqt4_use_enable designer) $(use designer || echo --no-designer-plugin)
|
||||||
|
$(pyqt4_use_enable help)
|
||||||
|
$(pyqt4_use_enable multimedia)
|
||||||
|
$(pyqt4_use_enable opengl QtOpenGL)
|
||||||
|
$(pyqt4_use_enable phonon phonon)
|
||||||
|
$(pyqt4_use_enable script)
|
||||||
|
$(pyqt4_use_enable scripttools QtScriptTools)
|
||||||
|
$(pyqt4_use_enable sql)
|
||||||
|
$(pyqt4_use_enable svg)
|
||||||
|
$(pyqt4_use_enable webkit QtWebKit)
|
||||||
|
$(pyqt4_use_enable xmlpatterns QtXmlPatterns)
|
||||||
|
AR="$(tc-getAR) cqs"
|
||||||
|
CC="$(tc-getCC)"
|
||||||
|
CFLAGS="${CFLAGS}"
|
||||||
|
CFLAGS_RELEASE=
|
||||||
|
CXX="$(tc-getCXX)"
|
||||||
|
CXXFLAGS="${CXXFLAGS}"
|
||||||
|
CXXFLAGS_RELEASE=
|
||||||
|
LINK="$(tc-getCXX)"
|
||||||
|
LINK_SHLIB="$(tc-getCXX)"
|
||||||
|
LFLAGS="${LDFLAGS}"
|
||||||
|
LFLAGS_RELEASE=
|
||||||
|
RANLIB=
|
||||||
|
STRIP=
|
||||||
|
)
|
||||||
|
echo "${myconf[@]}"
|
||||||
|
"${myconf[@]}" || die
|
||||||
|
|
||||||
|
local mod
|
||||||
|
for mod in QtCore \
|
||||||
|
$(use X && echo QtGui) \
|
||||||
|
$(use dbus && echo QtDBus) \
|
||||||
|
$(use declarative && echo QtDeclarative) \
|
||||||
|
$(use designer && echo QtDesigner) \
|
||||||
|
$(use opengl && echo QtOpenGL); do
|
||||||
|
# Run eqmake4 inside the qpy subdirectories to respect
|
||||||
|
# CC, CXX, CFLAGS, CXXFLAGS, LDFLAGS and avoid stripping.
|
||||||
|
pushd qpy/${mod} > /dev/null || return
|
||||||
|
eqmake4 $(ls w_qpy*.pro)
|
||||||
|
popd > /dev/null || return
|
||||||
|
|
||||||
|
# Fix insecure runpaths.
|
||||||
|
sed -i -e "/^LFLAGS\s*=/ s:-Wl,-rpath,${BUILD_DIR}/qpy/${mod}::" \
|
||||||
|
${mod}/Makefile || die "failed to fix rpath for ${mod}"
|
||||||
|
done
|
||||||
|
|
||||||
|
# Avoid stripping of libpythonplugin.so.
|
||||||
|
if use designer; then
|
||||||
|
pushd designer > /dev/null || return
|
||||||
|
eqmake4 python.pro
|
||||||
|
popd > /dev/null || return
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
python_parallel_foreach_impl run_in_build_dir configuration
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
python_foreach_impl run_in_build_dir default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
installation() {
|
||||||
|
local tmp_root=${D%/}/tmp
|
||||||
|
|
||||||
|
# INSTALL_ROOT is used by designer/Makefile, other Makefiles use DESTDIR.
|
||||||
|
emake DESTDIR="${tmp_root}" INSTALL_ROOT="${tmp_root}" install
|
||||||
|
|
||||||
|
python_doexe "${tmp_root}${EPREFIX}"/usr/bin/pyuic4
|
||||||
|
rm "${tmp_root}${EPREFIX}"/usr/bin/pyuic4 || die
|
||||||
|
|
||||||
|
multibuild_merge_root "${tmp_root}" "${D}"
|
||||||
|
python_optimize
|
||||||
|
}
|
||||||
|
python_foreach_impl run_in_build_dir installation
|
||||||
|
|
||||||
|
dodoc NEWS THANKS
|
||||||
|
|
||||||
|
if use doc; then
|
||||||
|
dohtml -r doc/html/*
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use examples; then
|
||||||
|
insinto /usr/share/doc/${PF}
|
||||||
|
doins -r examples
|
||||||
|
fi
|
||||||
|
}
|
@ -1,4 +1,5 @@
|
|||||||
DIST sip-4.14.7.tar.gz 754916 SHA256 05669120a53a2c98f98560424cda413ae95f5528494c80764004dbea78d361b7 SHA512 8a2ff12553c4c0b31f5884ef292b9c233d0a1148c66c9bdea2b7f74ce151465a16f8e511069e6e47a0527f960c1f13a9ec6c5766d7324670c236a92536bbb6b3 WHIRLPOOL 6729efbd0e6a42138d5590822a0a22f7c38938dc2af4af2245ae13b1461bf15510c0f4161ef3dd864f02c98a168817f755ccd60b41c94358ffcacfc3d14ad673
|
DIST sip-4.14.7.tar.gz 754916 SHA256 05669120a53a2c98f98560424cda413ae95f5528494c80764004dbea78d361b7 SHA512 8a2ff12553c4c0b31f5884ef292b9c233d0a1148c66c9bdea2b7f74ce151465a16f8e511069e6e47a0527f960c1f13a9ec6c5766d7324670c236a92536bbb6b3 WHIRLPOOL 6729efbd0e6a42138d5590822a0a22f7c38938dc2af4af2245ae13b1461bf15510c0f4161ef3dd864f02c98a168817f755ccd60b41c94358ffcacfc3d14ad673
|
||||||
DIST sip-4.15.3.tar.gz 773818 SHA256 46f245252866dbdb7fb5aca194bda991cc84ba8090d5e864765ee7e511a053d4 SHA512 495522aa2a553099c02ab4f7ce7485d24267e5093398f5f20e7102542153084486b6e654564ee716634a257301dd094a08754cdc40282cd2e4496e52619bc138 WHIRLPOOL 3192e9f15420409905faaa155939829b24da8bd5e1467ca908857ba293416e114d31f4374bb54659f285ed693cd51074c249221e0063b4d916326e7724e8e9f0
|
DIST sip-4.15.3.tar.gz 773818 SHA256 46f245252866dbdb7fb5aca194bda991cc84ba8090d5e864765ee7e511a053d4 SHA512 495522aa2a553099c02ab4f7ce7485d24267e5093398f5f20e7102542153084486b6e654564ee716634a257301dd094a08754cdc40282cd2e4496e52619bc138 WHIRLPOOL 3192e9f15420409905faaa155939829b24da8bd5e1467ca908857ba293416e114d31f4374bb54659f285ed693cd51074c249221e0063b4d916326e7724e8e9f0
|
||||||
DIST sip-4.15.4.tar.gz 776179 SHA256 594b742873cd135dc945e61f0fff4d9d35ea5da8d23e2fc8f3820c3771a52228 SHA512 887f740853d3ce09946faea2ccababfad505d454cfe2f9d525104d02a05fe6c146a549464901231a76039ea3855223206ef48c122bb51806cfd97a54c23ac143 WHIRLPOOL 545ea82634b87c0d782732bfbefe0d49fce2b09d1e405bd6b23691979c8f1b346fa95df962a1461b6654a651eb05b0c8eea7d94320d8d55d2dbcc54f2f36b1db
|
DIST sip-4.15.4.tar.gz 776179 SHA256 594b742873cd135dc945e61f0fff4d9d35ea5da8d23e2fc8f3820c3771a52228 SHA512 887f740853d3ce09946faea2ccababfad505d454cfe2f9d525104d02a05fe6c146a549464901231a76039ea3855223206ef48c122bb51806cfd97a54c23ac143 WHIRLPOOL 545ea82634b87c0d782732bfbefe0d49fce2b09d1e405bd6b23691979c8f1b346fa95df962a1461b6654a651eb05b0c8eea7d94320d8d55d2dbcc54f2f36b1db
|
||||||
|
DIST sip-4.16.2.tar.gz 793663 SHA256 a55a2324a46ab42e42ae57c52ef06583b17d25c987973fe2e7ff2e8a649294ce SHA512 07ced0188bd4dc897ddacbce226b33ac9d236455a95018e900fd5f652439c905ddd56688f8bb29f704fcf201a8e668d5cc89ba887065826653087cf0a9f6dbfb WHIRLPOOL 47c741f1b787ba147e7a299e3c93a7537f14f1b192726e39f3679d0b0e0a991df603509c5674f262311259d9ad2e1e845746d215d5ef70eb7b827c1557eb8b82
|
||||||
DIST sip-4.16.tar.gz 793162 SHA256 d769ce2486bab4cb0b3bea8868153c7e5c27b50ee74fec3329e35ed50a346398 SHA512 e0f5f08f0157d1f709b7eed71aa1cd4633beea856b074a92434243d734c8b7f2f3eae3db474b8fb35fc9bdc0c679510b635a4183accd80dcec8381a5fdd62b25 WHIRLPOOL 4fd3caf872699d9f356305294b9f53cce1b2a4294c54a1df239a33131ca785e144a88f5cecd090cefe36e9d712eefd6b7c3b17f00e253c156e4f996a68c8529c
|
DIST sip-4.16.tar.gz 793162 SHA256 d769ce2486bab4cb0b3bea8868153c7e5c27b50ee74fec3329e35ed50a346398 SHA512 e0f5f08f0157d1f709b7eed71aa1cd4633beea856b074a92434243d734c8b7f2f3eae3db474b8fb35fc9bdc0c679510b635a4183accd80dcec8381a5fdd62b25 WHIRLPOOL 4fd3caf872699d9f356305294b9f53cce1b2a4294c54a1df239a33131ca785e144a88f5cecd090cefe36e9d712eefd6b7c3b17f00e253c156e4f996a68c8529c
|
||||||
|
@ -0,0 +1,113 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/sip/sip-4.16.2.ebuild,v 1.1 2014/07/15 17:27:22 pesa Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
|
||||||
|
|
||||||
|
inherit eutils python-r1 toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="Python extension module generator for C and C++ libraries"
|
||||||
|
HOMEPAGE="http://www.riverbankcomputing.co.uk/software/sip/intro http://pypi.python.org/pypi/SIP"
|
||||||
|
LICENSE="|| ( GPL-2 GPL-3 sip )"
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999* ]]; then
|
||||||
|
# live version from mercurial repo
|
||||||
|
EHG_REPO_URI="http://www.riverbankcomputing.com/hg/sip"
|
||||||
|
inherit mercurial
|
||||||
|
elif [[ ${PV} == *_pre* ]]; then
|
||||||
|
# development snapshot
|
||||||
|
HG_REVISION=
|
||||||
|
MY_P=${PN}-${PV%_pre*}-snapshot-${HG_REVISION}
|
||||||
|
SRC_URI="http://dev.gentoo.org/~hwoarang/distfiles/${MY_P}.tar.gz"
|
||||||
|
S=${WORKDIR}/${MY_P}
|
||||||
|
else
|
||||||
|
# official release
|
||||||
|
SRC_URI="mirror://sourceforge/pyqt/${P}.tar.gz"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Sub-slot based on SIP_API_MAJOR_NR from siplib/sip.h.in
|
||||||
|
SLOT="0/11"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||||
|
IUSE="debug doc"
|
||||||
|
|
||||||
|
DEPEND="${PYTHON_DEPS}"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
[[ ${PV} == *9999* ]] && DEPEND+="
|
||||||
|
=dev-lang/python-2*
|
||||||
|
sys-devel/bison
|
||||||
|
sys-devel/flex
|
||||||
|
doc? ( dev-python/sphinx[$(python_gen_usedep 'python2*')] )
|
||||||
|
"
|
||||||
|
|
||||||
|
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${FILESDIR}"/${PN}-4.15.5-darwin.patch
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999* ]]; then
|
||||||
|
python2 build.py prepare || die
|
||||||
|
if use doc; then
|
||||||
|
python2 build.py doc || die
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Sub-slot sanity check
|
||||||
|
local sub_slot=${SLOT#*/}
|
||||||
|
local sip_api_major_nr=$(sed -nre 's:^#define SIP_API_MAJOR_NR\s+([0-9]+):\1:p' siplib/sip.h.in)
|
||||||
|
if [[ ${sub_slot} != ${sip_api_major_nr} ]]; then
|
||||||
|
eerror
|
||||||
|
eerror "Ebuild sub-slot (${sub_slot}) does not match SIP_API_MAJOR_NR (${sip_api_major_nr})"
|
||||||
|
eerror "Please update SLOT variable as follows:"
|
||||||
|
eerror " SLOT=\"${SLOT%%/*}/${sip_api_major_nr}\""
|
||||||
|
eerror
|
||||||
|
die "sub-slot sanity check failed"
|
||||||
|
fi
|
||||||
|
|
||||||
|
python_copy_sources
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
configuration() {
|
||||||
|
local myconf=(
|
||||||
|
"${PYTHON}" configure.py
|
||||||
|
--bindir="${EPREFIX}/usr/bin"
|
||||||
|
--destdir="$(python_get_sitedir)"
|
||||||
|
--incdir="$(python_get_includedir)"
|
||||||
|
--sipdir="${EPREFIX}/usr/share/sip"
|
||||||
|
$(use debug && echo --debug)
|
||||||
|
AR="$(tc-getAR) cqs"
|
||||||
|
CC="$(tc-getCC)"
|
||||||
|
CFLAGS="${CFLAGS}"
|
||||||
|
CFLAGS_RELEASE=
|
||||||
|
CXX="$(tc-getCXX)"
|
||||||
|
CXXFLAGS="${CXXFLAGS}"
|
||||||
|
CXXFLAGS_RELEASE=
|
||||||
|
LINK="$(tc-getCXX)"
|
||||||
|
LINK_SHLIB="$(tc-getCXX)"
|
||||||
|
LFLAGS="${LDFLAGS}"
|
||||||
|
LFLAGS_RELEASE=
|
||||||
|
RANLIB=
|
||||||
|
STRIP=
|
||||||
|
)
|
||||||
|
echo "${myconf[@]}"
|
||||||
|
"${myconf[@]}"
|
||||||
|
}
|
||||||
|
python_foreach_impl run_in_build_dir configuration
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
python_foreach_impl run_in_build_dir default
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
installation() {
|
||||||
|
emake DESTDIR="${D}" install
|
||||||
|
python_optimize
|
||||||
|
}
|
||||||
|
python_foreach_impl run_in_build_dir installation
|
||||||
|
|
||||||
|
dodoc NEWS
|
||||||
|
use doc && dohtml -r doc/html/*
|
||||||
|
}
|
@ -0,0 +1 @@
|
|||||||
|
DIST wheel-0.24.0.tar.gz 50597 SHA256 ef832abfedea7ed86b6eae7400128f88053a1da81a37c00613b1279544d585aa SHA512 9990e6bb6e42eebdac26ce75cee13e3b3da293520b2b25fad6dd328b920ce484bcf238ab7f9092d4ac565e26833b164b1ad5b8b258c824ff07daede127b17283 WHIRLPOOL faf13ddf756910558fd13d3b9eae399e488cd1938998c58a1ac3117aa7843480da5aab7c8454d67596cac8f524e23c4465e0ee9d2499a6af4afd2017c6b5314d
|
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<herd>python</herd>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="pypi">wheel</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,20 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-python/wheel/wheel-0.24.0.ebuild,v 1.1 2014/07/15 17:19:38 djc Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} pypy )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="A built-package format for Python"
|
||||||
|
HOMEPAGE="https://pypi.python.org/pypi/wheel"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="doc"
|
||||||
|
|
||||||
|
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||||
|
RDEPEND=""
|
@ -0,0 +1 @@
|
|||||||
|
DIST celluloid-io-0.15.0.gem 52224 SHA256 47d3c70d43580cd62d7c999cd3251b029ec2e4cdecb72ec40ab5614e82a3040a SHA512 de9d8d652f9a89c7c95e4dd19868180aa3ce6d4bb979526dd2379984695ca888f59f4a66aae1face3e0f5050bd97a5e5d67b32496db78bbf40fb9af5195572dd WHIRLPOOL 8e84bb308ba7f0601b2632007ba46ceb382df69b2a74c696109e23f8a67abb8e5e8bde21cdc85b7609fccdb12e906af5ac94d7692813bad4bcc94033596bc9c2
|
@ -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-ruby/celluloid-io/celluloid-io-0.15.0.ebuild,v 1.1 2014/07/15 18:18:23 mrueg Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
USE_RUBY="ruby19 ruby20"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
||||||
|
RUBY_FAKEGEM_TASK_DOC=""
|
||||||
|
RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
|
||||||
|
|
||||||
|
inherit ruby-fakegem
|
||||||
|
|
||||||
|
DESCRIPTION="Evented IO for Celluloid actors"
|
||||||
|
HOMEPAGE="https://github.com/celluloid/celluloid-io"
|
||||||
|
IUSE=""
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
# Test hangs
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
ruby_add_rdepend "dev-ruby/celluloid
|
||||||
|
dev-ruby/nio4r"
|
||||||
|
|
||||||
|
all_ruby_prepare() {
|
||||||
|
sed -i -e '/[Bb]undler/d' -e '/[Cc]overalls/d' spec/spec_helper.rb || die
|
||||||
|
}
|
@ -0,0 +1,5 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<herd>ruby</herd>
|
||||||
|
</pkgmetadata>
|
@ -1 +1,2 @@
|
|||||||
DIST posix-spawn-0.3.8.gem 26624 SHA256 2185d0834e8a097178caaffb4955245a0ae6195ad764804c8d9f0814e2771469 SHA512 0a03cd8dd11ea3c61db2bff2ecefdfac66978a3a75d3e42aaa59203422fc36e3f03fbede13a71629f80d260e3e95cf24f84ab9f7353cf5816d3c8b630cc2945e WHIRLPOOL 4c877aa18f5de8ceddfcbd2392325fd57bda8cb1a4126035bf788061ed687cb7526fa7fe0146a496cd63072cd4e7de8096a253615d7c16952bb28378c1fb560c
|
DIST posix-spawn-0.3.8.gem 26624 SHA256 2185d0834e8a097178caaffb4955245a0ae6195ad764804c8d9f0814e2771469 SHA512 0a03cd8dd11ea3c61db2bff2ecefdfac66978a3a75d3e42aaa59203422fc36e3f03fbede13a71629f80d260e3e95cf24f84ab9f7353cf5816d3c8b630cc2945e WHIRLPOOL 4c877aa18f5de8ceddfcbd2392325fd57bda8cb1a4126035bf788061ed687cb7526fa7fe0146a496cd63072cd4e7de8096a253615d7c16952bb28378c1fb560c
|
||||||
|
DIST posix-spawn-0.3.8_p20140630.tar.gz 24383 SHA256 341e19d3074575a6b4a8b828f8ab691f0bfdd2b2a6cb654308120624b410a812 SHA512 99d7e6f1599a3d586a78050857db23dd443a0c482770397623dace995c707ec2144e4c9bbec7957071757588af3a47a1482c32a2de1a2f89a5ab9a0e8879c7ca WHIRLPOOL 26480a4f938c9c42ad07a2059532cf8f694d24a50921bb0a618d433d4144aca254469f6941d3fea6e6640a154eb8f253e5f9b9e5ef85cdf8d04982ba3772b6cd
|
||||||
|
@ -0,0 +1,40 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/posix-spawn/posix-spawn-0.3.8_p20140630.ebuild,v 1.1 2014/07/16 02:11:54 mrueg Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
# jruby → should be supported but does not work with "rake compile"
|
||||||
|
USE_RUBY="ruby19 ruby20"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_TASK_DOC=""
|
||||||
|
RUBY_FAKEGEM_EXTRADOC="README.md TODO HACKING"
|
||||||
|
RUBY_FAKEGEM_VERSION="0.3.8.20140630"
|
||||||
|
|
||||||
|
inherit ruby-fakegem
|
||||||
|
|
||||||
|
DESCRIPTION="The posix-spawn library aims to implement a subset of the Ruby 1.9 Process::spawn"
|
||||||
|
HOMEPAGE="https://github.com/rtomayko/posix-spawn/"
|
||||||
|
COMMIT_ID="25a0806ce0335faf958834d9dd6a41ff2288fa56"
|
||||||
|
SRC_URI="https://github.com/rtomayko/posix-spawn/archive/${COMMIT_ID}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT LGPL-2.1"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
RUBY_S="${PN}-${COMMIT_ID}"
|
||||||
|
|
||||||
|
|
||||||
|
each_ruby_configure() {
|
||||||
|
${RUBY} -Cext extconf.rb || die
|
||||||
|
}
|
||||||
|
|
||||||
|
each_ruby_compile() {
|
||||||
|
emake V=1 -Cext
|
||||||
|
cp ext/*$(get_modname) lib/ || die
|
||||||
|
}
|
||||||
|
|
||||||
|
each_ruby_test() {
|
||||||
|
${RUBY} -Ilib -S testrb test || die
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST circuit_macros-7.8.3.tar.gz 1701857 SHA256 71660ee82ef5200ceff55e515f59aea666533e5458287d47a0b71880bf318944 SHA512 f86a2972622e48e6fae849b0126062bc370c2be188b25b0aecb95cef25874c64b380b564d48afcd074e5c59f006b29f0ee4a2566b8fd5293d24dae08fd555816 WHIRLPOOL 784b0df372e031102ad3ebe78fe38cbd875d18f4c66c39857be6828bdb2e5c527410cd983053a38561302618d5bf5700cf2d28b12ff26ba64908cbeb305bf154
|
DIST circuit_macros-7.8.3.tar.gz 1701857 SHA256 71660ee82ef5200ceff55e515f59aea666533e5458287d47a0b71880bf318944 SHA512 f86a2972622e48e6fae849b0126062bc370c2be188b25b0aecb95cef25874c64b380b564d48afcd074e5c59f006b29f0ee4a2566b8fd5293d24dae08fd555816 WHIRLPOOL 784b0df372e031102ad3ebe78fe38cbd875d18f4c66c39857be6828bdb2e5c527410cd983053a38561302618d5bf5700cf2d28b12ff26ba64908cbeb305bf154
|
||||||
DIST circuit_macros-7.8.4.tar.gz 1627827 SHA256 2a9dd5f63483c23301f89b0e3585ef793fd7eebe0c55f17ad5370527d394be1e SHA512 9fec1c94ff91ee43f3db3c68e23c1f0120e8520bb84f9da4169cbc532258a1a72453ba4afdd9bcccc6b0bb7675b9b7a63b3bb7cd9cef30c69a187aef231d3b7e WHIRLPOOL f1308b97f85215130f6c6cafd4d64a238e873242f393b8f716ef64fcef3ca76041e84175ac146dd05c5842741687da27959c0753bc9e1a17d3da103af0c3c5cb
|
DIST circuit_macros-7.8.4.tar.gz 1627827 SHA256 2a9dd5f63483c23301f89b0e3585ef793fd7eebe0c55f17ad5370527d394be1e SHA512 9fec1c94ff91ee43f3db3c68e23c1f0120e8520bb84f9da4169cbc532258a1a72453ba4afdd9bcccc6b0bb7675b9b7a63b3bb7cd9cef30c69a187aef231d3b7e WHIRLPOOL f1308b97f85215130f6c6cafd4d64a238e873242f393b8f716ef64fcef3ca76041e84175ac146dd05c5842741687da27959c0753bc9e1a17d3da103af0c3c5cb
|
||||||
DIST circuit_macros-7.9.1.tar.gz 1648708 SHA256 685d017e3b365e806697e3b6a2f3b5657027b969e69f3fd81cec9ba1210a63e5 SHA512 eeb08e62bf0fc801a71742409a618e0a9d2ac92300749273bd11bbf248da6b1f5ce9da7a1c81a3ccf2d0bc86b70b418eaa8b04598cf553e4fdfa55a16609b3c2 WHIRLPOOL 992b67d4811a23108d9fd210b6b5f99bad7c4705ebadf304775f92ddb5bf2e95aa01b5c412b44b6840f720126ceb739302aaf9060485eea12184ae135d3ae05f
|
DIST circuit_macros-7.9.1.tar.gz 1648708 SHA256 685d017e3b365e806697e3b6a2f3b5657027b969e69f3fd81cec9ba1210a63e5 SHA512 eeb08e62bf0fc801a71742409a618e0a9d2ac92300749273bd11bbf248da6b1f5ce9da7a1c81a3ccf2d0bc86b70b418eaa8b04598cf553e4fdfa55a16609b3c2 WHIRLPOOL 992b67d4811a23108d9fd210b6b5f99bad7c4705ebadf304775f92ddb5bf2e95aa01b5c412b44b6840f720126ceb739302aaf9060485eea12184ae135d3ae05f
|
||||||
|
DIST circuit_macros-7.9.2.tar.gz 1682264 SHA256 6a89e00c375e38df7e8c09f73664dfca6cc76795b5de7f1d3c6db953ec024c43 SHA512 b5f88f33aac99ffdd98dfebf9393b0275e51d59b5b44c2a8beb35f6cc4f896c14873be7c77844253e3dc6e27fabad398dd5146d1dd3ddd2893004ae373c735e9 WHIRLPOOL 6e9960b864d02ddb8127a11e3a432455c1859d02a637e2bd62dabfda6000ca2c7d0e670728d1d59f7711c7385a168dc6a9bf9173134f933faa6a2c880ee531d2
|
||||||
|
@ -0,0 +1,54 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-tex/circuit_macros/circuit_macros-7.9.2.ebuild,v 1.1 2014/07/15 20:11:23 calchan Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit texlive-common
|
||||||
|
|
||||||
|
DESCRIPTION="M4 Macros for Electric circuit diagrams in TeX or LaTeX"
|
||||||
|
HOMEPAGE="https://ece.uwaterloo.ca/~aplevich/Circuit_macros/"
|
||||||
|
SRC_URI="https://ece.uwaterloo.ca/~aplevich/Circuit_macros/Circuit_macros.tar.gz -> circuit_macros-${PV}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="LPPL-1.3c"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="doc examples +script"
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND="|| ( app-text/texlive[graphics] app-text/texlive[pstricks] )
|
||||||
|
media-gfx/dpic
|
||||||
|
sys-devel/m4
|
||||||
|
script? ( app-text/texlive[graphics]
|
||||||
|
dev-texlive/texlive-latexextra )"
|
||||||
|
|
||||||
|
S="${WORKDIR}/Circuit_macros${PV}"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
:
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto /usr/share/${PN}
|
||||||
|
doins *.m4
|
||||||
|
insinto /usr/share/texmf-site/tex/latex/${PN}
|
||||||
|
doins boxdims.sty
|
||||||
|
dodoc README CHANGES Makefile doc/CMman.pdf
|
||||||
|
rm -f doc/CMman.pdf
|
||||||
|
use doc && dodoc -r doc
|
||||||
|
use examples && dodoc -r examples
|
||||||
|
use script && dobin "${FILESDIR}/cm2pdf"
|
||||||
|
docompress -x \
|
||||||
|
/usr/share/doc/${PF}/Makefile \
|
||||||
|
/usr/share/doc/${PF}/doc \
|
||||||
|
/usr/share/doc/${PF}/examples
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
etexmf-update
|
||||||
|
use script && einfo "cm2pdf was installed to automatically create PDFs. Run cm2pdf --help for usage help."
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
etexmf-update
|
||||||
|
}
|
@ -1,37 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/games-action/extreme-tuxracer/extreme-tuxracer-0.4.ebuild,v 1.9 2012/08/22 18:55:03 mr_bones_ Exp $
|
|
||||||
|
|
||||||
EAPI=2
|
|
||||||
inherit eutils games
|
|
||||||
|
|
||||||
DESCRIPTION="High speed arctic racing game based on Tux Racer"
|
|
||||||
HOMEPAGE="http://www.extremetuxracer.com/"
|
|
||||||
SRC_URI="mirror://sourceforge/${PN/-}/${P/-}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="virtual/opengl
|
|
||||||
dev-lang/tcl
|
|
||||||
virtual/glu
|
|
||||||
media-libs/libsdl[X]
|
|
||||||
media-libs/sdl-mixer[mod]
|
|
||||||
>=media-libs/freetype-2
|
|
||||||
media-libs/libpng
|
|
||||||
x11-libs/libXmu
|
|
||||||
x11-libs/libXi"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${P/-}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${D}" install || die "emake install failed"
|
|
||||||
dodoc AUTHORS ChangeLog
|
|
||||||
doicon "${FILESDIR}"/${PN}.svg
|
|
||||||
make_desktop_entry etracer "Extreme Tux Racer" ${PN}
|
|
||||||
prepgamesdirs
|
|
||||||
}
|
|
@ -1,55 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/games-action/extreme-tuxracer/extreme-tuxracer-0.5_beta.ebuild,v 1.7 2014/05/15 16:22:21 ulm Exp $
|
|
||||||
|
|
||||||
EAPI=2
|
|
||||||
inherit eutils games
|
|
||||||
|
|
||||||
DESCRIPTION="High speed arctic racing game based on Tux Racer"
|
|
||||||
HOMEPAGE="http://www.extremetuxracer.com/"
|
|
||||||
SRC_URI="mirror://sourceforge/extremetuxracer/extremetuxracer-${PV/_/}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86"
|
|
||||||
IUSE="nls"
|
|
||||||
|
|
||||||
RDEPEND="virtual/opengl
|
|
||||||
virtual/glu
|
|
||||||
dev-lang/tcl
|
|
||||||
media-libs/libsdl[X,sound,video]
|
|
||||||
media-libs/sdl-mixer[mod,vorbis]
|
|
||||||
media-libs/freetype:2
|
|
||||||
media-libs/libpng
|
|
||||||
x11-libs/libXmu
|
|
||||||
x11-libs/libXi
|
|
||||||
virtual/libintl"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
nls? ( sys-devel/gettext )
|
|
||||||
virtual/pkgconfig"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${P/_}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
sed -i \
|
|
||||||
-e '/^localedir/s:=.*:=@localedir@:' \
|
|
||||||
src/Makefile.in \
|
|
||||||
|| die "sed failed"
|
|
||||||
|
|
||||||
epatch "${FILESDIR}"/${P}-libpng14.patch
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
egamesconf \
|
|
||||||
--disable-dependency-tracking \
|
|
||||||
--localedir=/usr/share/locale \
|
|
||||||
$(use_enable nls)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${D}" install || die "emake install failed"
|
|
||||||
dodoc AUTHORS ChangeLog
|
|
||||||
doicon "${FILESDIR}"/${PN}.svg
|
|
||||||
make_desktop_entry etracer "Extreme Tux Racer"
|
|
||||||
prepgamesdirs
|
|
||||||
}
|
|
@ -1,40 +0,0 @@
|
|||||||
http://bugs.gentoo.org/show_bug.cgi?id=308651
|
|
||||||
|
|
||||||
--- src/ppgltk/images/png_reader.cpp
|
|
||||||
+++ src/ppgltk/images/png_reader.cpp
|
|
||||||
@@ -77,7 +77,7 @@ ReaderPNG::ReaderPNG(const char *fileNam
|
|
||||||
|
|
||||||
|
|
||||||
png_get_IHDR(png_ptr, info_ptr, &width, &height,
|
|
||||||
- &bit_depth, &color_type, &interlace_type,int_p_NULL, int_p_NULL);
|
|
||||||
+ &bit_depth, &color_type, &interlace_type,(int *) NULL, (int *) NULL);
|
|
||||||
|
|
||||||
if(bit_depth == 16)
|
|
||||||
png_set_strip_16(png_ptr);
|
|
||||||
@@ -88,7 +88,7 @@ ReaderPNG::ReaderPNG(const char *fileNam
|
|
||||||
png_set_expand(png_ptr);
|
|
||||||
png_read_update_info(png_ptr, info_ptr);
|
|
||||||
png_get_IHDR(png_ptr, info_ptr, &width, &height,
|
|
||||||
- &bit_depth, &color_type, &interlace_type,int_p_NULL, int_p_NULL);
|
|
||||||
+ &bit_depth, &color_type, &interlace_type,(int *) NULL, (int *) NULL);
|
|
||||||
}
|
|
||||||
|
|
||||||
if( color_type == PNG_COLOR_TYPE_GRAY ||
|
|
||||||
@@ -96,7 +96,7 @@ ReaderPNG::ReaderPNG(const char *fileNam
|
|
||||||
png_set_gray_to_rgb(png_ptr);
|
|
||||||
png_read_update_info(png_ptr, info_ptr);
|
|
||||||
png_get_IHDR(png_ptr, info_ptr, &width, &height,
|
|
||||||
- &bit_depth, &color_type, &interlace_type,int_p_NULL, int_p_NULL);
|
|
||||||
+ &bit_depth, &color_type, &interlace_type,(int *) NULL, (int *) NULL);
|
|
||||||
}
|
|
||||||
|
|
||||||
this->width=width;
|
|
||||||
@@ -114,7 +114,7 @@ ReaderPNG::ReaderPNG(const char *fileNam
|
|
||||||
}
|
|
||||||
|
|
||||||
png_read_end(png_ptr, info_ptr);
|
|
||||||
- png_destroy_read_struct(&png_ptr, &info_ptr, png_infopp_NULL);
|
|
||||||
+ png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
|
|
||||||
fclose(fp);
|
|
||||||
}
|
|
||||||
|
|
@ -1,36 +0,0 @@
|
|||||||
# Copyright 1999-2011 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/games-action/slune/slune-1.0.15.ebuild,v 1.3 2011/04/06 19:56:01 arfrever Exp $
|
|
||||||
|
|
||||||
EAPI=3
|
|
||||||
PYTHON_DEPEND="2"
|
|
||||||
inherit python distutils
|
|
||||||
|
|
||||||
DESCRIPTION="A 3D action game with multiplayer mode and amazing graphics"
|
|
||||||
HOMEPAGE="http://oomadness.tuxfamily.org/en/slune/"
|
|
||||||
SRC_URI="http://download.gna.org/slune/Slune-${PV}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND="virtual/opengl
|
|
||||||
>=media-libs/libsdl-1.2.6
|
|
||||||
>=dev-python/soya-0.9
|
|
||||||
>=dev-python/py2play-0.1.9
|
|
||||||
>=dev-python/pyopenal-0.1.3
|
|
||||||
>=dev-python/pyogg-1.1
|
|
||||||
>=dev-python/pyvorbis-1.1"
|
|
||||||
|
|
||||||
S=${WORKDIR}/Slune-${PV}
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
python_set_active_version 2
|
|
||||||
python_pkg_setup
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
python_convert_shebangs -r 2 .
|
|
||||||
distutils_src_prepare
|
|
||||||
}
|
|
@ -1,2 +1 @@
|
|||||||
DIST vor-0.5.4.tar.bz2 196413 SHA256 33b56e5c65b1926a0f093c6512fa5949ae9336d928b8d8a805f760c9025bc2aa SHA512 efb4bc155cceadad60a316f0f2d70fd6edf67821529373332576fdae7bc0d74a93c862856d79318fb488a3564fe3172d18d59406e618ce1d13a0f3676999cfdf WHIRLPOOL 11a50615bbc70b911d9962afb7500536b7992d1d984f11d438e2ed0995edef48483d0b289044d791900290e3451c3c04978e94436ac6682992b997c8aa16a94a
|
|
||||||
DIST vor-0.5.5.tar.bz2 239291 SHA256 ead1b9786741e26d37ff7c5185b7fe1e91f90f76ebed3785225312e323b7c7da SHA512 a4de43699b78adfe28bbd773cd9f9d1e3ee50b51b4e1848ff1baf836f6242d8391a304445994ca669eab13acbd2dd3ae49f0665bdb07d19c7a1674e0dde9bfbd WHIRLPOOL d0a63aa4b0c42e234593ed9ba09017ef3ab1a00de8ba8580dffefcd88ea0d09c8bc4e1d7edf6ef10cee319d1c17db9fef024aa6ffb495462cc97bf90ad8dbc46
|
DIST vor-0.5.5.tar.bz2 239291 SHA256 ead1b9786741e26d37ff7c5185b7fe1e91f90f76ebed3785225312e323b7c7da SHA512 a4de43699b78adfe28bbd773cd9f9d1e3ee50b51b4e1848ff1baf836f6242d8391a304445994ca669eab13acbd2dd3ae49f0665bdb07d19c7a1674e0dde9bfbd WHIRLPOOL d0a63aa4b0c42e234593ed9ba09017ef3ab1a00de8ba8580dffefcd88ea0d09c8bc4e1d7edf6ef10cee319d1c17db9fef024aa6ffb495462cc97bf90ad8dbc46
|
||||||
|
@ -1,20 +0,0 @@
|
|||||||
--- Makefile.old 2011-05-19 09:48:26.698819456 +0200
|
|
||||||
+++ Makefile 2011-05-19 16:40:54.526390959 +0200
|
|
||||||
@@ -29,7 +29,7 @@
|
|
||||||
sdl-cflags := $(shell sdl-config --cflags)
|
|
||||||
sdl-ldflags := $(shell sdl-config --libs)
|
|
||||||
|
|
||||||
-ldflags := $(sdl-ldflags) -lSDL_image -lSDL_mixer $(LDFLAGS)
|
|
||||||
+LDLIBS := $(sdl-ldflags) -lSDL_image -lSDL_mixer -lm
|
|
||||||
cflags := $(sdl-cflags) $(paths) $(CFLAGS)
|
|
||||||
|
|
||||||
my_objects := args.o dust.o file.o mt.o rocks.o score.o sprite.o sound.o autopilot.o
|
|
||||||
@@ -89,7 +89,7 @@
|
|
||||||
sprite.o: sprite.h common.h
|
|
||||||
|
|
||||||
vor: $(objects)
|
|
||||||
- $(CC) $^ $(ldflags) -o $@
|
|
||||||
+ $(LINK.c) $^ $(LOADLIBES) $(LDLIBS) -o $@
|
|
||||||
|
|
||||||
include gfx.mk
|
|
||||||
|
|
@ -1,39 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/games-arcade/vor/vor-0.5.4.ebuild,v 1.5 2012/08/24 07:49:43 mr_bones_ Exp $
|
|
||||||
|
|
||||||
EAPI=2
|
|
||||||
inherit eutils games
|
|
||||||
|
|
||||||
DESCRIPTION="Variations on Rockdodger: Dodge the rocks until you die"
|
|
||||||
HOMEPAGE="http://jasonwoof.org/vor"
|
|
||||||
SRC_URI="http://qualdan.com/vor/${P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ppc x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
DEPEND="media-libs/libsdl
|
|
||||||
media-libs/sdl-image[png]
|
|
||||||
media-libs/sdl-mixer[mod]"
|
|
||||||
|
|
||||||
PATCHES=( "${FILESDIR}"/${P}-underlink.patch )
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake \
|
|
||||||
CFLAGS="${CFLAGS}" \
|
|
||||||
LDFLAGS="${LDFLAGS}" \
|
|
||||||
pkgdatadir="${GAMES_DATADIR}"/${PN} \
|
|
||||||
|| die "emake failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dogamesbin ${PN} || die "dogamesbin failed"
|
|
||||||
insinto "${GAMES_DATADIR}"/${PN}
|
|
||||||
doins data/* || die "doins failed"
|
|
||||||
newicon data/icon.png ${PN}.png
|
|
||||||
make_desktop_entry ${PN} VoR
|
|
||||||
dodoc README todo
|
|
||||||
prepgamesdirs
|
|
||||||
}
|
|
@ -1,2 +1 @@
|
|||||||
DIST Domination_1.1.1.2.zip 5998523 SHA256 edd8eab16d4d66f1365ba7aa1696b536458762962a61423a34b0e3a47b4f94bf SHA512 7058c17cef649e5149dd1a10e3cd3283d927998f07761a7f8078058d6776e0234ac798f47f1aa15f9980defbda006b3dbe7bd07e8633c9139aa7ce6cc152615e WHIRLPOOL 107e853d8063881cecc89b4a5a2712443f9d933fec1b28cf419267f93e05d2e9d46352bd2aeaf0fb25fefb497f0adab3a819241ba56eb0a92c470fc8db3d8201
|
|
||||||
DIST Domination_1.1.1.5.zip 6390032 SHA256 6e0dd1c869679cc80c7904d6512cf9f6fc858a985b60c5a33f3f3291d716f740 SHA512 116d96aded29f60e71eacc8069c6b9ad3b2e8b7e44ed06c730cdaf8e1de4b95650e928e1876feb6bcb08697cd6eaedf1529cf323855e2da652855d07e8337360 WHIRLPOOL cd3de0950075f6330931f0847bd048d9919afc6009bfe99b7f3f6bed09a1b7ade30ad918af23139db2b15baacfe79845d3ce75c42463c5aa59603d141639b251
|
DIST Domination_1.1.1.5.zip 6390032 SHA256 6e0dd1c869679cc80c7904d6512cf9f6fc858a985b60c5a33f3f3291d716f740 SHA512 116d96aded29f60e71eacc8069c6b9ad3b2e8b7e44ed06c730cdaf8e1de4b95650e928e1876feb6bcb08697cd6eaedf1529cf323855e2da652855d07e8337360 WHIRLPOOL cd3de0950075f6330931f0847bd048d9919afc6009bfe99b7f3f6bed09a1b7ade30ad918af23139db2b15baacfe79845d3ce75c42463c5aa59603d141639b251
|
||||||
|
@ -1,51 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/games-board/domination/domination-1.1.1.2.ebuild,v 1.3 2013/01/13 11:31:14 ago Exp $
|
|
||||||
|
|
||||||
inherit eutils java-pkg-2 java-ant-2 games
|
|
||||||
|
|
||||||
DESCRIPTION="The well-known board game, written in java"
|
|
||||||
HOMEPAGE="http://domination.sourceforge.net"
|
|
||||||
SRC_URI="mirror://sourceforge/domination/Domination_${PV}.zip"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 x86 ~x86-fbsd"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND=">=virtual/jre-1.4"
|
|
||||||
DEPEND=">=virtual/jdk-1.4
|
|
||||||
app-arch/unzip"
|
|
||||||
|
|
||||||
S=${WORKDIR}/Domination
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
games_pkg_setup
|
|
||||||
java-pkg-2_pkg_setup
|
|
||||||
}
|
|
||||||
|
|
||||||
EANT_BUILD_TARGET="game"
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
java-pkg-2_src_compile
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
mkdir -p "${D}${GAMES_PREFIX}"/bin
|
|
||||||
cp "${S}"/FlashGUI.sh "${D}${GAMES_PREFIX}"/bin/${PN} || die
|
|
||||||
sed -i \
|
|
||||||
-e "s|cd.*|cd \"${GAMES_DATADIR}\"/${PN}|" \
|
|
||||||
"${D}${GAMES_PREFIX}"/bin/${PN} \
|
|
||||||
|| die
|
|
||||||
chmod +x "${D}${GAMES_PREFIX}"/bin/${PN} || die
|
|
||||||
|
|
||||||
insinto "${GAMES_DATADIR}/${PN}"
|
|
||||||
doins -r "${S}"/* || die
|
|
||||||
rm -f "${D}${GAMES_DATADIR}"/${PN}/*.cmd || die
|
|
||||||
java-pkg_regjar "${D}/${GAMES_DATADIR}/${PN}"/*.jar
|
|
||||||
|
|
||||||
newicon resources/icon.png ${PN}.png
|
|
||||||
make_desktop_entry ${PN} "Domination"
|
|
||||||
|
|
||||||
prepgamesdirs
|
|
||||||
}
|
|
@ -1,2 +1 @@
|
|||||||
DIST PokerTH-1.0.1-src.tar.bz2 19201790 SHA256 29c359028a27fad0d30e11a9295e610593d23e34bffdb71de488f63f459e3d5d SHA512 b91fe3780eab3a7bd9ffe6f3629f514f87d9962978f42822850a826278febe2e06fbf3397df9d66d4d3d3d3f9d5688715308f4aae4bda5084b9d0b10a4af75d8 WHIRLPOOL cc7dba615a00c5a305abde3cae620ceff8557eb22040c436703bcbf0d3f54b95073573267f5a9326f1fd6fd872db9177d9371832646ce09658db12636e767f5b
|
|
||||||
DIST PokerTH-1.1.1-src.tar.bz2 19326922 SHA256 afe6d3887d2fdf92fd6d89ee2951d3b14a0d43b70dba858d32d41214a5357388 SHA512 bd822d15747d94b67657ea2fd0b9c8c1bdad0031a6eae30380217387a702e5f648d6f612b1bff0355c3c301ecaf47ca9d635a526e575f1bc1c5f88e38a7f73c1 WHIRLPOOL 64fe03bbd2a4511c4d8c276cb0ee4a8f5913fe959a389578436098bd0546813d2bc47cb3ae1bcac4124a7bb843894bfce91c5e526cc66eb6912f60f98312f841
|
DIST PokerTH-1.1.1-src.tar.bz2 19326922 SHA256 afe6d3887d2fdf92fd6d89ee2951d3b14a0d43b70dba858d32d41214a5357388 SHA512 bd822d15747d94b67657ea2fd0b9c8c1bdad0031a6eae30380217387a702e5f648d6f612b1bff0355c3c301ecaf47ca9d635a526e575f1bc1c5f88e38a7f73c1 WHIRLPOOL 64fe03bbd2a4511c4d8c276cb0ee4a8f5913fe959a389578436098bd0546813d2bc47cb3ae1bcac4124a7bb843894bfce91c5e526cc66eb6912f60f98312f841
|
||||||
|
@ -1,20 +0,0 @@
|
|||||||
From: Julian Ospald <hasufell@gentoo.org>
|
|
||||||
Date: Thu Aug 16 22:25:12 UTC 2012
|
|
||||||
Subject: build system
|
|
||||||
|
|
||||||
fix compilation for linkers that don't permit underlinking
|
|
||||||
reorder linker line to fix issues with as-needed
|
|
||||||
|
|
||||||
--- pokerth_server.pro
|
|
||||||
+++ pokerth_server.pro
|
|
||||||
@@ -114,8 +114,8 @@
|
|
||||||
LIBS += -lpokerth_lib \
|
|
||||||
-lpokerth_db \
|
|
||||||
-lpokerth_protocol \
|
|
||||||
- -lcurl \
|
|
||||||
- -lircclient
|
|
||||||
+ -lircclient \
|
|
||||||
+ $$system(pkg-config --libs --static libcurl)
|
|
||||||
|
|
||||||
win32 {
|
|
||||||
DEFINES += CURL_STATICLIB
|
|
@ -1,70 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/games-board/pokerth/pokerth-1.0.1.ebuild,v 1.7 2014/03/01 22:25:50 mgorny Exp $
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
inherit flag-o-matic eutils qt4-r2 games
|
|
||||||
|
|
||||||
MY_P="PokerTH-${PV}-src"
|
|
||||||
DESCRIPTION="Texas Hold'em poker game"
|
|
||||||
HOMEPAGE="http://www.pokerth.net/"
|
|
||||||
SRC_URI="mirror://sourceforge/pokerth/${MY_P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="AGPL-3 GPL-1 GPL-2 GPL-3 BitstreamVera public-domain"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~ppc x86"
|
|
||||||
IUSE="dedicated"
|
|
||||||
|
|
||||||
RDEPEND="dev-db/sqlite:3
|
|
||||||
dev-libs/boost[threads(+)]
|
|
||||||
dev-libs/protobuf
|
|
||||||
dev-libs/libgcrypt:0
|
|
||||||
dev-libs/tinyxml[stl]
|
|
||||||
amd64? ( net-libs/libircclient )
|
|
||||||
ppc? ( >=net-libs/libircclient-1.6-r2 )
|
|
||||||
x86? ( net-libs/libircclient )
|
|
||||||
>=net-misc/curl-7.16
|
|
||||||
dev-qt/qtcore:4
|
|
||||||
virtual/gsasl
|
|
||||||
!dedicated? (
|
|
||||||
media-libs/libsdl:0
|
|
||||||
media-libs/sdl-mixer[mod,vorbis]
|
|
||||||
dev-qt/qtgui:4
|
|
||||||
)"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
!dedicated? ( dev-qt/qtsql:4 )
|
|
||||||
virtual/pkgconfig"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
if use dedicated ; then
|
|
||||||
sed -i \
|
|
||||||
-e 's/pokerth_game.pro//' \
|
|
||||||
pokerth.pro || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
sed -i \
|
|
||||||
-e '/no_dead_strip_inits_and_terms/d' \
|
|
||||||
*pro || die
|
|
||||||
|
|
||||||
epatch "${FILESDIR}"/${P}-underlinking.patch
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
eqmake4
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dogamesbin bin/pokerth_server
|
|
||||||
if ! use dedicated ; then
|
|
||||||
dogamesbin ${PN}
|
|
||||||
insinto "${GAMES_DATADIR}/${PN}"
|
|
||||||
doins -r data
|
|
||||||
domenu ${PN}.desktop
|
|
||||||
doicon ${PN}.png
|
|
||||||
fi
|
|
||||||
doman docs/pokerth.1
|
|
||||||
dodoc ChangeLog TODO docs/{gui_styling,server_setup}_howto.txt
|
|
||||||
prepgamesdirs
|
|
||||||
}
|
|
@ -1,7 +1,5 @@
|
|||||||
DIST emutos-256k-0.8.5.zip 1060920 SHA256 fab55e8f0e45220e8263d89d3cdff9e465c6a52214f6a91e752ff257d1dfec75 SHA512 42ef1ad90dba755214da10d4ee4acc7bbe847c125944562ae141dadc4958933f08dc7654d8e34f97c5595ba3706531eb53ca52f31725876613a324100ba5635f WHIRLPOOL 6a4af2975eb6254dedc73d8253950d946792365cbb31d0946a67edd1d7836c53f91ce86adff23c37ea64f9ffad1296dcbc8b8ae433b18683a7bbe2f263065ffd
|
DIST emutos-256k-0.8.5.zip 1060920 SHA256 fab55e8f0e45220e8263d89d3cdff9e465c6a52214f6a91e752ff257d1dfec75 SHA512 42ef1ad90dba755214da10d4ee4acc7bbe847c125944562ae141dadc4958933f08dc7654d8e34f97c5595ba3706531eb53ca52f31725876613a324100ba5635f WHIRLPOOL 6a4af2975eb6254dedc73d8253950d946792365cbb31d0946a67edd1d7836c53f91ce86adff23c37ea64f9ffad1296dcbc8b8ae433b18683a7bbe2f263065ffd
|
||||||
DIST emutos-256k-0.8.7.zip 1519299 SHA256 43ac8dbdc03bf89ed683692ca3ab2d59d7997262e461a69f09c7918ccd38b1c0 SHA512 096a30ab59c58e04bfdbe5220235995d102e524f7dfb0c35d983d31058fa2af2fbc9ac862f46bdbf1fa918f17e66fe67646bab1450cd88ebeaf7503db007be55 WHIRLPOOL 06be71f044999fad8fa5ace3507c6b6713e8ecc1f8d2b085f34004583c986bce27bdfd7477c4ef1b8ad749d5dd75754b3f2681bc6fee0ce299b39b9f8943913a
|
|
||||||
DIST emutos-256k-0.9.3.zip 1573051 SHA256 1345274293ef8dc749e90652e085c34d87417c74aa1b94dc7b537d299a19600a SHA512 f5ad9223169b713d932ee3f5f986eef127f3f5d7d6a54ad272738034fda8436b69055937edbce335256edafef44466c4e34e932f2807c25fa099ce07f3410dde WHIRLPOOL 6a634a35f0850d0e76a696d3f3d70d30ae76a4b95fc3efdc1aa6c2a49756cc22863b6034a46efb1e0c4e079af75b375eb58d405f19b1029e407e6dedd4269790
|
DIST emutos-256k-0.9.3.zip 1573051 SHA256 1345274293ef8dc749e90652e085c34d87417c74aa1b94dc7b537d299a19600a SHA512 f5ad9223169b713d932ee3f5f986eef127f3f5d7d6a54ad272738034fda8436b69055937edbce335256edafef44466c4e34e932f2807c25fa099ce07f3410dde WHIRLPOOL 6a634a35f0850d0e76a696d3f3d70d30ae76a4b95fc3efdc1aa6c2a49756cc22863b6034a46efb1e0c4e079af75b375eb58d405f19b1029e407e6dedd4269790
|
||||||
DIST emutos-512k-0.8.5.zip 213435 SHA256 542042a9d816104e27fda0fbd35bbb20dd19337fa6e9d6fbbf15a52fb7890ca1 SHA512 d8ca973558d19cffc4900e2bf42b6f0c77c9ace1c5e515be136445e4d081f8e19d392475479fc97c3f4e26cb49e175b123ac62c540f2059f29a4c13e633ca477 WHIRLPOOL be538d5790bbf97794fad77541c0c1b71f3809a6b6cafbe579c0f6596d6c72eb74e2488faec95a5c196e231c99d899501ae93c0226781938339f477421a05cc7
|
DIST emutos-512k-0.8.5.zip 213435 SHA256 542042a9d816104e27fda0fbd35bbb20dd19337fa6e9d6fbbf15a52fb7890ca1 SHA512 d8ca973558d19cffc4900e2bf42b6f0c77c9ace1c5e515be136445e4d081f8e19d392475479fc97c3f4e26cb49e175b123ac62c540f2059f29a4c13e633ca477 WHIRLPOOL be538d5790bbf97794fad77541c0c1b71f3809a6b6cafbe579c0f6596d6c72eb74e2488faec95a5c196e231c99d899501ae93c0226781938339f477421a05cc7
|
||||||
DIST emutos-512k-0.8.7.zip 254887 SHA256 e11cc584ea0a40975cd35d6e2635796fcddc16834831cd227982218dab18d71c SHA512 6cffa9708c884a85d1eb8c6b3c86e7a74e941a0141dff14a8a38865c1b211ecb0079f7151b4069dcffb9fd178d833e4ae280089a130c215f4c0e2a4704b7b68d WHIRLPOOL ee837a668671afb61f7689bd949bc2acd6f062181262a2cf5cad273b139120dc0d92ba2d085da606c76cce965016a68d60223ef95e42064c3cf909718cc3b9b2
|
|
||||||
DIST emutos-512k-0.9.3.zip 289576 SHA256 2220abe4b75e6f0709327446a5ac553d8365e2e22cc0c57d755085f272fbf5f0 SHA512 5f99f817813e90b65c19753b2cc68a1f1c8652e9a9dbe0d6241503bae2d196c04ef775a68c728e654860772cac8258ae839fa0204657d56d55a112d2a91386de WHIRLPOOL 2a32f2d968a166da64d57518e40cfb228b357a16e9d0ca44750c9e6043de828dd2721e4aec2338d3c1fa19928c56a9730c9aaf29a55d5c060bb8f0b7ee3b54c6
|
DIST emutos-512k-0.9.3.zip 289576 SHA256 2220abe4b75e6f0709327446a5ac553d8365e2e22cc0c57d755085f272fbf5f0 SHA512 5f99f817813e90b65c19753b2cc68a1f1c8652e9a9dbe0d6241503bae2d196c04ef775a68c728e654860772cac8258ae839fa0204657d56d55a112d2a91386de WHIRLPOOL 2a32f2d968a166da64d57518e40cfb228b357a16e9d0ca44750c9e6043de828dd2721e4aec2338d3c1fa19928c56a9730c9aaf29a55d5c060bb8f0b7ee3b54c6
|
||||||
DIST emutos-src-0.9.3.tar.gz 935570 SHA256 a22098e732e59d979a34c1131a87bca9701bd26a616df20329286cdcb9c9ed8c SHA512 45e19a9f8ebbd1675059a78d1416d0571bc54c3979b36c684f2394f508f48f6f1dae10f4eb966e1757ff10698644302c788ee3e51bf42fe10d131d87508d9824 WHIRLPOOL 07e2d054c4dd395594e264ebccecacb44479e9981b3f162025b2ebfaa9b5c0c83475bd751c4423f6a7d60bc6701d8205a7898a40f7b8f09dbba0ee0b6c889d05
|
DIST emutos-src-0.9.3.tar.gz 935570 SHA256 a22098e732e59d979a34c1131a87bca9701bd26a616df20329286cdcb9c9ed8c SHA512 45e19a9f8ebbd1675059a78d1416d0571bc54c3979b36c684f2394f508f48f6f1dae10f4eb966e1757ff10698644302c788ee3e51bf42fe10d131d87508d9824 WHIRLPOOL 07e2d054c4dd395594e264ebccecacb44479e9981b3f162025b2ebfaa9b5c0c83475bd751c4423f6a7d60bc6701d8205a7898a40f7b8f09dbba0ee0b6c889d05
|
||||||
|
@ -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/games-emulation/emutos/emutos-0.8.7.ebuild,v 1.1 2013/02/02 00:04:07 hasufell Exp $
|
|
||||||
|
|
||||||
inherit games
|
|
||||||
|
|
||||||
DESCRIPTION="a single-user single-tasking operating system for 32 bit Atari computer emulators"
|
|
||||||
HOMEPAGE="http://emutos.sourceforge.net"
|
|
||||||
SRC_URI="mirror://sourceforge/emutos/emutos-512k-${PV}.zip
|
|
||||||
mirror://sourceforge/emutos/emutos-256k-${PV}.zip"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~ppc ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND=""
|
|
||||||
DEPEND="app-arch/unzip"
|
|
||||||
|
|
||||||
S=${WORKDIR}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dogameslib */*.img || die "dogameslib failed"
|
|
||||||
dodoc emutos-512k-${PV}/{readme.txt,doc/{announce,authors,changelog,status}.txt}
|
|
||||||
prepgamesdirs
|
|
||||||
}
|
|
@ -1,3 +1,2 @@
|
|||||||
DIST hatari-1.5.0.tar.bz2 1570048 SHA256 0cb9c627ea6942bc60908c3a59b4b5c86a54e5bd0551cd95d8cff76bbde61e7f SHA512 a0f2351de3dde79e0f5e204ffb8b13574b1cab43e1c5d4190411afc934398bfe2b6b389285b99722d01f7b9eebc1166690e84e0fddf6fe62c32a9cc33c356bca WHIRLPOOL 43776691ad1b62647c001dfc7b489cc29e6c9fcb2ee1f300227e776b62177de31ab85fdd9f68f640882c0a99e50ddd301adcd65e6c770754a1e23582fdaaef55
|
|
||||||
DIST hatari-1.6.1.tar.bz2 1777736 SHA256 f6142b4d0c8f1731f990fcc4cf125d9b7a1822384c46e6af79058a461443e853 SHA512 e21ccc30dded5b28471246ee1b941981d9736f6cdc915b642fe987f9d36e712bc58f874a43807e64f32e581032d1593672651faad5616dec2fdf5741ce15824e WHIRLPOOL c639a238d6cef8ad918ad608c75b1a64b959fbeb3f108a43b65668ae5b0099dd68544e351c9efd5e02469fb1ec83833702d6ef09212921b30918fe18be732c54
|
|
||||||
DIST hatari-1.6.2.tar.bz2 1739570 SHA256 20de0430eb8950d206e9df4d8088fa759625e23390e7604484e351d030761b3f SHA512 b6486f0f29fd63458a9b8a040ba26d4902754186e00bfd296d3ddb47b9ff58073f9afb450248ecb715f0d00f754895ba14fc9c8867bb1ddb0cc15d9efa8d4827 WHIRLPOOL 27298778609295ade265e36f7536d4ce9b7b88fd51f47f9288c1c05b6f2ab6c604ced225b709de73278724f71f70a7d6ed145590df5cd9e0f420a7839ae5b85d
|
DIST hatari-1.6.2.tar.bz2 1739570 SHA256 20de0430eb8950d206e9df4d8088fa759625e23390e7604484e351d030761b3f SHA512 b6486f0f29fd63458a9b8a040ba26d4902754186e00bfd296d3ddb47b9ff58073f9afb450248ecb715f0d00f754895ba14fc9c8867bb1ddb0cc15d9efa8d4827 WHIRLPOOL 27298778609295ade265e36f7536d4ce9b7b88fd51f47f9288c1c05b6f2ab6c604ced225b709de73278724f71f70a7d6ed145590df5cd9e0f420a7839ae5b85d
|
||||||
|
DIST hatari-1.7.0.tar.bz2 2254241 SHA256 2056d12807cb827585f337912238492f8b66b7ff3d9d0628090e58209a519e4d SHA512 bb142e4c2264752e465d9916ab7569db0179e4ac42d6bd197421e434bd58cc8c6ce82285b9d4983b648c3e79f1f39e7ade8f1b7a598664063f812dc6941d898c WHIRLPOOL c2941ea31d042622fc6f19d495595ce4d61efa6089cc6d536fef2cbc710ddbb6c259989838590bc9ac711cdf08be392553534b27a799e31eebaccbae3ba76d2f
|
||||||
|
@ -1,112 +0,0 @@
|
|||||||
--- hatari-1.4.0.orig/src/paths.c
|
|
||||||
+++ hatari-1.4.0/src/paths.c
|
|
||||||
@@ -109,71 +109,6 @@
|
|
||||||
free(pTmpName);
|
|
||||||
}
|
|
||||||
|
|
||||||
-
|
|
||||||
-/**
|
|
||||||
- * Locate the directory where the hatari executable resides
|
|
||||||
- */
|
|
||||||
-static char *Paths_InitExecDir(const char *argv0)
|
|
||||||
-{
|
|
||||||
- char *psExecDir; /* Path string where the hatari executable can be found */
|
|
||||||
-
|
|
||||||
- /* Allocate memory for storing the path string of the executable */
|
|
||||||
- psExecDir = malloc(FILENAME_MAX);
|
|
||||||
- if (!psExecDir)
|
|
||||||
- {
|
|
||||||
- fprintf(stderr, "Out of memory (Paths_Init)\n");
|
|
||||||
- exit(-1);
|
|
||||||
- }
|
|
||||||
-
|
|
||||||
- /* Determine the bindir...
|
|
||||||
- * Start with empty string, then try to use OS specific functions,
|
|
||||||
- * and finally analyze the PATH variable if it has not been found yet. */
|
|
||||||
- psExecDir[0] = '\0';
|
|
||||||
-
|
|
||||||
-#if defined(__linux__)
|
|
||||||
- {
|
|
||||||
- int i;
|
|
||||||
- /* On Linux, we can analyze the symlink /proc/self/exe */
|
|
||||||
- i = readlink("/proc/self/exe", psExecDir, FILENAME_MAX);
|
|
||||||
- if (i > 0)
|
|
||||||
- {
|
|
||||||
- char *p;
|
|
||||||
- psExecDir[i] = '\0';
|
|
||||||
- p = strrchr(psExecDir, '/'); /* Search last slash */
|
|
||||||
- if (p)
|
|
||||||
- *p = 0; /* Strip file name from path */
|
|
||||||
- }
|
|
||||||
- }
|
|
||||||
-//#elif defined(WIN32) || defined(__CEGCC__)
|
|
||||||
-// /* On Windows we can use GetModuleFileName for getting the exe path */
|
|
||||||
-// GetModuleFileName(NULL, psExecDir, FILENAME_MAX);
|
|
||||||
-#endif
|
|
||||||
-
|
|
||||||
- /* If we do not have the execdir yet, analyze argv[0] and the PATH: */
|
|
||||||
- if (psExecDir[0] == 0)
|
|
||||||
- {
|
|
||||||
- if (strchr(argv0, PATHSEP) == 0)
|
|
||||||
- {
|
|
||||||
- /* No separator in argv[0], we have to explore PATH... */
|
|
||||||
- Paths_GetExecDirFromPATH(argv0, psExecDir, FILENAME_MAX);
|
|
||||||
- }
|
|
||||||
- else
|
|
||||||
- {
|
|
||||||
- /* There was a path separator in argv[0], so let's assume a
|
|
||||||
- * relative or absolute path to the current directory in argv[0] */
|
|
||||||
- char *p;
|
|
||||||
- strncpy(psExecDir, argv0, FILENAME_MAX);
|
|
||||||
- psExecDir[FILENAME_MAX-1] = 0;
|
|
||||||
- p = strrchr(psExecDir, PATHSEP); /* Search last slash */
|
|
||||||
- if (p)
|
|
||||||
- *p = 0; /* Strip file name from path */
|
|
||||||
- }
|
|
||||||
- }
|
|
||||||
-
|
|
||||||
- return psExecDir;
|
|
||||||
-}
|
|
||||||
-
|
|
||||||
-
|
|
||||||
/**
|
|
||||||
* Initialize the users home directory string
|
|
||||||
* and Hatari's home directory (~/.hatari)
|
|
||||||
@@ -226,8 +161,6 @@
|
|
||||||
*/
|
|
||||||
void Paths_Init(const char *argv0)
|
|
||||||
{
|
|
||||||
- char *psExecDir; /* Path string where the hatari executable can be found */
|
|
||||||
-
|
|
||||||
/* Init working directory string */
|
|
||||||
if (getcwd(sWorkingDir, FILENAME_MAX) == NULL)
|
|
||||||
{
|
|
||||||
@@ -238,27 +171,11 @@
|
|
||||||
/* Init the user's home directory string */
|
|
||||||
Paths_InitHomeDirs();
|
|
||||||
|
|
||||||
- /* Get the directory where the executable resides */
|
|
||||||
- psExecDir = Paths_InitExecDir(argv0);
|
|
||||||
-
|
|
||||||
- /* Now create the datadir path name from the bindir path name: */
|
|
||||||
- if (psExecDir && strlen(psExecDir) > 0)
|
|
||||||
- {
|
|
||||||
- snprintf(sDataDir, sizeof(sDataDir), "%s%c%s",
|
|
||||||
- psExecDir, PATHSEP, BIN2DATADIR);
|
|
||||||
- }
|
|
||||||
- else
|
|
||||||
- {
|
|
||||||
- /* bindir could not be determined, let's assume datadir is relative
|
|
||||||
- * to current working directory... */
|
|
||||||
- strcpy(sDataDir, BIN2DATADIR);
|
|
||||||
- }
|
|
||||||
+ strcpy(sDataDir, BIN2DATADIR);
|
|
||||||
|
|
||||||
/* And finally make a proper absolute path out of datadir: */
|
|
||||||
File_MakeAbsoluteName(sDataDir);
|
|
||||||
|
|
||||||
- free(psExecDir);
|
|
||||||
-
|
|
||||||
/* fprintf(stderr, " WorkingDir = %s\n DataDir = %s\n UserHomeDir = %s\n HatariHomeDir = %s\n",
|
|
||||||
sWorkingDir, sDataDir, sUserHomeDir, sHatariHomeDir); */
|
|
||||||
}
|
|
@ -1,67 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/games-emulation/hatari/hatari-1.5.0.ebuild,v 1.8 2014/05/15 16:37:13 ulm Exp $
|
|
||||||
|
|
||||||
EAPI=2
|
|
||||||
inherit eutils toolchain-funcs cmake-utils games
|
|
||||||
|
|
||||||
DESCRIPTION="Atari ST emulator"
|
|
||||||
HOMEPAGE="http://hatari.berlios.de/"
|
|
||||||
SRC_URI="mirror://berlios/hatari/${P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ppc x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="media-libs/libsdl[X,sound,video]
|
|
||||||
sys-libs/readline
|
|
||||||
media-libs/libpng
|
|
||||||
sys-libs/zlib"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig"
|
|
||||||
RDEPEND="${RDEPEND}
|
|
||||||
games-emulation/emutos"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}"/${P}-gentoo.patch
|
|
||||||
# build with newer zlib (bug #387829)
|
|
||||||
sed -i -e '1i#define OF(x) x' src/includes/unzip.h || die
|
|
||||||
rm -f doc/CMakeLists.txt
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
mycmakeargs=(
|
|
||||||
"-DCMAKE_VERBOSE_MAKEFILE=TRUE"
|
|
||||||
"-DCMAKE_BUILD_TYPE:STRING=Release"
|
|
||||||
"-DDATADIR=${GAMES_DATADIR}/${PN}"
|
|
||||||
"-DBIN2DATADIR=${GAMES_DATADIR}/${PN}"
|
|
||||||
"-DBINDIR=${GAMES_BINDIR}"
|
|
||||||
"-DICONDIR=/usr/share/pixmaps"
|
|
||||||
"-DDESKTOPDIR=/usr/share/applications"
|
|
||||||
"-DMANDIR=/usr/share/man/man1"
|
|
||||||
"-DDOCDIR=/usr/share/doc/${PF}"
|
|
||||||
)
|
|
||||||
cmake-utils_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
DOCS="readme.txt doc/*.txt" cmake-utils_src_install
|
|
||||||
dohtml -r doc/
|
|
||||||
prepgamesdirs
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
games_pkg_postinst
|
|
||||||
echo
|
|
||||||
elog "You need a TOS ROM to run hatari. EmuTOS, a free TOS implementation,"
|
|
||||||
elog "has been installed in $(games_get_libdir) with a .img extension (there"
|
|
||||||
elog "are several from which to choose)."
|
|
||||||
elog
|
|
||||||
elog "Another option is to go to http://www.atari.st/ and get a real TOS:"
|
|
||||||
elog " http://www.atari.st/"
|
|
||||||
elog
|
|
||||||
elog "The first time you run hatari, you should configure it to find the"
|
|
||||||
elog "TOS you prefer to use. Be sure to save your settings."
|
|
||||||
echo
|
|
||||||
}
|
|
@ -1,68 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/games-emulation/hatari/hatari-1.6.1.ebuild,v 1.7 2014/05/15 16:37:13 ulm Exp $
|
|
||||||
|
|
||||||
EAPI=2
|
|
||||||
inherit eutils toolchain-funcs cmake-utils games
|
|
||||||
|
|
||||||
DESCRIPTION="Atari ST emulator"
|
|
||||||
HOMEPAGE="http://hatari.berlios.de/"
|
|
||||||
SRC_URI="http://download.tuxfamily.org/hatari/${PV}/${P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ppc x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND="media-libs/libsdl[X,sound,video]
|
|
||||||
sys-libs/readline
|
|
||||||
media-libs/libpng
|
|
||||||
sys-libs/zlib"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig"
|
|
||||||
RDEPEND="${RDEPEND}
|
|
||||||
games-emulation/emutos"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}"/${P}-gentoo.patch
|
|
||||||
# build with newer zlib (bug #387829)
|
|
||||||
sed -i -e '1i#define OF(x) x' src/includes/unzip.h || die
|
|
||||||
sed -i -e '/Encoding/d' ./python-ui/hatariui.desktop || die
|
|
||||||
rm -f doc/CMakeLists.txt
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
mycmakeargs=(
|
|
||||||
"-DCMAKE_VERBOSE_MAKEFILE=TRUE"
|
|
||||||
"-DCMAKE_BUILD_TYPE:STRING=Release"
|
|
||||||
"-DDATADIR=${GAMES_DATADIR}/${PN}"
|
|
||||||
"-DBIN2DATADIR=${GAMES_DATADIR}/${PN}"
|
|
||||||
"-DBINDIR=${GAMES_BINDIR}"
|
|
||||||
"-DICONDIR=/usr/share/pixmaps"
|
|
||||||
"-DDESKTOPDIR=/usr/share/applications"
|
|
||||||
"-DMANDIR=/usr/share/man/man1"
|
|
||||||
"-DDOCDIR=/usr/share/doc/${PF}"
|
|
||||||
)
|
|
||||||
cmake-utils_src_configure
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
DOCS="readme.txt doc/*.txt" cmake-utils_src_install
|
|
||||||
dohtml -r doc/
|
|
||||||
prepgamesdirs
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
games_pkg_postinst
|
|
||||||
echo
|
|
||||||
elog "You need a TOS ROM to run hatari. EmuTOS, a free TOS implementation,"
|
|
||||||
elog "has been installed in $(games_get_libdir) with a .img extension (there"
|
|
||||||
elog "are several from which to choose)."
|
|
||||||
elog
|
|
||||||
elog "Another option is to go to http://www.atari.st/ and get a real TOS:"
|
|
||||||
elog " http://www.atari.st/"
|
|
||||||
elog
|
|
||||||
elog "The first time you run hatari, you should configure it to find the"
|
|
||||||
elog "TOS you prefer to use. Be sure to save your settings."
|
|
||||||
echo
|
|
||||||
}
|
|
@ -1,3 +1,2 @@
|
|||||||
DIST joystick-20060731.tar.bz2 27411 SHA256 17aa3ca45f6bbd2004d0cede4a0f1c32b4cabb946628a85602d89c45d874006b
|
|
||||||
DIST linuxconsoletools-1.4.2.tar.bz2 39818 SHA256 af85bac15df35dac00191a717813a49294402dc3ee556a4fd8f0e191feb21763 SHA512 4e3acadb9540a21c3b8578f69aab02cb20977be528b4e7f4f928c27724bfbe3e17969b4e61dab35500af2e11e48ce4bf3a206fa7272aa4cc3fb9db1ab48a5ae4 WHIRLPOOL 4201de313af70bfb1e2d7815fcde903b6a73db36cde434552f981d8095360857827d44f7f2ff79d825c0c6b977b74e60e02331267ba89e70bdcaa99bd1c43131
|
|
||||||
DIST linuxconsoletools-1.4.4.tar.bz2 40867 SHA256 61ac023a6944c1bc1c3ac56b9c281a3148f4d63557a1e239523d4de638dac4a8 SHA512 ab2f15e26da3705cea35e26dda149f83d5792b0643aa8f684854be26d98a69943cfac3f07c8eac83485a289c9bdc7d41ad3af8990cec0a168b6b6e30381ee33a WHIRLPOOL 6347a4e2dbfb518da9f1ad9e3f7c45c59c49e64b4fe025927f26c7ddec52dad0507a58790a27f6d7077e1a314d5e812219d6132104720c4ea55205fc295a69d3
|
DIST linuxconsoletools-1.4.4.tar.bz2 40867 SHA256 61ac023a6944c1bc1c3ac56b9c281a3148f4d63557a1e239523d4de638dac4a8 SHA512 ab2f15e26da3705cea35e26dda149f83d5792b0643aa8f684854be26d98a69943cfac3f07c8eac83485a289c9bdc7d41ad3af8990cec0a168b6b6e30381ee33a WHIRLPOOL 6347a4e2dbfb518da9f1ad9e3f7c45c59c49e64b4fe025927f26c7ddec52dad0507a58790a27f6d7077e1a314d5e812219d6132104720c4ea55205fc295a69d3
|
||||||
|
DIST linuxconsoletools-1.4.7.tar.bz2 42698 SHA256 4493cfda044be8067517e03b15abc86a043c0fc00fee2fcd8070701c65adecf1 SHA512 7e2c08f9c2a5e4a996870913257c7bc7874101780c9656e0fa34d035f8c696717a0906bdbe0e8c7e9c8fe7fce65b9df8b09da7b1b894ede34aa8bcabffdd39bd WHIRLPOOL e66d72f9ae80391baa5178ed7869a86ed75b9c4a66f743dab72229777a3dacce46aa425e54309276735a5d243764c3e908b4d5001882ad8ebebf62fd9bc5bb9c
|
||||||
|
@ -1,79 +0,0 @@
|
|||||||
--- a/docs/Makefile
|
|
||||||
+++ b/docs/Makefile
|
|
||||||
@@ -20,13 +20,16 @@
|
|
||||||
# 02110-1301 USA.
|
|
||||||
|
|
||||||
MANPAGES = inputattach.1 jstest.1 jscal.1 fftest.1 \
|
|
||||||
- ffmvforce.1 ffset.1 ffcfstress.1 jscal-store.1 \
|
|
||||||
+ ffset.1 ffcfstress.1 jscal-store.1 \
|
|
||||||
jscal-restore.1
|
|
||||||
+ifneq ($(USE_SDL),no)
|
|
||||||
+MANPAGES += ffmvforce.1
|
|
||||||
+endif
|
|
||||||
|
|
||||||
PREFIX ?= /usr/local
|
|
||||||
|
|
||||||
install:
|
|
||||||
install -d $(DESTDIR)$(PREFIX)/share/man/man1
|
|
||||||
- install $(MANPAGES) $(DESTDIR)$(PREFIX)/share/man/man1
|
|
||||||
+ install -m 644 $(MANPAGES) $(DESTDIR)$(PREFIX)/share/man/man1
|
|
||||||
|
|
||||||
.PHONY: install
|
|
||||||
--- a/utils/Makefile
|
|
||||||
+++ b/utils/Makefile
|
|
||||||
@@ -25,11 +25,19 @@
|
|
||||||
# Edit the options below to suit your needs
|
|
||||||
#
|
|
||||||
|
|
||||||
-CC = gcc
|
|
||||||
-CFLAGS = -g -O2 -Wall -I../linux/include
|
|
||||||
+CC ?= gcc
|
|
||||||
+PKG_CONFIG ?= pkg-config
|
|
||||||
+CFLAGS ?= -g -O2
|
|
||||||
+CFLAGS += -Wall
|
|
||||||
+CPPFLAGS += -I../linux/include
|
|
||||||
+SDL_CFLAGS = $(shell $(PKG_CONFIG) --cflags sdl)
|
|
||||||
+SDL_LIBS = $(shell $(PKG_CONFIG) --libs sdl)
|
|
||||||
|
|
||||||
-PROGRAMS = inputattach jstest jscal fftest ffmvforce ffset \
|
|
||||||
+PROGRAMS = inputattach jstest jscal fftest ffset \
|
|
||||||
ffcfstress jscal-restore jscal-store
|
|
||||||
+ifneq ($(USE_SDL),no)
|
|
||||||
+PROGRAMS += ffmvforce
|
|
||||||
+endif
|
|
||||||
|
|
||||||
PREFIX ?= /usr/local
|
|
||||||
|
|
||||||
@@ -40,27 +48,27 @@
|
|
||||||
$(RM) *.o *.swp $(PROGRAMS) *.orig *.rej map *~
|
|
||||||
|
|
||||||
ffcfstress: ffcfstress.c
|
|
||||||
- $(CC) -O2 -funsigned-char ffcfstress.c -lm -o ffcfstress
|
|
||||||
+ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -funsigned-char ffcfstress.c -lm -o ffcfstress
|
|
||||||
|
|
||||||
ffmvforce.o: ffmvforce.c
|
|
||||||
- $(CC) -c $(CFLAGS) $(CPPFLAGS) $^ -o $@ `sdl-config --cflags`
|
|
||||||
+ $(CC) -c $(CFLAGS) $(CPPFLAGS) $(SDL_CFLAGS) $^ -o $@
|
|
||||||
|
|
||||||
ffmvforce: ffmvforce.o
|
|
||||||
- $(CC) $^ -o $@ $(LDFLAGS) -g -lm `sdl-config --libs`
|
|
||||||
+ $(CC) $^ -o $@ $(CFLAGS) $(LDFLAGS) -lm $(SDL_LIBS)
|
|
||||||
|
|
||||||
axbtnmap.o: axbtnmap.c axbtnmap.h
|
|
||||||
|
|
||||||
jscal.o: jscal.c axbtnmap.h
|
|
||||||
|
|
||||||
jscal: jscal.o axbtnmap.o
|
|
||||||
- $(CC) $(CFLAGS) $(CPPFLAGS) $^ -lm -o $@
|
|
||||||
+ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $^ -lm -o $@
|
|
||||||
|
|
||||||
jstest.o: jstest.c axbtnmap.h
|
|
||||||
|
|
||||||
jstest: jstest.o axbtnmap.o
|
|
||||||
|
|
||||||
gencodes: gencodes.c scancodes.h
|
|
||||||
- $(CC) $(CFLAGS) $(CPPFLAGS) gencodes.c -o gencodes
|
|
||||||
+ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) gencodes.c -o gencodes
|
|
||||||
|
|
||||||
jscal-restore: jscal-restore.in
|
|
||||||
sed "s^@@PREFIX@@^$(PREFIX)^g" < $^ > $@
|
|
@ -0,0 +1,39 @@
|
|||||||
|
--- linuxconsoletools-1.4.4.orig/docs/Makefile
|
||||||
|
+++ linuxconsoletools-1.4.4/docs/Makefile
|
||||||
|
@@ -20,13 +20,17 @@
|
||||||
|
# 02110-1301 USA.
|
||||||
|
|
||||||
|
MANPAGES = inputattach.1 jstest.1 jscal.1 fftest.1 \
|
||||||
|
- ffmvforce.1 ffset.1 ffcfstress.1 jscal-store.1 \
|
||||||
|
+ ffset.1 ffcfstress.1 jscal-store.1 \
|
||||||
|
jscal-restore.1
|
||||||
|
|
||||||
|
+ifneq ($(USE_SDL),no)
|
||||||
|
+MANPAGES += ffmvforce.1
|
||||||
|
+endif
|
||||||
|
+
|
||||||
|
PREFIX ?= /usr/local
|
||||||
|
|
||||||
|
install:
|
||||||
|
install -d $(DESTDIR)$(PREFIX)/share/man/man1
|
||||||
|
- install $(MANPAGES) $(DESTDIR)$(PREFIX)/share/man/man1
|
||||||
|
+ install -m 644 $(MANPAGES) $(DESTDIR)$(PREFIX)/share/man/man1
|
||||||
|
|
||||||
|
.PHONY: install
|
||||||
|
--- linuxconsoletools-1.4.4.orig/utils/Makefile
|
||||||
|
+++ linuxconsoletools-1.4.4/utils/Makefile
|
||||||
|
@@ -27,9 +27,13 @@
|
||||||
|
|
||||||
|
CFLAGS ?= -g -O2 -Wall
|
||||||
|
|
||||||
|
-PROGRAMS = inputattach jstest jscal fftest ffmvforce ffset \
|
||||||
|
+PROGRAMS = inputattach jstest jscal fftest ffset \
|
||||||
|
ffcfstress jscal-restore jscal-store
|
||||||
|
|
||||||
|
+ifneq ($(USE_SDL),no)
|
||||||
|
+PROGRAMS += ffmvforce
|
||||||
|
+endif
|
||||||
|
+
|
||||||
|
PREFIX ?= /usr/local
|
||||||
|
|
||||||
|
compile: $(PROGRAMS)
|
@ -1,27 +0,0 @@
|
|||||||
--- utils.orig/Makefile 2006-07-31 06:50:01.000000000 +0200
|
|
||||||
+++ utils/Makefile 2009-12-09 20:11:17.962976029 +0100
|
|
||||||
@@ -46,7 +45,7 @@
|
|
||||||
|
|
||||||
ffcfstress: ffcfstress.c
|
|
||||||
$(CC) $(CFLAGS) -funsigned-char \
|
|
||||||
- -lm ffcfstress.c -o ffcfstress
|
|
||||||
+ ffcfstress.c -o ffcfstress $(LDFLAGS) -lm
|
|
||||||
|
|
||||||
ffmvforce.o: ffmvforce.c
|
|
||||||
$(CC) -c $(CFLAGS) $(CPPFLAGS) $^ -o $@ `sdl-config --cflags`
|
|
||||||
@@ -55,13 +54,13 @@
|
|
||||||
$(CC) $^ -o $@ $(LDFLAGS) $(CFLAGS) -lm `sdl-config --libs`
|
|
||||||
|
|
||||||
jscal: jscal.o
|
|
||||||
- $(CC) $(CFLAGS) $(CPPFLAGS) -lm $^ -o $@
|
|
||||||
+ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $^ -o $@ -lm
|
|
||||||
|
|
||||||
gencodes: gencodes.c scancodes.h
|
|
||||||
$(CC) $(CFLAGS) $(CPPFLAGS) gencodes.c -o gencodes
|
|
||||||
|
|
||||||
acceltest: acceltest.c
|
|
||||||
- $(CC) $(CFLAGS) $(CPPFLAGS) -lm $^ -o $@
|
|
||||||
+ $(CC) $(CFLAGS) $(CPPFLAGS) $^ -o $@ -lm
|
|
||||||
|
|
||||||
dist:
|
|
||||||
tar jcf ../joystick-`date +%Y%m%d`.tar.bz2 -C .. utils
|
|
@ -1,27 +0,0 @@
|
|||||||
http://bugs.gentoo.org/103270
|
|
||||||
|
|
||||||
--- evtest.c
|
|
||||||
+++ evtest.c
|
|
||||||
@@ -254,6 +254,22 @@
|
|
||||||
[ABS_VOLUME] = "Volume", [ABS_MISC] = "Misc",
|
|
||||||
};
|
|
||||||
|
|
||||||
+/* many of these MSC defines are only in newer linux headers */
|
|
||||||
+#ifndef MSC_SERIAL
|
|
||||||
+# define MSC_SERIAL
|
|
||||||
+#endif 0x00
|
|
||||||
+#ifndef MSC_PULSELED
|
|
||||||
+# define MSC_PULSELED 0x01
|
|
||||||
+#endif
|
|
||||||
+#ifndef MSC_GESTURE
|
|
||||||
+# define MSC_GESTURE 0x02
|
|
||||||
+#endif
|
|
||||||
+#ifndef MSC_RAW
|
|
||||||
+# define MSC_RAW 0x03
|
|
||||||
+#endif
|
|
||||||
+#ifndef MSC_SCAN
|
|
||||||
+# define MSC_SCAN 0x04
|
|
||||||
+#endif
|
|
||||||
char *misc[MSC_MAX + 1] = {
|
|
||||||
[ 0 ... MSC_MAX] = NULL,
|
|
||||||
[MSC_SERIAL] = "Serial", [MSC_PULSELED] = "Pulseled",
|
|
@ -1,52 +0,0 @@
|
|||||||
fix segfault when JSIOCGAXMAP/JSIOCGBTNMAP dont work
|
|
||||||
|
|
||||||
http://bugs.gentoo.org/132607
|
|
||||||
|
|
||||||
patch by Matt Anderson
|
|
||||||
|
|
||||||
--- utils/jstest.c
|
|
||||||
+++ utils/jstest.c
|
|
||||||
@@ -76,6 +76,7 @@ int main (int argc, char **argv)
|
|
||||||
char name[NAME_LENGTH] = "Unknown";
|
|
||||||
uint16_t btnmap[KEY_MAX - BTN_MISC + 1];
|
|
||||||
uint8_t axmap[ABS_MAX + 1];
|
|
||||||
+ int btnmap_ok, axismap_ok;
|
|
||||||
|
|
||||||
if (argc < 2 || argc > 3 || !strcmp("--help", argv[1])) {
|
|
||||||
puts("");
|
|
||||||
@@ -99,21 +100,29 @@ int main (int argc, char **argv)
|
|
||||||
ioctl(fd, JSIOCGAXES, &axes);
|
|
||||||
ioctl(fd, JSIOCGBUTTONS, &buttons);
|
|
||||||
ioctl(fd, JSIOCGNAME(NAME_LENGTH), name);
|
|
||||||
- ioctl(fd, JSIOCGAXMAP, axmap);
|
|
||||||
- ioctl(fd, JSIOCGBTNMAP, btnmap);
|
|
||||||
+ axismap_ok = ioctl(fd, JSIOCGAXMAP, axmap);
|
|
||||||
+ btnmap_ok = ioctl(fd, JSIOCGBTNMAP, btnmap);
|
|
||||||
|
|
||||||
|
|
||||||
printf("Driver version is %d.%d.%d.\n",
|
|
||||||
version >> 16, (version >> 8) & 0xff, version & 0xff);
|
|
||||||
|
|
||||||
printf("Joystick (%s) has %d axes (", name, axes);
|
|
||||||
- for (i = 0; i < axes; i++)
|
|
||||||
- printf("%s%s", i > 0 ? ", " : "", axis_names[axmap[i]]);
|
|
||||||
+ if (!axismap_ok) {
|
|
||||||
+ for (i = 0; i < axes; i++)
|
|
||||||
+ printf("%s%s", i > 0 ? ", " : "", axis_names[axmap[i]]);
|
|
||||||
+ } else {
|
|
||||||
+ printf(" axismap never defined ");
|
|
||||||
+ }
|
|
||||||
puts(")");
|
|
||||||
|
|
||||||
printf("and %d buttons (", buttons);
|
|
||||||
- for (i = 0; i < buttons; i++)
|
|
||||||
- printf("%s%s", i > 0 ? ", " : "", button_names[btnmap[i] - BTN_MISC]);
|
|
||||||
+ if (!btnmap_ok) {
|
|
||||||
+ for (i = 0; i < buttons; i++)
|
|
||||||
+ printf("%s%s", i > 0 ? ", " : "", button_names[btnmap[i] - BTN_MISC]);
|
|
||||||
+ } else {
|
|
||||||
+ printf(" buttonmap never defined ");
|
|
||||||
+ }
|
|
||||||
puts(").");
|
|
||||||
|
|
||||||
printf("Testing ... (interrupt to exit)\n");
|
|
@ -1,44 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/games-util/joystick/joystick-0_pre20060731.ebuild,v 1.3 2012/06/14 14:45:16 xmw Exp $
|
|
||||||
|
|
||||||
EAPI=2
|
|
||||||
inherit eutils toolchain-funcs
|
|
||||||
|
|
||||||
DESCRIPTION="joystick testing utilities"
|
|
||||||
HOMEPAGE="http://atrey.karlin.mff.cuni.cz/~vojtech/input/"
|
|
||||||
SRC_URI="mirror://gentoo/${P/0_pre}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ppc x86"
|
|
||||||
IUSE="sdl"
|
|
||||||
|
|
||||||
DEPEND="sdl? ( media-libs/libsdl[video] )
|
|
||||||
!x11-libs/tslib"
|
|
||||||
|
|
||||||
S=${WORKDIR}/utils
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch \
|
|
||||||
"${FILESDIR}"/joystick-MCS-defines.patch \
|
|
||||||
"${FILESDIR}"/joystick-jstest-segv.patch \
|
|
||||||
"${FILESDIR}"/${P/0_pre}-asneeded.patch
|
|
||||||
sed -i \
|
|
||||||
-e '/^CC/d' \
|
|
||||||
Makefile \
|
|
||||||
|| die 'sed failed'
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
local SDL
|
|
||||||
tc-export CC
|
|
||||||
use sdl && SDL=1 || SDL=0
|
|
||||||
emake SDL=${SDL} || die "emake failed"
|
|
||||||
emake inputattach || die "inputattach failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dobin $(find . -type f -a -perm +1) || die "dobin"
|
|
||||||
dodoc README
|
|
||||||
}
|
|
@ -1 +1 @@
|
|||||||
DIST uglygs-rc11.tar.gz 9066873 RMD160 1c0ad862dfb3ef709e1f52c26f632536c8777566 SHA1 f9116584b5b871afbe1aa71a2e68482eb0ff2af1 SHA256 a304e01e0a570ba5dcac3ac3f9d4ade23b7fbe3e40222f9d9510df14ae8e09f0
|
DIST uglygs-rc11.tar.gz 9066873 SHA256 a304e01e0a570ba5dcac3ac3f9d4ade23b7fbe3e40222f9d9510df14ae8e09f0 SHA512 2a57eb7a4562525c00c69a7874d32fa52d5f12cb2926dffcf4bc8ad74e5847a962c464426b476412bff369963ee40120c3dfc9c0b506606f8a4668bca88d1970 WHIRLPOOL 84cb1923886425dd35366370102660e6bca80c685dcd2ea9bbe94c25c83f9f6da30ea64972a3b35bff92c15b3d42cf418fe0579bbf0615d9a1a7f30b9058aabc
|
||||||
|
@ -1 +1,2 @@
|
|||||||
DIST libnice-0.1.4.tar.gz 712256 SHA256 44e517de9c01203158f2a3d59f058706299a4ae41dfe1a7eeb72c290fcc8bf57 SHA512 ee0029e641c3dc15e5d7f878985f7d87b06e6f033fd14827094171299165120b3b1ffedc6bd036c998768cc9059d7e5dce2322799aa843b0f38487b7243bd40f WHIRLPOOL 1856bdcfe961d391a98d357c56bbbb22a8a110cfcf69deb9af2269a8a133c6657202231844b9ebd86a59e36ad0d68f5f6bffde9ab8bfb965a8a349935b40cc67
|
DIST libnice-0.1.4.tar.gz 712256 SHA256 44e517de9c01203158f2a3d59f058706299a4ae41dfe1a7eeb72c290fcc8bf57 SHA512 ee0029e641c3dc15e5d7f878985f7d87b06e6f033fd14827094171299165120b3b1ffedc6bd036c998768cc9059d7e5dce2322799aa843b0f38487b7243bd40f WHIRLPOOL 1856bdcfe961d391a98d357c56bbbb22a8a110cfcf69deb9af2269a8a133c6657202231844b9ebd86a59e36ad0d68f5f6bffde9ab8bfb965a8a349935b40cc67
|
||||||
|
DIST libnice-0.1.7.tar.gz 827258 SHA256 4ed165aa2203136dce548c7cef735d8becf5d9869793f96b99dcbbaa9acf78d8 SHA512 1976eba51b01ea7c7f8cf956afdf656538d15f19e04fdc1707f305b61b571fcaeba8688961a117559c02675610c341b3a88192f3e4eb8fa05fc63abb8891b424 WHIRLPOOL 873ebbc6d9cc172affccaad64af2ddae5226853efee76d7875927a9186dccfdd3663e4aea8ce664a695cf1667a3dbe7b6fb3be3628674d36a4d798c3f2746e61
|
||||||
|
@ -0,0 +1,59 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.7-r100.ebuild,v 1.1 2014/07/15 12:24:41 pacho Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
inherit eutils multilib-minimal toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="GStreamer plugin for ICE (RFC 5245) support"
|
||||||
|
HOMEPAGE="http://nice.freedesktop.org/wiki/"
|
||||||
|
MY_P=libnice-${PV}
|
||||||
|
SRC_URI="http://nice.freedesktop.org/releases/${MY_P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="|| ( MPL-1.1 LGPL-2.1 )"
|
||||||
|
SLOT="1.0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
~net-libs/libnice-${PV}[${MULTILIB_USEDEP}]
|
||||||
|
media-libs/gstreamer:${SLOT}[${MULTILIB_USEDEP}]
|
||||||
|
media-libs/gst-plugins-base:${SLOT}[${MULTILIB_USEDEP}]
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
|
||||||
|
"
|
||||||
|
|
||||||
|
S=${WORKDIR}/${MY_P}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
sed -e 's:$(top_builddir)/nice/libnice.la:$(NICE_LIBS):' \
|
||||||
|
-i gst/Makefile.{am,in} || die "sed failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_configure() {
|
||||||
|
# gupnp is not used in the gst plugin
|
||||||
|
ECONF_SOURCE=${S} \
|
||||||
|
econf \
|
||||||
|
--disable-static \
|
||||||
|
--without-gstreamer-0.10 \
|
||||||
|
--with-gstreamer \
|
||||||
|
--disable-gupnp
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_compile() {
|
||||||
|
emake -C gst \
|
||||||
|
NICE_LIBS="$($(tc-getPKG_CONFIG) --libs-only-l nice)"
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_test() {
|
||||||
|
:
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install() {
|
||||||
|
emake -C gst DESTDIR="${D}" install
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install_all() {
|
||||||
|
prune_libtool_files --modules
|
||||||
|
}
|
@ -0,0 +1,59 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.7.ebuild,v 1.1 2014/07/15 12:24:41 pacho Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
inherit eutils multilib-minimal toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="GStreamer plugin for ICE (RFC 5245) support"
|
||||||
|
HOMEPAGE="http://nice.freedesktop.org/wiki/"
|
||||||
|
MY_P=libnice-${PV}
|
||||||
|
SRC_URI="http://nice.freedesktop.org/releases/${MY_P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="|| ( MPL-1.1 LGPL-2.1 )"
|
||||||
|
SLOT="0.10"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
~net-libs/libnice-${PV}[${MULTILIB_USEDEP}]
|
||||||
|
media-libs/gstreamer:${SLOT}[${MULTILIB_USEDEP}]
|
||||||
|
media-libs/gst-plugins-base:${SLOT}[${MULTILIB_USEDEP}]
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
|
||||||
|
"
|
||||||
|
|
||||||
|
S=${WORKDIR}/${MY_P}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
sed -e 's:$(top_builddir)/nice/libnice.la:$(NICE_LIBS):' \
|
||||||
|
-i gst/Makefile.{am,in} || die "sed failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_configure() {
|
||||||
|
# gupnp is not used in the gst plugin
|
||||||
|
ECONF_SOURCE=${S} \
|
||||||
|
econf \
|
||||||
|
--disable-static \
|
||||||
|
--with-gstreamer-0.10 \
|
||||||
|
--without-gstreamer \
|
||||||
|
--disable-gupnp
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_compile() {
|
||||||
|
emake -C gst \
|
||||||
|
NICE_LIBS="$($(tc-getPKG_CONFIG) --libs-only-l nice)"
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_test() {
|
||||||
|
:
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install() {
|
||||||
|
emake -C gst DESTDIR="${D}" install
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install_all() {
|
||||||
|
prune_libtool_files --modules
|
||||||
|
}
|
@ -0,0 +1,130 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/media-plugins/mythplugins/mythplugins-0.27.1_p20140713.ebuild,v 1.1 2014/07/15 16:45:00 rich0 Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
PYTHON_DEPEND="2:2.6"
|
||||||
|
BACKPORTS="aaae611819c6a6f92a55d5c82efb8738ec9a23df"
|
||||||
|
MY_P=${P%_p*}
|
||||||
|
|
||||||
|
inherit eutils python
|
||||||
|
|
||||||
|
DESCRIPTION="Official MythTV plugins"
|
||||||
|
HOMEPAGE="http://www.mythtv.org"
|
||||||
|
SRC_URI="https://github.com/MythTV/mythtv/archive/v0.27.1.tar.gz -> mythtv-0.27.1.tar.gz
|
||||||
|
${BACKPORTS:+http://dev.gentoo.org/~rich0/distfiles/${MY_P}-${BACKPORTS}.tar.xz}"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
MYTHPLUGINS="mytharchive mythbrowser mythgallery mythgame \
|
||||||
|
mythmusic mythnetvision mythnews mythweather mythzoneminder"
|
||||||
|
|
||||||
|
IUSE="${MYTHPLUGINS} cdda cdr exif fftw raw"
|
||||||
|
|
||||||
|
DEPEND="!media-plugins/mytharchive
|
||||||
|
!media-plugins/mythbrowser
|
||||||
|
!media-plugins/mythgallery
|
||||||
|
!media-plugins/mythgame
|
||||||
|
!media-plugins/mythmovies
|
||||||
|
!media-plugins/mythmusic
|
||||||
|
!media-plugins/mythnetvision
|
||||||
|
!media-plugins/mythnews
|
||||||
|
!media-plugins/mythweather
|
||||||
|
=media-tv/mythtv-${PV}*:=[python]
|
||||||
|
mytharchive? (
|
||||||
|
app-cdr/dvd+rw-tools
|
||||||
|
virtual/python-imaging:=
|
||||||
|
media-video/dvdauthor
|
||||||
|
media-video/mjpegtools[png]
|
||||||
|
media-video/transcode
|
||||||
|
virtual/cdrtools
|
||||||
|
)
|
||||||
|
mythgallery? (
|
||||||
|
media-libs/tiff:=
|
||||||
|
virtual/opengl
|
||||||
|
exif? ( >media-libs/libexif-0.6.9:= )
|
||||||
|
raw? ( media-gfx/dcraw )
|
||||||
|
)
|
||||||
|
mythmusic? (
|
||||||
|
>=media-libs/flac-1.1.2:=
|
||||||
|
>=media-libs/libvorbis-1.0:=
|
||||||
|
>=media-libs/taglib-1.6:=
|
||||||
|
media-sound/lame
|
||||||
|
virtual/opengl
|
||||||
|
cdda? (
|
||||||
|
dev-libs/libcdio:=
|
||||||
|
cdr? ( virtual/cdrtools )
|
||||||
|
)
|
||||||
|
fftw? ( sci-libs/fftw:= )
|
||||||
|
)
|
||||||
|
mythnetvision? (
|
||||||
|
=dev-lang/python-2*:=[xml]
|
||||||
|
dev-python/lxml:=
|
||||||
|
dev-python/mysql-python:=
|
||||||
|
dev-python/oauth:=
|
||||||
|
dev-python/pycurl:=
|
||||||
|
)
|
||||||
|
mythweather? (
|
||||||
|
dev-perl/DateManip
|
||||||
|
dev-perl/DateTime-Format-ISO8601
|
||||||
|
>=dev-perl/DateTime-1
|
||||||
|
dev-perl/ImageSize
|
||||||
|
dev-perl/JSON
|
||||||
|
dev-perl/SOAP-Lite
|
||||||
|
dev-perl/XML-Simple
|
||||||
|
dev-perl/XML-Parser
|
||||||
|
dev-perl/XML-SAX
|
||||||
|
dev-perl/XML-XPath
|
||||||
|
)"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
REQUIRED_USE="
|
||||||
|
cdda? ( mythmusic )
|
||||||
|
cdr? ( mythmusic cdda )
|
||||||
|
exif? ( mythgallery )
|
||||||
|
fftw? ( mythmusic )
|
||||||
|
mythnews? ( mythbrowser )
|
||||||
|
raw? ( mythgallery )"
|
||||||
|
|
||||||
|
S="${WORKDIR}/mythtv-0.27.1/mythplugins"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
python_set_active_version 2
|
||||||
|
python_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
[[ -n ${BACKPORTS} ]] && \
|
||||||
|
EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${WORKDIR}/${MY_P}/patches" \
|
||||||
|
epatch
|
||||||
|
|
||||||
|
epatch_user
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
./configure \
|
||||||
|
--prefix=/usr \
|
||||||
|
--python=python2 \
|
||||||
|
--enable-opengl \
|
||||||
|
$(use_enable mythzoneminder) \
|
||||||
|
$(use_enable mytharchive) \
|
||||||
|
$(use_enable mythbrowser) \
|
||||||
|
$(use_enable mythgallery) \
|
||||||
|
$(use_enable mythgame) \
|
||||||
|
$(use_enable mythmusic) \
|
||||||
|
$(use_enable mythnetvision) \
|
||||||
|
$(use_enable mythnews) \
|
||||||
|
$(use_enable mythweather) \
|
||||||
|
$(use_enable cdda cdio) \
|
||||||
|
$(use_enable exif) \
|
||||||
|
$(use_enable exif new-exif) \
|
||||||
|
$(use_enable raw dcraw) \
|
||||||
|
|| die "configure failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake INSTALL_ROOT="${D}" install || die "make install failed"
|
||||||
|
}
|
@ -1,3 +1,2 @@
|
|||||||
DIST pavucontrol-0.9.10.tar.gz 227735 SHA256 7ee96d2ddc28f53e392a1bc51a7316d2a9087ea2ad18e611f6f6725e756a5a3c
|
|
||||||
DIST pavucontrol-1.0.tar.xz 179596 SHA256 3dbe2865b6e3a195a8951967d9234f62cd254c30b08bdea1ecf8997b58f68cde SHA512 ff17e452426ff11da9a3215232b4742c88dd84ea3d2f55f8e6e6459f0edbe1323ad4ee8a3403db9a22a72eadae60baa6ecabfa502c005fde4c92ae3bf4aac007 WHIRLPOOL 07f32ee76b44f290eb6ffbf0bf4f9419e3bc26efbef2c54fb0a711d492a0de79300d84181c8fae0f8ada5111931464d199e8b4d9deccd64ee721894a44f7cc0a
|
DIST pavucontrol-1.0.tar.xz 179596 SHA256 3dbe2865b6e3a195a8951967d9234f62cd254c30b08bdea1ecf8997b58f68cde SHA512 ff17e452426ff11da9a3215232b4742c88dd84ea3d2f55f8e6e6459f0edbe1323ad4ee8a3403db9a22a72eadae60baa6ecabfa502c005fde4c92ae3bf4aac007 WHIRLPOOL 07f32ee76b44f290eb6ffbf0bf4f9419e3bc26efbef2c54fb0a711d492a0de79300d84181c8fae0f8ada5111931464d199e8b4d9deccd64ee721894a44f7cc0a
|
||||||
DIST pavucontrol-2.0.tar.xz 151560 SHA256 22f29dd81b4a1a34ec7bffe9b027aff2a37fc76ccded4539d43a8c126a39470b SHA512 2b5f83f79cf6d7ce94bd836278274acb09824af389f5a7ad7d3977db743d8f9c5def78d8e9dea901a7e05355cfebb060f513cf01997baf546fd2dd2ada0513b1 WHIRLPOOL f85b60363ea30aee976e4e704bddf607b4e18ea9f9041d63acd0dc36183e103435f37c70e3b55b6327b7b1c7291c898b8167742cbcc7c47ebcd83a10f790d33c
|
DIST pavucontrol-2.0.tar.xz 151560 SHA256 22f29dd81b4a1a34ec7bffe9b027aff2a37fc76ccded4539d43a8c126a39470b SHA512 2b5f83f79cf6d7ce94bd836278274acb09824af389f5a7ad7d3977db743d8f9c5def78d8e9dea901a7e05355cfebb060f513cf01997baf546fd2dd2ada0513b1 WHIRLPOOL f85b60363ea30aee976e4e704bddf607b4e18ea9f9041d63acd0dc36183e103435f37c70e3b55b6327b7b1c7291c898b8167742cbcc7c47ebcd83a10f790d33c
|
||||||
|
@ -1,39 +0,0 @@
|
|||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/pavucontrol/pavucontrol-0.9.10.ebuild,v 1.5 2012/05/05 08:46:01 mgorny Exp $
|
|
||||||
|
|
||||||
EAPI=2
|
|
||||||
|
|
||||||
DESCRIPTION="Pulseaudio Volume Control, GTK based mixer for Pulseaudio"
|
|
||||||
HOMEPAGE="http://0pointer.de/lennart/projects/pavucontrol/"
|
|
||||||
SRC_URI="http://0pointer.de/lennart/projects/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~ppc ~sparc x86 ~x86-fbsd"
|
|
||||||
IUSE="nls"
|
|
||||||
|
|
||||||
RDEPEND=">=dev-cpp/gtkmm-2.16:2.4
|
|
||||||
dev-cpp/libglademm:2.4
|
|
||||||
>=dev-libs/libsigc++-2.2:2
|
|
||||||
>=x11-libs/gtk+-2.16:2
|
|
||||||
>=media-sound/pulseaudio-0.9.16[glib]
|
|
||||||
>=media-libs/libcanberra-0.16[gtk]
|
|
||||||
|| ( x11-themes/tango-icon-theme x11-themes/gnome-icon-theme )"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
nls? ( sys-devel/gettext
|
|
||||||
dev-util/intltool )
|
|
||||||
virtual/pkgconfig"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
econf \
|
|
||||||
--docdir=/usr/share/doc/${PF} \
|
|
||||||
--htmldir=/usr/share/doc/${PF}/html \
|
|
||||||
--disable-dependency-tracking \
|
|
||||||
--disable-lynx \
|
|
||||||
$(use_enable nls)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${D}" install || die
|
|
||||||
}
|
|
@ -0,0 +1,350 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/media-tv/mythtv/mythtv-0.27.1_p20140713.ebuild,v 1.1 2014/07/15 16:44:35 rich0 Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
PYTHON_DEPEND="python? 2:2.6"
|
||||||
|
BACKPORTS="aaae611819c6a6f92a55d5c82efb8738ec9a23df"
|
||||||
|
MY_P=${P%_p*}
|
||||||
|
|
||||||
|
inherit flag-o-matic multilib eutils python user systemd
|
||||||
|
|
||||||
|
MYTHTV_VERSION="v0.27.1"
|
||||||
|
MYTHTV_BRANCH="fixes/0.27"
|
||||||
|
|
||||||
|
DESCRIPTION="Homebrew PVR project"
|
||||||
|
HOMEPAGE="http://www.mythtv.org"
|
||||||
|
SRC_URI="https://github.com/MythTV/mythtv/archive/v0.27.1.tar.gz -> mythtv-0.27.1.tar.gz
|
||||||
|
${BACKPORTS:+http://dev.gentoo.org/~rich0/distfiles/${MY_P}-${BACKPORTS}.tar.xz}"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
IUSE_INPUT_DEVICES="input_devices_joystick"
|
||||||
|
IUSE="alsa altivec libass autostart bluray cec crystalhd debug dvb dvd \
|
||||||
|
egl fftw +hls ieee1394 jack lcd lirc perl pulseaudio python raop +theora \
|
||||||
|
vaapi vdpau +vorbis +xml xmltv +xvid ${IUSE_INPUT_DEVICES}"
|
||||||
|
|
||||||
|
REQUIRED_USE="
|
||||||
|
bluray? ( xml )
|
||||||
|
theora? ( vorbis )"
|
||||||
|
|
||||||
|
COMMON="
|
||||||
|
>=media-libs/freetype-2.0:=
|
||||||
|
sys-libs/zlib:=
|
||||||
|
x11-libs/libX11:=
|
||||||
|
x11-libs/libXext:=
|
||||||
|
x11-libs/libXinerama:=
|
||||||
|
x11-libs/libXv:=
|
||||||
|
x11-libs/libXrandr:=
|
||||||
|
x11-libs/libXxf86vm:=
|
||||||
|
>=dev-qt/qtcore-4.7.2:4=
|
||||||
|
>=dev-qt/qtdbus-4.7.2:4=
|
||||||
|
>=dev-qt/qtgui-4.7.2:4=
|
||||||
|
>=dev-qt/qtscript-4.7.2:4=
|
||||||
|
>=dev-qt/qtsql-4.7.2:4=[mysql]
|
||||||
|
>=dev-qt/qtopengl-4.7.2:4=[egl?]
|
||||||
|
>=dev-qt/qtwebkit-4.7.2:4=
|
||||||
|
x11-misc/wmctrl:=
|
||||||
|
virtual/mysql:=
|
||||||
|
virtual/opengl:=
|
||||||
|
alsa? ( >=media-libs/alsa-lib-1.0.24:= )
|
||||||
|
bluray? (
|
||||||
|
dev-libs/libcdio:=
|
||||||
|
media-libs/libbluray:=
|
||||||
|
)
|
||||||
|
cec? ( dev-libs/libcec:= )
|
||||||
|
dvb? (
|
||||||
|
media-libs/libdvb:=
|
||||||
|
virtual/linuxtv-dvb-headers:=
|
||||||
|
)
|
||||||
|
dvd? ( dev-libs/libcdio:= )
|
||||||
|
egl? ( media-libs/mesa:=[egl] )
|
||||||
|
fftw? ( sci-libs/fftw:3.0= )
|
||||||
|
hls? (
|
||||||
|
media-libs/faac:=
|
||||||
|
media-libs/libvpx:=
|
||||||
|
>=media-libs/x264-0.0.20111220:=
|
||||||
|
>=media-sound/lame-3.93.1
|
||||||
|
)
|
||||||
|
ieee1394? (
|
||||||
|
>=sys-libs/libraw1394-1.2.0:=
|
||||||
|
>=sys-libs/libavc1394-0.5.3:=
|
||||||
|
>=media-libs/libiec61883-1.0.0:=
|
||||||
|
)
|
||||||
|
jack? ( media-sound/jack-audio-connection-kit )
|
||||||
|
lcd? ( app-misc/lcdproc )
|
||||||
|
libass? ( >=media-libs/libass-0.9.11:= )
|
||||||
|
lirc? ( app-misc/lirc )
|
||||||
|
perl? (
|
||||||
|
dev-perl/DBD-mysql
|
||||||
|
dev-perl/Net-UPnP
|
||||||
|
dev-perl/LWP-Protocol-https
|
||||||
|
dev-perl/HTTP-Message
|
||||||
|
dev-perl/IO-Socket-INET6
|
||||||
|
>=dev-perl/libwww-perl-5
|
||||||
|
)
|
||||||
|
pulseaudio? ( media-sound/pulseaudio )
|
||||||
|
python? (
|
||||||
|
dev-python/mysql-python
|
||||||
|
dev-python/lxml
|
||||||
|
dev-python/urlgrabber
|
||||||
|
)
|
||||||
|
raop? (
|
||||||
|
dev-libs/openssl:=
|
||||||
|
net-dns/avahi[mdnsresponder-compat]
|
||||||
|
)
|
||||||
|
theora? ( media-libs/libtheora:= media-libs/libogg:= )
|
||||||
|
vaapi? ( x11-libs/libva:= )
|
||||||
|
vdpau? ( x11-libs/libvdpau:= )
|
||||||
|
vorbis? ( >=media-libs/libvorbis-1.0:= media-libs/libogg:= )
|
||||||
|
xml? ( >=dev-libs/libxml2-2.6.0:= )
|
||||||
|
xvid? ( >=media-libs/xvid-1.1.0:= )
|
||||||
|
!media-tv/mythtv-bindings
|
||||||
|
!x11-themes/mythtv-themes
|
||||||
|
media-libs/taglib:=
|
||||||
|
dev-libs/glib:=
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPEND="${COMMON}
|
||||||
|
media-fonts/corefonts
|
||||||
|
media-fonts/dejavu
|
||||||
|
media-fonts/liberation-fonts
|
||||||
|
x11-apps/xinit
|
||||||
|
autostart? (
|
||||||
|
net-dialup/mingetty
|
||||||
|
x11-wm/evilwm
|
||||||
|
x11-apps/xset
|
||||||
|
)
|
||||||
|
dvd? ( media-libs/libdvdcss:= )
|
||||||
|
xmltv? ( >=media-tv/xmltv-0.5.43 )
|
||||||
|
"
|
||||||
|
|
||||||
|
DEPEND="${COMMON}
|
||||||
|
dev-lang/yasm
|
||||||
|
x11-proto/xineramaproto
|
||||||
|
x11-proto/xf86vidmodeproto
|
||||||
|
"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}/mythtv"
|
||||||
|
|
||||||
|
MYTHTV_GROUPS="video,audio,tty,uucp"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
python_set_active_version 2
|
||||||
|
python_pkg_setup
|
||||||
|
enewuser mythtv -1 /bin/bash /home/mythtv ${MYTHTV_GROUPS}
|
||||||
|
usermod -a -G ${MYTHTV_GROUPS} mythtv
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
[[ -n ${BACKPORTS} ]] && \
|
||||||
|
EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/../patches" \
|
||||||
|
epatch
|
||||||
|
|
||||||
|
# Perl bits need to go into vender_perl and not site_perl
|
||||||
|
sed -e "s:pure_install:pure_install INSTALLDIRS=vendor:" \
|
||||||
|
-i "${S}"/bindings/perl/Makefile
|
||||||
|
|
||||||
|
# Fix up the version info since we are using the fixes/${PV} branch
|
||||||
|
echo "SOURCE_VERSION=\"${MYTHTV_VERSION}\"" > "${S}"/VERSION
|
||||||
|
echo "BRANCH=\"${MYTHTV_BRANCH}\"" >> "${S}"/VERSION
|
||||||
|
|
||||||
|
echo "setting.extra -= -ldconfig" >> "${S}"/programs/mythfrontend/mythfrontend.pro
|
||||||
|
|
||||||
|
epatch "${FILESDIR}/libdir-27.patch"
|
||||||
|
|
||||||
|
epatch_user
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local myconf=
|
||||||
|
|
||||||
|
# Setup paths
|
||||||
|
myconf="${myconf} --prefix=${EPREFIX}/usr"
|
||||||
|
myconf="${myconf} --libdir=${EPREFIX}/usr/$(get_libdir)"
|
||||||
|
myconf="${myconf} --libdir-name=$(get_libdir)"
|
||||||
|
myconf="${myconf} --mandir=${EPREFIX}/usr/share/man"
|
||||||
|
|
||||||
|
# Audio
|
||||||
|
myconf="${myconf} $(use_enable alsa audio-alsa)"
|
||||||
|
myconf="${myconf} $(use_enable jack audio-jack)"
|
||||||
|
use pulseaudio || myconf="${myconf} --disable-audio-pulseoutput"
|
||||||
|
|
||||||
|
use altivec || myconf="${myconf} --disable-altivec"
|
||||||
|
myconf="${myconf} $(use_enable dvb)"
|
||||||
|
myconf="${myconf} $(use_enable ieee1394 firewire)"
|
||||||
|
myconf="${myconf} $(use_enable lirc)"
|
||||||
|
myconf="${myconf} $(use_enable xvid libxvid)"
|
||||||
|
myconf="${myconf} --dvb-path=/usr/include"
|
||||||
|
myconf="${myconf} --enable-xrandr"
|
||||||
|
myconf="${myconf} --enable-xv"
|
||||||
|
myconf="${myconf} --enable-x11"
|
||||||
|
myconf="${myconf} --enable-nonfree"
|
||||||
|
use cec || myconf="${myconf} --disable-libcec"
|
||||||
|
use raop || myconf="${myconf} --disable-libdns-sd"
|
||||||
|
myconf="${myconf} $(use_enable theora libtheora)"
|
||||||
|
myconf="${myconf} $(use_enable vorbis libvorbis)"
|
||||||
|
|
||||||
|
if use hls; then
|
||||||
|
myconf="${myconf} --enable-libmp3lame"
|
||||||
|
myconf="${myconf} --enable-libx264"
|
||||||
|
myconf="${myconf} --enable-libvpx"
|
||||||
|
myconf="${myconf} --enable-libfaac"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use perl && use python; then
|
||||||
|
myconf="${myconf} --with-bindings=perl,python"
|
||||||
|
elif use perl; then
|
||||||
|
myconf="${myconf} --without-bindings=python"
|
||||||
|
myconf="${myconf} --with-bindings=perl"
|
||||||
|
elif use python; then
|
||||||
|
myconf="${myconf} --without-bindings=perl"
|
||||||
|
myconf="${myconf} --with-bindings=python"
|
||||||
|
else
|
||||||
|
myconf="${myconf} --without-bindings=perl,python"
|
||||||
|
fi
|
||||||
|
|
||||||
|
use python && myconf="${myconf} --python=$(PYTHON)"
|
||||||
|
|
||||||
|
if use debug; then
|
||||||
|
myconf="${myconf} --compile-type=debug"
|
||||||
|
else
|
||||||
|
myconf="${myconf} --compile-type=release"
|
||||||
|
#myconf="${myconf} --enable-debug" does nothing per sphery
|
||||||
|
#myconf="${myconf} --disable-stripping" does nothing per sphery
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Video
|
||||||
|
use vdpau && myconf="${myconf} --enable-vdpau"
|
||||||
|
myconf="${myconf} $(use_enable vaapi)"
|
||||||
|
use crystalhd && myconf="${myconf} --enable-crystalhd"
|
||||||
|
|
||||||
|
# Input
|
||||||
|
use input_devices_joystick || myconf="${myconf} --disable-joystick-menu"
|
||||||
|
|
||||||
|
# Clean up DSO load times and other compiler bits
|
||||||
|
myconf="${myconf} --enable-symbol-visibility"
|
||||||
|
myconf="${myconf} --enable-pic"
|
||||||
|
|
||||||
|
# CPU settings
|
||||||
|
for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do
|
||||||
|
[ "${i}" = "native" ] && i="host"
|
||||||
|
myconf="${myconf} --cpu=${i}"
|
||||||
|
break
|
||||||
|
done
|
||||||
|
|
||||||
|
if tc-is-cross-compiler ; then
|
||||||
|
myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel)"
|
||||||
|
myconf="${myconf} --cross-prefix=${CHOST}-"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Build boosters
|
||||||
|
has distcc ${FEATURES} || myconf="${myconf} --disable-distcc"
|
||||||
|
has ccache ${FEATURES} || myconf="${myconf} --disable-ccache"
|
||||||
|
|
||||||
|
chmod +x ./external/FFmpeg/version.sh
|
||||||
|
|
||||||
|
einfo "Running ./configure ${myconf}"
|
||||||
|
./configure \
|
||||||
|
--cc="$(tc-getCC)" \
|
||||||
|
--cxx="$(tc-getCXX)" \
|
||||||
|
--ar="$(tc-getAR)" \
|
||||||
|
--extra-cflags="${CFLAGS}" \
|
||||||
|
--extra-cxxflags="${CXXFLAGS}" \
|
||||||
|
--extra-ldflags="${LDFLAGS}" \
|
||||||
|
${myconf} || die "configure died"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake INSTALL_ROOT="${D}" install || die "install failed"
|
||||||
|
dodoc AUTHORS UPGRADING README
|
||||||
|
|
||||||
|
insinto /usr/share/mythtv/database
|
||||||
|
doins database/*
|
||||||
|
|
||||||
|
newinitd "${FILESDIR}"/mythbackend.init mythbackend
|
||||||
|
newconfd "${FILESDIR}"/mythbackend.conf mythbackend
|
||||||
|
systemd_dounit "${FILESDIR}"/mythbackend.service
|
||||||
|
|
||||||
|
dodoc keys.txt
|
||||||
|
|
||||||
|
keepdir /etc/mythtv
|
||||||
|
chown -R mythtv "${ED}"/etc/mythtv
|
||||||
|
keepdir /var/log/mythtv
|
||||||
|
chown -R mythtv "${ED}"/var/log/mythtv
|
||||||
|
dodir /var/log/mythtv/old
|
||||||
|
|
||||||
|
insinto /etc/logrotate.d
|
||||||
|
newins "${FILESDIR}"/mythtv.logrotate.d-r4 mythtv
|
||||||
|
|
||||||
|
insinto /usr/share/mythtv/contrib
|
||||||
|
doins -r contrib/*
|
||||||
|
|
||||||
|
# Install our mythfrontend wrapper which is similar to Mythbuntu's
|
||||||
|
mv "${ED}/usr/bin/mythfrontend" "${ED}/usr/bin/mythfrontend.real"
|
||||||
|
newbin "${FILESDIR}"/mythfrontend.wrapper mythfrontend
|
||||||
|
newconfd "${FILESDIR}"/mythfrontend.conf mythfrontend
|
||||||
|
|
||||||
|
if use autostart; then
|
||||||
|
dodir /etc/env.d/
|
||||||
|
echo 'CONFIG_PROTECT="/home/mythtv/"' > "${ED}"/etc/env.d/95mythtv
|
||||||
|
|
||||||
|
insinto /home/mythtv
|
||||||
|
newins "${FILESDIR}"/bash_profile .bash_profile
|
||||||
|
newins "${FILESDIR}"/xinitrc-r1 .xinitrc
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Make Python files executable
|
||||||
|
find "${ED}/usr/share/mythtv" -type f -name '*.py' | while read file; do
|
||||||
|
if [[ ! "${file##*/}" = "__init__.py" ]]; then
|
||||||
|
chmod a+x "${file}"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
# Ensure that Python scripts are executed by Python 2
|
||||||
|
python_convert_shebangs -q -r 2 "${ED}/usr/share/mythtv"
|
||||||
|
|
||||||
|
# Make shell & perl scripts executable
|
||||||
|
find "${ED}" -type f -name '*.sh' -o -type f -name '*.pl' | \
|
||||||
|
while read file; do
|
||||||
|
chmod a+x "${file}"
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
export CONFIG_PROTECT="${CONFIG_PROTECT} ${EROOT}/home/mythtv/"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
use python && python_mod_optimize MythTV
|
||||||
|
|
||||||
|
elog "To have this machine operate as recording host for MythTV, "
|
||||||
|
elog "mythbackend must be running. Run the following:"
|
||||||
|
elog "rc-update add mythbackend default"
|
||||||
|
elog
|
||||||
|
elog "Your recordings folder must be owned 'mythtv'. e.g."
|
||||||
|
elog "chown -R mythtv /var/lib/mythtv"
|
||||||
|
|
||||||
|
elog "Want mythfrontend to start automatically?"
|
||||||
|
elog "Set USE=autostart. Details can be found at:"
|
||||||
|
elog "http://dev.gentoo.org/~cardoe/mythtv/autostart.html"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
use python && python_mod_cleanup MythTV
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_info() {
|
||||||
|
if [[ -f "${EROOT}"/usr/bin/mythfrontend ]]; then
|
||||||
|
"${EROOT}"/usr/bin/mythfrontend --version
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_config() {
|
||||||
|
echo "Creating mythtv MySQL user and mythconverg database if it does not"
|
||||||
|
echo "already exist. You will be prompted for your MySQL root password."
|
||||||
|
"${EROOT}"/usr/bin/mysql -u root -p < "${EROOT}"/usr/share/mythtv/database/mc.sql
|
||||||
|
}
|
@ -1 +1 @@
|
|||||||
Tue, 15 Jul 2014 12:07:02 +0000
|
Wed, 16 Jul 2014 04:37:13 +0000
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue