parent
2055708ba4
commit
c895fbbbec
@ -1,17 +1,27 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
Hash: SHA512
|
||||
|
||||
AUX signing-party-makefile.diff 469 SHA256 c9930db5439f522af8f492f1fd5eabfbcb490e9bb50ec36a07f908badc65db9a SHA512 b2acd11419bc4d14b4845d75edc10e85770afafb0cb86ca718db506d7537c7a873a5f661e37ca051a4903169acf9cf1699a0b6efc343618739e5b59ac782e6f8 WHIRLPOOL 984a5fe9d1c57933b7411676a1f4c3c86bf8db09800c52958e04cd41c0374e91e6521d08091df69ef37c70173ce619a63a4f315ad670a560d52a6c95ddb399c1
|
||||
DIST signing-party_1.1.3.orig.tar.gz 223459 SHA256 b3d774de41b97861f1acd33502be44e5f3dcec05d990a4095518dc65106237c4 SHA512 8ae680971ea97eff761b2aba55c4e95f043b6052ea27cc6009878a8a5bf53cca21a87d55364b5fa0e7436151124e73a9edc95635545889204083b0d8830643eb WHIRLPOOL c545c23c67e0d49bcaeaac9800aa418113d88264d2cbe72f865bf0c081b26efbd658123b3f8a18883dbddf76aaf39c1a59612a23ac9540a707d319f62ceee82d
|
||||
DIST signing-party_1.1.4.orig.tar.gz 230259 SHA256 3d135437540ad1e5b3bb209ee90896a6b9153170eb0e4c93d018c1952fb80fa1 SHA512 935a192d8ce0057731b3422d217a90890dd97d9c84a3a46e3e4a2536f41e6752a44a86ba13db9b9a3e24a629dd6e78cb599a7999eeffea0a2b3b83b775dea36c WHIRLPOOL b5efdbd37d3277fd4fedc0938abcedada2c9a603bfdb1e93882e60abd698e4d4ef9535fde8d6c0c57818603e12507d911a150022fea5690b72eac66eecda803f
|
||||
EBUILD signing-party-1.1.3-r4.ebuild 3035 SHA256 71978510eba26abf3af9f74ca35641ae2f19b442acb75e51ea4974f2bb114493 SHA512 2e9a04aeb6a741f2b72cf3b04ae38437a09349f9808438f62b953959274df4f7fbf1361aa14e518d251f0390276a9572e7457b18e98185ee7fd1b4bc6770e12f WHIRLPOOL 8b1ef88720ee34377eb0561dc9bff8d365d180ebd06cc434908af09e37be3d841677bbdbdbc7aa49a15c41ca7051b85926e647c86f902b35e8e6ce9fd2f6c269
|
||||
EBUILD signing-party-1.1.4.ebuild 2855 SHA256 b5299a8797d1e45e95cc450dfdc2dbcd5c40ec4217f1bbd521d288e847923eba SHA512 454a05163447d450c45f734e1131168bdc007190feb7625e8b8c17e1d2a2f43c8f59463a8af008176f7bac2d952a56a9376240e3245e5fb85cb1215731ffe3ff WHIRLPOOL b8a9c5410c1b2454275234100f27563d512e7a793dcd73fd2db6cdd1be2ee8873af9ce7780f3166b0d90adbb7bd9fb543518d4da96b911efcde2d617431d8882
|
||||
MISC ChangeLog 5556 SHA256 3040aa964c57065de6fd71af013d6c0adb4ca943dd4344bcd693b832d06db324 SHA512 292fae4052964a096f1df0a6540816971aefad42b0fb03421169ec7af0c7c1b986cecb943f80afe1ae78be37c270c89a849b1a0ea1edc9dc58c7d674f13ed863 WHIRLPOOL e736168a049729a8ba6f65b41dde2ee7a27b1842e565c71beb3226373efeef409b4ec4815e1467e77c6b6432dc6c24a28e7e55120366509c5cf1a7716f2447dc
|
||||
EBUILD signing-party-1.1.4.ebuild 2852 SHA256 e189cf9215d0e0474f8e5872100c7da44e567556457df8699dcd7db145635e63 SHA512 e7b26b4b3271fada37cfa91ef53cd308653cae5288181fb6a7daf7be18243e6dd0be51805113a25abbc573e93dda0cd1f7056bc195ddf5ff298a62eb8cbc791f WHIRLPOOL c11e6002b170c7973e7f11bdf326ece78054de0f36188ce653aad3fe0001f79f7acd9ef3e5d8c9a549ba17b50878ab3788f7cca394cd50cc12f32aed53d82666
|
||||
MISC ChangeLog 5665 SHA256 58201067ccbf2f754c9249c8a14f8e3d129784a45d92a058aa856ac007e2a47d SHA512 05394d7a9dce50decfee46beaf81ff67f1f5602f3d753995b12d2b31a70cc596df3e977038d01c334ac8753820b28220cf41147e73b304e291cad186c69569f1 WHIRLPOOL 6a7fa71d4f48f393db8a38ccf15d20a67c45648552b9163ce7b784d6920996fcbdc5e81a44cc2d4b21878b221afa2fda0d49d64d06a555dba4f85e851e7a7061
|
||||
MISC metadata.xml 159 SHA256 fabd15e2740a2a68e0bda738d0cd4300b133ff11239802afe7e60aa3862c9c03 SHA512 96a1f7f082adc57e52a1a32666e1206e68f8ff03c728fdb7666ff98c255905977491fc4dfc37bc8bdf5da0eb50cdc408adec357bbd75bd980bc90659cc157194 WHIRLPOOL 82fca1c4b75b090abdb0a4233c8e49fc43535ca6e470f725c1872653ea922b6693e9646bc3ee1fd6f1293ebedad661642cec13b2817fb5315268300f7675a751
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iF4EAREIAAYFAlGuTwsACgkQCMFw3lXsEjrv4QD+Ls5YC8IJ4DKV4+WOzTY0iQmY
|
||||
zAU7vC+bX+K2AuHN3jsBALKFRvAy1780FlEhd7/5L2v8N2FHEIHDZEiLN7ScTP2t
|
||||
=lXjH
|
||||
iQIcBAEBCgAGBQJRyHgNAAoJELp701BxlEWf6QAQAK+eR+RpBFOeBDKF5YrtCzn+
|
||||
nkXlGcaC2U4Lb02yf0JTgKHGB07QH+YHQVaWAXe9Jfnwiodvc/ClN+hNIyApOqVc
|
||||
sJ9cwysiYPKmm8We+aJlvwK68PgEOc68DFIFVmUmd2EiITNAIC6zjz4aEbB4GCQk
|
||||
UzJqLBSh0223twBKEHPVrlxYFm8FnKcAhUlxZflrCkZKzoBMsAwxgrDJ4n1Y0UF9
|
||||
O/skG9gSL+DqEtqJ/SlKTEfmAkXQRU154GQpOB46g5C+QDefz6MvLHGPn+BqAiU6
|
||||
1DX9g5/W98Hz7HnrxuksGUS5jhUr4enMEAVcee+9aVeDbEi8ByopIvGQzhLAwSKF
|
||||
lg8CV6LbOgauKz5aUovqrLxR+fLTnPiIK9FtoJ+6oNTjJccUggpktgX3VNkEVg86
|
||||
QGuW1CNMTzZgjuH/T+mkDE87zhCcsfBLEdm6nEZZzTKbnfGnVwQloasZ9AqW1hvI
|
||||
XCn6wrcCXXoZf7qASvus1koBicw7zkh6yoVElJK/gwVewNLFK9VTsMb9MBhUg1U2
|
||||
Bpmrwtb0M1J1dqjuh9vECdPqZPy1lHViLi/af9fnv8RRvNZzP01DLhMFRSA1+oLv
|
||||
t4m4vK05d5Ezc38aN8DbDFlKHJBrDoMXvUurYE1jNyuE6PLPMk959eKv4g7Xm4jm
|
||||
CZXRpiWpbSbPNs0vyW2M
|
||||
=u6cY
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,58 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/tea/tea-36.0.1.ebuild,v 1.1 2013/06/24 16:47:38 kensington Exp $
|
||||
|
||||
EAPI=5
|
||||
PLOCALES="de fr ru"
|
||||
|
||||
inherit eutils l10n qt4-r2
|
||||
|
||||
DESCRIPTION="Small, lightweight Qt text editor"
|
||||
HOMEPAGE="http://semiletov.org/tea/"
|
||||
SRC_URI="http://semiletov.org/${PN}/dloads/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ia64 ~x86 ~x86-fbsd"
|
||||
IUSE="aspell hunspell"
|
||||
|
||||
RDEPEND="
|
||||
sys-libs/zlib
|
||||
dev-qt/qtcore:4
|
||||
dev-qt/qtgui:4
|
||||
aspell? ( app-text/aspell )
|
||||
hunspell? ( app-text/hunspell )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
hunspell? ( virtual/pkgconfig )
|
||||
"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog NEWS TODO )
|
||||
|
||||
src_configure() {
|
||||
eqmake4 src.pro \
|
||||
PREFIX="${EPREFIX}/usr/bin" \
|
||||
USE_ASPELL=$(use aspell && echo true || echo false) \
|
||||
USE_HUNSPELL=$(use hunspell && echo true || echo false)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
qt4-r2_src_install
|
||||
|
||||
newicon icons/tea_icon_v2.png ${PN}.png
|
||||
make_desktop_entry ${PN} 'Tea Editor'
|
||||
|
||||
# translations
|
||||
insinto /usr/share/qt4/translations
|
||||
local lang
|
||||
for lang in $(l10n_get_locales); do
|
||||
doins translations/${PN}_${lang}.qm
|
||||
done
|
||||
|
||||
# docs
|
||||
dohtml manuals/en.html
|
||||
if use linguas_ru; then
|
||||
dodoc NEWS-RU
|
||||
dohtml manuals/ru.html
|
||||
fi
|
||||
}
|
@ -1,23 +1,22 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
Hash: SHA512
|
||||
|
||||
AUX wxhexeditor-0.20-makefile.patch 3181 SHA256 64ce76772e2b1a2d697afdf08d689d65683a01176ba0c099119a930770c85151 SHA512 da8deb6ee3c51f6009854020c213fca61529c03bb6ebb4cd99b76cd7749c1b7c09375276d67048978a763afcee244b276a4193171275c5de020fe46a98a05f36 WHIRLPOOL 8d5e36c92927659355f9c67bfd3c799b7c2f32c605797064c15ce18ae1c6c68af1da7e60b618ad7fe2910f1e78e5adc2b8f7455464a31493b68f3e36e2dce001
|
||||
AUX wxhexeditor-0.21-desktop-validation.patch 378 SHA256 e21e0c6975f5208244feff9d2530c21029ec425244974d83767fcb0f440479b1 SHA512 0b75a9d0c9c214950e9406197d87cf1bf033160a481cf1f9742532b66e37c5328dc57c4e3f4677a4311c9e55bd55d2b120e10b4edebb3aac197454f382fa46cd WHIRLPOOL 386889035036ebc781aeee464a84f7f758617eaa2bb639a0b5295adee33dc1d9e8aac926d0aae3321127ce9ad88079ab41f59822329f082ff68b16b03b7d8a0c
|
||||
AUX wxhexeditor-0.21-makefile.patch 3277 SHA256 204c5b682f39871f22483b7ec8574cb43c49b5023a4743d1981af6e5ff8668e4 SHA512 5a7ab104b07b3fc1119729e2080ebdfc22d987f71d95afb4d50efc52b49365005c9db8a91a49f0c789defced0f7976cf2992cebbbd31dcc36b82adba65e46b66 WHIRLPOOL 2ebcf754129e2e4f13c1170729404faa2e61783c31805597b4ba9ae945864d3a560a7479839698318b6336e87823e6bf1021cef3bfe66e016562c334dfe7cd6b
|
||||
AUX wxhexeditor-0.22-makefile.patch 2799 SHA256 9f3bacfd18d9e4fd00803691750785d1767f069b10b83ca25ba0e891d2cd4153 SHA512 1a6a66c1e371b7ca54389788e662b307c83c255d52bf60590e78c4bfb87bd585ff7b74ddcb431abf1ec0f61afebacf4579b113cd16fa764f211b9e75a5493844 WHIRLPOOL 67b964b6b679f1755b1cc60be3c65dc6377fe58c9e346441788d67a67c749f0f67c57ff4f601c1ac242fb91e1412026bc23c7de4aa88a21f4384c1c34b918f57
|
||||
DIST wxHexEditor-v0.20-src.tar.bz2 1194554 SHA256 a3dda32eb62e3ec1c9760519302bcef688253d48b3d2c566f9629c4e4246ae55 SHA512 f8138fb892528fd7d131b0931f52cb6b19dc984aa831882d7f60f557527e6bb559429a11b5a1307cf51d1a8974123627d15ccee87561970784a75910929f85a3 WHIRLPOOL 9d3343060f815fae7b2512b098c3a1c4853c062040cb2b180bf7402231295d27e96a3996aca041ce2f694f2cc84bb6dfbc419797079713afb254900187d100e0
|
||||
DIST wxHexEditor-v0.21-src.tar.bz2 1760192 SHA256 076111ebcf1472e80ec9a16223ca60bdf4598689cc5aa076a4f9760bba51f17f SHA512 bea80a139bb76e47ed5d3644f923b4b042d8842bb3522e88e2c84947eadc7f49f2599438f583ea8a1fde05356886d8fb20f679398e1519c13acd8e4dd49ad729 WHIRLPOOL fd5ebc1609183b8879254461c7eb1a22355a2f71ca45452a6dd21ca8164c5b8b96474d9d1c01b2aea962d4d47c291e3b43d8bf1d337c7bcff6c1c109c3fe29b9
|
||||
DIST wxHexEditor-v0.22-src.tar.bz2 2329754 SHA256 3c04725d218d21807ee78ccdd4bc78d302b92139c92bbd0a0edc53f2d0003996 SHA512 d846b30110bf2c864ec8dc45d1a4e9e333ec79379e335d7ecf5c8eed18a22bf2af26de1bcdca1977c94f2789a82c6eaf5fd2c2a91389f4c20f219a974c5e18ac WHIRLPOOL 44988f4349bc78ce7dd975ce7332a72dc5176e3308a9837e0634cce55e029a758488ed1ff07fdcd1f8c64638b0bf86ea8b73cc4c8f7b7400384487eb6bbfea1d
|
||||
EBUILD wxhexeditor-0.20.ebuild 857 SHA256 8300f9028368202b2de1daab04e9fdda89416e40dc37aea00a61eb550bedbe20 SHA512 614b555403e0708ef163b4a4cae8914252384e45465fa0ed8f3560243da57828a31386351ed5cdaf8c0db3761bbe2551ad85bb0c9b941e8ac84a353256b9d04e WHIRLPOOL b7ab6bbafc5b02efa805e5b0e6722cb667bee0d646179ddaa17d95863d676f99784dc73d151555363281f16e91e90f76591bb0bc4dbf409d172fa8e879813e53
|
||||
EBUILD wxhexeditor-0.21.ebuild 1051 SHA256 8cc8fe04ba7dee09f3bb018f5e38827733c73611e01b4d3be99c48b15ab32029 SHA512 36032aaff9739c579dd8e0ea640896650f86eba81a8001b07fefdcd902b285785637c0ed189cd36deeeb34871eb15b0382bc4d4f3782434a9368bfc1a94c6ec1 WHIRLPOOL fdcbb9013c062d63d509ffea33fed1fb835ce616d580ae2e9a2773c4eb6c176c92ed19e7bd9b4e7f6dead8bc19d8d06363227ca2c7bc6fdb2d79b641e3e1a351
|
||||
MISC ChangeLog 1489 SHA256 66260181306fbfe7085cd94c3471445205d10131a339b1558ebf1cb7d5f8a437 SHA512 8bc965578a51a986eba6e15c12515bf28e138e87fff5c85ce1faaaebd3732417898a30b9167d3aef29f1283f7c089559afa9e4282489ac08eeec28bf554e52e9 WHIRLPOOL 7ff2d36b1a405af993fcf548e8ab900f752019a146c9129003183d652ae71c4dece714464c7c654f9bc357ce998cf55e73a2f7af314af6f8a9204828032a4ff5
|
||||
MISC metadata.xml 162 SHA256 fab42f6a31209847529447a2bea2b9dd746521fe5d59d967470736120712f093 SHA512 54458e1e306dfb7f1018129fa314d3e5d17219807a0a210d78ccf98034eba020115e2aeca7ea4922074e52dcb748fe06fa616bd083f30ed905f4c2f323afedf0 WHIRLPOOL 70cdb6ff3e6e6a6c01049ca93d1ddd2e9976516c3de0e8dbc1ae76a133e01a715658fdb7dabeefa1c1d9f7388b059710d5174375b32d23d44424abc7f8dd277f
|
||||
EBUILD wxhexeditor-0.22.ebuild 929 SHA256 a9b1980928fc2551c383f91a47e0b9309f9e720d5e51b121ae1d5fc449964abc SHA512 b63d42e352cdb8a0454aec8b40adfcd6f8beb3b352150ea195c081f49f6d5cb1b2c1162d59ee9843d7b3ded844bcc8ea37727c016c0a652ae6e3f7aa3abaebed WHIRLPOOL 151c022daae2c928d9d6591be418dfed5082e3d683a81f418e2bbc7c72361a89bae57881bb9955ca82860357fa5741593b06f04a7f5c4048313d1c25b0ea223f
|
||||
MISC ChangeLog 1662 SHA256 f86fa61a5babcfe711b52f569edcf9cb134bf215c4fbb3e4103b306210032969 SHA512 ae4325c2a8e9ca8505de8b7486a9ed9af6571d3b76da9855628ae1cf6dc2a080217afa9778b8079385b9750475641bafb81640c8c7f4b07883b17062f57ae3d3 WHIRLPOOL c4d4c3ee31227f79e52506ddcb1dd45ccbc8a9c87b9315a57aa6e6bca608e9fc45b9940130708b6505a44c31a65954e94a48dc09a28bb309244aacbd9fd1735e
|
||||
MISC metadata.xml 164 SHA256 ee70daf030763a4ef5d611ca197732718665799e49fd6ed88766036297fcbb45 SHA512 98709279d2cad53fe1fd05b1cf24b814c4b0f4d011cbb75a92ab7ad4c158a292c74640218c2bf7ccda27855e66be7f24745c2ef9cddf394cf175655f3de541a1 WHIRLPOOL a2c59e64c6f41cb27dec841cacee614a23a88cef2ebaba7f64391ddb0883d780519c7e27ee34380ff7d0db4d1a07bb1a7c18942bba9fbe2ecf770c924f60cef9
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCAAGBQJRRNppAAoJEO04vUmVeoRjdL0H/iKxWvbDIkxM7un917jG8qfh
|
||||
pxNG0vqQSZOak2Q5s4mmBYmY5iasktdrSfc7v2XMPDUOoypa1RS3zLmPXrUFQoBI
|
||||
iXL1E3ozy9qCHzqb5nFzboQB1r0AAE+T6xlyPwu9nt6wAuq6QYFZ7A1HKBtVRLla
|
||||
cEXWcUc7iW5Z1NwkaIME6b8GI68bf/us3Qx0cTrRPvefaMuk8vYsMYZddaxlHjUx
|
||||
AAvoOaPKrok3s8nn9MLIsL7zhZ4mmntnD4CxUILarp4jXR+i5yGb18C3y42y+ar/
|
||||
1usvn8vxCtvHQ9o9BvtkLZmIwnWD+ooWWxoybYLCYAITqVElcLRBejVxK7PbSh8=
|
||||
=sOA9
|
||||
iEYEAREKAAYFAlHIVhcACgkQgAnW8HDreRZMvQCfX/lJG3mWKAcnaCerkn+n6X/0
|
||||
5NgAnRxkY0JEBqhtN3KqSGC5905oyYrM
|
||||
=Z/ka
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,96 @@
|
||||
Makefile | 19 +++++--------------
|
||||
src/HexDialogs.cpp | 2 +-
|
||||
src/HexEditor.h | 2 +-
|
||||
src/HexPanels.h | 2 +-
|
||||
4 files changed, 8 insertions(+), 17 deletions(-)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index ead0702..cb80ddf 100755
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -1,9 +1,9 @@
|
||||
WXCONFIG = wx-config
|
||||
CC = `$(WXCONFIG) --cc`
|
||||
CXX = `$(WXCONFIG) --cxx`
|
||||
-CFLAGS = -O2
|
||||
-CXXFLAGS = -O2
|
||||
-WXCXXFLAGS= `$(WXCONFIG) --cxxflags` -Iudis86 -Imhash/include -MMD -O2 -c ${OPTFLAGS}
|
||||
+CFLAGS ?= -O2
|
||||
+CXXFLAGS ?= -O2
|
||||
+WXCXXFLAGS= `$(WXCONFIG) --cxxflags` -MMD -O2 -c ${OPTFLAGS}
|
||||
WXLDFLAGS = `$(WXCONFIG) --libs`
|
||||
RC = `$(WXCONFIG) --rescomp`
|
||||
#RC = x86_64-w64-mingw32-windres --define WX_CPU_AMD64
|
||||
@@ -23,7 +23,7 @@ SOURCES= src/HexEditorGui.cpp \
|
||||
src/HexEditorCtrl/wxHexCtrl/Tag.cpp\
|
||||
src/HexEditorCtrl/HexEditorCtrlGui.cpp\
|
||||
src/HexEditorFrame.cpp
|
||||
-LIBS = udis86/libudis86/.libs/libudis86.a mhash/lib/.libs/libmhash.a
|
||||
+LIBS = -ludis86 -lmhash
|
||||
OBJECTS=$(SOURCES:.cpp=.o)
|
||||
DEPENDS=$(OBJECTS:.o=.d)
|
||||
LANGUAGEDIRS=tr ru
|
||||
@@ -34,7 +34,7 @@ EXECUTABLE=wxHexEditor
|
||||
EXECUTABLE_WIN=$(EXECUTABLE).exe
|
||||
EXECUTABLE_DIR_MAC=$(EXECUTABLE).app
|
||||
|
||||
-PREFIX = /usr/local
|
||||
+PREFIX = /usr
|
||||
BINDIR = $(PREFIX)/bin
|
||||
DATADIR = $(PREFIX)/share
|
||||
LOCALEDIR = $(DATADIR)/locale
|
||||
@@ -61,15 +61,6 @@ langs: $(MOBJECTS)
|
||||
%.mo : %.po
|
||||
$(MSGFMT) $< -o $@
|
||||
|
||||
-udis86/libudis86/.libs/libudis86.a:
|
||||
- cd udis86;./autogen.sh
|
||||
- cd udis86;./configure --host=$(HOST) CC=$(CC) CXX=$(CXX) CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}"
|
||||
- cd udis86/libudis86; $(MAKE) $(MFLAGS)
|
||||
-
|
||||
-mhash/lib/.libs/libmhash.a:
|
||||
- cd mhash; ./configure --host=$(HOST) CC=$(CC) CXX=$(CXX) CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}"
|
||||
- cd mhash; $(MAKE) $(MFLAGS)
|
||||
-
|
||||
win: $(RESOURCES) $(EXECUTABLE_WIN)
|
||||
|
||||
#Stack override required for file comparison function...
|
||||
diff --git a/src/HexDialogs.cpp b/src/HexDialogs.cpp
|
||||
index 133830e..6ea0cc0 100644
|
||||
--- a/src/HexDialogs.cpp
|
||||
+++ b/src/HexDialogs.cpp
|
||||
@@ -24,7 +24,7 @@
|
||||
#define NANINT 0xFFFFFFFFFFFFFFFFLL
|
||||
#include "HexDialogs.h"
|
||||
#include <wx/progdlg.h>
|
||||
-#include "../mhash/include/mhash.h"
|
||||
+#include <mhash.h>
|
||||
|
||||
#ifdef _OPENMP
|
||||
#include <omp.h>
|
||||
diff --git a/src/HexEditor.h b/src/HexEditor.h
|
||||
index 7946d05..d4e1eb8 100644
|
||||
--- a/src/HexEditor.h
|
||||
+++ b/src/HexEditor.h
|
||||
@@ -25,7 +25,7 @@
|
||||
#ifndef _wxHexEditor_h_
|
||||
#define _wxHexEditor_h_
|
||||
|
||||
-#include "../mhash/include/mhash.h"
|
||||
+#include <mhash.h>
|
||||
|
||||
#include <wx/ffile.h>
|
||||
#include <wx/clipbrd.h>
|
||||
diff --git a/src/HexPanels.h b/src/HexPanels.h
|
||||
index d498fa9..9f2ad5d 100644
|
||||
--- a/src/HexPanels.h
|
||||
+++ b/src/HexPanels.h
|
||||
@@ -27,7 +27,7 @@
|
||||
#include "HexEditorFrame.h"
|
||||
#include "HexEditorCtrl/HexEditorCtrl.h"
|
||||
#include "HexEditorCtrl/wxHexCtrl/wxHexCtrl.h"
|
||||
-#include "../udis86/udis86.h"
|
||||
+#include <udis86.h>
|
||||
|
||||
#ifdef WX_GCH
|
||||
#include <wx_pch.h>
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>wxwidgets</herd>
|
||||
<herd>wxwidgets</herd>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/wxhexeditor/wxhexeditor-0.22.ebuild,v 1.1 2013/06/24 14:22:14 jlec Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
WX_GTK_VER="2.8"
|
||||
|
||||
inherit eutils toolchain-funcs wxwidgets
|
||||
|
||||
MY_PN="wxHexEditor"
|
||||
|
||||
DESCRIPTION="A cross-platform hex editor designed specially for large files."
|
||||
HOMEPAGE="http://wxhexeditor.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_PN}-v${PV}-src.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
app-crypt/mhash
|
||||
dev-libs/udis86
|
||||
x11-libs/wxGTK:2.8[X]"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}"
|
||||
|
||||
pkg_pretend() {
|
||||
tc-has-openmp \
|
||||
|| die "${PN} uses OpenMP libraries. Please use an OpenMP-capable compiler."
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# parts sent upstream : https://sourceforge.net/p/wxhexeditor/patches/8/
|
||||
epatch "${FILESDIR}"/${P}-makefile.patch
|
||||
}
|
@ -1,22 +1,25 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST virt-manager-0.10.0.tar.gz 2548256 SHA256 59bd8f316917228885261a1ecbeb9aadbb0b0e02cdf5fc974c78113c5814346d SHA512 13eaed3645ccee79da6a972e02bb182b5bd24981ff55b6322b8aaf2689fab520f22f1e729bb5f5287d66526252a31a531c6595ee27489a52fb4829ae18cf8204 WHIRLPOOL e3e34506171217c63e5e5337157f75006554afb156a430f2ee7f11e354d0c490adc371174b342efb4cc90ab0686d2c74f42b4d52c55c0a9221868670980fdbb3
|
||||
DIST virt-manager-0.9.4.tar.gz 1709809 SHA256 dc8c553beeb15bb30cd5517b2105bcc47cf482b03523e522733c52b0e5df0fc0 SHA512 f70f4c4f0d5b282d8126e495a2da8bcb6afe0bcbbae493d4abb46c3a1802f5ce36f477125421cb577ab2f64bae522db4d7c03558fa7997d74f5060b29b98c53a WHIRLPOOL 00a213515f23858278f47069102cf82eb053255b81a9e128fd666dbb17f6d9e7ce2365b4370fa3b733406c07599fe5c0dfa076a6555c48dd62d1178b679acedb
|
||||
DIST virt-manager-0.9.5.tar.gz 1773882 SHA256 5d2afb282fb8c4401f9e203dcb41a62746b9a909258d440d508219bc1a33803d SHA512 a1ecf6fe9f3ddacfe43006cfc388d9324c457be91767792119d8a112b190739e3274dfeb7cffd28534b86a33f86079c569d8337eeddaa9d60ed69f82d8a4627f WHIRLPOOL d15728e55c0a3e361b42b6e615bed50b8870c436a12ae0ececcd80d47d0482ea01c33f5497672e050aa6465f9b031948bf92925710c4340837d789d4634506c8
|
||||
EBUILD virt-manager-0.10.0.ebuild 1711 SHA256 62d10894f1a3d81a0bb6fdc47b72faa5f77257b9c53362250b330c04c5dfa66c SHA512 4c6c4e82686e2f85700d08084fff36406f8dfa6e1c65de163ee288fbed40ba839329eaad2f88d2b03b4ecac263f7a465c8f90ba2d90c6da62cbe40ce85b29f35 WHIRLPOOL 98281decf225173508d3d94e8a190e13a054597ab329b7623e0c18d7683d6be1e5b90a6b64a0f52544ef329777d2f9544f09f0b07479790cc14d04a6719a8d69
|
||||
EBUILD virt-manager-0.9.4.ebuild 2654 SHA256 a19993fd911cf50a1a1ce83059c5edb40cab6a10750a9aa5f783abf3a1a89f8e SHA512 0e2cf711efd585b0cc3f3c5ecc0f60d4caa9d4e580ac33c711875aabb8788ede098ca5a649b3b139f6896459d54711d49b354a319b275d5c85ab2e97730183f3 WHIRLPOOL 82c9c1c4bc8709a6033ef0062e5357207dc9376a78eaecf7549ddd22df47525e602ef0a37279d90d65c6437ae0495b754deb190d1d87db6c4e3aff497f4b2eb4
|
||||
EBUILD virt-manager-0.9.5.ebuild 2656 SHA256 2180965900ac5123ebccd16b3383b07bcbc08803eeb9fe40d50d05b0013aedfb SHA512 0b4fd969f1e563e51aa7e61ec7f6b07d2f87971b82985a5dcdddd751f8dad650ff3457bf4e2f34ab274b0cfa2590c31b99f795e220190facbc1951c9cdc5d256 WHIRLPOOL 6f95eb06228cd95699904541f9e6cd5bd816c25a58f920bae24994e87e9d061b887a9cae7ee031a278e2478667aa876941b548795f565f154279563244f5059f
|
||||
MISC ChangeLog 15258 SHA256 fa42d41970570e9b635422ee218b73e522ef16e58fba5ebb33a6c83342296555 SHA512 e9edc2b96810a65474f4c75c82ca63cd93080e1036f1c62997fbe793d6b4814aa28de4cf1b35def0442997a462d387c308e6c65002b4020369163e2748114a69 WHIRLPOOL 47ca3b2ef558e8d19d64b8cdfdaefe64ccc51c8c5b5f49ee962e7d02df486e68065c8c4a3c2e31cf012482948c2a096d58910f24e60154e7169321e9c9d4e47a
|
||||
EBUILD virt-manager-9999.ebuild 1710 SHA256 eb345f5283d69bfcf00b70f7be23d7936d3cc4d8243860b24b6efc2f1eb27240 SHA512 bd407701b926e5eb0e8efbd22a85941b8f9fd741457f06a55dbf077e3ec860a8b56b0639a4d4d9d30f19f765735575c44379e5490f305edf1beddb50b783fd2c WHIRLPOOL 20529d01809d55065e1990f29ad7ca1046559430c42a2c346f295b6f59667f797e5eae15fba05aa6fd861074152b48a3d021673883b3f4d12ac65cb4efbdb5ee
|
||||
MISC ChangeLog 15794 SHA256 8397da64c13a6386a17a5526c53e4ca4b85f40862095cedc7d471506a3ae8e17 SHA512 838be0c138a25c7bedf86b7861db99211f4a8b570c21ff12ef09e4dfac8e4c0ea5154b4220ab94d952757214c1b2243202ad85cdacd7b7c03bdadffa7931f5a4 WHIRLPOOL dbca332fa0d66bb5650fc41e0b6b3b8cd9e7afd484575bb40653f2f2f15b88d4889777e0d9411ed23235a0d9ee0741d300f59a364e7fba6b5b49da2b931edbd4
|
||||
MISC metadata.xml 722 SHA256 70795a507d431d9f6682777a65b480eeb0d762368f3150552b7d17bf98f96bed SHA512 1a6cb74025b5f750c82f7c373638a764f19057bbb076e96688f73690362ef197d8a38333873f8ec5baaa9cdf11a0848c83c1d86403f17b70347d7f6ca8fcbe3f WHIRLPOOL 5a3b8cbfbdbada615803ac5e6cf3a21ebc6f5d15ee1d440be6de3efcd129557c6651aac91192b8b94ed7171e856cc564e9f49c7c5b6d425d2b778621f644c7ef
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||
|
||||
iQF8BAEBCABmBQJRtpehXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
iQF8BAEBCABmBQJRyRO9XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRDMDRGNEJFMDZEQTJGRUY3NkI4MEM3NTlE
|
||||
N0RGQThEMzE4RkE5QUVGAAoJENffqNMY+prvtRAH/jAiFfiDwd1oCFTwVxjOd90t
|
||||
qpQljEoezI3QIlZXFzjRW2oPIS+BKZYoqkN444jUcdsqSZhP6BXxnTpC7J1pc7pU
|
||||
C3HCEJ6LJ+L66mwPyVP4/ORlHaA1gZ4pVbibIJRBUU3T9EQNL1/Z1POAWJIYrkGZ
|
||||
y5PpAtyo4bIDAymmm/iEgvS3WgB/hyg9Vyqa2Rfhzm/CJphdY1K13ZW/T59le91t
|
||||
DM8aJW0Fk9GxNXdAWe4FwnLcs9yQSf+0FLWtzIyiL4loJqDMPnq4jesWNFkumEHm
|
||||
mwtJby/ujsKzyVESC29FcLhl4jiEmt5SwwJGgeIq6C40LxoXqDhDlJ5fgPSp9Xo=
|
||||
=gbl4
|
||||
N0RGQThEMzE4RkE5QUVGAAoJENffqNMY+prvKqEH/iIZdcLOIetJsqLK3vg2+Sm6
|
||||
hdOkm7Xq/f8ju5pG3OgxbeSAy5FR1PWYXh+f5C5RvTvvrEqiYvmWzMtk9XqQyrlr
|
||||
2OfZ44iMEKxd9na/0bnBEQKM8mB/2up3VP04/D+Esk+T/2YVIiwWbvl6A4n+LttS
|
||||
U7lQJF8haLTf1+zuGiaj0QA+bU3Bx1Afw7LhBJUipgXPor+hem4vI92d1Bhnfhz1
|
||||
ljHpV2ckrD5fvUSXgTDgWTwEs0AZb/JDPpkPfXEQHwYGA5jGrvWk7huT3ZQFm3jq
|
||||
FIivrY5EjJtdYqDoKyBPWm1f4N+hn+5qZbTC4zTonKSm1wwuy577f9l7PTTCj1k=
|
||||
=XekR
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,65 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virt-manager/virt-manager-0.10.0.ebuild,v 1.2 2013/06/25 03:51:18 cardoe Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
#BACKPORTS=
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
#PYTHON_REQ_USE=""
|
||||
|
||||
inherit eutils gnome2 distutils-r1
|
||||
|
||||
DESCRIPTION="A graphical tool for administering virtual machines"
|
||||
HOMEPAGE="http://virt-manager.org"
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
inherit git-2
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="http://virt-manager.org/download/sources/${PN}/${P}.tar.gz
|
||||
${BACKPORTS+http://dev.gentoo.org/~cardoe/distfiles/${P}-${BACKPORTS}.tar.xz}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="gnome-keyring policykit sasl +spice +vnc"
|
||||
|
||||
RDEPEND="!app-emulation/virtinst
|
||||
x11-libs/gtk+:3[introspection]
|
||||
>=app-emulation/libvirt-0.7.0[python]
|
||||
>=app-emulation/libvirt-glib-0.0.9
|
||||
${PYTHON_DEPS}
|
||||
dev-libs/libxml2[python,${PYTHON_USEDEP}]
|
||||
dev-python/ipaddr[${PYTHON_USEDEP}]
|
||||
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||
dev-python/urlgrabber[${PYTHON_USEDEP}]
|
||||
x11-libs/vte:2.90[glade,introspection]
|
||||
gnome-keyring? ( dev-python/gnome-keyring-python )
|
||||
policykit? ( sys-auth/polkit )
|
||||
spice? ( net-misc/spice-gtk[gtk3,introspection,python,sasl?] )
|
||||
vnc? ( >=net-libs/gtk-vnc-0.3.8[gtk3,introspection,python,${PYTHON_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl
|
||||
dev-util/intltool"
|
||||
|
||||
DOCS=( README NEWS )
|
||||
|
||||
python_prepare_all() {
|
||||
epatch_user
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
distutils-r1_python_compile() {
|
||||
local defgraphics=
|
||||
|
||||
use vnc && defgraphics="vnc"
|
||||
use spice && defgraphics="spice"
|
||||
|
||||
esetup.py configure \
|
||||
--qemu-user=qemu \
|
||||
--default-graphics=${defgraphics}
|
||||
}
|
@ -0,0 +1,65 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virt-manager/virt-manager-9999.ebuild,v 1.15 2013/06/25 03:51:18 cardoe Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
#BACKPORTS=
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
#PYTHON_REQ_USE=""
|
||||
|
||||
inherit eutils gnome2 distutils-r1
|
||||
|
||||
DESCRIPTION="A graphical tool for administering virtual machines"
|
||||
HOMEPAGE="http://virt-manager.org"
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
inherit git-2
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="http://virt-manager.org/download/sources/${PN}/${P}.tar.gz
|
||||
${BACKPORTS+http://dev.gentoo.org/~cardoe/distfiles/${P}-${BACKPORTS}.tar.xz}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="gnome-keyring policykit sasl +spice +vnc"
|
||||
|
||||
RDEPEND="!app-emulation/virtinst
|
||||
x11-libs/gtk+:3[introspection]
|
||||
>=app-emulation/libvirt-0.7.0[python]
|
||||
>=app-emulation/libvirt-glib-0.0.9
|
||||
${PYTHON_DEPS}
|
||||
dev-libs/libxml2[python,${PYTHON_USEDEP}]
|
||||
dev-python/ipaddr[${PYTHON_USEDEP}]
|
||||
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||
dev-python/urlgrabber[${PYTHON_USEDEP}]
|
||||
x11-libs/vte:2.90[glade,introspection]
|
||||
gnome-keyring? ( dev-python/gnome-keyring-python )
|
||||
policykit? ( sys-auth/polkit )
|
||||
spice? ( net-misc/spice-gtk[gtk3,introspection,python,sasl?] )
|
||||
vnc? ( >=net-libs/gtk-vnc-0.3.8[gtk3,introspection,python,${PYTHON_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl
|
||||
dev-util/intltool"
|
||||
|
||||
DOCS=( README NEWS )
|
||||
|
||||
python_prepare_all() {
|
||||
epatch_user
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
distutils-r1_python_compile() {
|
||||
local defgraphics=
|
||||
|
||||
use vnc && defgraphics="vnc"
|
||||
use spice && defgraphics="spice"
|
||||
|
||||
esetup.py configure \
|
||||
--qemu-user=qemu \
|
||||
--default-graphics=${defgraphics}
|
||||
}
|
@ -1,30 +1,28 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST VBoxGuestAdditions_4.1.24.iso 53532672 SHA256 6db32584eb4e2ace0fd5fbbd9d63bdb8f50f0c28821d03dafd0ed1018d133cc7 SHA512 7c327b98468e2309084c34a9f3ce99391027f5aa9637cd07d1118c7079e00433e8ea0284884cabb1bc1e7dc6d8292eef4a7051842cbb96ff6d0f3d3ea19c756e WHIRLPOOL 23c98108f5ef7ec052965057c6be140bb553ddc10ca200339d53035ccd403133d18b222cfd0b7b00b08010d82c1a216c0cd8c194c6236e17ec8ee7149090b64b
|
||||
DIST VBoxGuestAdditions_4.1.26.iso 52281344 SHA256 d824f920ce69cf3710b980b972f9158e27d081e89b114a597b181eca1842687d SHA512 f4fb80a61f36a22d7bbeacc0e342671e0a3aa18c12fe90c35edf29e586bcb43157f0c20ce19bcbf7a48a5cd8568337d35afc44ae35f2f55f4cdd077600cbe747 WHIRLPOOL 0f81aece690cce386fa21d8e109cf7730ad91becbce68be7df21839dbfbf52252f360f9530a4af1d5b15bf38551c1b53d141bd05fdc61cc0c5e5b87b529d0e34
|
||||
DIST VBoxGuestAdditions_4.2.10.iso 57403392 SHA256 0494b0f802b3972cd7188b2079e340a29c5aa81abc05937be95706de2fe8d468 SHA512 d4074ed650c5fe58752bfed01193efa03215d063bf64c81057d15f53c7b49e36812260e4a14b5dddc5ea7020431a3033c917081938c437326a961e2b6f6c97d5 WHIRLPOOL ee08e1fcc9b6a5e772b171db0aaf4d32421ca21a296cdd888592bf019dc549ccd6c51a6fbdf34ca831b4745522c8d46bcdaf13816732561ce33b569f32f8ef87
|
||||
DIST VBoxGuestAdditions_4.2.12.iso 59488256 SHA256 aed4730b643aca8daa0829e1122b7c8d592b9f6cea902a98e390c4d22373dfb8 SHA512 3746f4818014408cbb3d82a17e972f67fad58f81fb77b68a53f8cc997c8e7730afeaab848b4a5d1d4ad10bf1128dccda16dd3b33d900fc8106d2d0b4ec4c5874 WHIRLPOOL a8de229018dbf119e4454f16df090504aeada01ea03017736b25da4f10525f8798ed593b01d575d18845dfd7d3ff8dccc4b3aabfb7c231b12286573a952907af
|
||||
EBUILD virtualbox-additions-4.1.24.ebuild 808 SHA256 f6c75db988ca35a88a259831069dec65b63c6195faf838359115c72b0da13ab7 SHA512 9513f328389475c3b96148562acc1192c00f23752954eccd4e3d622ed2d4c9e759ee2652828be289aa1e1c5a5d508113a32588b91b2d0e0ef7462fadd94ab10f WHIRLPOOL a4826361fda3857b7414378ed6cd86969af7d09d7616e58e0423c799b3c46d61ae59c6f6e1c09f41b83004a48a4813d192231a817e7197be27050edc9a3ec8b6
|
||||
DIST VBoxGuestAdditions_4.2.14.iso 59633664 SHA256 9f08f13bbd818fb3ef9916658542ad0999c35e11afc1f6e8ff0b944405486e8a SHA512 8d3e55124d146c51f749a991b0fbca211ae1395ebcd5d50e35c4769df3444d08934acea8660a425abc302c6c0c4b8a0928b442c80753e8a7060e4bd0ebd1ac4f WHIRLPOOL bb7a9f66e3dfb725654eed65259c2a5f1b807aa67d33525cec8c23f1b1fed43d37e62fff237e8ad149444b0730e0b090ed712eab6a55d24c04891098f9c17227
|
||||
EBUILD virtualbox-additions-4.1.26.ebuild 808 SHA256 1a54313e9c886be179ee323d4b51518e83447e1f5660192c694627b72c6372c0 SHA512 e3f3258a8d811017f4a6019d88781ce149c7385da010ac5234321e65b1dcd76f833a249f44e0112ab431adfb18419d939a9fa407ec9deaf74fd34073944689a4 WHIRLPOOL 5960a67122ce745e27a18fd324041ec7ad5067a6ac8bb1ff531cebf6a116e51a391d1bca6dba615ca21ac77c52143182611bcd2e7057849ec94838d077827109
|
||||
EBUILD virtualbox-additions-4.2.10.ebuild 863 SHA256 33b5359ffe1855a9290540932095b3cc1f4218a571002f52a75874b36e1e2bc3 SHA512 dea3587e99e64e5643501c7900bacfbc2f85d49a03ab1d455ba24817957efeaf7d297515fc27bb0801767adb0746d2303c240f39d2d5fc11a7b0aa17f3327684 WHIRLPOOL 14c0f666c78c991aefc0f77803f1df48c4a59322e052cdfe3714b9292396a51452d9e29a682a99842298329572af884acb9dbbc5c2b5836e63a6040d69732453
|
||||
EBUILD virtualbox-additions-4.2.12.ebuild 863 SHA256 efe8c79084121a803cb5ade1b0fdfb977cbbe4565846cdd6f30f20a94cb23096 SHA512 b9b8ee86058adff78c3dfbbb28f21205bbdca78895e43496c39bfb9ef02ad2e1e2dbcaae706d68026eaed93a9e2ef93c50b28b43e0efa36ad3d1045aa7cdbcf6 WHIRLPOOL 648adb9a91fd687c021a6903c2c5b6e3cf09966786d55e7b48cb6b6da3bb649f285c6af3c2232ab56298bfd53c78cb9d49e3862037e1997b798690c7927c45bf
|
||||
MISC ChangeLog 8796 SHA256 6494612dc5995956963d2e09a50173a055748bc5177c13c4bce543b19f5e7d87 SHA512 9014b553bd4042bf3c7f65a06b3754bf3bfba8560e54489858ea0b2d205ce2f4dff6661385faa55179fa910439cd0ecbd4c16c629414dfbb5690397136036467 WHIRLPOOL 24b7d13bf35a5acdbd23a24b8d6f317c0c8abc1b1492ac85973f1361d7665856b85836bbf64625cbac221706da070eccda636774b0012efa7f38f48999bb3753
|
||||
EBUILD virtualbox-additions-4.2.14.ebuild 879 SHA256 c70db408bdbfac443b2d6c6f9b2fbce288ddb0da88ee0b0c3bf241b62243819d SHA512 360c7dc947271f3882abd9a5c96ed67331c38ebe22af95a4003f46047f9b5fd402ef76ade2f9fc12d722bf2e9bbd1885970d564cf236c8cc496db548e9564875 WHIRLPOOL 296d1c6bafd357b751796a71fa7ac61c4eb5dba5d94bfb01ab3521111cc9582d193e63a1cd4e136697f3b65ba23eac805adbb1f441e6340be6be6555eafb4a1c
|
||||
MISC ChangeLog 9039 SHA256 1efcfaec00dcbd44548b572975bb605ff0b5eaf03ccfba44ba9a852185e81e16 SHA512 115dc38ff72b0fa5485cce279c3384cd07c96358556c2ee6a10dc12ee748bd943d02ce57959ee83a40447d55605c99301432ab32273eae428eeef35707d3ad47 WHIRLPOOL 65ddc96614b65a059b4b80874bf2cc5113133132df948becb37e10f5104137fcfa413b519cca1b716688aa00b0e710bb3c1a64f58ebd92ca68359538ed344323
|
||||
MISC metadata.xml 343 SHA256 a140b9f7a9a02b10a4a9d0c1b42525fcc308931b04043a4d94db1e5623b7cd16 SHA512 f25b5b150709c22f08bbd26076bac479a146257e602e79f72139bb670bc234226c0141c801c0e939b7b352ee9f4b71ba7d1472702934d1d8308ca8776b66a7ca WHIRLPOOL 808eff318d191c163eeb7b21be94f4dc073a38b48d603c0ecd24c3d333df5a38cfbc1a8280e884aa75c71cb6450d17594797422170093d4153048390b7097a2d
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCAAGBQJRwE4YAAoJEPiazRVxLXTFBS0P/1FjMtNsNQt6mwGgt8EHcUtZ
|
||||
DwQj7Jgayj3Tsn76JzJuM24+F3AvSuP7s/ddNoDRGWe/lsBeFRhqFsuIRo54W/dr
|
||||
kmY4xLsR+pmJ3kaik9ErlYjn0Q7pCRGCUKSqXI66+y0oBKjechDSz89m13Rk/0qD
|
||||
edVO9/4gINlkIGPC/bOz3yHElcPv6E8h3ohVDpb9xtkhuiTDv6FEYTn/rbVcmv8t
|
||||
YAwARDLXzq1zpB5sZj7IKPkXZ5gulypdD/nfBuZDMH4mhoDhoopo7potDVTpzlKE
|
||||
le99/c5MrVOS7magtVDoo+kl9b9wjKlO7rK7SaLwF23Qo0JoeswpTJvDmwSC1Bnf
|
||||
1OdByf4egF9xlHFZUjNglir8UQE88Gf+GEWXmtnMri56za8c57HSApgmP2ePRHSa
|
||||
Qr2SrVNlUJBb7KupzXwkWrQZv3t89u9A5SCVump1ceoTHUL8Yha5e/0EVLUf+9m5
|
||||
bGvXUNXFz9MShDqAFhnHomwMYHaq4PPAXzIWyM1khGUNQ/6uplNgg9RXHOmAuPtq
|
||||
1d+IZs4/V0TcuQhGt589IcEnrpw5DNhFo8AKf27j/UKbJQyZsd/u+4tIluMiYKL9
|
||||
NDyZb7Hlv3ZRUKCmHuEUfqTE25kQaQ1lUFiEk48t1AM9QfYXuHaQKTj7aivJldzp
|
||||
9Hq1t+tA9ZB4FDTMLFFd
|
||||
=GI9f
|
||||
iQIcBAEBCAAGBQJRyCVHAAoJEPiazRVxLXTFShwQAKKA3+lvA0/RAYa/UNCDf9IL
|
||||
EtYKNX6kE7+jCTCaxtzszRncCi68kiiP2ScW/2nOuSZPRWMdZdWjKrpZnTie98YA
|
||||
twNS73x6KOr94VOuvWcCXmg6Avvn2k5gkKU1RjgkFfzZbRuMQvam6aq1JXKZvaSU
|
||||
WJbA6h4Rj0+oByiZJODVpfcadRqnYQYyIe9AATYlaQ0i+TaJ+t3KX12I11FWnkQu
|
||||
CwrKpQSVhK1DqNh73sCuqTo1//wF22qOgnwy6ICOFrkn8vGmmdZfaWs1CGX1Sz1s
|
||||
49p/b3sepvgyk2d/fp55v8PkJaOxqIMzhHyNPH4kkanpvK3a9QV6IXG3h+S5ITf2
|
||||
JYrpb6cuFEk03ntAZZ5JH3SB425CGcjwH7aEuaJ5PbycoHRpCGYHznJih06TSY0K
|
||||
67r4u508kO+DM4ydcWuLrKVgsTDMhGMYE4E7+ThToinP6FEb05q1wB+2hsNhqzLd
|
||||
Vv+AMsCMeBnhsV5w+EyGw+OS0smduC0KJbFTOlm5bDvvzrjaAk8WBKBQV1JY7rsO
|
||||
vDG9GFLCnfTJWf5iofquBui0GOhKMRhStR7ahNgDAb/9iersoC4BHfUFmfOcPjzV
|
||||
qCimV+BRX+xUw5hHWWTTsLhlHehTZVcdIvHjJ8XVeKULdqaVkWURM6Sn3TZVbTAC
|
||||
3Ys0y0MAyMg5nn/ZSPfq
|
||||
=CMd1
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2013 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.24.ebuild,v 1.4 2013/06/18 12:09:58 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="GPL-2+ LGPL-2.1+ MIT SGI-B-2.0 CDDL"
|
||||
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
|
||||
}
|
@ -1,347 +0,0 @@
|
||||
# Copyright 1999-2013 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.24-r1.ebuild,v 1.3 2013/02/14 13:27:30 ago Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit eutils unpacker fdo-mime gnome2 pax-utils udev
|
||||
|
||||
MY_PV=${PV}-82872
|
||||
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
|
||||
) )"
|
||||
|
||||
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_5.so
|
||||
opt/VirtualBox/VBoxPython2_6.so
|
||||
opt/VirtualBox/VBoxPython2_7.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_5.so
|
||||
opt/VirtualBox/VBoxPython2_6.so
|
||||
opt/VirtualBox/VBoxPython2_7.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"
|
||||
|
||||
PYTHON_UPDATER_IGNORE="1"
|
||||
|
||||
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.5 2.6 2.7; 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"
|
||||
|
||||
local udevdir="$(udev_get_udevdir)"
|
||||
insinto ${udevdir}/rules.d
|
||||
doins "${FILESDIR}"/10-virtualbox.rules
|
||||
sed "s@%UDEVDIR%@${udevdir}@" \
|
||||
-i "${D}"${udevdir}/rules.d/10-virtualbox.rules || die
|
||||
# move udev scripts into ${udevdir} (bug #372491)
|
||||
mv "${D}"/opt/VirtualBox/VBoxCreateUSBNode.sh "${D}"${udevdir} || die
|
||||
fperms 0750 ${udevdir}/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,30 +1,28 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
Hash: SHA256
|
||||
|
||||
DIST Oracle_VM_VirtualBox_Extension_Pack-4.1.24-82872.tar.gz 10785167 SHA256 3e392eb6ca11558b339183ca1e94af66239b05f4b33892ad74576da9ea650941 SHA512 3b6810ec8c208c092e25d262701ea5b263dcdb3d152d57145d99da566e4ef9585688cdac787539466fdbb235662f735cd94ca8859abad22d726b5cd0c9ac28f4 WHIRLPOOL 275380721ad2c0b57c377bf8afb5966f2df6753674ea2f3f3a5970b3fd1badc58a9facc2c09a0dcfc9fa84f28bfc26e2c835998d7782acda1febde647bfc30d5
|
||||
DIST Oracle_VM_VirtualBox_Extension_Pack-4.1.26-84997.tar.gz 10856343 SHA256 b392c2f8ed8d813a18597679a90eed9d76efd12d161373cbc5bd7de8165f5ce2 SHA512 581672dd46910cea77d0762d217f4e5afe28f5b45dcec68568885214e745af637a8588a96a85c5b8cb1b761ad68b05e8148d580f30ebf851228d34888c77998e WHIRLPOOL 6c9e3971259bfbf4f54ff6c7eb571f47bf78a51e5d1f4cce01529f7727444c366b70c343c1d0ebfc8fa1adb4bdd57ea4644f813f2991b6cb8f2d381a34f69372
|
||||
DIST Oracle_VM_VirtualBox_Extension_Pack-4.2.10-84104.tar.gz 11523192 SHA256 3c28ada50fe524aa646e9dae2a31a64133d39e5e33055b8d05ab56bb4aff59e5 SHA512 a0c85f1f9e199235609cb5f67aea43f18516d4f8baf97e4a3e7e00bfad72439abe9168262208ac6d3748aa132370ef34367f1afa03626285251aa6aeb9edb5fb WHIRLPOOL 00a57a459fd7c633858020c3f795ce5de138efb07669683a9c89e808187a07eaeae8411f27fd310cd3c5a5107efc6a1b9be61cae28b3fc81e77b0af8e97d93b5
|
||||
DIST Oracle_VM_VirtualBox_Extension_Pack-4.2.12-84980.tar.gz 11623302 SHA256 ad15a92e49095c2115bd1793b3b957d3eaf44af0f5d24bb53d6b4fc81c3e2fc4 SHA512 edd5f165ee846711d0e1c745652dcb62c91f3b674ace2ecc717cc57118b0a62ee880ce94683d0f0faec94872d992827580d167c2b1be7c5aa24d9c170da28f29 WHIRLPOOL 12e997d638191dcd55c3dbbfe68c99d46f120ac2438fff4ca9aac968940956ddbb0f2d88d042031d2058e9bcafa7540ea8bc0d624e9777413d821fcaa3ddd6fd
|
||||
EBUILD virtualbox-extpack-oracle-4.1.24.ebuild 897 SHA256 c50097c433d4aea1ab8793c07ea927d5efbe1e114cbdadb1a40d84796c291ac1 SHA512 9328051058f7d0ee9e71a17c02c8924dd101ed05c0f3a4dd6e4421c39c18e2f01a4a25bef0937e68f347ad81e03a31ece6b2f8223abd98d5042d567f12da8cd2 WHIRLPOOL a669c46f80abdd408ebd2162e30d3d0e550da562dd97a82a62c7ebaf6e1a2f76fdcaf39f1a587885a1ecd22ce63ddb1a4fc41c2e698471c19beb6b5087436865
|
||||
DIST Oracle_VM_VirtualBox_Extension_Pack-4.2.14-86644.tar.gz 11639710 SHA256 5813cae72790de4893cadb839ffbd148290a44ec6913d901d84c9b3740ab1b1e SHA512 83195adb562974623a2d86d4d1f4197e552240875b9ddd787300fb3bd06ffd6a63d0cf860a8b8ac3ebd854996562c821bc737fb1e2be81841e65d1d9313a7099 WHIRLPOOL bcc459a1d68eaae49904dfeeaf5e935a3f6115274411fc7c9ce07877b1abf99b5d44b38ed53d3f657b86c64c875920038160691dcb7e2cef18d577b0f1e2c0a0
|
||||
EBUILD virtualbox-extpack-oracle-4.1.26.ebuild 897 SHA256 95cbc225fedfb23d1664c6d4cc88a42b0bf1684a868c846abf0100a14eb9ef1d SHA512 0be6a5296dcd87a68a3fd77c1ee8c6aff7adf65ab9758be2ea89d8b43e153ac9a8601d82698beb6ebfe41c1833b05ac3c4a58b33e996eb0c88115351f37b7618 WHIRLPOOL fb7908ac3ea63d823e359ab241622a19273e03fd7f7ed107ced23737a6ef167bdaf8ad8e031e10a98f0c27ef81d5d94b73255aa2a7dcc9384eab3d06771c1fc5
|
||||
EBUILD virtualbox-extpack-oracle-4.2.10.ebuild 961 SHA256 805fdf85c6d3c3a291a4cada9f6db05fabd1879f4bafd62132bcf4425c8c4288 SHA512 930e6ac0ce02731513db06f57c4ff4c9d519a8b4bb8b49ca64ace4c66c98398bdc2e213dcb4ead8aab96339f9f8101645960f0da2823833462247f3966147c2f WHIRLPOOL 86970703b49a61932b993f31351e635e988fecd56acfcf34a271e2754a3bc84f05c7b0b1f30ff27e71f9b9e2b98598a3d35587ce39a7a3d737deb329d282aca7
|
||||
EBUILD virtualbox-extpack-oracle-4.2.12.ebuild 961 SHA256 510d6db01ee9e4ab49f35bdce580a182f75f7426bdc9960fd361f3664765228a SHA512 7a89393db12bd445d053dbe0c631c59b60e1d1e37057ea26b3038e5c55749050616aace445cb18b2c42c717819b01410e7f87e929c49d89b79c0fad74cb7a729 WHIRLPOOL 96f1f3fdfe103b6f9ae474f7bc050ce69e44dec7c5f26531eb722faeb3aa550b593e4c62fef36d49cd69b8b738203cb68df41b19459c486d3b114e361f7633d2
|
||||
MISC ChangeLog 8726 SHA256 8601804b001439c059d4509af6ace517dd727bf2dd45646e42730128997ce83d SHA512 b82ce01aee335f8d597ef1a6b45b4f4fadc9bc2a0c77a3c0b0e62b8ee8c2884155ec1f6908684d57aee29c27cd8d1fb0a83a0017fa7e3603dd0c60c9c66f5b61 WHIRLPOOL 66bb72154f64fb00900f2c868f574a2c48c0e632aa7041dcd34809c735cbd01129abe442325f0b698b654dbbf3d07d4a5de4120a9be7571172fd71fe31fe429a
|
||||
EBUILD virtualbox-extpack-oracle-4.2.14.ebuild 977 SHA256 e9960b337972483e9ddc3a0d918921a45f99173d01fbc272c8d98be8f0e06ddc SHA512 1f192d3a256615962bf9e390f8758595cffff46cf36200c3e8ffca7a0f3307c0faa23a13f4cbca0dcf6aa465cad29e84bf6f8cf9054f3df255a92ecd2fadc841 WHIRLPOOL 9deaae49ab0b3c86e345819721c651adf3f3e6453ca77739ebe7c5693c7da661c2ca79f3569275ba62d1da8b6cb30afccf569c9617d4b9630fde6e144c05dc8f
|
||||
MISC ChangeLog 9138 SHA256 7b2015e46da26634285e3f15a5a757087c5fdf497d1d38140bcca32456e5f897 SHA512 f6973977efe8c8e71099b88290b290011b95f1cb4c12b7c7945bcbf5598767a1abf980cb8f5e478e0de7946ca00f2153a613f0685b338bdcc0930829c98fbdcd WHIRLPOOL 8b11e04ce9b2fc9da13cd2e05a9d58858b3535e24851f718ec68ebd850c74c776ebe7e02d7024f0cb0a9b76427a100ea7944f2486f845c45e77fb4b5b0ea32e4
|
||||
MISC metadata.xml 343 SHA256 a140b9f7a9a02b10a4a9d0c1b42525fcc308931b04043a4d94db1e5623b7cd16 SHA512 f25b5b150709c22f08bbd26076bac479a146257e602e79f72139bb670bc234226c0141c801c0e939b7b352ee9f4b71ba7d1472702934d1d8308ca8776b66a7ca WHIRLPOOL 808eff318d191c163eeb7b21be94f4dc073a38b48d603c0ecd24c3d333df5a38cfbc1a8280e884aa75c71cb6450d17594797422170093d4153048390b7097a2d
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCgAGBQJRnlhAAAoJELp701BxlEWfORcP+gLod6SJ70o2kc9/LRxo5Xx9
|
||||
TQ8SInTZZPnua062bELD/3s+kkE5mZ9U4CJZ6giVGEYJmPAttpfVdTfh9roTw73Z
|
||||
xkw9qan9o6uboon44gDmNlOUcjWRGpu6kdwLUklTEqYMTvWfcQmopuVrPxLCkr5t
|
||||
LTZqHzH5FK/kHVEU7U4scFlIKvpx/pHz7JZ18gag6xe5AzDNK+N0mlNgEp/GQjLz
|
||||
cOIkT5bQcC0oAFWHGu7/VwC9vqKeaVIVWCG1yglis9tzncC9PacPmxTfUJVBehdE
|
||||
Kx4dAhmAn6C53OWixnOm5UKAITweY2qowgAel5O7t4H1Pet0RJG6r5cc65wMIAmF
|
||||
cuV2N1AyYDtimxcs4K37kjlypesFHIng7uFbff6q0CTx4X8gE+rAn7HreP/REmt/
|
||||
9PPIAq+JYk8O26LEtNhzuEyZjMosxWFa25xZLiCCkndx0JALQ/TLoRIFmk8CJ1j8
|
||||
e6Ou43jNBXafITN4b3XLLstKbQfnQW5j6Hxf+fbbjBZZQLc9sQ4TFEY+CAEntglS
|
||||
d5NpeCxnxstb/IF5F6xybRC4M03EACVY0ya0kfrbrjmoC5BZGyP/Kp24MWFYGfaM
|
||||
hrIZsgXyhmIWvuEsxXopp0WBYGNV16YXUNq7bA3Tmwtii5MtQteQ1j8W3ycoJ1mL
|
||||
urWp+/vYIjKOYSxwy5pz
|
||||
=choc
|
||||
iQIcBAEBCAAGBQJRyDwJAAoJEPiazRVxLXTF/GkQAL+ulebCu1iq1VHlEkF03D7+
|
||||
KH/L6ST6ncYEEQGcVxyISihkFDS/CZYUZgdO4hH6V0VcIWzm4uJzmcP1hHtVh2G+
|
||||
GCkA+9kzr5ECZ6kZiEBezPNFhjHW55nbOpZJxJrRFhhGJ0YJpvf2JlYDUNeKYv0O
|
||||
/JaVIl/dpIlg4BJJVBgVx90DDyTHwXmENQsc7RQPsKsT1hk+K0216D8ZB0S6r6qZ
|
||||
WMDsfs4AUIIsfmqE04GprENVaWGmACSd3gSwGXZskGC4kh7ALUY46ABKmZX10YMi
|
||||
UgzUOMckoub/Ih8Bpr3StXrHdQ7e9aVJePY9l2pZUi4Yi9GC5D6Hs0IH8PKDHj+7
|
||||
koypTbruxsWCNpJ5LvLScU9dGlRM1JiT5vpDdIQa1Nj1kUCU6VU8KT/xaGK8I0MP
|
||||
bPUp8FXpdNu0kcmAym8miD6we2RVtQZ4k1jaKlhYt4U/Z9WVLJw5Ed+O3oV+b2dF
|
||||
Q6YcmFKQx4kJ6rTMpIa0SOPYPDIj+LxFXXxOHHEYDKRPHDk704dEhLkRzJl8zyp1
|
||||
h3Lkk5kpP1N3ezlux5pg/AiQZhvwFKM5s89Kwy/qhE4wk5BWdpNc8RZDC3PkvCKY
|
||||
jyvvL/ahgH0gWS2smsLUt5DyEwopGwB7Gxf+2xmq+IgJmny56wGbTOtE5keYId8Q
|
||||
zs5enb0XEI1wxscAwYSR
|
||||
=SirA
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2013 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.24.ebuild,v 1.3 2013/02/14 13:27:38 ago Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit eutils multilib
|
||||
|
||||
MY_BUILD="82872"
|
||||
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}"
|
||||
|
||||
QA_PREBUILT="/usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN}/.*"
|
||||
|
||||
src_install() {
|
||||
insinto /usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN}
|
||||
doins -r linux.${ARCH}
|
||||
doins ExtPack* PXE-Intel.rom
|
||||
}
|
@ -1,199 +0,0 @@
|
||||
# Copyright 1999-2013 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.24.ebuild,v 1.4 2013/06/18 12:19:35 polynomial-c Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit eutils linux-mod user
|
||||
|
||||
MY_P=VirtualBox-${PV}
|
||||
DESCRIPTION="VirtualBox kernel modules and user-space tools for Gentoo 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 /dev/null 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 video driver."
|
||||
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 driver, use the following"
|
||||
elog "file as your /etc/X11/xorg.conf:"
|
||||
elog " /usr/share/doc/${PF}/xorg.conf.vbox"
|
||||
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 ""
|
||||
}
|
@ -1,32 +1,30 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
Hash: SHA256
|
||||
|
||||
AUX create_vbox_modules_tarball.sh 661 SHA256 2c325859be34acb8589781dafd1e64e3d93c7995fcc1b3d41a549a2c8348de4e SHA512 1f6f1502fbf666b0afeb402290e8fdf0435a9e4356102fc0ee5c26635a8e9948b3fd427bad205a6163beebd2917b0a5d1f547afef3a549489cc0afe229722bf8 WHIRLPOOL d6b8eddbe9bbbe864db5c754cef5d7b31e43f7f388ee28b473479c241c71cba3cef83aaa3661e72511a2248832ec8420c84e1b056894623ef88a3d144989aff7
|
||||
AUX virtualbox-modules-4.1.4-pax-const.patch 2335 SHA256 d23da93fa1a3b7833766caa8329745ed7de7a5ed6ce1fecb090325fdc83e42f3 SHA512 8f5ffcd53f34e616b895013660e269e6031837411471abf69711df4fd5d745299dcb08d361eda0979dcfde7d9aafa0d24c99fcc9f3875fbf35771945f6b224a1 WHIRLPOOL b875d0747bdf3c2970d9dc84c7e4f6fac1bd37b85ba6086a981397c8b506a7af2709fa94317896650fd9ae98921d40f399e589b851eb2da2f9854eb1f443930c
|
||||
DIST vbox-kernel-module-src-4.1.24.tar.xz 459852 SHA256 f0113fc453f2c599a0afeb07539646ec14008693502436fca78966eb440b903c SHA512 bc92e387d83ecdffcf1f0eb71d3b0fb0401d4441821eccb7650319916b6f3351839b177cc2a61f0f20273cfa57e073797adc5692eb42975748cb7d52feb4f427 WHIRLPOOL 9bb4dff9e1dfd694f23f4ce121d89fa3c2a77ef1718df9c7ebeb5f53e7d7adb6061084727c2cb9a7f1b34b2000c17252ccfc02e7c7edb8c05d2fb3d7bc8905b1
|
||||
DIST vbox-kernel-module-src-4.1.26.tar.xz 460260 SHA256 69f7397a23b0a0fb55e2b9337d0770a4a1b2d11c2e53d9bc620f7629952bac8f SHA512 5b0312ddf71979d86ecb052e09efb6c19ae6c42a2f86c4cfd14f0b66e71d8e635713fd67f160f44195b77b350408d36ccd794bbbb6e3815cfdd174c4c29dbd00 WHIRLPOOL c1a351d1d5ba5b8bc50dc7a791ac3526aa1fc1fb12f1f8db412c774778eae010abab7d3cfdb3ba4e56dd72120c25ccc40d3b775fd14c67eeca71353110bf7291
|
||||
DIST vbox-kernel-module-src-4.2.10.tar.xz 492536 SHA256 8b8e46b6ef5e4bc37adc36a4cf02ac424f8674ae266aeb4985ccaef6b1e5b633 SHA512 9672329a344e3d9d73ea627d739c4e97f508922777553937a484bf716e67a53cb28bae56ee8911a50420df6b64c28ea5335f67af9321272146c75a35bf658550 WHIRLPOOL 0dd84331299d752cbb8388ef3a77a662a0685a1bbf19e108b4445cba88b00c4fd46d185c9b4fbdd0634c20d2f4930fac0a488f9b3bc1e7ac46d187a6b134ea51
|
||||
DIST vbox-kernel-module-src-4.2.12.tar.xz 492836 SHA256 f68078b9cdb4c76972b4e39421a6e5ced370b6159a38826c8acabe27f0231eb9 SHA512 b0f37d8b5454ffb4588eb60c667aec58e349b62253366bb3e89d8995dd5fc6ddf4fc8d8c2bd5054b9bf3ef5602428a2cd66f1d5aeaefb34255d7726f60fa9906 WHIRLPOOL e6a7f2f82a65782783616ab430b8bf3663970b7d598f33d8368e3c8f1bfc763b53937f8cb3c99937c8c104215c50a5de4cf8a1e5e17b76c23180a020945b57f9
|
||||
EBUILD virtualbox-modules-4.1.24.ebuild 1591 SHA256 e6f22b1d2ff787c9a2572eedae076197d6ad70eb266012c0ba330357a9624d95 SHA512 053d8a6b31cdf1b76022783c42ee86f1c2c44b6359a9d9c960b1036733bae3df355ed6d3cfcfff38205a1ee862a9444b72af80ffc79018170033709a094b042b WHIRLPOOL a0fc94074002844a65529e4b1a9c90d37af8453dc57f68964eab4483784f85d882d9bc592d7910be3457c2ab15679c36bdc33852dd6d089c03ee6f49fd1ddcf4
|
||||
DIST vbox-kernel-module-src-4.2.14.tar.xz 493088 SHA256 c129a1cfcb1f1fca68443431e124a3904cf3952c4fdde1297d9f13da754f89ac SHA512 492ecba423abafb8c5e8f4a69450b16395019dc2920c15cad2341a2159a4b8cbcb2528258ddf3a0e43f68d701fa26d3b2b9e09db1b43676ae320065b3cc76dee WHIRLPOOL 1db5310d0b33eabcb758ec403cc71bca2a75e52be6a6e61487d231021a56ae12c2ecae8111e3c75f4c6b469bcb6a96cc3b99b875f9ca447ebe494cbed776f6ae
|
||||
EBUILD virtualbox-modules-4.1.26.ebuild 1591 SHA256 e8d6e593d608e5535d31e4d877ea498f68c6ff54b309823eada3689f90a3ecda SHA512 4b2990f208beb40a39e44bffdcd3bd5e810307b3bc3964b11b34a910253b5a0bfa8d81e571f8e939c0ca10a26f7c0ac9ec4e71588972bb8a862bdbc6c71aa6ea WHIRLPOOL 5e3cd1d50e7e678bb6b19355d7d2257f55b0336ed1f22b519d738238ba220cad00996f03ef631173faee942d55261876923d58a1b535b1b12a89ef4c3c0c5d33
|
||||
EBUILD virtualbox-modules-4.2.10.ebuild 1602 SHA256 58b80f77efc7a3c41e36915d47730525c04f6c76e845bdd3a6bae8b1ae46cdd8 SHA512 5d7f2aff7fd3fdd07a71d7b86e3bed489859788f8f237596a6154dcdda7f46eda46433ce91293dcc0fd53914fcf7d527f24a276e216538e8521d7e716ca87776 WHIRLPOOL 02e409d34bd9319d450f60f68336f57fd7b483ecbd4d9ee48858b8dc49e67a9d9877458c1f39f5f970dd62d06635ad68270043471483cb2fd6d68623e2f9b2aa
|
||||
EBUILD virtualbox-modules-4.2.12.ebuild 1602 SHA256 5a3b0447914ebc38ba81641a14b0236d0f5c3cd41fc1b94d390a61e459241589 SHA512 f65999d01777aa0add3d9694120935b8429ec6af179df0dc42813d495e324cd66864fb591581730bfd11122aed62048559864e8e888bccc6df7527d48b83289a WHIRLPOOL 8579f29122e3ed0ca6bdb75070f0df048c2da719786a86691b8c455c60fcda22fc9fa1ef0e5d4b7e5b88383e7678a5947c2fb2aadf1bcde25242fba0340613e5
|
||||
MISC ChangeLog 23115 SHA256 f4e43179c2177063772449a1b0ed7b8bdf0e2c1e10c200cb0db632e99d335beb SHA512 0719232d2be5585e97f94c3879cb01fd79f99a9f0fea184046d4c85c411221ad164a5f4bf46879331700f42770cb5a60f47fd93e8005059f92262752b3067bbb WHIRLPOOL 2d96eea4f363911b6c3d4af08ff554904df7aa14ba58e04e393a1fa169618cb3cc6dc88f14e71bc04e21e5416f9c1bced151121698fc81c38884fd53471c9a25
|
||||
EBUILD virtualbox-modules-4.2.14.ebuild 1602 SHA256 a624415bf4443c2cd2a2e1001c52eba4c106dfb1b0b0be81c9591de0cc40dc7f SHA512 f7ebb6ce7111853cb2e7489b7b1057da8d7446c7078cf998f3305c6c0c1d9a850d8b3d22377fb612933dd9140fda4fa371d2bfe79650d52009cede5a8e3c4636 WHIRLPOOL b15886dcc93ef6a2d0f6267b4915b6dcc8cbea6670d0079425ebbf0a1eb8d097e06a718faea3de17d50f25c3a2bdd36e62117ce6028f42571330c7bed894cf6a
|
||||
MISC ChangeLog 23359 SHA256 710f5017859fe5f3f60207ee75b690776ba08d77b33795db9e5e4dc2f64a8f54 SHA512 2ee123c13cbc2c4a50834a91a7f86de3e46354fe3a9daed3945f4f66384f3e4eecc5cbe8d97837ce64c987422187ea1ee82994344af847e0bac05b43a4a4355b WHIRLPOOL 4357bae008cd5c6aa9fa98ea88e8d8bbe660534ffb8f7f28ca6c1cfa304514c7692ce83bb383d44a8b949787c75bf8703038d308ff06481ccaedbdf6b961a0ae
|
||||
MISC metadata.xml 431 SHA256 dd5f585b5465db14257bab08b1e7fe6f9ceca47d631bb8418665dd4ab0819e77 SHA512 6269d132a33ffae160ed2b4b87618ef764b990bfdbdaf026401a0794b48fb2bd0c4203892a4e0e31904b84f967cd4ef5343dcfa6e2bdb9e755894d9906b38df8 WHIRLPOOL 8d8b65880991d6feecd562639e4da520247dae4418cb7869e03ae775be668898dd1a84141a4146f17d8c6e9e0a5d1a0fe5ecc64517b03f19bd2777ccf84f41c5
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCgAGBQJRnlhKAAoJELp701BxlEWfXEEP/25v69/imsTyzOUX/JwmjLfz
|
||||
mRqpvTs9BuXTtXHIp4vrFejfOFNUSRUme5mUt4bfsXxguCpZ6Ch7FtugLC3q2Pj2
|
||||
uUbHAnhdxLT72qMyXMeonQqIHLxzaDi0cZIpBs9pfBtkVR8bwgOjhmExdpg6qMSU
|
||||
+Kq5oEfkJVLm0qIxafxkA4gjIsUP+bZAxKoHoH9AqvwEDJmA3OySOxg2r2GXiYG+
|
||||
VUcGmRsxInUp+8CWY7kDI6TaYB6NfgVCLoklzr65S4KEvsrBvWAK/R8r03+bP0DF
|
||||
Z0BZXlioE5jHyrvOe3M1H+ut+q2vP8QXHgR6DXRZUHH/gNe+QdpBlZ76iROfMqo9
|
||||
PlhCZaTCI4RA2E9TfzlJvYZZiqg2yXqjSnhKUVCHzkzKYeuJToZr9U+q3Y6yUZMZ
|
||||
4ekingbOlY3e+3MUGfP94Pvq/Bf7zM45OJbpeJzmlUfMU3NFozZeGdqwgAsfXTl2
|
||||
RrqFNMrEzWq3eBgR4HsitILr/5HtHqbRM0IP7UJEnfa0PRWNPT5KYzhJQTY/oyKA
|
||||
Hssk9WR2CQpytjrE9LSfoqclNY3dlJQqms+k3hYzMZLl0S45HrM6Mk+6MNrNk2BQ
|
||||
Vh/mJ8wtDHsm6BbDW8F7FDK6I5bXUPVxZXOAdzbd3FJeHcaawjO8W2mNamDqYPVn
|
||||
Ps6IYndcQ7qxxdm3ZxW2
|
||||
=nTMO
|
||||
iQIcBAEBCAAGBQJRyCSmAAoJEPiazRVxLXTFLhEP/iIndbasYaoLDPyB76XA0sYz
|
||||
c/hPbHNxpKBvBCg/303Khl5mEx0LBsRHzDUEsWGdj3ChWIru9HEDz9RKPKqpTw4O
|
||||
NJahQ51foDK5utvCgLUUD6GLEsVdwzPG2vVBfsZ8lK6zDfjn2pwX0GuHFU8mA+zL
|
||||
5iFPeS83aKzoK5pHnDuMOI1gf4CDN3jjhFLHAlGWGw2ZbZBUAN0ixpZAunifMXg0
|
||||
X+4+T23qgWcICZwFVMSXWsm99Hz+IL/Vzf7D5KkZxeqfD2rTfzCMUrLqppPe283m
|
||||
wzsT9+fSfgIIHg9H6AMW702jPIsrc4GMPbdF39QGj2GEUlvsM+GtUAosNGyehQZy
|
||||
HcNMzPmFna1KbILWCgaQdhE/doEXMgatI2bBqrJmNychpKN1z5F2p8b+1su6lZx7
|
||||
bQPFvWk55lan9pf0ZeQC+Md+Y7J7wJIk/7TyG96Wtn+ogeLE2Fnu1NEAdNv3wKN2
|
||||
FjTDRaSkNju1iJ1tMFNBFbH/4qbqMz0p4GmKTC857NcCS465aruWc40q80jy9JCV
|
||||
agnWLzJ5qtXC2+X+ZoXv72x0vfd4M64mzlpn81Jfp4JzlYlDWLeFCGHB/Dd+GCtR
|
||||
7lMywEftAo8c+ES09rsM3Im4uHTYTq87yhiWsml6vqLwjEe9mWIasoX5nZSF1rxW
|
||||
Bl7qF2neX+LIan+XPzj0
|
||||
=fNhp
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,59 +0,0 @@
|
||||
# Copyright 1999-2013 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.24.ebuild,v 1.3 2013/02/14 13:27:56 ago 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 user
|
||||
|
||||
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"
|
||||
}
|
@ -1,11 +1,11 @@
|
||||
# Copyright 1999-2013 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.2.10.ebuild,v 1.1 2013/03/15 15:38:02 polynomial-c Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-modules/virtualbox-modules-4.2.14.ebuild,v 1.1 2013/06/24 10:51:17 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
|
||||
EAPI=5
|
||||
|
||||
inherit eutils linux-mod user
|
||||
|
@ -1,389 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox/virtualbox-4.1.24.ebuild,v 1.6 2013/03/02 19:25:52 hwoarang Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils fdo-mime flag-o-matic linux-info multilib pax-utils python qt4-r2 toolchain-funcs java-pkg-opt-2 udev
|
||||
|
||||
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/"
|
||||
SRC_URI="${SRC_URI}
|
||||
http://dev.gentoo.org/~polynomial-c/${PN}/patchsets/${PN}-4.1.22-patches-01.tar.xz"
|
||||
|
||||
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? (
|
||||
dev-qt/qtgui:4
|
||||
dev-qt/qtcore:4
|
||||
opengl? ( dev-qt/qtopengl: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:0[X,video]
|
||||
)
|
||||
vnc? ( >=net-libs/libvncserver-0.9.9 )
|
||||
java? ( || ( virtual/jre:1.7 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.7 virtual/jdk:1.6 ) )
|
||||
virtual/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
|
||||
|
||||
# Respect LDFLAGS
|
||||
sed -e "s@_LDFLAGS\.${ARCH}*.*=@& ${LDFLAGS}@g" \
|
||||
-i Config.kmk src/libs/xpcom18a4/Config.kmk || die
|
||||
|
||||
# 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
|
||||
|
||||
if ! gcc-specs-pie ; then
|
||||
EPATCH_EXCLUDE="050_${PN}-4.1.20-nopie.patch"
|
||||
fi
|
||||
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}"/patches
|
||||
|
||||
# fix location of ifconfig binary (bug #455902)
|
||||
local ifcfg="$(type -p ifconfig)"
|
||||
if [ "${ifcfg}" != "/sbin/ifconfig" ] ; then
|
||||
sed "/VBOXADPCTL_IFCONFIG_PATH/s@/sbin/ifconfig@${ifcfg}@" \
|
||||
-i "${S}"/src/apps/adpctl/VBoxNetAdpCtl.cpp \
|
||||
|| die
|
||||
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
|
||||
|
||||
# VBoxSVC needs to be pax-marked (bug #403453)
|
||||
pax-mark -m "${D}"/usr/$(get_libdir)/${PN}/VBoxSVC || die
|
||||
|
||||
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 32 48 64 128 ; do
|
||||
newicon -s ${size} ${PN}-${size}px.png ${PN}.png
|
||||
done
|
||||
newicon ${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)
|
||||
local udevdir="$(udev_get_udevdir)"
|
||||
insinto ${udevdir}
|
||||
doins VBoxCreateUSBNode.sh
|
||||
fowners root:vboxusers ${udevdir}/VBoxCreateUSBNode.sh
|
||||
fperms 0750 ${udevdir}/VBoxCreateUSBNode.sh
|
||||
insinto ${udevdir}/rules.d
|
||||
doins "${FILESDIR}"/10-virtualbox.rules
|
||||
sed "s@%UDEVDIR%@${udevdir}@" \
|
||||
-i "${D}"${udevdir}/rules.d/10-virtualbox.rules || die
|
||||
|
||||
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,68 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/anki/anki-2.0.11-r1.ebuild,v 1.1 2013/06/24 19:27:31 tomka Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_6 python2_7 )
|
||||
PYTHON_REQ_USE="sqlite"
|
||||
|
||||
inherit eutils python-single-r1
|
||||
|
||||
DESCRIPTION="A spaced-repetition memory training program (flash cards)"
|
||||
HOMEPAGE="http://ichi2.net/anki/"
|
||||
SRC_URI="http://ankisrs.net/download/mirror/${P}.tgz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="latex +recording +sound"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
dev-python/PyQt4[X,svg,webkit]
|
||||
>=dev-python/httplib2-0.7.4
|
||||
dev-python/beautifulsoup:python-2
|
||||
dev-python/send2trash
|
||||
recording? ( media-sound/lame
|
||||
>=dev-python/pyaudio-0.2.4 )
|
||||
sound? ( media-video/mplayer )
|
||||
latex? ( app-text/texlive
|
||||
app-text/dvipng )"
|
||||
DEPEND=""
|
||||
|
||||
pkg_setup(){
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
rm -r thirdparty || die
|
||||
}
|
||||
|
||||
# Nothing to configure or compile
|
||||
src_configure() {
|
||||
true;
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
true;
|
||||
}
|
||||
|
||||
src_install() {
|
||||
doicon ${PN}.png
|
||||
domenu ${PN}.desktop
|
||||
doman ${PN}.1
|
||||
|
||||
dodoc README README.development
|
||||
python_domodule aqt anki
|
||||
python_doscript anki/anki
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
if has_version "<app-misc/anki-2" ; then
|
||||
elog "Anki 2 is a rewrite of Anki with many new features and"
|
||||
elog "a new database format. On the first run your decks are"
|
||||
elog "converted to the new format and a backup of your Anki-1"
|
||||
elog "decks is created. Please read the following:"
|
||||
elog "http://ankisrs.net/anki2.html"
|
||||
fi
|
||||
}
|
@ -1,27 +1,27 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
Hash: SHA512
|
||||
|
||||
AUX tpp-1.3.1-Makefile.patch 854 SHA256 79d91a80826df1109303f93f99a8e4aabb3c2968d16300b37f6e471dfe601654 SHA512 5212d5342a1df4d786646eedd3e44362bc21b59d5746209c61a6b7e82e138e6ee0fea4b80c6e1fdbfa30bef1f08455d0d48d2382d46e14f10ea0f495330b300c WHIRLPOOL 28d7a294b88cc9bfe960d2abac026218c4bdba681b77f073af338b00ef67139cbe3b4bce6ea82a128f30b7ec6f5d7a1a55bcf6f42ed0abde902538cb5dc90b37
|
||||
AUX tpp-1.3.1-optional-exec.patch 1622 SHA256 de2720e58d69a506c6d91d7d4b475688814ce0c6668f17057c9085b4100a820f SHA512 568283bea1c58ab6194d7e88eacca6e84fdb03ec0f0ac5f3aee4ac2356305fdeef9a27942fb987df22fb3ca67230a109cbd2ebb56c28fd0c5d71de8f906301c9 WHIRLPOOL 8eefbe67eff95d897ea1f9e8df40dcac262634df1bc02a3c1c4786a59ae43b0a00fcf29fae9fdef9427ac3404654216285193cbdc9d64a65b1c2af75bbc45ce1
|
||||
DIST tpp-1.3.1.tar.gz 42095 SHA256 68e3de94fbfb62bd91a6d635581bcf8671a306fffe615d00294d388ad91e1b5f SHA512 f3e0282c01fb5e524a0aac15ce6070c72a1cc98fd2b1614660f8850e4cc1f1af2ba21fba753e854d8797354f76192ee0d29df41d5c6cc4a623a4ae917e55b455 WHIRLPOOL 2d69f5a407d51a1b3808ea53f1200915507d65c7f9855a6a3580f3e0d6fe7f5b5c52e101b2556b4c6d1fe59b1cf534f9906c2b229fe3cef5c2e61538df262764
|
||||
EBUILD tpp-1.3.1-r1.ebuild 702 SHA256 dc8b9e52b4abcfa93b32ab8483e9228f3f9ea09e4b7df01cad239e3723aa0a6f SHA512 4d2b4ab779e3bd8f2b22ea9292a3567ec7b9bb548d12b43bb5856b388ecd8cc1e790f873894abfe06fc898297079938909d70532ce6cf66b2629eadb30933395 WHIRLPOOL fbc93fbbe96faaf18df44ee6a889856f92d48bb6b596c8ea4a2f8b665d481d791f29129f49917744a03314d2634fed59f5f27dc90f2ea7c3f3a294495db9e41f
|
||||
EBUILD tpp-1.3.1-r2.ebuild 747 SHA256 13118ad6ca3d1324ed4eb36ee32f95bac9b14529582b9337ebc2571a47090373 SHA512 f6e8247398054789a052ea7f96cb9c7fb62df938ec913fb36cc09dc66a5e2243380f8aff1e60eac5ef141f96e2beb496d64c1811be6b6f45e57c37099b23c933 WHIRLPOOL 2b08c744ebd52935f8956d7bbc46dce779e3727d90041a25c11f7822e2d565aa8f0a954722621fedc1c68081b68d8d2e05b31914c313c921a48dd285e02381fc
|
||||
MISC ChangeLog 2931 SHA256 a1d3d3b5bb6b4cc367386c804fb52d489d0d3287b91bfe8ea4c59e4ecb253641 SHA512 6d8b528ee87db78257468b3afced8405899f402dc37ce330e2f60efee40e3a0e7ad8a1dd485e31fa2181ae3f87968b9f83dfabf2d32ec6623c9ee4b858dad916 WHIRLPOOL a311b826c77c6da7377e5f7879338ecdf6c359ae0525d0688857ef6ee953b1e5a6c2aa5a9fd70ec7e18b7516d883f0640b7cc3a846bac1a2778557a99b5e1551
|
||||
EBUILD tpp-1.3.1-r2.ebuild 735 SHA256 8eb84534af8d0cf885fa492f519d6c631041c2dbd5d4d0ef60f604fd769ac3e8 SHA512 180662ad1e0a6dee91dd9c6e0a5292a160c052666a4c480d4923f4a47b983ad004c018455084446934694aa16c6f53f847a28eac74d75934155fe12f8d5a32da WHIRLPOOL ab4879a54a16206a8db3b0470ec277fa0ae312a84a0dfc25aacc6ccd735e7a055625f638adfde1b536ca6de8be50be2dbba3141d4001ca50f58cef85bb4283f2
|
||||
MISC ChangeLog 3025 SHA256 7e1443c2becffb9904ad4c29363a69309e128e6749664555ade39cd6bb9123cd SHA512 83ff1d6e64be49e5e812d4b67571981ff93a118944ce341d0b3ed9185c85844bfa3178bc06abe1ee09695ee99959e1315629501410182d2b97d0c6ea9f9ee6e8 WHIRLPOOL 19b91e1443ba242b1e5238b89b78ac34c6624573d2908c91723fff466c94b75314e2f47723836bf9236c411fa3b668b23984b38fdcabf80370acd82c2e42edf6
|
||||
MISC metadata.xml 268 SHA256 794d90f4001c8722c1a7dc8320ee92973c2eb5dabf4722b35d85cca28b74a380 SHA512 7ac816eede6729cd2f678b4a9239a4b8a622d735fe65d68d273f4bd027e94d2fcceb39da8f75ee5a5b0945e9116f52956e79e4c433df4ce96291215e04e02d4f WHIRLPOOL 1e9eb7c5e4de12bec7e913e38d56af2eeacd46cfe22c9db50049168b9c9deb65a803e36c258e0bc9750d412456b3df12e79b4aefa5f6a74eef7b4462fca6fcfa
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCAAGBQJRxGJRAAoJECRx6z5ArFrD3aYP/jaV6lGwIky+jjzp3JpSpXML
|
||||
W1dCdh7pqGMijcmgqFl2qIkic6Ep+bNCx+eLQnswnNXKdZe3ODAY+eOPTrrZDe1U
|
||||
8o0rX/UZq3ax2zZ1lCeGqBqZR6tqC/L2roVxPpdaShH3i/np7i/wXCdWe04ukuW9
|
||||
2D8I7Srw5I/mn7pkhzjxbX+uRBREeliNDo8iiOjkxtENawmmwcn0iHeM1duXHi6B
|
||||
Sd5XvrxAIr/mjbn/bpVMN5sqN9EGaAT8iL7M15bjR5IBmme7r3GcPR7PvWRWbGoy
|
||||
VBc3AhC4d8U0fAp2o/529yQMyIv9kKwXGxjd+KZb7v+a7n097n48RU7b2SNAMj42
|
||||
9AsTHEfilSTJf9+9317g5ZgpKQAEXx4kIxexcYz4YueWkQnYr7B0VqulVhYUwA1X
|
||||
gf8iMNwqTPYwNXHgSXm4+4DU75fUslczXlxO4ZP1ewkqUAe7okficLLYnhoKuY+Y
|
||||
AthKmcQkgXRRRNAHG+++QCHhuDZR0mLm74IoxIMBFxVaGQC+kO203IP+Ntj+fbFu
|
||||
ApgsjnW61elszE8bcADlfAdQW9jvjqW8gl2GuH8JKOGZcNGBWCENFiDeH1nGwFI4
|
||||
fBvYIbE3MIH5dxX9/Mb1hfy2h2sOM9TVPBCI9yLme/SS3/WbZymXCKq2p+zQrTPe
|
||||
9Ex59gBm3TtE5MJMe9Ub
|
||||
=Qxpt
|
||||
iQIcBAEBCgAGBQJRyHiCAAoJELp701BxlEWfMZwQAKgDQsOXFa0oJGbr2lcgYgqT
|
||||
d5wLinpyGrMEIxjhBTjpKgP6BKaIWq8jrtrRc+Re1a7c3/2T7YUrELiGhMQ+lV6S
|
||||
9xE/eY2OQWclaH2o0O6QBV2d6y8ebk5wAc/wSWraUTsm9iwBiS5tuX2Omr/yhjC2
|
||||
4KpWc99pe322aRly7OyT2BkluI99Isgl0GSg+cMNIMrkR2BAe6a/5zGz6Yb23lvC
|
||||
ZBxGLFuiG0Wb9H6Yw35ZuhWg+ZOmh8uuLl2W55ajvA1lfOQwlzFV/d8B33o466OS
|
||||
2UnKzmqznXSDrmYYA3qthdXkBVKo2V26fbXljkOa9cIgz+pD7zyIyol3z9v4z/cb
|
||||
yyvkn8FirXillMYcj8VXaTq3JHjBhT/7MWK6lpuv2DVDO8qWoSGYEL50GT2KDCdl
|
||||
xaa9y59CAtJhnc7fOgnj55jPTN4XkOyHcvkysDdCqEEFgjcVSAuuwvavXvJGv8zl
|
||||
1XWaDX7d+snrXRw0gMGgMfh7uR6/BZrYCuA2GqSd7DOI5fiB/w/fjRckRuT6pz7I
|
||||
GO/LByRkwer97Hai80olosMrpIVwFu62oc3hGJ0L1P8K+5+epsxeziVvX/t1o4sj
|
||||
94pLBlKCSqHOh0aU1X3Y8o8+RuQkk/2GPChbbA18NEwEN2L6RkS5nEK44jg8XjVk
|
||||
SQdx8EZW7MEZH7xyWCcD
|
||||
=FaLC
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,122 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/tbb/tbb-4.1.20130613.ebuild,v 1.1 2013/06/25 00:30:57 bicatali Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils flag-o-matic multilib versionator toolchain-funcs
|
||||
|
||||
PV1="$(get_version_component_range 1)"
|
||||
PV2="$(get_version_component_range 2)"
|
||||
PV3="$(get_version_component_range 3)"
|
||||
MYP="${PN}${PV1}${PV2}_${PV3}oss"
|
||||
|
||||
DESCRIPTION="High level abstract threading library"
|
||||
HOMEPAGE="http://www.threadingbuildingblocks.org/"
|
||||
SRC_URI="http://threadingbuildingblocks.org/sites/default/files/software_releases/source/${MYP}_src.tgz"
|
||||
LICENSE="GPL-2-with-exceptions"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="debug doc examples"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
S="${WORKDIR}/${MYP}"
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}"/${PN}-4.0.297-underlinking.patch
|
||||
# use fully qualified gcc compilers. do not force march/mcpu
|
||||
# not tested with icc
|
||||
# order in sed expressions is important
|
||||
sed -i \
|
||||
-e "s/g++/$(tc-getCXX)/g" \
|
||||
-e "s/gcc/$(tc-getCC)/g" \
|
||||
-e 's/-m\(arch\|cpu\)=*[[:space:]]//g' \
|
||||
-e 's/-\(m\|-\)\(64\|32\)//g' \
|
||||
-e 's/-O2/$(CXXFLAGS)/g' \
|
||||
-e "/^ASM/s/as/$(tc-getAS)/g" \
|
||||
build/*.gcc.inc || die
|
||||
|
||||
# force 64bit where applicable, 32bit where applicable...
|
||||
# built-in detection is based on running kernel, which messes up
|
||||
# e.g. in a x86 chroot on amd64 kernel. Bug 462130
|
||||
# see build/linux.inc for values
|
||||
use amd64 && export arch=x86_64
|
||||
use amd64-linux && export arch=x86_64
|
||||
use x86 && export arch=ia32
|
||||
use x86-linux && export arch=ia32
|
||||
# no idea what to do with ppc but so far it seems to work
|
||||
|
||||
find include -name \*.html -delete || die
|
||||
|
||||
# pc files are for debian and fedora compatibility
|
||||
# some deps use them
|
||||
cat <<-EOF > ${PN}.pc.template
|
||||
prefix=${EPREFIX}/usr
|
||||
libdir=\${prefix}/$(get_libdir)
|
||||
includedir=\${prefix}/include
|
||||
Name: ${PN}
|
||||
Description: ${DESCRIPTION}
|
||||
Version: ${PV}
|
||||
URL: ${HOMEPAGE}
|
||||
Cflags: -I\${includedir}
|
||||
EOF
|
||||
cp ${PN}.pc.template ${PN}.pc
|
||||
cat <<-EOF >> ${PN}.pc
|
||||
Libs: -L\${libdir} -ltbb
|
||||
Libs.private: -lm -lrt
|
||||
EOF
|
||||
cp ${PN}.pc.template ${PN}malloc.pc
|
||||
cat <<-EOF >> ${PN}malloc.pc
|
||||
Libs: -L\${libdir} -ltbbmalloc
|
||||
Libs.private: -lm -lrt
|
||||
EOF
|
||||
cp ${PN}.pc.template ${PN}malloc_proxy.pc
|
||||
cat <<-EOF >> ${PN}malloc_proxy.pc
|
||||
Libs: -L\${libdir} -ltbbmalloc_proxy
|
||||
Libs.private: -lrt
|
||||
Requires: tbbmalloc
|
||||
EOF
|
||||
use debug || sed -i -e '/_debug/d' Makefile
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if [[ $(tc-getCXX) == *g++ ]]; then
|
||||
comp="gcc"
|
||||
elif [[ $(tc-getCXX) == *ic*c ]]; then
|
||||
comp="icc"
|
||||
else
|
||||
die "compiler $(tc-getCXX) not supported by build system"
|
||||
fi
|
||||
emake compiler=${comp} tbb tbbmalloc
|
||||
}
|
||||
|
||||
src_test() {
|
||||
append-cxxflags -fabi-version=4
|
||||
# avoid oversubscribing with -j1
|
||||
emake -j1 compiler=${comp} test
|
||||
}
|
||||
|
||||
src_install(){
|
||||
local l
|
||||
for l in $(find build -name lib\*.so.\*); do
|
||||
dolib.so ${l}
|
||||
local bl=$(basename ${l})
|
||||
dosym ${bl} /usr/$(get_libdir)/${bl%.*}
|
||||
done
|
||||
doheader -r include/*
|
||||
|
||||
insinto /usr/$(get_libdir)/pkgconfig
|
||||
doins *.pc
|
||||
|
||||
dodoc README CHANGES doc/Release_Notes.txt
|
||||
use doc && dohtml -r doc/html/*
|
||||
|
||||
if use examples ; then
|
||||
insinto /usr/share/doc/${PF}/examples/build
|
||||
doins build/*.inc
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r examples
|
||||
fi
|
||||
}
|
@ -1,18 +1,28 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
Hash: SHA512
|
||||
|
||||
AUX regex-posix-0.95.1-control-exception.patch 2137 SHA256 92f41613abf7ac901553d7232cc69f2848f1ea2e7b992db1d5b430421cbf1c5c SHA512 29fbd05ad4d608e8aac9bfefa4a0f8b2e31495837107422a552ab21aa93a8d82dcc043321a6987d333462aeef349c8a5a91e2aeeca8ea68e551b7818aca207c4 WHIRLPOOL 114aa8f430e13544193a85d7d73faf00b1aed06328248928fc68ed948aa453cbd5f274bf78afaec15d531f024521e83cf3e2fef059cdb89b2e5b98d5c92057d2
|
||||
AUX regex-posix-0.95.1-ghc-7.5.patch 554 SHA256 0f0e6bb141101ad6c96f618d699dc2e058486bd91e9459872c94ac661d77dac2 SHA512 ea77dfc50967f5d3c8beb82ece23a1c48168fa59c08d7ce58b16c22c708fb4e49c76ab8b8aac0ef5306a2babb8666385f916295bd77f57b149cad5991ebb5516 WHIRLPOOL d0f32664ad3134c89706c26f28ac87812c437eab8dcf409189b9d5d96086051007a5e61700eb1873d1e732dda865e8a349213aed2c1e6ecee16fa4aac179365b
|
||||
DIST regex-posix-0.95.1.tar.gz 42808 SHA256 74ed145b1a5b3c766a2694a58661f1d5e03a8dee283c5ddb9d689cff16efef0a SHA512 8d5758c286cda9fe0e18ee58d36b4481722bf2c6f59b8d29767817ddff80f527b3ae2c3b1cd0db6074bde019c56129d1baef5f97828bbc8e9f46bb70890a57fb WHIRLPOOL 300a65a9fc5093ed6643232ce2d03d25ab7714367fdc911a53ff8b8ed1fa1f12fcb2ee7f75701f1e80362cef61be5b09e3d838c2ab8a8d9115c59bf68fcb3025
|
||||
DIST regex-posix-0.95.2.tar.gz 42916 SHA256 56019921cd4a4c9682b81ec614236fea816ba8ed8785a1640cd66d8b24fc703e SHA512 2d22951f0302de144483d2c11d0711dc2cbd2fc6a0eac0126011eaa6f577837ae8c2a9516badb4beed6c18311241458dd6ad9f82a11d6f3763891880ebbc8c41 WHIRLPOOL 8d805d9a30caaf61c3498b8ec3ade8edcd5c5dd487878748d4fdb9f5ef03e73235df12749efbd88c179feaa5ba52400396ba1c98f569f3fed8eeae05f6ab1cd9
|
||||
EBUILD regex-posix-0.95.1.ebuild 859 SHA256 4a57153b1ce01fff55b420e1bb9b710b8e3fe28575d916850b697212d3f540d0 SHA512 f4a110ed0ccc28fbd9cda6b0d9d4d0b3aca828706e783d93bf161867df992b908d6dd6ed8c88c9479410815123bdb1302ca15b4df564fb90bc17fd9ff3e98618 WHIRLPOOL 7ebca2cb86f869a9e8b71ea0b881171479e86fbb4f85415604f14a74f11567f32c3ea9794e68613d9ccaf045423ed6c7d277ec349b6db68764d17ad6f01fa957
|
||||
EBUILD regex-posix-0.95.2.ebuild 814 SHA256 4ccbce264585f656238f466e1c863a29d26cb83544991c8b476668928e49cc6a SHA512 2fffe2a797649fc27a0f4f543c9f8d6c8a39ffaa1712500749a5be51c9fd5990b24d17ab7c65f8f5b840f80bc72e68b9587884eed8661d61a7d2c3074e3997f8 WHIRLPOOL e087fd578c2e7532774ffec8017f64257c5194800ec4e2b6a97daace4823c226114bd865e2ca507ce63434c525482a162d57695386876a8bda9d1516411febaf
|
||||
MISC ChangeLog 5667 SHA256 67b3270848147fdb31ea20dd10c5e5af0a5c9619ae5859ff305d98cf05378b35 SHA512 3d49146b38ef371006f9fa6787ca665910c673acd211d750cc4bfa7fa9e0ef9e3f40cf45bf60077143d4de60fb7dfdeed05a75d23b54521bcff508ddab02f8aa WHIRLPOOL dc79be8413b7b13662fd673d356dd516fb0eca4d868867d551fa8b93133fa22da56ff12d8a25dd8365f5ed053cdc88caece48ec020e63e29ebdfbb560a7e3a54
|
||||
EBUILD regex-posix-0.95.2.ebuild 810 SHA256 93b8e84633f9a2df98a8ee2eb6a6014373908414ab35deadfd0f03fd8c73b1cf SHA512 433c59e7880e25dd544569b1190a3aea303f48363c6f6f7c2a5549692b8db73a95ff4e050db8e7a1a3e205cc337b2466ae95523636f60c790ac003110cabefab WHIRLPOOL 8344547869ad483aa5ea95d0b25c5c2f0acbf16b9f26347fb4759705e2c2799599479632f8cdb555a572acd9c489a38181fad2f79cee3f86c6949d2c084ef92d
|
||||
MISC ChangeLog 5775 SHA256 d87c587dacb4289e6758ab2204b83a970ab4033226a11d7143d0cd0301305533 SHA512 8e6b2290dfa8bf1ecd8840ae9ddfafec1ec915b2f48cc45f7d8198ef8743c3f9e72c3b441bcf8ee391017578de65247e379b710cbd48eaac25c759df228886a0 WHIRLPOOL 119be0a48ef9f97dcbe9ea26e70caa6cdf69d90b7cd2060a98acfdd68e18e38fba2476db9d526176655f523b89555d9a356bffd7404305ec9db270b3942584ab
|
||||
MISC metadata.xml 306 SHA256 9e163fe48d0b9d4f5babd42349f6000f19d3a115805380742737059aefdcffe9 SHA512 9030cc273d306c0ba81f00222980a03b3b589e35b6f1ae514c5f2d3ab3f66aaf8702b0ca603f109dca73eabe37d0bbb0e4d3876374731b192fdc1d3033076cd0 WHIRLPOOL 993477208fdfe86e0d5307ca6f04a37188f2836dc4976b4223894f6d6683da78bfce548f4bd4013cfcc71e73a64fb078d45c88df91b3a309d2e6aedf968b1c92
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAlHBT1MACgkQcaHudmEf86qVvQCfS1pM9wEsHCMgvG7BXWJjfM70
|
||||
e4UAn3x3bigxzYT22/yKFdLCMKW4HLO0
|
||||
=Xxup
|
||||
iQIcBAEBCgAGBQJRyHp/AAoJELp701BxlEWfTRUQALG/nKyjuxMZVgmfQonzmDD7
|
||||
03mVd7I9xsgYZbXeo96YGyLp+8cyOgHFDv7KAYJxAHhmocKBDHIeG3LE5kVTiqnI
|
||||
JI9SlKcX1BpoiJgbihbWYeXKm1NVrBmuGenRug7n++ruu9LAVMu9jywldtaEDGk8
|
||||
WA1Z22WuxGjTn1TL9aIML9K1Y74K1KsvbBGLqj4Nge/Lg5v9Un354tY+SaP/8uo0
|
||||
PfsUIpwPaqufqk1lEsM7T6yldySHF+bUYgER+alBUV+bVCF28KrldbsrMlXva+L/
|
||||
SDIXhK+IczbQxZxaJ55yvjSudn55q+KiJMqvd5hlf8oQnQ06Kz/sNlwgaq6swZtg
|
||||
fO7Tf3/621rN89TLskvX4vxfUytikiNg1JRlI1Wq+pYq/do21M+4qln4DZGL+ydK
|
||||
n01AuVYsNTfRTzj9warImevk+ajD9F/YOmhKA5zZfUq3GIFcDU4JDdki9wBl+Y43
|
||||
peQ+U1/6L/6bKNAvpoO5trH1jAv8BUHG4E55vljiVLAPnEni5eeY0HgKGwplQUgG
|
||||
ti25cx5VotmZtLPROaxShzdx6XnLIYIWriqiUhTNQXX7SgOFzKMK7aJU/JPHTAT5
|
||||
7+L3R42vL9e9uF/flF2xyWfKZTfjZOgIQxbJNbRBXPWzFhGAorYaP90CRnrSeHZR
|
||||
u4H5bcQluVqWINOqALYe
|
||||
=wVNT
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqp/nqp-2013.06.ebuild,v 1.1 2013/06/25 06:20:15 patrick Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
inherit eutils multilib
|
||||
|
||||
PARROT_VERSION="4.4.0"
|
||||
|
||||
DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler"
|
||||
HOMEPAGE="http://rakudo.org/"
|
||||
SRC_URI="http://github.com/perl6/${PN}/tarball/${PV} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Artistic-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND=">=dev-lang/parrot-${PARROT_VERSION}[unicode]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl"
|
||||
|
||||
src_prepare() {
|
||||
cd "${WORKDIR}"
|
||||
ln -s * "${S}" || die
|
||||
cd "${S}"
|
||||
echo "${PV}" > VERSION
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
perl Configure.pl || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1 || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 test || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${ED}" install || die
|
||||
|
||||
dodoc CREDITS README.pod || die
|
||||
|
||||
if use doc; then
|
||||
dodoc docs/* || die
|
||||
fi
|
||||
}
|
@ -0,0 +1,83 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/parrot/parrot-5.5.0.ebuild,v 1.1 2013/06/25 06:14:37 patrick Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
inherit eutils multilib
|
||||
|
||||
DESCRIPTION="Virtual machine designed to efficiently compile and execute bytecode for dynamic languages"
|
||||
HOMEPAGE="http://www.parrot.org/"
|
||||
SRC_URI="ftp://ftp.parrot.org/pub/parrot/releases/devel/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Artistic-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="opengl nls doc examples gdbm gmp ssl +unicode pcre"
|
||||
|
||||
RDEPEND="sys-libs/readline
|
||||
opengl? ( media-libs/freeglut )
|
||||
nls? ( sys-devel/gettext )
|
||||
unicode? ( >=dev-libs/icu-2.6 )
|
||||
gdbm? ( >=sys-libs/gdbm-1.8.3-r1 )
|
||||
gmp? ( >=dev-libs/gmp-4.1.4 )
|
||||
ssl? ( dev-libs/openssl )
|
||||
pcre? ( dev-libs/libpcre )"
|
||||
|
||||
DEPEND="dev-lang/perl[doc?]
|
||||
${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
# Fix for #404195 - pcre detection is wonky
|
||||
sed -i 's:libpcre.so.0:libpcre.so.1:' runtime/parrot/library/pcre.pir || die "Couldn't fix pcre location"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
myconf="--disable-rpath"
|
||||
use unicode || myconf+=" --without-icu"
|
||||
use ssl || myconf+=" --without-crypto"
|
||||
use gdbm || myconf+=" --without-gdbm"
|
||||
use nls || myconf+=" --without-gettext"
|
||||
use gmp || myconf+=" --without-gmp"
|
||||
use opengl || myconf+=" --without-opengl"
|
||||
use pcre || myconf+=" --without-pcre"
|
||||
|
||||
perl Configure.pl \
|
||||
--ccflags="${CFLAGS}" \
|
||||
--linkflags="${LDFLAGS}" \
|
||||
--prefix="${EPREFIX}"/usr \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir) \
|
||||
--mandir="${EPREFIX}"/usr/share/man \
|
||||
--sysconfdir="${EPREFIX}"/etc \
|
||||
--sharedstatedir="${EPREFIX}"/var/lib/parrot \
|
||||
$myconf || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}"${S}"/blib/lib
|
||||
# occasionally dies in parallel make
|
||||
emake -j1 || die
|
||||
if use doc ; then
|
||||
emake -j1 html || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 test || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -j1 install-dev DESTDIR="${D}" DOC_DIR="${EPREFIX}/usr/share/doc/${PF}" || die
|
||||
dodoc CREDITS DONORS.pod PBC_COMPAT PLATFORMS RESPONSIBLE_PARTIES TODO || die
|
||||
if use examples; then
|
||||
insinto "/usr/share/doc/${PF}/examples"
|
||||
doins -r examples/* || die
|
||||
fi
|
||||
if use doc; then
|
||||
insinto "/usr/share/doc/${PF}/editor"
|
||||
doins -r editor || die
|
||||
cd docs/html
|
||||
dohtml -r developer.html DONORS.pod.html index.html ops.html parrotbug.html pdds.html \
|
||||
pmc.html tools.html docs src tools || die
|
||||
fi
|
||||
}
|
@ -0,0 +1,49 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/rakudo-2013.06.ebuild,v 1.1 2013/06/25 06:24:21 patrick Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
PARROT_VERSION="4.4.0"
|
||||
NQP_VERSION="${PV}"
|
||||
|
||||
inherit eutils multilib
|
||||
|
||||
DESCRIPTION="A Perl 6 implementation built on the Parrot virtual machine"
|
||||
HOMEPAGE="http://rakudo.org/"
|
||||
SRC_URI="http://rakudo.org/downloads/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Artistic-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND=">=dev-lang/parrot-${PARROT_VERSION}[unicode]
|
||||
>=dev-lang/nqp-${NQP_VERSION}"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl"
|
||||
|
||||
src_prepare() {
|
||||
sed -i "s,\$(DOCDIR)/rakudo$,&-${PVR}," tools/build/Makefile-Parrot.in || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
perl Configure.pl || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 test || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${ED}" install || die
|
||||
|
||||
dodoc CREDITS README docs/ChangeLog docs/ROADMAP || die
|
||||
|
||||
if use doc; then
|
||||
dohtml -A svg docs/architecture.html docs/architecture.svg || die
|
||||
dodoc docs/*.pod || die
|
||||
docinto announce
|
||||
dodoc docs/announce/* || die
|
||||
fi
|
||||
}
|
@ -1,90 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/apr/apr-1.4.6.ebuild,v 1.2 2012/05/09 15:43:48 aballier Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit autotools eutils libtool multilib
|
||||
|
||||
DESCRIPTION="Apache Portable Runtime Library"
|
||||
HOMEPAGE="http://apr.apache.org/"
|
||||
SRC_URI="mirror://apache/apr/${P}.tar.bz2"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="1"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="doc elibc_FreeBSD older-kernels-compatibility static-libs +urandom +uuid"
|
||||
|
||||
RDEPEND="uuid? ( !elibc_FreeBSD? ( >=sys-apps/util-linux-2.16 ) )"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( app-doc/doxygen )"
|
||||
|
||||
DOCS=(CHANGES NOTICE README)
|
||||
|
||||
src_prepare() {
|
||||
# Ensure that system libtool is used.
|
||||
sed -e 's:${installbuilddir}/libtool:/usr/bin/libtool:' -i apr-config.in || die "sed failed"
|
||||
sed -e 's:@LIBTOOL@:$(SHELL) /usr/bin/libtool:' -i build/apr_rules.mk.in || die "sed failed"
|
||||
|
||||
AT_M4DIR="build" eautoreconf
|
||||
elibtoolize
|
||||
|
||||
epatch "${FILESDIR}/config.layout.patch"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
|
||||
if use older-kernels-compatibility; then
|
||||
local apr_cv_accept4 apr_cv_dup3 apr_cv_epoll_create1 apr_cv_sock_cloexec
|
||||
export apr_cv_accept4="no"
|
||||
export apr_cv_dup3="no"
|
||||
export apr_cv_epoll_create1="no"
|
||||
export apr_cv_sock_cloexec="no"
|
||||
fi
|
||||
|
||||
if use urandom; then
|
||||
myconf+=" --with-devrandom=/dev/urandom"
|
||||
else
|
||||
myconf+=" --with-devrandom=/dev/random"
|
||||
fi
|
||||
|
||||
if ! use uuid; then
|
||||
local apr_cv_osuuid
|
||||
export apr_cv_osuuid="no"
|
||||
fi
|
||||
|
||||
CONFIG_SHELL="/bin/bash" econf \
|
||||
--enable-layout=gentoo \
|
||||
--enable-nonportable-atomics \
|
||||
--enable-threads \
|
||||
${myconf}
|
||||
|
||||
rm -f libtool
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
|
||||
if use doc; then
|
||||
emake dox
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
find "${ED}" -name "*.la" -exec rm -f {} +
|
||||
|
||||
if use doc; then
|
||||
dohtml -r docs/dox/html/*
|
||||
fi
|
||||
|
||||
if ! use static-libs; then
|
||||
find "${ED}" -name "*.a" -exec rm -f {} +
|
||||
fi
|
||||
|
||||
# This file is only used on AIX systems, which Gentoo is not,
|
||||
# and causes collisions between the SLOTs, so remove it.
|
||||
rm -f "${ED}usr/$(get_libdir)/apr.exp"
|
||||
}
|
@ -0,0 +1,125 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/apr/apr-1.4.8.ebuild,v 1.1 2013/06/24 13:54:14 polynomial-c Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit autotools eutils libtool multilib
|
||||
|
||||
DESCRIPTION="Apache Portable Runtime Library"
|
||||
HOMEPAGE="http://apr.apache.org/"
|
||||
SRC_URI="mirror://apache/apr/${P}.tar.bz2"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="1"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-aix ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc elibc_FreeBSD older-kernels-compatibility static-libs +urandom +uuid"
|
||||
|
||||
RDEPEND="uuid? (
|
||||
elibc_glibc? ( >=sys-apps/util-linux-2.16 )
|
||||
elibc_mintlib? ( >=sys-apps/util-linux-2.18 )
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( app-doc/doxygen )"
|
||||
|
||||
DOCS=(CHANGES NOTICE README)
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-1.4.6-mint.patch
|
||||
|
||||
# Ensure that system libtool is used.
|
||||
local g=
|
||||
[[ ${CHOST} == *-darwin* ]] && g=g
|
||||
sed -e 's:${installbuilddir}/libtool:'"${EPREFIX}/usr/bin/${g}libtool"':' -i apr-config.in || die "sed failed"
|
||||
sed -e 's:@LIBTOOL@:$(SHELL) '"${EPREFIX}/usr/bin/${g}libtool"':' -i build/apr_rules.mk.in || die "sed failed"
|
||||
|
||||
# Apply user patches, bug #449048
|
||||
epatch_user
|
||||
|
||||
AT_M4DIR="build" eautoreconf
|
||||
elibtoolize
|
||||
|
||||
epatch "${FILESDIR}/config.layout.patch"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
|
||||
[[ ${CHOST} == *-mint* ]] && export ac_cv_func_poll=no
|
||||
|
||||
if use older-kernels-compatibility; then
|
||||
local apr_cv_accept4 apr_cv_dup3 apr_cv_epoll_create1 apr_cv_sock_cloexec
|
||||
export apr_cv_accept4="no"
|
||||
export apr_cv_dup3="no"
|
||||
export apr_cv_epoll_create1="no"
|
||||
export apr_cv_sock_cloexec="no"
|
||||
fi
|
||||
|
||||
if use urandom; then
|
||||
myconf+=" --with-devrandom=/dev/urandom"
|
||||
elif (( ${CHOST#*-hpux11.} <= 11 )); then
|
||||
: # no /dev/*random on hpux11.11 and before, $PN detects this.
|
||||
else
|
||||
myconf+=" --with-devrandom=/dev/random"
|
||||
fi
|
||||
|
||||
if [[ ${CHOST} == *-mint* ]] ; then
|
||||
myconf+=" --disable-dso"
|
||||
fi
|
||||
|
||||
# shl_load does not search runpath, but hpux11 supports dlopen
|
||||
[[ ${CHOST} == *-hpux11* ]] && myconf="${myconf} --enable-dso=dlfcn"
|
||||
|
||||
if [[ ${CHOST} == *-solaris2.10 ]]; then
|
||||
case $(<$([[ ${CHOST} != ${CBUILD} ]] && echo "${EPREFIX}/usr/${CHOST}")/usr/include/atomic.h) in
|
||||
*atomic_cas_ptr*) ;;
|
||||
*)
|
||||
elog "You do not have Solaris Patch ID "$(
|
||||
[[ ${CHOST} == sparc* ]] && echo 118884 || echo 118885
|
||||
)" (Problem 4954703) installed on your host ($(hostname)),"
|
||||
elog "using generic atomic operations instead."
|
||||
myconf="${myconf} --disable-nonportable-atomics"
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
if ! use uuid; then
|
||||
local apr_cv_osuuid
|
||||
export apr_cv_osuuid="no"
|
||||
fi
|
||||
|
||||
CONFIG_SHELL="${EPREFIX}"/bin/bash econf \
|
||||
--enable-layout=gentoo \
|
||||
--enable-nonportable-atomics \
|
||||
--enable-threads \
|
||||
${myconf}
|
||||
|
||||
rm -f libtool
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
|
||||
if use doc; then
|
||||
emake dox
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
find "${ED}" -name "*.la" -exec rm -f {} +
|
||||
|
||||
if use doc; then
|
||||
dohtml -r docs/dox/html/*
|
||||
fi
|
||||
|
||||
if ! use static-libs; then
|
||||
find "${ED}" -name "*.a" -exec rm -f {} +
|
||||
fi
|
||||
|
||||
# This file is only used on AIX systems, which Gentoo is not,
|
||||
# and causes collisions between the SLOTs, so remove it.
|
||||
# Even in Prefix, we don't need this on AIX.
|
||||
rm -f "${ED}usr/$(get_libdir)/apr.exp"
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue