parent
d0eafa4b82
commit
38f3883370
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/durep/durep-0.9-r3.ebuild,v 1.1 2012/03/03 16:07:50 pacho Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="A perl script designed for monitoring disk usage in a more visual way than du."
|
||||
HOMEPAGE="http://gentoo.org"
|
||||
SRC_URI="http://www.hibernaculum.net/download/${P}.tar.gz"
|
||||
|
||||
LICENSE="Artistic"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-lang/perl
|
||||
dev-perl/MLDBM"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-gigabyte.patch
|
||||
epatch "${FILESDIR}"/${P}-color-output.patch
|
||||
epatch "${FILESDIR}"/${P}-dirhandle.patch
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin durep
|
||||
doman durep.1
|
||||
dodoc BUGS CHANGES README THANKS
|
||||
dohtml -A cgi *.cgi *.css *.png
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
--- durep 2007-09-08 11:44:05.000000000 -0500
|
||||
+++ durep.new 2008-12-15 10:04:14.907825184 -0600
|
||||
@@ -175,6 +175,7 @@
|
||||
my $coalesced_size = 0;
|
||||
my $node = {};
|
||||
my $temp;
|
||||
+ my $dirhandle;
|
||||
|
||||
$node->{ID} = $next_id++;
|
||||
if(defined $parent) {
|
||||
@@ -196,9 +197,9 @@
|
||||
|
||||
$node->{TYPE} &= $TYPE_COLLAPSED unless $store;
|
||||
|
||||
- opendir(DIR, $dir) or warn "Unable to open dir '$dir': $!\n" and return $node;
|
||||
+ opendir($dirhandle, $dir) or warn "Unable to open dir '$dir': $!\n" and return $node;
|
||||
|
||||
- foreach(readdir(DIR)) {
|
||||
+ foreach(readdir($dirhandle)) {
|
||||
@stats = lstat "$dir/$_" or warn "Unable to lstat '$dir/$_': $!\n" and next;
|
||||
|
||||
$node->{MTIME} = $stats[9] if($_ eq ".");
|
||||
@@ -247,7 +248,7 @@
|
||||
$file_count++;
|
||||
$node->{FCOUNT}++;
|
||||
}
|
||||
- closedir(DIR);
|
||||
+ closedir($dirhandle);
|
||||
|
||||
if($coalesced_count) {
|
||||
if($store) {
|
@ -1,3 +1 @@
|
||||
DIST emacs-updater-1.7.tar.bz2 6241 RMD160 d1cfb764015e0508b95426864d6c6545b1615bc8 SHA1 952a860c3550fd3926652bd26942f3ed19ecc0de SHA256 84747f70713d335197c01c74be99271fd07971e07514c20ec850ad93aa471f6f
|
||||
DIST emacs-updater-1.8.tar.bz2 6336 RMD160 d4dc71035556ef1d75d07d95f7f99ba61cc84a66 SHA1 28e3196659028119713e4eccaa39bc28ba8d5cf1 SHA256 a345f37bc87fdbe5a8a7e1d46352461a2bab50af5b750959290fe06fc902af19
|
||||
DIST emacs-updater-1.9.tar.bz2 6445 RMD160 470e62470eaf9768a1ea434c171df48e007d89d6 SHA1 93208108fc3449315fdf44104d3349ecd1e9af9a SHA256 3d1957b42adbdbd9d2736942b7c8a7f281868cd4d413406761c62f2093e970c0
|
||||
|
@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/emacs-updater/emacs-updater-1.7.ebuild,v 1.8 2011/03/16 17:07:11 xarthisius Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
DESCRIPTION="Rebuild Emacs packages"
|
||||
HOMEPAGE="http://www.gentoo.org/proj/en/lisp/emacs/"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="!<=app-admin/eselect-emacs-1.5
|
||||
>=app-portage/portage-utils-0.1.28
|
||||
virtual/emacs"
|
||||
|
||||
src_prepare() {
|
||||
if [ -n "${EPREFIX}" ]; then
|
||||
sed -i -e "1s:/:${EPREFIX%/}/:" \
|
||||
-e "s:^\(EMACS\|SITELISP\)=:&${EPREFIX%/}:" \
|
||||
emacs-updater || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dosbin emacs-updater || die "dosbin failed"
|
||||
doman emacs-updater.8 || die "doman failed"
|
||||
}
|
@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/emacs-updater/emacs-updater-1.8.ebuild,v 1.7 2011/07/15 15:09:17 xarthisius Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
DESCRIPTION="Rebuild Emacs packages"
|
||||
HOMEPAGE="http://www.gentoo.org/proj/en/lisp/emacs/"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="!<=app-admin/eselect-emacs-1.5
|
||||
>=app-portage/portage-utils-0.1.28
|
||||
virtual/emacs"
|
||||
|
||||
src_prepare() {
|
||||
if [ -n "${EPREFIX}" ]; then
|
||||
sed -i -e "1s:/:${EPREFIX%/}/:" \
|
||||
-e "s:^\(EMACS\|SITELISP\)=:&${EPREFIX%/}:" \
|
||||
emacs-updater || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dosbin emacs-updater || die "dosbin failed"
|
||||
doman emacs-updater.8 || die "doman failed"
|
||||
}
|
@ -1,5 +1,6 @@
|
||||
DIST eselect-opengl-1.2.1.tar.xz 3856 RMD160 08e099ac632f9b3bc3302e906e0ce5a19bd50766 SHA1 9254e45f1a768c8ba9930d35951ef5cdd66d25e7 SHA256 47532cc46be551173b31bb4cb7e442bfc08d59c84912b618a5385f813dfa7485
|
||||
DIST eselect-opengl-1.2.3.tar.xz 4120 RMD160 ae48e97923b9163d176c5109036ef7fb185020f2 SHA1 755ce1f9be0d789e621adbe0e09c84b068e2ffc2 SHA256 1bb9843a8f76010e938ec60e022efe337ccd1b5470ad18ae7a654cd95320101d
|
||||
DIST eselect-opengl-1.2.4.tar.xz 8084 RMD160 aec98af9a228506814e4a4c39468a2589bf4b646 SHA1 6aa6be26ad77f97d7f75c649390c9b378dcbf372 SHA256 d8b53c214131a1aad1aeded78d03d23aa40901d10b2fb7d420617765014ec2fd
|
||||
DIST eselect-opengl-1.2.5.tar.xz 8088 RMD160 9cc294ee7fa6d323b26b2fad4496619c40e8999a SHA1 30c7593d9cc4ba0d5ebb365ed1140f51774e55e8 SHA256 34f0340ae8f8c26ea154f95950bf2e113869bc22c37cdf51a1f867c405d12b9d
|
||||
DIST glext.h.67.xz 57476 RMD160 83376003bbd9b203d2b4776cd7138e48df01e8df SHA1 d7073293eddfdb5ee6c0b4cdb883a6899324a604 SHA256 d1d7887e72cd415651166ade3da5a407ca28ea99807a0bd6e064163cb6c55cd3
|
||||
DIST glxext.h.32.xz 7296 RMD160 c7d330af7308b99afe3a3cfd7e5662150dafcb78 SHA1 ec5d6bf0eaccf244afa78ff43bcebf630d3e7312 SHA256 06ef740c3741f367c787bb77fc5bf46405c7eeec4a4a5f1cf8c303b8719cbf5a
|
||||
|
@ -0,0 +1,48 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/eselect-opengl/eselect-opengl-1.2.5.ebuild,v 1.1 2012/03/02 16:10:31 lu_zero Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit multilib
|
||||
|
||||
DESCRIPTION="Utility to change the OpenGL interface being used"
|
||||
HOMEPAGE="http://www.gentoo.org/"
|
||||
|
||||
# Source:
|
||||
# http://www.opengl.org/registry/api/glext.h
|
||||
# http://www.opengl.org/registry/api/glxext.h
|
||||
GLEXT="67"
|
||||
GLXEXT="32"
|
||||
|
||||
MIRROR="http://dev.gentooexperimental.org/~scarabeus/"
|
||||
SRC_URI="${MIRROR}/glext.h.${GLEXT}.xz
|
||||
${MIRROR}/glxext.h.${GLXEXT}.xz
|
||||
http://dev.gentoo.org/~lu_zero/distfiles/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="app-arch/xz-utils"
|
||||
RDEPEND=">=app-admin/eselect-1.2.4"
|
||||
|
||||
pkg_postinst() {
|
||||
local impl="$(eselect opengl show)"
|
||||
if [[ -n "${impl}" && "${impl}" != '(none)' ]] ; then
|
||||
eselect opengl set "${impl}"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto "/usr/share/eselect/modules"
|
||||
doins opengl.eselect
|
||||
doman opengl.eselect.5
|
||||
|
||||
# Install global glext.h and glxext.h
|
||||
insinto "/usr/$(get_libdir)/opengl/global/include"
|
||||
cd "${WORKDIR}"
|
||||
newins glext.h.${GLEXT} glext.h
|
||||
newins glxext.h.${GLXEXT} glxext.h
|
||||
}
|
@ -1 +1 @@
|
||||
DIST fsvs-1.2.2.tar.bz2 423317 RMD160 5655a84bdbc92305679fada7b457e9330f76e630 SHA1 ede856921a6972cfc891467c5024b3b05732fbbe SHA256 bfb19e2c7683ecb2c28165ae9328f2c0806e28607339ae7e9aeca21c2da0866a
|
||||
DIST fsvs-1.2.4.tar.bz2 425621 RMD160 8490cff4e8701c9cf71f5457cdb689911ca74ea9 SHA1 e18c99ffec24a81c392c2b175c7a335ea678b8c8 SHA256 f66a8d45c69a0851074adbb499e90ef44be0c9e641638ba48a25ae0b412cfc11
|
||||
|
@ -1,10 +1,10 @@
|
||||
--- fsvs-1.2.1.orig/src/Makefile.in 2009-10-12 19:05:54.000000000 +0000
|
||||
+++ fsvs-1.2.1/src/Makefile.in 2009-12-22 16:30:07.057583489 +0000
|
||||
--- src/Makefile.in 2011-11-11 19:19:12.000000000 +0100
|
||||
+++ src/Makefile.in.new 2012-01-24 02:57:15.523607932 +0100
|
||||
@@ -18,7 +18,7 @@
|
||||
CFLAGS := @CFLAGS@
|
||||
CFLAGS += -Wall -funsigned-char -Os -DFSVS_VERSION='"$(VERSION)"'
|
||||
CFLAGS := @CFLAGS@ @NEED_FNESTED_FUNCTIONS@
|
||||
CFLAGS += -Wall -funsigned-char -Os -DFSVS_VERSION='"$(VERSION)"'
|
||||
LDFLAGS := @LDFLAGS@
|
||||
-FSVS_LDFLAGS = $(LDFLAGS) -lsvn_subr-1 -lsvn_delta-1 -lsvn_ra-1 -lpcre -lgdbm
|
||||
-FSVS_LDFLAGS = $(LDFLAGS) -lsvn_subr-1 -lsvn_delta-1 -lsvn_ra-1 -lpcre -lgdbm
|
||||
+FSVS_LIBS = -lsvn_subr-1 -lsvn_delta-1 -lsvn_ra-1 -lpcre -lgdbm
|
||||
EXTRALIBS := @EXTRALIBS@
|
||||
WAA_CHARS?= @WAA_WC_MD5_CHARS@
|
@ -0,0 +1,11 @@
|
||||
--- python-updater
|
||||
+++ python-updater
|
||||
@@ -67,6 +67,8 @@
|
||||
# Portage variables.
|
||||
PKG_DBDIR="/var/db/pkg"
|
||||
|
||||
+shopt -s expand_aliases
|
||||
+
|
||||
# usage()
|
||||
# display usage
|
||||
usage() {
|
@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/python-updater/python-updater-0.10-r1.ebuild,v 1.1 2012/03/02 16:00:16 naota Exp $
|
||||
|
||||
inherit eutils
|
||||
|
||||
if [[ "${PV}" == "9999" ]]; then
|
||||
inherit subversion
|
||||
fi
|
||||
|
||||
DESCRIPTION="Script used to reinstall Python packages after changing of active Python versions"
|
||||
HOMEPAGE="http://www.gentoo.org/proj/en/Python/"
|
||||
if [[ "${PV}" == "9999" ]]; then
|
||||
SRC_URI=""
|
||||
ESVN_REPO_URI="https://gentoo-progress.googlecode.com/svn/projects/python-updater/trunk"
|
||||
else
|
||||
SRC_URI="http://people.apache.org/~Arfrever/gentoo/${P}.tar.bz2"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="$([[ "${PV}" == "9999" ]] && echo "sys-apps/help2man")"
|
||||
RDEPEND="dev-lang/python
|
||||
|| ( >=sys-apps/portage-2.1.6 >=sys-apps/paludis-0.56.0 )"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}"/${P}-expand-aliases.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if [[ "${PV}" == "9999" ]]; then
|
||||
emake ${PN}.1 || die "Generation of man page failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dosbin ${PN} || die "dosbin failed"
|
||||
doman ${PN}.1 || die "doman failed"
|
||||
dodoc AUTHORS || die "dodoc failed"
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST fox-1.6.35.tar.gz 4339333 RMD160 2996ce00de029c97ad3c0c35489d327324b4e3e2 SHA1 6fce7026e8004641e0bd265d4a9272f3f35dcbba SHA256 2c2b561e740930342e08cead8b4f965e36cd54b86c743ec105167a945cc6cf65
|
||||
DIST fox-1.6.36.tar.gz 4344694 RMD160 da615f1c036272294510e981b2d73037969f2570 SHA1 28ad1823033027fb05887cb625301c2eae56c08e SHA256 cf8f4d09e104d6b3c425df3ce5b3bd54ed4c8095389f742f81370aba16169dff
|
||||
DIST fox-1.7.32.tar.gz 4954127 RMD160 bbc6fc048b631d19a7c174d4802f199ddc779830 SHA1 a991ce04ad12311876845fcf94a6182d527f550d SHA256 4f6b850450b25793d5147b120c446926d0f1b71f34a4c6873bcf65dbcc223879
|
||||
|
@ -1,18 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/adie/adie-1.6.35.ebuild,v 1.6 2009/04/10 15:07:08 armin76 Exp $
|
||||
|
||||
EAPI="1"
|
||||
|
||||
inherit fox
|
||||
|
||||
DESCRIPTION="Text editor based on the FOX Toolkit"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 hppa ppc ppc64 sparc x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="x11-libs/fox:1.6"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
@ -0,0 +1,17 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/adie/adie-1.7.32.ebuild,v 1.1 2012/03/02 22:54:19 mabi Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit fox
|
||||
|
||||
DESCRIPTION="Text editor based on the FOX Toolkit"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="~x11-libs/fox-${PV}"
|
||||
RDEPEND="${DEPEND}"
|
@ -1,3 +1,3 @@
|
||||
DIST ess-5.11.tgz 2980487 RMD160 adc55eba44133648eb62f1ab0706aa46cde97991 SHA1 541af2444a55d8ab3484606314caf64cc5db4688 SHA256 8349dcb7382ac1dbde8c17ed8ae029e80b15f8d4f32f5fd938c2cfb4e6e427ad
|
||||
DIST ess-5.12.tgz 2983695 RMD160 1d7ed808c9fe04a74f074d580b64d8f4b2d76a6c SHA1 ef9efc16af24ae82d54aa7a4b4ad909d9c3cfaea SHA256 8c0480e2e6de140b103b83f575997fa45a7b2ac3c61f6a80fd4d1e6bf74d0f6c
|
||||
DIST ess-5.13.tgz 7245294 RMD160 0cf83969e77fc41315a73fd3f8e99ce1c4fc94fb SHA1 c2eb3c88774b9e07ed03c0c7e33f1d8a7dd0ce08 SHA256 26e78fb207f034e9f08f07073589faaa1e4d66a886de3e46769b79fd5e1072c4
|
||||
DIST ess-5.14.tgz 7272065 RMD160 f7a50282bf54c8206ed36d3be16f10eaa2767e8f SHA1 c42d7f11d776924b28ed17958c5f34d77de65080 SHA256 982b625f5c3f0e11d2cd8903e15026b5ecac6775415e8eb3cd120d0b9950dcc6
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST python-mode-5.1.0.el.bz2 37743 RMD160 df04f1ae210dc1eba4f43d80c4e1cabd930b53c5 SHA1 e58ed01bc7e63d6be76e9d65642e6245f15b27c1 SHA256 e9db2017996b6dbfb4fdb4fd725cd86a043990616bac981160c3118bd352633c
|
||||
DIST python-mode-5.2.0.tgz 73566 RMD160 fc6d649f4c85a275b714b2a1ba8fa5cfb13cea7a SHA1 f5a8e8ee5bcfef7df329a99f24106a77fe1e5b7b SHA256 84ee977fb7c639bc96cd4e8db0145c7a182489456e4d95a71c3612258b5013ac
|
||||
DIST python-mode.el-6.0.3.tar.gz 134816 RMD160 09a29896fd759ec1d928e4ce922b0a8cbd62a328 SHA1 2aac9464fe9690b00f94c2ea5debf3a5bb1b2884 SHA256 ea58b4aa944ee4c81041b5124cd552800a694b90bed9ba38f5dde673eaad06fa
|
||||
DIST python-mode.el-6.0.4.tar.gz 152308 RMD160 dc658f09f088458aab77cceaf90769c0ff62434c SHA1 c33c97415d638b18e2901fcc29cd11ea64dd93b3 SHA256 7b8c4b059d630b294d1a3ae8228c0bfb22a6a6239b362aaa3b36af1ad63869a6
|
||||
|
@ -1,10 +0,0 @@
|
||||
(add-to-list 'load-path "@SITELISP@")
|
||||
|
||||
(autoload 'python-mode "python-mode" "Python editing mode." t)
|
||||
(autoload 'jython-mode "python-mode" "Python editing mode." t)
|
||||
(autoload 'py-shell "python-mode" "Start an interactive Python interpreter in another window." t)
|
||||
|
||||
(add-to-list 'auto-mode-alist '("\\.py$" . python-mode))
|
||||
|
||||
(add-to-list 'interpreter-mode-alist '("python" . python-mode))
|
||||
(add-to-list 'interpreter-mode-alist '("jython" . jython-mode))
|
@ -1,23 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/python-mode/python-mode-5.1.0.ebuild,v 1.11 2011/02/20 13:48:06 ulm Exp $
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="An Emacs major mode for editing Python source"
|
||||
HOMEPAGE="https://launchpad.net/python-mode"
|
||||
# taken from http://launchpad.net/${PN}/trunk/${PV}/+download/${PN}.el"
|
||||
SRC_URI="http://dev.gentoo.org/~ulm/distfiles/${P}.el.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm hppa ia64 ppc ppc64 s390 sh x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
S=${WORKDIR}
|
||||
SITEFILE=60${PN}-gentoo-5.1.el
|
||||
|
||||
pkg_postinst() {
|
||||
elisp-site-regen
|
||||
elog "Note that doctest support is now split out to app-emacs/doctest-mode."
|
||||
}
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/python-mode/python-mode-6.0.4.ebuild,v 1.1 2012/03/03 00:03:41 ulm Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit elisp
|
||||
|
||||
MY_P="${PN}.el-${PV}"
|
||||
DESCRIPTION="An Emacs major mode for editing Python source"
|
||||
HOMEPAGE="https://launchpad.net/python-mode"
|
||||
SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
# remove XEmacs specific file
|
||||
ELISP_REMOVE="highlight-indentation.el"
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
DOCS="NEWS"
|
||||
|
||||
pkg_postinst() {
|
||||
elisp-site-regen
|
||||
elog "Note that doctest support is split out to app-emacs/doctest-mode."
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST qemu-0.11.1.tar.gz 3830070 RMD160 4da00fa6c01d7ff6af0ee781bc9260da577ea7d3 SHA1 7b983cd18f44c6e7627532b662f010389d3bcdff SHA256 2ecd2fc0af2ce5d96067ae82cc98a08275c596de53fc929484bedee1d6e7893a
|
||||
DIST qemu-1.0-patches.tar.xz 43540 RMD160 79a39d5a8050fe8eedd5e0becb828d2ae0b465c3 SHA1 423880fb32f27e05d1382ed341e6cc4bee840dc3 SHA256 32a8b98cd5fd661268328d71efbfafd65972102b10da363193f3da98bd9b2d72
|
||||
DIST qemu-1.0.1.tar.gz 10853005 RMD160 dcef344f150e238880871768f2f07ccb6e8ecce7 SHA1 4d08b5a83538fcd7b222bec6f1c584da8d12497a SHA256 198902e10782517f607c9ed9e629b5e7708ea39eb373ed3ec3f1c8a169d98378
|
||||
DIST qemu-1.0.tar.gz 10848714 RMD160 3a60aef6cfebba6896bdb12c99525da5456172fd SHA1 7dcb1b3516554d6d899d7488cd444dbb7721fcee SHA256 47674b7da559d5e1b44cc401af9ac5ad962d14e9eede12567b13e4b841989737
|
||||
|
@ -0,0 +1,258 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-1.0.1.ebuild,v 1.1 2012/03/03 17:19:52 lu_zero Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
EGIT_REPO_URI="git://git.qemu.org/qemu.git
|
||||
http://git.qemu.org/git/qemu.git"
|
||||
GIT_ECLASS="git-2"
|
||||
fi
|
||||
|
||||
inherit eutils flag-o-matic ${GIT_ECLASS} linux-info toolchain-funcs
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
SRC_URI="http://wiki.qemu.org/download/${P}.tar.gz
|
||||
http://dev.gentoo.org/~lu_zero/distfiles/${PN}-1.0-patches.tar.xz"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="QEMU emulator and ABI wrapper"
|
||||
HOMEPAGE="http://www.qemu.org"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="+aio alsa bluetooth brltty curl esd fdt hardened jpeg kvm ncurses nss
|
||||
opengl png pulseaudio qemu-ifup rbd sasl sdl spice ssl static threads usbredir vde
|
||||
+vhost-net xattr xen xfs"
|
||||
|
||||
COMMON_TARGETS="i386 x86_64 alpha arm cris m68k microblaze microblazeel mips mipsel ppc ppc64 sh4 sh4eb sparc sparc64 s390x"
|
||||
IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} lm32 mips64 mips64el ppcemb xtensa xtensaeb"
|
||||
IUSE_USER_TARGETS="${COMMON_TARGETS} armeb ppc64abi32 sparc32plus unicore32"
|
||||
|
||||
for target in ${IUSE_SOFTMMU_TARGETS}; do
|
||||
IUSE="${IUSE} +qemu_softmmu_targets_${target}"
|
||||
done
|
||||
|
||||
for target in ${IUSE_USER_TARGETS}; do
|
||||
IUSE="${IUSE} +qemu_user_targets_${target}"
|
||||
done
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
!app-emulation/qemu-kvm
|
||||
!app-emulation/qemu-user
|
||||
>=dev-libs/glib-2.0
|
||||
sys-apps/pciutils
|
||||
>=sys-apps/util-linux-2.16.0
|
||||
sys-libs/zlib
|
||||
aio? ( dev-libs/libaio )
|
||||
alsa? ( >=media-libs/alsa-lib-1.0.13 )
|
||||
bluetooth? ( net-wireless/bluez )
|
||||
brltty? ( app-accessibility/brltty )
|
||||
curl? ( net-misc/curl )
|
||||
esd? ( media-sound/esound )
|
||||
fdt? ( >=sys-apps/dtc-1.2.0 )
|
||||
jpeg? ( virtual/jpeg )
|
||||
ncurses? ( sys-libs/ncurses )
|
||||
nss? ( dev-libs/nss )
|
||||
opengl? (
|
||||
virtual/opengl
|
||||
x11-libs/libX11
|
||||
)
|
||||
png? ( media-libs/libpng )
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
qemu-ifup? (
|
||||
sys-apps/iproute2
|
||||
net-misc/bridge-utils
|
||||
)
|
||||
rbd? ( sys-cluster/ceph )
|
||||
sasl? ( dev-libs/cyrus-sasl )
|
||||
sdl? ( >=media-libs/libsdl-1.2.11[X] )
|
||||
spice? (
|
||||
>=app-emulation/spice-0.9.0
|
||||
>=app-emulation/spice-protocol-0.8.1
|
||||
)
|
||||
ssl? ( net-libs/gnutls )
|
||||
usbredir? ( sys-apps/usbredir )
|
||||
vde? ( net-misc/vde )
|
||||
xattr? ( sys-apps/attr )
|
||||
xen? ( app-emulation/xen-tools )
|
||||
xfs? ( sys-fs/xfsprogs )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/texi2html
|
||||
dev-util/pkgconfig
|
||||
>=sys-kernel/linux-headers-2.6.35
|
||||
"
|
||||
|
||||
# alpha ELF binary. don't let portage mess with it
|
||||
STRIP_MASK="usr/share/qemu/palcode-clipper"
|
||||
|
||||
QA_PRESTRIPPED="
|
||||
usr/share/qemu/openbios-ppc
|
||||
usr/share/qemu/openbios-sparc64
|
||||
usr/share/qemu/openbios-sparc32
|
||||
usr/share/qemu/palcode-clipper
|
||||
"
|
||||
# keep sorted
|
||||
QA_WX_LOAD="${QA_PRESTRIPPED}
|
||||
usr/bin/qemu-alpha
|
||||
usr/bin/qemu-arm
|
||||
usr/bin/qemu-armeb
|
||||
usr/bin/qemu-cris
|
||||
usr/bin/qemu-i386
|
||||
usr/bin/qemu-m68k
|
||||
usr/bin/qemu-microblaze
|
||||
usr/bin/qemu-microblazeel
|
||||
usr/bin/qemu-mips
|
||||
usr/bin/qemu-mipsel
|
||||
usr/bin/qemu-ppc
|
||||
usr/bin/qemu-ppc64
|
||||
usr/bin/qemu-ppc64abi32
|
||||
usr/bin/qemu-sh4
|
||||
usr/bin/qemu-sh4eb
|
||||
usr/bin/qemu-sparc
|
||||
usr/bin/qemu-sparc32plus
|
||||
usr/bin/qemu-sparc64
|
||||
usr/bin/qemu-s390x
|
||||
usr/bin/qemu-unicore32
|
||||
usr/bin/qemu-x86_64
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
use qemu_softmmu_targets_x86_64 || ewarn "You disabled default target QEMU_SOFTMMU_TARGETS=x86_64"
|
||||
|
||||
use kvm && ewarn "You have enabled USE=kvm feature. Please consider using app-emulation/qemu-kvm"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
|
||||
EPATCH_SOURCE="${WORKDIR}/patches" EPATCH_SUFFIX="patch" \
|
||||
EPATCH_EXCLUDE="0033-PPC-Fix-linker-scripts-on-ppc-hosts.patch" \
|
||||
EPATCH_FORCE="yes" epatch
|
||||
|
||||
# prevent docs to get automatically installed
|
||||
sed -i '/$(DESTDIR)$(docdir)/d' Makefile || die
|
||||
|
||||
# Fix underlinking.
|
||||
# Fault reproducer: USE=nss QEMU_SOFTMMU_TARGETS=lm32 QEMU_USER_TARGETS=
|
||||
sed -i 's/opengl_libs="-lGL"/opengl_libs="-lGL -lX11"/' configure || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local conf_opts audio_opts user_targets
|
||||
|
||||
for target in ${IUSE_SOFTMMU_TARGETS} ; do
|
||||
use "qemu_softmmu_targets_${target}" && \
|
||||
softmmu_targets="${softmmu_targets} ${target}-softmmu"
|
||||
done
|
||||
|
||||
for target in ${IUSE_USER_TARGETS} ; do
|
||||
use "qemu_user_targets_${target}" && \
|
||||
user_targets="${user_targets} ${target}-linux-user"
|
||||
done
|
||||
|
||||
if [[ -z ${softmmu_targets} ]]; then
|
||||
conf_opts="${conf_opts} --disable-system"
|
||||
else
|
||||
einfo "Building the following softmmu targets: ${softmmu_targets}"
|
||||
fi
|
||||
|
||||
if [[ -n ${user_targets} ]]; then
|
||||
einfo "Building the following user targets: ${user_targets}"
|
||||
conf_opts="${conf_opts} --enable-linux-user"
|
||||
else
|
||||
conf_opts="${conf_opts} --disable-linux-user"
|
||||
fi
|
||||
|
||||
# Fix QA issues. QEMU needs executable heaps and we need to mark it as such
|
||||
conf_opts="${conf_opts} --extra-ldflags=-Wl,-z,execheap"
|
||||
|
||||
# drop '-g' by default as it tends to eat
|
||||
# A LOT (~2GB) of ram for each job #355861
|
||||
conf_opts="${conf_opts} --disable-debug-info"
|
||||
|
||||
# Add support for static builds
|
||||
use static && conf_opts="${conf_opts} --static"
|
||||
|
||||
#config options
|
||||
conf_opts="${conf_opts}
|
||||
$(use_enable aio linux-aio)
|
||||
$(use_enable bluetooth bluez)
|
||||
$(use_enable brltty brlapi)
|
||||
$(use_enable curl)
|
||||
$(use_enable fdt)
|
||||
$(use_enable hardened pie)
|
||||
$(use_enable jpeg vnc-jpeg)
|
||||
$(use_enable ncurses curses)
|
||||
$(use_enable nss smartcard-nss)
|
||||
$(use_enable opengl)
|
||||
$(use_enable png vnc-png)
|
||||
$(use_enable rbd)
|
||||
$(use_enable sasl vnc-sasl)
|
||||
$(use_enable sdl)
|
||||
$(use_enable spice)
|
||||
$(use_enable ssl vnc-tls)
|
||||
$(use_enable threads vnc-thread)
|
||||
$(use_enable vde)
|
||||
$(use_enable vhost-net)
|
||||
$(use_enable xen)
|
||||
$(use_enable xattr attr)
|
||||
$(use_enable xfs xfsctl)
|
||||
--disable-darwin-user --disable-bsd-user
|
||||
"
|
||||
|
||||
# audio options
|
||||
audio_opts="oss"
|
||||
use alsa && audio_opts="alsa ${audio_opts}"
|
||||
use esd && audio_opts="esd ${audio_opts}"
|
||||
use pulseaudio && audio_opts="pa ${audio_opts}"
|
||||
use sdl && audio_opts="sdl ${audio_opts}"
|
||||
|
||||
set -- --prefix="${EPREFIX}"/usr \
|
||||
--sysconfdir="${EPREFIX}"/etc \
|
||||
--disable-strip \
|
||||
--disable-werror \
|
||||
$(use_enable kvm) \
|
||||
--disable-libiscsi \
|
||||
--enable-nptl \
|
||||
--enable-uuid \
|
||||
${conf_opts} \
|
||||
--audio-card-list="ac97 es1370 sb16 cs4231a adlib gus hda" \
|
||||
--audio-drv-list="${audio_opts}" \
|
||||
--target-list="${softmmu_targets} ${user_targets}" \
|
||||
--cc="$(tc-getCC)" \
|
||||
--host-cc="$(tc-getBUILD_CC)"
|
||||
|
||||
echo ./configure "$@" # show actual options
|
||||
./configure "$@" || die "configure failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "make install failed"
|
||||
|
||||
if [[ -n ${softmmu_targets} ]]; then
|
||||
if use qemu-ifup; then
|
||||
exeinto /etc/qemu
|
||||
doexe "${FILESDIR}"/qemu-if{up,down}
|
||||
fi
|
||||
fi
|
||||
|
||||
dodoc Changelog MAINTAINERS TODO pci-ids.txt
|
||||
newdoc pc-bios/README README.pc-bios
|
||||
dohtml qemu-doc.html qemu-tech.html
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use qemu-ifup || return
|
||||
elog "You will need the Universal TUN/TAP driver compiled into your"
|
||||
elog "kernel or loaded as a module to use the virtual network device"
|
||||
elog "if using -net tap. You will also need support for 802.1d"
|
||||
elog "Ethernet Bridging and a configured bridge if using the provided"
|
||||
elog "qemu-ifup script from /etc/qemu."
|
||||
echo
|
||||
}
|
@ -0,0 +1,227 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.4_rc6.ebuild,v 1.1 2012/03/02 23:01:32 tetromino Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit autotools eutils flag-o-matic multilib pax-utils
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
EGIT_REPO_URI="git://source.winehq.org/git/wine.git"
|
||||
inherit git-2
|
||||
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.4"
|
||||
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 )
|
||||
)"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
IUSE="alsa capi cups custom-cflags elibc_glibc fontconfig +gecko gnutls gphoto2 gsm gstreamer hardened jpeg lcms ldap mp3 ncurses nls odbc openal opencl +opengl +oss +perl png samba scanner selinux ssl test +threads +truetype udisks v4l +win32 +win64 +X xcomposite xinerama xml"
|
||||
REQUIRED_USE="elibc_glibc? ( threads )" #286560
|
||||
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
|
||||
)
|
||||
mp3? ( app-emulation/emul-linux-x86-soundlibs )
|
||||
odbc? ( app-emulation/emul-linux-x86-db )
|
||||
openal? ( app-emulation/emul-linux-x86-sdl )
|
||||
opengl? ( app-emulation/emul-linux-x86-opengl )
|
||||
scanner? ( app-emulation/emul-linux-x86-medialibs )
|
||||
v4l? ( app-emulation/emul-linux-x86-medialibs )
|
||||
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 )
|
||||
openal? ( media-libs/openal )
|
||||
udisks? (
|
||||
sys-apps/dbus
|
||||
sys-fs/udisks
|
||||
)
|
||||
gnutls? ( net-libs/gnutls )
|
||||
gstreamer? ( media-libs/gstreamer media-libs/gst-plugins-base )
|
||||
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 )
|
||||
cups? ( net-print/cups )
|
||||
opencl? ( virtual/opencl )
|
||||
opengl? ( virtual/opengl )
|
||||
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 )
|
||||
odbc? ( dev-db/unixODBC )
|
||||
samba? ( >=net-fs/samba-3.0.25 )
|
||||
selinux? ( sec-policy/selinux-wine )
|
||||
xml? ( dev-libs/libxml2 dev-libs/libxslt )
|
||||
scanner? ( media-gfx/sane-backends )
|
||||
ssl? ( dev-libs/openssl )
|
||||
png? ( media-libs/libpng )
|
||||
v4l? ( media-libs/libv4l )
|
||||
!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 )
|
||||
!hardened? ( sys-devel/prelink )
|
||||
dev-util/pkgconfig
|
||||
virtual/yacc
|
||||
sys-devel/flex"
|
||||
|
||||
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 use win32 && use opencl; then
|
||||
[[ x$(eselect opencl show) = "xintel" ]] &&
|
||||
die "Cannot build wine[opencl,win32]: intel-ocl-sdk is 64-bit only" # 403947
|
||||
fi
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
git-2_src_unpack
|
||||
else
|
||||
unpack ${MY_P}.tar.bz2
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-1.1.15-winegcc.patch #260726
|
||||
epatch "${FILESDIR}"/${PN}-1.4_rc2-multilib-portage.patch #395615
|
||||
epatch_user #282735
|
||||
eautoreconf
|
||||
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 udisks dbus) \
|
||||
$(use_with fontconfig) \
|
||||
$(use_with gnutls) \
|
||||
$(use_with gphoto2 gphoto) \
|
||||
$(use_with gsm) \
|
||||
$(use_with gstreamer) \
|
||||
--without-hal \
|
||||
$(use_with jpeg) \
|
||||
$(use_with ldap) \
|
||||
$(use_with mp3 mpg123) \
|
||||
$(use_with nls gettext) \
|
||||
$(use_with openal) \
|
||||
$(use_with opencl) \
|
||||
$(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 v4l) \
|
||||
$(use_with X x) \
|
||||
$(use_with xcomposite) \
|
||||
$(use_with xinerama) \
|
||||
$(use_with xml) \
|
||||
$(use_with xml xslt) \
|
||||
$2
|
||||
|
||||
emake -j1 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
|
||||
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}"
|
||||
done
|
||||
dodoc ANNOUNCE AUTHORS README
|
||||
if use gecko ; then
|
||||
insinto /usr/share/wine/gecko
|
||||
doins "${DISTDIR}"/wine_gecko-${GV}-x86.msi
|
||||
use win64 && doins "${DISTDIR}"/wine_gecko-${GV}-x86_64.msi
|
||||
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
|
||||
|
||||
if use win32 || ! use win64; then
|
||||
pax-mark psmr "${D}"usr/bin/wine{,-preloader} #255055
|
||||
fi
|
||||
use win64 && pax-mark psmr "${D}"usr/bin/wine64{,-preloader}
|
||||
|
||||
if use win64 && ! use win32; then
|
||||
dosym /usr/bin/wine{64,} # 404331
|
||||
dosym /usr/bin/wine{64,}-preloader
|
||||
fi
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
flist->genre is defined as 'char genre[17]' so don't copy 22 into it
|
||||
|
||||
Patch by Kevin McCarthy <signals42@gmail.com>
|
||||
|
||||
--- librioutil/file_list.c
|
||||
+++ librioutil/file_list.c
|
||||
@@ -241,7 +241,7 @@
|
||||
strncpy(flist->title, info.data->title, 64);
|
||||
strncpy(flist->album, info.data->album, 64);
|
||||
strncpy(flist->name, info.data->name, 64);
|
||||
- strncpy(flist->genre, (char *)info.data->genre2, 22);
|
||||
+ strncpy(flist->genre, (char *)info.data->genre2, 17);
|
||||
|
||||
strncpy(flist->year, (char *)info.data->year2, 4);
|
||||
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/rioutil/rioutil-1.5.0-r2.ebuild,v 1.2 2012/03/03 16:07:21 ssuominen Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit multilib eutils
|
||||
|
||||
DESCRIPTION="Command line tool for transfering mp3s to and from a Rio 600, 800, Rio Riot, and Nike PSA/Play"
|
||||
HOMEPAGE="http://rioutil.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/rioutil/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="virtual/libusb:0"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-buffer-overflow.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf --disable-static
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" libdir="/usr/$(get_libdir)" install
|
||||
find "${ED}" -name '*.la' -exec rm -f {} +
|
||||
dodoc AUTHORS ChangeLog NEWS README TODO
|
||||
|
||||
insinto /lib/udev/rules.d
|
||||
doins "${FILESDIR}"/75-rio.rules
|
||||
}
|
@ -1,4 +1,2 @@
|
||||
DIST gflags-1.5.tar.gz 508989 RMD160 87b9d1708a9f1acb98b23bfec19bd84d318bc6a4 SHA1 afefecb4230c0adb7e59e1fdd890a6c14c571f5b SHA256 21ef810b7c922861ce46768f57b6ce268c0a2cbd7635fb5414a251910b7259df
|
||||
DIST gflags-1.6.tar.gz 512097 RMD160 d37ba190ea4cf8bb5e14b922d5abeac1e94ff468 SHA1 3901cbc03fdfec0ae661502e0314ac88f339d95e SHA256 f00afe785703a5fc932e9184ea40d52e6f5887600c557441ed3ece0d612cb392
|
||||
DIST gflags-1.7.tar.gz 512600 RMD160 839b4e58f5302adb5347d5577e2019b0bc5f4449 SHA1 191ea38003d91d084fe45353e3f102eea075c6c9 SHA256 136a6bfde3ed4bcee57d31eadc0e4d4324f79a1358aa3b095414d55f71ff3aa6
|
||||
DIST gflags-2.0.tar.gz 513739 RMD160 9a5721fcad934c47ef2055cbef0f092f560b609d SHA1 dfb0add1b59433308749875ac42796c41e824908 SHA256 ce4a5d3419f27a080bd68966e5cd9507bfa09d14341e07b78a1778a7a172d7d7
|
||||
|
@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gflags/gflags-1.5.ebuild,v 1.3 2012/02/16 23:30:21 vapier Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
DESCRIPTION="Google's C++ argument parsing library"
|
||||
HOMEPAGE="http://code.google.com/p/gflags/"
|
||||
SRC_URI="http://gflags.googlecode.com/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die
|
||||
|
||||
rm -rf "${D}"/usr/share/doc/*
|
||||
dodoc AUTHORS ChangeLog NEWS README
|
||||
dohtml doc/*
|
||||
}
|
@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gflags/gflags-1.6.ebuild,v 1.3 2012/02/16 23:30:21 vapier Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
DESCRIPTION="Google's C++ argument parsing library"
|
||||
HOMEPAGE="http://code.google.com/p/gflags/"
|
||||
SRC_URI="http://gflags.googlecode.com/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die
|
||||
|
||||
rm -rf "${D}"/usr/share/doc/*
|
||||
dodoc AUTHORS ChangeLog NEWS README
|
||||
dohtml doc/*
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue