parent
691d5969f6
commit
9bf6d27ed1
@ -1,8 +1,22 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
AUX monit.initd-5.0 628 RMD160 85eb1e47344881db40851cdc259e1e3d4d2812fc SHA1 79198c77b5d94171d14db4ebe4b2ece30bde1b1e SHA256 0318d35e6c74c80123e3de15627cb305da3f0c528508d17dd45d566cc9a21429
|
||||
AUX monit.initd-5.0-r1 905 RMD160 1326eafbba3614c484864837b6968c4579e75371 SHA1 48550b8e2d75c7cc37f68ac1bcea28c61f732e6a SHA256 78c013bb1258895a262c670a730e1319ea0f1140bbc3ca2f8dfc85ec02f923a1
|
||||
DIST monit-5.2.3.tar.gz 618139 RMD160 6e82619df575c1bc372edc76db92a211adff9634 SHA1 dae1a63fca9a44cf1bda53691711b8273efe3935 SHA256 920f50e752cbdc8e2c7f009e1c54bfd46f5646ea22bbab96c58eb5d1a19a0d8c
|
||||
DIST monit-5.3.2.tar.gz 1192207 RMD160 5215517216499d250a520f76979f483617631aa5 SHA1 346d90dfa526e35be2df2f15ba8ab62e1826f8c2 SHA256 406a06ac912525c8e76066d07235c848466b331532b2b3de931b61fe455ae915
|
||||
EBUILD monit-5.2.3-r2.ebuild 1181 RMD160 346daa0c1138e0b41a180162c5818b8c55ace651 SHA1 21f56d5e72b3b158578c112ac662cd055cd15955 SHA256 3781a927e70b66b1e341db180c7990a3564c2290eacec564c282d54cb784a6ce
|
||||
EBUILD monit-5.3.2.ebuild 1184 RMD160 4ea17037bd5744b932fa86cb622e9d22caa47291 SHA1 ff24007422a12dcd724514bd3034cd9eb113a057 SHA256 db4e3299072b5bb83504eb1f5f1b46ad7dc4ef1e08314decc476be1e05ce80d9
|
||||
MISC ChangeLog 8333 RMD160 2850564b385f8c77eb9b519566fbf22f9cf3e7e0 SHA1 ab7659300d354f075e4e72039c01a1b9e96e831a SHA256 f1cee37eebc1fd3c1ba7fd3d0fe37ddfb7ad23634a7bb3dc70f287fcb94b0031
|
||||
EBUILD monit-5.3.2.ebuild 1179 RMD160 0f32114db30fc886eb7e70c006e9cc805c425d1d SHA1 c40a5e529e56f6b271ae705e1da4f877c71e2550 SHA256 a11c825a20af4bdbad9a52a40d09213eb2dbff0f60ae72d61a6e6983ad472309
|
||||
MISC ChangeLog 8435 RMD160 b72930a0a9d87a09b887be1eaa114f3818ca382a SHA1 fa77e52a0238888b4f9d5916a368d316f6db380e SHA256 a7aa5e3d70497a3cc87eed42a24ff12662e188dafdb6df7024298a18ea893d7b
|
||||
MISC metadata.xml 261 RMD160 a0fbdbdeefcf2de58884ffefd882653a53233483 SHA1 2673be5f7f8076f2cd8cbd2f1534da690242946d SHA256 ac124e183c6da5584dfc0e5c96394d21644fee96e4903b35dbecd1889dda1459
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCgAGBQJPYeZhAAoJEOTDgjZ80txdnSoIAIN8VwHE5iUv2mJRI3zjiqs/
|
||||
Gy+RtVh7Fui/rT7TeAF2VAAJ8TroCm+epYesenOklA1KQdruBK7XbNWLlG8j3oql
|
||||
Upx4hOGcKhARCvBFCuSr01V7RJP5r9JfCNX86glvciyERn58QuDLkbvxcwni1VTA
|
||||
MLIRAKBHIwi2QILIsImzEFZk3NjONHZMz/uwEqtuTXEBAoDNKO/T4SaTtU93H7/F
|
||||
Bm9qu4hqvfSsySDNuW4j9wMf/oSM8tNWjVuY5+OUFW/xasI4rtjZAtIKGITTBEwD
|
||||
V2Glfn3NgbE0hLGU12ieureGFNKYEN+HzMV7MT9Cp1bQ2mgvFoG4zmbCprD2YyY=
|
||||
=57uu
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,11 +1,14 @@
|
||||
AUX siege-2.60-gentoo.diff 1740 RMD160 33d69561f9c790d7c3d6783743ae69768022f8ad SHA1 f02341c4de8d49d6febca495b48a15616d74d813 SHA256 26efc21c9ba60e8b92428eddd8113586e41e8dc71ade8f32a26415105df301ae
|
||||
AUX siege-2.70-gentoo.diff 3903 RMD160 ec9de4cae9edb772bf3e15a7d315c0c3d2c4cd9e SHA1 ae114cb7822985cd67bd7ebc137f1314e25e7a1c SHA256 b7fc41a26566b410473d01546db9bbf1ecf9fa52a6c21262a4df07e6fec8f8a9
|
||||
AUX siege-2.72-gentoo.diff 3148 RMD160 458ba1c1205ea88da2d875e73758bd1273ff2720 SHA1 f04d203e630ec0aaeea1d99f966a6bb6359fc1c1 SHA256 e6a09fe694f5193c87b98c096d7d34a432d158b0089a1eeb4dae0ff623819f86
|
||||
AUX siege.bash-completion 783 RMD160 79348616a55fa1e810cb5c8d1bfba21e9970dc80 SHA1 688b05dd4a5004f6775d507b3b0f21fa1424ab66 SHA256 a7e54183dc7a6e0032683c3801b5eaa494ebe4356ff1a3cb09391bce7c30ad25
|
||||
DIST siege-2.66.tar.gz 478161 RMD160 25cd395432477cda02d04da3b7c72e6c15008714 SHA1 06c5fa98a4522b37281c7fc0b66dd904cd2962fc SHA256 c4b4aefc94e42f6817445ea88725b8058fcb87d238c1b3a7f9f3d21cde057be5
|
||||
DIST siege-2.67.tar.gz 524276 RMD160 4a1e65a5d50bc3cf5243bd1912bfc9d3b787fda9 SHA1 8beb37a0a2dd5253ae2534903d26fe2b7f34f3fb SHA256 0a65b0c4bc449dd262490faeb05f674ed8359d9971faf4c5a905a1c85752dac6
|
||||
DIST siege-2.70.tar.gz 484608 RMD160 3c3e780ece92ee4b5b98d490347cdf612371536b SHA1 ee0a0c3a9e6559cf8cbaf717649f6684b0d9643a SHA256 3cb4bcb52a4bee9b35a6b487492c3a8eb20d911d76131e1283ca73ac5d75dd91
|
||||
DIST siege-2.72.tar.gz 486018 RMD160 45af39fde6f948262e19cb2252dfeab10c3b484a SHA1 286e7c1b30a38d3868b743eedd87058a6ad658a2 SHA256 3d43026859550987f0284431997516ede8061a75e7b1e844816f6a61e033c12e
|
||||
EBUILD siege-2.66.ebuild 1775 RMD160 fead7079220f925395f5ec2e3c663989a0ddc2fb SHA1 fa5344b53d55c8af62ccae7963a5a272c1653597 SHA256 8c3871f0007e89ea0dbc5c3140752710352fb0de8d84020593604eee9af29082
|
||||
EBUILD siege-2.67.ebuild 2148 RMD160 06af904a06d8653d1baea50130674042a62a54c6 SHA1 a5b0e16ed2639289fddf8b3aa5faac758c6ad69a SHA256 330f32a94058e172adf4ef8a8369c94db20f40adf29c7624faa10b9d90bd0159
|
||||
EBUILD siege-2.70.ebuild 1213 RMD160 a8add695e4119a6664118cb77d9a184d7e5076f4 SHA1 a9d7d4ad7ab4ae04632148b86e00cd05e105d074 SHA256 dc6ff2f7bfbabe81ceff7bd6bdaee06306e10dce1cc23f20ee15b524e59f522d
|
||||
MISC ChangeLog 6364 RMD160 3529cba60afc821ee466d2f20b5849a25dcdb44e SHA1 f7f1e7ec460174498766b6e68e6822414f7f7d3b SHA256 b84fa93184ff812ac6389dbe6150b9fcdda1cf62fa3986ebba81d09e27429697
|
||||
EBUILD siege-2.72.ebuild 1213 RMD160 16b62be6268bd61fa3474b0baa8d8d62858ffa71 SHA1 75d2209307df7d2059d434bbbc3d5d980287ec31 SHA256 ed60d1b3944036862316778368b9358fa56cd786b80200f65af4082ea6b3f474
|
||||
MISC ChangeLog 6502 RMD160 29b27b939df98c9e3b5e78fff7bba1ecb68e082e SHA1 f200182fff4367b47aa20a3ce9474b937ec64058 SHA256 cea851caa7e0435436d8c7c0be8460846228d831a9aee63759483a3734332ced
|
||||
MISC metadata.xml 164 RMD160 80582ab33b0b579ef4d41eb9899dbc2a5904566c SHA1 ad15e5d3d68ce39107636b39a2bcc6a847ab45dd SHA256 d1c053798bce14287e6955dac28fa5fc6c7415449545b2922f4d30fe4d84894c
|
||||
|
@ -0,0 +1,103 @@
|
||||
The bundled acinclude.m4 includeso ld libtool macros that
|
||||
are breaking build, and AC_PROG_SHELL is the only thing
|
||||
from it that can't be autogenerated. Since all it does
|
||||
is check for a POSIX shell, just avoid using it.
|
||||
--- configure.in
|
||||
+++ configure.in
|
||||
@@ -44,7 +44,6 @@
|
||||
dnl Program support
|
||||
dnl
|
||||
AC_PATH_PROG( PERL, perl, false )
|
||||
-AC_PROG_SHELL
|
||||
AC_PROG_MAKE_SET
|
||||
AC_PROG_INSTALL
|
||||
case "$host_os" in
|
||||
@@ -405,7 +404,7 @@
|
||||
dnl
|
||||
AC_OUTPUT_COMMANDS([
|
||||
infile=utils/siege2csv.in
|
||||
- outfile=utils/siege2csv.pl
|
||||
+ outfile=utils/siege2csv
|
||||
rm -f $outfile
|
||||
sed -e "s|%_PREFIX%|$bindir|" \
|
||||
-e "s|%_PERL%|$LREP|" \
|
||||
|
||||
--- src/Makefile.am
|
||||
+++ src/Makefile.am
|
||||
@@ -28,7 +28,7 @@
|
||||
|
||||
AM_CFLAGS = $(PTHREAD_CFLAGS) $(WARN_CFLAGS) $(SSL_CFLAGS)
|
||||
|
||||
-LDFLAGS = $(SSL_LDFLAGS) $(PTHREAD_LDFLAGS)
|
||||
+LDFLAGS += $(SSL_LDFLAGS) $(PTHREAD_LDFLAGS)
|
||||
|
||||
LIBS = $(SSL_LIBS)
|
||||
|
||||
--- utils/Makefile.am
|
||||
+++ utils/Makefile.am
|
||||
@@ -25,7 +25,7 @@
|
||||
WARN_CFLAGS = @WARN_CFLAGS@
|
||||
AM_CFLAGS = $(WARN_CFLAGS)
|
||||
|
||||
-SIEGE_UTILITIES = bombardment siege2csv.pl siege.config
|
||||
+SIEGE_UTILITIES = bombardment siege2csv siege.config
|
||||
|
||||
DISTCLEANFILES = $(SIEGE_UTILITIES)
|
||||
|
||||
--- doc/Makefile.am
|
||||
+++ doc/Makefile.am
|
||||
@@ -46,35 +46,6 @@
|
||||
|
||||
URLSTXT = $(sysconfdir)/urls.txt
|
||||
|
||||
-install-exec-hook:
|
||||
- @if test -f $(SIEGERC); then \
|
||||
- if cmp -s $(srcdir)/siegerc $(SIEGERC); then echo ""; \
|
||||
- else \
|
||||
- echo ' $(INSTALL_DATA) $(srcdir)/siegerc $(SIEGERC).new'; \
|
||||
- $(INSTALL_DATA) $(srcdir)/siegerc $(SIEGERC).new; \
|
||||
- echo "#####################################################"; \
|
||||
- echo "WARNING: File $(SIEGERC) already exists."; \
|
||||
- echo " A new resource file has been installed as"; \
|
||||
- echo " $(SIEGERC).new. You may want to"; \
|
||||
- echo " consider using the newer version in order to"; \
|
||||
- echo " take advantage of any new features."; \
|
||||
- echo "#####################################################"; \
|
||||
- fi; \
|
||||
- else \
|
||||
- $(INSTALL_DATA) $(srcdir)/siegerc $(SIEGERC); \
|
||||
- fi
|
||||
- @if test -f $(URLSTXT); then \
|
||||
- if cmp -s $(srcdir)/siegerc $(URLSTXT); then echo ""; \
|
||||
- else \
|
||||
- echo "WARNING: File $(URLSTXT) already exists."; \
|
||||
- echo " It was NOT replaced with this installation."; \
|
||||
- fi; \
|
||||
- else \
|
||||
- $(mkinstalldirs) $(sysconfdir); \
|
||||
- $(INSTALL_DATA) $(srcdir)/urls.txt $(URLSTXT); \
|
||||
- fi
|
||||
-
|
||||
-
|
||||
uninstall:
|
||||
rm -f $(SIEGERC)
|
||||
|
||||
bug 111057 - siege.config utility uses ${} which gets
|
||||
interpreted by bash sending the contents to stderr
|
||||
instead of ${HOME}/.siegerc
|
||||
--- doc/siegerc.in
|
||||
+++ doc/siegerc.in
|
||||
@@ -9,11 +9,11 @@
|
||||
# Variable declarations. You can set variables here
|
||||
# for use in the directives below. Example:
|
||||
# PROXY = proxy.joedog.org
|
||||
-# Reference variables inside ${} or $(), example:
|
||||
+# Reference variables inside \${} or $(), example:
|
||||
# proxy-host = ${PROXY}
|
||||
# You can also reference ENVIRONMENT variables without
|
||||
# actually declaring them, example:
|
||||
-# logfile = $(HOME)/var/siege.log
|
||||
+# logfile = \$(HOME)/var/siege.log
|
||||
|
||||
#
|
||||
# Signify verbose mode, true turns on verbose output
|
@ -0,0 +1,52 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/siege/siege-2.72.ebuild,v 1.1 2012/03/16 07:58:39 patrick Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
WANT_AUTOMAKE=1.9
|
||||
|
||||
inherit eutils bash-completion-r1 libtool autotools
|
||||
|
||||
DESCRIPTION="A HTTP regression testing and benchmarking utility"
|
||||
HOMEPAGE="http://www.joedog.org/JoeDog/Siege"
|
||||
SRC_URI="http://www.joedog.org/pub/siege/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~hppa ~mips ~ppc ~x86"
|
||||
SLOT="0"
|
||||
IUSE="ssl"
|
||||
|
||||
RDEPEND="ssl? ( >=dev-libs/openssl-0.9.6d )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/libtool"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-gentoo.diff
|
||||
|
||||
# bundled macros break recent libtool
|
||||
rm *.m4 || die "failed to remove bundled macros"
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
use ssl && myconf="--with-ssl=/usr" || myconf="--without-ssl"
|
||||
econf ${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make DESTDIR="${D}" install
|
||||
|
||||
dodoc AUTHORS ChangeLog INSTALL MACHINES README* KNOWNBUGS \
|
||||
doc/siegerc doc/urls.txt
|
||||
|
||||
newbashcomp "${FILESDIR}"/${PN}.bash-completion ${PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
echo
|
||||
elog "An example ~/.siegerc file has been installed in"
|
||||
elog "/usr/share/doc/${PF}/"
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
# ChangeLog for app-crypt/shishi
|
||||
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/shishi/ChangeLog,v 1.2 2012/03/15 15:48:11 mr_bones_ Exp $
|
||||
|
||||
15 Mar 2012; Michael Sterrett <mr_bones_@gentoo.org> shishi-1.0.1.ebuild:
|
||||
inherit goes near the top
|
||||
|
||||
*shishi-1.0.1 (15 Mar 2012)
|
||||
|
||||
15 Mar 2012; Eray Aslan <eras@gentoo.org> +shishi-1.0.1.ebuild,
|
||||
+files/shishi_resolv.patch, +files/shishid.confd, +files/shishid.init,
|
||||
+metadata.xml:
|
||||
Initial import - bug #255461. Based on ebuild by AD Rutledge
|
||||
|
@ -0,0 +1,7 @@
|
||||
AUX shishi_resolv.patch 897 RMD160 61ec19e82d6fc31fc76dd2a0657c38acaa048b58 SHA1 a316447c5129039c215e55244434aaad8d9044c5 SHA256 231af9a2eddf7358551bfc48063824121e99a37c46332c70ddfd45fc0f0d887f
|
||||
AUX shishid.confd 133 RMD160 3afc24e1493db1dd90672b871792fd29aac90ec3 SHA1 2711c93d6e39445044dc862ff4bb305c6e28c580 SHA256 7280cdf9d4cdcb1be8298727c29630a04e62fb4b1c1f1c0d1528e1389b81408d
|
||||
AUX shishid.init 672 RMD160 ed727637ea0d50bb7ab5c342827ccfda037a5186 SHA1 4994067f48ddf34cdf10f5500eca5809e1447a95 SHA256 c934b3a4e521e0e6609a320875da2b960250eb28ed01f690becdfdee4db5fe39
|
||||
DIST shishi-1.0.1.tar.gz 4999488 RMD160 818a57b081606aba669807855d2aee038b0a3b00 SHA1 0e914dbcc27516702acd668929b29c42f850daf5 SHA256 9d7e4738df21116422585b347ad1c985d2bafd32c8665b4c5563617573e2868d
|
||||
EBUILD shishi-1.0.1.ebuild 2040 RMD160 e8a9cf85781b021527857f46fa80bf91ca21637c SHA1 66c0f47bc454d1e66a845c2dd2c84b6e85769352 SHA256 8bbe95daa867f995674e4b3e9c2a2f2e8f8f1adeda20bf9e886828af945b83b5
|
||||
MISC ChangeLog 562 RMD160 427361403eee5ffd750e16a0f47d698b454f13e9 SHA1 a69d2b73f1ac6cfba060954684c8b4e50480ba00 SHA256 7583205c3a2928474f71422770af4a9afb37415aca0b2fa5fc00e3b2db8eb348
|
||||
MISC metadata.xml 703 RMD160 9931edcb395928d5383cb999dc39b34f585664e9 SHA1 852bb31b01f0268b43308bf0f48bc05b378b6c11 SHA256 94e7555ed79d1dcd1263c42f96b3396d96bee92486044c50d6104c646366c1f0
|
@ -0,0 +1,31 @@
|
||||
--- configure.ac 2012-03-12 20:18:21.000000000 +0200
|
||||
+++ configure.ac 2012-03-14 22:03:15.854332138 +0200
|
||||
@@ -82,7 +82,27 @@
|
||||
|
||||
# Checks for library functions.
|
||||
AC_CHECK_FUNCS(signal select ngettext gethostbyname getpwnam getuid)
|
||||
-AC_CHECK_LIB(resolv, res_query,, AC_MSG_WARN([[no libresolv, SRV RRs not used]]))
|
||||
+
|
||||
+# libresolv provides only __res_query on some architectures
|
||||
+# so we cannot just use AC_CHECK_LIB
|
||||
+_save_LIBS="$LIBS"
|
||||
+LIBS="$LIBS -lresolv"
|
||||
+AC_MSG_CHECKING(for res_query in -lresolv)
|
||||
+AC_LINK_IFELSE([
|
||||
+#include <resolv.h>
|
||||
+int main()
|
||||
+{
|
||||
+ res_query (0, 0, 0, 0, 0);
|
||||
+ return 0;
|
||||
+}],
|
||||
+[_res_query_in_resolv=yes],
|
||||
+[_res_query_in_resolv=no])
|
||||
+AC_MSG_RESULT([$_res_query_in_resolv])
|
||||
+if test "x$_res_query_in_resolv" = "xno"; then
|
||||
+ LIBS="$_save_LIBS"
|
||||
+ AC_MSG_WARN([[no libresolv, SRV RRs not used]])
|
||||
+fi
|
||||
+
|
||||
AC_SEARCH_LIBS(socket, socket)
|
||||
AC_SEARCH_LIBS(gethostbyname, nsl)
|
||||
|
@ -0,0 +1,6 @@
|
||||
# /etc/conf.d/shishid
|
||||
|
||||
# Options to pass to the Shishi KDC server. Please see shishid man page for details.
|
||||
#
|
||||
# OPTIONS="--no-tls"
|
||||
|
@ -0,0 +1,25 @@
|
||||
#!/sbin/runscript
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/shishi/files/shishid.init,v 1.1 2012/03/15 15:01:21 eras Exp $
|
||||
|
||||
daemon="Shishi KDC"
|
||||
exec="/usr/sbin/shishid"
|
||||
pid_file="/var/run/shishid.pid"
|
||||
|
||||
depend() {
|
||||
need net
|
||||
}
|
||||
|
||||
start() {
|
||||
ebegin "Starting ${daemon}"
|
||||
start-stop-daemon --start --quiet --background -m --pidfile ${pid_file} \
|
||||
--exec ${exec} -- ${OPTIONS} 1>&2
|
||||
eend $? "Error starting $daemon"
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping $daemon"
|
||||
start-stop-daemon --stop --quiet --pidfile ${pid_file} --exec ${exec} 1>&2
|
||||
eend $? "Error stopping $daemon"
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>kerberos</herd>
|
||||
<longdescription lang="en">GNU Shishi, a free implementation of the Kerberos 5 network security system</longdescription>
|
||||
<use>
|
||||
<flag name="des">Enable DES related encryption/checksum types.</flag>
|
||||
<flag name="3des">Enable 3DES encryption/checksum type.</flag>
|
||||
<flag name="aes">Enable AES encryption/checksum types.</flag>
|
||||
<flag name="md">Enable unkeyed MD4/MD5 checksum types.</flag>
|
||||
<flag name="null">Enable dummy NULL encryption/checksum type.</flag>
|
||||
<flag name="arcfour">Enable ARCFOUR encryption/checksum type.</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,77 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/shishi/shishi-1.0.1.ebuild,v 1.2 2012/03/15 15:48:11 mr_bones_ Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit multilib autotools eutils
|
||||
|
||||
DESCRIPTION="A free implementation of the Kerberos 5 network security system"
|
||||
HOMEPAGE="https://www.gnu.org/software/shishi/"
|
||||
SRC_URI="http://ftp.gnu.org/gnu/shishi/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="gnutls idn ipv6 nls pam +des +3des +aes +md +null +arcfour static-libs"
|
||||
|
||||
DEPEND="gnutls? ( net-libs/gnutls )
|
||||
idn? ( net-dns/libidn )
|
||||
dev-libs/libtasn1
|
||||
dev-libs/libgcrypt
|
||||
dev-libs/libgpg-error
|
||||
virtual/libiconv
|
||||
virtual/libintl"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
# fix finding libresolv.so
|
||||
epatch "${FILESDIR}/${PN}_resolv.patch"
|
||||
|
||||
# don't create a new database
|
||||
sed -i -e '/install-data-hook/s/^/#/' Makefile.am || die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable pam) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_with idn libidn-prefix) \
|
||||
$(use_enable gnutls starttls) \
|
||||
$(use_enable des) \
|
||||
$(use_enable 3des) \
|
||||
$(use_enable aes) \
|
||||
$(use_enable md) \
|
||||
$(use_enable null) \
|
||||
$(use_enable arcfour) \
|
||||
$(use_enable static-libs static) \
|
||||
--with-system-asn1 \
|
||||
--with-libgcrypt \
|
||||
--with-html-dir=/usr/share/doc/${P} \
|
||||
--with-db-dir=/var/shishi \
|
||||
--with-pam-dir=/$(get_libdir)/security \
|
||||
--disable-rpath \
|
||||
--with-packager="Gentoo" \
|
||||
--with-packager-bug-reports="https://bugs.gentoo.org/"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
keepdir /var/shishi
|
||||
fperms 0700 /var/shishi
|
||||
echo "db file /var/shishi" >> "${D}/etc/shishi/shisa.conf" || die
|
||||
|
||||
newinitd "${FILESDIR}/shishid.init" shishid
|
||||
newconfd "${FILESDIR}/shishid.confd" shishid
|
||||
|
||||
dodoc AUTHORS ChangeLog INSTALL NEWS README THANKS
|
||||
doman doc/man/* doc/*.1
|
||||
dohtml doc/reference/html/*
|
||||
doinfo doc/*.info*
|
||||
|
||||
rm -f "${D}/$(get_libdir)/security/pam_shishi.la"
|
||||
use static-libs || find "${D}"/usr/lib* -name '*.la' -delete
|
||||
}
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/fe/fe-1.9.ebuild,v 1.1 2012/03/16 10:14:35 patrick Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="A small and easy to use folding editor"
|
||||
HOMEPAGE="http://www.moria.de/~michael/fe/"
|
||||
SRC_URI="http://www.moria.de/~michael/fe/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="sendmail"
|
||||
|
||||
DEPEND="sys-libs/ncurses
|
||||
sendmail? ( virtual/mta )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-1.8-makefile.patch"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable sendmail)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
prefix="${D}"/usr \
|
||||
datadir="${D}"/usr/share \
|
||||
MANDIR="${D}"/usr/share/man \
|
||||
install
|
||||
|
||||
dodoc NEWS README
|
||||
dohtml fe.html
|
||||
}
|
@ -0,0 +1,47 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/ne/ne-2.3.ebuild,v 1.1 2012/03/16 10:18:42 patrick Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="the nice editor, easy to use for the beginner and powerful for the wizard"
|
||||
HOMEPAGE="http://ne.dsi.unimi.it/"
|
||||
SRC_URI="http://ne.dsi.unimi.it/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=sys-libs/ncurses-5.2"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl"
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e 's/-O3//' src/makefile || die
|
||||
epatch "${FILESDIR}"/${PN}-2.1-asneeded.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
-j1 \
|
||||
-C src \
|
||||
ne \
|
||||
OPTS="${CFLAGS}" \
|
||||
CC="$(tc-getCC)" \
|
||||
NE_GLOBAL_DIR="/usr/share/ne" \
|
||||
|| die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin src/ne || die "dobin failed"
|
||||
|
||||
insinto /usr/share/ne/syntax
|
||||
doins syntax/*.jsf || die "doins failed"
|
||||
|
||||
doman doc/ne.1 || die "doman failed"
|
||||
dohtml -r doc/html/. || die "dohtml failed"
|
||||
dodoc CHANGES README doc/*.{txt,pdf,texinfo} doc/default.* || die "dodoc failed"
|
||||
}
|
@ -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-editors/tea/tea-32.0.0.ebuild,v 1.1 2012/03/16 10:23:30 patrick Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit eutils qt4-r2
|
||||
|
||||
DESCRIPTION="Small, lightweight Qt text editor"
|
||||
HOMEPAGE="http://tea-editor.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/tea-editor/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ia64 ~x86 ~x86-fbsd"
|
||||
IUSE="aspell hunspell"
|
||||
|
||||
RDEPEND="sys-libs/zlib
|
||||
x11-libs/qt-core:4
|
||||
x11-libs/qt-gui:4
|
||||
aspell? ( app-text/aspell )
|
||||
hunspell? ( app-text/hunspell )"
|
||||
DEPEND="${RDEPEND}
|
||||
hunspell? ( dev-util/pkgconfig )"
|
||||
|
||||
src_configure() {
|
||||
local myopts
|
||||
if use aspell ; then
|
||||
myopts="USE_ASPELL=true"
|
||||
else
|
||||
myopts="USE_ASPELL=false"
|
||||
fi
|
||||
|
||||
if use hunspell ; then
|
||||
myopts="${myopts} USE_HUNSPELL=true"
|
||||
else
|
||||
myopts="${myopts} USE_HUNSPELL=false"
|
||||
fi
|
||||
|
||||
eqmake4 src.pro PREFIX="/usr/bin" ${myopts}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin bin/tea
|
||||
dodoc AUTHORS ChangeLog NEWS NEWS-RU TODO
|
||||
doicon icons/tea_icon_v2.png
|
||||
|
||||
make_desktop_entry tea Tea tea_icon_v2 Utility
|
||||
}
|
@ -1,5 +1,15 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
|
||||
DIST emacs-common-gentoo-1.3.tar.gz 46819 RMD160 40c12dd355c3fd80ad65d45190c4f3c7f2134ad6 SHA1 ff743a4646d493dd14ed1e812d3adfd6323498e9 SHA256 c874088b1d9833432e1da9c3e3f79e7891cb3af41bcdecb02aa299d207c0218d
|
||||
EBUILD emacs-common-gentoo-1.3-r1.ebuild 3749 RMD160 04162efbe03cfd91a53f966a67a91efca31d5bda SHA1 fce50aff3be0460acc5c224e8c08f564eb08e5e2 SHA256 b6c36fff6de9ef092e3905b224e7e6b3c236b77dbcd010a1bf5ec0ba8e9e4463
|
||||
EBUILD emacs-common-gentoo-1.3-r1.ebuild 3748 RMD160 3915881ad2c323f2074ded2e7785aed2b31640a2 SHA1 f2e4666501348c3bd4dad8638c3bac96461f4ca9 SHA256 01314200e28ddc6b3f921dfdcfa1aa9545da7437865b6edc6a72f35adeee022c
|
||||
EBUILD emacs-common-gentoo-1.3.ebuild 3026 RMD160 58e426454bcb4f9a472cc2368f50e3b933df4e4a SHA1 6045d35bc6ee29ea2db674e1a59617d33c873f87 SHA256 187e854a0721b2a6dc1e2aa5781f8ae1912dd914d81cc44f97acea7445601d4a
|
||||
MISC ChangeLog 11318 RMD160 674f36de8c5a6df1dd207fa61d2f4289bff1fb49 SHA1 8adb278f2b5b027f769f29225c123f8e0404a450 SHA256 c744443b2bf93786c22ba57370c0de926ae869c34ff24937f8a13b8e55d06d6b
|
||||
MISC ChangeLog 11430 RMD160 c01d8f32f9b6f03c322bd145b1f118e20966b8c3 SHA1 78850c59f99ac534b431a015bbeeffecb05c610b SHA256 4db796de0fdf4bcb2fcbc3480fe275b7ddb622c972ecd0df9d1a03dc47b463b8
|
||||
MISC metadata.xml 235 RMD160 94ec7acf062c24ce7a5c9b98fff11c2a68baf269 SHA1 c948e0bb625876a97f14834fe5848367dda93628 SHA256 81f928a2ff996d91f098bc1d718adec61bbb6afa1f8e5f1b29f0931a73902ec1
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
|
||||
iEYEARECAAYFAk9ia5cACgkQkKaRLQcq0GJhYgCeLEqHqeU3ftQY+mfo1fqPneUl
|
||||
3MsAnivQUU5B5QLtBoUeNwd59m9tLwVe
|
||||
=HyVx
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,20 +1,16 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
Hash: SHA256
|
||||
|
||||
DIST emul-linux-x86-baselibs-20110928.tar.xz 35553120 RMD160 5b0a661c5d4cf629bac12b4353a44825346651e2 SHA1 1226cfee1380b838be973be6fe1cf869bbd36393 SHA256 f17e5a5077dec400ecdb9041d545aec3f2f4f6915293ef37da83ff9fdc105bc1
|
||||
DIST emul-linux-x86-baselibs-20120127.tar.xz 35224884 RMD160 8c6cdc73d7f780f1c01254dd3cab78808b1f2055 SHA1 f5eed895a94eb60ec98262e7b2665e2b4aebeb98 SHA256 542122442f43b88fdd8f29544d35f151fff63df90d16a7dc68bc6893ca5470f5
|
||||
EBUILD emul-linux-x86-baselibs-20110928.ebuild 1015 RMD160 41312c8d4e05b7a5fc71986be105072c7ee83d46 SHA1 86080b0b02cdf8f8423f32bbdef6b7f22763a045 SHA256 3453a4c266db098f2b11ed5c20974a8681b56b8e0cfc145c93deb24b22f5bbff
|
||||
EBUILD emul-linux-x86-baselibs-20120127.ebuild 1015 RMD160 ab5763578aa7c2c67778193260703955bddde832 SHA1 72db337c52cd9465bed509cae012b6a2b3dc6e34 SHA256 77564c7d23fc2467b72583f9a5f30c1f1f8c66b2b463547c6e90db298c96ef13
|
||||
MISC ChangeLog 22539 RMD160 6498b87ca250b1278897b5bdf0ddb426220d2739 SHA1 c5f50e8b0f154d1983340b0107bd09efbf005c49 SHA256 73bb3268309e8812d15394d296fa8c2424fc3b4a448d098448a4642f95b8df50
|
||||
EBUILD emul-linux-x86-baselibs-20120127.ebuild 1040 RMD160 2b61551a4f55f78d529acc60c8b47b5f6825db89 SHA1 b3b93cd8d35ccff3c4bd2b0928a098e4c4079c2d SHA256 efefadb9e7945f93fba94205815d2aacac3befa2b4b8e7b887008885904f9e41
|
||||
MISC ChangeLog 22659 RMD160 27ac1e64a6ea21d4e365c4d26394cb9a5b1dfd02 SHA1 b3a5bdc81cd8ec175b20d23be1755df70f3e9416 SHA256 f1c73c134bf8c6ab3e6dfa1eea3368fa17b8539cc137c931febdc15127ff04a7
|
||||
MISC metadata.xml 225 RMD160 a4128fba81c97533725f589d51de117055011d3b SHA1 873f20f8dbcaf11a00b55546daaebd1ec63a657c SHA256 0ce288a649a1cbdf01d699a90300d341736ab0fd3456fd1002e2ffa8d409f453
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iQEcBAEBAgAGBQJPWhg7AAoJEEdUh39IaPFND6IIAI5lp0Ad1eLmpHftKrQiKuXv
|
||||
EHgxMUD0vGVAv/9wPP81KKPJsczKp8lgcdMxb5RdlxwRyMOkgVIujxNbrGSidQ9T
|
||||
vqspgP3JEEXaAcka96lnHSyCb4A7+9YXMKIjc2CcvPGSLZMLldTEwRN20lWn3e73
|
||||
5qjlxdX3VMQBI2PYz4/iLC5wqdZcrNwAN15baWQSWX7Aor4sw/+HUX+e3x9k94tX
|
||||
056aJte993E9o7nab/IiFk6YLB00hJsaF+SlDuNPkbdeHj1hk3hnOQdXYUAwho/i
|
||||
rw4YN2tZ9i6dV6LFDmrIOlJ5mUlaMv1q85EOFS+g0xS3NDn+3i2hIz2Pl+FGSvM=
|
||||
=7m2B
|
||||
iF4EAREIAAYFAk9hb00ACgkQC77qH+pIQ6QdOQD/Tzs11iGx9h5bZBPcqUToBYzw
|
||||
7AUds1yX2AfoI1t2JDIA/jOaE6JQ0Bdb2ZRIT8R19omFasAo+KZ8NT/RFv+gjyJ7
|
||||
=UFii
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,4 +1,18 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
DIST libcacard-0.1.2.tar.bz2 276430 RMD160 0c69c1da689b786237dae04f0c948de2383b8bf9 SHA1 1448713eb9bc3d4454ae19d00f243b4ab9a22791 SHA256 ca100118865ee24f16cf39367f74434cddbbb003a12a1adc8645f3dc34791daf
|
||||
EBUILD libcacard-0.1.2.ebuild 720 RMD160 138f06e84332d8206b402211bc053f4bd6f99a4f SHA1 fe6635a26431fca428092ac453c8e059a0db210d SHA256 de901e64933ac882a0e60f767b51534460857c5cc8f333b3a05b784b055b9746
|
||||
MISC ChangeLog 526 RMD160 26fb17d9cf6e44ffabb33aeba3aa5e37e9f55ea7 SHA1 cb6d2b8286df9a2317d2c074cb434451f743dbfa SHA256 20d57a9901c2af45203ba21c6e03a1ef2dfb2f87fb77588dc9df67ef52411975
|
||||
EBUILD libcacard-0.1.2.ebuild 716 RMD160 a52b20c4f309754c445cf19cbc23ce988606067c SHA1 4c80020f437f279dff0b44d71b24ac3e668fcfe3 SHA256 be94b63e0aa16a87bd1995d23e32faa516fa2f037a1982fb77b0925464dd13e5
|
||||
MISC ChangeLog 633 RMD160 03200f58f20bc748d81ade8bddc8691abe0762d1 SHA1 a4a080ec3dc9e1ba3162d6f7bac3cae1c05cc42e SHA256 0899f1335fa523fd7d6635d4406e8afde795800adf106040551129433f987159
|
||||
MISC metadata.xml 272 RMD160 205027b5f3ef1cefd73c9b103da70885bdd0af9c SHA1 a3ccb1414906d3817e1278eb1d386e193dfaeb51 SHA256 d52be94b62df0e5c6939cfdd12370b98adad2fc8e4b58bdd1f9efbe40bf91753
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCgAGBQJPYeBAAAoJEOTDgjZ80txd1PAH/iTpTmQCgN7h6m+he6E6/z83
|
||||
gBuAKatWo/p2UOqyyCu2P6n7h38Pt+NtrNC9cmE4ep3KER1783c8hQWlx8xzbAa/
|
||||
wx0wcVeaTJxdsMS0VpG8Zf21OciV2W07DE01dSKQQFQL7KXpKNSN7lHdhg/NnWUn
|
||||
kN99GgbiONRul6mi9jXEu/K76pXups1XQfWAx/ZBd7eMjt1d1RAqJJW7xoXmhYLP
|
||||
vwKmYrej1xRH5ygKCXxQz29Zr1fg/G0Z7G2/ZKZbl1P6dBMpsptcw4ZIMd8jD4W6
|
||||
qDKwvjh5PwTb/AeBfvePP/LY9rVI79m++CCmcoKMtHnqIvbndzgFthP+VkTW3qc=
|
||||
=t4vZ
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,20 +1,13 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX 1.8/1.8.15/configure_ac_automagic.patch 3491 RMD160 fc09fe6d9c5b2866e881011e9683d1cd3dd31342 SHA1 8845b22b8050388a485ebbe11ebf61c7a2a13a20 SHA256 6d114f453596e20788c493d8a7799cb946b2dec9bca677fda15a0e20855c2392
|
||||
AUX 1.8/1.8.15/disable_php_in_makefile.patch 354 RMD160 ee8b88a845af4bcc31492aaecab71931a2a3fe9e SHA1 f6cacc0990b88770c503ac884d57da82cb4115b9 SHA256 e674249ff1345339e8c0e996c0ed7aeb981c5cfcb28fa9919885d2474ce69205
|
||||
AUX 1.8/1.8.16/0001-configure_ac_automagic_patch.patch 3405 RMD160 e477d7a6c5bab22a4b8ab308db0e4d8238cd3560 SHA1 779c9c1c52aeeca34f891c8000e3ea4175478ea1 SHA256 88fbb75af95553ad413f3460b5e0ae219fdbfb8a38c61f99dfdc20ca425b82b4
|
||||
AUX 1.8/1.8.16/0002-disable_php_in_makefile.patch 577 RMD160 1a69452ff245d384ef6b12963ebd4b827f715a45 SHA1 4027447bff6221e4bf8b2d8a9c1d394a68d18556 SHA256 ad7d4ceb260f546318b413a704f880ded38413a81436a274dcf1c3569d24086f
|
||||
AUX 1.8/1.8.16/0003-hivex_to_hard_error.patch 674 RMD160 df3240d4b9cc5238f8529dd5ff587e4d66fd4460 SHA1 70b4fbd620719f4908cdfaa5742d1d391072bfad SHA256 3e863e366cda3340725306c08bf6d5ffb758963df974b99fe11865f80d1d6d04
|
||||
DIST appliance-1.17.14.tar.xz 46644196 RMD160 3d8ad13c5c4daf202cc563145c480b7a953408e1 SHA1 1d9ee21217f7e1a9f2342fff569c19dd331d6f04 SHA256 7cf81ef8a31d5d9ce6c8b1b601a8bf83cbd5521a397879fb7d1c55814b8b9be3
|
||||
DIST libguestfs-1.17.14.tar.gz 6791404 RMD160 d71af0a6d023af26ae04811c0924a659b990ef46 SHA1 1af36e30d27835d47de18afcb3aef6af3fe76425 SHA256 cd007e9174428ba2fce275ef53230c1ee8264d920610b70ffd55d45bd29be7c1
|
||||
DIST libguestfs-1.7.18-x86_64.tar.gz 62332840 RMD160 202ac5883d1453d6225b76029290ccebd44c7e84 SHA1 661786c088fad8d2354e8121a2fafb1d598587fc SHA256 07c4f0b4b50df7407327333d9e9b09c310265d056868531c69659659a9f5218d
|
||||
DIST libguestfs-1.8.16.tar.gz 5164608 RMD160 eec0d8875f02e007f5dcbce629ddf00c0ee609af SHA1 24a9aa8c2a8226438a6613a9a12a4d467404d1e6 SHA256 7d8fb8529f201d81761bd383ea567d752f54471a1b5b5903fe553440cbe7755f
|
||||
EBUILD libguestfs-1.17.14.ebuild 3716 RMD160 d841682e6b10854038ff8d1121762307a835554c SHA1 19b991c79d93534be44391adc3962529677cc6e7 SHA256 efff830da35aba6f93ca85d92a10c81d0eaf2151aeb65a9163c351a0b55c0129
|
||||
EBUILD libguestfs-1.8.16.ebuild 4947 RMD160 deb8e8ab91be6e4bd2c99d6d0f1a58e4f8db9a10 SHA1 75f4879df8fa414e3b279286d45cfb1c34bb4873 SHA256 9bf9616ea393281b5499e70a7f1844cf3be7038c00795e5ac8509a493e1e272b
|
||||
MISC ChangeLog 1135 RMD160 4f812b4c92a08a37d4b4d60559031aee12e904d5 SHA1 6f3492dff4e9bb8fe6bec50ce2f7b4963fdea32a SHA256 6a2eb8e90a5997a8c4ba3f684068a236d4121b87573092157eda7d3d4773ece0
|
||||
MISC metadata.xml 674 RMD160 2ceca9eecfda33443de15a6ca25228e9e3110823 SHA1 36899492ee26a0739a7d073c7a51de295ce6ccca SHA256 72d7d29d7040fc1bfd7d9c6ebb1901b33c32b8d6174bb08cf50e0402e5f9a817
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iF4EAREIAAYFAk8t3O4ACgkQC77qH+pIQ6TpPwEArPa6S+SlphlcBNrW0StfBGgj
|
||||
RkxML2A82tWmK36Z2RMA/jyrP9PfDJwgjXHLhMHfP1ZUztcantdSQ18HTuJqm3Wl
|
||||
=dwqw
|
||||
-----END PGP SIGNATURE-----
|
||||
MISC ChangeLog 1320 RMD160 68427863b6e66cce5184e1ed86cbfb61795ca9ef SHA1 7ca15767f3e01bc564c92fa3a75da0184cd7aa40 SHA256 60772bca3780f61f29a6e141607ff572a6b4a346321ddf42126be3561aec15cd
|
||||
MISC metadata.xml 908 RMD160 2a35e4039f393c13448351dc556a3e56b7110603 SHA1 43062d6eb73114af4a4fc474bac7b5d012f4ee02 SHA256 e6e7003aea62c855318b988c8843e798ad602a3b0063654666863a016b5a49a3
|
||||
|
@ -0,0 +1,152 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/libguestfs/libguestfs-1.17.14.ebuild,v 1.2 2012/03/15 15:46:08 mr_bones_ Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
APLANCE_PV="1.17.14"
|
||||
APPL_P="appliance-${APLANCE_PV}"
|
||||
|
||||
AUTOTOOLS_AUTORECONF=1
|
||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
||||
|
||||
inherit check-reqs bash-completion-r1 autotools-utils versionator eutils \
|
||||
multilib linux-info perl-module
|
||||
|
||||
MY_PV_1="$(get_version_component_range 1-2)"
|
||||
MY_PV_2="$(get_version_component_range 2)"
|
||||
|
||||
[[ $(( $(get_version_component_range 2) % 2 )) -eq 0 ]] && SD="stable" || SD="development"
|
||||
|
||||
DESCRIPTION="Tools for accessing, inspect and modifying virtual machine (VM) disk images"
|
||||
HOMEPAGE="http://libguestfs.org/"
|
||||
SRC_URI="http://libguestfs.org/download/${MY_PV_1}-${SD}/${P}.tar.gz
|
||||
http://rion-overlay.googlecode.com/files/${APPL_P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
SLOT="0"
|
||||
# Upstream NOT supported 32-bit version, keyword in own risk
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="bash-completion erlang +fuse debug ocaml doc +perl nls ruby static-libs selinux systemtap introspection"
|
||||
|
||||
# Failires - doc
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=app-misc/hivex-1.3.1
|
||||
dev-libs/libpcre
|
||||
app-arch/cpio
|
||||
dev-lang/perl
|
||||
app-cdr/cdrkit
|
||||
>=app-emulation/qemu-kvm-1.0[qemu_user_targets_x86_64,qemu_softmmu_targets_x86_64]
|
||||
sys-apps/fakeroot
|
||||
sys-apps/file
|
||||
app-emulation/libvirt
|
||||
dev-libs/libxml2:2
|
||||
>=sys-apps/fakechroot-2.8
|
||||
>=app-admin/augeas-0.7.1
|
||||
sys-fs/squashfs-tools
|
||||
dev-libs/libconfig
|
||||
dev-libs/libpcre
|
||||
sys-libs/readline
|
||||
>=sys-libs/db-4.6
|
||||
perl? ( virtual/perl-ExtUtils-MakeMaker
|
||||
>=dev-perl/Sys-Virt-0.2.4
|
||||
virtual/perl-Getopt-Long
|
||||
virtual/perl-Data-Dumper
|
||||
dev-perl/libintl-perl
|
||||
>=app-misc/hivex-1.3.1[perl?]
|
||||
dev-perl/String-ShellQuote
|
||||
)
|
||||
fuse? ( sys-fs/fuse )
|
||||
introspection? (
|
||||
>=dev-libs/gobject-introspection-1.30.0
|
||||
dev-libs/gjs
|
||||
)
|
||||
selinux? ( sys-libs/libselinux sys-libs/libsemanage )
|
||||
systemtap? ( dev-util/systemtap )
|
||||
ocaml? ( dev-lang/ocaml[ocamlopt] dev-ml/findlib[ocamlopt] )
|
||||
erlang? ( dev-lang/erlang )
|
||||
"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
dev-util/gperf
|
||||
doc? ( app-text/po4a )
|
||||
ruby? ( dev-lang/ruby virtual/rubygems dev-ruby/rake )
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}"
|
||||
|
||||
PATCHES=(${FILESDIR}/1.17/*.patch)
|
||||
|
||||
DOCS=(AUTHORS BUGS HACKING README RELEASE-NOTES ROADMAP TODO)
|
||||
|
||||
pkg_pretend() {
|
||||
CHECKREQS_DISK_BUILD="5G"
|
||||
CHECKREQS_DISK_USR="5G"
|
||||
check-reqs_pkg_pretend
|
||||
}
|
||||
|
||||
pkg_setup () {
|
||||
CONFIG_CHECK="~KVM ~VIRTIO"
|
||||
[ -n "${CONFIG_CHECK}" ] && check_extra_config;
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
|
||||
# Disable feature test for kvm for more reason
|
||||
# i.e: not loaded module in __build__ time,
|
||||
# build server not supported kvm, etc. ...
|
||||
#
|
||||
# In fact, this feature is virtio support and requires
|
||||
# configured kernel.
|
||||
export vmchannel_test=no
|
||||
|
||||
local myeconfargs=(
|
||||
--disable-appliance
|
||||
--disable-daemon
|
||||
--with-drive-if=virtio
|
||||
--with-net-if=virtio-net-pci
|
||||
--with-extra="-gentoo"
|
||||
--with-readline
|
||||
--disable-php
|
||||
--disable-python
|
||||
--disable-java
|
||||
$(use_enable nls)
|
||||
$(use_enable perl)
|
||||
$(use_enable fuse)
|
||||
$(use_enable ocaml)
|
||||
$(use_enable ruby)
|
||||
--disable-haskell
|
||||
$(use_enable doc)
|
||||
$(use_enable introspection gobject)
|
||||
$(use_enable erlang)
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
autotools-utils_src_compile
|
||||
|
||||
}
|
||||
|
||||
src_test() {
|
||||
autotools-utils_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
strip-linguas -i po
|
||||
autotools-utils_src_install "LINGUAS=""${LINGUAS}"""
|
||||
|
||||
use bash-completion && dobashcomp "${D}/etc"/bash_completion.d/guestfish-bash-completion.sh
|
||||
|
||||
rm -fr "${D}/etc"/bash* || die
|
||||
|
||||
insinto /usr/share/guestfs/
|
||||
doins -r "${WORKDIR}"/appliance
|
||||
newenvd "${FILESDIR}"/env.file 99"${PN}"
|
||||
|
||||
use perl && fixlocalpod
|
||||
}
|
@ -1,7 +1,21 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
AUX 2ffbca210033be262fc75e6a73742e0f0e6d5242.patch 589 RMD160 de74c5ec34256ff5398e4fd53cba9c55658354c1 SHA1 bade7898ba614613eb64fc7f7a0d8355abea80e5 SHA256 467fcf46c974bf2457d56c17c035a59fb4f51be49902296719172fce4d44c34d
|
||||
DIST spice-protocol-0.10.0.tar.bz2 65811 RMD160 82f4e9e6847947be139de02bd1ede745cdb0e8fc SHA1 6ca37bc05521feccdb624c8d7f42fbc19b1d08a9 SHA256 05fa0e3133d288289282741a58975daf6d340a2bc9af2e72602a91801afa5899
|
||||
DIST spice-protocol-0.10.1.tar.bz2 66014 RMD160 abdef903bb5c075e1ddb68bd63d9172bd72029d7 SHA1 9f6ed3a6ab4c830a4c65b857a48f6b579e8b994d SHA256 e5f6cbb679febc840eb530a5195d2625f900f7d21a5aefbadc95e3a3b9f03537
|
||||
EBUILD spice-protocol-0.10.0.ebuild 477 RMD160 6c7369543c5c1a152e4ab3f54bd04e7872f0848a SHA1 2fcc373a31f4e5f6407dae1739c871de7ac68739 SHA256 b146f063bfd57d2d3fe98bd92186aadb8ae607bdd54ec0f3060b12771755077d
|
||||
EBUILD spice-protocol-0.10.1.ebuild 477 RMD160 6c1015231c72493842ae3b42da05264d47172253 SHA1 2a24545e1d0c728e509313fd2de4f381f1a87e7a SHA256 8346d26f314058fdc026a351ca9cc6b0845a24a4cde18e1e2e41267f4b72f337
|
||||
MISC ChangeLog 2937 RMD160 7a4fcdbe839436434ebdb608d7f5d01f398220c5 SHA1 2bd94a6e6fdc8cf666b7fd5f98a28bebc2e2a8e2 SHA256 b85c4c022c2662d9b80eeddb600a162f6da3b8ba27091dd655ea7cfcf99da731
|
||||
EBUILD spice-protocol-0.10.1.ebuild 471 RMD160 993f2a8c917da2d415b6d1f17c5c9236812b5fae SHA1 cc799ee90dfcbc4a77a1ca6eb83c4d2ed8ed57d7 SHA256 c608401dc3ce359ad9b4b856e46709ffa77decf7c945f60ed38edbfec50a57dd
|
||||
MISC ChangeLog 3050 RMD160 fbdc93b2362c5a82cfd3e7d21629710f7cfeb198 SHA1 0d057ff3771dae92ccea51dd87afadafb5dda2aa SHA256 d78f3d0d6065faba1dfbe99aaaabb5582ecae74a459e029bf17e0f57744145b9
|
||||
MISC metadata.xml 242 RMD160 bf8fb4bc12761699c440007688f6a746000d600d SHA1 e5458781e3b9a76e136bfeb4a50260c8deb5ed75 SHA256 94e76679af5ab7f70d6e580c503ecf19d9955e64e073c0b8cd5c08a8a18930a7
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCgAGBQJPYeAyAAoJEOTDgjZ80txdjKIH/RPV4Q9BoYANlX3X9+bmaoH/
|
||||
rcdAuIz35MpM61JF+icWGTOgz1JX1wcI7637ENWdPh+ABtvF8a/2z/ghXmfM/62d
|
||||
ergZU4eLYeAUxaOvselELbgOYcZ6N6ha9DB4PaQ1qEp0wAYB81GRtdo3ejuykGjB
|
||||
fnUKK+Y+xYXtOAM3PbQgNMP8Bgg2tShBibdW/UNFACuSctEVsQ+qWWUjob4YoiPo
|
||||
RrFJySbU8oL0XSS6yMV8VlBvU24biFG1lafSWaeU4wE71zJRzMn3dfld+T/M2JPP
|
||||
WtCs5uULugKBkhLhlrL3LXTWRUR2w219ZpwMBTDsD5vZ+X2NoHiI9to1WX6PjXQ=
|
||||
=6/5d
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,12 +1,26 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
AUX 0.10.1-disable-werror.patch 570 RMD160 20adc2df11977cc849198d11285653477c511185 SHA1 bf80442ce074ed15b42f98278efde4f6669f9a31 SHA256 4b28db9a7c7cdc02cfa20748dd36f297649c5aa7f67816aaadd17f17e9836590
|
||||
AUX 54c660470a5aea19f799c5574cc0d4a707696712.patch 1047 RMD160 fe499079b209e3c4593f4a451538f05544f62766 SHA1 d17d07a17f44b6aa88473cc72c65463ddf46bfe6 SHA256 6892ec1e02ed5fc1bf64ddad876c2b27385dfcc1369c2497552a5c9daf4f735a
|
||||
DIST spice-0.10.0.tar.bz2 1186565 RMD160 ca0463a0847a16b089a01539bfce88bd87f1d439 SHA1 1339180eda7a6ec307b06db35b44a8afca7afe7b SHA256 d0ef56207d74ea0f51f92e213b4f006cd8e1f14430379552dc2f1852a414ae71
|
||||
DIST spice-0.10.1.tar.bz2 1237043 RMD160 fefd5efae2eff24dc034e88a6e9a30bab037b619 SHA1 d0d1383e7d1e9a91feefafd05161b30df6af0e26 SHA256 13dfe2e80984a836f85a1da4e1a4da3707123f15a507e8c0df1f4268a02bb780
|
||||
DIST spice-0.8.1.tar.bz2 1206473 RMD160 c0820d0f8f4216a1185d2397f977c45143acdcf8 SHA1 d9c97586046e476e240e3127475ccf671ecc5046 SHA256 c32ebde71d9dba0a94fbc55204a09d6b9f60837b7daccdf1d943f9e7f8e0f04a
|
||||
DIST spice-0.8.2.tar.bz2 1238463 RMD160 ff27d81fc7a7918e3899d1c80d9ac7a5345974d8 SHA1 50607968a636272fad4b656032d41c1cd46c13bf SHA256 8b6497baee982185c63f7e62965fc3b0cae5ba3e74d7e739a61db92bfe0cad33
|
||||
EBUILD spice-0.10.0.ebuild 1327 RMD160 3586f528288c5d0d1b5cd77ebfe4f36861ca9a48 SHA1 81f6da64b8427025ab95583f16e60437e32711fe SHA256 5eff690765318a4742b165ca100acccdf660d364e91ca81f344144849e4fa09e
|
||||
EBUILD spice-0.10.1.ebuild 1483 RMD160 5a8e98e31ff6dbf7d574f072d9972124c12012a3 SHA1 583b6d5dc0559ca8c9daaf8f1cfafff94de7a0d0 SHA256 cb0833eeff2029ef8283b5ad30511ca0657d0a78f0408d5a711443f56ad95495
|
||||
EBUILD spice-0.10.0.ebuild 1321 RMD160 97e40956915a2714c4d7dbfc54233323dfa47016 SHA1 693b0a4e138c0caf5eb0a6d0cf44fcc2d1658fab SHA256 08a1698ab5516b4de2517007c6f1650561476cd97e9a8369a1a9b3884c28a3aa
|
||||
EBUILD spice-0.10.1.ebuild 1479 RMD160 86662003ecc7fd9fa65682106823949dc6eb5754 SHA1 0280d9b3824585d9f522f032b44681a73c7f3286 SHA256 9c0e7f9b5c755e24e3575412827c44e319446801181493dc2d58e4fc27e843bb
|
||||
EBUILD spice-0.8.1.ebuild 1111 RMD160 3c7f39d0f094d52eeeaa73ccc35dd5e51a89cfbe SHA1 67706828b96d75f725992fb8beb7d05318282109 SHA256 3c1f7f80189eaacce31891749fe64aee93ecc469b5813b529b3afe019905d73f
|
||||
EBUILD spice-0.8.2-r1.ebuild 1304 RMD160 19bbf31c8e042ca4a546a42f4046e20d338013ab SHA1 3a1a432a06e621e63dfceda6079fa4b77dd0ace1 SHA256 8bfa872bd5c4d0fe6835a92fcb4b41ac9d1a76e4cb1987b835c458a02e5ec226
|
||||
MISC ChangeLog 3982 RMD160 0e39e873e13bc5ff720538fe6bf749c13d7c40a9 SHA1 5246c5397b55d79dfbe5975ee8006fe3fec46a24 SHA256 cc5831b24fd6bc19086d154946296380d2e46c6f11f8f884eb8cff097bb54e8c
|
||||
MISC ChangeLog 4109 RMD160 eee01ab75eb94cb8165e80d86c3b3df8e4ee6d9c SHA1 2eccc80c7367cb065e926750797b821a340ada9d SHA256 1251a9d79b71d6f502d7bc9899f3b4e1a2b24d860660831f5051bf052fd843fd
|
||||
MISC metadata.xml 543 RMD160 7bf736748b464f775061023a023d321ca304c30b SHA1 1685bfa6aaae031989f8988aa10772d99af511bc SHA256 c21e4db2dc0c8a4a255a3c1a32736440ba4903db28f9f400ee2cfde3e3156ad2
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCgAGBQJPYeAkAAoJEOTDgjZ80txdDsQIALZqIwsyIWQk5blimU/Rbu7a
|
||||
44ZmdbY+nqNO4t/62c8Nsx6NCEeVecgXSG/Z7OK4CWhLZADL49tvJammwXBgZWLu
|
||||
saFqM2tLe6sbWnV/NskrzixNMKm3oe/ShL8GG6RF8oUlQ4rzPoOY1X0OtJYdelvf
|
||||
Xjm8EvAqmH+aSca82CztrkKeBifVW5VXj5AFomLhmSXetusWvPiuMC6zVX65tiwP
|
||||
0uLMbLVcipVpIvdrRxVI9SbuUliDeaOOawrKi1XdAPn/BHCropd0qv9PLwyDF8Xv
|
||||
htCKhtzYyrE3G6TWfsPFq8EFmGtNYP5/KPIzKRc5/eESr2kZUDU3kXuS5+KV0Og=
|
||||
=nW0d
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,22 +1,30 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
DIST VBoxGuestAdditions_4.1.10.iso 50749440 RMD160 dc852aa069789bdbbebd0add984339c4c629c76b SHA1 0a6440b74d9a664c0d23209c07d95ff6593e2b90 SHA256 70e859545cff07ce33c38f8c970856907cb1961ebf15a639505092e205614817
|
||||
DIST VBoxGuestAdditions_4.1.4.iso 44716032 RMD160 af6062dcf625c82ec2184921d91ffdd2e326f1a6 SHA1 5d4b1d0ed5745f54b7aa9f709bc9a129c6e41e38 SHA256 75796a780f35c697c752d754b100d61afed7ee858ee49f34710c2d79ad50dc32
|
||||
DIST VBoxGuestAdditions_4.1.6.iso 44761088 RMD160 3c640f68e7d681052872977d7b854f8331639b88 SHA1 082e1cc631fb2aeec26d728166e693b7c5014079 SHA256 f544516a7443da759632a4a1345f0ed7e894065eb834f339bc7490f5d7908b3d
|
||||
DIST VBoxGuestAdditions_4.1.8.iso 45471744 RMD160 8730184e30ff856ad09f75ea3e6886f872339ba0 SHA1 92b5bedf25619f976a49391bb1998c3dbc8efca9 SHA256 2265aa350de2d62021e91ae6bbd1438c291a74494778bb443926e9b7b962c63d
|
||||
EBUILD virtualbox-additions-4.1.10.ebuild 779 RMD160 fedb967028f76bcad2aa88b5769db11a5c2a75bb SHA1 072c183ebf7d5c501e044582fbd0aac2d3bc58e3 SHA256 e93b7a3a8f59ce8493c75692f02426fd9fcf77773314b72213f56418d895a751
|
||||
EBUILD virtualbox-additions-4.1.4.ebuild 774 RMD160 70b9ab47e0d99096b0841ffb22159335dc326010 SHA1 3ad7d30f77f9a5ca43849e207a900bfc88eb9d92 SHA256 6953ef3a4f28dddf4795356b1e3b16726c57ae69f9d136d4a8cf60dca07beae9
|
||||
EBUILD virtualbox-additions-4.1.6.ebuild 778 RMD160 877a8ba86a6ae607fe5ab7139fdffb6d0ddd5777 SHA1 0ffc811bf1b4a92f95b6d4e5ee22f6156e720fea SHA256 6dabddee90f8d172a5016da4420f9a350a534a024e10aebbe93db4353b4e94fb
|
||||
EBUILD virtualbox-additions-4.1.8.ebuild 768 RMD160 b745b717084db1943e4a9fbe7accceb23eb2a11b SHA1 41a866d1f75af9aa2469ccd80d2b62cfb50471d2 SHA256 45627697c2f31cbb68b89b2b0fc13dbf538a5f4055b6bc0941f553c1ae4f8c2d
|
||||
MISC ChangeLog 3999 RMD160 3d058179558406dff83d01ad91ee5ae20ed5e0ab SHA1 8659dcd3df7395f4bacef6f1c0fa62dc94db8082 SHA256 0d9e43996da24f44fbd7209307aa8398662480a417eb2108b067e2ddabb1d59d
|
||||
MISC ChangeLog 4162 RMD160 6a1867a13a3a367890cddbfa1b7379d2974ba275 SHA1 36e07a83fabea5a1130f8e1198ebda0ef7257795 SHA256 85af3ad40ab055ad7aef53404fac02f6934bdc8193bfd957453c0e4b3d37621c
|
||||
MISC metadata.xml 436 RMD160 da869daa097bf3731216ae09227e00bd15fb7a93 SHA1 3f373b9fe3e639fac79cbe4fa1dbf98174a15737 SHA256 ba56d1cc5a9f6052b40d9a2af359a1fa69e39fa962cad0c0bbb27dd1f2c43923
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCgAGBQJPQ8+RAAoJEOTDgjZ80txd2G8IAI2o+NCRq88tnMAtLOkB+ohJ
|
||||
oj3KWJDsKHB+z9mwRLnnO1uski4dSZUjVdb8+oWOuJfnzsXr/dlnRPZUvUas0lSw
|
||||
cZ2TcH7p+wF3GxGtW2kBQXr/4BWNP7Ss/R05e22DQoY/Gv9qJs0CkdkszhvB6rpn
|
||||
kgOejRMyeM9gbNcJsqiuPLu3I9zxmTjP2bpxAL+y9eH80cn/cvGvI4GNFydJSvRl
|
||||
o+sve8nfVBLWQfx+lJN21r0Lc6Py1oGWGHj0U5wNiwJlC8dwq0RnJzKLQB8bMTqk
|
||||
gkWFAl7iYGoBRzmxUM0CHeaummctKzR49QXwTdAOehcK2CjVG+Z+b4GhtKwX6PE=
|
||||
=716/
|
||||
iQIcBAEBCgAGBQJPYbx1AAoJEPiazRVxLXTFZnkQANILlifkDRdv26WWUxQePni1
|
||||
AHnWkLYQbvjbJ7jkM5hTEKNKTUx+9oNqGw/aNaIeLtbn2uHdF95JNsBSf0F6bEGX
|
||||
zE2McdV3JHUWN+irCk7MfysRp2V8q3/gPja+2uJ1PAtyniGvO/lv6P4D9fjjTjTF
|
||||
uRW1RX76IX8L2kScPvxS+Vl0txAbdsiW4HFQPuo2wwGz0NRjhQ4ywSFc+vHWIUcD
|
||||
Fnja/vYXdpjfKWGLvWIqcW6luMkwAeJyNX7QT130l1bYKdu/f9/8rGCGYUhZEj0I
|
||||
3kqb0nSQV///noSLNQeJCmoemNO1WI72OnSc8gmxMTZczb2zW7pIDG7wtFeoB1+x
|
||||
ztHl7NI9GtnivwC34Q5xlHost1XWXzCn/k9W6Yo2UFJPPmkDGjYCDebGM9vA8qgy
|
||||
D4/6Fad5UEEBNCwu684kODWtyx+5+4xU+MmslqdDlCsDuWLyaRrjUQFC0KxlNqXE
|
||||
J/apSw8RAp2xvQ3J1DFxZsVnAGWYkSDockCwpnmIp+ThKTDAppbv7ZQWHatjEWWY
|
||||
doPVtE221bxIW90CWKS4EPRMV1EDHkHpGSHQGJKsgjRTM/esJpUK27uMx4LyPCJZ
|
||||
7h5Fn4tcawl/mnqg1CEThjKDX5DoWe17AZ427G/zTreZLJhW4clKv3SmnoGxxP4B
|
||||
Etw6wifdr4rOzD5FMDOK
|
||||
=GE4m
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-additions/virtualbox-additions-4.1.10.ebuild,v 1.1 2012/03/15 09:54:55 polynomial-c Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit eutils
|
||||
|
||||
MY_PN=VBoxGuestAdditions
|
||||
MY_P=${MY_PN}_${PV}
|
||||
|
||||
DESCRIPTION="CD image containing guest additions for VirtualBox"
|
||||
HOMEPAGE="http://www.virtualbox.org/"
|
||||
SRC_URI="http://download.virtualbox.org/virtualbox/${PV}/${MY_P}.iso"
|
||||
|
||||
LICENSE="PUEL"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
RESTRICT="mirror"
|
||||
|
||||
RDEPEND="!app-emulation/virtualbox-bin
|
||||
!=app-emulation/virtualbox-9999"
|
||||
|
||||
src_unpack() {
|
||||
return 0
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/${PN/-additions}
|
||||
newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso
|
||||
}
|
@ -0,0 +1,351 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-bin/virtualbox-bin-4.1.10.ebuild,v 1.1 2012/03/15 09:54:26 polynomial-c Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit eutils unpacker fdo-mime gnome2 pax-utils
|
||||
|
||||
MY_PV=${PV}-76795
|
||||
SDK_PV=${MY_PV}
|
||||
EXTP_PV=${SDK_PV}
|
||||
MY_P=VirtualBox-${MY_PV}-Linux
|
||||
EXTP_PN=Oracle_VM_VirtualBox_Extension_Pack
|
||||
|
||||
DESCRIPTION="Family of powerful x86 virtualization products for enterprise as well as home use"
|
||||
HOMEPAGE="http://www.virtualbox.org/"
|
||||
SRC_URI="amd64? ( http://download.virtualbox.org/virtualbox/${PV}/${MY_P}_amd64.run )
|
||||
x86? ( http://download.virtualbox.org/virtualbox/${PV}/${MY_P}_x86.run )
|
||||
sdk? ( http://download.virtualbox.org/virtualbox/${PV}/VirtualBoxSDK-${SDK_PV}.zip )
|
||||
http://download.virtualbox.org/virtualbox/${PV}/${EXTP_PN}-${EXTP_PV}.vbox-extpack -> ${EXTP_PN}-${EXTP_PV}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 PUEL"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+additions +chm headless python sdk vboxwebsrv rdesktop-vrdp"
|
||||
RESTRICT="mirror"
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
|
||||
RDEPEND="!!app-emulation/virtualbox
|
||||
!app-emulation/virtualbox-additions
|
||||
~app-emulation/virtualbox-modules-${PV}
|
||||
!headless? (
|
||||
x11-libs/libXcursor
|
||||
media-libs/libsdl[X]
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXfixes
|
||||
media-libs/libpng
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXft
|
||||
media-libs/freetype
|
||||
media-libs/fontconfig
|
||||
x11-libs/libXext
|
||||
dev-libs/glib
|
||||
chm? ( dev-libs/expat )
|
||||
)
|
||||
x11-libs/libXt
|
||||
dev-libs/libxml2
|
||||
x11-libs/libXau
|
||||
x11-libs/libX11
|
||||
x11-libs/libXmu
|
||||
x11-libs/libSM
|
||||
x11-libs/libICE
|
||||
x11-libs/libXdmcp
|
||||
python? ( || (
|
||||
dev-lang/python:2.7
|
||||
dev-lang/python:2.6
|
||||
dev-lang/python:2.5
|
||||
dev-lang/python:2.4
|
||||
) )"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
QA_TEXTRELS_amd64="opt/VirtualBox/VBoxVMM.so"
|
||||
QA_TEXTRELS_x86="opt/VirtualBox/VBoxGuestPropSvc.so
|
||||
opt/VirtualBox/VBoxSDL.so
|
||||
opt/VirtualBox/VBoxDbg.so
|
||||
opt/VirtualBox/VBoxSharedFolders.so
|
||||
opt/VirtualBox/VBoxDD2.so
|
||||
opt/VirtualBox/VBoxOGLrenderspu.so
|
||||
opt/VirtualBox/VBoxPython.so
|
||||
opt/VirtualBox/VBoxPython2_3.so
|
||||
opt/VirtualBox/VBoxPython2_4.so
|
||||
opt/VirtualBox/VBoxPython2_5.so
|
||||
opt/VirtualBox/VBoxPython2_6.so
|
||||
opt/VirtualBox/VBoxPython2_7.so
|
||||
opt/VirtualBox/VBoxPython3_0.so
|
||||
opt/VirtualBox/VBoxPython3_1.so
|
||||
opt/VirtualBox/VBoxDD.so
|
||||
opt/VirtualBox/VBoxVRDP.so
|
||||
opt/VirtualBox/VBoxDDU.so
|
||||
opt/VirtualBox/VBoxREM64.so
|
||||
opt/VirtualBox/VBoxSharedClipboard.so
|
||||
opt/VirtualBox/VBoxHeadless.so
|
||||
opt/VirtualBox/VBoxRT.so
|
||||
opt/VirtualBox/VRDPAuth.so
|
||||
opt/VirtualBox/VBoxREM.so
|
||||
opt/VirtualBox/VBoxSettings.so
|
||||
opt/VirtualBox/VBoxKeyboard.so
|
||||
opt/VirtualBox/VBoxSharedCrOpenGL.so
|
||||
opt/VirtualBox/VBoxVMM.so
|
||||
opt/VirtualBox/VirtualBox.so
|
||||
opt/VirtualBox/VBoxOGLhosterrorspu.so
|
||||
opt/VirtualBox/components/VBoxC.so
|
||||
opt/VirtualBox/components/VBoxSVCM.so
|
||||
opt/VirtualBox/VBoxREM32.so
|
||||
opt/VirtualBox/VBoxPython2_5.so
|
||||
opt/VirtualBox/VBoxXPCOMC.so
|
||||
opt/VirtualBox/VBoxOGLhostcrutil.so
|
||||
opt/VirtualBox/VBoxNetDHCP.so
|
||||
opt/VirtualBox/VBoxGuestControlSvc.so"
|
||||
QA_PRESTRIPPED="opt/VirtualBox/VBoxDD.so
|
||||
opt/VirtualBox/VBoxDD2.so
|
||||
opt/VirtualBox/VBoxDDU.so
|
||||
opt/VirtualBox/VBoxDbg.so
|
||||
opt/VirtualBox/VBoxGuestControlSvc.so
|
||||
opt/VirtualBox/VBoxGuestPropSvc.so
|
||||
opt/VirtualBox/VBoxHeadless
|
||||
opt/VirtualBox/VBoxHeadless.so
|
||||
opt/VirtualBox/VBoxKeyboard.so
|
||||
opt/VirtualBox/VBoxManage
|
||||
opt/VirtualBox/VBoxNetAdpCtl
|
||||
opt/VirtualBox/VBoxNetDHCP
|
||||
opt/VirtualBox/VBoxNetDHCP.so
|
||||
opt/VirtualBox/VBoxOGLhostcrutil.so
|
||||
opt/VirtualBox/VBoxOGLhosterrorspu.so
|
||||
opt/VirtualBox/VBoxOGLrenderspu.so
|
||||
opt/VirtualBox/VBoxPython.so
|
||||
opt/VirtualBox/VBoxPython2_3.so
|
||||
opt/VirtualBox/VBoxPython2_4.so
|
||||
opt/VirtualBox/VBoxPython2_5.so
|
||||
opt/VirtualBox/VBoxPython2_6.so
|
||||
opt/VirtualBox/VBoxPython2_7.so
|
||||
opt/VirtualBox/VBoxPython3_0.so
|
||||
opt/VirtualBox/VBoxPython3_1.so
|
||||
opt/VirtualBox/VBoxREM.so
|
||||
opt/VirtualBox/VBoxREM32.so
|
||||
opt/VirtualBox/VBoxREM64.so
|
||||
opt/VirtualBox/VBoxRT.so
|
||||
opt/VirtualBox/VBoxSDL
|
||||
opt/VirtualBox/VBoxSDL.so
|
||||
opt/VirtualBox/VBoxSVC
|
||||
opt/VirtualBox/VBoxSettings.so
|
||||
opt/VirtualBox/VBoxSharedClipboard.so
|
||||
opt/VirtualBox/VBoxSharedCrOpenGL.so
|
||||
opt/VirtualBox/VBoxSharedFolders.so
|
||||
opt/VirtualBox/VBoxTestOGL
|
||||
opt/VirtualBox/VBoxTunctl
|
||||
opt/VirtualBox/VBoxVMM.so
|
||||
opt/VirtualBox/VBoxVRDP.so
|
||||
opt/VirtualBox/VBoxXPCOM.so
|
||||
opt/VirtualBox/VBoxXPCOMC.so
|
||||
opt/VirtualBox/VBoxXPCOMIPCD
|
||||
opt/VirtualBox/VRDPAuth.so
|
||||
opt/VirtualBox/VirtualBox
|
||||
opt/VirtualBox/VirtualBox.so
|
||||
opt/VirtualBox/accessible/libqtaccessiblewidgets.so
|
||||
opt/VirtualBox/components/VBoxC.so
|
||||
opt/VirtualBox/components/VBoxSVCM.so
|
||||
opt/VirtualBox/components/VBoxXPCOMIPCC.so
|
||||
opt/VirtualBox/kchmviewer
|
||||
opt/VirtualBox/libQtCoreVBox.so.4
|
||||
opt/VirtualBox/libQtGuiVBox.so.4
|
||||
opt/VirtualBox/libQtNetworkVBox.so.4
|
||||
opt/VirtualBox/libQtOpenGLVBox.so.4
|
||||
opt/VirtualBox/vboxwebsrv"
|
||||
|
||||
src_unpack() {
|
||||
unpack_makeself ${MY_P}_${ARCH}.run
|
||||
unpack ./VirtualBox.tar.bz2
|
||||
|
||||
mkdir "${S}"/${EXTP_PN} || die
|
||||
pushd "${S}"/${EXTP_PN} &>/dev/null || die
|
||||
unpack ${EXTP_PN}-${EXTP_PV}.tar.gz
|
||||
popd &>/dev/null || die
|
||||
|
||||
if use sdk; then
|
||||
unpack VirtualBoxSDK-${SDK_PV}.zip
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
:;
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
:;
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# create virtualbox configurations files
|
||||
insinto /etc/vbox
|
||||
newins "${FILESDIR}/${PN}-config" vbox.cfg
|
||||
|
||||
if ! use headless ; then
|
||||
pushd "${S}"/icons &>/dev/null || die
|
||||
for size in * ; do
|
||||
if [ -f "${size}/virtualbox.png" ] ; then
|
||||
insinto "/usr/share/icons/hicolor/${size}/apps"
|
||||
newins "${size}/virtualbox.png" ${PN}.png
|
||||
fi
|
||||
done
|
||||
dodir /usr/share/pixmaps
|
||||
cp "48x48/virtualbox.png" "${D}/usr/share/pixmaps/${PN}.png" \
|
||||
|| die
|
||||
popd &>/dev/null || die
|
||||
|
||||
newmenu "${FILESDIR}"/${PN}.desktop-2 ${PN}.desktop
|
||||
fi
|
||||
|
||||
pushd "${S}"/${EXTP_PN} &>/dev/null || die
|
||||
insinto /opt/VirtualBox/ExtensionPacks/${EXTP_PN}
|
||||
doins -r linux.${ARCH}
|
||||
doins ExtPack* PXE-Intel.rom
|
||||
popd &>/dev/null || die
|
||||
rm -rf "${S}"/${EXTP_PN}
|
||||
|
||||
insinto /opt/VirtualBox
|
||||
dodir /opt/bin
|
||||
|
||||
doins UserManual.pdf
|
||||
|
||||
if use sdk ; then
|
||||
doins -r sdk || die
|
||||
fi
|
||||
|
||||
if use additions; then
|
||||
doins -r additions || die
|
||||
fi
|
||||
|
||||
if use vboxwebsrv; then
|
||||
doins vboxwebsrv || die
|
||||
fowners root:vboxusers /opt/VirtualBox/vboxwebsrv
|
||||
fperms 0750 /opt/VirtualBox/vboxwebsrv
|
||||
dosym /opt/VirtualBox/VBox.sh /opt/bin/vboxwebsrv
|
||||
newinitd "${FILESDIR}"/vboxwebsrv-initd vboxwebsrv
|
||||
newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv
|
||||
fi
|
||||
|
||||
if use rdesktop-vrdp; then
|
||||
doins rdesktop-vrdp || die
|
||||
doins -r rdesktop-vrdp-keymaps || die
|
||||
fperms 0750 /opt/VirtualBox/rdesktop-vrdp
|
||||
dosym /opt/VirtualBox/rdesktop-vrdp /opt/bin/rdesktop-vrdp
|
||||
fi
|
||||
|
||||
if ! use headless && use chm; then
|
||||
doins kchmviewer VirtualBox.chm || die
|
||||
fowners root:vboxusers /opt/VirtualBox/kchmviewer
|
||||
fperms 0750 /opt/VirtualBox/kchmviewer
|
||||
fi
|
||||
|
||||
if use python; then
|
||||
local pyver
|
||||
for pyver in 2.4 2.5 2.6 2.7 3.0 3.1 ; do
|
||||
if has_version "=dev-lang/python-${pyver}*" && [ -f "${S}/VBoxPython${pyver/./_}.so" ] ; then
|
||||
doins VBoxPython${pyver/./_}.so || die
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
rm -rf src rdesktop* deffiles install* routines.sh runlevel.sh \
|
||||
vboxdrv.sh VBox.sh VBox.png vboxnet.sh additions VirtualBox.desktop \
|
||||
VirtualBox.tar.bz2 LICENSE VBoxSysInfo.sh rdesktop* vboxwebsrv \
|
||||
webtest kchmviewer VirtualBox.chm vbox-create-usb-node.sh \
|
||||
90-vbox-usb.fdi uninstall.sh vboxshell.py vboxdrv-pardus.py \
|
||||
VBoxPython?_*.so
|
||||
|
||||
if use headless ; then
|
||||
rm -rf VBoxSDL VirtualBox VBoxKeyboard.so
|
||||
fi
|
||||
|
||||
doins -r * || die
|
||||
|
||||
# create symlinks for working around unsupported $ORIGIN/.. in VBoxC.so (setuid)
|
||||
dosym /opt/VirtualBox/VBoxVMM.so /opt/VirtualBox/components/VBoxVMM.so
|
||||
dosym /opt/VirtualBox/VBoxREM.so /opt/VirtualBox/components/VBoxREM.so
|
||||
dosym /opt/VirtualBox/VBoxRT.so /opt/VirtualBox/components/VBoxRT.so
|
||||
dosym /opt/VirtualBox/VBoxDDU.so /opt/VirtualBox/components/VBoxDDU.so
|
||||
dosym /opt/VirtualBox/VBoxXPCOM.so /opt/VirtualBox/components/VBoxXPCOM.so
|
||||
|
||||
local each
|
||||
for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl,NetAdpCtl,NetDHCP,TestOGL,ExtPackHelperApp}; do
|
||||
fowners root:vboxusers /opt/VirtualBox/${each}
|
||||
fperms 0750 /opt/VirtualBox/${each}
|
||||
pax-mark -m "${D}"/opt/VirtualBox/${each}
|
||||
done
|
||||
# VBoxNetAdpCtl and VBoxNetDHCP binaries need to be suid root in any case..
|
||||
fperms 4750 /opt/VirtualBox/VBoxNetAdpCtl
|
||||
fperms 4750 /opt/VirtualBox/VBoxNetDHCP
|
||||
|
||||
if ! use headless ; then
|
||||
# Hardened build: Mark selected binaries set-user-ID-on-execution
|
||||
for each in VBox{SDL,Headless} VirtualBox; do
|
||||
fowners root:vboxusers /opt/VirtualBox/${each}
|
||||
fperms 4510 /opt/VirtualBox/${each}
|
||||
pax-mark -m "${D}"/opt/VirtualBox/${each}
|
||||
done
|
||||
|
||||
dosym /opt/VirtualBox/VBox.sh /opt/bin/VirtualBox
|
||||
dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxSDL
|
||||
else
|
||||
# Hardened build: Mark selected binaries set-user-ID-on-execution
|
||||
fowners root:vboxusers /opt/VirtualBox/VBoxHeadless
|
||||
fperms 4510 /opt/VirtualBox/VBoxHeadless
|
||||
pax-mark -m "${D}"/opt/VirtualBox/VBoxHeadless
|
||||
fi
|
||||
|
||||
exeinto /opt/VirtualBox
|
||||
newexe "${FILESDIR}/${PN}-3-wrapper" "VBox.sh" || die
|
||||
fowners root:vboxusers /opt/VirtualBox/VBox.sh
|
||||
fperms 0750 /opt/VirtualBox/VBox.sh
|
||||
|
||||
dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxManage
|
||||
dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxVRDP
|
||||
dosym /opt/VirtualBox/VBox.sh /opt/bin/VBoxHeadless
|
||||
dosym /opt/VirtualBox/VBoxTunctl /opt/bin/VBoxTunctl
|
||||
|
||||
# set an env-variable for 3rd party tools
|
||||
echo -n "VBOX_APP_HOME=/opt/VirtualBox" > "${T}/90virtualbox"
|
||||
doenvd "${T}/90virtualbox"
|
||||
|
||||
insinto /lib/udev/rules.d
|
||||
doins "${FILESDIR}"/10-virtualbox.rules
|
||||
# move udev scripts into /lib/udev (bug #372491)
|
||||
mv "${D}"/opt/VirtualBox/VBoxCreateUSBNode.sh "${D}"/lib/udev
|
||||
fperms 0750 /lib/udev/VBoxCreateUSBNode.sh
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
|
||||
gnome2_icon_cache_update
|
||||
|
||||
udevadm control --reload-rules && udevadm trigger --subsystem-match=usb
|
||||
|
||||
elog ""
|
||||
if ! use headless ; then
|
||||
elog "To launch VirtualBox just type: \"VirtualBox\""
|
||||
elog ""
|
||||
fi
|
||||
elog "You must be in the vboxusers group to use VirtualBox."
|
||||
elog ""
|
||||
elog "For advanced networking setups you should emerge:"
|
||||
elog "net-misc/bridge-utils and sys-apps/usermode-utilities"
|
||||
elog ""
|
||||
elog "Please visit http://www.virtualbox.org/wiki/Editions for"
|
||||
elog "an overview about the different features of ${PN}"
|
||||
elog "and virtualbox-ose"
|
||||
if [ -e "${ROOT}/etc/udev/rules.d/10-virtualbox.rules" ] ; then
|
||||
elog ""
|
||||
elog "Please remove \"${ROOT}/etc/udev/rules.d/10-virtualbox.rules\""
|
||||
elog "or else USB in ${PN} won't work."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
@ -1,22 +1,30 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
DIST Oracle_VM_VirtualBox_Extension_Pack-4.1.10-76795.tar.gz 10047772 RMD160 5891f472b300f203e73da5597257060fa22e5542 SHA1 8ce8369ae74429062abc3e4fd3f2b4bebd5024b4 SHA256 e1ddcbb62de299b67350a4c9f3425b1f71aca490611891fd07e98f15a890d09f
|
||||
DIST Oracle_VM_VirtualBox_Extension_Pack-4.1.4-74291.tar.gz 9566803 RMD160 bc6862800a627c1275812e3a52fcfc438925f81d SHA1 128cdff4fc022be0c9878b717e5ac8d099681d65 SHA256 819b778dcd86de715e011a2cc7c075518859339680544d492730efa3a2b932ec
|
||||
DIST Oracle_VM_VirtualBox_Extension_Pack-4.1.6.tar.gz 9585392 RMD160 7e35093c06edf3956c0edb77e2dd1fb1b439a7d8 SHA1 4db22b5720557f4d42447891174bc7e34a6dca3d SHA256 67311c407eac2db94c29ab8a4baf47f51ddaea0423d3fac3b409728cd6ada80c
|
||||
DIST Oracle_VM_VirtualBox_Extension_Pack-4.1.8-75467.tar.gz 9725202 RMD160 ce54aaf128d6aec757032f20ffb93e2ce7f17a64 SHA1 9e28d3751ab192c4dd77a69dfbc6976603b24197 SHA256 137c4d7a5440abc834b8014728a609a10abbaa6af5ad6742988cd8d1b4a8b245
|
||||
EBUILD virtualbox-extpack-oracle-4.1.10.ebuild 827 RMD160 838cfb8e1f9bd9035cd4d1236ce4f95faf1a7969 SHA1 43f20eda53fdd1258f108e96384b71f9a9634bf6 SHA256 be017ac145454841affd4aa241df74bb7af5d1ceb84f3147a639a11d170ca166
|
||||
EBUILD virtualbox-extpack-oracle-4.1.4.ebuild 822 RMD160 0d207b38b0edcc6693aee4a8b1f0397acbe5c00c SHA1 074622bd3409e75bab5564a8db8d9b784d95f885 SHA256 47b21b6d196c321abafed96b25a9b5e63957bc9241bc4fb00150853ef0ee4997
|
||||
EBUILD virtualbox-extpack-oracle-4.1.6.ebuild 797 RMD160 c647a73ffd6d74eaee4a9b4328f168b65e342193 SHA1 b3517ca7e3c63daa9225524384520fe79d6f2387 SHA256 adc32e1d12ab1d6776c14a5c02bcf2b5a9574126855c2c3e0b99f97dea65f93f
|
||||
EBUILD virtualbox-extpack-oracle-4.1.8.ebuild 816 RMD160 e31c747294933e336a02e1f61d4dea7727118bc4 SHA1 5d7116d4c180226284ee5fa9b0de4036f0693c5e SHA256 f5c56ba321da58a74b9bf13f98f7babce187dcd32648d5e5f8d33780145c320d
|
||||
MISC ChangeLog 3754 RMD160 98e5a38495c4b1cd9d1648e0aa8195364194e1a4 SHA1 5cd71cb0926660ac0bef545c7b53fcea3c52353d SHA256 66297fbef5b8b4f2ce252ed15923a1220055204b46ed03ffb506e318d73e284a
|
||||
MISC ChangeLog 3927 RMD160 1ab3e57da4302749ba9929087edab69666a6eead SHA1 18dbefa21345bf76958571557a9ca797c38db5a8 SHA256 398b6cc65edce2ef6d812e0af38b85ddfe84a4c24c14a483a9d75753b00ec968
|
||||
MISC metadata.xml 343 RMD160 7ec3642c5ddae76c7540e2bc9338bf3f3bbf0575 SHA1 a567a14d2e1607614440391505dbd3fd6fae9cb0 SHA256 a140b9f7a9a02b10a4a9d0c1b42525fcc308931b04043a4d94db1e5623b7cd16
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCgAGBQJPQ8/CAAoJEOTDgjZ80txd2xEH/32dDR7xGFzXTKzgamZD4Llp
|
||||
6FZNaWYE+rutcgK/h1+rr6FqqrGCX5ws9re9sfU9GV7B8fsJ78z7SybHymE00ed1
|
||||
0voKDOe5JYUXAMWyZLkoPkRULGN+D2NTTFu/6KJxFJAVIc0mU1k6FOu9fpRlHEWR
|
||||
8i/4JKc+81f9UOn7h1aUamb3JQZDhnQ2VeK5IVHu5rPCtpmqTLDotaeKORh1z3RE
|
||||
uQbyc8aNr03YLjqvdOhnBajv2IgoWj8dTdlEWKQg8Bza8BHb3GuLTc230AfVZfT/
|
||||
d+wHbJpoXKlC059istkX9VtbZQbWAR3SBk3RD+B6arox+zu00E7y1Oa1i/bwUQ8=
|
||||
=tuAu
|
||||
iQIcBAEBCgAGBQJPYbyWAAoJEPiazRVxLXTF+f4P/AtCCHGbtLNvotglmnOXl/qb
|
||||
GdpUPqoa8liNH78QHjYeLKRYpw6CoEA9IpCQd74eZ8r4/XT8VSYJdm92Y8gYfUxt
|
||||
7PwO3Mpe5NppmivDwNDVII2h9/gHUVBOKdsfi4qWrrt9aWYfaPDTH4QN4cQcGU4I
|
||||
avEJbFh45y1TCdHaJmXge52GJfryBnjk9bIRuLTsPDzsV8mk+0ys5/p7mRsTLeIO
|
||||
SqetvF08AONJX+axU+/uyrBDgdqSh+DNWSirATstsilDnjE6hWobe9lfsetEHtuk
|
||||
zm89uDs9D0ekTt+zP4v5w/lSjYJp0kdBBzCF45guiYBMY3JexjGYn1lqUTfq2DUz
|
||||
Rmt0Qd3WJAboEgOUWqRe6W8tbymbL8Wk/nYJPurZvO5ws898Ruec8G4cMICdPI9Y
|
||||
dvlU6R08YaeSXMGBlmTND04kqB7aC1CPc3loDY8EB15aXYXstHY8i1GVeSEGLhFc
|
||||
Qx+Ni5NfEHqthUl19xTj0Ndqr4kDDLvohqBPJaIiuOs0Sz3JMRiD72Rsw+ceK9Kr
|
||||
nigiGKbOy/IHktdKkUioVMOMUbka7u8tkBbO/AcKOC8YN6lR1chEInalqk3IqfP4
|
||||
Vqozhb6LchrrGuVY3JY1wN9A8YnHy8FFR51GVCwb5Sh5kPOSGPY1ygfmriAdONEj
|
||||
QzXYDNurVRrWngyV0s1+
|
||||
=HilT
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-4.1.10.ebuild,v 1.1 2012/03/15 09:55:29 polynomial-c Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit eutils
|
||||
|
||||
MY_BUILD="76795"
|
||||
MY_PN="Oracle_VM_VirtualBox_Extension_Pack"
|
||||
MY_P="${MY_PN}-${PV}-${MY_BUILD}"
|
||||
|
||||
DESCRIPTION="PUEL extensions for VirtualBox"
|
||||
HOMEPAGE="http://www.virtualbox.org/"
|
||||
SRC_URI="http://download.virtualbox.org/virtualbox/${PV}/${MY_P}.vbox-extpack -> ${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="PUEL"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
RESTRICT="mirror strip"
|
||||
|
||||
RDEPEND="~app-emulation/virtualbox-${PV}"
|
||||
|
||||
src_install() {
|
||||
insinto /usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN}
|
||||
doins -r linux.${ARCH}
|
||||
doins ExtPack* PXE-Intel.rom
|
||||
}
|
@ -0,0 +1,199 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-4.1.10.ebuild,v 1.2 2012/03/15 16:52:24 polynomial-c Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit eutils linux-mod
|
||||
|
||||
MY_P=VirtualBox-${PV}
|
||||
DESCRIPTION="VirtualBox kernel modules and user-space tools for Linux guests"
|
||||
HOMEPAGE="http://www.virtualbox.org/"
|
||||
SRC_URI="http://download.virtualbox.org/virtualbox/${PV}/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="X"
|
||||
|
||||
RDEPEND="X? ( ~x11-drivers/xf86-video-virtualbox-${PV}
|
||||
x11-apps/xrandr
|
||||
x11-apps/xrefresh
|
||||
x11-libs/libXmu
|
||||
x11-libs/libX11
|
||||
x11-libs/libXt
|
||||
x11-libs/libXext
|
||||
x11-libs/libXau
|
||||
x11-libs/libXdmcp
|
||||
x11-libs/libSM
|
||||
x11-libs/libICE )
|
||||
!!x11-drivers/xf86-input-virtualbox"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/kbuild-0.1.999
|
||||
>=dev-lang/yasm-0.6.2
|
||||
sys-devel/bin86
|
||||
sys-devel/dev86
|
||||
sys-libs/pam
|
||||
sys-power/iasl
|
||||
X? ( x11-proto/renderproto )
|
||||
!X? ( x11-proto/xproto )"
|
||||
|
||||
BUILD_TARGETS="all"
|
||||
BUILD_TARGET_ARCH="${ARCH}"
|
||||
MODULE_NAMES="vboxguest(misc:${WORKDIR}/vboxguest:${WORKDIR}/vboxguest)
|
||||
vboxsf(misc:${WORKDIR}/vboxsf:${WORKDIR}/vboxsf)"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
linux-mod_pkg_setup
|
||||
BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR}"
|
||||
enewgroup vboxguest
|
||||
enewuser vboxguest -1 /bin/sh /var/run/vboxguest vboxguest
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
# Create and unpack a tarball with the sources of the Linux guest
|
||||
# kernel modules, to include all the needed files
|
||||
"${S}"/src/VBox/Additions/linux/export_modules "${WORKDIR}/vbox-kmod.tar.gz"
|
||||
unpack ./vbox-kmod.tar.gz
|
||||
|
||||
# Remove shipped binaries (kBuild,yasm), see bug #232775
|
||||
cd "${S}"
|
||||
rm -rf kBuild/bin tools
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# PaX fixes (see bug #298988)
|
||||
pushd "${WORKDIR}" &>/dev/null || die
|
||||
epatch "${FILESDIR}"/vboxguest-4.1.0-log-use-c99.patch
|
||||
popd &>/dev/null || die
|
||||
|
||||
# Disable things unused or splitted into separate ebuilds
|
||||
cp "${FILESDIR}/${PN}-3-localconfig" LocalConfig.kmk
|
||||
|
||||
# stupid new header references...
|
||||
for vboxheader in {product,revision}-generated.h ; do
|
||||
for mdir in vbox{guest,sf} ; do
|
||||
ln -sf "${S}"/out/linux.${ARCH}/release/${vboxheader} \
|
||||
"${WORKDIR}/${mdir}/${vboxheader}"
|
||||
done
|
||||
done
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# build the user-space tools, warnings are harmless
|
||||
./configure --nofatal \
|
||||
--disable-xpcom \
|
||||
--disable-sdl-ttf \
|
||||
--disable-pulse \
|
||||
--disable-alsa \
|
||||
--build-headless || die "configure failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
source ./env.sh
|
||||
|
||||
for each in /src/VBox/{Runtime,Additions/common} \
|
||||
/src/VBox/Additions/linux/{sharedfolders,daemon} ; do
|
||||
cd "${S}"${each}
|
||||
MAKE="kmk" emake TOOL_YASM_AS=yasm \
|
||||
KBUILD_PATH="${S}/kBuild" \
|
||||
|| die "kmk VBoxControl failed"
|
||||
done
|
||||
|
||||
if use X; then
|
||||
cd "${S}"/src/VBox/Additions/x11/VBoxClient
|
||||
MAKE="kmk" emake TOOL_YASM_AS=yasm \
|
||||
KBUILD_PATH="${S}/kBuild" \
|
||||
|| die "kmk VBoxClient failed"
|
||||
fi
|
||||
|
||||
# Now creating the kernel modules. We must do this _after_
|
||||
# we compiled the user-space tools as we need two of the
|
||||
# automatically generated header files. (>=3.2.0)
|
||||
linux-mod_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
linux-mod_src_install
|
||||
|
||||
cd "${S}"/out/linux.${ARCH}/release/bin/additions
|
||||
|
||||
insinto /sbin
|
||||
newins mount.vboxsf mount.vboxsf
|
||||
fperms 4755 /sbin/mount.vboxsf
|
||||
|
||||
newinitd "${FILESDIR}"/${PN}-7.initd ${PN}
|
||||
|
||||
insinto /usr/sbin/
|
||||
newins VBoxService vboxguest-service
|
||||
fperms 0755 /usr/sbin/vboxguest-service
|
||||
|
||||
insinto /usr/bin
|
||||
doins VBoxControl
|
||||
fperms 0755 /usr/bin/VBoxControl
|
||||
|
||||
# VBoxClient user service and xrandr wrapper
|
||||
if use X; then
|
||||
doins VBoxClient
|
||||
fperms 0755 /usr/bin/VBoxClient
|
||||
|
||||
cd "${S}"/src/VBox/Additions/x11/Installer
|
||||
newins 98vboxadd-xclient VBoxClient-all
|
||||
fperms 0755 /usr/bin/VBoxClient-all
|
||||
fi
|
||||
|
||||
# udev rule for vboxdrv
|
||||
dodir /lib/udev/rules.d
|
||||
echo 'KERNEL=="vboxguest", OWNER="vboxguest", GROUP="vboxguest", MODE="0660"' \
|
||||
>> "${D}/lib/udev/rules.d/60-virtualbox-guest-additions.rules" \
|
||||
|| die
|
||||
echo 'KERNEL=="vboxuser", OWNER="vboxguest", GROUP="vboxguest", MODE="0660"' \
|
||||
>> "${D}/lib/udev/rules.d/60-virtualbox-guest-additions.rules" \
|
||||
|| die
|
||||
|
||||
# VBoxClient autostart file
|
||||
insinto /etc/xdg/autostart
|
||||
doins "${FILESDIR}"/vboxclient.desktop
|
||||
|
||||
# sample xorg.conf
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins "${FILESDIR}"/xorg.conf.vbox
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
linux-mod_pkg_postinst
|
||||
if ! use X ; then
|
||||
elog "use flag X is off, enable it to install the"
|
||||
elog "X Window System input and video drivers"
|
||||
fi
|
||||
elog ""
|
||||
elog "Please add users to the \"vboxguest\" group so they can"
|
||||
elog "benefit from seamless mode, auto-resize and clipboard."
|
||||
elog ""
|
||||
elog "Please add:"
|
||||
elog "/etc/init.d/${PN}"
|
||||
elog "to the default runlevel in order to start"
|
||||
elog "needed services."
|
||||
elog "To use the VirtualBox X drivers, use the following"
|
||||
elog "file as your /etc/X11/xorg.conf:"
|
||||
elog " /usr/share/doc/${PF}/xorg.conf.xorg"
|
||||
elog ""
|
||||
elog "Also make sure you use the Mesa library for OpenGL:"
|
||||
elog " eselect opengl set xorg-x11"
|
||||
elog ""
|
||||
elog "An autostart .desktop file has been installed to start"
|
||||
elog "VBoxClient in desktop sessions."
|
||||
elog ""
|
||||
elog "You can mount shared folders with:"
|
||||
elog " mount -t vboxsf <shared_folder_name> <mount_point>"
|
||||
elog ""
|
||||
elog "Warning:"
|
||||
elog "this ebuild is only needed if you are running gentoo"
|
||||
elog "inside a VirtualBox Virtual Machine, you don't need"
|
||||
elog "it to run VirtualBox itself."
|
||||
elog ""
|
||||
}
|
@ -0,0 +1,59 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-4.1.10.ebuild,v 1.1 2012/03/15 09:52:06 polynomial-c Exp $
|
||||
|
||||
# XXX: the tarball here is just the kernel modules split out of the binary
|
||||
# package that comes from virtualbox-bin
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils linux-mod
|
||||
|
||||
MY_P=vbox-kernel-module-src-${PV}
|
||||
DESCRIPTION="Kernel Modules for Virtualbox"
|
||||
HOMEPAGE="http://www.virtualbox.org/"
|
||||
SRC_URI="http://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="pax_kernel"
|
||||
|
||||
RDEPEND="!=app-emulation/virtualbox-9999"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
BUILD_TARGETS="all"
|
||||
BUILD_TARGET_ARCH="${ARCH}"
|
||||
MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S}) vboxpci(misc:${S})"
|
||||
|
||||
pkg_setup() {
|
||||
linux-mod_pkg_setup
|
||||
|
||||
BUILD_PARAMS="KERN_DIR=${KV_DIR} KERNOUT=${KV_OUT_DIR}"
|
||||
enewgroup vboxusers
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if kernel_is -ge 2 6 33 ; then
|
||||
# evil patch for new kernels - header moved
|
||||
grep -lR linux/autoconf.h * | xargs sed -i -e 's:<linux/autoconf.h>:<generated/autoconf.h>:'
|
||||
fi
|
||||
|
||||
if use pax_kernel && kernel_is -ge 3 0 0 ; then
|
||||
epatch "${FILESDIR}"/${PN}-4.1.4-pax-const.patch
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
linux-mod_src_install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
linux-mod_pkg_postinst
|
||||
elog "Starting with the 3.x release new kernel modules were added,"
|
||||
elog "be sure to load all the needed modules."
|
||||
elog ""
|
||||
elog "Please add \"vboxdrv\", \"vboxnetflt\" and \"vboxnetadp\" to:"
|
||||
elog "/etc/conf.d/modules"
|
||||
}
|
@ -0,0 +1,386 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox/virtualbox-4.1.10.ebuild,v 1.1 2012/03/15 10:01:31 polynomial-c Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils fdo-mime flag-o-matic linux-info pax-utils python qt4-r2 toolchain-funcs java-pkg-opt-2
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
# XXX: should finish merging the -9999 ebuild into this one ...
|
||||
ESVN_REPO_URI="http://www.virtualbox.org/svn/vbox/trunk"
|
||||
inherit linux-mod subversion
|
||||
else
|
||||
MY_P=VirtualBox-${PV}
|
||||
SRC_URI="http://download.virtualbox.org/virtualbox/${PV}/${MY_P}.tar.bz2"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Family of powerful x86 virtualization products for enterprise as well as home use"
|
||||
HOMEPAGE="http://www.virtualbox.org/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+additions alsa doc extensions headless java pam pulseaudio +opengl python +qt4 +sdk vboxwebsrv vnc"
|
||||
|
||||
RDEPEND="!app-emulation/virtualbox-bin
|
||||
~app-emulation/virtualbox-modules-${PV}
|
||||
dev-libs/libIDL
|
||||
>=dev-libs/libxslt-1.1.19
|
||||
net-misc/curl
|
||||
dev-libs/openssl
|
||||
dev-libs/libxml2
|
||||
sys-libs/zlib
|
||||
!headless? (
|
||||
qt4? (
|
||||
x11-libs/qt-gui:4
|
||||
x11-libs/qt-core:4
|
||||
opengl? ( x11-libs/qt-opengl:4 )
|
||||
x11-libs/libXinerama
|
||||
)
|
||||
opengl? ( virtual/opengl media-libs/freeglut )
|
||||
x11-libs/libX11
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libXext
|
||||
x11-libs/libXmu
|
||||
x11-libs/libXt
|
||||
media-libs/libsdl[X,video]
|
||||
)
|
||||
vnc? ( >=net-libs/libvncserver-0.9.7 )
|
||||
java? ( virtual/jre:1.6 )"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/kbuild-0.1.999
|
||||
>=dev-lang/yasm-0.6.2
|
||||
sys-devel/bin86
|
||||
sys-devel/dev86
|
||||
sys-power/iasl
|
||||
media-libs/libpng
|
||||
pam? ( sys-libs/pam )
|
||||
sys-libs/libcap
|
||||
doc? (
|
||||
dev-texlive/texlive-basic
|
||||
dev-texlive/texlive-latex
|
||||
dev-texlive/texlive-latexrecommended
|
||||
dev-texlive/texlive-latexextra
|
||||
dev-texlive/texlive-fontsrecommended
|
||||
dev-texlive/texlive-fontsextra
|
||||
)
|
||||
java? ( virtual/jdk:1.6 )
|
||||
dev-util/pkgconfig
|
||||
alsa? ( >=media-libs/alsa-lib-1.0.13 )
|
||||
!headless? ( x11-libs/libXinerama )
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
vboxwebsrv? ( >=net-libs/gsoap-2.7.13 )"
|
||||
PDEPEND="additions? ( ~app-emulation/virtualbox-additions-${PV} )
|
||||
extensions? ( ~app-emulation/virtualbox-extpack-oracle-${PV} )"
|
||||
|
||||
QA_TEXTRELS_x86="usr/lib/virtualbox-ose/VBoxGuestPropSvc.so
|
||||
usr/lib/virtualbox/VBoxSDL.so
|
||||
usr/lib/virtualbox/VBoxSharedFolders.so
|
||||
usr/lib/virtualbox/VBoxDD2.so
|
||||
usr/lib/virtualbox/VBoxOGLrenderspu.so
|
||||
usr/lib/virtualbox/VBoxPython.so
|
||||
usr/lib/virtualbox/VBoxDD.so
|
||||
usr/lib/virtualbox/VBoxDDU.so
|
||||
usr/lib/virtualbox/VBoxREM64.so
|
||||
usr/lib/virtualbox/VBoxSharedClipboard.so
|
||||
usr/lib/virtualbox/VBoxHeadless.so
|
||||
usr/lib/virtualbox/VBoxRT.so
|
||||
usr/lib/virtualbox/VBoxREM.so
|
||||
usr/lib/virtualbox/VBoxSettings.so
|
||||
usr/lib/virtualbox/VBoxKeyboard.so
|
||||
usr/lib/virtualbox/VBoxSharedCrOpenGL.so
|
||||
usr/lib/virtualbox/VBoxVMM.so
|
||||
usr/lib/virtualbox/VirtualBox.so
|
||||
usr/lib/virtualbox/VBoxOGLhosterrorspu.so
|
||||
usr/lib/virtualbox/components/VBoxC.so
|
||||
usr/lib/virtualbox/components/VBoxSVCM.so
|
||||
usr/lib/virtualbox/components/VBoxDDU.so
|
||||
usr/lib/virtualbox/components/VBoxRT.so
|
||||
usr/lib/virtualbox/components/VBoxREM.so
|
||||
usr/lib/virtualbox/components/VBoxVMM.so
|
||||
usr/lib/virtualbox/VBoxREM32.so
|
||||
usr/lib/virtualbox/VBoxPython2_4.so
|
||||
usr/lib/virtualbox/VBoxPython2_5.so
|
||||
usr/lib/virtualbox/VBoxPython2_6.so
|
||||
usr/lib/virtualbox/VBoxPython2_7.so
|
||||
usr/lib/virtualbox/VBoxXPCOMC.so
|
||||
usr/lib/virtualbox/VBoxOGLhostcrutil.so
|
||||
usr/lib/virtualbox/VBoxNetDHCP.so"
|
||||
|
||||
REQUIRED_USE="
|
||||
java? ( sdk )
|
||||
python? ( sdk )
|
||||
vboxwebsrv? ( java )
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
if ! use headless && ! use qt4 ; then
|
||||
einfo "No USE=\"qt4\" selected, this build will not include"
|
||||
einfo "any Qt frontend."
|
||||
elif use headless && use qt4 ; then
|
||||
einfo "You selected USE=\"headless qt4\", defaulting to"
|
||||
einfo "USE=\"headless\", this build will not include any X11/Qt frontend."
|
||||
fi
|
||||
|
||||
if ! use opengl ; then
|
||||
einfo "No USE=\"opengl\" selected, this build will lack"
|
||||
einfo "the OpenGL feature."
|
||||
fi
|
||||
java-pkg-opt-2_pkg_setup
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Remove shipped binaries (kBuild,yasm), see bug #232775
|
||||
rm -rf kBuild/bin tools
|
||||
|
||||
# Disable things unused or split into separate ebuilds
|
||||
sed -e "s/MY_LIBDIR/$(get_libdir)/" \
|
||||
"${FILESDIR}"/${PN}-4-localconfig > LocalConfig.kmk || die
|
||||
|
||||
# unset useless/problematic checks in configure
|
||||
epatch "${FILESDIR}/${PN}-ose-3.2.8-mesa-check.patch" \
|
||||
"${FILESDIR}/${PN}-4-makeself-check.patch" \
|
||||
"${FILESDIR}/${PN}-4-mkisofs-check.patch"
|
||||
|
||||
# fix build with --as-needed (bug #249295 and bug #350907)
|
||||
epatch "${FILESDIR}/${PN}-4.1.4-asneeded.patch"
|
||||
|
||||
# Respect LDFLAGS
|
||||
sed -e "s/_LDFLAGS\.${ARCH}*.*=/& ${LDFLAGS}/g" \
|
||||
-i Config.kmk src/libs/xpcom18a4/Config.kmk || die
|
||||
|
||||
# We still want to use ${HOME}/.VirtualBox/Machines as machines dir.
|
||||
epatch "${FILESDIR}/${PN}-4.0.2-restore_old_machines_dir.patch"
|
||||
|
||||
# Don't build vboxpci.ko module (D'oh!)
|
||||
epatch "${FILESDIR}"/${PN}-4.1.2-vboxpci-build.patch
|
||||
|
||||
# Use PAM only when pam USE flag is enbaled (bug #376531)
|
||||
if ! use pam ; then
|
||||
elog "Disabling PAM removes the possibility to use the VRDP features."
|
||||
sed -i 's/^.*VBOX_WITH_PAM/#VBOX_WITH_PAM/' Config.kmk || die
|
||||
sed -i 's;\(.*/auth/Makefile.kmk.*\);#\1;' \
|
||||
src/VBox/HostServices/Makefile.kmk || die
|
||||
fi
|
||||
|
||||
# add correct java path
|
||||
if use java ; then
|
||||
sed "s:/usr/lib/jvm/java-6-sun:$(java-config -O):" \
|
||||
-i "${S}"/Config.kmk || die
|
||||
java-pkg-opt-2_src_prepare
|
||||
fi
|
||||
|
||||
# Fix compile error on hardened bug 339914 (disable PIE)
|
||||
if gcc-specs-pie ; then
|
||||
epatch "${FILESDIR}"/virtualbox_nopie.patch
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
use alsa || myconf+=" --disable-alsa"
|
||||
use opengl || myconf+=" --disable-opengl"
|
||||
use pulseaudio || myconf+=" --disable-pulse"
|
||||
use python || myconf+=" --disable-python"
|
||||
use java || myconf+=" --disable-java"
|
||||
use vboxwebsrv && myconf+=" --enable-webservice"
|
||||
use vnc && myconf+=" --enable-vnc"
|
||||
use doc || myconf+=" --disable-docs"
|
||||
if ! use headless ; then
|
||||
use qt4 || myconf+=" --disable-qt4"
|
||||
else
|
||||
myconf+=" --build-headless --disable-opengl"
|
||||
fi
|
||||
# not an autoconf script
|
||||
./configure \
|
||||
--with-gcc="$(tc-getCC)" \
|
||||
--with-g++="$(tc-getCXX)" \
|
||||
--disable-kmods \
|
||||
--disable-dbus \
|
||||
${myconf} \
|
||||
|| die "configure failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
source ./env.sh
|
||||
|
||||
# Force kBuild to respect C[XX]FLAGS and MAKEOPTS (bug #178529)
|
||||
# and strip all flags
|
||||
# strip-flags
|
||||
|
||||
MAKE="kmk" emake \
|
||||
VBOX_VERSION_STRING='$(VBOX_VERSION_MAJOR).$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD)'_Gentoo_ \
|
||||
TOOL_GCC3_CC="$(tc-getCC)" TOOL_GCC3_CXX="$(tc-getCXX)" \
|
||||
TOOL_GCC3_AS="$(tc-getCC)" TOOL_GCC3_AR="$(tc-getAR)" \
|
||||
TOOL_GCC3_LD="$(tc-getCXX)" TOOL_GCC3_LD_SYSMOD="$(tc-getLD)" \
|
||||
TOOL_GCC3_CFLAGS="${CFLAGS}" TOOL_GCC3_CXXFLAGS="${CXXFLAGS}" \
|
||||
VBOX_GCC_OPT="${CXXFLAGS}" \
|
||||
TOOL_YASM_AS=yasm KBUILD_PATH="${S}/kBuild" \
|
||||
all || die "kmk failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd "${S}"/out/linux.${ARCH}/release/bin || die
|
||||
|
||||
# Create configuration files
|
||||
insinto /etc/vbox
|
||||
newins "${FILESDIR}/${PN}-4-config" vbox.cfg
|
||||
|
||||
# Set the right libdir
|
||||
sed -i \
|
||||
-e "s/MY_LIBDIR/$(get_libdir)/" \
|
||||
"${D}"/etc/vbox/vbox.cfg || die "vbox.cfg sed failed"
|
||||
|
||||
# Symlink binaries to the shipped wrapper
|
||||
exeinto /usr/$(get_libdir)/${PN}
|
||||
newexe "${FILESDIR}/${PN}-ose-3-wrapper" "VBox" || die
|
||||
fowners root:vboxusers /usr/$(get_libdir)/${PN}/VBox
|
||||
fperms 0750 /usr/$(get_libdir)/${PN}/VBox
|
||||
|
||||
dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/VBoxManage
|
||||
dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/VBoxVRDP
|
||||
dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/VBoxHeadless
|
||||
dosym /usr/$(get_libdir)/${PN}/VBoxTunctl /usr/bin/VBoxTunctl
|
||||
|
||||
# Install binaries and libraries
|
||||
insinto /usr/$(get_libdir)/${PN}
|
||||
doins -r components || die
|
||||
|
||||
if use sdk ; then
|
||||
doins -r sdk || die
|
||||
fi
|
||||
|
||||
if use vboxwebsrv ; then
|
||||
doins vboxwebsrv || die
|
||||
fowners root:vboxusers /usr/$(get_libdir)/${PN}/vboxwebsrv
|
||||
fperms 0750 /usr/$(get_libdir)/${PN}/vboxwebsrv
|
||||
dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/vboxwebsrv
|
||||
newinitd "${FILESDIR}"/vboxwebsrv-initd vboxwebsrv
|
||||
newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv
|
||||
fi
|
||||
|
||||
for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl,NetAdpCtl,NetDHCP,ExtPackHelperApp} *so *r0 *gc ; do
|
||||
doins $each || die
|
||||
fowners root:vboxusers /usr/$(get_libdir)/${PN}/${each}
|
||||
fperms 0750 /usr/$(get_libdir)/${PN}/${each}
|
||||
done
|
||||
# VBoxNetAdpCtl and VBoxNetDHCP binaries need to be suid root in any case..
|
||||
fperms 4750 /usr/$(get_libdir)/${PN}/VBoxNetAdpCtl
|
||||
fperms 4750 /usr/$(get_libdir)/${PN}/VBoxNetDHCP
|
||||
|
||||
if ! use headless ; then
|
||||
for each in VBox{SDL,Headless} ; do
|
||||
doins $each || die
|
||||
fowners root:vboxusers /usr/$(get_libdir)/${PN}/${each}
|
||||
fperms 4750 /usr/$(get_libdir)/${PN}/${each}
|
||||
pax-mark -m "${D}"/usr/$(get_libdir)/${PN}/${each}
|
||||
done
|
||||
|
||||
if use opengl && use qt4 ; then
|
||||
doins VBoxTestOGL || die
|
||||
fowners root:vboxusers /usr/$(get_libdir)/${PN}/VBoxTestOGL
|
||||
fperms 0750 /usr/$(get_libdir)/${PN}/VBoxTestOGL
|
||||
fi
|
||||
|
||||
dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/VBoxSDL
|
||||
|
||||
if use qt4 ; then
|
||||
doins VirtualBox || die
|
||||
fowners root:vboxusers /usr/$(get_libdir)/${PN}/VirtualBox
|
||||
fperms 4750 /usr/$(get_libdir)/${PN}/VirtualBox
|
||||
pax-mark -m "${D}"/usr/$(get_libdir)/${PN}/VirtualBox
|
||||
|
||||
dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/VirtualBox
|
||||
|
||||
newmenu "${FILESDIR}"/${PN}-ose.desktop-2 ${PN}.desktop
|
||||
fi
|
||||
|
||||
pushd "${S}"/src/VBox/Resources/OSE &>/dev/null || die
|
||||
for size in 16 20 32 40 48 64 128 ; do
|
||||
insinto /usr/share/icons/hicolor/${size}x${size}/apps
|
||||
newins ${PN}-${size}px.png ${PN}.png
|
||||
done
|
||||
insinto /usr/share/pixmaps
|
||||
newins ${PN}-48px.png ${PN}.png
|
||||
popd &>/dev/null || die
|
||||
else
|
||||
doins VBoxHeadless || die
|
||||
fowners root:vboxusers /usr/$(get_libdir)/${PN}/VBoxHeadless
|
||||
fperms 4750 /usr/$(get_libdir)/${PN}/VBoxHeadless
|
||||
pax-mark -m "${D}"/usr/$(get_libdir)/${PN}/VBoxHeadless
|
||||
fi
|
||||
|
||||
insinto /usr/$(get_libdir)/${PN}
|
||||
# Install EFI Firmware files (bug #320757)
|
||||
pushd "${S}"/src/VBox/Devices/EFI/FirmwareBin &>/dev/null || die
|
||||
for fwfile in VBoxEFI{32,64}.fd ; do
|
||||
doins ${fwfile} || die
|
||||
fowners root:vboxusers /usr/$(get_libdir)/${PN}/${fwfile} || die
|
||||
done
|
||||
popd &>/dev/null || die
|
||||
|
||||
# New way of handling USB device nodes for VBox (bug #356215)
|
||||
insinto /lib/udev
|
||||
doins VBoxCreateUSBNode.sh
|
||||
fowners root:vboxusers /lib/udev/VBoxCreateUSBNode.sh
|
||||
fperms 0750 /lib/udev/VBoxCreateUSBNode.sh
|
||||
insinto /lib/udev/rules.d
|
||||
doins "${FILESDIR}"/10-virtualbox.rules
|
||||
|
||||
insinto /usr/share/${PN}
|
||||
if ! use headless && use qt4 ; then
|
||||
doins -r nls
|
||||
fi
|
||||
|
||||
# VRDPAuth only works with this (bug #351949)
|
||||
dosym VBoxAuth.so /usr/$(get_libdir)/${PN}/VRDPAuth.so
|
||||
|
||||
# set an env-variable for 3rd party tools
|
||||
echo -n "VBOX_APP_HOME=/usr/$(get_libdir)/${PN}" > "${T}/90virtualbox"
|
||||
doenvd "${T}/90virtualbox"
|
||||
|
||||
if use java ; then
|
||||
java-pkg_regjar "${D}/usr/$(get_libdir)/${PN}/sdk/bindings/xpcom/java/vboxjxpcom.jar"
|
||||
java-pkg_regso "${D}/usr/$(get_libdir)/${PN}/libvboxjxpcom.so"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
|
||||
udevadm control --reload-rules && udevadm trigger --subsystem-match=usb
|
||||
|
||||
if ! use headless && use qt4 ; then
|
||||
elog "To launch VirtualBox just type: \"VirtualBox\"."
|
||||
fi
|
||||
elog "You must be in the vboxusers group to use VirtualBox."
|
||||
elog ""
|
||||
elog "The latest user manual is available for download at:"
|
||||
elog "http://download.virtualbox.org/virtualbox/${PV}/UserManual.pdf"
|
||||
elog ""
|
||||
elog "For advanced networking setups you should emerge:"
|
||||
elog "net-misc/bridge-utils and sys-apps/usermode-utilities"
|
||||
elog ""
|
||||
elog "IMPORTANT!"
|
||||
elog "If you upgrade from app-emulation/virtualbox-ose make sure to run"
|
||||
elog "\"env-update\" as root and logout and relogin as the user you wish"
|
||||
elog "to run ${PN} as."
|
||||
elog ""
|
||||
elog "Starting with version 4.0.0, ${PN} has USB-1 support."
|
||||
elog "For USB-2 support, PXE-boot ability and VRDP support please emerge"
|
||||
elog " app-emulation/virtualbox-extpack-oracle"
|
||||
elog "package."
|
||||
if [ -e "${ROOT}/etc/udev/rules.d/10-virtualbox.rules" ] ; then
|
||||
elog ""
|
||||
elog "Please remove \"${ROOT}/etc/udev/rules.d/10-virtualbox.rules\""
|
||||
elog "or else USB in ${PN} won't work."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
@ -0,0 +1,85 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-i18n/nkf/nkf-2.1.2-r1.ebuild,v 1.1 2012/03/15 01:47:50 naota Exp $
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="python? 2"
|
||||
inherit eutils distutils perl-module toolchain-funcs
|
||||
|
||||
DESCRIPTION="Network Kanji code conversion Filter with UTF-8/16 support"
|
||||
HOMEPAGE="http://sourceforge.jp/projects/nkf/"
|
||||
SRC_URI="mirror://sourceforge.jp/nkf/53171/${P}.tar.gz
|
||||
python? ( http://dev.gentoo.org/~naota/files/NKF_python20090602.tgz )"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-macos"
|
||||
IUSE="perl python linguas_ja"
|
||||
|
||||
pkg_setup() {
|
||||
if use python ; then
|
||||
python_set_active_version 2
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e "/^CFLAGS/s:-O2:${CFLAGS}:" \
|
||||
-e '/-o nkf/s:$(CFLAGS):$(CFLAGS) $(LDFLAGS):' \
|
||||
Makefile || die
|
||||
|
||||
if use python; then
|
||||
mv "${WORKDIR}/NKF.python" "${S}" || die
|
||||
sed -i -e "s/-s/${CFLAGS}/" NKF.python/setup.py || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake CC="$(tc-getCC)" nkf || die
|
||||
if use perl; then
|
||||
cd "${S}/NKF.mod"
|
||||
perl-module_src_compile
|
||||
fi
|
||||
if use python; then
|
||||
cd "${S}/NKF.python"
|
||||
distutils_src_compile
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake test || die
|
||||
if use perl; then
|
||||
cd "${S}/NKF.mod"
|
||||
perl-module_src_test
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin nkf || die
|
||||
doman nkf.1
|
||||
if use linguas_ja; then
|
||||
./nkf -e nkf.1j > nkf.1
|
||||
doman -i18n=ja nkf.1
|
||||
fi
|
||||
dodoc nkf.doc
|
||||
if use perl; then
|
||||
cd "${S}/NKF.mod"
|
||||
perl-module_src_install
|
||||
fi
|
||||
if use python; then
|
||||
cd "${S}/NKF.python"
|
||||
distutils_src_install
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use python ; then
|
||||
distutils_pkg_postinst
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
if use python ; then
|
||||
distutils_pkg_postrm
|
||||
fi
|
||||
}
|
@ -1,22 +1,28 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
Hash: SHA1
|
||||
|
||||
DIST akonadi-1.6.2.tar.bz2 211347 RMD160 d4f923054a794ecbb03fd6a13db4c9e69a57975c SHA1 f02302686f6e50be240d1e73280c00a10c8ccf11 SHA256 29e5cffbc806b30ded70ba486e71a2aaf0e7b9ea1a798881b2e9bf25535b1696
|
||||
DIST akonadi-1.7.0.tar.bz2 210281 RMD160 0125b31a02143be7e50f427162bc9e7d0421a94d SHA1 794be377ed42d6ec906a3c9eb36af28493d7ea56 SHA256 bfb9228d83c1dfe1787883682afc4b9ac8b35096888a2b1ba0d3bc604d96b580
|
||||
DIST akonadi-1.7.1.tar.bz2 210853 RMD160 39ddd2e37437ea5bbc912f5994684a1413bad06e SHA1 a6057bd1a1740568ed86ee9dfaf325e3c3f77662 SHA256 6e6042257df8f212d63a06423e6d391bbf26259d985613e88759b62c993ee8ac
|
||||
EBUILD akonadi-server-1.6.2-r1.ebuild 2623 RMD160 c290dac7fe39d8c7b4162604fb7a6f1d39a6239e SHA1 9efbf674440b931915b81c69961c4a2736f7db06 SHA256 4d67544a6bff511a0f0e1ad15a8dcc88f4778b4e53af0c2a42880726ac78e684
|
||||
EBUILD akonadi-server-1.7.0.ebuild 2628 RMD160 c4aa77daec0f324cb89340ca52b0886524ee460f SHA1 aa45fa138d496bb77d7c06372c9cef9caeb9889e SHA256 205f8387d9cfa6d49342a1b32c9ae20ce9ea998fb70291d66ca23fabb69287a9
|
||||
EBUILD akonadi-server-1.7.1.ebuild 2628 RMD160 c9672eb71e3d4de0ee89310f849769c16b597b1b SHA1 16e900f2eb6fd64f086f25e809bacd7709f4540b SHA256 ee0dbd9ab50e22789bc22a0561e0f7a30b7d1e32f393fb6c3d69cea919bdaa4e
|
||||
MISC ChangeLog 11448 RMD160 50db7e39c5757ba7fc4373e814fcdb83915de34c SHA1 0af89de025aa4a51efa20d5fbf0b6dc9f9813dcc SHA256 abd5a5eec2bbd9dad9f019f90f02835c731d6f1ad595bf24928d5d1873e2d91f
|
||||
EBUILD akonadi-server-1.7.1.ebuild 2626 RMD160 fa635eb6f3f279cfa5fc3abf6f78e4b436b6992d SHA1 8e9fa6eb410b6e66d791069851ae02e2ea2a31cb SHA256 3770f071ff372bafd1e0420313a5a5a7f957dde8707409b0693453870b48c51d
|
||||
MISC ChangeLog 11581 RMD160 f5cb4990ce39c9d611d8fc5073924c6acd56c48a SHA1 dcd3ce5cb06ba4be85f1f039dcc529a40624f255 SHA256 e7d5a594ef683ed43e4fc0176bb5d5b2310ed686ec55ac522a83e0761e7c0e3f
|
||||
MISC metadata.xml 156 RMD160 ecce3b981f150c45ae1e84e2d208e678d6124259 SHA1 b64f7c0b4e5db816d82ad19848f72118af129d35 SHA256 2f4da28506b9d4185f320f67a6191d30c7a921217ed4447ed46ea0bc4aefc79a
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCgAGBQJPXcjbAAoJEO+t9ga+3I3aNsoIALDgNwhh9CoiVGKnS2QoP97N
|
||||
kGZTs9WcvZeWRSPIxIBi9NagWurx3/SsyK2IKvTvugXqrCEwXjmMTPNQuXDf7Lfn
|
||||
Wu/S6ezsKV3AInxw+t1HvAo/HN8hcMSMYc1giT/cCJJNY6jHry6RZRRjbteWpl8d
|
||||
+CnHPKAaTGz/Lmt7YauPWFbbqzt46+RI7d7lV3crtsHhDjjQXbrI5lKZebLQVctg
|
||||
rXtwiyxdK66xtjZW0GFsdtqGZW/twrppgfPA0gu4eam4b1Exx9+MBN6279OnJ/lT
|
||||
P77wM6NRrT6j72qYW2LzsloJ61Pp4p30fUyiqcJ8KnNgR3ZUvIBn9PPafeLYtP4=
|
||||
=ceGP
|
||||
iQIcBAEBAgAGBQJPYwXBAAoJEOSiRoyO7jvowLAP/j2CHyfaG2JkvU5zAHIBXgp8
|
||||
i2zEU2A6pz8VD0p5MZj1F7XfsFG6DoMrxOMVzjaKng9ef/9kLzq9gLThJSlETonf
|
||||
M3UgcI60YcL0HG4UbMWfkrB2zUwYp3Fg7seIir24B5t0YJWQfMyAtsUuMdhdmc2w
|
||||
QlBZ9dy4HDolc0Bk6armhCIOElWAHCkw+21ldUdtIqtgWGaSVEHqEOOKmyqMUc+z
|
||||
pE8kiPtvYSppeyLTika+flJk7/DQs21Ww/XOPa69dzL0ufCZuJIjyMqwss7VE7sh
|
||||
aTupyix3SgiBpzS4sJMOsfObI1cVzEhVbTkuxmLUKOQM9/cu4Gptoh+kX91le62T
|
||||
PLj1vVexexHR5nkrSJZ8AhqrcHNeRZW0lhUer7XqBoJ49X1RCnATzSOXo7v6UBhz
|
||||
zWP7VTH7oMZlFuAnm8czer1YtX9wMsZ6VyO0xvrTn9V/6brWKZn6UBLKLHnCv4+h
|
||||
Cd+SGFDZanlcheBVCATk8/e5UwSItwKXnf2igPLiQ4dHU9Xf8j972PzEDFAgK9gS
|
||||
jpxbPjUyRgviycARvWEz6Fb0QYZ9VEMwR6nOSGf+NSKeZprjXLlXWkRHzuDt9rRX
|
||||
pHpmGu4b7dNR0/WiAI7IU448sjOmXexQXH6Rw++EuL+uIskqLj6aSQY2zs3G7HhG
|
||||
xJxjUpPMiNgenKENTZpb
|
||||
=U/9R
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,21 @@
|
||||
Fix building with zlib >= 1.2.5.2, see http://bugs.gentoo.org/406203
|
||||
|
||||
--- file.cpp
|
||||
+++ file.cpp
|
||||
@@ -20,12 +20,12 @@
|
||||
#include "file.h"
|
||||
|
||||
GZ_IFStream::GZ_IFStream(string fname) {file = gzopen(fname.c_str(), "rb");}
|
||||
-GZ_IFStream::~GZ_IFStream() {if (!bad()) gzclose(file);}
|
||||
-unsigned GZ_IFStream::read(void *data, unsigned num) {return gzread(file, data, num);}
|
||||
+GZ_IFStream::~GZ_IFStream() {if (!bad()) gzclose((gzFile)file);}
|
||||
+unsigned GZ_IFStream::read(void *data, unsigned num) {return gzread((gzFile)file, data, num);}
|
||||
|
||||
GZ_OFStream::GZ_OFStream(string fname) {file = gzopen(fname.c_str(), "wb");}
|
||||
-GZ_OFStream::~GZ_OFStream() {gzclose(file);}
|
||||
-unsigned GZ_OFStream::write(const void *data, unsigned num) {return gzwrite(file, (voidp)data, num);}
|
||||
+GZ_OFStream::~GZ_OFStream() {gzclose((gzFile)file);}
|
||||
+unsigned GZ_OFStream::write(const void *data, unsigned num) {return gzwrite((gzFile)file, (voidp)data, num);}
|
||||
|
||||
BZ_IFStream::BZ_IFStream(string fname) {file = BZ2_bzopen(fname.c_str(), "rb");}
|
||||
BZ_IFStream::~BZ_IFStream() {if (!bad()) BZ2_bzclose(file);}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue