Subversion Repositories KardasA Overlay

Compare Revisions

Ignore whitespace Rev 92 → Rev 93

/app-emulation/wine/Manifest
20,6 → 20,7
DIST wine-1.3.11.tar.bz2 18516236 RMD160 7926c09e342a162c6fbd348111ab69cb1cd8d3ec SHA1 fa6ad9375697129486c225f363c74d87cf1e68ad SHA256 f0a88a288418f405ad975840f14abfad1fc5741aaf572a12843ad0842feefea3
DIST wine-1.3.12.tar.bz2 18689003 RMD160 7d80c53d69ee31428215890c6cfb41ab4830cce8 SHA1 4bcad723cbeab4d1417675595100d0b7874795a8 SHA256 2922734913e240c009d3d7a92c3e1b84f9acbda7b3aeb288035452b459dd1c35
DIST wine-1.3.13.tar.bz2 18957029 RMD160 f77310c0d8d8fe93e3886df3feb2cca8b571ae12 SHA1 f7e7aa2dbefc0f3fd48703f8640d13bcdb7312e4 SHA256 2cb3ae4e6129fd52d34a914c8077652e3b737823d7ce25e99dab7a7d2e0ae831
DIST wine-1.3.14.tar.bz2 18970017 RMD160 5ba6408b9eff67fb4dfbc3e050857b21ba7346b9 SHA1 58456606b6932044de0b8884417e68f089bd46a6 SHA256 1597ca202972cf3e981329fe2c0e9986b4948cf24a3f5e7d17bd0fe1d6802d69
DIST wine-1.3.2.tar.bz2 17906953 RMD160 dfb03ab39e9b01a182c2751be955ae56bdb852e7 SHA1 876043a93aa834f926a26235b34e72364bc9876e SHA256 eacefbc88bd2b7d3c934239809ba1df8076f455823c3dfd54f9f5892385161c5
DIST wine-1.3.3.tar.bz2 18043631 RMD160 af7044275f62cd81f9491af0639c3868e163693f SHA1 b19455987f0a71adf691046898a1ca6b3ed7d155 SHA256 455b6ec2f881f54d89d3e6dd9d04318a9eeb3c40f8c66b53e5bf73fc4765fcce
DIST wine-1.3.4.tar.bz2 18079846 RMD160 ebbbf31aac547ee25ecf6c0171e29ae312c853d8 SHA1 7dbb1716cf83b61232f64bcc25e7e2d109321e49 SHA256 449387f5672cc535548740eef90403afd5d3cd678d3686bccf62813958825fdc
60,6 → 61,7
EBUILD wine-1.3.11-r1.ebuild 6013 RMD160 46f93e6ba3247651a883cf1f16e0748fd1bb7217 SHA1 21951a1c63973f11013f9f11e07b6aa460288468 SHA256 1d52326b07919a34f24964b21dbaaab53f3282712454da13904c460fc42b104b
EBUILD wine-1.3.12-r1.ebuild 6028 RMD160 61702ce21c4e473c61cd39add1bccd2a9d8e3062 SHA1 ef7214af0b3e06a9e7c025f846a0063af572caea SHA256 b1456956f179c1bf1d0fa53547d86517b95b08a3bddecd5faf7384c7779f29af
EBUILD wine-1.3.13-r1.ebuild 6029 RMD160 2a4c9b3891334ed16d0360c18f179a1d259ec886 SHA1 89a5feb138ca83636f78436d659fb7d65b841cab SHA256 9febf4ef853ad310058db9eff45fd6473f2c36de94d08fa2842d5e2d1763b88a
EBUILD wine-1.3.14-r1.ebuild 6031 RMD160 9dd369cbd956c2b5c25d27b391fde387bd993ea9 SHA1 ccd9a23babba63c2bfb4fdaa78242911c7ae900c SHA256 8b4129c8d45ed057d91da645252afb371beb014508b0d0c81624bfe6f42a771c
EBUILD wine-1.3.2-r1.ebuild 5692 RMD160 1d288d6ae9bf57b9d1dc048b0d78b5786869c1f7 SHA1 f58d2e327f43759735e304c418b6f7d00e22e695 SHA256 1baf958e4283c4b55e27104f182f6cf1430ae27527fa5a5ea1e5f2ff805cd538
EBUILD wine-1.3.3-r1.ebuild 5895 RMD160 cc76993dbea2763de5a353618201db9d2e36eb23 SHA1 46834e114c2155bfe742984b98ec2f5bdc332e1d SHA256 a1b79ca4af3d4934e0eac0de2f4efa372fd0981804717175af339ae42a2f8769
EBUILD wine-1.3.4-r1.ebuild 5833 RMD160 662e0a4db3e74a4eca32d17aa678a0cf1c09805d SHA1 1d441d78c0f07b32f44dd325e9a093a862df273c SHA256 aa9e55e0d4ac63888040c4e2f5171ccd5bc7513297f6d169eb25b6d834803854
/app-emulation/wine/wine-1.3.14-r1.ebuild
0,0 → 1,219
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.3.14.ebuild,v 1.1 2011/02/18 21:31:10 scarabeus Exp $
 
EAPI="2"
 
inherit eutils flag-o-matic multilib
 
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="git://source.winehq.org/git/wine.git"
inherit git autotools
SRC_URI=""
#KEYWORDS=""
else
AUTOTOOLS_AUTO_DEPEND="no"
inherit autotools
MY_P="${PN}-${PV/_/-}"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
S=${WORKDIR}/${MY_P}
fi
 
pulse_patches() { echo "$1"/winepulse-{0.39,configure.ac-1.3.10,winecfg-1.3.11}.patch ; }
GV="1.1.0"
DESCRIPTION="free implementation of Windows(tm) on Unix"
HOMEPAGE="http://www.winehq.org/"
SRC_URI="${SRC_URI}
gecko? (
mirror://sourceforge/wine/wine_gecko-${GV}-x86.cab
win64? ( mirror://sourceforge/wine/wine_gecko-${GV}-x86_64.cab )
)
pulseaudio? ( `pulse_patches http://art.ified.ca/downloads/winepulse` )"
 
LICENSE="LGPL-2.1"
SLOT="0"
IUSE="alsa capi cups custom-cflags dbus esd fontconfig +gecko gnutls gphoto2 gsm gstreamer hal jack jpeg lcms ldap mp3 nas ncurses nls openal +opengl +oss +perl png pulseaudio samba scanner ssl test +threads +truetype +win32 +win64 +X xcomposite xinerama xml"
RESTRICT="test" #72375
 
MLIB_DEPS="amd64? (
truetype? ( >=app-emulation/emul-linux-x86-xlibs-2.1 )
X? (
>=app-emulation/emul-linux-x86-xlibs-2.1
>=app-emulation/emul-linux-x86-soundlibs-2.1[pulseaudio?]
)
openal? ( app-emulation/emul-linux-x86-sdl )
opengl? ( app-emulation/emul-linux-x86-opengl )
app-emulation/emul-linux-x86-baselibs
>=sys-kernel/linux-headers-2.6
)"
RDEPEND="truetype? ( >=media-libs/freetype-2.0.0 media-fonts/corefonts )
perl? ( dev-lang/perl dev-perl/XML-Simple )
capi? ( net-dialup/capi4k-utils )
ncurses? ( >=sys-libs/ncurses-5.2 )
fontconfig? ( media-libs/fontconfig )
gphoto2? ( media-libs/libgphoto2 )
jack? ( media-sound/jack-audio-connection-kit )
openal? ( media-libs/openal )
dbus? ( sys-apps/dbus )
gnutls? ( net-libs/gnutls )
gstreamer? ( media-libs/gstreamer media-libs/gst-plugins-base )
hal? ( sys-apps/hal )
X? (
x11-libs/libXcursor
x11-libs/libXrandr
x11-libs/libXi
x11-libs/libXmu
x11-libs/libXxf86vm
x11-apps/xmessage
)
xinerama? ( x11-libs/libXinerama )
alsa? ( media-libs/alsa-lib )
esd? ( media-sound/esound )
nas? ( media-libs/nas )
cups? ( net-print/cups )
opengl? ( virtual/opengl )
pulseaudio? ( media-sound/pulseaudio )
gsm? ( media-sound/gsm )
jpeg? ( virtual/jpeg )
ldap? ( net-nds/openldap )
lcms? ( =media-libs/lcms-1* )
mp3? ( >=media-sound/mpg123-1.5.0 )
nls? ( sys-devel/gettext )
samba? ( >=net-fs/samba-3.0.25 )
xml? ( dev-libs/libxml2 dev-libs/libxslt )
scanner? ( media-gfx/sane-backends )
ssl? ( dev-libs/openssl )
png? ( media-libs/libpng )
!win64? ( ${MLIB_DEPS} )
win32? ( ${MLIB_DEPS} )
xcomposite? ( x11-libs/libXcomposite ) "
DEPEND="${RDEPEND}
pulseaudio? ( ${AUTOTOOLS_DEPEND} )
X? (
x11-proto/inputproto
x11-proto/xextproto
x11-proto/xf86vidmodeproto
)
xinerama? ( x11-proto/xineramaproto )
sys-devel/bison
sys-devel/flex"
 
pkg_setup() {
filter-flags -fomit-frame-pointer
}
 
src_unpack() {
if use win64 ; then
[[ $(( $(gcc-major-version) * 100 + $(gcc-minor-version) )) -lt 404 ]] \
&& die "you need gcc-4.4+ to build 64bit wine"
fi
 
if [[ ${PV} == "9999" ]] ; then
git_src_unpack
else
unpack ${MY_P}.tar.bz2
fi
}
 
src_prepare() {
if use pulseaudio ; then
EPATCH_OPTS=-p1 epatch `pulse_patches "${DISTDIR}"`
eautoreconf
fi
epatch "${FILESDIR}"/${PN}-1.1.15-winegcc.patch #260726
epatch "${FILESDIR}"/prevent_oss_muting.patch #http://bugs.winehq.org/show_bug.cgi?id=15710
epatch_user #282735
sed -i '/^UPDATE_DESKTOP_DATABASE/s:=.*:=true:' tools/Makefile.in || die
sed -i '/^MimeType/d' tools/wine.desktop || die #117785
}
 
do_configure() {
local builddir="${WORKDIR}/wine$1"
mkdir -p "${builddir}"
pushd "${builddir}" >/dev/null
 
ECONF_SOURCE=${S} \
econf \
--sysconfdir=/etc/wine \
$(use_with alsa) \
$(use_with capi) \
$(use_with lcms cms) \
$(use_with cups) \
$(use_with ncurses curses) \
$(use_with esd) \
$(use_with fontconfig) \
$(use_with gnutls) \
$(use_with gphoto2 gphoto) \
$(use_with gsm) \
$(use_with gstreamer) \
$(! use dbus && echo --without-hal || use_with hal) \
$(use_with jack) \
$(use_with jpeg) \
$(use_with ldap) \
$(use_with mp3 mpg123) \
$(use_with nas) \
$(use_with nls gettextpo) \
$(use_with openal) \
$(use_with opengl) \
$(use_with ssl openssl) \
$(use_with oss) \
$(use_with png) \
$(use_with threads pthread) \
$(use pulseaudio && use_with pulseaudio pulse) \
$(use_with scanner sane) \
$(use_enable test tests) \
$(use_with truetype freetype) \
$(use_with X x) \
$(use_with xcomposite) \
$(use_with xinerama) \
$(use_with xml) \
$(use_with xml xslt) \
$2
 
emake -j1 depend || die "depend"
 
popd >/dev/null
}
src_configure() {
export LDCONFIG=/bin/true
use custom-cflags || strip-flags
 
if use win64 ; then
do_configure 64 --enable-win64
use win32 && ABI=x86 do_configure 32 --with-wine64=../wine64
else
ABI=x86 do_configure 32 --disable-win64
fi
}
 
src_compile() {
local b
for b in 64 32 ; do
local builddir="${WORKDIR}/wine${b}"
[[ -d ${builddir} ]] || continue
emake -C "${builddir}" all || die
done
}
 
src_install() {
local b
for b in 64 32 ; do
local builddir="${WORKDIR}/wine${b}"
[[ -d ${builddir} ]] || continue
emake -C "${builddir}" install DESTDIR="${D}" || die
done
dodoc ANNOUNCE AUTHORS README
if use gecko ; then
insinto /usr/share/wine/gecko
doins "${DISTDIR}"/wine_gecko-${GV}-x86.cab || die
use win64 && { doins "${DISTDIR}"/wine_gecko-${GV}-x86_64.cab || die ; }
fi
if ! use perl ; then
rm "${D}"/usr/bin/{wine{dump,maker},function_grep.pl} "${D}"/usr/share/man/man1/wine{dump,maker}.1 || die
fi
}
 
pkg_postinst() {
paxctl -psmr "${ROOT}"/usr/bin/wine{,-preloader} 2>/dev/null #255055
}
/profiles/package.mask
25,3 → 25,4
=app-emulation/wine-1.3.11-r1
=app-emulation/wine-1.3.12-r1
=app-emulation/wine-1.3.13-r1
=app-emulation/wine-1.3.14-r1