parent
668894afc2
commit
92f58b6dfa
@ -1,18 +0,0 @@
|
|||||||
--- setools-4.0.0/setup.py.orig 2016-05-05 01:11:19.204938821 +0800
|
|
||||||
+++ setools-4.0.0/setup.py 2016-05-05 01:18:48.852004644 +0800
|
|
||||||
@@ -162,12 +162,10 @@
|
|
||||||
'build_lex': LexCommand,
|
|
||||||
'build_ext': BuildExtCommand,
|
|
||||||
'build_qhc': QtHelpCommand},
|
|
||||||
- packages=['setools', 'setools.diff', 'setools.policyrep', 'setoolsgui', 'setoolsgui.apol'],
|
|
||||||
- scripts=['apol', 'sediff', 'seinfo', 'seinfoflow', 'sesearch', 'sedta'],
|
|
||||||
+ packages=['setools', 'setools.diff', 'setools.policyrep'],
|
|
||||||
+ scripts=['sediff', 'seinfo', 'seinfoflow', 'sesearch', 'sedta'],
|
|
||||||
data_files=[(join(sys.prefix, 'share/man/man1'), glob.glob("man/*.1") ),
|
|
||||||
- (join(sys.prefix, 'share/setools'), glob.glob("data/*.ui") +
|
|
||||||
- ["data/perm_map", "qhc/apol.qhc"] ),
|
|
||||||
- (join(sys.prefix, 'share/setools/icons'), glob.glob("data/icons/*.png"))],
|
|
||||||
+ (join(sys.prefix, 'share/setools'), ["data/perm_map"] ),],
|
|
||||||
ext_modules=ext_py_mods,
|
|
||||||
test_suite='tests',
|
|
||||||
license='GPLv2+, LGPLv2.1+',
|
|
@ -1,54 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI="6"
|
|
||||||
PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
|
|
||||||
|
|
||||||
inherit distutils-r1
|
|
||||||
|
|
||||||
DESCRIPTION="Policy Analysis Tools for SELinux"
|
|
||||||
HOMEPAGE="https://github.com/TresysTechnology/setools/wiki"
|
|
||||||
|
|
||||||
if [[ ${PV} == 9999 ]] ; then
|
|
||||||
inherit git-r3
|
|
||||||
EGIT_REPO_URI="https://github.com/TresysTechnology/setools.git"
|
|
||||||
else
|
|
||||||
SRC_URI="https://github.com/TresysTechnology/setools/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
KEYWORDS=""
|
|
||||||
fi
|
|
||||||
|
|
||||||
LICENSE="GPL-2 LGPL-2.1"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="X debug test"
|
|
||||||
|
|
||||||
RDEPEND="${PYTHON_DEPS}
|
|
||||||
>=sys-libs/libselinux-2.4:=[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/networkx-1.8[${PYTHON_USEDEP}]
|
|
||||||
app-arch/bzip2:=
|
|
||||||
dev-libs/libpcre:=
|
|
||||||
X? (
|
|
||||||
dev-python/PyQt5
|
|
||||||
dev-qt/qtchooser
|
|
||||||
)"
|
|
||||||
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
>=dev-lang/swig-2.0.12:0
|
|
||||||
sys-devel/bison
|
|
||||||
sys-devel/flex
|
|
||||||
>=sys-libs/libsepol-2.4
|
|
||||||
test? (
|
|
||||||
python_targets_python2_7? ( dev-python/mock[${PYTHON_USEDEP}] )
|
|
||||||
dev-python/tox[${PYTHON_USEDEP}]
|
|
||||||
)"
|
|
||||||
|
|
||||||
python_prepare_all() {
|
|
||||||
sed -i "s/'-Werror', //" "${S}"/setup.py || die "failed to remove Werror"
|
|
||||||
|
|
||||||
use X || local PATCHES=( "${FILESDIR}"/setools-4.0.0-remove-gui.patch )
|
|
||||||
distutils-r1_python_prepare_all
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
esetup.py test
|
|
||||||
}
|
|
@ -1,2 +1,3 @@
|
|||||||
DIST lzlib-1.6.tar.gz 91734 SHA256 c187ef5ffa9ffb01abaec667dda4d8c8b378291c68ad094c63bd75ee049e4780 SHA512 b4ebf3ad0c634593b7162479d43497b2daa1c47b979695988ed278e828fc6f6eac721b9eae238f50b7ee543f8c163fc4b51c6dcd575c37aa59aff8ca3cf903a2 WHIRLPOOL da2b6e1755c7697e3f8c7dbd82c4fc51b3503234498bfa9b860a144e8a53345e40fcd0062ad152742b247c3b03ccfb9d66046dc2372503333f30a2692efaa18d
|
DIST lzlib-1.6.tar.gz 91734 SHA256 c187ef5ffa9ffb01abaec667dda4d8c8b378291c68ad094c63bd75ee049e4780 SHA512 b4ebf3ad0c634593b7162479d43497b2daa1c47b979695988ed278e828fc6f6eac721b9eae238f50b7ee543f8c163fc4b51c6dcd575c37aa59aff8ca3cf903a2 WHIRLPOOL da2b6e1755c7697e3f8c7dbd82c4fc51b3503234498bfa9b860a144e8a53345e40fcd0062ad152742b247c3b03ccfb9d66046dc2372503333f30a2692efaa18d
|
||||||
DIST lzlib-1.7.tar.gz 94257 SHA256 88c919dbb16a8b5409fc8ccec31d3c604551d73e84cec8c964fd639452536214 SHA512 de91417f301e7c41da39b57a5bbce112d24170008f24c87ddbe7977ad912a982e62aac7ed5c2964abbf1905d6ebb2faf64b29cfba0a2bea40d35aed5eb437728 WHIRLPOOL 7ee577edf78a3f79319469eafbecd418917c6b2da29be4b000438481b3e4692dca13902516f0486d260832813404e6920c1e8234c6c65ba7fad8eb88093343c8
|
DIST lzlib-1.7.tar.gz 94257 SHA256 88c919dbb16a8b5409fc8ccec31d3c604551d73e84cec8c964fd639452536214 SHA512 de91417f301e7c41da39b57a5bbce112d24170008f24c87ddbe7977ad912a982e62aac7ed5c2964abbf1905d6ebb2faf64b29cfba0a2bea40d35aed5eb437728 WHIRLPOOL 7ee577edf78a3f79319469eafbecd418917c6b2da29be4b000438481b3e4692dca13902516f0486d260832813404e6920c1e8234c6c65ba7fad8eb88093343c8
|
||||||
|
DIST lzlib-1.8.tar.gz 96324 SHA256 41bfa82c6ee184ed0884437dc4074ad505e64cb747432cefa97976b89045cbad SHA512 4fe8e28068f67d377bcfb0b7335650acd03565f9c8ac247c87a2b4951b82bae5e8b82d8a537bae84ed13ee09555e7ffbf573a2b3738d9bc86771897981cd549b WHIRLPOOL 31b89aac035f3db09c9a9ae2d3a7d81fb7ff1456305713af6cd41098b845f0321d11730f6763437f8fd4d48f47ea65f4bf8e34a14ec63ca8459d37b7ec987ba5
|
||||||
|
@ -0,0 +1,37 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit multilib toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="Library for lzip compression"
|
||||||
|
HOMEPAGE="http://www.nongnu.org/lzip/lzlib.html"
|
||||||
|
SRC_URI="http://download.savannah.gnu.org/releases-noredirect/lzip/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="libstdc++" # fancy form of GPL-2+ with library exception
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local myconf=(
|
||||||
|
--enable-shared
|
||||||
|
--disable-static
|
||||||
|
--prefix="${EPREFIX}"/usr
|
||||||
|
--libdir="${EPREFIX}"/usr/$(get_libdir)
|
||||||
|
CC="$(tc-getCC)"
|
||||||
|
CPPFLAGS="${CPPFLAGS}"
|
||||||
|
CFLAGS="${CXXFLAGS}"
|
||||||
|
LDFLAGS="${LDFLAGS}"
|
||||||
|
)
|
||||||
|
|
||||||
|
# not autotools-based
|
||||||
|
./configure "${myconf[@]}" || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake DESTDIR="${D}" LDCONFIG=: install
|
||||||
|
einstalldocs
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
DIST emms-3.0.tar.gz 200838 SHA256 5b750312dc82f856b1c725c0d795216f430ef7c25a301cda75b4847e52773594 SHA512 a6637d6d9bcf7fdc81815e698b51579d2dcb51b70b39d65117a81d180541f4774c82a1da23f5e67a5ffd37d5f1a4ce4fe5f653f8e443f899910320eaf5420119 WHIRLPOOL b8f9eecf1c1883e59051a31076888abb038627960012c22d9822764d558e84d97afb0b3eee9c6bf3fe89b707c6657d62099b384cac684709f1250f8fe63e9c59
|
DIST emms-3.0.tar.gz 200838 SHA256 5b750312dc82f856b1c725c0d795216f430ef7c25a301cda75b4847e52773594 SHA512 a6637d6d9bcf7fdc81815e698b51579d2dcb51b70b39d65117a81d180541f4774c82a1da23f5e67a5ffd37d5f1a4ce4fe5f653f8e443f899910320eaf5420119 WHIRLPOOL b8f9eecf1c1883e59051a31076888abb038627960012c22d9822764d558e84d97afb0b3eee9c6bf3fe89b707c6657d62099b384cac684709f1250f8fe63e9c59
|
||||||
|
DIST emms-4.1.tar.gz 283625 SHA256 032e5680c39f70234245e2c6d56bc8278cfb80e5539f3aa1ed26b771c330c62b SHA512 b92773bb102e8d082a70644743665d5a1bfa470f579b8aaa1df60a29d0156aa6c4d516ea92a842db50d3418d63be7eb0cd36f18e9e3574b840056ed4ea210107 WHIRLPOOL 4ce84196531fae53e37d50b4e802b731db5f99a530b83965dfc95c63f105cdf1703df65af95fe2b4849ce1f412e3ba2fb4141cc6f9ec9bae0541e73226932de8
|
||||||
|
@ -0,0 +1,39 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit elisp toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="The Emacs Multimedia System"
|
||||||
|
HOMEPAGE="https://www.gnu.org/software/emms/
|
||||||
|
https://www.emacswiki.org/emacs/EMMS"
|
||||||
|
SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3+ FDL-1.1+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
||||||
|
|
||||||
|
DEPEND="media-libs/taglib"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
# EMMS can use almost anything for playing media files therefore the dependency
|
||||||
|
# possibilities are so broad that we refrain from setting anything explicitly
|
||||||
|
# in DEPEND/RDEPEND.
|
||||||
|
|
||||||
|
SITEFILE="50${PN}-gentoo.el"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
emake CC="$(tc-getCC)" \
|
||||||
|
all emms-print-metadata
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
elisp-install ${PN} lisp/*.{el,elc}
|
||||||
|
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||||
|
doinfo doc/emms.info*
|
||||||
|
dobin src/emms-print-metadata
|
||||||
|
doman emms-print-metadata.1
|
||||||
|
dodoc AUTHORS ChangeLog NEWS README THANKGNU
|
||||||
|
}
|
@ -0,0 +1,2 @@
|
|||||||
|
DIST virtio-win-0.1.117.iso 56999936 SHA256 79a0721a363d5845b88aab7083986c20647cc3044a442879c4fa7eb601f98005 SHA512 695d4bf0bbe469269ef46735997c33d3bec83bec30b86ffefe6ee3a7142e4c70a5cdb6aeca1bef6b538792faee752296452535c0276a3f7686d8a96bdf9eb6d4 WHIRLPOOL 19285eebf0ff0129b100dbf314dfbf890201ebd709f73785e8e631ec6db51b2492bb495d8b76600011a5393e36e319782b2730df602928ecd11fb6626c4d56ea
|
||||||
|
DIST virtio-win-0.1.96.iso 160659456 SHA256 438e1a52d3d7cc6847ba7bc828ba0d5f09f97eeb1e39f7042448d656282f870e SHA512 a00311f29937383d0dd538b5156a078fdb0c93d39a91d66376a9567f3d4841eeb0ec2a8bf8b018d089040895c9f720e1b253a5aed8bd337dd8713a47544b2a61 WHIRLPOOL 7093e596b95702c6bb310ff61ad474ca05457dc4df4aed4e52336139119f82e06421ed7c207250f70bd6354e33649de04e66a1618121f447a44732a68f3789aa
|
@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>wizardedit@gentoo.org</email>
|
||||||
|
<name>Austin English</name>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">crobinso/virtio-win-pkg-scripts</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,19 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DESCRIPTION="VirtIO drivers for Windows virtual machines running on KVM"
|
||||||
|
HOMEPAGE="https://fedoraproject.org/wiki/Windows_Virtio_Drivers"
|
||||||
|
SRC_URI="https://fedorapeople.org/groups/virt/${PN}/direct-downloads/archive-virtio/${PN}-${PV}-1/${PN}-${PV}.iso"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
S=${WORKDIR}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto /usr/share/drivers/windows
|
||||||
|
doins "${DISTDIR}/${PN}-${PV}.iso"
|
||||||
|
}
|
@ -0,0 +1,19 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
DESCRIPTION="VirtIO drivers for Windows virtual machines running on KVM"
|
||||||
|
HOMEPAGE="https://fedoraproject.org/wiki/Windows_Virtio_Drivers"
|
||||||
|
SRC_URI="https://fedorapeople.org/groups/virt/${PN}/direct-downloads/archive-virtio/${PN}-${PV}/${PN}-${PV}.iso"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
S=${WORKDIR}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto /usr/share/drivers/windows
|
||||||
|
doins "${DISTDIR}/${PN}-${PV}.iso"
|
||||||
|
}
|
@ -0,0 +1,464 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
PLOCALES="ar bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru sk sl sr_RS@cyrillic sr_RS@latin sv te th tr uk wa zh_CN zh_TW"
|
||||||
|
PLOCALE_BACKUP="en"
|
||||||
|
|
||||||
|
inherit autotools eutils fdo-mime flag-o-matic gnome2-utils l10n multilib multilib-minimal pax-utils toolchain-funcs virtualx versionator
|
||||||
|
|
||||||
|
if [[ ${PV} == "9999" ]] ; then
|
||||||
|
EGIT_REPO_URI="git://source.winehq.org/git/wine.git http://source.winehq.org/git/wine.git"
|
||||||
|
EGIT_BRANCH="master"
|
||||||
|
inherit git-r3
|
||||||
|
SRC_URI=""
|
||||||
|
#KEYWORDS=""
|
||||||
|
else
|
||||||
|
MAJOR_V=$(get_version_component_range 1-2)
|
||||||
|
SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}/${P}.tar.bz2"
|
||||||
|
KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
|
||||||
|
fi
|
||||||
|
|
||||||
|
GV="2.44"
|
||||||
|
MV="4.6.2"
|
||||||
|
[[ ${MAJOR_V} == "1.8" ]] && SUFFIX="-unofficial"
|
||||||
|
STAGING_P="wine-staging-${PV}"
|
||||||
|
STAGING_DIR="${WORKDIR}/${STAGING_P}${SUFFIX}"
|
||||||
|
D3D9_P="wine-d3d9-${PV}"
|
||||||
|
D3D9_DIR="${WORKDIR}/wine-d3d9-patches-${D3D9_P}"
|
||||||
|
WINE_GENTOO="wine-gentoo-2015.03.07"
|
||||||
|
DESCRIPTION="Free implementation of Windows(tm) on Unix"
|
||||||
|
HOMEPAGE="http://www.winehq.org/"
|
||||||
|
SRC_URI="${SRC_URI}
|
||||||
|
gecko? (
|
||||||
|
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${GV}/wine_gecko-${GV}-x86.msi )
|
||||||
|
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${GV}/wine_gecko-${GV}-x86_64.msi )
|
||||||
|
)
|
||||||
|
mono? ( https://dl.winehq.org/wine/wine-mono/${MV}/wine-mono-${MV}.msi )
|
||||||
|
https://dev.gentoo.org/~tetromino/distfiles/${PN}/${WINE_GENTOO}.tar.bz2"
|
||||||
|
|
||||||
|
if [[ ${PV} == "9999" ]] ; then
|
||||||
|
STAGING_EGIT_REPO_URI="git://github.com/wine-compholio/wine-staging.git"
|
||||||
|
D3D9_EGIT_REPO_URI="git://github.com/sarnex/wine-d3d9-patches.git"
|
||||||
|
else
|
||||||
|
SRC_URI="${SRC_URI}
|
||||||
|
staging? ( https://github.com/wine-compholio/wine-staging/archive/v${PV}${SUFFIX}.tar.gz -> ${STAGING_P}.tar.gz )
|
||||||
|
d3d9? ( https://github.com/sarnex/wine-d3d9-patches/archive/${D3D9_P}.tar.gz )"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
|
||||||
|
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
|
||||||
|
test? ( abi_x86_32 )
|
||||||
|
elibc_glibc? ( threads )
|
||||||
|
pipelight? ( staging )
|
||||||
|
s3tc? ( staging )
|
||||||
|
vaapi? ( staging )
|
||||||
|
osmesa? ( opengl )" #286560
|
||||||
|
|
||||||
|
# FIXME: the test suite is unsuitable for us; many tests require net access
|
||||||
|
# or fail due to Xvfb's opengl limitations.
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
COMMON_DEPEND="
|
||||||
|
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
|
||||||
|
capi? ( net-dialup/capi4k-utils )
|
||||||
|
d3d9? ( media-libs/mesa[d3d9,${MULTILIB_USEDEP}] )
|
||||||
|
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
|
||||||
|
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
|
||||||
|
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
|
||||||
|
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
|
||||||
|
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
|
||||||
|
gstreamer? (
|
||||||
|
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
|
||||||
|
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
|
||||||
|
)
|
||||||
|
X? (
|
||||||
|
x11-libs/libXcursor[${MULTILIB_USEDEP}]
|
||||||
|
x11-libs/libXext[${MULTILIB_USEDEP}]
|
||||||
|
x11-libs/libXrandr[${MULTILIB_USEDEP}]
|
||||||
|
x11-libs/libXi[${MULTILIB_USEDEP}]
|
||||||
|
x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
|
||||||
|
)
|
||||||
|
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
|
||||||
|
alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
|
||||||
|
cups? ( net-print/cups:=[${MULTILIB_USEDEP}] )
|
||||||
|
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
|
||||||
|
opengl? (
|
||||||
|
virtual/glu[${MULTILIB_USEDEP}]
|
||||||
|
virtual/opengl[${MULTILIB_USEDEP}]
|
||||||
|
)
|
||||||
|
gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] )
|
||||||
|
jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
|
||||||
|
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
|
||||||
|
lcms? ( media-libs/lcms:2=[${MULTILIB_USEDEP}] )
|
||||||
|
mp3? ( >=media-sound/mpg123-1.5.0[${MULTILIB_USEDEP}] )
|
||||||
|
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
|
||||||
|
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
|
||||||
|
odbc? ( dev-db/unixODBC:=[${MULTILIB_USEDEP}] )
|
||||||
|
osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
|
||||||
|
pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
|
||||||
|
pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] )
|
||||||
|
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
|
||||||
|
xml? (
|
||||||
|
dev-libs/libxml2[${MULTILIB_USEDEP}]
|
||||||
|
dev-libs/libxslt[${MULTILIB_USEDEP}]
|
||||||
|
)
|
||||||
|
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
|
||||||
|
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
|
||||||
|
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
|
||||||
|
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
|
||||||
|
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
|
||||||
|
xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
|
||||||
|
abi_x86_32? (
|
||||||
|
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||||
|
!<app-emulation/emul-linux-x86-baselibs-20140508-r14
|
||||||
|
!app-emulation/emul-linux-x86-db[-abi_x86_32(-)]
|
||||||
|
!<app-emulation/emul-linux-x86-db-20140508-r3
|
||||||
|
!app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)]
|
||||||
|
!<app-emulation/emul-linux-x86-medialibs-20140508-r6
|
||||||
|
!app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)]
|
||||||
|
!<app-emulation/emul-linux-x86-opengl-20140508-r1
|
||||||
|
!app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)]
|
||||||
|
!<app-emulation/emul-linux-x86-sdl-20140508-r1
|
||||||
|
!app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
|
||||||
|
!<app-emulation/emul-linux-x86-soundlibs-20140508
|
||||||
|
!app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
|
||||||
|
!<app-emulation/emul-linux-x86-xlibs-20140508
|
||||||
|
)"
|
||||||
|
|
||||||
|
RDEPEND="${COMMON_DEPEND}
|
||||||
|
dos? ( games-emulation/dosbox )
|
||||||
|
perl? ( dev-lang/perl dev-perl/XML-Simple )
|
||||||
|
s3tc? ( >=media-libs/libtxc_dxtn-1.0.1-r1[${MULTILIB_USEDEP}] )
|
||||||
|
samba? ( >=net-fs/samba-3.0.25[winbind] )
|
||||||
|
selinux? ( sec-policy/selinux-wine )
|
||||||
|
udisks? ( sys-fs/udisks:2 )
|
||||||
|
pulseaudio? ( realtime? ( sys-auth/rtkit ) )"
|
||||||
|
|
||||||
|
# tools/make_requests requires perl
|
||||||
|
DEPEND="${COMMON_DEPEND}
|
||||||
|
staging? ( dev-lang/perl dev-perl/XML-Simple )
|
||||||
|
X? (
|
||||||
|
x11-proto/inputproto
|
||||||
|
x11-proto/xextproto
|
||||||
|
x11-proto/xf86vidmodeproto
|
||||||
|
)
|
||||||
|
xinerama? ( x11-proto/xineramaproto )
|
||||||
|
prelink? ( sys-devel/prelink )
|
||||||
|
>=sys-kernel/linux-headers-2.6
|
||||||
|
virtual/pkgconfig
|
||||||
|
virtual/yacc
|
||||||
|
sys-devel/flex"
|
||||||
|
|
||||||
|
# These use a non-standard "Wine" category, which is provided by
|
||||||
|
# /etc/xdg/applications-merged/wine.menu
|
||||||
|
QA_DESKTOP_FILE="usr/share/applications/wine-browsedrive.desktop
|
||||||
|
usr/share/applications/wine-notepad.desktop
|
||||||
|
usr/share/applications/wine-uninstaller.desktop
|
||||||
|
usr/share/applications/wine-winecfg.desktop"
|
||||||
|
|
||||||
|
wine_build_environment_check() {
|
||||||
|
[[ ${MERGE_TYPE} = "binary" ]] && return 0
|
||||||
|
|
||||||
|
# bug #549768
|
||||||
|
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) -le 2 ]]; then
|
||||||
|
einfo "Checking for gcc-5 ms_abi compiler bug ..."
|
||||||
|
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
|
||||||
|
# Run in subshell to prevent "Aborted" message
|
||||||
|
if ! ( "${T}"/pr66838 || false ) >/dev/null 2>&1; then
|
||||||
|
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
|
||||||
|
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
|
||||||
|
eerror "or use gcc-config to select a different compiler version."
|
||||||
|
eerror "See https://bugs.gentoo.org/549768"
|
||||||
|
eerror
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
# bug #574044
|
||||||
|
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
|
||||||
|
einfo "Checking for gcc-5-3 stack realignment compiler bug ..."
|
||||||
|
# Compile in subshell to prevent "Aborted" message
|
||||||
|
if ! ( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1; then
|
||||||
|
eerror "Wine cannot be built with this version of gcc-5.3"
|
||||||
|
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
|
||||||
|
eerror "or use gcc-config to select a different compiler version."
|
||||||
|
eerror "See https://bugs.gentoo.org/574044"
|
||||||
|
eerror
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use abi_x86_64 && [[ $(( $(gcc-major-version) * 100 + $(gcc-minor-version) )) -lt 404 ]]; then
|
||||||
|
eerror "You need gcc-4.4+ to build 64-bit wine"
|
||||||
|
eerror
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
|
||||||
|
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
|
||||||
|
eerror "See https://bugs.gentoo.org/487864 for more details."
|
||||||
|
eerror
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_pretend() {
|
||||||
|
wine_build_environment_check || die
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
wine_build_environment_check || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
if [[ ${PV} == "9999" ]] ; then
|
||||||
|
git-r3_src_unpack
|
||||||
|
if use staging; then
|
||||||
|
local WINE_COMMIT=${EGIT_VERSION}
|
||||||
|
|
||||||
|
EGIT_REPO_URI=${STAGING_EGIT_REPO_URI}
|
||||||
|
unset ${PN}_LIVE_{REPO,BRANCH,COMMIT} EGIT_COMMIT;
|
||||||
|
|
||||||
|
EGIT_CHECKOUT_DIR=${STAGING_DIR} git-r3_src_unpack
|
||||||
|
|
||||||
|
local STAGING_COMMIT=$("${STAGING_DIR}/patches/patchinstall.sh" --upstream-commit) || die
|
||||||
|
|
||||||
|
if [[ "${WINE_COMMIT}" != "${STAGING_COMMIT}" ]]; then
|
||||||
|
einfo "The current Staging patchset is not guaranteed to apply on this WINE commit."
|
||||||
|
einfo "If src_prepare fails, try emerging with the env var EGIT_COMMIT."
|
||||||
|
einfo "Example: EGIT_COMMIT=${STAGING_COMMIT} emerge -1 wine"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
if use d3d9; then
|
||||||
|
EGIT_REPO_URI="${D3D9_EGIT_REPO_URI}"
|
||||||
|
unset ${PN}_LIVE_{REPO,BRANCH,COMMIT} EGIT_COMMIT;
|
||||||
|
EGIT_CHECKOUT_DIR="${D3D9_DIR}" git-r3_src_unpack
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
unpack ${P}.tar.bz2
|
||||||
|
use staging && unpack "${STAGING_P}.tar.gz"
|
||||||
|
use d3d9 && unpack "${D3D9_P}.tar.gz"
|
||||||
|
fi
|
||||||
|
|
||||||
|
unpack "${WINE_GENTOO}.tar.bz2"
|
||||||
|
|
||||||
|
l10n_find_plocales_changes "${S}/po" "" ".po"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
local md5="$(md5sum server/protocol.def)"
|
||||||
|
local PATCHES=(
|
||||||
|
"${FILESDIR}"/${PN}-1.5.26-winegcc.patch #260726
|
||||||
|
"${FILESDIR}"/${PN}-1.9.5-multilib-portage.patch #395615
|
||||||
|
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
|
||||||
|
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
|
||||||
|
)
|
||||||
|
if use staging; then
|
||||||
|
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"
|
||||||
|
ewarn "Wine bugzilla should explicitly state that staging was used."
|
||||||
|
|
||||||
|
local STAGING_EXCLUDE=""
|
||||||
|
use pipelight || STAGING_EXCLUDE="${STAGING_EXCLUDE} -W Pipelight"
|
||||||
|
|
||||||
|
# Launch wine-staging patcher in a subshell, using epatch as a backend, and gitapply.sh as a backend for binary patches
|
||||||
|
ebegin "Running Wine-Staging patch installer"
|
||||||
|
(
|
||||||
|
set -- DESTDIR="${S}" --backend=epatch --no-autoconf --all ${STAGING_EXCLUDE}
|
||||||
|
cd "${STAGING_DIR}/patches"
|
||||||
|
source "${STAGING_DIR}/patches/patchinstall.sh"
|
||||||
|
)
|
||||||
|
eend $?
|
||||||
|
|
||||||
|
# To differentiate unofficial staging releases
|
||||||
|
if [[ ! -z ${SUFFIX} ]]; then
|
||||||
|
sed -i "s/(Staging)/(Staging [Unofficial])/" libs/wine/Makefile.in || die
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
if use d3d9; then
|
||||||
|
if use staging; then
|
||||||
|
PATCHES+=( "${D3D9_DIR}/staging-helper.patch" )
|
||||||
|
else
|
||||||
|
PATCHES+=( "${D3D9_DIR}/d3d9-helper.patch" )
|
||||||
|
fi
|
||||||
|
PATCHES+=( "${D3D9_DIR}/wine-d3d9.patch" )
|
||||||
|
fi
|
||||||
|
|
||||||
|
default
|
||||||
|
eautoreconf
|
||||||
|
|
||||||
|
# Modification of the server protocol requires regenerating the server requests
|
||||||
|
if [[ "$(md5sum server/protocol.def)" != "${md5}" ]]; then
|
||||||
|
einfo "server/protocol.def was patched; running tools/make_requests"
|
||||||
|
tools/make_requests || die #432348
|
||||||
|
fi
|
||||||
|
sed -i '/^UPDATE_DESKTOP_DATABASE/s:=.*:=true:' tools/Makefile.in || die
|
||||||
|
if ! use run-exes; then
|
||||||
|
sed -i '/^MimeType/d' loader/wine.desktop || die #117785
|
||||||
|
fi
|
||||||
|
|
||||||
|
# hi-res default icon, #472990, http://bugs.winehq.org/show_bug.cgi?id=24652
|
||||||
|
cp "${WORKDIR}"/${WINE_GENTOO}/icons/oic_winlogo.ico dlls/user32/resources/ || die
|
||||||
|
|
||||||
|
l10n_get_locales > po/LINGUAS # otherwise wine doesn't respect LINGUAS
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
export LDCONFIG=/bin/true
|
||||||
|
use custom-cflags || strip-flags
|
||||||
|
|
||||||
|
multilib-minimal_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_configure() {
|
||||||
|
local myconf=(
|
||||||
|
--sysconfdir=/etc/wine
|
||||||
|
$(use_with alsa)
|
||||||
|
$(use_with capi)
|
||||||
|
$(use_with lcms cms)
|
||||||
|
$(use_with cups)
|
||||||
|
$(use_with ncurses curses)
|
||||||
|
$(use_with udisks dbus)
|
||||||
|
$(use_with fontconfig)
|
||||||
|
$(use_with ssl gnutls)
|
||||||
|
$(use_enable gecko mshtml)
|
||||||
|
$(use_with gphoto2 gphoto)
|
||||||
|
$(use_with gsm)
|
||||||
|
$(use_with gstreamer)
|
||||||
|
--without-hal
|
||||||
|
$(use_with jpeg)
|
||||||
|
$(use_with ldap)
|
||||||
|
$(use_enable mono mscoree)
|
||||||
|
$(use_with mp3 mpg123)
|
||||||
|
$(use_with netapi)
|
||||||
|
$(use_with nls gettext)
|
||||||
|
$(use_with openal)
|
||||||
|
$(use_with opencl)
|
||||||
|
$(use_with opengl)
|
||||||
|
$(use_with osmesa)
|
||||||
|
$(use_with oss)
|
||||||
|
$(use_with pcap)
|
||||||
|
$(use_with png)
|
||||||
|
$(use_with pulseaudio pulse)
|
||||||
|
$(use_with threads pthread)
|
||||||
|
$(use_with scanner sane)
|
||||||
|
$(use_enable test tests)
|
||||||
|
$(use_with truetype freetype)
|
||||||
|
$(use_with v4l)
|
||||||
|
$(use_with X x)
|
||||||
|
$(use_with xcomposite)
|
||||||
|
$(use_with xinerama)
|
||||||
|
$(use_with xml)
|
||||||
|
$(use_with xml xslt)
|
||||||
|
)
|
||||||
|
|
||||||
|
use staging && myconf+=(
|
||||||
|
--with-xattr
|
||||||
|
$(use_with vaapi va)
|
||||||
|
)
|
||||||
|
use d3d9 && myconf+=( $(use_with d3d9 d3dadapter) )
|
||||||
|
|
||||||
|
local PKG_CONFIG AR RANLIB
|
||||||
|
# Avoid crossdev's i686-pc-linux-gnu-pkg-config if building wine32 on amd64; #472038
|
||||||
|
# set AR and RANLIB to make QA scripts happy; #483342
|
||||||
|
tc-export PKG_CONFIG AR RANLIB
|
||||||
|
|
||||||
|
if use amd64; then
|
||||||
|
if [[ ${ABI} == amd64 ]]; then
|
||||||
|
myconf+=( --enable-win64 )
|
||||||
|
else
|
||||||
|
myconf+=( --disable-win64 )
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Note: using --with-wine64 results in problems with multilib.eclass
|
||||||
|
# CC/LD hackery. We're using separate tools instead.
|
||||||
|
fi
|
||||||
|
|
||||||
|
ECONF_SOURCE=${S} \
|
||||||
|
econf "${myconf[@]}"
|
||||||
|
emake depend
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_test() {
|
||||||
|
# FIXME: win32-only; wine64 tests fail with "could not find the Wine loader"
|
||||||
|
if [[ ${ABI} == x86 ]]; then
|
||||||
|
if [[ $(id -u) == 0 ]]; then
|
||||||
|
ewarn "Skipping tests since they cannot be run under the root user."
|
||||||
|
ewarn "To run the test ${PN} suite, add userpriv to FEATURES in make.conf"
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
WINEPREFIX="${T}/.wine-${ABI}" \
|
||||||
|
Xemake test
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install_all() {
|
||||||
|
local DOCS=( ANNOUNCE AUTHORS README )
|
||||||
|
local l
|
||||||
|
add_locale_docs() {
|
||||||
|
local locale_doc="documentation/README.$1"
|
||||||
|
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
|
||||||
|
}
|
||||||
|
l10n_for_each_locale_do add_locale_docs
|
||||||
|
|
||||||
|
einstalldocs
|
||||||
|
prune_libtool_files --all
|
||||||
|
|
||||||
|
emake -C "../${WINE_GENTOO}" install DESTDIR="${D}" EPREFIX="${EPREFIX}"
|
||||||
|
if use gecko ; then
|
||||||
|
insinto /usr/share/wine/gecko
|
||||||
|
use abi_x86_32 && doins "${DISTDIR}"/wine_gecko-${GV}-x86.msi
|
||||||
|
use abi_x86_64 && doins "${DISTDIR}"/wine_gecko-${GV}-x86_64.msi
|
||||||
|
fi
|
||||||
|
if use mono ; then
|
||||||
|
insinto /usr/share/wine/mono
|
||||||
|
doins "${DISTDIR}"/wine-mono-${MV}.msi
|
||||||
|
fi
|
||||||
|
if ! use perl ; then # winedump calls function_grep.pl, and winemaker is a perl script
|
||||||
|
rm "${D}"usr/bin/{wine{dump,maker},function_grep.pl} "${D}"usr/share/man/man1/wine{dump,maker}.1 || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
use abi_x86_32 && pax-mark psmr "${D}"usr/bin/wine{,-preloader} #255055
|
||||||
|
use abi_x86_64 && pax-mark psmr "${D}"usr/bin/wine64{,-preloader}
|
||||||
|
|
||||||
|
if use abi_x86_64 && ! use abi_x86_32; then
|
||||||
|
dosym /usr/bin/wine{64,} # 404331
|
||||||
|
dosym /usr/bin/wine{64,}-preloader
|
||||||
|
fi
|
||||||
|
|
||||||
|
# respect LINGUAS when installing man pages, #469418
|
||||||
|
for l in de fr pl; do
|
||||||
|
use linguas_${l} || rm -r "${D}"usr/share/man/${l}*
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
gnome2_icon_savelist
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
gnome2_icon_cache_update
|
||||||
|
fdo-mime_desktop_database_update
|
||||||
|
|
||||||
|
if ! use gecko; then
|
||||||
|
ewarn "Without Wine Gecko, wine prefixes will not have a default"
|
||||||
|
ewarn "implementation of iexplore. Many older windows applications"
|
||||||
|
ewarn "rely upon the existence of an iexplore implementation, so"
|
||||||
|
ewarn "you will likely need to install an external one, like via winetricks"
|
||||||
|
fi
|
||||||
|
if ! use mono; then
|
||||||
|
ewarn "Without Wine Mono, wine prefixes will not have a default"
|
||||||
|
ewarn "implementation of .NET. Many windows applications rely upon"
|
||||||
|
ewarn "the existence of a .NET implementation, so you will likely need"
|
||||||
|
ewarn "to install an external one, like via winetricks"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
gnome2_icon_cache_update
|
||||||
|
fdo-mime_desktop_database_update
|
||||||
|
}
|
@ -0,0 +1,464 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
PLOCALES="ar bg ca cs da de el en en_US eo es fa fi fr he hi hr hu it ja ko lt ml nb_NO nl or pa pl pt_BR pt_PT rm ro ru sk sl sr_RS@cyrillic sr_RS@latin sv te th tr uk wa zh_CN zh_TW"
|
||||||
|
PLOCALE_BACKUP="en"
|
||||||
|
|
||||||
|
inherit autotools eutils fdo-mime flag-o-matic gnome2-utils l10n multilib multilib-minimal pax-utils toolchain-funcs virtualx versionator
|
||||||
|
|
||||||
|
if [[ ${PV} == "9999" ]] ; then
|
||||||
|
EGIT_REPO_URI="git://source.winehq.org/git/wine.git http://source.winehq.org/git/wine.git"
|
||||||
|
EGIT_BRANCH="master"
|
||||||
|
inherit git-r3
|
||||||
|
SRC_URI=""
|
||||||
|
#KEYWORDS=""
|
||||||
|
else
|
||||||
|
MAJOR_V=$(get_version_component_range 1-2)
|
||||||
|
SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}/${P}.tar.bz2"
|
||||||
|
KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
|
||||||
|
fi
|
||||||
|
|
||||||
|
GV="2.44"
|
||||||
|
MV="4.6.2"
|
||||||
|
[[ ${MAJOR_V} == "1.8" ]] && SUFFIX="-unofficial"
|
||||||
|
STAGING_P="wine-staging-${PV}"
|
||||||
|
STAGING_DIR="${WORKDIR}/${STAGING_P}${SUFFIX}"
|
||||||
|
D3D9_P="wine-d3d9-${PV}"
|
||||||
|
D3D9_DIR="${WORKDIR}/wine-d3d9-patches-${D3D9_P}"
|
||||||
|
WINE_GENTOO="wine-gentoo-2015.03.07"
|
||||||
|
DESCRIPTION="Free implementation of Windows(tm) on Unix"
|
||||||
|
HOMEPAGE="http://www.winehq.org/"
|
||||||
|
SRC_URI="${SRC_URI}
|
||||||
|
gecko? (
|
||||||
|
abi_x86_32? ( https://dl.winehq.org/wine/wine-gecko/${GV}/wine_gecko-${GV}-x86.msi )
|
||||||
|
abi_x86_64? ( https://dl.winehq.org/wine/wine-gecko/${GV}/wine_gecko-${GV}-x86_64.msi )
|
||||||
|
)
|
||||||
|
mono? ( https://dl.winehq.org/wine/wine-mono/${MV}/wine-mono-${MV}.msi )
|
||||||
|
https://dev.gentoo.org/~tetromino/distfiles/${PN}/${WINE_GENTOO}.tar.bz2"
|
||||||
|
|
||||||
|
if [[ ${PV} == "9999" ]] ; then
|
||||||
|
STAGING_EGIT_REPO_URI="git://github.com/wine-compholio/wine-staging.git"
|
||||||
|
D3D9_EGIT_REPO_URI="git://github.com/sarnex/wine-d3d9-patches.git"
|
||||||
|
else
|
||||||
|
SRC_URI="${SRC_URI}
|
||||||
|
staging? ( https://github.com/wine-compholio/wine-staging/archive/v${PV}${SUFFIX}.tar.gz -> ${STAGING_P}.tar.gz )
|
||||||
|
d3d9? ( https://github.com/sarnex/wine-d3d9-patches/archive/${D3D9_P}.tar.gz )"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="LGPL-2.1"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gstreamer +jpeg +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner selinux +ssl staging test +threads +truetype +udisks v4l vaapi +X +xcomposite xinerama +xml"
|
||||||
|
REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )
|
||||||
|
test? ( abi_x86_32 )
|
||||||
|
elibc_glibc? ( threads )
|
||||||
|
pipelight? ( staging )
|
||||||
|
s3tc? ( staging )
|
||||||
|
vaapi? ( staging )
|
||||||
|
osmesa? ( opengl )" #286560
|
||||||
|
|
||||||
|
# FIXME: the test suite is unsuitable for us; many tests require net access
|
||||||
|
# or fail due to Xvfb's opengl limitations.
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
COMMON_DEPEND="
|
||||||
|
truetype? ( >=media-libs/freetype-2.0.0[${MULTILIB_USEDEP}] )
|
||||||
|
capi? ( net-dialup/capi4k-utils )
|
||||||
|
d3d9? ( media-libs/mesa[d3d9,${MULTILIB_USEDEP}] )
|
||||||
|
ncurses? ( >=sys-libs/ncurses-5.2:0=[${MULTILIB_USEDEP}] )
|
||||||
|
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
|
||||||
|
fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] )
|
||||||
|
gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
|
||||||
|
openal? ( media-libs/openal:=[${MULTILIB_USEDEP}] )
|
||||||
|
gstreamer? (
|
||||||
|
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
|
||||||
|
media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}]
|
||||||
|
)
|
||||||
|
X? (
|
||||||
|
x11-libs/libXcursor[${MULTILIB_USEDEP}]
|
||||||
|
x11-libs/libXext[${MULTILIB_USEDEP}]
|
||||||
|
x11-libs/libXrandr[${MULTILIB_USEDEP}]
|
||||||
|
x11-libs/libXi[${MULTILIB_USEDEP}]
|
||||||
|
x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
|
||||||
|
)
|
||||||
|
xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
|
||||||
|
alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
|
||||||
|
cups? ( net-print/cups:=[${MULTILIB_USEDEP}] )
|
||||||
|
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
|
||||||
|
opengl? (
|
||||||
|
virtual/glu[${MULTILIB_USEDEP}]
|
||||||
|
virtual/opengl[${MULTILIB_USEDEP}]
|
||||||
|
)
|
||||||
|
gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] )
|
||||||
|
jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
|
||||||
|
ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
|
||||||
|
lcms? ( media-libs/lcms:2=[${MULTILIB_USEDEP}] )
|
||||||
|
mp3? ( >=media-sound/mpg123-1.5.0[${MULTILIB_USEDEP}] )
|
||||||
|
netapi? ( net-fs/samba[netapi(+),${MULTILIB_USEDEP}] )
|
||||||
|
nls? ( sys-devel/gettext[${MULTILIB_USEDEP}] )
|
||||||
|
odbc? ( dev-db/unixODBC:=[${MULTILIB_USEDEP}] )
|
||||||
|
osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
|
||||||
|
pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
|
||||||
|
pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] )
|
||||||
|
staging? ( sys-apps/attr[${MULTILIB_USEDEP}] )
|
||||||
|
xml? (
|
||||||
|
dev-libs/libxml2[${MULTILIB_USEDEP}]
|
||||||
|
dev-libs/libxslt[${MULTILIB_USEDEP}]
|
||||||
|
)
|
||||||
|
scanner? ( media-gfx/sane-backends:=[${MULTILIB_USEDEP}] )
|
||||||
|
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
|
||||||
|
png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] )
|
||||||
|
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
|
||||||
|
vaapi? ( x11-libs/libva[X,${MULTILIB_USEDEP}] )
|
||||||
|
xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
|
||||||
|
abi_x86_32? (
|
||||||
|
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||||
|
!<app-emulation/emul-linux-x86-baselibs-20140508-r14
|
||||||
|
!app-emulation/emul-linux-x86-db[-abi_x86_32(-)]
|
||||||
|
!<app-emulation/emul-linux-x86-db-20140508-r3
|
||||||
|
!app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)]
|
||||||
|
!<app-emulation/emul-linux-x86-medialibs-20140508-r6
|
||||||
|
!app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)]
|
||||||
|
!<app-emulation/emul-linux-x86-opengl-20140508-r1
|
||||||
|
!app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)]
|
||||||
|
!<app-emulation/emul-linux-x86-sdl-20140508-r1
|
||||||
|
!app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)]
|
||||||
|
!<app-emulation/emul-linux-x86-soundlibs-20140508
|
||||||
|
!app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
|
||||||
|
!<app-emulation/emul-linux-x86-xlibs-20140508
|
||||||
|
)"
|
||||||
|
|
||||||
|
RDEPEND="${COMMON_DEPEND}
|
||||||
|
dos? ( games-emulation/dosbox )
|
||||||
|
perl? ( dev-lang/perl dev-perl/XML-Simple )
|
||||||
|
s3tc? ( >=media-libs/libtxc_dxtn-1.0.1-r1[${MULTILIB_USEDEP}] )
|
||||||
|
samba? ( >=net-fs/samba-3.0.25[winbind] )
|
||||||
|
selinux? ( sec-policy/selinux-wine )
|
||||||
|
udisks? ( sys-fs/udisks:2 )
|
||||||
|
pulseaudio? ( realtime? ( sys-auth/rtkit ) )"
|
||||||
|
|
||||||
|
# tools/make_requests requires perl
|
||||||
|
DEPEND="${COMMON_DEPEND}
|
||||||
|
staging? ( dev-lang/perl dev-perl/XML-Simple )
|
||||||
|
X? (
|
||||||
|
x11-proto/inputproto
|
||||||
|
x11-proto/xextproto
|
||||||
|
x11-proto/xf86vidmodeproto
|
||||||
|
)
|
||||||
|
xinerama? ( x11-proto/xineramaproto )
|
||||||
|
prelink? ( sys-devel/prelink )
|
||||||
|
>=sys-kernel/linux-headers-2.6
|
||||||
|
virtual/pkgconfig
|
||||||
|
virtual/yacc
|
||||||
|
sys-devel/flex"
|
||||||
|
|
||||||
|
# These use a non-standard "Wine" category, which is provided by
|
||||||
|
# /etc/xdg/applications-merged/wine.menu
|
||||||
|
QA_DESKTOP_FILE="usr/share/applications/wine-browsedrive.desktop
|
||||||
|
usr/share/applications/wine-notepad.desktop
|
||||||
|
usr/share/applications/wine-uninstaller.desktop
|
||||||
|
usr/share/applications/wine-winecfg.desktop"
|
||||||
|
|
||||||
|
wine_build_environment_check() {
|
||||||
|
[[ ${MERGE_TYPE} = "binary" ]] && return 0
|
||||||
|
|
||||||
|
# bug #549768
|
||||||
|
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) -le 2 ]]; then
|
||||||
|
einfo "Checking for gcc-5 ms_abi compiler bug ..."
|
||||||
|
$(tc-getCC) -O2 "${FILESDIR}"/pr66838.c -o "${T}"/pr66838 || die
|
||||||
|
# Run in subshell to prevent "Aborted" message
|
||||||
|
if ! ( "${T}"/pr66838 || false ) >/dev/null 2>&1; then
|
||||||
|
eerror "64-bit wine cannot be built with gcc-5.1 or initial patchset of 5.2.0"
|
||||||
|
eerror "due to compiler bugs; please re-emerge the latest gcc-5.2.x ebuild,"
|
||||||
|
eerror "or use gcc-config to select a different compiler version."
|
||||||
|
eerror "See https://bugs.gentoo.org/549768"
|
||||||
|
eerror
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
# bug #574044
|
||||||
|
if use abi_x86_64 && [[ $(gcc-major-version) = 5 && $(gcc-minor-version) = 3 ]]; then
|
||||||
|
einfo "Checking for gcc-5-3 stack realignment compiler bug ..."
|
||||||
|
# Compile in subshell to prevent "Aborted" message
|
||||||
|
if ! ( $(tc-getCC) -O2 -mincoming-stack-boundary=3 "${FILESDIR}"/pr69140.c -o "${T}"/pr69140 || false ) >/dev/null 2>&1; then
|
||||||
|
eerror "Wine cannot be built with this version of gcc-5.3"
|
||||||
|
eerror "due to compiler bugs; please re-emerge the latest gcc-5.3.x ebuild,"
|
||||||
|
eerror "or use gcc-config to select a different compiler version."
|
||||||
|
eerror "See https://bugs.gentoo.org/574044"
|
||||||
|
eerror
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use abi_x86_64 && [[ $(( $(gcc-major-version) * 100 + $(gcc-minor-version) )) -lt 404 ]]; then
|
||||||
|
eerror "You need gcc-4.4+ to build 64-bit wine"
|
||||||
|
eerror
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use abi_x86_32 && use opencl && [[ x$(eselect opencl show 2> /dev/null) = "xintel" ]]; then
|
||||||
|
eerror "You cannot build wine with USE=opencl because intel-ocl-sdk is 64-bit only."
|
||||||
|
eerror "See https://bugs.gentoo.org/487864 for more details."
|
||||||
|
eerror
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_pretend() {
|
||||||
|
wine_build_environment_check || die
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
wine_build_environment_check || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
if [[ ${PV} == "9999" ]] ; then
|
||||||
|
git-r3_src_unpack
|
||||||
|
if use staging; then
|
||||||
|
local WINE_COMMIT=${EGIT_VERSION}
|
||||||
|
|
||||||
|
EGIT_REPO_URI=${STAGING_EGIT_REPO_URI}
|
||||||
|
unset ${PN}_LIVE_{REPO,BRANCH,COMMIT} EGIT_COMMIT;
|
||||||
|
|
||||||
|
EGIT_CHECKOUT_DIR=${STAGING_DIR} git-r3_src_unpack
|
||||||
|
|
||||||
|
local STAGING_COMMIT=$("${STAGING_DIR}/patches/patchinstall.sh" --upstream-commit) || die
|
||||||
|
|
||||||
|
if [[ "${WINE_COMMIT}" != "${STAGING_COMMIT}" ]]; then
|
||||||
|
einfo "The current Staging patchset is not guaranteed to apply on this WINE commit."
|
||||||
|
einfo "If src_prepare fails, try emerging with the env var EGIT_COMMIT."
|
||||||
|
einfo "Example: EGIT_COMMIT=${STAGING_COMMIT} emerge -1 wine"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
if use d3d9; then
|
||||||
|
EGIT_REPO_URI="${D3D9_EGIT_REPO_URI}"
|
||||||
|
unset ${PN}_LIVE_{REPO,BRANCH,COMMIT} EGIT_COMMIT;
|
||||||
|
EGIT_CHECKOUT_DIR="${D3D9_DIR}" git-r3_src_unpack
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
unpack ${P}.tar.bz2
|
||||||
|
use staging && unpack "${STAGING_P}.tar.gz"
|
||||||
|
use d3d9 && unpack "${D3D9_P}.tar.gz"
|
||||||
|
fi
|
||||||
|
|
||||||
|
unpack "${WINE_GENTOO}.tar.bz2"
|
||||||
|
|
||||||
|
l10n_find_plocales_changes "${S}/po" "" ".po"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
local md5="$(md5sum server/protocol.def)"
|
||||||
|
local PATCHES=(
|
||||||
|
"${FILESDIR}"/${PN}-1.5.26-winegcc.patch #260726
|
||||||
|
"${FILESDIR}"/${PN}-1.9.5-multilib-portage.patch #395615
|
||||||
|
"${FILESDIR}"/${PN}-1.7.12-osmesa-check.patch #429386
|
||||||
|
"${FILESDIR}"/${PN}-1.6-memset-O3.patch #480508
|
||||||
|
)
|
||||||
|
if use staging; then
|
||||||
|
ewarn "Applying the Wine-Staging patchset. Any bug reports to the"
|
||||||
|
ewarn "Wine bugzilla should explicitly state that staging was used."
|
||||||
|
|
||||||
|
local STAGING_EXCLUDE=""
|
||||||
|
use pipelight || STAGING_EXCLUDE="${STAGING_EXCLUDE} -W Pipelight"
|
||||||
|
|
||||||
|
# Launch wine-staging patcher in a subshell, using epatch as a backend, and gitapply.sh as a backend for binary patches
|
||||||
|
ebegin "Running Wine-Staging patch installer"
|
||||||
|
(
|
||||||
|
set -- DESTDIR="${S}" --backend=epatch --no-autoconf --all ${STAGING_EXCLUDE}
|
||||||
|
cd "${STAGING_DIR}/patches"
|
||||||
|
source "${STAGING_DIR}/patches/patchinstall.sh"
|
||||||
|
)
|
||||||
|
eend $?
|
||||||
|
|
||||||
|
# To differentiate unofficial staging releases
|
||||||
|
if [[ ! -z ${SUFFIX} ]]; then
|
||||||
|
sed -i "s/(Staging)/(Staging [Unofficial])/" libs/wine/Makefile.in || die
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
if use d3d9; then
|
||||||
|
if use staging; then
|
||||||
|
PATCHES+=( "${D3D9_DIR}/staging-helper.patch" )
|
||||||
|
else
|
||||||
|
PATCHES+=( "${D3D9_DIR}/d3d9-helper.patch" )
|
||||||
|
fi
|
||||||
|
PATCHES+=( "${D3D9_DIR}/wine-d3d9.patch" )
|
||||||
|
fi
|
||||||
|
|
||||||
|
default
|
||||||
|
eautoreconf
|
||||||
|
|
||||||
|
# Modification of the server protocol requires regenerating the server requests
|
||||||
|
if [[ "$(md5sum server/protocol.def)" != "${md5}" ]]; then
|
||||||
|
einfo "server/protocol.def was patched; running tools/make_requests"
|
||||||
|
tools/make_requests || die #432348
|
||||||
|
fi
|
||||||
|
sed -i '/^UPDATE_DESKTOP_DATABASE/s:=.*:=true:' tools/Makefile.in || die
|
||||||
|
if ! use run-exes; then
|
||||||
|
sed -i '/^MimeType/d' loader/wine.desktop || die #117785
|
||||||
|
fi
|
||||||
|
|
||||||
|
# hi-res default icon, #472990, http://bugs.winehq.org/show_bug.cgi?id=24652
|
||||||
|
cp "${WORKDIR}"/${WINE_GENTOO}/icons/oic_winlogo.ico dlls/user32/resources/ || die
|
||||||
|
|
||||||
|
l10n_get_locales > po/LINGUAS # otherwise wine doesn't respect LINGUAS
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
export LDCONFIG=/bin/true
|
||||||
|
use custom-cflags || strip-flags
|
||||||
|
|
||||||
|
multilib-minimal_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_configure() {
|
||||||
|
local myconf=(
|
||||||
|
--sysconfdir=/etc/wine
|
||||||
|
$(use_with alsa)
|
||||||
|
$(use_with capi)
|
||||||
|
$(use_with lcms cms)
|
||||||
|
$(use_with cups)
|
||||||
|
$(use_with ncurses curses)
|
||||||
|
$(use_with udisks dbus)
|
||||||
|
$(use_with fontconfig)
|
||||||
|
$(use_with ssl gnutls)
|
||||||
|
$(use_enable gecko mshtml)
|
||||||
|
$(use_with gphoto2 gphoto)
|
||||||
|
$(use_with gsm)
|
||||||
|
$(use_with gstreamer)
|
||||||
|
--without-hal
|
||||||
|
$(use_with jpeg)
|
||||||
|
$(use_with ldap)
|
||||||
|
$(use_enable mono mscoree)
|
||||||
|
$(use_with mp3 mpg123)
|
||||||
|
$(use_with netapi)
|
||||||
|
$(use_with nls gettext)
|
||||||
|
$(use_with openal)
|
||||||
|
$(use_with opencl)
|
||||||
|
$(use_with opengl)
|
||||||
|
$(use_with osmesa)
|
||||||
|
$(use_with oss)
|
||||||
|
$(use_with pcap)
|
||||||
|
$(use_with png)
|
||||||
|
$(use_with pulseaudio pulse)
|
||||||
|
$(use_with threads pthread)
|
||||||
|
$(use_with scanner sane)
|
||||||
|
$(use_enable test tests)
|
||||||
|
$(use_with truetype freetype)
|
||||||
|
$(use_with v4l)
|
||||||
|
$(use_with X x)
|
||||||
|
$(use_with xcomposite)
|
||||||
|
$(use_with xinerama)
|
||||||
|
$(use_with xml)
|
||||||
|
$(use_with xml xslt)
|
||||||
|
)
|
||||||
|
|
||||||
|
use staging && myconf+=(
|
||||||
|
--with-xattr
|
||||||
|
$(use_with vaapi va)
|
||||||
|
)
|
||||||
|
use d3d9 && myconf+=( $(use_with d3d9 d3dadapter) )
|
||||||
|
|
||||||
|
local PKG_CONFIG AR RANLIB
|
||||||
|
# Avoid crossdev's i686-pc-linux-gnu-pkg-config if building wine32 on amd64; #472038
|
||||||
|
# set AR and RANLIB to make QA scripts happy; #483342
|
||||||
|
tc-export PKG_CONFIG AR RANLIB
|
||||||
|
|
||||||
|
if use amd64; then
|
||||||
|
if [[ ${ABI} == amd64 ]]; then
|
||||||
|
myconf+=( --enable-win64 )
|
||||||
|
else
|
||||||
|
myconf+=( --disable-win64 )
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Note: using --with-wine64 results in problems with multilib.eclass
|
||||||
|
# CC/LD hackery. We're using separate tools instead.
|
||||||
|
fi
|
||||||
|
|
||||||
|
ECONF_SOURCE=${S} \
|
||||||
|
econf "${myconf[@]}"
|
||||||
|
emake depend
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_test() {
|
||||||
|
# FIXME: win32-only; wine64 tests fail with "could not find the Wine loader"
|
||||||
|
if [[ ${ABI} == x86 ]]; then
|
||||||
|
if [[ $(id -u) == 0 ]]; then
|
||||||
|
ewarn "Skipping tests since they cannot be run under the root user."
|
||||||
|
ewarn "To run the test ${PN} suite, add userpriv to FEATURES in make.conf"
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
WINEPREFIX="${T}/.wine-${ABI}" \
|
||||||
|
Xemake test
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install_all() {
|
||||||
|
local DOCS=( ANNOUNCE AUTHORS README )
|
||||||
|
local l
|
||||||
|
add_locale_docs() {
|
||||||
|
local locale_doc="documentation/README.$1"
|
||||||
|
[[ ! -e ${locale_doc} ]] || DOCS+=( ${locale_doc} )
|
||||||
|
}
|
||||||
|
l10n_for_each_locale_do add_locale_docs
|
||||||
|
|
||||||
|
einstalldocs
|
||||||
|
prune_libtool_files --all
|
||||||
|
|
||||||
|
emake -C "../${WINE_GENTOO}" install DESTDIR="${D}" EPREFIX="${EPREFIX}"
|
||||||
|
if use gecko ; then
|
||||||
|
insinto /usr/share/wine/gecko
|
||||||
|
use abi_x86_32 && doins "${DISTDIR}"/wine_gecko-${GV}-x86.msi
|
||||||
|
use abi_x86_64 && doins "${DISTDIR}"/wine_gecko-${GV}-x86_64.msi
|
||||||
|
fi
|
||||||
|
if use mono ; then
|
||||||
|
insinto /usr/share/wine/mono
|
||||||
|
doins "${DISTDIR}"/wine-mono-${MV}.msi
|
||||||
|
fi
|
||||||
|
if ! use perl ; then # winedump calls function_grep.pl, and winemaker is a perl script
|
||||||
|
rm "${D}"usr/bin/{wine{dump,maker},function_grep.pl} "${D}"usr/share/man/man1/wine{dump,maker}.1 || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
use abi_x86_32 && pax-mark psmr "${D}"usr/bin/wine{,-preloader} #255055
|
||||||
|
use abi_x86_64 && pax-mark psmr "${D}"usr/bin/wine64{,-preloader}
|
||||||
|
|
||||||
|
if use abi_x86_64 && ! use abi_x86_32; then
|
||||||
|
dosym /usr/bin/wine{64,} # 404331
|
||||||
|
dosym /usr/bin/wine{64,}-preloader
|
||||||
|
fi
|
||||||
|
|
||||||
|
# respect LINGUAS when installing man pages, #469418
|
||||||
|
for l in de fr pl; do
|
||||||
|
use linguas_${l} || rm -r "${D}"usr/share/man/${l}*
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
gnome2_icon_savelist
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
gnome2_icon_cache_update
|
||||||
|
fdo-mime_desktop_database_update
|
||||||
|
|
||||||
|
if ! use gecko; then
|
||||||
|
ewarn "Without Wine Gecko, wine prefixes will not have a default"
|
||||||
|
ewarn "implementation of iexplore. Many older windows applications"
|
||||||
|
ewarn "rely upon the existence of an iexplore implementation, so"
|
||||||
|
ewarn "you will likely need to install an external one, like via winetricks"
|
||||||
|
fi
|
||||||
|
if ! use mono; then
|
||||||
|
ewarn "Without Wine Mono, wine prefixes will not have a default"
|
||||||
|
ewarn "implementation of .NET. Many windows applications rely upon"
|
||||||
|
ewarn "the existence of a .NET implementation, so you will likely need"
|
||||||
|
ewarn "to install an external one, like via winetricks"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
gnome2_icon_cache_update
|
||||||
|
fdo-mime_desktop_database_update
|
||||||
|
}
|
@ -1,2 +0,0 @@
|
|||||||
DIST dmd.1.016.zip 4813864 SHA256 839c0d0288560989e16271e842c368347ff392c648b8fe5e4daa9853dfd6684d SHA512 d7d801904c706b2a1fbecadc51a49f2549a4a8b2da6027195d56c9ff2a271ad2f90eb091b80066a0a4608d38905de988a7320c9c720df876bad79dd4f5c14674 WHIRLPOOL 619d0d5a5baf849fff96433b332b99fc868bb30f6cfeab1221f217c953d546312c0ebc088f782edbfcd1630d4541f998167493df20bf90288c718fb51fc6f993
|
|
||||||
DIST dmd.2.008.zip 5325757 SHA256 8d8a0b4399ebf1ecc7e88ee68852db5e944ec7b88607d7c02a150bfcdfaf2b64 SHA512 a66aa0141147f2c6a46938c235bc2f7747f493fd09c5265b7d6bb77242075f5e262efb2b03425f2e2ed1e6b7c2bef4ab4c0e935e1ce8167738abb86f4967db96 WHIRLPOOL 356f307353a57fa75a32866d7c21b95f92da308bd6d2afc8bb7bc559a6f18138c6f17975b2b4ea7e332130bbb5e37d1b0ec96ac28d63331a8b13b972e959d8de
|
|
@ -1,109 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
inherit eutils
|
|
||||||
|
|
||||||
MY_P=${P/-bin/}
|
|
||||||
MY_P=${MY_P/-/.}
|
|
||||||
|
|
||||||
DESCRIPTION="Digital Mars D Compiler"
|
|
||||||
HOMEPAGE="http://www.digitalmars.com/d/"
|
|
||||||
SRC_URI="http://ftp.digitalmars.com/${MY_P}.zip"
|
|
||||||
|
|
||||||
LICENSE="DMD"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~x86"
|
|
||||||
RESTRICT="mirror strip"
|
|
||||||
|
|
||||||
LOC="/opt/dmd"
|
|
||||||
S="${WORKDIR}"
|
|
||||||
|
|
||||||
DEPEND="sys-apps/findutils
|
|
||||||
app-arch/unzip"
|
|
||||||
RDEPEND="~virtual/libstdc++-3.3"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack ${A}
|
|
||||||
|
|
||||||
# Remove unneccessary files
|
|
||||||
mv "${S}"/dmd/lib/libphobos.a "${S}"/dmd
|
|
||||||
rm -r "${S}"/dmd/lib
|
|
||||||
mkdir "${S}"/dmd/lib
|
|
||||||
mv "${S}"/dmd/libphobos.a "${S}"/dmd/lib
|
|
||||||
|
|
||||||
rm -r "${S}"/dm
|
|
||||||
rm "${S}"/dmd/bin/*.dll "${S}"/dmd/bin/*.exe "${S}"/dmd/bin/readme.txt
|
|
||||||
rm "${S}"/dmd/bin/sc.ini "${S}"/dmd/bin/windbg.hlp
|
|
||||||
|
|
||||||
# Cleanup line endings
|
|
||||||
cd "${S}"/dmd
|
|
||||||
edos2unix `find . -name '*.c' -type f`
|
|
||||||
edos2unix `find . -name '*.d' -type f`
|
|
||||||
edos2unix `find . -name '*.ddoc' -type f`
|
|
||||||
edos2unix `find . -name '*.h' -type f`
|
|
||||||
edos2unix `find . -name '*.mak' -type f`
|
|
||||||
edos2unix `find . -name '*.txt' -type f`
|
|
||||||
edos2unix `find samples -name '*.html' -type f`
|
|
||||||
|
|
||||||
# Fix permissions
|
|
||||||
fperms guo=r `find . -type f`
|
|
||||||
fperms guo=rx `find . -type d`
|
|
||||||
fperms guo=rx bin/dmd bin/dumpobj bin/obj2asm bin/rdmd
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
cd "${S}"/dmd/src/phobos
|
|
||||||
sed -i -e "s:DMD=.*:DMD=${S}/dmd/bin/dmd -I${S}/dmd/src/phobos -L${S}/dmd/lib/libphobos.a:" linux.mak internal/gc/linux.mak
|
|
||||||
edos2unix linux.mak internal/gc/linux.mak
|
|
||||||
make -f linux.mak
|
|
||||||
cp libphobos.a "${S}"/dmd/lib
|
|
||||||
|
|
||||||
# Clean up
|
|
||||||
make -f linux.mak clean
|
|
||||||
rm internal/gc/*.o
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
cd "${S}"/dmd
|
|
||||||
|
|
||||||
# Broken dmd.conf
|
|
||||||
# http://d.puremagic.com/issues/show_bug.cgi?id=278
|
|
||||||
mv bin/dmd bin/dmd.bin
|
|
||||||
cat <<END > "bin/dmd"
|
|
||||||
#!/bin/sh
|
|
||||||
${LOC}/bin/dmd.bin -I${LOC}/src/phobos -L${LOC}/lib/libphobos.a \$*
|
|
||||||
END
|
|
||||||
fperms guo=rx bin/dmd bin/dmd.bin
|
|
||||||
|
|
||||||
# Man pages
|
|
||||||
doman man/man1/dmd.1
|
|
||||||
doman man/man1/dumpobj.1
|
|
||||||
doman man/man1/obj2asm.1
|
|
||||||
rm -r man
|
|
||||||
|
|
||||||
# Install
|
|
||||||
mkdir "${D}/opt"
|
|
||||||
mv "${S}/dmd" "${D}/opt/dmd"
|
|
||||||
|
|
||||||
# Set PATH
|
|
||||||
doenvd "${FILESDIR}/25dmd"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst () {
|
|
||||||
ewarn "The DMD Configuration file has been disabled, "
|
|
||||||
ewarn "and will be re-enabled when: "
|
|
||||||
ewarn " "
|
|
||||||
ewarn "http://d.puremagic.com/issues/show_bug.cgi?id=278"
|
|
||||||
ewarn " "
|
|
||||||
ewarn "has been fixed. Meanwhile, please supply all your"
|
|
||||||
ewarn "configuration options in the /opt/dmd/bin/dmd "
|
|
||||||
ewarn "shell script. "
|
|
||||||
ewarn " "
|
|
||||||
ewarn "You may need to run: "
|
|
||||||
ewarn " "
|
|
||||||
ewarn "env-update && source /etc/profile "
|
|
||||||
ewarn " "
|
|
||||||
ewarn "to be able to use the compiler immediately. "
|
|
||||||
ewarn " "
|
|
||||||
}
|
|
@ -1,105 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
inherit eutils
|
|
||||||
|
|
||||||
MY_P=${P/-bin/}
|
|
||||||
MY_P=${MY_P/-/.}
|
|
||||||
|
|
||||||
DESCRIPTION="Digital Mars D Compiler"
|
|
||||||
HOMEPAGE="http://www.digitalmars.com/d/"
|
|
||||||
SRC_URI="http://ftp.digitalmars.com/${MY_P}.zip"
|
|
||||||
|
|
||||||
LICENSE="DMD"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
RESTRICT="mirror strip"
|
|
||||||
|
|
||||||
LOC="/opt/dmd"
|
|
||||||
S="${WORKDIR}"
|
|
||||||
|
|
||||||
DEPEND="sys-apps/findutils
|
|
||||||
app-arch/unzip"
|
|
||||||
RDEPEND=""
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack ${A}
|
|
||||||
|
|
||||||
# Cleanup line endings
|
|
||||||
cd "${S}/dmd"
|
|
||||||
edos2unix `find . -name '*.c' -type f`
|
|
||||||
edos2unix `find . -name '*.d' -type f`
|
|
||||||
edos2unix `find . -name '*.ddoc' -type f`
|
|
||||||
edos2unix `find . -name '*.h' -type f`
|
|
||||||
edos2unix `find . -name '*.mak' -type f`
|
|
||||||
edos2unix `find . -name '*.txt' -type f`
|
|
||||||
edos2unix `find samples -name '*.html' -type f`
|
|
||||||
edos2unix src/phobos/linux.mak src/phobos/internal/gc/linux.mak
|
|
||||||
|
|
||||||
# Fix permissions and clean up
|
|
||||||
fperms guo=r `find . -type f`
|
|
||||||
fperms guo=rx `find . -type d`
|
|
||||||
fperms guo=rx bin/dmd bin/dumpobj bin/obj2asm bin/rdmd
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
# Don't use teh bundled library since on gentoo we do teh compile
|
|
||||||
cd "${S}/dmd/src/phobos"
|
|
||||||
sed -i -e "s:DMD=.*:DMD=${S}/dmd/bin/dmd:" linux.mak internal/gc/linux.mak
|
|
||||||
# Can't use emake, customized build system
|
|
||||||
make -f linux.mak
|
|
||||||
cp obj/release/libphobos2.a "${S}/dmd/lib"
|
|
||||||
|
|
||||||
# Clean up
|
|
||||||
make -f linux.mak clean
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
cd "${S}/dmd"
|
|
||||||
|
|
||||||
# Setup dmd.conf
|
|
||||||
cat <<END > "bin/dmd.conf"
|
|
||||||
[Environment]
|
|
||||||
DFLAGS=-I/opt/dmd/src/phobos -L-L/opt/dmd/lib
|
|
||||||
END
|
|
||||||
insinto /etc
|
|
||||||
doins bin/dmd.conf
|
|
||||||
|
|
||||||
# Man pages
|
|
||||||
doman man/man1/dmd.1
|
|
||||||
doman man/man1/dumpobj.1
|
|
||||||
doman man/man1/obj2asm.1
|
|
||||||
|
|
||||||
# Documentation
|
|
||||||
dohtml "html/d/*" "html/d/phobos/*"
|
|
||||||
|
|
||||||
# Install
|
|
||||||
exeinto /opt/dmd/bin
|
|
||||||
doexe bin/dmd
|
|
||||||
doexe bin/dumpobj
|
|
||||||
doexe bin/obj2asm
|
|
||||||
doexe bin/rdmd
|
|
||||||
|
|
||||||
insinto /opt/dmd/lib
|
|
||||||
doins lib/libphobos2.a
|
|
||||||
|
|
||||||
insinto /opt/dmd/samples
|
|
||||||
doins "samples/d/*"
|
|
||||||
|
|
||||||
# Phobos and DMD source
|
|
||||||
mv src "${D}/opt/dmd/"
|
|
||||||
|
|
||||||
# Set PATH
|
|
||||||
doenvd "${FILESDIR}/25dmd"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst () {
|
|
||||||
ewarn "You may need to run: "
|
|
||||||
ewarn "env-update && source /etc/profile "
|
|
||||||
ewarn "to be able to use the compiler immediately. "
|
|
||||||
einfo " "
|
|
||||||
einfo "The bundled samples and sources may be found in "
|
|
||||||
einfo "/opt/dmd/samples and /opt/dmd/src respectively. "
|
|
||||||
einfo " "
|
|
||||||
}
|
|
@ -1,2 +0,0 @@
|
|||||||
PATH=/opt/dmd/bin
|
|
||||||
ROOTPATH=/opt/dmd/bin
|
|
@ -1,9 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<!-- maintainer-needed -->
|
|
||||||
<longdescription>
|
|
||||||
This package provides a binary version of
|
|
||||||
the D language compiler from Digital Mars
|
|
||||||
</longdescription>
|
|
||||||
</pkgmetadata>
|
|
@ -1 +0,0 @@
|
|||||||
DIST boost-numpy-0_pre20131206.tar.xz 53136 SHA256 113a7f71c2f62d009ba8329f05e07a76061e4f1b2392ff68a62998f7c52d62a0 SHA512 323084f58252d51c3dbbbcd49a427cd4c1adb4a9bcb68efb4c5d1b252d1baa3f66f2b7b24a7ed71c5ae0a7ebbfcf5af8033ad562206bc781f12588fb080a0448 WHIRLPOOL 5f6a8443280b2a0b325f14428ed8b7c0b7a976c2ff58adff3427c72deb8abc44c0988020ab9007f24f72c399a531ca6176f3639fa1d446bc3e137e97bf9667c6
|
|
@ -1,34 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit cmake-utils
|
|
||||||
|
|
||||||
DESCRIPTION="Boost.Python interface for NumPy"
|
|
||||||
HOMEPAGE="https://github.com/ndarray/Boost.NumPy"
|
|
||||||
if [ ${PV} == 9999 ]; then
|
|
||||||
inherit git-2
|
|
||||||
EGIT_REPO_URI="git://github.com/ndarray/Boost.NumPy.git \
|
|
||||||
https://github.com/ndarray/Boost.NumPy.git"
|
|
||||||
else
|
|
||||||
SRC_URI="https://dev.gentoo.org/~heroxbd/${P}.tar.xz"
|
|
||||||
fi
|
|
||||||
|
|
||||||
LICENSE="Boost-1.0"
|
|
||||||
SLOT=0
|
|
||||||
IUSE="doc examples"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
|
|
||||||
CDEPEND="dev-python/numpy
|
|
||||||
dev-libs/boost[python]"
|
|
||||||
DEPEND="${CDEPEND}"
|
|
||||||
RDEPEND="${CDEPEND}"
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
cmake-utils_src_install
|
|
||||||
|
|
||||||
use doc && dodoc -r libs/numpy/doc/*
|
|
||||||
use examples && dodoc -r libs/numpy/example
|
|
||||||
}
|
|
@ -1,2 +1,5 @@
|
|||||||
DIST libressl-2.2.7.tar.gz 2958862 SHA256 7e2c68b383bba8efb7dce5ea1eccfda77048547d1d2a7355c072efd7ccd893cd SHA512 562394e84903c5b121da21cb3f45744df80b06d8717efc5567a6f663d1dcb8dd2bf505db7ab78ea83c9223a62c1bc541bf6c905720d73410bff352a63f5f8fc1 WHIRLPOOL 5c4eadba9e1e46573ac07edeaf01a7c203877cbfedce7abdf618dfa4fe034420d0a1bac09c08190cf24a8c591ec6f1f7452ad5c0f7b5164b42500c0766a3dca4
|
DIST libressl-2.2.7.tar.gz 2958862 SHA256 7e2c68b383bba8efb7dce5ea1eccfda77048547d1d2a7355c072efd7ccd893cd SHA512 562394e84903c5b121da21cb3f45744df80b06d8717efc5567a6f663d1dcb8dd2bf505db7ab78ea83c9223a62c1bc541bf6c905720d73410bff352a63f5f8fc1 WHIRLPOOL 5c4eadba9e1e46573ac07edeaf01a7c203877cbfedce7abdf618dfa4fe034420d0a1bac09c08190cf24a8c591ec6f1f7452ad5c0f7b5164b42500c0766a3dca4
|
||||||
|
DIST libressl-2.2.8.tar.gz 2958840 SHA256 d1051477dbc5dc36f148b53aa959c3e2a0aaa5944eb04c89dd549254825fbb0b SHA512 3fd5b9c967e6310f9ce53220160e76f7453462af48c5771aa05386232682a5b48e9d26fa0bb176246292bef42a0727b078293729312a821bcae4458c21eab115 WHIRLPOOL 36c60731236695e916b363f792448bdf90cd67214fe6177c157c77726d7327bf50d23c18255c6ddff3ff60f3f96996203cb7c1bf007c61cb146f23b496c44920
|
||||||
DIST libressl-2.3.4.tar.gz 3013286 SHA256 7a1135b2620f78928e89538c211a4df1d9415994001d1e7c9178c6b6d72de6a9 SHA512 468531303df47d52f06402db527737361e45424562e614e7575ba287ebfff9804f73c080d2f7530e26e483cd4245c131c2dd63a9509ec6646585c49f84411739 WHIRLPOOL c5afa71f9b9106cdc46a256e9e46c9bbd81e87427d570e05866074290406743303047a9e61f16b7cfa576e4e6ee1f369062c05767856f08c166b50db9cec6537
|
DIST libressl-2.3.4.tar.gz 3013286 SHA256 7a1135b2620f78928e89538c211a4df1d9415994001d1e7c9178c6b6d72de6a9 SHA512 468531303df47d52f06402db527737361e45424562e614e7575ba287ebfff9804f73c080d2f7530e26e483cd4245c131c2dd63a9509ec6646585c49f84411739 WHIRLPOOL c5afa71f9b9106cdc46a256e9e46c9bbd81e87427d570e05866074290406743303047a9e61f16b7cfa576e4e6ee1f369062c05767856f08c166b50db9cec6537
|
||||||
|
DIST libressl-2.3.5.tar.gz 3013316 SHA256 f425275ce7debcc7282c9dcb46bd6eebbaf41ac60136e2fd32d8fd60be8b753b SHA512 b73271ee05ba1bdffbfde02f17a33acf38738a4dfbe69be1bdd8f13a1f03a5fdab4c62a5f62f94c4128ad0d7ad1e6796e554c772d9f0563c61b7da75a8bb1e23 WHIRLPOOL 89dfbeb15a156d5ab6765591b6439ef90d8bfcfc1a3ebf91a2c44e15ed12f2cfd6df6cbe352dc8c5be749b8b7f562ebe06990c99f4a2eb99406738ea5a3b9dd7
|
||||||
|
DIST libressl-2.4.0.tar.gz 3024184 SHA256 7e6000cfb9438fbfc7fe7fe0572af587e2f2a36bbdb95408e9874758d0c3382e SHA512 147f6bc3cb17d7769e6cc7d947d66bcfa6904a1669eba791f3805c00db3349732adcc1f9e7921d9a8112b0a395b07a426ae1ed0c95580ebea4d94c723a8f133f WHIRLPOOL d0d2fc4454551333d6f90e9b17eac33eacab643a6e270f3a4dac66c115a2c8ffeba948ce5299710e19b83b276aae324bf78dfd7d4150eb35ddbb8c76efcbe681
|
||||||
|
@ -0,0 +1,47 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit eutils multilib-minimal
|
||||||
|
|
||||||
|
DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
|
||||||
|
HOMEPAGE="http://www.libressl.org/"
|
||||||
|
SRC_URI="http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="ISC openssl"
|
||||||
|
SLOT="0/35" # reflects ABI of libcrypto.so and libssl.so
|
||||||
|
KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86"
|
||||||
|
IUSE="+asm static-libs"
|
||||||
|
|
||||||
|
RDEPEND="!dev-libs/openssl:0"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
PDEPEND="app-misc/ca-certificates"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
touch crypto/Makefile.in
|
||||||
|
sed -i \
|
||||||
|
-e '/^[ \t]*CFLAGS=/s#-g ##' \
|
||||||
|
-e '/^[ \t]*CFLAGS=/s#-g"#"#' \
|
||||||
|
-e '/^[ \t]*CFLAGS=/s#-O2 ##' \
|
||||||
|
-e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
|
||||||
|
-e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
|
||||||
|
-e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
|
||||||
|
configure || die "fixing CFLAGS failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_configure() {
|
||||||
|
ECONF_SOURCE="${S}" econf \
|
||||||
|
$(use_enable asm) \
|
||||||
|
$(use_enable static-libs static)
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_test() {
|
||||||
|
emake check
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install_all() {
|
||||||
|
einstalldocs
|
||||||
|
prune_libtool_files
|
||||||
|
}
|
@ -0,0 +1,51 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit eutils multilib-minimal
|
||||||
|
|
||||||
|
DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
|
||||||
|
HOMEPAGE="http://www.libressl.org/"
|
||||||
|
SRC_URI="http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="ISC openssl"
|
||||||
|
# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
|
||||||
|
# we'll try to use the max of either. However, if either change between
|
||||||
|
# versions, we have to change the subslot to trigger rebuild of consumers.
|
||||||
|
SLOT="0/38"
|
||||||
|
KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86"
|
||||||
|
IUSE="+asm static-libs"
|
||||||
|
|
||||||
|
RDEPEND="!dev-libs/openssl:0"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
PDEPEND="app-misc/ca-certificates"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
touch crypto/Makefile.in
|
||||||
|
|
||||||
|
sed -i \
|
||||||
|
-e '/^[ \t]*CFLAGS=/s#-g ##' \
|
||||||
|
-e '/^[ \t]*CFLAGS=/s#-g"#"#' \
|
||||||
|
-e '/^[ \t]*CFLAGS=/s#-O2 ##' \
|
||||||
|
-e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
|
||||||
|
-e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
|
||||||
|
-e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
|
||||||
|
configure || die "fixing CFLAGS failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_configure() {
|
||||||
|
ECONF_SOURCE="${S}" econf \
|
||||||
|
$(use_enable asm) \
|
||||||
|
$(use_enable static-libs static)
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_test() {
|
||||||
|
emake check
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install_all() {
|
||||||
|
einstalldocs
|
||||||
|
prune_libtool_files
|
||||||
|
}
|
@ -0,0 +1,51 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit eutils multilib-minimal
|
||||||
|
|
||||||
|
DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
|
||||||
|
HOMEPAGE="http://www.libressl.org/"
|
||||||
|
SRC_URI="http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="ISC openssl"
|
||||||
|
# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
|
||||||
|
# we'll try to use the max of either. However, if either change between
|
||||||
|
# versions, we have to change the subslot to trigger rebuild of consumers.
|
||||||
|
SLOT="0/39"
|
||||||
|
KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86"
|
||||||
|
IUSE="+asm static-libs"
|
||||||
|
|
||||||
|
RDEPEND="!dev-libs/openssl:0"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
PDEPEND="app-misc/ca-certificates"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
touch crypto/Makefile.in
|
||||||
|
|
||||||
|
sed -i \
|
||||||
|
-e '/^[ \t]*CFLAGS=/s#-g ##' \
|
||||||
|
-e '/^[ \t]*CFLAGS=/s#-g"#"#' \
|
||||||
|
-e '/^[ \t]*CFLAGS=/s#-O2 ##' \
|
||||||
|
-e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
|
||||||
|
-e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
|
||||||
|
-e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
|
||||||
|
configure || die "fixing CFLAGS failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_configure() {
|
||||||
|
ECONF_SOURCE="${S}" econf \
|
||||||
|
$(use_enable asm) \
|
||||||
|
$(use_enable static-libs static)
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_test() {
|
||||||
|
emake check
|
||||||
|
}
|
||||||
|
|
||||||
|
multilib_src_install_all() {
|
||||||
|
einstalldocs
|
||||||
|
prune_libtool_files
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
DIST ocaml-re-1.5.0.tar.gz 103242 SHA256 53322f763a8d771a68f986c9c323cab7d3afa56873c3eefa528fb92b1b511dd3 SHA512 f094eadabf4fd976cbae0f288673ef27c9c3fbc4ddf6ada283e20a240fc9865139956096030b7ae8173bf71bd98cf67cadca72562524a7be168dfe77fe4c6469 WHIRLPOOL 6b13262476e9ee143a662243d1efc07bf227d48450c7892fc8667a1efd45853e48dff3d391c49ed8f43dde932a4ed3d63b63118919bc930e8d1c2ed05426e17a
|
DIST ocaml-re-1.5.0.tar.gz 103242 SHA256 53322f763a8d771a68f986c9c323cab7d3afa56873c3eefa528fb92b1b511dd3 SHA512 f094eadabf4fd976cbae0f288673ef27c9c3fbc4ddf6ada283e20a240fc9865139956096030b7ae8173bf71bd98cf67cadca72562524a7be168dfe77fe4c6469 WHIRLPOOL 6b13262476e9ee143a662243d1efc07bf227d48450c7892fc8667a1efd45853e48dff3d391c49ed8f43dde932a4ed3d63b63118919bc930e8d1c2ed05426e17a
|
||||||
|
DIST ocaml-re-1.6.0.tar.gz 104014 SHA256 5e719921bcc0a2d772b4ec2f611af708b9bc992b7f1233aa7ff389ab08c141cb SHA512 e93aa35e76b6942a68ef65771654ee4cd1530428d253e4a00c89efa8593021748bfb00c75163c3a8a2d96660d6845252474bc73f134199cffb820f707df6a1de WHIRLPOOL 5800a1726cafab3c36d9ba5ab262d9523ea36f3647480b9b7dee03b6aaa17e856af77ded9413d51d4b76c3a699b726154f083f2cc772f8522cd853845030eb22
|
||||||
|
@ -0,0 +1,25 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
#doesn't build: https://bugs.gentoo.org/show_bug.cgi?id=574572
|
||||||
|
#OASIS_BUILD_DOCS=1
|
||||||
|
OASIS_BUILD_TESTS=1
|
||||||
|
|
||||||
|
inherit oasis
|
||||||
|
|
||||||
|
DESCRIPTION="Regular expression library for OCaml"
|
||||||
|
HOMEPAGE="https://github.com/ocaml/ocaml-re"
|
||||||
|
SRC_URI="https://github.com/ocaml/ocaml-re/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="LGPL-2-with-linking-exception"
|
||||||
|
SLOT="0/${PV}"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
RDEPEND=">=dev-lang/ocaml-4.02:="
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
test? ( dev-ml/ounit )"
|
||||||
|
DOCS=( "CHANGES" "TODO.txt" "README.md" )
|
@ -0,0 +1 @@
|
|||||||
|
DIST Ming-0.5.4.tar.gz 62412 SHA256 13536785354f5014d642f47cf5c5195a5dc262e3991c00bc7ea9da216b8a32e2 SHA512 93e280da04feaab2d7162a4b5d7da4b781d4a4140e114bc1512f695e1deee206397e5bff7ad3338eefd224e4646958e021353a323b809f45bbe7d56c43bf14c4 WHIRLPOOL fb3ac33e44a31f4fbd44d9809dae0283ce2041f950d6941a6300905e693a44ea3d96e60efdc206bb599bb55a11a791b72a8b6e3a6f9cabb76e0fdf9405507c7e
|
@ -0,0 +1,35 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
PYTHON_COMPAT=(python2_7)
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Database mapping layer for MongoDB on Python"
|
||||||
|
HOMEPAGE="http://merciless.sourceforge.net/"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE="test"
|
||||||
|
|
||||||
|
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
test? (
|
||||||
|
>=dev-python/mock-0.8.0[${PYTHON_USEDEP}]
|
||||||
|
dev-python/nose[${PYTHON_USEDEP}]
|
||||||
|
dev-python/webob[${PYTHON_USEDEP}]
|
||||||
|
dev-python/webtest[${PYTHON_USEDEP}]
|
||||||
|
)"
|
||||||
|
|
||||||
|
RDEPEND=">=dev-python/formencode-1.2.1[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pymongo-2.4[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pytz-1.6.1[${PYTHON_USEDEP}]
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/six-1.6.1[${PYTHON_USEDEP}]"
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
esetup.py test
|
||||||
|
}
|
@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>wizardedit@gentoo.org</email>
|
||||||
|
<name>Austin English</name>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="pypi">Ming</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1 @@
|
|||||||
|
DIST mockredispy-2.9.3.tar.gz 40462 SHA256 3bacb3f03f91d62b3b0214479716108211e164357dba32959abbfaf4a28e06f0 SHA512 cedb3641ee5dadc81d9bb39193157ea3cbb5d53f1d56758b47a6c96d2f0713c6831094e2a7b45aceef72c45e1d7705df9783037ce17ee1180bffd799a17ebce9 WHIRLPOOL 15d7116ba175aab5ef784a14f3480cf9bb8c0552d21e5d12d692079ece660b25d342166ae95557cc31bb5bf7bc010c86f5733ef1201aab30e26969078a002c5d
|
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>wizardedit@gentoo.org</email>
|
||||||
|
<name>Austin English</name>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">mockredispy</remote-id>
|
||||||
|
<remote-id type="pypi">mockredispy</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,29 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
PYTHON_COMPAT=(python2_7 python3_{3,4})
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Mock for redis-py"
|
||||||
|
HOMEPAGE="https://github.com/locationlabs/mockredis"
|
||||||
|
SRC_URI="https://github.com/locationlabs/${PN%py}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE="test"
|
||||||
|
RESTRICT="test" # Fail on python 2.7: https://github.com/locationlabs/mockredis/issues/105
|
||||||
|
|
||||||
|
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
dev-python/nose[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/redis-py-2.9.0[${PYTHON_USEDEP}]"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${PN%py}-${PV}"
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
esetup.py test
|
||||||
|
}
|
@ -0,0 +1,80 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
CHECKREQS_DISK_BUILD="6G"
|
||||||
|
inherit check-reqs
|
||||||
|
|
||||||
|
DESCRIPTION="Open Handset Alliance's Android NDK (Native Dev Kit)"
|
||||||
|
HOMEPAGE="http://developer.android.com/sdk/ndk/"
|
||||||
|
SRC_URI="https://dl.google.com/android/repository/${PN}-r${PV}-linux-x86_64.zip"
|
||||||
|
|
||||||
|
LICENSE="android"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE=""
|
||||||
|
RESTRICT="mirror strip installsources test"
|
||||||
|
|
||||||
|
DEPEND="app-arch/p7zip"
|
||||||
|
RDEPEND=">=dev-util/android-sdk-update-manager-10
|
||||||
|
>=sys-devel/make-3.81
|
||||||
|
|| (
|
||||||
|
sys-libs/ncurses:0/5[tinfo]
|
||||||
|
sys-libs/ncurses:5/5[tinfo]
|
||||||
|
)"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${PN}-r${PV}"
|
||||||
|
|
||||||
|
ANDROID_NDK_DIR="opt/${PN}"
|
||||||
|
|
||||||
|
QA_PREBUILT="*"
|
||||||
|
PYTHON_UPDATER_IGNORE="1"
|
||||||
|
|
||||||
|
pkg_pretend() {
|
||||||
|
check-reqs_pkg_pretend
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
check-reqs_pkg_setup
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
:
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
:
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dodir "/${ANDROID_NDK_DIR}"
|
||||||
|
cp -pPR * "${ED}/${ANDROID_NDK_DIR}" || die
|
||||||
|
|
||||||
|
dodir "/${ANDROID_NDK_DIR}/out"
|
||||||
|
fowners -R root:android "/${ANDROID_NDK_DIR}"
|
||||||
|
fperms 0775 "/${ANDROID_NDK_DIR}/"{,build,platforms,prebuilt}
|
||||||
|
fperms 0775 "/${ANDROID_NDK_DIR}/"{python-packages,sources,toolchains}
|
||||||
|
fperms 3775 "/${ANDROID_NDK_DIR}/out"
|
||||||
|
|
||||||
|
ANDROID_PREFIX="${EPREFIX}/${ANDROID_NDK_DIR}"
|
||||||
|
ANDROID_PATH="${EPREFIX}/${ANDROID_NDK_DIR}"
|
||||||
|
|
||||||
|
for i in toolchains/*/prebuilt/linux-*/bin
|
||||||
|
do
|
||||||
|
ANDROID_PATH="${ANDROID_PATH}:${ANDROID_PREFIX}/${i}"
|
||||||
|
done
|
||||||
|
|
||||||
|
printf '%s' \
|
||||||
|
"PATH=\"${ANDROID_PATH}\"" \
|
||||||
|
$'\n' \
|
||||||
|
> "${T}/80${PN}" || die
|
||||||
|
|
||||||
|
doenvd "${T}/80${PN}"
|
||||||
|
|
||||||
|
echo "SEARCH_DIRS_MASK=\"${EPREFIX}/${ANDROID_NDK_DIR}\"" \
|
||||||
|
> "${T}/80${PN}" || die
|
||||||
|
insinto "/etc/revdep-rebuild"
|
||||||
|
doins "${T}/80${PN}"
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST strace-4.10.tar.xz 601856 SHA256 e6180d866ef9e76586b96e2ece2bfeeb3aa23f5cc88153f76e9caedd65e40ee2 SHA512 53d55b749224927cfcc9783db57eb8a057fc1329b2f5da2f54299dab17d530f5d1359480f03bea307fb72f6f372e50a0dbf0bd25d36a57a77632d9c1f690fc1d WHIRLPOOL f177d980248892a99b2ed4c5d0275bc735200a597e9b6edf3bb68b8839b2bf090628f2760ffad1a4d1f862b83602cf587a63f3af288978ca2fa54cc221da4e6f
|
DIST strace-4.10.tar.xz 601856 SHA256 e6180d866ef9e76586b96e2ece2bfeeb3aa23f5cc88153f76e9caedd65e40ee2 SHA512 53d55b749224927cfcc9783db57eb8a057fc1329b2f5da2f54299dab17d530f5d1359480f03bea307fb72f6f372e50a0dbf0bd25d36a57a77632d9c1f690fc1d WHIRLPOOL f177d980248892a99b2ed4c5d0275bc735200a597e9b6edf3bb68b8839b2bf090628f2760ffad1a4d1f862b83602cf587a63f3af288978ca2fa54cc221da4e6f
|
||||||
DIST strace-4.11.tar.xz 679924 SHA256 e86a5f6cd8f941f67f3e4b28f4e60f3d9185c951cf266404533210a2e5cd8152 SHA512 e1e07ed427f504f53bcd117b61bb96a780b0f531010856ed157e4d8c2090371bf320ab59a02b88e67bf2afd443fba67e12f90e53afeab795188c89c6496daecd WHIRLPOOL eee2ae13670dc6f52c45e8275e54655216bd63f1bba2b056a31cb2ee1431f3f15060112a4807eb552a36429bee5d358a5ac3290d25f8875ffd818bb6fcb21a2f
|
DIST strace-4.11.tar.xz 679924 SHA256 e86a5f6cd8f941f67f3e4b28f4e60f3d9185c951cf266404533210a2e5cd8152 SHA512 e1e07ed427f504f53bcd117b61bb96a780b0f531010856ed157e4d8c2090371bf320ab59a02b88e67bf2afd443fba67e12f90e53afeab795188c89c6496daecd WHIRLPOOL eee2ae13670dc6f52c45e8275e54655216bd63f1bba2b056a31cb2ee1431f3f15060112a4807eb552a36429bee5d358a5ac3290d25f8875ffd818bb6fcb21a2f
|
||||||
|
DIST strace-4.12.tar.xz 807012 SHA256 51144b78cb9ba22211b95a5aafe0af3694c0d575b25975d80ca9dd4dfd7c1e59 SHA512 1df57c5d684cebee370bbd88f11cb568ffbe178b38060384920083da83888a78244483b3464c79fc0cccf6f14bb09538cf84bc1fd1fc43b959c7d4724548afb8 WHIRLPOOL 1995959e9ab1d2d520a1099a0138381936e94ecc9eac9246a6f587c8dc22ba164cfb44d00529377d6e2c9389f2a7d57b4bd6c87006b1d74e24e161e3d3635cff
|
||||||
DIST strace-4.9.tar.xz 521728 SHA256 095bfea5c540b91d297ccac73b21b92fd54a24599fd70395db87ff9eb7fd6f65 SHA512 70d03b74067ad03940cda72dc057a44a8a33fc55790a8a3bfffb1c4d7442c2de7f3e975a01dc7c7b0430342e492579b2f3a007242d13c8a0feba1a1989f42b7b WHIRLPOOL cbe2a859f6dfb82c3df652ed1fbe8982348f9c6ab61491153ce735e857275904639c003853a02188f8bc567d2eae7a710683b09d9cff67c3a4b8d7a0eb9a082e
|
DIST strace-4.9.tar.xz 521728 SHA256 095bfea5c540b91d297ccac73b21b92fd54a24599fd70395db87ff9eb7fd6f65 SHA512 70d03b74067ad03940cda72dc057a44a8a33fc55790a8a3bfffb1c4d7442c2de7f3e975a01dc7c7b0430342e492579b2f3a007242d13c8a0feba1a1989f42b7b WHIRLPOOL cbe2a859f6dfb82c3df652ed1fbe8982348f9c6ab61491153ce735e857275904639c003853a02188f8bc567d2eae7a710683b09d9cff67c3a4b8d7a0eb9a082e
|
||||||
|
@ -0,0 +1,57 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
inherit flag-o-matic eutils
|
||||||
|
|
||||||
|
if [[ ${PV} == "9999" ]] ; then
|
||||||
|
EGIT_REPO_URI="git://strace.git.sourceforge.net/gitroot/strace/strace"
|
||||||
|
inherit git-2 autotools
|
||||||
|
else
|
||||||
|
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="A useful diagnostic, instructional, and debugging tool"
|
||||||
|
HOMEPAGE="http://sourceforge.net/projects/strace/"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="aio perl static unwind"
|
||||||
|
|
||||||
|
LIB_DEPEND="unwind? ( sys-libs/libunwind[static-libs(+)] )"
|
||||||
|
# strace only uses the header from libaio to decode structs
|
||||||
|
DEPEND="static? ( ${LIB_DEPEND} )
|
||||||
|
aio? ( >=dev-libs/libaio-0.3.106 )
|
||||||
|
sys-kernel/linux-headers"
|
||||||
|
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
|
||||||
|
perl? ( dev-lang/perl )"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
if epatch_user || [[ ! -e configure ]] ; then
|
||||||
|
# git generation
|
||||||
|
./xlat/gen.sh || die
|
||||||
|
./generate_mpers_am.sh || die
|
||||||
|
eautoreconf
|
||||||
|
[[ ! -e CREDITS ]] && cp CREDITS{.in,}
|
||||||
|
fi
|
||||||
|
|
||||||
|
filter-lfs-flags # configure handles this sanely
|
||||||
|
use static && append-ldflags -static
|
||||||
|
|
||||||
|
export ac_cv_header_libaio_h=$(usex aio)
|
||||||
|
|
||||||
|
# Stub out the -k test since it's known to be flaky. #545812
|
||||||
|
sed -i '1iexit 77' tests*/strace-k.test || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf $(use_with unwind libunwind)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
use perl || rm "${ED}"/usr/bin/strace-graph
|
||||||
|
dodoc CREDITS
|
||||||
|
}
|
@ -0,0 +1,15 @@
|
|||||||
|
--- a/main.c.orig 2002-12-17 14:28:54.000000000 -0500
|
||||||
|
+++ b/main.c 2002-12-17 14:29:31.000000000 -0500
|
||||||
|
@@ -264,9 +264,9 @@
|
||||||
|
text_file_name[len + 5] = 't';
|
||||||
|
union_file_name[len + 5] = 'u';
|
||||||
|
|
||||||
|
- mktemp(action_file_name);
|
||||||
|
- mktemp(text_file_name);
|
||||||
|
- mktemp(union_file_name);
|
||||||
|
+ mkstemp(action_file_name);
|
||||||
|
+ mkstemp(text_file_name);
|
||||||
|
+ mkstemp(union_file_name);
|
||||||
|
|
||||||
|
len = strlen(file_prefix);
|
||||||
|
|
@ -1,5 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<!-- maintainer-needed -->
|
<maintainer type="person">
|
||||||
|
<email>monsieurp@gentoo.org</email>
|
||||||
|
</maintainer>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
@ -0,0 +1,66 @@
|
|||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
inherit eutils toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="Yacc: Yet Another Compiler-Compiler"
|
||||||
|
HOMEPAGE="http://dinosaur.compilertools.net/#yacc"
|
||||||
|
SRC_URI="ftp://metalab.unc.edu/pub/Linux/devel/compiler-tools/${P}.tar.Z"
|
||||||
|
|
||||||
|
LICENSE="public-domain"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND=""
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
# mkstemp patch from byacc ebuild
|
||||||
|
"${FILESDIR}"/${P}-mkstemp.patch
|
||||||
|
|
||||||
|
# The following patch fixes yacc to run correctly on ia64 (and
|
||||||
|
# other 64-bit arches). See bug 46233
|
||||||
|
"${FILESDIR}"/${P}-ia64.patch
|
||||||
|
|
||||||
|
# avoid stack access error, bug 232005
|
||||||
|
"${FILESDIR}"/${P}-CVE-2008-3196.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
# Use our CFLAGS and LDFLAGS
|
||||||
|
sed -i -e 's: -O : $(CFLAGS) $(LDFLAGS) :' Makefile || die 'sed failed'
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
emake clean
|
||||||
|
emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dobin "${PN}"
|
||||||
|
doman "${PN}.1"
|
||||||
|
dodoc 00README* ACKNOWLEDGEMENTS NEW_FEATURES NO_WARRANTY NOTES README*
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
# bison installs a /usr/bin/yacc symlink ...
|
||||||
|
# we need to remove it to avoid triggering
|
||||||
|
# collision-protect errors #90089
|
||||||
|
if [[ -L ${ROOT}/usr/bin/yacc ]]; then
|
||||||
|
rm -v "${ROOT}"/usr/bin/yacc || die
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
# and if we uninstall yacc but keep bison,
|
||||||
|
# lets restore the /usr/bin/yacc symlink
|
||||||
|
if [[ ! -e ${ROOT}/usr/bin/yacc ]] && [[ -e ${ROOT}/usr/bin/yacc.bison ]]; then
|
||||||
|
ln -s yacc.bison "${ROOT}"/usr/bin/yacc || die
|
||||||
|
fi
|
||||||
|
}
|
@ -1,2 +1 @@
|
|||||||
DIST homerun-1.2.4.tar.xz 206108 SHA256 be277e7b7358a828ee86b1e121faf23ad35d0fe0677c370ba0760db5b64ac7da SHA512 6f7121b5acce140c9ed3084b529ecfca8a3a4bb0a21dc7fb53ac64a374453ffc52f894db79851057622568d8f084b9adb307a94b2c543e71485d4afbf90da80d WHIRLPOOL 46168877d1fd2fb11b0ced60898f189a8621e88dc5f56a5500894851c32f950ee61f6619e3d5992c7f28eaf307359773f92e64bd1204a015f75e7734cf0de970
|
|
||||||
DIST homerun-1.2.5.tar.xz 206912 SHA256 23f56511b3d64ed3ce979bd6a233aa3d864e9babd333524451d119ec6026c79e SHA512 66fd4db1acaf318002da1127cce0415b92b60bb8343934e6c0f9a93167fa3583f136f6d838c1890ebb2e99a1f4ee6c9374cad0da79b33e3f607130b7f7d42b89 WHIRLPOOL 8f14b4d37426c604b71451a79d686f5859ab206670221b674004b0c667cad807d0a5c1b25010a2dc45a34cd04e15dc71dfc79d5b45bd39cadff9b2c6115b9fd7
|
DIST homerun-1.2.5.tar.xz 206912 SHA256 23f56511b3d64ed3ce979bd6a233aa3d864e9babd333524451d119ec6026c79e SHA512 66fd4db1acaf318002da1127cce0415b92b60bb8343934e6c0f9a93167fa3583f136f6d838c1890ebb2e99a1f4ee6c9374cad0da79b33e3f607130b7f7d42b89 WHIRLPOOL 8f14b4d37426c604b71451a79d686f5859ab206670221b674004b0c667cad807d0a5c1b25010a2dc45a34cd04e15dc71dfc79d5b45bd39cadff9b2c6115b9fd7
|
||||||
|
@ -1,35 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
DECLARATIVE_REQUIRED="always"
|
|
||||||
VIRTUALX_REQUIRED="test"
|
|
||||||
VIRTUALDBUS_TEST="true"
|
|
||||||
KDE_LINGUAS="ca ca@valencia cs da de el es fi fr gl it nl pl pt pt_BR ro sk sl
|
|
||||||
sv tr uk zh_CN"
|
|
||||||
KDE_MINIMAL="4.10"
|
|
||||||
inherit kde4-base
|
|
||||||
|
|
||||||
DESCRIPTION="Application launcher for KDE Plasma desktop"
|
|
||||||
HOMEPAGE="https://projects.kde.org/projects/playground/base/homerun"
|
|
||||||
[[ ${PV} == *9999 ]] || SRC_URI="mirror://kde/stable/${PN}/src/${P}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2 LGPL-2.1 BSD"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
SLOT="4"
|
|
||||||
IUSE="debug"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
$(add_kdeapps_dep libkonq)
|
|
||||||
$(add_kdebase_dep libkworkspace)
|
|
||||||
"
|
|
||||||
RDEPEND="
|
|
||||||
${DEPEND}
|
|
||||||
$(add_kdebase_dep plasma-workspace)
|
|
||||||
"
|
|
||||||
|
|
||||||
# Fails 2 out of 6, check later again.
|
|
||||||
# With virtualx/virtualdbus it hangs
|
|
||||||
RESTRICT="test"
|
|
@ -1,2 +1 @@
|
|||||||
DIST kio-mtp-0.75_p20141221.tar.gz 22946 SHA256 9d314d5f959a0ec30f75ceb678faf118385c1379dea1da628457ab8623d703fa SHA512 d72dcc21181014f2b52562341a0cb88854ba2baad0a94c715e9b6c6f89e8e7f3c0bb70b8a99a7c7414f06a8582a98de8db753ad24a8f7cf53bbbd7ab796af831 WHIRLPOOL 1d6b7e02feebf2b10b5e3ace056435a90c33a96a6059a992ec4be740b8870e1afcbf052053d158d92c3946b5dfdf63998c229c949d90e4be30e6aa0189b64898
|
|
||||||
DIST kio-mtp-0.75_p20150403.tar.gz 22963 SHA256 16289046aaf646f8010f9cec2089da2a8bb5f2e6fa9babf92400e4808d076e6f SHA512 e318d46a366d0f4725a6fa5293ae636b027071b1052621d496917201371be1874fd1cca70e088ee481e3caf1de7cc9ac724152842f9cd96e5b5ba7c63c152836 WHIRLPOOL d5a11efe9a5fe2009a2b96b20ad528dafaa4c6223eb4e3b7d06078256dd572416a41492784b09e7ef3d1194b4bad3143735fac3b4b3977d5d8244d2921f75324
|
DIST kio-mtp-0.75_p20150403.tar.gz 22963 SHA256 16289046aaf646f8010f9cec2089da2a8bb5f2e6fa9babf92400e4808d076e6f SHA512 e318d46a366d0f4725a6fa5293ae636b027071b1052621d496917201371be1874fd1cca70e088ee481e3caf1de7cc9ac724152842f9cd96e5b5ba7c63c152836 WHIRLPOOL d5a11efe9a5fe2009a2b96b20ad528dafaa4c6223eb4e3b7d06078256dd572416a41492784b09e7ef3d1194b4bad3143735fac3b4b3977d5d8244d2921f75324
|
||||||
|
@ -1,24 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit kde4-base
|
|
||||||
|
|
||||||
DESCRIPTION="MTP KIO-Client for KDE"
|
|
||||||
HOMEPAGE="https://projects.kde.org/projects/playground/base/kio-mtp"
|
|
||||||
COMMIT_ID="c418634e4216279fcedfa5cc14f20bda7672b609"
|
|
||||||
SRC_URI="https://quickgit.kde.org/?p=kio-mtp.git&a=snapshot&h=${COMMIT_ID}&fmt=tgz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2+"
|
|
||||||
SLOT="4"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE="debug"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${PN}
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
>=media-libs/libmtp-1.1.3
|
|
||||||
"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
@ -1,2 +1 @@
|
|||||||
DIST kolor-manager-1.0.1.tar.xz 48016 SHA256 e04a7655fab3b6d3459f30254e0b70113ea45526dafc0d4f72b31f6e79e28630 SHA512 204c193f214e032f2abb9d8ec89fff4901ba01543b6ede924c2ff1a5a8466b8e963afcffbd4d62eb9161844b281be00abc412401f68830a6b4fd808f3bf3aa1e WHIRLPOOL 8bbc33ee93d40dc3d5eb05c8472e6efb18e42387c2fc9bb74c99a452eb07422c0c76bb2332d8356a5b09d3c8e1ff64f162d8600c91e3314d01fda694f34a96a0
|
|
||||||
DIST kolor-manager-1.0.2.tar.xz 49276 SHA256 2fb2e48143fa9f6ab402eb4fc2062aba412a174e7770ccf0d4359b3ce3c3024b SHA512 a0971190d2143a9471e50d4690084b7d31b8cf6bf2524f9145d858c9e3cb2a9099bf5ec6cc513c9ee82df6e554a35ed15f453f95d8c25f31e3781a21bd780556 WHIRLPOOL 0900d408682ab08a11761e9f50363d812955453c90b5eb6d8c6bf689b8ec69638bf71a93f0ce9a11084e008379a412817ef0c00a016bea7a71aa9d53870b5a94
|
DIST kolor-manager-1.0.2.tar.xz 49276 SHA256 2fb2e48143fa9f6ab402eb4fc2062aba412a174e7770ccf0d4359b3ce3c3024b SHA512 a0971190d2143a9471e50d4690084b7d31b8cf6bf2524f9145d858c9e3cb2a9099bf5ec6cc513c9ee82df6e554a35ed15f453f95d8c25f31e3781a21bd780556 WHIRLPOOL 0900d408682ab08a11761e9f50363d812955453c90b5eb6d8c6bf689b8ec69638bf71a93f0ce9a11084e008379a412817ef0c00a016bea7a71aa9d53870b5a94
|
||||||
|
@ -1,23 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
inherit kde4-base
|
|
||||||
|
|
||||||
DESCRIPTION="KControl module for Oyranos CMS cross desktop settings"
|
|
||||||
HOMEPAGE="http://www.oyranos.org/wiki/index.php?title=Kolor-manager"
|
|
||||||
SRC_URI="https://dev.gentoo.org/~creffett/distfiles/${P}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="BSD-2"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
SLOT="4"
|
|
||||||
IUSE="debug"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
>=media-libs/oyranos-0.9.3
|
|
||||||
media-libs/libXcm
|
|
||||||
x11-libs/libXrandr
|
|
||||||
"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
@ -1,2 +1 @@
|
|||||||
DIST krecipes-2.0-beta2.tar.gz 6939714 SHA256 11800d57c5b6151b0bc1a9a48e750ec4be546342b7cebdd099f912604d85c596 SHA512 b1b7116d3fb34acc2caa2f76f212c8706bed251b1b2f47106318c2ee477091b1ab38bf7847fa93617dd950275329e2971f39a8f247515a0072e32bdc42c6a31a WHIRLPOOL 914aaeaceac03da3c0d0bcf2ff9141cbbb97dbcea0691e16ea85fc15b002c6021494ccfa9174038c3e967d4b3b2efba006293cb611399c6d99f3751085de4d41
|
|
||||||
DIST krecipes-2.0.0.tar.xz 5429368 SHA256 5cbf7d4ad5912704181eb4fa456615f9522bb64bdb25791129b7928c159641de SHA512 2ce90e3340cd20b32d15dc84bfbcf4b40df95cfa4d1e34084ce1003acab98f4b0ae0bc8913167e638779062155db13c9581221f8bcd201e455b6ad5b89714eb0 WHIRLPOOL 22f42158521d7e7cf3fcff07cd4f887098e1296e5dcdb144555cc3cd3056883fd59778c96acda223c6beb03bf5d52116144d6d4d14be43ffe51bf7ddd6758358
|
DIST krecipes-2.0.0.tar.xz 5429368 SHA256 5cbf7d4ad5912704181eb4fa456615f9522bb64bdb25791129b7928c159641de SHA512 2ce90e3340cd20b32d15dc84bfbcf4b40df95cfa4d1e34084ce1003acab98f4b0ae0bc8913167e638779062155db13c9581221f8bcd201e455b6ad5b89714eb0 WHIRLPOOL 22f42158521d7e7cf3fcff07cd4f887098e1296e5dcdb144555cc3cd3056883fd59778c96acda223c6beb03bf5d52116144d6d4d14be43ffe51bf7ddd6758358
|
||||||
|
@ -1,12 +0,0 @@
|
|||||||
diff -ruN /root/krecipes/src/CMakeLists.txt /var/tmp/portage/kde-misc/krecipes-2.0_beta2/work/krecipes-2.0-beta2/src/CMakeLists.txt
|
|
||||||
--- /root/krecipes/src/CMakeLists.txt 2010-11-01 15:45:20.000000000 -0400
|
|
||||||
+++ /var/tmp/portage/kde-misc/krecipes-2.0_beta2/work/krecipes-2.0-beta2/src/CMakeLists.txt 2012-07-24 23:37:01.171856348 -0400
|
|
||||||
@@ -216,7 +216,7 @@
|
|
||||||
|
|
||||||
|
|
||||||
set(IMPORT_EXPORT_TESTS
|
|
||||||
- kretest mmftest mx2test mxptest nyctest recipemltest rezkonvtest
|
|
||||||
+ kretest mmftest mxptest nyctest recipemltest rezkonvtest
|
|
||||||
)
|
|
||||||
|
|
||||||
set(UNIT_TESTS
|
|
@ -1,35 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
KDE_LINGUAS="bg ca ca@valencia cs da de el en_GB eo es et fr ga gl hi hne hr hu
|
|
||||||
is it ja lt mai nb nds nl nn pl pt pt_BR ro sk sv tr uk zh_TW"
|
|
||||||
KDE_DOC_DIRS="doc doc-translations/%lingua_${PN}"
|
|
||||||
KDE_HANDBOOK="optional"
|
|
||||||
VIRTUALX_REQUIRED="test"
|
|
||||||
inherit kde4-base
|
|
||||||
|
|
||||||
DESCRIPTION="A KDE4 recipe application"
|
|
||||||
HOMEPAGE="http://krecipes.sourceforge.net/"
|
|
||||||
SRC_URI="mirror://sourceforge/${PN}/${P/_/-}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2 LGPL-2.1"
|
|
||||||
SLOT="4"
|
|
||||||
KEYWORDS="~amd64 ~ppc ~x86"
|
|
||||||
IUSE="debug"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
dev-db/sqlite:3
|
|
||||||
dev-libs/libxml2
|
|
||||||
dev-libs/libxslt
|
|
||||||
media-libs/qimageblitz
|
|
||||||
"
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${P/_/-}
|
|
||||||
|
|
||||||
DOCS=( AUTHORS BUGS README TODO ChangeLog )
|
|
||||||
|
|
||||||
PATCHES=( "${FILESDIR}/krecipes-2.0_beta2-remove-mx2test.patch" )
|
|
@ -1,4 +1,2 @@
|
|||||||
DIST zanshin-0.2.1.tar.bz2 142281 SHA256 dd9592750b793118dc6de46ebed8b76a9e00b0f193c2963ab880cf33b738b394 SHA512 109620a0c1ab27360c213a440b3a3a123b466d1be6c5b745ab9d076fc768dec5f1b7cbeecfd1190c287cd35d8cf96d3ff32b380d29ddf6255f1f3c4ce2fdd7ae WHIRLPOOL 440d6d84b1e3934a4861a07f965c95531590f96ee4d6603716906f908efdc6d4f0696bbc405fb228f79a1b73528cafa8be38b4dc4746c4c413d9225cac631cd2
|
DIST zanshin-0.2.1.tar.bz2 142281 SHA256 dd9592750b793118dc6de46ebed8b76a9e00b0f193c2963ab880cf33b738b394 SHA512 109620a0c1ab27360c213a440b3a3a123b466d1be6c5b745ab9d076fc768dec5f1b7cbeecfd1190c287cd35d8cf96d3ff32b380d29ddf6255f1f3c4ce2fdd7ae WHIRLPOOL 440d6d84b1e3934a4861a07f965c95531590f96ee4d6603716906f908efdc6d4f0696bbc405fb228f79a1b73528cafa8be38b4dc4746c4c413d9225cac631cd2
|
||||||
DIST zanshin-0.2.2.tar.bz2 142237 SHA256 5c0250c4614a82b4282c209818d11ba31c1326bb0ad434b452a22797f045370b SHA512 637b7e8a74a12700d35e678ac6e676070cc03e3576e6c82fb63b95f6cce3cd8b02639c3ef10a7738b47bbde62348f5cf8d7ba499fa281cd4ac22ef2951559be3 WHIRLPOOL 3f20f1a742a109f5c2e2955d4262802b36692d6430972ef995685d5ed59488ce301a565a451c33cf31ee529083301bd63f23efadc6790b01ffc256b1a4eec2bb
|
|
||||||
DIST zanshin-0.3.0.tar.bz2 352593 SHA256 4447ab7c334e764c6f6503a5747b88db075a09bb8ae787bea2caeff930fb8ec4 SHA512 82efa2baad5cadae69e7edccefa2e7bd76f3e9d05b2c1fdc59cc8e965064549cfc3243bd18bb816a71f60f344de1fc383f2cb5292a4da5478478b1b9b6892ef2 WHIRLPOOL 9ddd344bd8eb57d6d9cce18b8eb57acb9eba24ed398b9d8d435882faf7e2a60739d8093d7006336c8032a1b6b70cf1b8a92c7e4d466d7a702c4afbbbbbd149c6
|
|
||||||
DIST zanshin-0.3.1.tar.bz2 353114 SHA256 f4fb120499eb6f64e11aff714d44cc5fb4a70ccc4db3179a6926a0883eb362b2 SHA512 6cd3576308ca73fba3913f09b80e4b7fadd9368105f10f7e9db09a865fbedafed9cc84680d8145f4852f75a63f025ddd5cb775a2876ed4b67841981f4d610cd0 WHIRLPOOL 831fd91ee827cfe8b01b0bc67e7adb75c8d4a3ccd6f5a3144727a15d0dc46430d2f4fc9924273cbbeffab510e53dd2244849efbd72c766558343e0de5021fc85
|
DIST zanshin-0.3.1.tar.bz2 353114 SHA256 f4fb120499eb6f64e11aff714d44cc5fb4a70ccc4db3179a6926a0883eb362b2 SHA512 6cd3576308ca73fba3913f09b80e4b7fadd9368105f10f7e9db09a865fbedafed9cc84680d8145f4852f75a63f025ddd5cb775a2876ed4b67841981f4d610cd0 WHIRLPOOL 831fd91ee827cfe8b01b0bc67e7adb75c8d4a3ccd6f5a3144727a15d0dc46430d2f4fc9924273cbbeffab510e53dd2244849efbd72c766558343e0de5021fc85
|
||||||
|
@ -1,25 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
VIRTUALX_REQUIRED="test"
|
|
||||||
inherit kde4-base
|
|
||||||
|
|
||||||
DESCRIPTION="Todo management application for KDE"
|
|
||||||
HOMEPAGE="https://zanshin.kde.org/"
|
|
||||||
SRC_URI="https://files.kde.org/${PN}/${P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="|| ( GPL-2 GPL-3 )"
|
|
||||||
SLOT="4"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE="debug"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
$(add_kdeapps_dep kdepim-runtime '' 4.6.0)
|
|
||||||
dev-libs/boost
|
|
||||||
"
|
|
||||||
DEPEND=${RDEPEND}
|
|
||||||
|
|
||||||
RESTRICT="test"
|
|
@ -1,27 +0,0 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
VIRTUALX_REQUIRED="test"
|
|
||||||
inherit kde4-base
|
|
||||||
|
|
||||||
DESCRIPTION="Todo management application for KDE"
|
|
||||||
HOMEPAGE="https://zanshin.kde.org/"
|
|
||||||
SRC_URI="https://files.kde.org/${PN}/${P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="|| ( GPL-2 GPL-3 )"
|
|
||||||
SLOT="4"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE="debug"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
$(add_kdeapps_dep kdepim-runtime '' 4.6.0)
|
|
||||||
$(add_kdeapps_dep kdepimlibs)
|
|
||||||
$(add_kdebase_dep baloo)
|
|
||||||
dev-libs/boost
|
|
||||||
"
|
|
||||||
DEPEND=${RDEPEND}
|
|
||||||
|
|
||||||
RESTRICT="test"
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue