Sync with portage [Wed Jul 16 09:36:10 MSK 2014].

mhiretskiy
root 10 years ago
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.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
# 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

@ -1,3 +1,3 @@
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.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
# 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

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/recursos/recursos-2.0.ebuild,v 1.8 2012/10/20 09:41:09 ago Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/recursos/recursos-2.0.ebuild,v 1.9 2014/07/15 14:26:44 jer Exp $
EAPI=4
@ -16,7 +16,7 @@ IUSE=""
DEPEND=""
RDEPEND="|| ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] )
app-shells/bash
net-analyzer/rrdtool"
net-analyzer/rrdtool[graph]"
S=${WORKDIR}/r2

@ -1,5 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<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>

@ -1 +1,2 @@
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
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/enca/enca-1.14-r1.ebuild,v 1.5 2014/07/11 11:37:41 maksbotan Exp $
# $Header: /var/cvsroot/gentoo-x86/app-i18n/enca/enca-1.14-r1.ebuild,v 1.6 2014/07/15 18:45:09 maekke Exp $
EAPI="4"
@ -14,7 +14,7 @@ SRC_URI="http://dl.cihar.com/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="doc +recode"
DEPEND="recode? ( >=app-text/recode-3.6_p15 )

@ -2,3 +2,4 @@ DIST manpages-de-0.12.tar.bz2 530398 SHA256 81ee3cb852ba3dfb9b16a926c1d24a0aafea
DIST manpages-de-0.8.tar.bz2 475407 SHA256 c40468b87ac1029af0df8e37d36dff6da38e5d823db932c4cd774f1a1bb9f15e SHA512 526b8498e7825f14cf35bd2d3517ee19df0fd9b698582e0e99c6778d58b022e8f2dc1136c04597bf216b424e2f77c70eaad42dcb933450f75a3d595737e79868 WHIRLPOOL ff62cd7aa9c50ae2a8ef980e58531f7ff4c580c06e24a21262ffa6b57a403e41352ef5a6b235cecfb44da7b7c53f0acd2090c88c7e97c5aa5b948c1f37fa85e3
DIST manpages-de-1.4.tar.bz2 1268124 SHA256 1c76f1e7e299c0ef813d30c36540affd6b886f1d810c69d0679b0005756d9ff7 SHA512 f6470732dfe29752daf9c254376a60ab595672f67bf7ebc7e6d53a61330191ecd7143b2fe08c7a0ad156f02227455c92f98c765925e1c847d8913c7ef400116c WHIRLPOOL b7d23c6e4bcfabfdef26dbd73f375c23f2bedce8b9eef7d0ae88144720428e5c71638d6ef939702d4305cd54153412bce3f5cc0c3dd5109c9f7bb7a1c412cf29
DIST manpages-de-1.5.tar.xz 1267308 SHA256 b3f04a113b9b8be11ffa366f35d535b3af4bacef2b071dab1ef5970b92144fd4 SHA512 d62d39420bb7cac0dc06e764a4e1d54eb9de60ef9cb565f982d96e3dada614731d1afc67e96c344d24bc01d848352050cde7ee931e28e6f4487cf2e4ae492cad WHIRLPOOL 66b801d3f2608d8afcd8b1042314b07c6cc0f4a9710ecd66741dc8fd1bce2fb5d8a7235e8664f927d34c686f648270d564a92fbf38695828ec2508214b17e6cb
DIST manpages-de-1.7.tar.xz 1300384 SHA256 7bb014f4ffdc7a303791bb0ee672d901348babcb4c23002cecd3fc145831728a SHA512 d70f25daf10e233358b705c06a7c9e123fffc492429b4b9e1717c5db3a47d92fefb5e628fc75056306bc8bf0da7146aabd2c80a77cb50a430d2e11d6ce9712e0 WHIRLPOOL d8198220f4998e2550166a4b79434c4c1031c1e320b4b858dbf1468c1b1f19aa1d6a02816acd470191546dd5b08b4d1fff4fe612652866db932ee5b4e3dae33a

@ -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,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-i18n/scim-tables/scim-tables-0.5.13.ebuild,v 1.2 2014/06/14 10:39:28 phajdan.jr Exp $
# $Header: /var/cvsroot/gentoo-x86/app-i18n/scim-tables/scim-tables-0.5.13.ebuild,v 1.3 2014/07/15 18:04:57 nimiux Exp $
inherit autotools base eutils
@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/scim/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc x86"
KEYWORDS="amd64 ~ppc x86"
IUSE="nls"
LANGS="am ar bn gu hi ja kn ko ml ne pa ru ta te th uk vi zh"
for i in ${LANGS} ; do

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/vifm/vifm-0.7.6.ebuild,v 1.4 2014/07/15 11:25:44 zlogene Exp $
# $Header: /var/cvsroot/gentoo-x86/app-misc/vifm/vifm-0.7.6.ebuild,v 1.5 2014/07/15 23:10:35 zlogene Exp $
EAPI=5
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/vifm/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc ~s390 ~x86"
KEYWORDS="amd64 ppc ~s390 x86"
IUSE="X developer +extended-keys gtk +magic vim vim-syntax"
DEPEND="

@ -1,8 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>proxy-maintainers</herd>
<maintainer>
<email>maintainer-needed@gentoo.org</email>
<email>tomboy64@sina.cn</email>
<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>
<longdescription lang="en">Sigil is a multi-platform WYSIWYG ebook editor.
It is designed to edit books in ePub format.</longdescription>

@ -1,3 +1,2 @@
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.03.tar.xz 744612 SHA256 6e4965ca21b4cd45b9a86dae6b902a811cb04bf11d49bbec4fe0f315c478db06 SHA512 1a5c37aaf653d1815f9be5ee1f65ad551fb7ece750c77e8ccdccddb59c600d8d7d1337dae0ef24c9d9b1ffa015afb32ffb517f826be3570d721237f4b6b3792e WHIRLPOOL 5f4ffcf6e15ebe59f87f955adce5ab2abd88da9a8aa817ad70c377a2b4fde8e2d559007bd2c74f5cb69d920c932b41ef7d3dbd8a6cbe8d683b61d2010ab8419e
DIST nasm-2.11.05.tar.xz 744740 SHA256 2f4769c2fc88dbd8df4383ce30bc86919b5d488854ab906ebcee5d5a38828a6b SHA512 2f7300d8699703c6f3c89a8d4abc224050e25949da8856809253d3c288203f8663ffc628998194dc08d9a638bdb7a67fe12e6dfebc5fabad9c75da15a62fe532 WHIRLPOOL 014ad39dfc3a62f1e387c87f09a5592a0089521e90c7338e16117577d863536aadf328777552f650b7db79ed97c82e4e40fe552f75b653482ddc5c71e65283e7

@ -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
# 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
inherit flag-o-matic

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/yasm/yasm-1.2.0-r1.ebuild,v 1.5 2014/06/14 10:55:26 phajdan.jr Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-lang/yasm/yasm-1.2.0-r1.ebuild,v 1.6 2014/07/15 16:40:51 nimiux Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
@ -13,7 +13,7 @@ SRC_URI="http://www.tortall.net/projects/yasm/releases/${P}.tar.gz
LICENSE="BSD-2 BSD || ( Artistic GPL-2 LGPL-2 )"
SLOT="0"
KEYWORDS="-* ~amd64 x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris"
KEYWORDS="-* amd64 x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris"
IUSE="nls python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"

@ -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,6 +1,6 @@
# 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-r3.ebuild,v 1.5 2014/07/06 17:48:09 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/lockdev/lockdev-1.0.3.1.2-r3.ebuild,v 1.7 2014/07/15 21:11:53 zlogene Exp $
EAPI=5
@ -22,7 +22,7 @@ SRC_URI="
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 arm hppa ~ia64 ~x86"
KEYWORDS="~alpha amd64 arm hppa ~ia64 x86"
IUSE="perl"
DEPEND=""

@ -1 +1,2 @@
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,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-perl/SNMP_Session/SNMP_Session-1.13-r2.ebuild,v 1.3 2014/06/14 10:16:41 phajdan.jr Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-perl/SNMP_Session/SNMP_Session-1.13-r2.ebuild,v 1.4 2014/07/15 15:53:04 nimiux Exp $
EAPI=5
@ -12,7 +12,7 @@ HOMEPAGE="http://code.google.com/p/snmp-session/"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~sparc-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~sparc-solaris ~x86-solaris"
PATCHES=(
"${FILESDIR}"/${P}-Socket6.patch

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/pecl-rrd/pecl-rrd-1.0.5.ebuild,v 1.2 2013/07/19 14:13:06 olemarkus Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-php/pecl-rrd/pecl-rrd-1.0.5.ebuild,v 1.3 2014/07/15 14:49:41 jer Exp $
EAPI=5
@ -12,7 +12,6 @@ DESCRIPTION="RRDtool bindings for PHP"
LICENSE="BSD"
SLOT="0"
IUSE=""
DEPEND=">=net-analyzer/rrdtool-1.4.5-r1"
DEPEND=">=net-analyzer/rrdtool-1.4.5-r1[graph]"
RDEPEND="${DEPEND}"

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-php/pecl-rrd/pecl-rrd-1.1.0.ebuild,v 1.1 2013/07/19 14:13:06 olemarkus Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-php/pecl-rrd/pecl-rrd-1.1.0.ebuild,v 1.2 2014/07/15 14:49:41 jer Exp $
EAPI=5
@ -14,7 +14,6 @@ DESCRIPTION="RRDtool bindings for PHP"
LICENSE="BSD"
SLOT="0"
IUSE=""
DEPEND=">=net-analyzer/rrdtool-1.4.5-r1"
DEPEND=">=net-analyzer/rrdtool-1.4.5-r1[graph]"
RDEPEND="${DEPEND}"

@ -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.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

@ -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,9 +1,9 @@
# 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.ebuild,v 1.1 2014/05/30 18:30:07 pesa Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/PyQt4/PyQt4-4.11.ebuild,v 1.2 2014/07/15 17:34:33 pesa Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
inherit eutils multibuild python-r1 qmake-utils toolchain-funcs

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pycurl/pycurl-7.19.3.1-r1.ebuild,v 1.2 2014/07/08 00:22:00 naota Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-python/pycurl/pycurl-7.19.3.1-r1.ebuild,v 1.5 2014/07/16 03:59:55 floppym Exp $
EAPI=5
# The selftests fail with pypy, and urlgrabber segfaults for me.
@ -27,9 +27,12 @@ RDEPEND=">=net-misc/curl-7.25.0-r1[ssl=]
ssl? (
net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_nss(-)=,curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-),-curl_ssl_polarssl(-)]
curl_ssl_gnutls? ( >=net-libs/gnutls-2.11.0 ) )"
# bottle-0.12.7: https://github.com/pycurl/pycurl/issues/180
# bottle-0.12.7: https://github.com/defnull/bottle/commit/f35197e2a18de1672831a70a163fcfd38327a802
DEPEND="${RDEPEND}
test? ( dev-python/nose[${PYTHON_USEDEP}]
dev-python/bottle[${PYTHON_USEDEP}] )"
>=dev-python/bottle-0.12.7[${PYTHON_USEDEP}] )"
# Needed for individual runs of testsuite by python impls.
DISTUTILS_IN_SOURCE_BUILD=1
@ -57,12 +60,6 @@ src_test() {
}
python_test() {
# https://github.com/pycurl/pycurl/issues/180
if [[ "${EPYTHON}" == python3.4 ]]; then
sed -e 's:test_post_buffer:_&:' \
-e 's:test_post_file:_&:' \
-i tests/post_test.py || die
fi
emake test
}

@ -1,4 +1,5 @@
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.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

@ -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,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/coderay/coderay-1.1.0-r1.ebuild,v 1.4 2014/06/29 18:50:27 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/coderay/coderay-1.1.0-r1.ebuild,v 1.5 2014/07/15 14:42:04 phajdan.jr Exp $
EAPI=5
@ -25,7 +25,7 @@ RUBY_S="rubychan-coderay-*"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 arm ~hppa ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 arm ~hppa ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
# Redcloth is optional but automagically tested, so we add this

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/mocha/mocha-0.10.5-r1.ebuild,v 1.3 2014/06/22 14:18:17 hattya Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/mocha/mocha-0.10.5-r1.ebuild,v 1.4 2014/07/15 14:42:37 phajdan.jr Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 jruby"
@ -20,7 +20,7 @@ HOMEPAGE="http://mocha.rubyforge.org/"
LICENSE="MIT"
SLOT="0.10"
KEYWORDS="~alpha ~amd64 ~hppa ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~hppa ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/mocha/mocha-0.12.10.ebuild,v 1.8 2014/06/24 19:17:58 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/mocha/mocha-0.12.10.ebuild,v 1.9 2014/07/15 14:42:37 phajdan.jr Exp $
EAPI=5
USE_RUBY="ruby19 jruby ruby20"
@ -20,7 +20,7 @@ HOMEPAGE="http://gofreerange.com/mocha/docs/"
LICENSE="MIT"
SLOT="0.12"
KEYWORDS="~alpha ~amd64 arm ~hppa ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 arm ~hppa ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/mocha/mocha-0.13.3-r1.ebuild,v 1.8 2014/06/24 19:18:22 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/mocha/mocha-0.13.3-r1.ebuild,v 1.9 2014/07/15 14:42:37 phajdan.jr Exp $
EAPI=5
USE_RUBY="ruby19 ruby20 jruby"
@ -20,7 +20,7 @@ HOMEPAGE="http://gofreerange.com/mocha/docs/"
LICENSE="MIT"
SLOT="0.13"
KEYWORDS="~alpha ~amd64 arm ~hppa ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 arm ~hppa ia64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_bdepend "

@ -1 +1,2 @@
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,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/redcloth/redcloth-4.2.9-r1.ebuild,v 1.6 2014/06/29 18:49:54 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/redcloth/redcloth-4.2.9-r1.ebuild,v 1.7 2014/07/15 14:41:36 phajdan.jr Exp $
EAPI=5
@ -30,7 +30,7 @@ RUBY_S="${GITHUB_USER}-${PN}-*"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 arm ~hppa ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 arm ~hppa ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND+=" dev-util/ragel"

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.4.8.ebuild,v 1.3 2014/05/20 09:05:31 jer Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.4.8.ebuild,v 1.4 2014/07/15 13:55:26 jer Exp $
EAPI="5"
@ -20,11 +20,11 @@ RUBY_S="$MY_P"/bindings/ruby
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-macos ~x86-solaris"
IUSE=""
# Block on older versions of rrdtool that install the bindings themselves.
RDEPEND="${RDEPEND} net-analyzer/rrdtool !!<net-analyzer/rrdtool-1.4.8-r1"
DEPEND="${DEPEND} net-analyzer/rrdtool"
# requires rrd_xport which requires rrd_graph
RDEPEND="${RDEPEND} net-analyzer/rrdtool[graph] !!<net-analyzer/rrdtool-1.4.8-r1"
DEPEND="${DEPEND} net-analyzer/rrdtool[graph]"
each_ruby_configure() {
${RUBY} extconf.rb || 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.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.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,3 +1 @@
DIST etr-0.6.0.tar.xz 32889668 SHA256 44312719a1e9aa33e5aa0c8ad50bb52df702d64fd2d16bf2abda62ee27bf893a SHA512 c3127dd1f8d9b856cc42808713a53b48a64821f020ecf3bfaae8be96e36eaddfadfedcf394d445ea1f49df650763b50d35a5ad9cac03308bcb1a4a473e4906d8 WHIRLPOOL d003d5ef070ed15d4521cc2025ceb372b18b69f3172065159b5fd18bf5f2126da4cc8c179b95311c63afd5093ec2700483697544ade7ad02e1f255e1cdfc44e4
DIST extremetuxracer-0.4.tar.gz 28749072 SHA256 5e4057f90e6854e774f251f189b0e676cfd7e2f15779c75544c9ac5b8e30273d SHA512 2de5342a0ae3aebd1e5999cab5672b260d797ef01be4f2771ea25eae13fdce6bee1734818b8b6c2c979bfae3ff14121120dd4ad68264c326b950f56de945e940 WHIRLPOOL 3c0bdbbfe92ab386473daebe612c27b910a4918ce9f0287e3c416d498308d9f8f11d874ef10954499d6fd992153eaae1190397aca3047e67a9d26fb8ff4a333d
DIST extremetuxracer-0.5beta.tar.gz 43524138 SHA256 ba7fa156361cc6015ad2a1563ec7f05cdbf701f75177795562b528ebb44ba911 SHA512 495a8256938beaba7c02ed629a6ca8448c90da6eefab8cf24703320e575351d93468a8969f758bbce22d193d1da340eebbb102999bb187399d20c7daee7dec78 WHIRLPOOL 375cf26eb762a3be8807020aa211f48efc99f6ce8641d91dcb5c258dc40bb449590e47867c615cdd4ae4787d369e3948a034d19b8a52f0b2f2a303c1bb5063fe

@ -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

@ -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

@ -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

@ -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.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-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-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.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,14 +1,13 @@
# 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-r1.ebuild,v 1.2 2014/05/15 16:37:13 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/games-emulation/hatari/hatari-1.7.0.ebuild,v 1.1 2014/07/16 02:48:29 mr_bones_ Exp $
EAPI=5
PYTHON_COMPAT=( python2_6 python2_7 )
inherit eutils toolchain-funcs cmake-utils python-single-r1 games
DESCRIPTION="Atari ST emulator"
HOMEPAGE="http://hatari.berlios.de/"
HOMEPAGE="http://hatari.tuxfamily.org/"
SRC_URI="http://download.tuxfamily.org/hatari/${PV}/${P}.tar.bz2"
LICENSE="GPL-2"
@ -66,7 +65,7 @@ src_configure() {
src_install() {
DOCS="readme.txt doc/*.txt" cmake-utils_src_install
dohtml -r doc/
python_fix_shebang "${ED%/}"/usr/share/games/hatari/{hatariui,hconsole}/*.py
python_fix_shebang "${ED%/}"/usr/share/games/hatari/{hatariui,hconsole}/
prepgamesdirs
}

@ -1,7 +1,8 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/mindrover-demo/mindrover-demo-1.07b.ebuild,v 1.7 2014/05/06 16:06:44 ulm Exp $
# $Header: /var/cvsroot/gentoo-x86/games-strategy/mindrover-demo/mindrover-demo-1.07b.ebuild,v 1.8 2014/07/16 00:36:31 mr_bones_ Exp $
EAPI=5
inherit eutils unpacker games
MY_P="mindrover_demo.run"
@ -26,18 +27,18 @@ src_install() {
dodir "${dir}"
tar -zxf data.tar.gz -C "${Ddir}"/ || die "untar failed"
tar -zxf music.tar.gz -C "${Ddir}"/ || die "untar failed"
tar -zxf data.tar.gz -C "${Ddir}"/ || die
tar -zxf music.tar.gz -C "${Ddir}"/ || die
dodoc README
newicon icon.xpm ${PN}.xpm || die "doins failed"
newicon icon.xpm ${PN}.xpm || die
exeinto "${dir}"
doexe bin/Linux/x86/glibc-2.1/mindrover_demo \
bin/Linux/x86/glibc-2.1/lib/libopenal.so.0.0.6 || die "doexe failed"
bin/Linux/x86/glibc-2.1/lib/libopenal.so.0.0.6 || die
dosym "${dir}"/libopenal.so.0.0.6 "${dir}"/libopenal.so.0
games_make_wrapper ${PN} ./mindrover_demo "${dir}" "${dir}"
make_desktop_entry ${PN} "Mindrover: Europa Project (Demo)"
prepgamesdirs
make_desktop_entry ${PN} "Mindrover: Europa Project (Demo)"
}

@ -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.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" < $^ > $@

@ -1,6 +1,5 @@
diff -ru linuxconsoletools-1.4.4.orig/docs/Makefile linuxconsoletools-1.4.4/docs/Makefile
--- linuxconsoletools-1.4.4.orig/docs/Makefile 2011-12-15 10:49:01.000000000 -0500
+++ linuxconsoletools-1.4.4/docs/Makefile 2013-01-23 01:09:34.963691526 -0500
--- linuxconsoletools-1.4.4.orig/docs/Makefile
+++ linuxconsoletools-1.4.4/docs/Makefile
@@ -20,13 +20,17 @@
# 02110-1301 USA.
@ -21,9 +20,8 @@ diff -ru linuxconsoletools-1.4.4.orig/docs/Makefile linuxconsoletools-1.4.4/docs
+ install -m 644 $(MANPAGES) $(DESTDIR)$(PREFIX)/share/man/man1
.PHONY: install
diff -ru linuxconsoletools-1.4.4.orig/utils/Makefile linuxconsoletools-1.4.4/utils/Makefile
--- linuxconsoletools-1.4.4.orig/utils/Makefile 2012-09-05 02:34:53.000000000 -0400
+++ linuxconsoletools-1.4.4/utils/Makefile 2013-01-23 01:11:02.112760453 -0500
--- linuxconsoletools-1.4.4.orig/utils/Makefile
+++ linuxconsoletools-1.4.4/utils/Makefile
@@ -27,9 +27,13 @@
CFLAGS ?= -g -O2 -Wall

@ -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,8 +1,8 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-util/joystick/joystick-1.4.2.ebuild,v 1.6 2012/06/13 06:43:27 mr_bones_ Exp $
# $Header: /var/cvsroot/gentoo-x86/games-util/joystick/joystick-1.4.7.ebuild,v 1.1 2014/07/16 01:19:15 mr_bones_ Exp $
EAPI=4
EAPI=5
inherit eutils toolchain-funcs
MY_P="linuxconsoletools-${PV}"
@ -12,10 +12,10 @@ SRC_URI="mirror://sourceforge/linuxconsole/files/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm ~ppc x86"
KEYWORDS="~amd64 ~arm ~ppc ~x86"
IUSE="sdl"
DEPEND="sdl? ( media-libs/libsdl[video] )
DEPEND="sdl? ( media-libs/libsdl:0[video] )
!<x11-libs/tslib-1.0-r2"
RDEPEND="${DEPEND}"

@ -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,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-util/uglygs/uglygs-0_rc11.ebuild,v 1.12 2010/05/28 08:18:36 tupone Exp $
# $Header: /var/cvsroot/gentoo-x86/games-util/uglygs/uglygs-0_rc11.ebuild,v 1.13 2014/07/15 14:55:11 jer Exp $
EAPI=2
inherit eutils games
@ -15,7 +15,7 @@ SLOT="0"
KEYWORDS="alpha hppa ppc sparc x86"
IUSE=""
RDEPEND="net-analyzer/rrdtool
RDEPEND="net-analyzer/rrdtool[graph]
dev-lang/perl"
S=${WORKDIR}/${MY_P}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/bogofilter/bogofilter-1.2.4-r1.ebuild,v 1.6 2014/06/14 10:51:59 phajdan.jr Exp $
# $Header: /var/cvsroot/gentoo-x86/mail-filter/bogofilter/bogofilter-1.2.4-r1.ebuild,v 1.7 2014/07/15 21:45:21 johu Exp $
EAPI=5
inherit autotools db-use eutils flag-o-matic toolchain-funcs
@ -120,6 +120,6 @@ src_install() {
dohtml doc/*.html
dodir /usr/share/doc/${PF}/samples
mv "${D}"/etc/bogofilter.cf.example "${D}"/usr/share/doc/${PF}/samples/
rmdir "${D}"/etc
mv "${D}"/etc/bogofilter.cf.example "${D}"/usr/share/doc/${PF}/samples/ || die
rmdir "${D}"/etc || die
}

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/librecad/librecad-2.0.3.ebuild,v 1.2 2014/06/14 10:55:57 phajdan.jr Exp $
# $Header: /var/cvsroot/gentoo-x86/media-gfx/librecad/librecad-2.0.3.ebuild,v 1.3 2014/07/15 17:33:42 nimiux Exp $
EAPI=5
@ -12,7 +12,7 @@ SRC_URI="https://github.com/LibreCAD/LibreCAD/archive/${PV/_/}.zip -> ${P}.zip"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 x86"
KEYWORDS="amd64 x86"
IUSE="debug doc tools"
DEPEND="

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/qrencode/qrencode-3.4.3.ebuild,v 1.7 2014/06/29 18:54:11 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/media-gfx/qrencode/qrencode-3.4.3.ebuild,v 1.8 2014/07/15 16:06:40 nimiux Exp $
EAPI=4
@ -14,7 +14,7 @@ SRC_URI="http://fukuchi.org/works/${PN}/${P}.tar.bz2"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 arm hppa ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
IUSE=""
RDEPEND="media-libs/libpng"

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/freetype/freetype-2.5.3-r1.ebuild,v 1.9 2014/06/22 14:37:58 hattya Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/freetype/freetype-2.5.3-r1.ebuild,v 1.11 2014/07/15 21:24:56 zlogene Exp $
EAPI=5
@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/freetype/${P/_/}.tar.bz2
LICENSE="|| ( FTL GPL-2+ )"
SLOT="2"
KEYWORDS="alpha ~amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
IUSE="X +adobe-cff auto-hinter bindist bzip2 debug doc fontforge harfbuzz
infinality png static-libs utils"
REQUIRED_USE="harfbuzz? ( auto-hinter )"

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/giflib/giflib-4.1.6-r3.ebuild,v 1.4 2014/07/13 21:23:55 tgall Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/giflib/giflib-4.1.6-r3.ebuild,v 1.5 2014/07/15 18:45:46 maekke Exp $
EAPI=5
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/giflib/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="rle static-libs X"
RDEPEND="

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libexif/libexif-0.6.21-r1.ebuild,v 1.1 2013/03/09 21:01:40 hasufell Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/libexif/libexif-0.6.21-r1.ebuild,v 1.2 2014/07/15 18:43:43 maekke Exp $
EAPI=5
inherit eutils libtool multilib-minimal
@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE="doc nls static-libs"
RDEPEND="nls? ( virtual/libintl )"

@ -1 +1,2 @@
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
}

@ -12,5 +12,6 @@ DIST mythplugins-0.27-552fdc0e1eb538db847f2aedd54a12764b609a76.tar.xz 50680 SHA2
DIST mythplugins-0.27-583395f5a376637efcd408a102fa64d0f188c12f.tar.xz 58328 SHA256 b8d7b2338236baeb20a26d2c83eb3c92b9a6f0aa96c66542e47018e4c833a213 SHA512 1ed2786f9c1fd0f7d607806b6ca34100ec116191e02573cc5def18c2581bb841e6f7e5b9fe066bfb9f52931b314ead157a64ab84a27bae06610282237d249dfc WHIRLPOOL 56977fab1cb93768164c4e3feb2fe503d22d44e70fd046cdbe3b05de0066a8792afd1097721029713b3f4f30c79e34d8ba617afe4c1241af0f1a741854cc3349
DIST mythplugins-0.27-d9561055abeec11fba234c9bdfbde5e79e695803.tar.xz 40336 SHA256 e23f9748b6775cd448771204a06586e4870b3196d14196dcede8c379d50506c8 SHA512 03d981c8971a8fdea08a9fbbbd0fffa38521e7ace54a31a35ba9ac96e2ba29df66251faf1d0c3580fab39675d5d70a5abc56e55e733e439105b63da3a619fa58 WHIRLPOOL c354370b7c1ec9375906403476d490653b1adceeb28474b3f17e9b841d676feda4528ab0137d1dcb5f30e8b916d1f3c17dc9b2c2b2c2ef250e717ed3fbfacb70
DIST mythplugins-0.27.1-4f4b6744637cceafd5ec6d82e24a9c34ba7c93b5.tar.xz 240 SHA256 b56cc7c8ea6e7aca4227de8fa537e9fd74bc873b8e6606a5f549e44b5f2ca44d SHA512 f768e7bf91ad4c66e3c29331e13eab292d59013c6f56f665c29d4442b1a725a48b176f9095fb20c5e6f74c4420457ac30b5f4370c21b8de56d060e9606d5c84e WHIRLPOOL 4a1472bbb48f24c3a46a1daf9d4e6d62393354c9838709e6f4729896176fb87153409d3efc1f64eb5d4b171270a8846efe5611c77f5592770939c9cca7c8ac4c
DIST mythplugins-0.27.1-aaae611819c6a6f92a55d5c82efb8738ec9a23df.tar.xz 10264 SHA256 fd44b36152d52a2754c0f293159e47b8bc9e688833a08c0475153e346ac53209 SHA512 9df9048f787e39decc0b9efa885c7077ad0a99cea874ba770cf1df121028473f7aa7b90ae5d5e7ac45ee7ab85a663fa1e31be9b28ef6945e51b76a907dc00b26 WHIRLPOOL be56f2afba07b3fba683133dbb9d697c1a3ad3d6c951262bdc67e4ee375a541d9c02fb55a0099cfbefae2c028f5a43c969d6796e24edff08ae5245571c16583d
DIST mythtv-0.27.1.tar.gz 85612356 SHA256 a7039ba46347f1d6a0ed392a53117639c8cba6bc458a6ad30082046d8ad85de7 SHA512 f2c79765948c0a00c7a92f24d2315b5af3044333f67ed8925a59c5bebbdebf98792ef05e2bc8864bfbe77be8cc8ff530e3f4e8761320cfe5ed21369341d8915e WHIRLPOOL 938e0e77070473a523323fe64e40eb416809b40b16943d66a5914d65caa7530dd4b5ba5209919050a7b4968c9e5ca5155ee970f165b39a5c77392debb20bf0ad
DIST mythtv-0.27.tar.gz 85904162 SHA256 494ebd7ee384e751c05ee0a1b3dcd3618caf72f1e94810381c09c2b5d1c799f0 SHA512 2ea070497a7610b8e1548112d9925a28aeedba819c2d063e88cc63daf69947379ce7213e357c26bf2221f8a8e865c937dee3b9bf2695644f2f1adeadf6d11116 WHIRLPOOL 74c4fade0d0f93a64e5f1da3120358f15f6f8891f53b7c74b41a286369e192790cae87829b79a3a90ce3ca23ede63b3dfa809b514b68cee220432794414b8a47

@ -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-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
}

@ -1,8 +1,8 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/pavucontrol/pavucontrol-2.0.ebuild,v 1.1 2013/04/05 08:37:06 ford_prefect Exp $
# $Header: /var/cvsroot/gentoo-x86/media-sound/pavucontrol/pavucontrol-2.0.ebuild,v 1.2 2014/07/15 15:14:17 pacho Exp $
EAPI=4
EAPI=5
DESCRIPTION="Pulseaudio Volume Control, GTK based mixer for Pulseaudio"
HOMEPAGE="http://freedesktop.org/software/pulseaudio/pavucontrol/"
@ -13,17 +13,20 @@ SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="nls"
RDEPEND=">=dev-cpp/gtkmm-3.0:3.0
RDEPEND="
>=dev-cpp/gtkmm-3.0:3.0
>=dev-libs/libsigc++-2.2:2
>=media-libs/libcanberra-0.16[gtk3]
>=media-sound/pulseaudio-0.9.16[glib]
virtual/freedesktop-icon-theme"
>=media-sound/pulseaudio-3[glib]
virtual/freedesktop-icon-theme
"
DEPEND="${RDEPEND}
virtual/pkgconfig
nls? (
dev-util/intltool
sys-devel/gettext
)"
)
"
src_configure() {
econf \

@ -13,5 +13,6 @@ DIST mythtv-0.27-552fdc0e1eb538db847f2aedd54a12764b609a76.tar.xz 209012 SHA256 c
DIST mythtv-0.27-583395f5a376637efcd408a102fa64d0f188c12f.tar.xz 298048 SHA256 2b18428980fe8951694eb9c8594aa2559df491b029987e1a4b983128fdea4f51 SHA512 1d8c2a61bd91d7116ba3b43251d517bda3c8db3c235e73dde66116dc02d14806db9c80bacf6e19eaf816c4765d8e51fe9b53900efa3112134c564c08cc0ca012 WHIRLPOOL 3d50908d085f844cd210c568b50c55c47e4fe8dd8423ffe18303a7c799a45e24dfceaa5221e6f59596394484162d9992f46d5f66b0ad3c57fbb5a240def68dec
DIST mythtv-0.27-d9561055abeec11fba234c9bdfbde5e79e695803.tar.xz 185868 SHA256 a7ef60df55f60a20a66cee2f0f0fb48840060fc73269e9ee8cb12df3b3a1deff SHA512 353b8acf847e0e35c96759ba90dce50e58e9cf24d5ff96f42fcf2d8e09e36da57fa8394512375a3c598fbf1aa066ac5137781d866f4401b60591b6bc94e52e3b WHIRLPOOL 29804d3d792b33640ae8a2cf908a2a799148051e05a8bdefc7467854c0bac6268efdde5b41536f2316f80f317f41a2011192e99d6fb14b979431a961868716dd
DIST mythtv-0.27.1-4f4b6744637cceafd5ec6d82e24a9c34ba7c93b5.tar.xz 544 SHA256 68cd596983c64755bd2117c9348e080248344092f6ad7abf2a37f5681f4a6940 SHA512 40e6be3cad2c88b5317929170c81a5cfe192e84ed929be2b74b4c9c35266a6016cdf06fd6f512f4ac5f45a83d08cd0911a8470093fc8f2aa67ca614582b44d7a WHIRLPOOL c3a2bba4bd97a13d998a7036ad92ab988ed899ed49c51b50d36321fdf6da3e37c48e0eded3fcc182e2b07dd8aea7bbfbd95adb5ef32153b887bab7656c351ee8
DIST mythtv-0.27.1-aaae611819c6a6f92a55d5c82efb8738ec9a23df.tar.xz 148364 SHA256 ca09cf37ef0bf8b4ca2ff54416b66126229680bef7e687f6b1f0b215250c0f12 SHA512 bc5d719a10e683b13170975d39d2d57547f7935007697c3f1d002067bffb63fe1b6375e834c4c0aea765c54ef35085d6f46cea1b5744605eae616d939fcb795d WHIRLPOOL 5ff8be973fe9a59cab833025e3cfe5c38dd8a3b4a9af83e2a584350f9b5389d82ec32738f66d91c633fa3f01dbf27c69d723023c72e554e1feec2687a3cdfb1a
DIST mythtv-0.27.1.tar.gz 85612356 SHA256 a7039ba46347f1d6a0ed392a53117639c8cba6bc458a6ad30082046d8ad85de7 SHA512 f2c79765948c0a00c7a92f24d2315b5af3044333f67ed8925a59c5bebbdebf98792ef05e2bc8864bfbe77be8cc8ff530e3f4e8761320cfe5ed21369341d8915e WHIRLPOOL 938e0e77070473a523323fe64e40eb416809b40b16943d66a5914d65caa7530dd4b5ba5209919050a7b4968c9e5ca5155ee970f165b39a5c77392debb20bf0ad
DIST mythtv-0.27.tar.gz 85904162 SHA256 494ebd7ee384e751c05ee0a1b3dcd3618caf72f1e94810381c09c2b5d1c799f0 SHA512 2ea070497a7610b8e1548112d9925a28aeedba819c2d063e88cc63daf69947379ce7213e357c26bf2221f8a8e865c937dee3b9bf2695644f2f1adeadf6d11116 WHIRLPOOL 74c4fade0d0f93a64e5f1da3120358f15f6f8891f53b7c74b41a286369e192790cae87829b79a3a90ce3ca23ede63b3dfa809b514b68cee220432794414b8a47

@ -52,7 +52,7 @@ Environment=MYTHCONFDIR=/etc/mythtv
# Default setting assumes a system wide install. Otherwise it should be set to
# the folder containing the .mythtv subfolder containing the config.xml file
# Such as
Environment=HOME=/usr/share/mythtv
#Environment=HOME=/usr/share/mythtv
# or
Environment=HOME=/~/.mythtv
@ -76,7 +76,7 @@ StandardOutput=null
ExecStart=/usr/bin/mythbackend --logpath /var/log/mythtv --loglevel crit
# Whether systemd will continue over-watch and restart on any halt
#Restart=Restart-always
#Restart=always
[Install]
WantedBy=multi-user.target

@ -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…
Cancel
Save