Subversion Repositories KardasA Overlay

Compare Revisions

Ignore whitespace Rev 237 → Rev 238

/mate-extra/mintmenu/metadata.xml
File deleted
Property changes:
Deleted: svn:mime-type
## -1 +0,0 ##
-text/plain
\ No newline at end of property
Index: mate-extra/mintmenu/Manifest
===================================================================
--- mate-extra/mintmenu/Manifest (revision 237)
+++ mate-extra/mintmenu/Manifest (nonexistent)
@@ -1,5 +0,0 @@
-DIST awn-mintmenu_1.0-3.tar.gz 12470 SHA256 a234b39588ec7a0af346b29adf634ff941fab60da255b6b00eb3d55f2f025dad SHA512 75f6299e0385343455a53291c9a060ca8a4137f3c8ac61bda044f885ddefd197491443022a2498f1daed822b2577f70da790d6d5efd613aa634ddee220dd0c1a WHIRLPOOL f67e0da5a853da6dc1ad8d38d03e9e2dcb1b0a8918685bd99a8c574c663ca07ea44f6d569c9d922199e28bdf1cb98706e571ff19994ac62ed35a7efaf240125e
-DIST mint-translations_2012.10.18.tar.gz 3393646 SHA256 a8dff84b06505be2029779fc68c73588444c42a6e5b0d971e3fab9c0d482c48a SHA512 c2e214f34b5851a0193c18b58e284ee9acbed762c945c8540fa13c160e04090792e8bdcb55afc883d88896bb5f78b5583b87693d68df4fec5ad1c616ae474a33 WHIRLPOOL 1ac46a175cfc7dd1380ddd2acb4b6648d482c9c8f9ce7ff9affd02dc1e9abcce4dfef71f9e620c0c572479c1df1a0ba10ebbf65139e4dc11508a3c1af7eed4b0
-DIST mintmenu_5.3.8.tar.gz 817936 SHA256 9304b0416c7f3f4153acb2e6fc2820e113175224dfb35920f55ca88d56226326 SHA512 00f4ffb6d863ca7e9f080ed46c898792f7fb6d352620cefa88c2926dc2f6abce60460728fbc8e53da9f45cf2d3f743fe7be113825dc263979a859e1926d65c71 WHIRLPOOL 255d1c779aff27d26c0ebfa1857f46dc555d93fdecf1ebda773ff6549581f3e9572ea408ed76c6a4c83ad7f9a214d22d2389c536fbc90997da7b9581eae31710
-EBUILD mintmenu-5.3.8.ebuild 3746 SHA256 ad14321e4a04194f476dd4372d48b342769c62c9532cfb1a9a7007a6871ec64d SHA512 f4bfce1c117010ebc92352bdfbf187218fe6d93d898d12143b167008828a18157e53bce657de6e7430796cf0cddd7b5cac358fa05c9bd8eadaefa3411382175a WHIRLPOOL f804c303169f35db43b31b7eef0270b1f11d782a03eb60b5e6794e5e4226b93dcdcd9d361955b03223f1fa185b371309a4aca7a1238e5e325e7ecfddbec3612a
-MISC metadata.xml 398 SHA256 ae29d824d097074f141eea3e18fdda31676fef95011667c3893f08625c5caba0 SHA512 caa059078c5824e9ca3e703b7d23f9e80453330aa58b133ad4ff490408aef36f8c8e54489e511a9bc3b21e38c9a3f20f221a6aa1e77143ef2b8414faa9cf5190 WHIRLPOOL bd2d771a95dbf1a7e8b9076ce177c4eed2d7ec75475f62ebafe5fd2ffa5175b55f0546a8d91b26e063a1c8bce4b392534cd357aedb3b69a1baf3aa334964537e
Index: mate-extra/mintmenu/mintmenu-5.3.8.ebuild
===================================================================
--- mate-extra/mintmenu/mintmenu-5.3.8.ebuild (revision 237)
+++ mate-extra/mintmenu/mintmenu-5.3.8.ebuild (nonexistent)
@@ -1,91 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="4"
-
-inherit eutils
-
-DESCRIPTION="MintMenu supports filtering, favorites, easy-uninstallation, autosession, and many other features."
-SRC_URI="http://packages.linuxmint.com/pool/main/m/mintmenu/${PN}_${PV}.tar.gz
- awn? ( http://ppa.launchpad.net/neelance/awn/ubuntu/pool/main/a/awn-mintmenu/awn-${PN}_1.0-3.tar.gz )"
-MINT_TRANSLATIONS="mint-translations_2012.10.18.tar.gz"
-LANG_URL="http://packages.linuxmint.com/pool/main/m/mint-translations/${MINT_TRANSLATIONS}"
-HOMEPAGE="http://linuxmint.com
- https://launchpad.net/~neelance/+archive/awn"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-IUSE="porthole terminal awn"
-
-LANGS="af am ar ast be ber bg bn bs ca ckb cs csb cy da de el en_AU en_CA en_GB eo es et eu fa fi fo fr gl gv"
-LANGS="${LANGS} he hi hr hu hy id is it ja jv kk kn ko lt lv mk ml mr ms nb nds nl nn oc pa pl pt_BR pt ro ru"
-LANGS="${LANGS} si sk sl sq sr sv ta te th tr uk ur vi zh_CN zh_HK zh_TW"
-
-for X in ${LANGS} ; do
- IUSE="${IUSE} linguas_${X}"
- SRC_URI="${SRC_URI} linguas_${X}? ( ${LANG_URL} )"
-done
-
-RDEPEND=">=dev-lang/python-2.5.4
- <dev-lang/python-3
- dev-python/pygtk
- dev-python/pyxdg
- mate-base/mate-menus[python]
- mate-base/libmate
- x11-misc/mate-menu-editor
- terminal? ( x11-terms/mate-terminal )
- porthole? ( app-portage/porthole )
- awn? ( gnome-extra/avant-window-navigator )"
-
-DEPEND="${RDEPEND}
- sys-apps/sed"
-
-S="${WORKDIR}"
-
-src_install() {
- dobin mintmenu/usr/bin/mintmenu
- dodir /usr/lib/linuxmint/mintMenu
- insinto /usr/lib/linuxmint/mintMenu
- cp -R mintmenu/usr/lib/linuxmint/mintMenu/* ${D}usr/lib/linuxmint/mintMenu
- dodir /usr/lib/matecomponent/servers
- insinto /usr/lib/matecomponent/servers
- doins mintmenu/usr/lib/matecomponent/servers/mintMenu.server
- dodoc mintmenu/debian/changelog mintmenu/debian/control
-
- [[ -f ${MINT_TRANSLATIONS} ]] && unpack ${MINT_TRANSLATIONS}
- for X in ${LANGS} ; do
- if use linguas_${X}; then
- dodir /usr/share/linuxmint/locale/${X}/LC_MESSAGES
- insinto /usr/share/linuxmint/locale/${X}/LC_MESSAGES
- doins mint-translations*/usr/share/linuxmint/locale/${X}/LC_MESSAGES/mintmenu.mo
- fi
- done
-
- if use awn ; then
- mkdir -p ${D}/usr/share/avant-window-navigator/applets
- cp awn-mintmenu-1.0/mintmenu.desktop ${D}/usr/share/avant-window-navigator/applets
- mkdir -p ${D}/usr/lib/linuxmint/mintMenu
- cp awn-mintmenu-1.0/mintMenuAwn.py ${D}/usr/lib/linuxmint/mintMenu
- fi
-}
-
-pkg_preinst() {
- sed -i "s/share\/common\-licenses\/GPL/portage\/licenses\/GPL\-2/" ${D}usr/lib/linuxmint/mintMenu/mintMenu.py
- sed -i "/version.py\ mintmenu/d" ${D}usr/lib/linuxmint/mintMenu/mintMenu.py
- sed -i "s/set_version(version)/set_version(\"${PV}\")/" ${D}usr/lib/linuxmint/mintMenu/mintMenu.py
- sed -i "s/\"use_apt\",\ True/\"use_apt\",\ False/" ${D}usr/lib/linuxmint/mintMenu/plugins/applications.py
- sed -i "/activate\",\ self\.search\_mint\_tutorials\|ideas\|users\|software\|hardware)/,+1d" ${D}usr/lib/linuxmint/mintMenu/plugins/applications.py
- sed -i "s/\"show_software_manager\",\ True/\"show_software_manager\",\ False/" ${D}usr/lib/linuxmint/mintMenu/plugins/system_management.py
- if use terminal; then
- sed -i "s/x\-terminal\-emulator/mate\-terminal/" ${D}usr/lib/linuxmint/mintMenu/plugins/system_management.py
- else
- sed -i "s/\"show_terminal\",\ True/\"show_terminal\",\ False/" ${D}usr/lib/linuxmint/mintMenu/plugins/system_management.py
- fi
- if use porthole; then
- sed -i "s/sbin\/synaptic/bin\/porthole/" ${D}usr/lib/linuxmint/mintMenu/plugins/system_management.py
- else
- sed -i "s/\"show_package_manager\",\ True/\"show_package_manager\",\ False/" ${D}usr/lib/linuxmint/mintMenu/plugins/system_management.py
- fi
-}
-
Index: dev-java/swt/swt-4.2.ebuild
===================================================================
--- dev-java/swt/swt-4.2.ebuild (revision 237)
+++ dev-java/swt/swt-4.2.ebuild (nonexistent)
@@ -1,181 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/swt/swt-3.7.2.ebuild,v 1.4 2012/06/01 06:45:14 jdhore Exp $
-
-EAPI=4
-
-inherit eutils java-pkg-2 java-ant-2 toolchain-funcs java-osgi
-
-MY_PV="${PV/_rc/RC}"
-MY_DMF="www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops4/R-${MY_PV}-201206081400"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="GTK based SWT Library"
-HOMEPAGE="http://www.eclipse.org/"
-SRC_URI="x86? (
- http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip&r=1 -> ${MY_P}-gtk-linux-x86.zip
- )
- x86-fbsd? (
- http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip&r=1 -> ${MY_P}-gtk-linux-x86.zip
- )
- amd64? (
- http://${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip&r=1 -> ${MY_P}-gtk-linux-x86_64.zip
- )
- ppc? (
- http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip&r=1 -> ${MY_P}-gtk-linux-x86.zip
- )
- ppc64? (
- http://${MY_DMF}/${MY_P}-gtk-linux-ppc64.zip&r=1 -> ${MY_P}-gtk-linux-ppc64.zip
- )"
-
-SLOT="4.2"
-LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1"
-KEYWORDS="amd64 ~ppc ~ppc64 x86"
-
-IUSE="cairo gnome opengl webkit"
-COMMON=">=dev-libs/glib-2.6
- >=x11-libs/gtk+-2.6.8:2
- >=dev-libs/atk-1.10.2
- cairo? ( >=x11-libs/cairo-1.4.14 )
- gnome? (
- =gnome-base/libgnome-2*
- =gnome-base/gnome-vfs-2*
- =gnome-base/libgnomeui-2*
- )
- opengl? (
- virtual/opengl
- virtual/glu
- )
- webkit? ( >=net-libs/webkit-gtk-1.2:2 )
- x11-libs/libXtst"
-
-DEPEND=">=virtual/jdk-1.4
- app-arch/unzip
- x11-libs/libX11
- x11-libs/libXrender
- x11-libs/libXt
- >=x11-libs/libXtst-1.1.0
- x11-proto/inputproto
- virtual/pkgconfig
- ${COMMON}"
-
-RDEPEND=">=virtual/jre-1.4
- ${COMMON}"
-
-S="${WORKDIR}"
-
-# JNI libraries don't need SONAME, bug #253756
-QA_SONAME="usr/$(get_libdir)/libswt-.*.so"
-
-src_unpack() {
- local DISTFILE=${A}
- unzip -jq "${DISTDIR}"/${DISTFILE} "*src.zip" || die "Unable to extract distfile"
- unpack "./src.zip"
-
- # Cleanup the redirtied directory structure
- rm -rf about_files/ || die
-}
-
-java_prepare() {
- # Replace the build.xml to allow compilation without Eclipse tasks
- cp "${FILESDIR}/build.xml" "${S}/build.xml" || die "Unable to update build.xml"
- mkdir "${S}/src" && mv "${S}/org" "${S}/src" || die "Unable to restructure SWT sources"
-
- # Fix Makefiles to respect flags and work with --as-needed
- epatch "${FILESDIR}"/as-needed-and-flag-fixes-4.2.patch
-}
-
-src_compile() {
- # Drop jikes support as it seems to be unfriendly with SWT
- java-pkg_filter-compiler jikes
-
- local AWT_ARCH
- local JAWTSO="libjawt.so"
- if [[ $(tc-arch) == 'x86' ]] ; then
- AWT_ARCH="i386"
- elif [[ $(tc-arch) == 'ppc' ]] ; then
- AWT_ARCH="ppc"
- elif [[ $(tc-arch) == 'ppc64' ]] ; then
- AWT_ARCH="ppc64"
- else
- AWT_ARCH="amd64"
- fi
- if [[ -f "${JAVA_HOME}/jre/lib/${AWT_ARCH}/${JAWTSO}" ]]; then
- export AWT_LIB_PATH="${JAVA_HOME}/jre/lib/${AWT_ARCH}"
- elif [[ -f "${JAVA_HOME}/jre/bin/${JAWTSO}" ]]; then
- export AWT_LIB_PATH="${JAVA_HOME}/jre/bin"
- elif [[ -f "${JAVA_HOME}/$(get_libdir)/${JAWTSO}" ]] ; then
- export AWT_LIB_PATH="${JAVA_HOME}/$(get_libdir)"
- else
- eerror "${JAWTSO} not found in the JDK being used for compilation!"
- die "cannot build AWT library"
- fi
-
- # Fix the pointer size for AMD64
- [[ ${ARCH} == "amd64" || ${ARCH} == "ppc64" ]] && export SWT_PTR_CFLAGS=-DJNI64
-
- local platform="linux"
-
- use elibc_FreeBSD && platform="freebsd"
-
- local make="emake -f make_${platform}.mak NO_STRIP=y CC=$(tc-getCC) CXX=$(tc-getCXX)"
-
- einfo "Building AWT library"
- ${make} make_awt
-
- einfo "Building SWT library"
- ${make} make_swt
-
- einfo "Building JAVA-AT-SPI bridge"
- ${make} make_atk
-
- if use gnome ; then
- einfo "Building GNOME VFS support"
- ${make} make_gnome
- fi
-
- if use cairo ; then
- einfo "Building CAIRO support"
- ${make} make_cairo
- fi
-
- if use opengl ; then
- einfo "Building OpenGL component"
- ${make} make_glx
- fi
-
- if use webkit ; then
- einfo "Building the WebKitGTK+ component"
-
- ${make} make_webkit
- fi
-
- einfo "Building JNI libraries"
- eant compile
-
- einfo "Copying missing files"
- cp -i "${S}/version.txt" "${S}/build/version.txt"
- cp -i "${S}/src/org/eclipse/swt/internal/SWTMessages.properties" \
- "${S}/build/org/eclipse/swt/internal/" || die
-
- einfo "Packing JNI libraries"
- eant jar
-}
-
-src_install() {
- swtArch=${ARCH}
- use amd64 && swtArch=x86_64
- use x86-fbsd && swtArch=x86
-
- sed "s/SWT_ARCH/${swtArch}/" "${FILESDIR}/${PN}-${SLOT}-manifest" > "MANIFEST_TMP.MF" || die
- use cairo || sed -i -e "/ org.eclipse.swt.internal.cairo; x-internal:=true,/d" "MANIFEST_TMP.MF"
- use gnome || sed -i -e "/ org.eclipse.swt.internal.gnome; x-internal:=true,/d" "MANIFEST_TMP.MF"
- use opengl || sed -i -e "/ org.eclipse.swt.internal.opengl.glx; x-internal:=true,/d" "MANIFEST_TMP.MF"
- use webkit || sed -i -e "/ org.eclipse.swt.internal.webkit; x-internal:=true,/d" "MANIFEST_TMP.MF"
- java-osgi_newjar-fromfile "swt.jar" "MANIFEST_TMP.MF" "Standard Widget Toolkit for GTK 2.0"
-
- java-pkg_sointo /usr/$(get_libdir)
- java-pkg_doso *.so
-
- dohtml about.html || die
-}
Index: dev-java/swt/swt-4.3.ebuild
===================================================================
--- dev-java/swt/swt-4.3.ebuild (revision 237)
+++ dev-java/swt/swt-4.3.ebuild (nonexistent)
@@ -1,177 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header:
-
-EAPI="5"
-
-inherit eutils flag-o-matic java-pkg-2 java-ant-2 toolchain-funcs java-osgi
-
-MY_PV="${PV/_rc/RC}"
-MY_DMF="http://download.eclipse.org/eclipse/downloads/drops4/R-${MY_PV}-201306052000"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="GTK based SWT Library"
-HOMEPAGE="http://www.eclipse.org/"
-SRC_URI="
- amd64? ( ${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip )
- ppc? ( ${MY_DMF}/${MY_P}-gtk-linux-x86.zip )
- ppc64? ( ${MY_DMF}/${MY_P}-gtk-linux-ppc64.zip )
- x86? ( ${MY_DMF}/${MY_P}-gtk-linux-x86.zip )
- x86-fbsd? ( ${MY_DMF}/${MY_P}-gtk-linux-x86.zip )"
-
-LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1"
-SLOT="4.3"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="cairo gnome opengl webkit"
-
-COMMON_DEP="
- >=dev-libs/atk-1.10.2
- >=dev-libs/glib-2.32
- >=x11-libs/gtk+-2.6.8:2
- x11-libs/libXtst
- cairo? ( >=x11-libs/cairo-1.4.14 )
- gnome? (
- =gnome-base/gnome-vfs-2*
- =gnome-base/libgnome-2*
- =gnome-base/libgnomeui-2*
- )
- opengl? (
- virtual/glu
- virtual/opengl
- )
- webkit? ( >=net-libs/webkit-gtk-1.2:2 )"
-DEPEND="${COMMON_DEP}
- >=virtual/jdk-1.4
- app-arch/unzip
- virtual/pkgconfig
- x11-libs/libX11
- x11-libs/libXrender
- x11-libs/libXt
- >=x11-libs/libXtst-1.1.0
- x11-proto/inputproto"
-RDEPEND="${COMMON_DEP}
- >=virtual/jre-1.4"
-
-S="${WORKDIR}"
-
-# JNI libraries don't need SONAME, bug #253756
-QA_SONAME="usr/$(get_libdir)/libswt-.*.so"
-
-src_unpack() {
- local DISTFILE=${A}
- unzip -jq "${DISTDIR}"/${DISTFILE} "*src.zip" || die "Unable to extract distfile"
- unpack "./src.zip"
-
- # Cleanup the redirtied directory structure
- rm -rf about_files/ || die
-}
-
-java_prepare() {
- # Replace the build.xml to allow compilation without Eclipse tasks
- cp "${FILESDIR}/build.xml" "${S}/build.xml" || die "Unable to update build.xml"
- mkdir "${S}/src" && mv "${S}/org" "${S}/src" || die "Unable to restructure SWT sources"
-
- # Fix Makefiles to respect flags and work with --as-needed
- # epatch "${FILESDIR}"/as-needed-and-flag-fixes-${PV}.patch
-
- # Define missing g_thread_supported() to be 0.
- sed -i '1s/^/#define g_thread_supported() 0\n\n/' "${S}"/os_custom.h || die
-}
-
-src_compile() {
- # Drop jikes support as it seems to be unfriendly with SWT
- java-pkg_filter-compiler jikes
-
- local AWT_ARCH
- local JAWTSO="libjawt.so"
- if [[ $(tc-arch) == 'x86' ]] ; then
- AWT_ARCH="i386"
- elif [[ $(tc-arch) == 'ppc' ]] ; then
- AWT_ARCH="ppc"
- elif [[ $(tc-arch) == 'ppc64' ]] ; then
- AWT_ARCH="ppc64"
- else
- AWT_ARCH="amd64"
- fi
- if [[ -f "${JAVA_HOME}/jre/lib/${AWT_ARCH}/${JAWTSO}" ]]; then
- export AWT_LIB_PATH="${JAVA_HOME}/jre/lib/${AWT_ARCH}"
- elif [[ -f "${JAVA_HOME}/jre/bin/${JAWTSO}" ]]; then
- export AWT_LIB_PATH="${JAVA_HOME}/jre/bin"
- elif [[ -f "${JAVA_HOME}/$(get_libdir)/${JAWTSO}" ]] ; then
- export AWT_LIB_PATH="${JAVA_HOME}/$(get_libdir)"
- else
- eerror "${JAWTSO} not found in the JDK being used for compilation!"
- die "cannot build AWT library"
- fi
-
- # Fix the pointer size for AMD64
- [[ ${ARCH} == "amd64" || ${ARCH} == "ppc64" ]] && export SWT_PTR_CFLAGS=-DJNI64
-
- local platform="linux"
-
- use elibc_FreeBSD && platform="freebsd"
-
- # Bug #461784, g_thread_init is deprecated since glib-2.32.
- append-cflags -DNO__1g_1thread_1init
-
- local make="emake -f make_${platform}.mak NO_STRIP=y CC=$(tc-getCC) CXX=$(tc-getCXX)"
-
- einfo "Building AWT library"
- ${make} make_awt
-
- einfo "Building SWT library"
- ${make} make_swt
-
- einfo "Building JAVA-AT-SPI bridge"
- ${make} make_atk
-
- if use gnome ; then
- einfo "Building GNOME VFS support"
- ${make} make_gnome
- fi
-
- if use cairo ; then
- einfo "Building CAIRO support"
- ${make} make_cairo
- fi
-
- if use opengl ; then
- einfo "Building OpenGL component"
- ${make} make_glx
- fi
-
- if use webkit ; then
- einfo "Building the WebKitGTK+ component"
-
- ${make} make_webkit
- fi
-
- einfo "Building JNI libraries"
- eant compile
-
- einfo "Copying missing files"
- cp -i "${S}/version.txt" "${S}/build/version.txt"
- cp -i "${S}/src/org/eclipse/swt/internal/SWTMessages.properties" \
- "${S}/build/org/eclipse/swt/internal/" || die
-
- einfo "Packing JNI libraries"
- eant jar
-}
-
-src_install() {
- swtArch=${ARCH}
- use amd64 && swtArch=x86_64
- use x86-fbsd && swtArch=x86
-
- sed "s/SWT_ARCH/${swtArch}/" "${FILESDIR}/${PN}-${SLOT}-manifest" > "MANIFEST_TMP.MF" || die
- use cairo || sed -i -e "/ org.eclipse.swt.internal.cairo; x-internal:=true,/d" "MANIFEST_TMP.MF"
- use gnome || sed -i -e "/ org.eclipse.swt.internal.gnome; x-internal:=true,/d" "MANIFEST_TMP.MF"
- use opengl || sed -i -e "/ org.eclipse.swt.internal.opengl.glx; x-internal:=true,/d" "MANIFEST_TMP.MF"
- use webkit || sed -i -e "/ org.eclipse.swt.internal.webkit; x-internal:=true,/d" "MANIFEST_TMP.MF"
- java-osgi_newjar-fromfile "swt.jar" "MANIFEST_TMP.MF" "Standard Widget Toolkit for GTK 2.0"
-
- java-pkg_sointo /usr/$(get_libdir)
- java-pkg_doso *.so
-
- dohtml about.html
-}
Index: dev-java/swt/files/build.xml
===================================================================
--- dev-java/swt/files/build.xml (revision 237)
+++ dev-java/swt/files/build.xml (nonexistent)
@@ -1,17 +0,0 @@
-<project name="SWT" default="jar" basedir=".">
- <property name="src" location="."/>
- <property name="build" location="build"/>
-
- <target name="init">
- <tstamp/>
- <mkdir dir="${build}"/>
- </target>
-
- <target name="compile" depends="init" description="Compile the SWT toolset">
- <javac srcdir="${src}" destdir="${build}"/>
- </target>
-
- <target name="jar">
- <jar destfile="swt.jar" basedir="${build}"/>
- </target>
-</project>
\ No newline at end of file
Index: dev-java/swt/files/swt-4.2-manifest
===================================================================
--- dev-java/swt/files/swt-4.2-manifest (revision 237)
+++ dev-java/swt/files/swt-4.2-manifest (nonexistent)
@@ -1,17 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: %pluginName
-Bundle-Vendor: %providerName
-Bundle-Localization: plugin
-Fragment-Host: org.eclipse.swt; bundle-version="[3.0.0,4.0.0)"
-Bundle-SymbolicName: org.eclipse.swt.gtk.linux.SWT_ARCH; singleton:=true
-Bundle-Version: 4.2
-Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=SWT_ARCH))
-Export-Package: org.eclipse.swt.internal.accessibility.gtk; x-internal:=true,
- org.eclipse.swt.internal.cairo; x-internal:=true,
- org.eclipse.swt.internal.cde; x-internal:=true,
- org.eclipse.swt.internal.gnome; x-internal:=true,
- org.eclipse.swt.internal.gtk; x-internal:=true,
- org.eclipse.swt.internal.opengl.glx; x-internal:=true
- org.eclipse.swt.internal.webkit; x-internal:=true
-
Index: dev-java/swt/files/swt-4.3-manifest
===================================================================
--- dev-java/swt/files/swt-4.3-manifest (revision 237)
+++ dev-java/swt/files/swt-4.3-manifest (nonexistent)
@@ -1,17 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: %pluginName
-Bundle-Vendor: %providerName
-Bundle-Localization: plugin
-Fragment-Host: org.eclipse.swt; bundle-version="[3.0.0,4.0.0)"
-Bundle-SymbolicName: org.eclipse.swt.gtk.linux.SWT_ARCH; singleton:=true
-Bundle-Version: 4.3
-Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=SWT_ARCH))
-Export-Package: org.eclipse.swt.internal.accessibility.gtk; x-internal:=true,
- org.eclipse.swt.internal.cairo; x-internal:=true,
- org.eclipse.swt.internal.cde; x-internal:=true,
- org.eclipse.swt.internal.gnome; x-internal:=true,
- org.eclipse.swt.internal.gtk; x-internal:=true,
- org.eclipse.swt.internal.opengl.glx; x-internal:=true
- org.eclipse.swt.internal.webkit; x-internal:=true
-
Index: dev-java/swt/files/as-needed-and-flag-fixes-4.2.patch
===================================================================
--- dev-java/swt/files/as-needed-and-flag-fixes-4.2.patch (revision 237)
+++ dev-java/swt/files/as-needed-and-flag-fixes-4.2.patch (nonexistent)
@@ -1,243 +0,0 @@
---- make_linux.mak- 2012-07-02 00:49:48.729100052 +0000
-+++ make_linux.mak 2012-07-02 00:53:16.753499389 +0000
-@@ -66,7 +66,7 @@
- # Uncomment for Native Stats tool
- #NATIVE_STATS = -DNATIVE_STATS
-
--MOZILLACFLAGS = -O \
-+MOZILLACFLAGS = $(CXXFLAGS) \
- -DSWT_VERSION=$(SWT_VERSION) \
- $(NATIVE_STATS) \
- -DMOZILLA_STRICT_API=1 \
-@@ -106,7 +106,7 @@
- WEBKIT_OBJECTS = swt.o webkit.o webkit_structs.o webkit_stats.o
- GLX_OBJECTS = swt.o glx.o glx_structs.o glx_stats.o
-
--CFLAGS = -O -Wall \
-+CFLAGS += \
- -DSWT_VERSION=$(SWT_VERSION) \
- $(NATIVE_STATS) \
- -DLINUX -DGTK \
-@@ -130,13 +130,13 @@
- make_swt: $(SWT_LIB) $(SWTPI_LIB)
-
- $(SWT_LIB): $(SWT_OBJECTS)
-- $(CC) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS)
-+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS)
-
- callback.o: callback.c callback.h
- $(CC) $(CFLAGS) -DUSE_ASSEMBLER -c callback.c
-
- $(SWTPI_LIB): $(SWTPI_OBJECTS)
-- $(CC) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
-+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
-
- swt.o: swt.c swt.h
- $(CC) $(CFLAGS) -c swt.c
-@@ -155,7 +155,7 @@
- make_cairo: $(CAIRO_LIB)
-
- $(CAIRO_LIB): $(CAIRO_OBJECTS)
-- $(CC) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS)
-+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS)
-
- cairo.o: cairo.c cairo.h swt.h
- $(CC) $(CFLAGS) $(CAIROCFLAGS) -c cairo.c
-@@ -171,7 +171,7 @@
- make_cde: $(CDE_LIB)
-
- $(CDE_LIB): $(CDE_OBJECTS)
-- $(CC) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS)
-+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS)
-
- #
- # AWT lib
-@@ -179,7 +179,7 @@
- make_awt:$(AWT_LIB)
-
- $(AWT_LIB): $(AWT_OBJECTS)
-- $(CC) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
-+ $(CC) $(LDFLAGS) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
-
- #
- # Atk lib
-@@ -187,7 +187,7 @@
- make_atk: $(ATK_LIB)
-
- $(ATK_LIB): $(ATK_OBJECTS)
-- $(CC) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
-+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
-
- atk.o: atk.c atk.h
- $(CC) $(CFLAGS) $(ATKCFLAGS) -c atk.c
-@@ -204,7 +204,7 @@
- make_gnome: $(GNOME_LIB)
-
- $(GNOME_LIB): $(GNOME_OBJECTS)
-- $(CC) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS)
-+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS)
-
- gnome.o: gnome.c
- $(CC) $(CFLAGS) $(GNOMECFLAGS) -c gnome.c
-@@ -221,7 +221,7 @@
- make_mozilla:$(MOZILLA_LIB)
-
- $(MOZILLA_LIB): $(MOZILLA_OBJECTS)
-- $(CXX) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS}
-+ $(CXX) $(LDFLAGS) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS}
-
- xpcom.o: xpcom.cpp
- $(CXX) $(MOZILLACFLAGS) $(MOZILLAEXCLUDES) ${MOZILLA_INCLUDES} -c xpcom.cpp
-@@ -242,7 +242,7 @@
-
- $(XULRUNNER_LIB): $(XULRUNNER_OBJECTS)
- echo -e "#include<stdlib.h>\nsize_t je_malloc_usable_size_in_advance(size_t n) {\nreturn n;\n}" | gcc --shared -xc - -o libswt-xulrunner-fix.so
-- $(CXX) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
-+ $(CXX) $(LDFLAGS) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
-
- xpcomxul.o: xpcom.cpp
- $(CXX) -o xpcomxul.o $(MOZILLACFLAGS) $(XULRUNNEREXCLUDES) ${XULRUNNER_INCLUDES} -c xpcom.cpp
-@@ -262,7 +262,7 @@
- make_xpcominit:$(XPCOMINIT_LIB)
-
- $(XPCOMINIT_LIB): $(XPCOMINIT_OBJECTS)
-- $(CXX) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
-+ $(CXX) $(LDFLAGS) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
-
- xpcominit.o: xpcominit.cpp
- $(CXX) $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcominit.cpp
-@@ -279,7 +279,7 @@
- make_webkit: $(WEBKIT_LIB)
-
- $(WEBKIT_LIB): $(WEBKIT_OBJECTS)
-- $(CC) $(LFLAGS) -o $(WEBKIT_LIB) $(WEBKIT_OBJECTS)
-+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(WEBKIT_LIB) $(WEBKIT_OBJECTS)
-
- webkit.o: webkitgtk.c
- $(CC) $(CFLAGS) $(WEBKITCFLAGS) -c webkitgtk.c -o webkit.o
-@@ -296,7 +296,7 @@
- make_glx: $(GLX_LIB)
-
- $(GLX_LIB): $(GLX_OBJECTS)
-- $(CC) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
-+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
-
- glx.o: glx.c
- $(CC) $(CFLAGS) $(GLXCFLAGS) -c glx.c
---- make_freebsd.mak- 2012-07-02 00:53:28.553351871 +0000
-+++ make_freebsd.mak 2012-07-02 00:55:37.369741444 +0000
-@@ -64,7 +64,7 @@
- # Uncomment for Native Stats tool
- #NATIVE_STATS = -DNATIVE_STATS
-
--MOZILLACFLAGS = -O \
-+MOZILLACFLAGS += \
- -DSWT_VERSION=$(SWT_VERSION) \
- $(NATIVE_STATS) \
- -DMOZILLA_STRICT_API=1 \
-@@ -91,7 +91,7 @@
- XPCOMINIT_OBJECTS = swt.o xpcominit.o xpcominit_structs.o xpcominit_stats.o
- GLX_OBJECTS = swt.o glx.o glx_structs.o glx_stats.o
-
--CFLAGS = -O -Wall \
-+CFLAGS += \
- -DSWT_VERSION=$(SWT_VERSION) \
- $(NATIVE_STATS) \
- -DFREEBSD -DGTK \
-@@ -115,13 +115,13 @@
- make_swt: $(SWT_LIB) $(SWTPI_LIB)
-
- $(SWT_LIB): $(SWT_OBJECTS)
-- $(CC) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS)
-+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS)
-
- callback.o: callback.c callback.h
- $(CC) $(CFLAGS) -DUSE_ASSEMBLER -c callback.c
-
- $(SWTPI_LIB): $(SWTPI_OBJECTS)
-- $(CC) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
-+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
-
- swt.o: swt.c swt.h
- $(CC) $(CFLAGS) -c swt.c
-@@ -140,7 +140,7 @@
- make_cairo: $(CAIRO_LIB)
-
- $(CAIRO_LIB): $(CAIRO_OBJECTS)
-- $(CC) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS)
-+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS)
-
- cairo.o: cairo.c cairo.h swt.h
- $(CC) $(CFLAGS) $(CAIROCFLAGS) -c cairo.c
-@@ -156,7 +156,7 @@
- make_cde: $(CDE_LIB)
-
- $(CDE_LIB): $(CDE_OBJECTS)
-- $(CC) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS)
-+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS)
-
- #
- # AWT lib
-@@ -164,7 +164,7 @@
- make_awt:$(AWT_LIB)
-
- $(AWT_LIB): $(AWT_OBJECTS)
-- $(CC) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
-+ $(CC) $(LDFLAGS) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
-
- #
- # Atk lib
-@@ -172,7 +172,7 @@
- make_atk: $(ATK_LIB)
-
- $(ATK_LIB): $(ATK_OBJECTS)
-- $(CC) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
-+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
-
- atk.o: atk.c atk.h
- $(CC) $(CFLAGS) $(ATKCFLAGS) -c atk.c
-@@ -189,7 +189,7 @@
- make_gnome: $(GNOME_LIB)
-
- $(GNOME_LIB): $(GNOME_OBJECTS)
-- $(CC) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS)
-+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS)
-
- gnome.o: gnome.c
- $(CC) $(CFLAGS) $(GNOMECFLAGS) -c gnome.c
-@@ -206,7 +206,7 @@
- make_mozilla:$(MOZILLA_LIB)
-
- $(MOZILLA_LIB): $(MOZILLA_OBJECTS)
-- $(CXX) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS}
-+ $(CXX) $(LDFLAGS) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS}
-
- xpcom.o: xpcom.cpp
- $(CXX) $(MOZILLACFLAGS) ${MOZILLA_INCLUDES} -c xpcom.cpp
-@@ -226,7 +226,7 @@
- make_xulrunner:$(XULRUNNER_LIB)
-
- $(XULRUNNER_LIB): $(XULRUNNER_OBJECTS)
-- $(CXX) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
-+ $(CXX) $(LDFLAGS) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
-
- xpcomxul.o: xpcom.cpp
- $(CXX) -o xpcomxul.o $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcom.cpp
-@@ -252,7 +252,7 @@
- make_xpcominit:$(XPCOMINIT_LIB)
-
- $(XPCOMINIT_LIB): $(XPCOMINIT_OBJECTS)
-- $(CXX) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
-+ $(CXX) $(LDFLAGS) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
-
- xpcominit.o: xpcominit.cpp
- $(CXX) $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcominit.cpp
-@@ -269,7 +269,7 @@
- make_glx: $(GLX_LIB)
-
- $(GLX_LIB): $(GLX_OBJECTS)
-- $(CC) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
-+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
-
- glx.o: glx.c
- $(CC) $(CFLAGS) $(GLXCFLAGS) -c glx.c
Index: dev-java/swt/files/as-needed-and-flag-fixes-4.3.patch
===================================================================
--- dev-java/swt/files/as-needed-and-flag-fixes-4.3.patch (revision 237)
+++ dev-java/swt/files/as-needed-and-flag-fixes-4.3.patch (nonexistent)
@@ -1,117 +0,0 @@
---- make_linux.mak 2013-06-05 20:39:54.000000000 +0200
-+++ make_linux.mak 2013-08-11 04:45:31.453012844 +0200
-@@ -75,7 +75,7 @@
- # Uncomment for Native Stats tool
- #NATIVE_STATS = -DNATIVE_STATS
-
--MOZILLACFLAGS = -O \
-+MOZILLACFLAGS = $(CXXFLAGS) \
- -DSWT_VERSION=$(SWT_VERSION) \
- $(NATIVE_STATS) \
- -DMOZILLA_STRICT_API=1 \
-@@ -115,7 +115,7 @@
- WEBKIT_OBJECTS = swt.o webkit.o webkit_structs.o webkit_stats.o
- GLX_OBJECTS = swt.o glx.o glx_structs.o glx_stats.o
-
--CFLAGS = -O -Wall \
-+CFLAGS = \
- -DSWT_VERSION=$(SWT_VERSION) \
- $(NATIVE_STATS) \
- -DLINUX -DGTK \
-@@ -139,13 +139,13 @@
- make_swt: $(SWT_LIB) $(SWTPI_LIB)
-
- $(SWT_LIB): $(SWT_OBJECTS)
-- $(CC) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS)
-+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS)
-
- callback.o: callback.c callback.h
- $(CC) $(CFLAGS) -DUSE_ASSEMBLER -c callback.c
-
- $(SWTPI_LIB): $(SWTPI_OBJECTS)
-- $(CC) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
-+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
-
- swt.o: swt.c swt.h
- $(CC) $(CFLAGS) -c swt.c
-@@ -180,7 +180,7 @@
- make_cde: $(CDE_LIB)
-
- $(CDE_LIB): $(CDE_OBJECTS)
-- $(CC) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS)
-+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(CDE_LIB) $(CDE_OBJECTS) $(CDE_LIBS)
-
- #
- # AWT lib
-@@ -188,7 +188,7 @@
- make_awt:$(AWT_LIB)
-
- $(AWT_LIB): $(AWT_OBJECTS)
-- $(CC) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
-+ $(CC) $(LDFLAGS) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
-
- #
- # Atk lib
-@@ -196,7 +196,7 @@
- make_atk: $(ATK_LIB)
-
- $(ATK_LIB): $(ATK_OBJECTS)
-- $(CC) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
-+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
-
- atk.o: atk.c atk.h
- $(CC) $(CFLAGS) $(ATKCFLAGS) -c atk.c
-@@ -213,7 +213,7 @@
- make_gnome: $(GNOME_LIB)
-
- $(GNOME_LIB): $(GNOME_OBJECTS)
-- $(CC) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS)
-+ $(CC) $(LDFLAGS) $(LFLAGS) -o $(GNOME_LIB) $(GNOME_OBJECTS) $(GNOMELIBS)
-
- gnome.o: gnome.c
- $(CC) $(CFLAGS) $(GNOMECFLAGS) -c gnome.c
-@@ -230,7 +230,7 @@
- make_mozilla:$(MOZILLA_LIB)
-
- $(MOZILLA_LIB): $(MOZILLA_OBJECTS)
-- $(CXX) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS}
-+ $(CXX) -o $(LDFLAGS) $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) ${MOZILLA_LIBS}
-
- xpcom.o: xpcom.cpp
- $(CXX) $(MOZILLACFLAGS) $(MOZILLAEXCLUDES) ${MOZILLA_INCLUDES} -c xpcom.cpp
-@@ -251,7 +251,7 @@
-
- $(XULRUNNER_LIB): $(XULRUNNER_OBJECTS)
- echo -e "#include<stdlib.h>\nsize_t je_malloc_usable_size_in_advance(size_t n) {\nreturn n;\n}" | gcc $(LFLAGS) $(CFLAGS) -xc - -o libswt-xulrunner-fix.so
-- $(CXX) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
-+ $(CXX) -o $(LDFLAGS) $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
-
- xpcomxul.o: xpcom.cpp
- $(CXX) -o xpcomxul.o $(MOZILLACFLAGS) $(XULRUNNEREXCLUDES) ${XULRUNNER_INCLUDES} -c xpcom.cpp
-@@ -271,7 +271,7 @@
- make_xpcominit:$(XPCOMINIT_LIB)
-
- $(XPCOMINIT_LIB): $(XPCOMINIT_OBJECTS)
-- $(CXX) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
-+ $(CXX) $(LDFLAGS) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) ${XULRUNNER_LIBS}
-
- xpcominit.o: xpcominit.cpp
- $(CXX) $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcominit.cpp
-@@ -288,7 +288,7 @@
- make_webkit: $(WEBKIT_LIB)
-
- $(WEBKIT_LIB): $(WEBKIT_OBJECTS)
-- $(CC) $(LFLAGS) -o $(WEBKIT_LIB) $(WEBKIT_OBJECTS)
-+ $(CC) $(LFLAGS) $(LDFLAGS) -o $(WEBKIT_LIB) $(WEBKIT_OBJECTS)
-
- webkit.o: webkitgtk.c
- $(CC) $(CFLAGS) $(WEBKITCFLAGS) -c webkitgtk.c -o webkit.o
-@@ -305,7 +305,7 @@
- make_glx: $(GLX_LIB)
-
- $(GLX_LIB): $(GLX_OBJECTS)
-- $(CC) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
-+ $(CC) $(LFLAGS) $(LDFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
-
- glx.o: glx.c
- $(CC) $(CFLAGS) $(GLXCFLAGS) -c glx.c
Index: dev-java/swt/Manifest
===================================================================
--- dev-java/swt/Manifest (revision 237)
+++ dev-java/swt/Manifest (nonexistent)
@@ -1,13 +0,0 @@
-AUX as-needed-and-flag-fixes-4.2.patch 7840 SHA256 3aed5349c3c0cf1a2e63fdd4b40d053804ecbba7a5b798de73be36f64b42fb65 SHA512 00cc50a0432bb17272a40c3606c9a5729171708af5581c861a5bfae3d1b694289de92164961bfceb841813fb9161befdc2114616556296e81401f133f07c1db1 WHIRLPOOL e9f21b6745422aa1ac74f25530f4ae829165b77c1843319a21aed59e8a7da27fdf803eaaad4acc49e5373ff7f2e7209f35bbe8cdc4ffe0e62ff576f03eb912c2
-AUX as-needed-and-flag-fixes-4.3.patch 3852 SHA256 8695c1bd4692c22536136564efc6e5f6196d17a486088c41621ec44ffdbaa5ef SHA512 5459789e1f319b7cb87b888341bb13b44464420bd9393aa4e310da155fb8ccb11ea95299aa4e696662b48d45d3baab3823252990a90e9404bc9cb725ab968104 WHIRLPOOL 65fb8b0b775a2718bde6ba334cd4ec451063c74c2122dbc35fd001a247f27c5fff2d11f91706fd8afa20705fd777ad2c207d7c79f8611dc477813d20bf986c43
-AUX build.xml 457 SHA256 dbd6d613a2842c6c8e53b96abe9016aed058c64dc445ef2eda15d3fe3d231fdb SHA512 ff49339fbfd9269831d5d0a3d1f1d0d8434ed47309af315861a7430624bdf5fe6fc144b90f6176f1e37faadc3465e8d43930cabbdd6caf75d87fff4b6c5d2930 WHIRLPOOL c32225719e016e373bab44be49e3b9056cbfafb590a173e207c80912869cdd52214ff8bb743d807593b1056b13bdd7abfdd4b058bf75afba3f5fccbe58c41f78
-AUX swt-4.2-manifest 750 SHA256 d7f94d1cc8081f4a38bd1fdc0aea5c1b04ebf5eee2876725ded42b6dc23755c7 SHA512 e4815ab0981d56651acb61cec5ca2f96dfe1555cddb3e67e69dcdb95f18c10e13ce7ba66a090e67bbc483e3d33c5387a9d231f8949ebe5845a42114b93d8ae2d WHIRLPOOL 966e8635aca0a4c634fed0ea9d2c38e41f0d9bf64d7b2b81d8267d9480f7be3a5ae74da06d8104963f75f2aedea9d4547f0fcc9de181548b8cd684b983210997
-AUX swt-4.3-manifest 750 SHA256 04ef588c927051d668c0905636ce415082b33e8fd7aac3079cc81ff86f874532 SHA512 e47a19f7347713c05f4b98197a36d8d533390385e65d59b4d1a36e3be58091bb77bac31707a286c5e12a03874e719209a6b4c73609e47e1fb1b0a91b149694ef WHIRLPOOL 89c6100d6d993e75872392d1cc9c750e443413b6d4f14448141c9e21355f812b63c5137bbbd628cde033077382b63f66aba7ad35384516dfa3e4ca099a570730
-DIST swt-4.2-gtk-linux-ppc64.zip 5935799 SHA256 b853c9601ae0808634722976392319405bee53e6bc30864d0bfbf0507159d1db SHA512 bedd64099380980a6dbe47b86f4719666366680f7580150f97282c6f6b6acc95822493469e950e8fcbc9c584f6fca9f35a59937551ae8b6e799b188dc3751e9d WHIRLPOOL 8fe20ed46de94bb554205929fd142a2ac21aca543289a48cd6417f60f8a4d2d55062b7ebbda7f6712aabc6c7de8998c75c48eeffe73139c756e44e71c2ef84be
-DIST swt-4.2-gtk-linux-x86.zip 5561088 SHA256 e0e2977837c905b61219eb94544d89757ac3d01a88c3a81abff6d7446d48d9ac SHA512 e3d53bcd0521411c40f4c37719917f3570a17fb3ea5c617560986273fd155b99d9b0790ba27c57da26663d49ebec4c6a8387b41bd01b0ba934b21724ba98e133 WHIRLPOOL ad4fd1113f6e4b2605433ac7a53aa416c29824164b97b2b3a3ceb61e6bc812108c38841b75c5ec6f9a093ed2b8a7c58bf883d701403e8399a18ccb2a8c214165
-DIST swt-4.2-gtk-linux-x86_64.zip 5867140 SHA256 f549bb8309e1523dd4d3867aaf6f0582cdbe5a504ae8aba52900fe6fdb63f336 SHA512 56c5ec4ca2ddeed5256dd6ff350dc3911034ecbc414a06ba879f04ab53d6380ca9da9037097f76228ca8182f6076bcd9cc4cb9b01c10766c10048e6576fc5f50 WHIRLPOOL 5f60bfe556d6551fdabe4184dfc5a4a9df250b10010d59200902017a9f9cbed379a557e5179232d05a8542d531542c3eb6d0afc57c752717dca7a9d7f4177e62
-DIST swt-4.3-gtk-linux-ppc64.zip 5913388 SHA256 0a1c71d4453623247e848edec5e4fcdc81a48df6156006ad4355f3b71e9917ec SHA512 6614158ca0e8e9a6586dca491c9f6691b1ac59ba79d5b2b754fc81d9eb90d0f1f180c7ad4c3755a770dc3dd7e8cdd4bbc304de573029c62e92645a404063d9c2 WHIRLPOOL 08cef71c4539d9960252374bc1ce4cca4fab3c60596ba6a345639c3ef840df581f8341d768a4d03ae0c841f57d0118091dc97f86decd530a39dcb8aa66cc4139
-DIST swt-4.3-gtk-linux-x86.zip 5797873 SHA256 d15fd80dd1d73f915879e08d53b535c781d589195eba0d011c307912514aa965 SHA512 f540b86c163f89bc9f14e5137103a3ed539304bfb2bbc917c425a68b62372a1cd7ba30413ef02fa0b0984eae9added218b61be7bec28fcf067590cd57e549841 WHIRLPOOL 4ec1ce4c1d2b48d589afb604cc086949d6f1a8783467577fb8b92bf5f0447c288b2e525bc552100f8cdd84c38ce48f96f075523dca54b172b3b5af6dd52d844f
-DIST swt-4.3-gtk-linux-x86_64.zip 6074361 SHA256 0da9ce9fc30de90a45054df6d28c7092705707abcde9cc923a2601d1dd237707 SHA512 840f5d189bef6dc45affdcddb2bc8d6e39b02f9a30a656b3506a6837c495606d7d80884c69865974478e8473e9ce569cf092cb6f61752cdc6d17236a2acd16e7 WHIRLPOOL 22b7d6aa415231ae9236c39d5d175fcc5f2718b74d7ee8f802b99076e0d1d7a79efc9a9db3bee03f2fe0a2d77ec3c0f2216b8452bf93fc7e35c0bce80236aa21
-EBUILD swt-4.2.ebuild 4975 SHA256 3b04eb467e737cea26221896baa99a7789cc8e2e9266c4931e3a16aa1e67f138 SHA512 e6edc11b3a3f4e6a09b8218b2e5082d062e9ac7a09ac004d802ca19fb13c4759952f4b12abc18b0df0b5e9fa1049bea7152a2b7b65913d23b50e42eb861941df WHIRLPOOL 7c0446f48a403f67720360e77a3acbfd285d25b4f52a7a25661d70cc5b0d89ca0bad9b280dff1157ce9e51be238556014e34dc834ad5f533dcc26594a58aa86d
-EBUILD swt-4.3.ebuild 4860 SHA256 c7593a6206929121e43bba437a42c495262ca91a5bdbcd13092c2dfb2dbdfc03 SHA512 1934630bd1e691a705d3b674d2ff9bdce7e9cfe179252ae3a535e9a1c0c4b62ee6244ac3b81386c3763300538a87ef8ac85c0b6d3fd9d6fe16b556f7dd6d533a WHIRLPOOL ecde169057aac6e28edfc40a9676520e4e75c0911fbd83bef02353933b09b3e0805523c02316d653652153ae1f58332c4269b874f83407e219b3a33a91613aeb
Index: dev-java/eclipse-sdk-bin/eclipse-sdk-bin-4.3.0.ebuild
===================================================================
--- dev-java/eclipse-sdk-bin/eclipse-sdk-bin-4.3.0.ebuild (revision 237)
+++ dev-java/eclipse-sdk-bin/eclipse-sdk-bin-4.3.0.ebuild (nonexistent)
@@ -1,46 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit eutils
-
-DESCRIPTION="Eclipse SDK"
-HOMEPAGE="http://www.eclipse.org"
-SRC_BASE="http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/kepler/R/eclipse-java-kepler-R-linux-gtk"
-SRC_URI="amd64? ( ${SRC_BASE}-x86_64.tar.gz&r=1 -> eclipse-java-kepler-linux-gtk-x86_64.tar.gz )
- x86? ( ${SRC_BASE}.tar.gz&r=1 -> eclipse-java-kepler-linux-gtk.tar.gz )"
-
-LICENSE="EPL-1.0"
-SLOT="4.3"
-KEYWORDS="~amd64"
-IUSE="doc"
-
-DEPEND=">=virtual/jdk-1.6
- x11-libs/gtk+:2
- dev-java/swt:4.3[cairo]
- !dev-util/eclipse-sdk
-"
-RDEPEND="${DEPEND}"
-
-S=${WORKDIR}/eclipse
-
-src_install() {
- dodir /opt/eclipse-sdk-bin/${SLOT}
-
- insinto /opt/eclipse-sdk-bin/${SLOT}
- doins -r features icon.xpm plugins artifacts.xml p2 eclipse.ini \
- configuration dropins
-
- exeinto /opt/eclipse-sdk-bin/${SLOT}
- doexe eclipse
-
- #dosym libcairo-swt.so /usr/$(get_libdir)/libswt-cairo-gtk-*.so
-
- dohtml -r about.html about_files epl-v10.html notice.html readme/*
-
- dobin ${FILESDIR}/eclipse-${SLOT}
-
- make_desktop_entry "eclipse-${SLOT}" "Eclipse ${PV}" "/opt/eclipse-sdk-bin/${SLOT}/icon.xpm"
-}
Index: dev-java/eclipse-sdk-bin/files/eclipse-4.2
===================================================================
--- dev-java/eclipse-sdk-bin/files/eclipse-4.2 (revision 237)
+++ dev-java/eclipse-sdk-bin/files/eclipse-4.2 (nonexistent)
@@ -1,46 +0,0 @@
-#! /bin/sh
-#
-# Tiny startup wrapper for Eclipse
-#
-# Copyright (c) 2004, Karl Trygve Kalleberg <karltk@gentoo.org>
-# Copyright (c) 2007-2008, Jean-Noël Rivasseau <elvanor@gentoo.org>
-# Copyright (c) 2004-2008, Gentoo Foundation
-#
-# Licensed under the GNU General Public License, version 2
-#
-
-SLOT="4.2"
-
-[ -f "/etc/eclipserc-${SLOT}" ] && . "/etc/eclipserc-${SLOT}"
-[ -f "$HOME/gentoo/.eclipserc" ] && . "$HOME/gentoo/.eclipserc"
-
-ECLIPSE_HOME=${ECLIPSE_HOME:="/opt/eclipse-sdk-bin/${SLOT}"}
-ECLIPSE_BIN="${ECLIPSE_HOME}/eclipse"
-
-if [ ! -x "${ECLIPSE_BIN}" ] ; then
- echo "Failed to find executable '${ECLIPSE_BIN}'" > /dev/stderr
- exit 1
-fi
-
-if [ $(id -u) -eq 0 ] ; then
- echo "Do not run eclipse as root user! Exiting ..." > /dev/stderr
- exit 1
-fi
-
-case "$(java-config -f)" in
- *gcj*)
- export JAVA_PKG_CLASSMAP="${ECLIPSE_HOME}/eclipse.gcjdb"
- ;;
-esac
-
-eval $(gjl --package "swt-${SLOT}" --get-args)
-
-[ -n "${ECLIPSE_XMS}" ] && VM_ARGS="${VM_ARGS} -Xms${ECLIPSE_XMS}"
-[ -n "${ECLIPSE_XMX}" ] && VM_ARGS="${VM_ARGS} -Xmx${ECLIPSE_XMX}"
-[ -n "${ECLIPSE_PERMSIZE}" ] && VM_ARGS="${VM_ARGS} -XX:PermSize=${ECLIPSE_PERMSIZE}"
-[ -n "${ECLIPSE_MAX_PERMSIZE}" ] && VM_ARGS="${VM_ARGS} -XX:MaxPermSize=${ECLIPSE_MAX_PERMSIZE}"
-
-# Fix for JRE 1.5.
-export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/lib
-
-exec "${ECLIPSE_BIN}" -vm $(java-config --java) "$@" "${ECLIPSE_USER_ARGS}" -vmargs ${VM_ARGS}
Index: dev-java/eclipse-sdk-bin/files/eclipse-4.3
===================================================================
--- dev-java/eclipse-sdk-bin/files/eclipse-4.3 (revision 237)
+++ dev-java/eclipse-sdk-bin/files/eclipse-4.3 (nonexistent)
@@ -1,46 +0,0 @@
-#! /bin/sh
-#
-# Tiny startup wrapper for Eclipse
-#
-# Copyright (c) 2004, Karl Trygve Kalleberg <karltk@gentoo.org>
-# Copyright (c) 2007-2008, Jean-Noël Rivasseau <elvanor@gentoo.org>
-# Copyright (c) 2004-2008, Gentoo Foundation
-#
-# Licensed under the GNU General Public License, version 2
-#
-
-SLOT="4.3"
-
-[ -f "/etc/eclipserc-${SLOT}" ] && . "/etc/eclipserc-${SLOT}"
-[ -f "$HOME/gentoo/.eclipserc" ] && . "$HOME/gentoo/.eclipserc"
-
-ECLIPSE_HOME=${ECLIPSE_HOME:="/opt/eclipse-sdk-bin/${SLOT}"}
-ECLIPSE_BIN="${ECLIPSE_HOME}/eclipse"
-
-if [ ! -x "${ECLIPSE_BIN}" ] ; then
- echo "Failed to find executable '${ECLIPSE_BIN}'" > /dev/stderr
- exit 1
-fi
-
-if [ $(id -u) -eq 0 ] ; then
- echo "Do not run eclipse as root user! Exiting ..." > /dev/stderr
- exit 1
-fi
-
-case "$(java-config -f)" in
- *gcj*)
- export JAVA_PKG_CLASSMAP="${ECLIPSE_HOME}/eclipse.gcjdb"
- ;;
-esac
-
-eval $(gjl --package "swt-${SLOT}" --get-args)
-
-[ -n "${ECLIPSE_XMS}" ] && VM_ARGS="${VM_ARGS} -Xms${ECLIPSE_XMS}"
-[ -n "${ECLIPSE_XMX}" ] && VM_ARGS="${VM_ARGS} -Xmx${ECLIPSE_XMX}"
-[ -n "${ECLIPSE_PERMSIZE}" ] && VM_ARGS="${VM_ARGS} -XX:PermSize=${ECLIPSE_PERMSIZE}"
-[ -n "${ECLIPSE_MAX_PERMSIZE}" ] && VM_ARGS="${VM_ARGS} -XX:MaxPermSize=${ECLIPSE_MAX_PERMSIZE}"
-
-# Fix for JRE 1.5.
-export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/lib
-
-exec "${ECLIPSE_BIN}" -vm $(java-config --java) "$@" "${ECLIPSE_USER_ARGS}" -vmargs ${VM_ARGS}
Index: dev-java/eclipse-sdk-bin/files/eclipserc-4.2
===================================================================
--- dev-java/eclipse-sdk-bin/files/eclipserc-4.2 (revision 237)
+++ dev-java/eclipse-sdk-bin/files/eclipserc-4.2 (nonexistent)
@@ -1,20 +0,0 @@
-# This file specifies some initial Eclipse settings, like memory allowed
-# These settings only affect Eclipse startup and overall configuration
-# Main Eclipse configuration should be done within Eclipse (with the GUI)
-
-# Following variables controls the minimal and maximum amounts of memory
-# allocated to Eclipse (respectively).
-# Increase those numbers if you get OutOfMemory errors.
-
-ECLIPSE_XMS=128m
-ECLIPSE_XMX=256m
-
-# Following variables controls the minimal and maximum amounts of memory
-# allocated to the permanent generation space.
-# This space contains data related to all classes.
-# Thus, if you use a lot of Eclipse plugins, it is recommended to uncomment
-# these variables and even increase it, if you have enough RAM.
-# Else you will get crashes related to OutOfMemory in PermGen exceptions.
-
-#ECLIPSE_PERMSIZE=64m
-#ECLIPSE_MAX_PERMSIZE=128m
\ No newline at end of file
Index: dev-java/eclipse-sdk-bin/files/eclipserc-4.3
===================================================================
--- dev-java/eclipse-sdk-bin/files/eclipserc-4.3 (revision 237)
+++ dev-java/eclipse-sdk-bin/files/eclipserc-4.3 (nonexistent)
@@ -1,20 +0,0 @@
-# This file specifies some initial Eclipse settings, like memory allowed
-# These settings only affect Eclipse startup and overall configuration
-# Main Eclipse configuration should be done within Eclipse (with the GUI)
-
-# Following variables controls the minimal and maximum amounts of memory
-# allocated to Eclipse (respectively).
-# Increase those numbers if you get OutOfMemory errors.
-
-ECLIPSE_XMS=128m
-ECLIPSE_XMX=256m
-
-# Following variables controls the minimal and maximum amounts of memory
-# allocated to the permanent generation space.
-# This space contains data related to all classes.
-# Thus, if you use a lot of Eclipse plugins, it is recommended to uncomment
-# these variables and even increase it, if you have enough RAM.
-# Else you will get crashes related to OutOfMemory in PermGen exceptions.
-
-#ECLIPSE_PERMSIZE=64m
-#ECLIPSE_MAX_PERMSIZE=128m
\ No newline at end of file
Index: dev-java/eclipse-sdk-bin/Manifest
===================================================================
--- dev-java/eclipse-sdk-bin/Manifest (revision 237)
+++ dev-java/eclipse-sdk-bin/Manifest (nonexistent)
@@ -1,10 +0,0 @@
-AUX eclipse-4.2 1391 SHA256 903873e4322f6cf5e811a275526c7b0acdaac6963ccb7aed16083624932dea1d SHA512 b4bdae7ac23229e161f14e88dc3fdb741bd954eaec64d551f975b29d67de8264a03feb6d363676af0d5b984dae3b40c3d11f64feee2f8d4dfb5717ecdcc2d208 WHIRLPOOL d79c505fb74792ec5d7a4419567b90f3ad13df75936952813072b07906a8d253caa5fe9ffcc1566fc12540cc8642927b2747e14c5ca6cc0fd59483eb0e6cd6d1
-AUX eclipse-4.3 1391 SHA256 55c208c271286b7ade3674ab7bbd809c6ea676e69510b43c557a8f0af6738de6 SHA512 5ec7c3cc257d2f887711613ab88a7e151da0f1a64ee4ff9d3ea456bba7ca3769fa4869cf032e6fb971cc5ba9ac83b6d1340e4d99312da822dd55ef79384a0784 WHIRLPOOL 8175af81f3172fda007eb179e4e008e61ce0aeca636e08d94f5dffb522ea0fe6adb4122e22b7bd25f6f380c9da450ac32b2f32959e3781baf491ed0d145894f0
-AUX eclipserc-4.2 858 SHA256 0aea733c968ca064ad5ca95d5895778ecf7387826198b512e98d0cbb7dd353f1 SHA512 8705aac02f998bf43d797c9c13592927e73154a1c908d2ac85544b6e197b249b20bc6f189d11eea4a48a76f184ac818d145fa6c05d4980bfe9a542eb9f42dd7b WHIRLPOOL 5dabd6bf5c6d584221192ee6c84c4defb9c011d465fef2679745161f9e38b88fd420cca803367f9ae13ec71036dbd3b8b8fc8fe7e6d47bb570b7b6438d638f7a
-AUX eclipserc-4.3 858 SHA256 0aea733c968ca064ad5ca95d5895778ecf7387826198b512e98d0cbb7dd353f1 SHA512 8705aac02f998bf43d797c9c13592927e73154a1c908d2ac85544b6e197b249b20bc6f189d11eea4a48a76f184ac818d145fa6c05d4980bfe9a542eb9f42dd7b WHIRLPOOL 5dabd6bf5c6d584221192ee6c84c4defb9c011d465fef2679745161f9e38b88fd420cca803367f9ae13ec71036dbd3b8b8fc8fe7e6d47bb570b7b6438d638f7a
-DIST eclipse-java-juno-linux-gtk-x86_64.tar.gz 155977676 SHA256 20d13170dd93cd920a5a0e71fcf64d7ca8724c0319e78fcb7ec174cbe0cfb4e1 SHA512 d10090f66772087929305d8dfbdd59ea1e26920964dfe5dfeca617e4c3e701136cb06aa46512dbded8095e0ba4753135a72bc191337ade1284b2f6cdaf935c8d WHIRLPOOL 9da88417850cb3b700cf21c6822aec1ee578ef390bf2720b4252539f593d2f58bde92552031808d7a773521c49092a7c8313da0b3e894114695f6b6f4dfd59a5
-DIST eclipse-java-juno-linux-gtk.tar.gz 155764568 SHA256 bff8b40d391f5b40a1b2121daf8598cdee17f8587357172bd78481b616af74f6 SHA512 aa248e9cdb15b944da62cf3d673aeace5a0917768db97d4e0afc4dfa24eb59b43097322f1f08f57dae0f28c9cab67c60b328342d8e6eb621b434e949615c21ed WHIRLPOOL 8c49096a49cdd192754df94f62084bcaf78a7b63c5ad774d7a06c37507ac7fab7c05477f072f6066e5534105165172e872be408a76336513001589cdb701155f
-DIST eclipse-java-kepler-linux-gtk-x86_64.tar.gz 157586568 SHA256 b849fb0e53e9d7c44af472c93bd3ddb936b2b503eb8b242ec5adab1208b34001 SHA512 299046da6a7723f1fe17baca473667f97d400477ed34731072541de48d6a9b7d86505bca145af4e65de78a16d8061f99273c02630de51f6068ff66268cc805a3 WHIRLPOOL d7514c80262270773466eb4816ff9b8c28e5a46a3df8eb578a43765c9ba8f45255ccb874263b83636e5d797f56c82722fb0a740a1fcbd238ec7827e6f77a9c33
-DIST eclipse-java-kepler-linux-gtk.tar.gz 157438253 SHA256 c91225bfc03091f8022ffae777d947afb6ab29bc697a793b674759861ded3843 SHA512 e356f52d07581c96bc23e841f820470b8269ddc3ff30e871db9d9dc42d4a251c6a8ede3ccba2374889e184aaa0733e112408f5e14dcc047cab8f228cd0de3204 WHIRLPOOL 9fd115564b5002f649152a89f35ade77cf01c856b9e8f682853c68732ccc73a863e95235f99495bd7caf49360bcf4e2b1d92338b9d25188c1972f7b316ee7d1c
-EBUILD eclipse-sdk-bin-4.2.0.ebuild 1209 SHA256 91268051673ba1ada59818d4fb50f12ad90b431b47c95e165b6dae71f4040e5c SHA512 1185807c53380837404dfc7b6a50950c6d7635943d4ce33328d6952ff439d0391be1d88607a0e67ec2593f2c960c59407677f2b5c82d4dae1983b8d597c7fc2a WHIRLPOOL 6a6c00ff99bde0714e51651b10fd036957fe0be73552a2e6e51bccb11c0ff25b611afe1c3758ab9db3c275adbc88f3255db1d0eb49a774e5b727a3a39d0a8b13
-EBUILD eclipse-sdk-bin-4.3.0.ebuild 1219 SHA256 3039030f58118fe9d8d2936e909afda0c5c7a938e866231b1fac22ecd54d4b63 SHA512 b9f85457ea28eb51234aae66fccfd2419b859691b2cecf36fa1d131f0e85cf9772945b49bf4db166988e39b10e9b5f1c80dc689ebd418d36ee284e9e383a777c WHIRLPOOL 6d09120dc8e4803d3aa3ff37a312e819e950743b95914a0a07e5122e3c522677f7c7580bb6928eb2ed7e2f3da3c3f5143697afe43f999565ad07b0e3efa9cc1b
Index: dev-java/eclipse-sdk-bin/eclipse-sdk-bin-4.2.0.ebuild
===================================================================
--- dev-java/eclipse-sdk-bin/eclipse-sdk-bin-4.2.0.ebuild (revision 237)
+++ dev-java/eclipse-sdk-bin/eclipse-sdk-bin-4.2.0.ebuild (nonexistent)
@@ -1,46 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit eutils
-
-DESCRIPTION="Eclipse SDK"
-HOMEPAGE="http://www.eclipse.org"
-SRC_BASE="http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/juno/R/eclipse-java-juno-linux-gtk"
-SRC_URI="amd64? ( ${SRC_BASE}-x86_64.tar.gz&r=1 -> eclipse-java-juno-linux-gtk-x86_64.tar.gz )
- x86? ( ${SRC_BASE}.tar.gz&r=1 -> eclipse-java-juno-linux-gtk.tar.gz )"
-
-LICENSE="EPL-1.0"
-SLOT="4.2"
-KEYWORDS="~amd64"
-IUSE="doc"
-
-DEPEND=">=virtual/jdk-1.6
- x11-libs/gtk+:2
- dev-java/swt:4.2[cairo]
- !dev-util/eclipse-sdk
-"
-RDEPEND="${DEPEND}"
-
-S=${WORKDIR}/eclipse
-
-src_install() {
- dodir /opt/eclipse-sdk-bin/${SLOT}
-
- insinto /opt/eclipse-sdk-bin/${SLOT}
- doins -r features icon.xpm plugins artifacts.xml p2 eclipse.ini \
- configuration dropins
-
- exeinto /opt/eclipse-sdk-bin/${SLOT}
- doexe eclipse
-
- #dosym libcairo-swt.so /usr/$(get_libdir)/libswt-cairo-gtk-*.so
-
- dohtml -r about.html about_files epl-v10.html notice.html readme/*
-
- dobin ${FILESDIR}/eclipse-${SLOT}
-
- make_desktop_entry "eclipse-${SLOT}" "Eclipse ${PV}" "/opt/eclipse-sdk-bin/${SLOT}/icon.xpm"
-}
Index: x11-plugins/pidgin-gfire/Manifest
===================================================================
--- x11-plugins/pidgin-gfire/Manifest (revision 237)
+++ x11-plugins/pidgin-gfire/Manifest (nonexistent)
@@ -1,19 +0,0 @@
-AUX pidgin-gfire-0.9.4-disabled-nls-fix.patch 849 SHA256 1404a1c50bc270eb18e1fdb083583b960f072c5dbae38e09480ea97c53f4e3d7 SHA512 53831213a73cd8901f93378a2ab443ef32c7b9bd6b85920d7f4a2e7ae933ff70fe272c5f970b0b19797318ff2ed0435db74f775cda519cfc39cc19640a275675 WHIRLPOOL 9340926abf343e2bea38be45b8d40474e702e854bd966afb3258d2ed542cc85d43e76a7df4ceba2b262cbc643746886bf8b3cb4afb433afefa50fc4ccf0da461
-AUX pidgin-gfire-0.9.4-libnotify-0.7-support.patch 1054 SHA256 155cfcf443105195f8effadc57be73396b9bdeb579d8c55278188732453ba812 SHA512 78b812d09dc2bd785a65be006c4b356e9f4d563d23e71162d30bc406b05676b981b057f3645a0ef946f3963057d6e5c8ec5cbf600ac1d42f5890fb07be459e6f WHIRLPOOL 5f0ac7270029b3e7db39583ded50876d3ecb5f16077fe32125ff2ea09aa081a57dbba300225e7c187d06ae96e71b27e9ad2653a9cd425221eb4f0c00a1921215
-DIST emblems.zip 3699721 SHA256 9d60723b51ab212dc3155774552e2bca46ae7b3f9fdf76134cbfedc10e0e8133 SHA512 489aa7739f981e73eff76cdfb812eb809abb34bb3e26618637d36cf500b126a92e0e7884ceb7b4303ae3db584937fb1aeebf94d5cf29fdb1b6bc9a35ae1e7bc8 WHIRLPOOL 4a044c7be04124723a3cff76d73c72dcffa11b0eb92f3fb843127c382fbd95e208da8c69a9be2166bce5bb8894cd86a114b07461d643ecaf5821dc1e9dfcccc8
-DIST pidgin-gfire-0.8.3.tar.gz 343713 SHA256 916390b3a2665d9bf53687b9f062a49614e407426d3ddc7c7b2e461a40ee6b4e
-DIST pidgin-gfire-0.9.0.tar.bz2 482312 SHA256 0097061aca0fc6ce85b83c946e98fd027f13b3ebfa843902601e47523a87151e
-DIST pidgin-gfire-0.9.1.tar.bz2 484342 SHA256 04d923a64cb1eaf4c9418605d7fd3eb98c2ec5ede19b6a84718271df2549098d
-DIST pidgin-gfire-0.9.2.tar.bz2 494341 SHA256 02ddf8ae5f5a9593d2395639ded119d3760184c3659b1f45688e6b3f2ff1230f
-DIST pidgin-gfire-0.9.3.tar.bz2 526047 SHA256 edccbe161041499975e5c61d6ce237fad57dc4078be2f9b5aa1bada908583c61
-DIST pidgin-gfire-0.9.4.tar.bz2 499352 SHA256 f69d713b68f18d4037c1f37a7b1a459e048ee7c626f262b80480f60e78ebde71
-DIST pidgin-gfire-0.9.6.tar.bz2 1027328 SHA256 de1f4152da97ea8f0b903fa2f171137fd51f896fb6ebe220386d552410bda8c3 SHA512 0fdeb418ffe1ac346649dd09c3f7e8aa68c4b24a754be1e3145e356d79f5e192058db72375e8d79630bb6c992a4496d64c380e95e0537691bdd292cde44004c6 WHIRLPOOL d4854229cc26c380e389104d9c6b84817fd7a695fdd40a445d77a3d12483a631b0aaecbb241b2f96315568a31d5132c421a67021613f6ce5335fbf700efb725b
-EBUILD pidgin-gfire-0.8.3.ebuild 716 SHA256 bdac8bdcfbbd66aa115ce6117654c2dc7ecf135f7345813e7cb148cf30a1afb3 SHA512 76e3e1283f62d321630f656628398e6e6eea665d3252350fc481b4a0621c15f4ce3e02402dcf07aaefefd222ae6472731571960bf020b95bb7b7406c3872566e WHIRLPOOL 96bab0bcba7bffb1933c2c6f4a2232a11bd28bd97651f0b77f8b07ff37cb3d832fa2780de7af8c6aced0d5e0cf3bc7eb8c6ec4fa60e8e5d167bce592e0579c8b
-EBUILD pidgin-gfire-0.9.0.ebuild 1345 SHA256 7e24dfe9b7e1f1b6b8f69123defb22b0886425efa4a6e739d36694b095512604 SHA512 c4736aec56090ce10b3ebef238b9361b4e6dfcf702ae0ab75279900e455eb7c953082531cc167f2556a1e1f7fc6f3f20164cc8e238e41978385e25eef576d823 WHIRLPOOL 7ed830118a9bd6186d55bf9e0a78ddf30d61a2c6eeef98ae518cd92f47f3c67e997ab20d1262279dbc5cab0c2c1ae9363123f6c857fce0f8193fd5905f565715
-EBUILD pidgin-gfire-0.9.1.ebuild 1345 SHA256 7e24dfe9b7e1f1b6b8f69123defb22b0886425efa4a6e739d36694b095512604 SHA512 c4736aec56090ce10b3ebef238b9361b4e6dfcf702ae0ab75279900e455eb7c953082531cc167f2556a1e1f7fc6f3f20164cc8e238e41978385e25eef576d823 WHIRLPOOL 7ed830118a9bd6186d55bf9e0a78ddf30d61a2c6eeef98ae518cd92f47f3c67e997ab20d1262279dbc5cab0c2c1ae9363123f6c857fce0f8193fd5905f565715
-EBUILD pidgin-gfire-0.9.2.ebuild 1367 SHA256 bc8426408adc724b14e884f6de6a762c4d94f3bae25b7b8239e1be284e51bde3 SHA512 63ae7c4bb2230f21bded22446717081da37b5d2bbc69da45a826db4b4c48d714ef64e7b2c166d8e105148460271cd28baec4a0a0df989a658b8798a359ebaec6 WHIRLPOOL 9c8c6ad46c665c01cf4e4a3361c66ced74267f3759ea8db031ed107101ca7bf5a95cfba190dc4508bc24c6fcb3bf9b14bcff0f10863dfb79436f1e33c0839571
-EBUILD pidgin-gfire-0.9.3.ebuild 1367 SHA256 29ae7ecc8d57e8ae96b7a809f39bd0a358f516f0b43f68f5480c54b6e6bb28a6 SHA512 8454920cd55a38bc33552d8f0a31c4ca45dc0b68d738b3cafbe88edd84a87f5b0fcfa49ec05a6a78ba049a631e448ae87007b1090ec94fe69bf50ac6508f0097 WHIRLPOOL 894d335a26ea9793ab92bbbfb33758a9a7e33ace635f4146fc1e8dd9368a1dd0af76ddbadfb463c438a3d6494420d9708c07bbd8db92f2a654e4635f6aac2b8a
-EBUILD pidgin-gfire-0.9.4-r1.ebuild 1611 SHA256 c9d316a60be80d85918dd3e90a0c0ef5a50f65106213d03c9b8d3f3fefe1aa6a SHA512 0fa8924289ed2c6e9ffe1bedcb6c3e5c1d72332b8e247c19087ddbfdb0ef650a08b53f14d00c83d263a970667ea9a73d9fca94f5bd8829203aea0b2da4e9a8a6 WHIRLPOOL 32471286a6e6535ee733bb1caaa5cb24c20be6d249cab9a1f4a043198232d6332cfe009f68f0636b6dbd5d91f1146fe3a7aa4810478c93ac928e79b7858727ca
-EBUILD pidgin-gfire-0.9.4.ebuild 1367 SHA256 29ae7ecc8d57e8ae96b7a809f39bd0a358f516f0b43f68f5480c54b6e6bb28a6 SHA512 8454920cd55a38bc33552d8f0a31c4ca45dc0b68d738b3cafbe88edd84a87f5b0fcfa49ec05a6a78ba049a631e448ae87007b1090ec94fe69bf50ac6508f0097 WHIRLPOOL 894d335a26ea9793ab92bbbfb33758a9a7e33ace635f4146fc1e8dd9368a1dd0af76ddbadfb463c438a3d6494420d9708c07bbd8db92f2a654e4635f6aac2b8a
-EBUILD pidgin-gfire-0.9.6.ebuild 1783 SHA256 2ffc4ef286e27392f2946f3a0ef87c3ab731a979629fe0cdf6259c215581a502 SHA512 23e9edb79903d7cd639cbe60dd625a6a117d095d0f53d8f2e3e48cc55aebde649d3fafc82c0f986a4552499fc0d0d5ca36987fe0138f51e5d8f2111fd3fd940e WHIRLPOOL c6ee0a5cdd453ef17e56502b3c11c14dcccd1d3c36ab8d64b813ca85ad2c6b189de0b92fbe2536b9c681a5192275cf6007c52ead7cfad49a4d7133d99386fa18
-MISC metadata.xml 315 SHA256 ccd6f5efd256d1270c414dd092f1fd9b364d0c7ed8e4b152a567c49e938be90a SHA512 420fbb1f398baf2cf3988825ee62e70434ce09b0ce427a4c3b6451a672c8d7dfbe38211259db31c6e7cf4891593d75400604443d691c20ff6fdd145037a55da8 WHIRLPOOL 393ef54f38a6f2c86a657890777ee212bbf93dcfcecef718780f8dbf92715b1da7b57ac2d60e620f2141c19fd7ef63100e51a574e3cd996325f201ab0093f0a8
Index: x11-plugins/pidgin-gfire/pidgin-gfire-0.9.0.ebuild
===================================================================
--- x11-plugins/pidgin-gfire/pidgin-gfire-0.9.0.ebuild (revision 237)
+++ x11-plugins/pidgin-gfire/pidgin-gfire-0.9.0.ebuild (nonexistent)
@@ -1,46 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: j0inty edited by KardasA $
-
-EAPI="2"
-
-DESCRIPTION="Gfire is an open source plugin for the Pidgin IM client which allows you to connect the Xfire network."
-HOMEPAGE="http://gfireproject.org/"
-SRC_URI="mirror://sourceforge/gfire/${P}.tar.bz2"
-
-LICENSE="GPLv3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug dbus gtk libnotify srvdetection"
-
-RDEPEND=">=net-im/pidgin-2.5.0
- dbus? ( dev-libs/dbus-glib )
- gtk? ( >=x11-libs/gtk+-2.14.0 )
- libnotify? ( >=x11-libs/libnotify-0.3.2 )
- srvdetection? ( >=net-analyzer/tcpdump-4.1.0-r1[suid] )"
-
-DEPEND="dev-util/pkgconfig
- ${RDEPEND}"
-
-src_configure() {
- econf $(use_enable debug) $(use_enable libnotify) $(use_enable dbus dbus-status) $(use_enable gtk) || die "econf failed"
-}
-
-src_compile() {
- emake || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- dodoc AUTHORS ChangeLog README
-}
-
-pkg_postinst() {
- if use srvdetection ; then
- ewarn "You installed ${PN} with server detection support,"
- ewarn "this requires tcpdump installation with suid support,"
- ewarn "this is potential security risk."
- ewarn "You have been warned"
- elog "To let users use server detection add them to tcpdump group"
- fi
-}
Index: x11-plugins/pidgin-gfire/pidgin-gfire-0.9.1.ebuild
===================================================================
--- x11-plugins/pidgin-gfire/pidgin-gfire-0.9.1.ebuild (revision 237)
+++ x11-plugins/pidgin-gfire/pidgin-gfire-0.9.1.ebuild (nonexistent)
@@ -1,46 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: j0inty edited by KardasA $
-
-EAPI="2"
-
-DESCRIPTION="Gfire is an open source plugin for the Pidgin IM client which allows you to connect the Xfire network."
-HOMEPAGE="http://gfireproject.org/"
-SRC_URI="mirror://sourceforge/gfire/${P}.tar.bz2"
-
-LICENSE="GPLv3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug dbus gtk libnotify srvdetection"
-
-RDEPEND=">=net-im/pidgin-2.5.0
- dbus? ( dev-libs/dbus-glib )
- gtk? ( >=x11-libs/gtk+-2.14.0 )
- libnotify? ( >=x11-libs/libnotify-0.3.2 )
- srvdetection? ( >=net-analyzer/tcpdump-4.1.0-r1[suid] )"
-
-DEPEND="dev-util/pkgconfig
- ${RDEPEND}"
-
-src_configure() {
- econf $(use_enable debug) $(use_enable libnotify) $(use_enable dbus dbus-status) $(use_enable gtk) || die "econf failed"
-}
-
-src_compile() {
- emake || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- dodoc AUTHORS ChangeLog README
-}
-
-pkg_postinst() {
- if use srvdetection ; then
- ewarn "You installed ${PN} with server detection support,"
- ewarn "this requires tcpdump installation with suid support,"
- ewarn "this is potential security risk."
- ewarn "You have been warned"
- elog "To let users use server detection add them to tcpdump group"
- fi
-}
Index: x11-plugins/pidgin-gfire/pidgin-gfire-0.8.3.ebuild
===================================================================
--- x11-plugins/pidgin-gfire/pidgin-gfire-0.8.3.ebuild (revision 237)
+++ x11-plugins/pidgin-gfire/pidgin-gfire-0.8.3.ebuild (nonexistent)
@@ -1,27 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: j0inty $
-
-DESCRIPTION="Gfire is an open source plugin for the Pidgin IM client which allows you to connect the Xfire network."
-HOMEPAGE="http://gfireproject.org/"
-SRC_URI="http://iweb.dl.sourceforge.net/project/gfire/gfire/gfire-0.8.3/pidgin-gfire-0.8.3.tar.gz"
-
-LICENSE="GPLv3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug"
-
-RDEPEND="net-im/pidgin"
-
-DEPEND="dev-util/pkgconfig
- ${RDEPEND}"
-
-src_compile() {
- econf $(use_enable debug) || die "econf failed"
- emake || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- dodoc AUTHORS ChangeLog README
-}
Index: x11-plugins/pidgin-gfire/pidgin-gfire-0.9.2.ebuild
===================================================================
--- x11-plugins/pidgin-gfire/pidgin-gfire-0.9.2.ebuild (revision 237)
+++ x11-plugins/pidgin-gfire/pidgin-gfire-0.9.2.ebuild (nonexistent)
@@ -1,46 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: j0inty edited by KardasA $
-
-EAPI="2"
-
-DESCRIPTION="Gfire is an open source plugin for the Pidgin IM client which allows you to connect the Xfire network."
-HOMEPAGE="http://gfireproject.org/"
-SRC_URI="mirror://sourceforge/gfire/${P}.tar.bz2"
-
-LICENSE="GPLv3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug dbus gtk libnotify nls srvdetection"
-
-RDEPEND=">=net-im/pidgin-2.5.0
- dbus? ( dev-libs/dbus-glib )
- gtk? ( >=x11-libs/gtk+-2.14.0 )
- libnotify? ( >=x11-libs/libnotify-0.3.2 )
- srvdetection? ( >=net-analyzer/tcpdump-4.1.0-r1[suid] )"
-
-DEPEND="dev-util/pkgconfig
- ${RDEPEND}"
-
-src_configure() {
- econf $(use_enable debug) $(use_enable libnotify) $(use_enable dbus dbus-status) $(use_enable nls) $(use_enable gtk) || die "econf failed"
-}
-
-src_compile() {
- emake || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- dodoc AUTHORS ChangeLog README
-}
-
-pkg_postinst() {
- if use srvdetection ; then
- ewarn "You installed ${PN} with server detection support,"
- ewarn "this requires tcpdump installation with suid support,"
- ewarn "this is potential security risk."
- ewarn "You have been warned"
- elog "To let users use server detection add them to tcpdump group"
- fi
-}
Index: x11-plugins/pidgin-gfire/pidgin-gfire-0.9.3.ebuild
===================================================================
--- x11-plugins/pidgin-gfire/pidgin-gfire-0.9.3.ebuild (revision 237)
+++ x11-plugins/pidgin-gfire/pidgin-gfire-0.9.3.ebuild (nonexistent)
@@ -1,46 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: j0inty edited by KardasA $
-
-EAPI="2"
-
-DESCRIPTION="Gfire is an open source plugin for the Pidgin IM client which allows you to connect the Xfire network."
-HOMEPAGE="http://gfireproject.org/"
-SRC_URI="mirror://sourceforge/gfire/${P}.tar.bz2"
-
-LICENSE="GPLv3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug dbus gtk libnotify nls srvdetection"
-
-RDEPEND=">=net-im/pidgin-2.5.0
- dbus? ( dev-libs/dbus-glib )
- gtk? ( >=x11-libs/gtk+-2.14.0 )
- libnotify? ( >=x11-libs/libnotify-0.3.2 )
- srvdetection? ( >=net-analyzer/tcpdump-4.1.0-r1[suid] )"
-
-DEPEND="dev-util/pkgconfig
- ${RDEPEND}"
-
-src_configure() {
- econf $(use_enable debug) $(use_enable libnotify) $(use_enable dbus dbus-status) $(use_enable nls) $(use_enable gtk) || die "econf failed"
-}
-
-src_compile() {
- emake || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- dodoc AUTHORS ChangeLog README
-}
-
-pkg_postinst() {
- if use srvdetection ; then
- ewarn "You installed ${PN} with server detection support,"
- ewarn "this requires tcpdump installation with suid support,"
- ewarn "this is potential security risk."
- ewarn "You have been warned"
- elog "To let users use server detection add them to tcpdump group"
- fi
-}
Index: x11-plugins/pidgin-gfire/pidgin-gfire-0.9.4.ebuild
===================================================================
--- x11-plugins/pidgin-gfire/pidgin-gfire-0.9.4.ebuild (revision 237)
+++ x11-plugins/pidgin-gfire/pidgin-gfire-0.9.4.ebuild (nonexistent)
@@ -1,46 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: j0inty edited by KardasA $
-
-EAPI="2"
-
-DESCRIPTION="Gfire is an open source plugin for the Pidgin IM client which allows you to connect the Xfire network."
-HOMEPAGE="http://gfireproject.org/"
-SRC_URI="mirror://sourceforge/gfire/${P}.tar.bz2"
-
-LICENSE="GPLv3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug dbus gtk libnotify nls srvdetection"
-
-RDEPEND=">=net-im/pidgin-2.5.0
- dbus? ( dev-libs/dbus-glib )
- gtk? ( >=x11-libs/gtk+-2.14.0 )
- libnotify? ( >=x11-libs/libnotify-0.3.2 )
- srvdetection? ( >=net-analyzer/tcpdump-4.1.0-r1[suid] )"
-
-DEPEND="dev-util/pkgconfig
- ${RDEPEND}"
-
-src_configure() {
- econf $(use_enable debug) $(use_enable libnotify) $(use_enable dbus dbus-status) $(use_enable nls) $(use_enable gtk) || die "econf failed"
-}
-
-src_compile() {
- emake || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- dodoc AUTHORS ChangeLog README
-}
-
-pkg_postinst() {
- if use srvdetection ; then
- ewarn "You installed ${PN} with server detection support,"
- ewarn "this requires tcpdump installation with suid support,"
- ewarn "this is potential security risk."
- ewarn "You have been warned"
- elog "To let users use server detection add them to tcpdump group"
- fi
-}
Index: x11-plugins/pidgin-gfire/pidgin-gfire-0.9.4-r1.ebuild
===================================================================
--- x11-plugins/pidgin-gfire/pidgin-gfire-0.9.4-r1.ebuild (revision 237)
+++ x11-plugins/pidgin-gfire/pidgin-gfire-0.9.4-r1.ebuild (nonexistent)
@@ -1,58 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: j0inty edited by KardasA $
-
-EAPI=4
-
-inherit eutils
-
-DESCRIPTION="Gfire is an open source plugin for the Pidgin IM client which allows you to connect the Xfire network."
-HOMEPAGE="http://gfireproject.org/"
-SRC_URI="mirror://sourceforge/gfire/${P}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug dbus gtk libnotify nls srvdetection"
-
-RDEPEND="net-im/pidgin
- dbus? ( dev-libs/dbus-glib )
- gtk? ( x11-libs/gtk+:2 net-im/pidgin[gtk] )
- libnotify? ( x11-libs/libnotify )
- srvdetection? ( >=net-analyzer/tcpdump-4.1.0-r1[suid] )"
-
-DEPEND="dev-util/pkgconfig
- ${RDEPEND}"
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-libnotify-0.7-support.patch
-}
-
-src_configure() {
- econf $(use_enable debug) \
- $(use_enable libnotify) \
- $(use_enable dbus dbus-status) \
- $(use_enable nls) \
- $(use_enable gtk) || die "econf failed"
-}
-
-src_compile() {
- emake || die "emake failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- dodoc AUTHORS ChangeLog README
-}
-
-pkg_postinst() {
- if use srvdetection ; then
- ewarn "You installed ${PN} with server detection support,"
- ewarn "this requires tcpdump installation with suid support,"
- ewarn "this is potential security risk."
- ewarn "You have been warned"
- elog "To let users use server detection add them to tcpdump group"
- fi
- elog "Please note that unlike other Pidgin plugins, the Gfire plugin"
- elog "needs Pidgin to be restarted before it is activated."
-}
Index: x11-plugins/pidgin-gfire/pidgin-gfire-0.9.6.ebuild
===================================================================
--- x11-plugins/pidgin-gfire/pidgin-gfire-0.9.6.ebuild (revision 237)
+++ x11-plugins/pidgin-gfire/pidgin-gfire-0.9.6.ebuild (nonexistent)
@@ -1,63 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: j0inty edited by KardasA $
-
-EAPI="5"
-
-inherit eutils
-
-ICONS_FILE="emblems.zip"
-
-DESCRIPTION="Gfire is an open source plugin for the Pidgin IM client which allows you to connect the Xfire network."
-HOMEPAGE="http://gfireproject.org/"
-SRC_URI="mirror://sourceforge/gfire/${P}.tar.bz2
- gamesicons? ( http://gfireproject.org/files/${ICONS_FILE} )"
-
-LICENSE="GPLv3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug libnotify kmess-status nls srvdetection gamesicons"
-
-
-RDEPEND="net-im/pidgin[gtk]
- x11-libs/gtk+:2
- kmess-status? ( dev-libs/dbus-glib )
- libnotify? ( x11-libs/libnotify )
- srvdetection? ( net-analyzer/tcpdump[suid] )"
-
-DEPEND="${RDEPEND}
- dev-util/pkgconfig
- sys-devel/automake:1.14
- nls? ( sys-devel/gettext )"
-
-src_unpack() {
- use gamesicons && unpack ${ICONS_FILE}
- default
-}
-
-src_configure() {
- econf --enable-gtk --disable-update-notify $(use_enable kmess-status dbus-status) $(use_enable debug) $(use_enable libnotify) $(use_enable nls)
-}
-
-
-src_install() {
- emake DESTDIR="${D}" install
- dodoc AUTHORS ChangeLog README
-
- find "${ED}" -name '*.la' -exec rm -f '{}' +
- if use gamesicons; then
- cp ${WORKDIR}/emblems/16/* ${ED}/usr/share/pixmaps/pidgin/emblems/16
- fi
-}
-
-pkg_postinst() {
- elog "Please note that unlike other Pidgin plugins, the Gfire plugin"
- elog "needs Pidgin to be restarted before it is activated."
- if use srvdetection ; then
- ewarn "You installed ${PN} with server detection support,"
- ewarn "this requires tcpdump installation with suid support,"
- ewarn "this is potential security risk."
- ewarn "You have been warned"
- elog "To let users use server detection add them to tcpdump group"
- fi
-}
Index: x11-plugins/pidgin-gfire/metadata.xml
===================================================================
--- x11-plugins/pidgin-gfire/metadata.xml (revision 237)
+++ x11-plugins/pidgin-gfire/metadata.xml (nonexistent)
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>maintainer-wanted</herd>
-<use>
- <flag name='srvdetection'>Enables server detection support for Gfire</flag>
- <flag name='gamesicons'>Installs games icons</flag>
-</use>
-</pkgmetadata>
/x11-plugins/pidgin-gfire/metadata.xml
Property changes:
Deleted: svn:mime-type
## -1 +0,0 ##
-text/plain
\ No newline at end of property
Index: x11-plugins/pidgin-gfire/files/pidgin-gfire-0.9.4-libnotify-0.7-support.patch
===================================================================
--- x11-plugins/pidgin-gfire/files/pidgin-gfire-0.9.4-libnotify-0.7-support.patch (revision 237)
+++ x11-plugins/pidgin-gfire/files/pidgin-gfire-0.9.4-libnotify-0.7-support.patch (nonexistent)
@@ -1,28 +0,0 @@
---- src/gf_util.c.orig
-+++ src/gf_util.c
-@@ -612,7 +612,13 @@
- if(!gfire_notify_init() || !p_title)
- return;
-
-+ /* the fourth argument was removed in libnotify 0.7.0 */
-+#if !defined(NOTIFY_VERSION_MINOR) || (NOTIFY_VERSION_MAJOR == 0 && NOTIFY_VERSION_MINOR < 7)
- NotifyNotification *notification = notify_notification_new(p_title, p_msg, NULL, NULL);
-+#else
-+ NotifyNotification *notification = notify_notification_new (p_title, p_msg, NULL);
-+#endif
-+
- notify_notification_set_urgency(notification, NOTIFY_URGENCY_NORMAL);
- notify_notification_set_timeout(notification, NOTIFY_EXPIRES_DEFAULT);
- g_signal_connect(notification, "closed", G_CALLBACK(gfire_notify_closed_cb), NULL);
-@@ -637,7 +643,11 @@
- return;
- }
-
-+#if !defined(NOTIFY_VERSION_MINOR) || (NOTIFY_VERSION_MAJOR == 0 && NOTIFY_VERSION_MINOR < 7)
- notification = notify_notification_new(p_title, p_msg, NULL, NULL);
-+#else
-+ notification = notify_notification_new (p_title, p_msg, NULL);
-+#endif
-
- // Get Buddy Icon
- PurpleBuddyIcon *icon = purple_buddy_get_icon(p_buddy);
Index: x11-plugins/pidgin-gfire/files/pidgin-gfire-0.9.4-disabled-nls-fix.patch
===================================================================
--- x11-plugins/pidgin-gfire/files/pidgin-gfire-0.9.4-disabled-nls-fix.patch (revision 237)
+++ x11-plugins/pidgin-gfire/files/pidgin-gfire-0.9.4-disabled-nls-fix.patch (nonexistent)
@@ -1,24 +0,0 @@
---- src/gf_games.c
-+++ src/gf_games.c
-@@ -1530,7 +1530,9 @@ void gfire_game_manager_show(PurplePluginAction *p_action)
- return;
- }
-
-+#ifdef ENABLE_NLS
- gtk_builder_set_translation_domain(gfire_gtk_builder, GETTEXT_PACKAGE);
-+#endif // ENABLE_NLS
-
- gchar *builder_file = g_build_filename(DATADIR, "purple", "gfire", "games.glade", NULL);
- gtk_builder_add_from_file(gfire_gtk_builder, builder_file, NULL);
---- src/gf_server_browser.c
-+++ src/gf_server_browser.c
-@@ -772,7 +772,9 @@ void gfire_server_browser_show(gfire_server_browser *p_browser)
- return;
- }
-
-+#ifdef ENABLE_NLS
- gtk_builder_set_translation_domain(p_browser->builder, GETTEXT_PACKAGE);
-+#endif // ENABLE_NLS
-
- gchar *builder_file = g_build_filename(DATADIR, "purple", "gfire", "servers.glade", NULL);
- gtk_builder_add_from_file(p_browser->builder, builder_file, NULL);
Index: x11-plugins/cairo-dock-plugins/Manifest
===================================================================
--- x11-plugins/cairo-dock-plugins/Manifest (revision 237)
+++ x11-plugins/cairo-dock-plugins/Manifest (nonexistent)
@@ -1,3 +0,0 @@
-AUX python_sandbox.patch 1618 SHA256 87183587afe0a4d38a614ddebc7359b775ab9cc7d2bbf6c52298484e80cd7f23 SHA512 c0f52a8b14daf5bc296ff562f6af8103a03169f63473be67a9aec866b828aef21eb8481c92bffbb4a2e65b7f1d2f524ee74d57a2d8f7325b6095cd1867767e27 WHIRLPOOL b3c01dae080b036781ed7247cfd3c6b2d66c215b86121be1c7c06c105a8bbd586a16a4985e957e516a9ab1c21954caec2e10ea41551ee59d047beee6836cc9c6
-DIST cairo-dock-plugins-2.4.0~2.tar.gz 6039150 SHA256 f042fab774351087908f99e5598765b858489a0fc8481e672897887bd6d08230 SHA512 f4da76162f8615771b143f9b4e36b89398761d23a1955473d3de6c0b8d8c4e4d1ae49d73c4f245a7a6fb79d05b8971bcd4192c0839d654a06778a4e5538115cc WHIRLPOOL 8a48bf63a7f03d4a8d817afd6a060cb37d55d96ab31b867ff310bc1ffe0963faa0a078410a626f1387c292c80857fe256c124fccc4f220cf731ce4d1e7d8c1cc
-EBUILD cairo-dock-plugins-2.4.0.2.ebuild 1476 SHA256 84f27bdf4a47a96e387f9ea9bcb8ba6310f866e9fb9f36135da7712016c066ff SHA512 71990ff60cbeaab0b7625be05f2ef7cfb29da06188b64b64eecf1b9dcaaf1a4e431caa86f6b699df13595eac4b9ed9ad5789a54e12fc29ee0352ab798a225968 WHIRLPOOL 4298224ff0d779f448bc1e2d3523b9802b39e1f92a08e768cf2c21bae3a0a4ac7818306f8ac9b29f6d3e5277de57994042d802d43ff881196936381a5c931b10
Index: x11-plugins/cairo-dock-plugins/cairo-dock-plugins-2.4.0.2.ebuild
===================================================================
--- x11-plugins/cairo-dock-plugins/cairo-dock-plugins-2.4.0.2.ebuild (revision 237)
+++ x11-plugins/cairo-dock-plugins/cairo-dock-plugins-2.4.0.2.ebuild (nonexistent)
@@ -1,66 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="2"
-
-inherit cmake-utils eutils versionator
-
-MY_PN="${PN/plugins/plug-ins}"
-MY_PV=$(replace_version_separator 3 '~')
-MM_PV=$(get_version_component_range '1-2')
-MMD_PV=$(get_version_component_range '1-3')
-
-DESCRIPTION="Official plugins for cairo-dock"
-HOMEPAGE="https://launchpad.net/cairo-dock-plug-ins/"
-SRC_URI="http://launchpad.net/${MY_PN}/${MM_PV}/${MMD_PV}/+download/${PN}-${MY_PV}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="alsa exif gio gmenu kde terminal tomboy vala webkit xfce xgamma xklavier"
-
-RDEPEND="
- dev-libs/dbus-glib
- dev-libs/glib:2
- dev-libs/libxml2
- gnome-base/librsvg
- sys-apps/dbus
- x11-libs/cairo
- x11-libs/gtk+:2
- x11-libs/gtkglext
- ~x11-misc/cairo-dock-${PV}
-
- alsa? ( media-libs/alsa-lib )
- exif? ( media-libs/libexif )
- gmenu? ( gnome-base/gnome-menus )
- kde? ( kde-base/kdelibs )
- terminal? ( x11-libs/vte )
- vala? ( dev-lang/vala:0.12 )
- webkit? ( >=net-libs/webkit-gtk-1.0 )
- xfce? ( xfce-base/thunar )
- xgamma? ( x11-libs/libXxf86vm )
- xklavier? ( x11-libs/libxklavier )
-"
-
-DEPEND="${RDEPEND}
- dev-util/intltool
- sys-devel/gettext
- dev-util/pkgconfig
-"
-
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-src_prepare() {
- epatch "${FILESDIR}/python_sandbox.patch" || die
-}
-
-pkg_setup() {
- if use gio; then
- if ! use gmenu; then
- ewarn "gio requires gmenu, implicitly added"
- fi
- fi
-}
-
-# MAKE_IN_SOURCE_BUILD=true
Index: x11-plugins/cairo-dock-plugins/files/python_sandbox.patch
===================================================================
--- x11-plugins/cairo-dock-plugins/files/python_sandbox.patch (revision 237)
+++ x11-plugins/cairo-dock-plugins/files/python_sandbox.patch (nonexistent)
@@ -1,24 +0,0 @@
-diff -ru cairo-dock-plugins-2.4.0~2.orig//Dbus/interfaces/bash/BashInstall.cmake.in cairo-dock-plugins-2.4.0~2/Dbus/interfaces/bash/BashInstall.cmake.in
---- cairo-dock-plugins-2.4.0~2.orig//Dbus/interfaces/bash/BashInstall.cmake.in 2011-10-03 07:51:28.000000000 -0700
-+++ cairo-dock-plugins-2.4.0~2/Dbus/interfaces/bash/BashInstall.cmake.in 2012-01-27 18:31:33.714287648 -0800
-@@ -1,7 +1,7 @@
- IF("@ROOT_PREFIX@" STREQUAL "")
- EXEC_PROGRAM("@PYTHON_EXECUTABLE@" "${CMAKE_CURRENT_BINARY_DIR}" ARGS
- "setup.py" "install"
-- "--prefix=${CMAKE_INSTALL_PREFIX}"
-+ "--prefix=$ENV{D}${CMAKE_INSTALL_PREFIX}"
- "@DEBIAN_INSTALL_LAYOUT@")
- ELSEIF(NOT "@ROOT_PREFIX@" STREQUAL "" AND "@python_no_deb_layout@" STREQUAL "")
- EXEC_PROGRAM("@PYTHON_EXECUTABLE@" "${CMAKE_CURRENT_BINARY_DIR}" ARGS
-diff -ru cairo-dock-plugins-2.4.0~2.orig//Dbus/interfaces/python/PythonInstall.cmake.in cairo-dock-plugins-2.4.0~2/Dbus/interfaces/python/PythonInstall.cmake.in
---- cairo-dock-plugins-2.4.0~2.orig//Dbus/interfaces/python/PythonInstall.cmake.in 2011-10-03 07:51:28.000000000 -0700
-+++ cairo-dock-plugins-2.4.0~2/Dbus/interfaces/python/PythonInstall.cmake.in 2012-01-27 18:31:43.582287380 -0800
-@@ -1,7 +1,7 @@
- IF("@ROOT_PREFIX@" STREQUAL "")
- EXEC_PROGRAM("@PYTHON_EXECUTABLE@" "${CMAKE_CURRENT_BINARY_DIR}" ARGS
- "setup.py" "install"
-- "--prefix=${CMAKE_INSTALL_PREFIX}"
-+ "--prefix=$ENV{D}${CMAKE_INSTALL_PREFIX}"
- "@DEBIAN_INSTALL_LAYOUT@")
- ELSEIF(NOT "@ROOT_PREFIX@" STREQUAL "" AND "@python_no_deb_layout@" STREQUAL "")
- EXEC_PROGRAM("@PYTHON_EXECUTABLE@" "${CMAKE_CURRENT_BINARY_DIR}" ARGS
Index: mail-mta/citadel/metadata.xml
===================================================================
--- mail-mta/citadel/metadata.xml (revision 237)
+++ mail-mta/citadel/metadata.xml (nonexistent)
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer><email>maintainer-wanted@gentoo.org</email></maintainer>
- <longdescription>Citadel comes with a long history, it started out as
- BBS long ago and has evolved into a comfortable and easy to use
- and install groupware/email/jabber server. It offers mailing
- lists, a chatroom and general BBS/forumstyle communication.
- There is a traditional command line interface (also needed for
- some advanced configuration stuff) which gets installed with
- this ebuild. For the full experience WebCit is offered.
- (The Citadel server itself and WebCit can run on different
- locations!)
- </longdescription>
- <use>
- <flag name="pic">Build position-independent executables</flag>
- <flag name="postfix">Makes it possible to run citadel alongside Postfix. Mailwrapper replacement.</flag>
- </use>
- <upstream>
- <maintainer>
- <email>IGnatiusTFoobar@uncensored.citadel.org</email>
- <name>IGnatius T Foobar</name>
- </maintainer>
- <doc>http://www.citadel.org/doku.php/doku.php?id=documentation:start</doc>
- <bugs-to>http://bugzilla.citadel.org/</bugs-to>
- </upstream>
-</pkgmetadata>
/mail-mta/citadel/metadata.xml
Property changes:
Deleted: svn:mime-type
## -1 +0,0 ##
-text/plain
\ No newline at end of property
Index: mail-mta/citadel/files/citadel.init
===================================================================
--- mail-mta/citadel/files/citadel.init (revision 237)
+++ mail-mta/citadel/files/citadel.init (nonexistent)
@@ -1,37 +0,0 @@
-#!/sbin/runscript
-
-# original Author: Wilfried Goesgens <citadel@outgesourced.org>
-# adapted for Gentoo: the_mgt <themgt@mail.ru>
-
-depend() {
- use dns logger
- need net
- provide mta
-}
-
-RUNDIR="/var/run/citadel"
-DAEMON="/usr/sbin/citserver"
-PIDFILE="${RUNDIR}/citadel.pid"
-SENDCOMMAND="/usr/sbin/sendcommand"
-
-# Exit if the package is not installed
-[ -x "$DAEMON" ] || exit 0
-
-start() {
- ebegin "Starting citserver"
- start-stop-daemon --start --exec /usr/sbin/citserver -- ${CITSERVER_OPTS}
- eend $?
-}
-
-stop() {
- ebegin "Stopping citserver"
- ${SENDCOMMAND} DOWN &>/dev/null
- eend $?
-}
-
-restart() {
- ebegin "Restarting citserver"
- #sleep command mandatory due to long shutdown time!
- svc_stop && sleep 3 && svc_start
- eend $? "Failed to restart Citadel"
-}
Index: mail-mta/citadel/files/citadel.confd
===================================================================
--- mail-mta/citadel/files/citadel.confd (revision 237)
+++ mail-mta/citadel/files/citadel.confd (nonexistent)
@@ -1,24 +0,0 @@
-# Config file for /etc/init.d/citadel
-
-#Define the Logfacility
-LogFacility="mail"
-
-#Define the Loglevel
-LogLevel="3"
-
-#Define a trace file (only for debugging)
-#TraceFile="/dev/null"
-
-
-#Don't mess with the following lines unless you really know what you are doing!
-#I mean it!! This might b0rk your citadel.
-#You could use -D instead of -d, if needed.
-#Or mess around with -hHomeDir, which i do not recommend
-CITSERVER_OPTS="-d -x${LogLevel} -l${LogFacility}"
-
-#-l Log facility. Usually “mail”
-#-d daemonize (detach from controlling terminal)
-#-D print the directories the server would access to stderr on startup
-#-t${TraceFile} Send log messages to a file instead of syslog
-#-x${LogLevel} Verbosity level of logging (0 to 9)
-#-h${HomeDir} Data directory for this Citadel installation. If the directory name begins with a forward slash, it is an absolute path; otherwise it is relative to the default. Watch the output of -D to observe the effects.
Index: mail-mta/citadel/Manifest
===================================================================
--- mail-mta/citadel/Manifest (revision 237)
+++ mail-mta/citadel/Manifest (nonexistent)
@@ -1,5 +0,0 @@
-AUX citadel.confd 957 RMD160 50f8ade88eb6b0c88aa94b42e13f81b725099027 SHA1 091d9223315c5d390ecd18bba44198ed6dfe2c22 SHA256 ef9309d200cb0617b91ee0983db41b53e424a9b4095e0f5ec76112866865871f
-AUX citadel.init 767 RMD160 afd16e3aec56496d4fa3ee59966428e742d31dd1 SHA1 719871e18211554f1088ef3ad2ca438c9c67c20d SHA256 16fc77dc01825c920d38864b880f0a00bc22aee5ebc552518c0bf94cb8b4b7c7
-DIST citadel-8.03.tar.gz 807961 RMD160 d13a4e1972096d162d94f6bd15af61a083931a46 SHA1 fc34c2e1999cedce7566754b93630a482c0b66b2 SHA256 f52822196dffdda9bd4e609eba80b7544962ff4c7ec9fc72a74756dcbbf3be2b
-EBUILD citadel-8.03.ebuild 6833 RMD160 3ab6d8060124e8b0650b7656cd2b2b5b71acf14a SHA1 8d8e9f5e3f9eefb90687bd3b949eef456bccabd3 SHA256 04dfca8059b3cc313cbdfddc3c95b83b73d37ef4a5b543d0e71b21e4e0e918e4
-MISC metadata.xml 1214 RMD160 4438c8e0ed49d08c2c430d92b49b71e9ec2e04a5 SHA1 eb1644e458ea40d4d55abaf21855ffa1c6da8c00 SHA256 2cd8b3283e2f7be00cc71061203b716b6143340319634cd20d387e1f91d1b8d2
Index: mail-mta/citadel/citadel-8.03.ebuild
===================================================================
--- mail-mta/citadel/citadel-8.03.ebuild (revision 237)
+++ mail-mta/citadel/citadel-8.03.ebuild (nonexistent)
@@ -1,202 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="2"
-inherit eutils multilib autotools
-
-DESCRIPTION="Groupware/Email/Jabberserver. Collaboration, Calender, BBS/Forum, Chat with easy install and usage"
-HOMEPAGE="http://www.citadel.org/"
-SRC_URI="http://easyinstall.citadel.org/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ldap pam pic postfix ssl threads"
-# postfix can be used as mta with citadel. citadel needs to provide virtual/mta
-# in all other cases or other ebuilds depending on virtual/mta cause blockers
-
-RDEPEND="!mail-mta/ssmtp
- >=dev-libs/libcitadel-8.02
- net-mail/mailbase
- ldap? ( >=net-nds/openldap-2.0.27 )
- pam? ( sys-libs/pam )
- postfix? ( mail-mta/postfix )
- ssl? ( >=dev-libs/openssl-0.9.6 )
- !postfix? ( virtual/mta )
- !net-mail/mailwrapper"
-# removed mailwrapper stuff entirely and made sure it isn't left on system
-DEPEND="${RDEPEND}
- >=sys-devel/autoconf-2.52
- >=sys-devel/libtool-1.4"
-PROVIDE="!postfix? ( virtual/mta )
- virtual/mda
- virtual/imapd"
-
-MESSAGEBASE="/var/lib/citadel"
-
-pkg_setup() {
- #Homedir needs to be the same as --with-datadir
- einfo "Adding Citadel User/Group"
- enewgroup citadel
- enewuser citadel -1 -1 ${MESSAGEBASE} citadel,mail
-}
-
-src_configure() {
- econf \
- --with-rundir=/var/run/citadel \
- --with-datadir=/var/lib/citadel \
- --with-spooldir=/var/spool/citadel \
- --with-autosysconfdir=/var/lib/citadel/data \
- --with-staticdatadir=/etc/citadel \
- --with-sysconfdir=/etc/citadel \
- --with-ssldir=/etc/ssl/citadel \
- --with-helpdir=/usr/share/citadel-server \
- --with-docdir=/usr/share/doc/${PF} \
- --with-utility-bindir=/usr/$(get_libdir)/citadel \
- $(use_enable pic pie) \
- $(use_with pam) \
- $(use_with ssl openssl) \
- $(use_with ldap) \
- --with-db
-}
-
-src_install() {
- if use pam ; then
- dodir /etc/pam.d || die "Creating /etc/pam.d failed in sandbox"
- fi
-
- emake DESTDIR="${D}" install-new || die "make install failed"
-
- # Protect ${MESSAGEBASE}
- echo CONFIG_PROTECT="${MESSAGEBASE}" > "${T}"/10citadel
- doenvd "${T}"/10citadel || die "Config-protecting failed"
-
- # Keep emerge from removing empty directories when updating
- keepdir "${MESSAGEBASE}"/data
- keepdir /var/spool/citadel/network/{systems,spoolout,spoolin}
- keepdir /var/run/citadel/network/{systems,spoolout,spoolin}
- keepdir /etc/citadel/messages
-
- #Fix some permissions and sendmail stuff
- fowners citadel:citadel /etc/citadel /var/lib/citadel || die "Changing owner failed"
- fowners root:citadel /usr/sbin/citmail || die "Changing owner failed"
- rm "${D}"/usr/sbin/sendmail || die "Removing sendmail bin failed"
- if ! use postfix ; then
- dosym /usr/sbin/citmail /usr/sbin/sendmail || die "Linking sendmail to citmail failed"
- dosym /usr/sbin/citmail /usr/$(get_libdir)/sendmail || die "Compatibility sendmail link failed"
- fi
-
- if use ldap ; then
- insinto /etc/openldap/schema
- doins openldap/citadel.schema || die "Inserting LDAP schema failed"
- doins openldap/rfc2739.schema || die "Inserting LDAP schema failed"
- fi
-
- newinitd "${FILESDIR}"/citadel.init citadel || die "Inserting initscript failed"
- newconfd "${FILESDIR}"/citadel.confd citadel || die "Inserting conf for initscript failed"
-}
-
-pkg_postinst() {
- #removing a file Citadel complains about in the logs while running
- rm /var/lib/citadel/data/.keep_mail-mta_citadel-0 || die "Removing keepdir dummie failed"
-
- einfo "The administration tools have been placed in /usr/$(get_libdir)/citadel"
- einfo
- einfo "There are two possible options to get Citadel running, if this is"
- einfo "a new install:"
- einfo
- einfo "1. The no-nonse fullspeed approach with most stuff done for you:"
- einfo "# emerge --config =${CATEGORY}/${PF}"
- einfo
- einfo "2. Manually configuring it with its setup routine:"
- einfo "You should make yourself familiar with Citadels setup:"
- einfo "http://www.citadel.org/doku.php/documentation:cmdman:setup"
- einfo "You probalby do not want to let setup chose the mode of starting"
- einfo
- einfo "The second approach is only recommended to experienced users!!!"
- einfo
- einfo "The service will automatically start after you configured it."
- einfo "Initscript is /etc/init.d/citadel. Also look into /etc/conf.d"
- einfo
- einfo "The following clients are available:"
- einfo "a) the citadel console client was installed with this ebuild"
- einfo "b) www-servers/webcit provides a web-based gui"
-}
-
-pkg_config() {
- #we have to stop the server if it is accidently running
- [ -f /var/run/citadel/citadel.socket ] && \
- die "Citadel seems to be running, please stop it while configuring!"
-
- #Citadel's setup uses a few enviromental variables to control it.
- # Mandatory for non-interactive setup!
- export CITADEL_INSTALLER="yes"
-
- # Citadel location.
- export CITADEL="/var/run/citadel/"
-
- if use ldap ; then
- export SLAPD_Binary="/usr/$(get_libdir)/openldap/slapd"
- export LDAP_CONFIG="/etc/openldap/sldap.conf"
- fi
-
- # Don't create any inittab/initscript/xinet stuff entry.
- # We'll provide our own init script
- export CREATE_INITTAB_ENTRY="no"
- export CREATE_XINETD_ENTRY="no"
- export NO_INIT_SCRIPTS="yes"
- export ACT_AS_MTA="no" #just prohibits setup to mess with init scripts
-
- einfo "On which ip should the server listen?"
- einfo "Press enter to default to 0.0.0.0 and listen on all interfaces."
- read -rp " >" ipadress ; echo
- if [ -z "$ipadress" ] ; then
- export IP_ADDR="0.0.0.0"
- else
- export IP_ADDR="$ipadress"
- fi
-
- # The main admin name for citadel can be chosen at random
- einfo "Insert a name for your citadel admin account:"
- read -rp " >" sysadminname ; echo
- export SYSADMIN_NAME="$sysadminname"
-
- local pwd1="misch"
- local pwd2="masch"
-
- until [[ "x$pwd1" = "x$pwd2" ]] ; do
- einfo "Insert a password for the citadel admin user"
- einfo "Avoid [\"'\\_%] characters in the password"
- read -rsp " >" pwd1 ; echo
-
- einfo "Retype the password"
- read -rsp " >" pwd2 ; echo
-
- if [[ "x$pwd1" != "x$pwd2" ]] ; then
- ewarn "Passwords are not the same"
- fi
- done
- export SYSADMIN_PW="$pwd2"
-
- #Now we will create the config using defaults and enviromental variables.
- /usr/$(get_libdir)/citadel/setup -q
- unset SYSADMIN_PW
-
- #Verify the /etc/services entry was made
- if [ -f /etc/services ] && ! grep -q '^citadel' /etc/services ; then
- echo "citadel 504/tcp # citadel" >> /etc/services
- fi
-
- einfo "Be sure to read the documentation in /usr/share/doc/${PF}"
- einfo
- einfo "The server should now be up and running, enjoy!"
- einfo "Citadel will listen on its default port 504"
- if use postfix ; then
- einfo
- einfo "Citadel listens on port 25 by default, even with postfix useflag!"
- einfo "Right now this can only be disabled in WebCit or with the cli client."
- einfo "There is no elegant way to disable that atm, will be fixed upstream."
- einfo "Sorry for this inconvenience!"
- fi
-}
\ No newline at end of file
Index: dev-perl/Audio-Musepack/Audio-Musepack-0.7.ebuild
===================================================================
--- dev-perl/Audio-Musepack/Audio-Musepack-0.7.ebuild (revision 237)
+++ dev-perl/Audio-Musepack/Audio-Musepack-0.7.ebuild (nonexistent)
@@ -1,18 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit perl-module
-
-DESCRIPTION="An object-oriented interface to Musepack file information and APE tag fields."
-SRC_URI="mirror://cpan/authors/id/D/DA/DANIEL/${P}.tar.gz"
-HOMEPAGE="http://search.cpan.org/~daniel"
-RESTRICT="mirror"
-
-SLOT="0"
-LICENSE="Artistic"
-KEYWORDS="~x86 ~amd64"
-IUSE=""
-DEPEND="dev-lang/perl"
-
-SRC_TEST="do"
Index: dev-perl/Audio-Musepack/Manifest
===================================================================
--- dev-perl/Audio-Musepack/Manifest (revision 237)
+++ dev-perl/Audio-Musepack/Manifest (nonexistent)
@@ -1,2 +0,0 @@
-DIST Audio-Musepack-0.7.tar.gz 101787 RMD160 a62754f802566ba9729bc5396a3b62abd46bee4a SHA1 5cbe8d4cbb235cb252a8dc846d8530b7815a6a33 SHA256 b503d1080d6a39940e4a614170b3ccbd1e46dd8a5bfbf39c774e009ff90df8f1
-EBUILD Audio-Musepack-0.7.ebuild 451 RMD160 b334cba34c0ab63c20c39c2e3c867c07c985bcc9 SHA1 0c3da8bb202fd3fdf13e10f3e50b7c6936f9d3ae SHA256 19f147719af1e3edfb84e604e6510002e3b0f1a8cb5216b7584adbe9f38e63f8
Index: dev-perl/MP4-Info/MP4-Info-1.12.ebuild
===================================================================
--- dev-perl/MP4-Info/MP4-Info-1.12.ebuild (revision 237)
+++ dev-perl/MP4-Info/MP4-Info-1.12.ebuild (nonexistent)
@@ -1,22 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: Exp $
-
-inherit perl-module
-
-DESCRIPTION="Fetch info from MPEG-4 files (.mp4, .m4a, .m4p, .3gp)."
-SRC_URI="mirror://cpan/authors/id/J/JH/JHAR/${P}.tar.gz"
-HOMEPAGE="http://search.cpan.org/~jhar/${P}"
-
-RESTRICT="mirror"
-SLOT="0"
-LICENSE="Artistic"
-KEYWORDS="~x86 ~amd64"
-IUSE=""
-
-SRC_TEST="do"
-
-
-
-DEPEND="dev-lang/perl"
-RDEPEND="${DEPEND}"
Index: dev-perl/MP4-Info/Manifest
===================================================================
--- dev-perl/MP4-Info/Manifest (revision 237)
+++ dev-perl/MP4-Info/Manifest (nonexistent)
@@ -1,2 +0,0 @@
-DIST MP4-Info-1.12.tar.gz 133627 RMD160 9d26b364c879c70471bfb405bb1bd6f20849b4bb SHA1 f610823edd0f596c15f831e2b613d73415ba77d6 SHA256 1da39794472de001421553ca938af802914a94c63e68218872837caccbf20522
-EBUILD MP4-Info-1.12.ebuild 456 RMD160 d3963e7c777a748b6d5448b8588f60ec891a6414 SHA1 751f269493235a6be5506db8882d713a62dfd36d SHA256 f1d23b985d900bcafa048df3d3559abbf1fcc97c442e56c06aa671a6832bd0cd
Index: dev-perl/Audio-WMA/Audio-WMA-1.3.ebuild
===================================================================
--- dev-perl/Audio-WMA/Audio-WMA-1.3.ebuild (revision 237)
+++ dev-perl/Audio-WMA/Audio-WMA-1.3.ebuild (nonexistent)
@@ -1,18 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit perl-module
-
-DESCRIPTION="Modules for reading & writing Microsoft WMA/ASF files."
-SRC_URI="mirror://cpan/authors/id/D/DA/DANIEL/${P}.tar.gz"
-HOMEPAGE="http://search.cpan.org/~daniel"
-
-RESTRICT="mirror"
-SLOT="0"
-LICENSE="Artistic"
-KEYWORDS="~x86 ~amd64"
-IUSE=""
-DEPEND="dev-lang/perl"
-
-SRC_TEST="do"
Index: dev-perl/Audio-WMA/Manifest
===================================================================
--- dev-perl/Audio-WMA/Manifest (revision 237)
+++ dev-perl/Audio-WMA/Manifest (nonexistent)
@@ -1,2 +0,0 @@
-DIST Audio-WMA-1.3.tar.gz 131543 RMD160 b458b09415019f73f7c37812d83190a7009c96ab SHA1 4be4bb804f119489cddb111c5d2d065723611058 SHA256 cdf95f55901f98525a428cb2f9be6afdabdb508f78e20efced4f0c23d6ef4b37
-EBUILD Audio-WMA-1.3.ebuild 428 RMD160 4a092929f148680a4a86c12ff8f4627c4cf99416 SHA1 afaf148cb5ebfda5f4c0e9b23d5783ca14332585 SHA256 311b1ac0aef9592931f24da7707dbfb98e34204a6c2dd1f85d33ebdd1de2c0b6
Index: www-servers/webcit/metadata.xml
===================================================================
--- www-servers/webcit/metadata.xml (revision 237)
+++ www-servers/webcit/metadata.xml (nonexistent)
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer><email>maintainer-wanted@gentoo.org</email></maintainer>
- <longdescription>WebCit is the modern AJAX-style web interface to the
- Citadel groupware/email/jabber server. It offers comfortable
- editing facilities for calender and contacts, BBS style
- messaging system/forum and a chatroom.
- </longdescription>
- <upstream>
- <maintainer>
- <email>IGnatiusTFoobar@uncensored.citadel.org</email>
- <name>IGnatius T Foobar</name>
- </maintainer>
- <doc>http://www.citadel.org/doku.php/doku.php?id=documentation:start</doc>
- <bugs-to>http://bugzilla.citadel.org/</bugs-to>
- </upstream>
-</pkgmetadata>
/www-servers/webcit/metadata.xml
Property changes:
Deleted: svn:mime-type
## -1 +0,0 ##
-text/plain
\ No newline at end of property
Index: www-servers/webcit/files/webcit.init.d
===================================================================
--- www-servers/webcit/files/webcit.init.d (revision 237)
+++ www-servers/webcit/files/webcit.init.d (nonexistent)
@@ -1,29 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-depend() {
- need net
-}
-
-start() {
- ebegin "Starting WebCit"
- start-stop-daemon --start --quiet --background \
- --exec /usr/sbin/webcit -- $WEBCIT_OPTS
- eend $? "Failed to start WebCit"
-}
-
-stop() {
- ebegin "Stopping WebCit"
- start-stop-daemon --stop --quiet \
- --exec /usr/sbin/webcit
- eend $? "Failed to stop WebCit"
-}
-
-restart() {
- ebegin "Restarting WebCit"
- svc_stop && sleep 3 && svc_start
- eend $? "Failed to restart WebCit"
-}
-
Index: www-servers/webcit/files/webcit.conf.d
===================================================================
--- www-servers/webcit/files/webcit.conf.d (revision 237)
+++ www-servers/webcit/files/webcit.conf.d (nonexistent)
@@ -1,41 +0,0 @@
-# Config file for /etc/init.d/webcit
-# It is possible to run multiple instances of webcit on the same system,
-# if you use different ports. It works the same way openvpn does:
-# # ln -s /etc/init.d/webcit /etc/init.d/webcit.servername
-# # cp /etc/cond.d/webcit /etc/conf.d/webcit.servername
-#
-# See /usr/share/docs/webcit/readme for details.
-
-##[-i ip_addr] The IP address you wish to bind.
-##Leave this out and WebCit will listen on all network interfaces.
-# WEBCIT_OPTS="${WEBCIT_OPTS} -i 127.0.0.1"
-
-##[-p http_port] The TCP port on which to operate.
-##WebCit defaults to port 2000.
-# WEBCIT_OPTS="${WEBCIT_OPTS} -p 2000"
-
-##[-u username] Lets Webcit drop root privileges and run as a useraccount.
-WEBCIT_OPTS="${WEBCIT_OPTS} -u webcit"
-
-##[-t tracefile] Where you want WebCit to log information.
-WEBCIT_OPTS="${WEBCIT_OPTS} -t /var/log/webcit.log"
-
-##[-c] Causes WebCit to output an extra cookie containing the
-##identity of the WebCit server.
-# WEBCIT_OPTS="${WEBCIT_OPTS} -c"
-
-##[-s] Causes WebCit to present an HTTPS web service.
-# WEBCIT_OPTS="${WEBCIT_OPTS} -s"
-
-##[-f] Tells WebCit to follow "X-Forwarded-For:" HTTP headers
-# WEBCIT_OPTS="${WEBCIT_OPTS} -f"
-
-##[-Tx] Sets template debugging level
-# WEBCIT_OPTS="-T1"
-
-##[remotehost [remoteport]] IP address and port of your Citadel server.
-##Defaults to localhost 504
-WEBCIT_OPTS="${WEBCIT_OPTS} 127.0.0.1"
-
-##Pid file creation
-# WEBCIT_OPTS="${WEBCIT_OPTS} -D /var/run/citadel/webcit.pid"
Index: www-servers/webcit/webcit-8.02.ebuild
===================================================================
--- www-servers/webcit/webcit-8.02.ebuild (revision 237)
+++ www-servers/webcit/webcit-8.02.ebuild (nonexistent)
@@ -1,63 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="2"
-inherit eutils autotools
-
-DESCRIPTION="Modern AJAX-style web interface for Citadel"
-HOMEPAGE="http://www.citadel.org/"
-SRC_URI="http://easyinstall.citadel.org/${P}.tar.gz"
-
-LICENSE="GPL-2 MIT LGPL-3 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ssl"
-
-
-RDEPEND="dev-libs/libcitadel
- ssl? ( >=dev-libs/openssl-0.9.6 )"
-DEPEND="${RDEPEND}
- >=sys-devel/autoconf-2.52
- >=sys-devel/libtool-1.4"
-WWWDIR="/usr/share/citadel-webcit"
-
-pkg_setup() {
- #Homedir needs to be the same as --with-datadir
- einfo "Adding Citadel User/Group"
- enewgroup webcit
- enewuser webcit -1 -1 ${WWWDIR} webcit
-}
-
-src_configure() {
- econf \
- $(use_with ssl) \
- --with-backtrace \
- --prefix=/usr/sbin/ \
- --with-wwwdir="${WWWDIR}" \
- --with-localedir=/usr/share/ \
- --with-editordir=/usr/share/citadel-webcit/tiny_mce/ \
- --with-rundir=/var/run/citadel \
- --with-ssldir=/etc/ssl/webcit/ \
- --with-datadir=/var/run/citadel
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "make install failed"
- newinitd "${FILESDIR}"/webcit.init.d webcit || die "Installing initscript failed"
- newconfd "${FILESDIR}"/webcit.conf.d webcit || die "Installing conf for initscript failed"
-
- ##House cleaning...
- #We don't use Webcit's setup program
- #Settings are in /etc/conf.d/webcit
- rm "${D}"/usr/sbin/setup || "Removing upstreams setup bin failed"
-
- dodoc *.txt || die "dodoc failed"
-}
-
-pkg_postinst() {
- einfo "Make sure to configure webcit under /etc/conf.d/webcit."
- einfo "Then start the server with /etc/init.d/webcit start"
- einfo
- einfo "Webcit will listen on port 2000 by default"
-}
Index: www-servers/webcit/Manifest
===================================================================
--- www-servers/webcit/Manifest (revision 237)
+++ www-servers/webcit/Manifest (nonexistent)
@@ -1,5 +0,0 @@
-AUX webcit.conf.d 1451 RMD160 f4f95528527eb2736b366a4752c5e2f2de724122 SHA1 75ab72f98447a84f548e47b839c18963ccef88ab SHA256 6af0d288b0603500c13640db4b871e377dc1fbd3d29c41f6e3b61b43029b9671
-AUX webcit.init.d 609 RMD160 6442fd512a2bd95c8cbf5bc3edce81279dfda395 SHA1 7e423d69fdab384b883b419703148a4e02a75bd3 SHA256 52cfe3ed6e6c700c9ec5b3a35b6b6a381d66c41d7e7b452e3d8ae4addab6de6b
-DIST webcit-8.02.tar.gz 1913357 RMD160 8e55d792708fd36acde4aa7dbd3efdcacff9e4b3 SHA1 3b6011da8866c13ac1fe816facf6a903b45b2e0b SHA256 9a18dd99253b63a17bb517902c5687c6fc3fb0ebf01d6f13732bd44a6a9cae7d
-EBUILD webcit-8.02.ebuild 1692 RMD160 91af48394764dbc58b36cf3b9e1a350c938c4867 SHA1 9630171b7ff8b0ccd1effc79305f06a04ccd6c60 SHA256 17b604baf28f60ca51d0c5e6af94394f318c9f5b4b19ae3bb5c6bc5398e3ae37
-MISC metadata.xml 736 RMD160 138a4b8baa0a5f03949bc61429343318e45a9775 SHA1 9816ba91de355a746609fd0e19002d49f9a8c8cb SHA256 964458fe29fb0d24a1544b647f9ac6dec0746a3bf35d49241416402f730b1918
Index: x11-misc/cairo-dock/files/glib-include.patch
===================================================================
--- x11-misc/cairo-dock/files/glib-include.patch (revision 237)
+++ x11-misc/cairo-dock/files/glib-include.patch (nonexistent)
@@ -1,12 +0,0 @@
-diff -urN cairo-dock-3.0.0.orig/src/gldit/cairo-dock-keybinder.h cairo-dock-3.0.0/src/gldit/cairo-dock-keybinder.h
---- cairo-dock-3.0.0.orig/src/gldit/cairo-dock-keybinder.h 2012-04-19 23:09:27.610906117 +0600
-+++ cairo-dock-3.0.0/src/gldit/cairo-dock-keybinder.h 2012-04-19 23:11:13.424875527 +0600
-@@ -31,7 +31,7 @@
- #ifndef __CD_KEY_BINDER_H__
- #define __CD_KEY_BINDER_H__
-
--#include <glib/gtypes.h>
-+#include <glib.h>
- #include "cairo-dock-struct.h"
- #include "cairo-dock-manager.h"
-
Index: x11-misc/cairo-dock/files/improved-cairo-dock-session.patch
===================================================================
--- x11-misc/cairo-dock/files/improved-cairo-dock-session.patch (revision 237)
+++ x11-misc/cairo-dock/files/improved-cairo-dock-session.patch (nonexistent)
@@ -1,106 +0,0 @@
-## From: Matthieu Baerts (matttbe) <matttbe@gmail.com>
-## Description: Improved the launch of our Cairo-Dock session (by removing Unity
-## Compiz plugin and by launching the dock with a short delay)
-## Origin: upstream, http://bazaar.launchpad.net/~cairo-dock-team/cairo-dock-core/cairo-dock/revision/885
-## Forwarded: yes
-Index: cairo-dock/data/desktop-manager/CMakeLists.txt
-===================================================================
---- cairo-dock.orig/data/desktop-manager/CMakeLists.txt 2011-10-06 12:02:24.494184799 +0200
-+++ cairo-dock/data/desktop-manager/CMakeLists.txt 2011-10-06 12:02:17.554184897 +0200
-@@ -7,3 +7,7 @@
- cairo-dock.session
- cairo-dock-fallback.session
- DESTINATION /usr/share/gnome-session/sessions)
-+
-+install (FILES cairo-dock-session
-+ DESTINATION ${bindir}
-+ PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
-Index: cairo-dock/data/desktop-manager/cairo-dock-fallback.desktop
-===================================================================
---- cairo-dock.orig/data/desktop-manager/cairo-dock-fallback.desktop 2011-10-06 12:02:24.578184798 +0200
-+++ cairo-dock/data/desktop-manager/cairo-dock-fallback.desktop 2011-10-06 12:02:17.554184897 +0200
-@@ -2,6 +2,6 @@
- Name=Cairo-Dock (with Gnome and without effect)
- Comment=This session logs you into GNOME with Cairo-Dock and without any graphical effect.
- Exec=gnome-session --session=cairo-dock-fallback
--TryExec=gnome-session
-+TryExec=cairo-dock-session
- Icon=
- Type=Application
-Index: cairo-dock/data/desktop-manager/cairo-dock-session
-===================================================================
---- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ cairo-dock/data/desktop-manager/cairo-dock-session 2011-10-06 12:02:17.554184897 +0200
-@@ -0,0 +1,47 @@
-+#!/bin/bash
-+
-+# Script for the 'desktop-manager' subproject of Cairo-Dock
-+#
-+# Copyright : (C) see the 'copyright' file.
-+# E-mail : see the 'copyright' file.
-+#
-+#
-+# This program is free software; you can redistribute it and/or
-+# modify it under the terms of the GNU General Public License
-+# as published by the Free Software Foundation; either version 3
-+# of the License, or (at your option) any later version.
-+#
-+# This program is distributed in the hope that it will be useful,
-+# but WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+# GNU General Public License for more details.
-+# http://www.gnu.org/licenses/licenses.html#GPL
-+
-+# This script removes Unity Compiz plugin and launches Cairo-Dock with a short delay
-+
-+UNITY_NAME="unityshell"
-+COMPIZ_FLAT_FILE="$HOME/.config/compiz-1/compizconfig/Default.ini"
-+COMPIZ_GCONF="/apps/compiz-1/general/screen0/options/active_plugins"
-+
-+if test -d "$HOME/.config/compiz-1"; then # compiz >= 0.9
-+ # plug-ins in double are NO LONGER filtered by Compiz in this version... (and if plugins are in double or wrong, compiz crashes :) )
-+ # flat file
-+ if test -f "$COMPIZ_FLAT_FILE"; then
-+ pluginsFlat=`grep "s0_active_plugins" $COMPIZ_FLAT_FILE`
-+ if test `echo $pluginsFlat | grep -c $UNITY_NAME` -gt 0; then
-+ pluginsFlatWithoutUnity=`echo $pluginsFlat | sed -e "s/$UNITY_NAME;//g"`
-+ sed -i "/s0_active_plugins/ s/$pluginsFlat/$pluginsFlatWithoutUnity/g" $COMPIZ_FLAT_FILE
-+ fi
-+ fi
-+ # gconf
-+ plugins=`gconftool-2 -g $COMPIZ_GCONF`
-+ if test `echo $plugins | grep -c $UNITY_NAME` -gt 0; then
-+ pluginsWithoutUnity=`echo $plugins | sed -e "s/$UNITY_NAME,//g"`
-+ gconftool-2 -s $COMPIZ_GCONF --type=list --list-type=string "$pluginsWithoutUnity"
-+ killall unity-panel-service
-+ fi
-+fi
-+
-+if test `ps aux | grep -c " [c]airo-dock"` -eq 0; then # cairo-dock not launched
-+ cairo-dock -w 3
-+fi
-Index: cairo-dock/data/desktop-manager/cairo-dock.desktop
-===================================================================
---- cairo-dock.orig/data/desktop-manager/cairo-dock.desktop 2011-10-06 12:02:24.450184800 +0200
-+++ cairo-dock/data/desktop-manager/cairo-dock.desktop 2011-10-06 12:02:17.554184897 +0200
-@@ -2,6 +2,6 @@
- Name=Cairo-Dock (with Gnome and effects)
- Comment=This session logs you into GNOME with Cairo-Dock and with graphical effects.
- Exec=gnome-session --session=cairo-dock
--TryExec=gnome-session
-+TryExec=cairo-dock-session
- Icon=
- Type=Application
-Index: cairo-dock/data/scripts/help_scripts.sh
-===================================================================
---- cairo-dock.orig/data/scripts/help_scripts.sh 2011-10-06 12:02:24.294184802 +0200
-+++ cairo-dock/data/scripts/help_scripts.sh 2011-10-06 12:02:17.554184897 +0200
-@@ -115,7 +115,7 @@
- # flat file
- if test -f "$HOME/.config/compiz-1/compizconfig/Default.ini"; then
- pluginsList="s0_active_plugins = "`echo $ARG2 |sed -e 's/,/;/g'`";" # , => ;
-- sed -i "/s0_active_plugins/ s/.*/$ARG2/g" $HOME/.config/compiz-1/compizconfig/Default.ini
-+ sed -i "/s0_active_plugins/ s/.*/$pluginsList/g" $HOME/.config/compiz-1/compizconfig/Default.ini
- fi
- # gconf
- gconftool-2 -s /apps/compiz-1/general/screen0/options/active_plugins --type=list --list-type=string "[$ARG2]"
Index: x11-misc/cairo-dock/files/fix_lib6464.patch
===================================================================
--- x11-misc/cairo-dock/files/fix_lib6464.patch (revision 237)
+++ x11-misc/cairo-dock/files/fix_lib6464.patch (nonexistent)
@@ -1,20 +0,0 @@
-diff -ru cairo-dock-3.0.0/CMakeLists.txt cairo-dock-3.0.0.new//CMakeLists.txt
---- cairo-dock-3.0.0/CMakeLists.txt 2012-04-18 10:36:48.240150064 -0700
-+++ cairo-dock-3.0.0.new//CMakeLists.txt 2012-04-18 10:37:11.259152049 -0700
-@@ -44,6 +44,7 @@
- message(FATAL_ERROR "Cairo-Dock requires an air-conditioned room. Please close Windows!")
- endif( WIN32 )
-
-+set (CMAKE_SKIP_RPATH TRUE)
- set (PACKAGE ${CMAKE_PROJECT_NAME})
- set (GETTEXT_PACKAGE ${PACKAGE})
-
-@@ -58,7 +59,7 @@
- if( CMAKE_SIZEOF_VOID_P EQUAL 8 AND "${FORCE_LIB64}" STREQUAL "yes") # 64bits and force install in lib64
- set (libdir "${prefix}/lib64")
- else()
-- set (libdir "${prefix}/${CMAKE_INSTALL_LIBDIR}${LIB_SUFFIX}") # (...)/lib
-+ set (libdir "${prefix}/${CMAKE_INSTALL_LIBDIR}") # (...)/lib
- endif()
-
- set (includedir "${prefix}/${CMAKE_INSTALL_INCLUDEDIR}") # (...)/include
Index: x11-misc/cairo-dock/Manifest
===================================================================
--- x11-misc/cairo-dock/Manifest (revision 237)
+++ x11-misc/cairo-dock/Manifest (nonexistent)
@@ -1,5 +0,0 @@
-AUX fix_lib6464.patch 850 SHA256 3eaa7d90620cb5e13d9be54e29a6fbcbb0e8d4cc5e8af11f63da6acf4499de18 SHA512 abf02c6a0495a74827c041c588ad6d8a72241bf32857d32d90739ff2589aa73e971f57f7879247001c26dc497743ba4bda2e42684eca84db9959392c9a0f165a WHIRLPOOL f612eb2a205b41eed882cc120369d9c59df0838490a2756437f2b06da546879bd2890c0fe3b1ec5478b59ce8f1e03208b33023fd99ba473bbd2e0bd319521021
-AUX glib-include.patch 490 SHA256 3cc33d6069e2e5c95227377e10ec06e485289edd4be49c3ab2e9d57fc720e45a SHA512 070c863eefc050cd4bc170d3dc9ba8a712e892c44c21e085e7583866dcda39418339181ef7d0d2209b6e244d5ab38c9929c5f581afd22819b5d4e088916de6fe WHIRLPOOL 914c5aae8e5b70d8cccd16fd278482495a0da2bf20dc75d9932953bf925c6dde6c3f3a53ab517aa2ae43059f26ff921d0137de1c500cb952267e2134140da3e6
-AUX improved-cairo-dock-session.patch 5129 SHA256 015147962c7e9a0a131b8ec52334d6ad51409e12f814011ce31653a7024cceb2 SHA512 0dffff45d9c038e62fdc9130eafcd6961be87d4ac38a3d4abad7e053db6e4d026f7866978ce097b6d7439d1b3d098b444b93b77ebdc2984e98049175a99f377a WHIRLPOOL 76dc762b7ffe002a3921844a8e80f3d040403110230797d68113efa4f299481b9ba4bfb001e50925edc901ab73710a447f9a1ede539473b5abbfa9d118a0c66e
-DIST cairo-dock-2.4.0~2.tar.gz 2281677 SHA256 8087e68c174d06dcd62bb9acfdd54cc534cc09ddbfffcc0f9cfac967d882123c SHA512 1961adc9b29e8ecb78df06b553794e520092f38feb534adfe4fc9a6a751e99c6eae1e04cd4f6aff89fb63a1fc26379015115cf886ea0b9b6bd34679772917d12 WHIRLPOOL 2ae8feac4739fe89599cffc3c8167ed2f2aa5077f0144bddd79dcf36b12f0555dd3028a816a1f55fdafe6d48c795aaa4c0cce8709c7a139f5d3c85e7151f486e
-EBUILD cairo-dock-2.4.0.2.ebuild 2030 SHA256 5c7d6b05ae2512fc196f167172fe17a958d01bb63d2f89b6eed2157a73379436 SHA512 86a7e5210d6f2bdaf4adfcdc690422f22f13b19a1c840b2c8c3d659f186823ae41449cf062022ecfb308776546fb431a0051b5aa29ce0ecf12a032119f54bd7c WHIRLPOOL 738a39c1194f4e66e8250cc3a09bc2c60d4967c8ff9fd7d8e40b1a3741bc0c1dda86fb27f5a64ee11d1f9492e8091d378bf7152f41c03a6cb74a1898b82cc780
Index: x11-misc/cairo-dock/cairo-dock-2.4.0.2.ebuild
===================================================================
--- x11-misc/cairo-dock/cairo-dock-2.4.0.2.ebuild (revision 237)
+++ x11-misc/cairo-dock/cairo-dock-2.4.0.2.ebuild (nonexistent)
@@ -1,74 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="3"
-
-inherit cmake-utils eutils versionator
-
-MY_PN="${PN}-core"
-MY_PV=$(replace_version_separator 3 '~')
-MM_PV=$(get_version_component_range '1-2')
-MMD_PV=$(get_version_component_range '1-3')
-
-DESCRIPTION="Cairo-dock is a fast, responsive, Mac OS X-like dock."
-HOMEPAGE="https://launchpad.net/cairo-dock-core/"
-SRC_URI="http://launchpad.net/${MY_PN}/${MM_PV}/${MMD_PV}/+download/${PN}-${MY_PV}.tar.gz"
-echo $SRC_URI
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="crypt xcomposite"
-
-RDEPEND="
- dev-libs/dbus-glib
- dev-libs/glib:2
- dev-libs/libxml2:2
- gnome-base/librsvg:2
- net-misc/curl
- sys-apps/dbus
- x11-libs/cairo
- x11-libs/gtk+:2
- x11-libs/gtkglext
- x11-libs/libXrender
- crypt? ( sys-libs/glibc )
- xcomposite? (
- x11-libs/libXcomposite
- x11-libs/libXinerama
- x11-libs/libXtst
- )
-"
-DEPEND="${RDEPEND}
- dev-util/intltool
- dev-util/pkgconfig
- sys-devel/gettext
-"
-
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-src_prepare() {
- epatch "${FILESDIR}/improved-cairo-dock-session.patch" || die
- # intltoolize --automake --copy --force || die "intltoolize failed"
- # eautoreconf
-}
-
-src_configure() {
- # glitz support has been dropped from recent cairo, so drop it here as well.
- mycmakeargs+=( "-DENABLE_GLITZ=OFF" )
- cmake-utils_src_configure
-}
-
-pkg_postinst() {
- elog "Additional plugins are available to extend the functionality"
- elog "of Cairo-Dock. It is recommended to install at least"
- elog "x11-misc/cairo-dock-plugins-core."
- elog
- elog "Cairo-Dock is an app that draws on a RGBA GLX visual."
- elog "Some users have noticed that if the dock is launched,"
- elog "severals qt4-based applications could crash, like skype or vlc."
- elog "If you have this problem, add the following line into your bashrc :"
- echo
- elog "alias vlc='export XLIB_SKIP_ARGB_VISUALS=1; vlc; unset XLIB_SKIP_ARGB_VISUALS'"
- elog "see http://www.qtforum.org/article/26669/qt4-mess-up-the-opengl-context.html for more details."
-}
Index: app-emulation/playonlinux/Manifest
===================================================================
--- app-emulation/playonlinux/Manifest (revision 237)
+++ app-emulation/playonlinux/Manifest (nonexistent)
@@ -1,2 +0,0 @@
-DIST PlayOnLinux_4.0.14.tar.gz 3201406 RMD160 321d24a0bd3bdcf60ed6de85cf1d113cd6a9b751 SHA1 ce4269db53a3feef69d92f7da1f7ae9685f90865 SHA256 674d4876c1279b34be39fe121202e209f1d04e8674531c5b091ebf8629d70e03
-EBUILD playonlinux-4.0.14.ebuild 3366 RMD160 f659a98e0ec48b99663239e58a3e83332eb04cb8 SHA1 8e28a63b9d578e87857f8d2b8da3d7c3631eb0e5 SHA256 b29c3edac9e25cb060b39bf03b93743d87dd702eb70e36a5ea65021b4851a483
Index: app-emulation/playonlinux/playonlinux-4.0.14.ebuild
===================================================================
--- app-emulation/playonlinux/playonlinux-4.0.14.ebuild (revision 237)
+++ app-emulation/playonlinux/playonlinux-4.0.14.ebuild (nonexistent)
@@ -1,106 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/playonlinux/playonlinux-4.0.12.ebuild,v 1.1 2011/10/03 20:53:53 thev00d00 Exp $
-
-EAPI="3"
-PYTHON_DEPEND="2"
-
-inherit eutils python games
-
-MY_PN="PlayOnLinux"
-
-DESCRIPTION="set of scripts to easily install and use Windows games and software"
-HOMEPAGE="http://playonlinux.com/"
-SRC_URI="http://www.playonlinux.com/script_files/${MY_PN}/${PV}/${MY_PN}_${PV}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="app-emulation/wine
- app-arch/cabextract
- app-arch/unzip
- dev-python/wxpython:2.8
- || ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] )
- net-misc/wget
- x11-apps/mesa-progs
- x11-terms/xterm"
-
-S=${WORKDIR}/${PN}
-
-# TODO:
-# Having a real install script and let playonlinux use standard filesystem
-# architecture to prevent having everything installed into GAMES_DATADIR
-# It will let using LANGUAGES easily
-# How to deal with Microsoft Fonts installation asked every time ?
-# How to deal with wine version installed ? (have a better mgmt of system one)
-# Look at debian pkg: http://packages.debian.org/sid/playonlinux
-
-pkg_setup() {
- python_set_active_version 2
- python_pkg_setup
- games_pkg_setup
-}
-
-src_prepare() {
- sed -i -e "s/\(Categories=\).*/\1Game;Emulator;/" etc/PlayOnLinux.desktop \
- || die "sed failed"
- sed -e 's/PYTHON="python"/PYTHON="python2"/' -i lib/variables || die "sed failed"
- python_convert_shebangs -r 2 .
-}
-
-src_install() {
- # all things without exec permissions
- insinto "${GAMES_DATADIR}/${PN}"
- doins -r resources lang lib etc plugins || die "doins failed"
-
- # bash/ install
- exeinto "${GAMES_DATADIR}/${PN}/bash"
- doexe bash/* || die "doexe failed"
- exeinto "${GAMES_DATADIR}/${PN}/bash/terminals"
- doexe bash/terminals/* || die "doexe failed"
- exeinto "${GAMES_DATADIR}/${PN}/bash/expert"
- doexe bash/expert/* || die "doexe failed"
-
- # python/ install
- exeinto "${GAMES_DATADIR}/${PN}/python"
- doexe python/* || die "doexe failed"
- # sub dir without exec permissions
- insinto "${GAMES_DATADIR}/${PN}/python"
- doins -r python/lib || die "doins failed"
-
- # main executable files
- exeinto "${GAMES_DATADIR}/${PN}"
- doexe ${PN}{,-pkg,-bash,-shell,-url_handler} || die "doexe failed"
-
- # making a script to run playonlinux from ${GAMES_BINDIR}
- echo "#!/bin/bash" > ${PN}_launcher
- echo "cd \"${GAMES_DATADIR}/${PN}\" && ./${PN} \$*" >> ${PN}_launcher
- newgamesbin playonlinux_launcher playonlinux || die "newgamesbin failed"
-
- # making a script to run playonlinux-cmd from ${GAMES_BINDIR}
- echo "#!/bin/bash" > ${PN}_cmd_launcher
- echo "cd \"${GAMES_DATADIR}/${PN}\" && ./${PN}-cmd \$*" >> ${PN}_cmd_launcher
- newgamesbin playonlinux_cmd_launcher playonlinux-cmd || die "newgamesbin failed"
-
- dodoc CHANGELOG || die "dodoc failed"
-
- doicon etc/${PN}.png || die "doicon failed"
- domenu etc/${MY_PN}.desktop || die "domenu failed"
- prepgamesdirs
-}
-
-pkg_postinst() {
- games_pkg_postinst
- python_mod_optimize "${GAMES_DATADIR}/${PN}"
-}
-
-pkg_postrm() {
- python_mod_cleanup "${GAMES_DATADIR}/${PN}"
-
- ewarn "Installed softwares and games with playonlinux have not been removed."
- ewarn "To remove them, you can re-install playonlinux and remove them using it"
- ewarn "or do it manually by removing .PlayOnLinux/ in your home directory."
-}
Index: app-emulation/wine/wine-1.3.0-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.3.0-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.3.0-r1.ebuild (nonexistent)
@@ -1,197 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.3.0.ebuild,v 1.1 2010/08/03 06:42:00 vapier 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
- SRC_URI=""
- #KEYWORDS=""
-else
- MY_P="${PN}-${PV/_/-}"
- SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
- KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
- S=${WORKDIR}/${MY_P}
-fi
-
-GV="1.0.0-x86"
-DESCRIPTION="free implementation of Windows(tm) on Unix"
-HOMEPAGE="http://www.winehq.org/"
-SRC_URI="${SRC_URI}
- gecko? ( mirror://sourceforge/wine/wine_gecko-${GV}.cab )"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE="alsa capi cups custom-cflags dbus esd fontconfig +gecko gnutls gphoto2 gsm hal jack jpeg lcms ldap mp3 nas ncurses openal +opengl +oss +perl png samba scanner ssl test +threads +truetype +win32 +win64 +X xcomposite xinerama xml"
-RESTRICT="test" #72375
-
-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 )
- 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 )
- gsm? ( media-sound/gsm )
- jpeg? ( media-libs/jpeg )
- ldap? ( net-nds/openldap )
- lcms? ( =media-libs/lcms-1* )
- mp3? ( >=media-sound/mpg123-1.5.0 )
- 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? ( 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
- )
- 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
- ) )
- xcomposite? ( x11-libs/libXcomposite ) "
-DEPEND="${RDEPEND}
- 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 [[ $(( $(gcc-major-version) * 100 + $(gcc-minor-version) )) -lt 404 ]] ; then
- use win64 && 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() {
- 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 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 openal) \
- $(use_with opengl) \
- $(use_with ssl openssl) \
- $(use_with oss) \
- $(use_with png) \
- $(use_with threads pthread) \
- $(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 && use amd64 ; then
- do_configure 64 --enable-win64
- use win32 && ABI=x86 do_configure 32 --with-wine64=../wine64
- else
- 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}.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
-}
Index: app-emulation/wine/wine-1.3.1-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.3.1-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.3.1-r1.ebuild (nonexistent)
@@ -1,209 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.3.1.ebuild,v 1.1 2010/08/30 05:20:28 vapier 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.36,0.35-configure.ac,0.38-winecfg}.patch ; }
-GV="1.0.0-x86"
-DESCRIPTION="free implementation of Windows(tm) on Unix"
-HOMEPAGE="http://www.winehq.org/"
-SRC_URI="${SRC_URI}
- gecko? ( mirror://sourceforge/wine/wine_gecko-${GV}.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 hal jack jpeg lcms ldap mp3 nas ncurses 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
- )
- 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 )
- 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 ${AUTOTOOLS_DEPEND} )
- gsm? ( media-sound/gsm )
- jpeg? ( media-libs/jpeg )
- ldap? ( net-nds/openldap )
- lcms? ( =media-libs/lcms-1* )
- mp3? ( >=media-sound/mpg123-1.5.0 )
- 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}
- 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 [[ $(( $(gcc-major-version) * 100 + $(gcc-minor-version) )) -lt 404 ]] ; then
- use win64 && 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 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 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 && use amd64 ; 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}.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
-}
Index: app-emulation/wine/wine-1.3.2-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.3.2-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.3.2-r1.ebuild (nonexistent)
@@ -1,209 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.3.2.ebuild,v 1.1 2010/09/06 20:38:10 vapier 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.36,0.35-configure.ac,0.38-winecfg}.patch ; }
-GV="1.0.0-x86"
-DESCRIPTION="free implementation of Windows(tm) on Unix"
-HOMEPAGE="http://www.winehq.org/"
-SRC_URI="${SRC_URI}
- gecko? ( mirror://sourceforge/wine/wine_gecko-${GV}.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 hal jack jpeg lcms ldap mp3 nas ncurses 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
- )
- 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 )
- 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 ${AUTOTOOLS_DEPEND} )
- gsm? ( media-sound/gsm )
- jpeg? ( media-libs/jpeg )
- ldap? ( net-nds/openldap )
- lcms? ( =media-libs/lcms-1* )
- mp3? ( >=media-sound/mpg123-1.5.0 )
- 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}
- 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 [[ $(( $(gcc-major-version) * 100 + $(gcc-minor-version) )) -lt 404 ]] ; then
- use win64 && 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 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 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 && use amd64 ; 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}.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
-}
Index: app-emulation/wine/wine-1.3.3-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.3.3-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.3.3-r1.ebuild (nonexistent)
@@ -1,215 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.3.3.ebuild,v 1.2 2010/09/21 22:19:42 vapier 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.36,0.35-configure.ac,0.38-winecfg}.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 hal jack jpeg lcms ldap mp3 nas ncurses 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
- )
- 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 )
- 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 ${AUTOTOOLS_DEPEND} )
- gsm? ( media-sound/gsm )
- jpeg? ( media-libs/jpeg )
- ldap? ( net-nds/openldap )
- lcms? ( =media-libs/lcms-1* )
- mp3? ( >=media-sound/mpg123-1.5.0 )
- 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}
- 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.3-shell32-fortify.patch #336887
- 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 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 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
-}
Index: app-emulation/wine/wine-1.3.4-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.3.4-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.3.4-r1.ebuild (nonexistent)
@@ -1,214 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.3.4.ebuild,v 1.2 2010/10/05 20:05:01 vapier 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,0.39-configure.ac,0.38-winecfg}.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 hal jack jpeg lcms ldap mp3 nas ncurses 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
- )
- 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 )
- 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 ${AUTOTOOLS_DEPEND} )
- gsm? ( media-sound/gsm )
- jpeg? ( media-libs/jpeg )
- ldap? ( net-nds/openldap )
- lcms? ( =media-libs/lcms-1* )
- mp3? ( >=media-sound/mpg123-1.5.0 )
- 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}
- 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 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 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
-}
Index: app-emulation/wine/wine-1.3.5-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.3.5-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.3.5-r1.ebuild (nonexistent)
@@ -1,214 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.3.5.ebuild,v 1.1 2010/10/21 23:41:55 vapier 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,0.39-configure.ac,0.38-winecfg}.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 hal jack jpeg lcms ldap mp3 nas ncurses 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
- )
- 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 )
- 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 ${AUTOTOOLS_DEPEND} )
- gsm? ( media-sound/gsm )
- jpeg? ( media-libs/jpeg )
- ldap? ( net-nds/openldap )
- lcms? ( =media-libs/lcms-1* )
- mp3? ( >=media-sound/mpg123-1.5.0 )
- 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}
- 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 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 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
-}
Index: app-emulation/wine/wine-1.3.6-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.3.6-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.3.6-r1.ebuild (nonexistent)
@@ -1,214 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.3.6.ebuild,v 1.1 2010/11/10 11:14:36 vapier 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,0.39-configure.ac,0.38-winecfg}.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 hal jack jpeg lcms ldap mp3 nas ncurses 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
- )
- 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 )
- 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 ${AUTOTOOLS_DEPEND} )
- gsm? ( media-sound/gsm )
- jpeg? ( virtual/jpeg )
- ldap? ( net-nds/openldap )
- lcms? ( =media-libs/lcms-1* )
- mp3? ( >=media-sound/mpg123-1.5.0 )
- 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}
- 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 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 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
-}
Index: app-emulation/wine/wine-1.2_rc2-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.2_rc2-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.2_rc2-r1.ebuild (nonexistent)
@@ -1,183 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.2_rc2.ebuild,v 1.1 2010/06/04 05:50:20 vapier Exp $
-
-EAPI="2"
-
-AUTOTOOLS_AUTO_DEPEND="no"
-inherit eutils flag-o-matic multilib autotools
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="git://source.winehq.org/git/wine.git"
- inherit git
- SRC_URI=""
- #KEYWORDS=""
-else
- 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.36,0.35-configure.ac,0.36-winecfg}.patch ; }
-GV="1.0.0-x86"
-DESCRIPTION="free implementation of Windows(tm) on Unix"
-HOMEPAGE="http://www.winehq.org/"
-SRC_URI="${SRC_URI}
- gecko? ( mirror://sourceforge/wine/wine_gecko-${GV}.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 hal jack jpeg lcms ldap mp3 nas ncurses openal +opengl oss +perl png pulseaudio samba scanner ssl test +threads +truetype win64 +X xcomposite xinerama xml"
-RESTRICT="test" #72375
-
-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 )
- 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 ${AUTOTOOLS_DEPEND} )
- gsm? ( media-sound/gsm )
- jpeg? ( media-libs/jpeg )
- ldap? ( net-nds/openldap )
- lcms? ( media-libs/lcms )
- mp3? ( >=media-sound/mpg123-1.5.0 )
- 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? ( 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
- )
- openal? ( app-emulation/emul-linux-x86-sdl )
- app-emulation/emul-linux-x86-baselibs
- >=sys-kernel/linux-headers-2.6
- ) )
- xcomposite? ( x11-libs/libXcomposite ) "
-DEPEND="${RDEPEND}
- 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 [[ $(( $(gcc-major-version) * 100 + $(gcc-minor-version) )) -lt 404 ]] ; then
- use win64 && 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
-}
-
-src_configure() {
- export LDCONFIG=/bin/true
-
- use custom-cflags || strip-flags
- use amd64 && ! use win64 && multilib_toolchain_setup x86
-
- 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 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 openal) \
- $(use_with opengl) \
- $(use_with ssl openssl) \
- $(use_with oss) \
- $(use_with png) \
- $(use_with threads pthread) \
- $(use_with pulseaudio pulse) \
- $(use_with scanner sane) \
- $(use_enable test tests) \
- $(use_with truetype freetype) \
- $(use_enable win64) \
- $(use_with X x) \
- $(use_with xcomposite) \
- $(use_with xinerama) \
- $(use_with xml) \
- $(use_with xml xslt) \
- || die "configure failed"
-
- emake -j1 depend || die "depend"
-}
-
-src_compile() {
- emake all || die "all"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die
- dodoc ANNOUNCE AUTHORS README
- if use gecko ; then
- insinto /usr/share/wine/gecko
- doins "${DISTDIR}"/wine_gecko-${GV}.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
-}
Index: app-emulation/wine/wine-1.3.7-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.3.7-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.3.7-r1.ebuild (nonexistent)
@@ -1,216 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.3.7.ebuild,v 1.1 2010/11/21 21:47:23 vapier 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,0.39-configure.ac,0.38-winecfg}.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 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
- )
- 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 ${AUTOTOOLS_DEPEND} )
- gsm? ( media-sound/gsm )
- jpeg? ( virtual/jpeg )
- ldap? ( net-nds/openldap )
- lcms? ( =media-libs/lcms-1* )
- mp3? ( >=media-sound/mpg123-1.5.0 )
- 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}
- 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 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
-}
Index: app-emulation/wine/wine-1.2_rc3-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.2_rc3-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.2_rc3-r1.ebuild (nonexistent)
@@ -1,183 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.2_rc3.ebuild,v 1.1 2010/06/20 04:49:00 vapier Exp $
-
-EAPI="2"
-
-AUTOTOOLS_AUTO_DEPEND="no"
-inherit eutils flag-o-matic multilib autotools
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="git://source.winehq.org/git/wine.git"
- inherit git
- SRC_URI=""
- #KEYWORDS=""
-else
- 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.36,0.35-configure.ac,0.36-winecfg}.patch ; }
-GV="1.0.0-x86"
-DESCRIPTION="free implementation of Windows(tm) on Unix"
-HOMEPAGE="http://www.winehq.org/"
-SRC_URI="${SRC_URI}
- gecko? ( mirror://sourceforge/wine/wine_gecko-${GV}.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 hal jack jpeg lcms ldap mp3 nas ncurses openal +opengl +oss +perl png pulseaudio samba scanner ssl test +threads +truetype win64 +X xcomposite xinerama xml"
-RESTRICT="test" #72375
-
-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 )
- 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 ${AUTOTOOLS_DEPEND} )
- gsm? ( media-sound/gsm )
- jpeg? ( media-libs/jpeg )
- ldap? ( net-nds/openldap )
- lcms? ( media-libs/lcms )
- mp3? ( >=media-sound/mpg123-1.5.0 )
- 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? ( 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
- )
- openal? ( app-emulation/emul-linux-x86-sdl )
- app-emulation/emul-linux-x86-baselibs
- >=sys-kernel/linux-headers-2.6
- ) )
- xcomposite? ( x11-libs/libXcomposite ) "
-DEPEND="${RDEPEND}
- 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 [[ $(( $(gcc-major-version) * 100 + $(gcc-minor-version) )) -lt 404 ]] ; then
- use win64 && 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
-}
-
-src_configure() {
- export LDCONFIG=/bin/true
-
- use custom-cflags || strip-flags
- use amd64 && ! use win64 && multilib_toolchain_setup x86
-
- 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 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 openal) \
- $(use_with opengl) \
- $(use_with ssl openssl) \
- $(use_with oss) \
- $(use_with png) \
- $(use_with threads pthread) \
- $(use pulse && use_with pulseaudio pulse) \
- $(use_with scanner sane) \
- $(use_enable test tests) \
- $(use_with truetype freetype) \
- $(use_enable win64) \
- $(use_with X x) \
- $(use_with xcomposite) \
- $(use_with xinerama) \
- $(use_with xml) \
- $(use_with xml xslt) \
- || die "configure failed"
-
- emake -j1 depend || die "depend"
-}
-
-src_compile() {
- emake all || die "all"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die
- dodoc ANNOUNCE AUTHORS README
- if use gecko ; then
- insinto /usr/share/wine/gecko
- doins "${DISTDIR}"/wine_gecko-${GV}.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
-}
Index: app-emulation/wine/wine-1.3.8-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.3.8-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.3.8-r1.ebuild (nonexistent)
@@ -1,216 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.3.8.ebuild,v 1.1 2010/12/02 21:47:09 vapier 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,0.39-configure.ac,0.38-winecfg}.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 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
- )
- 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 ${AUTOTOOLS_DEPEND} )
- gsm? ( media-sound/gsm )
- jpeg? ( virtual/jpeg )
- ldap? ( net-nds/openldap )
- lcms? ( =media-libs/lcms-1* )
- mp3? ( >=media-sound/mpg123-1.5.0 )
- 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}
- 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 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
-}
Index: app-emulation/wine/wine-1.2_rc5-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.2_rc5-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.2_rc5-r1.ebuild (nonexistent)
@@ -1,183 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.2_rc5.ebuild,v 1.2 2010/06/25 21:06:04 vapier Exp $
-
-EAPI="2"
-
-AUTOTOOLS_AUTO_DEPEND="no"
-inherit eutils flag-o-matic multilib autotools
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="git://source.winehq.org/git/wine.git"
- inherit git
- SRC_URI=""
- #KEYWORDS=""
-else
- 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.36,0.35-configure.ac,0.37-winecfg}.patch ; }
-GV="1.0.0-x86"
-DESCRIPTION="free implementation of Windows(tm) on Unix"
-HOMEPAGE="http://www.winehq.org/"
-SRC_URI="${SRC_URI}
- gecko? ( mirror://sourceforge/wine/wine_gecko-${GV}.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 hal jack jpeg lcms ldap mp3 nas ncurses openal +opengl +oss +perl png pulseaudio samba scanner ssl test +threads +truetype win64 +X xcomposite xinerama xml"
-RESTRICT="test" #72375
-
-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 )
- 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 ${AUTOTOOLS_DEPEND} )
- gsm? ( media-sound/gsm )
- jpeg? ( media-libs/jpeg )
- ldap? ( net-nds/openldap )
- lcms? ( =media-libs/lcms-1* )
- mp3? ( >=media-sound/mpg123-1.5.0 )
- 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? ( 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
- )
- openal? ( app-emulation/emul-linux-x86-sdl )
- app-emulation/emul-linux-x86-baselibs
- >=sys-kernel/linux-headers-2.6
- ) )
- xcomposite? ( x11-libs/libXcomposite ) "
-DEPEND="${RDEPEND}
- 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 [[ $(( $(gcc-major-version) * 100 + $(gcc-minor-version) )) -lt 404 ]] ; then
- use win64 && 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
-}
-
-src_configure() {
- export LDCONFIG=/bin/true
-
- use custom-cflags || strip-flags
- use amd64 && ! use win64 && multilib_toolchain_setup x86
-
- 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 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 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_enable win64) \
- $(use_with X x) \
- $(use_with xcomposite) \
- $(use_with xinerama) \
- $(use_with xml) \
- $(use_with xml xslt) \
- || die "configure failed"
-
- emake -j1 depend || die "depend"
-}
-
-src_compile() {
- emake all || die "all"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die
- dodoc ANNOUNCE AUTHORS README
- if use gecko ; then
- insinto /usr/share/wine/gecko
- doins "${DISTDIR}"/wine_gecko-${GV}.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
-}
Index: app-emulation/wine/wine-1.1.40-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.1.40-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.1.40-r1.ebuild (nonexistent)
@@ -1,178 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.1.40.ebuild,v 1.1 2010/03/05 20:17:12 vapier Exp $
-
-EAPI="2"
-
-AUTOTOOLS_AUTO_DEPEND="no"
-inherit eutils flag-o-matic multilib autotools
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="git://source.winehq.org/git/wine.git"
- inherit git
- SRC_URI=""
- #KEYWORDS=""
-else
- 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.35{,-configure.ac},0.34-winecfg}.patch ; }
-GV="1.0.0-x86"
-DESCRIPTION="free implementation of Windows(tm) on Unix"
-HOMEPAGE="http://www.winehq.org/"
-SRC_URI="${SRC_URI}
- gecko? ( mirror://sourceforge/wine/wine_gecko-${GV}.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 hal jack jpeg lcms ldap mp3 nas ncurses openal +opengl oss +perl png pulseaudio samba scanner ssl test +threads +truetype win64 +X xcomposite xinerama xml"
-RESTRICT="test" #72375
-
-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 )
- 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 ${AUTOTOOLS_DEPEND} )
- gsm? ( media-sound/gsm )
- jpeg? ( media-libs/jpeg )
- ldap? ( net-nds/openldap )
- lcms? ( media-libs/lcms )
- mp3? ( >=media-sound/mpg123-1.5.0 )
- 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? ( 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
- )
- openal? ( app-emulation/emul-linux-x86-sdl )
- app-emulation/emul-linux-x86-baselibs
- >=sys-kernel/linux-headers-2.6
- ) )
- xcomposite? ( x11-libs/libXcomposite ) "
-DEPEND="${RDEPEND}
- X? (
- x11-proto/inputproto
- x11-proto/xextproto
- x11-proto/xf86vidmodeproto
- )
- xinerama? ( x11-proto/xineramaproto )
- sys-devel/bison
- sys-devel/flex"
-
-src_unpack() {
- if [[ $(( $(gcc-major-version) * 100 + $(gcc-minor-version) )) -lt 404 ]] ; then
- use win64 && 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 `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
-}
-
-src_configure() {
- export LDCONFIG=/bin/true
-
- use custom-cflags || strip-flags
- use amd64 && ! use win64 && multilib_toolchain_setup x86
-
- 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 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 openal) \
- $(use_with opengl) \
- $(use_with ssl openssl) \
- $(use_with oss) \
- $(use_with png) \
- $(use_with threads pthread) \
- $(use_with scanner sane) \
- $(use_enable test tests) \
- $(use_with truetype freetype) \
- $(use_enable win64) \
- $(use_with X x) \
- $(use_with xcomposite) \
- $(use_with xinerama) \
- $(use_with xml) \
- $(use_with xml xslt) \
- || die "configure failed"
-
- emake -j1 depend || die "depend"
-}
-
-src_compile() {
- emake all || die "all"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die
- dodoc ANNOUNCE AUTHORS README
- if use gecko ; then
- insinto /usr/share/wine/gecko
- doins "${DISTDIR}"/wine_gecko-${GV}.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
-}
Index: app-emulation/wine/wine-1.1.41-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.1.41-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.1.41-r1.ebuild (nonexistent)
@@ -1,179 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.1.41.ebuild,v 1.1 2010/03/29 06:15:10 vapier Exp $
-
-EAPI="2"
-
-AUTOTOOLS_AUTO_DEPEND="no"
-inherit eutils flag-o-matic multilib autotools
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="git://source.winehq.org/git/wine.git"
- inherit git
- SRC_URI=""
- #KEYWORDS=""
-else
- 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.35{,-configure.ac},0.34-winecfg}.patch ; }
-GV="1.0.0-x86"
-DESCRIPTION="free implementation of Windows(tm) on Unix"
-HOMEPAGE="http://www.winehq.org/"
-SRC_URI="${SRC_URI}
- gecko? ( mirror://sourceforge/wine/wine_gecko-${GV}.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 hal jack jpeg lcms ldap mp3 nas ncurses openal +opengl oss +perl png pulseaudio samba scanner ssl test +threads +truetype win64 +X xcomposite xinerama xml"
-RESTRICT="test" #72375
-
-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 )
- 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 ${AUTOTOOLS_DEPEND} )
- gsm? ( media-sound/gsm )
- jpeg? ( media-libs/jpeg )
- ldap? ( net-nds/openldap )
- lcms? ( media-libs/lcms )
- mp3? ( >=media-sound/mpg123-1.5.0 )
- 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? ( 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
- )
- openal? ( app-emulation/emul-linux-x86-sdl )
- app-emulation/emul-linux-x86-baselibs
- >=sys-kernel/linux-headers-2.6
- ) )
- xcomposite? ( x11-libs/libXcomposite ) "
-DEPEND="${RDEPEND}
- X? (
- x11-proto/inputproto
- x11-proto/xextproto
- x11-proto/xf86vidmodeproto
- )
- xinerama? ( x11-proto/xineramaproto )
- sys-devel/bison
- sys-devel/flex"
-
-src_unpack() {
- if [[ $(( $(gcc-major-version) * 100 + $(gcc-minor-version) )) -lt 404 ]] ; then
- use win64 && 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
-}
-
-src_configure() {
- export LDCONFIG=/bin/true
-
- use custom-cflags || strip-flags
- use amd64 && ! use win64 && multilib_toolchain_setup x86
-
- 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 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 openal) \
- $(use_with opengl) \
- $(use_with ssl openssl) \
- $(use_with oss) \
- $(use_with png) \
- $(use_with threads pthread) \
- $(use_with pulseaudio pulse) \
- $(use_with scanner sane) \
- $(use_enable test tests) \
- $(use_with truetype freetype) \
- $(use_enable win64) \
- $(use_with X x) \
- $(use_with xcomposite) \
- $(use_with xinerama) \
- $(use_with xml) \
- $(use_with xml xslt) \
- || die "configure failed"
-
- emake -j1 depend || die "depend"
-}
-
-src_compile() {
- emake all || die "all"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die
- dodoc ANNOUNCE AUTHORS README
- if use gecko ; then
- insinto /usr/share/wine/gecko
- doins "${DISTDIR}"/wine_gecko-${GV}.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
-}
Index: app-emulation/wine/wine-1.1.42-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.1.42-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.1.42-r1.ebuild (nonexistent)
@@ -1,179 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.1.42.ebuild,v 1.1 2010/04/10 20:01:12 vapier Exp $
-
-EAPI="2"
-
-AUTOTOOLS_AUTO_DEPEND="no"
-inherit eutils flag-o-matic multilib autotools
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="git://source.winehq.org/git/wine.git"
- inherit git
- SRC_URI=""
- #KEYWORDS=""
-else
- 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.36,0.35-configure.ac,0.34-winecfg}.patch ; }
-GV="1.0.0-x86"
-DESCRIPTION="free implementation of Windows(tm) on Unix"
-HOMEPAGE="http://www.winehq.org/"
-SRC_URI="${SRC_URI}
- gecko? ( mirror://sourceforge/wine/wine_gecko-${GV}.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 hal jack jpeg lcms ldap mp3 nas ncurses openal +opengl oss +perl png pulseaudio samba scanner ssl test +threads +truetype win64 +X xcomposite xinerama xml"
-RESTRICT="test" #72375
-
-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 )
- 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 ${AUTOTOOLS_DEPEND} )
- gsm? ( media-sound/gsm )
- jpeg? ( media-libs/jpeg )
- ldap? ( net-nds/openldap )
- lcms? ( media-libs/lcms )
- mp3? ( >=media-sound/mpg123-1.5.0 )
- 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? ( 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
- )
- openal? ( app-emulation/emul-linux-x86-sdl )
- app-emulation/emul-linux-x86-baselibs
- >=sys-kernel/linux-headers-2.6
- ) )
- xcomposite? ( x11-libs/libXcomposite ) "
-DEPEND="${RDEPEND}
- X? (
- x11-proto/inputproto
- x11-proto/xextproto
- x11-proto/xf86vidmodeproto
- )
- xinerama? ( x11-proto/xineramaproto )
- sys-devel/bison
- sys-devel/flex"
-
-src_unpack() {
- if [[ $(( $(gcc-major-version) * 100 + $(gcc-minor-version) )) -lt 404 ]] ; then
- use win64 && 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
-}
-
-src_configure() {
- export LDCONFIG=/bin/true
-
- use custom-cflags || strip-flags
- use amd64 && ! use win64 && multilib_toolchain_setup x86
-
- 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 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 openal) \
- $(use_with opengl) \
- $(use_with ssl openssl) \
- $(use_with oss) \
- $(use_with png) \
- $(use_with threads pthread) \
- $(use_with pulseaudio pulse) \
- $(use_with scanner sane) \
- $(use_enable test tests) \
- $(use_with truetype freetype) \
- $(use_enable win64) \
- $(use_with X x) \
- $(use_with xcomposite) \
- $(use_with xinerama) \
- $(use_with xml) \
- $(use_with xml xslt) \
- || die "configure failed"
-
- emake -j1 depend || die "depend"
-}
-
-src_compile() {
- emake all || die "all"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die
- dodoc ANNOUNCE AUTHORS README
- if use gecko ; then
- insinto /usr/share/wine/gecko
- doins "${DISTDIR}"/wine_gecko-${GV}.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
-}
Index: app-emulation/wine/wine-1.1.43-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.1.43-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.1.43-r1.ebuild (nonexistent)
@@ -1,179 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.1.43.ebuild,v 1.1 2010/04/20 08:11:27 vapier Exp $
-
-EAPI="2"
-
-AUTOTOOLS_AUTO_DEPEND="no"
-inherit eutils flag-o-matic multilib autotools
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="git://source.winehq.org/git/wine.git"
- inherit git
- SRC_URI=""
- #KEYWORDS=""
-else
- 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.36,0.35-configure.ac,0.34-winecfg}.patch ; }
-GV="1.0.0-x86"
-DESCRIPTION="free implementation of Windows(tm) on Unix"
-HOMEPAGE="http://www.winehq.org/"
-SRC_URI="${SRC_URI}
- gecko? ( mirror://sourceforge/wine/wine_gecko-${GV}.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 hal jack jpeg lcms ldap mp3 nas ncurses openal +opengl oss +perl png pulseaudio samba scanner ssl test +threads +truetype win64 +X xcomposite xinerama xml"
-RESTRICT="test" #72375
-
-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 )
- 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 ${AUTOTOOLS_DEPEND} )
- gsm? ( media-sound/gsm )
- jpeg? ( media-libs/jpeg )
- ldap? ( net-nds/openldap )
- lcms? ( media-libs/lcms )
- mp3? ( >=media-sound/mpg123-1.5.0 )
- 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? ( 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
- )
- openal? ( app-emulation/emul-linux-x86-sdl )
- app-emulation/emul-linux-x86-baselibs
- >=sys-kernel/linux-headers-2.6
- ) )
- xcomposite? ( x11-libs/libXcomposite ) "
-DEPEND="${RDEPEND}
- X? (
- x11-proto/inputproto
- x11-proto/xextproto
- x11-proto/xf86vidmodeproto
- )
- xinerama? ( x11-proto/xineramaproto )
- sys-devel/bison
- sys-devel/flex"
-
-src_unpack() {
- if [[ $(( $(gcc-major-version) * 100 + $(gcc-minor-version) )) -lt 404 ]] ; then
- use win64 && 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
-}
-
-src_configure() {
- export LDCONFIG=/bin/true
-
- use custom-cflags || strip-flags
- use amd64 && ! use win64 && multilib_toolchain_setup x86
-
- 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 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 openal) \
- $(use_with opengl) \
- $(use_with ssl openssl) \
- $(use_with oss) \
- $(use_with png) \
- $(use_with threads pthread) \
- $(use_with pulseaudio pulse) \
- $(use_with scanner sane) \
- $(use_enable test tests) \
- $(use_with truetype freetype) \
- $(use_enable win64) \
- $(use_with X x) \
- $(use_with xcomposite) \
- $(use_with xinerama) \
- $(use_with xml) \
- $(use_with xml xslt) \
- || die "configure failed"
-
- emake -j1 depend || die "depend"
-}
-
-src_compile() {
- emake all || die "all"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die
- dodoc ANNOUNCE AUTHORS README
- if use gecko ; then
- insinto /usr/share/wine/gecko
- doins "${DISTDIR}"/wine_gecko-${GV}.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
-}
Index: app-emulation/wine/wine-1.1.44-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.1.44-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.1.44-r1.ebuild (nonexistent)
@@ -1,179 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.1.44.ebuild,v 1.1 2010/05/12 03:32:52 vapier Exp $
-
-EAPI="2"
-
-AUTOTOOLS_AUTO_DEPEND="no"
-inherit eutils flag-o-matic multilib autotools
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="git://source.winehq.org/git/wine.git"
- inherit git
- SRC_URI=""
- #KEYWORDS=""
-else
- 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.36,0.35-configure.ac,0.34-winecfg}.patch ; }
-GV="1.0.0-x86"
-DESCRIPTION="free implementation of Windows(tm) on Unix"
-HOMEPAGE="http://www.winehq.org/"
-SRC_URI="${SRC_URI}
- gecko? ( mirror://sourceforge/wine/wine_gecko-${GV}.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 hal jack jpeg lcms ldap mp3 nas ncurses openal +opengl oss +perl png pulseaudio samba scanner ssl test +threads +truetype win64 +X xcomposite xinerama xml"
-RESTRICT="test" #72375
-
-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 )
- 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 ${AUTOTOOLS_DEPEND} )
- gsm? ( media-sound/gsm )
- jpeg? ( media-libs/jpeg )
- ldap? ( net-nds/openldap )
- lcms? ( media-libs/lcms )
- mp3? ( >=media-sound/mpg123-1.5.0 )
- 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? ( 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
- )
- openal? ( app-emulation/emul-linux-x86-sdl )
- app-emulation/emul-linux-x86-baselibs
- >=sys-kernel/linux-headers-2.6
- ) )
- xcomposite? ( x11-libs/libXcomposite ) "
-DEPEND="${RDEPEND}
- X? (
- x11-proto/inputproto
- x11-proto/xextproto
- x11-proto/xf86vidmodeproto
- )
- xinerama? ( x11-proto/xineramaproto )
- sys-devel/bison
- sys-devel/flex"
-
-src_unpack() {
- if [[ $(( $(gcc-major-version) * 100 + $(gcc-minor-version) )) -lt 404 ]] ; then
- use win64 && 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
-}
-
-src_configure() {
- export LDCONFIG=/bin/true
-
- use custom-cflags || strip-flags
- use amd64 && ! use win64 && multilib_toolchain_setup x86
-
- 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 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 openal) \
- $(use_with opengl) \
- $(use_with ssl openssl) \
- $(use_with oss) \
- $(use_with png) \
- $(use_with threads pthread) \
- $(use_with pulseaudio pulse) \
- $(use_with scanner sane) \
- $(use_enable test tests) \
- $(use_with truetype freetype) \
- $(use_enable win64) \
- $(use_with X x) \
- $(use_with xcomposite) \
- $(use_with xinerama) \
- $(use_with xml) \
- $(use_with xml xslt) \
- || die "configure failed"
-
- emake -j1 depend || die "depend"
-}
-
-src_compile() {
- emake all || die "all"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die
- dodoc ANNOUNCE AUTHORS README
- if use gecko ; then
- insinto /usr/share/wine/gecko
- doins "${DISTDIR}"/wine_gecko-${GV}.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
-}
Index: app-emulation/wine/wine-1.2-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.2-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.2-r1.ebuild (nonexistent)
@@ -1,183 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.2.ebuild,v 1.1 2010/07/17 19:22:03 vapier Exp $
-
-EAPI="2"
-
-AUTOTOOLS_AUTO_DEPEND="no"
-inherit eutils flag-o-matic multilib autotools
-
-if [[ ${PV} == "9999" ]] ; then
- EGIT_REPO_URI="git://source.winehq.org/git/wine.git"
- inherit git
- SRC_URI=""
- #KEYWORDS=""
-else
- 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.36,0.35-configure.ac,0.38-winecfg}.patch ; }
-GV="1.0.0-x86"
-DESCRIPTION="free implementation of Windows(tm) on Unix"
-HOMEPAGE="http://www.winehq.org/"
-SRC_URI="${SRC_URI}
- gecko? ( mirror://sourceforge/wine/wine_gecko-${GV}.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 hal jack jpeg lcms ldap mp3 nas ncurses openal +opengl +oss +perl png pulseaudio samba scanner ssl test +threads +truetype win64 +X xcomposite xinerama xml"
-RESTRICT="test" #72375
-
-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 )
- 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 ${AUTOTOOLS_DEPEND} )
- gsm? ( media-sound/gsm )
- jpeg? ( media-libs/jpeg )
- ldap? ( net-nds/openldap )
- lcms? ( =media-libs/lcms-1* )
- mp3? ( >=media-sound/mpg123-1.5.0 )
- 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? ( 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
- )
- openal? ( app-emulation/emul-linux-x86-sdl )
- app-emulation/emul-linux-x86-baselibs
- >=sys-kernel/linux-headers-2.6
- ) )
- xcomposite? ( x11-libs/libXcomposite ) "
-DEPEND="${RDEPEND}
- 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 [[ $(( $(gcc-major-version) * 100 + $(gcc-minor-version) )) -lt 404 ]] ; then
- use win64 && 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
-}
-
-src_configure() {
- export LDCONFIG=/bin/true
-
- use custom-cflags || strip-flags
- use amd64 && ! use win64 && multilib_toolchain_setup x86
-
- 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 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 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_enable win64) \
- $(use_with X x) \
- $(use_with xcomposite) \
- $(use_with xinerama) \
- $(use_with xml) \
- $(use_with xml xslt) \
- || die "configure failed"
-
- emake -j1 depend || die "depend"
-}
-
-src_compile() {
- emake all || die "all"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die
- dodoc ANNOUNCE AUTHORS README
- if use gecko ; then
- insinto /usr/share/wine/gecko
- doins "${DISTDIR}"/wine_gecko-${GV}.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
-}
Index: app-emulation/wine/files/prevent_oss_muting.patch
===================================================================
--- app-emulation/wine/files/prevent_oss_muting.patch (revision 237)
+++ app-emulation/wine/files/prevent_oss_muting.patch (nonexistent)
@@ -1,11 +0,0 @@
---- wine/a/wine-1.1.6/dlls/dsound/primary.c 2008-10-10 16:57:22.000000000 +0200
-+++ wine/b/wine-1.1.6/dlls/dsound/primary.c 2009-05-18 19:37:01.000000000 +0200
-@@ -169,8 +169,6 @@
- return err;
- }
- }
-- if (device->hwbuf)
-- IDsDriverBuffer_SetVolumePan(device->hwbuf, &device->volpan);
-
- DSOUND_RecalcPrimary(device);
- device->prebuf = ds_snd_queue_max;
Index: app-emulation/wine/files/wine-1.3-shell32-fortify.patch
===================================================================
--- app-emulation/wine/files/wine-1.3-shell32-fortify.patch (revision 237)
+++ app-emulation/wine/files/wine-1.3-shell32-fortify.patch (nonexistent)
@@ -1,83 +0,0 @@
-http://bugs.gentoo.org/336887
-
-From fa3feddb19c9333e677ec6ab89e697d1005428a4 Mon Sep 17 00:00:00 2001
-From: Mike Frysinger <vapier@gentoo.org>
-Date: Tue, 14 Sep 2010 09:32:46 -0400
-Subject: [PATCH] shell32: use flexible arrays to avoid fortify failures
-
-Newer versions of gcc/glibc with fortify checks enabled will complain
-about the handling of the network's szNames field. Currently it is
-always defined with a length of one which means writing more then a
-single byte will trigger:
- In function 'strcpy', inlined from '_ILCreateEntireNetwork' at
- dlls/shell32/pidl.c:1762:15:
- warning: call to __builtin___strcpy_chk will always overflow destination buffer
-and then at runtime, we hit an abort().
-
-Since this field is really serving as the header to an arbitrary buffer,
-using a flexible array instead should solve the issue.
-
-Signed-off-by: Mike Frysinger <vapier@gentoo.org>
----
- dlls/shell32/pidl.h | 8 ++++----
- include/windef.h | 7 +++++++
- 2 files changed, 11 insertions(+), 4 deletions(-)
-
-diff --git a/dlls/shell32/pidl.h b/dlls/shell32/pidl.h
-index 3dbfaa6..4d5a191 100644
---- a/dlls/shell32/pidl.h
-+++ b/dlls/shell32/pidl.h
-@@ -117,7 +117,7 @@ typedef struct tagPIDLCPanelStruct
- DWORD iconIdx; /*02 negative icon ID */
- WORD offsDispName; /*06*/
- WORD offsComment; /*08*/
-- CHAR szName[1]; /*10*/ /* terminated by 0x00, followed by display name and comment string */
-+ CHAR FLEXIBLE_ARRAY(szName); /*10*/ /* terminated by 0x00, followed by display name and comment string */
- } PIDLCPanelStruct;
-
- typedef struct tagGUIDStruct
-@@ -139,7 +139,7 @@ typedef struct tagFileStruct
- WORD uFileDate; /*06*/
- WORD uFileTime; /*08*/
- WORD uFileAttribs; /*10*/
-- CHAR szNames[1]; /*12*/
-+ CHAR FLEXIBLE_ARRAY(szNames); /*12*/
- /* Here are coming two strings. The first is the long name.
- The second the dos name when needed or just 0x00 */
- } FileStruct;
-@@ -172,12 +172,12 @@ typedef struct tagPIDLDATA
- struct tagFileStruct file;
- struct
- { WORD dummy; /*01*/
-- CHAR szNames[1]; /*03*/
-+ CHAR FLEXIBLE_ARRAY(szNames); /*03*/
- } network;
- struct
- { WORD dummy; /*01*/
- DWORD dummy1; /*02*/
-- CHAR szName[1]; /*06*/ /* terminated by 0x00 0x00 */
-+ CHAR FLEXIBLE_ARRAY(szName); /*06*/ /* terminated by 0x00 0x00 */
- } htmlhelp;
- struct tagPIDLCPanelStruct cpanel;
- struct tagValueW valueW;
-diff --git a/include/windef.h b/include/windef.h
-index 8f5ea30..b16919f 100644
---- a/include/windef.h
-+++ b/include/windef.h
-@@ -251,6 +251,13 @@ typedef unsigned int ULONG, *PULONG;
-
- #include <winnt.h>
-
-+#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || \
-+ (defined(__GNUC__) && __GNUC__ >= 3)
-+# define FLEXIBLE_ARRAY(arr) arr[]
-+#else
-+# define FLEXIBLE_ARRAY(arr) arr[1]
-+#endif
-+
- /* Polymorphic types */
-
- typedef UINT_PTR WPARAM;
---
-1.7.2
-
Index: app-emulation/wine/files/wine-1.1.15-winegcc.patch
===================================================================
--- app-emulation/wine/files/wine-1.1.15-winegcc.patch (revision 237)
+++ app-emulation/wine/files/wine-1.1.15-winegcc.patch (nonexistent)
@@ -1,55 +0,0 @@
-http://bugs.gentoo.org/260726
-
---- wine-1.1.15/tools/winegcc/winegcc.c
-+++ wine-1.1.15/tools/winegcc/winegcc.c
-@@ -215,10 +215,13 @@
- strarray* files;
- };
-
-+#undef FORCE_POINTER_SIZE
- #ifdef __i386__
- static const enum target_cpu build_cpu = CPU_x86;
-+#define FORCE_POINTER_SIZE
- #elif defined(__x86_64__)
- static const enum target_cpu build_cpu = CPU_x86_64;
-+#define FORCE_POINTER_SIZE
- #elif defined(__sparc__)
- static const enum target_cpu build_cpu = CPU_SPARC;
- #elif defined(__ALPHA__)
-@@ -968,6 +971,9 @@
- opts.linker_args = strarray_alloc();
- opts.compiler_args = strarray_alloc();
- opts.winebuild_args = strarray_alloc();
-+#ifdef FORCE_POINTER_SIZE
-+ opts.force_pointer_size = sizeof(size_t);
-+#endif
-
- /* determine the processor type */
- if (strendswith(argv[0], "winecpp")) opts.processor = proc_cpp;
---- wine-1.1.15/tools/winebuild/main.c
-+++ wine-1.1.15/tools/winebuild/main.c
-@@ -50,10 +50,13 @@
- int link_ext_symbols = 0;
- int force_pointer_size = 0;
-
-+#undef FORCE_POINTER_SIZE
- #ifdef __i386__
- enum target_cpu target_cpu = CPU_x86;
-+#define FORCE_POINTER_SIZE
- #elif defined(__x86_64__)
- enum target_cpu target_cpu = CPU_x86_64;
-+#define FORCE_POINTER_SIZE
- #elif defined(__sparc__)
- enum target_cpu target_cpu = CPU_SPARC;
- #elif defined(__ALPHA__)
-@@ -574,6 +577,10 @@
- signal( SIGTERM, exit_on_signal );
- signal( SIGINT, exit_on_signal );
-
-+#ifdef FORCE_POINTER_SIZE
-+ force_pointer_size = sizeof(size_t);
-+#endif
-+
- output_file = stdout;
- argv = parse_options( argc, argv, spec );
-
Index: app-emulation/wine/files/wine-1.3.14-mouse-warp.patch
===================================================================
--- app-emulation/wine/files/wine-1.3.14-mouse-warp.patch (revision 237)
+++ app-emulation/wine/files/wine-1.3.14-mouse-warp.patch (nonexistent)
@@ -1,594 +0,0 @@
-http://bugs.winehq.org/show_bug.cgi?id=6971
-
-diff --git a/configure b/configure
-index 9b1cb22..05baa8d 100755
---- a/configure
-+++ b/configure
-@@ -7972,6 +7972,7 @@ fi
- X11/Xcursor/Xcursor.h \
- X11/extensions/shape.h \
- X11/extensions/XInput.h \
-+ X11/extensions/XInput2.h \
- X11/extensions/XShm.h \
- X11/extensions/Xcomposite.h \
- X11/extensions/Xinerama.h \
-@@ -8168,6 +8169,61 @@ This is an error since --with-xinput was requested." "$LINENO" 5 ;;
- esac
- fi
-
-+ if test "$ac_cv_header_X11_extensions_XInput2_h" = "yes"
-+ then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XIQueryVersion in -lXi" >&5
-+$as_echo_n "checking for XIQueryVersion in -lXi... " >&6; }
-+if test "${ac_cv_lib_Xi_XIQueryVersion+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ ac_check_lib_save_LIBS=$LIBS
-+LIBS="-lXi $X_LIBS $XLIB $X_EXTRA_LIBS $LIBS"
-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+/* Override any GCC internal prototype to avoid an error.
-+ Use char because int might match the return type of a GCC
-+ builtin and then its argument prototype would still apply. */
-+#ifdef __cplusplus
-+extern "C"
-+#endif
-+char XIQueryVersion ();
-+int
-+main ()
-+{
-+return XIQueryVersion ();
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_link "$LINENO"; then :
-+ ac_cv_lib_Xi_XIQueryVersion=yes
-+else
-+ ac_cv_lib_Xi_XIQueryVersion=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext conftest.$ac_ext
-+LIBS=$ac_check_lib_save_LIBS
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xi_XIQueryVersion" >&5
-+$as_echo "$ac_cv_lib_Xi_XIQueryVersion" >&6; }
-+if test "x$ac_cv_lib_Xi_XIQueryVersion" = x""yes; then :
-+
-+$as_echo "#define HAVE_LIBXINPUT2 1" >>confdefs.h
-+
-+fi
-+
-+
-+ fi
-+ if test "$ac_cv_lib_Xi_XIQueryVersion" != "yes"; then :
-+ case "x$with_xinput2" in
-+ x) as_fn_append wine_notices "|libxi ${notice_platform}development files not found, the Xinput2 extension won't be supported." ;;
-+ xno) ;;
-+ *) as_fn_error "libxi ${notice_platform}development files not found, the Xinput2 extension won't be supported.
-+This is an error since --with-xinput2 was requested." "$LINENO" 5 ;;
-+esac
-+fi
-+
- if test "$ac_cv_header_X11_extensions_XShm_h" = "yes"
- then
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShmQueryExtension in -lXext" >&5
-diff --git a/configure.ac b/configure.ac
-index 04ed14f..0d4410a 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -897,6 +897,7 @@ then
- X11/Xcursor/Xcursor.h \
- X11/extensions/shape.h \
- X11/extensions/XInput.h \
-+ X11/extensions/XInput2.h \
- X11/extensions/XShm.h \
- X11/extensions/Xcomposite.h \
- X11/extensions/Xinerama.h \
-@@ -935,6 +936,17 @@ then
- WINE_NOTICE_WITH(xinput,[test "x$ac_cv_lib_soname_Xi" = "x"],
- [libxi ${notice_platform}development files not found, the Xinput extension won't be supported.])
-
-+ dnl *** Check for X input 2 extension
-+ if test "$ac_cv_header_X11_extensions_XInput2_h" = "yes"
-+ then
-+ AC_CHECK_LIB(Xi, XIQueryVersion,
-+ AC_DEFINE(HAVE_LIBXINPUT2, 1, [Define if you have the XInput 2 extension]),,
-+ $X_LIBS $XLIB $X_EXTRA_LIBS)
-+
-+ fi
-+ WINE_NOTICE_WITH(xinput2,[test "$ac_cv_lib_Xi_XIQueryVersion" != "yes"],
-+ [libxi ${notice_platform}development files not found, the Xinput2 extension won't be supported.])
-+
- dnl *** Check for X Shm extension
- if test "$ac_cv_header_X11_extensions_XShm_h" = "yes"
- then
-diff --git a/dlls/dinput/dinput_main.c b/dlls/dinput/dinput_main.c
-index 06971db..c86ae97 100644
---- a/dlls/dinput/dinput_main.c
-+++ b/dlls/dinput/dinput_main.c
-@@ -85,6 +85,16 @@ static const struct dinput_device *dinput_devices[] =
- #define NB_DINPUT_DEVICES (sizeof(dinput_devices)/sizeof(dinput_devices[0]))
-
- static HINSTANCE DINPUT_instance = NULL;
-+static int(*wine_xinput_acquire)(int,HOOKPROC);
-+
-+static void dinput_init( HINSTANCE inst )
-+{
-+ HMODULE x11 = GetModuleHandleA("winex11.drv");
-+
-+ DINPUT_instance = inst;
-+ if (x11)
-+ wine_xinput_acquire = (void *)GetProcAddress(x11, "wine_xinput_acquire");
-+}
-
- BOOL WINAPI DllMain( HINSTANCE inst, DWORD reason, LPVOID reserv)
- {
-@@ -92,7 +102,7 @@ BOOL WINAPI DllMain( HINSTANCE inst, DWORD reason, LPVOID reserv)
- {
- case DLL_PROCESS_ATTACH:
- DisableThreadLibraryCalls(inst);
-- DINPUT_instance = inst;
-+ dinput_init(inst);
- break;
- case DLL_PROCESS_DETACH:
- break;
-@@ -882,6 +892,28 @@ HRESULT WINAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *ppv)
- * DInput hook thread
- */
-
-+static LRESULT CALLBACK LL_hook_proc_xi2( int code, WPARAM wparam, LPARAM lparam )
-+{
-+ IDirectInputImpl *dinput;
-+
-+ EnterCriticalSection( &dinput_hook_crit );
-+ LIST_FOR_EACH_ENTRY( dinput, &direct_input_list, IDirectInputImpl, entry )
-+ {
-+ IDirectInputDeviceImpl *dev;
-+
-+ EnterCriticalSection( &dinput->crit );
-+ LIST_FOR_EACH_ENTRY( dev, &dinput->devices_list, IDirectInputDeviceImpl, entry )
-+ if (dev->acquired && dev->event_proc)
-+ {
-+ TRACE("calling %p->%p (%lx %lx)\n", dev, dev->event_proc, wparam, lparam);
-+ dev->event_proc( (LPDIRECTINPUTDEVICE8A)dev, wparam, lparam );
-+ }
-+ LeaveCriticalSection( &dinput->crit );
-+ }
-+ LeaveCriticalSection( &dinput_hook_crit );
-+ return 1;
-+}
-+
- static LRESULT CALLBACK LL_hook_proc( int code, WPARAM wparam, LPARAM lparam )
- {
- IDirectInputImpl *dinput;
-@@ -1003,12 +1035,15 @@ static DWORD WINAPI hook_thread_proc(void *param)
- kbd_hook = NULL;
- }
-
-- if (mice_cnt && !mouse_hook)
-- mouse_hook = SetWindowsHookExW( WH_MOUSE_LL, LL_hook_proc, DINPUT_instance, 0 );
-- else if (!mice_cnt && mouse_hook)
-+ if (!wine_xinput_acquire( (mice_cnt ? 2 : 0) , LL_hook_proc_xi2 ))
- {
-- UnhookWindowsHookEx( mouse_hook );
-- mouse_hook = NULL;
-+ if (mice_cnt && !mouse_hook)
-+ mouse_hook = SetWindowsHookExW( WH_MOUSE_LL, LL_hook_proc, DINPUT_instance, 0 );
-+ else if (!mice_cnt && mouse_hook)
-+ {
-+ UnhookWindowsHookEx( mouse_hook );
-+ mouse_hook = NULL;
-+ }
- }
- }
- TranslateMessage(&msg);
-diff --git a/dlls/dinput/mouse.c b/dlls/dinput/mouse.c
-index 1599157..7390c01 100644
---- a/dlls/dinput/mouse.c
-+++ b/dlls/dinput/mouse.c
-@@ -304,7 +304,10 @@ static int dinput_mouse_hook( LPDIRECTINPUTDEVICE8A iface, WPARAM wparam, LPARAM
- {
- POINT pt, pt1;
-
-- GetCursorPos(&pt);
-+ if (hook->flags & 2)
-+ pt.x = pt.y = 0;
-+ else
-+ GetCursorPos(&pt);
- This->m_state.lX += pt.x = hook->pt.x - pt.x;
- This->m_state.lY += pt.y = hook->pt.y - pt.y;
-
-@@ -330,7 +333,8 @@ static int dinput_mouse_hook( LPDIRECTINPUTDEVICE8A iface, WPARAM wparam, LPARAM
- wdata = pt1.y;
- }
-
-- This->need_warp = This->warp_override != WARP_DISABLE &&
-+ This->need_warp = !(hook->flags & 2) &&
-+ This->warp_override != WARP_DISABLE &&
- (pt.x || pt.y) &&
- (dwCoop & DISCL_EXCLUSIVE || This->warp_override == WARP_FORCE_ON);
- break;
-diff --git a/dlls/winex11.drv/event.c b/dlls/winex11.drv/event.c
-index ae0875b..bc9dedf 100644
---- a/dlls/winex11.drv/event.c
-+++ b/dlls/winex11.drv/event.c
-@@ -141,9 +141,10 @@ static struct event_handler handlers[MAX_EVENT_HANDLERS] =
- /* ColormapNotify */
- { ClientMessage, X11DRV_ClientMessage },
- { MappingNotify, X11DRV_MappingNotify },
-+ { GenericEvent, X11DRV_GenericEvent },
- };
-
--static int nb_event_handlers = 20; /* change this if you add handlers above */
-+static int nb_event_handlers = 21; /* change this if you add handlers above */
-
-
- /* return the name of an X event */
-diff --git a/dlls/winex11.drv/mouse.c b/dlls/winex11.drv/mouse.c
-index 71b31cc..61eb7dc 100644
---- a/dlls/winex11.drv/mouse.c
-+++ b/dlls/winex11.drv/mouse.c
-@@ -22,23 +22,10 @@
- #include "config.h"
- #include "wine/port.h"
-
--#include <X11/Xlib.h>
-+#include <stdlib.h>
- #include <X11/cursorfont.h>
- #include <stdarg.h>
--
--#ifdef SONAME_LIBXCURSOR
--# include <X11/Xcursor/Xcursor.h>
--static void *xcursor_handle;
--# define MAKE_FUNCPTR(f) static typeof(f) * p##f
--MAKE_FUNCPTR(XcursorImageCreate);
--MAKE_FUNCPTR(XcursorImageDestroy);
--MAKE_FUNCPTR(XcursorImageLoadCursor);
--MAKE_FUNCPTR(XcursorImagesCreate);
--MAKE_FUNCPTR(XcursorImagesDestroy);
--MAKE_FUNCPTR(XcursorImagesLoadCursor);
--MAKE_FUNCPTR(XcursorLibraryLoadCursor);
--# undef MAKE_FUNCPTR
--#endif /* SONAME_LIBXCURSOR */
-+#include <assert.h>
-
- #define NONAMELESSUNION
- #define NONAMELESSSTRUCT
-@@ -53,6 +40,39 @@ MAKE_FUNCPTR(XcursorLibraryLoadCursor);
- #include "wine/unicode.h"
- #include "wine/debug.h"
-
-+#include <X11/Xlib.h>
-+
-+#define MAKE_FUNCPTR(f) static typeof(f) * p##f
-+
-+#ifdef SONAME_LIBXCURSOR
-+# include <X11/Xcursor/Xcursor.h>
-+static void *xcursor_handle;
-+MAKE_FUNCPTR(XcursorImageCreate);
-+MAKE_FUNCPTR(XcursorImageDestroy);
-+MAKE_FUNCPTR(XcursorImageLoadCursor);
-+MAKE_FUNCPTR(XcursorImagesCreate);
-+MAKE_FUNCPTR(XcursorImagesDestroy);
-+MAKE_FUNCPTR(XcursorImagesLoadCursor);
-+MAKE_FUNCPTR(XcursorLibraryLoadCursor);
-+#endif /* SONAME_LIBXCURSOR */
-+
-+#ifdef HAVE_LIBXINPUT2
-+# include <X11/extensions/XInput2.h>
-+static void *xinput2_handle;
-+static int xinput2_opcode;
-+static int xinput2_available;
-+static int core_pointer_id;
-+MAKE_FUNCPTR(XQueryExtension);
-+MAKE_FUNCPTR(XIQueryVersion);
-+MAKE_FUNCPTR(XISelectEvents);
-+MAKE_FUNCPTR(XGetEventData);
-+MAKE_FUNCPTR(XFreeEventData);
-+MAKE_FUNCPTR(XIQueryDevice);
-+MAKE_FUNCPTR(XIFreeDeviceInfo);
-+#endif /* HAVE_LIBXINPUT2 */
-+
-+#undef MAKE_FUNCPTR
-+
- WINE_DEFAULT_DEBUG_CHANNEL(cursor);
-
- /**********************************************************************/
-@@ -130,6 +150,67 @@ void X11DRV_Xcursor_Init(void)
- #endif /* SONAME_LIBXCURSOR */
- }
-
-+void X11DRV_XInput2_Init(void)
-+{
-+#ifdef HAVE_LIBXINPUT2
-+ int event_base, error_base, ret;
-+ int major = 2, minor = 0; /* Need at least v2.0 extension */
-+ char msg[1024];
-+
-+ xinput2_handle = wine_dlopen(SONAME_LIBXI, RTLD_NOW, NULL, 0);
-+ if (!xinput2_handle) /* wine_dlopen failed. */
-+ {
-+ FIXME("XInput2 failed to load. Using fallback code.\n");
-+ return;
-+ }
-+#define LOAD_FUNCPTR(f) if (!(p##f = wine_dlsym(xinput2_handle, #f, msg, sizeof(msg)))) \
-+ { WARN("Error loading \"%s\": %s\n", #f, msg); return; }
-+ LOAD_FUNCPTR(XQueryExtension)
-+ LOAD_FUNCPTR(XIQueryVersion)
-+ LOAD_FUNCPTR(XISelectEvents)
-+ LOAD_FUNCPTR(XGetEventData)
-+ LOAD_FUNCPTR(XFreeEventData)
-+ LOAD_FUNCPTR(XIQueryDevice)
-+ LOAD_FUNCPTR(XIFreeDeviceInfo)
-+#undef LOAD_FUNCPTR
-+
-+ wine_tsx11_lock();
-+ if (!pXQueryExtension(gdi_display, "XInputExtension", &xinput2_opcode, &event_base, &error_base))
-+ {
-+ wine_tsx11_unlock();
-+ WARN("Failed to query XInputExtension\n");
-+ return;
-+ }
-+ if ((ret = pXIQueryVersion(gdi_display, &major, &minor)) == Success)
-+ {
-+ XIDeviceInfo *devs;
-+ int num_devs, i;
-+
-+ /* Find core pointer id. */
-+ devs = pXIQueryDevice(gdi_display, XIAllMasterDevices, &num_devs);
-+ for (i = 0; i < num_devs; i++)
-+ {
-+ if (devs[i].use == XIMasterPointer)
-+ {
-+ core_pointer_id = devs[i].deviceid;
-+ break;
-+ }
-+ }
-+ pXIFreeDeviceInfo(devs);
-+ }
-+ wine_tsx11_unlock();
-+
-+ if (ret != Success)
-+ {
-+ WARN("Failed to get requred Xi2 version. Server supports %d.%d\n", major, minor);
-+ return;
-+ }
-+ TRACE("Server supports Xinput2 extension version %d.%d\n", major, minor);
-+ xinput2_available = 1;
-+
-+ return;
-+#endif /* HAVE_LIBXINPUT2 */
-+}
-
- /***********************************************************************
- * clip_point_to_rect
-@@ -1258,3 +1339,160 @@ void X11DRV_EnterNotify( HWND hwnd, XEvent *xev )
- X11DRV_send_mouse_input( top_hwnd, hwnd, MOUSEEVENTF_MOVE | MOUSEEVENTF_ABSOLUTE,
- pt.x, pt.y, 0, EVENT_x11_time_to_win32_time(event->time), 0, 0 );
- }
-+
-+#ifdef HAVE_LIBXINPUT2
-+static HOOKPROC xi2_callback;
-+
-+static UINT xi2_press_to_mesage(int btn)
-+{
-+ switch (btn)
-+ {
-+ case 1: return WM_LBUTTONDOWN;
-+ case 2: return WM_MBUTTONDOWN;
-+ case 3: return WM_RBUTTONDOWN;
-+ case 4: case 5:
-+ case 6: case 7:
-+ return WM_MOUSEWHEEL;
-+ case 8:
-+ case 9: return WM_XBUTTONDOWN;
-+ }
-+ return 0;
-+}
-+
-+static UINT xi2_release_to_mesage(int btn)
-+{
-+ switch (btn)
-+ {
-+ case 1: return WM_LBUTTONUP;
-+ case 2: return WM_MBUTTONUP;
-+ case 3: return WM_RBUTTONUP;
-+ case 4: case 5:
-+ case 6: case 7:
-+ return WM_MOUSEWHEEL;
-+ case 8:
-+ case 9: return WM_XBUTTONUP;
-+ }
-+ return 0;
-+}
-+#endif
-+
-+/***********************************************************************
-+ * X11DRV_GenericEvent
-+ */
-+void X11DRV_GenericEvent( HWND hwnd, XEvent *xev )
-+{
-+#ifdef HAVE_LIBXINPUT2
-+ XGenericEventCookie *cookie = (XGenericEventCookie*)&xev->xcookie;
-+ Display *display = thread_init_display();
-+
-+ assert(xinput2_available);
-+ TRACE("%p %p\n", hwnd, xev);
-+
-+ if (pXGetEventData(display , cookie) &&
-+ cookie->type == GenericEvent &&
-+ cookie->extension == xinput2_opcode)
-+ {
-+ XIRawEvent *revent = (XIRawEvent *)cookie->data;
-+ DWORD wData;
-+ MSLLHOOKSTRUCT hook;
-+
-+ memset(&hook, 0, sizeof(hook));
-+ hook.time = EVENT_x11_time_to_win32_time(revent->time);
-+
-+ /* Skip core pointer events */
-+ if (revent->deviceid != core_pointer_id)
-+ switch (cookie->evtype)
-+ {
-+ case XI_RawMotion:
-+ {
-+ int i = 0;
-+ hook.pt.x = XIMaskIsSet(revent->valuators.mask, 0) ? revent->raw_values[i++] : 0;
-+ hook.pt.y = XIMaskIsSet(revent->valuators.mask, 1) ? revent->raw_values[i++] : 0;
-+ hook.flags = 2;
-+ if (xi2_callback) xi2_callback(0, WM_MOUSEMOVE, (LPARAM)&hook);
-+ break;
-+ }
-+
-+ case XI_RawButtonPress:
-+ switch (revent->detail)
-+ {
-+ case 4: case 6: wData = WHEEL_DELTA; break;
-+ case 5: case 7: wData = -WHEEL_DELTA; break;
-+ case 8: wData = XBUTTON1; break;
-+ case 9: wData = XBUTTON2; break;
-+ default: wData = 0;
-+ }
-+ hook.mouseData = MAKELONG(0, wData);
-+ if (xi2_callback) xi2_callback(0, xi2_press_to_mesage(revent->detail), (LPARAM)&hook);
-+ break;
-+
-+ case XI_RawButtonRelease:
-+ switch (revent->detail)
-+ {
-+ case 8: wData = XBUTTON1; break;
-+ case 9: wData = XBUTTON2; break;
-+ default: wData = 0;
-+ }
-+ hook.mouseData = MAKELONG(0, wData);
-+ if (xi2_callback) xi2_callback(0, xi2_release_to_mesage(revent->detail), (LPARAM)&hook);
-+ break;
-+
-+ case XI_RawKeyPress:
-+ break;
-+ case XI_RawKeyRelease:
-+ break;
-+ }
-+ }
-+ pXFreeEventData(display , &xev->xcookie);
-+#endif
-+}
-+
-+
-+#ifdef HAVE_LIBXINPUT2
-+int CDECL X11DRV_xinput_acquire(int dev_mask, HOOKPROC cb)
-+{
-+ XIEventMask eventmask;
-+ unsigned char mask[XIMaskLen(XI_RawMotion)] = {0};
-+ Display *display = thread_init_display();
-+ int ret;
-+
-+ TRACE("%d %p\n", dev_mask, cb);
-+ if (!xinput2_available) return 0;
-+
-+ eventmask.mask = mask;
-+ eventmask.mask_len = sizeof(mask);
-+ eventmask.deviceid = XIAllDevices;
-+
-+ if (dev_mask & 1)
-+ {
-+ XISetMask(eventmask.mask, XI_RawKeyPress);
-+ XISetMask(eventmask.mask, XI_RawKeyRelease);
-+ }
-+ if (dev_mask & 2)
-+ {
-+ XISetMask(eventmask.mask, XI_RawButtonPress);
-+ XISetMask(eventmask.mask, XI_RawButtonRelease);
-+ XISetMask(eventmask.mask, XI_RawMotion);
-+ }
-+ wine_tsx11_lock();
-+ ret = pXISelectEvents(display, DefaultRootWindow(display), &eventmask, 1);
-+ wine_tsx11_unlock();
-+ if (ret != Success)
-+ {
-+ WARN("Failed to set mask: %d\n", ret);
-+ return 0;
-+ }
-+ InterlockedExchangePointer((LPVOID)&xi2_callback, cb);
-+ TRACE("Set Xi2 callback to %p\n", cb);
-+
-+ return 1;
-+}
-+
-+#else /* HAVE_LIBXINPUT2 */
-+int X11DRV_xinput_acquire(int dev_mask, HOOKPROC cb)
-+{
-+ WARN("xinput2 is not available\n");
-+ return 0;
-+}
-+
-+#endif /* HAVE_LIBXINPUT2 */
-diff --git a/dlls/winex11.drv/winex11.drv.spec b/dlls/winex11.drv/winex11.drv.spec
-index 9476c40..6ead1aa 100644
---- a/dlls/winex11.drv/winex11.drv.spec
-+++ b/dlls/winex11.drv/winex11.drv.spec
-@@ -162,3 +162,5 @@
- @ stdcall ImeProcessKey(long long long ptr)
- @ stdcall ImeGetRegisterWordStyle(long ptr)
- @ stdcall ImeGetImeMenuItems(long long long ptr ptr long)
-+
-+@ cdecl wine_xinput_acquire(long ptr) X11DRV_xinput_acquire
-diff --git a/dlls/winex11.drv/x11drv.h b/dlls/winex11.drv/x11drv.h
-index f48b51f..d9035ce 100644
---- a/dlls/winex11.drv/x11drv.h
-+++ b/dlls/winex11.drv/x11drv.h
-@@ -713,6 +713,7 @@ extern void X11DRV_DestroyNotify( HWND hwnd, XEvent *event );
- extern void X11DRV_SelectionRequest( HWND hWnd, XEvent *event );
- extern void X11DRV_SelectionClear( HWND hWnd, XEvent *event );
- extern void X11DRV_MappingNotify( HWND hWnd, XEvent *event );
-+extern void X11DRV_GenericEvent( HWND hWnd, XEvent *event );
-
- extern DWORD EVENT_x11_time_to_win32_time(Time time);
-
-@@ -843,6 +844,8 @@ extern void X11DRV_XIMLookupChars( const char *str, DWORD count ) DECLSPEC_HIDDE
- extern void X11DRV_ForceXIMReset(HWND hwnd) DECLSPEC_HIDDEN;
- extern BOOL X11DRV_SetPreeditState(HWND hwnd, BOOL fOpen);
-
-+extern void X11DRV_XInput2_Init(void);
-+
- /* FIXME: private functions imported from user32 */
- extern LRESULT HOOK_CallHooks( INT id, INT code, WPARAM wparam, LPARAM lparam, BOOL unicode );
-
-diff --git a/dlls/winex11.drv/x11drv_main.c b/dlls/winex11.drv/x11drv_main.c
-index 0d1a7da..f94bba4 100644
---- a/dlls/winex11.drv/x11drv_main.c
-+++ b/dlls/winex11.drv/x11drv_main.c
-@@ -562,6 +562,7 @@ static BOOL process_attach(void)
- #ifdef SONAME_LIBXCOMPOSITE
- X11DRV_XComposite_Init();
- #endif
-+ X11DRV_XInput2_Init();
-
- #ifdef HAVE_XKB
- if (use_xkb) use_xkb = XkbUseExtension( gdi_display, NULL, NULL );
-diff --git a/include/config.h.in b/include/config.h.in
-index 46adad8..be06226 100644
---- a/include/config.h.in
-+++ b/include/config.h.in
-@@ -367,6 +367,9 @@
- /* Define to 1 if you have the `ossaudio' library (-lossaudio). */
- #undef HAVE_LIBOSSAUDIO
-
-+/* Define if you have the XInput 2 extension */
-+#undef HAVE_LIBXINPUT2
-+
- /* Define if you have the libxml2 library */
- #undef HAVE_LIBXML2
-
-@@ -1075,6 +1078,9 @@
- /* Define to 1 if you have the <X11/extensions/Xinerama.h> header file. */
- #undef HAVE_X11_EXTENSIONS_XINERAMA_H
-
-+/* Define to 1 if you have the <X11/extensions/XInput2.h> header file. */
-+#undef HAVE_X11_EXTENSIONS_XINPUT2_H
-+
- /* Define to 1 if you have the <X11/extensions/XInput.h> header file. */
- #undef HAVE_X11_EXTENSIONS_XINPUT_H
-
Index: app-emulation/wine/files/wine-1.3.16-mouse-warp.patch
===================================================================
--- app-emulation/wine/files/wine-1.3.16-mouse-warp.patch (revision 237)
+++ app-emulation/wine/files/wine-1.3.16-mouse-warp.patch (nonexistent)
@@ -1,592 +0,0 @@
-diff --git a/configure b/configure
-index 51321db..4ea7489 100755
---- a/configure
-+++ b/configure
-@@ -8030,6 +8030,7 @@ fi
- X11/Xcursor/Xcursor.h \
- X11/extensions/shape.h \
- X11/extensions/XInput.h \
-+ X11/extensions/XInput2.h \
- X11/extensions/XShm.h \
- X11/extensions/Xcomposite.h \
- X11/extensions/Xinerama.h \
-@@ -8226,6 +8227,61 @@ This is an error since --with-xinput was requested." "$LINENO" 5 ;;
- esac
- fi
-
-+ if test "$ac_cv_header_X11_extensions_XInput2_h" = "yes"
-+ then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XIQueryVersion in -lXi" >&5
-+$as_echo_n "checking for XIQueryVersion in -lXi... " >&6; }
-+if test "${ac_cv_lib_Xi_XIQueryVersion+set}" = set; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ ac_check_lib_save_LIBS=$LIBS
-+LIBS="-lXi $X_LIBS $XLIB $X_EXTRA_LIBS $LIBS"
-+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+
-+/* Override any GCC internal prototype to avoid an error.
-+ Use char because int might match the return type of a GCC
-+ builtin and then its argument prototype would still apply. */
-+#ifdef __cplusplus
-+extern "C"
-+#endif
-+char XIQueryVersion ();
-+int
-+main ()
-+{
-+return XIQueryVersion ();
-+ ;
-+ return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_link "$LINENO"; then :
-+ ac_cv_lib_Xi_XIQueryVersion=yes
-+else
-+ ac_cv_lib_Xi_XIQueryVersion=no
-+fi
-+rm -f core conftest.err conftest.$ac_objext \
-+ conftest$ac_exeext conftest.$ac_ext
-+LIBS=$ac_check_lib_save_LIBS
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xi_XIQueryVersion" >&5
-+$as_echo "$ac_cv_lib_Xi_XIQueryVersion" >&6; }
-+if test "x$ac_cv_lib_Xi_XIQueryVersion" = x""yes; then :
-+
-+$as_echo "#define HAVE_LIBXINPUT2 1" >>confdefs.h
-+
-+fi
-+
-+
-+ fi
-+ if test "$ac_cv_lib_Xi_XIQueryVersion" != "yes"; then :
-+ case "x$with_xinput2" in
-+ x) as_fn_append wine_notices "|libxi ${notice_platform}development files not found, the Xinput2 extension won't be supported." ;;
-+ xno) ;;
-+ *) as_fn_error "libxi ${notice_platform}development files not found, the Xinput2 extension won't be supported.
-+This is an error since --with-xinput2 was requested." "$LINENO" 5 ;;
-+esac
-+fi
-+
- if test "$ac_cv_header_X11_extensions_XShm_h" = "yes"
- then
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShmQueryExtension in -lXext" >&5
-diff --git a/configure.ac b/configure.ac
-index 2022e67..10fad6c 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -932,6 +932,7 @@ then
- X11/Xcursor/Xcursor.h \
- X11/extensions/shape.h \
- X11/extensions/XInput.h \
-+ X11/extensions/XInput2.h \
- X11/extensions/XShm.h \
- X11/extensions/Xcomposite.h \
- X11/extensions/Xinerama.h \
-@@ -970,6 +971,17 @@ then
- WINE_NOTICE_WITH(xinput,[test "x$ac_cv_lib_soname_Xi" = "x"],
- [libxi ${notice_platform}development files not found, the Xinput extension won't be supported.])
-
-+ dnl *** Check for X input 2 extension
-+ if test "$ac_cv_header_X11_extensions_XInput2_h" = "yes"
-+ then
-+ AC_CHECK_LIB(Xi, XIQueryVersion,
-+ AC_DEFINE(HAVE_LIBXINPUT2, 1, [Define if you have the XInput 2 extension]),,
-+ $X_LIBS $XLIB $X_EXTRA_LIBS)
-+
-+ fi
-+ WINE_NOTICE_WITH(xinput2,[test "$ac_cv_lib_Xi_XIQueryVersion" != "yes"],
-+ [libxi ${notice_platform}development files not found, the Xinput2 extension won't be supported.])
-+
- dnl *** Check for X Shm extension
- if test "$ac_cv_header_X11_extensions_XShm_h" = "yes"
- then
-diff --git a/dlls/dinput/dinput_main.c b/dlls/dinput/dinput_main.c
-index d3727bc..b42096a 100644
---- a/dlls/dinput/dinput_main.c
-+++ b/dlls/dinput/dinput_main.c
-@@ -96,6 +96,16 @@ static const struct dinput_device *dinput_devices[] =
- #define NB_DINPUT_DEVICES (sizeof(dinput_devices)/sizeof(dinput_devices[0]))
-
- static HINSTANCE DINPUT_instance = NULL;
-+static int(*wine_xinput_acquire)(int,HOOKPROC);
-+
-+static void dinput_init( HINSTANCE inst )
-+{
-+ HMODULE x11 = GetModuleHandleA("winex11.drv");
-+
-+ DINPUT_instance = inst;
-+ if (x11)
-+ wine_xinput_acquire = (void *)GetProcAddress(x11, "wine_xinput_acquire");
-+}
-
- BOOL WINAPI DllMain( HINSTANCE inst, DWORD reason, LPVOID reserv)
- {
-@@ -103,7 +113,7 @@ BOOL WINAPI DllMain( HINSTANCE inst, DWORD reason, LPVOID reserv)
- {
- case DLL_PROCESS_ATTACH:
- DisableThreadLibraryCalls(inst);
-- DINPUT_instance = inst;
-+ dinput_init(inst);
- break;
- case DLL_PROCESS_DETACH:
- break;
-@@ -904,6 +914,28 @@ HRESULT WINAPI DllUnregisterServer(void)
- * DInput hook thread
- */
-
-+static LRESULT CALLBACK LL_hook_proc_xi2( int code, WPARAM wparam, LPARAM lparam )
-+{
-+ IDirectInputImpl *dinput;
-+
-+ EnterCriticalSection( &dinput_hook_crit );
-+ LIST_FOR_EACH_ENTRY( dinput, &direct_input_list, IDirectInputImpl, entry )
-+ {
-+ IDirectInputDeviceImpl *dev;
-+
-+ EnterCriticalSection( &dinput->crit );
-+ LIST_FOR_EACH_ENTRY( dev, &dinput->devices_list, IDirectInputDeviceImpl, entry )
-+ if (dev->acquired && dev->event_proc)
-+ {
-+ TRACE("calling %p->%p (%lx %lx)\n", dev, dev->event_proc, wparam, lparam);
-+ dev->event_proc( (LPDIRECTINPUTDEVICE8A)dev, wparam, lparam );
-+ }
-+ LeaveCriticalSection( &dinput->crit );
-+ }
-+ LeaveCriticalSection( &dinput_hook_crit );
-+ return 1;
-+}
-+
- static LRESULT CALLBACK LL_hook_proc( int code, WPARAM wparam, LPARAM lparam )
- {
- IDirectInputImpl *dinput;
-@@ -1025,12 +1057,15 @@ static DWORD WINAPI hook_thread_proc(void *param)
- kbd_hook = NULL;
- }
-
-- if (mice_cnt && !mouse_hook)
-- mouse_hook = SetWindowsHookExW( WH_MOUSE_LL, LL_hook_proc, DINPUT_instance, 0 );
-- else if (!mice_cnt && mouse_hook)
-+ if (!wine_xinput_acquire( (mice_cnt ? 2 : 0) , LL_hook_proc_xi2 ))
- {
-- UnhookWindowsHookEx( mouse_hook );
-- mouse_hook = NULL;
-+ if (mice_cnt && !mouse_hook)
-+ mouse_hook = SetWindowsHookExW( WH_MOUSE_LL, LL_hook_proc, DINPUT_instance, 0 );
-+ else if (!mice_cnt && mouse_hook)
-+ {
-+ UnhookWindowsHookEx( mouse_hook );
-+ mouse_hook = NULL;
-+ }
- }
- }
- TranslateMessage(&msg);
-diff --git a/dlls/dinput/mouse.c b/dlls/dinput/mouse.c
-index ace9fe2..386ce11 100644
---- a/dlls/dinput/mouse.c
-+++ b/dlls/dinput/mouse.c
-@@ -334,7 +334,10 @@ static int dinput_mouse_hook( LPDIRECTINPUTDEVICE8A iface, WPARAM wparam, LPARAM
- {
- POINT pt, pt1;
-
-- GetCursorPos(&pt);
-+ if (hook->flags & 2)
-+ pt.x = pt.y = 0;
-+ else
-+ GetCursorPos(&pt);
- This->m_state.lX += pt.x = hook->pt.x - pt.x;
- This->m_state.lY += pt.y = hook->pt.y - pt.y;
-
-@@ -360,7 +363,8 @@ static int dinput_mouse_hook( LPDIRECTINPUTDEVICE8A iface, WPARAM wparam, LPARAM
- wdata = pt1.y;
- }
-
-- This->need_warp = This->warp_override != WARP_DISABLE &&
-+ This->need_warp = !(hook->flags & 2) &&
-+ This->warp_override != WARP_DISABLE &&
- (pt.x || pt.y) &&
- (dwCoop & DISCL_EXCLUSIVE || This->warp_override == WARP_FORCE_ON);
- break;
-diff --git a/dlls/winex11.drv/event.c b/dlls/winex11.drv/event.c
-index 6e4225c..bb8a605 100644
---- a/dlls/winex11.drv/event.c
-+++ b/dlls/winex11.drv/event.c
-@@ -141,9 +141,10 @@ static struct event_handler handlers[MAX_EVENT_HANDLERS] =
- /* ColormapNotify */
- { ClientMessage, X11DRV_ClientMessage },
- { MappingNotify, X11DRV_MappingNotify },
-+ { GenericEvent, X11DRV_GenericEvent },
- };
-
--static int nb_event_handlers = 20; /* change this if you add handlers above */
-+static int nb_event_handlers = 21; /* change this if you add handlers above */
-
-
- /* return the name of an X event */
-diff --git a/dlls/winex11.drv/mouse.c b/dlls/winex11.drv/mouse.c
-index a527a2e..4362da7 100644
---- a/dlls/winex11.drv/mouse.c
-+++ b/dlls/winex11.drv/mouse.c
-@@ -22,23 +22,10 @@
- #include "config.h"
- #include "wine/port.h"
-
--#include <X11/Xlib.h>
-+#include <stdlib.h>
- #include <X11/cursorfont.h>
- #include <stdarg.h>
--
--#ifdef SONAME_LIBXCURSOR
--# include <X11/Xcursor/Xcursor.h>
--static void *xcursor_handle;
--# define MAKE_FUNCPTR(f) static typeof(f) * p##f
--MAKE_FUNCPTR(XcursorImageCreate);
--MAKE_FUNCPTR(XcursorImageDestroy);
--MAKE_FUNCPTR(XcursorImageLoadCursor);
--MAKE_FUNCPTR(XcursorImagesCreate);
--MAKE_FUNCPTR(XcursorImagesDestroy);
--MAKE_FUNCPTR(XcursorImagesLoadCursor);
--MAKE_FUNCPTR(XcursorLibraryLoadCursor);
--# undef MAKE_FUNCPTR
--#endif /* SONAME_LIBXCURSOR */
-+#include <assert.h>
-
- #define NONAMELESSUNION
- #define NONAMELESSSTRUCT
-@@ -53,6 +40,39 @@ MAKE_FUNCPTR(XcursorLibraryLoadCursor);
- #include "wine/unicode.h"
- #include "wine/debug.h"
-
-+#include <X11/Xlib.h>
-+
-+#define MAKE_FUNCPTR(f) static typeof(f) * p##f
-+
-+#ifdef SONAME_LIBXCURSOR
-+# include <X11/Xcursor/Xcursor.h>
-+static void *xcursor_handle;
-+MAKE_FUNCPTR(XcursorImageCreate);
-+MAKE_FUNCPTR(XcursorImageDestroy);
-+MAKE_FUNCPTR(XcursorImageLoadCursor);
-+MAKE_FUNCPTR(XcursorImagesCreate);
-+MAKE_FUNCPTR(XcursorImagesDestroy);
-+MAKE_FUNCPTR(XcursorImagesLoadCursor);
-+MAKE_FUNCPTR(XcursorLibraryLoadCursor);
-+#endif /* SONAME_LIBXCURSOR */
-+
-+#ifdef HAVE_LIBXINPUT2
-+# include <X11/extensions/XInput2.h>
-+static void *xinput2_handle;
-+static int xinput2_opcode;
-+static int xinput2_available;
-+static int core_pointer_id;
-+MAKE_FUNCPTR(XQueryExtension);
-+MAKE_FUNCPTR(XIQueryVersion);
-+MAKE_FUNCPTR(XISelectEvents);
-+MAKE_FUNCPTR(XGetEventData);
-+MAKE_FUNCPTR(XFreeEventData);
-+MAKE_FUNCPTR(XIQueryDevice);
-+MAKE_FUNCPTR(XIFreeDeviceInfo);
-+#endif /* HAVE_LIBXINPUT2 */
-+
-+#undef MAKE_FUNCPTR
-+
- WINE_DEFAULT_DEBUG_CHANNEL(cursor);
-
- /**********************************************************************/
-@@ -128,6 +148,67 @@ void X11DRV_Xcursor_Init(void)
- #endif /* SONAME_LIBXCURSOR */
- }
-
-+void X11DRV_XInput2_Init(void)
-+{
-+#ifdef HAVE_LIBXINPUT2
-+ int event_base, error_base, ret;
-+ int major = 2, minor = 0; /* Need at least v2.0 extension */
-+ char msg[1024];
-+
-+ xinput2_handle = wine_dlopen(SONAME_LIBXI, RTLD_NOW, NULL, 0);
-+ if (!xinput2_handle) /* wine_dlopen failed. */
-+ {
-+ FIXME("XInput2 failed to load. Using fallback code.\n");
-+ return;
-+ }
-+#define LOAD_FUNCPTR(f) if (!(p##f = wine_dlsym(xinput2_handle, #f, msg, sizeof(msg)))) \
-+ { WARN("Error loading \"%s\": %s\n", #f, msg); return; }
-+ LOAD_FUNCPTR(XQueryExtension)
-+ LOAD_FUNCPTR(XIQueryVersion)
-+ LOAD_FUNCPTR(XISelectEvents)
-+ LOAD_FUNCPTR(XGetEventData)
-+ LOAD_FUNCPTR(XFreeEventData)
-+ LOAD_FUNCPTR(XIQueryDevice)
-+ LOAD_FUNCPTR(XIFreeDeviceInfo)
-+#undef LOAD_FUNCPTR
-+
-+ wine_tsx11_lock();
-+ if (!pXQueryExtension(gdi_display, "XInputExtension", &xinput2_opcode, &event_base, &error_base))
-+ {
-+ wine_tsx11_unlock();
-+ WARN("Failed to query XInputExtension\n");
-+ return;
-+ }
-+ if ((ret = pXIQueryVersion(gdi_display, &major, &minor)) == Success)
-+ {
-+ XIDeviceInfo *devs;
-+ int num_devs, i;
-+
-+ /* Find core pointer id. */
-+ devs = pXIQueryDevice(gdi_display, XIAllMasterDevices, &num_devs);
-+ for (i = 0; i < num_devs; i++)
-+ {
-+ if (devs[i].use == XIMasterPointer)
-+ {
-+ core_pointer_id = devs[i].deviceid;
-+ break;
-+ }
-+ }
-+ pXIFreeDeviceInfo(devs);
-+ }
-+ wine_tsx11_unlock();
-+
-+ if (ret != Success)
-+ {
-+ WARN("Failed to get requred Xi2 version. Server supports %d.%d\n", major, minor);
-+ return;
-+ }
-+ TRACE("Server supports Xinput2 extension version %d.%d\n", major, minor);
-+ xinput2_available = 1;
-+
-+ return;
-+#endif /* HAVE_LIBXINPUT2 */
-+}
-
- /***********************************************************************
- * get_empty_cursor
-@@ -1020,3 +1101,160 @@ void X11DRV_EnterNotify( HWND hwnd, XEvent *xev )
- send_mouse_input( hwnd, MOUSEEVENTF_MOVE | MOUSEEVENTF_ABSOLUTE,
- event->window, event->x, event->y, event->state, 0, event->time );
- }
-+
-+#ifdef HAVE_LIBXINPUT2
-+static HOOKPROC xi2_callback;
-+
-+static UINT xi2_press_to_mesage(int btn)
-+{
-+ switch (btn)
-+ {
-+ case 1: return WM_LBUTTONDOWN;
-+ case 2: return WM_MBUTTONDOWN;
-+ case 3: return WM_RBUTTONDOWN;
-+ case 4: case 5:
-+ case 6: case 7:
-+ return WM_MOUSEWHEEL;
-+ case 8:
-+ case 9: return WM_XBUTTONDOWN;
-+ }
-+ return 0;
-+}
-+
-+static UINT xi2_release_to_mesage(int btn)
-+{
-+ switch (btn)
-+ {
-+ case 1: return WM_LBUTTONUP;
-+ case 2: return WM_MBUTTONUP;
-+ case 3: return WM_RBUTTONUP;
-+ case 4: case 5:
-+ case 6: case 7:
-+ return WM_MOUSEWHEEL;
-+ case 8:
-+ case 9: return WM_XBUTTONUP;
-+ }
-+ return 0;
-+}
-+#endif
-+
-+/***********************************************************************
-+ * X11DRV_GenericEvent
-+ */
-+void X11DRV_GenericEvent( HWND hwnd, XEvent *xev )
-+{
-+#ifdef HAVE_LIBXINPUT2
-+ XGenericEventCookie *cookie = (XGenericEventCookie*)&xev->xcookie;
-+ Display *display = thread_init_display();
-+
-+ assert(xinput2_available);
-+ TRACE("%p %p\n", hwnd, xev);
-+
-+ if (pXGetEventData(display , cookie) &&
-+ cookie->type == GenericEvent &&
-+ cookie->extension == xinput2_opcode)
-+ {
-+ XIRawEvent *revent = (XIRawEvent *)cookie->data;
-+ DWORD wData;
-+ MSLLHOOKSTRUCT hook;
-+
-+ memset(&hook, 0, sizeof(hook));
-+ hook.time = EVENT_x11_time_to_win32_time(revent->time);
-+
-+ /* Skip core pointer events */
-+ if (revent->deviceid != core_pointer_id)
-+ switch (cookie->evtype)
-+ {
-+ case XI_RawMotion:
-+ {
-+ int i = 0;
-+ hook.pt.x = XIMaskIsSet(revent->valuators.mask, 0) ? revent->raw_values[i++] : 0;
-+ hook.pt.y = XIMaskIsSet(revent->valuators.mask, 1) ? revent->raw_values[i++] : 0;
-+ hook.flags = 2;
-+ if (xi2_callback) xi2_callback(0, WM_MOUSEMOVE, (LPARAM)&hook);
-+ break;
-+ }
-+
-+ case XI_RawButtonPress:
-+ switch (revent->detail)
-+ {
-+ case 4: case 6: wData = WHEEL_DELTA; break;
-+ case 5: case 7: wData = -WHEEL_DELTA; break;
-+ case 8: wData = XBUTTON1; break;
-+ case 9: wData = XBUTTON2; break;
-+ default: wData = 0;
-+ }
-+ hook.mouseData = MAKELONG(0, wData);
-+ if (xi2_callback) xi2_callback(0, xi2_press_to_mesage(revent->detail), (LPARAM)&hook);
-+ break;
-+
-+ case XI_RawButtonRelease:
-+ switch (revent->detail)
-+ {
-+ case 8: wData = XBUTTON1; break;
-+ case 9: wData = XBUTTON2; break;
-+ default: wData = 0;
-+ }
-+ hook.mouseData = MAKELONG(0, wData);
-+ if (xi2_callback) xi2_callback(0, xi2_release_to_mesage(revent->detail), (LPARAM)&hook);
-+ break;
-+
-+ case XI_RawKeyPress:
-+ break;
-+ case XI_RawKeyRelease:
-+ break;
-+ }
-+ }
-+ pXFreeEventData(display , &xev->xcookie);
-+#endif
-+}
-+
-+
-+#ifdef HAVE_LIBXINPUT2
-+int CDECL X11DRV_xinput_acquire(int dev_mask, HOOKPROC cb)
-+{
-+ XIEventMask eventmask;
-+ unsigned char mask[XIMaskLen(XI_RawMotion)] = {0};
-+ Display *display = thread_init_display();
-+ int ret;
-+
-+ TRACE("%d %p\n", dev_mask, cb);
-+ if (!xinput2_available) return 0;
-+
-+ eventmask.mask = mask;
-+ eventmask.mask_len = sizeof(mask);
-+ eventmask.deviceid = XIAllDevices;
-+
-+ if (dev_mask & 1)
-+ {
-+ XISetMask(eventmask.mask, XI_RawKeyPress);
-+ XISetMask(eventmask.mask, XI_RawKeyRelease);
-+ }
-+ if (dev_mask & 2)
-+ {
-+ XISetMask(eventmask.mask, XI_RawButtonPress);
-+ XISetMask(eventmask.mask, XI_RawButtonRelease);
-+ XISetMask(eventmask.mask, XI_RawMotion);
-+ }
-+ wine_tsx11_lock();
-+ ret = pXISelectEvents(display, DefaultRootWindow(display), &eventmask, 1);
-+ wine_tsx11_unlock();
-+ if (ret != Success)
-+ {
-+ WARN("Failed to set mask: %d\n", ret);
-+ return 0;
-+ }
-+ InterlockedExchangePointer((LPVOID)&xi2_callback, cb);
-+ TRACE("Set Xi2 callback to %p\n", cb);
-+
-+ return 1;
-+}
-+
-+#else /* HAVE_LIBXINPUT2 */
-+int X11DRV_xinput_acquire(int dev_mask, HOOKPROC cb)
-+{
-+ WARN("xinput2 is not available\n");
-+ return 0;
-+}
-+
-+#endif /* HAVE_LIBXINPUT2 */
-diff --git a/dlls/winex11.drv/winex11.drv.spec b/dlls/winex11.drv/winex11.drv.spec
-index c4a7672..dc637fb 100644
---- a/dlls/winex11.drv/winex11.drv.spec
-+++ b/dlls/winex11.drv/winex11.drv.spec
-@@ -158,3 +158,5 @@
- @ stdcall ImeProcessKey(long long long ptr)
- @ stdcall ImeGetRegisterWordStyle(long ptr)
- @ stdcall ImeGetImeMenuItems(long long long ptr ptr long)
-+
-+@ cdecl wine_xinput_acquire(long ptr) X11DRV_xinput_acquire
-diff --git a/dlls/winex11.drv/x11drv.h b/dlls/winex11.drv/x11drv.h
-index c973675..53bbeec 100644
---- a/dlls/winex11.drv/x11drv.h
-+++ b/dlls/winex11.drv/x11drv.h
-@@ -730,6 +730,7 @@ extern void X11DRV_DestroyNotify( HWND hwnd, XEvent *event );
- extern void X11DRV_SelectionRequest( HWND hWnd, XEvent *event );
- extern void X11DRV_SelectionClear( HWND hWnd, XEvent *event );
- extern void X11DRV_MappingNotify( HWND hWnd, XEvent *event );
-+extern void X11DRV_GenericEvent( HWND hWnd, XEvent *event );
-
- extern DWORD EVENT_x11_time_to_win32_time(Time time);
-
-@@ -858,6 +859,8 @@ extern void X11DRV_XIMLookupChars( const char *str, DWORD count ) DECLSPEC_HIDDE
- extern void X11DRV_ForceXIMReset(HWND hwnd) DECLSPEC_HIDDEN;
- extern BOOL X11DRV_SetPreeditState(HWND hwnd, BOOL fOpen);
-
-+extern void X11DRV_XInput2_Init(void);
-+
- #define XEMBED_MAPPED (1 << 0)
-
- #endif /* __WINE_X11DRV_H */
-diff --git a/dlls/winex11.drv/x11drv_main.c b/dlls/winex11.drv/x11drv_main.c
-index 606bc28..6d63b02 100644
---- a/dlls/winex11.drv/x11drv_main.c
-+++ b/dlls/winex11.drv/x11drv_main.c
-@@ -582,6 +582,7 @@ static BOOL process_attach(void)
- #ifdef SONAME_LIBXCOMPOSITE
- X11DRV_XComposite_Init();
- #endif
-+ X11DRV_XInput2_Init();
-
- #ifdef HAVE_XKB
- if (use_xkb) use_xkb = XkbUseExtension( gdi_display, NULL, NULL );
-diff --git a/include/config.h.in b/include/config.h.in
-index 7195429..b170d0a 100644
---- a/include/config.h.in
-+++ b/include/config.h.in
-@@ -377,6 +377,9 @@
- /* Define to 1 if you have the `ossaudio' library (-lossaudio). */
- #undef HAVE_LIBOSSAUDIO
-
-+/* Define if you have the XInput 2 extension */
-+#undef HAVE_LIBXINPUT2
-+
- /* Define if you have the libxml2 library */
- #undef HAVE_LIBXML2
-
-@@ -1100,6 +1103,9 @@
- /* Define to 1 if you have the <X11/extensions/Xinerama.h> header file. */
- #undef HAVE_X11_EXTENSIONS_XINERAMA_H
-
-+/* Define to 1 if you have the <X11/extensions/XInput2.h> header file. */
-+#undef HAVE_X11_EXTENSIONS_XINPUT2_H
-+
- /* Define to 1 if you have the <X11/extensions/XInput.h> header file. */
- #undef HAVE_X11_EXTENSIONS_XINPUT_H
-
Index: app-emulation/wine/wine-1.3.10-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.3.10-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.3.10-r1.ebuild (nonexistent)
@@ -1,216 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.3.10.ebuild,v 1.2 2010/12/29 08:20:32 vapier 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,0.38-winecfg}.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 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
- )
- 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 ${AUTOTOOLS_DEPEND} )
- gsm? ( media-sound/gsm )
- jpeg? ( virtual/jpeg )
- ldap? ( net-nds/openldap )
- lcms? ( =media-libs/lcms-1* )
- mp3? ( >=media-sound/mpg123-1.5.0 )
- 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}
- 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 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
-}
Index: app-emulation/wine/wine-1.3.11-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.3.11-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.3.11-r1.ebuild (nonexistent)
@@ -1,219 +0,0 @@
-# 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.11.ebuild,v 1.2 2011/01/12 19:16:55 vapier 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,0.38-winecfg}.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
- )
- 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
-}
Index: app-emulation/wine/wine-1.3.12-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.3.12-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.3.12-r1.ebuild (nonexistent)
@@ -1,219 +0,0 @@
-# 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.12.ebuild,v 1.1 2011/02/05 09:24:05 vapier 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
-}
Index: app-emulation/wine/wine-1.3.13-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.3.13-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.3.13-r1.ebuild (nonexistent)
@@ -1,219 +0,0 @@
-# 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.13.ebuild,v 1.1 2011/02/10 03:26:25 vapier 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
-}
Index: app-emulation/wine/Manifest
===================================================================
--- app-emulation/wine/Manifest (revision 237)
+++ app-emulation/wine/Manifest (nonexistent)
@@ -1,81 +0,0 @@
-AUX prevent_oss_muting.patch 414 RMD160 48a005dcce118bb1b748afb61b03272627b7eaeb SHA1 5f8dad034b4870afd622de479132a177d3cbf6c7 SHA256 8af750003cbf4345071a95f310e595593d68d34c90002a6bdd009fa9f747228e
-AUX wine-1.1.15-winegcc.patch 1550 RMD160 086fbdd7dbe5da98c3457f00cb30705150d58b1f SHA1 0aa5a9d0947e15af9fe103797a0c993cbb3eedab SHA256 fcf4a0578774d817b8de094abae85e370683a77805a59efe6c5f7b8b87935de9
-AUX wine-1.3-shell32-fortify.patch 2902 RMD160 21974ce6b20dedc0836f58e24f7c0fb27153fb42 SHA1 d959545059ce86e8a93d504bda4c8b0e6454f706 SHA256 24e5b1669e781a48b25e789d1bbb7f1b3b2df29f30cf03309007254cc43dd058
-AUX wine-1.3.14-mouse-warp.patch 20111 RMD160 43098f5ec5b597d6186fc7dad6e783c512b037b2 SHA1 ecb919b56503e522c32268b0bce1ec4dcb966c88 SHA256 08d84e68f4358709b943baa09b99b72ea80b4dbbe89e55c2fbe9d874da032b42
-AUX wine-1.3.16-mouse-warp.patch 19922 RMD160 e7f9370bfd60ce49fd8772b24e43d756ae6e1e44 SHA1 dd3a971f77bdfccba820b70c38473a7795755a14 SHA256 827c1dae42df5b15bce40b3cd652b45c64704770ca219f7732208f6167126e24
-DIST wine-1.1.35.tar.bz2 16054664 RMD160 797b490503645223325c7a724aeffa5e01fadc75 SHA1 9e5fefe469ea104a77b1aaaf56d99c89e905e4b4 SHA256 7aa3ec4ff47308eeab2e03a62ba0ceb24d3ddff91309c4bad2785419b1138ba5
-DIST wine-1.1.36.tar.bz2 16103537 RMD160 c036bd4d870ea32f62c82e536aed5166486327b5 SHA1 eab5a09ae4e0d89d17e85143e27e1b5458aff5e4 SHA256 9353b8ffd31da62b38153f85a4ac244e9b1e5bf30609df83b091fcc391e1422c
-DIST wine-1.1.37.tar.bz2 16141072 RMD160 f45553f1e87d40b1ecf0e4644dd45b5340d746ba SHA1 8a321069f2a0c56d9afc4244830de5fce91cadad SHA256 073a88b840b494a81f438651cfeaba9733d3913ef29e19a4dec8235eae4a9999
-DIST wine-1.1.38.tar.bz2 16198816 RMD160 1702bf86a72c60c1c9d8db5a242a2167773b9009 SHA1 96eac0edc410c0b59dad2a7b2fddbefdabe41c07 SHA256 63f1929c47de8be7bcc72d8019628bc8b9ce1269d2e1e10379fb6a66cb45b3be
-DIST wine-1.1.40.tar.bz2 16313235 RMD160 333d62fe8829df2105debfc73ed0baae098a0395 SHA1 9819dd49c1eefe48ec03de00753a38e9fcc1daf5 SHA256 2b24204f28498f7c3aa532bb9aa498cd90df5769003df2c6862efa59496e73ee
-DIST wine-1.1.41.tar.bz2 16305386 RMD160 fa66ed48ccb005bdd539b8a2b89f9630cde1c0b4 SHA1 2f634db8bcf39a13f55d61f00eadc1c0c73e02de SHA256 ce81153ec378380a0b28b1f1247136056c405ee4fd49a670b1bf383503f79b7e
-DIST wine-1.1.42.tar.bz2 16393778 RMD160 c23f490298de14fdc390e601d8c5b7cd2a498850 SHA1 ea932f19528a22eacc49f16100dbf2251cb4ad5c SHA256 924ce4eb68cda985b4c350031f8fd69f30f5a030341d6ca54699c11ee09a4af9
-DIST wine-1.1.43.tar.bz2 16760374 RMD160 043e49e12e0892bd08b4c6ba6adee267f6e8d8d3 SHA1 2f77eab13f29b7942d5507ef925c40ff1ecfd3a5 SHA256 20656ac69a628341ecce55a72d02ee93e20e0c2a4bf6df94336738f1f1ff793a
-DIST wine-1.1.44.tar.bz2 17002412 RMD160 b5bea9bf7ba64f9fb5d131b2874c35fb64f0ea11 SHA1 60f11693161b28ff9814949f2b6bbccee1d07a2c SHA256 268deeba52b1e6b5210e502cc584fbffa323252ce239a1545d3ab1abb9b0f22e
-DIST wine-1.2-rc2.tar.bz2 17158642 RMD160 53daa6202ee9b6c427f6c62c7875b1ec3bc8b594 SHA1 6952b5036f218e0be917184933cf0a252b8f8e86 SHA256 b1e193e46593611ed0e791fc914234fb4c0f73bbc3390314f228e849137ac918
-DIST wine-1.2-rc3.tar.bz2 17377977 RMD160 567031318fe77185c76029d6e65c062d62a933b3 SHA1 cfe848f76a0ea4983bb04b63008b63829f881703 SHA256 af1b19cf0285ce0b422a6356a71aa51166ccd0933295adfa985f25ca6c2ad7b0
-DIST wine-1.2-rc5.tar.bz2 17521989 RMD160 2968c6ee533ebcb47d61197185b56b0f8275a232 SHA1 bdae575d50608ec1c0d932070a2a6f7c6c7819d9 SHA256 e76a17f383d99b1d11fc777caad25f03261abe66de1b113d1726f9a841eac08c
-DIST wine-1.2.tar.bz2 17543630 RMD160 57b8a89cc074e2fa490222eedfa21a9f7a3f6545 SHA1 dc37a32edb274167990ca7820f92c2d85962e37d SHA256 c388724e8f20a6e014a1f95662128a9f9c6ebc90137ca4afc623486c5a7d985f
-DIST wine-1.3.0.tar.bz2 17764429 RMD160 6ce5c89179f211e74e19dfab57f5a999ca225369 SHA1 955c8cbf6fe85de179e9b6c8bea9940363166e51 SHA256 b4c6edb68a255be39013ff30c330d838e6143786f1fc13ccf9edfd52f0ac5510
-DIST wine-1.3.1.tar.bz2 17871968 RMD160 e4e62e7b063a467df88a2644841fa8db192bcb70 SHA1 f2e88dd990c553a434b9156c8bfd90583d27c0b8 SHA256 bd9c088c56ce431a2a9d8cf098b837edfb1f0d4bcfe182c03f366cf84e2cf0ae
-DIST wine-1.3.10.tar.bz2 18366433 RMD160 c897d5b55febca451db42de7ca4d020ff08acd69 SHA1 90de64bb15cdb83aac3af9258a95730a114030ed SHA256 f7a2c0565ba7fd765f9498cf023ffb75c96caa999ae25ae16416eb09899b5038
-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.15.tar.bz2 19043638 RMD160 9377a99a9921b3d37e37491b24ac3815f6dc728d SHA1 c0b6137671fc2413ad72c3aa9eb3046a871f7889 SHA256 da8cab485008af89ae85b536846b41423bc4ab2c38533b24dd754ea1f0812854
-DIST wine-1.3.17.tar.bz2 19081222 RMD160 a82d799fa94b721a0edbefc3166620d91045752c SHA1 bdad018e266ed3ae8c17c186e435bb775edcc6bf SHA256 44d694e0808961641c214d91b8a03703d07c2f090b3b77b5cc776b30cf57cc24
-DIST wine-1.3.18.tar.bz2 19155641 RMD160 84c794b5ffec284b3252da8fe79e9e5b8b9a6a3e SHA1 35aecae4081bce47db7bc6f8f55a4cdcecefddbf SHA256 994064d326954e6df252002891bfcbb987a35aa573ab74be605224f66623a4ac
-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
-DIST wine-1.3.5.tar.bz2 18175097 RMD160 026114f86f87abab1cd962b0bcef8ab6f345e8fc SHA1 52b151855087dce69a8b3405d2ad93b24f96c6fb SHA256 bb2d44c1ae488b972f03e8f97c44fe1608240984075ccf75952edddf1dd2b79e
-DIST wine-1.3.6.tar.bz2 18243096 RMD160 d1f9f1dade12f878e90fa01f5a59cc13056d8b06 SHA1 247a416b608fc317bce9fe0644a3103c8abf97d6 SHA256 9a4b7b9d8358b81bb32ed376e817ae86a531bce39663537a1f77d4b4cfa44d27
-DIST wine-1.3.7.tar.bz2 18379692 RMD160 316535442fc2f29d30a2952ff612cc70ae9f19c9 SHA1 3f46e6d73e4917d13fbc102e6f35aba9b9412a40 SHA256 13cf54ec8b83d49abd6888b543ab359661d70af9df3e30ab70d7e54b6b5cd025
-DIST wine-1.3.8.tar.bz2 18315298 RMD160 1b579d124523fe4698431c8de11f4cdfa3034821 SHA1 d36e7d8c0d8d5e2f86d47b175e197e9623660495 SHA256 6eebf60c143cbe4328a8566331a6b887cf8612000f051e55d4b9d99e6a17bfdb
-DIST wine_gecko-1.0.0-x86.cab 8119486 RMD160 57618dbffa7b7226dcd44f86c3c569ab8a5ff938 SHA1 afa22c52bca4ca77dcb9edb3c9936eb23793de01 SHA256 7ddf697677506fb164c52771864e32dd69a359ed855b2efbc51340de2376c99c
-DIST wine_gecko-1.1.0-x86.cab 8868851 RMD160 1867734d6ab35f4e66f717789832e69aac06e93b SHA1 1b6c637207b6f032ae8a52841db9659433482714 SHA256 1786e1fd38a0361a3956864f74ebac20452c012316f296ad8d86840e31be0b29
-DIST wine_gecko-1.1.0-x86_64.cab 8940997 RMD160 76364b01b6756db79989feea9de14aeec4ba4675 SHA1 55b4b60cd2a48631d6236fb411c3a94d806d9906 SHA256 b8bea5b6400d191c05b2295c79285309fe331283648457bed48f7e2387773b7a
-DIST wine_gecko-1.2.0-x86.msi 12604928 RMD160 089447eb59eea81c7b1b3d1896a20fe68586cd96 SHA1 6964d1877668ab7da07a60f6dcf23fb0e261a808 SHA256 d6ccdb32b5867df207c7cd89513297ceb89cfa93696bece470467845c6c4d3ee
-DIST wine_gecko-1.2.0-x86_64.msi 12841472 RMD160 7a6a82772da22a1bc77a2edd7e96b4345b082150 SHA1 3ac3c3e880e40f7763824866372ffc56128f0abd SHA256 ef6a105bcd5a66c0ebe28e8c813de284453a62b277af544e7710a8de8c4e8d8d
-DIST winepulse-0.34-winecfg.patch 13066 RMD160 7a05298f68bbdcc80596e931c47b178484ae9c5a SHA1 1a495dd6fd93573a274d525af8b74713f57a7d18 SHA256 a2925d4a02db57ed8961b45b80a0f966fed1f499120e094156a4c51086e47cdc
-DIST winepulse-0.35-configure.ac.patch 2826 RMD160 e419d43667be01af9b24a0e46822c41572a6ff9d SHA1 4943381128fd9555280884e2bb5867be4a8731d9 SHA256 837bffaaddb6b7b0a474c7262a57f12e250e135cf6228dde1a22849f66de1250
-DIST winepulse-0.35.patch 101893 RMD160 aea736dda7f64888c61d6c2344f5c030285bccd1 SHA1 ead7a77de53476cd65395ab9fe29ed71b7f4a782 SHA256 117efff86a8d0c50917f1e4d4b133df30c99bccfe4c007d38bda42587ea14c4f
-DIST winepulse-0.36-winecfg.patch 13060 RMD160 0d1dd1e43155e483996a2df8906b6fa218c78b58 SHA1 c4e606c5044d6f6c2fbfdf6fb0f1e1f3dfabd783 SHA256 6de2d09de1c6fb2dd82522632a2dceb8c9ddc9caaa83123b998512b7d0a4843f
-DIST winepulse-0.36.patch 101815 RMD160 9a20076436a7e49c317bc624dd71b61c93acddff SHA1 aa6a4c9d4619f8452aad8c457c879769cab8f8fc SHA256 7508b171bfecb461ecb464426cb4bcd9c3ff77645b787fcbf61e27dd34fe1b05
-DIST winepulse-0.37-winecfg.patch 13070 RMD160 3ce0825b49110c5a241a38253dd219eda808af5c SHA1 6b2d9bb0c9fcaa6b2d9c2d20afff4710d6ba35a7 SHA256 88309c2ddb7adef14d44ddb1275a49340db0816fc18e325bc6aec6b4453b69f6
-DIST winepulse-0.38-winecfg.patch 13088 RMD160 e7aa8f91c20b6d706fc12e11677440f19890f4c7 SHA1 55b785636d2982f19e0634b26eafffbe46b79c60 SHA256 051ef1cb5598c319152ad28b85733927a711b45e0bfa92f0b0b2331588f5894e
-DIST winepulse-0.39-configure.ac.patch 2795 RMD160 ff5b0d3c766eebe25d56919499f8856d9c85c6db SHA1 2b8eb3dcfc5ecfb54eefd1a661c2a92f5af32f68 SHA256 0cfe6eaa1bb94d15ed9ba59bc1c2197dc99b31519de1bb0d911a5abed7b21657
-DIST winepulse-0.39.patch 102058 RMD160 a7d662dfe043f9b57a16bee6c4002c065943a8a0 SHA1 0896028c7092836a684b4f446694bc1bdfd4bfb3 SHA256 13691f6caf9372d9a1613f92aff67d7efe6930b2866fe90af6fb017608810e2b
-DIST winepulse-configure.ac-1.3.10.patch 2688 RMD160 194155da111e413451e74fe8000be09b43a85f5c SHA1 e9c44d0e6aa248ca75c7629242bc27bd0056cafb SHA256 2005369745b06807999f157aa20022d6c1730edf25aa43e8f7a66b5427b33167
-DIST winepulse-winecfg-1.3.11.patch 1781 RMD160 1659eaaa43ab630e29a1542f97c158aad1cd8a80 SHA1 212f436367c75bbf3060874739a08e0741a3d711 SHA256 2458c3b52b92587a93161b0d07e4fbef4f621a37ae63981007ec5a9ac8edabae
-EBUILD wine-1.1.35-r1.ebuild 4571 RMD160 cfb771d3166e66c16b8bd1bb34923bea28908da2 SHA1 e143de1122e653cc2379e196487037e420e89e19 SHA256 1e2ed5b8ed00bca938f67217d3936d561c81cb7314c67b82f99dfd2dca32b8a4
-EBUILD wine-1.1.36-r1.ebuild 4577 RMD160 ed25a06bc082fc6c03b510808d450ea383215d9a SHA1 4140e9ac4da73166e41b8a00a1dc0def35fd1a6e SHA256 0232093222114275884403be27e692cfdf3fef1ebf4559b03473526845cb03b5
-EBUILD wine-1.1.37-r1.ebuild 4577 RMD160 245c9fb032fc8d61ae9feff63c8bb88661008dce SHA1 b5420495baeb42bf15e7b03378e7d0f8bd3c9e76 SHA256 35b6c78a51b81731cd2ba3a6ddf0d7fe13244d0aef2753371e2c9699932d9a90
-EBUILD wine-1.1.38-r1.ebuild 4577 RMD160 986959ab2ac743042a23057995b40d24ab3944aa SHA1 d67dc78d7cba696d2b80026e65259b9af2ab6372 SHA256 3acb678b248a01aef01db0e807a4a738a9a4007a5b74b795f853d26fff47d723
-EBUILD wine-1.1.40-r1.ebuild 4971 RMD160 3abe57e5098e7bfb8bd9a79da0f087925ec30a5b SHA1 d174687784f728efd9978bb5a40ce95b81b02eb1 SHA256 6b148c67230012e4811a1419792eeebd2efab502d57fca8c5b25d42997417a22
-EBUILD wine-1.1.41-r1.ebuild 5020 RMD160 4362667bf4501e8f322a15c8d6d39990107cf9d4 SHA1 38136793f066741da7b17e4829564a98617a3127 SHA256 f5c13c60d8930ad0d28ef75ee127d1069c0dc12aed8e2c1caf77e8ea650cf92d
-EBUILD wine-1.1.42-r1.ebuild 5022 RMD160 7ed9869f831df41144992cfb81a5ec9d4dfbe138 SHA1 fdf504670abe721d4f273f38a27e627d842ffa50 SHA256 ea4ae97a7665e3d74c0bbbc450b25971d7e4496f09f796493f0d0811132485d8
-EBUILD wine-1.1.43-r1.ebuild 5022 RMD160 e08bcb8fc21b9647178bc5795f02aa54dcae22ab SHA1 abf8252c2ee25d1c4c7c0fa996aa432c6baf66e6 SHA256 bc1aee2a65db78d72bf35003402ed01f08b375d1b7d8a9612d6e3feaf6643433
-EBUILD wine-1.1.44-r1.ebuild 5022 RMD160 782f87f0977759a3052b0aca0ef349e06a6a9de4 SHA1 a4086f0f42a4f16e4b3b55e328f86ea438e24f27 SHA256 0e11b9df5aff65cbe6f7c29b570c0530e995b03c4411d12662c77d25e2df0c3f
-EBUILD wine-1.2-r1.ebuild 5094 RMD160 6927c25052bd97aebb927832e28a16c9137203ac SHA1 41e948fb9f954cad4dd5c5c336350e5a86502c18 SHA256 549694c123078ff9e54d407e2a56d6801483b0314a04f5c91d506ccb21e8e787
-EBUILD wine-1.2_rc2-r1.ebuild 5075 RMD160 0887c332964f4d5f22045147966adc7ff2bb1171 SHA1 33b1ef88888ead9609c8e43762a05875814071b6 SHA256 679c83ac33b768732b41c8a745aa4035b0d2f4cf927753efd17ac8db7f73a0ab
-EBUILD wine-1.2_rc3-r1.ebuild 5089 RMD160 7624b203f7a71eb624a3c870a374822aba531984 SHA1 7017c6bf7e375af293632d7846dce2557e72b657 SHA256 d1f8e34399a3a6ed1da62dc3001694840946e13571b271bd49f6b8707e25abf0
-EBUILD wine-1.2_rc5-r1.ebuild 5098 RMD160 770d73d702dfed3f1178402ef08e44497ba41ee2 SHA1 0df4d77691fb34ac21140e1b80060ed9d01405f5 SHA256 74a2c5de3d272caf8892b4b0f24293591220c8fd9461d7e4a8509da059e80964
-EBUILD wine-1.3.0-r1.ebuild 5207 RMD160 03c45bdb0e30551002de4a7cbdc1db8d10a1d2c8 SHA1 82427a6027e501c796ffa5573921a0e8d36ae139 SHA256 692c1b06902998648ceb9a346ccfc41f3aa1a12157ab4e396c4b5c650ea9ff7e
-EBUILD wine-1.3.1-r1.ebuild 5692 RMD160 4cd0776f89efa86f4f61a3ffdecb90eb212a05ac SHA1 4fa594b3ef05ce46964e9f41359fe8a73371e4fa SHA256 d345dd54eac90a767c6f397d512071d73ec9b43f128ed702696b983a9cc4479d
-EBUILD wine-1.3.10-r1.ebuild 5934 RMD160 1c69425489f69b02210742a7145e74f68a5b14cc SHA1 990e933e8f5ba6d11934b933e9041552f87fe9a3 SHA256 6d703958fd917866bddf788a67ee2205b43411f5000ff1463c79339b6279101b
-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.15-r1.ebuild 6108 RMD160 ab38578731ee026a8fd4b174c9a794d7c3481cc8 SHA1 baf8a805f6b5d5f759a8e82271d045cae3912921 SHA256 217aef60ad734e64904f1286c910796b39c1331cba277756e74f2ab765af70a5
-EBUILD wine-1.3.17-r1.ebuild 6107 RMD160 7f176bb62629cb395b3984d617a9aa7b3a4f5656 SHA1 720fc9c6f5518659a6b17a1e32f020a7058684a9 SHA256 eca57b89e7d9415224c45d3c4bab41196ba40f537512fe9fe13307d69de863b8
-EBUILD wine-1.3.18-r1.ebuild 6028 RMD160 7b5287f74374e4331387d3ede870952583ded2ec SHA1 54d5dd8bbbfedf0ce108a9f640308521d7a2a3c3 SHA256 65c7808ec41e05f5283bcac09f56084910084e60aa52b21f9bff7c93e0325b37
-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
-EBUILD wine-1.3.5-r1.ebuild 5833 RMD160 76aef4d5670c1d49dd233787f947121422ce7518 SHA1 582ff10c23087f7d49f25a115bafb25cd7d6f013 SHA256 38ee16a543fd1f1b2175da98028ef77b32255b9f5faf234525f58fe33e763e31
-EBUILD wine-1.3.6-r1.ebuild 5830 RMD160 bcdea5ec77ea5678671360b48781dc8de8fc1978 SHA1 4ebf6dddbaafece2f300d16024f183a2b0855ef4 SHA256 acc13a3e678651a19212b99291c70162369c58b502b1ee990c466751b9129040
-EBUILD wine-1.3.7-r1.ebuild 5931 RMD160 013f09043c1667c9bdeea49e98f24d8e1be07c0e SHA1 5087053e4c139aa1af71a717e21efe7b46c6738a SHA256 bea350678b85f3856f314e7476a6b8c9cba7ff832a731d1848b6e7d7e5ce7fdc
-EBUILD wine-1.3.8-r1.ebuild 5931 RMD160 0672ffe53e12dc2ea375e5af3c04f4f553880bb0 SHA1 46f6f0a30f981e307e8f3def901631c0bed2b467 SHA256 51b85c93fee35dd9a91acbc89d1b9a4889a11e3b7b995a4280809f83345219aa
Index: app-emulation/wine/wine-1.3.14-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.3.14-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.3.14-r1.ebuild (nonexistent)
@@ -1,219 +0,0 @@
-# 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
-}
Index: app-emulation/wine/wine-1.1.35-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.1.35-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.1.35-r1.ebuild (nonexistent)
@@ -1,168 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.1.35-r1.ebuild,v 1.2 2009/12/26 17:25:38 vapier 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
- SRC_URI=""
- #KEYWORDS=""
-else
- MY_P="${PN}-${PV/_/-}"
- SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
- KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
- S=${WORKDIR}/${MY_P}
-fi
-
-GV="1.0.0-x86"
-DESCRIPTION="free implementation of Windows(tm) on Unix"
-HOMEPAGE="http://www.winehq.org/"
-SRC_URI="${SRC_URI}
- gecko? ( mirror://sourceforge/wine/wine_gecko-${GV}.cab )"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE="alsa capi cups custom-cflags dbus esd fontconfig +gecko gnutls gphoto2 gsm hal jack jpeg lcms ldap mp3 nas ncurses openal +opengl oss +perl png samba scanner ssl test +threads +truetype win64 +X xcomposite xinerama xml"
-RESTRICT="test" #72375
-
-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 )
- 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 )
- gsm? ( media-sound/gsm )
- jpeg? ( media-libs/jpeg )
- ldap? ( net-nds/openldap )
- lcms? ( media-libs/lcms )
- mp3? ( media-sound/mpg123 )
- 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? ( 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
- )
- app-emulation/emul-linux-x86-baselibs
- >=sys-kernel/linux-headers-2.6
- ) )
- xcomposite? ( x11-libs/libXcomposite ) "
-DEPEND="${RDEPEND}
- X? (
- x11-proto/inputproto
- x11-proto/xextproto
- x11-proto/xf86vidmodeproto
- )
- xinerama? ( x11-proto/xineramaproto )
- sys-devel/bison
- sys-devel/flex"
-
-src_unpack() {
- if [[ $(( $(gcc-major-version) * 100 + $(gcc-minor-version) )) -lt 404 ]] ; then
- use win64 && 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() {
- epatch "${FILESDIR}"/${PN}-1.1.15-winegcc.patch #260726
- epatch_user #282735
- epatch "${FILESDIR}"/prevent_oss_muting.patch #http://bugs.winehq.org/show_bug.cgi?id=15710
- sed -i '/^UPDATE_DESKTOP_DATABASE/s:=.*:=true:' tools/Makefile.in || die
- sed -i '/^MimeType/d' tools/wine.desktop || die #117785
-}
-
-src_configure() {
- export LDCONFIG=/bin/true
-
- use custom-cflags || strip-flags
- use amd64 && ! use win64 && multilib_toolchain_setup x86
-
- 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 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 openal) \
- $(use_with opengl) \
- $(use_with ssl openssl) \
- $(use_with oss) \
- $(use_with png) \
- $(use_with threads pthread) \
- $(use_with scanner sane) \
- $(use_enable test tests) \
- $(use_with truetype freetype) \
- $(use_enable win64) \
- $(use_with X x) \
- $(use_with xcomposite) \
- $(use_with xinerama) \
- $(use_with xml) \
- $(use_with xml xslt) \
- || die "configure failed"
-
- emake -j1 depend || die "depend"
-}
-
-src_compile() {
- emake all || die "all"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die
- dodoc ANNOUNCE AUTHORS README
- if use gecko ; then
- insinto /usr/share/wine/gecko
- doins "${DISTDIR}"/wine_gecko-${GV}.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
-}
Index: app-emulation/wine/wine-1.3.15-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.3.15-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.3.15-r1.ebuild (nonexistent)
@@ -1,220 +0,0 @@
-# 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.15.ebuild,v 1.1 2011/03/06 03:46:04 vapier 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 mousewarp 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() {
- use mousewarp && epatch "${FILESDIR}"/${PN}-1.3.14-mouse-warp.patch
- 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
-}
Index: app-emulation/wine/wine-1.1.36-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.1.36-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.1.36-r1.ebuild (nonexistent)
@@ -1,169 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.1.36.ebuild,v 1.1 2010/01/13 13:11:55 vapier 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
- SRC_URI=""
- #KEYWORDS=""
-else
- MY_P="${PN}-${PV/_/-}"
- SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
- KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
- S=${WORKDIR}/${MY_P}
-fi
-
-GV="1.0.0-x86"
-DESCRIPTION="free implementation of Windows(tm) on Unix"
-HOMEPAGE="http://www.winehq.org/"
-SRC_URI="${SRC_URI}
- gecko? ( mirror://sourceforge/wine/wine_gecko-${GV}.cab )"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE="alsa capi cups custom-cflags dbus esd fontconfig +gecko gnutls gphoto2 gsm hal jack jpeg lcms ldap mp3 nas ncurses openal +opengl oss +perl png samba scanner ssl test +threads +truetype win64 +X xcomposite xinerama xml"
-RESTRICT="test" #72375
-
-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 )
- 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 )
- gsm? ( media-sound/gsm )
- jpeg? ( media-libs/jpeg )
- ldap? ( net-nds/openldap )
- lcms? ( media-libs/lcms )
- mp3? ( >=media-sound/mpg123-1.5.0 )
- 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? ( 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
- )
- app-emulation/emul-linux-x86-baselibs
- >=sys-kernel/linux-headers-2.6
- ) )
- xcomposite? ( x11-libs/libXcomposite ) "
-DEPEND="${RDEPEND}
- X? (
- x11-proto/inputproto
- x11-proto/xextproto
- x11-proto/xf86vidmodeproto
- )
- xinerama? ( x11-proto/xineramaproto )
- sys-devel/bison
- sys-devel/flex"
-
-src_unpack() {
- if [[ $(( $(gcc-major-version) * 100 + $(gcc-minor-version) )) -lt 404 ]] ; then
- use win64 && 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() {
- epatch "${FILESDIR}"/${PN}-1.1.15-winegcc.patch #260726
- epatch_user #282735
- epatch "${FILESDIR}"/prevent_oss_muting.patch #http://bugs.winehq.org/show_bug.cgi?id=15710
- sed -i '/^UPDATE_DESKTOP_DATABASE/s:=.*:=true:' tools/Makefile.in || die
- sed -i '/^MimeType/d' tools/wine.desktop || die #117785
-}
-
-src_configure() {
- export LDCONFIG=/bin/true
-
- use custom-cflags || strip-flags
- use amd64 && ! use win64 && multilib_toolchain_setup x86
-
- 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 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 openal) \
- $(use_with opengl) \
- $(use_with ssl openssl) \
- $(use_with oss) \
- $(use_with png) \
- $(use_with threads pthread) \
- $(use_with scanner sane) \
- $(use_enable test tests) \
- $(use_with truetype freetype) \
- $(use_enable win64) \
- $(use_with X x) \
- $(use_with xcomposite) \
- $(use_with xinerama) \
- $(use_with xml) \
- $(use_with xml xslt) \
- || die "configure failed"
-
- emake -j1 depend || die "depend"
-}
-
-src_compile() {
- emake all || die "all"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die
- dodoc ANNOUNCE AUTHORS README
- if use gecko ; then
- insinto /usr/share/wine/gecko
- doins "${DISTDIR}"/wine_gecko-${GV}.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
-}
Index: app-emulation/wine/wine-1.1.37-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.1.37-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.1.37-r1.ebuild (nonexistent)
@@ -1,169 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.1.37.ebuild,v 1.1 2010/01/26 18:34:54 vapier 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
- SRC_URI=""
- #KEYWORDS=""
-else
- MY_P="${PN}-${PV/_/-}"
- SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
- KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
- S=${WORKDIR}/${MY_P}
-fi
-
-GV="1.0.0-x86"
-DESCRIPTION="free implementation of Windows(tm) on Unix"
-HOMEPAGE="http://www.winehq.org/"
-SRC_URI="${SRC_URI}
- gecko? ( mirror://sourceforge/wine/wine_gecko-${GV}.cab )"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE="alsa capi cups custom-cflags dbus esd fontconfig +gecko gnutls gphoto2 gsm hal jack jpeg lcms ldap mp3 nas ncurses openal +opengl oss +perl png samba scanner ssl test +threads +truetype win64 +X xcomposite xinerama xml"
-RESTRICT="test" #72375
-
-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 )
- 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 )
- gsm? ( media-sound/gsm )
- jpeg? ( media-libs/jpeg )
- ldap? ( net-nds/openldap )
- lcms? ( media-libs/lcms )
- mp3? ( >=media-sound/mpg123-1.5.0 )
- 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? ( 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
- )
- app-emulation/emul-linux-x86-baselibs
- >=sys-kernel/linux-headers-2.6
- ) )
- xcomposite? ( x11-libs/libXcomposite ) "
-DEPEND="${RDEPEND}
- X? (
- x11-proto/inputproto
- x11-proto/xextproto
- x11-proto/xf86vidmodeproto
- )
- xinerama? ( x11-proto/xineramaproto )
- sys-devel/bison
- sys-devel/flex"
-
-src_unpack() {
- if [[ $(( $(gcc-major-version) * 100 + $(gcc-minor-version) )) -lt 404 ]] ; then
- use win64 && 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() {
- epatch "${FILESDIR}"/${PN}-1.1.15-winegcc.patch #260726
- epatch_user #282735
- epatch "${FILESDIR}"/prevent_oss_muting.patch #http://bugs.winehq.org/show_bug.cgi?id=15710
- sed -i '/^UPDATE_DESKTOP_DATABASE/s:=.*:=true:' tools/Makefile.in || die
- sed -i '/^MimeType/d' tools/wine.desktop || die #117785
-}
-
-src_configure() {
- export LDCONFIG=/bin/true
-
- use custom-cflags || strip-flags
- use amd64 && ! use win64 && multilib_toolchain_setup x86
-
- 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 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 openal) \
- $(use_with opengl) \
- $(use_with ssl openssl) \
- $(use_with oss) \
- $(use_with png) \
- $(use_with threads pthread) \
- $(use_with scanner sane) \
- $(use_enable test tests) \
- $(use_with truetype freetype) \
- $(use_enable win64) \
- $(use_with X x) \
- $(use_with xcomposite) \
- $(use_with xinerama) \
- $(use_with xml) \
- $(use_with xml xslt) \
- || die "configure failed"
-
- emake -j1 depend || die "depend"
-}
-
-src_compile() {
- emake all || die "all"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die
- dodoc ANNOUNCE AUTHORS README
- if use gecko ; then
- insinto /usr/share/wine/gecko
- doins "${DISTDIR}"/wine_gecko-${GV}.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
-}
Index: app-emulation/wine/wine-1.3.17-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.3.17-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.3.17-r1.ebuild (nonexistent)
@@ -1,220 +0,0 @@
-# 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.17.ebuild,v 1.1 2011/04/04 04:35:16 vapier 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 mousewarp 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() {
- use mousewarp && epatch "${FILESDIR}"/${PN}-1.3.16-mouse-warp.patch
- 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
-}
Index: app-emulation/wine/wine-1.1.38-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.1.38-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.1.38-r1.ebuild (nonexistent)
@@ -1,169 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.1.38.ebuild,v 1.1 2010/02/09 20:47:53 vapier 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
- SRC_URI=""
- #KEYWORDS=""
-else
- MY_P="${PN}-${PV/_/-}"
- SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
- KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
- S=${WORKDIR}/${MY_P}
-fi
-
-GV="1.0.0-x86"
-DESCRIPTION="free implementation of Windows(tm) on Unix"
-HOMEPAGE="http://www.winehq.org/"
-SRC_URI="${SRC_URI}
- gecko? ( mirror://sourceforge/wine/wine_gecko-${GV}.cab )"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE="alsa capi cups custom-cflags dbus esd fontconfig +gecko gnutls gphoto2 gsm hal jack jpeg lcms ldap mp3 nas ncurses openal +opengl oss +perl png samba scanner ssl test +threads +truetype win64 +X xcomposite xinerama xml"
-RESTRICT="test" #72375
-
-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 )
- 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 )
- gsm? ( media-sound/gsm )
- jpeg? ( media-libs/jpeg )
- ldap? ( net-nds/openldap )
- lcms? ( media-libs/lcms )
- mp3? ( >=media-sound/mpg123-1.5.0 )
- 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? ( 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
- )
- app-emulation/emul-linux-x86-baselibs
- >=sys-kernel/linux-headers-2.6
- ) )
- xcomposite? ( x11-libs/libXcomposite ) "
-DEPEND="${RDEPEND}
- X? (
- x11-proto/inputproto
- x11-proto/xextproto
- x11-proto/xf86vidmodeproto
- )
- xinerama? ( x11-proto/xineramaproto )
- sys-devel/bison
- sys-devel/flex"
-
-src_unpack() {
- if [[ $(( $(gcc-major-version) * 100 + $(gcc-minor-version) )) -lt 404 ]] ; then
- use win64 && 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() {
- 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
-}
-
-src_configure() {
- export LDCONFIG=/bin/true
-
- use custom-cflags || strip-flags
- use amd64 && ! use win64 && multilib_toolchain_setup x86
-
- 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 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 openal) \
- $(use_with opengl) \
- $(use_with ssl openssl) \
- $(use_with oss) \
- $(use_with png) \
- $(use_with threads pthread) \
- $(use_with scanner sane) \
- $(use_enable test tests) \
- $(use_with truetype freetype) \
- $(use_enable win64) \
- $(use_with X x) \
- $(use_with xcomposite) \
- $(use_with xinerama) \
- $(use_with xml) \
- $(use_with xml xslt) \
- || die "configure failed"
-
- emake -j1 depend || die "depend"
-}
-
-src_compile() {
- emake all || die "all"
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die
- dodoc ANNOUNCE AUTHORS README
- if use gecko ; then
- insinto /usr/share/wine/gecko
- doins "${DISTDIR}"/wine_gecko-${GV}.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
-}
Index: app-emulation/wine/wine-1.3.18-r1.ebuild
===================================================================
--- app-emulation/wine/wine-1.3.18-r1.ebuild (revision 237)
+++ app-emulation/wine/wine-1.3.18-r1.ebuild (nonexistent)
@@ -1,219 +0,0 @@
-# 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.18.ebuild,v 1.1 2011/04/26 20:31:37 vapier 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.2.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.msi
- win64? ( mirror://sourceforge/wine/wine_gecko-${GV}-x86_64.msi )
- )
- 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.msi || die
- use win64 && { doins "${DISTDIR}"/wine_gecko-${GV}-x86_64.msi || 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
-}
Index: app-emulation/crossover-games-bin/crossover-games-bin-10.2.0.ebuild
===================================================================
--- app-emulation/crossover-games-bin/crossover-games-bin-10.2.0.ebuild (revision 237)
+++ app-emulation/crossover-games-bin/crossover-games-bin-10.2.0.ebuild (nonexistent)
@@ -1,64 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="3"
-
-inherit eutils rpm
-
-DESCRIPTION="simplified/streamlined version of wine with commercial support"
-HOMEPAGE="http://www.codeweavers.com/products/cxgames/"
-SRC_URI="crossover-games-demo-${PV}-1.i386.rpm"
-
-#crossover-games-demo-10.1.0-1.i386.rpm
-
-LICENSE="CROSSOVER"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-IUSE="nas"
-RESTRICT="fetch strip"
-
-DEPEND="app-arch/rpm"
-
-RDEPEND="sys-libs/glibc
- x11-libs/libXrandr
- x11-libs/libXi
- x11-libs/libXmu
- x11-libs/libXxf86dga
- x11-libs/libXxf86vm
- dev-util/desktop-file-utils
- nas? ( media-libs/nas )
- amd64? ( app-emulation/emul-linux-x86-xlibs )
- media-libs/jpeg:62
- media-libs/libpng:1.2"
-
-S=${WORKDIR}
-
-pkg_nofetch() {
- einfo "Please visit ${HOMEPAGE}"
- einfo "and place ${A} in ${DISTDIR}"
-}
-
-
-src_unpack() {
- rpm_src_unpack ${A}
-}
-
-src_install() {
- # Create /opt/cxgames
- dodir /opt/cxgames || die "dodir failed"
-
- # Copy all cxgames files
- cd "${S}/opt/cxgames"
- cp -r * "${D}"/opt/cxgames || die "cp failed"
-
- insinto /opt/cxgames/etc
- doins share/crossover/data/cxgames.conf
-
- # Setup shortcuts
- #TBD
-}
-
-pkg_postinst() {
- elog "Run /opt/cxgames/bin/cxsetup as normal user to create"
- elog "bottles and install Windows applications."
-}
Index: app-emulation/crossover-games-bin/Manifest
===================================================================
--- app-emulation/crossover-games-bin/Manifest (revision 237)
+++ app-emulation/crossover-games-bin/Manifest (nonexistent)
@@ -1,2 +0,0 @@
-DIST crossover-games-demo-10.2.0-1.i386.rpm 34376792 RMD160 f4fd324188666b7f3f88beff63a4e57069ec1094 SHA1 19e8bb4d99434b4bdc4ec4b1d45454a1cdad8c47 SHA256 9bb546d42cf23d93e56881f0e6086c28ef5b2d14b49062fec7fc20ae199c8013
-EBUILD crossover-games-bin-10.2.0.ebuild 1298 RMD160 2ede18d711cb613bb00f76937c6d917f2ae32415 SHA1 d3cd4582fe382d2a3cb757afd9ff3b160928e692 SHA256 0c4f34bf761d64b0220045d4fe0c69c55e47737b516119eb65dbacda10b2ce87
Index: gnome-extra/mintmenu/mintmenu-5.2.2.ebuild
===================================================================
--- gnome-extra/mintmenu/mintmenu-5.2.2.ebuild (revision 237)
+++ gnome-extra/mintmenu/mintmenu-5.2.2.ebuild (nonexistent)
@@ -1,89 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils
-
-DESCRIPTION="MintMenu supports filtering, favorites, easy-uninstallation, autosession, and many other features."
-SRC_URI="http://packages.linuxmint.com/pool/main/m/mintmenu/${PN}_${PV}.tar.gz
- awn? ( http://ppa.launchpad.net/neelance/awn/ubuntu/pool/main/a/awn-mintmenu/awn-${PN}_1.0-3.tar.gz )"
-MINT_TRANSLATIONS="mint-translations_2011.08.06.tar.gz"
-LANG_URL="http://packages.linuxmint.com/pool/main/m/mint-translations/${MINT_TRANSLATIONS}"
-HOMEPAGE="http://linuxmint.com
- https://launchpad.net/~neelance/+archive/awn"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-IUSE="portato terminal awn"
-
-LANGS="af am ar ast be ber bg bn bs ca ckb cs csb cy da de el en_AU en_CA en_GB eo es et eu fa fi fo fr gl gv"
-LANGS="${LANGS} he hi hr hu hy id is it ja jv kk kn ko lt lv mk ml mr ms nb nds nl nn oc pa pl pt_BR pt ro ru"
-LANGS="${LANGS} si sk sl sq sr sv ta te th tr uk ur vi zh_CN zh_HK zh_TW"
-
-for X in ${LANGS} ; do
- IUSE="${IUSE} linguas_${X}"
- SRC_URI="${SRC_URI} linguas_${X}? ( ${LANG_URL} )"
-done
-
-RDEPEND=">=dev-lang/python-2.4.6
- <dev-lang/python-3.1.1-r1
- dev-python/pygtk
- dev-python/gnome-desktop-python
- dev-python/pyxdg
- x11-misc/alacarte
- gnome-extra/deskbar-applet
- terminal? ( x11-terms/gnome-terminal )
- portato? ( app-portage/portato )
- awn? ( gnome-extra/avant-window-navigator )"
-
-DEPEND="${RDEPEND}
- sys-apps/sed"
-
-S="${WORKDIR}"
-
-src_install() {
- dobin mintmenu/usr/bin/mintmenu
- dodir /usr/lib/linuxmint/mintMenu
- insinto /usr/lib/linuxmint/mintMenu
- cp -R mintmenu/usr/lib/linuxmint/mintMenu/* ${D}usr/lib/linuxmint/mintMenu
- dodir /usr/lib/bonobo/servers
- insinto /usr/lib/bonobo/servers
- doins mintmenu/usr/lib/bonobo/servers/mintMenu.server
- dodoc mintmenu/debian/changelog mintmenu/debian/control
-
- [[ -f ${MINT_TRANSLATIONS} ]] && unpack ${MINT_TRANSLATIONS}
- for X in ${LANGS} ; do
- if use linguas_${X}; then
- dodir /usr/share/linuxmint/locale/${X}/LC_MESSAGES
- insinto /usr/share/linuxmint/locale/${X}/LC_MESSAGES
- doins mint-translations*/usr/share/linuxmint/locale/${X}/LC_MESSAGES/mintmenu.mo
- fi
- done
-
- if use awn ; then
- mkdir -p ${D}/usr/share/avant-window-navigator/applets
- cp awn-mintmenu-1.0/mintmenu.desktop ${D}/usr/share/avant-window-navigator/applets
- mkdir -p ${D}/usr/lib/linuxmint/mintMenu
- cp awn-mintmenu-1.0/mintMenuAwn.py ${D}/usr/lib/linuxmint/mintMenu
- fi
-}
-
-pkg_preinst() {
- sed -i "s/share\/common\-licenses\/GPL/portage\/licenses\/GPL\-2/" ${D}usr/lib/linuxmint/mintMenu/mintMenu.py
- sed -i "/version.py\ mintmenu/d" ${D}usr/lib/linuxmint/mintMenu/mintMenu.py
- sed -i "s/set_version(version)/set_version(\"${PV}\")/" ${D}usr/lib/linuxmint/mintMenu/mintMenu.py
- sed -i "s/\"use_apt\",\ True/\"use_apt\",\ False/" ${D}usr/lib/linuxmint/mintMenu/plugins/applications.py
- sed -i "/activate\",\ self\.search\_mint\_tutorials\|ideas\|users\|software\|hardware)/,+1d" ${D}usr/lib/linuxmint/mintMenu/plugins/applications.py
- sed -i "s/\"show_software_manager\",\ True/\"show_software_manager\",\ False/" ${D}usr/lib/linuxmint/mintMenu/plugins/system_management.py
- if use terminal; then
- sed -i "s/x\-terminal\-emulator/gnome\-terminal/" ${D}usr/lib/linuxmint/mintMenu/plugins/system_management.py
- else
- sed -i "s/\"show_terminal\",\ True/\"show_terminal\",\ False/" ${D}usr/lib/linuxmint/mintMenu/plugins/system_management.py
- fi
- if use portato; then
- sed -i "s/sbin\/synaptic/bin\/portato/" ${D}usr/lib/linuxmint/mintMenu/plugins/system_management.py
- else
- sed -i "s/\"show_package_manager\",\ True/\"show_package_manager\",\ False/" ${D}usr/lib/linuxmint/mintMenu/plugins/system_management.py
- fi
-}
-
Index: gnome-extra/mintmenu/mintmenu-5.2.4.ebuild
===================================================================
--- gnome-extra/mintmenu/mintmenu-5.2.4.ebuild (revision 237)
+++ gnome-extra/mintmenu/mintmenu-5.2.4.ebuild (nonexistent)
@@ -1,89 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils
-
-DESCRIPTION="MintMenu supports filtering, favorites, easy-uninstallation, autosession, and many other features."
-SRC_URI="http://packages.linuxmint.com/pool/main/m/mintmenu/${PN}_${PV}.tar.gz
- awn? ( http://ppa.launchpad.net/neelance/awn/ubuntu/pool/main/a/awn-mintmenu/awn-${PN}_1.0-3.tar.gz )"
-MINT_TRANSLATIONS="mint-translations_2011.08.06.tar.gz"
-LANG_URL="http://packages.linuxmint.com/pool/main/m/mint-translations/${MINT_TRANSLATIONS}"
-HOMEPAGE="http://linuxmint.com
- https://launchpad.net/~neelance/+archive/awn"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-IUSE="porthole terminal awn"
-
-LANGS="af am ar ast be ber bg bn bs ca ckb cs csb cy da de el en_AU en_CA en_GB eo es et eu fa fi fo fr gl gv"
-LANGS="${LANGS} he hi hr hu hy id is it ja jv kk kn ko lt lv mk ml mr ms nb nds nl nn oc pa pl pt_BR pt ro ru"
-LANGS="${LANGS} si sk sl sq sr sv ta te th tr uk ur vi zh_CN zh_HK zh_TW"
-
-for X in ${LANGS} ; do
- IUSE="${IUSE} linguas_${X}"
- SRC_URI="${SRC_URI} linguas_${X}? ( ${LANG_URL} )"
-done
-
-RDEPEND=">=dev-lang/python-2.4.6
- <dev-lang/python-3.1.1-r1
- dev-python/pygtk
- dev-python/gnome-desktop-python
- dev-python/pyxdg
- x11-misc/alacarte
- gnome-extra/deskbar-applet
- terminal? ( x11-terms/gnome-terminal )
- porthole? ( app-portage/porthole )
- awn? ( gnome-extra/avant-window-navigator )"
-
-DEPEND="${RDEPEND}
- sys-apps/sed"
-
-S="${WORKDIR}"
-
-src_install() {
- dobin mintmenu/usr/bin/mintmenu
- dodir /usr/lib/linuxmint/mintMenu
- insinto /usr/lib/linuxmint/mintMenu
- cp -R mintmenu/usr/lib/linuxmint/mintMenu/* ${D}usr/lib/linuxmint/mintMenu
- dodir /usr/lib/bonobo/servers
- insinto /usr/lib/bonobo/servers
- doins mintmenu/usr/lib/bonobo/servers/mintMenu.server
- dodoc mintmenu/debian/changelog mintmenu/debian/control
-
- [[ -f ${MINT_TRANSLATIONS} ]] && unpack ${MINT_TRANSLATIONS}
- for X in ${LANGS} ; do
- if use linguas_${X}; then
- dodir /usr/share/linuxmint/locale/${X}/LC_MESSAGES
- insinto /usr/share/linuxmint/locale/${X}/LC_MESSAGES
- doins mint-translations*/usr/share/linuxmint/locale/${X}/LC_MESSAGES/mintmenu.mo
- fi
- done
-
- if use awn ; then
- mkdir -p ${D}/usr/share/avant-window-navigator/applets
- cp awn-mintmenu-1.0/mintmenu.desktop ${D}/usr/share/avant-window-navigator/applets
- mkdir -p ${D}/usr/lib/linuxmint/mintMenu
- cp awn-mintmenu-1.0/mintMenuAwn.py ${D}/usr/lib/linuxmint/mintMenu
- fi
-}
-
-pkg_preinst() {
- sed -i "s/share\/common\-licenses\/GPL/portage\/licenses\/GPL\-2/" ${D}usr/lib/linuxmint/mintMenu/mintMenu.py
- sed -i "/version.py\ mintmenu/d" ${D}usr/lib/linuxmint/mintMenu/mintMenu.py
- sed -i "s/set_version(version)/set_version(\"${PV}\")/" ${D}usr/lib/linuxmint/mintMenu/mintMenu.py
- sed -i "s/\"use_apt\",\ True/\"use_apt\",\ False/" ${D}usr/lib/linuxmint/mintMenu/plugins/applications.py
- sed -i "/activate\",\ self\.search\_mint\_tutorials\|ideas\|users\|software\|hardware)/,+1d" ${D}usr/lib/linuxmint/mintMenu/plugins/applications.py
- sed -i "s/\"show_software_manager\",\ True/\"show_software_manager\",\ False/" ${D}usr/lib/linuxmint/mintMenu/plugins/system_management.py
- if use terminal; then
- sed -i "s/x\-terminal\-emulator/gnome\-terminal/" ${D}usr/lib/linuxmint/mintMenu/plugins/system_management.py
- else
- sed -i "s/\"show_terminal\",\ True/\"show_terminal\",\ False/" ${D}usr/lib/linuxmint/mintMenu/plugins/system_management.py
- fi
- if use porthole; then
- sed -i "s/sbin\/synaptic/bin\/porthole/" ${D}usr/lib/linuxmint/mintMenu/plugins/system_management.py
- else
- sed -i "s/\"show_package_manager\",\ True/\"show_package_manager\",\ False/" ${D}usr/lib/linuxmint/mintMenu/plugins/system_management.py
- fi
-}
-
Index: gnome-extra/mintmenu/mintmenu-5.1.6.ebuild
===================================================================
--- gnome-extra/mintmenu/mintmenu-5.1.6.ebuild (revision 237)
+++ gnome-extra/mintmenu/mintmenu-5.1.6.ebuild (nonexistent)
@@ -1,89 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils
-
-DESCRIPTION="MintMenu supports filtering, favorites, easy-uninstallation, autosession, and many other features."
-SRC_URI="http://packages.linuxmint.com/pool/main/m/mintmenu/${PN}_${PV}.tar.gz
- awn? ( http://ppa.launchpad.net/neelance/awn/ubuntu/pool/main/a/awn-mintmenu/awn-${PN}_1.0-2.tar.gz )"
-MINT_TRANSLATIONS="mint-translations_2011.02.01.tar.gz"
-LANG_URL="http://packages.linuxmint.com/pool/main/m/mint-translations/${MINT_TRANSLATIONS}"
-HOMEPAGE="http://linuxmint.com
- https://launchpad.net/~neelance/+archive/awn"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-IUSE="portato terminal awn"
-
-LANGS="af am ar ast be ber bg bn bs ca ckb csb cs cy da de el en_AU en_CA en_GB eo es et eu fa fi fo fr gl gv"
-LANGS="${LANGS} he hi hr hu hy id is it ja jv kk kn ko lt lv mk ml mr ms nb nds nl nn oc pa pl pt_BR pt ro ru"
-LANGS="${LANGS} si sk sl sq sr sv ta te th tr uk ur vi zh_CN zh_HK zh_TW"
-
-for X in ${LANGS} ; do
- IUSE="${IUSE} linguas_${X}"
- SRC_URI="${SRC_URI} linguas_${X}? ( ${LANG_URL} )"
-done
-
-RDEPEND=">=dev-lang/python-2.4.6
- <dev-lang/python-3.1.1-r1
- dev-python/pygtk
- dev-python/gnome-desktop-python
- dev-python/pyxdg
- x11-misc/alacarte
- gnome-extra/deskbar-applet
- terminal? ( x11-terms/gnome-terminal )
- portato? ( app-portage/portato )
- awn? ( gnome-extra/avant-window-navigator )"
-
-DEPEND="${RDEPEND}
- sys-apps/sed"
-
-S="${WORKDIR}"
-
-src_install() {
- dobin mintmenu/usr/bin/mintmenu
- dodir /usr/lib/linuxmint/mintMenu
- insinto /usr/lib/linuxmint/mintMenu
- cp -R mintmenu/usr/lib/linuxmint/mintMenu/* ${D}usr/lib/linuxmint/mintMenu
- dodir /usr/lib/bonobo/servers
- insinto /usr/lib/bonobo/servers
- doins mintmenu/usr/lib/bonobo/servers/mintMenu.server
- dodoc mintmenu/debian/changelog mintmenu/debian/control
-
- [[ -f ${MINT_TRANSLATIONS} ]] && unpack ${MINT_TRANSLATIONS}
- for X in ${LANGS} ; do
- if use linguas_${X}; then
- dodir /usr/share/linuxmint/locale/${X}/LC_MESSAGES
- insinto /usr/share/linuxmint/locale/${X}/LC_MESSAGES
- doins mint-translations*/usr/share/linuxmint/locale/${X}/LC_MESSAGES/mintmenu.mo
- fi
- done
-
- if use awn ; then
- mkdir -p ${D}/usr/share/avant-window-navigator/applets
- cp awn-mintmenu-1.0/mintmenu.desktop ${D}/usr/share/avant-window-navigator/applets
- mkdir -p ${D}/usr/lib/linuxmint/mintMenu
- cp awn-mintmenu-1.0/mintMenuAwn.py ${D}/usr/lib/linuxmint/mintMenu
- fi
-}
-
-pkg_preinst() {
- sed -i "s/share\/common\-licenses\/GPL/portage\/licenses\/GPL\-2/" ${D}usr/lib/linuxmint/mintMenu/mintMenu.py
- sed -i "/version.py\ mintmenu/d" ${D}usr/lib/linuxmint/mintMenu/mintMenu.py
- sed -i "s/set_version(version)/set_version(\"${PV}\")/" ${D}usr/lib/linuxmint/mintMenu/mintMenu.py
- sed -i "s/\"use_apt\",\ True/\"use_apt\",\ False/" ${D}usr/lib/linuxmint/mintMenu/plugins/applications.py
- sed -i "/activate\",\ self\.search\_mint\_tutorials\|ideas\|users\|software\|hardware)/,+1d" ${D}usr/lib/linuxmint/mintMenu/plugins/applications.py
- sed -i "s/\"show_software_manager\",\ True/\"show_software_manager\",\ False/" ${D}usr/lib/linuxmint/mintMenu/plugins/system_management.py
- if use terminal; then
- sed -i "s/x\-terminal\-emulator/gnome\-terminal/" ${D}usr/lib/linuxmint/mintMenu/plugins/system_management.py
- else
- sed -i "s/\"show_terminal\",\ True/\"show_terminal\",\ False/" ${D}usr/lib/linuxmint/mintMenu/plugins/system_management.py
- fi
- if use portato; then
- sed -i "s/sbin\/synaptic/bin\/portato/" ${D}usr/lib/linuxmint/mintMenu/plugins/system_management.py
- else
- sed -i "s/\"show_package_manager\",\ True/\"show_package_manager\",\ False/" ${D}usr/lib/linuxmint/mintMenu/plugins/system_management.py
- fi
-}
-
Index: gnome-extra/mintmenu/Manifest
===================================================================
--- gnome-extra/mintmenu/Manifest (revision 237)
+++ gnome-extra/mintmenu/Manifest (nonexistent)
@@ -1,11 +0,0 @@
-DIST awn-mintmenu_1.0-2.tar.gz 12422 RMD160 b9db63eecbc48ff20618500981baa8d5e2f60408 SHA1 e359030b41d60e747cd4757a7db14f601c194d27 SHA256 ba0081a7e7c644211d040882bde33b2886eae9fd8e18fd65d1e92f1a4259ba13
-DIST awn-mintmenu_1.0-3.tar.gz 12470 RMD160 411331986705348ca7bb8e09746c1639f2a92f47 SHA1 45d5ae696fef037531e479a20b1362abadb86338 SHA256 a234b39588ec7a0af346b29adf634ff941fab60da255b6b00eb3d55f2f025dad
-DIST mint-translations_2011.02.01.tar.gz 2676674 RMD160 8777b4f392184080e797928ab0d448ce4e467026 SHA1 243dc87c9bf891ec9bfcb4aeb392b036e8dd4ff3 SHA256 89aa4ad6c1957aa66b1eb49b56bd05f33b21802e06a77fdccf7833afa0a16671
-DIST mint-translations_2011.08.06.tar.gz 2779047 RMD160 4d7a6df98af887a1970f62f05289311023b02219 SHA1 e22d9ad24d95bf9c50c611d9f3d08f50a217b104 SHA256 6b33989124ef31c04c4bbf0772cf0e7272903c4ea1766f0a374f010513bb92ac
-DIST mintmenu_5.1.6.tar.gz 707186 RMD160 e338ed7b7fa0eaf4bb6a5c13721d6d457a30c7d1 SHA1 7a8f400cc8eda4e8293e1462697252565212c1be SHA256 7429a2cd18e25ab4be316e699dc1e586d211ec61b56b3e72b38f91df49127488
-DIST mintmenu_5.2.2.tar.gz 696694 RMD160 f6b83228f520af8ca48421a24e6d1c4af1bab0e6 SHA1 8e57284fad8b4fdd297241dd0e1b9444ab35cffb SHA256 314ceca79940c39013927b17ec7b139fa286b5dab11469861c0df35c19639a0f
-DIST mintmenu_5.2.4.tar.gz 808887 RMD160 3696275e3e27642a889d380e37f10442cb92e075 SHA1 8f7379bf32b543f680e4955f6c4c8d0194181bc1 SHA256 49ed9ff072da4ea32fdba4469f32b87de0b84e3b1a2f07e7e84c82e6def0b7db
-EBUILD mintmenu-5.1.6.ebuild 3723 RMD160 e172bbeb96a0f24ef1385343366535a5b5fafa3a SHA1 e36a6e3a50550a4fff9ef247ca7df4a375484481 SHA256 fd4c28d9db29ebcce7527aeb52a3107ce6e5e54863ae64ac1d40f1f816c389e0
-EBUILD mintmenu-5.2.2.ebuild 3723 RMD160 d715725e376342786dc17d43c56ab268a7ddd1cd SHA1 8d174dc549784baafa2613ab908d91a8cfe0f9d4 SHA256 a557d07f0b466b36173be8ca219ccb3ba1a3cce992102dd1617372661d5dc32c
-EBUILD mintmenu-5.2.4.ebuild 3728 RMD160 ae92918fea90d86cbf82de09ea47ddd6fa8cefed SHA1 648a9a6e200c2a3f721c641f350801abc51291ef SHA256 ab6de8b31faf8e0c42a1c547df0b19e3590bf714f95aebe5d6858fee195c95d9
-MISC metadata.xml 472 RMD160 a6e5ffa604b27a74fee9a1d9bbdad73028f8318e SHA1 acd6f09702a27677fb2d2f97353ecc0b4ee39f08 SHA256 f996f93393681f8d446241adff8ae31bd8529e5a5aa49703cfa08e1cf59da558
Index: gnome-extra/mintmenu/metadata.xml
===================================================================
--- gnome-extra/mintmenu/metadata.xml (revision 237)
+++ gnome-extra/mintmenu/metadata.xml (nonexistent)
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>maintainer-wanted</herd>
-<use>
- <flag name='awn'>Enables Avant Window Managar integration</flag>
- <flag name='terminal'>Setting gnome-terminal as default terminal</flag>
- <flag name='portato'>Setting Portato as default package manager</flag>
- <flag name='porthole'>Setting Porthole as default package manager</flag>
-</use>
-</pkgmetadata>
/gnome-extra/mintmenu/metadata.xml
Property changes:
Deleted: svn:mime-type
## -1 +0,0 ##
-text/plain
\ No newline at end of property
Index: app-misc/lirc/lirc-0.8.6-r3.ebuild
===================================================================
--- app-misc/lirc/lirc-0.8.6-r3.ebuild (revision 237)
+++ app-misc/lirc/lirc-0.8.6-r3.ebuild (nonexistent)
@@ -1,362 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/lirc-0.8.6-r2.ebuild,v 1.1 2009/11/15 10:04:21 zzam Exp $
-
-inherit eutils linux-mod flag-o-matic autotools
-
-DESCRIPTION="decode and send infra-red signals of many commonly used remote controls"
-HOMEPAGE="http://www.lirc.org/"
-
-MY_P=${PN}-${PV/_/}
-
-if [[ "${PV/_pre/}" = "${PV}" ]]; then
- SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2"
-else
- SRC_URI="http://www.lirc.org/software/snapshots/${MY_P}.tar.bz2"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug doc X hardware-carrier transmitter"
-
-S="${WORKDIR}/${MY_P}"
-
-RDEPEND="
- X? (
- x11-libs/libX11
- x11-libs/libSM
- x11-libs/libICE
- )
- lirc_devices_alsa_usb? ( media-libs/alsa-lib )
- lirc_devices_audio? ( >media-libs/portaudio-18 )
- lirc_devices_irman? ( media-libs/libirman )"
-
-# This are drivers with names matching the
-# parameter --with-driver=NAME
-IUSE_LIRC_DEVICES_DIRECT="
- all userspace accent act200l act220l
- adaptec alsa_usb animax asusdh atilibusb
- atiusb audio audio_alsa avermedia avermedia_vdomate
- avermedia98 awlibusb bestbuy bestbuy2 breakoutbox
- bte bw6130 caraca chronos commandir
- cph06x creative creative_infracd
- devinput digimatrix dsp dvico ea65 ene0100
- exaudio flyvideo ftdi gvbctv5pci hauppauge
- hauppauge_dvb hercules_smarttv_stereo i2cuser
- igorplugusb iguanaIR imon imon_24g imon_knob
- imon_lcd imon_pad imon_rsc irdeo irdeo_remote
- irlink irman irreal it87 ite8709
- knc_one kworld leadtek_0007 leadtek_0010
- leadtek_pvr2000 livedrive_midi
- livedrive_seq logitech macmini mceusb
- mediafocusI mouseremote
- mouseremote_ps2 mp3anywhere mplay nslu2
- packard_bell parallel pcmak pcmak_usb
- pctv pixelview_bt878 pixelview_pak
- pixelview_pro provideo realmagic
- remotemaster sa1100 samsung sasem sb0540 serial
- silitek sir slinke streamzap tekram
- tekram_bt829 tira ttusbir tuxbox tvbox udp uirt2
- uirt2_raw usb_uirt_raw usbx wpc8769l"
-
-# drivers that need special handling and
-# must have another name specified for
-# parameter --with-driver=NAME
-IUSE_LIRC_DEVICES_SPECIAL="
- serial_igor_cesko
- remote_wonder_plus xboxusb usbirboy inputlirc"
-
-IUSE_LIRC_DEVICES="${IUSE_LIRC_DEVICES_DIRECT} ${IUSE_LIRC_DEVICES_SPECIAL}"
-
-#device-driver which use libusb
-LIBUSB_USED_BY_DEV="
- all atilibusb awlibusb sasem igorplugusb imon imon_lcd imon_pad
- imon_rsc streamzap mceusb xboxusb irlink commandir"
-
-for dev in ${LIBUSB_USED_BY_DEV}; do
- DEPEND="${DEPEND} lirc_devices_${dev}? ( dev-libs/libusb )"
-done
-
-# adding only compile-time depends
-DEPEND="${RDEPEND} ${DEPEND}
- virtual/linux-sources
- lirc_devices_ftdi? ( dev-embedded/libftdi )
- lirc_devices_all? ( dev-embedded/libftdi )"
-
-# adding only run-time depends
-RDEPEND="${RDEPEND}
- lirc_devices_usbirboy? ( app-misc/usbirboy )
- lirc_devices_inputlirc? ( app-misc/inputlircd )
- lirc_devices_iguanaIR? ( app-misc/iguanaIR )"
-
-# add all devices to IUSE
-for dev in ${IUSE_LIRC_DEVICES}; do
- IUSE="${IUSE} lirc_devices_${dev}"
-done
-
-add_device() {
- : ${lirc_device_count:=0}
- ((lirc_device_count++))
-
- if [[ ${lirc_device_count} -eq 2 ]]; then
- ewarn
- ewarn "When selecting multiple devices for lirc to be supported,"
- ewarn "it can not be guaranteed that the drivers play nice together."
- ewarn
- ewarn "If this is not intended, then abort emerge now with Ctrl-C,"
- ewarn "Set LIRC_DEVICES and restart emerge."
- ewarn
- epause
- fi
-
- local dev="${1}"
- local desc="device ${dev}"
- if [[ -n "${2}" ]]; then
- desc="${2}"
- fi
-
- elog "Compiling support for ${desc}"
- MY_OPTS="${MY_OPTS} --with-driver=${dev}"
-}
-
-pkg_setup() {
-
- if use lirc_devices_mceusb2
- then
- ewarn "The mceusb2 driver has been merged into the mceusb."
- ewarn "Please only use the latter now."
- fi
-
- ewarn "If your LIRC device requires modules, you'll need MODULE_UNLOAD"
- ewarn "support in your kernel."
-
- linux-mod_pkg_setup
-
- # set default configure options
- MY_OPTS=""
- LIRC_DRIVER_DEVICE="/dev/lirc0"
-
- if use lirc_devices_all; then
- # compile in drivers for a lot of devices
- add_device all "a lot of devices"
- else
- # compile in only requested drivers
- local dev
- for dev in ${IUSE_LIRC_DEVICES_DIRECT}; do
- if use lirc_devices_${dev}; then
- add_device ${dev}
- fi
- done
-
- if use lirc_devices_remote_wonder_plus; then
- add_device atiusb "device Remote Wonder Plus (atiusb-based)"
- fi
-
- if use lirc_devices_serial_igor_cesko; then
- add_device serial "serial with Igor Cesko design"
- MY_OPTS="${MY_OPTS} --with-igor"
- fi
-
- if use lirc_devices_imon_pad; then
- ewarn "The imon_pad driver has incorporated the previous pad2keys patch"
- ewarn "and removed the pad2keys_active option for the lirc_imon module"
- ewarn "because it is always active."
- ewarn "If you have an older imon VFD device, you may need to add the module"
- ewarn "option display_type=1 to override autodetection and force VFD mode."
- fi
-
- if use lirc_devices_xboxusb; then
- add_device atiusb "device xboxusb"
- fi
-
- if use lirc_devices_usbirboy; then
- add_device userspace "device usbirboy"
- LIRC_DRIVER_DEVICE="/dev/usbirboy"
- fi
-
- if [[ "${MY_OPTS}" == "" ]]; then
- if [[ "${PROFILE_ARCH}" == "xbox" ]]; then
- # on xbox: use special driver
- add_device atiusb "device xboxusb"
- else
- # no driver requested
- elog
- elog "Compiling only the lirc-applications, but no drivers."
- elog "Enable drivers with LIRC_DEVICES if you need them."
- MY_OPTS="--with-driver=none"
- fi
- fi
- fi
-
- use hardware-carrier && MY_OPTS="${MY_OPTS} --without-soft-carrier"
- use transmitter && MY_OPTS="${MY_OPTS} --with-transmitter"
-
- if [[ -n "${LIRC_OPTS}" ]] ; then
- ewarn
- ewarn "LIRC_OPTS is deprecated from lirc-0.8.0-r1 on."
- ewarn
- ewarn "Please use LIRC_DEVICES from now on."
- ewarn "e.g. LIRC_DEVICES=\"serial sir\""
- ewarn
- ewarn "Flags are now set per use-flags."
- ewarn "e.g. transmitter, hardware-carrier"
-
- local opt
- local unsupported_opts=""
-
- # test for allowed options for LIRC_OPTS
- for opt in ${LIRC_OPTS}; do
- case ${opt} in
- --with-port=*|--with-irq=*|--with-timer=*|--with-tty=*)
- MY_OPTS="${MY_OPTS} ${opt}"
- ;;
- *)
- unsupported_opts="${unsupported_opts} ${opt}"
- ;;
- esac
- done
- if [[ -n ${unsupported_opts} ]]; then
- ewarn "These options are no longer allowed to be set"
- ewarn "with LIRC_OPTS: ${unsupported_opts}"
- die "LIRC_OPTS is no longer recommended."
- fi
- fi
-
- # Setup parameter for linux-mod.eclass
- MODULE_NAMES="lirc(misc:${S})"
- BUILD_TARGETS="all"
-
- ECONF_PARAMS=" --localstatedir=/var
- --with-syslog=LOG_DAEMON
- --enable-sandboxed
- --with-kerneldir=${KV_DIR}
- --with-moduledir=/lib/modules/${KV_FULL}/misc
- $(use_enable debug)
- $(use_with X x)
- ${MY_OPTS}"
-
- einfo
- einfo "lirc-configure-opts: ${MY_OPTS}"
- elog "Setting default lirc-device to ${LIRC_DRIVER_DEVICE}"
-
- filter-flags -Wl,-O1
-
- # force non-parallel make, Bug 196134
- MAKEOPTS="${MAKEOPTS} -j1"
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- # Rip out dos CRLF
- edos2unix contrib/lirc.rules
-
- # Apply patches needed for some special device-types
- use lirc_devices_audio || epatch "${FILESDIR}"/lirc-0.8.4-portaudio_check.patch
- use lirc_devices_remote_wonder_plus && epatch "${FILESDIR}"/lirc-0.8.3_pre1-remotewonderplus.patch
-
- # remove parallel driver on SMP systems
- if linux_chkconfig_present SMP ; then
- sed -i -e "s:lirc_parallel\.o::" drivers/lirc_parallel/Makefile.am
- fi
-
- # Bug #187418
- if kernel_is ge 2 6 22 ; then
- ewarn "Disabling lirc_gpio driver as it does no longer work Kernel 2.6.22+"
- sed -i -e "s:lirc_gpio\.o::" drivers/lirc_gpio/Makefile.am
- fi
-
- # Apply patch from upsrtream version 1.70 to 1.71
- epatch "${FILESDIR}"/lirc_i2c_r1.70_to_r1.72.patch
-
- # respect CFLAGS
- sed -i -e 's:CFLAGS="-O2:CFLAGS=""\n#CFLAGS="-O2:' configure.ac
-
- # setting default device-node
- local f
- for f in configure.ac acconfig.h; do
- [[ -f "$f" ]] && sed -i -e '/#define LIRC_DRIVER_DEVICE/d' "$f"
- done
- echo "#define LIRC_DRIVER_DEVICE \"${LIRC_DRIVER_DEVICE}\"" >> acconfig.h
-
- eautoreconf
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
-
- newinitd "${FILESDIR}"/lircd-0.8.6 lircd
- newinitd "${FILESDIR}"/lircmd lircmd
- newconfd "${FILESDIR}"/lircd.conf.2 lircd
-
- insinto /etc/modprobe.d/
- newins "${FILESDIR}"/modprobed.lirc lirc.conf
-
- newinitd "${FILESDIR}"/irexec-initd-0.8.6-r2 irexec
- newconfd "${FILESDIR}"/irexec-confd irexec
-
- if use doc ; then
- dohtml doc/html/*.html
- insinto /usr/share/doc/${PF}/images
- doins doc/images/*
- fi
-
- insinto /usr/share/lirc/remotes
- doins -r remotes/*
-
- keepdir /var/run/lirc /etc/lirc
- if [[ -e "${D}"/etc/lirc/lircd.conf ]]; then
- newdoc "${D}"/etc/lirc/lircd.conf lircd.conf.example
- fi
-}
-
-pkg_preinst() {
- linux-mod_pkg_preinst
-
- local dir="${ROOT}/etc/modprobe.d"
- if [[ -a "${dir}"/lirc && ! -a "${dir}"/lirc.conf ]]; then
- elog "Renaming ${dir}/lirc to lirc.conf"
- mv -f "${dir}/lirc" "${dir}/lirc.conf"
- fi
-
- # copy the first file that can be found
- if [[ -f "${ROOT}"/etc/lirc/lircd.conf ]]; then
- cp "${ROOT}"/etc/lirc/lircd.conf "${T}"/lircd.conf
- elif [[ -f "${ROOT}"/etc/lircd.conf ]]; then
- cp "${ROOT}"/etc/lircd.conf "${T}"/lircd.conf
- MOVE_OLD_LIRCD_CONF=1
- elif [[ -f "${D}"/etc/lirc/lircd.conf ]]; then
- cp "${D}"/etc/lirc/lircd.conf "${T}"/lircd.conf
- fi
-
- # stop portage from touching the config file
- if [[ -e "${D}"/etc/lirc/lircd.conf ]]; then
- rm -f "${D}"/etc/lirc/lircd.conf
- fi
-}
-
-pkg_postinst() {
- linux-mod_pkg_postinst
-
- # copy config file to new location
- # without portage knowing about it
- # so it will not delete it on unmerge or ever touch it again
- if [[ -e "${T}"/lircd.conf ]]; then
- cp "${T}"/lircd.conf "${ROOT}"/etc/lirc/lircd.conf
- if [[ "$MOVE_OLD_LIRCD_CONF" = "1" ]]; then
- elog "Moved /etc/lircd.conf to /etc/lirc/lircd.conf"
- rm -f "${ROOT}"/etc/lircd.conf
- fi
- fi
-
- ewarn
- ewarn "The lirc_gpio driver will not work with Kernels 2.6.22+"
- ewarn "You need to switch over to /dev/input/event? if you need gpio"
- ewarn "This device can than then be used via lirc's dev/input driver."
- ewarn
- ewarn "The new default location for lircd.conf is inside of"
- ewarn "/etc/lirc/ directory"
-
-}
Index: app-misc/lirc/Manifest
===================================================================
--- app-misc/lirc/Manifest (revision 237)
+++ app-misc/lirc/Manifest (nonexistent)
@@ -1,24 +0,0 @@
-AUX irexec-confd 280 RMD160 f669c7c98b9d7cac2010284ab6068d29d47ec811 SHA1 c6decc19a273d98d451de137a2ffbe16d5df28ae SHA256 c404ad3b624004cab25bd3a89593cdeb0abbc25771d6e52caf2f37cb4f7b2b79
-AUX irexec-initd 808 RMD160 06b02232f892ab032e2bf8b35bb2945a623a2610 SHA1 5c5630e5434c2430b9a74b725fc5350e29adaede SHA256 9325419aa45d80c205bc1cd47fe839b178da74bca5dd928cbe3ae17423b92493
-AUX irexec-initd-0.8.6-r2 816 RMD160 e9969072ccbdcb284781a4224c9fa2afc72fecaf SHA1 ab066d769417e13c194112ba99f309bb1cb0d2e5 SHA256 5e5a31fbd93294a6e210499a880fcab371b23706824c9d60d827b0187d7bade4
-AUX lirc-0.8.3-imon-pad2keys.patch 11556 RMD160 89a050f7099593000a40b15c46de6137f3b10dfa SHA1 019b1aa3d72df9e4b28796c173fb4fa1fc3e457d SHA256 347c6195d971f8d1a3f4c29a1ff4750d04cea297d16679aeda7529ac1720d42e
-AUX lirc-0.8.3-kernel-2.6.26.diff 3233 RMD160 654d6375f8b0a4e45ce2c60d18581cb2dc7c38a3 SHA1 3465689927bd998fcd4e6875ccc004346c93c4cf SHA256 2e70c6806dc24e0c3288f55f5a20ad7484e05752ca8efd5254e3be3ff73cbefd
-AUX lirc-0.8.3-kernel-2.6.27.diff 1253 RMD160 9ece885b51b356ef1001f5f58fb913e1931365a6 SHA1 8da93ede404e425bcc676079129ba70e8f581a4b SHA256 64c0e4d7bca25d07f903352329445f6e95c42edd73b21ac040e190609f34807f
-AUX lirc-0.8.3-pa19.patch 1954 RMD160 bb90abc0c35fd5e9827ca993bca51d3075ccb3b8 SHA1 7cae24797dd132a226293bd1e47d87505be4c37a SHA256 d5c4959c78a4f83bc494788c45da2ec5fe7d5c1362f82136233068cc2e87ca8e
-AUX lirc-0.8.3_pre1-imon-pad2keys.patch 10312 RMD160 6f61031cd3035289b2d52797dd02d027f593873d SHA1 c59aab62c9b59e27b93d5613e050438fcf2c6eed SHA256 2f79f223d5d2e998321284c50edea044ad26ab8607eae1e9e79e7c0ea6a8f2cd
-AUX lirc-0.8.3_pre1-kernel-2.6.24.diff 3140 RMD160 ad09e63973827b180530c63a6c49c4e180629198 SHA1 e66cae5faf48a7f9e8d7e391b3fdf6f8984e2074 SHA256 d992cca976d34d7e78a3709908852b828722a9ef18d7ee2151cd1e9de9b529d3
-AUX lirc-0.8.3_pre1-remotewonderplus.patch 943 RMD160 05a0696d51ff01c7d9644ad3ff4d56fef20be439 SHA1 971ad8b27d57c31439a1f7fb87dac2dc39d6c1e8 SHA256 547efbfa30f282ba9100495044e3b720c8f74c44f9a4e34db934d2ac7976fe29
-AUX lirc-0.8.3_pre3-imon-pad2keys.patch 11556 RMD160 96137f08691e341844d7ebc860337e1b6e4baf25 SHA1 885ac9bbcc73e0f815c9e3eb867b36e335eeb52f SHA256 7ce01a1fe0dd2021b9dcf1d3c764d5a4704aab33cd616d92f1ff401f31d17d3f
-AUX lirc-0.8.4-portaudio_check.patch 769 RMD160 d83b1a167da5b0c4e09ef716a4fc80f7261f7665 SHA1 81537dc12f897756d24fcf2cf4d178dc8169e360 SHA256 01e2034aaa6a7eb039e5c0e6c3b4a6ed38860614d3d0b0005d99a4aac2b3827e
-AUX lirc_i2c_r1.70_to_r1.72.patch 2285 RMD160 1fca70f5ec15fddc7bb7167e0d4531b99b40fe95 SHA1 c6e802110e584a1f2bac8297e19428d79ec33c94 SHA256 c5836be6ef0be4f6ee1afff779b778b6fa61437f81339d79a640b241cc1f2806
-AUX lircd 450 RMD160 73cf3057f420632e90e80eeb30e79cdbb3390b5d SHA1 e43d500a672bf89b7dc5e6bdedc9ed8e90dac3b3 SHA256 a9d6d2cc0abd0efe3267c1477fac012378e63e26aa021cfce7a0e25b27f196df
-AUX lircd-0.8.3 581 RMD160 162a54bb19df7b97aa982355a6d009ddc82580eb SHA1 c0f7a0a65169d02bdc7003d574d8610694241a5d SHA256 9ba3c5a8c0ca5966729dc5e2c7a5960bbf12b443d91e9e319a0277f153df1b1f
-AUX lircd-0.8.6 941 RMD160 e26898ef4660b2a23cad190e224270181900181a SHA1 ee2f5422f259b4ee486baa1ae88019948fed5a40 SHA256 753957bc06a851388c71b6c98ec3463e61a26308c8643ed8c0257cb1757efdae
-AUX lircd.conf.2 314 RMD160 895fd43ce98f478e6ef8d3375c2be86f7b22f0dd SHA1 4edb23d7f14c8d92bc19d59734f8f3ebe9f30e75 SHA256 bf62f0985e97b4bd8828d609bb0daa543b7c158f457d597712752d50e2265adb
-AUX lircmd 466 RMD160 32f2b2411afc60522944f5c3dff9f53aac242a9c SHA1 79939de790d20704009643bd810e3186090d0e36 SHA256 d47f22a33a83c14a4a0c333d6a445c40e550c491899fb0c6d323e23fe1eac7b7
-AUX modprobed.lirc 549 RMD160 89edfd587932959df9e521d146cef7c67cf97b18 SHA1 f59d8f031859eb6b6dccd1faf15d7ed2251288b1 SHA256 b4951252321ea326d3ec401e5ff1112716c5aaf5b2ca94d9f5e187e22ad35c44
-AUX modulesd.lirc 482 RMD160 0c7ec9881b337529acaf15eb4bf7a66a8623fc6c SHA1 8415e466cad31278496bafa817ccabbb72c56ce4 SHA256 3906b61951e1245cb3c9b16e81255a735f7bcdbbfcbedcdf44cd53236e2a3f28
-AUX xbox-lircd.conf 784 RMD160 844b08d504f5afb996f900d3d225cc855fbf4884 SHA1 65c3b9c295bc8ab8f80077dd3a40b599d1a60ce3 SHA256 03979bd658ed4a5705c358a1278b1565dd10463ab6eb14fa8d25b3d98e645008
-DIST lirc-0.8.6.tar.bz2 730341 RMD160 c4301b1ac966be48c856b606ae0fedd366cb608d SHA1 199aad7381e785945e4634f9a002e5ac35bf8930 SHA256 0a82e73b1bbf1712cff9d757739f9a2083be246d1b1d071f8808b5e6cca4d1a1
-EBUILD lirc-0.8.6-r3.ebuild 10192 RMD160 ce3547cf1d40835f0705fc15455d0e091353284f SHA1 4fda5bbdc9c587bad83ca94c13890c24c784235a SHA256 63d25e1415797f0a75cdb26857e9124c53621e9a60b911c0d14f0b817585b340
-MISC metadata.xml 376 RMD160 7b854dad1999c38592eabe928aab80615ba1f1e5 SHA1 17dc9c9591c77aa4ec2d98b9bc1f34ff68da31ad SHA256 e3b4637a67a93eb4b9457fa5941e8a6a891adca11a1ebc80c21a59650eac93aa
Index: app-misc/lirc/metadata.xml
===================================================================
--- app-misc/lirc/metadata.xml (revision 237)
+++ app-misc/lirc/metadata.xml (nonexistent)
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>media-tv</herd>
-<use>
- <flag name='hardware-carrier'>The transmitter device generates its clock
- signal in hardware</flag>
- <flag name='transmitter'>Add transmitter support to some lirc-drivers
- (e.g. serial)</flag>
-</use>
-</pkgmetadata>
/app-misc/lirc/metadata.xml
Property changes:
Deleted: svn:mime-type
## -1 +0,0 ##
-text/plain
\ No newline at end of property
Index: app-misc/lirc/files/lirc-0.8.3_pre1-kernel-2.6.24.diff
===================================================================
--- app-misc/lirc/files/lirc-0.8.3_pre1-kernel-2.6.24.diff (revision 237)
+++ app-misc/lirc/files/lirc-0.8.3_pre1-kernel-2.6.24.diff (nonexistent)
@@ -1,110 +0,0 @@
-#bug 200508
-
---- a/lirc-0.8.3pre1/drivers/lirc_dev/lirc_dev.c 2007-09-27 15:47:20.000000000 -0400
-+++ b/lirc-0.8.3pre1/drivers/lirc_dev/lirc_dev.c 2007-11-27 11:06:41.000000000 -0500
-@@ -41,6 +41,7 @@
- #include <linux/fs.h>
- #include <linux/poll.h>
- #include <linux/smp_lock.h>
-+#include <linux/completion.h>
- #if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 18)
- #include <linux/uaccess.h>
- #include <linux/errno.h>
-@@ -86,8 +87,8 @@
- struct lirc_buffer *buf;
-
- int tpid;
-- struct semaphore *t_notify;
-- struct semaphore *t_notify2;
-+ struct completion *t_notify;
-+ struct completion *t_notify2;
- int shutdown;
- long jiffies_to_wait;
-
-@@ -193,7 +194,7 @@
- daemonize("lirc_dev");
-
- if (ir->t_notify != NULL)
-- up(ir->t_notify);
-+ complete(ir->t_notify);
-
- dprintk(LOGHEAD "poll thread started\n", ir->p.name, ir->p.minor);
-
-@@ -218,11 +219,11 @@
- } while (!ir->shutdown);
-
- if (ir->t_notify2 != NULL)
-- down(ir->t_notify2);
-+ wait_for_completion(ir->t_notify2);
-
- ir->tpid = -1;
- if (ir->t_notify != NULL)
-- up(ir->t_notify);
-+ complete(ir->t_notify);
-
- dprintk(LOGHEAD "poll thread ended\n", ir->p.name, ir->p.minor);
-
-@@ -238,7 +239,7 @@
- #ifdef LIRC_HAVE_DEVFS_24
- char name[16];
- #endif
-- DECLARE_MUTEX_LOCKED(tn);
-+ DECLARE_COMPLETION(tn);
-
- if (!p) {
- printk(KERN_ERR "lirc_dev: lirc_register_plugin: "
-@@ -389,7 +390,7 @@
- err = -ECHILD;
- goto out_sysfs;
- }
-- down(&tn);
-+ wait_for_completion(&tn);
- ir->t_notify = NULL;
- }
- ir->attached = 1;
-@@ -425,8 +426,8 @@
- int lirc_unregister_plugin(int minor)
- {
- struct irctl *ir;
-- DECLARE_MUTEX_LOCKED(tn);
-- DECLARE_MUTEX_LOCKED(tn2);
-+ DECLARE_COMPLETION(tn);
-+ DECLARE_COMPLETION(tn2);
-
- if (minor < 0 || minor >= MAX_IRCTL_DEVICES) {
- printk(KERN_ERR "lirc_dev: lirc_unregister_plugin: "
-@@ -462,8 +463,8 @@
- /* 2.2.x does not export wake_up_process() */
- wake_up_interruptible(ir->p.get_queue(ir->p.data));
- #endif
-- up(&tn2);
-- down(&tn);
-+ complete(&tn2);
-+ wait_for_completion(&tn);
- ir->t_notify = NULL;
- ir->t_notify2 = NULL;
- }
-diff -Naur lirc-0.8.3pre1.orig/drivers/lirc_serial/lirc_serial.c lirc-0.8.3pre1/drivers/lirc_serial/lirc_serial.c
---- lirc-0.8.3pre1.orig/drivers/lirc_serial/lirc_serial.c 2007-12-27 01:27:36.143803257 +0100
-+++ lirc-0.8.3pre1/drivers/lirc_serial/lirc_serial.c 2007-12-27 01:29:38.149303268 +0100
-@@ -961,7 +961,7 @@
- do_gettimeofday(&lasttv);
-
- result = request_irq(irq, irq_handler,
-- SA_INTERRUPT | (share_irq ? SA_SHIRQ:0),
-+ IRQF_DISABLED | (share_irq ? IRQF_SHARED:0),
- LIRC_DRIVER_NAME, (void *)&hardware);
-
- switch (result) {
-diff -Naur lirc-0.8.3pre1.orig/drivers/lirc_sir/lirc_sir.c lirc-0.8.3pre1/drivers/lirc_sir/lirc_sir.c
---- lirc-0.8.3pre1.orig/drivers/lirc_sir/lirc_sir.c 2007-12-28 15:11:48.142285437 +0100
-+++ lirc-0.8.3pre1/drivers/lirc_sir/lirc_sir.c 2007-12-28 15:13:05.561290741 +0100
-@@ -1025,7 +1025,7 @@
- return -EBUSY;
- }
- #endif
-- retval = request_irq(irq, sir_interrupt, SA_INTERRUPT,
-+ retval = request_irq(irq, sir_interrupt, IRQF_DISABLED,
- LIRC_DRIVER_NAME, NULL);
- if (retval < 0) {
- # ifndef LIRC_ON_SA1100
Index: app-misc/lirc/files/lircd-0.8.3
===================================================================
--- app-misc/lirc/files/lircd-0.8.3 (revision 237)
+++ app-misc/lirc/files/lircd-0.8.3 (nonexistent)
@@ -1,23 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/files/lircd-0.8.3,v 1.1 2008/05/05 09:53:19 zzam Exp $
-
-PIDFILE=/var/run/${SVCNAME}.pid
-
-depend() {
- provide lirc
-}
-
-start() {
- ebegin "Starting lircd"
- start-stop-daemon --start --quiet --pidfile "${PIDFILE}" --exec /usr/sbin/lircd -- \
- -P "${PIDFILE}" ${LIRCD_OPTS}
- eend $?
-}
-
-stop() {
- ebegin "Stopping lircd"
- start-stop-daemon --stop --quiet --pidfile "${PIDFILE}" --exec /usr/sbin/lircd
- eend $?
-}
Index: app-misc/lirc/files/lirc-0.8.3_pre1-imon-pad2keys.patch
===================================================================
--- app-misc/lirc/files/lirc-0.8.3_pre1-imon-pad2keys.patch (revision 237)
+++ app-misc/lirc/files/lirc-0.8.3_pre1-imon-pad2keys.patch (nonexistent)
@@ -1,257 +0,0 @@
-diff -NuBbwr lirc-0.8.3pre1-orig/drivers/lirc_imon/lirc_imon.c lirc-0.8.3pre1/drivers/lirc_imon/lirc_imon.c
---- lirc-0.8.3pre1-orig/drivers/lirc_imon/lirc_imon.c 2007-09-30 11:58:45.000000000 +0200
-+++ lirc-0.8.3pre1/drivers/lirc_imon/lirc_imon.c 2007-10-14 14:20:07.000000000 +0200
-@@ -69,9 +69,9 @@
-
-
- #define MOD_AUTHOR "Venky Raju <dev@venky.ws>"
--#define MOD_DESC "Driver for Soundgraph iMON MultiMedia IR/VFD"
-+#define MOD_DESC "Driver for Soundgraph iMON MultiMedia IR/VFD w/imon pad2keys patch"
- #define MOD_NAME "lirc_imon"
--#define MOD_VERSION "0.3"
-+#define MOD_VERSION "0.3p2k"
-
- #define VFD_MINOR_BASE 144 /* Same as LCD */
- #define DEVFS_MODE (S_IFCHR | S_IRUSR | S_IWUSR | \
-@@ -87,6 +87,7 @@
- #define TRUE 1
- #define FALSE 0
-
-+#define CURSOR_LIMIT 16
-
- /* ------------------------------------------------------------
- * P R O T O T Y P E S
-@@ -169,6 +170,10 @@
- atomic_t busy; /* write in progress */
- int status; /* status of tx completion */
- } tx;
-+
-+ int key_x;
-+ int key_y;
-+ int last_count; /* number of times pressed */
- };
-
- #define LOCK_CONTEXT down(&context->sem)
-@@ -235,6 +240,9 @@
-
- static int debug;
-
-+/* pad2keys module parameter. pad2keys patch active? */
-+static int pad2keys_active = 0;
-+
- #if !defined(KERNEL_2_5)
-
- #define MAX_DEVICES 4 /* In case there's more than one iMON device */
-@@ -258,10 +266,13 @@
-
- MODULE_AUTHOR(MOD_AUTHOR);
- MODULE_DESCRIPTION(MOD_DESC);
-+MODULE_VERSION(MOD_VERSION); /* MBr: was missing */
- MODULE_LICENSE("GPL");
- MODULE_DEVICE_TABLE(usb, imon_usb_id_table);
- module_param(debug, int, 0);
- MODULE_PARM_DESC(debug, "Debug messages: 0=no, 1=yes(default: no)");
-+module_param (pad2keys_active, int, 0);
-+MODULE_PARM_DESC (pad2keys_active, "pad2keys patch active: 0=no, 1=yes (default: no)");
-
- static inline void delete_context(struct imon_context *context)
- {
-@@ -684,6 +695,11 @@
- context->rx.initial_space = 1;
- context->rx.prev_bit = 0;
-
-+ /* init pad context for pad2keys */
-+ context ->key_x = 0;
-+ context ->key_y = 0;
-+ context ->last_count = 0;
-+
- usb_fill_int_urb(context->rx_urb, context->dev,
- usb_rcvintpipe(context->dev,
- context->rx_endpoint->bEndpointAddress),
-@@ -834,6 +850,94 @@
-
- if (context->ir_onboard_decode) {
- /* The signals have been decoded onboard the iMON controller */
-+
-+ if (pad2keys_active)
-+ {
-+ /* imon pad2keys patch
-+ *
-+ * make PAD and mouse buttons available for use with VDR,
-+ * based on pad-mouse-emu patch from venky's forum
-+ *
-+ * last change: M.Brakemeier 2007-10-14
-+ *
-+ * generated PAD key codes:
-+ * Mouse_N 0x690281B7
-+ * Mouse_S 0x688291B7
-+ * Mouse_W 0x6A8281B7
-+ * Mouse_E 0x688A81B7
-+ *
-+ * mouse buttons (non-synthetic):
-+ * MouseRightClick 0x688481B7
-+ * MouseLeftClick 0x688301B7
-+ */
-+ if((buf[0] & 0x40) &&
-+ !(buf[1] & 0x01 || buf[1] >> 2 & 0x01))
-+ {
-+ int rel_x = (buf[1] & 0x08) | (buf[1] & 0x10) >> 2 | (buf[1] & 0x20) >> 4 | (buf[1] & 0x40) >> 6;
-+ int rel_y = (buf[2] & 0x08) | (buf[2] & 0x10) >> 2 | (buf[2] & 0x20) >> 4 | (buf[2] & 0x40) >> 6;
-+
-+ if(buf[0] & 0x02)
-+ rel_x |= ~0x10+1;
-+ if(buf[0] & 0x01)
-+ rel_y |= ~0x10+1;
-+
-+ /* keyboard direction key emulation */
-+ if( context->last_count > 32 )
-+ { /* Hopefully eliminate drift*/
-+ context->last_count=0;
-+ context->key_y=0;
-+ context->key_x=0;
-+ }
-+ context->last_count++;
-+
-+ /* limit decoded events */
-+ if(abs(context->key_x) > CURSOR_LIMIT || abs(context->key_y) > CURSOR_LIMIT )
-+ {
-+ if(abs(context->key_y ) > abs(context->key_x))
-+ { /* mouse s/n */
-+ if(context->key_y > 0 && rel_y > 0)
-+ { /* mouse s */
-+ buf[0] = 0x68;
-+ buf[1] = 0x82;
-+ buf[2] = 0x91;
-+ }
-+ else if(context->key_y < 0 && rel_y < 0)
-+ { /* mouse n */
-+ buf[0] = 0x69;
-+ buf[1] = 0x02;
-+ buf[2] = 0x81;
-+ }
-+ }
-+ else
-+ { /* mouse e/w*/
-+ if(context->key_x > 0 && rel_x > 0 )
-+ { /* mouse e */
-+ buf[0] = 0x68;
-+ buf[1] = 0x8A;
-+ buf[2] = 0x81;
-+ }
-+ else if(context->key_x < 0 && rel_x < 0 )
-+ { /* mouse w */
-+ buf[0] = 0x6A;
-+ buf[1] = 0x82;
-+ buf[2] = 0x81;
-+ }
-+ }
-+ }
-+ else
-+ {
-+ context->key_x += rel_x;
-+ context->key_y += rel_y;
-+
-+ return; /* discard those key codes */
-+ }
-+ }
-+ /* a key was pressed, reset count */
-+ context->key_x = 0;
-+ context->key_y = 0;
-+ context->last_count = 0;
-+ }
-+
- lirc_buffer_write_1(context->plugin->rbuf, buf);
- wake_up(&context->plugin->rbuf->wait_poll);
- return;
-diff -NuBbwr lirc-0.8.3pre1-orig/remotes/imon/lircd.conf.imon-pad2keys lirc-0.8.3pre1/remotes/imon/lircd.conf.imon-pad2keys
---- lirc-0.8.3pre1-orig/remotes/imon/lircd.conf.imon-pad2keys 1970-01-01 01:00:00.000000000 +0100
-+++ lirc-0.8.3pre1/remotes/imon/lircd.conf.imon-pad2keys 2007-10-14 14:13:01.000000000 +0200
-@@ -0,0 +1,88 @@
-+# Please make this file available to others
-+# by sending it to <lirc@bartelmus.de>
-+#
-+# this config file was generated
-+# using lirc-0.8.3pre1 (imon w/pad2keys patch)
-+#
-+# contributed by M.Brakemeier
-+#
-+# brand: SoundGraph
-+# model no. of remote control: iMON-PAD
-+# devices being controlled by this remote:
-+#
-+
-+begin remote
-+
-+ name iMON-PAD
-+ bits 32
-+ eps 30
-+ aeps 100
-+
-+ one 0 0
-+ zero 0 0
-+ gap 235965
-+ min_repeat 1
-+ toggle_bit 0
-+
-+ begin codes
-+ AppExit 0x288195B7
-+ Power 0x289115B7
-+ Record 0x298115B7
-+ Play 0x2A8115B7
-+ Open 0x29B1D5B7
-+ Rewind 0x2A8195B7
-+ Pause 0x2A9115B7
-+ FastForward 0x2B8115B7
-+ PrevChapter 0x2B9115B7
-+ Stop 0x2B9715B7
-+ NextChapter 0x298195B7
-+ Esc 0x2BB715B7
-+ Eject 0x299395B7
-+ AppLauncher 0x29B715B7
-+ MultiMon 0x2AB195B7
-+ TaskSwitcher 0x2A9395B7
-+ Mute 0x2B9595B7
-+ Vol+ 0x28A395B7
-+ Vol- 0x28A595B7
-+ Ch+ 0x289395B7
-+ Ch- 0x288795B7
-+ Timer 0x2B8395B7
-+ 1 0x28B595B7
-+ 2 0x2BB195B7
-+ 3 0x28B195B7
-+ 4 0x2A8595B7
-+ 5 0x299595B7
-+ 6 0x2AA595B7
-+ 7 0x2B9395B7
-+ 8 0x2A8515B7
-+ 9 0x2AA115B7
-+ 0 0x2BA595B7
-+ ShiftTab 0x28B515B7
-+ Tab 0x29A115B7
-+ Red 0x2B8515B7 # MyMovie
-+ Green 0x299195B7 # MyMusic
-+ Blue 0x2BA115B7 # MyPhoto
-+ Yellow 0x28A515B7 # MyTV
-+ Bookmark 0x288515B7
-+ Thumbnail 0x2AB715B7
-+ AspectRatio 0x29A595B7
-+ FullScreen 0x2AA395B7
-+ Purple 0x29A295B7 # MyDVD
-+ Menu 0x2BA385B7
-+ Caption 0x298595B7
-+ Language 0x2B8595B7
-+ MouseKeyboard 0x299115B7
-+ SelectSpace 0x2A9315B7
-+ MouseMenu 0x28B715B7
-+ MouseRightClick 0x688481B7
-+ Enter 0x28A195B7
-+ MouseLeftClick 0x688301B7
-+ WindowsKey 0x2B8195B7
-+ Backspace 0x28A115B7
-+ Mouse_N 0x690281B7
-+ Mouse_S 0x688291B7
-+ Mouse_W 0x6A8281B7
-+ Mouse_E 0x688A81B7
-+ end codes
-+
-+end remote
Index: app-misc/lirc/files/modprobed.lirc
===================================================================
--- app-misc/lirc/files/modprobed.lirc (revision 237)
+++ app-misc/lirc/files/modprobed.lirc (nonexistent)
@@ -1,22 +0,0 @@
-#
-# For first serial receivers:
-#
-#options lirc_serial irq=4 io=0x3f8
-#options lirc_sir irq=4 io=0x3f8
-
-#
-# Detach first serial port from serial-driver.
-# Use this when you have your serial-port-driver statically
-# compiled into your kernel, or as a module but loaded before
-# the lirc-module.
-#
-#install lirc_serial setserial /dev/ttyS0 uart none; modprobe --ignore-install lirc_serial
-#
-#install lirc_sir setserial /dev/ttyS0 uart none; modprobe --ignore-install lirc_sir
-
-
-#
-# For parallel receivers:
-#
-#options lirc_parallel irq=7 io=0x3bc
-
Index: app-misc/lirc/files/lirc-0.8.3-pa19.patch
===================================================================
--- app-misc/lirc/files/lirc-0.8.3-pa19.patch (revision 237)
+++ app-misc/lirc/files/lirc-0.8.3-pa19.patch (nonexistent)
@@ -1,68 +0,0 @@
---- daemons/hw_audio.c.orig 2008-06-13 22:24:40.000000000 +0200
-+++ daemons/hw_audio.c 2008-06-13 22:17:31.000000000 +0200
-@@ -66,7 +66,7 @@
- }
- paTestData;
-
--PortAudioStream *stream;
-+PaStream *stream;
-
-
- extern struct ir_remote *repeat_remote;
-@@ -90,7 +90,9 @@
-
- static int recordCallback( void *inputBuffer, void *outputBuffer,
- unsigned long framesPerBuffer,
-- PaTimestamp outTime, void *userData )
-+ PaStreamCallbackTimeInfo outTime,
-+ PaStreamCallbackFlags status,
-+ void *userData )
- {
- paTestData *data = (paTestData*)userData;
- SAMPLE *rptr = (SAMPLE*)inputBuffer;
-@@ -215,6 +217,7 @@
- int audio_init()
- {
-
-+ PaStreamParameters inputParameters;
- PaError err;
- int flags;
- struct termios t;
-@@ -237,22 +240,27 @@
- err = Pa_Initialize();
- if( err != paNoError ) goto error;
-
-+ inputParameters.device = Pa_GetDefaultInputDevice(); /* default input device */
-+ if (inputParameters.device == paNoDevice) {
-+ logprintf(LOG_ERR, "No default input device");
-+ goto error;
-+ }
-+ inputParameters.channelCount = NUM_CHANNELS; /* stereo input */
-+ inputParameters.sampleFormat = PA_SAMPLE_TYPE;
-+ inputParameters.suggestedLatency =
-+ Pa_GetDeviceInfo( inputParameters.device )->defaultLowInputLatency;
-+ inputParameters.hostApiSpecificStreamInfo = NULL;
-+
-+
- // Record some audio. --------------------------------------------
- err = Pa_OpenStream
- (
- &stream,
-- Pa_GetDefaultInputDeviceID(),
-- NUM_CHANNELS, // stereo input
-- PA_SAMPLE_TYPE,
-- NULL,
-- paNoDevice,
-- 0,
-- PA_SAMPLE_TYPE,
-- NULL,
-+ &inputParameters,
-+ NULL, // output parameters
- SAMPLE_RATE,
- 512, // frames per buffer
-- 0, // number of buffers, if zero then use default minimum
-- 0, // flags
-+ 0, // flags
- recordCallback,
- &data );
-
Index: app-misc/lirc/files/lirc-0.8.3_pre3-imon-pad2keys.patch
===================================================================
--- app-misc/lirc/files/lirc-0.8.3_pre3-imon-pad2keys.patch (revision 237)
+++ app-misc/lirc/files/lirc-0.8.3_pre3-imon-pad2keys.patch (nonexistent)
@@ -1,291 +0,0 @@
-diff -ruN lirc-0.8.3pre3-orig/drivers/lirc_imon/lirc_imon.c lirc-0.8.3pre3/drivers/lirc_imon/lirc_imon.c
---- lirc-0.8.3pre3-orig/drivers/lirc_imon/lirc_imon.c 2008-04-28 22:15:54.281654857 +0200
-+++ lirc-0.8.3pre3/drivers/lirc_imon/lirc_imon.c 2008-04-28 22:16:51.381649620 +0200
-@@ -73,9 +73,9 @@
-
-
- #define MOD_AUTHOR "Venky Raju <dev@venky.ws>"
--#define MOD_DESC "Driver for Soundgraph iMON MultiMedia IR/VFD"
-+#define MOD_DESC "Driver for Soundgraph iMON MultiMedia IR/VFD w/imon pad2keys patch"
- #define MOD_NAME "lirc_imon"
--#define MOD_VERSION "0.3"
-+#define MOD_VERSION "0.3p2k"
-
- #define VFD_MINOR_BASE 144 /* Same as LCD */
- #define DEVFS_MODE (S_IFCHR | S_IRUSR | S_IWUSR | \
-@@ -91,6 +91,7 @@
- #define TRUE 1
- #define FALSE 0
-
-+#define CURSOR_LIMIT 16
-
- /* ------------------------------------------------------------
- * P R O T O T Y P E S
-@@ -177,6 +178,10 @@
- atomic_t busy; /* write in progress */
- int status; /* status of tx completion */
- } tx;
-+
-+ int key_x;
-+ int key_y;
-+ int last_count; /* number of times pressed */
- };
-
- #define LOCK_CONTEXT down(&context->sem)
-@@ -248,6 +253,9 @@
- static int is_lcd; /* If LIRC_IMON_LCD not defined, default to non-LCD */
- #endif
-
-+/* pad2keys module parameter. pad2keys patch active? */
-+static int pad2keys_active = 0;
-+
- #if !defined(KERNEL_2_5)
-
- #define MAX_DEVICES 4 /* In case there's more than one iMON device */
-@@ -271,6 +279,7 @@
-
- MODULE_AUTHOR(MOD_AUTHOR);
- MODULE_DESCRIPTION(MOD_DESC);
-+MODULE_VERSION(MOD_VERSION); /* MBr: was missing */
- MODULE_LICENSE("GPL");
- MODULE_DEVICE_TABLE(usb, imon_usb_id_table);
-
-@@ -287,6 +296,9 @@
- "1=yes (default:no)");
- #endif
-
-+module_param (pad2keys_active, int, 0);
-+MODULE_PARM_DESC (pad2keys_active, "pad2keys patch active: 0=no, 1=yes (default: no)");
-+
- static inline void delete_context(struct imon_context *context)
- {
- if (context->vfd_supported)
-@@ -766,6 +778,11 @@
- context->rx.initial_space = 1;
- context->rx.prev_bit = 0;
-
-+ /* init pad context for pad2keys */
-+ context ->key_x = 0;
-+ context ->key_y = 0;
-+ context ->last_count = 0;
-+
- usb_fill_int_urb(context->rx_urb, context->dev,
- usb_rcvintpipe(context->dev,
- context->rx_endpoint->bEndpointAddress),
-@@ -915,6 +932,94 @@
-
- if (context->ir_onboard_decode) {
- /* The signals have been decoded onboard the iMON controller */
-+
-+ if (pad2keys_active)
-+ {
-+ /* imon pad2keys patch
-+ *
-+ * make PAD and mouse buttons available for use with VDR,
-+ * based on pad-mouse-emu patch from venky's forum
-+ *
-+ * last change: M.Brakemeier 2007-10-14
-+ *
-+ * generated PAD key codes:
-+ * Mouse_N 0x690281B7
-+ * Mouse_S 0x688291B7
-+ * Mouse_W 0x6A8281B7
-+ * Mouse_E 0x688A81B7
-+ *
-+ * mouse buttons (non-synthetic):
-+ * MouseRightClick 0x688481B7
-+ * MouseLeftClick 0x688301B7
-+ */
-+ if((buf[0] & 0x40) &&
-+ !(buf[1] & 0x01 || buf[1] >> 2 & 0x01))
-+ {
-+ int rel_x = (buf[1] & 0x08) | (buf[1] & 0x10) >> 2 | (buf[1] & 0x20) >> 4 | (buf[1] & 0x40) >> 6;
-+ int rel_y = (buf[2] & 0x08) | (buf[2] & 0x10) >> 2 | (buf[2] & 0x20) >> 4 | (buf[2] & 0x40) >> 6;
-+
-+ if(buf[0] & 0x02)
-+ rel_x |= ~0x10+1;
-+ if(buf[0] & 0x01)
-+ rel_y |= ~0x10+1;
-+
-+ /* keyboard direction key emulation */
-+ if( context->last_count > 32 )
-+ { /* Hopefully eliminate drift*/
-+ context->last_count=0;
-+ context->key_y=0;
-+ context->key_x=0;
-+ }
-+ context->last_count++;
-+
-+ /* limit decoded events */
-+ if(abs(context->key_x) > CURSOR_LIMIT || abs(context->key_y) > CURSOR_LIMIT )
-+ {
-+ if(abs(context->key_y ) > abs(context->key_x))
-+ { /* mouse s/n */
-+ if(context->key_y > 0 && rel_y > 0)
-+ { /* mouse s */
-+ buf[0] = 0x68;
-+ buf[1] = 0x82;
-+ buf[2] = 0x91;
-+ }
-+ else if(context->key_y < 0 && rel_y < 0)
-+ { /* mouse n */
-+ buf[0] = 0x69;
-+ buf[1] = 0x02;
-+ buf[2] = 0x81;
-+ }
-+ }
-+ else
-+ { /* mouse e/w*/
-+ if(context->key_x > 0 && rel_x > 0 )
-+ { /* mouse e */
-+ buf[0] = 0x68;
-+ buf[1] = 0x8A;
-+ buf[2] = 0x81;
-+ }
-+ else if(context->key_x < 0 && rel_x < 0 )
-+ { /* mouse w */
-+ buf[0] = 0x6A;
-+ buf[1] = 0x82;
-+ buf[2] = 0x81;
-+ }
-+ }
-+ }
-+ else
-+ {
-+ context->key_x += rel_x;
-+ context->key_y += rel_y;
-+
-+ return; /* discard those key codes */
-+ }
-+ }
-+ /* a key was pressed, reset count */
-+ context->key_x = 0;
-+ context->key_y = 0;
-+ context->last_count = 0;
-+ }
-+
- lirc_buffer_write_1(context->plugin->rbuf, buf);
- wake_up(&context->plugin->rbuf->wait_poll);
- return;
-diff -ruN lirc-0.8.3pre3-orig/drivers/lirc_imon/lirc_imon.c.rej lirc-0.8.3pre3/drivers/lirc_imon/lirc_imon.c.rej
---- lirc-0.8.3pre3-orig/drivers/lirc_imon/lirc_imon.c.rej 1970-01-01 01:00:00.000000000 +0100
-+++ lirc-0.8.3pre3/drivers/lirc_imon/lirc_imon.c.rej 2008-04-28 22:16:02.941653915 +0200
-@@ -0,0 +1,26 @@
-+***************
-+*** 271,280 ****
-+
-+ MODULE_AUTHOR(MOD_AUTHOR);
-+ MODULE_DESCRIPTION(MOD_DESC);
-+ MODULE_LICENSE("GPL");
-+ MODULE_DEVICE_TABLE(usb, imon_usb_id_table);
-+ module_param(debug, int, 0);
-+ MODULE_PARM_DESC(debug, "Debug messages: 0=no, 1=yes(default: no)");
-+
-+ static inline void delete_context(struct imon_context *context)
-+ {
-+--- 279,291 ----
-+
-+ MODULE_AUTHOR(MOD_AUTHOR);
-+ MODULE_DESCRIPTION(MOD_DESC);
-++ MODULE_VERSION(MOD_VERSION); /* MBr: was missing */
-+ MODULE_LICENSE("GPL");
-+ MODULE_DEVICE_TABLE(usb, imon_usb_id_table);
-+ module_param(debug, int, 0);
-+ MODULE_PARM_DESC(debug, "Debug messages: 0=no, 1=yes(default: no)");
-++ module_param (pad2keys_active, int, 0);
-++ MODULE_PARM_DESC (pad2keys_active, "pad2keys patch active: 0=no, 1=yes (default: no)");
-+
-+ static inline void delete_context(struct imon_context *context)
-+ {
-diff -ruN lirc-0.8.3pre3-orig/remotes/imon/lircd.conf.imon-pad2keys lirc-0.8.3pre3/remotes/imon/lircd.conf.imon-pad2keys
---- lirc-0.8.3pre3-orig/remotes/imon/lircd.conf.imon-pad2keys 1970-01-01 01:00:00.000000000 +0100
-+++ lirc-0.8.3pre3/remotes/imon/lircd.conf.imon-pad2keys 2008-04-28 22:16:02.941653915 +0200
-@@ -0,0 +1,88 @@
-+# Please make this file available to others
-+# by sending it to <lirc@bartelmus.de>
-+#
-+# this config file was generated
-+# using lirc-0.8.3pre1 (imon w/pad2keys patch)
-+#
-+# contributed by M.Brakemeier
-+#
-+# brand: SoundGraph
-+# model no. of remote control: iMON-PAD
-+# devices being controlled by this remote:
-+#
-+
-+begin remote
-+
-+ name iMON-PAD
-+ bits 32
-+ eps 30
-+ aeps 100
-+
-+ one 0 0
-+ zero 0 0
-+ gap 235965
-+ min_repeat 1
-+ toggle_bit 0
-+
-+ begin codes
-+ AppExit 0x288195B7
-+ Power 0x289115B7
-+ Record 0x298115B7
-+ Play 0x2A8115B7
-+ Open 0x29B1D5B7
-+ Rewind 0x2A8195B7
-+ Pause 0x2A9115B7
-+ FastForward 0x2B8115B7
-+ PrevChapter 0x2B9115B7
-+ Stop 0x2B9715B7
-+ NextChapter 0x298195B7
-+ Esc 0x2BB715B7
-+ Eject 0x299395B7
-+ AppLauncher 0x29B715B7
-+ MultiMon 0x2AB195B7
-+ TaskSwitcher 0x2A9395B7
-+ Mute 0x2B9595B7
-+ Vol+ 0x28A395B7
-+ Vol- 0x28A595B7
-+ Ch+ 0x289395B7
-+ Ch- 0x288795B7
-+ Timer 0x2B8395B7
-+ 1 0x28B595B7
-+ 2 0x2BB195B7
-+ 3 0x28B195B7
-+ 4 0x2A8595B7
-+ 5 0x299595B7
-+ 6 0x2AA595B7
-+ 7 0x2B9395B7
-+ 8 0x2A8515B7
-+ 9 0x2AA115B7
-+ 0 0x2BA595B7
-+ ShiftTab 0x28B515B7
-+ Tab 0x29A115B7
-+ Red 0x2B8515B7 # MyMovie
-+ Green 0x299195B7 # MyMusic
-+ Blue 0x2BA115B7 # MyPhoto
-+ Yellow 0x28A515B7 # MyTV
-+ Bookmark 0x288515B7
-+ Thumbnail 0x2AB715B7
-+ AspectRatio 0x29A595B7
-+ FullScreen 0x2AA395B7
-+ Purple 0x29A295B7 # MyDVD
-+ Menu 0x2BA385B7
-+ Caption 0x298595B7
-+ Language 0x2B8595B7
-+ MouseKeyboard 0x299115B7
-+ SelectSpace 0x2A9315B7
-+ MouseMenu 0x28B715B7
-+ MouseRightClick 0x688481B7
-+ Enter 0x28A195B7
-+ MouseLeftClick 0x688301B7
-+ WindowsKey 0x2B8195B7
-+ Backspace 0x28A115B7
-+ Mouse_N 0x690281B7
-+ Mouse_S 0x688291B7
-+ Mouse_W 0x6A8281B7
-+ Mouse_E 0x688A81B7
-+ end codes
-+
-+end remote
Index: app-misc/lirc/files/modulesd.lirc
===================================================================
--- app-misc/lirc/files/modulesd.lirc (revision 237)
+++ app-misc/lirc/files/modulesd.lirc (nonexistent)
@@ -1,22 +0,0 @@
-#
-# For first serial receivers:
-#
-#options lirc_serial irq=4 io=0x3f8
-#options lirc_sir irq=4 io=0x3f8
-
-#
-# Detach first serial port from serial-driver.
-# Use this when you have your serial-port-driver statically
-# compiled into your kernel, or as a module but loaded before
-# the lirc-module.
-#
-#pre-install lirc_serial setserial /dev/ttyS0 uart none
-#
-#pre-install lirc_sir setserial /dev/ttyS0 uart none
-
-
-#
-# For parallel receivers:
-#
-#options lirc_parallel irq=7 io=0x3bc
-
Index: app-misc/lirc/files/lircd-0.8.6
===================================================================
--- app-misc/lirc/files/lircd-0.8.6 (revision 237)
+++ app-misc/lirc/files/lircd-0.8.6 (nonexistent)
@@ -1,39 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/files/lircd-0.8.6,v 1.1 2009/10/04 18:48:29 fauli Exp $
-
-PIDFILE=/var/run/lirc/${SVCNAME}.pid
-LIRCD_SYMLINKFILE=/dev/lircd
-LIRCD_SOCKET=/var/run/lirc/lircd
-
-depend() {
- provide lirc
-}
-
-start() {
- local retval
- ebegin "Starting lircd"
- rm -f ${LIRCD_SOCKET} && ln -s ${LIRCD_SOCKET} ${LIRCD_SYMLINKFILE}
- if [ $? -ne 0 ]; then
- eend $? "Unable to create symbolic link ${LIRCD_SYMLINKFILE}"
- return 1
- fi
-
- start-stop-daemon --start --quiet --pidfile "${PIDFILE}" --exec /usr/sbin/lircd -- \
- -P "${PIDFILE}" ${LIRCD_OPTS}
- retval=$?
-
- if [ ${retval} -ne 0 ]; then
- rm -f ${LIRCD_SOCKET}
- fi
-
- eend ${retval}
-}
-
-stop() {
- ebegin "Stopping lircd"
- rm -f ${LIRCD_SYMLINKFILE}
- start-stop-daemon --stop --quiet --pidfile "${PIDFILE}" --exec /usr/sbin/lircd
- eend $?
-}
Index: app-misc/lirc/files/lirc_i2c_r1.70_to_r1.72.patch
===================================================================
--- app-misc/lirc/files/lirc_i2c_r1.70_to_r1.72.patch (revision 237)
+++ app-misc/lirc/files/lirc_i2c_r1.70_to_r1.72.patch (nonexistent)
@@ -1,76 +0,0 @@
---- drivers/lirc_i2c/lirc_i2c.c 2009/08/30 16:59:53 1.70
-+++ drivers/lirc_i2c/lirc_i2c.c 2009/12/28 15:29:03 1.72
-@@ -1,4 +1,4 @@
--/* $Id: lirc_i2c.c,v 1.70 2009/08/30 16:59:53 jarodwilson Exp $ */
-+/* $Id: lirc_i2c.c,v 1.72 2009/12/28 15:29:03 jarodwilson Exp $ */
-
- /*
- * lirc_i2c.c
-@@ -399,8 +399,8 @@
- .name = "i2c ir driver",
- },
- #endif
-- .id = I2C_DRIVERID_EXP3, /* FIXME */
- #if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 31)
-+ .id = I2C_DRIVERID_EXP3, /* FIXME */
- .attach_adapter = ir_probe,
- .detach_client = ir_remove,
- #else
-@@ -492,20 +492,23 @@
- ir->l.add_to_buf = add_to_buf_pv951;
- break;
- case 0x71:
--#ifdef I2C_HW_B_CX2341X
-- if (adap->id == (I2C_ALGO_BIT | I2C_HW_B_BT848) ||
-- adap->id == (I2C_ALGO_BIT | I2C_HW_B_CX2341X)) {
--#else
-- if (adap->id == (I2C_ALGO_BIT | I2C_HW_B_BT848)) {
-+
-+
-+
-+#ifdef I2C_HW_B_CX2388x
-+ /* Leadtek Winfast PVR2000 or Hauppauge HVR-1300 */
-+ if (adap->id == (I2C_ALGO_BIT | I2C_HW_B_CX2388x))
-+ strlcpy(ir->c.name, "Hauppauge HVR1300", I2C_NAME_SIZE);
-+ else
- #endif
-+ {
- /*
- * The PVR150 IR receiver uses the same protocol as
- * other Hauppauge cards, but the data flow is
- * different, so we need to deal with it by its own.
- */
- strlcpy(ir->c.name, "Hauppauge PVR150", I2C_NAME_SIZE);
-- } else /* I2C_HW_B_CX2388x */
-- strlcpy(ir->c.name, "Hauppauge HVR1300", I2C_NAME_SIZE);
-+ }
- ir->l.code_length = 13;
- ir->l.add_to_buf = add_to_buf_haup_pvr150;
- break;
-@@ -516,19 +519,18 @@
- break;
- case 0x18:
- case 0x1a:
--#ifdef I2C_HW_B_CX2341X
-- if (adap->id == (I2C_ALGO_BIT | I2C_HW_B_BT848) ||
-- adap->id == (I2C_ALGO_BIT | I2C_HW_B_CX2341X)) {
-+#ifdef I2C_HW_B_CX2388x
-+ if (adap->id == (I2C_ALGO_BIT | I2C_HW_B_CX2388x)) {
-+ strlcpy(ir->c.name, "Leadtek IR", I2C_NAME_SIZE);
-+ ir->l.code_length = 8;
-+ ir->l.add_to_buf = add_to_buf_pvr2000;
-+ } else {
- #else
-- if (adap->id == (I2C_ALGO_BIT | I2C_HW_B_BT848)) {
-+ {
- #endif
- strlcpy(ir->c.name, "Hauppauge IR", I2C_NAME_SIZE);
- ir->l.code_length = 13;
- ir->l.add_to_buf = add_to_buf_haup;
-- } else { /* I2C_HW_B_CX2388x */
-- strlcpy(ir->c.name, "Leadtek IR", I2C_NAME_SIZE);
-- ir->l.code_length = 8;
-- ir->l.add_to_buf = add_to_buf_pvr2000;
- }
- break;
- case 0x30:
Index: app-misc/lirc/files/irexec-confd
===================================================================
--- app-misc/lirc/files/irexec-confd (revision 237)
+++ app-misc/lirc/files/irexec-confd (nonexistent)
@@ -1,9 +0,0 @@
-# Options to pass to the irexec process
-IREXEC_OPTS="/etc/lircrc"
-
-# User to execute irexec as.
-# Warning: Running irexec as root can open security holes
-#IREXEC_USER="root"
-
-# Use this to disable the warning printed when starting irexec as root
-# IREXEC_DISABLE_ROOT_WARNING=yes
Index: app-misc/lirc/files/lircmd
===================================================================
--- app-misc/lirc/files/lircmd (revision 237)
+++ app-misc/lirc/files/lircmd (nonexistent)
@@ -1,20 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/files/lircmd,v 1.2 2004/09/28 00:22:15 swegener Exp $
-
-depend() {
- need lircd
-}
-
-start() {
- ebegin "Starting lircmd"
- start-stop-daemon --start --quiet --exec /usr/sbin/lircmd
- eend $?
-}
-
-stop() {
- ebegin "Stopping lircmd"
- start-stop-daemon --stop --quiet --exec /usr/sbin/lircmd
- eend $?
-}
/app-misc/lirc/files/lircmd
Property changes:
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: app-misc/lirc/files/lirc-0.8.3-kernel-2.6.26.diff
===================================================================
--- app-misc/lirc/files/lirc-0.8.3-kernel-2.6.26.diff (revision 237)
+++ app-misc/lirc/files/lirc-0.8.3-kernel-2.6.26.diff (nonexistent)
@@ -1,107 +0,0 @@
---- a/drivers/kcompat.h 2008-01-13 11:26:28.000000000 +0100
-+++ b/drivers/kcompat.h 2008-05-14 18:37:49.000000000 +0200
-@@ -36,10 +36,10 @@
- class_simple_destroy(cls);
- }
-
--#define lirc_class_device_create(cs, parent, dev, device, fmt, args...) \
-- class_simple_device_add(cs, dev, device, fmt, ## args)
-+#define lirc_device_create(cs, parent, dev, fmt, args...) \
-+ class_simple_device_add(cs, dev, parent, fmt, ## args)
-
--static inline void class_device_destroy(lirc_class_t *cls, dev_t devt)
-+static inline void lirc_device_destroy(lirc_class_t *cls, dev_t devt)
- {
- class_simple_device_remove(devt);
- }
-@@ -48,20 +48,40 @@
-
- #if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 15)
-
--#define lirc_class_device_create(cs, parent, dev, device, fmt, args...) \
-- class_device_create(cs, dev, device, fmt, ## args)
-+#define lirc_device_create(cs, parent, dev, fmt, args...) \
-+ class_device_create(cs, dev, parent, fmt, ## args)
-
- #else /* >= 2.6.15 */
-
--#define lirc_class_device_create class_device_create
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 26)
-+
-+#define lirc_device_create(cs, parent, dev, fmt, args...) \
-+ class_device_create(cs, NULL, dev, parent, fmt, ## args)
-+
-+#else /* >= 2.6.26 */
-+
-+#define lirc_device_create device_create
-+
-+#endif /* >= 2.6.26 */
-+
- #define LIRC_DEVFS_PREFIX
-
--#endif
-+#endif /* >= 2.6.15 */
-
- typedef struct class lirc_class_t;
-
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 26)
-+
-+#define lirc_device_destroy class_device_destroy
-+
-+#else
-+
-+#define lirc_device_destroy device_destroy
-+
- #endif
-
-+#endif /* >= 2.6.13 */
-+
- #elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 0)
- #define LIRC_HAVE_DEVFS
- #define LIRC_HAVE_DEVFS_24
-@@ -133,8 +153,8 @@
- #ifndef LIRC_HAVE_SYSFS
- #define class_destroy(x) do { } while (0)
- #define class_create(x, y) NULL
--#define class_device_destroy(x, y) do { } while (0)
--#define lirc_class_device_create(x, y, z, xx, yy, zz) 0
-+#define lirc_class_destroy(x, y) do { } while (0)
-+#define lirc_class_create(x, y, z, xx, yy, zz) 0
- #define IS_ERR(x) 0
- typedef struct class_simple
- {
---- a/drivers/lirc_dev/lirc_dev.c 2008-01-13 11:45:02.000000000 +0100
-+++ b/drivers/lirc_dev/lirc_dev.c 2008-05-14 18:37:49.000000000 +0200
-@@ -145,7 +145,8 @@
- #ifdef LIRC_HAVE_DEVFS_26
- devfs_remove(DEV_LIRC "/%u", ir->p.minor);
- #endif
-- class_device_destroy(lirc_class, MKDEV(IRCTL_DEV_MAJOR, ir->p.minor));
-+ lirc_device_destroy(lirc_class,
-+ MKDEV(IRCTL_DEV_MAJOR, ir->p.minor));
-
- if (ir->buf != ir->p.rbuf) {
- lirc_buffer_free(ir->buf);
-@@ -400,9 +401,9 @@
- S_IFCHR|S_IRUSR|S_IWUSR,
- DEV_LIRC "/%u", ir->p.minor);
- #endif
-- (void) lirc_class_device_create(lirc_class, NULL,
-- MKDEV(IRCTL_DEV_MAJOR, ir->p.minor),
-- ir->p.dev, "lirc%u", ir->p.minor);
-+ (void) lirc_device_create(lirc_class, ir->p.dev,
-+ MKDEV(IRCTL_DEV_MAJOR, ir->p.minor),
-+ "lirc%u", ir->p.minor);
-
- if (p->sample_rate || p->get_queue) {
- /* try to fire up polling thread */
-@@ -441,7 +442,8 @@
- return minor;
-
- out_sysfs:
-- class_device_destroy(lirc_class, MKDEV(IRCTL_DEV_MAJOR, ir->p.minor));
-+ lirc_device_destroy(lirc_class,
-+ MKDEV(IRCTL_DEV_MAJOR, ir->p.minor));
- #ifdef LIRC_HAVE_DEVFS_24
- devfs_unregister(ir->devfs_handle);
- #endif
Index: app-misc/lirc/files/lirc-0.8.3-imon-pad2keys.patch
===================================================================
--- app-misc/lirc/files/lirc-0.8.3-imon-pad2keys.patch (revision 237)
+++ app-misc/lirc/files/lirc-0.8.3-imon-pad2keys.patch (nonexistent)
@@ -1,291 +0,0 @@
-diff -ruN lirc-0.8.3pre3-orig/drivers/lirc_imon/lirc_imon.c lirc-0.8.3pre3/drivers/lirc_imon/lirc_imon.c
---- lirc-0.8.3pre3-orig/drivers/lirc_imon/lirc_imon.c 2008-04-28 22:15:54.281654857 +0200
-+++ lirc-0.8.3pre3/drivers/lirc_imon/lirc_imon.c 2008-04-28 22:16:51.381649620 +0200
-@@ -73,9 +73,9 @@
-
-
- #define MOD_AUTHOR "Venky Raju <dev@venky.ws>"
--#define MOD_DESC "Driver for Soundgraph iMON MultiMedia IR/VFD"
-+#define MOD_DESC "Driver for Soundgraph iMON MultiMedia IR/VFD w/imon pad2keys patch"
- #define MOD_NAME "lirc_imon"
--#define MOD_VERSION "0.3"
-+#define MOD_VERSION "0.3p2k"
-
- #define VFD_MINOR_BASE 144 /* Same as LCD */
- #define DEVFS_MODE (S_IFCHR | S_IRUSR | S_IWUSR | \
-@@ -91,6 +91,7 @@
- #define TRUE 1
- #define FALSE 0
-
-+#define CURSOR_LIMIT 16
-
- /* ------------------------------------------------------------
- * P R O T O T Y P E S
-@@ -177,6 +178,10 @@
- atomic_t busy; /* write in progress */
- int status; /* status of tx completion */
- } tx;
-+
-+ int key_x;
-+ int key_y;
-+ int last_count; /* number of times pressed */
- };
-
- #define LOCK_CONTEXT down(&context->sem)
-@@ -248,6 +253,9 @@
- static int is_lcd; /* If LIRC_IMON_LCD not defined, default to non-LCD */
- #endif
-
-+/* pad2keys module parameter. pad2keys patch active? */
-+static int pad2keys_active = 0;
-+
- #if !defined(KERNEL_2_5)
-
- #define MAX_DEVICES 4 /* In case there's more than one iMON device */
-@@ -271,6 +279,7 @@
-
- MODULE_AUTHOR(MOD_AUTHOR);
- MODULE_DESCRIPTION(MOD_DESC);
-+MODULE_VERSION(MOD_VERSION); /* MBr: was missing */
- MODULE_LICENSE("GPL");
- MODULE_DEVICE_TABLE(usb, imon_usb_id_table);
-
-@@ -287,6 +296,9 @@
- "1=yes (default:no)");
- #endif
-
-+module_param (pad2keys_active, int, 0);
-+MODULE_PARM_DESC (pad2keys_active, "pad2keys patch active: 0=no, 1=yes (default: no)");
-+
- static inline void delete_context(struct imon_context *context)
- {
- if (context->vfd_supported)
-@@ -766,6 +778,11 @@
- context->rx.initial_space = 1;
- context->rx.prev_bit = 0;
-
-+ /* init pad context for pad2keys */
-+ context ->key_x = 0;
-+ context ->key_y = 0;
-+ context ->last_count = 0;
-+
- usb_fill_int_urb(context->rx_urb, context->dev,
- usb_rcvintpipe(context->dev,
- context->rx_endpoint->bEndpointAddress),
-@@ -915,6 +932,94 @@
-
- if (context->ir_onboard_decode) {
- /* The signals have been decoded onboard the iMON controller */
-+
-+ if (pad2keys_active)
-+ {
-+ /* imon pad2keys patch
-+ *
-+ * make PAD and mouse buttons available for use with VDR,
-+ * based on pad-mouse-emu patch from venky's forum
-+ *
-+ * last change: M.Brakemeier 2007-10-14
-+ *
-+ * generated PAD key codes:
-+ * Mouse_N 0x690281B7
-+ * Mouse_S 0x688291B7
-+ * Mouse_W 0x6A8281B7
-+ * Mouse_E 0x688A81B7
-+ *
-+ * mouse buttons (non-synthetic):
-+ * MouseRightClick 0x688481B7
-+ * MouseLeftClick 0x688301B7
-+ */
-+ if((buf[0] & 0x40) &&
-+ !(buf[1] & 0x01 || buf[1] >> 2 & 0x01))
-+ {
-+ int rel_x = (buf[1] & 0x08) | (buf[1] & 0x10) >> 2 | (buf[1] & 0x20) >> 4 | (buf[1] & 0x40) >> 6;
-+ int rel_y = (buf[2] & 0x08) | (buf[2] & 0x10) >> 2 | (buf[2] & 0x20) >> 4 | (buf[2] & 0x40) >> 6;
-+
-+ if(buf[0] & 0x02)
-+ rel_x |= ~0x10+1;
-+ if(buf[0] & 0x01)
-+ rel_y |= ~0x10+1;
-+
-+ /* keyboard direction key emulation */
-+ if( context->last_count > 32 )
-+ { /* Hopefully eliminate drift*/
-+ context->last_count=0;
-+ context->key_y=0;
-+ context->key_x=0;
-+ }
-+ context->last_count++;
-+
-+ /* limit decoded events */
-+ if(abs(context->key_x) > CURSOR_LIMIT || abs(context->key_y) > CURSOR_LIMIT )
-+ {
-+ if(abs(context->key_y ) > abs(context->key_x))
-+ { /* mouse s/n */
-+ if(context->key_y > 0 && rel_y > 0)
-+ { /* mouse s */
-+ buf[0] = 0x68;
-+ buf[1] = 0x82;
-+ buf[2] = 0x91;
-+ }
-+ else if(context->key_y < 0 && rel_y < 0)
-+ { /* mouse n */
-+ buf[0] = 0x69;
-+ buf[1] = 0x02;
-+ buf[2] = 0x81;
-+ }
-+ }
-+ else
-+ { /* mouse e/w*/
-+ if(context->key_x > 0 && rel_x > 0 )
-+ { /* mouse e */
-+ buf[0] = 0x68;
-+ buf[1] = 0x8A;
-+ buf[2] = 0x81;
-+ }
-+ else if(context->key_x < 0 && rel_x < 0 )
-+ { /* mouse w */
-+ buf[0] = 0x6A;
-+ buf[1] = 0x82;
-+ buf[2] = 0x81;
-+ }
-+ }
-+ }
-+ else
-+ {
-+ context->key_x += rel_x;
-+ context->key_y += rel_y;
-+
-+ return; /* discard those key codes */
-+ }
-+ }
-+ /* a key was pressed, reset count */
-+ context->key_x = 0;
-+ context->key_y = 0;
-+ context->last_count = 0;
-+ }
-+
- lirc_buffer_write_1(context->plugin->rbuf, buf);
- wake_up(&context->plugin->rbuf->wait_poll);
- return;
-diff -ruN lirc-0.8.3pre3-orig/drivers/lirc_imon/lirc_imon.c.rej lirc-0.8.3pre3/drivers/lirc_imon/lirc_imon.c.rej
---- lirc-0.8.3pre3-orig/drivers/lirc_imon/lirc_imon.c.rej 1970-01-01 01:00:00.000000000 +0100
-+++ lirc-0.8.3pre3/drivers/lirc_imon/lirc_imon.c.rej 2008-04-28 22:16:02.941653915 +0200
-@@ -0,0 +1,26 @@
-+***************
-+*** 271,280 ****
-+
-+ MODULE_AUTHOR(MOD_AUTHOR);
-+ MODULE_DESCRIPTION(MOD_DESC);
-+ MODULE_LICENSE("GPL");
-+ MODULE_DEVICE_TABLE(usb, imon_usb_id_table);
-+ module_param(debug, int, 0);
-+ MODULE_PARM_DESC(debug, "Debug messages: 0=no, 1=yes(default: no)");
-+
-+ static inline void delete_context(struct imon_context *context)
-+ {
-+--- 279,291 ----
-+
-+ MODULE_AUTHOR(MOD_AUTHOR);
-+ MODULE_DESCRIPTION(MOD_DESC);
-++ MODULE_VERSION(MOD_VERSION); /* MBr: was missing */
-+ MODULE_LICENSE("GPL");
-+ MODULE_DEVICE_TABLE(usb, imon_usb_id_table);
-+ module_param(debug, int, 0);
-+ MODULE_PARM_DESC(debug, "Debug messages: 0=no, 1=yes(default: no)");
-++ module_param (pad2keys_active, int, 0);
-++ MODULE_PARM_DESC (pad2keys_active, "pad2keys patch active: 0=no, 1=yes (default: no)");
-+
-+ static inline void delete_context(struct imon_context *context)
-+ {
-diff -ruN lirc-0.8.3pre3-orig/remotes/imon/lircd.conf.imon-pad2keys lirc-0.8.3pre3/remotes/imon/lircd.conf.imon-pad2keys
---- lirc-0.8.3pre3-orig/remotes/imon/lircd.conf.imon-pad2keys 1970-01-01 01:00:00.000000000 +0100
-+++ lirc-0.8.3pre3/remotes/imon/lircd.conf.imon-pad2keys 2008-04-28 22:16:02.941653915 +0200
-@@ -0,0 +1,88 @@
-+# Please make this file available to others
-+# by sending it to <lirc@bartelmus.de>
-+#
-+# this config file was generated
-+# using lirc-0.8.3pre1 (imon w/pad2keys patch)
-+#
-+# contributed by M.Brakemeier
-+#
-+# brand: SoundGraph
-+# model no. of remote control: iMON-PAD
-+# devices being controlled by this remote:
-+#
-+
-+begin remote
-+
-+ name iMON-PAD
-+ bits 32
-+ eps 30
-+ aeps 100
-+
-+ one 0 0
-+ zero 0 0
-+ gap 235965
-+ min_repeat 1
-+ toggle_bit 0
-+
-+ begin codes
-+ AppExit 0x288195B7
-+ Power 0x289115B7
-+ Record 0x298115B7
-+ Play 0x2A8115B7
-+ Open 0x29B1D5B7
-+ Rewind 0x2A8195B7
-+ Pause 0x2A9115B7
-+ FastForward 0x2B8115B7
-+ PrevChapter 0x2B9115B7
-+ Stop 0x2B9715B7
-+ NextChapter 0x298195B7
-+ Esc 0x2BB715B7
-+ Eject 0x299395B7
-+ AppLauncher 0x29B715B7
-+ MultiMon 0x2AB195B7
-+ TaskSwitcher 0x2A9395B7
-+ Mute 0x2B9595B7
-+ Vol+ 0x28A395B7
-+ Vol- 0x28A595B7
-+ Ch+ 0x289395B7
-+ Ch- 0x288795B7
-+ Timer 0x2B8395B7
-+ 1 0x28B595B7
-+ 2 0x2BB195B7
-+ 3 0x28B195B7
-+ 4 0x2A8595B7
-+ 5 0x299595B7
-+ 6 0x2AA595B7
-+ 7 0x2B9395B7
-+ 8 0x2A8515B7
-+ 9 0x2AA115B7
-+ 0 0x2BA595B7
-+ ShiftTab 0x28B515B7
-+ Tab 0x29A115B7
-+ Red 0x2B8515B7 # MyMovie
-+ Green 0x299195B7 # MyMusic
-+ Blue 0x2BA115B7 # MyPhoto
-+ Yellow 0x28A515B7 # MyTV
-+ Bookmark 0x288515B7
-+ Thumbnail 0x2AB715B7
-+ AspectRatio 0x29A595B7
-+ FullScreen 0x2AA395B7
-+ Purple 0x29A395B7 # MyDVD
-+ Menu 0x2BA395B7
-+ Caption 0x298595B7
-+ Language 0x2B8595B7
-+ MouseKeyboard 0x299115B7
-+ SelectSpace 0x2A9315B7
-+ MouseMenu 0x28B715B7
-+ MouseRightClick 0x688481B7
-+ Enter 0x28A195B7
-+ MouseLeftClick 0x688301B7
-+ WindowsKey 0x2B8195B7
-+ Backspace 0x28A115B7
-+ Mouse_N 0x690281B7
-+ Mouse_S 0x688291B7
-+ Mouse_W 0x6A8281B7
-+ Mouse_E 0x688A81B7
-+ end codes
-+
-+end remote
Index: app-misc/lirc/files/irexec-initd-0.8.6-r2
===================================================================
--- app-misc/lirc/files/irexec-initd-0.8.6-r2 (revision 237)
+++ app-misc/lirc/files/irexec-initd-0.8.6-r2 (nonexistent)
@@ -1,28 +0,0 @@
-#!/sbin/runscript
-# Copyright 2003 Martin Hierling <mad@cc.fh-lippe.de>
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/files/irexec-initd-0.8.6-r2,v 1.1 2009/11/15 10:04:21 zzam Exp $
-
-: ${IREXEC_USER:=root}
-
-depend() {
- need lirc
-}
-
-start() {
- if [ "x${IREXEC_USER}" = "xroot" -a "x${IREXEC_DISABLE_ROOT_WARNING}" != "xyes" ]; then
- ewarn "Warning: Running irexec as root can open security holes"
- fi
-
- ebegin "Starting irexec"
- start-stop-daemon --start --chuid ${IREXEC_USER} --user ${IREXEC_USER} --chdir / \
- --exec /usr/bin/irexec -- --daemon ${IREXEC_OPTS}
- eend $? "Failed to start irexec."
-}
-
-stop() {
- ebegin "Stopping irexec"
- start-stop-daemon --stop --exec /usr/bin/irexec --user ${IREXEC_USER}
- eend $? "Failed to stop irexec."
-}
-
/app-misc/lirc/files/irexec-initd-0.8.6-r2
Property changes:
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: app-misc/lirc/files/lirc-0.8.3-kernel-2.6.27.diff
===================================================================
--- app-misc/lirc/files/lirc-0.8.3-kernel-2.6.27.diff (revision 237)
+++ app-misc/lirc/files/lirc-0.8.3-kernel-2.6.27.diff (nonexistent)
@@ -1,38 +0,0 @@
-Index: drivers/lirc_dev/lirc_dev.c
-===================================================================
-RCS file: /cvsroot/lirc/lirc/drivers/lirc_dev/lirc_dev.c,v
-retrieving revision 1.58
-diff -u -p -u -p -r1.58 lirc_dev.c
---- drivers/lirc_dev/lirc_dev.c 14 May 2008 16:37:49 -0000 1.58
-+++ drivers/lirc_dev/lirc_dev.c 4 Aug 2008 14:54:04 -0000
-@@ -49,7 +49,11 @@
- #include <linux/uaccess.h>
- #include <linux/errno.h>
- #endif
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 27)
- #include <asm/semaphore.h>
-+#else
-+#include <linux/semaphore.h>
-+#endif
- #if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 0)
- #include <linux/wrapper.h>
- #endif
-Index: drivers/lirc_i2c/lirc_i2c.c
-===================================================================
-RCS file: /cvsroot/lirc/lirc/drivers/lirc_i2c/lirc_i2c.c,v
-retrieving revision 1.46
-diff -u -p -u -p -r1.46 lirc_i2c.c
---- drivers/lirc_i2c/lirc_i2c.c 4 May 2008 13:49:53 -0000 1.46
-+++ drivers/lirc_i2c/lirc_i2c.c 4 Aug 2008 14:54:04 -0000
-@@ -54,7 +54,11 @@
- #include <linux/i2c.h>
- #include <linux/i2c-algo-bit.h>
-
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 27)
- #include <asm/semaphore.h>
-+#else
-+#include <linux/semaphore.h>
-+#endif
-
- #include "drivers/kcompat.h"
- #include "drivers/lirc_dev/lirc_dev.h"
Index: app-misc/lirc/files/lircd.conf.2
===================================================================
--- app-misc/lirc/files/lircd.conf.2 (revision 237)
+++ app-misc/lirc/files/lircd.conf.2 (nonexistent)
@@ -1,10 +0,0 @@
-# Options to pass to the lircd process
-
-# for devices with lirc-kernel-module
-#LIRCD_OPTS="-d /dev/lirc0"
-#LIRCD_OPTS="-d /dev/lirc"
-
-# for devices using the input-layer
-#LIRCD_OPTS="-H devinput -d /dev/input/by-path/pci-0000:00:0a.0--event-ir"
-# This should work, Bug #235107
-#LIRCD_OPTS="-H devinput name=*DVB*"
Index: app-misc/lirc/files/irexec-initd
===================================================================
--- app-misc/lirc/files/irexec-initd (revision 237)
+++ app-misc/lirc/files/irexec-initd (nonexistent)
@@ -1,28 +0,0 @@
-#!/sbin/runscript
-# Copyright 2003 Martin Hierling <mad@cc.fh-lippe.de>
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/files/irexec-initd,v 1.3 2007/05/24 20:12:16 zzam Exp $
-
-: ${IREXEC_USER:=root}
-
-depend() {
- need lircd
-}
-
-start() {
- if [ "x${IREXEC_USER}" = "xroot" -a "x${IREXEC_DISABLE_ROOT_WARNING}" != "xyes" ]; then
- ewarn "Warning: Running irexec as root can open security holes"
- fi
-
- ebegin "Starting irexec"
- start-stop-daemon --start --chuid ${IREXEC_USER} --user ${IREXEC_USER} --chdir / \
- --exec /usr/bin/irexec -- --daemon ${IREXEC_OPTS}
- eend $? "Failed to start irexec."
-}
-
-stop() {
- ebegin "Stopping irexec"
- start-stop-daemon --stop --exec /usr/bin/irexec --user ${IREXEC_USER}
- eend $? "Failed to stop irexec."
-}
-
/app-misc/lirc/files/irexec-initd
Property changes:
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: app-misc/lirc/files/lircd
===================================================================
--- app-misc/lirc/files/lircd (revision 237)
+++ app-misc/lirc/files/lircd (nonexistent)
@@ -1,16 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/files/lircd,v 1.6 2004/09/26 21:27:07 lanius Exp $
-
-start() {
- ebegin "Starting lircd"
- start-stop-daemon --start --quiet --exec /usr/sbin/lircd -- ${LIRCD_OPTS}
- eend $?
-}
-
-stop() {
- ebegin "Stopping lircd"
- start-stop-daemon --stop --quiet --exec /usr/sbin/lircd
- eend $?
-}
/app-misc/lirc/files/lircd
Property changes:
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: app-misc/lirc/files/lirc-0.8.4-portaudio_check.patch
===================================================================
--- app-misc/lirc/files/lirc-0.8.4-portaudio_check.patch (revision 237)
+++ app-misc/lirc/files/lirc-0.8.4-portaudio_check.patch (nonexistent)
@@ -1,18 +0,0 @@
-Portaudio is only needed for LIRC_DEVICES=audio, so not checking for Portaudio when the device is disabled will prevent automagic dependencies.
---- configure.ac.orig 2009-03-13 10:02:50.000000000 +0100
-+++ configure.ac 2009-03-13 10:04:00.000000000 +0100
-@@ -336,14 +336,6 @@
- AC_DEFINE(HAVE_LIBIRMAN_SW)
- possible_drivers="${possible_drivers} (irman_sw)"
- )
--dnl audio driver requires PortAudio library installed and some linker flags
--AC_CHECK_HEADERS(portaudio.h,[
-- AC_CHECK_LIB(portaudio, Pa_Initialize,[
-- AC_DEFINE(HAVE_LIBPORTAUDIO)
-- possible_drivers="${possible_drivers} (audio)"
-- ],,${portaudio_lib_other}
-- )]
--)
- dnl audio_alsa driver requires ALSA library installed and some linker flags
- have_alsa=no
- AC_CHECK_HEADERS(alsa/asoundlib.h,[
Index: app-misc/lirc/files/lirc-0.8.3_pre1-remotewonderplus.patch
===================================================================
--- app-misc/lirc/files/lirc-0.8.3_pre1-remotewonderplus.patch (revision 237)
+++ app-misc/lirc/files/lirc-0.8.3_pre1-remotewonderplus.patch (nonexistent)
@@ -1,26 +0,0 @@
---- lirc-0.8.0/drivers/lirc_atiusb/lirc_atiusb.c.orig 2005-10-29 08:18:53.000000000 -0600
-+++ lirc-0.8.0/drivers/lirc_atiusb/lirc_atiusb.c 2006-04-01 14:31:05.000000000 -0700
-@@ -147,8 +147,9 @@
- /* init strings */
- #define USB_OUTLEN 7
-
--static char init1[] = {0x01, 0x00, 0x20, 0x14};
--static char init2[] = {0x01, 0x00, 0x20, 0x14, 0x20, 0x20, 0x20};
-+static char init1[] = {0x80, 0x05, 0x1b, 0x15, 0x14, 0x20, 0x24, 0x15};
-+static char init2[] = {0x83, 0x03};
-+static char init3[] = {0x84, 0xd7, 0x020};
-
- struct in_endpt {
- /* inner link in list of endpoints for the remote specified by ir */
-@@ -1034,8 +1034,9 @@
- usb_sndintpipe(ir->usbdev, oep->ep->bEndpointAddress), oep->buf,
- USB_OUTLEN, usb_remote_send, oep, oep->ep->bInterval);
-
-- send_packet(oep, 0x8004, init1);
-- send_packet(oep, 0x8007, init2);
-+ send_packet(oep, 0x8007, init1);
-+ send_packet(oep, 0x8002, init2);
-+ send_packet(oep, 0x8003, init3);
- }
- }
-
Index: app-misc/lirc/files/xbox-lircd.conf
===================================================================
--- app-misc/lirc/files/xbox-lircd.conf (revision 237)
+++ app-misc/lirc/files/xbox-lircd.conf (nonexistent)
@@ -1,55 +0,0 @@
-#
-# LIRCD configuration file for Xbox DVD Kit
-#
-# Marko Friedemann <mfr@bmx-chemnitz.de>
-#
-#
-# brand: Microsoft
-# model: Xbox DVD Remote
-# supported devices: Xbox DVD Remote via xpad-ir driver
-#
-# comment: EXPERIMENTAL
-#
-
-begin remote
-
- name XboxDVDDongle
- bits 8
-
- begin codes
-
- SELECT 0x0b
- UP 0xa6
- DOWN 0xa7
- RIGHT 0xa8
- LEFT 0xa9
- INFO 0xc3
-
- 9 0xc6
- 8 0xc7
- 7 0xc8
- 6 0xc9
- 5 0xca
- 4 0xcb
- 3 0xcc
- 2 0xcd
- 1 0xce
- 0 0xcf
-
- DISPLAY 0xd5
- BACK 0xd8
- SKIP+ 0xdd
- SKIP- 0xdf
- STOP 0xe0
- REVERSE 0xe2
- FORWARD 0xe3
- TITLE 0xe5
- PAUSE 0xe6
- PLAY 0xea
- MENU 0xf7
-
- end codes
-
-end remote
-
-
/app-misc/lirc/files/xbox-lircd.conf
Property changes:
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: dev-libs/libcitadel/libcitadel-8.02.ebuild
===================================================================
--- dev-libs/libcitadel/libcitadel-8.02.ebuild (revision 237)
+++ dev-libs/libcitadel/libcitadel-8.02.ebuild (nonexistent)
@@ -1,38 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=2
-
-inherit flag-o-matic autotools base
-
-DESCRIPTION="Contains code which is shared across all the components which make up the Citadel system"
-HOMEPAGE="http://citadel.org/"
-SRC_URI="http://easyinstall.citadel.org/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=">=sys-libs/db-4.1.25_p1
- >=dev-libs/libical-0.43
- mail-filter/libsieve
- dev-libs/expat
- net-misc/curl"
-
-DEPEND="${RDEPEND}
- >=sys-devel/autoconf-2.52
- >=sys-devel/libtool-1.4"
-
-src_configure() {
- filter-flags -finline-functions
- replace-flags -O3 -O2
- econf
-}
-
-
-src_prepare() {
- rm conftools/libtool.m4 || die "removal of libtool file failed"
- eautoreconf || die "eautoreconf failed"
-}
Index: dev-libs/libcitadel/Manifest
===================================================================
--- dev-libs/libcitadel/Manifest (revision 237)
+++ dev-libs/libcitadel/Manifest (nonexistent)
@@ -1,2 +0,0 @@
-DIST libcitadel-8.02.tar.gz 578407 RMD160 eda7ae6a56d21ef47fd7236e582a92a7a87bf0cf SHA1 9833a1ebf87809cf4294b0986a1f9b4b794d9a1b SHA256 cba6e99f4e50b1ae239489bf2dc968b6d0d4bd244229b8dd0ab7ed0cb4f67322
-EBUILD libcitadel-8.02.ebuild 806 RMD160 5b9885701f425eeef0bc8d874ad1fd3097b72580 SHA1 ea38589ee279a5542d22340f2135ac84fc9d6319 SHA256 afa6d390614d27f2633457dab9f2bcf8036374e468be12d7292501c8951a9450
Index: media-gfx/iscan/iscan-2.23.0.ebuild
===================================================================
--- media-gfx/iscan/iscan-2.23.0.ebuild (revision 237)
+++ media-gfx/iscan/iscan-2.23.0.ebuild (nonexistent)
@@ -1,206 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: changed to 2.23 /var/cvsroot/gentoo-x86/media-gfx/iscan/iscan-2.21.0.ebuild,v 1.5 2009/11/04 13:55:46 maekke Exp $
-
-EAPI="2"
-
-inherit eutils flag-o-matic autotools
-
-SRC_REV="3" # revision used by upstream
-
-# HINTS:
-# -> non-free modules are x86 and amd64 only
-# -> iscan frontend needs non-free modules
-# -> sane-epkowa should be usable on every arch
-# -> ${P}-${SRC_REV}.tar.gz (for gcc 3.2/3.3)
-# -> ${P}-${SRC_REV}.c2.tar.gz (for gcc 3.4 or later)
-
-# FIXME:
-# Make jpeg/png optional. The problem is, that the configure script ignores --disable-*,
-# if the corresponding lib is found on the system.
-# Furthermore, iscan doesn't compile w/o libusb, this should be fixed somehow.
-
-# feel free to add your arch, every non-x86
-# arch doesn't install any x86-only stuff.
-KEYWORDS="amd64 x86"
-
-DESCRIPTION="EPSON Image Scan! for Linux (including sane-epkowa backend)"
-HOMEPAGE="http://www.avasys.jp/english/linux_e/dl_scan.html"
-SRC_URI="http://linux.avasys.jp/drivers/iscan/${PV}/${PN}_${PV}-${SRC_REV}.tar.gz"
-LICENSE="GPL-2 AVASYS"
-SLOT="0"
-
-IUSE="X gimp jpeg png tiff"
-IUSE_LINGUAS="de es fr it ja ko nl pt zh_CN zh_TW"
-
-for X in ${IUSE_LINGUAS}; do IUSE="${IUSE} linguas_${X}"; done
-
-QA_TEXTRELS="usr/$(get_libdir)/iscan/lib*"
-
-# Upstream ships broken sanity test
-RESTRICT="test"
-
-RDEPEND="media-gfx/sane-backends
- >=sys-fs/udev-103
- >=dev-libs/libusb-0.1.12
- X? (
- >=x11-libs/gtk+-2.0
- gimp? ( media-gfx/gimp )
- png? ( media-libs/libpng )
- jpeg? ( media-libs/jpeg )
- tiff? ( media-libs/tiff )
- )"
-
-DEPEND="${RDEPEND}
- X? ( sys-devel/gettext )"
-
-usermap_to_udev() {
- echo '# udev rules file for iscan devices (udev >= 0.98)'
- echo '#'
- echo 'ACTION!="add", GOTO="iscan_rules_end"'
- echo 'SUBSYSTEM!="usb*", GOTO="iscan_rules_end"'
- echo 'KERNEL=="lp[0-9]*", GOTO="iscan_rules_end"'
- echo
-
- sed -n -e '
- /^:model[[:space:]]*"[^"]/ {
- # Create model name string
- s|^:model[[:space:]]*"\([^"]\+\).*|# \1|
-
- # Copy to hold buffer
- h
- }
- /^:usbid[[:space:]]*"0x[[:xdigit:]]\+"[[:space:]]*"0x[[:xdigit:]]\+"/ {
- # Append next line
- N
-
- # Check status
- /\n:status[[:space:]]*:\(complete\|good\|untested\)/ {
- # Exchange with hold buffer
- x
-
- # Print (model name string)
- p
-
- # Exchange with hold buffer
- x
-
- # Create udev command string
- s|^:usbid[[:space:]]*"0x\([[:xdigit:]]\+\)"[[:space:]]*"0x\([[:xdigit:]]\+\)".*|ATTRS{idVendor}=="\1", ATTRS{idProduct}=="\2", MODE="0660", GROUP="scanner"|
-
- # Print (udev command string)
- p
- }
- }
- ' "${1}"
-
- echo
- echo 'LABEL="iscan_rules_end"'
-}
-
-src_prepare() {
- local i
-
- # convert japanese docs to UTF-8
- if use linguas_ja; then
- for i in {NEWS,README}.ja non-free/*.ja.txt; do
- if [ -f "${i}" ]; then
- echo ">>> Converting ${i} to UTF-8"
- iconv -f eucjp -t utf8 -o "${i}~" "${i}" && mv -f "${i}~" "${i}" || rm -f "${i}~"
- fi
- done
- fi
-
- # disable checks for gtk+
- if ! use X; then
- sed -i -e "s:PKG_CHECK_MODULES(GTK,.*):AC_DEFINE([HAVE_GTK_2], 0):g" \
- -e "s:\(PKG_CHECK_MODULES(GDK_IMLIB,.*)\):#\1:g" configure.ac
- fi
-
- epatch "${FILESDIR}"/${P}-drop-ltdl.patch
- epatch "${FILESDIR}"/${P}-fix-g++-test.patch
- epatch "${FILESDIR}"/${P}-noinst-stuff.patch
-
- eautoreconf
-}
-
-src_configure() {
- append-flags -D_GNU_SOURCE # needed for 'strndup'
- local myconf
-
- if use X; then
- myconf="--enable-frontend
- $(use_enable gimp)
- $(use_enable jpeg)
- $(use_enable png)
- $(use_enable tiff)"
- else
- myconf="--disable-frontend --disable-gimp
- --disable-jpeg --disable-png --disable-tiff"
- fi
-
- econf --disable-static ${myconf}
-}
-
-src_install() {
- local MY_LIB="/usr/$(get_libdir)"
- emake DESTDIR="${D}" install || die "make install failed"
-
- # install docs
- dodoc AUTHORS NEWS README doc/epkowa.desc
- use linguas_ja && dodoc NEWS.ja README.ja
-
- # remove
- rm -f "${D}usr/lib/iscan/make-udev-rules"
-
- # install USB hotplug stuff
- local USERMAP_FILE="doc/epkowa.desc"
- if [ -f ${USERMAP_FILE} ]; then
- dodir /etc/udev/rules.d
- usermap_to_udev ${USERMAP_FILE} \
- > "${D}etc/udev/rules.d/99-iscan.rules"
- else
- die "Can not find USB devices description file: ${USERMAP_FILE}"
- fi
-
- # install sane config
- insinto /etc/sane.d
- doins backend/epkowa.conf
-
- # link iscan so it is seen as a plugin in gimp
- if use X && use gimp; then
- local plugindir
- if [ -x /usr/bin/gimptool ]; then
- plugindir="$(gimptool --gimpplugindir)/plug-ins"
- elif [ -x /usr/bin/gimptool-2.0 ]; then
- plugindir="$(gimptool-2.0 --gimpplugindir)/plug-ins"
- else
- die "Can't find GIMP plugin directory."
- fi
- dodir "${plugindir}"
- dosym /usr/bin/iscan "${plugindir}"
- fi
-
- # install desktop entry
- if use X; then
- make_desktop_entry iscan "Image Scan! for Linux ${PV}" scanner
- fi
-}
-
-pkg_postinst() {
- local i
- local DLL_CONF="/etc/sane.d/dll.conf"
- local EPKOWA_CONF="/etc/sane.d/epkowa.conf"
-
- elog
- if grep -q "^[ \t]*\<epkowa\>" ${DLL_CONF}; then
- elog "Please edit ${EPKOWA_CONF} to suit your needs."
- elif grep -q "\<epkowa\>" ${DLL_CONF}; then
- elog "Hint: to enable the backend, add 'epkowa' to ${DLL_CONF}"
- elog "Then edit ${EPKOWA_CONF} to suit your needs."
- else
- echo "epkowa" >> ${DLL_CONF}
- elog "A new entry 'epkowa' was added to ${DLL_CONF}"
- elog "Please edit ${EPKOWA_CONF} to suit your needs."
- fi
-}
Index: media-gfx/iscan/iscan-2.24.0.ebuild
===================================================================
--- media-gfx/iscan/iscan-2.24.0.ebuild (revision 237)
+++ media-gfx/iscan/iscan-2.24.0.ebuild (nonexistent)
@@ -1,206 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: changed to 2.23 /var/cvsroot/gentoo-x86/media-gfx/iscan/iscan-2.21.0.ebuild,v 1.5 2009/11/04 13:55:46 maekke Exp $
-
-EAPI="2"
-
-inherit eutils flag-o-matic autotools
-
-SRC_REV="4" # revision used by upstream
-
-# HINTS:
-# -> non-free modules are x86 and amd64 only
-# -> iscan frontend needs non-free modules
-# -> sane-epkowa should be usable on every arch
-# -> ${P}-${SRC_REV}.tar.gz (for gcc 3.2/3.3)
-# -> ${P}-${SRC_REV}.c2.tar.gz (for gcc 3.4 or later)
-
-# FIXME:
-# Make jpeg/png optional. The problem is, that the configure script ignores --disable-*,
-# if the corresponding lib is found on the system.
-# Furthermore, iscan doesn't compile w/o libusb, this should be fixed somehow.
-
-# feel free to add your arch, every non-x86
-# arch doesn't install any x86-only stuff.
-KEYWORDS="amd64 x86"
-
-DESCRIPTION="EPSON Image Scan! for Linux (including sane-epkowa backend)"
-HOMEPAGE="http://www.avasys.jp/english/linux_e/dl_scan.html"
-SRC_URI="http://linux.avasys.jp/drivers/iscan/${PV}/${PN}_${PV}-${SRC_REV}.tar.gz"
-LICENSE="GPL-2 AVASYS"
-SLOT="0"
-
-IUSE="X gimp jpeg png tiff"
-IUSE_LINGUAS="de es fr it ja ko nl pt zh_CN zh_TW"
-
-for X in ${IUSE_LINGUAS}; do IUSE="${IUSE} linguas_${X}"; done
-
-QA_TEXTRELS="usr/$(get_libdir)/iscan/lib*"
-
-# Upstream ships broken sanity test
-RESTRICT="test"
-
-RDEPEND="media-gfx/sane-backends
- >=sys-fs/udev-103
- >=dev-libs/libusb-0.1.12
- X? (
- >=x11-libs/gtk+-2.0
- gimp? ( media-gfx/gimp )
- png? ( media-libs/libpng )
- jpeg? ( media-libs/jpeg )
- tiff? ( media-libs/tiff )
- )"
-
-DEPEND="${RDEPEND}
- X? ( sys-devel/gettext )"
-
-usermap_to_udev() {
- echo '# udev rules file for iscan devices (udev >= 0.98)'
- echo '#'
- echo 'ACTION!="add", GOTO="iscan_rules_end"'
- echo 'SUBSYSTEM!="usb*", GOTO="iscan_rules_end"'
- echo 'KERNEL=="lp[0-9]*", GOTO="iscan_rules_end"'
- echo
-
- sed -n -e '
- /^:model[[:space:]]*"[^"]/ {
- # Create model name string
- s|^:model[[:space:]]*"\([^"]\+\).*|# \1|
-
- # Copy to hold buffer
- h
- }
- /^:usbid[[:space:]]*"0x[[:xdigit:]]\+"[[:space:]]*"0x[[:xdigit:]]\+"/ {
- # Append next line
- N
-
- # Check status
- /\n:status[[:space:]]*:\(complete\|good\|untested\)/ {
- # Exchange with hold buffer
- x
-
- # Print (model name string)
- p
-
- # Exchange with hold buffer
- x
-
- # Create udev command string
- s|^:usbid[[:space:]]*"0x\([[:xdigit:]]\+\)"[[:space:]]*"0x\([[:xdigit:]]\+\)".*|ATTRS{idVendor}=="\1", ATTRS{idProduct}=="\2", MODE="0660", GROUP="scanner"|
-
- # Print (udev command string)
- p
- }
- }
- ' "${1}"
-
- echo
- echo 'LABEL="iscan_rules_end"'
-}
-
-src_prepare() {
- local i
-
- # convert japanese docs to UTF-8
- if use linguas_ja; then
- for i in {NEWS,README}.ja non-free/*.ja.txt; do
- if [ -f "${i}" ]; then
- echo ">>> Converting ${i} to UTF-8"
- iconv -f eucjp -t utf8 -o "${i}~" "${i}" && mv -f "${i}~" "${i}" || rm -f "${i}~"
- fi
- done
- fi
-
- # disable checks for gtk+
- if ! use X; then
- sed -i -e "s:PKG_CHECK_MODULES(GTK,.*):AC_DEFINE([HAVE_GTK_2], 0):g" \
- -e "s:\(PKG_CHECK_MODULES(GDK_IMLIB,.*)\):#\1:g" configure.ac
- fi
-
- epatch "${FILESDIR}"/${PN}-2.23.0-drop-ltdl.patch
- epatch "${FILESDIR}"/${PN}-2.23.0-fix-g++-test.patch
- epatch "${FILESDIR}"/${PN}-2.23.0-noinst-stuff.patch
-
- eautoreconf
-}
-
-src_configure() {
- append-flags -D_GNU_SOURCE # needed for 'strndup'
- local myconf
-
- if use X; then
- myconf="--enable-frontend
- $(use_enable gimp)
- $(use_enable jpeg)
- $(use_enable png)
- $(use_enable tiff)"
- else
- myconf="--disable-frontend --disable-gimp
- --disable-jpeg --disable-png --disable-tiff"
- fi
-
- econf --disable-static ${myconf}
-}
-
-src_install() {
- local MY_LIB="/usr/$(get_libdir)"
- emake DESTDIR="${D}" install || die "make install failed"
-
- # install docs
- dodoc AUTHORS NEWS README doc/epkowa.desc
- use linguas_ja && dodoc NEWS.ja README.ja
-
- # remove
- rm -f "${D}usr/lib/iscan/make-udev-rules"
-
- # install USB hotplug stuff
- local USERMAP_FILE="doc/epkowa.desc"
- if [ -f ${USERMAP_FILE} ]; then
- dodir /etc/udev/rules.d
- usermap_to_udev ${USERMAP_FILE} \
- > "${D}etc/udev/rules.d/99-iscan.rules"
- else
- die "Can not find USB devices description file: ${USERMAP_FILE}"
- fi
-
- # install sane config
- insinto /etc/sane.d
- doins backend/epkowa.conf
-
- # link iscan so it is seen as a plugin in gimp
- if use X && use gimp; then
- local plugindir
- if [ -x /usr/bin/gimptool ]; then
- plugindir="$(gimptool --gimpplugindir)/plug-ins"
- elif [ -x /usr/bin/gimptool-2.0 ]; then
- plugindir="$(gimptool-2.0 --gimpplugindir)/plug-ins"
- else
- die "Can't find GIMP plugin directory."
- fi
- dodir "${plugindir}"
- dosym /usr/bin/iscan "${plugindir}"
- fi
-
- # install desktop entry
- if use X; then
- make_desktop_entry iscan "Image Scan! for Linux ${PV}" scanner
- fi
-}
-
-pkg_postinst() {
- local i
- local DLL_CONF="/etc/sane.d/dll.conf"
- local EPKOWA_CONF="/etc/sane.d/epkowa.conf"
-
- elog
- if grep -q "^[ \t]*\<epkowa\>" ${DLL_CONF}; then
- elog "Please edit ${EPKOWA_CONF} to suit your needs."
- elif grep -q "\<epkowa\>" ${DLL_CONF}; then
- elog "Hint: to enable the backend, add 'epkowa' to ${DLL_CONF}"
- elog "Then edit ${EPKOWA_CONF} to suit your needs."
- else
- echo "epkowa" >> ${DLL_CONF}
- elog "A new entry 'epkowa' was added to ${DLL_CONF}"
- elog "Please edit ${EPKOWA_CONF} to suit your needs."
- fi
-}
Index: media-gfx/iscan/files/iscan-2.11.0-libltdl.patch
===================================================================
--- media-gfx/iscan/files/iscan-2.11.0-libltdl.patch (revision 237)
+++ media-gfx/iscan/files/iscan-2.11.0-libltdl.patch (nonexistent)
@@ -1,45 +0,0 @@
---- configure.ac
-+++ configure.ac
-@@ -30,7 +30,10 @@ AC_SUBST(PACKAGE_RELEASE,1) dnl keep A
-
- AC_CONFIG_HEADER([config.h])
- AC_CONFIG_SRCDIR([backend/epkowa.c])
-+dnl Detect old libtool
-+m4_ifndef([LT_OUTPUT], [
- AC_CONFIG_SUBDIRS([libltdl])
-+])
-
- AM_INIT_AUTOMAKE([gnu 1.7])
-
-@@ -196,10 +199,10 @@ dnl The somewhat obscure LT_AC_PROG_SED
- dnl SED environment variable gets set before it's used by the libtool
- dnl machinery. This works around buggy libtool versions.
- LT_AC_PROG_SED
--AC_LIB_LTDL
- AC_LIBLTDL_CONVENIENCE
- AC_LIBTOOL_DLOPEN
- AC_PROG_LIBTOOL
-+AC_LIB_LTDL
- AC_SUBST(LTDLINCL)
- AC_SUBST(LIBLTDL)
-
---- lib/imgstream.cc
-+++ lib/imgstream.cc
-@@ -211,6 +211,17 @@ int selector (const dirent *);
- imgstream::dl_handle
- imgstream::find_dlopen (const char *libname)
- {
-+// forward compatibility
-+#ifndef LTDL_SHLIB_EXT
-+#define LTDL_SHLIB_EXT LT_MODULE_EXT
-+#endif
-+#ifndef LTDL_SHLIBPATH_VAR
-+#define LTDL_SHLIBPATH_VAR LT_MODULE_PATH_VAR
-+#endif
-+#ifndef LTDL_SYSSEARCHPATH
-+#define LTDL_SYSSEARCHPATH LT_DLSEARCH_PATH
-+#endif
-+
- using std::bad_alloc;
-
- dl_handle result = NULL;
Index: media-gfx/iscan/files/iscan-usb.sh
===================================================================
--- media-gfx/iscan/files/iscan-usb.sh (revision 237)
+++ media-gfx/iscan/files/iscan-usb.sh (nonexistent)
@@ -1,27 +0,0 @@
-#!/bin/sh
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/iscan/files/iscan-usb.sh,v 1.2 2006/07/21 10:54:30 sbriesen Exp $
-
-# This file is part of media-gfx/iscan
-#
-# This script changes the permissions and ownership of a USB device under
-# /proc/bus/usb to grant access to this device to users in the scanner group.
-#
-# Ownership is set to root:scanner, permissions are set to 0660.
-#
-# Arguments :
-# -----------
-# ACTION=[add|remove]
-# DEVNAME=/dev/bus/usb/BBB/DDD
-# SUBSYSTEM=usb_device
-
-OWNER="root"
-GROUP="scanner"
-PERMS="0660"
-
-DEVICE="${DEVNAME/dev/proc}"
-
-if [ "${ACTION}" = "add" -a "${SUBSYSTEM}" = "usb_device" -a -f "${DEVICE}" ]; then
- chmod ${PERMS} "${DEVICE}" && chown ${OWNER}:${GROUP} "${DEVICE}"
-fi
/media-gfx/iscan/files/iscan-usb.sh
Property changes:
Deleted: svn:mime-type
## -1 +0,0 ##
-text/plain
\ No newline at end of property
Index: media-gfx/iscan/files/iscan-2.23.0-fix-g++-test.patch
===================================================================
--- media-gfx/iscan/files/iscan-2.23.0-fix-g++-test.patch (revision 237)
+++ media-gfx/iscan/files/iscan-2.23.0-fix-g++-test.patch (nonexistent)
@@ -1,13 +0,0 @@
-Index: iscan-2.21.0/configure.ac
-===================================================================
---- iscan-2.21.0.orig/configure.ac
-+++ iscan-2.21.0/configure.ac
-@@ -68,7 +68,7 @@ AC_PROG_CXX
- # to be larger than that for the gcc-3.[23] packages (as long as both
- # are distributed) for smooth upgrade paths.
-
--if test x"$CXX" = xg++; then
-+if test "$GXX" = "yes"; then
- AC_MSG_CHECKING([C++ ABI version])
- CXX_ABI="`$CXX -E -dM - < /dev/null | $AWK '/GXX_ABI/ { print $3 }'`"
- AC_MSG_RESULT([$CXX_ABI])
Index: media-gfx/iscan/files/iscan-2.23.0-noinst-stuff.patch
===================================================================
--- media-gfx/iscan/files/iscan-2.23.0-noinst-stuff.patch (revision 237)
+++ media-gfx/iscan/files/iscan-2.23.0-noinst-stuff.patch (nonexistent)
@@ -1,18 +0,0 @@
-Index: iscan-2.21.0/utils/Makefile.am
-===================================================================
---- iscan-2.21.0.orig/utils/Makefile.am
-+++ iscan-2.21.0/utils/Makefile.am
-@@ -37,11 +37,11 @@ CLEANFILES = \
- ## Created by $(top_srcdir)/configure because, unlike iscan-registry,
- ## the make-policy-file script does not refer to any of the directory
- ## variables.
--pkglib_SCRIPTS = \
-+noinst_SCRIPTS = \
- make-policy-file \
- fix-udev-rules
-
--dist_pkgdata_DATA = \
-+dist_noinst_DATA = \
- sled10.custom.fdi \
- fdi.xsl
-
Index: media-gfx/iscan/files/iscan-2.11.0-gcc43.patch
===================================================================
--- media-gfx/iscan/files/iscan-2.11.0-gcc43.patch (revision 237)
+++ media-gfx/iscan/files/iscan-2.11.0-gcc43.patch (nonexistent)
@@ -1,11 +0,0 @@
---- frontend/pisa_view_manager.h.orig 2008-06-11 15:02:57.215502256 +0200
-+++ frontend/pisa_view_manager.h 2008-06-11 15:03:10.813875095 +0200
-@@ -48,6 +48,8 @@
-
- #include "file-selector.h"
-
-+#include <string.h>
-+
- class view_manager
- {
- public:
Index: media-gfx/iscan/files/iscan-2.11.0-glibc210.patch
===================================================================
--- media-gfx/iscan/files/iscan-2.11.0-glibc210.patch (revision 237)
+++ media-gfx/iscan/files/iscan-2.11.0-glibc210.patch (nonexistent)
@@ -1,103 +0,0 @@
---- frontend/file-selector.cc
-+++ frontend/file-selector.cc
-@@ -35,6 +35,7 @@
- #include <cstdio>
- #include <cstdlib>
- #include <cstring>
-+#include <string>
- #include <unistd.h>
-
- #include "pisa_aleart_dialog.h"
-@@ -1023,17 +1024,14 @@
- // check write access to the directory (note that we need execute
- // privileges as well)
-
-- char *slash = strrchr( file, '/');
-- *slash = '\0'; // temporarily truncate to dirname
-- const char *dir = (file == slash
-- ? "/" // whoops!, file in root directory
-- : file);
-+ const char *slash = strrchr( file, '/');
-+ std::string dir( file, slash - file);
-+ if (dir.empty())
-+ dir = "/";
-
- bool w_ok = false; // assume the worst
-- if (0 == access( dir, F_OK ))
-- w_ok = (0 == access( dir, W_OK | X_OK ));
--
-- *slash = '/'; // restore filename
-+ if (0 == access( dir.c_str(), F_OK ))
-+ w_ok = (0 == access( dir.c_str(), W_OK | X_OK ));
-
- return w_ok;
- }
---- frontend/pisa_view_manager.cc
-+++ frontend/pisa_view_manager.cc
-@@ -45,6 +45,7 @@
- #include <sys/stat.h>
- #include <dirent.h>
- #include <locale.h>
-+#include <string>
-
- /*------------------------------------------------------------*/
- #include "pisa_view_manager.h"
-@@ -1170,10 +1171,10 @@
- pisa_file_type
- view_manager::get_file_type (const char *filename)
- {
-- char *dot = strrchr (filename, '.');
-+ const char *dot = strrchr (filename, '.');
- if (!dot)
- {
-- char *slash = strrchr (filename, '/');
-+ const char *slash = strrchr (filename, '/');
- if ( (strlen (slash) == strlen ("/" PACKAGE_TARNAME "XXXXXX"))
- && (0 == strncmp (slash, "/" PACKAGE_TARNAME,
- strlen ("/" PACKAGE_TARNAME))))
-@@ -1260,19 +1261,19 @@
- {
- int cancel = 0; // default: don't cancel
-
-- char *slash = strrchr( regexp, '/' );
-+ const char *slash = strrchr( regexp, '/' );
-
- if (!slash)
- return cancel = 1;
-
-- *slash = '\0'; // regexp now holds the directory name
-- char dirname[ strlen( regexp )];
-- strcpy( dirname, regexp );
-+ std::string s( regexp, slash - regexp);
-+ char dirname[ s.size()];
-+ strcpy( dirname, s.c_str());
-
-- *slash = '^'; // re-anchor the regexp
-+ s = std::string("^") + (slash + 1); // re-anchor the regexp
-
- regex_t *comp_regex = new regex_t;
-- int comp = regcomp( comp_regex, slash, REG_EXTENDED );
-+ int comp = regcomp( comp_regex, s.c_str(), REG_EXTENDED );
-
- if (0 == comp)
- {
---- lib/imgstream.cc
-+++ lib/imgstream.cc
-@@ -185,7 +185,7 @@
- return lt_dlclose (lib);
- }
-
--static int reversionsort (const void*, const void*);
-+static int reversionsort (const dirent**, const dirent**);
- int selector (const dirent *);
- // forward declarations
-
-@@ -321,7 +321,7 @@
- //! The C library's versionsort() function in reverse.
- static
- int
--reversionsort (const void *a, const void *b)
-+reversionsort (const dirent **a, const dirent **b)
- {
- return versionsort (b, a);
- }
Index: media-gfx/iscan/files/iscan-2.23.0-drop-ltdl.patch
===================================================================
--- media-gfx/iscan/files/iscan-2.23.0-drop-ltdl.patch (revision 237)
+++ media-gfx/iscan/files/iscan-2.23.0-drop-ltdl.patch (nonexistent)
@@ -1,69 +0,0 @@
-Index: iscan-2.21.0/backend/Makefile.am
-===================================================================
---- iscan-2.21.0.orig/backend/Makefile.am
-+++ iscan-2.21.0/backend/Makefile.am
-@@ -60,7 +60,6 @@ noinst_LTLIBRARIES = \
-
- libepkowa_la_CPPFLAGS = \
- $(AM_CPPFLAGS) \
-- $(LTDLINCL) \
- -I$(top_srcdir)/include \
- -I$(top_srcdir)/non-free \
- -DV_MAJOR=$(SANE_MAJOR) -DV_MINOR=$(SANE_MINOR)
-@@ -68,7 +67,7 @@ libepkowa_la_LDFLAGS = \
- -static
- libepkowa_la_LIBADD = \
- -lm \
-- $(LIBLTDL)
-+ -lltdl
- libepkowa_la_SOURCES = \
- $(sane_backends_files) \
- marshal.c \
-Index: iscan-2.21.0/configure.ac
-===================================================================
---- iscan-2.21.0.orig/configure.ac
-+++ iscan-2.21.0/configure.ac
-@@ -237,14 +237,10 @@ AC_CHECK_FUNCS([\
- dnl The somewhat obscure LT_AC_PROG_SED is here to make sure that the
- dnl SED environment variable gets set before it's used by the libtool
- dnl machinery. This works around buggy libtool versions.
--LT_AC_PROG_SED
--AC_LIBLTDL_INSTALLABLE
--AC_LIBTOOL_DLOPEN
- AC_PROG_LIBTOOL
-+AC_LTDL_SHLIBPATH
-+AC_LTDL_SHLIBEXT
-+AC_LTDL_SYSSEARCHPATH
--AC_LIB_LTDL
--AC_SUBST(LTDLINCL)
--AC_SUBST(LIBLTDL)
--
-
- dnl Graphic file format options
-
-Index: iscan-2.21.0/frontend/Makefile.am
-===================================================================
---- iscan-2.21.0.orig/frontend/Makefile.am
-+++ iscan-2.21.0/frontend/Makefile.am
-@@ -34,7 +34,7 @@ iscan_CXXFLAGS = \
- iscan_LDADD = \
- $(top_builddir)/lib/libimage-stream.la \
- -lsane \
-- @LIBLTDL@ \
-+ -lltdl \
- @GTK_LIBS@ \
- @GDK_IMLIB_LIBS@ \
- $(top_builddir)/non-free/libesmod.so
-Index: iscan-2.21.0/lib/Makefile.am
-===================================================================
---- iscan-2.21.0.orig/lib/Makefile.am
-+++ iscan-2.21.0/lib/Makefile.am
-@@ -29,7 +29,7 @@ noinst_LTLIBRARIES = libimage-stream.la
- libimage_stream_la_CPPFLAGS = -I$(top_srcdir)/include
- libimage_stream_la_LDFLAGS = -static
- libimage_stream_la_LIBADD = \
-- $(LIBLTDL) \
-+ -lltdl \
- $(top_builddir)/lib/pdf/libpdf.la
- libimage_stream_la_SOURCES = \
- $(libimage_stream_la_files)
Index: media-gfx/iscan/Manifest
===================================================================
--- media-gfx/iscan/Manifest (revision 237)
+++ media-gfx/iscan/Manifest (nonexistent)
@@ -1,11 +0,0 @@
-AUX iscan-2.11.0-gcc43.patch 249 RMD160 8d10c5a4105f7ba520948fa5ff630c07907f0a2f SHA1 590bb8e964a8c920ef302e15264bc2ee9bc79ad9 SHA256 a5babcf81aa2023a15e8a58ae08e2b3c65d9ca9767ccd5796a67eaf75ed9cdbd
-AUX iscan-2.11.0-glibc210.patch 2888 RMD160 9d513dcb7f1740e2883167f604c2e0de495e544d SHA1 14d2ecb3ce79ae1edfa958a0d758f03a5026e2f6 SHA256 2082bb0dcb2591aca37331dae6f19983a5877261046b422f448586257b1b1f03
-AUX iscan-2.11.0-libltdl.patch 1102 RMD160 14ad9a6481a864e143ed977129d0f4258c08c555 SHA1 e30d0add39dceca98a3fa01ea3a1a478b2e61070 SHA256 501e4f8cb396da112bcf30051b8a8e8703c5f866a70ad757d019dea696ab3b48
-AUX iscan-2.23.0-drop-ltdl.patch 2092 RMD160 eab7fff1b17057bcc39032ce62f4260a24ce018e SHA1 ae5585ec8fbed551525b11c11526c44ea73e956d SHA256 1263f7d3165f822d821ad0961857ea67402e3199de9d88ac09e3b84052192c83
-AUX iscan-2.23.0-fix-g++-test.patch 523 RMD160 8844c0e26d99dff531496a8ce1f2a6e9ab7c7915 SHA1 fc31881a1cb3c0baddbee5115c870f3bf42842b2 SHA256 3a5e8fb2c765d20de0233592bf1c0c41a703c7c5e185228c613dcd5ac70b2339
-AUX iscan-2.23.0-noinst-stuff.patch 535 RMD160 84155f0f83e6cfd82e892234fe5ef1ae328022e2 SHA1 8d341a0548fb11874c0996d05a787e95794954d4 SHA256 a9b600f4891d3ff47ab1ab2efb5ae2afae1f00b6bf67040796b8ab4c35773ed6
-AUX iscan-usb.sh 826 RMD160 ebf81c44b9e4f1f040a276e3f918662cd93a5f10 SHA1 90e0205dad199aeb87cfb89c7d89dd8737702001 SHA256 8ece8711de7ebfd7d9266e96d8cdf4c7bc12ad52ab212590162526d4af669798
-DIST iscan_2.23.0-3.tar.gz 1080410 RMD160 bdb54dd43258c2aa717ef92f819b7d26f59d3f42 SHA1 023569b73d1ae24d5362c3258fb5a60139774c4a SHA256 d901643a2e9e008146ef0f597a2d269ceb134e1df127593cc3a4f5486ff085de
-DIST iscan_2.24.0-4.tar.gz 1081740 RMD160 3ed0a34ea1e7933cea2a21317bbf9c2c442d8684 SHA1 1c6d0a516322d13e318bbfd859c9293199083fb6 SHA256 59af80af46db7f96552e4b564535b57c0ab820af66059c7d8ddd9d69dd821325
-EBUILD iscan-2.23.0.ebuild 5343 RMD160 7c64ef149a7583fb16d6bd5a1a71214e50feb11e SHA1 09435719d7e8086c455a1e7c79ca059285e3354a SHA256 7c8630e485f48c69a9bc49e74cc08345397fb0b50e35284f2fd0de40bbde15cc
-EBUILD iscan-2.24.0.ebuild 5367 RMD160 87722424137f2488bcc433c516241b3ab0f3e27b SHA1 addc61e566a8c9983385eef9909290d36c6ca248 SHA256 42599d10efaa9387efbefd73b116c0f305edc8998b73760e77c0dd4bb77261d6
Index: media-sound/ventriloctrl/files/prevent_afk.patch
===================================================================
--- media-sound/ventriloctrl/files/prevent_afk.patch (revision 237)
+++ media-sound/ventriloctrl/files/prevent_afk.patch (nonexistent)
@@ -1,163 +0,0 @@
---- a/ventriloctrl-0.5/ventriloctrl.c 2008-08-23 10:23:03.000000000 +0200
-+++ b/ventriloctrl-0.5/ventriloctrl.c 2009-06-20 01:40:40.000000000 +0200
-@@ -16,6 +16,7 @@
- /* Configuration */
- #define SIMULATEKEY XK_A // Simulate Key Press
- #define VENTRILO "Ventrilo" // Ventrilo Window Name
-+#define OTHERKEY XK_B //Key send to Ventrillo if other key is being pressed
-
- /* Global Variables */
- Display *display;
-@@ -54,14 +55,14 @@
- {
- // Variables
- int i;
--
-+
- // Get the "Window" Tree
- Window root;
- Window parent;
- Window *children = 0;
- unsigned int childrenCount = 0;
- XQueryTree(display, parentWindow, &root, &parent, &children, &childrenCount);
--
-+
- // Crawl the "Window" Tree
- char *window_name = 0;
- Window *window = 0;
-@@ -74,7 +75,7 @@
- }
- XFree(window_name);
- }
--
-+
- // Crawl the Child and Look For "windowName"
- window = find_window(display, children[i], windowName);
- if (window != 0) {
-@@ -82,10 +83,10 @@
- return window;
- }
- }
--
-+
- // Free the Children! lol
- if (children != 0) XFree(children);
--
-+
- // Return
- return 0;
- }
-@@ -94,42 +95,43 @@
- {
- // Usage
- printf("\n");
--
-+
- // Initialize "Display"
- display = XOpenDisplay(0);
- if (display == NULL) {
- printf("Error: Could not open display!\n");
- return 1;
- }
--
-+
- // Initialize Root "Window"
- window = XDefaultRootWindow(display);
- if (!window) {
- printf("Error: Could not grab root window!\n");
- return 2;
- }
--
-+
- // Initialize Ventrilo "Window"
- windowVentrilo = find_window(display, window, VENTRILO);
- if (!windowVentrilo) {
- printf("Error: Could not find Ventrilo window!\n");
- return 3;
- }
--
-+
- // Convert Key String to Number
- unsigned int key = atoi(argv[2]);
- unsigned int simulatekey = XKeysymToKeycode(display, SIMULATEKEY);
--
-+ unsigned int otherkey = XKeysymToKeycode(display, OTHERKEY);
-+
- // Open the Input
- int device = open(argv[1], O_RDONLY);
--
-+
- // Loop
- struct input_event ev;
- XKeyEvent event;
- while (ventrilo_still_running()) {
- // Read from the Input
- read(device, &ev, sizeof(struct input_event));
--
-+
- // Check Input
- if (ev.type == 1 && ev.code == key) {
- // Simulate Key Press/Release
-@@ -141,8 +143,18 @@
- }
- XFlush(display);
- }
-+ else if (ev.type == 1 && ev.code != key) {
-+ // Send other key (this should prevent putting the user on afk status)
-+ event = create_key_event(display, *windowVentrilo, window, ev.value, otherkey, 0);
-+ if (ev.value == 1) {
-+ XSendEvent(event.display, event.window, True, KeyPressMask, (XEvent *) &event);
-+ } else {
-+ XSendEvent(event.display, event.window, True, KeyReleaseMask, (XEvent *) &event);
-+ }
-+ XFlush(display);
-+ }
- }
--
-+
- // Return
- return 0;
- }
-@@ -156,20 +168,20 @@
- printf("then execute the command listed.\n");
- printf("Press Ctrl+C when finished.\n");
- printf("\n");
--
-+
- // Open the Input
- int device = open(argv[1], O_RDONLY);
--
-+
- // Loop
- struct input_event ev;
- while (1) {
- // Read from the Input
- read(device, &ev, sizeof(struct input_event));
--
-+
- // Print the Command
- if (ev.type == 1 && ev.value == 1) printf("%s %s %i\n", argv[0], argv[1], ev.code);
- }
--
-+
- // Return
- return 0;
- }
-@@ -180,7 +192,7 @@
- // Programs
- if(argc == 2) return findkey(argc, argv); // Find Key
- if(argc == 3) return ventriloctl(argc, argv); // Ventrilo Ctrl
--
-+
- // Usage
- printf("\n");
- printf("Usage: %s <device> [key]\n", argv[0]);
-@@ -188,7 +200,7 @@
- printf("Running this program without 'key' specified\n");
- printf("will run the 'FindKey' sub-program.\n");
- printf("\n");
--
-+
- // Return
- return 0;
- }
Index: media-sound/ventriloctrl/Manifest
===================================================================
--- media-sound/ventriloctrl/Manifest (revision 237)
+++ media-sound/ventriloctrl/Manifest (nonexistent)
@@ -1,3 +0,0 @@
-AUX prevent_afk.patch 3612 RMD160 378d8cd7f9c77dc4a0300a68871dce33a5695b43 SHA1 e94c22d9b65e501afe52342c36113419f64cdfdf SHA256 a296e8a3d99d8f0c805e000dfe835d8cb798f1b7597e0efa8097626eab53c0cd
-DIST ventriloctrl-0.5.zip 5024 RMD160 f8a1b662069cb5699736777819d08e7ad76beeee SHA1 c0cf873c0a78e2c18f48a625d2d3b8f32b103443 SHA256 abb6b7ee512a4c7dfb74729c61591fed5815a2fc6be5557538e9a0e6e34b8945
-EBUILD ventriloctrl-0.5-r1.ebuild 569 RMD160 b523176761aab18afab01757c12fd560915b06b6 SHA1 9a1bd1d3d28b964397b1ab4d9fbb60bf8bbe881a SHA256 6bc2575a9efcd5e5ea470fe899cd022a380f3d71b725a93c2719321b6643dde4
Index: media-sound/ventriloctrl/ventriloctrl-0.5-r1.ebuild
===================================================================
--- media-sound/ventriloctrl/ventriloctrl-0.5-r1.ebuild (revision 237)
+++ media-sound/ventriloctrl/ventriloctrl-0.5-r1.ebuild (nonexistent)
@@ -1,31 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $ KardasA
-
-EAPI="2"
-
-inherit eutils
-
-DESCRIPTION="Ventrilo on Wine PTT button controller"
-HOMEPAGE=""
-SRC_URI="http://www.calebgray.com/uploads/ventriloctrl/${P}.zip
- http://www.kardasa.pl/downloads/${P}.zip"
-SLOT="0"
-LICENSE="as-is"
-RESTRICT="mirror"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=""
-
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- epatch "${FILESDIR}"/prevent_afk.patch
-}
-
-src_install() {
- exeinto /usr/bin
- doexe "${PN}"
- dodoc README LICENCE
-}
Index: media-sound/skype-call-recorder/skype-call-recorder-0.8.ebuild
===================================================================
--- media-sound/skype-call-recorder/skype-call-recorder-0.8.ebuild (revision 237)
+++ media-sound/skype-call-recorder/skype-call-recorder-0.8.ebuild (nonexistent)
@@ -1,27 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="2"
-
-inherit cmake-utils
-
-DESCRIPTION="Records Skype calls to MP3/Ogg/WAV files"
-HOMEPAGE="http://atdot.ch/scr/"
-SRC_URI="http://atdot.ch/scr/files/${PV}/${P}.tar.gz"
-
-LICENSE="|| ( GPL-2 GPL-3 )"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-IUSE="debug"
-
-RESTRICT="strip"
-
-DEPEND="
- media-sound/lame
- media-libs/id3lib
- >=media-libs/libvorbis-1.2.0
- >=x11-libs/qt-gui-4.4:4[dbus]
- >=x11-libs/qt-dbus-4.4:4
-"
-RDEPEND="${DEPEND}"
Index: media-sound/skype-call-recorder/Manifest
===================================================================
--- media-sound/skype-call-recorder/Manifest (revision 237)
+++ media-sound/skype-call-recorder/Manifest (nonexistent)
@@ -1,2 +0,0 @@
-DIST skype-call-recorder-0.8.tar.gz 83842 RMD160 2c3971586054fba55186e35a14534c9064091473 SHA1 b8faade2d893628fd7a5deac5056d6dfaf7082c4 SHA256 b115f728e09602cca7aa51479faa868de1f9b7cf887ed3d7c82f4935309c32c6
-EBUILD skype-call-recorder-0.8.ebuild 542 RMD160 d5f40459b6c07404c5e3416ddd8fcc4d987c5292 SHA1 1c7971b9e8487421f998f5fd564e0c1915e05221 SHA256 d2d8fe1d7f3f326f27eb336dabe43fdc99a50bebd25806f0f33d30d78bfad970
Index: profiles/categories
===================================================================
--- profiles/categories (revision 237)
+++ profiles/categories (revision 238)
@@ -1,16 +1,7 @@
-app-emulation
app-misc
-dev-java
dev-libs
-dev-perl
dev-python
games-rpg
-gnome-extra
-mail-mta
-mate-extra
media-gfx
media-sound
-www-servers
-x11-misc
-x11-plugins
-x11-themes
+x11-themes
\ No newline at end of file