Sync with portage [Thu Jul 14 22:49:28 MSK 2016].
This commit is contained in:
parent
121d525810
commit
e64f4d8a47
826 changed files with 3008 additions and 12518 deletions
|
@ -6,3 +6,4 @@ DIST gnupg-2.0.29.tar.bz2 4416251 SHA256 68ed6b386ba78425b05a60e8ee22785ff0fef19
|
|||
DIST gnupg-2.0.30.tar.bz2 4414652 SHA256 e329785a4f366ba5d72c2c678a7e388b0892ac8440c2f4e6810042123c235d71 SHA512 e60a57f7dc74b44f884fd50d5a9c51cef7df8c098644ebab9ef7d945a40b0e4a285d0dc80b10fe39d8e4c2cc9d6cbbe800a0ddae54883180dc755fe47ced3314 WHIRLPOOL 007315882becc1204edf6833a13610284ce7e1c73429fc3b4170c35ba61c645299f811f01b1bc0506b1cf94ce0de23af4cea33f51cf97397ec61caa15ce3ac6c
|
||||
DIST gnupg-2.1.12.tar.bz2 5510723 SHA256 ac34929d2400a58a349963865442ee6cdd75e500a8d5df083d29835e88bfc506 SHA512 fdf24d4980ba4011840fd2316a856db2bf50e531071c2bfb899af2b4f5580a9f2992f85a451670a7121d04b608bfb147cefdca1c6f6eb55bc23ecfe5052639e6 WHIRLPOOL ee5a748afee3aa4f8318c1bc1bcbd09232a71853291211f3c5cd8cc44fb70d126185ae9c13086247cd22a9b13c2102f4fa0553e25496c5152f2ce34dc2505d10
|
||||
DIST gnupg-2.1.13.tar.bz2 5545361 SHA256 4f9d83a6221daa60130fa79f0b1d37d6c20fffdd0320b640c7a597c5b6219675 SHA512 37b6271cdd68fc1d0ec848fa742932afbe8fc662597bcf20398585b51171e7abce40d99ab02f816160b34f7a8d1c60c6e43d8e0192ed107a521579b870b3ebd3 WHIRLPOOL 4b97e579bf988a2142bdb83420feef5e0549db0f0a17f2ee8b890e22cb54b38166459d25b05c7f9dcbb14dd5363bf08c24f377d09038884110e29dbbfeb9b73d
|
||||
DIST gnupg-2.1.14.tar.bz2 5706058 SHA256 9450dee9693b6a12bf0c374dae77b66c30f69ff8f35fc9266ab8dd76998eba42 SHA512 9f098bf589ecb841eb65fccad3ffd72c6645c8e186ddababf93c657173c485ed103f8f8a7d8bfeb86cfb9e065a1211c7d48b116c86d6aa97ed1b8c8a85e0a840 WHIRLPOOL 4a41fb68f14a53e6e1c26abb77ec66312167d61032720841f55102f2159938a1a0773c0610d9b5200a7fcf7a12c28913bccdf69e984b8f04b2dc56c72d4a8329
|
||||
|
|
158
app-crypt/gnupg/gnupg-2.1.14.ebuild
Normal file
158
app-crypt/gnupg/gnupg-2.1.14.ebuild
Normal file
|
@ -0,0 +1,158 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils flag-o-matic toolchain-funcs
|
||||
|
||||
DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
|
||||
HOMEPAGE="http://www.gnupg.org/"
|
||||
MY_P="${P/_/-}"
|
||||
SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
IUSE="bzip2 doc +gnutls ldap nls readline selinux smartcard tofu tools usb"
|
||||
|
||||
COMMON_DEPEND_LIBS="
|
||||
dev-libs/npth
|
||||
>=dev-libs/libassuan-2.4.3
|
||||
>=dev-libs/libgcrypt-1.7.1
|
||||
>=dev-libs/libgpg-error-1.24
|
||||
>=dev-libs/libksba-1.2.0
|
||||
>=net-misc/curl-7.10
|
||||
gnutls? ( >=net-libs/gnutls-3.0:0= )
|
||||
sys-libs/zlib
|
||||
ldap? ( net-nds/openldap )
|
||||
bzip2? ( app-arch/bzip2 )
|
||||
readline? ( sys-libs/readline:0= )
|
||||
smartcard? ( usb? ( virtual/libusb:0 ) )
|
||||
tofu? ( >=dev-db/sqlite-3.7 )
|
||||
"
|
||||
COMMON_DEPEND_BINS="app-crypt/pinentry
|
||||
!app-crypt/dirmngr"
|
||||
|
||||
# Existence of executables is checked during configuration.
|
||||
DEPEND="${COMMON_DEPEND_LIBS}
|
||||
${COMMON_DEPEND_BINS}
|
||||
nls? ( sys-devel/gettext )
|
||||
doc? ( sys-apps/texinfo )"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND_LIBS}
|
||||
${COMMON_DEPEND_BINS}
|
||||
selinux? ( sec-policy/selinux-gpg )
|
||||
nls? ( virtual/libintl )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_prepare() {
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=()
|
||||
|
||||
if use smartcard; then
|
||||
myconf+=(
|
||||
--enable-scdaemon
|
||||
$(use_enable usb ccid-driver)
|
||||
)
|
||||
else
|
||||
myconf+=( --disable-scdaemon )
|
||||
fi
|
||||
|
||||
if use elibc_SunOS || use elibc_AIX; then
|
||||
myconf+=( --disable-symcryptrun )
|
||||
else
|
||||
myconf+=( --enable-symcryptrun )
|
||||
fi
|
||||
|
||||
# glib fails and picks up clang's internal stdint.h causing weird errors
|
||||
[[ ${CC} == *clang ]] && \
|
||||
export gl_cv_absolute_stdint_h=/usr/include/stdint.h
|
||||
|
||||
econf \
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
--enable-gpg \
|
||||
--enable-gpgsm \
|
||||
--enable-large-secmem \
|
||||
--without-adns \
|
||||
"${myconf[@]}" \
|
||||
$(use_enable bzip2) \
|
||||
$(use_enable gnutls) \
|
||||
$(use_with ldap) \
|
||||
$(use_enable nls) \
|
||||
$(use_with readline) \
|
||||
$(use_enable tofu) \
|
||||
$(use_enable tools wks-tools) \
|
||||
CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
|
||||
if use doc; then
|
||||
cd doc
|
||||
emake html
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
use tools && dobin tools/{convert-from-106,gpg-check-pattern} \
|
||||
tools/{gpg-zip,gpgconf,gpgsplit,lspgpot,mail-signed-keys,make-dns-cert}
|
||||
|
||||
emake DESTDIR="${D}" -f doc/Makefile uninstall-nobase_dist_docDATA
|
||||
# The help*txt files are read from the datadir by GnuPG directly.
|
||||
# They do not work if compressed or moved!
|
||||
#rm "${ED}"/usr/share/gnupg/help* || die
|
||||
|
||||
dodoc ChangeLog NEWS README THANKS TODO VERSION doc/FAQ doc/DETAILS \
|
||||
doc/HACKING doc/TRANSLATE doc/OpenPGP doc/KEYSERVER doc/help*
|
||||
|
||||
dosym gpg2 /usr/bin/gpg
|
||||
dosym gpgv2 /usr/bin/gpgv
|
||||
echo ".so man1/gpg2.1" > "${ED}"/usr/share/man/man1/gpg.1
|
||||
echo ".so man1/gpgv2.1" > "${ED}"/usr/share/man/man1/gpgv.1
|
||||
|
||||
dodir /etc/env.d
|
||||
echo "CONFIG_PROTECT=/usr/share/gnupg/qualified.txt" >> "${ED}"/etc/env.d/30gnupg
|
||||
|
||||
if use doc; then
|
||||
dohtml doc/gnupg.html/* doc/*.png
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "If you wish to view images emerge:"
|
||||
elog "media-gfx/xloadimage, media-gfx/xli or any other viewer"
|
||||
elog "Remember to use photo-viewer option in configuration file to activate"
|
||||
elog "the right viewer."
|
||||
elog
|
||||
|
||||
if use smartcard; then
|
||||
elog "To use your OpenPGP smartcard (or token) with GnuPG you need one of"
|
||||
use usb && elog " - a CCID-compatible reader, used directly through libusb;"
|
||||
elog " - sys-apps/pcsc-lite and a compatible reader device;"
|
||||
elog " - dev-libs/openct and a compatible reader device;"
|
||||
elog " - a reader device and drivers exporting either PC/SC or CT-API interfaces."
|
||||
elog ""
|
||||
elog "General hint: you probably want to try installing sys-apps/pcsc-lite and"
|
||||
elog "app-crypt/ccid first."
|
||||
fi
|
||||
|
||||
ewarn "Please remember to restart gpg-agent if a different version"
|
||||
ewarn "of the agent is currently used. If you are unsure of the gpg"
|
||||
ewarn "agent you are using please run 'killall gpg-agent',"
|
||||
ewarn "and to start a fresh daemon just run 'gpg-agent --daemon'."
|
||||
|
||||
if [[ -n ${REPLACING_VERSIONS} ]]; then
|
||||
elog "If upgrading from a version prior than 2.1 you might have to re-import"
|
||||
elog "secret keys after restarting the gpg-agent as the new version is using"
|
||||
elog "a new storage mechanism."
|
||||
elog "You can migrate the keys using gpg --import \$HOME/.gnupg/secring.gpg"
|
||||
fi
|
||||
}
|
|
@ -1,5 +1,6 @@
|
|||
DIST VBoxGuestAdditions_4.3.32.iso 58349568 SHA256 187f49b567dea056d9de255c155f8eaa3449dffe08ccf22ae8ab1dda708f78fe SHA512 3938ade4fd030f2471b34b11296af3874c3936659c635a9d7e222697f2dc72c65fc4f73f42800def8a8bcc518951bb9a3504156811af18e00722a6f61c03b6a4 WHIRLPOOL 8e5f25709ea1b74f94f303f29ef7d1601f29681515981b2f16fddd4af4c9bec842101bfab7626112777284c3f243f8e4a66a23d09a23af353e4f1e0645043618
|
||||
DIST VBoxGuestAdditions_4.3.36.iso 58388480 SHA256 adba31edc86b4043d5d9a1700f2adf9806220125549cd83fc010e1f2770f0b79 SHA512 67ea2b618debf2936a1953d461b2fef10e4ea00e3220b5d75f4995b087659d3ea44d663b924468a05edf4987ce3d32e7c1d59facae0946d2a2e07c53c4ddecff WHIRLPOOL ab5abe6c183015500e993688872e28dc09351a85eb61e2c2c7b69e1a9bd28ed75daded7a2cea1847350b144bfbd53cca0ac33d0ffcb2d5e8e8e97f7849e9cd84
|
||||
DIST VBoxGuestAdditions_4.3.38.iso 57085952 SHA256 0aabbc9d548658e90f3b30d08e76a023ba93402cd2b833dd153530f122ea0502 SHA512 114500dfeb186335fe297413c063236939fffe93fa00ae6618a81d9c8f12c923b5ef6318146b4b1f76b855547f36b8279b868c214974ab2746efa4b5f9512d8b WHIRLPOOL bf48a89203292893f4312dc68dd38db1bb22a5082600c969bd2c6e50ab9cbc613d12be13d62b31f8d5be67edb9333bca0bf19191fe0c33a28d23283a8a6ded47
|
||||
DIST VBoxGuestAdditions_5.0.16.iso 60063744 SHA256 8190f1e4031f8195971c2a97d2d3b1cf2d86fc83219f750d05cee9255c7dad85 SHA512 8a9d3fcb96a450163f357b92f8149f58700ec65c127fb872b103554417979fbe624a9e1bced3bb6cbf4b0bb6a5c3bbcae9581836cc5d3fde7a034d4032e519f9 WHIRLPOOL 89ed9064014a715a892388b5dbe3c4b577a5a813580be4fd2bd604672354f258b00a619980ba1369aeaceff6a77c6d370cc2b6bf3c17d2cd73a5c8fc9dcad1e8
|
||||
DIST VBoxGuestAdditions_5.0.20.iso 58157056 SHA256 6fbb59fd22e5f1b287a8a2b623604f0849b702a4ac737b57833f7cec006f01e6 SHA512 6ee86c40c4e9eab9bbc13d590a216944d49924419d09cbabdbad397bd5509169fe69db504b767a7cded5198c0159bb0c5ebd710178597127c1b7dc094766203f WHIRLPOOL d7b1c95d5f23be08f56abceb62ea8f53cd7d530ea8cc9c864eee6cf0ac628d63394843f082667521a39e9240e1dd7ca3ef529399ae7fd330afba5a535aa84c61
|
||||
DIST VBoxGuestAdditions_5.0.24.iso 58232832 SHA256 2d76c8812353b6c764078a6f2eabfe2cf67026d076a963f6d77493d647ad4610 SHA512 f171bc39fd205feeba320b4df00455177a255a3420e4d8d48372538c8c391b64f641ab9570423953806555278cda007eecd306f489ae5c1f467d4a0f34e63190 WHIRLPOOL 50335fd8defc716423b318afd7ce1fb51d515a24aa3170b8b4afc2a61030333b0a97a82c15e631460fe24dd788c1f7cfbbe99c92a58c8a2dc1971fd63615cb23
|
||||
|
|
|
@ -0,0 +1,36 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils
|
||||
|
||||
MY_PN=VBoxGuestAdditions
|
||||
MY_PV="${PV/beta/BETA}"
|
||||
MY_PV="${MY_PV/rc/RC}"
|
||||
MY_P=${MY_PN}_${MY_PV}
|
||||
|
||||
DESCRIPTION="CD image containing guest additions for VirtualBox"
|
||||
HOMEPAGE="http://www.virtualbox.org/"
|
||||
SRC_URI="http://download.virtualbox.org/virtualbox/${MY_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"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_unpack() {
|
||||
return 0
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/${PN/-additions}
|
||||
newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso
|
||||
}
|
|
@ -1,5 +1,6 @@
|
|||
DIST Oracle_VM_VirtualBox_Extension_Pack-4.3.32-103443.tar.gz 15994576 SHA256 3f041c019985c35974bf034a9f7d941149fcc3e23a6200b47579140405af5f88 SHA512 212c21f6fc0af093e2d409827348d776377164b9c78b6c01dc710d4a63f53fa7ef52a66491d81b96dc64af4747d79ca0d0df55b052cf6b1c8ceb239c32dc1c75 WHIRLPOOL d67b55c409c6e06080010a25a4a64e660dcd0efaadffe2311166bed06c3f494a5f20cff131a42e07e82aba3cab7f53dea101fb3e5fabeecc2bdb0dd4a167c0ce
|
||||
DIST Oracle_VM_VirtualBox_Extension_Pack-4.3.36-105129.tar.gz 16003080 SHA256 b067d1497499ed5d0218c8e500e0a5c1bc2c1bb3d74e5addd6d77cd801133ecb SHA512 e885e21f3b4fa634630eeb8308bbe5e79c8837f701fad668701a42d4444c1724e59d104e3e1f20000ed3a330cc64cd40f4a675f7bb8bc34c246c5e870d68f36d WHIRLPOOL f2f431ff0a493eb4455b1288ebd1e0ee38767128bd6e4d7ca6b8fc0bf5663e4dd82ced1f93d304701b9b9e3ca38d37b7ae8a5c070eab47f37681796f9059af30
|
||||
DIST Oracle_VM_VirtualBox_Extension_Pack-4.3.38-106717.tar.gz 15870308 SHA256 ba739b8602de9eb9d9da63c730a2329dc72b454073a2525c46fa00df2b5dba1c SHA512 76d988ebc0bee052434c609fe269f984a83b9266e8834a220bed199f8bb3feffffff2cfb4b29abed724964b3ffafc8afa44d8a42e2bf08799f54b964319341a3 WHIRLPOOL 46ebf8d8cede6a3055254d47f83d57e6fa1e1069c19b9d535d40ebc10cdf3ec821e4279983c76381ca3779988af79eac317ca28f7920bdf13ad4938812a6572f
|
||||
DIST Oracle_VM_VirtualBox_Extension_Pack-5.0.16-105871.tar.gz 16896587 SHA256 c234e158c49f4f92c38e41918c117d756a81236ff1030a896e44faf88284ecc7 SHA512 39a7c6726e57c89a970e771f80369617c95e154498174deed025ca953e85197981215dd1250317285213a8e9bf6b7140e06311bd6df464613bfe90a37ef1c3c8 WHIRLPOOL 8bdf4a499e8d2d463249fb98ea35ee3a91d81004418e171396c0a26d91f3de9eda6fe632a1d85df58e1de1c32c5c939a365277ad836c685f83600277bd7282bf
|
||||
DIST Oracle_VM_VirtualBox_Extension_Pack-5.0.20-106931.tar.gz 16421439 SHA256 11f40842a56ebb17da1bbc82a21543e66108a5330ebd54ded68038a990aa071b SHA512 47a7551537fea6ad673d7804ff6ff1d9570e6432166b7b63bbeb12f187dace14c6921ec877ceaddba31774a20fce972e0f77865be8a5d22b8475c755326ceebf WHIRLPOOL e924cc1f50ad1eae26f698dd31472754cd45877fc7e46a4681707dc7a4ce058fc6f6614e4fbfd18a8777550a99d62ce8d90a77f0ad7e5d70e0061281eadaf3af
|
||||
DIST Oracle_VM_VirtualBox_Extension_Pack-5.0.24-108355.tar.gz 16423699 SHA256 aeee163c3d1bea8d3de9647d2ce6771fbf0e873bd20de6b39f84ef9d2de4b0c9 SHA512 899db07af925e5b386f8319e30133eac9fb7945097a224570d8cfd885612aae67b63c8c9b856d340cec4b61158fd2e32b3e0d6ca716c428763187a6006513d2c WHIRLPOOL 3fec3ef3cf605eb6817739b34b2f71d3e69a5665b2cc8b17b912342e3c96f1dc8440737c62ace14d39855c369f516fbd7ca1ea63c8a950f7c7cccb0cc6a91eb0
|
||||
|
@ -8,6 +9,8 @@ DIST VirtualBox-4.3.32-103443-Linux_amd64.run 81100243 SHA256 e99dbf0e382081fa78
|
|||
DIST VirtualBox-4.3.32-103443-Linux_x86.run 80496078 SHA256 89e3493052b43574454c1f6bed2a1ddf3504dbcf5096cb2f541b242dd6636cfc SHA512 66455075385879364afe7c77051d7b7873dff543647bbbdcdb9e0e63ef9fa2c49a11a45ac3c2cb96cbb59fe75e5e502c3d4cd99ac1ba8c580e65ae3e3da5c427 WHIRLPOOL bdbd2b62fc8bf83604ffa217f5e592ff48058a6f6c10e0fb07e214847d6cc915f858fef03b6c196625339f3d31f2ce6c4614b9ae206eacfb35957253893bea06
|
||||
DIST VirtualBox-4.3.36-105129-Linux_amd64.run 81284561 SHA256 6ed1f7e968c13e6cbbcab60bcd340a4bbfd860095ed4c139a0e860f0475666d1 SHA512 62613b0b2a4d18103ae32f38659efd418e106866a8efa3ed4c4a85ed583886435317203e24ea1be9a00634789a656a54a6ca1c884cf5f595a6757475438d925b WHIRLPOOL 1f3186a92194879b8aed246ff3fc930161c2fc5c3ef24cfdd3b76e7f4a227c67603acf0559d6c48b5dc269e3818726235fb704a9dcc306ca9ac6de42de1df54a
|
||||
DIST VirtualBox-4.3.36-105129-Linux_x86.run 80639438 SHA256 bb8f179de11f559bd81ec4c2d9156d7a11ecdadd1941980c00991edabfd5ccee SHA512 21fffc752ea682ef3f96910528eed15e21620f83c707e17bfa88b6d1d6feb34ca8b7259d7ea431e575adfed9bd0b2a6b6b695fa0f9ec688731fec34efd00d5da WHIRLPOOL 4b325a4cd26c98f34ffc3f351a78e768ffbc8fe2f4f76405294449afaa823decf3ea84efc39ae78377dc90770f0bfa5c9b1d8e44fdc71ccc15a392c301ffd3df
|
||||
DIST VirtualBox-4.3.38-106717-Linux_amd64.run 80014802 SHA256 e09bacd60862c03f9685c71838360d1056cb9011291d64b03fa22b411c8d4963 SHA512 7be004c82c0ce20b87dda8cfa14de63f53faf9d45c870fff659230a734bacdf60a72b6b6171859653d2b135eaa25a9fccb0cd812e6b4c2d6fa295c05cf33b7b6 WHIRLPOOL fbc3fb1a338604ed0c0a0803fe97c159013543aaa8d6477ead26fbabfd3a06f907f1ff9ad2e670e12187c21d4b939dfe7f37d1d5c4a748afdbc34f344c04ede2
|
||||
DIST VirtualBox-4.3.38-106717-Linux_x86.run 79390158 SHA256 5a16bcef393339608f83fb9e88751c7b210591e5539b1e955aae484cdd52670e SHA512 263a8fb459c0fac52faa9ddd46b6c955ee6048dee40002eaadad5d7cd6d6f9073bfb08299fc890b9aaac4898643633e0bd198add92abf31b87c9c6dcd56c371f WHIRLPOOL 9dbd4adee11878466c657d3a717d91633cf5188fd783e1a56e849eb5544d8a47c8fecb3b4a8cb093199e0e35d48d20a6cb80f2004338688919239464b04722e1
|
||||
DIST VirtualBox-5.0.16-105871-Linux_amd64.run 85913042 SHA256 2fc30af485c67162a8f1fafb5a0d9c6cbab4dc17ec362e6d8d2487071b4daa47 SHA512 706159c25ad144a489d7519dcc5a9fa6ee47415bac8fc48bb56fbbe72953f5e65fcdf9d045fbe686520ea676dbf511a19208adfd81f199c804e1b632de581f6b WHIRLPOOL 298235fe47a08136232916b990675b4b26dbab7155fd00c82d2405170fd7d255cfa5f93c07a13a89cdc0a129662f3a14d3386be17e11c02bbd3a564de554bcf3
|
||||
DIST VirtualBox-5.0.16-105871-Linux_x86.run 84909518 SHA256 46421f6ebed4de2466d32193597fbcfe71c2a89c5fd5ac1493856b509d6259e1 SHA512 a16e5a9ee4c643985d48c6ac8e7224074dd2a775bf05b9ef712fff898962493a2126bb1ced20b5ec525ddd86d0ce6c42c06e286f03758aad5d39d58b87db51a8 WHIRLPOOL dbc4af908d3e2879388426defd733539f3bbff10a4f957858f42ae7c328a5cbd0480667b50777a69e860be475d8c66a392badb79503d9f22c267688edc6a1e4e
|
||||
DIST VirtualBox-5.0.20-106931-Linux_amd64.run 84049363 SHA256 72545fddad13b4bfe7b55173cc3aaa8f0fe2a63cc29d3d750e4a5a121fc1d177 SHA512 b61c43ab1b57d7c5f78c0fecbeea99c84ad9f93c2163004e4ff4883990c99ea6a4e479752981f0c6db7c53dc8808359f9230d058b3dba98ddbd76cf17d81e649 WHIRLPOOL f572181f48492a8a8e525473d44a9cae19d093c369310188fd6a4bf19f9278555f272a008409b912d0476283592f1b17ebad938dc6ba301c6748863af1ed5d27
|
||||
|
@ -18,6 +21,7 @@ DIST VirtualBox-5.1.0-108711-Linux_amd64.run 85523910 SHA256 ddbf2d666cf9b44c294
|
|||
DIST VirtualBox-5.1.0-108711-Linux_x86.run 84848066 SHA256 7b63381d93546601f651f96f17154cb62a286df598039b1e04e2cbc64e6493b0 SHA512 140dd4e91fa6bc3ec0b6a06521ec593e5c8a190be2eb24425d63cedba8eb0058c14a2fdcc1749237656a5b4729d1da98c470e8167604149ef7fbccf2268757c4 WHIRLPOOL e22d27915a1e3f4429decb556b2ef779495ad3f0835b264d22b10b3a4d8e4e927d51364eb3421de4809677cd5cd31d1197dcdac876f714e22a02ca82d3638f4f
|
||||
DIST VirtualBoxSDK-4.3.32-103443.zip 11435565 SHA256 84ff42f0e9d8f8945387247e7f57123d37cc2c53035ab1eca5414ca82102613a SHA512 914951d91adfa0d77e29863c7108d2e116a01562d0e0454b1203ae7d6e7e0a224f65a51cbf1e83b8067cb40da65708d2022ab5be35f2905a28f032653c827869 WHIRLPOOL 2e53a6f2d6e6e4f328139b03de8bf09b1a72ca3981addef7a2d02d8dbc02e8ea6c319b16facdcdb1be5d941d7d24b64598990112d3d52ca5e5c9b0a2c4d8e89e
|
||||
DIST VirtualBoxSDK-4.3.36-105129.zip 11435309 SHA256 e8391909f609d8d6be17aadd25111d87b90489b2088efbcb03541ff7697d342c SHA512 7a1df66cb332f31f9cf0761334abaede3eabf7d29ffe8461fa39dc9b5b67394b3f2182090bd9a36c99a040a9e3cc9f7eef240144ab235d32bcba7d1c44285ecc WHIRLPOOL 4ec8ff0118f5a3df9540260f2794195462b94e624e4a92c81e2c66d4bd0944320671705ca385f44941065393f05671be53fc0a359d028e6c9885b69e0fb5ab2f
|
||||
DIST VirtualBoxSDK-4.3.38-106717.zip 11437939 SHA256 298592897fa9b6654c5db899b03193b17efc4d6a3a36c104a465c5caefff8697 SHA512 5bdd09fe48af4cafe39364ceceec576ea1e2de719365d27fc576b516cd9244fc65e08ad5b05c8cce4a453e610bf11e7ac664ca6384d011a56de26c18118e9e57 WHIRLPOOL 3a16e62987378ad3474d518e8befd31664c443216a8cefdb001713624246e13a8decada852dfd78b945ae1e9ac2cda8581bfcfefb61f92b7d9cc9cffb939fa69
|
||||
DIST VirtualBoxSDK-5.0.16-105871.zip 9639569 SHA256 df1bd5ed7f7fe9c401555498a1abed6f1f98e001c0069f16d401ccf3afe3061b SHA512 f4e1af1d97a26818722124fbbaffa6d61369b1a5f3b350b749284afdde038802f4a0e93e9bbb4c9ab0f49aad1f4fa19bbc4b0bdb04aa172a433a77a538816e25 WHIRLPOOL 0598061b47e5d0ef775665300ab61ad7b94638d32fb358a9c189536b00b2456ce4c90dfbcc00bac86da736289253e84a3b586b8b7d1da4087db76e8845a8ca33
|
||||
DIST VirtualBoxSDK-5.0.20-106931.zip 9637936 SHA256 10193f33718aa9bfeda36ee3fc99e326d1e12c9195558194b215f59dbe53ea1a SHA512 12f7eed075dbeb9f1e680bd4e92a130b9731ba67ad1fcee08c5b2068c14aac226761f80e6020dab8b9259b863dc853fa4783852ac5ffea6580c962e49fbcee4f WHIRLPOOL d3bb32203306f6601dd872c9805f1e201d58727343b5a045826098707603cd7cd35eab299e019fd80601929a4f9456906b3e9458ca06a822daed58df267f7ac8
|
||||
DIST VirtualBoxSDK-5.0.24-108355.zip 9675233 SHA256 56b890c10b9d890f56150fafb1a07cb8ec04648d3a53f242ac434e6fd83dd45e SHA512 3f572e920ee1b6a0e58c302ae7d5fcc08a58350faa615128d4aacd3dc77bf16d68a31e879cc2873a1eca174f86dca3b477ca7d60e5dad77862c0726f43eaed03 WHIRLPOOL cfc9bbd586cf8315677c32ba0f27399414e55c10bcc1cf4042c7e9e71dd892ec55e8156418075afbf8e3feead68ddfcf754494b55fb33691ca229f5d9169e68b
|
||||
|
|
357
app-emulation/virtualbox-bin/virtualbox-bin-4.3.38.106717.ebuild
Normal file
357
app-emulation/virtualbox-bin/virtualbox-bin-4.3.38.106717.ebuild
Normal file
|
@ -0,0 +1,357 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit eutils fdo-mime gnome2 pax-utils python-r1 udev unpacker versionator
|
||||
|
||||
MAIN_PV="$(get_version_component_range 1-3)"
|
||||
if [[ ${PV} = *_beta* ]] || [[ ${PV} = *_rc* ]] ; then
|
||||
MY_PV="${MAIN_PV}_$(get_version_component_range 5)"
|
||||
MY_PV="${MY_PV/beta/BETA}"
|
||||
MY_PV="${MY_PV/rc/RC}"
|
||||
else
|
||||
MY_PV="${MAIN_PV}"
|
||||
fi
|
||||
VBOX_BUILD_ID="$(get_version_component_range 4)"
|
||||
VBOX_PV="${MY_PV}-${VBOX_BUILD_ID}"
|
||||
MY_P="VirtualBox-${VBOX_PV}-Linux"
|
||||
# needed as sometimes the extpack gets another build ID
|
||||
EXTP_PV="${VBOX_PV}"
|
||||
EXTP_PN="Oracle_VM_VirtualBox_Extension_Pack"
|
||||
EXTP_P="${EXTP_PN}-${EXTP_PV}"
|
||||
# needed as sometimes the SDK gets another build ID
|
||||
SDK_PV="${VBOX_PV}"
|
||||
SDK_P="VirtualBoxSDK-${SDK_PV}"
|
||||
|
||||
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/${MY_PV}/${MY_P}_amd64.run )
|
||||
x86? ( http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}_x86.run )
|
||||
http://download.virtualbox.org/virtualbox/${MY_PV}/${EXTP_P}.vbox-extpack -> ${EXTP_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 PUEL"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+additions +chm headless python vboxwebsrv rdesktop-vrdp"
|
||||
RESTRICT="mirror"
|
||||
|
||||
if [[ "${PV}" != *beta* ]] ; then
|
||||
SRC_URI+="
|
||||
sdk? ( http://download.virtualbox.org/virtualbox/${MY_PV}/${SDK_P}.zip )"
|
||||
IUSE+=" sdk"
|
||||
fi
|
||||
|
||||
DEPEND="app-arch/unzip
|
||||
${PYTHON_DEPS}"
|
||||
|
||||
RDEPEND="!!app-emulation/virtualbox
|
||||
!app-emulation/virtualbox-additions
|
||||
~app-emulation/virtualbox-modules-${MAIN_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? ( ${PYTHON_DEPS} )"
|
||||
|
||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
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_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/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_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_P}.tar.gz
|
||||
popd &>/dev/null || die
|
||||
|
||||
if [[ "${PV}" != *beta* ]] && 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 [[ "${PV}" != *beta* ]] && use sdk ; then
|
||||
doins -r sdk
|
||||
fi
|
||||
|
||||
if use additions; then
|
||||
doins -r additions
|
||||
fi
|
||||
|
||||
if use vboxwebsrv; then
|
||||
doins vboxwebsrv
|
||||
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
|
||||
doins -r rdesktop-vrdp-keymaps
|
||||
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
|
||||
fowners root:vboxusers /opt/VirtualBox/kchmviewer
|
||||
fperms 0750 /opt/VirtualBox/kchmviewer
|
||||
fi
|
||||
|
||||
# This ebuild / package supports only py2.7. Where py3 comes is unknown.
|
||||
# The compile phase makes VBoxPython2_[4-7].so.
|
||||
# py3 support would presumably require a binary pre-compiled by py3.
|
||||
use python && doins VBoxPython.so VBoxPython2_7.so
|
||||
|
||||
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,NetNAT,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
|
||||
fperms 4750 /opt/VirtualBox/VBoxNetNAT
|
||||
|
||||
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"
|
||||
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="$(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
|
||||
}
|
|
@ -113,19 +113,28 @@ src_install() {
|
|||
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
|
||||
|
||||
# set up symlinks (bug #572012)
|
||||
dosym /opt/VirtualBox/virtualbox.xml /usr/share/mime/packages/virtualbox.xml
|
||||
|
||||
local size ico icofile
|
||||
for size in 16 24 32 48 64 72 96 128 256 ; do
|
||||
pushd "${S}"/icons/${size}x${size} &>/dev/null || die
|
||||
if [[ -f "virtualbox.png" ]] ; then
|
||||
doicon -s ${size} virtualbox.png
|
||||
fi
|
||||
for ico in hdd ova ovf vbox{,-extpack} vdi vdh vmdk ; do
|
||||
icofile="virtualbox-${ico}.png"
|
||||
if [[ -f "${icofile}" ]] ; then
|
||||
doicon -s ${size} ${icofile}
|
||||
fi
|
||||
done
|
||||
popd &>/dev/null || die
|
||||
done
|
||||
doicon -s scalable "${S}"/icons/scalable/virtualbox.svg
|
||||
insinto /usr/share/pixmaps
|
||||
newins "${S}"/icons/48x48/virtualbox.png ${PN}.png
|
||||
fi
|
||||
|
||||
pushd "${S}"/${EXTP_PN} &>/dev/null || die
|
|
@ -113,19 +113,28 @@ src_install() {
|
|||
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
|
||||
|
||||
# set up symlinks (bug #572012)
|
||||
dosym /opt/VirtualBox/virtualbox.xml /usr/share/mime/packages/virtualbox.xml
|
||||
|
||||
local size ico icofile
|
||||
for size in 16 24 32 48 64 72 96 128 256 ; do
|
||||
pushd "${S}"/icons/${size}x${size} &>/dev/null || die
|
||||
if [[ -f "virtualbox.png" ]] ; then
|
||||
doicon -s ${size} virtualbox.png
|
||||
fi
|
||||
for ico in hdd ova ovf vbox{,-extpack} vdi vdh vmdk ; do
|
||||
icofile="virtualbox-${ico}.png"
|
||||
if [[ -f "${icofile}" ]] ; then
|
||||
doicon -s ${size} ${icofile}
|
||||
fi
|
||||
done
|
||||
popd &>/dev/null || die
|
||||
done
|
||||
doicon -s scalable "${S}"/icons/scalable/virtualbox.svg
|
||||
insinto /usr/share/pixmaps
|
||||
newins "${S}"/icons/48x48/virtualbox.png ${PN}.png
|
||||
fi
|
||||
|
||||
pushd "${S}"/${EXTP_PN} &>/dev/null || die
|
|
@ -1,5 +1,6 @@
|
|||
DIST Oracle_VM_VirtualBox_Extension_Pack-4.3.32-103443.tar.gz 15994576 SHA256 3f041c019985c35974bf034a9f7d941149fcc3e23a6200b47579140405af5f88 SHA512 212c21f6fc0af093e2d409827348d776377164b9c78b6c01dc710d4a63f53fa7ef52a66491d81b96dc64af4747d79ca0d0df55b052cf6b1c8ceb239c32dc1c75 WHIRLPOOL d67b55c409c6e06080010a25a4a64e660dcd0efaadffe2311166bed06c3f494a5f20cff131a42e07e82aba3cab7f53dea101fb3e5fabeecc2bdb0dd4a167c0ce
|
||||
DIST Oracle_VM_VirtualBox_Extension_Pack-4.3.36-105129.tar.gz 16003080 SHA256 b067d1497499ed5d0218c8e500e0a5c1bc2c1bb3d74e5addd6d77cd801133ecb SHA512 e885e21f3b4fa634630eeb8308bbe5e79c8837f701fad668701a42d4444c1724e59d104e3e1f20000ed3a330cc64cd40f4a675f7bb8bc34c246c5e870d68f36d WHIRLPOOL f2f431ff0a493eb4455b1288ebd1e0ee38767128bd6e4d7ca6b8fc0bf5663e4dd82ced1f93d304701b9b9e3ca38d37b7ae8a5c070eab47f37681796f9059af30
|
||||
DIST Oracle_VM_VirtualBox_Extension_Pack-4.3.38-106717.tar.gz 15870308 SHA256 ba739b8602de9eb9d9da63c730a2329dc72b454073a2525c46fa00df2b5dba1c SHA512 76d988ebc0bee052434c609fe269f984a83b9266e8834a220bed199f8bb3feffffff2cfb4b29abed724964b3ffafc8afa44d8a42e2bf08799f54b964319341a3 WHIRLPOOL 46ebf8d8cede6a3055254d47f83d57e6fa1e1069c19b9d535d40ebc10cdf3ec821e4279983c76381ca3779988af79eac317ca28f7920bdf13ad4938812a6572f
|
||||
DIST Oracle_VM_VirtualBox_Extension_Pack-5.0.16-105871.tar.gz 16896587 SHA256 c234e158c49f4f92c38e41918c117d756a81236ff1030a896e44faf88284ecc7 SHA512 39a7c6726e57c89a970e771f80369617c95e154498174deed025ca953e85197981215dd1250317285213a8e9bf6b7140e06311bd6df464613bfe90a37ef1c3c8 WHIRLPOOL 8bdf4a499e8d2d463249fb98ea35ee3a91d81004418e171396c0a26d91f3de9eda6fe632a1d85df58e1de1c32c5c939a365277ad836c685f83600277bd7282bf
|
||||
DIST Oracle_VM_VirtualBox_Extension_Pack-5.0.20-106931.tar.gz 16421439 SHA256 11f40842a56ebb17da1bbc82a21543e66108a5330ebd54ded68038a990aa071b SHA512 47a7551537fea6ad673d7804ff6ff1d9570e6432166b7b63bbeb12f187dace14c6921ec877ceaddba31774a20fce972e0f77865be8a5d22b8475c755326ceebf WHIRLPOOL e924cc1f50ad1eae26f698dd31472754cd45877fc7e46a4681707dc7a4ce058fc6f6614e4fbfd18a8777550a99d62ce8d90a77f0ad7e5d70e0061281eadaf3af
|
||||
DIST Oracle_VM_VirtualBox_Extension_Pack-5.0.24-108355.tar.gz 16423699 SHA256 aeee163c3d1bea8d3de9647d2ce6771fbf0e873bd20de6b39f84ef9d2de4b0c9 SHA512 899db07af925e5b386f8319e30133eac9fb7945097a224570d8cfd885612aae67b63c8c9b856d340cec4b61158fd2e32b3e0d6ca716c428763187a6006513d2c WHIRLPOOL 3fec3ef3cf605eb6817739b34b2f71d3e69a5665b2cc8b17b912342e3c96f1dc8440737c62ace14d39855c369f516fbd7ca1ea63c8a950f7c7cccb0cc6a91eb0
|
||||
|
|
|
@ -0,0 +1,41 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils multilib versionator
|
||||
|
||||
MAIN_PV="$(get_version_component_range 1-3)"
|
||||
if [[ ${PV} = *_beta* ]] || [[ ${PV} = *_rc* ]] ; then
|
||||
MY_PV="${MAIN_PV}_$(get_version_component_range 5)"
|
||||
MY_PV="${MY_PV/beta/BETA}"
|
||||
MY_PV="${MY_PV/rc/RC}"
|
||||
else
|
||||
MY_PV="${MAIN_PV}"
|
||||
fi
|
||||
VBOX_BUILD_ID="$(get_version_component_range 4)"
|
||||
MY_PN="Oracle_VM_VirtualBox_Extension_Pack"
|
||||
MY_P="${MY_PN}-${MY_PV}-${VBOX_BUILD_ID}"
|
||||
|
||||
DESCRIPTION="PUEL extensions for VirtualBox"
|
||||
HOMEPAGE="http://www.virtualbox.org/"
|
||||
SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.vbox-extpack -> ${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="PUEL"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
RESTRICT="mirror strip"
|
||||
|
||||
RDEPEND="~app-emulation/virtualbox-${MAIN_PV}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
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,4 +1,5 @@
|
|||
DIST VirtualBox-4.3.32.tar.bz2 98168101 SHA256 dc5bf4e6f9989792d31bac174d20d7fc9e638654fa5a99c02b20a60557927261 SHA512 856b36cd90647cdceb7e182d066e9e1489d2bae0b71ce8b2f6324cd2d9854806eaea0fe0aad2d4e8b84bd836c688e13258ae69e094320572729b7d886c8d35f0 WHIRLPOOL 441041947dcd190d73a9cc5007bc0001b6eeb36ba958f4a09fca775670faff690423095d334e258fc0d6dcbef01d74a085505c8549397ced5dbe75ca96724144
|
||||
DIST VirtualBox-4.3.36.tar.bz2 98421624 SHA256 af0776df6d03b2709cb76a69f055487bf12bdb3b4163e2a82959860300283046 SHA512 179fd8c7d3562fd6c3c6815ef56a3dbda3fcbb841171f911a923ded06e627fb2e6e33f66124303b448a05c364343ec35e2fb264f462a48e52d66277dfd77bcfc WHIRLPOOL 0419c2baac6f07d729a35a54be872d7949cb6fa99a5ce0f2317df32f27e20e42f045811697e40255f240ec84b08a3a1f36a563841a341a528c37c9e63fda2e6d
|
||||
DIST VirtualBox-4.3.38.tar.bz2 98437150 SHA256 36f16d435acf04c1dce81df08ba0b522b7c3b10fe48f6ab5b95e9c8404d1f2e5 SHA512 cdde06b26b20bf1f8a9c0ec9607a8d38de3246422a1907978d065b94f69e7b19bc4a9618ac0e3c18cb46b4f3912bfcb87332296ee12d711e8e738f0026f959c4 WHIRLPOOL 15869dc2730ffb8b5dc4d3d01678e889c6e095ea8cee8f607a8b5f9e016f018a0fd8594a2c3279d8f224d4a9e98b161e1e583320d9617b3de0c005774795b08e
|
||||
DIST VirtualBox-5.0.16.tar.bz2 111062984 SHA256 f5a44d33a1db911f445b2eb2d22d9293a96a535cba488b5a235577ef868fa63c SHA512 3da3a227360fb50d299e99770378f65e8cb99525377343fa8faff2360be66643d46f68323d6a8b8d4d26182082f171bb35ab2497167bf6df18827a5ea7742074 WHIRLPOOL ea709057c588f28820790c2b193decba9ee0c57e0f82aa4361ca87aef661315182e18b5ee29558e47ed92f6037eb91befa5390680661a7b9f2248c7819b4a85c
|
||||
DIST VirtualBox-5.0.20.tar.bz2 111231246 SHA256 af9c0787aae22964a1192cefbf9aa91a40c1d41e5fea485adebf09ab922d4c2b SHA512 a039455eed3715b9aa42e2dc6b65ea68b27899c0bcf0065a93c53d1093cce56ebf8a6982cd804208ef9e51794eab9c5c4f3b20550d41532fd4addbd7afda0f8e WHIRLPOOL f74f0a910e5e3f7b1704f57e9831f88b1036efbc61e3b97779f5b2a337ad70d55638b59f356c769d4b6bfd5955348d490f5080b04a3f494f25eb176944756cfd
|
||||
|
|
|
@ -0,0 +1,225 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils linux-mod systemd user toolchain-funcs
|
||||
|
||||
MY_PV="${PV/beta/BETA}"
|
||||
MY_PV="${MY_PV/rc/RC}"
|
||||
MY_P=VirtualBox-${MY_PV}
|
||||
DESCRIPTION="VirtualBox kernel modules and user-space tools for Gentoo guests"
|
||||
HOMEPAGE="http://www.virtualbox.org/"
|
||||
SRC_URI="http://download.virtualbox.org/virtualbox/${MY_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-proto/glproto )
|
||||
sys-apps/dbus
|
||||
!!x11-drivers/xf86-input-virtualbox"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/kbuild-0.1.9998_pre20131130
|
||||
>=dev-lang/yasm-0.6.2
|
||||
sys-devel/bin86
|
||||
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_OUT_DIR} KERNOUT=${KV_OUT_DIR}"
|
||||
enewgroup vboxguest
|
||||
enewuser vboxguest -1 /bin/sh /dev/null vboxguest
|
||||
# automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist
|
||||
enewgroup vboxsf
|
||||
}
|
||||
|
||||
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
|
||||
|
||||
# Remove pointless GCC version limitations in check_gcc()
|
||||
sed -e "/\s*-o\s*\\\(\s*\$cc_maj\s*-eq\s*[5-9]\s*-a\s*\$cc_min\s*-gt\s*[0-5]\s*\\\)\s*\\\/d" \
|
||||
-i configure || die
|
||||
|
||||
# Disable things unused or splitted into separate ebuilds
|
||||
cp "${FILESDIR}/${PN}-3-localconfig" LocalConfig.kmk || die
|
||||
|
||||
# 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
|
||||
local cmd=(
|
||||
./configure
|
||||
--nofatal
|
||||
--disable-xpcom
|
||||
--disable-sdl-ttf
|
||||
--disable-pulse
|
||||
--disable-alsa
|
||||
--with-gcc="$(tc-getCC)"
|
||||
--with-g++="$(tc-getCXX)"
|
||||
--target-arch=${ARCH}
|
||||
--with-linux="${KV_OUT_DIR}"
|
||||
--build-headless
|
||||
)
|
||||
echo "${cmd[@]}"
|
||||
"${cmd[@]}" || die "configure failed"
|
||||
source ./env.sh
|
||||
export VBOX_GCC_OPT="${CFLAGS} ${CPPFLAGS}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
for each in /src/VBox/{Runtime,Additions/common} \
|
||||
/src/VBox/Additions/linux/sharedfolders ; do
|
||||
cd "${S}"${each} || die
|
||||
MAKE="kmk" \
|
||||
emake TOOL_YASM_AS=yasm \
|
||||
KBUILD_VERBOSE=2
|
||||
done
|
||||
|
||||
if use X; then
|
||||
cd "${S}"/src/VBox/Additions/x11/VBoxClient || die
|
||||
MAKE="kmk" \
|
||||
emake TOOL_YASM_AS=yasm \
|
||||
KBUILD_PATH="${S}/kBuild"
|
||||
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 || die
|
||||
|
||||
insinto /sbin
|
||||
newins mount.vboxsf mount.vboxsf
|
||||
fperms 4755 /sbin/mount.vboxsf
|
||||
|
||||
newinitd "${FILESDIR}"/${PN}-8.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
|
||||
|
||||
pushd "${S}"/src/VBox/Additions/x11/Installer &>/dev/null \
|
||||
|| die
|
||||
newins 98vboxadd-xclient VBoxClient-all
|
||||
fperms 0755 /usr/bin/VBoxClient-all
|
||||
popd &>/dev/null || die
|
||||
fi
|
||||
|
||||
# udev rule for vboxdrv
|
||||
local udev_rules_dir="/lib/udev/rules.d"
|
||||
dodir ${udev_rules_dir}
|
||||
echo 'KERNEL=="vboxguest", OWNER="vboxguest", GROUP="vboxguest", MODE="0660"' \
|
||||
>> "${D}/${udev_rules_dir}/60-virtualbox-guest-additions.rules" \
|
||||
|| die
|
||||
echo 'KERNEL=="vboxuser", OWNER="vboxguest", GROUP="vboxguest", MODE="0660"' \
|
||||
>> "${D}/${udev_rules_dir}/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
|
||||
|
||||
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||
}
|
||||
|
||||
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 "The vboxsf group has been added to make automount services work."
|
||||
elog "These services are part of the shared folders support."
|
||||
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,5 +1,6 @@
|
|||
DIST vbox-kernel-module-src-4.3.32.tar.xz 546132 SHA256 4f0cf8a2d0f6714a5825551fa6ad38b85a70aac3a9949771bdcd85916ed12dae SHA512 7289dc1dd3a7e8812a57d3d1411c99ac25ddb33991e06e49a6212b030c6b6c2f08075c471f474c539b26be8a221934261af8f67a1aa4572f2e9cdb7433623a57 WHIRLPOOL 771c655bb5a7179d798330e438a3799d79cd1711844e491badaf7b6e0cb25fe2017a753675b0700b6ee2d8251bcc603f84a703cbe73b5bfcb46859b781d7c2d9
|
||||
DIST vbox-kernel-module-src-4.3.36.tar.xz 543536 SHA256 3e341313097d092fe57284f149a54d94d6667d05c738d39da763b530cbc5fa9c SHA512 63198fd03f3ec3d7305c1f06694d2e69d0f6a10d0faeb7205c3cfc2690c2d1379f70124cff25e8365df5becc3d7356f7dfe667eac522ff2074a1ed1776509517 WHIRLPOOL 3948d2f8aecb0054c68164cdd4a16ca7c0e177e9357730933c75e8cf32e7fe4945e853228d042395b5ec94b82ea15fe27499958b76ea4cbed29bc0dba751f717
|
||||
DIST vbox-kernel-module-src-4.3.38.tar.xz 544172 SHA256 122ffe1bb2981cf173533642d23a3ce9fb7c25eb6bb9fef52a57d2bf56de75af SHA512 48e15c3af582620785845ee9631c3c587ac3e746a341281285ae9a6c0d77ae2b028851762a385d3c2047fa7242b61e2620345e1aa5e334806122aa62570c6bab WHIRLPOOL a430588839ad0b870c6885886ee6ec6a85c8260be90a097b829cdb474f1c60bedc0b2a0e66574b0f51653f03cb7b2b6edd0fad81e4c0f577d0c2596110284d63
|
||||
DIST vbox-kernel-module-src-5.0.16.tar.xz 593944 SHA256 8905e174069a6caf0200808fda6726704a947ab56fc48c3b6ebbf8831dde4123 SHA512 5311f6cfd917c04bcb51182ad414c0930fb85a73a90d81156f08640cdb4e4d442ed46a10b62b5d07ed81aa1ad65430d5186e95cc64293502c9b84937a6470bb4 WHIRLPOOL daf741cd8465ce65ae0e3f304b7c49d55be828da5fc285ac3a2b8e6fc7e68865b184b738a79fa7fbf1e106d647200a40224902ef7041e4dd5ab2c9ef054e4199
|
||||
DIST vbox-kernel-module-src-5.0.20.tar.xz 595080 SHA256 cc41e0d075c690669589ea902d752cecdd646c7979943e6060648de0066955cc SHA512 ea1840ed7c074efccd32d8c3ccbc78bdf1c4c25a74d5d0e2c2a9a4c5dee720b1c1991a1baf7cc577bb7452e097f23d393c20632f57439bf9637c9f92d989703c WHIRLPOOL b546fb6b75ac323dd851eca43ca78b1e267b7ac3a9b3c488ac846b0e434c0995768f8ea7e311b46a2e250e167a2967fe43d895f7f5dcbbcb5ac60b2d122b0f87
|
||||
DIST vbox-kernel-module-src-5.0.24.tar.xz 595032 SHA256 1142739710738fddad3e607019beabd0e6e80125a13a1aad7e9c583f3959af26 SHA512 bcb2487b00658b53f2b5e432d69f1ce3eb6381f36892634dd20fec7d1e46323021960895527b0db47a334ab9f8e454964185cb38e0f3ba3c1e5e4781eec6d4c6 WHIRLPOOL c1f260e8d058e0302de0b7314fffe9d5e7c7c3f49aca982fd665c067e465bfa5dc15568bb524be625d507e933f29cf54e01ca9a861597a01b2f7bfd72b9793be
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
vboxnetflt
|
||||
vboxnetadp
|
||||
vboxdrv
|
||||
vboxpci
|
||||
|
|
|
@ -0,0 +1,59 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
# XXX: the tarball here is just the kernel modules split out of the binary
|
||||
# package that comes from virtualbox-bin
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils linux-mod user
|
||||
|
||||
MY_P=vbox-kernel-module-src-${PV}
|
||||
DESCRIPTION="Kernel Modules for Virtualbox"
|
||||
HOMEPAGE="http://www.virtualbox.org/"
|
||||
SRC_URI="https://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} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1"
|
||||
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
|
||||
insinto /usr/lib/modules-load.d/
|
||||
doins "${FILESDIR}"/virtualbox.conf
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
linux-mod_pkg_postinst
|
||||
elog "If you are using sys-apps/openrc, please add \"vboxdrv\", \"vboxnetflt\""
|
||||
elog "and \"vboxnetadp\" to:"
|
||||
elog " /etc/conf.d/modules"
|
||||
}
|
|
@ -55,7 +55,7 @@ src_install() {
|
|||
|
||||
pkg_postinst() {
|
||||
linux-mod_pkg_postinst
|
||||
elog "If you are using sys-apps/openrc, please add \"vboxdrv\", \"vboxnetflt\""
|
||||
elog "and \"vboxnetadp\" to:"
|
||||
elog "If you are using sys-apps/openrc, please add \"vboxdrv\", \"vboxnetflt\","
|
||||
elog "\"vboxnetadp\" and \"vboxpci\" to:"
|
||||
elog " /etc/conf.d/modules"
|
||||
}
|
|
@ -55,7 +55,7 @@ src_install() {
|
|||
|
||||
pkg_postinst() {
|
||||
linux-mod_pkg_postinst
|
||||
elog "If you are using sys-apps/openrc, please add \"vboxdrv\", \"vboxnetflt\""
|
||||
elog "and \"vboxnetadp\" to:"
|
||||
elog "If you are using sys-apps/openrc, please add \"vboxdrv\", \"vboxnetflt\","
|
||||
elog "\"vboxnetadp\" and \"vboxpci\" to:"
|
||||
elog " /etc/conf.d/modules"
|
||||
}
|
|
@ -1,5 +1,6 @@
|
|||
DIST VirtualBox-4.3.32.tar.bz2 98168101 SHA256 dc5bf4e6f9989792d31bac174d20d7fc9e638654fa5a99c02b20a60557927261 SHA512 856b36cd90647cdceb7e182d066e9e1489d2bae0b71ce8b2f6324cd2d9854806eaea0fe0aad2d4e8b84bd836c688e13258ae69e094320572729b7d886c8d35f0 WHIRLPOOL 441041947dcd190d73a9cc5007bc0001b6eeb36ba958f4a09fca775670faff690423095d334e258fc0d6dcbef01d74a085505c8549397ced5dbe75ca96724144
|
||||
DIST VirtualBox-4.3.36.tar.bz2 98421624 SHA256 af0776df6d03b2709cb76a69f055487bf12bdb3b4163e2a82959860300283046 SHA512 179fd8c7d3562fd6c3c6815ef56a3dbda3fcbb841171f911a923ded06e627fb2e6e33f66124303b448a05c364343ec35e2fb264f462a48e52d66277dfd77bcfc WHIRLPOOL 0419c2baac6f07d729a35a54be872d7949cb6fa99a5ce0f2317df32f27e20e42f045811697e40255f240ec84b08a3a1f36a563841a341a528c37c9e63fda2e6d
|
||||
DIST VirtualBox-4.3.38.tar.bz2 98437150 SHA256 36f16d435acf04c1dce81df08ba0b522b7c3b10fe48f6ab5b95e9c8404d1f2e5 SHA512 cdde06b26b20bf1f8a9c0ec9607a8d38de3246422a1907978d065b94f69e7b19bc4a9618ac0e3c18cb46b4f3912bfcb87332296ee12d711e8e738f0026f959c4 WHIRLPOOL 15869dc2730ffb8b5dc4d3d01678e889c6e095ea8cee8f607a8b5f9e016f018a0fd8594a2c3279d8f224d4a9e98b161e1e583320d9617b3de0c005774795b08e
|
||||
DIST VirtualBox-5.0.16.tar.bz2 111062984 SHA256 f5a44d33a1db911f445b2eb2d22d9293a96a535cba488b5a235577ef868fa63c SHA512 3da3a227360fb50d299e99770378f65e8cb99525377343fa8faff2360be66643d46f68323d6a8b8d4d26182082f171bb35ab2497167bf6df18827a5ea7742074 WHIRLPOOL ea709057c588f28820790c2b193decba9ee0c57e0f82aa4361ca87aef661315182e18b5ee29558e47ed92f6037eb91befa5390680661a7b9f2248c7819b4a85c
|
||||
DIST VirtualBox-5.0.20.tar.bz2 111231246 SHA256 af9c0787aae22964a1192cefbf9aa91a40c1d41e5fea485adebf09ab922d4c2b SHA512 a039455eed3715b9aa42e2dc6b65ea68b27899c0bcf0065a93c53d1093cce56ebf8a6982cd804208ef9e51794eab9c5c4f3b20550d41532fd4addbd7afda0f8e WHIRLPOOL f74f0a910e5e3f7b1704f57e9831f88b1036efbc61e3b97779f5b2a337ad70d55638b59f356c769d4b6bfd5955348d490f5080b04a3f494f25eb176944756cfd
|
||||
DIST VirtualBox-5.0.24.tar.bz2 111252724 SHA256 9134b04ca21ca23534e2300aab5ab7ff60d21b56bfd2e21504316bfee73afa87 SHA512 81a40c8c76fda02260ff6bbfdc464dcdb1f95155725772cc1edbafe813ca96955714d5bfe0418e2db60c6983b7fa0eb8a32a3833348c314fc0a429f345b3038c WHIRLPOOL aaffc6c3fda0fbdb93c2ba27857b885c45194fa4bc78d7f4939148fc054bc0b8dc26fbf9bdcab3d0e2f4f873e6bfa07479411839ac97aea6d905538fe00daeb0
|
||||
|
|
422
app-emulation/virtualbox/virtualbox-4.3.38.ebuild
Normal file
422
app-emulation/virtualbox/virtualbox-4.3.38.ebuild
Normal file
|
@ -0,0 +1,422 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit eutils fdo-mime flag-o-matic java-pkg-opt-2 linux-info multilib pax-utils python-single-r1 qt4-r2 toolchain-funcs udev
|
||||
|
||||
MY_PV="${PV/beta/BETA}"
|
||||
MY_PV="${MY_PV/rc/RC}"
|
||||
MY_P=VirtualBox-${MY_PV}
|
||||
SRC_URI="http://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.tar.bz2
|
||||
https://dev.gentoo.org/~polynomial-c/${PN}/patchsets/${PN}-4.3.16-patches-01.tar.xz"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
DESCRIPTION="Family of powerful x86 virtualization products for enterprise and home use"
|
||||
HOMEPAGE="http://www.virtualbox.org/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+additions alsa doc extensions headless java libressl pam pulseaudio +opengl python +qt4 +sdk +udev vboxwebsrv vnc"
|
||||
|
||||
RDEPEND="!app-emulation/virtualbox-bin
|
||||
~app-emulation/virtualbox-modules-${PV}
|
||||
dev-libs/libIDL
|
||||
>=dev-libs/libxslt-1.1.19
|
||||
net-misc/curl
|
||||
!libressl? ( dev-libs/openssl:0= )
|
||||
libressl? ( dev-libs/libressl:= )
|
||||
dev-libs/libxml2
|
||||
media-libs/libpng:0=
|
||||
media-libs/libvpx:0=
|
||||
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]
|
||||
)
|
||||
|
||||
java? ( >=virtual/jre-1.6:= )
|
||||
udev? ( >=virtual/udev-171 )
|
||||
vnc? ( >=net-libs/libvncserver-0.9.9 )"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/kbuild-0.1.9998_pre20131130
|
||||
>=dev-lang/yasm-0.6.2
|
||||
sys-devel/bin86
|
||||
sys-power/iasl
|
||||
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/jre-1.6:= )
|
||||
virtual/pkgconfig
|
||||
alsa? ( >=media-libs/alsa-lib-1.0.13 )
|
||||
!headless? ( x11-libs/libXinerama )
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
vboxwebsrv? ( net-libs/gsoap[-gnutls(-)] )
|
||||
${PYTHON_DEPS}"
|
||||
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
|
||||
usr/lib/virtualbox/VBoxNetNAT.so"
|
||||
|
||||
REQUIRED_USE="
|
||||
java? ( sdk )
|
||||
python? (
|
||||
( sdk )
|
||||
)
|
||||
vboxwebsrv? ( java )
|
||||
${PYTHON_REQUIRED_USE}
|
||||
"
|
||||
|
||||
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
|
||||
if ! use python ; then
|
||||
einfo "You have disabled the \"python\" USE flag. This will only"
|
||||
einfo "disable the python bindings being installed."
|
||||
fi
|
||||
java-pkg-opt-2_pkg_setup
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Remove shipped binaries (kBuild,yasm), see bug #232775
|
||||
rm -rf kBuild/bin tools
|
||||
|
||||
# Remove pointless GCC version limitations in check_gcc()
|
||||
sed -e "/\s*-o\s*\\\(\s*\$cc_maj\s*-eq\s*[5-9]\s*-a\s*\$cc_min\s*-gt\s*[0-5]\s*\\\)\s*\\\/d" \
|
||||
-i configure || die
|
||||
|
||||
# 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.3.14-nopie.patch"
|
||||
fi
|
||||
|
||||
EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}/patches"
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
use alsa || myconf+=" --disable-alsa"
|
||||
use doc || myconf+=" --disable-docs"
|
||||
use java || myconf+=" --disable-java"
|
||||
use opengl || myconf+=" --disable-opengl"
|
||||
use pulseaudio || myconf+=" --disable-pulse"
|
||||
use python || myconf+=" --disable-python"
|
||||
use vboxwebsrv && myconf+=" --enable-webservice"
|
||||
use vnc && myconf+=" --enable-vnc"
|
||||
if ! use headless ; then
|
||||
use qt4 || myconf+=" --disable-qt4"
|
||||
else
|
||||
myconf+=" --build-headless --disable-opengl"
|
||||
fi
|
||||
if use amd64 && ! has_multilib_profile ; then
|
||||
myconf+=" --disable-vmmraw"
|
||||
fi
|
||||
# not an autoconf script
|
||||
./configure \
|
||||
--with-gcc="$(tc-getCC)" \
|
||||
--with-g++="$(tc-getCXX)" \
|
||||
--disable-kmods \
|
||||
--disable-dbus \
|
||||
--disable-devmapper \
|
||||
${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
|
||||
|
||||
MAKEJOBS=$(echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+')
|
||||
MAKELOAD=$(echo ${MAKEOPTS} | egrep -o '(\-l|\-\-load-average)(=?|[[:space:]]*)[[:digit:]]+')
|
||||
MAKEOPTS="${MAKEJOBS} ${MAKELOAD}"
|
||||
MAKE="kmk" emake \
|
||||
VBOX_BUILD_PUBLISHER=_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_VERBOSE=2 \
|
||||
all
|
||||
}
|
||||
|
||||
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"
|
||||
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
|
||||
|
||||
if use sdk ; then
|
||||
doins -r sdk
|
||||
fi
|
||||
|
||||
if use vboxwebsrv ; then
|
||||
doins vboxwebsrv
|
||||
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
|
||||
|
||||
local gcfiles="*gc"
|
||||
if use amd64 && ! has_multilib_profile ; then
|
||||
gcfiles=""
|
||||
fi
|
||||
|
||||
for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl,ExtPackHelperApp} *so *r0 ${gcfiles} ; do
|
||||
doins ${each}
|
||||
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..
|
||||
for each in VBoxNet{AdpCtl,DHCP,NAT} ; do
|
||||
doins ${each}
|
||||
fowners root:vboxusers /usr/$(get_libdir)/${PN}/${each}
|
||||
fperms 4750 /usr/$(get_libdir)/${PN}/${each}
|
||||
done
|
||||
|
||||
# VBoxSVC and VBoxManage need to be pax-marked (bug #403453)
|
||||
# VBoxXPCOMIPCD (bug #524202)
|
||||
for each in VBox{Manage,SVC,XPCOMIPCD} ; do
|
||||
pax-mark -m "${D}"/usr/$(get_libdir)/${PN}/${each}
|
||||
done
|
||||
|
||||
if ! use headless ; then
|
||||
doins VBoxSDL
|
||||
fowners root:vboxusers /usr/$(get_libdir)/${PN}/VBoxSDL
|
||||
fperms 4750 /usr/$(get_libdir)/${PN}/VBoxSDL
|
||||
pax-mark -m "${D}"/usr/$(get_libdir)/${PN}/VBoxSDL
|
||||
|
||||
if use opengl && use qt4 ; then
|
||||
doins VBoxTestOGL
|
||||
fowners root:vboxusers /usr/$(get_libdir)/${PN}/VBoxTestOGL
|
||||
fperms 0750 /usr/$(get_libdir)/${PN}/VBoxTestOGL
|
||||
pax-mark -m "${D}"/usr/$(get_libdir)/${PN}/VBoxTestOGL
|
||||
fi
|
||||
|
||||
dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/VBoxSDL
|
||||
|
||||
if use qt4 ; then
|
||||
doins VirtualBox
|
||||
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
|
||||
doicon -s scalable ${PN}.svg
|
||||
popd &>/dev/null || die
|
||||
fi
|
||||
|
||||
doins VBoxHeadless
|
||||
fowners root:vboxusers /usr/$(get_libdir)/${PN}/VBoxHeadless
|
||||
fperms 4750 /usr/$(get_libdir)/${PN}/VBoxHeadless
|
||||
pax-mark -m "${D}"/usr/$(get_libdir)/${PN}/VBoxHeadless
|
||||
|
||||
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}
|
||||
fowners root:vboxusers /usr/$(get_libdir)/${PN}/${fwfile}
|
||||
done
|
||||
popd &>/dev/null || die
|
||||
|
||||
if use udev ; then
|
||||
# New way of handling USB device nodes for VBox (bug #356215)
|
||||
local udevdir="$(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
|
||||
fi
|
||||
|
||||
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
|
||||
|
||||
if use udev ; then
|
||||
udevadm control --reload-rules \
|
||||
&& udevadm trigger --subsystem-match=usb
|
||||
fi
|
||||
|
||||
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 ! use udev ; then
|
||||
elog ""
|
||||
elog "WARNING!"
|
||||
elog "Without USE=udev, USB devices will likely not work in ${PN}."
|
||||
elif [ -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
|
||||
}
|
|
@ -242,7 +242,7 @@ src_install() {
|
|||
use debug && binpath="debug"
|
||||
cd "${S}"/out/linux.${ARCH}/${binpath}/bin || die
|
||||
|
||||
local vbox_inst_path="/usr/$(get_libdir)/${PN}" each fwfile
|
||||
local vbox_inst_path="/usr/$(get_libdir)/${PN}" each fwfile size ico icofile
|
||||
|
||||
vbox_inst() {
|
||||
local binary="${1}"
|
||||
|
@ -351,6 +351,16 @@ src_install() {
|
|||
newicon ${PN}-48px.png ${PN}.png
|
||||
doicon -s scalable ${PN}.svg
|
||||
popd &>/dev/null || die
|
||||
pushd "${S}"/src/VBox/Artwork/other &>/dev/null || die
|
||||
for size in 16 24 32 48 64 72 96 128 256 512 ; do
|
||||
for ico in hdd ova ovf vbox{,-extpack} vdi vdh vmdk ; do
|
||||
icofile="${PN}-${ico}-${size}px.png"
|
||||
if [[ -f "${icofile}" ]] ; then
|
||||
newicon -s ${size} ${icofile} ${PN}-${ico}.png
|
||||
fi
|
||||
done
|
||||
done
|
||||
popd &>/dev/null || die
|
||||
fi
|
||||
|
||||
if use lvm ; then
|
||||
|
|
|
@ -1,51 +0,0 @@
|
|||
--- cfg-update-1.8.2-r1/cfg-update
|
||||
+++ cfg-update-1.8.2-r1/cfg-update
|
||||
@@ -538,9 +538,9 @@
|
||||
local $ENV{LC_ALL}="C";
|
||||
if (`grep '^.*cfg-update.*--index' $portage_hook` =~ /cfg-update/) {
|
||||
local $ENV{LC_ALL}="C";
|
||||
- if (`grep '^#.*cfg-update.*--index' $portage_hook` =~ /cfg-update/) {
|
||||
+ if (`grep ': cfg-update.*--index' $portage_hook` =~ /cfg-update/) {
|
||||
&root_only("Can't enable the Portage hook if you're not root...");
|
||||
- `perl -p -i -e 's/#if \\[ \\"\\\$EBUILD_PHASE\\" = \\"setup\\" \\] && \\[ -e \\"\\/usr\\/bin\\/cfg-update\\" \\]; then cfg-update --index; fi/if \\[ \\"\\\$EBUILD_PHASE\\" = \\"setup\\" \\] && \\[ -e \\"\\/usr\\/bin\\/cfg-update\\" \\]; then cfg-update --index; fi/;' $portage_hook`;
|
||||
+ `perl -p -i -e 's/: (cfg-update.*--index)/\$1/;' $portage_hook`;
|
||||
if ($opt_d >= 1) { print "$tab"."Enabled Portage hook in $portage_hook...\n"; }
|
||||
} else {
|
||||
if ($opt_d >= 1) { print "$tab"."Portage hook is already enabled...\n"; }
|
||||
@@ -549,16 +549,17 @@
|
||||
&root_only("Can't add the Portage hook if you're not root...");
|
||||
`echo >> $portage_hook`;
|
||||
`echo "# This hook is neccesary for automatic updating of the cfg-update index, please do not modify it!" >> $portage_hook`;
|
||||
- `echo "if [ \\"\\\$EBUILD_PHASE\\" = \\"setup\\" ] && [ -e \\"/usr/bin/cfg-update\\" ]; then cfg-update --index; fi" >> $portage_hook`;
|
||||
- `echo >> $portage_hook`;
|
||||
+ `echo "pre_pkg_setup() {" >> $portage_hook`;
|
||||
+ `echo " [[ \\\$ROOT = / ]] && cfg-update --index" >> $portage_hook`;
|
||||
+ `echo "}" >> $portage_hook`;
|
||||
if ($opt_d >= 1) { print "$tab"."Added Portage hook in $portage_hook...\n"; }
|
||||
}
|
||||
} else {
|
||||
&root_only("Can't create the Portage hook if you're not root...");
|
||||
- `echo >> $portage_hook`;
|
||||
`echo "# This hook is neccesary for automatic updating of the cfg-update index, please do not modify it!" >> $portage_hook`;
|
||||
- `echo "if [ \\"\\\$EBUILD_PHASE\\" = \\"setup\\" ] && [ -e \\"/usr/bin/cfg-update\\" ]; then cfg-update --index; fi" >> $portage_hook`;
|
||||
- `echo >> $portage_hook`;
|
||||
+ `echo "pre_pkg_setup() {" >> $portage_hook`;
|
||||
+ `echo " [[ \\\$ROOT = / ]] && cfg-update --index" >> $portage_hook`;
|
||||
+ `echo "}" >> $portage_hook`;
|
||||
if ($opt_d >= 1) { print "$tab"."Created Portage hook in $portage_hook...\n"; }
|
||||
}
|
||||
}
|
||||
@@ -2209,11 +2210,11 @@
|
||||
local $ENV{LC_ALL}="C";
|
||||
if (`grep '^.*cfg-update.*--index' $portage_hook` =~ /cfg-update/) {
|
||||
local $ENV{LC_ALL}="C";
|
||||
- if (`grep '^#.*cfg-update.*--index' $portage_hook` =~ /cfg-update/) {
|
||||
+ if (`grep ': cfg-update.*--index' $portage_hook` =~ /cfg-update/) {
|
||||
if ($opt_ebuild == 0) { print "$tab"." Portage hook is already disabled...\n"; }
|
||||
} else {
|
||||
&root_only("Can't disable the Portage hook if you're not root...");
|
||||
- `perl -p -i -e 's/^if \\[ \\"\\\$EBUILD_PHASE\\" = \\"setup\\" \\] && \\[ -e \\"\\/usr\\/bin\\/cfg-update\\" \\]; then cfg-update --index; fi/#if \\[ \\"\\\$EBUILD_PHASE\\" = \\"setup\\" \\] && \\[ -e \\"\\/usr\\/bin\\/cfg-update\\" \\]; then cfg-update --index; fi/;' $portage_hook`;
|
||||
+ `perl -p -i -e 's/cfg-update.*--index/: \$&/;' $portage_hook`;
|
||||
if ($opt_ebuild == 0) { print "$tab"." Disabled Portage hook in $portage_hook...\n"; }
|
||||
}
|
||||
} else {
|
|
@ -1,45 +0,0 @@
|
|||
http://bugs.gentoo.org/show_bug.cgi?id=300216
|
||||
http://bugs.gentoo.org/show_bug.cgi?id=303199
|
||||
|
||||
--- cfg-update.conf
|
||||
+++ cfg-update.conf
|
||||
@@ -1,10 +1,10 @@
|
||||
# +----------+
|
||||
# | MERGETOOL \
|
||||
# +------------+-------------------------------------------------------------+
|
||||
-# | The recommended tool for merging is xxdiff but you can also use other |
|
||||
-# | tools if you don't like xxdiff. The Supported tools are listed below: |
|
||||
+# | The recommended tool for merging is beediff but you can also use other |
|
||||
+# | tools if you don't like beediff. The Supported tools are listed below: |
|
||||
# +----------+-----+--------------------------+------------------------------+
|
||||
-# | xxdiff | GUI | KDE (or Gnome with QT) | |
|
||||
+# | beediff | GUI | QT | |
|
||||
# | kdiff3 | GUI | KDE (or Gnome with QT) | |
|
||||
# | meld | GUI | Gnome (or KDE with GTK) | |
|
||||
# | gtkdiff | GUI | Gnome (or KDE with GTK) | STAGE 3 not supported! |
|
||||
@@ -14,7 +14,7 @@
|
||||
# | sdiff | CLI | Systems without X | STAGE 3 not supported! |
|
||||
# | imediff2 | CLI | Systems without X | STAGE 3 not supported! |
|
||||
# +----------+-----+--------------------------+------------------------------+
|
||||
-MERGE_TOOL = /usr/bin/xxdiff
|
||||
+MERGE_TOOL = /usr/bin/beediff
|
||||
|
||||
|
||||
# +--------+
|
||||
@@ -64,7 +64,7 @@
|
||||
# | If a merge-conflict has been detected in STAGE 2, you can now solve it |
|
||||
# | manually in the MERGETOOL. Simply select the line(s) you need. When you |
|
||||
# | are done, cfg-update will replace the current configuration file with the|
|
||||
-# | merged result. Stage 3 works with xxdiff, kdiff3, meld, tkdiff, gtkdiff. |
|
||||
+# | merged result. Stage 3 works with beediff, kdiff3, meld, tkdiff, gtkdiff.|
|
||||
# +--------------------------------------------------------------------------+
|
||||
ENABLE_STAGE3 = yes
|
||||
|
||||
@@ -145,7 +145,6 @@
|
||||
# INDEX_FILE = /var/lib/cfg-update/checksum.index # this file contains all MD5 checksums for the host
|
||||
# PKG_DB = /var/db/pkg # this directory contains the CONTENTS files (you can change it when your system uses another location)
|
||||
# HOSTS_FILE = /etc/cfg-update.hosts # this file contains all sshfs-mount settings for updating remote machines from a single location
|
||||
-# XXDIFF_STYLE = "--style Keramik" # this variable controls the style of xxdiff
|
||||
#
|
||||
##############################################################################
|
||||
# IF YOU CHANGE THE FILENAME FORMAT VARIABLES, CFG-UPDATE WILL BE BROKEN! #
|
|
@ -1,13 +0,0 @@
|
|||
diff --git a/elogv b/elogv
|
||||
index 85d507b..bef7ae9 100755
|
||||
--- a/elogv
|
||||
+++ b/elogv
|
||||
@@ -544,7 +544,7 @@ if __name__ == "__main__":
|
||||
if port_settings['PORT_LOGDIR']:
|
||||
elogdir = os.path.join(port_settings['PORT_LOGDIR'],"elog")
|
||||
else:
|
||||
- elogdir = os.path.join(os.sep,"var","log","portage","elog")
|
||||
+ elogdir = os.path.join(os.sep,'@GENTOO_PORTAGE_EPREFIX@',"var","log","portage","elog")
|
||||
|
||||
# Launch curses interface
|
||||
try:
|
|
@ -1,38 +0,0 @@
|
|||
From 68141bf6f469ed7618c7ebd068eb7f8db260dfdb Mon Sep 17 00:00:00 2001
|
||||
From: Sebastian Pipping <sebastian@pipping.org>
|
||||
Date: Thu, 2 May 2013 23:22:36 +0200
|
||||
Subject: [PATCH] Fix crash with TERM=vt100
|
||||
|
||||
---
|
||||
elogv | 15 +++++++++------
|
||||
1 file changed, 9 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/elogv b/elogv
|
||||
index 53c37cd..a8440d1 100755
|
||||
--- a/elogv
|
||||
+++ b/elogv
|
||||
@@ -96,12 +96,15 @@ class ElogViewer:
|
||||
self.screen = screen
|
||||
|
||||
# Our color pairs
|
||||
- curses.use_default_colors()
|
||||
- curses.init_pair(selected, curses.COLOR_BLACK, curses.COLOR_WHITE)
|
||||
- curses.init_pair(einfo, curses.COLOR_GREEN, curses.COLOR_BLACK)
|
||||
- curses.init_pair(ewarn, curses.COLOR_YELLOW, curses.COLOR_BLACK)
|
||||
- curses.init_pair(eerror, curses.COLOR_RED, curses.COLOR_BLACK)
|
||||
- curses.init_pair(elog, curses.COLOR_MAGENTA, curses.COLOR_BLACK)
|
||||
+ try:
|
||||
+ curses.use_default_colors()
|
||||
+ curses.init_pair(selected, curses.COLOR_BLACK, curses.COLOR_WHITE)
|
||||
+ curses.init_pair(einfo, curses.COLOR_GREEN, curses.COLOR_BLACK)
|
||||
+ curses.init_pair(ewarn, curses.COLOR_YELLOW, curses.COLOR_BLACK)
|
||||
+ curses.init_pair(eerror, curses.COLOR_RED, curses.COLOR_BLACK)
|
||||
+ curses.init_pair(elog, curses.COLOR_MAGENTA, curses.COLOR_BLACK)
|
||||
+ except curses.error: # e.g. with "TERM=vt100 elogv" invokation
|
||||
+ pass
|
||||
|
||||
# This attributes are used to manage the scrolling of the list
|
||||
# of files
|
||||
--
|
||||
1.8.1.5
|
||||
|
|
@ -1,49 +0,0 @@
|
|||
--- elogviewer.orig 2008-04-24 17:41:01.000000000 -0400
|
||||
+++ elogviewer 2008-04-24 18:59:09.000000000 -0400
|
||||
@@ -47,6 +47,10 @@
|
||||
Christian Faulhammer (V-Li) has written the man page.
|
||||
'''
|
||||
|
||||
+_clearwarn = '''
|
||||
+<big>WARNING:</big> Are you sure you want to clear all entries? This will permanently delete all elog files!
|
||||
+'''
|
||||
+
|
||||
|
||||
# Redirect messages to stderr
|
||||
import sys
|
||||
@@ -435,6 +439,23 @@
|
||||
self.destroy()
|
||||
|
||||
|
||||
+class ClearPrompt(gtk.MessageDialog):
|
||||
+
|
||||
+ def __init__(self):
|
||||
+ gtk.MessageDialog.__init__(self,
|
||||
+ parent=None,
|
||||
+ #flasgs=0,
|
||||
+ type=gtk.MESSAGE_WARNING,
|
||||
+ buttons=gtk.BUTTONS_YES_NO,
|
||||
+ message_format=None)
|
||||
+ self.set_markup ( _clearwarn )
|
||||
+
|
||||
+ def do_prompt(self):
|
||||
+ response = self.run()
|
||||
+ self.destroy()
|
||||
+ return response
|
||||
+
|
||||
+
|
||||
class ActionGroup(gtk.ActionGroup):
|
||||
|
||||
def __init__(self, activate_action):
|
||||
@@ -641,7 +662,10 @@
|
||||
if action == "Delete":
|
||||
self.delete()
|
||||
if action == "Clear":
|
||||
- self.clear()
|
||||
+ cp = ClearPrompt()
|
||||
+ confirmation = cp.do_prompt()
|
||||
+ if confirmation == gtk.RESPONSE_YES:
|
||||
+ self.clear()
|
||||
if action == "Refresh":
|
||||
self.refresh()
|
||||
if action == "Quit":
|
|
@ -1,70 +0,0 @@
|
|||
--- elogviewer 2007-09-20 10:47:05.000000000 +0300
|
||||
+++ elogviewer 2008-01-23 23:50:12.000000000 +0200
|
||||
@@ -123,26 +123,29 @@
|
||||
#otime = '%Y-%m-%d %H:%M:%S'
|
||||
# see modules time and locale
|
||||
otime = '%x %X'
|
||||
+ vtime = '%Y-%m-%d %H:%M:%S'
|
||||
|
||||
(c, p, t) = filename.split(':')
|
||||
t = time.strptime(t, itime)
|
||||
+ st = time.strftime(vtime, t)
|
||||
t = time.strftime(otime, t)
|
||||
|
||||
self.category = c
|
||||
self.package = p
|
||||
- self.timestamp = t
|
||||
+ self.timestamp = st
|
||||
+ self.timesort = t
|
||||
self.filename = filename
|
||||
|
||||
|
||||
from glob import glob
|
||||
from gobject import TYPE_STRING
|
||||
-( CATEGORY, PACKAGE, TIMESTAMP, FILENAME ) = range(4)
|
||||
+( CATEGORY, PACKAGE, TIMESTAMP, TIMESORT, FILENAME ) = range(5)
|
||||
class TreeStore(gtk.TreeStore):
|
||||
|
||||
def __init__(self):
|
||||
|
||||
gtk.TreeStore.__init__( self,
|
||||
- TYPE_STRING, TYPE_STRING, TYPE_STRING, TYPE_STRING )
|
||||
+ TYPE_STRING, TYPE_STRING, TYPE_STRING, TYPE_STRING, TYPE_STRING )
|
||||
|
||||
def get_filename(self, iter):
|
||||
if not iter:
|
||||
@@ -169,14 +172,14 @@
|
||||
iter = self.insert_before(None, None)
|
||||
self.set_value(iter, 0, e.category)
|
||||
self.append(iter, (None,
|
||||
- e.package, e.timestamp, e.filename))
|
||||
+ e.package, e.timestamp, e.timesort, e.filename))
|
||||
|
||||
def populate_flat(self):
|
||||
self.clear()
|
||||
iter = self.get_iter_first()
|
||||
for e in [Elog(filename) for filename in glob('*:*:*.log')]:
|
||||
self.append(iter,
|
||||
- (e.category, e.package, e.timestamp, e.filename))
|
||||
+ (e.category, e.package, e.timestamp, e.timesort, e.filename))
|
||||
|
||||
|
||||
class TreeViewColumn(gtk.TreeViewColumn):
|
||||
@@ -184,7 +187,7 @@
|
||||
def __init__(self, title=None, *args, **kargs):
|
||||
gtk.TreeViewColumn.__init__(self, title, *args, **kargs)
|
||||
|
||||
- self.set_sort_column_id(TIMESTAMP)
|
||||
+ self.set_sort_column_id(TIMESORT)
|
||||
|
||||
|
||||
class TreeView(gtk.TreeView):
|
||||
@@ -197,7 +200,7 @@
|
||||
self.append_column(TreeViewColumn(
|
||||
'Package', gtk.CellRendererText(), text=PACKAGE))
|
||||
self.append_column(TreeViewColumn(
|
||||
- 'Time', gtk.CellRendererText(), text=TIMESTAMP))
|
||||
+ 'Time', gtk.CellRendererText(), text=TIMESORT))
|
||||
|
||||
self.set_enable_search(True)
|
||||
self.set_search_column(PACKAGE)
|
|
@ -1,21 +0,0 @@
|
|||
diff -Naur orig/emerge-delta-webrsync modified-r1/emerge-delta-webrsync
|
||||
--- emerge-delta-webrsync.old 2006-09-28 10:29:52.000000000 +0000
|
||||
+++ emerge-delta-webrsync-3.5.1 2006-09-30 12:09:41.000000000 +0000
|
||||
@@ -410,7 +410,7 @@
|
||||
echo "thus, bailing (sorry)"
|
||||
exit 5
|
||||
else
|
||||
- if ! fetch_from_mirrors "/snapshots/portage-${final_date}.tar.bz2.umd5sum" "portage-${final_date}.tar.bz2.umd5sum"; then
|
||||
+ if [[ ! -e portage-${final_date}.tar.bz2.umd5sum ]] && ! fetch_from_mirrors "/snapshots/portage-${final_date}.tar.bz2.umd5sum" "portage-${final_date}.tar.bz2.umd5sum"; then
|
||||
if ! fetch_from_mirrors "/snapshots/portage-${final_date}.tar.bz2.umd5sum" "portage-${final_date}.tar.bz2.umd5sum"; then
|
||||
echo "couldn't grab umd5sum (uncompressed md5sum) for ${final_date}."
|
||||
echo "can't compensate for bzip2 version differences iow."
|
||||
@@ -462,7 +462,7 @@
|
||||
|
||||
echo "verifying generated tarball"
|
||||
|
||||
-if ! verify_md5_file "${TEMPDIR}/portage-${final_date}.tar.bz2"; then
|
||||
+if ! verify_md5_file "${TEMPDIR}/portage-${final_date}.tar.bz2" "${DISTDIR}/portage-${final_date}.tar.bz2.md5sum"; then
|
||||
if [[ -z $verified ]]; then
|
||||
echo "couldn't verify the generated tarball. bug, most likely."
|
||||
exit 5
|
|
@ -1,37 +0,0 @@
|
|||
--- emerge-delta-webrsync-3.5.1_old 2006-08-07 20:54:08.000000000 +0200
|
||||
+++ emerge-delta-webrsync-3.5.1 2006-08-07 21:00:37.000000000 +0200
|
||||
@@ -8,10 +8,11 @@
|
||||
#initialization
|
||||
#------------------
|
||||
|
||||
-f=$(python -c'import portage; print "|".join([portage.settings[x] for x in ("PORTAGE_NICENESS", "GENTOO_MIRRORS", "PORTDIR", "FETCHCOMMAND", "USERLAND", "DISTDIR", "PORTAGE_TMPDIR")])')
|
||||
+f=$(python -c'import portage; print "|".join([portage.settings[x] for x in ("PORTAGE_NICENESS", "FEATURES", "GENTOO_MIRRORS", "PORTDIR", "FETCHCOMMAND", "USERLAND", "DISTDIR", "PORTAGE_TMPDIR")])')
|
||||
|
||||
IFS='|'
|
||||
PORTAGE_NICENESS="${f%%|*}"; f="${f#*|}"
|
||||
+FEATURES="${f%%|*}" ; f="${f#*|}"
|
||||
GENTOO_MIRRORS="${f%%|*}" ; f="${f#*|}"
|
||||
PORTDIR="${f%%|*}" ; f="${f#*|}"
|
||||
FETCHCOMMAND="${f%%|*}" ; f="${f#*|}"
|
||||
@@ -20,6 +21,8 @@
|
||||
TMPDIR="${f%%|*}/snapshots"
|
||||
unset IFS
|
||||
|
||||
+source /usr/lib/portage/bin/isolated-functions.sh || exit 1
|
||||
+
|
||||
if [ -z "$NICENESS_PULLED" ]; then
|
||||
if [ -n "${PORTAGE_NICENESS}" ]; then
|
||||
export NICENESS_PULLED=asdf
|
||||
@@ -217,8 +220,10 @@
|
||||
echo "cleaning up"
|
||||
rm -rf portage
|
||||
fi
|
||||
- echo "transferring metadata/cache"
|
||||
- emerge metadata
|
||||
+ if has metadata-transfer ${FEATURES} ; then
|
||||
+ echo "transferring metadata/cache"
|
||||
+ emerge --metadata
|
||||
+ fi
|
||||
}
|
||||
|
||||
fetch_from_mirrors() {
|
|
@ -1,11 +0,0 @@
|
|||
--- emerge-delta-webrsync 2006-10-15 00:18:06.000000000 +0300
|
||||
+++ emerge-delta-webrsync-3.5.1 2006-10-15 00:20:40.000000000 +0300
|
||||
@@ -224,6 +224,8 @@
|
||||
echo "transferring metadata/cache"
|
||||
emerge --metadata
|
||||
fi
|
||||
+ local post_sync=/etc/portage/bin/post_sync
|
||||
+ [[ -x "${post_sync}" ]] && ${post_sync}
|
||||
}
|
||||
|
||||
fetch_from_mirrors() {
|
|
@ -1,3 +1,4 @@
|
|||
DIST g-cpan-0.16.5.tar.gz 33894 SHA256 929c06ee2cdd3361121b6f359ea7fc9201bc42caff96ef1df45b4cb93ccfd988 SHA512 f2eab23281abe567ee2df42895e3f0783228c6ab5e3a8230089e900fd2700367d736299da20fb228f2d4542491a24da05fd035a81aff7d79ce5132e35c48ad0b WHIRLPOOL 01e0b9fc59264455d57fc64c432e683ae941c74d6efa6e2b3430dea6caac019cfad3e893a4b39de4386a3dadadecf95d828a9fbaa8e8b1260303081e2cc6ce65
|
||||
DIST g-cpan-0.16.6.tar.gz 33844 SHA256 efd0a99483d8ce4a6c828f145592846e6076887b33f95431d7b8256c6973906d SHA512 f8e9e211ffc09ca42d1444a42ad2b8111beb8988e4a01387cf8788f7e4a52e6133168820c2800ac82429fa022e2ff473a774c48ac140b5cde184b3d77cd6e1b1 WHIRLPOOL 95d7db1905df41f320b8876a02f53e3238d55ab1be30e4b086ed362797819629997edd06e167c21325cc8d13540247a842cedcfcf1a236737fec91835b952252
|
||||
DIST g-cpan-0.16.7.tar.gz 33621 SHA256 35ead4120bee1b4158413eb1f5933baf1ce75500495d590163fbfef95c9c171f SHA512 2412b30fa4c3432882db0f31da6ace841e353a363e15a3b536ea1febcf601a7f9c4e14968e3abcf848e3557098088012472179688caf36cd97ae9b528a3db7fb WHIRLPOOL 646f76745023ae815ebecf57856b50dcd568657df68aee89099dd64904a4d43e9cef82f4f16518bd0b8db50e3ddd57aa200bf8fcffbd6539305f59be798bece1
|
||||
DIST g-cpan-0.16.9.tar.gz 34463 SHA256 2d85b37905af8d2878b949438d61d80d530184605260a3b49901b113ef8b7b42 SHA512 f26d81974fedb024808fe3671ae297fd36abc37a5b04783f36f6c9e8c6000a411c675e999e91da48801a7c84fde15a59587df02fa9d7b3833ccc0916993b1783 WHIRLPOOL a7f11aa4588fc5fe31ba9570b059b7f90a370f477e04ea62cd823c438f3ab27687417014fa62381b744f461825be4d3c9aff6d37f6880abf60a8f4cef41edf62
|
||||
|
|
55
app-portage/g-cpan/g-cpan-0.16.9.ebuild
Normal file
55
app-portage/g-cpan/g-cpan-0.16.9.ebuild
Normal file
|
@ -0,0 +1,55 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit perl-module
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
EGIT_REPO_URI="git://github.com/gentoo-perl/g-cpan.git"
|
||||
inherit git-r3
|
||||
SRC_URI=""
|
||||
else
|
||||
SRC_URI="https://github.com/gentoo-perl/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Autogenerate and install ebuilds for CPAN modules"
|
||||
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Perl/g-cpan"
|
||||
|
||||
LICENSE="|| ( Artistic GPL-2 )"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
|
||||
COMMONDEPEND="
|
||||
virtual/perl-File-Path
|
||||
virtual/perl-File-Spec
|
||||
dev-perl/Log-Agent
|
||||
virtual/perl-Memoize
|
||||
virtual/perl-IO
|
||||
dev-perl/Shell-EnvImporter
|
||||
virtual/perl-Term-ANSIColor
|
||||
>=dev-perl/YAML-0.60
|
||||
"
|
||||
RDEPEND="${COMMONDEPEND}
|
||||
>=sys-apps/portage-2.0.0
|
||||
"
|
||||
DEPEND="${COMMONDEPEND}
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
test? ( >=virtual/perl-Test-Simple-0.940.0 )
|
||||
"
|
||||
|
||||
src_install() {
|
||||
perl-module_src_install
|
||||
diropts -m0775 -o portage -g portage
|
||||
dodir "/var/tmp/g-cpan"
|
||||
dodir "/var/log/g-cpan"
|
||||
keepdir "/var/log/g-cpan"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "If you want to use g-cpan as non root user you may wish to adjust"
|
||||
elog "the permissions on /var/tmp/g-cpan or add users to the portage group."
|
||||
elog "Please note that some CPAN packages need additional manual"
|
||||
elog "parameters or tweaking, due to bugs in their build systems."
|
||||
}
|
|
@ -10,7 +10,7 @@ if [[ ${PV} == "9999" ]] ; then
|
|||
inherit git-r3
|
||||
SRC_URI=""
|
||||
else
|
||||
SRC_URI="https://github.com/gentoo-perl/g-cpan/releases/download/v${PV}/${P}.tar.gz"
|
||||
SRC_URI="https://github.com/gentoo-perl/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
fi
|
||||
|
||||
|
@ -40,11 +40,11 @@ DEPEND="${COMMONDEPEND}
|
|||
"
|
||||
|
||||
src_install() {
|
||||
perl-module_src_install
|
||||
diropts -m0775 -o portage -g portage
|
||||
dodir "/var/tmp/g-cpan"
|
||||
dodir "/var/log/g-cpan"
|
||||
keepdir "/var/log/g-cpan"
|
||||
perl-module_src_install
|
||||
diropts -m0775 -o portage -g portage
|
||||
dodir "/var/tmp/g-cpan"
|
||||
dodir "/var/log/g-cpan"
|
||||
keepdir "/var/log/g-cpan"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
|
|
@ -1,25 +0,0 @@
|
|||
From 0f67e677776c6a5b6a095c3c2486a2184a5427a0 Mon Sep 17 00:00:00 2001
|
||||
From: Paul Varner <fuzzyray@gentoo.org>
|
||||
Date: Tue, 20 Nov 2012 11:28:57 -0600
|
||||
Subject: [PATCH 2/2] Update handbook URL for more information on USE flags
|
||||
|
||||
---
|
||||
ufed.8 | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/ufed.8 b/ufed.8
|
||||
index 4c55c29..f42fdc1 100644
|
||||
--- a/ufed.8
|
||||
+++ b/ufed.8
|
||||
@@ -47,7 +47,7 @@ thus USE settings will have no effect on those mandatory dependencies.
|
||||
A list of USE keywords used by a particular package can be found by checking
|
||||
the IUSE line in any ebuild file.
|
||||
|
||||
-See http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=1
|
||||
+See http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=2
|
||||
for more information on USE flags.
|
||||
|
||||
Please also note that if UFED describes a flag (Unknown) it generally means
|
||||
--
|
||||
1.8.0
|
||||
|
|
@ -1,203 +0,0 @@
|
|||
From 7d133e58b27253ebc1bcfc16fa45ef91125ccde9 Mon Sep 17 00:00:00 2001
|
||||
From: Paul Varner <fuzzyray@gentoo.org>
|
||||
Date: Tue, 20 Nov 2012 11:22:09 -0600
|
||||
Subject: [PATCH 1/2] Change ufed to use EPREFIX for prefix installs.
|
||||
|
||||
---
|
||||
Portage.pm | 26 ++++++++++++++++++--------
|
||||
ufed-curses-help.c | 7 +++----
|
||||
ufed.8 | 29 +++++++++++++++--------------
|
||||
ufed.pl.in | 6 +++---
|
||||
4 files changed, 39 insertions(+), 29 deletions(-)
|
||||
|
||||
diff --git a/Portage.pm b/Portage.pm
|
||||
index 0b02cab..c7e236d 100644
|
||||
--- a/Portage.pm
|
||||
+++ b/Portage.pm
|
||||
@@ -15,7 +15,9 @@ our %default_flags;
|
||||
our %make_conf_flags;
|
||||
our %archs;
|
||||
our %all_flags;
|
||||
+our $eprefix;
|
||||
|
||||
+sub get_eprefix();
|
||||
sub have_package($);
|
||||
sub merge(\%%);
|
||||
sub merge_env(\%);
|
||||
@@ -30,6 +32,7 @@ sub read_profiles();
|
||||
sub read_sh($);
|
||||
sub read_use_mask();
|
||||
|
||||
+get_eprefix;
|
||||
read_packages;
|
||||
read_profiles;
|
||||
read_use_mask;
|
||||
@@ -54,6 +57,13 @@ if($lastorder ne 'conf') {
|
||||
die "Sorry, USE_ORDER without make.conf overriding global USE flags are not currently supported by ufed.\n";
|
||||
}
|
||||
|
||||
+
|
||||
+sub get_eprefix() {
|
||||
+ $eprefix = `portageq envvar EPREFIX 2>&1`;
|
||||
+ die "Couldn't determine EPREFIX from Portage" if $? != 0;
|
||||
+ chomp($eprefix);
|
||||
+}
|
||||
+
|
||||
sub have_package($) {
|
||||
my ($cp) = @_;
|
||||
return $packages{$cp};
|
||||
@@ -130,8 +140,8 @@ sub read_archs() {
|
||||
}
|
||||
|
||||
sub read_make_conf() {
|
||||
- my %env = read_sh "/etc/make.conf";
|
||||
- merge (%env, read_sh('/etc/portage/make.conf'));
|
||||
+ my %env = read_sh "$eprefix/etc/make.conf";
|
||||
+ merge (%env, read_sh("$eprefix/etc/portage/make.conf"));
|
||||
merge %make_conf_flags, %{$env{USE}} if exists $env{USE};
|
||||
@portagedirs = $environment{PORTDIR};
|
||||
push @portagedirs, split ' ', $environment{PORTDIR_OVERLAY} if defined $environment{PORTDIR_OVERLAY};
|
||||
@@ -145,13 +155,13 @@ sub read_make_defaults() {
|
||||
}
|
||||
|
||||
sub read_make_globals() {
|
||||
- for my $dir(@profiles, '/usr/share/portage/config') {
|
||||
+ for my $dir(@profiles, "$eprefix/usr/share/portage/config") {
|
||||
read_sh "$dir/make.globals";
|
||||
}
|
||||
}
|
||||
|
||||
sub read_packages() {
|
||||
- die "Couldn't read /var/db/pkg\n" unless opendir my $pkgdir, '/var/db/pkg';
|
||||
+ die "Couldn't read $eprefix/var/db/pkg\n" unless opendir my $pkgdir, "$eprefix/var/db/pkg";
|
||||
while(my $cat = readdir $pkgdir) {
|
||||
next if $cat eq '.' or $cat eq '..';
|
||||
next unless opendir my $catdir, "/var/db/pkg/$cat";
|
||||
@@ -199,16 +209,16 @@ sub read_packages() {
|
||||
}
|
||||
|
||||
sub read_profiles() {
|
||||
- $_ = readlink '/etc/make.profile';
|
||||
- $_ = readlink '/etc/portage/make.profile' if not defined $_;
|
||||
- die "/etc\{,/portage\}/make.profile is not a symlink\n" if not defined $_;
|
||||
+ $_ = readlink "$eprefix/etc/make.profile";
|
||||
+ $_ = readlink "$eprefix/etc/portage/make.profile" if not defined $_;
|
||||
+ die "$eprefix/etc\{,/portage\}/make.profile is not a symlink\n" if not defined $_;
|
||||
@profiles = norm_path '/etc', $_;
|
||||
for (my $i = -1; $i >= -@profiles; $i--) {
|
||||
for(noncomments "$profiles[$i]/parent") {
|
||||
splice @profiles, $i, 0, norm_path $profiles[$i], $_;
|
||||
}
|
||||
}
|
||||
- push @profiles, '/etc/portage/profile';
|
||||
+ push @profiles, "$eprefix/etc/portage/profile";
|
||||
}
|
||||
|
||||
sub read_sh($) {
|
||||
diff --git a/ufed-curses-help.c b/ufed-curses-help.c
|
||||
index 19679bb..79bd35e 100644
|
||||
--- a/ufed-curses-help.c
|
||||
+++ b/ufed-curses-help.c
|
||||
@@ -40,11 +40,10 @@ static void init_lines(void) {
|
||||
"Each USE flag has a 2 character descriptor that represents the two "
|
||||
"ways a use flag can be set.",
|
||||
"",
|
||||
-"The 1st char is the setting from the /etc/make.profile/make.defaults "
|
||||
-"file. These are the defaults for Gentoo as a whole. These should not be "
|
||||
-"changed.",
|
||||
+"The 1st char is the setting from the make.defaults file. These are "
|
||||
+"the defaults for Gentoo as a whole. These should not be changed.",
|
||||
"",
|
||||
-"The 2nd char is the settings from the /etc/make.conf file. these are "
|
||||
+"The 2nd char is the settings from the make.conf file. these are "
|
||||
"the only ones that should be changed by the user and these are the ones "
|
||||
"that ufed changes.",
|
||||
"",
|
||||
diff --git a/ufed.8 b/ufed.8
|
||||
index 7d7fe50..4c55c29 100644
|
||||
--- a/ufed.8
|
||||
+++ b/ufed.8
|
||||
@@ -12,15 +12,14 @@ UFED attempts to show you where a particular use setting came from. Each USE
|
||||
flag has a 3 character descriptor that represents the three ways a use flag can
|
||||
be set.
|
||||
|
||||
-The 1st char is the setting from the /etc/make.profile/make.defaults file.
|
||||
-These are the defaults for Gentoo as a whole. These should not be changed.
|
||||
+The 1st char is the setting from the make.defaults file. These are the defaults
|
||||
+for Gentoo as a whole. These should not be changed.
|
||||
|
||||
-The 2nd char is the setting from the /etc/make.profile/use.defaults file. These
|
||||
-will change as packages are added and removes from the system.
|
||||
+The 2nd char is the setting from the use.defaults file. These will change as
|
||||
+packages are added and removes from the system.
|
||||
|
||||
-The 3rd char is the settings from the /etc/make.conf file. these are the only
|
||||
-ones that should be changed by the user and these are the ones that UFED
|
||||
-changes.
|
||||
+The 3rd char is the settings from the make.conf file. these are the only ones
|
||||
+that should be changed by the user and these are the ones that UFED changes.
|
||||
|
||||
If the character is a + then that USE flag was set in that file, if it is a
|
||||
space then the flag was not mentioned in that file and if it is a - then that
|
||||
@@ -64,25 +63,27 @@ Please report bugs via http://bugs.gentoo.org/
|
||||
.BR make.conf (5)
|
||||
.SH "FILES"
|
||||
.TP
|
||||
-\fB/etc/make.conf\fR
|
||||
+\fB@GENTOO_PORTAGE_EPREFIX@/etc/make.conf\fR
|
||||
+\fB@GENTOO_PORTAGE_EPREFIX@/etc/portage/make.conf\fR
|
||||
Contains user specified USE flags
|
||||
.TP
|
||||
-\fB/etc/make.conf.old \fR
|
||||
+\fB@GENTOO_PORTAGE_EPREFIX@/etc/make.conf.old \fR
|
||||
+\fB@GENTOO_PORTAGE_EPREFIX@/etc/portage/make.conf.old \fR
|
||||
This is where ufed places a backup of your make.conf file.
|
||||
.TP
|
||||
-\fB/etc/make.profile/make.defaults\fR
|
||||
+\fB@GENTOO_PORTAGE_EPREFIX@/etc/make.profile/make.defaults\fR
|
||||
Contains system default USE flags
|
||||
.TP
|
||||
-\fB/etc/make.profile/use.defaults\fR
|
||||
+\fB@GENTOO_PORTAGE_EPREFIX@/etc/make.profile/use.defaults\fR
|
||||
Provides an automatic ebuild to USE flag mapping ('auto' flags)
|
||||
.TP
|
||||
-\fB/etc/make.profile/use.mask\fR
|
||||
+\fB@GENTOO_PORTAGE_EPREFIX@/etc/make.profile/use.mask\fR
|
||||
Restricted USE flags
|
||||
.TP
|
||||
-\fB/usr/portage/profiles/use.desc\fR
|
||||
+\fB@GENTOO_PORTAGE_EPREFIX@/usr/portage/profiles/use.desc\fR
|
||||
Description strings for global USE flags
|
||||
.TP
|
||||
-\fB/usr/portage/profiles/use.local.desc\fR
|
||||
+\fB@GENTOO_PORTAGE_EPREFIX@/usr/portage/profiles/use.local.desc\fR
|
||||
Description strings for local USE flags
|
||||
.SH "AUTHORS"
|
||||
Robin Johnson <robbat2@gentoo.org>
|
||||
diff --git a/ufed.pl.in b/ufed.pl.in
|
||||
index 7493147..3435dae 100644
|
||||
--- a/ufed.pl.in
|
||||
+++ b/ufed.pl.in
|
||||
@@ -29,7 +29,7 @@ for(keys %Portage::all_flags) {
|
||||
@{$use_descriptions{$_}} = "(Unknown)"
|
||||
if not exists $use_descriptions{$_};
|
||||
}
|
||||
-@{$use_descriptions{'-*'}} = 'Never enable any flags other than those specified in /etc/make.conf';
|
||||
+@{$use_descriptions{'-*'}} = 'Never enable any flags other than those specified in make.conf';
|
||||
|
||||
for(@Portage::archs) {
|
||||
delete $Portage::default_flags{$_};
|
||||
@@ -155,8 +155,8 @@ sub save_flags(@) {
|
||||
my (@flags) = @_;
|
||||
my $contents;
|
||||
|
||||
- my $makeconf_name = '/etc/portage/make.conf';
|
||||
- $makeconf_name = '/etc/make.conf' unless(-r $makeconf_name);
|
||||
+ my $makeconf_name = "$Portage::eprefix/etc/portage/make.conf";
|
||||
+ $makeconf_name = "$Portage::eprefix/etc/make.conf" unless(-r $makeconf_name);
|
||||
{
|
||||
open my $makeconf, '<', $makeconf_name or die "Couldn't open $makeconf_name\n";
|
||||
open my $makeconfold, '>', $makeconf_name . '.old' or die "Couldn't open $makeconf_name.old\n";
|
||||
--
|
||||
1.8.0
|
||||
|
|
@ -1,99 +0,0 @@
|
|||
--- a/Portage.pm 2013-09-11 08:34:10.792161194 +0200
|
||||
+++ b/Portage.pm 2013-09-11 09:00:45.737142232 +0200
|
||||
@@ -46,11 +46,13 @@
|
||||
our $used_make_conf = "";
|
||||
|
||||
# --- private members ---
|
||||
-my %_environment = ();
|
||||
-my $_EPREFIX = "";
|
||||
-my @_profiles = ();
|
||||
-my %_use_eh_safe = (); ## USE_EXPAND_HIDDEN safe hash. See _read_make_defaults()
|
||||
-my %_use_order = ();
|
||||
+my %_environment = ();
|
||||
+my $_EPREFIX = "";
|
||||
+my $_PORTDIR = "";
|
||||
+my $_PORTDIR_OVERLAY = "";
|
||||
+my @_profiles = ();
|
||||
+my %_use_eh_safe = (); ## USE_EXPAND_HIDDEN safe hash. See _read_make_defaults()
|
||||
+my %_use_order = ();
|
||||
|
||||
# $_use_temp - hashref that represents the current state of
|
||||
# all known flags. This is for data gathering, the public
|
||||
@@ -87,7 +89,7 @@
|
||||
# --- private methods ---
|
||||
sub _add_flag;
|
||||
sub _add_temp;
|
||||
-sub _determine_eprefix;
|
||||
+sub _determine_eprefix_portdir;
|
||||
sub _determine_make_conf;
|
||||
sub _determine_profiles;
|
||||
sub _final_cleaning;
|
||||
@@ -112,7 +114,7 @@
|
||||
# --- Package initialization ---
|
||||
INIT {
|
||||
$_environment{$_} = {} for qw{USE USE_EXPAND USE_EXPAND_HIDDEN};
|
||||
- _determine_eprefix;
|
||||
+ _determine_eprefix_portdir;
|
||||
_determine_make_conf;
|
||||
_determine_profiles;
|
||||
_read_make_globals;
|
||||
@@ -223,14 +225,29 @@
|
||||
}
|
||||
|
||||
|
||||
-# Determine the value for EPREFIX and save it
|
||||
-# in $_EPREFIX. This is done using 'portageq'.
|
||||
+# Determine the values for EPREFIX, PORTDIR
|
||||
+# and PORTDIR_OVERLAY. These are saved in
|
||||
+# $_EPREFIX, $_PORTDIR and $_PORTDIR_OVERLAY.
|
||||
+# This is done using 'portageq'.
|
||||
# Other output from portageq is printed on
|
||||
# STDERR.
|
||||
# No parameters accepted.
|
||||
-sub _determine_eprefix {
|
||||
+sub _determine_eprefix_portdir {
|
||||
my $tmp = "/tmp/ufed_$$.tmp";
|
||||
- $_EPREFIX = qx{portageq envvar EPREFIX 2>$tmp};
|
||||
+ my @res = map {
|
||||
+ my $x = $_;
|
||||
+ chomp $x;
|
||||
+ $x =~ s/'//g;
|
||||
+ $x
|
||||
+ } qx{portageq envvar -v EPREFIX PORTDIR PORTDIR_OVERLAY 2>$tmp};
|
||||
+
|
||||
+ while (my $res = shift @res) {
|
||||
+ if ($res =~ /^(.*)=(.*)$/) {
|
||||
+ "EPREFIX" eq $1 and $_EPREFIX = $2;
|
||||
+ "PORTDIR" eq $1 and $_PORTDIR = $2;
|
||||
+ "PORTDIR_OVERLAY" eq $1 and $_PORTDIR_OVERLAY = $2;
|
||||
+ }
|
||||
+ }
|
||||
die "Couldn't determine EPREFIX from Portage" if $? != 0;
|
||||
|
||||
if ( -s $tmp ) {
|
||||
@@ -241,7 +258,6 @@
|
||||
}
|
||||
-e $tmp and unlink $tmp;
|
||||
|
||||
- chomp($_EPREFIX);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -631,13 +647,11 @@
|
||||
}
|
||||
|
||||
# Add PORTDIR and overlays to @_profiles
|
||||
- defined ($_environment{PORTDIR})
|
||||
- and push @_profiles, "$_environment{PORTDIR}/profiles"
|
||||
+ length ($_PORTDIR)
|
||||
+ and push @_profiles, "${_PORTDIR}/profiles"
|
||||
or die("Unable to determine PORTDIR!\nSomething is seriously broken here!\n");
|
||||
- defined ($_environment{PORTDIR_OVERLAY})
|
||||
- and push @_profiles,
|
||||
- map { my $x=$_; $x =~ s/^\s*(\S+)\s*$/$1\/profiles/mg ; $x }
|
||||
- split('\n', $_environment{PORTDIR_OVERLAY});
|
||||
+ length ($_PORTDIR_OVERLAY)
|
||||
+ and push @_profiles, split(' ', $_PORTDIR_OVERLAY);
|
||||
-e "${_EPREFIX}/etc/portage/profile"
|
||||
and push @_profiles, "${_EPREFIX}/etc/portage/profile";
|
||||
return;
|
|
@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.zip"
|
|||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="1.0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
CDEPEND="
|
||||
|
|
|
@ -1,95 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="JFreeChart is a free Java class library for generating charts"
|
||||
HOMEPAGE="http://www.jfree.org/jfreechart"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.zip"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="1.0"
|
||||
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="+servlet test"
|
||||
|
||||
CDEPEND=">=dev-java/jcommon-1.0.23:1.0
|
||||
dev-java/jfreesvg:2.1
|
||||
servlet? ( java-virtuals/servlet-api:2.3 )"
|
||||
|
||||
DEPEND="${CDEPEND}
|
||||
app-arch/unzip
|
||||
>=virtual/jdk-1.6
|
||||
test? (
|
||||
dev-java/ant-junit:0
|
||||
dev-java/junit:4
|
||||
)"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
>=virtual/jre-1.6"
|
||||
|
||||
JAVA_PKG_FILTER_COMPILER="jikes"
|
||||
|
||||
RESTRICT='test'
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-1.0.19-build.xml.patch"
|
||||
|
||||
# Fix test failure, obtained from
|
||||
# http://sourceforge.net/p/jfreechart/bugs/1100/
|
||||
epatch "${FILESDIR}/${PN}-1.0.19-fix-TimeSeriesCollectionTest.patch"
|
||||
|
||||
rm -v lib/*.jar || die
|
||||
|
||||
# links to orsonpdf which is only available for purchase under a commercial license
|
||||
rm -v "${P}-demo.jar" || die
|
||||
|
||||
if ! use servlet; then
|
||||
rm -rf source/org/jfree/chart/servlet || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Note that compile-experimental depends on compile so it is sufficient to run
|
||||
# just compile-experimental
|
||||
eant -f ant/build.xml compile-experimental $(use_doc) $(get_jars)
|
||||
}
|
||||
|
||||
# Tests fail due to:
|
||||
# Caught an exception while logging the end of the build. Exception was:
|
||||
# java.lang.OutOfMemoryError: PermGen space
|
||||
# java.lang.OutOfMemoryError: PermGen space
|
||||
# I don't think there's much we can do here.
|
||||
# src_test() {
|
||||
# # X11 tests are disabled using java.awt.headless=true
|
||||
# ANT_TASKS="ant-junit" \
|
||||
# ANT_OPTS="-Djava.awt.headless=true -Duser.timezone=UTC" \
|
||||
# eant -f ant/build.xml test $(get_jars)
|
||||
# }
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar lib/${P}.jar ${PN}.jar
|
||||
java-pkg_newjar lib/${P}-experimental.jar ${PN}-experimental.jar
|
||||
|
||||
dodoc README.txt ChangeLog NEWS
|
||||
|
||||
use doc && java-pkg_dojavadoc javadoc
|
||||
use source && java-pkg_dosrc source/org
|
||||
}
|
||||
|
||||
get_jars() {
|
||||
local antflags="
|
||||
-Djcommon.jar=$(java-pkg_getjar jcommon-1.0 jcommon.jar) \
|
||||
-Djfreesvg.jar=$(java-pkg_getjar jfreesvg-2.1 jfreesvg.jar)"
|
||||
|
||||
use servlet && antflags="${antflags} \
|
||||
-Dservlet.jar=$(java-pkg_getjars servlet-api-2.3)"
|
||||
|
||||
use test && antflags="${antflags} \
|
||||
-Djunit.jar=$(java-pkg_getjars --build-only junit-4)"
|
||||
|
||||
echo "${antflags}"
|
||||
}
|
|
@ -6,3 +6,4 @@ DIST libassuan-2.2.1.tar.bz2 542381 SHA256 949285bb79345362cb72a40c798defefc0070
|
|||
DIST libassuan-2.3.0.tar.bz2 544229 SHA256 87c999f572047fa22a79ab5de4c8a1a5a91f292561b69573965cac7751320452 SHA512 5d13d61b181faee2d61790318d0a4124ecec7616fa1720f90f3c697ca2f56911d7fc935a3ac99eb0c95c5a740e78968b70b28ade614abfd045a9c9ac6d1a14d6 WHIRLPOOL 7ed4e000c523e77f46a4abeb360abf6ae088773586eacb221228d893f61fe78ee0e5d5669bfffd16f96a2d8831b62e71cd0e30a32e96cc651ddf2ba57d52d471
|
||||
DIST libassuan-2.4.1.tar.bz2 586464 SHA256 c5738a55efd101438a25d86dc0c342a8e5da1339161a4eee1bbdc2088b88b71f SHA512 bfafa27e410cf714e3a85f11b4c02ec316a3748d257bd4b41ab5480360d5de05b5350d50d87c8e037392fcc74628a856243387a55056294d942161cc8df1784f WHIRLPOOL 37710c9b10fa0a3e0851ebdb153b97c2db2525d679b217312880002590775d75852698d09237e6db95654d986487073ee0d1ba6aca0e7c4f91d78ea822701e02
|
||||
DIST libassuan-2.4.2.tar.bz2 587631 SHA256 bb06dc81380b74bf1b64d5849be5c0409a336f3b4c45f20ac688e86d1b5bcb20 SHA512 175f9807b7c960750d8177bc879be1476b7948c9af17cce48a60e8ef35cf1f62dc0909fe6c53898d0ac0b991aa22d6aa0720bfbc48894a89775d32f287ea9f7b WHIRLPOOL 597ace887107703411f600f6b3116ce5cfbec77820a595cd82e665c2609ca2c7d25392420d19238ee4e1291116de16067dd46bc53fce8eff71edaaba1e0c1094
|
||||
DIST libassuan-2.4.3.tar.bz2 559867 SHA256 22843a3bdb256f59be49842abf24da76700354293a066d82ade8134bb5aa2b71 SHA512 2b0f58682b408fc58fa0ec2980b36e54ba66701bf504cf6c98ec652af43501bc7c18573bc78c5b83260f5a3bdb0ec8f4e0662bafd9bba3fe7287e77598e8e4c1 WHIRLPOOL fda468446ee6d6884588541867d01d058f073050c892f2a7d2ab433bd62d0d03a9473851eda6b5621bac9a4e0256df5a0bbe5d6375d918de434dbe2b7ffbf709
|
||||
|
|
38
dev-libs/libassuan/libassuan-2.4.3.ebuild
Normal file
38
dev-libs/libassuan/libassuan-2.4.3.ebuild
Normal file
|
@ -0,0 +1,38 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit libtool eutils
|
||||
|
||||
DESCRIPTION="IPC library used by GnuPG and GPGME"
|
||||
HOMEPAGE="http://www.gnupg.org/related_software/libassuan/index.en.html"
|
||||
SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND=">=dev-libs/libgpg-error-1.8"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# for Solaris .so
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
# ppl need to use libassuan-config for --cflags and --libs
|
||||
prune_libtool_files
|
||||
}
|
|
@ -1,7 +1,5 @@
|
|||
DIST libgcrypt-1.5.4.tar.bz2 1512982 SHA256 d5f88d9f41a46953dc250cdb8575129b37ee2208401b7fa338c897f667c7fb33 SHA512 fe7e1d07eb10ee4ea8054bc955c35dc4b2109db645a08a6fa7757bf1e77a612e03c0838f9766086f04270b3621f34ccae0d6333f117cff204ccad9018c8a7908 WHIRLPOOL 221082d028a90235a3ddcc774b1772a8b8daec989a24b341491849e653e2ecb5cb0e3c8989a3f426524e39b28ebbe1b48532d5d9de7c54f4bdc19b450e22e4dc
|
||||
DIST libgcrypt-1.5.5.tar.bz2 1552652 SHA256 d8958203e786bca479cd7c903906925e8a7e033ccb959bf53317b57cf11a0655 SHA512 867ee8050c46387a02b3c21a215c3799becfe366c408cab285e7574e52d9bcc916f73874a459885bdb54655281f466ec57a4f7ff07301aa0e4bc174c852815a0 WHIRLPOOL db3f31753ca620a831e6df5bc021421ae817fef4ddf2a3d5b5e3733f8c642591351b71855c35813f8052f8a83420d5a806c72ac1f63cb4ac9f54f5a1075df2c5
|
||||
DIST libgcrypt-1.6.3.tar.bz2 2494052 SHA256 41b4917b93ae34c6a0e2127378d7a4d66d805a2a86a09911d4f9bd871db7025f SHA512 09a84fcc4d3d755df21f46302a549af4ba788d829ff7fa0cf65eeec033bc3744503f8fe3f4be55a51cc17b1b1b487736c328d7d7bc909f13139600236298c549 WHIRLPOOL dd331afed5c8116df8a55742a7b559791c554a97c32983d64ab196a6d47c2d6bd7e15f8a63dda43947961bb269963185b98927ff0695c3f6d3b939face41e450
|
||||
DIST libgcrypt-1.6.4.tar.bz2 2549820 SHA256 c9bc2c7fe2e5f4ea13b0c74f9d24bcbb1ad889bb39297d8082aebf23f4336026 SHA512 d2abc81fc3e3acf58f3bf18db449bfb4bdbc28fe62f695276ddd35f34434996b0d686bb48a4724e5134c80ea6cab08ce04f4a0989cb9a72f2497ec833bb24df1 WHIRLPOOL 708de5d55845177aa38dc227920dd64eeef8105427d5c88b8196ca47978f577d57f3cd85cd4627af6574e6ab780b815c1cbc8c8ad02aaba72ef176810f7a8865
|
||||
DIST libgcrypt-1.6.5.tar.bz2 2549601 SHA256 f49ebc5842d455ae7019def33eb5a014a0f07a2a8353dc3aa50a76fd1dafa924 SHA512 1b76640a68514369da3b6be51d66e7040b64d03eba68d6b0d1b1ba88336c9da3ef41b21170a9eb641dae5a36a7c53cb167e15c8da964a5a6793aec947afe91f4 WHIRLPOOL e8272ca7d30a77f848a2e9663400c97ad39b0af4bdda44766d20436e8356be7a6e0b10c7a976764ca31ee667f2289d76cec61cac6f8055433393221f39c2ee89
|
||||
DIST libgcrypt-1.7.0.tar.bz2 2840453 SHA256 b0e67ea74474939913c4d9d9ef4ef5ec378efbe2bebe36389dee319c79bffa92 SHA512 658eca9161d104b81c249dc47d9e4f2df58f26c63bd28ee9ad7a642fd84f09faddbde51e070bc923bfd54fb5785acf8ff2f0da244e6b497b57407f5f67c3574b WHIRLPOOL dbc816e8b6b195f0f5a0159937a3e767062aee4780e0548bf0e146bc880c26614ebe664e85bbb26f30410e7550638e2e87385c3b59ef1aa0089ce113cd5c1a27
|
||||
DIST libgcrypt-1.7.1.tar.bz2 2843435 SHA256 450d9cfcbf1611c64dbe3bd04b627b83379ef89f11406d94c8bba305e36d7a95 SHA512 08ca7de8b6324d1119935b1f400b0ef55e761d42178a4daa8077d36072e5f0987ec6e7834a98c62f1a06261b1b99edc45b3041a873e284a002d8486ffc3347f5 WHIRLPOOL aa1ad0e53efb8215787520403758dfcfa8dc2eddcc6f8faedf4425d3449d712069d71af74f1a75b1d8c447b008ee7601e70c3850c85044d4eb97e44752df5f99
|
||||
DIST libgcrypt-1.7.2.tar.bz2 2845301 SHA256 3d35df906d6eab354504c05d749a9b021944cb29ff5f65c8ef9c3dd5f7b6689f SHA512 3e5917c0f9094f59626983a256b68c1569cbd94fb9ec68650bc9815cf665a7825b6a0060a6a4a3c24744107a2d13c9baa8e8ffe64b743414fd461493e54987cf WHIRLPOOL 5e4d425fca469f91ad3bde8a0909070042c140ae0b168d0b9908cfba1a247f7431ad72d0d714ab606187567ea79427531dcbdf385865be90d7ce36bcfad7c7c7
|
||||
|
|
|
@ -1,75 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
AUTOTOOLS_AUTORECONF=1
|
||||
WANT_AUTOMAKE=1.14
|
||||
|
||||
inherit autotools-multilib flag-o-matic
|
||||
|
||||
DESCRIPTION="General purpose crypto library based on the code used in GnuPG"
|
||||
HOMEPAGE="http://www.gnupg.org/"
|
||||
SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1 MIT"
|
||||
SLOT="0/20" # subslot = soname major version
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc static-libs +threads"
|
||||
|
||||
RDEPEND=">=dev-libs/libgpg-error-1.12[${MULTILIB_USEDEP}]
|
||||
abi_x86_32? (
|
||||
!<=app-emulation/emul-linux-x86-baselibs-20131008-r19
|
||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32]
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( virtual/texi2dvi )"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO )
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.6.1-uscore.patch
|
||||
"${FILESDIR}"/${PN}-multilib-syspath.patch
|
||||
"${FILESDIR}"/${P}-freebsd-mpi.patch
|
||||
)
|
||||
|
||||
MULTILIB_CHOST_TOOLS=(
|
||||
/usr/bin/libgcrypt-config
|
||||
)
|
||||
|
||||
multilib_src_configure() {
|
||||
if [[ ${CHOST} == *86*-solaris* ]] ; then
|
||||
# ASM code uses GNU ELF syntax, divide in particular, we need to
|
||||
# allow this via ASFLAGS, since we don't have a flag-o-matic
|
||||
# function for that, we'll have to abuse cflags for this
|
||||
append-cflags -Wa,--divide
|
||||
fi
|
||||
local myeconfargs=(
|
||||
--disable-padlock-support # bug 201917
|
||||
--disable-dependency-tracking
|
||||
--enable-noexecstack
|
||||
--disable-O-flag-munging
|
||||
$(use_enable static-libs static)
|
||||
$(use_enable threads)
|
||||
|
||||
# disabled due to various applications requiring privileges
|
||||
# after libgcrypt drops them (bug #468616)
|
||||
--without-capabilities
|
||||
|
||||
# http://trac.videolan.org/vlc/ticket/620
|
||||
# causes bus-errors on sparc64-solaris
|
||||
$([[ ${CHOST} == *86*-darwin* ]] && echo "--disable-asm")
|
||||
$([[ ${CHOST} == sparcv9-*-solaris* ]] && echo "--disable-asm")
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
emake
|
||||
multilib_is_native_abi && use doc && VARTEXFONTS="${T}/fonts" emake -C doc gcrypt.pdf
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
multilib_is_native_abi && use doc && dodoc doc/gcrypt.pdf
|
||||
}
|
|
@ -1,74 +0,0 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
AUTOTOOLS_AUTORECONF=1
|
||||
WANT_AUTOMAKE=1.14
|
||||
|
||||
inherit autotools-multilib flag-o-matic
|
||||
|
||||
DESCRIPTION="General purpose crypto library based on the code used in GnuPG"
|
||||
HOMEPAGE="http://www.gnupg.org/"
|
||||
SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1 MIT"
|
||||
SLOT="0/20" # subslot = soname major version
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc static-libs +threads"
|
||||
|
||||
RDEPEND=">=dev-libs/libgpg-error-1.12[${MULTILIB_USEDEP}]
|
||||
abi_x86_32? (
|
||||
!<=app-emulation/emul-linux-x86-baselibs-20131008-r19
|
||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32]
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( virtual/texi2dvi )"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO )
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.6.1-uscore.patch
|
||||
"${FILESDIR}"/${PN}-multilib-syspath.patch
|
||||
"${FILESDIR}"/${P}-freebsd-mpi.patch
|
||||
)
|
||||
|
||||
MULTILIB_CHOST_TOOLS=(
|
||||
/usr/bin/libgcrypt-config
|
||||
)
|
||||
|
||||
multilib_src_configure() {
|
||||
if [[ ${CHOST} == *86*-solaris* ]] ; then
|
||||
# ASM code uses GNU ELF syntax, divide in particular, we need to
|
||||
# allow this via ASFLAGS, since we don't have a flag-o-matic
|
||||
# function for that, we'll have to abuse cflags for this
|
||||
append-cflags -Wa,--divide
|
||||
fi
|
||||
local myeconfargs=(
|
||||
--disable-dependency-tracking
|
||||
--enable-noexecstack
|
||||
--disable-O-flag-munging
|
||||
$(use_enable static-libs static)
|
||||
$(use_enable threads)
|
||||
|
||||
# disabled due to various applications requiring privileges
|
||||
# after libgcrypt drops them (bug #468616)
|
||||
--without-capabilities
|
||||
|
||||
# http://trac.videolan.org/vlc/ticket/620
|
||||
# causes bus-errors on sparc64-solaris
|
||||
$([[ ${CHOST} == *86*-darwin* ]] && echo "--disable-asm")
|
||||
$([[ ${CHOST} == sparcv9-*-solaris* ]] && echo "--disable-asm")
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
emake
|
||||
multilib_is_native_abi && use doc && VARTEXFONTS="${T}/fonts" emake -C doc gcrypt.pdf
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
multilib_is_native_abi && use doc && dodoc doc/gcrypt.pdf
|
||||
}
|
|
@ -1,73 +0,0 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
AUTOTOOLS_AUTORECONF=1
|
||||
WANT_AUTOMAKE=1.14
|
||||
|
||||
inherit autotools-multilib flag-o-matic
|
||||
|
||||
DESCRIPTION="General purpose crypto library based on the code used in GnuPG"
|
||||
HOMEPAGE="http://www.gnupg.org/"
|
||||
SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1 MIT"
|
||||
SLOT="0/20" # subslot = soname major version
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc static-libs +threads"
|
||||
|
||||
RDEPEND=">=dev-libs/libgpg-error-1.12[${MULTILIB_USEDEP}]
|
||||
abi_x86_32? (
|
||||
!<=app-emulation/emul-linux-x86-baselibs-20131008-r19
|
||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32]
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( virtual/texi2dvi )"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO )
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.6.1-uscore.patch
|
||||
"${FILESDIR}"/${PN}-multilib-syspath.patch
|
||||
)
|
||||
|
||||
MULTILIB_CHOST_TOOLS=(
|
||||
/usr/bin/libgcrypt-config
|
||||
)
|
||||
|
||||
multilib_src_configure() {
|
||||
if [[ ${CHOST} == *86*-solaris* ]] ; then
|
||||
# ASM code uses GNU ELF syntax, divide in particular, we need to
|
||||
# allow this via ASFLAGS, since we don't have a flag-o-matic
|
||||
# function for that, we'll have to abuse cflags for this
|
||||
append-cflags -Wa,--divide
|
||||
fi
|
||||
local myeconfargs=(
|
||||
--disable-dependency-tracking
|
||||
--enable-noexecstack
|
||||
--disable-O-flag-munging
|
||||
$(use_enable static-libs static)
|
||||
$(use_enable threads)
|
||||
|
||||
# disabled due to various applications requiring privileges
|
||||
# after libgcrypt drops them (bug #468616)
|
||||
--without-capabilities
|
||||
|
||||
# http://trac.videolan.org/vlc/ticket/620
|
||||
# causes bus-errors on sparc64-solaris
|
||||
$([[ ${CHOST} == *86*-darwin* ]] && echo "--disable-asm")
|
||||
$([[ ${CHOST} == sparcv9-*-solaris* ]] && echo "--disable-asm")
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
emake
|
||||
multilib_is_native_abi && use doc && VARTEXFONTS="${T}/fonts" emake -C doc gcrypt.pdf
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
multilib_is_native_abi && use doc && dodoc doc/gcrypt.pdf
|
||||
}
|
|
@ -15,7 +15,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
|
|||
LICENSE="LGPL-2.1 MIT"
|
||||
SLOT="0/20" # subslot = soname major version
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc static-libs +threads"
|
||||
IUSE="doc static-libs"
|
||||
|
||||
RDEPEND=">=dev-libs/libgpg-error-1.12[${MULTILIB_USEDEP}]
|
||||
abi_x86_32? (
|
||||
|
@ -48,7 +48,6 @@ multilib_src_configure() {
|
|||
--enable-noexecstack
|
||||
--disable-O-flag-munging
|
||||
$(use_enable static-libs static)
|
||||
$(use_enable threads)
|
||||
|
||||
# disabled due to various applications requiring privileges
|
||||
# after libgcrypt drops them (bug #468616)
|
|
@ -4,3 +4,4 @@ DIST libgpg-error-1.19.tar.bz2 761622 SHA256 53120e1333d5c5d28d87ff2854e9e98719c
|
|||
DIST libgpg-error-1.20.tar.bz2 770279 SHA256 3266895ce3419a7fb093e63e95e2ee3056c481a9bc0d6df694cfd26f74e72522 SHA512 7736f22a9ee23d27f8d74c275ee92a7d41b48468619af8df70ea4c07000beb03801c6f322735a91100a2b5eb97fca56fce476e4a6eca0054e8a81c44d9b1e1d3 WHIRLPOOL c72548d2ac48eec16111d059462fbefaa887d308900eade5a6803227abb6b2ff10b1ac4f7427f11d6a3130bd21026055efff70af77c4e79db0779759c46384ba
|
||||
DIST libgpg-error-1.21.tar.bz2 763186 SHA256 b7dbdb3cad63a740e9f0c632a1da32d4afdb694ec86c8625c98ea0691713b84d SHA512 1bc2e27b9904cb66b091c4d15855d2d2fe5d88ed11917df628cd7865989a8a208b607e5d6c499a5d64a16d22b2310b7df6868fa5462cc30cd8fda80a2f8c8315 WHIRLPOOL 28a387991fb162b2e74e28437b2274a7b887f7cf99de9729192e7b0691954ce0ce73a4044ce6b97db856ec84fdf9f962ddc99ea7d9d2a685d7b0fba3cc45bb58
|
||||
DIST libgpg-error-1.22.tar.bz2 777502 SHA256 f2a04ee6317bdb41a625bea23fdc7f0b5a63fb677f02447c647ed61fb9e69d7b SHA512 0e2bbbd1cf51e247921836642ebc0b52573565dde0f3c9df405d74ca148aafd9b6509ae782f8db93ef31425c88466c8a9d11c147aa65b4f21a1856af29f0b8db WHIRLPOOL b3a457387758b7a592b1fc9bbfd7840f5457dc01dbbad503370c7f688efc7a40828f17f0143216426f54705a1c3744049858616e0a396564f8493e9e39a0f60f
|
||||
DIST libgpg-error-1.24.tar.bz2 783628 SHA256 9268e1cc487de5e6e4460fca612a06e4f383072ac43ae90603e5e46783d3e540 SHA512 d577ebf36251402dd27187056f7c54cea226119f499d1c3bc1c4201ba4d2ae4a9dcefdf4502411cfcffe52b1cefab8c2cfddfa16b7e6ad3b49305a3394ccca31 WHIRLPOOL 2f216d374e0cc9ca64a9a9d3a4c3e756d28275e80ff42fa00649d2d969bf03b04bc56e71125fac176da447176fe8fe6052014c71b1f70ccb1d3c4cb11194c09c
|
||||
|
|
60
dev-libs/libgpg-error/libgpg-error-1.24.ebuild
Normal file
60
dev-libs/libgpg-error/libgpg-error-1.24.ebuild
Normal file
|
@ -0,0 +1,60 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils libtool multilib-minimal toolchain-funcs
|
||||
|
||||
DESCRIPTION="Contains error handling functions used by GnuPG software"
|
||||
HOMEPAGE="http://www.gnupg.org/related_software/libgpg-error"
|
||||
SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~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="common-lisp nls static-libs"
|
||||
|
||||
RDEPEND="nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )
|
||||
abi_x86_32? (
|
||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||
!<=app-emulation/emul-linux-x86-baselibs-20131008-r12
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
MULTILIB_CHOST_TOOLS=(
|
||||
/usr/bin/gpg-error-config
|
||||
)
|
||||
MULTILIB_WRAPPED_HEADERS=(
|
||||
/usr/include/gpg-error.h
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
epatch_user
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local myeconfargs=(
|
||||
CC_FOR_BUILD=$(tc-getBUILD_CC)
|
||||
--enable-threads
|
||||
$(use_enable nls)
|
||||
$(use_enable static-libs static)
|
||||
$(use_enable common-lisp languages)
|
||||
)
|
||||
|
||||
multilib_is_native_abi || myeconfargs+=(
|
||||
--disable-languages
|
||||
)
|
||||
|
||||
ECONF_SOURCE=${S} \
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
einstalldocs
|
||||
|
||||
# library has no dependencies, so it does not need the .la file
|
||||
prune_libtool_files --all
|
||||
}
|
|
@ -1,9 +1,9 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
PYTHON_COMPAT=( python2_7 python3_{3,4,5} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
|
@ -13,5 +13,5 @@ HOMEPAGE="http://id3-py.sourceforge.net/"
|
|||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
KEYWORDS="amd64 ia64 ppc ppc64 sparc x86"
|
||||
IUSE=""
|
||||
|
|
|
@ -1,22 +0,0 @@
|
|||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="2"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Module for manipulating ID3 tags in Python"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}.tar.gz"
|
||||
HOMEPAGE="http://id3-py.sourceforge.net/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ia64 ppc ppc64 sparc x86"
|
||||
IUSE=""
|
||||
|
||||
DOCS="CHANGES README"
|
||||
PYTHON_MODNAME="ID3.py"
|
|
@ -1 +1 @@
|
|||
DIST libzilla-1.1.zip 15743 SHA256 9212b6537b04224d05722097a5e36548d8c651f06b3faf014702d1b60de7fb8c SHA512 94e11d45a65e8d320a371e7910aa3222985bb5d49881a02ecdbcdbbe939c1f0540b8c2a1d8bebc9897c1b1cbac5f9e2e90701709a36108af1e906d298f66a750 WHIRLPOOL aeeabb4ba4ca3d19a07ecedadd805ebb3918e460f3c6627d4897c921c2a1fc0c55acd1ef341e6332372aa949a4b57a9e9ee624f6d1457cc3da82933596f85ec0
|
||||
DIST libzilla-1.2.zip 15869 SHA256 2d899347f1e9ad542358369624fffce9ca98b886791557d88532c697f7a688dd SHA512 75c48c4ed8dd71bd1a3399ba3ae482d9092461038e95c421e91b01307be66ff00594a7296072f81973c3f7ff77517ec495cc6794419bc8cb16954e890b3d90d0 WHIRLPOOL a20cb49a8845f9e4fb68d903abb4d950f3c57483632032278724f114aa886ab73dfd39b445047d1b44a3a8f0a72df7467e56fcf458a06c9e3999240d1e7a4ac4
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python3_{3,4,5} )
|
||||
|
|
@ -2,3 +2,4 @@ DIST pytz-2015.4.tar.bz2 157361 SHA256 a78b484d5472dd8c688f8b3eee18646a25c66ce45
|
|||
DIST pytz-2015.6.tar.bz2 156925 SHA256 01eed1b2226dc386d8e467a2ff8c4f1aa08c65d5d7e7c43aa094bd45d5bd68ba SHA512 e6e117d85c0a0310b115cfaae2b9d5957641f8367a7890f4e1afed8129e77c6a08b733b985c06d5f3fe5bbfa565387826883864b79dd4946065561a60ad24f35 WHIRLPOOL 255684e9f24353aeda2f26fc89216aef3b34a87a74df4dc758f87da31cedce6d372d405d37e8c538b786324c6ce03da177d3429438999ecfd744009fd7bbbbe9
|
||||
DIST pytz-2015.7.tar.bz2 156812 SHA256 fbd26746772c24cb93c8b97cbdad5cb9e46c86bbdb1b9d8a743ee00e2fb1fc5d SHA512 ffdea72f36b286ea63a3dbc022626ab01d2348ebd29c3532e9e1a289c3112f0ff01e9f3fcf2ad389b609d14393b68c9652f61d1589551f4979a010185da0609c WHIRLPOOL 3ed0deee15f831ae735a9d4f317fe1eaca91e10f450343b0a1e24998846785fd5b02c71caa4ee4e40e426fdc780e2ac9ccaf54abc1f7a66c662bef84feacd691
|
||||
DIST pytz-2016.3.tar.bz2 170906 SHA256 c193dfa167ac32c8cb96f26cbcd92972591b22bda0bac3effdbdb04de6cc55d6 SHA512 8d91a84500257327361a8ccd19ce2d2e5848c10c7d4105ec1be012be592ec38113611558c7894c1825cc1967303901fce35079fc799cc10e84216864cd00266f WHIRLPOOL b2af20a788fa70c23b04cda3acdff812c30713f00a9aaf2144d85c64341f6fe4e365b558f3f0b5491c6c99ebf633d2d3910c95f7a6ae1f9c53b40da6bcbc23af
|
||||
DIST pytz-2016.6.1.tar.bz2 172223 SHA256 b5aff44126cf828537581e534cc94299b223b945a2bb3b5434d37bf8c7f3a10c SHA512 89a1e19861a15884aa0ddc68ad7221e362994a0457e2e178e80fee539bd52dd9dcdf94a5bb3aa33e60e7523b803860f8fe01f90236f2a8f0c2a8da0a62bb61b2 WHIRLPOOL b8f6de9065fce0b34a6aca21f3f2625d2e077f705ccd80baaec92e70e51960e0a88edb0611a18197612f4b359720cd34994d14cf2327cb9871e98f78035ff6d9
|
||||
|
|
12
dev-python/pytz/files/2016.6.1-zoneinfo.patch
Normal file
12
dev-python/pytz/files/2016.6.1-zoneinfo.patch
Normal file
|
@ -0,0 +1,12 @@
|
|||
--- pytz/__init__.py.bak 2016-07-14 13:20:37.856381431 +0200
|
||||
+++ pytz/__init__.py 2016-07-14 13:21:00.464512973 +0200
|
||||
@@ -81,8 +81,7 @@
|
||||
for part in name_parts:
|
||||
if part == os.path.pardir or os.path.sep in part:
|
||||
raise ValueError('Bad path segment: %r' % part)
|
||||
- filename = os.path.join(os.path.dirname(__file__),
|
||||
- 'zoneinfo', *name_parts)
|
||||
+ filename = os.path.join('/usr/share/zoneinfo', *name_parts)
|
||||
if not os.path.exists(filename):
|
||||
# http://bugs.launchpad.net/bugs/383171 - we avoid using this
|
||||
# unless absolutely necessary to help when a broken version of
|
35
dev-python/pytz/pytz-2016.6.1.ebuild
Normal file
35
dev-python/pytz/pytz-2016.6.1.ebuild
Normal file
|
@ -0,0 +1,35 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="World timezone definitions for Python"
|
||||
HOMEPAGE="http://pythonhosted.org/pytz/ https://pypi.python.org/pypi/pytz/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=sys-libs/timezone-data-2015g"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
# Use timezone-data zoneinfo.
|
||||
"${FILESDIR}"/2016.6.1-zoneinfo.patch
|
||||
# ...and do not install a copy of it.
|
||||
"${FILESDIR}"/${PN}-2009h-zoneinfo-noinstall.patch
|
||||
)
|
||||
|
||||
python_test() {
|
||||
"${PYTHON}" pytz/tests/test_tzinfo.py -v || die "Tests fail with ${EPYTHON}"
|
||||
}
|
|
@ -3,7 +3,7 @@
|
|||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
PYTHON_COMPAT=( python2_7 python3_{3,4,5} )
|
||||
|
||||
inherit python-r1 qmake-utils
|
||||
|
||||
|
|
36
dev-util/cwdiff/cwdiff-9999.ebuild
Normal file
36
dev-util/cwdiff/cwdiff-9999.ebuild
Normal file
|
@ -0,0 +1,36 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
if [ "${PV}" = "9999" ]; then
|
||||
EGIT_REPO_URI="git://github.com/junghans/${PN}.git https://github.com/junghans/${PN}.git"
|
||||
inherit git-r3
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="https://github.com/junghans/cwdiff/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x64-macos ~x86-macos"
|
||||
fi
|
||||
|
||||
DESCRIPTION="A script that wraps wdiff to support directories and colorize the output"
|
||||
HOMEPAGE="https://github.com/junghans/cwdiff"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="mercurial"
|
||||
|
||||
DEPEND="sys-apps/help2man
|
||||
sys-apps/coreutils"
|
||||
RDEPEND="
|
||||
sys-apps/sed
|
||||
app-shells/bash
|
||||
app-text/wdiff
|
||||
sys-apps/diffutils
|
||||
mercurial? ( dev-vcs/mercurial )
|
||||
"
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${ED}" $(usex mercurial '' 'HGRCDIR=') install
|
||||
dodoc README.md
|
||||
}
|
|
@ -19,3 +19,14 @@ DIST eric5-i18n-pt-5.5.2.tar.gz 443308 SHA256 2baaa96bab273f8ad695101675fdac7a52
|
|||
DIST eric5-i18n-ru-5.5.2.tar.gz 786342 SHA256 63c8fb9ab53010bddbb5049e227ca5cb49e50cc985745c7fd529fe4449d832ca SHA512 bbca86c04883d636d0a4afad721507a79796ee7a805e263845f1da79cbd0e2d098e93f919bc253a8a51d2ed003a24ae14fc9cda6d5e90568a928739582b0b486 WHIRLPOOL 714bdbf694326050e813b322576bc0009f12e3109a6a11f7acc0112fe15c332f83547308f6ab6ece117b8151f8bdae9551265344fd336d53014998a6f85436ac
|
||||
DIST eric5-i18n-tr-5.5.2.tar.gz 481796 SHA256 b5935c2384608d87a8ff3e7f4b90613c686e9af176a724da44fb67486175532a SHA512 8831fb2039745b40f9f74f3ec8801a0dab5ee96ceb6686e418bfb58ddeeb44c2400bc0e36aa0035475923aaf20724cfbb656adf8a0ae27b78247d372ed747fc8 WHIRLPOOL 12075a1d44d2ff01662d3323cf5c985890da44d62eb7aad782e50e4067cc4e930d0dcd47eec63dc77b6fd6e42bf6098d67f30de7034e44b9b1dc8c38ea7f56fb
|
||||
DIST eric5-i18n-zh_CN.GB2312-5.5.2.tar.gz 446780 SHA256 ebd592a1f28a28af2a00d79ebaa61e94b5ea8bc8b3883a098d79460c68940a97 SHA512 96a1263bca33c4a7709c8d86d5c5412779044f37d98fa62d18e37e7dd891607bf282808d25544bf7fef7206a669c57c49bf97bd5ae7db54fa49bc15c47dc5689 WHIRLPOOL 4d84c9b38f31a6fad71400367d20f6a707bc9dc4c2a30509bdde72fa83613e088e5c5ea36b173d69a9c7474929b81282a8cbbce3ea64a70877b9b5155f4346b4
|
||||
DIST eric6-6.1.7.tar.gz 10885595 SHA256 502c952bf818971163181974aa4d458227b10421fb26e410f488c00047994281 SHA512 e4818ee02f1fb669307c6beccb7752d315914e6a1113c82bd2360d88fdcbcefa20ab58df2ec865c79426bcf28420c8f73fb5a44d64f118d7ec2ffa9497a89e95 WHIRLPOOL 661a68ae08fda14360617e80b55183ca4ab773e02f63dcdc684cad637eba459bfa7eae90e542b8f39a670ddcaa7238e903344fea48c6e4e71683901799f7ad85
|
||||
DIST eric6-i18n-cs-6.1.7.tar.gz 565610 SHA256 918db2eb7142cfeb9f1fc21b9c28b3c2fdc88816f8e4780a9972bd2de4906767 SHA512 b753c1d2acc6e2775bffce5279edaf3bc0a8b319637b6e3733428d68374d3b845ced16d03afd31753d4526c3dfacb297285e89e9b85b781aa554093da25e154d WHIRLPOOL daf6a006e7eb776b609a994551ddc1120e6f1fec5193d0af588f51f48ee7dc04725de9d1f73c499c3fbf5312d601d627e75a569d368d5f6dc8e661b510670633
|
||||
DIST eric6-i18n-de-6.1.7.tar.gz 786361 SHA256 ca6968bd3417524a775331cb221ddd3e04ee7e9d76f1b34c2f89abb9b0666203 SHA512 badf95e1ec1e52f13f9ff2912f0403011c60c068cf61c2d1c7e1c1134571d6bcbe8a7ae5984c6d21a8aa9e468d71b5bafe1577e4e3633be56f4752a953eb665d WHIRLPOOL 55fb2fd20b0bc7964ae5c5426589401ea68dcb881871aeea4851dc46f844d5412a9ef767f589b46fa27f49cc43c1c6b9ad0e483893ebcd31f7482cfae3956c08
|
||||
DIST eric6-i18n-en-6.1.7.tar.gz 213172 SHA256 d61802d3b7543fc2d62ffa0e82447b2920b7919c1915b4c8c29f37c2a23c0349 SHA512 244d06d89fee3233befeca62499b59fee599f3bb6feed7c91c218a146cf65d7e1cd3733c67bbac7a813ca37371289c1e0eb252a4e4b593de508ec0da70b041e6 WHIRLPOOL 20002c7fdb7ca69b9a47124ecadc4a5f31d9fc0e9af3a49487918b59f0f88948754a2fd9ee63580dcf61f54e2d6809abb8197185087c9abde4e1574a0351f412
|
||||
DIST eric6-i18n-es-6.1.7.tar.gz 789049 SHA256 21d7af080f06e7271db30e854c150520de79c041c968776c64b3dd90b87258aa SHA512 0165a06f7dbf65ee435a1476c8cf81eda8074b1b1d5ae143c3713c0a98813056d1b16038ec0974bb1ada346cec859f218a2f7f47f0206bda906a318976d845a5 WHIRLPOOL f26fbbb7bfb727b67be9a5bdf7892d076e8aff5de5737547af7125c6dbb93879ed86981bc42597f5f8c7b73eded2fa3fa81bf41b171a27f7e07c462e2b58a1fb
|
||||
DIST eric6-i18n-fr-6.1.7.tar.gz 513292 SHA256 6b1fb0657795eb919536c198874bdad6813b74d06a185d262af06b06ae3af103 SHA512 138167e62b0cf3b7d1c6de5211ed898c515d9c0ffb4de58032b32aff4aab0578ae3e45c5d5e661933771cf9696b255ec7a4d323bf3fb203fd1bbdb7edf1467b7 WHIRLPOOL 350e53518c6720c546fae39c6bfbf408e0dcabbcabddd11d691c79b319d037849c51b4fb55713bd83a039ce094f52e27b27336428e1ed3ec4c31d13c10146f90
|
||||
DIST eric6-i18n-it-6.1.7.tar.gz 641861 SHA256 b86af0479bb9a59f795f885ae9c945b4f13601d50ce8137950d4c49222f227ad SHA512 00b4960b3025000313e8baa2e04e0295967cc36aee17c4ecf88fcb74ee2f453a8a61adc81bd67e0aacf15ee3c06b353463aa1f3fe78632418fb2c8b65523dcad WHIRLPOOL 9970808ce2f85cf501618efd0f6a3912ed440a3a2f2314738813e94147de240771bfbe5c29eabf227724aaa44940cc49fb77690b6cddb96afce1f9b165223a93
|
||||
DIST eric6-i18n-pt-6.1.7.tar.gz 565564 SHA256 cf7a3ddbe6852d8f40acc879e4a5b6545fa7a66d508599817545b056fbbd4113 SHA512 8cde028866efa570e5de071fabb792838ee2b4d6360916663247b35e30fc9efcee636fc268efa10e96829eec89a6a55f49bed367dcc7226b7b5e478c1aa6e9ad WHIRLPOOL d482d64dceada9f5908efc7d02b756a807b12cb0f28de7363d964f9b7f706a9385291bacce63499c7a05af8303260505233c043779bc578dde1068a75c4ae638
|
||||
DIST eric6-i18n-ru-6.1.7.tar.gz 819276 SHA256 601213ee5cdb1a6ea9269b3c6029208dece74a2382ff0337598f99ea04cffe97 SHA512 291209fb304fc365d219864598ee216d4530f8d390b0480bd4629953717d33bb0fb771cd445f4dbc3b7bae0c03435befee29755077e72ead164e719ce68cc6e4 WHIRLPOOL 73f9601db7399f489e66491db201eef0c91606e0772b4b78e1f0ed39d3888c39daba8acdee9d7be8ac7992e80b00290ceb63cb209e9815ab0d914a390ec086b3
|
||||
DIST eric6-i18n-tr-6.1.7.tar.gz 491271 SHA256 4b028ad27adfeb33518c161fb6d9ea877f974285a57a8d07275c1f369f9a643e SHA512 a816d6c546ad9a22149e90bce56760ba467cb80d9db23d999a617abfde5f286b248ba01f40256e531f21dd5caf9e150d7eb2886d98b38706fb326e4abeef1b8b WHIRLPOOL 781c7b0ba31ea41fbe61cec71ceeaa3dccb1227a3dc6f8a8cd99de6f789fa0b23415eb1f07d6638c2086ea14585055bad17e0f79266a2f47de35b1f533ff463e
|
||||
DIST eric6-i18n-zh_CN-6.1.7.tar.gz 557935 SHA256 aa1bf3e46695af477203f470752a7ec1f169ad02f55dbf150d287727599cd5ae SHA512 49fb06d3366820fa001e7798c1359f470db97e30d5c4de7c131c77ba5abd3bef45b54dc837569d07e4990c79a5a82c987061daaf141a850cda454af247c1cb26 WHIRLPOOL 2f5888989a04f7763af438c2a78ffd0f3c173708940391d9b0bcaf4151b08dc7c7859babd48870b0159ad45fb42c585c487d9e680849461b8b4e26a44cc43294
|
||||
|
|
77
dev-util/eric/eric-6.1.7.ebuild
Normal file
77
dev-util/eric/eric-6.1.7.ebuild
Normal file
|
@ -0,0 +1,77 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{3,4,5} )
|
||||
PYTHON_REQ_USE="sqlite,xml"
|
||||
|
||||
inherit python-single-r1
|
||||
|
||||
DESCRIPTION="A full featured Python IDE using PyQt and QScintilla"
|
||||
HOMEPAGE="http://eric-ide.python-projects.org/"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="6"
|
||||
|
||||
MY_P=${PN}${SLOT}-${PV}
|
||||
BASE_URI="mirror://sourceforge/eric-ide/${PN}${SLOT}/stable/${PV}"
|
||||
SRC_URI="${BASE_URI}/${MY_P}.tar.gz"
|
||||
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
PLOCALES="cs de en es fr it pt ru tr zh-CN"
|
||||
for L in ${PLOCALES}; do
|
||||
SRC_URI+=" l10n_${L}? ( ${BASE_URI}/${PN}${SLOT}-i18n-${L/-/_}-${PV}.tar.gz )"
|
||||
IUSE+=" l10n_${L}"
|
||||
done
|
||||
unset L
|
||||
|
||||
DEPEND="
|
||||
${PYTHON_DEPS}
|
||||
>=dev-python/sip-4.14.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyQt4-4.10[${PYTHON_USEDEP},X,help,sql,svg,webkit]
|
||||
>=dev-python/qscintilla-python-2.8[${PYTHON_USEDEP}]
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
>=dev-python/chardet-2.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/coverage-4.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pygments-2.0.2[${PYTHON_USEDEP}]
|
||||
!dev-util/eric:4
|
||||
!dev-util/eric:5
|
||||
"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
DOCS=(changelog README{,-i18n}.rst THANKS)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# Delete internal copies of dev-python/chardet and dev-python/pygments
|
||||
rm -fr eric/ThirdParty/{CharDet,Pygments} || die
|
||||
|
||||
# Delete internal copy of dev-python/coverage
|
||||
rm -fr eric/DebugClients/Python{,3}/coverage || die
|
||||
sed -i -e 's/from DebugClients\.Python3\?\.coverage/from coverage/' \
|
||||
$(grep -lr 'from DebugClients\.Python3\?\.coverage' .) || die
|
||||
|
||||
# Fix desktop files (bug 458092)
|
||||
sed -i -e '/^Categories=/s:Python:X-&:' eric/eric6{,_webbrowser}.desktop || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
"${PYTHON}" install.py \
|
||||
-b "${EPREFIX}/usr/bin" \
|
||||
-d "$(python_get_sitedir)" \
|
||||
-i "${D}" \
|
||||
-c \
|
||||
-z \
|
||||
--pyqt=4 \
|
||||
|| die
|
||||
|
||||
python_optimize
|
||||
einstalldocs
|
||||
}
|
|
@ -1,3 +1,2 @@
|
|||
DIST analitza-15.12.3.tar.xz 232928 SHA256 2b69d6692c91e3bf7c8abe053f2dd85f708ae8502a3a0559d67e12f8dd4ee543 SHA512 09b70419d4073027be426efcc9275ae4f7ffd6f431c1e7ae4b9a43bc301fe73dd4eb8d39e72f81e668af152895b282a480f17f2397bc73fdde66275fb097d548 WHIRLPOOL 5374303755461af18440331835bd4c48d544b6d81312a98c20840d5983b1d808cfa8c06fe13db1eb369781ffbfe071b1b957218ba8397bdacfae6599bf3af8c9
|
||||
DIST analitza-16.04.2.tar.xz 233680 SHA256 305d8c70cce580c6f0716282667a5201a397ec088cf1043635bad91f27766199 SHA512 ac97113ba10be97df4f014c95b7c6cdbea80e921b1cd5f738ee83b0b6aad7a5b6f9415d44c805c20737ce7ccda84ba30badcb37540cea9f5a235e7e43fe3222b WHIRLPOOL 26000f605b9364b95a058ba5700a78ca5fe15736b23d2d2e877cf0e2f7152a16883d15207215defd321e7e3d4ce7888513555a459dbc8e1bb1b800b25076d056
|
||||
DIST analitza-16.04.3.tar.xz 233784 SHA256 b20d944fe54d9b19d87af4c2d9c8529f503346496b7f19619e676101337b6262 SHA512 4c6fda270b0230c20fa215643d444ea775e9354d6002f9bca76329f7e3e2dbe57427e4068c77a9e0acc84a8678b5a4d44db19d5748a74b208c21d62a75c53e8f WHIRLPOOL 08c1a4336ae76eb773f906cfc20fc17310b941b72cd4151b7969c6143667d2435dc2dead488db23f8b79136a9acd20b8b324db1907b9d80506f391de0ac3b32c
|
||||
|
|
|
@ -1,51 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_TEST="forceoptional"
|
||||
VIRTUALX_REQUIRED="test"
|
||||
inherit kde5
|
||||
|
||||
DESCRIPTION="KDE library for mathematical features"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="eigen opengl"
|
||||
|
||||
DEPEND="
|
||||
$(add_qt_dep qtdeclarative)
|
||||
$(add_qt_dep qtgui)
|
||||
$(add_qt_dep qtsvg)
|
||||
$(add_qt_dep qtwidgets)
|
||||
$(add_qt_dep qtxml)
|
||||
eigen? ( dev-cpp/eigen:3 )
|
||||
opengl? (
|
||||
$(add_qt_dep qtopengl)
|
||||
virtual/opengl
|
||||
)
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
# Nothing is installed
|
||||
sed -i \
|
||||
-e "/add_subdirectory(examples)/ s/^/#DONT/" \
|
||||
analitzaplot/CMakeLists.txt || die
|
||||
|
||||
if ! use test ; then
|
||||
sed -i \
|
||||
-e "/add_subdirectory(tests)/ s/^/#DONT/" \
|
||||
analitza{,gui,plot}/CMakeLists.txt || die
|
||||
fi
|
||||
|
||||
kde5_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake-utils_use_find_package eigen Eigen3)
|
||||
$(cmake-utils_use_find_package opengl OpenGL)
|
||||
)
|
||||
|
||||
kde5_src_configure
|
||||
}
|
|
@ -1,3 +1,2 @@
|
|||
DIST ark-15.12.3.tar.xz 253632 SHA256 eecf4372f7bbd2a88dcc478bd70b6aedc6c7bc522e7413d84be1fd33e125f48e SHA512 968278bb500e8b39bbcd4b55e09f95358c680eb20200d6e58e9f0948ef46d36637e66da6939f5c417d3f7b162d04f1a35b83908cca055cdc4b01237522d2b225 WHIRLPOOL dc20d42c7ae369f75d7ebbc98fbdfd6f7d42d87f0260e0faee59d9503919bddc842e1b86c9b15db8e35e4d176d6483e2d3f7eef33e180919a27dabab43de6dc0
|
||||
DIST ark-16.04.2.tar.xz 976268 SHA256 0fd62e27f3a810cc9609f62ab29982cecf5ab791d1d4558a1aae63562ce4ae0a SHA512 32e5a48f30bcee92e314179ba0a2790bbee36703f5a4d65d7e68c922b7d24394e2c2c5c9a6f766a783399d035b6aba47a284a59fa1ef678f721f0093319149af WHIRLPOOL 723cea7305f82fc882d24399e5a5021788c549e2c2264d2e260541376e410ef4c53c8e58a5276f4a5cea515047fd6e8e3cf26aa3b14fc1a68c33e1bb5f145fd7
|
||||
DIST ark-16.04.3.tar.xz 976200 SHA256 799c2272ddb66439a04ebae5d24fe6113aa67678eb296225b20168a2e0c42b10 SHA512 87d80073cb8f387763bb8a6f5a716ffba455b09fb437531eb435d192d270d9321e7a3c9c9106c3c076586856ecc05a85f08c5984535b8660d11b7259512c09cb WHIRLPOOL dfec7f1219179801e92ba134ec4ca601bd57773cf60118fd12814bbaf8a02363de4d189c8a6e3a60d9eff0fea9302dbcaf2c6c5a07072c2f519a5bfb7aa55f26
|
||||
|
|
|
@ -1,67 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_HANDBOOK="forceoptional"
|
||||
KDE_TEST="optional"
|
||||
VIRTUALX_REQUIRED="test"
|
||||
inherit kde5
|
||||
|
||||
DESCRIPTION="KDE Archiving tool"
|
||||
HOMEPAGE="https://www.kde.org/applications/utilities/ark
|
||||
https://utils.kde.org/projects/ark"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="bzip2 lzma zlib"
|
||||
|
||||
RDEPEND="
|
||||
$(add_frameworks_dep karchive)
|
||||
$(add_frameworks_dep kcompletion)
|
||||
$(add_frameworks_dep kconfig)
|
||||
$(add_frameworks_dep kconfigwidgets)
|
||||
$(add_frameworks_dep kcoreaddons)
|
||||
$(add_frameworks_dep kcrash)
|
||||
$(add_frameworks_dep kdbusaddons)
|
||||
$(add_frameworks_dep ki18n)
|
||||
$(add_frameworks_dep kiconthemes)
|
||||
$(add_frameworks_dep kio)
|
||||
$(add_frameworks_dep kjobwidgets)
|
||||
$(add_frameworks_dep kparts)
|
||||
$(add_frameworks_dep kpty)
|
||||
$(add_frameworks_dep kservice)
|
||||
$(add_frameworks_dep kwidgetsaddons)
|
||||
$(add_frameworks_dep kxmlgui)
|
||||
$(add_qt_dep qtdbus)
|
||||
$(add_qt_dep qtgui)
|
||||
$(add_qt_dep qtwidgets)
|
||||
>=app-arch/libarchive-3.0.0[bzip2?,lzma?,zlib?]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/gettext
|
||||
"
|
||||
|
||||
# bug #560548, last checked with 16.04.1
|
||||
RESTRICT="test"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake-utils_use_find_package bzip2 BZip2)
|
||||
$(cmake-utils_use_find_package lzma LibLZMA)
|
||||
$(cmake-utils_use_find_package zlib ZLIB)
|
||||
)
|
||||
|
||||
kde5_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
kde5_pkg_postinst
|
||||
|
||||
if ! has_version app-arch/unar ; then
|
||||
elog "For handling rar archives, install app-arch/unar"
|
||||
fi
|
||||
|
||||
if ! has_version app-arch/p7zip ; then
|
||||
elog "For handling 7-Zip archives, install app-arch/p7zip"
|
||||
fi
|
||||
}
|
|
@ -1,3 +1,2 @@
|
|||
DIST artikulate-15.12.3.tar.xz 3743640 SHA256 a12293fd319f51e37fdf716f88e1cf0f907b11454d5431cd531237f9e77db001 SHA512 5e5af44e18a6ad6270af8ed5236df0bd4df39017609c4a5ce9c5e091abe7cc6c11f45bf42e33b712f6665ea1ec264645e0522a89d2404c2f68e622786ead888d WHIRLPOOL 538482e8f4a49d7c2fec4fe7cb56f5e5f88ca1eab715669a2aaf41ab16d4932fae78052b20234cdcb6296a13a1cfcc373d812a0acbb90260ff1e8bc090b8dec4
|
||||
DIST artikulate-16.04.2.tar.xz 3752264 SHA256 160759baab4a88c5b6c2197f0eae042e87f75c642427caa10b29cab985323476 SHA512 40577fc6d584a6157ef7ef33754799e300d105694e2ec784066878e36f7bcff39d574f37014e79cdb86d08933786e21c5a6e9befc26d5b95e259b909d4e33eba WHIRLPOOL 2a2044780e7ea2a389a8d6708308baf923ec62d81790cab7fbd761a81ae089cc077e48026dedd7d6699a8b822746e41de9350518c9510ac3ffe11dcc3e2a38d3
|
||||
DIST artikulate-16.04.3.tar.xz 3752284 SHA256 d6c38c8d8ed1180a56b9581d6b0df9481396d47899d09d25af7669322eb5cd98 SHA512 57e315890a14b673e3cbb07bb8a9d5038ea54bdcf9dd8e635b3c60f2c157a505d6fef8b607d39189542658f06b10f3c94504a3f4f0099d260a2934745b5b925b WHIRLPOOL 1554593735e780166eef430ce9d98a55edb960a7d3be6077c37f493612cae7d5b5bbf26b500eedf7cf7f0cd0b9bc70406734da2d8a92eec2bf8c0a9de89eb5bd
|
||||
|
|
|
@ -1,44 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_HANDBOOK="true"
|
||||
inherit kde5
|
||||
|
||||
DESCRIPTION="Language learning application that helps improving pronunciation skills"
|
||||
HOMEPAGE="https://edu.kde.org/applications/language/artikulate"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+gstreamer qtmedia"
|
||||
|
||||
DEPEND="
|
||||
$(add_frameworks_dep karchive)
|
||||
$(add_frameworks_dep kconfig)
|
||||
$(add_frameworks_dep kconfigwidgets)
|
||||
$(add_frameworks_dep kcrash)
|
||||
$(add_frameworks_dep ki18n)
|
||||
$(add_frameworks_dep knewstuff)
|
||||
$(add_frameworks_dep kwidgetsaddons)
|
||||
$(add_frameworks_dep kxmlgui)
|
||||
$(add_qt_dep qtdeclarative)
|
||||
$(add_qt_dep qtgui)
|
||||
$(add_qt_dep qtsql)
|
||||
$(add_qt_dep qtwidgets)
|
||||
$(add_qt_dep qtxml)
|
||||
$(add_qt_dep qtxmlpatterns)
|
||||
gstreamer? ( >=media-libs/qt-gstreamer-1.2.0[qt5] )
|
||||
qtmedia? ( $(add_qt_dep qtmultimedia) )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
REQUIRED_USE="|| ( gstreamer qtmedia )"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_GSTREAMER_PLUGIN=$(usex gstreamer)
|
||||
-DBUILD_QTMULTIMEDIA_PLUGIN=$(usex qtmedia)
|
||||
)
|
||||
|
||||
kde5_src_configure
|
||||
}
|
|
@ -1,3 +1,2 @@
|
|||
DIST kde-runtime-15.12.3.tar.xz 7903988 SHA256 b261a37a5fbb4e0c589c5304ddbfe16a2b08521670726d64c724cf88e54cf024 SHA512 9ccf0317292c6fb3ee9305531b13915ce16a1c985c9fef79292abddf5c0508ff61ac61b54697417e2073871088aa83772ed8528898c07424ebc68152c307641f WHIRLPOOL 935926262cfe8a79c87569ff10a748fbbf49b9476e64cb418e687846aa1652ad08a6f40810b30801eb7af0704cfd21dfd74e6658cd78814f0e373721bed80566
|
||||
DIST kde-runtime-16.04.2.tar.xz 7904184 SHA256 6915a71ddeb2df8e9a46c39482da4ef01be90365cb7886ed1d079cb4403f151c SHA512 be67dbd3b8e90cbab4b56fe2bd9733d952c331fff05d7aab1bb37039e9fe3ebbe5ce72d60c64d5881fe721992ad9b3d14d08d63e13764caade2e9d5f698cc056 WHIRLPOOL 4c44f5564b3c8ddaa7bd542b78f22401795f981b724a63f2b94b21fb6aa374409aeb54b9da53aedba55bf68f8a9026cfc59e12f88fb8381c7e9d3a3961e63a34
|
||||
DIST kde-runtime-16.04.3.tar.xz 7903920 SHA256 690e0f848b305b8a2491dbcd01b6e511d64c98d991226cd8a1dc35f23372505d SHA512 df52cd4c423030d3457bb907eb0bef0cdd3c8bce283d9f181b7ae6b7b4ce9c59a34f874f9ac6d2bd59597647a3c6315d772b2551c739423378186d4debbb53ae WHIRLPOOL e4a4a6c3ab315517f757dce952db14e154d4674cf555e1315f018f10cc2a443deede74cf3d370f0c92ab839b35bce8bd360a958cd7edf1ae56720c5ec7d029b5
|
||||
|
|
|
@ -1,17 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
KMNAME="kde-runtime"
|
||||
inherit kde4-meta
|
||||
|
||||
DESCRIPTION="Open Collaboration Services provider management"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/libattica
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
|
@ -1,3 +1,2 @@
|
|||
DIST audiocd-kio-15.12.3.tar.xz 52060 SHA256 321317c2d8b9b6c77f56a2cd59d595d632eeebbf0865e5e6ebd02d2cafd56a45 SHA512 0a9e80b5b2f544519e37075e4c5d344b473c4830f19c9ac53ced2db6554ebd7b2f4969f8bff4a9792e928a0ed634bb1739167844662887c4d1e95e2b197d2331 WHIRLPOOL 4922ce178df35d4b5a2e68db1439266b76067b41848ae2b8a0e26e7988194780c4c3be4b790bc61f5d287dff2f86a103220986ca58010aad7d3b1fff05e978c1
|
||||
DIST audiocd-kio-16.04.2.tar.xz 52072 SHA256 680e30ce3b7f8ac4669001585709741b60fe0b1c163aa3369ad97cf5f1a9f1b8 SHA512 3158ab262ae58a784d8654718c2df5b7dd7ddbcfea396db2d30403f43be05fa1d662150e457d9fd9dd8c913313397d6babdac42d9cc1058f5639c667b69396a7 WHIRLPOOL c1c97991491538c3d18c83b94ebf310360e8bc1fcac72f5e67a65c68184151d4002887a6396ecd2dc176bc378de753c49b7d5358dfb2e184d0bc215f4199477a
|
||||
DIST audiocd-kio-16.04.3.tar.xz 52064 SHA256 6b03ec356458a80869fc0c2f669c1aee0159bbd2f06e1b454f6e7450873bbac9 SHA512 afc9c184bf4115605eb581aaf2c13a67c22527915552b34bc47e3ffdcd0301d1c4cfff89f88764cbf9a2271d94d03db000903a252c630ed796013880765fa1bc WHIRLPOOL 37f259ed351bc418f975ea0b9f5640b216fdd7be8b3ebda7b5918d3a2e6cdc3944f533f9e76c9123469e8bd30369d1a4faa10c71ce763778c6c108476799792a
|
||||
|
|
|
@ -1,33 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_HANDBOOK="optional"
|
||||
inherit kde4-base
|
||||
|
||||
DESCRIPTION="KDE kioslaves from the kdemultimedia package"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="debug flac vorbis"
|
||||
|
||||
DEPEND="
|
||||
$(add_kdeapps_dep libkcddb)
|
||||
$(add_kdeapps_dep libkcompactdisc)
|
||||
media-sound/cdparanoia
|
||||
flac? ( >=media-libs/flac-1.1.2 )
|
||||
vorbis? (
|
||||
media-libs/libogg
|
||||
media-libs/libvorbis
|
||||
)
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DWITH_Flac=$(usex flac)
|
||||
-DWITH_OggVorbis=$(usex vorbis)
|
||||
)
|
||||
|
||||
kde4-base_src_configure
|
||||
}
|
|
@ -1,3 +1,2 @@
|
|||
DIST baloo-widgets-15.12.3.tar.xz 56880 SHA256 2f370fa304410dc109d917153e04b596035aeb486eca1f4fc3bedb272d61dda7 SHA512 9eea66dc1a9d1f2b6c1dad21eb3344fa90dc12361c563209269cd53661e0709832612f34f000cb15f4f0383ec0aa8ed041c3400147512a5c58d71d81fda265f2 WHIRLPOOL 4b75663106b48da96d327bab40f7d54c5b932b570b4452a83b7175c32053bf92f7650badc710edc0e6934d0551aa00770023bde9a291a9e118b869aff349a631
|
||||
DIST baloo-widgets-16.04.2.tar.xz 57040 SHA256 da1acdea08e56d8543da2d10f1c69c2fd1aa0957401705f7c44def501822ce41 SHA512 cc3ccd2b6855cb46f79f4159aa7f9b818fc7f9412537a6223fdfdf1a5e57114c15a32eabf24bb72ea995da7086ef23b09e63028b7c668f645bb449a8ea98d004 WHIRLPOOL 7a5b4bf8a2baecb8542346f46fd77d3c44ae7fce291c089f26e29c93353bd02a276c70ae4700722f2f9b4284f73ab43d94fb1d14563f4b7d084e3c653821b3d8
|
||||
DIST baloo-widgets-16.04.3.tar.xz 57056 SHA256 f717b88dc1510b530cdb2c1deea18bd22382906542e37d36c37868d6c864d11a SHA512 bae40737702ec24817f8bff8833e5890b3945c7f7303c2cbb416874259142418f12998d5c3815556b4b0086a6063fdfe0b0156832f9d72c6dccf6aa944f0db99 WHIRLPOOL f7c589e4b8ac857f9b452501e4132657e28e769e8f4ced7dfd2b592a746def529f0c0596c9d9a325c9faa36caac5a0c8e9c9942c23a06b8fea2f4a0229f2e5e5
|
||||
|
|
|
@ -1,27 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_TEST="forceoptional"
|
||||
inherit kde5
|
||||
|
||||
DESCRIPTION="Widget library for baloo"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
$(add_frameworks_dep baloo)
|
||||
$(add_frameworks_dep kconfig)
|
||||
$(add_frameworks_dep kcoreaddons)
|
||||
$(add_frameworks_dep kfilemetadata)
|
||||
$(add_frameworks_dep ki18n)
|
||||
$(add_frameworks_dep kio)
|
||||
$(add_frameworks_dep kwidgetsaddons)
|
||||
$(add_qt_dep qtgui)
|
||||
$(add_qt_dep qtwidgets)
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
!kde-base/baloo-widgets
|
||||
"
|
|
@ -1,3 +1,2 @@
|
|||
DIST blinken-15.12.3.tar.xz 567496 SHA256 a1cb720a21f2c870ad60b2afa1e4f5cdd02db6bfc33e588d83cf1c039f715312 SHA512 28b5d84e265c8ef10a390555f11a39222a73c1d8158ac95bba6411f0ed9d402d13bf93720389d8cef3723efc96a81825f74ac82e88bbb2f9e604f089138c31a2 WHIRLPOOL c3707b7c22e9e59689f0ccdb098de446af552d616cf65a39ab5f5aa1c0f356ee018a896066cf638709f4f562d7c840b5a3e5efca9d18fb30fe3f297cbafd7b38
|
||||
DIST blinken-16.04.2.tar.xz 567556 SHA256 4f0f41dfd5f46f168035b6e5cf463fc8253d19e8bb360d89dd0be8ae129adb04 SHA512 651fbb8262a3c514a33db445fcda1dc212c2904ac4616335e6e50c2c0e7b5ade305fafb43b11332f461a080501288424767d263d3fc74f9e1b7efb9c881ee686 WHIRLPOOL b85b4195d25c6d5eaa76a0faae1033ae9c28d4b95320b0cf55458911ec3fe0c953a94b4e1dc19b59a7645a16687dbde74f8fbdfbd57f4233ec5262c277e97be6
|
||||
DIST blinken-16.04.3.tar.xz 567612 SHA256 f7739e85bbbb6b8e4c5bbaf4a073a568388fec82c0cff9b61c0d0b0e753e71d9 SHA512 8794d32ba28d262e42129aee309984ee67339f092d36be75c5783579d1dbfd99b74576d2299de7612c4c9d78bf84a0bd250ea4e7383b5cda14ab52726dc5f349 WHIRLPOOL 1361aa5b6ac3ae3c2680c1449f97b2ddc8b8482bfafad4cc566e20f9c583a7c05f81bba7af4cd23e550e3f16232bc66d17ceb264556e4bf44ae3f5a7e23aa9a4
|
||||
|
|
|
@ -1,35 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_HANDBOOK="forceoptional"
|
||||
inherit kde5
|
||||
|
||||
DESCRIPTION="KDE version of the Simon Says game"
|
||||
HOMEPAGE="https://www.kde.org/applications/education/blinken
|
||||
https://edu.kde.org/blinken"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
$(add_frameworks_dep kconfig)
|
||||
$(add_frameworks_dep kcoreaddons)
|
||||
$(add_frameworks_dep kcrash)
|
||||
$(add_frameworks_dep kdbusaddons)
|
||||
$(add_frameworks_dep kguiaddons)
|
||||
$(add_frameworks_dep ki18n)
|
||||
$(add_frameworks_dep kxmlgui)
|
||||
$(add_qt_dep qtgui)
|
||||
$(add_qt_dep qtsvg)
|
||||
$(add_qt_dep qtwidgets)
|
||||
media-libs/phonon[qt5]
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_install() {
|
||||
kde5_src_install
|
||||
|
||||
rm "${ED}"usr/share/${PN}/README.packagers || die
|
||||
}
|
|
@ -1,3 +1,2 @@
|
|||
DIST bomber-15.12.3.tar.xz 393960 SHA256 9a47a37610385db3e3d18b4659d5f4c2c2f38f16a14036eca46abfc51adccd0f SHA512 3dafc253657d60b711f368fe35007d64406237d225bc5190b05ce2548bafdeb9c1e7d564350122e18fb4e040e27dbf8b018ee8ea1c3c551dff015776e8fd0cf5 WHIRLPOOL 8ebda528e2d19682629a0f9ecdf24864e5baab56fe7a22c8512a52e0f66ed42fab4ce1861c8a03ea732c9f771532826b7abe5443f24ac883d65c5a4e82f0c570
|
||||
DIST bomber-16.04.2.tar.xz 393900 SHA256 c6a54f1f8d2c2898d7c1c043062230433eb0263c6a4af596b3d62b7c9b7ff867 SHA512 388a9c439da0d8bc60c5e1cc7cf80d37915af1454da670904932499a9e817b3f613e3d8ba373b072ad14dce195e7c2983a673159572e7c3b85d4c2e6fbd63851 WHIRLPOOL 71a17973b0a45ab9e0f8470b81617943b6c5172cc8a416a2d5d4e467b16422804aea52d5fbc243a242f3c9c2270f47b62e828db03940346ed404402e4a3cacb3
|
||||
DIST bomber-16.04.3.tar.xz 393952 SHA256 7bff65c8d3c81f106c5215e10a878da87f2329ae4512fbc64932a559f56364d1 SHA512 aa979c8c26b5b546805589c09b1c04e83b33199903e50ff555222c0c584ae2a98cc1138b7558081acb091ce4a77d8d968d48d927dbd0fcb1f3f6fae87ec6a39e WHIRLPOOL 394be19f2887357d41ddc5a94af1dcc0cdbdc940087a13923c07ea8a399728e81063d6352aa24691ab446b2138bdf833b6d017508a7e7d728b821407f52ce150
|
||||
|
|
|
@ -1,29 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_HANDBOOK="forceoptional"
|
||||
inherit kde5
|
||||
|
||||
DESCRIPTION="KDE arcade bombing game"
|
||||
HOMEPAGE="https://www.kde.org/applications/games/bomber/"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
$(add_frameworks_dep kconfig)
|
||||
$(add_frameworks_dep kconfigwidgets)
|
||||
$(add_frameworks_dep kcoreaddons)
|
||||
$(add_frameworks_dep kcrash)
|
||||
$(add_frameworks_dep kdbusaddons)
|
||||
$(add_frameworks_dep ki18n)
|
||||
$(add_frameworks_dep kwidgetsaddons)
|
||||
$(add_frameworks_dep kxmlgui)
|
||||
$(add_kdeapps_dep libkdegames)
|
||||
$(add_qt_dep qtgui)
|
||||
$(add_qt_dep qtwidgets)
|
||||
media-libs/phonon[qt5]
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
|
@ -1,3 +1,2 @@
|
|||
DIST bovo-15.12.3.tar.xz 106192 SHA256 4e89daa151ca8d8aea7093c20f5535bb5b12d5b13495d34bac4f9e41dbebd620 SHA512 357040ff1dba8ba70e1f566b4d89e0d0d757aeb66742d0ecfb06aac2022796b9e81b3399d517a89749be328049692a640d4726749bbd96dae8d92c8b3eda0bd8 WHIRLPOOL 9ad474d898374e9fe001bca236ad5f3d903a83d10824154a811b9b26aa0a724fd7995ff65823065077a07675903daff7645fbc00621773be7730bde516a577a0
|
||||
DIST bovo-16.04.2.tar.xz 106264 SHA256 0537418ac0cf2939711d92761f1edc0bd08265338ed283194ac60b6894c53c46 SHA512 3b1090b0c5e593e36fea44be702931c856f1bc513f11dc45dbd254b4eb9b0f9c0df93ba680ee02e3b511aecb70c1a3a977a66407744e4ac792859344029cbb7c WHIRLPOOL 620e7202a70898f9fa3c2bb1bf9d1e628907303330e9e7892403c11c270ded765b60be680864e3ca21cc383566af921fee72778ba2db38da643b287bb73ab02a
|
||||
DIST bovo-16.04.3.tar.xz 106252 SHA256 5167e9bfbaf450db0c47549072e9ffdab79e1771c5dd114b516ed2fb29f61231 SHA512 70a0005795898474eae51be9014bd8f8ec96b4b02412818249c3e7ec0cbdff3a19bc039371cd2e10bad1d090bae37cc453a81273cb83067915128f447f069ed5 WHIRLPOOL b7f758993e24dd273e5f29962073c4432adb567008987b81cf073659477198346da041f0c752a5a89e37c6d6856b2a94951bb3e4f26b343128f92b3d99251f55
|
||||
|
|
|
@ -1,31 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_HANDBOOK="forceoptional"
|
||||
inherit kde5
|
||||
|
||||
DESCRIPTION="Five-in-a-row Board Game"
|
||||
HOMEPAGE="https://www.kde.org/applications/games/bovo/"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
$(add_frameworks_dep kconfig)
|
||||
$(add_frameworks_dep kcoreaddons)
|
||||
$(add_frameworks_dep kcrash)
|
||||
$(add_frameworks_dep kdbusaddons)
|
||||
$(add_frameworks_dep ki18n)
|
||||
$(add_frameworks_dep kwidgetsaddons)
|
||||
$(add_frameworks_dep kxmlgui)
|
||||
$(add_kdeapps_dep libkdegames)
|
||||
$(add_qt_dep qtconcurrent)
|
||||
$(add_qt_dep qtgui)
|
||||
$(add_qt_dep qtsvg)
|
||||
$(add_qt_dep qtwidgets)
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS=( AUTHORS HISTORY TODO )
|
|
@ -1,3 +1,2 @@
|
|||
DIST cantor-15.12.3.tar.xz 350924 SHA256 0c67d99038cc7b2f59de6f001337267131e3d420035dd10a05b860859afe423b SHA512 0544574803085fdad61eb2a6896fa7b5b7fc8bd96ebb251f3b3c5efafcb9dc0e30cf8a8719c3bd8e77bcbf140e7798b8cce498ccb92db415e4e816dd19ecd0d8 WHIRLPOOL 62e637230e997bd65c098f9f92245e50c0c67d790d4b6138133188ddbedbc102254701626b9e7828c7ad8dc25602e39c00fd3a42429c580dd5ba9eeffd01aa00
|
||||
DIST cantor-16.04.2.tar.xz 350848 SHA256 37d7ea72d52366911a701c22e51262049794c4bd526ea15d7e7d1368e39d5050 SHA512 779f92384a2ce6e7b00275df44ab672dbb8e425f1ec2f0075d0e43a7e41f9366699f5a6919013ae23280da82e4f458f49d0b1444b5c338f76adb2817e7f39764 WHIRLPOOL b8e52c6bcc8d94537da67b3172931288d44882caddac51e0bfdc8de33a50a122fdd1c6d77a41291afe45de036bc0910622d3fbf27d0635ae9ed7add69113ff44
|
||||
DIST cantor-16.04.3.tar.xz 351024 SHA256 eae03b97912a193ebe2207f45dcd581ab537ef6c5feb849492fb95dec2aa0cd7 SHA512 01f8cd1ed1209a182ad798dbdaaebf5fd8cf4a29459b8bcb605108cf44382c49757ab94189080ebdca0c9c1de6036f7c9bfd4ba68c2171aff245124cf0074a5c WHIRLPOOL 7ff4ce453762885d4dca27e272e9082f45897a94b1fe11b3c844d27f9a07ae703e867d28ea665a8212218d79a91b37f34c19465b82cb31e9ea8a1f3a7b80448b
|
||||
|
|
|
@ -1,95 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_HANDBOOK="forceoptional"
|
||||
KDE_TEST="forceoptional"
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
# FIXME: PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
|
||||
inherit kde5 python-r1
|
||||
|
||||
DESCRIPTION="Interface for doing mathematics and scientific computing"
|
||||
HOMEPAGE="https://www.kde.org/applications/education/cantor https://edu.kde.org/cantor"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="analitza lua postscript python qalculate +R"
|
||||
|
||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
|
||||
# TODO Add Sage Mathematics Software backend (http://www.sagemath.org)
|
||||
# FIXME: $(python_gen_cond_dep 'dev-qt/qtdbus:5' 'python3*')
|
||||
RDEPEND="
|
||||
$(add_frameworks_dep karchive)
|
||||
$(add_frameworks_dep kcompletion)
|
||||
$(add_frameworks_dep kconfig)
|
||||
$(add_frameworks_dep kconfigwidgets)
|
||||
$(add_frameworks_dep kcoreaddons)
|
||||
$(add_frameworks_dep kcrash)
|
||||
$(add_frameworks_dep kdelibs4support)
|
||||
$(add_frameworks_dep ki18n)
|
||||
$(add_frameworks_dep kio)
|
||||
$(add_frameworks_dep knewstuff)
|
||||
$(add_frameworks_dep kparts)
|
||||
$(add_frameworks_dep kpty)
|
||||
$(add_frameworks_dep ktexteditor)
|
||||
$(add_frameworks_dep kwidgetsaddons)
|
||||
$(add_frameworks_dep kxmlgui)
|
||||
$(add_qt_dep qtgui)
|
||||
$(add_qt_dep qtsvg)
|
||||
$(add_qt_dep qtwidgets)
|
||||
$(add_qt_dep qtxml)
|
||||
$(add_qt_dep qtxmlpatterns)
|
||||
analitza? ( $(add_kdeapps_dep analitza) )
|
||||
lua? ( dev-lang/luajit:2 )
|
||||
qalculate? (
|
||||
sci-libs/cln
|
||||
sci-libs/libqalculate
|
||||
)
|
||||
postscript? ( app-text/libspectre )
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
R? ( dev-lang/R )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-cpp/eigen-2.0.3:2
|
||||
"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
pkg_setup() {
|
||||
use python && python_setup
|
||||
kde5_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
kde5_src_prepare
|
||||
|
||||
# FIXME: shipped FindPythonLibs3.cmake does not work for Gentoo
|
||||
sed -e "/^find_package(PythonLibs3)/ s/^/#/" \
|
||||
-i src/backends/CMakeLists.txt || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake-utils_use_find_package analitza Analitza5)
|
||||
$(cmake-utils_use_find_package lua LuaJIT)
|
||||
$(cmake-utils_use_find_package postscript LibSpectre)
|
||||
$(cmake-utils_use_find_package python PythonLibs)
|
||||
$(cmake-utils_use_find_package qalculate Qalculate)
|
||||
$(cmake-utils_use_find_package R R)
|
||||
)
|
||||
kde5_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
kde5_pkg_postinst
|
||||
|
||||
if ! use analitza && ! use lua && ! use python && ! use qalculate && ! use R; then
|
||||
echo
|
||||
ewarn "You have decided to build ${PN} with no backend."
|
||||
ewarn "To have this application functional, please do one of below:"
|
||||
ewarn " # emerge -va1 '='${CATEGORY}/${P} with 'analitza', 'lua', 'python', 'qalculate' or 'R' USE flag enabled"
|
||||
ewarn " # emerge -vaDu sci-mathematics/maxima"
|
||||
echo
|
||||
fi
|
||||
}
|
|
@ -1,3 +1,2 @@
|
|||
DIST cervisia-15.12.3.tar.xz 374496 SHA256 4ab7b25e19b79b7ba1fd34524f5e120920cbf1e0fce4cb1c6e16d826a527fa11 SHA512 fa79a435f8b2026390dcf2b9c240a6eddf4e8a0006c5615c79486dfc242a4b55be1b91ac6ba5f3e7acd0916f1837c9f84e845ca9bd8257115686c8762715247d WHIRLPOOL 20050470358b956c1893e98801acf7d712725b5505edde5b9e36c56ef6e02cf3c804f6e159b58c2df141e70dce80a8be22e0d67de24b994a747077f2e56699b5
|
||||
DIST cervisia-16.04.2.tar.xz 374560 SHA256 e48b681100ecc72c3e85e0d54129ddab3b92b248d6b4dccb87528c829be78b1f SHA512 b1f9bd3a567081ec6a817deb824b4469b9982b201cdd995bd26074570aebf2c5302301ce7894ff452dce2c0141f0b153f8373a37d896273a205216413608b9a6 WHIRLPOOL f08f6fcb58152db3f3ed8dc368f8ee4b9d4c20c109f41114a663d806c4329bf753fdd9f0e1da0a0d180887eb68ab75a67778fac2002205c3b48f09d5fd085a62
|
||||
DIST cervisia-16.04.3.tar.xz 374580 SHA256 0ffca0633c3c6197bce3730714a1830bc7346bfc277a6fd391c5a2c03ce73dc7 SHA512 0259a9970b453f674a867911c9152d27e12a901a8855255aa8c9360de594bc1c4d48cb4d9a82ce6ad2e54f1830796655e49685cabc4589534bac1923c096f3a9 WHIRLPOOL 3e3f07af166e05f70ea6a41d408e6660f508764664703dc7066ecd9d24ec5d26678c4c0e4dfca347ac9ee370cda0e5aa51ab3df7c4410361b7bce4f54d5a85b6
|
||||
|
|
|
@ -1,17 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_HANDBOOK="optional"
|
||||
inherit kde4-base
|
||||
|
||||
DESCRIPTION="CVS frontend by KDE"
|
||||
HOMEPAGE="https://www.kde.org/applications/development/cervisia"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
RDEPEND="
|
||||
dev-vcs/cvs
|
||||
"
|
|
@ -1,3 +1,2 @@
|
|||
DIST dolphin-plugins-15.12.3.tar.xz 60504 SHA256 ffe7275946ec0dc4fd45dddeca3116c70ffba09343f4d7b2acc185d6cd0c2c9d SHA512 f37407d1f3ad3cb78dec464de6d358080e3a8382b96f00065d60111e9a4c5b659c8cc4a5ec851a22731e5e79f7d4443300d7d82cff01859db732ecaa46157d21 WHIRLPOOL 4da81d36255071280ea3da3915cdcb89d13ab4bbceb9f2a54878d84c4ec57073db66c7d9ccf2727cf080102546f36cc40545be3deef471b567246c8ba7ed048c
|
||||
DIST dolphin-plugins-16.04.2.tar.xz 60748 SHA256 2c2ddb9d13a9392cfd554ed080e98c61d34c5296fc9a70749926fbe51dc40a1d SHA512 03c378a66c66142606be6e486654557f6af7e5eb9f4bb11839ab5f8ce062e54ec573bb92875f56d81bdb6fb9fe4cd5c75dbf19697ba9e16fddeb95e36dc0726b WHIRLPOOL 1c9b11990c36926d5f0d2613db5e04df5ed716d2e16fe71c94e348f43412aacf68830c54760b5345caa814e3de83e172e7ebe013743a4367da9f9aa7da7403e0
|
||||
DIST dolphin-plugins-16.04.3.tar.xz 60756 SHA256 ef63b312eb6fe98617767c876256e0201d809e9b07078a9b3676c71dd30a98e3 SHA512 839c4de18982b5ab433d7562eed399dbd904a717e8592af532979ad5a26a306a52f39987c7907ac6dd2688058c7b03e1a2134ed0b79471400080d54809bd6f4d WHIRLPOOL e99d5d966eac0d698a61dabdd5cbce06401b10a0a53552a19b2420172144f1ddb7cd81ef12da2a8c9a55c03c302c76a2de67670eef2888b58e818f5e9cc0ae70
|
||||
|
|
|
@ -1,75 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_HANDBOOK="false"
|
||||
inherit kde5
|
||||
|
||||
DESCRIPTION="Extra Dolphin plugins"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="bazaar dropbox git mercurial subversion"
|
||||
|
||||
# FIXME: required in root CMakeLists.txt, but:
|
||||
# kdelibs4support only required by git?
|
||||
# kxmlgui, qtnetwork only required by dropbox?
|
||||
COMMON_DEPEND="
|
||||
$(add_frameworks_dep kcoreaddons)
|
||||
$(add_frameworks_dep kdelibs4support)
|
||||
$(add_frameworks_dep ki18n)
|
||||
$(add_frameworks_dep kio)
|
||||
$(add_frameworks_dep kxmlgui)
|
||||
$(add_kdeapps_dep dolphin)
|
||||
$(add_qt_dep qtgui)
|
||||
$(add_qt_dep qtnetwork)
|
||||
$(add_qt_dep qtwidgets)
|
||||
git? (
|
||||
$(add_frameworks_dep kcompletion)
|
||||
$(add_frameworks_dep kconfig)
|
||||
$(add_frameworks_dep ktextwidgets)
|
||||
)
|
||||
mercurial? (
|
||||
$(add_frameworks_dep kcompletion)
|
||||
$(add_frameworks_dep kconfig)
|
||||
$(add_frameworks_dep kservice)
|
||||
$(add_frameworks_dep ktexteditor)
|
||||
$(add_frameworks_dep ktextwidgets)
|
||||
$(add_frameworks_dep kwidgetsaddons)
|
||||
)
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
sys-devel/gettext
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
$(add_kdeapps_dep kompare)
|
||||
bazaar? ( dev-vcs/bzr )
|
||||
dropbox? ( net-misc/dropbox-cli )
|
||||
git? ( dev-vcs/git )
|
||||
subversion? ( dev-vcs/subversion )
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_bazaar=$(usex bazaar)
|
||||
-DBUILD_dropbox=$(usex dropbox)
|
||||
-DBUILD_git=$(usex git)
|
||||
-DBUILD_hg=$(usex mercurial)
|
||||
-DBUILD_svn=$(usex subversion)
|
||||
)
|
||||
|
||||
kde5_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
{ use bazaar || use dropbox || use git || use subversion || use mercurial; } && kde5_src_install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if ! use bazaar && ! use dropbox && ! use git && ! use subversion && ! use mercurial; then
|
||||
einfo
|
||||
einfo "You have disabled all plugin use flags. If you want to have vcs"
|
||||
einfo "integration in dolphin, enable those of your needs."
|
||||
einfo
|
||||
fi
|
||||
}
|
|
@ -1,3 +1,2 @@
|
|||
DIST dolphin-15.12.3.tar.xz 658572 SHA256 26c347bbf65ec635162b86564c1f4693334d24afe16448f93fdacf6291d3bddd SHA512 aaad00e4ca3ccf40d66fe59de7cc0492a3e6305efa921e04445a6c35738f66a42a1618d98810e8fd811331e2cda8e5247e1f36ddbd4486cf93aa7a1ddb8a2b79 WHIRLPOOL 3d3f6fa24122a81d7a073427d8cd77d0968ced5834566a5fe2d5013fa71fd72119186963d2d72e47c1d5a31792a8b09e93557362201a017c4d76aa57e8db9507
|
||||
DIST dolphin-16.04.2.tar.xz 660080 SHA256 621f4ae6fd586afb4f75c9b086757caec3cc75518bac065feef87f3b3b1d453b SHA512 2dae4579867cf4658e1852d57bcd4cf57ac8885b1cd6615136ac7e8e48306ccc5737ad52f10c037ac44374cb89b2d1806a2a1d0a4c3dd165d551f2059bb5ce90 WHIRLPOOL 497af8129f978c4332eac67bfda8beec4a0904130b0b542f13921308ec8d87d09e91586cb7b5859946b5f659273caf8d73519f260c6a3282e4a359ebcdaa7158
|
||||
DIST dolphin-16.04.3.tar.xz 660068 SHA256 201f42d2f709c359a2f7b0974b1e35b6f22034a165540fd2af12b146b1a58599 SHA512 f3963c1c4c9f27ebb17137ce72deeb3853658dbfdd30fd8d465eae8b81557e32ac8b1c548a7d33a0bb0709006b27b1cc86bf35cc68bf531573d0a843e7011dca WHIRLPOOL 9fd69465efccf635e8a80ab63c3a044b792200daf119b0b112b7f978406e6893fca94e0c495077d6a560ec5a7291ccd63c0d1401e1bf3339270c99587125fbf1
|
||||
|
|
|
@ -1,91 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_HANDBOOK="forceoptional"
|
||||
KDE_TEST="true"
|
||||
VIRTUALX_REQUIRED="test"
|
||||
inherit kde5
|
||||
|
||||
DESCRIPTION="Plasma filemanager focusing on usability"
|
||||
HOMEPAGE="https://dolphin.kde.org https://www.kde.org/applications/system/dolphin"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="semantic-desktop thumbnail"
|
||||
|
||||
DEPEND="
|
||||
$(add_frameworks_dep kbookmarks)
|
||||
$(add_frameworks_dep kcmutils)
|
||||
$(add_frameworks_dep kcodecs)
|
||||
$(add_frameworks_dep kcompletion)
|
||||
$(add_frameworks_dep kconfig)
|
||||
$(add_frameworks_dep kconfigwidgets)
|
||||
$(add_frameworks_dep kcoreaddons)
|
||||
$(add_frameworks_dep kcrash)
|
||||
$(add_frameworks_dep kdbusaddons)
|
||||
$(add_frameworks_dep ki18n)
|
||||
$(add_frameworks_dep kiconthemes)
|
||||
$(add_frameworks_dep kinit)
|
||||
$(add_frameworks_dep kio)
|
||||
$(add_frameworks_dep kitemviews)
|
||||
$(add_frameworks_dep kjobwidgets)
|
||||
$(add_frameworks_dep knewstuff)
|
||||
$(add_frameworks_dep knotifications)
|
||||
$(add_frameworks_dep kparts)
|
||||
$(add_frameworks_dep kservice)
|
||||
$(add_frameworks_dep ktextwidgets)
|
||||
$(add_frameworks_dep kwidgetsaddons)
|
||||
$(add_frameworks_dep kwindowsystem)
|
||||
$(add_frameworks_dep kxmlgui)
|
||||
$(add_frameworks_dep solid)
|
||||
$(add_qt_dep qtconcurrent)
|
||||
$(add_qt_dep qtdbus)
|
||||
$(add_qt_dep qtgui)
|
||||
$(add_qt_dep qtwidgets)
|
||||
$(add_qt_dep qtxml)
|
||||
media-libs/phonon[qt5]
|
||||
semantic-desktop? (
|
||||
$(add_frameworks_dep baloo)
|
||||
$(add_frameworks_dep kfilemetadata)
|
||||
$(add_kdeapps_dep baloo-widgets)
|
||||
)
|
||||
!semantic-desktop? (
|
||||
$(add_frameworks_dep kdelibs4support)
|
||||
)
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
$(add_kdeapps_dep kio-extras)
|
||||
thumbnail? (
|
||||
|| ( $(add_kdeapps_dep ffmpegthumbs) media-video/ffmpegthumbnailer )
|
||||
$(add_kdeapps_dep thumbnailers)
|
||||
)
|
||||
"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake-utils_use_find_package semantic-desktop KF5Baloo)
|
||||
$(cmake-utils_use_find_package semantic-desktop KF5BalooWidgets)
|
||||
$(cmake-utils_use_find_package semantic-desktop KF5FileMetaData)
|
||||
)
|
||||
|
||||
kde5_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
kde5_pkg_postinst
|
||||
|
||||
if ! has_version "kde-apps/ark:${SLOT}" ; then
|
||||
echo
|
||||
elog "For compress/extract and other actions, please install kde-apps/ark:${SLOT}"
|
||||
echo
|
||||
fi
|
||||
|
||||
if ! has_version "kde-apps/kleopatra:${SLOT}" ; then
|
||||
echo
|
||||
elog "For crypto actions, please install kde-apps/kleopatra:${SLOT}"
|
||||
echo
|
||||
fi
|
||||
}
|
|
@ -1,3 +1,2 @@
|
|||
DIST dragon-15.12.3.tar.xz 403868 SHA256 87a2397cf3e3bda5dc4bfbbe970a49f5d2cbfa24e6ab55dd0d6c155e10077542 SHA512 6e5176e221cdf8f00333ad2bc02f118e7ca2c6a63263feb6d5b65d0ac4874548d34ff0de63b2f009fec259f2ebb1ce241ed63e513cf13fd4362509562b5f0d75 WHIRLPOOL c6ebbfce5179d10dc5d127d65bb2eaab5b6d7ed4b0dbb4221ad34a7b9cba3ba3ebf52f0d6c5839befbba0fd5362e297406bbb7b7b71f14d9de95090a294c5ad1
|
||||
DIST dragon-16.04.2.tar.xz 403864 SHA256 44922bf4d82c5aa6ce4f29bf453fdd08b0ee6494c99c0076191af3a1e6901898 SHA512 0ee082fdda081a78ff9904caba53b5286b2061234fbbb596b964fbf14f0e1c690a3795e32c90ed5e171b7f0664448aebad8ba6a405785b662e3e8e5eb28a0660 WHIRLPOOL 2d01e6e84db134ec74256957c71f47a4666989377eadd8b6bd6589be7b293e856a1ee3dc60c1c8df0c837bb70f305c87fe49fbab092af5ff3476e83780204a50
|
||||
DIST dragon-16.04.3.tar.xz 403892 SHA256 749f31ac966a97329c05b9b2e68fee216d0ee3cd0a90a8957171385907cc10b5 SHA512 9b53bc80eb266ba97d5105bf54753a679b61fd16e0c6319e107f2d7eb22ae0a84ecdf9d9d9d92289493b9eea2f15c2f02ee92bb51a407c32cd1699e8dc123cee WHIRLPOOL b30cdd1595517bc5d2e3481f23b8713516281b00c3b300c59c77d15f127accd073117b222ac9df11ec529d1c0285744dd9af8ee32eb7b87ffcfae1669b0e94ce
|
||||
|
|
|
@ -1,37 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_HANDBOOK="forceoptional"
|
||||
inherit kde5
|
||||
|
||||
DESCRIPTION="A simple video player"
|
||||
HOMEPAGE="https://www.kde.org/applications/multimedia/dragonplayer"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
$(add_frameworks_dep kconfig)
|
||||
$(add_frameworks_dep kconfigwidgets)
|
||||
$(add_frameworks_dep kcoreaddons)
|
||||
$(add_frameworks_dep kcrash)
|
||||
$(add_frameworks_dep kdbusaddons)
|
||||
$(add_frameworks_dep ki18n)
|
||||
$(add_frameworks_dep kio)
|
||||
$(add_frameworks_dep kjobwidgets)
|
||||
$(add_frameworks_dep kparts)
|
||||
$(add_frameworks_dep kservice)
|
||||
$(add_frameworks_dep kwidgetsaddons)
|
||||
$(add_frameworks_dep kwindowsystem)
|
||||
$(add_frameworks_dep kxmlgui)
|
||||
$(add_frameworks_dep solid)
|
||||
$(add_qt_dep qtdbus)
|
||||
$(add_qt_dep qtgui)
|
||||
$(add_qt_dep qtwidgets)
|
||||
media-libs/phonon[qt5]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/gettext
|
||||
"
|
|
@ -1,3 +1,2 @@
|
|||
DIST kde-runtime-15.12.3.tar.xz 7903988 SHA256 b261a37a5fbb4e0c589c5304ddbfe16a2b08521670726d64c724cf88e54cf024 SHA512 9ccf0317292c6fb3ee9305531b13915ce16a1c985c9fef79292abddf5c0508ff61ac61b54697417e2073871088aa83772ed8528898c07424ebc68152c307641f WHIRLPOOL 935926262cfe8a79c87569ff10a748fbbf49b9476e64cb418e687846aa1652ad08a6f40810b30801eb7af0704cfd21dfd74e6658cd78814f0e373721bed80566
|
||||
DIST kde-runtime-16.04.2.tar.xz 7904184 SHA256 6915a71ddeb2df8e9a46c39482da4ef01be90365cb7886ed1d079cb4403f151c SHA512 be67dbd3b8e90cbab4b56fe2bd9733d952c331fff05d7aab1bb37039e9fe3ebbe5ce72d60c64d5881fe721992ad9b3d14d08d63e13764caade2e9d5f698cc056 WHIRLPOOL 4c44f5564b3c8ddaa7bd542b78f22401795f981b724a63f2b94b21fb6aa374409aeb54b9da53aedba55bf68f8a9026cfc59e12f88fb8381c7e9d3a3961e63a34
|
||||
DIST kde-runtime-16.04.3.tar.xz 7903920 SHA256 690e0f848b305b8a2491dbcd01b6e511d64c98d991226cd8a1dc35f23372505d SHA512 df52cd4c423030d3457bb907eb0bef0cdd3c8bce283d9f181b7ae6b7b4ce9c59a34f874f9ac6d2bd59597647a3c6315d772b2551c739423378186d4debbb53ae WHIRLPOOL e4a4a6c3ab315517f757dce952db14e154d4674cf555e1315f018f10cc2a443deede74cf3d370f0c92ab839b35bce8bd360a958cd7edf1ae56720c5ec7d029b5
|
||||
|
|
|
@ -1,25 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
KMNAME="kde-runtime"
|
||||
inherit kde4-meta
|
||||
|
||||
DESCRIPTION="KDE crash handler, gives the user feedback if a program crashed"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND="
|
||||
$(add_kdeapps_dep kdepimlibs)
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
pkg_postinst() {
|
||||
kde4-meta_pkg_postinst
|
||||
if ! has_version "sys-devel/gdb"; then
|
||||
elog "For more usability consider installing following packages:"
|
||||
elog " sys-devel/gdb - Easier debugging support"
|
||||
fi
|
||||
}
|
|
@ -1,4 +1,3 @@
|
|||
DIST ffmpegthumbs-15.08.3.tar.xz 20336 SHA256 b3ce3e592e542b2c5725b56eff0336d92a2bf053c81c6d8b90b8689f23744b97 SHA512 176c4e48eb2d0ef6546ae5f194dcef5037056a2cfd8f339d18b1e3ddc7dabebf8a8c81561468398cc7063780d2a0a32d6d724218994b06276580d94edfb46cd2 WHIRLPOOL 08b2fa1c30eea9053aa06d88235b9fe692853d68f7db165795418c24f9764434f0871170bf103645133fbc9ffd28788c6fbc6d0c09c6c4710ccb6557f7062c2a
|
||||
DIST ffmpegthumbs-15.12.3.tar.xz 20460 SHA256 29049266330bbbeb0db2d17593106c4c59a003202826cd45c14eb90afbf87df2 SHA512 ba17d0b95b3879c302deef2e33d28228d4a0f5a0ecd4a87bcead746ebfcd4ef15210d757b472ccfc7a40b802878559d6ff4f27559e2116c8d81636b4a2993980 WHIRLPOOL 8dd2e037ad4a9a5398b79155eecceb91a44f96a1112a8cf348e6616e25b8a5aeb605aa9c8c397432a33b0f36652a455a171915313ff7082e527952ba999d1d8f
|
||||
DIST ffmpegthumbs-16.04.2.tar.xz 20456 SHA256 00931c1366cf40ec0f22a488e39ba5a86792df00f4a243bb5d7dc822b07d0e50 SHA512 2d81303c7a66ae4775e72213f9968989513ca990b435729a5348bfa37582ee30ff4353da641a28a95c2e4ee69206f27c1ad52e60ba9788960b96bcb0d7e8a36e WHIRLPOOL 60ada023a02308eb7365846cebdab73e72676fbcca3109b850db5ca710114d28f01d8cfa026673cbae48ca5b35541e252c1bcc420c788e2f6acc32ca7d36972e
|
||||
DIST ffmpegthumbs-16.04.3.tar.xz 20444 SHA256 203f862f7814f34973f369b1784f09dcb76b9aba13c2d0317bdce9357fb7350e SHA512 582117c74ed0514016b3e1023b39d2191781b89cf824f3b65c3a99813f8d995321c44f476af7fe6c2a31e562f913666b34c4b3e231fa8de02c16de9d22c67309 WHIRLPOOL 9c6e63201bbe33a916a0c6c951d3419d8003236c31ebfd451f1556f62e8d731495b4f76d003e07f488bd951271c0a3e46f6b5f32664400e9db09164539245ab7
|
||||
|
|
|
@ -1,22 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_BLOCK_SLOT4="false"
|
||||
inherit kde5
|
||||
|
||||
DESCRIPTION="FFmpeg based thumbnail generator for video files"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="libav"
|
||||
|
||||
RDEPEND="
|
||||
$(add_frameworks_dep kio)
|
||||
$(add_qt_dep qtgui)
|
||||
libav? ( media-video/libav:= )
|
||||
!libav? ( media-video/ffmpeg:0= )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
"
|
|
@ -1,3 +1,2 @@
|
|||
DIST filelight-15.12.3.tar.xz 287736 SHA256 f54d52fe1fe63bef299f648c044ad805e4f47de1ff503cd116917b2f3ac261e8 SHA512 92ccbb773d18258c1ac5d893ddaa9d18118373e68c761eeee3dbdbc63bdfc2663cd46abe6002d7f1d16c5233354612280ba362ebe8bb7a8a9ccc35ae2719db95 WHIRLPOOL df482c1017f3f3c9cd67b6c84013e6be34d577c8bf627a5feefb93212dea84731f5ac13aa53e2fdfa60ecc3ba0455158d7d3d064ef182715f540fd4be2ebc92f
|
||||
DIST filelight-16.04.2.tar.xz 287608 SHA256 a3376d115631ff33ac1b798f4975cb727b20c0abced2ebfce76a89740fcb8266 SHA512 6c6dab06520df870bc89755c93711b12c08906b005bf9029ab2456541f2fa5aaa1adf7495d79d630391fa4b51c1ebfe24e637e76b33b49f27ab850ca8bd6379a WHIRLPOOL 8b7bc89629e3eb92d3f16d1059b66b3027be1b1a6ec8a2146cfd662365c8198774d66d0cbe3088b342316db4dfe21c8bc35f7ab16b275ad69015a1061979240c
|
||||
DIST filelight-16.04.3.tar.xz 287628 SHA256 09c85042babcada372a97892f7f05e42dc534a4120071f52de23ef8417f524d2 SHA512 1de02919c07ff039a29e6dc378b24d5b9854403232c0ac48b7da15a2570f425996d7023515b575718858b2ad83125a7f54edbbb11f24b691c5de06b764b5f073 WHIRLPOOL 821d32c71bba6db4cc45e6558c08341506b9b8bb2b662c6a066427a8bbb5f5812d4d7261f5e6ee75a72e00f0fd8bff7e50c0bf3ed71060be2bb1c15e6553ee4d
|
||||
|
|
|
@ -1,30 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_HANDBOOK="forceoptional"
|
||||
inherit kde5
|
||||
|
||||
DESCRIPTION="Visualise disk usage with interactive map of concentric, segmented rings"
|
||||
HOMEPAGE="https://utils.kde.org/projects/filelight"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
$(add_frameworks_dep kcompletion)
|
||||
$(add_frameworks_dep kconfig)
|
||||
$(add_frameworks_dep kconfigwidgets)
|
||||
$(add_frameworks_dep kcoreaddons)
|
||||
$(add_frameworks_dep ki18n)
|
||||
$(add_frameworks_dep kio)
|
||||
$(add_frameworks_dep kparts)
|
||||
$(add_frameworks_dep kservice)
|
||||
$(add_frameworks_dep kwidgetsaddons)
|
||||
$(add_frameworks_dep kxmlgui)
|
||||
$(add_frameworks_dep solid)
|
||||
$(add_qt_dep qtgui)
|
||||
$(add_qt_dep qtwidgets)
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
|
@ -1,3 +1,2 @@
|
|||
DIST granatier-15.12.3.tar.xz 1385500 SHA256 cce6e9035ccd4eae01778880ffffc535612be2911234f98fbf937645097f5cd6 SHA512 99540f19d560b89207b32d33ae8b56f855e962183aa0e7774aaf8c25a87415e418ee43946b009d5753afe972021f721d170eabf50292c2165296a273892ed47d WHIRLPOOL f0bba0b724de586a0db766f77b1a1362fcd0a0094cc1ff34473068397f01bff008d1d77534b6b2b58e1e6812a4ad199b6cb07b892303a8e80a3fac4eeaaf8e24
|
||||
DIST granatier-16.04.2.tar.xz 1385716 SHA256 7864c59eb1e6f029f01a90fe484d3157161e83b10efcf19611bca2c37e30388c SHA512 d2137a17935a6a49f9ed55a7c6264c941abca8c4fbf4fa452d37a3f985496c30d289ba78bec9df89889b048d688ccc51527d998228bdce38cc62bf09c7ca1557 WHIRLPOOL c93201136ef328c0e9a10634401a68a61ea8b4aade68ed0c08150f9368e2331f162344adcf3f614f71ad92af045e02ab35a9f99930ffb6f35975ea7760f8a874
|
||||
DIST granatier-16.04.3.tar.xz 1385784 SHA256 bc6bc7b4ab6d4dbe41c49d78db29917d119913e01a5d303635f8894346a7599c SHA512 33abc874efaee0c5bd73f7760467f7ec7a65e3b4fe0e38f9860589434a2bf065efe712c3541d61ebd42ab22219349ea20eb5394ce62e3837ea4b24d1889b9a6e WHIRLPOOL d04137499bd09edc6fea6033d35003a7b5ba2999269d0973f9e0bec8f3abbfcce102778ae271020428f030ec3ca8c18e35a475b5356807fb48898a1ef07a2843
|
||||
|
|
|
@ -1,31 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_HANDBOOK="forceoptional"
|
||||
inherit kde5
|
||||
|
||||
DESCRIPTION="KDE Bomberman game"
|
||||
HOMEPAGE="https://www.kde.org/applications/games/granatier/"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
$(add_frameworks_dep kconfig)
|
||||
$(add_frameworks_dep kconfigwidgets)
|
||||
$(add_frameworks_dep kcoreaddons)
|
||||
$(add_frameworks_dep kcrash)
|
||||
$(add_frameworks_dep kdbusaddons)
|
||||
$(add_frameworks_dep ki18n)
|
||||
$(add_frameworks_dep knewstuff)
|
||||
$(add_frameworks_dep kwidgetsaddons)
|
||||
$(add_frameworks_dep kxmlgui)
|
||||
$(add_kdeapps_dep libkdegames)
|
||||
$(add_qt_dep qtgui)
|
||||
$(add_qt_dep qtsvg)
|
||||
$(add_qt_dep qtwidgets)
|
||||
$(add_qt_dep qtxml)
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
|
@ -1,3 +1,2 @@
|
|||
DIST gwenview-15.12.3.tar.xz 2851008 SHA256 c9b6248d748a3e6bef9a6fea100b15caa502c14a71ab38d5c2ae7328e9509187 SHA512 fa8884627e129a829217744b3d0a7a1fbf8ad3ff05c86117497299f9c8cfabe4e0dab4b221401a8a50288462d17d676b5e5838ed9d601f24f228c0f9832cab33 WHIRLPOOL c2818ce687f78870634daf9c4394e2d2d5e35c012ee2c9e4ec9606ad8a64c463cf0d4fcbe71126c9681c7c252037e03a96681420a4c01f95bebe556dc6b87773
|
||||
DIST gwenview-16.04.2.tar.xz 2850904 SHA256 80aeee29ff59f6ada7b25fdf6b3ef3dc7131b5180df3fd918e9524ea5f733cdc SHA512 3ab1d83c6d54677bcb784a48842389bf4b7e96ac96ff69bc88c7c16e38f28e39ade2686f63bd5a639220a1e0d7ccbdc1c3f19a13ae36de739e37213c56fc77a1 WHIRLPOOL 861d9b862e3803e380885ab39817edb2ae703a4d3629e7cad960028cb0be779af854cdbe2b8f0c4f7dd019466189df70dfbd5f6b3a4a1d36842ccb22a067bdc3
|
||||
DIST gwenview-16.04.3.tar.xz 2850852 SHA256 146aa96420d3af800371ec37964e35484309db975d71761ac3bb2ff9c95f9209 SHA512 7f0dbc325cfb448134bdc233d33383132acdddb4c5b23adbd6015fc65d22d015f329312027f32a13857c4456fea49e93b342ba56a974384082a2a74bc828d415 WHIRLPOOL 4566fdf4657e861f159f33ac334bafe2224523efc94118f4dfabc1c7735861e1027ac3c2dbb88925090da6b22fe95c1784972d4764e3e57423dd1a29c9e27b69
|
||||
|
|
|
@ -1,89 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_HANDBOOK="true"
|
||||
KDE_TEST="true"
|
||||
inherit kde5
|
||||
|
||||
DESCRIPTION="KDE image viewer"
|
||||
HOMEPAGE="
|
||||
https://www.kde.org/applications/graphics/gwenview/
|
||||
https://userbase.kde.org/Gwenview
|
||||
"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="kipi raw semantic-desktop X"
|
||||
|
||||
# requires running environment
|
||||
RESTRICT="test"
|
||||
|
||||
COMMON_DEPEND="
|
||||
$(add_frameworks_dep kactivities)
|
||||
$(add_frameworks_dep kcompletion)
|
||||
$(add_frameworks_dep kconfig)
|
||||
$(add_frameworks_dep kconfigwidgets)
|
||||
$(add_frameworks_dep kcoreaddons)
|
||||
$(add_frameworks_dep kdelibs4support)
|
||||
$(add_frameworks_dep ki18n)
|
||||
$(add_frameworks_dep kiconthemes)
|
||||
$(add_frameworks_dep kio)
|
||||
$(add_frameworks_dep kitemmodels)
|
||||
$(add_frameworks_dep kitemviews)
|
||||
$(add_frameworks_dep kjobwidgets)
|
||||
$(add_frameworks_dep knotifications)
|
||||
$(add_frameworks_dep kparts)
|
||||
$(add_frameworks_dep kservice)
|
||||
$(add_frameworks_dep ktextwidgets)
|
||||
$(add_frameworks_dep kwidgetsaddons)
|
||||
$(add_frameworks_dep kxmlgui)
|
||||
$(add_qt_dep qtgui)
|
||||
$(add_qt_dep qtopengl)
|
||||
$(add_qt_dep qtprintsupport)
|
||||
$(add_qt_dep qtsvg)
|
||||
$(add_qt_dep qtwidgets)
|
||||
media-gfx/exiv2:=
|
||||
media-libs/lcms:2
|
||||
media-libs/libpng:0=
|
||||
media-libs/phonon[qt5]
|
||||
virtual/jpeg:0
|
||||
kipi? ( $(add_kdeapps_dep libkipi '' '' '5=') )
|
||||
raw? ( $(add_kdeapps_dep libkdcraw) )
|
||||
semantic-desktop? (
|
||||
$(add_frameworks_dep baloo)
|
||||
$(add_frameworks_dep kfilemetadata)
|
||||
)
|
||||
X? (
|
||||
$(add_qt_dep qtx11extras)
|
||||
x11-libs/libX11
|
||||
)
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
$(add_qt_dep qtconcurrent)
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
$(add_frameworks_dep kimageformats)
|
||||
$(add_qt_dep qtimageformats)
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake-utils_use_find_package kipi KF5Kipi)
|
||||
$(cmake-utils_use_find_package raw KF5KDcraw)
|
||||
$(cmake-utils_use_find_package X X11)
|
||||
)
|
||||
|
||||
# Workaround for bug #479510
|
||||
if [[ -e ${EPREFIX}/usr/include/${CHOST}/jconfig.h ]]; then
|
||||
mycmakeargs+=( -DJCONFIG_H="${EPREFIX}/usr/include/${CHOST}/jconfig.h" )
|
||||
fi
|
||||
|
||||
if use semantic-desktop; then
|
||||
mycmakeargs+=(-DGWENVIEW_SEMANTICINFO_BACKEND=Baloo)
|
||||
else
|
||||
mycmakeargs+=(-DGWENVIEW_SEMANTICINFO_BACKEND=None)
|
||||
fi
|
||||
|
||||
kde5_src_configure
|
||||
}
|
|
@ -1,3 +1,2 @@
|
|||
DIST jovie-15.12.3.tar.xz 393404 SHA256 f7d15ad956977e73be01dc7e1e239d3fd5870c8377bf1390bb1176f7c78b351f SHA512 7f5b0f1b7d6ed4c8d8f3ab2f2372319e88be6003381c1bb65a5b203817e26305a0bd903f757b0d9752e276c3b2cd94072e80d087daffad3a393d84c9ece58433 WHIRLPOOL 3d32e077056c576d12f8edbd863c596c40ab5f93756e701c1e5ac2e0525e95bbfef335f4a371a2b073c4881aae38e423bbf6192b1f070e9bedf2b145da8ae31a
|
||||
DIST jovie-16.04.2.tar.xz 393860 SHA256 f5525dec878939005b44e2e27f21d70602f08f54269d0f31d2a4448f26a65a0a SHA512 a5c6710aad916ca075d53d5e7278541691b505c6e76aa18b0181e19a8bb66cd5c2db1d048adc50a86d2e61336e89926871858832eef98c356d481c80f304078a WHIRLPOOL f6fb7c8fbabfa2f62b988455f8d41a31341ed82e9d21328cd76aada00339c8a4f3d3da9cab38f92b06537e7d50c00de3cce34a05e6bbf80cad7dcd45fe007fe2
|
||||
DIST jovie-16.04.3.tar.xz 393816 SHA256 7fcdc42c6e9f164fa4c3ee71eaa550d2a2be07f8dc61e023cc440061cd980b59 SHA512 a78875fa59d2145dfe32cdfd3328bdc34dcc21ea291b7d161c1e0a9df80bb80d8fe14f4be646bd84ecf2bbd7897581484e59a9d89606247fe66a3756a56c2652 WHIRLPOOL c924ae87ad3e9ef4d4562edefc74241d90ac6209a3ee4ea88efb6b1eeb763011643a2259f80688cc3b240a8f4adf0479bddace9b7f91acfdd7b3093d60c77d6c
|
||||
|
|
|
@ -1,18 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_HANDBOOK="optional"
|
||||
inherit kde4-base
|
||||
|
||||
DESCRIPTION="Text to speech application"
|
||||
HOMEPAGE="https://www.kde.org/applications/utilities/jovie/"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND="
|
||||
app-accessibility/speech-dispatcher
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
|
@ -1,3 +1,2 @@
|
|||
DIST juk-15.12.3.tar.xz 445456 SHA256 6114c208c204bda554253badb8b75ac7a301bbcbfae811442d76acde76d972d9 SHA512 6b857264a337bf85c2a1f23f8c04c68360d3ec9d774108b18b76dcc2b19c228bdc4dc5f4b3b2221020f582a5390fc2023e95f826e27a6eae47966e2fd2805fbc WHIRLPOOL f0a37df0277863aa78821330f7571c43935adbffacddd6f14c5f6e60b746c7f57e57cae833e578235fbd03d1b16960cecafde836a0d76bcbdfebef43b1baeb51
|
||||
DIST juk-16.04.2.tar.xz 445624 SHA256 7b2438a2e65ae3f2f7e09324c783d2bde8d9012a12e89e247d9211c886b4c315 SHA512 b0a1574ce45d993202b0ecf69a98b92fda543226bb9dabf4b2383652d4acfd84bde4a0b8b4a93c2697329d4ab7e005abb827dbf33b16d904293fd319d20c79a4 WHIRLPOOL 5e4862669f5843d2b52653f62d6119a6105922ab9021588d29b4d8a9172ce59321f7095819aecb5410ae330b4b9f86fdaf028610eac64c34c913449bfbebc878
|
||||
DIST juk-16.04.3.tar.xz 445708 SHA256 5181c6dee075ea2cf13b55f2067bdea11eac3a375530945bc5a5d9d2da10dad9 SHA512 8238a50a3afb0d7b0a43d05872076a51c855c1c00341eca74a206f0de2d726b9cae10d836e7cf72aa9fb4cd4e344991d66a809fece02aa4d018c39bdd591ad19 WHIRLPOOL d99e3b319514908d09a2847faf31a94bc58575ac0c9762a4eea76b463a0a1dc8b64b023c21e18c969db1ada844743206e99fcf2e4de7ed994c79294a69e4eb26
|
||||
|
|
|
@ -1,27 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_HANDBOOK="optional"
|
||||
inherit kde4-base
|
||||
|
||||
DESCRIPTION="Jukebox and music manager by KDE"
|
||||
HOMEPAGE="https://www.kde.org/applications/multimedia/juk/"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND="
|
||||
>=media-libs/taglib-1.6
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_configure() {
|
||||
# bug 410551: for disabling deprecated TunePimp support
|
||||
local mycmakeargs=(
|
||||
-DWITH_TunePimp=OFF
|
||||
)
|
||||
|
||||
kde4-base_src_configure
|
||||
}
|
|
@ -1,3 +1,2 @@
|
|||
DIST kaccessible-15.12.3.tar.xz 20644 SHA256 84579293c113af74a9dd8e11b94a018fa1411b4e0e588f0d111d31e30f93e75d SHA512 3da2f63cc66f1b120fc70a6e0831da31fcc3f52a121f66623fa4aee8be24cd550cb1786ab26f81cdcf81e714b3636eb259ea107333daad9a4e9a7a42bfa63970 WHIRLPOOL e2e30b11da2181d3e05ebd582614d82e44678061ced1bf7f2e3a8b5947e6060b65c69c846580a0858942d5d84b0cc62949b6702c0cc9920cb348861bcd849ec2
|
||||
DIST kaccessible-16.04.2.tar.xz 20636 SHA256 2a25775ed6956b2c6ddc28e8e786ea6d040d206b490f9019060b3f8e185cce89 SHA512 ccf75bf1567dd7ffd12b249abaf7ebb8333a8c119d44b9de394e36ae297325fe79ac12be9bd79b1e6e30b047fc7a4757d304af09053dde78c9c2a1eae85fabda WHIRLPOOL 56f0c4a49311b7f6c2b56144f179aa6550c74d5d24e8a05c67a38190f9db82d3a3acdda3ee00579b60e837a41e1e88e67ffdb507cbb5a173da198c55cffc2f9b
|
||||
DIST kaccessible-16.04.3.tar.xz 20636 SHA256 7d7b452b7a8f1067d3fe5c9b1112ffa299b2d15a457937378fc2ba562ebbb8e2 SHA512 a58b437fb08089bc3794790dab0e82f89f016268ac8fca01e11f092c76fd89dcb14be2b53230a45d779996eaa0e8a0b626d5d3609ec6b497d4feb99ff19f77fe WHIRLPOOL b1ab175c6eaa828bb885c17817c43d8e675333839828976550029991467accf87a3cfb84c58ad3fe6585ef2d3fc988a77ce42f4483d426f96fa4bf907ef8e287
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue