parent
b11f23f804
commit
18045e5ef2
@ -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,15 +1,17 @@
|
||||
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
|
||||
DIST VBoxGuestAdditions_5.1.0.iso 58511360 SHA256 6c7aa93de3fae6b784484151048c4ebdc953472383508254606d5d8512f27c25 SHA512 7697d0aa7439a4a5bfe97f5666de6df8e444d1b5f394c6650c27adf97c53df87f85cb7cda075f663320190c2facd20a50c5cc3179dc37bb2340530ed3359a7f3 WHIRLPOOL df27bafea1ae847f65701a974fd2c1ff7bb3104974afeb951a3a5cc0dab4a37b809eda4a35872b1ba816388aaa1ba7b53246c6c2a439624d1c5c36d554d0a012
|
||||
EBUILD virtualbox-additions-4.3.32.ebuild 734 SHA256 8cc36f5379d84fe85a903019d5b887f239dc95638429b0a9cd37fd117e74b53e SHA512 4420d750d2ee2cc498d9ca2dcf519b8adb45c75b89e64c0fe1767aa72cbc283e4294be30934fd5989858167cbd077849027c66422690ccfa19fbc389f76feccf WHIRLPOOL 2e2a7f5b9b30b0a943f1d67bd278ae9ea545ae2f65aaa1af0ef0d28ad6987af1e5e624bfcaf57fda6e85b6dee5e4526a9cd67646a6a77a4972d7f25771957667
|
||||
EBUILD virtualbox-additions-4.3.36.ebuild 736 SHA256 a7d7b931cb891c9d9e678a4800e86c55accb29cc0606ebfc0966dbf38319991a SHA512 d301cb6d7ee7b1b05fee85e0f949a2692104e52ded07547dad6d4b12c7f3dd9ac4ea041e768b991173e502a47c162ccf2a040de13715e05fa1750c073d295b64 WHIRLPOOL b3537bc932701172f0c17ddf9b637ea1f5123ad96bc24641645eaf27f51e9c9036f93de9cb2507f2beaf7e72f79994eca3fd2135eb29fd4388277593efab7011
|
||||
EBUILD virtualbox-additions-4.3.38.ebuild 736 SHA256 a7d7b931cb891c9d9e678a4800e86c55accb29cc0606ebfc0966dbf38319991a SHA512 d301cb6d7ee7b1b05fee85e0f949a2692104e52ded07547dad6d4b12c7f3dd9ac4ea041e768b991173e502a47c162ccf2a040de13715e05fa1750c073d295b64 WHIRLPOOL b3537bc932701172f0c17ddf9b637ea1f5123ad96bc24641645eaf27f51e9c9036f93de9cb2507f2beaf7e72f79994eca3fd2135eb29fd4388277593efab7011
|
||||
EBUILD virtualbox-additions-5.0.16.ebuild 736 SHA256 a1806513afc88474fdfc3ab44a5200cd9782642228b45641bb3fbd40c267b15c SHA512 3dc40fad32201b6480c83c1af21f65ff9898256acf4cc4d75b2dfaaeaf0f92500a82e3773e4cd4c6fdf77aeb8b7443be8dce252becf08969837eb39c19b95686 WHIRLPOOL 1340730630a97c2259deb64a0d6a8f4c4ebfc99f560e2a2e689e7979ea2e17640293b5a4c29fd61214c7f815817b5b52ed6e313d0fbb225b164224ffc7369c8c
|
||||
EBUILD virtualbox-additions-5.0.20.ebuild 736 SHA256 a1806513afc88474fdfc3ab44a5200cd9782642228b45641bb3fbd40c267b15c SHA512 3dc40fad32201b6480c83c1af21f65ff9898256acf4cc4d75b2dfaaeaf0f92500a82e3773e4cd4c6fdf77aeb8b7443be8dce252becf08969837eb39c19b95686 WHIRLPOOL 1340730630a97c2259deb64a0d6a8f4c4ebfc99f560e2a2e689e7979ea2e17640293b5a4c29fd61214c7f815817b5b52ed6e313d0fbb225b164224ffc7369c8c
|
||||
EBUILD virtualbox-additions-5.0.24.ebuild 736 SHA256 a1806513afc88474fdfc3ab44a5200cd9782642228b45641bb3fbd40c267b15c SHA512 3dc40fad32201b6480c83c1af21f65ff9898256acf4cc4d75b2dfaaeaf0f92500a82e3773e4cd4c6fdf77aeb8b7443be8dce252becf08969837eb39c19b95686 WHIRLPOOL 1340730630a97c2259deb64a0d6a8f4c4ebfc99f560e2a2e689e7979ea2e17640293b5a4c29fd61214c7f815817b5b52ed6e313d0fbb225b164224ffc7369c8c
|
||||
EBUILD virtualbox-additions-5.1.0.ebuild 736 SHA256 a1806513afc88474fdfc3ab44a5200cd9782642228b45641bb3fbd40c267b15c SHA512 3dc40fad32201b6480c83c1af21f65ff9898256acf4cc4d75b2dfaaeaf0f92500a82e3773e4cd4c6fdf77aeb8b7443be8dce252becf08969837eb39c19b95686 WHIRLPOOL 1340730630a97c2259deb64a0d6a8f4c4ebfc99f560e2a2e689e7979ea2e17640293b5a4c29fd61214c7f815817b5b52ed6e313d0fbb225b164224ffc7369c8c
|
||||
MISC ChangeLog 9048 SHA256 e1b976a720eed87e431309b21458ece231d7f5116172d705f359db61ffc97aa3 SHA512 facbfd2affbd9689bfdbf782b171c5020896a313bd63e3bdda28c923bc6df3b830ee09fca55468c9750ddac089a797b344968ddbd5795b6a8946ef5ccf6c9a97 WHIRLPOOL 9161cc4f04ed83891667e90466b39796d91b35b36b68977532cc5b73c6b6ea6cef23e4137d2ae9d9cdee86c960b4c0f4f2c3e4a2ade3a5f460066027bb875c6e
|
||||
MISC ChangeLog 9301 SHA256 f6196613758a67a04349801f8478f7dc96c778a5f22c8831a17968cd26c52072 SHA512 2278527573452798f70617495b712350070a71c6db695c16c042ce252f550284390cde0ed67bd7dc23f16e551119d5912fc6200e41c2d3cd703b18295ce550b1 WHIRLPOOL ebbdebe890332b609e4a41030f3df258401bf476936016f85be8a7340d725a150254d1fb2da08bcb0291a65364da2715e73dba7418cc1e92d4a2ff3f50fc418a
|
||||
MISC ChangeLog-2015 14897 SHA256 473cf57fa6397e2f4eee401dd5898dc5bb6e679e9644e5160cce29bfbc38d9e2 SHA512 f61bae9bbe7227be61a03e552e059075cd71975fec28534010a53befcd792495d58795737c390e6f491f79101fbe109da24842f1de86887311cf4f565a5132de WHIRLPOOL ec5abe39985968607a37e9d5b28bfc73b641041247b7ab388beb2af3d03bc83195dd91bd21a403d3fc15cdf2a20be1dd7fe16302fae362987fad3751b13bd8fc
|
||||
MISC metadata.xml 257 SHA256 60e4ef3049f5fa18420a7f022f935739458c852364eae6f39636410f0902c089 SHA512 ff078cacb115b8f3624b45d883d8ed72701e3d2fccae06c04c633eb60821b23681cc151e00689d1b6035c94570535e7ac0de51a55dae99f606886164883185ea WHIRLPOOL 81d95f2549c08fe57538c904c4d9d89f5c12c342e3ad031414bd4abb4e58fc8a0c37edbd62941fbdbf2b5b69ab2bec2e6798704b53b35f78806d625ae7377697
|
||||
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
@ -1,15 +1,17 @@
|
||||
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
|
||||
DIST Oracle_VM_VirtualBox_Extension_Pack-5.1.0-108711.tar.gz 16903489 SHA256 7e9802dbbdf56dcd963f8ef368fe1f9ff9accbd74d9fb297b44af3d4af757ec7 SHA512 df5969e2b2cbc54298eb5dc6f0c36e7569da8a92713d77a1679a232bfc37053223a116966c0ab39df6d99ccacf8228296659b10da54ee06c542e47e510da42c3 WHIRLPOOL 0d93004956aebc245f8f30eb9641f66496f3d930053764fc274db7233d9db93123a58872c5fecc5bb52f6735a658dc12f407b8010fe468fd9b787f94fc6df5ea
|
||||
EBUILD virtualbox-extpack-oracle-4.3.32.103443.ebuild 1062 SHA256 03988e23e05c914c8fead749575bec91a62e6a285f4861ab9c7d4fb20f819ee2 SHA512 602e05aca1d014d1f147a70327b9e9435de0c407de5a43f91cdd45d353dff1b2532934a40d94116876d0d68352f5025a2d788d6c256a54ba4c88e531b0400da9 WHIRLPOOL b72e4bdb6bd7e065d8d4503a5ae645102d39402bea25a98a6b80c4301a5ae299b04ef26a1aaf3041e285b2bbb94d2e42dc51281b2dbc33176065e53c01bcc0aa
|
||||
EBUILD virtualbox-extpack-oracle-4.3.36.105129.ebuild 1064 SHA256 6c407be62e6d82182514df3048dfc52165112cf64cc68659a297b03ac399bf6b SHA512 ae8ec617b9c57541e15ed819fc453ca66bfc0b7ddad905e9741f5c5a957f53e01793ee3c6d4096a11adad3c8b7a37149187efd5861f4e237ed907e380cd75d0e WHIRLPOOL eb5e55336d1557ba3a59d204e8b4d175caf6d7335abfd8157a6c798934c98cad60ec0298d41ecfc076d12af8060ecbc778623a557dde8064c194ef2edd10f9ca
|
||||
EBUILD virtualbox-extpack-oracle-4.3.38.106717.ebuild 1064 SHA256 6c407be62e6d82182514df3048dfc52165112cf64cc68659a297b03ac399bf6b SHA512 ae8ec617b9c57541e15ed819fc453ca66bfc0b7ddad905e9741f5c5a957f53e01793ee3c6d4096a11adad3c8b7a37149187efd5861f4e237ed907e380cd75d0e WHIRLPOOL eb5e55336d1557ba3a59d204e8b4d175caf6d7335abfd8157a6c798934c98cad60ec0298d41ecfc076d12af8060ecbc778623a557dde8064c194ef2edd10f9ca
|
||||
EBUILD virtualbox-extpack-oracle-5.0.16.105871.ebuild 1094 SHA256 0d7d2dc681a9a3bb572a105e2e6f852e5076ba93c4201dd321f92ca4657b087e SHA512 23f67e7d7c0c87516a847ba48def2f1629c848bb8b29ac4429a33951e04cb5d2b1ad50f04c69eb9586c15b4772a0ea771e689e580889db35a7944d0abd22139b WHIRLPOOL c09eeacd62d70e077cfac59e2de35c18deadb3a46b476c96bccc4bce4f5e5e13a0894da18d22961dc3775b617e258f3e5c43a19e9fb136c26b5c2df2b138fff4
|
||||
EBUILD virtualbox-extpack-oracle-5.0.20.106931.ebuild 1094 SHA256 0d7d2dc681a9a3bb572a105e2e6f852e5076ba93c4201dd321f92ca4657b087e SHA512 23f67e7d7c0c87516a847ba48def2f1629c848bb8b29ac4429a33951e04cb5d2b1ad50f04c69eb9586c15b4772a0ea771e689e580889db35a7944d0abd22139b WHIRLPOOL c09eeacd62d70e077cfac59e2de35c18deadb3a46b476c96bccc4bce4f5e5e13a0894da18d22961dc3775b617e258f3e5c43a19e9fb136c26b5c2df2b138fff4
|
||||
EBUILD virtualbox-extpack-oracle-5.0.24.108355.ebuild 1094 SHA256 0d7d2dc681a9a3bb572a105e2e6f852e5076ba93c4201dd321f92ca4657b087e SHA512 23f67e7d7c0c87516a847ba48def2f1629c848bb8b29ac4429a33951e04cb5d2b1ad50f04c69eb9586c15b4772a0ea771e689e580889db35a7944d0abd22139b WHIRLPOOL c09eeacd62d70e077cfac59e2de35c18deadb3a46b476c96bccc4bce4f5e5e13a0894da18d22961dc3775b617e258f3e5c43a19e9fb136c26b5c2df2b138fff4
|
||||
EBUILD virtualbox-extpack-oracle-5.1.0.108711.ebuild 1094 SHA256 0d7d2dc681a9a3bb572a105e2e6f852e5076ba93c4201dd321f92ca4657b087e SHA512 23f67e7d7c0c87516a847ba48def2f1629c848bb8b29ac4429a33951e04cb5d2b1ad50f04c69eb9586c15b4772a0ea771e689e580889db35a7944d0abd22139b WHIRLPOOL c09eeacd62d70e077cfac59e2de35c18deadb3a46b476c96bccc4bce4f5e5e13a0894da18d22961dc3775b617e258f3e5c43a19e9fb136c26b5c2df2b138fff4
|
||||
MISC ChangeLog 9892 SHA256 efc472240cf05355eeae37acb890d690fab6b651dd3604bf4c625d4bb58ca75b SHA512 2ea0fc03f417d2a8ccd7b91a9cf74cf3808dd92cf2337e00a515f76639c4ba7425029e467623068db9a83aab849732217eece809f7d9871b9847209439666681 WHIRLPOOL f674b8c34d38fd6c1723f62623934bceef1c0fe99a9da9f970d801bcf87fe9097d87ed1db57e44b11c4845891872c7899223a13c8cdd7ef5e93722ecafa45b7a
|
||||
MISC ChangeLog 10169 SHA256 26a69e105187db450d0d13a704719fba951dda84ef2e94f9a88fa0af0659d759 SHA512 8e5001a3a8db576c0d4e93ec87c516e187f9f810cd8a9eca6c088f9d13fc448499c08d47a45a6b15418208e4aff6d45aad5ac75052db6dde87b9f22ae2c7b2d9 WHIRLPOOL 22121a149a46ba489c3dd5ec85b9a32afb6b6a106402de91ce2efa982855ee4f9a42aa485f7ad189d172920928454ce8e2eb7a5df6e0bbe100af41903a447d80
|
||||
MISC ChangeLog-2015 15802 SHA256 209e7f9dafc2f1ff1a37ce56665ebdc1d928a9c5bfae300c4ebea676c194c940 SHA512 765eb86a6b38b0dfc553e67175aa32608acb984a6b82b2dfc90ae2266492b90c4b5daec355e9e5b50283178ca3539d7e71d535327caca33fe5b7ce47a700f7c5 WHIRLPOOL 3698a1a132418be5858896f513e26b7d1c3acd5991e8c8a3f802d7972e755e64702c5d4f4fcacdf70cf86759450f7b335f58b30b190093184be7939671260965
|
||||
MISC metadata.xml 257 SHA256 60e4ef3049f5fa18420a7f022f935739458c852364eae6f39636410f0902c089 SHA512 ff078cacb115b8f3624b45d883d8ed72701e3d2fccae06c04c633eb60821b23681cc151e00689d1b6035c94570535e7ac0de51a55dae99f606886164883185ea WHIRLPOOL 81d95f2549c08fe57538c904c4d9d89f5c12c342e3ad031414bd4abb4e58fc8a0c37edbd62941fbdbf2b5b69ab2bec2e6798704b53b35f78806d625ae7377697
|
||||
|
@ -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
|
||||
}
|
@ -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,19 +1,21 @@
|
||||
AUX create_vbox_modules_tarball.sh 896 SHA256 4309bbf762e05ae09a2b92a737abddb89807b5a36f587178d7ac7f6ad4d91316 SHA512 c3154a13550817c581fa142e24081edfbdbc145315d34cc4569d12ad87a518fa0bf1443c053b50fdfdea6915bda1325ad973455ee85079294b83a49fd53f4771 WHIRLPOOL 761079d4ba0124488be9cc78305eef6c6df18d232c539ff4479caf3f04ea307e043c92a5f4099c7745a4e23741ce28259e87dd79bce8cee6862ef5e0661b2497
|
||||
AUX virtualbox-modules-3.17.patch 2423 SHA256 4710e52625f81131093f971c667752a702299d02de33396feac8cb0623548101 SHA512 ee1abda41bbf776d5120b34180183ea6a0c0a645ecba6438df0cdd5170746859ab162d9d48e724552b15256d6a7f4a1319840cfafa3113cce435a626d8b75af1 WHIRLPOOL d1a037b1f9ceec7d33d71d82ab2e2e70417316443132d959c00b7307cc1e50da65a4d59752f72cb2b6769ad8ae55af133905fce079a2e6c00c63ba3f4694a323
|
||||
AUX virtualbox-modules-4.1.4-pax-const.patch 2335 SHA256 d23da93fa1a3b7833766caa8329745ed7de7a5ed6ce1fecb090325fdc83e42f3 SHA512 8f5ffcd53f34e616b895013660e269e6031837411471abf69711df4fd5d745299dcb08d361eda0979dcfde7d9aafa0d24c99fcc9f3875fbf35771945f6b224a1 WHIRLPOOL b875d0747bdf3c2970d9dc84c7e4f6fac1bd37b85ba6086a981397c8b506a7af2709fa94317896650fd9ae98921d40f399e589b851eb2da2f9854eb1f443930c
|
||||
AUX virtualbox.conf 30 SHA256 0ab3195ae385753244a45a8b01e35ad5a1c9569fdda01b3fa025137c002e206a SHA512 8261c323ed1abcb5d45044a2cd49b5f62c84b5a7e43339f42a0d3f20e54ce5fef092106d331a3e2758e690803a2a397c2f533d0d1b7c67e05d707e6095564ef8 WHIRLPOOL 1f7e0d363be6a70dc276ca7a96a4d28873af34c5b2b15cabaa2a3fb609def8b20c725e964d2349b4e3cc62c9e2b6794ed6a0f41a3ea444a4434c410ee7d83775
|
||||
AUX virtualbox.conf 38 SHA256 eb1ba5b5f8a2b795e3b050105a2f24cb5df9d392c6c4a3a9756e17f74ffeb146 SHA512 b61936fff57426d31efa6928eadb572cafe40a65d3e31a0eecb53dc784ba9d0a9e0ad5e419df74418b977f89c17873240c38e2ada95949e5252d879110d6094a WHIRLPOOL cadd73f81d8ddb545fb31ec2328103f998e5754d6f7fe63de7e72987992d49cb84c309b52e852cc221c078a39f1ec542662fc68b200478a6cec8e12881aee8bb
|
||||
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
|
||||
DIST vbox-kernel-module-src-5.1.0.tar.xz 608616 SHA256 0763aaa2f2a5532ea4a94df80e64d30cd4e29b15421ba4f08930b54f94d59cdc SHA512 23df351f086d20bc3e4a1331774260b31565e17bef1ef6c43bcc8d63d92d02c281995ad10f9f67f64715ae7c64b6c98141e5bfead8db831bcb6d0068d58b8031 WHIRLPOOL 2338dfc13ac1674b10eef6261361b5118573f0278ec1eda174445a72692adceda3187faf301a598c9bd25d3e182f36c162cd0a075ac967b0baa3899c94e9c723
|
||||
EBUILD virtualbox-modules-4.3.32.ebuild 1466 SHA256 60431c87dc4f277c8c147d88340eb0a427813f429e19deaf45cc91d99545aec5 SHA512 4a5ccfe967740d240a0a364a99967dc65b9e5cdd66731be9f2c09f73f65efc9e7724b07d30db155a5ff167d121eb22114a86af460608a382317957e58702369a WHIRLPOOL 0fd534e260a6dc94299bcaa5bd5e268d3c1eb340ac965a9fd95098db5d6b323fab2d52b4f359cd7942437cf0531f7ad2687e272f3b579a1192b9fbe4e452a929
|
||||
EBUILD virtualbox-modules-4.3.36.ebuild 1468 SHA256 07ad9e93c31cefb9294a8ff7814a41ee8932fef52b762af469828b12a4d2c1fb SHA512 31b86f53876ca21a400ef117d27945ea55433bf95e0e0f02e7ebc838ca29748804f24469c35d39a0a70d0fd7220d947ca69963de2cbb13dfebb9d3e7c25e4842 WHIRLPOOL e369b80c484a80f06ee520a03fb1198760256cc9772d320a6f7127116fbcfdc8e6fa23ea361e4a8e7b2a655dc9ba0fb6594c684bdeb0f82f31f93aaaedfb3de2
|
||||
EBUILD virtualbox-modules-4.3.38.ebuild 1468 SHA256 07ad9e93c31cefb9294a8ff7814a41ee8932fef52b762af469828b12a4d2c1fb SHA512 31b86f53876ca21a400ef117d27945ea55433bf95e0e0f02e7ebc838ca29748804f24469c35d39a0a70d0fd7220d947ca69963de2cbb13dfebb9d3e7c25e4842 WHIRLPOOL e369b80c484a80f06ee520a03fb1198760256cc9772d320a6f7127116fbcfdc8e6fa23ea361e4a8e7b2a655dc9ba0fb6594c684bdeb0f82f31f93aaaedfb3de2
|
||||
EBUILD virtualbox-modules-5.0.16.ebuild 1484 SHA256 98c859130398de8635612a8c75f00df7f76845d29614445d5708f6a06710ff36 SHA512 97244dacdbc0c227714b91b765b2b0e9575ac599333590183fa0c43b96569ad529af266073707daccd3ce195eda2db6a806c061d79b97c6a3fbf8996c413261c WHIRLPOOL 6e3dd8b286194401d4879fe19b5edb70c859d148dbb669bbe8bf667b297227844d17dca5c1d3bb3731db14008a9df6d89474a29f488a734209621922235a447d
|
||||
EBUILD virtualbox-modules-5.0.20.ebuild 1484 SHA256 98c859130398de8635612a8c75f00df7f76845d29614445d5708f6a06710ff36 SHA512 97244dacdbc0c227714b91b765b2b0e9575ac599333590183fa0c43b96569ad529af266073707daccd3ce195eda2db6a806c061d79b97c6a3fbf8996c413261c WHIRLPOOL 6e3dd8b286194401d4879fe19b5edb70c859d148dbb669bbe8bf667b297227844d17dca5c1d3bb3731db14008a9df6d89474a29f488a734209621922235a447d
|
||||
EBUILD virtualbox-modules-5.0.24.ebuild 1484 SHA256 98c859130398de8635612a8c75f00df7f76845d29614445d5708f6a06710ff36 SHA512 97244dacdbc0c227714b91b765b2b0e9575ac599333590183fa0c43b96569ad529af266073707daccd3ce195eda2db6a806c061d79b97c6a3fbf8996c413261c WHIRLPOOL 6e3dd8b286194401d4879fe19b5edb70c859d148dbb669bbe8bf667b297227844d17dca5c1d3bb3731db14008a9df6d89474a29f488a734209621922235a447d
|
||||
EBUILD virtualbox-modules-5.1.0.ebuild 1484 SHA256 98c859130398de8635612a8c75f00df7f76845d29614445d5708f6a06710ff36 SHA512 97244dacdbc0c227714b91b765b2b0e9575ac599333590183fa0c43b96569ad529af266073707daccd3ce195eda2db6a806c061d79b97c6a3fbf8996c413261c WHIRLPOOL 6e3dd8b286194401d4879fe19b5edb70c859d148dbb669bbe8bf667b297227844d17dca5c1d3bb3731db14008a9df6d89474a29f488a734209621922235a447d
|
||||
MISC ChangeLog 9583 SHA256 7cdb84d666dd08fc6c03de0c748ed540efe1b0d44277a3b9a9e45b269d3fb7d6 SHA512 0a296c96529d3e433099264a476b548bd1eb18bf22b6a2ea270f4dc2aba1f8fb80ffe92ad520e5375b5c58b427a19d2c6ded37151eda0de97743ece893d02051 WHIRLPOOL 73177f9309bb79791614b5eec1b7ee46133ddc683268cf216173a51c7538029011f391a85f01cb8cbce5061d22d7e2bac823d3ac22b4265803e673263959e3a0
|
||||
EBUILD virtualbox-modules-5.0.24-r1.ebuild 1497 SHA256 46375b87aa73a73d6f0583d90d28255788693f3c467f46a26777ba6815e4b3e7 SHA512 29bcd1df6a2fcfa343876071dc5fb88d1fee70400e135512ee2688ab1cd62b6b634b83e130f38dac17f442f2c32169289a5234b5311c71f4951a94efb8e61140 WHIRLPOOL e21c2c5119a35f62b107674a2dcd36372aeac62a9efe33ba195645c1e80f70718b0d58182037f5e95c39c000071888cb64d54f1d106989bb7a9885c8ac66eb17
|
||||
EBUILD virtualbox-modules-5.1.0-r1.ebuild 1497 SHA256 46375b87aa73a73d6f0583d90d28255788693f3c467f46a26777ba6815e4b3e7 SHA512 29bcd1df6a2fcfa343876071dc5fb88d1fee70400e135512ee2688ab1cd62b6b634b83e130f38dac17f442f2c32169289a5234b5311c71f4951a94efb8e61140 WHIRLPOOL e21c2c5119a35f62b107674a2dcd36372aeac62a9efe33ba195645c1e80f70718b0d58182037f5e95c39c000071888cb64d54f1d106989bb7a9885c8ac66eb17
|
||||
MISC ChangeLog 10360 SHA256 314c1e98ccbca71d9d4e486822243adfb09ac228293e4bb8ceab73d38f84442a SHA512 46c2756b4b529109ca75a0cae441c66b65477397518a7028c5e42d17589e617192f6026942b7033025feec7638804868548503c46c44f6793e695ea35fedea2d WHIRLPOOL 60ef22a25021501555dda1cb7aa259d7a431949ab9eb0926aeb761b19713b2a199dc56cc9176c076fbcb4a83cb5d990142983a03ed97c6b28f4bdaa476c81f22
|
||||
MISC ChangeLog-2015 29882 SHA256 f6ea3807c5c0ef811678bc4f3181b0c2b66e6bcc26dd8ed7c77ce81b56aebf52 SHA512 e20127bc643d6e0a34ed78dfbfcf221039d268bcf92dbefc517e274045ee28ccf532d201931bf7bca309417e8a2f0b88f52cad07895143ae1ec1525dfaceadb2 WHIRLPOOL 50174a725fa49c1b83a86552b8b452a2741f5d0e8f0bb6403626ffe4548aab5b4e64f9b9dc57dd287fe2d113b3a6141840a60cead31f5a721c9595d8eae8256a
|
||||
MISC metadata.xml 345 SHA256 642908bba225c5bb8c0679579dc558f434ccb289e402d9f05e9599c23e805e9e SHA512 a5fbe97162173aa792facafa7608b3dfc71d107f181ce723c937d30e0984395a509d829909202c2da28de00fa8a904259eec5ac5de2f0f89ce4aadb9723a8881 WHIRLPOOL 87a7bc14b0fb5cebc7fc75b30c644724abb306bfe6d5d791864102524fa0b4c352d530a9b827b7587781c17920b77af44e67e3658fda04b63d05a589671a7381
|
||||
|
@ -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"
|
||||
}
|
@ -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
|
||||
}
|
@ -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,10 +1,12 @@
|
||||
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
|
||||
EBUILD g-cpan-0.16.5.ebuild 1067 SHA256 b01d71d7039ffc02d743ebcb917e3b34ed3a07eb6fdde1e325123ba316b1fec4 SHA512 12c5f05e150e82e7b761aa6bf0e5f0b5d2e1b5b3a84cb324a0ef0e94a0641d016f6c7e93c4269f5dcbfaa8687312e2279bf371284c894ee36d0d4a8f7b637303 WHIRLPOOL 771e01b1f668fbd97b8c247db1d73087e78a7850dde2252933e58c956c5e52d3745f2e7609c3f7edaafd97e7d1781f4b9b6851c173627abfb062b58e19acc012
|
||||
EBUILD g-cpan-0.16.6.ebuild 1157 SHA256 c9ca6fb2dec71e1967fa622a22f49b0488f27093458a2acf85a9bdd99c28ff36 SHA512 6093b9619fc930c6e8af193dc31bc21110676d3b36ec92e435d94f62981b581c83e40e61dea9192badf944ff4b59e80be1aa7006c3fb2cc749fea003b9ae6256 WHIRLPOOL 2b08172f813d2f5c61b58c0ab7b3b9869307561263ed0f9ae10d8db7fcd666aec52fd196ad8290a03d6e00fe7a5ee114ccd9bc42fd3ab72f68e8e17ce6dd2f2a
|
||||
EBUILD g-cpan-0.16.7.ebuild 1449 SHA256 afbb65be76a36d2734e77a09dbab421c5927496ca926de1cbfef92a0b110ef2e SHA512 35cb8b9badc58e29100d0eff91cc62b03b6c10d594a8f7d66bc108178338eb31843940d50f6839b7cfc5d0d10dbcf47ddbed0526e5c5ec0eb3bf5b468cf8a5fb WHIRLPOOL dd6059cbc60b1401c530c69851030ab24007cc607bd1a6e149c735de06bd7da04255060b9a181fdd56c52a2a12c6b10b1533ff7ced72a299c45dfd893a47e1e2
|
||||
EBUILD g-cpan-9999.ebuild 1449 SHA256 afbb65be76a36d2734e77a09dbab421c5927496ca926de1cbfef92a0b110ef2e SHA512 35cb8b9badc58e29100d0eff91cc62b03b6c10d594a8f7d66bc108178338eb31843940d50f6839b7cfc5d0d10dbcf47ddbed0526e5c5ec0eb3bf5b468cf8a5fb WHIRLPOOL dd6059cbc60b1401c530c69851030ab24007cc607bd1a6e149c735de06bd7da04255060b9a181fdd56c52a2a12c6b10b1533ff7ced72a299c45dfd893a47e1e2
|
||||
EBUILD g-cpan-0.16.9.ebuild 1443 SHA256 9d5dbf99a4b26a89df4336f6869f3237b1175017ff50855cbb38fa9336533ca0 SHA512 06c2b0fc88861822c9b27172b4d9dfd23481e4478004f656f4ccf7ee5933789b04e1fd9b8e14957de373b98e73aac81c36b52da7ac8958879cb7933021fb2f0c WHIRLPOOL 1b8b266e44c3d3f2f3e28a78881c2c241f16cab234fbf88cc99f329434766831c77c5b9f881ad549085561b4edc6e860ac581ba72dda153d265e4ba413dd3680
|
||||
EBUILD g-cpan-9999.ebuild 1443 SHA256 9d5dbf99a4b26a89df4336f6869f3237b1175017ff50855cbb38fa9336533ca0 SHA512 06c2b0fc88861822c9b27172b4d9dfd23481e4478004f656f4ccf7ee5933789b04e1fd9b8e14957de373b98e73aac81c36b52da7ac8958879cb7933021fb2f0c WHIRLPOOL 1b8b266e44c3d3f2f3e28a78881c2c241f16cab234fbf88cc99f329434766831c77c5b9f881ad549085561b4edc6e860ac581ba72dda153d265e4ba413dd3680
|
||||
MISC ChangeLog 4081 SHA256 09389993cbd875d278b24f5c6e5f8ac5ab00840b292edd53bb11764f16901e44 SHA512 e305786752bc6b3e5b724761ac6375eb57ddfe257652e1fa4253f0d42bdcca023c878db7a0370cebd30d55b5c19ed20ee9e9fd2a36ddbfa9ba24ffac594ea79a WHIRLPOOL 2999dc839208f247c343c549fe427a1897daa9f4d4f75016bbea0b6603c6eb2470a4dd2d7b96ca57c56c16d81e374906245d816cbe72ad3826180e22d3d81b06
|
||||
MISC ChangeLog-2015 14282 SHA256 7185407707847f495c548009d8f2fc11d2bb8bf4ca8f9b00dc91824bd1dfe9ac SHA512 17233489fbb5556b3bdfd34f18c31dc17a3d5af64c39204a01990fd0bbdfe2722ecd531c3aef809192a77ae49b79d08bfa28d846c5ce01c318fc65c65c73c587 WHIRLPOOL 80bd643b9783a5701011969e8fb96c45d81443f5a89cd3900a19492bf15034a488ec1e036238ca28be4638f94bdeec6c8f56ad5addb0d10d07f1a910cf8b9811
|
||||
MISC metadata.xml 479 SHA256 6b8e06737d432e9758df2d27417b69f2883f41e858cb6f9e7482b8cbf1320829 SHA512 112013c62fe26315fd665f60f11b6e29d5890a62a9c648da8de91407f167cb490ed644775ec3fe26b5d358afd4cd599622af63dcc106949874d35c72b7201484 WHIRLPOOL ff180c5c0702895cd22f52044759c1c071a07baae84d051940e4d3cddfb4b81391cfa20765b407905d64432efd04ffdd93a3ecc7623fd19dbec1f0ed9bc5df2a
|
||||
|
@ -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."
|
||||
}
|
@ -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;
|
@ -1,8 +1,7 @@
|
||||
AUX jfreechart-1.0.19-build.xml.patch 1017 SHA256 4506fb16f04f78cd297b4f377c364b3c8c50a0d00cc511839a7dd972378fc3a3 SHA512 e48ce320ea75e95ba099bc39b98b32841925128fbbcf3790496030df7270b671a2b0cb681db017e7c7d3eb73269911f6ec51d6c18b0813af7e86acb194be736a WHIRLPOOL a20a43474326a7349c4130cd219753d0d06126b9811d9e25f2b3c7e12f8d63e9d3722fc9650c7755107ba1c61648ed1948fad8916ba7c20dab95ce02229b0ea5
|
||||
AUX jfreechart-1.0.19-fix-TimeSeriesCollectionTest.patch 1155 SHA256 8e857a1673b31efe737e1eaf1fa80871eae0a0861226acb73a1056106110380b SHA512 013941c364512e576ba10f3227b4d5ea57c31fcb22290a62b9bdcfeb3636b638f7be7653399bab026c69dc456cb66eb13b03d6cb580aaf5d4e1212a2640a3cad WHIRLPOOL 5c79e8431d645cac3c84c465fe944c266b32a1c5a6fe9c5f21cb0726b0db93ba0a25fa74f6eb4eda5c8393ca82b6af9c06bc65b5490bf9949b7d262b12d4b5e6
|
||||
DIST jfreechart-1.0.19.zip 8050676 SHA256 bfe8d38fd48250dc04a3ff1aff477f2d226f49ba1ec2732ded981a3fccfc66f2 SHA512 6345e6a6b4a82862f3908794efb70a6f5413f313ba5bcff1dfb713d21948034d80c743a0cea61be81921c62736b07209ed4b942fedca0c76226b1202a4596b31 WHIRLPOOL 69a5d4c1851fd613a70cdc49904671f22cd7edd25b956c67cdcda5f5960228bfa0932907f0f4432685d4310851ffcd4e1e7283d2f2187a06666b296e84606cc0
|
||||
EBUILD jfreechart-1.0.19-r1.ebuild 1369 SHA256 6a62bf181722e2f78d8540a5c288ad609d3f922b79f293e6ba534ec499ec0d38 SHA512 bdf4d2333aa682d2bb348c19318c7f6175cda929cc30034473c86ecf3495638fe575f3b339b6e0e61f82865bf9804de43ce12faaff95e8ea17961f5ac95a80ff WHIRLPOOL 5c1e97972f242d756f1f1659752b3f58a19a666a9b772b9d401cc1e14406a3285fb166a6b02032aac9e03f1346b424fb4ed077d8cfad792e37dca06ce19f983b
|
||||
EBUILD jfreechart-1.0.19.ebuild 2434 SHA256 e1df98a84b805d570c43c640f9a1636c0800174dff0310f88ec0c5e26549ed3b SHA512 98ab53fa16bb09a5d9f4dc3790c5e68d6ade3d1d57bff6c5dda6f6d771deac97c8347dc9f9244f1137d2d84f712dcd37c608ee16ff2bc7bd4b6c179008d42423 WHIRLPOOL b3c57b266d51cc5129bb34e1fe8708a4f9f3c1ba2ee4429d80bd6f43cdacb676632abcba3eba066a6dfcd713e5f80837c9e6e42287d4e0887da320dd11b16d02
|
||||
EBUILD jfreechart-1.0.19-r1.ebuild 1367 SHA256 ce652a7b2bcd4bddadb63bb66a10e232a37b29e50a25b519aa6a4c6e59c00a91 SHA512 acc77465c23d33a8b86292a59a04c6e4fc48404a34c00c575afff204926a368534de9acdf96a640f4bdb1c2aa99c5f068f38f1ed278b7cf294923ee50f092846 WHIRLPOOL 65aab4d824227be1575a059a7da4b9e5339145a129d90eeffecd4011e35383cb41285d21c9564e097496bb5359dfd069fec943b24c60b4e626dd88c70a4b8ce6
|
||||
MISC ChangeLog 3869 SHA256 ad82253848a8a6e7273d4fd736c6c476ccba0b8891a3de05aebf689ab9302f17 SHA512 4d559ab606ca94f8f89f0776fed7eefa42e99f5172ba0e67345834b285900af0daeda62f4caf9d9a9e6cff245a23b6967ceb1408b74ee8ea5d85f200f0d0e1dd WHIRLPOOL 0d4e8159b9847a808b12ee4a8b0b691aff2ee9bbff206079fc07270e8d56a1156db711f47c94980818827d93fe1278b11dd30313d7da8cfeb78726b70e0c87aa
|
||||
MISC ChangeLog-2015 8477 SHA256 816d5058a4dbf4824054af7dfa24d6c298a2367eafed91e553ad42927b883eb0 SHA512 529e82be4a21045e95c6189411327f4c4702e493acfe703268eb4d964d4477aa4e39e8d6ceb8b7f2512e10d0ce362e954f25a663b0ed04bc77886a997da7c429 WHIRLPOOL 3f38d9f161ef2f37ff5367ffd52edc6f657e5609bb735b3c2476f73a4c928d762adda44f8c7603aa59f7d45f0e997a0728ab86679282d188fa05dd3f6e54de90
|
||||
MISC metadata.xml 400 SHA256 6f956cd83dddb5205e37f534803af8b2ab8fd278fb87b9701ba8e72780dfa86f SHA512 915abd4e3fedfb56c475277de8c7bf857a5f19b9e45261f76e3b66cb9a61a9e89c6999d0d39ac4921a9d1d3eeb958034f05e8b8f6e7c7cf2719ee6fc60b4d877 WHIRLPOOL 3cd4fd9f56255373ec708fcfbb95e02023456bb102cf07588240ddab1121a3536caf96f5b499bc7dde9d1b39e508368001b379d03ee7062cfc476307c729ccb6
|
||||
|
@ -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}"
|
||||
}
|
@ -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,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
|
||||
}
|
@ -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,6 +1,5 @@
|
||||
DIST id3-py_1.2.tar.gz 16650 SHA256 ba612342b59a49cbf9a7eb23a646667757ffda96dc23b67245fc6cd8d90c2022 SHA512 d629a964e9008be1645815d659b45b2c1cbecc4cb5c51624adb733e0a847198848afb3959f2342df9077ce01ee1f546997639c56bfc357fa9ceec7d01da8d4fd WHIRLPOOL bbc4503ecaace0d087f3f747288b8f4ea4896889fb38695b53f1813f5b3ac258045831d522ae7b4da1d8d632a1c1dd78d01d23770a0128151f0acf96cc0a9bae
|
||||
EBUILD id3-py-1.2-r1.ebuild 410 SHA256 812498d2a20e306b10c85d5a8e8fb6e29c695bbceeb02cb0581027aeb1995b6d SHA512 23a44f82972c389e1a589fc25081948b5e7210a6d36731b9eaaf1a72dbb341733c7a9468fb740c1a69a6922183a275c29b9938d2442236a215601c135a711dc9 WHIRLPOOL 5c19f037e3309584e1810900d6ec29bfe3b4f13ba12ff217c7e68f503d7bbf138f85301f04eba47faf28e4fedec00cadafcce5c9722d80d2f0d358690cdb2664
|
||||
EBUILD id3-py-1.2.ebuild 491 SHA256 c5697f64995fe6180d9d24fe5723645c2fc6356f7986173fef3ce2f379f2ad6f SHA512 f6a519a63caec0ca6e0c4bab92f525f00cbe621dacb724c4190db82bcb0c9eee1bacd8ba60e33f28e792a9eedf3eb7fb3c2b6736a92d1ddcc9034130ded15a0b WHIRLPOOL c6b30fb24d81541afcce82263c5b2509bbafbfc34ab755908cbb0d891a38728a4e330f28751bea8122749fb0497c94049be5adbbe5ea5d491c182479124dbbfc
|
||||
MISC ChangeLog 2474 SHA256 7cbc4e6989187ccd83b9d40c4c73c834770e038d62f254dab5864fdeb42c4c22 SHA512 eee1ffbaca665d1f108ffbe3a2bb62511a302030afea1a76ff194c7a01002b3d58463e887f82fe4699804e5ea04fc616297449f51beeab74839055cadcf91eb1 WHIRLPOOL 1ebe75ab99ab8364ad27361eac6a06ac597b092a2d299bb1dbcf33470f4ee56be203019cdd5910c6bb736c861a6a92fcd2cdb3bd71ede7920175e80cc59cd496
|
||||
EBUILD id3-py-1.2-r1.ebuild 420 SHA256 de8b9090bc1cc8a97313532d7e78273a6b2bf27b8db183a2b526c5b9a8b77ccc SHA512 0ec8e783081bb06da9c106176c252d7b81870f306e2525e89204990b6988494692fe286ae71a50673ab041a0ff817c4ca5609f367675f679460827c1ef40c747 WHIRLPOOL 061118c6e65fd0534bf37956fdc2709d06ad2f4d887fa0feacf64a60447c6c251818e6d51982df5190c5dd96c4db74440e0e5d402e78bda8177b2c34ab08286c
|
||||
MISC ChangeLog 2813 SHA256 33d707f3f4c79c1c9d9794081670ae76657770bf2c1befedea006b1b69e88ac4 SHA512 a283ec702a7c973ba65ed2aafc1925da8ff51e57706387a748b272c79ae4ecfec77815824bb2744ace7348d2b4be3d6de25e098fef4acc1508d6482c9b0438f2 WHIRLPOOL 6b0b6b187005e5d4a60d39e01dd215dc8e85315e12650c02604ae102973266185861cb19044765184e0ff2ed6c61d219fa0a11c7225018e57b488f68b373992a
|
||||
MISC ChangeLog-2015 1787 SHA256 4d75e393d691a240b7e2f9c886a334e9d989d8f66a7c1a4c5f32398c7c73a545 SHA512 5346548271142e9131d643c90cebadffb794ebadd86ec962aa04d14de6aa0b20bffe0cef6925c9639939060941ac19356fa66ffa8044e8329aaad4c4611dda6b WHIRLPOOL 49c930e0b804049a58169a278828c1070af12544fa15ffe6a8ee39f39f18e69a02825f954c9c9e5a4752c5a9dba0825221f03667aa66226b6e7f8138d854d705
|
||||
MISC metadata.xml 316 SHA256 78b07c433bf7d62c2f1f590c5f6d93a36c98be3f56c872e835c3574a1685c1fd SHA512 a256e8051e33604b9080c37ffad530095c8b13bd403168614c8a41255e939adb4d5a5b8e1c5e1dcf0f2b828d536a6e4fac863c8d7fe681552989160b6d962d44 WHIRLPOOL 8b6cd4d332508aba922db87a19d1f93dbdb7eda840670d7e73a6a5ec1c212e0dd9afabb8f2f1dcd7b6a0ee88c83e2ec1af9d1b61885e8c4721ae24926535d64e
|
||||
|
@ -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,4 +1,4 @@
|
||||
DIST libzilla-1.1.zip 15743 SHA256 9212b6537b04224d05722097a5e36548d8c651f06b3faf014702d1b60de7fb8c SHA512 94e11d45a65e8d320a371e7910aa3222985bb5d49881a02ecdbcdbbe939c1f0540b8c2a1d8bebc9897c1b1cbac5f9e2e90701709a36108af1e906d298f66a750 WHIRLPOOL aeeabb4ba4ca3d19a07ecedadd805ebb3918e460f3c6627d4897c921c2a1fc0c55acd1ef341e6332372aa949a4b57a9e9ee624f6d1457cc3da82933596f85ec0
|
||||
EBUILD libzilla-1.1.ebuild 581 SHA256 ef8b739a06dd5ffcd9f9daf0500f7e63f5ce397ec0faccc838a8abdb805769ff SHA512 10917495d445ab8cf6dfb6408bf040a7dee13c892e1aa2ca2dc3dfe53a4c7590c7dfc3edf8605a3c5a84a17c871a7375710ab6455d35775698803c532bb5d21b WHIRLPOOL 3e481fe017b2c56105b254eb15e87c7bda39faf6fca15254f58f0cc29495c2015efc97b308aed1a7fb9d3f30734bb2839ee0961765d3c3db5f0d25143f9176f7
|
||||
DIST libzilla-1.2.zip 15869 SHA256 2d899347f1e9ad542358369624fffce9ca98b886791557d88532c697f7a688dd SHA512 75c48c4ed8dd71bd1a3399ba3ae482d9092461038e95c421e91b01307be66ff00594a7296072f81973c3f7ff77517ec495cc6794419bc8cb16954e890b3d90d0 WHIRLPOOL a20cb49a8845f9e4fb68d903abb4d950f3c57483632032278724f114aa886ab73dfd39b445047d1b44a3a8f0a72df7467e56fcf458a06c9e3999240d1e7a4ac4
|
||||
EBUILD libzilla-1.2.ebuild 581 SHA256 9911e1d32d327847dcdf7b1dbf47607ec7e9680b5c32c0a93785cf3e02866c2b SHA512 0c7f553161296b0a96045eeed1d5cb8c4673af056e47f8bf20346252e8f3091c240bb1f4104c24b5c147a9335f6514a745a9b3703eeb7340ff2d2e8babe1c6e3 WHIRLPOOL 3790b8b2b3000901a803ec1f205306bb5eb5eeca015d6e28dc530651d5d31ef320d8ad0c6c1da1ec1f5a52556243aa85e461000a79dbb56796bc3dd65cc500e1
|
||||
MISC ChangeLog 829 SHA256 c2c769455a6991e3be71c72cfd7bbbd0733327b5261da6dca89c3b74b05b373f SHA512 be521eff455999a6e4d921d6a53ea335950adeac1c55c352addc50260ea91c4a1c9002ded13ab3a8dfa057529d45ac4068413210b08033987820d02a4a839cfa WHIRLPOOL 89fc115062bcfa85eb3b215f97e1ffe7b83a039a16166969c2e8ba549950f176af8334183983373faafd489224f16154bb571efe30df8f337614a34f8548384b
|
||||
MISC metadata.xml 418 SHA256 76b476ba384e2cb1c7b760d573b32ea98cb91be0faa63403ebe1af82a481ff9a SHA512 e382a0185c2c4f2968395ef7aff65364c0523f529b6003ab135285cffd13f80c718953090d6c845b31aefcdd4c8c38ebaadbb9a4fd44cb557586185e4a7f023e WHIRLPOOL faa43c75cec1e46a09cc070ac4d8a1d99cffb21cf00030ff95d8029915f152136f0ab8fb1d366579a1b324464a8636d9ecc886e79a42d145020382e2612c4570
|
||||
|
@ -1,13 +1,16 @@
|
||||
AUX 2016.6.1-zoneinfo.patch 641 SHA256 15d127f379d8714bc9762ac81d965d5b3eccdf5e40d94b9a32a6465bcab659b8 SHA512 48b9d43207092f1330cc67df7d09ad481a67f10403a4a56afaa69fa1f09ba01c9fe55ceb8b8375e0c022c99917bb23c5aa09e20d1103b20b37fe22292b13e6c9 WHIRLPOOL b447acb96b7ec922d810aeecea2062b9ecefa11cff46bcdf5800be7ced53cd9cad7a19144062f0721b6adb53aee6a107e1a279f912573acc7f55a9a04e71c40b
|
||||
AUX pytz-2009h-zoneinfo-noinstall.patch 957 SHA256 4f25eeb077fa14f8423b6742de8276b5153f75d97b0f979556cf634a56e4946a SHA512 142d3ac58be3fffc35e2dc1f70ee988a7c9ebec51518d15bee9d36f4d4a08178840fa4d73f9734e92192c3633e517f525a9d583f7b5dc754af83f7c9536bd446 WHIRLPOOL c1a1861f88ee5be2851e4e8a12f1df0c6beac05af1888527d1120ee9a67c3155b4ad5e0d9d3436e46cc6f027f079cf66135422f9576a333801e7597983cfc575
|
||||
AUX pytz-2009j-zoneinfo.patch 651 SHA256 5d015c0857cfab9916bb2d3e7de00d12fee5721d5d3556eb5ad049cc350cfd60 SHA512 228d3c59e3e0b5b0b3b80f5b0b6e947815d11191fd5523d17420dde6cea488bc544c05b552619934c4ca72c30ebefd042114abfea6c72f03710e96a776f39038 WHIRLPOOL c5a4565934dae7fd7b9501ff84c72e0707a52bb73c45f8d525da5477995ed226c693c1962b8219aaf964bd69c84df573d520049d8049013b17c694e1a2cece1c
|
||||
DIST pytz-2015.4.tar.bz2 157361 SHA256 a78b484d5472dd8c688f8b3eee18646a25c66ce45b2c26652850f6af9ce52b17 SHA512 ade31780d5d91cb519e69b38f8828e1cf94b5b388a3efd80db42b7a5e5603f43f5726f7aecfd08c78d3637a3017910f3ed1a7727ec291f6579a41882c6289ca4 WHIRLPOOL 7804617d21de5e6212ccc1f17651c8e76a94374af22f542cd6eb54fc6951d0b6ec42cd7623162074994573b6bba492d92397a584277b423742c15b68cb930ae7
|
||||
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
|
||||
EBUILD pytz-2015.4.ebuild 986 SHA256 153f66a83230465d705eada6b1358f0a67eac9784253533fd075b64d5eb68270 SHA512 67eed5e0e5b23e3c6b5c086cf1f2221d3b0f448c5abbd1c4d95b3d52f50116d628dcf806968a3b3f8cfa3d970ed117c86825d0382bfdaa9c26210d786e69fb9e WHIRLPOOL d398cf6eed0a68d68777be5da71d487c106274048232220affa075f187c910707da7dabcfd16e42828330b7978d914f6cd64cbc6a48b175719363bf2e7df3667
|
||||
EBUILD pytz-2015.6.ebuild 997 SHA256 40f7719abb6821017dc03b5410119d4444b4be62290a1f5e56c903fdd2439d9c SHA512 5ef7034e262b244fff72fafcb3d99baf0cfc2c1ae503cd94b678f40f18d0b83d63c9f9468a624901881dd1a3f1d5179c2d7e25997681cd1051511d75e6b44854 WHIRLPOOL 384a76582023093a06c5601e33a93cedb788f1348259f9355a4bb7d0e617165a4465e07970dd0406f047ff20584c8f9498a65650c3e2ae326ef594761a39b2c7
|
||||
EBUILD pytz-2015.7.ebuild 1006 SHA256 8e8787b616ae2cb103a32c1b8d325fc1e3abbd588a08db44a0927f4ed3c907cf SHA512 089aa49fc4e71a46e8a87ccee7cd2a61eb06ea2b0bd0a242c102e4a322c02c4c01d93573e5ad54593d066682bd51004f79ce31e7a51eb7ac681b2e9a2f3f85f7 WHIRLPOOL 98f4a4ecafa3d974187c22b1c672b1f81f05bdb457eb44a7f5e248398807901fec845d79beff13e2c145670aae930a65a93595b21d820fde4ee8969ed6547a1b
|
||||
EBUILD pytz-2016.3.ebuild 1006 SHA256 a5faae1fa7b1e61a3965e229e296c81d70922791bdf3edc0729286b99cc5bfd7 SHA512 ece3225a3014823728dec6bcec8558be13071b4125f4d5c96cf30fac1fb41806395279c1e3c43b35ee35c5b601d997f66845bc76745e58fed0f6232ff5d3f7cd WHIRLPOOL 8a99ecd2964fa8789aad0308965cd2ddebfb5ac895eebcd23faf6fc67f844d412ebf917d02c35f31cb6c960c52952fae75d907917749b458e61c9b424714872d
|
||||
MISC ChangeLog 5409 SHA256 7127b2a26f8a641ceeef9116f1ce73c159540ffae70106246bd6c5e5e470f25b SHA512 22d453c84e676c44d43d09ffa6976062659843986509b7eaf87d465f537ba5152ed5c2706df4d18f9f92ec0dbdf0e6952bd49124bd84f402d5c64c93eb61b203 WHIRLPOOL c9ea91cbc192261a0e08e332413150778d85e4de41149cebd13e3ef11a95948558164d6c803d602f983535336b59db510708e5fb773f441300bb07d4b8a993a3
|
||||
EBUILD pytz-2016.6.1.ebuild 1003 SHA256 dc48d6319493f6b8871027ee8a1212cbfdb913874027dd8fb3ab76d4764935a5 SHA512 5dbb163a6cb1172191d821ac44de911059b26d36fa9821e411fa7dd682cc158811daa221d16fed5f52812347b15d64f3c12964ff8a371c547d58e097cb5266fa WHIRLPOOL 93cfbe4433a809ada01dd26199d5740de6b7347971ea5f3a4146d884719f3774c599a7eefa8acd6682251ca828687afdd4dccaf67e51aaaf0b180cd4ecdd38ce
|
||||
MISC ChangeLog 5607 SHA256 484ee68a8a08d7013fbd55f3ff46cfe06a934b60418b17d4e2ab402cdae2ec34 SHA512 f0416c1667c25985699abca48f7d7fa76632603d50e9dc615dddec004a2cfda8c127a7a25b68fcfde1f92edc5249844391bab249f7194188cac1de8fcdae960c WHIRLPOOL eece6c4b88996c10698e555b6e9b6b8ac251aa8e7bf0cf13f1800565e94ba7fa04a54d48ca9f75978604502f3b609d012c84218c31bff545eac53676f4d41481
|
||||
MISC ChangeLog-2015 23925 SHA256 5d3eedcf346c4124172a300b29a5c16dbe44219f3a2dda1f103afde3302d32a4 SHA512 b613a160e8eabb0b8d967430cb12cc4f978f38d4dba568efebbed2141bffeaa1bc55e50952fa263568998e170c11be83594a7b82faacf00a2453f4e71e1f157e WHIRLPOOL 7a8a692e5eee591692e80b151b78f2a1076fd498f8522c21cfc439c4089606145be92e1fe08bce2813fa19ac67b9a9a34cefde92ff68e69f182969a15a49d7df
|
||||
MISC metadata.xml 739 SHA256 48f9d99e4a2b0786cd3a9f85b3ab78522ff768c1ec436b42e3c3a1d752916423 SHA512 b7c9e6ea1b5bd128f1c5ce0a77171d0b7cdbb6f8ffb186d92aa4167d2d84c60c28c647cae66ffc7532350bca13ab65aaab5eb441f68321fc786a14b90f8813e8 WHIRLPOOL f892689ad05404787558af6ac507205a2e6ca2579b99d242f6cf8cc0036a30dedd600ca2d491aeee704635235a2b7d8f7bed9108711819240d2eec6b25a7a7a1
|
||||
|
@ -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
|
@ -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}"
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
DIST bcrypt-3.1.11.gem 44032 SHA256 a0fc22135205c851f46e8a661de8be242d54951cbd2c37a6fad5c8069b2645b4 SHA512 bf9ff0d3cdd7044b4ee5796cd04869f21bb3384143b0f336bc2cd9a8f0db3f9562aa23a39601c1d86f153b62f07469ef066616f8a52cfcd840377e331cb22454 WHIRLPOOL aa29be481270df60805b625ac90ee01b0da8c49ae95f6131b0d17bc91cdd8b85a676b2aa241dbddc1d4ffe259169720de2400a8848eff6d97fc1453644fb9256
|
||||
EBUILD bcrypt-ruby-3.1.11-r1.ebuild 1624 SHA256 97f5fe2ef1ac31a802e976e9511f7d48ccf77f947572ff2ed44de69200d18f4e SHA512 da7114cad57ed2029cb9d2d037bccc39cfa4e038a29247853efd0ed4ac06becd83c9d6801d35ddf513055f84d22f4d47321feca50a22b00464c0797f2a2e7f76 WHIRLPOOL f4ad0c6966aa0be9716edaa9b06cf3b63acc1f31fddd62e85ac74911298a2979eab095ac3034e358b66ab32673f5fad161de9a0963265cef5b5cb368ac594655
|
||||
EBUILD bcrypt-ruby-3.1.11.ebuild 1627 SHA256 e2d50204d64163ffb124878f633067aee79bf3be56ab811d68d724aab49d0ff9 SHA512 18375142e23b343c5010174279bbef03a86b03699d3d607f484a87f908feb829b2361e6eac41bf422d02695777cb14f0737dc46df98011a3312000b8cf1fda43 WHIRLPOOL 0dbfc41c41c0016ea8ac20533491232bd7897c01b5119f4de17df3fee43548615c9622ba305102eab9d8c45b01ea85fecd1ed534ba58acf6cdc09cb6ef51ce6a
|
||||
MISC ChangeLog 2971 SHA256 12ead486837387eec02bbfc2878dcf1155452aa2bbe365c9010203f18eed2c3d SHA512 6625b0239c43190151afff58b708a06399ee83e0bab4756090a11ab50a136dc9f1891725a51eaa7c48377c15df720791d403423162daf98114c3f4eea80de6db WHIRLPOOL 35230351fe8b7d1a82163fd350a1177d50ddd8e7ded0bb508cf0d54a0e0a46bbe8d28440ccb34bfbd8a5544c94e88333b99c28c78e32f6981c9e59d8fca15285
|
||||
MISC ChangeLog 3150 SHA256 c8cef4dd4c3b1a04ab4ef3d80d76966a5fad9deeae78e43d1f6f294774ccc8a9 SHA512 79885e74c88139a1d54c1381f7737f469b677de987c721427598c2e13175a90963361d59e7f86fcf191d1d030048886063a9779f86d3b3dee0c5626ba19576e4 WHIRLPOOL e42ff0cef905bbab0ba60cb5115ecb7b244baf3bfa9150d78212016b98c8b528a20891641cf2e7b13035f5ee75172cc10cce2db0622475ee7f6d9435617a0d78
|
||||
MISC ChangeLog-2015 3834 SHA256 dec693ae692f5b3e15a8fd94b3c84a5201186129c1c6ea4714eb510ba8828b80 SHA512 fdb1c952e04afbae98847da40e308c783acf29ffc4fa60887e308719a2a3a8866a182bf46620dd3443cc5718d64e082fee2e08d7c97c53b0d1dc67bf16c92b00 WHIRLPOOL 5811fa875d34bade979fd39de93b362b3ba888a378ff8c0f0c70b993fed7e700962f05dd23c84b21ebdb9111d75e5c681287d70305d599e370f09455dfca7912
|
||||
MISC metadata.xml 346 SHA256 a300fec3ac80c1cbff9eb2a971d375d17c89beff46108ba8660eedf05b79e439 SHA512 ade206e8719923e0e758268c757100148580fd817bf477beee8df9b9b9f99a50b82b898e555bb6b0fd91239af22b1d7aa320caa1fed5c093a8799e82fac97608 WHIRLPOOL a4cc46b78c50e8b96ae9bfe954c88fda64ce44aedd3013e259281d3500d00c45809b2bd11c3a5525dc84cc95823b72693cf3c97ef85182d51484ef1f8d03b251
|
||||
|
@ -1,4 +1,4 @@
|
||||
DIST minitest-bonus-assertions-2.0.gem 13312 SHA256 754aa3eca9a0cc5364cf7a8f9d337ce928ef62a0676a965eb3c1783ec568d986 SHA512 8cd80b2a2fa68e06caada6fc2a9418c86a7fecaec2f53d2f87e7f11bba3e27d0727d5d173d1e1ecf0d25556aa68145c1c9ed92b8299d2788b987576faa6cb250 WHIRLPOOL 32a6a7f307464aa0df1ec81da882d9c86034fb7ff763f8ff806fbc39065fc600e8db62671ece9b9af0aacb87fa451046105ec5338ef4c9cd0bc512678d173210
|
||||
EBUILD minitest-bonus-assertions-2.0.ebuild 831 SHA256 2136bede321ebe0bdf776921197e26f0218979502d1d5d0a838f3ac96cdd42c9 SHA512 230af8e684f0bdb352ceddf84234a49aab5913f45f8d5f7d820cc95e9bbb3176fd0a912fdb783651c48d278c7189a8b3fa6ca3808e17e7afe7208a95953fc50f WHIRLPOOL ea5ccea37b5902a649f804bf3271920b35ef5b834201f2c471b1bebba7bd689442d7637380e6efb81ff9256fb280e185e8629cf7b5fee0405171499b94e5a057
|
||||
MISC ChangeLog 1789 SHA256 d832630908a8b083390289c966ccfc34a0a8a5b4dfd790c1c7271b5fc662ee43 SHA512 14e2331d3efd6657d11b69afb5502b1f2f4a51984968d9796e5ab0f837d567e3a514294636f010490062f8b4b66cebf2e32589750069f0b184aed0c46e50a566 WHIRLPOOL 16efd884a347745c3bafc98685cc9109852ae5c76e059da69ea794136b41030f077fd85324cbe97ed7de9547f61fc06b60c25dd7b634b552068d1981d28b3c48
|
||||
MISC ChangeLog 1928 SHA256 dbeea0f7b524b5ed6abe666e93096e13de9c474de2e727c506f78497c3af4b7e SHA512 0f119200621b817b78c0f6113d55fa17e5c0e86b7662fd7bcdc55a597634573cbed9fbbd0dfe8a8a988958d49d6aff1097163e117c5ba4a85dabfde26d3c30dd WHIRLPOOL cc9ce87aef4e545ace87f4a9acea8b7987f53537254383ed71a6b7ba5042ee71e52578a1228cb12db650ed7cb52773a7676bf8098139e0e2b2d557b1da32d47d
|
||||
MISC metadata.xml 362 SHA256 296eb8934ebb8030fc066758aeb00790cd8017def762967141dfea2476bcd2dc SHA512 271ca99c64e529107a901b00168c4b8f2039d7410166b6e2fa75be591bb889d30d693c345161c71b4484d188683328b4656eac3859ec90900fde35c31be14018 WHIRLPOOL 41451179aa5f5e298c92bb047dc98c46fbe11ae8e07abdc051453903616f880dcb04b4a1dec389290b633b52bf3dcede9a94f3e5a1474b61794a26043a189837
|
||||
|
@ -0,0 +1,14 @@
|
||||
# ChangeLog for dev-ruby/minitest-hooks
|
||||
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
|
||||
# (auto-generated from git log)
|
||||
|
||||
*minitest-hooks-1.4.0 (14 Jul 2016)
|
||||
|
||||
14 Jul 2016; Hans de Graaff <graaff@gentoo.org> +metadata.xml,
|
||||
+minitest-hooks-1.4.0.ebuild:
|
||||
initial import
|
||||
|
||||
New test dependency for dev-ruby/mime-types
|
||||
|
||||
Package-Manager: portage-2.2.28
|
||||
|
@ -1,3 +1,4 @@
|
||||
DIST minitest-hooks-1.4.0.gem 10240 SHA256 1f95946599b91da45ee83d93a35309ee8355028383e3828a1a3b010660f54e24 SHA512 ad89173076cf8af9f198719bb5fd2ac3524f1aa9a98c4010e091056e3a195eaead59a0b2cb7361441f4b376b1823fac55fb077903d04034c31a426372ee28f30 WHIRLPOOL 88d215f1155f9580e09f4c086e739089d421171b94c93d9608b527ced50f6fab20fee6be2a617125d52c7088eaa564422db6513ef0094204456bce458e9bb6c3
|
||||
EBUILD minitest-hooks-1.4.0.ebuild 486 SHA256 5413d0f65007bf7f84c78c54382a5d791a1adfc377238c2b3a6ecc7f558190ff SHA512 308deaf5799cb1b5f4c2886cc71b4a236c72ac5d18eff4c475c73341050cebdd356662774ff092562847975c9fbadafe08edb397751162544494892b901cd8ca WHIRLPOOL abaed2410dfea8c16e97345a3fdd74e8135e36f9a86e34c9bbb115d89d3f1e74c1ac2b45cc3bb3290637d1939d53fe50b9750a8a2541acb3cbe161729d0f8a27
|
||||
MISC ChangeLog 377 SHA256 52a89249ab98450432372b1704294f157fb720a143c9437ff2075f014f27790c SHA512 bd0e113b19045a77e83aaa2b1e2b69838a22bcc2fcc938214926f6ed24e4d8744269ac7ef5ef490c499e0c2f9c0b4e13406679c4c751ec456ff4ba9a425b93c8 WHIRLPOOL bf4a49dd0a88074168fc4a982fbc54fc3125b10126f1a012eb66f2dd696ce8b9f1a83a3ba09f771f43161da493a43fc020dce44338d5fc7a806b58a4aa424a3d
|
||||
MISC metadata.xml 352 SHA256 8dee79425ff2e252159746ffa7ce7a86b14dd45b32a601d4c1ca37f2bccc3294 SHA512 f4f19a80cbd7f0c0c2465bfd1b86ae33d77dbbe5555f25eb0602b6f21d80b6160cf7d7a9f6b863440b6cc728283d75c60cd1e16e5b496eef34d72e6e5ec1b0da WHIRLPOOL 3483c6324e1255cd9873403a0a221c03dbe4a7bcec3088a627445c114fc954bc48bf0e9fc292776934babd0cf9e1e294b23955c0ce49d3129b42f65a51fc6cf0
|
||||
|
@ -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
|
||||
}
|
@ -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,9 +1,7 @@
|
||||
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
|
||||
EBUILD analitza-15.12.3.ebuild 962 SHA256 0c73c45561ad643e1b8459aa8bc262a92c813417551a4f93eb4a52e9afe41a77 SHA512 9189f1170fdd0c058462ebf866bf7a35982d3658e7aac4cf62ef1049180568b28542971cc1d06127a1435ae5da4a826cfbee21b2ae23b46458be1939f2af6986 WHIRLPOOL 6979e673e7eb6ad35e0f920dd6585d4fc316bf72807275bd35a478437fb442fbd792a7ed18a273b3a3deb5e0477b34bbc81ae0666824d0d95288cb3dfa98e3ef
|
||||
EBUILD analitza-16.04.2.ebuild 964 SHA256 743599ca2fe8a368940b1afc93f9999a90a970be4664f468107c0f495baa4203 SHA512 cf6f4186a2cf0fda18856faaa5eb33e3dec958408406942e494bea3d00dd0c7224ae315e82486c44cb70c25a94544e04831aea80655507bda9005903b776f81d WHIRLPOOL a3493c796a16d2ac61bb1f2706f3afc1ae3868f7b56474413a79d6e8c44f915518a94b5acd173d9c6d0d44217bfb3b8fbc5905ad66ca4fc220d754148e97e937
|
||||
EBUILD analitza-16.04.3.ebuild 964 SHA256 743599ca2fe8a368940b1afc93f9999a90a970be4664f468107c0f495baa4203 SHA512 cf6f4186a2cf0fda18856faaa5eb33e3dec958408406942e494bea3d00dd0c7224ae315e82486c44cb70c25a94544e04831aea80655507bda9005903b776f81d WHIRLPOOL a3493c796a16d2ac61bb1f2706f3afc1ae3868f7b56474413a79d6e8c44f915518a94b5acd173d9c6d0d44217bfb3b8fbc5905ad66ca4fc220d754148e97e937
|
||||
MISC ChangeLog 4239 SHA256 150b2470018ee19c9c28deee0d1f7bd6a830b9ea134038afb17f5017090cbc62 SHA512 82c78521f6e1f6953e3820d5491e7ac1844514f20ad3dde11dde0a4790c98674a18fcc07696e6bd0de100ffb766a799e3dc2bb8476f077ba7532b11ec8be513f WHIRLPOOL 250e186a74b7a423010e01987a946753f4584a20d3c0f45857d22137ac5c4775724bcee03d8ae4b570ba2885130e51d085dddded7a5108e1419fc853fc9686a0
|
||||
MISC ChangeLog 4431 SHA256 50f8b53f2b19c6ca6f2baf9ab7ec68f3422e9c2b124a99b92770cee8273010fb SHA512 e8cd910602b394772055ae363dfe948b6f8148b68dfa4485ce5a6856eb1ee929b602940581ba6fb6146fd9b3f90ec09bc6c7a9fb086e985eedf72e273a0d089e WHIRLPOOL cb120b7b85c283c84c5f263e275aab1d3b12e05ac8158c11595bdad8771f42a8e3433dcf16a148cf63082c384bd0b6fd9e342e0c25f4fdf09faf19e87ad4fc26
|
||||
MISC ChangeLog-2015 15410 SHA256 587a6f00e6cf33d0bbe357e9e23afcceb23c4b804b67b58846f5c348d69b7b46 SHA512 7da37750a6737854790d9688e6a9596420fbf2bf8e477eba4ecd92239e35c77ab332c509e3619309a57263402081fd99192229bef04230d985914e8df31cacb5 WHIRLPOOL ecd480270f16e9faaad01318bda1cd5d38e684c5b4570bce69cecc04b60a84230ed4244403c0851cf208ad540ac57b6bcd5c66037d1d9869066d51986449b3a7
|
||||
MISC metadata.xml 355 SHA256 59cbc6b195c640a3e72237011818ab082932dd6cfe422c25e2b438315b43e387 SHA512 cc71d58d08997c2baf094b7ff2dbe5af9cfb5da7fd4ea295315149154d9980d6841bf23b61e72fcd92ecba8533b56e2548aa66577a5fa841451fd1a65d2f84f7 WHIRLPOOL 79ab4b6001bc353205f7e37b525b244d2f8a0c7b69150fc2e1d7055f4881c100337b3d3abadcf7a5f9e28fe019f6b3c925202979d1da3cd375e8bbb021ae77bb
|
||||
|
@ -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,9 +1,7 @@
|
||||
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
|
||||
EBUILD ark-15.12.3.ebuild 1553 SHA256 73da9a50655c59f0673c675962bf8de6da662644ce25cedae20d33542ef12f4f SHA512 5e1f876fd7079a9d153d8e694d86d0f850adf78245965b555a9713a44816419f8819bcebb8ed1462b5f9b078803ec52f9c8fb66a3709cc05e94ff0f7d91120a9 WHIRLPOOL d4e0ea2f4731805ac9d1a61644a24e3aa17a4f0865b832d923f1fe0bb0bffb1545a715f5c8252e03fa769c139c5cbdf79abd24805329a0e94d8b56db64c52819
|
||||
EBUILD ark-16.04.2.ebuild 1582 SHA256 dc31584d122fc1c80460d90ff672b3b72022ccf0a778c1b8172eb83a37a956a2 SHA512 c34ae6d895d3ab077befc5e2d01a4726def6f065985d9e500ee0312a8bfda4ab8f9091eca1891efa90987ecc61e60a19a3081385e411d2e225ed3d8ce7234e96 WHIRLPOOL c252d1342d106f5bcd5b2fce07c6bbd7779911a789e259f6d5ac1ee31ea007358a48cfc7c6f91d56f23390e42f156da1bd95423d6deb7437234948b3d72d9a84
|
||||
EBUILD ark-16.04.3.ebuild 1582 SHA256 dc31584d122fc1c80460d90ff672b3b72022ccf0a778c1b8172eb83a37a956a2 SHA512 c34ae6d895d3ab077befc5e2d01a4726def6f065985d9e500ee0312a8bfda4ab8f9091eca1891efa90987ecc61e60a19a3081385e411d2e225ed3d8ce7234e96 WHIRLPOOL c252d1342d106f5bcd5b2fce07c6bbd7779911a789e259f6d5ac1ee31ea007358a48cfc7c6f91d56f23390e42f156da1bd95423d6deb7437234948b3d72d9a84
|
||||
MISC ChangeLog 6150 SHA256 1da928d6d0b25a969053545c45835bba64583ccc6a0a4c21c80af0e43a18b575 SHA512 376e2614c3b355e2e372541fa49f114f1342e2a79dd12e90742137f80810fb107e4da2c0ec5095a005c1f2a3d440814285dc7bc51e37616192dbfb4c61657535 WHIRLPOOL d1a89d9beb23c906766dac8e0772d78ae53ce0b232981700af02a15a738a2684d36b6838f9338a2759280896faa83e75b6f26a29bb2e446ad216b3b018b4cfb7
|
||||
MISC ChangeLog 6332 SHA256 ab90370a6811d6f083d035e28c7b6092fdc3c05e0f3befde63ec8ffcfdfa30ae SHA512 e6431d677c09a361a89ef388d0fda084670b605dc7bfa5ba7c7bd8f9a842d7a9d99df945359904ac2a8bff0038c89833895534a8552c5a79ed38e4aa7eb26785 WHIRLPOOL 3db35beddfaaf2269d18c48499f05f7ff7e9fe072c8e43a33285b87a8f74b1dc2397258b017b964fc50521b047e41e663f62b8dfbb84c08c29f85be403ad0bf4
|
||||
MISC ChangeLog-2015 39909 SHA256 c8584c3f0048f12c835f18f543a2ff849a6bf732f8411e8876505d5fa846f47f SHA512 a7ef7432e357ff25defaa5c0e22973fc6dcda626a1ff7f1e78f69a56b4535b063ac26fd3623694b390684eb1b8ba79f6e6cc83007841e3832a090a89e87beae6 WHIRLPOOL 88c1cd2603a119624e3ba4212f1dfa89988b1942eb122fa67b3976c3060e2bbfa1a673d67b977d583ccc0830b008fb18c518c2e8c4220a2aa6d075748152ba17
|
||||
MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c
|
||||
|
@ -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,9 +1,7 @@
|
||||
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
|
||||
EBUILD artikulate-15.12.3.ebuild 818 SHA256 c121569e04539df8d6f95035c95b6ca66066ea0f35f461cf22031ebf6f1d4a15 SHA512 fbad2e544d8b5bf3f3563ba57039a94a41a924f23097db385215952ca7d035c569d60ea0ed6fe59fb7d1382b5eb52f81b3a03b0a89b900f1c5014d3a99b5f3d5 WHIRLPOOL 83f6157878941277399012c748990af8631d594d692de200666fc95beb3c33e07e3839842d7dfcbc41876a5022f86b2ce4c9eb06d94647c33d1f8e38b05f6542
|
||||
EBUILD artikulate-16.04.2.ebuild 1088 SHA256 fd4122b9a56db3984caf0557a771f4304e46e1b8e6461b1b54acdd97bca9f05e SHA512 8cc623de87dda9454e21ccd2f21734b3c289bc0a7db010431b24a74bfb5f6f4fa423d2be495226b50cb6965f54b5423f2c21ac515e3caf553a0029b25db051ec WHIRLPOOL 2073be9ae3a840f96d9bb904b9a190db799ffa595b8a2ea2565f8dbbe84ddad40fc1f26119013f8cb541081a1b7eb61e7f0dd374f7911bdd422e04ed6842843f
|
||||
EBUILD artikulate-16.04.3.ebuild 1088 SHA256 fd4122b9a56db3984caf0557a771f4304e46e1b8e6461b1b54acdd97bca9f05e SHA512 8cc623de87dda9454e21ccd2f21734b3c289bc0a7db010431b24a74bfb5f6f4fa423d2be495226b50cb6965f54b5423f2c21ac515e3caf553a0029b25db051ec WHIRLPOOL 2073be9ae3a840f96d9bb904b9a190db799ffa595b8a2ea2565f8dbbe84ddad40fc1f26119013f8cb541081a1b7eb61e7f0dd374f7911bdd422e04ed6842843f
|
||||
MISC ChangeLog 4445 SHA256 99f26be495aaf3b9b1ef83988d2d11eff1da38847e85a07d834e54c37a8e92c0 SHA512 676868e9c090dbd32e52154843e8a3818bdbb95a8e2cbf821c83eab5eac5c990b8f57580213bc1c6a324ac094646c82bb32fc874ab13b77e453026a896bd75f2 WHIRLPOOL 5a9af1679dc89e5f1f09896620efb3bc9d45125424f4653adabf7ebd381ccbbcde085c60e53ee4e79e7280f3ce8b9903ab2ce4840f5a36faea788342faade74b
|
||||
MISC ChangeLog 4641 SHA256 a15f68123de48e3fac65f49bd17f1699d19e7c8dc6e91a29978a9b346050e9c9 SHA512 c43e4d13b02cb1a041c349a188a5203da9d25d01b0b2f2d336b077f502daeb3df5cbd015695f0bb03c373344ef50d68b7941700e3e6a154bfd74297d26579ab4 WHIRLPOOL 191d51de077dde95bc8bd7b0a66fd5abead9646483614c735505ff442a009fa28b12eb0e2a9049b2712732840435650584957222433149c4a6cae34ac68695c1
|
||||
MISC ChangeLog-2015 3270 SHA256 85489d1c61c50858d563dbd3b3e4331c4125eacea23ba63f1048443779aa66f6 SHA512 4bff849c3fc6abeb04ac4517aa23f84f060b31f7ba8bfd507e7dcfa84a131987ed82d51b5445f53f121842e447191c090d012e98177421a9be0dc7b3daca00c2 WHIRLPOOL 87ea639c3832a1847fd8aa7c56c64011d5f432738109741123a993463e462b4dd8ad39dab55b6644f04751855f8e105c621b2aa055e181d02f7d1fda309c3ab4
|
||||
MISC metadata.xml 328 SHA256 5174d9369684872b0aaede64f9d82b16b49be7568b4ed93507c0001f0cb8d6e6 SHA512 f00a5a83877d21d15842052479a08ca06ea387656644416d7af400c4b9dabd9e928137afcb3f7551817f94a5aae28422842a80c641cd481374ca92e305b59962 WHIRLPOOL baa0724d860f99a3752bc7bf61cd2b9ea8bed24c4d408086ceff51a344d1d4188d5eeb5c7c102687e9432b3379715e91558f02e7f01bfe90142116e6c669b0cc
|
||||
|
@ -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,9 +1,7 @@
|
||||
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
|
||||
EBUILD attica-15.12.3.ebuild 316 SHA256 fca564791cf8ac1a9e2e31d69ffc0565b7eed383dd84f2b285f7ffaed1e70b44 SHA512 714cdc88dc0b988c0bb71b841598db02464d0366a322bd2fd495fb246e1d68264ff3c84275b7f3757d87e244129e8c8b1af856f3694dd72e010a92790548b9ee WHIRLPOOL 11119aa8824827cf56dfb79d1e2a8c86064b997898295d9a26e41b60b7e1d90064c34c9b2289170a7a57543ca7e2bba6f4c4b92da4d405386399f67c732ef7b0
|
||||
EBUILD attica-16.04.2.ebuild 318 SHA256 672689170e02158dea1cacf0e9a20470d2a91524383eb32eb8b5b8a02dbae939 SHA512 272a9c2d81d3cc5ea82136d3a9bfd7088f9660d4d45c5d6bd9cef57512ee0a6f09c422208c8368c153738541713c3184ce7cf2651cff3efe76fc66c106717cc8 WHIRLPOOL d1076184808cd5bf6c420e5c9bdec4df5ef5d7d94ed36674da016114eb3994d0d092aa14ca4df0b2e0218bb68e6c728e3119eae3511d87cd787371481cc4d227
|
||||
EBUILD attica-16.04.3.ebuild 318 SHA256 672689170e02158dea1cacf0e9a20470d2a91524383eb32eb8b5b8a02dbae939 SHA512 272a9c2d81d3cc5ea82136d3a9bfd7088f9660d4d45c5d6bd9cef57512ee0a6f09c422208c8368c153738541713c3184ce7cf2651cff3efe76fc66c106717cc8 WHIRLPOOL d1076184808cd5bf6c420e5c9bdec4df5ef5d7d94ed36674da016114eb3994d0d092aa14ca4df0b2e0218bb68e6c728e3119eae3511d87cd787371481cc4d227
|
||||
MISC ChangeLog 5782 SHA256 5e8f69f144dd41f62a5c4315880c53fe7c321426f7a4952d88ffba979e5b049d SHA512 870468712de9ff618fa52f5cfa5db0b0b08b325b2fc650b7f695b5aa112d62964096e2f75c44c06b760586dfa27303b2f808d9d94bd5c710ce14f0dd02b9f096 WHIRLPOOL a53799d380e1840902ce26b58fb26f6afce1be5e6c406556f35e4e94ba6cf7c5966385b1aa0d9a36505b89b2090af4d218dbdad7866637b0a09d739b9c54bb90
|
||||
MISC ChangeLog 5970 SHA256 44007586a21ba0e5ee50d79f771d0da7a27b3e430ffa15f8283cbfe2b113acd7 SHA512 905ae3238e069b117a5a93dc4aa0578913c75da835885800b745c34d92b075df859762e628c83b0adc92fa81915577dd1ef01739451337355f2bdd1c658ede84 WHIRLPOOL 478506d59f0cbbf73357947222101b70229f9165de51ea6ebbdf2df7fd20b643b2e449a3cdbf2159500916e60a1f2eb256ecea224397ab8febd5f81be4c8bf18
|
||||
MISC ChangeLog-2015 21973 SHA256 57b18b4b27173086a820bf79408b8d06ba0c4401165372eda1e87d0cd038d3bd SHA512 1fcb7c589af6a4d3b97e99e5724c6d136181925837af01b30c3a71d909f66baf7d0efc5307a3c1d2b0e618aa4a6ff4d7ebb95c17bbf9e497dcb4fa3eb87b2a24 WHIRLPOOL 64fd6ad8a40620f6e355d7403689206d7476af59444db4fc4bc998702b06de09a85cc793a63b2ae210137a41bd6840decaef48c198ac197db89e259f055c00b0
|
||||
MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c
|
||||
|
@ -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}"
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue