parent
a1a1de398f
commit
a673900509
@ -0,0 +1,159 @@
|
||||
# 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.1
|
||||
>=dev-libs/libgcrypt-1.7.1
|
||||
>=dev-libs/libgpg-error-1.21
|
||||
>=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 "${FILESDIR}/${P}-fix-signature-checking.patch" \
|
||||
"${FILESDIR}/${PN}-2.1-fix-gentoo-dash-issue.patch"
|
||||
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) \
|
||||
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,2 +1,2 @@
|
||||
DIST howm-1.3.9.1.tar.gz 455351 SHA256 c4e5760bc226d7a523906cbe74f961659ccbf878eda2bf0e7d91fe7022e60e55 SHA512 25aeb31db43e1b51ac026926b048ac5e1b15c2c6eecd72bf3a5ce2b12e29f03a059c840c0cb9d8818a9f5b168441cc01b987edd54b5d8cb7ce473c05945dd95d WHIRLPOOL 904e697edda6e439666f3d5f8ecddf2a7482c8fad6ea7e9bc1a9024114c8934f852751614a814e1e9284f26e97507b74c13baa233c7fdc40e3130b10d787fa01
|
||||
DIST howm-1.3.9.2.tar.gz 462278 SHA256 baff5ce28580502a876600350b7eac5d5bf1cd32ba60c115cbb9edc2ac63d578 SHA512 34e867d35ac8a2092b29d24ec1673255fcce54369d3aa2e6497ea4c891d4ea7f038e80f6103ad1f6359d8390a5d9a57901019cd3d76cc24e439b44dba5cc27bf WHIRLPOOL eafd272caec4437f94b5594c9375f7d999db65b0f15535d291ce02ae1ce090ecbed09acef0de07b558e703b09791d8fb66dab79b73738b0bf56ee3b36979c050
|
||||
DIST howm-1.4.3.tar.gz 552747 SHA256 fb7336e0a52df3d5fe72e1bbf4ffb57f1139757f6af2964ee62cc94b4729dcab SHA512 da6eec498545dced3bad3c6968bb31a24b01b85220dd80c6e1ee312a0cf1a0b883dc77744f5052261e4bf0d536da057fbe05040fbb429b61a8580330750ce189 WHIRLPOOL e7ea2edd39a008b65e493de5728fd07ffd14b04e6b2e38eae6a68b6bdc670a11ac50fbe952890ef8563283de674230e3813125eb8e62d2afc0fd7bdfd72c8f3b
|
||||
|
@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="Note-taking tool on Emacs"
|
||||
HOMEPAGE="http://howm.sourceforge.jp/"
|
||||
SRC_URI="http://howm.sourceforge.jp/a/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
IUSE=""
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
src_configure() {
|
||||
econf --with-docdir="${EPREFIX}/usr/share/doc/${PF}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1 </dev/null
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -j1 \
|
||||
DESTDIR="${D}" \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
LISPDIR="${EPREFIX}${SITELISP}/${PN}" \
|
||||
install </dev/null
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
|
||||
dodoc ChangeLog
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elisp-site-regen
|
||||
elog "site-gentoo.el does no longer define global keybindings for howm."
|
||||
elog "Add the following line to ~/.emacs for the previous behaviour:"
|
||||
elog " (require 'howm)"
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="Note-taking tool on Emacs"
|
||||
HOMEPAGE="http://howm.sourceforge.jp/"
|
||||
SRC_URI="http://howm.sourceforge.jp/a/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-1+ GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
src_configure() {
|
||||
default
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1 </dev/null
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -j1 DESTDIR="${D}" install </dev/null
|
||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||
dodoc ChangeLog
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST spice-protocol-0.12.10.tar.bz2 103029 SHA256 788f0d7195bec5b14371732b562eb55ca82712aab12273b0e87529fb30532efb SHA512 4f6545ced78a4eedf6adca3f10d536a57205626e631d7cf380be4ea08ca2e1fbbe32566e59c2ce1900a7f057a6dab044483b8423885280cbf142b253d8e03711 WHIRLPOOL 224348a06c6116070119de7fc700dc0d3bf3be271b3043d0ebb01200958b145282bbbfee48f2a9ceb2f719bf631832b431a2af5ae6c8a09bc60640336cab5274
|
||||
DIST spice-protocol-0.12.11.tar.bz2 72691 SHA256 22bae438bfb6c3245b195755c3f55e72c1f2bfae6f39c905b576fcb6c79b6330 SHA512 748217f8e3e5d13e14429d6a963737ecbe545b1fc700efb875e74a83b9a8f98d9d8a8917a65ba3c49f69b478af7a995e708689033663e6354692c50c39f108f3 WHIRLPOOL e0d6efbb9677e9f53901cca9059e355cf1d63b15917335d5c66a2101ad347447061c17e33ffa638c012d9db3c3eac2d69903527e06ce49ce219ab69deb51c7d4
|
||||
|
@ -1,17 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="Headers defining the SPICE protocol"
|
||||
HOMEPAGE="http://spice-space.org/"
|
||||
SRC_URI="http://spice-space.org/download/releases/${P}.tar.bz2"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ~arm ia64 ppc ppc64 sparc x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
@ -1,3 +1,2 @@
|
||||
DIST spice-0.12.6.tar.bz2 1181088 SHA256 f148ea30135bf80a4f465ce723a1cd6d4ccb34c098b6298a020b378ace8569b6 SHA512 877d9c447a09055c61db7839ae1a2bbd97ab1178d8fd30fff83883064f8a2f269479649e696732095833ed3fda2d0cc0cbe2a420decb89d36d2cf2f18ad9a3db WHIRLPOOL e381cf469a29be9a91ab442ee5f426a44ee569528d9297401df1c927cbf558e9daee7709cd69a4cc6389481b0c5aa26b19e56f0e97576e270d768842581544fe
|
||||
DIST spice-0.12.7.tar.bz2 1220405 SHA256 1c8e96cb9e833e23372e2f461508135903b697fd8c6daff565e9e87f6d2f6aba SHA512 a740d500d0ccad3edd1f2f71e51c5a120d6ae98e44125f33870c12f5d1eeb30b809e588d05b2d0cadb4216e889b38e57d2278916817538311b875ff22e3b31ae WHIRLPOOL 61ffa3e280a346a2667ddd38dcfd63ffa6c1e6efd0f05da4fad43b00ca5e1a1587411a907b929b75e4d1e72ebcef29621ccdd76dfb313e8f3a5513a5a367132b
|
||||
DIST spice-0.13.1.tar.bz2 1245323 SHA256 9ecb130424da02e90c235c1294f6e759d7c676c5e710587a5c98a1f20f991da2 SHA512 a8e65cc02c802686f2e0c21615401e13b337e050c40938bebefa684abc1ce0e2d478136d0fec481a8ee30ed98f2e2fb909dfbf6cd65e9dfd7093d59f825b95d5 WHIRLPOOL 068d7d26f18435995546d84b0d8d81ced4973773303463e597cf05e1c5accd9ac8554f22032eb55827bebbe6c0fc14915455da24c58fc70b135d955fe3442db7
|
||||
|
@ -1,71 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_4 )
|
||||
|
||||
inherit eutils python-any-r1
|
||||
|
||||
DESCRIPTION="SPICE server"
|
||||
HOMEPAGE="http://spice-space.org/"
|
||||
SRC_URI="http://spice-space.org/download/releases/${P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="libressl sasl smartcard static-libs"
|
||||
|
||||
# the libspice-server only uses the headers of libcacard
|
||||
RDEPEND="
|
||||
>=dev-libs/glib-2.22:2[static-libs(+)?]
|
||||
>=media-libs/celt-0.5.1.1:0.5.1[static-libs(+)?]
|
||||
media-libs/opus[static-libs(+)?]
|
||||
sys-libs/zlib[static-libs(+)?]
|
||||
virtual/jpeg:0=[static-libs(+)?]
|
||||
>=x11-libs/pixman-0.17.7[static-libs(+)?]
|
||||
!libressl? ( dev-libs/openssl:0[static-libs(+)?] )
|
||||
libressl? ( dev-libs/libressl[static-libs(+)?] )
|
||||
sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )"
|
||||
|
||||
DEPEND="
|
||||
~app-emulation/spice-protocol-0.12.10
|
||||
virtual/pkgconfig
|
||||
$(python_gen_any_dep '
|
||||
>=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
')
|
||||
smartcard? ( app-emulation/qemu[smartcard] )
|
||||
${RDEPEND}"
|
||||
|
||||
python_check_deps() {
|
||||
has_version ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
|
||||
has_version "dev-python/six[${PYTHON_USEDEP}]"
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
[[ ${MERGE_TYPE} != binary ]] && python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
# maintainer notes:
|
||||
# * opengl support is currently broken
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/0.11.0-gold.patch"
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with sasl) \
|
||||
$(use_enable smartcard) \
|
||||
--disable-gui
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
use static-libs || prune_libtool_files
|
||||
}
|
@ -1,23 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit cmake-utils multilib
|
||||
|
||||
DESCRIPTION="Tools for accessing and converting various ebook file formats"
|
||||
HOMEPAGE="http://sourceforge.net/projects/ebook-tools"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 x86 ~amd64-fbsd"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-libs/libxml2
|
||||
dev-libs/libzip"
|
||||
RDEPEND="${DEPEND}
|
||||
app-text/convertlit"
|
||||
|
||||
DOCS=( INSTALL README TODO )
|
@ -1,3 +1 @@
|
||||
DIST json-20130830.tar.bz2 7039 SHA256 c2e3769dab296c5128ec00470d0b56f6ed5a1c2d81aef31f9a1b4c7b711916c3 SHA512 0b282d4180feff9f719c6da901d5ca55acb7aa86bd903faa6771e685efffeb0c2a603798e224354b0316109e177e0319c647e4f402123230842f60d6fb733019 WHIRLPOOL 393544cbbe1548cd8ef93ec3dd026dccd534d2ef0df9aef6e02de53350eeea6a46d8dd0941954621e72f7fe42c68ccb71270ae8d8b9c205db4661a1e08be6792
|
||||
DIST json-20140625.tar.bz2 7990 SHA256 d700986adca4d5d9d75e0d4c00771b55a4a092756c4269d52538f0d180daabb8 SHA512 c5eaee9f5a8b72559112b5feb7a721f583bf0f09cc4fbea9b6b0389ea4a07a5f14556c3f55104fe8d3521715d546ed05f99a81d8d0aeab76701a480a1466efc6 WHIRLPOOL 03d929083824e8ebdb3c611303001709e4b380857c37b9aa627a4600e46b1f247b3165ada16b42185729154c89923545c3ab911e11ee2e4f6f327e3a763ed59b
|
||||
DIST json-20150511.tar.bz2 8620 SHA256 9975f164569224a242c17392f94ad7b7e4768f56b0f7cd44979ca9319ed3b581 SHA512 357ea8ea298c6e2758db75e54334ccdfcd43d3146f032c816756688f35ff163dea99df42b9f1168aaac63e50e6ccedb85ff6f37f234e9faf72c53fb9e05c9b9c WHIRLPOOL a473798595830d8aad2de1190ba0d66abbdd1dfdad2e4dc5271340444e976fd2a24166a70b34e361ce290a0ab3d0b348281419b41bac2aab37c15fb7e44bd720
|
||||
|
@ -1,16 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit vim-plugin
|
||||
|
||||
DESCRIPTION="vim plugin: a better JSON for Vim"
|
||||
HOMEPAGE="https://github.com/elzr/vim-json/"
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
src_prepare() {
|
||||
rm *-test.* || die
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit vim-plugin
|
||||
|
||||
DESCRIPTION="vim plugin: a better JSON for Vim"
|
||||
HOMEPAGE="https://github.com/elzr/vim-json/"
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
src_prepare() {
|
||||
rm *-test.* license.md || die
|
||||
}
|
@ -0,0 +1,72 @@
|
||||
# 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"
|
||||
|
||||
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)
|
||||
|
||||
# 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 @@
|
||||
DIST libsolv-0.6.22.tar.gz 609489 SHA256 ee19f6ad3c3b1c905d0bf06ed89d98b82e64ac317f4d2e5cf105ac58316d877e SHA512 9f5a3fd7c8716a7313c8205edd9906973577f63340667674a5cbba29991bb159d9d1e2444bcd09debadbb23dc2a8e8f2b44a1575685dbb1031b5920c5eb6cbc1 WHIRLPOOL e5c4d0b2bdc86f9eefdb4906dbde64de080f129fbfc22f3fa00873c6837516cb5ef8e96b7d1919e0a18ca115b33125338245a693f451ee6faeb9949b51749ccb
|
@ -0,0 +1,102 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
|
||||
USE_RUBY=( ruby23 )
|
||||
RUBY_OPTIONAL=yes
|
||||
|
||||
inherit cmake-utils python-r1 ruby-ng perl-module multilib
|
||||
|
||||
DESCRIPTION="Library for solving packages and reading repositories"
|
||||
HOMEPAGE="http://doc.opensuse.org/projects/libzypp/HEAD/ https://github.com/openSUSE/libsolv"
|
||||
SRC_URI="https://github.com/openSUSE/libsolv/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="bzip2 lzma perl python rpm ruby tcl"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/expat
|
||||
sys-libs/zlib
|
||||
bzip2? ( app-arch/bzip2 )
|
||||
lzma? ( app-arch/xz-utils )
|
||||
perl? ( dev-lang/perl:= )
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
rpm? ( app-arch/rpm )
|
||||
ruby? ( $(ruby_implementations_depend) )
|
||||
tcl? ( dev-lang/tcl:0= )"
|
||||
DEPEND="${RDEPEND}
|
||||
perl? ( dev-lang/swig:0 )
|
||||
python? ( dev-lang/swig:0 )
|
||||
ruby? ( dev-lang/swig:0 )
|
||||
tcl? ( dev-lang/swig:0 )
|
||||
sys-devel/gettext"
|
||||
|
||||
# The ruby-ng eclass is stupid and breaks this for no good reason.
|
||||
S="${WORKDIR}/${P}"
|
||||
|
||||
pkg_setup() {
|
||||
use perl && perl_set_version
|
||||
use ruby && ruby-ng_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cmake-utils_src_prepare
|
||||
|
||||
# The python bindings are tightly integrated w/cmake.
|
||||
sed -i \
|
||||
-e 's: libsolv: -lsolv:g' \
|
||||
bindings/python/CMakeLists.txt || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DUSE_VENDORDIRS=1
|
||||
-DLIB="$(get_libdir)"
|
||||
-DENABLE_PYTHON=0
|
||||
$(cmake-utils_use_enable bzip2 BZIP2_COMPRESSION)
|
||||
$(cmake-utils_use_enable lzma LZMA_COMPRESSION)
|
||||
$(cmake-utils_use_enable perl PERL)
|
||||
$(cmake-utils_use_enable rpm RPMDB)
|
||||
$(cmake-utils_use_enable rpm RPMMD)
|
||||
$(cmake-utils_use_enable ruby RUBY)
|
||||
$(cmake-utils_use_enable tcl TCL)
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
|
||||
if use python ; then
|
||||
# python_foreach_impl will create a unique BUILD_DIR for
|
||||
# us to run inside of, so no need to manage it ourselves.
|
||||
mycmakeargs+=(
|
||||
# Rework the bindings for a minor configure speedup.
|
||||
-DENABLE_PYTHON=1
|
||||
-DENABLE_{PERL,RUBY,TCL}=0
|
||||
)
|
||||
# Link against the common library so the bindings don't
|
||||
# have to rebuild it.
|
||||
LDFLAGS="-L${BUILD_DIR}/src ${LDFLAGS}" \
|
||||
python_foreach_impl cmake-utils_src_configure
|
||||
fi
|
||||
}
|
||||
|
||||
pysolv_phase_func() {
|
||||
BUILD_DIR="${BUILD_DIR}/bindings/python" \
|
||||
cmake-utils_${EBUILD_PHASE_FUNC}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
|
||||
use python && python_foreach_impl pysolv_phase_func
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
use python && python_foreach_impl pysolv_phase_func
|
||||
use perl && perl_delete_localpod
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>vapier@gentoo.org</email>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="rpm">Enable support for RPM files</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
@ -1,2 +1,3 @@
|
||||
DIST sqlite3-ocaml-4.0.3.tar.gz 67376 SHA256 390383088b07fde6f775d060e59551ea796334b23b480d9937ad6429cd615d30 SHA512 5304874ac51aba140a4f2d5bbd147092d25a7fdfb006ff89800d54d7351e717b4db28732f0c7acba80d24bc78e198249cd01c1801034040bded8ebd941bfd482 WHIRLPOOL c2ecacd570b06a3ac375cba88b54ccf5de9ae130dcffbc71d25a91f16c5ccbecdb4303e7da8e7addb4027d8b0457798e1858ec2a82866d2b6089a9d6c6243ba0
|
||||
DIST sqlite3-ocaml-4.0.4.tar.gz 67641 SHA256 f8cfe8c597835c7c5e5f3fbf9e12b9ee882009c0fee956e102bb4a7190c0e3cf SHA512 679eb9b1b2926e8e6e21f0ff3204435faf6855218d087a3881bd6ffd403cc85bd6073fd737200a5c3b0484a80ea139fcd1fc5d6d66bdba99f19df555373d447c WHIRLPOOL c82e99989f7b60d6bd2e721c9146d57d63570a003221e101f517ab377275d5d96abbc36b43fab458724104f75e8175687d0af0992d0e8a22e34fc1ba5c4720b1
|
||||
DIST sqlite3-ocaml-4.0.5.tar.gz 67839 SHA256 bf0bdc597533d62b8de2798e9aa46c37570875cb4af4f9f42fba21dd59f3f0cb SHA512 cdb01cddc702e30fdeaf5b7a45223d28abf33f3568850d5dad97926cf1358990edb363c38e199c1f30048e2d79211e6ad84046f8ed5d5ad4f0f6527b19b8e70d WHIRLPOOL ec319097214426e1d94b32c9d788490839bd5cb542a8c0b3354b4dc98028225ee54bdbe4a32ec481d842772730c2625f3bf5c9da4e705dcac99bab1bcbda661d
|
||||
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
OASIS_BUILD_TESTS=1
|
||||
OASIS_BUILD_DOCS=1
|
||||
|
||||
inherit oasis
|
||||
|
||||
MY_PN="sqlite3-ocaml"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="A package for ocaml that provides access to SQLite databases"
|
||||
HOMEPAGE="http://mmottl.github.io/sqlite3-ocaml/"
|
||||
SRC_URI="https://github.com/mmottl/sqlite3-ocaml/releases/download/v${PV}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-db/sqlite-3.3.3
|
||||
>=dev-ml/findlib-1.3.2"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
DOCS=( "AUTHORS.txt" "CHANGES.txt" "README.md" "TODO.md" )
|
@ -1 +1,2 @@
|
||||
DIST fxruby-1.6.29.gem 1894400 SHA256 d6e81d984a27e9abb9f51097a796b0d082ef08d186d2da8e1b948125a9ddb22e SHA512 5438ae48b1e95ef1247c214d44a8334ce54fd8396a7348de4796ab309a554014bd4f82e4a738d9192fe792d4decb91118f66e11e68e38d4a0620be33258b1823 WHIRLPOOL 5cf110f5a7c70ab14c047fb47a2554706adbf978faa46fec625f74651e3397b724e35c8dd805aae20884c826bc9bb17a82bd1891c21a1c08830135bac0602fe2
|
||||
DIST fxruby-1.6.34.gem 1899008 SHA256 df9de29be580be2b4c59f7e77ec3c65c88eb94ef1536e3a0d421330d80abd44b SHA512 33b2a53c2cacd9fabdc7dd4e3b0db99c4eb2bd1380bf10b5e98bd923d30d2d64bc340cf4bccb4a0b33e87075529a532590e07115d44164a90e273c942dab8d3c WHIRLPOOL 99f13cc19804e46ce19ef221beea1b18e07be814e794bb5169912cb9a8df8d95c715f6e0487989c45d83eeab56f340f064cc729b0c63098a01b6e5cc823483d1
|
||||
|
@ -0,0 +1,79 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
# ruby22 -> fails tests
|
||||
USE_RUBY="ruby20 ruby21 ruby22 ruby23"
|
||||
|
||||
RUBY_FAKEGEM_NAME="fxruby"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="History.txt index.html README.rdoc TODO"
|
||||
|
||||
inherit multilib virtualx ruby-fakegem toolchain-funcs
|
||||
|
||||
DESCRIPTION="Ruby language binding to the FOX GUI toolkit"
|
||||
HOMEPAGE="http://www.fxruby.org/"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="1.6"
|
||||
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd"
|
||||
IUSE="examples doc"
|
||||
|
||||
CDEPEND="x11-libs/fox:1.6 >=x11-libs/fxscintilla-1.62-r1"
|
||||
DEPEND="${DEPEND} ${CDEPEND} dev-lang/swig"
|
||||
RDEPEND="${RDEPEND} ${CDEPEND}"
|
||||
|
||||
ruby_add_bdepend "test? ( dev-ruby/ruby-opengl )"
|
||||
|
||||
ruby_add_bdepend "doc? ( dev-ruby/rdoc )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/\[:compile\]/d' Rakefile || die
|
||||
einfo "Avoid -O0 builds"
|
||||
sed -i -e 's:-O0 -I:-I:' \
|
||||
ext/fox16_c/extconf.rb || die "Can't fix forced -O0"
|
||||
|
||||
# Avoid mini-portile for building since this is only really used for Windows builds
|
||||
sed -i -e '/mini_portile/ s:^:#:' \
|
||||
-e '/MiniPortile/,/^end/ s:^:#:' \
|
||||
ext/fox16_c/extconf.rb || die
|
||||
|
||||
# Remove failing tests. We did not run tests before so this is not a
|
||||
# regression for now.
|
||||
rm -f test/TC_{FXApp,FXMainWindow}.rb || die
|
||||
}
|
||||
|
||||
each_ruby_configure() {
|
||||
${RUBY} -Cext/fox16_c extconf.rb || die
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
CXX=$(tc-getCXX) emake V=1 -Cext/fox16_c || die
|
||||
cp ext/fox16_c/fox16_c$(get_modname) lib/ || die
|
||||
}
|
||||
|
||||
all_ruby_compile() {
|
||||
all_fakegem_compile
|
||||
|
||||
rdoc --main rdoc-sources/README.rdoc --exclude ext/fox16_c --exclude "/aliases|kwargs|missingdep|responder/" || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
VIRTUALX_COMMAND=${RUBY} virtualmake -S testrb -Ilib test/TC_*.rb || die
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
if use examples; then
|
||||
for dir in sample samples example examples; do
|
||||
if [ -d ${dir} ] ; then
|
||||
dodir /usr/share/doc/${PF}
|
||||
cp -pPR ${dir} "${D}"/usr/share/doc/${PF} || die "cp failed"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby20 ruby21 ruby22 ruby23"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
|
||||
# Two tests fails but the README already indicates that this may not
|
||||
# work. Additionally these tests require access to video devices such as
|
||||
# /dev/nvidiactl.
|
||||
RUBY_FAKEGEM_TASK_TEST=""
|
||||
|
||||
RUBY_FAKEGEM_NAME="opengl"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc"
|
||||
|
||||
inherit multilib ruby-fakegem
|
||||
|
||||
DESCRIPTION="OpenGL / GLUT bindings for ruby"
|
||||
HOMEPAGE="https://github.com/larskanis/opengl"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
|
||||
|
||||
IUSE=""
|
||||
|
||||
DEPEND+=" virtual/opengl
|
||||
media-libs/freeglut"
|
||||
RDEPEND+=" virtual/opengl
|
||||
media-libs/freeglut"
|
||||
|
||||
each_ruby_configure() {
|
||||
${RUBY} -Cext/opengl extconf.rb || die
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
emake -C ext/opengl V=1
|
||||
|
||||
cp ext/*/*$(get_modname) lib/opengl/ || die
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r examples/*
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST sshkit-1.10.0.gem 144896 SHA256 52be5c07361644f7ab461e14ffd2455a3ee5a7df01b03428bfa3716c830344a4 SHA512 e89a91acd073ccfc73e15eff5c163273c80ef086bfe97e3df3af7b6ee3ce6b425b2bc4d0031526092cb709ec84a4643d3c8719b1341c5e406455dcac5f9e8c91 WHIRLPOOL eb389dd4103df89d1614826cbca0d6a93bc8f8594a264a0cd5916d4097cded107cb61ac180727f9fbda384d3bc0136d466e81af64ea4bc2ce186cc96969b0fea
|
||||
DIST sshkit-1.11.0.gem 144896 SHA256 b3917b9ea28e031652391fd8ec1b95212e1413610bb26f8bba78c44767dea279 SHA512 2c6d1f43e34e69224a202bd3322a4bb9c8b583c36bfe967ce121c97bd2966c24283d1c51264221b312776b8ac1266f24e6cef6eef90cca016614c40ea9d7459d WHIRLPOOL 9dae289df030e1d0a7e299977e0a2b6158b2111a98c86485de31bdffac3699be3a5c02f111115083ca3d22242edadb2496a72cc65326972bcc8002a56464b62c
|
||||
|
@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby20 ruby21 ruby22"
|
||||
|
||||
# There are functional tests that require vagrant boxes to be set up.
|
||||
RUBY_FAKEGEM_TASK_TEST="test:units"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md FAQ.md README.md"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="SSHKit makes it easy to write structured, testable SSH commands in Ruby"
|
||||
HOMEPAGE="https://github.com/capistrano/sshkit"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend "
|
||||
>=dev-ruby/net-ssh-2.8.0:*
|
||||
>=dev-ruby/net-scp-1.1.2
|
||||
"
|
||||
|
||||
ruby_add_bdepend "test? ( dev-ruby/minitest dev-ruby/mocha )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '/bundler/I s:^:#:' Rakefile test/helper.rb || die
|
||||
sed -i -e '/\(turn\|unindent\|reporters\)/I s:^:#:' \
|
||||
-e '1irequire "set"' test/helper.rb || die
|
||||
|
||||
# Fix assumption about parent directory name
|
||||
sed -i -e '/assert_match/ s/sshkit/sshkit.*/' test/unit/test_deprecation_logger.rb || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
# Run tests directly to avoid dependencies in the Rakefile
|
||||
${RUBY} -Ilib:test:. -e "Dir['test/unit/**/test*.rb'].each{|f| require f}" || die
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST ZenTest-4.11.0.gem 71680 SHA256 c81b515c0a620379877edad823aad8e155700166e6a7f6e441e7b1c5729fa05e SHA512 cb835ea2e937b7ea56084c138948acb1c2a96500e5b8bd54dd9d195e4005ebdce67b189cdf31a010135f55adb02f3bcf21ff663a26022eb759dd2126558c5c21 WHIRLPOOL f6d827937a33a448d9cfc530b3da235e3694256c55bf57242f440f3aab427ad249ef2fc1e58b4dd5a80a29ccb7b8e359b5a2e1989a631da090461e745e67e52e
|
||||
DIST ZenTest-4.11.1.gem 71680 SHA256 a5b5c2e457d05cee95f4fc50d5c133421c3a2697683cba33882e604242632077 SHA512 6f3b5dfb8cc8154856e94f20134e9a6bd2d54e052d05d3e7a250f831ee0a3d3196b497cf118322c51201fb8dd30a05b8a0a0462c58a8852354c4dee2a10d867b WHIRLPOOL c677e0cf0ecfa0d28a1cacce5a84b65016f06662f7256337ab1d9e0f6880f17db5d8018f4567021b53bc7d356d7a2a7d32579bfe63ba0ba6653c29d22fb7fedb
|
||||
DIST ZenTest-4.9.5.gem 71168 SHA256 8d93c6fd25e3040661f24829bb97f37973c8b99ee0b52c91dfdc2a1d5a120b5f SHA512 00663bb5d78782c48db14e8dc29b2b2d1ec49beab0b1f907a0fae95b04f3d8124de09fa477111cfebfaa68847361aeda5215cae0e1c5b591ba9fd978663aec91 WHIRLPOOL 3f647cc3ab3f88b6b3253503d0c7bf6baeb423c712eacbdafc88969b7e2314a37408555e7cd8842d252472d451a7658e8e08961e6143c95ce97c38a6994a220a
|
||||
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby20 ruby21 ruby22 ruby23"
|
||||
|
||||
RUBY_FAKEGEM_NAME=ZenTest
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.txt History.txt example.txt example1.rb example2.rb example_dot_autotest.rb"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Testing tools: zentest, unit_diff, autotest, multiruby, and Test::Rails"
|
||||
HOMEPAGE="https://github.com/seattlerb/zentest"
|
||||
LICENSE="Ruby"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "
|
||||
test? (
|
||||
>=dev-ruby/hoe-2.10
|
||||
dev-ruby/hoe-seattlerb
|
||||
dev-ruby/minitest:5
|
||||
)"
|
||||
|
||||
each_ruby_prepare() {
|
||||
case ${RUBY} in
|
||||
*ruby23)
|
||||
# sed -i -e '/test_testcase9/a skip "ruby 2.3 defines more methods"' test/test_zentest.rb || die
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST kdelibs-4.14.16.tar.xz 11633476 SHA256 7bf6b930c49952dceb1a090c20bf567f4385a2bbc0069a4393608b2a79e6b3aa SHA512 882df4ce0a2f77fdc2fddbeae401c961c639b12ee2f198c2afd458eb7bcb41268924033b348fc1ef187f273783b92ae05a87422def3751d4003836bda9b153bd WHIRLPOOL 96e45ac474e4c79bf031047fdb6fe74066ae95cfaf13484498632cfcfd18409ffe46e13b3e72403d2d53fc24e78008f55061c146fbdb5631a80b4ae759e6bebf
|
||||
DIST kdelibs-4.14.20.tar.xz 11632384 SHA256 b77e9b3c5063563db00e2fd816794f438148609aee22c2f2ddb2588b9e8c3cb4 SHA512 bcc52c959497ac229d21665113236428ac71e34cf5ac853b2d0200fd067f71db432aa29e1709ffcc2762764d1e973638e805a377ca4a254c0b3ded7f03228fbb WHIRLPOOL 76058923f6dc50ebdbc0dd1bfebc12048ebfa2ed431dc78e34017707e90553c0eb5e25825c0f13cc892eb1cd601d702aee4f62235be0f449974af402c3eeb650
|
||||
DIST kdelibs-4.14.21.tar.xz 11634568 SHA256 487f757168a4e57f004b2c68853a183447843425a0c310fdc2b18f3f7acb2242 SHA512 fd1000d04520a9c382158e526f3bc9d8dd53b093317d9a394ea0afcaa9671202e44c446d034431a8705a3fc9550112bb392e30c3b5c1f56e08ecfbc613213d02 WHIRLPOOL 83118942d74f85406412a2214c3fc65eb63b12f9f8da15ce292ab5ec26706f32123272b3911eb05608f226a6b56b75679d867b56b724efb0dc5e6c08f399a394
|
||||
|
@ -1,38 +0,0 @@
|
||||
Ensure that the correct version of Qt is always used.
|
||||
|
||||
With the introduction qt-4.8.6, Qt binaries were moved from /usr/bin to
|
||||
/usr/$(get_libdir)/qt4/bin, leaving behind in their place symlinks to qtchooser.
|
||||
|
||||
There is no guarantee to which version of Qt these symlinks might point, so it
|
||||
is necessary to find the correct version explicitly.
|
||||
|
||||
Once qmake is found, it is queried for the correct location of all other items.
|
||||
|
||||
Gentoo-bug: 562746
|
||||
|
||||
--- a/cmake/modules/FindQt4.cmake
|
||||
+++ b/cmake/modules/FindQt4.cmake
|
||||
@@ -446,6 +446,15 @@ GET_FILENAME_COMPONENT(qt_install_version "[HKEY_CURRENT_USER\\Software\\trollte
|
||||
# check for qmake
|
||||
# Debian uses qmake-qt4
|
||||
# macports' Qt uses qmake-mac
|
||||
+if(CMAKE_BUILD_TYPE STREQUAL Gentoo)
|
||||
+ find_program(QT_QMAKE_EXECUTABLE NAMES qmake
|
||||
+ PATHS
|
||||
+ /usr/${CMAKE_INSTALL_LIBDIR}/qt4/bin
|
||||
+ /usr/bin
|
||||
+ NO_DEFAULT_PATH
|
||||
+ DOC "The qmake executable for the Qt installation to use"
|
||||
+ )
|
||||
+else()
|
||||
FIND_PROGRAM(QT_QMAKE_EXECUTABLE NAMES qmake qmake4 qmake-qt4 qmake-mac PATHS
|
||||
"[HKEY_CURRENT_USER\\Software\\Trolltech\\Qt3Versions\\4.0.0;InstallDir]/bin"
|
||||
"[HKEY_CURRENT_USER\\Software\\Trolltech\\Versions\\4.0.0;InstallDir]/bin"
|
||||
@@ -453,6 +462,7 @@ FIND_PROGRAM(QT_QMAKE_EXECUTABLE NAMES qmake qmake4 qmake-qt4 qmake-mac PATHS
|
||||
$ENV{QTDIR}/bin
|
||||
DOC "The qmake executable for the Qt installation to use"
|
||||
)
|
||||
+endif()
|
||||
|
||||
IF (QT_QMAKE_EXECUTABLE)
|
||||
|
@ -1,300 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
CMAKE_MIN_VERSION="3.3.1-r1"
|
||||
CPPUNIT_REQUIRED="optional"
|
||||
DECLARATIVE_REQUIRED="always"
|
||||
OPENGL_REQUIRED="optional"
|
||||
KDE_HANDBOOK="optional"
|
||||
inherit kde4-base fdo-mime multilib toolchain-funcs flag-o-matic
|
||||
|
||||
EGIT_BRANCH="KDE/4.14"
|
||||
APPS_VERSION="15.12.1" # Don't forget to bump this
|
||||
|
||||
DESCRIPTION="KDE libraries needed by all KDE programs"
|
||||
SRC_URI="mirror://kde/stable/applications/${APPS_VERSION}/src/${P}.tar.xz"
|
||||
|
||||
KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
LICENSE="LGPL-2.1"
|
||||
IUSE="cpu_flags_x86_3dnow acl alsa altivec +bzip2 +crypt debug doc fam jpeg2k
|
||||
kerberos libressl lzma cpu_flags_x86_mmx nls openexr +policykit spell
|
||||
cpu_flags_x86_sse cpu_flags_x86_sse2 ssl +udev +udisks +upower zeroconf"
|
||||
|
||||
REQUIRED_USE="
|
||||
udisks? ( udev )
|
||||
upower? ( udev )
|
||||
"
|
||||
|
||||
# needs the kate regression testsuite from svn
|
||||
RESTRICT="test"
|
||||
|
||||
COMMONDEPEND="
|
||||
>=app-misc/strigi-0.7.7
|
||||
app-text/docbook-xml-dtd:4.2
|
||||
app-text/docbook-xsl-stylesheets
|
||||
>=dev-libs/libattica-0.4.2
|
||||
>=dev-libs/libdbusmenu-qt-0.3.2[qt4(+)]
|
||||
dev-libs/libpcre[unicode]
|
||||
dev-libs/libxml2
|
||||
dev-libs/libxslt
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype:2
|
||||
media-libs/giflib:=
|
||||
media-libs/libpng:0=
|
||||
media-libs/phonon[qt4]
|
||||
sys-libs/zlib
|
||||
virtual/jpeg:0
|
||||
>=x11-misc/shared-mime-info-0.60
|
||||
acl? ( virtual/acl )
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
!aqua? (
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
x11-libs/libXau
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libXdmcp
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXft
|
||||
x11-libs/libXpm
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXScrnSaver
|
||||
x11-libs/libXtst
|
||||
!kernel_SunOS? (
|
||||
|| (
|
||||
sys-libs/libutempter
|
||||
>=sys-freebsd/freebsd-lib-9.0
|
||||
)
|
||||
)
|
||||
)
|
||||
bzip2? ( app-arch/bzip2 )
|
||||
crypt? ( app-crypt/qca:2[qt4(+)] )
|
||||
fam? ( virtual/fam )
|
||||
jpeg2k? ( media-libs/jasper )
|
||||
kerberos? ( virtual/krb5 )
|
||||
openexr? (
|
||||
media-libs/openexr:=
|
||||
media-libs/ilmbase:=
|
||||
)
|
||||
policykit? ( >=sys-auth/polkit-qt-0.103.0[qt4(+)] )
|
||||
spell? ( app-text/enchant )
|
||||
ssl? (
|
||||
libressl? ( dev-libs/libressl )
|
||||
!libressl? ( dev-libs/openssl:0 )
|
||||
)
|
||||
udev? ( virtual/udev )
|
||||
zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
|
||||
"
|
||||
DEPEND="${COMMONDEPEND}
|
||||
doc? ( app-doc/doxygen )
|
||||
nls? ( virtual/libintl )
|
||||
"
|
||||
RDEPEND="${COMMONDEPEND}
|
||||
!dev-qt/qtphonon
|
||||
!<=kde-base/plasma-workspace-4.7.1:4
|
||||
!<=kde-base/kcontrol-4.4.50:4
|
||||
>=app-crypt/gnupg-2.0.11
|
||||
app-misc/ca-certificates
|
||||
$(add_kdebase_dep kde-env '' 4.14.3)
|
||||
sys-apps/dbus[X]
|
||||
!aqua? (
|
||||
udisks? ( sys-fs/udisks:2 )
|
||||
x11-apps/iceauth
|
||||
x11-apps/rgb
|
||||
>=x11-misc/xdg-utils-1.0.2-r3
|
||||
upower? ( || ( >=sys-power/upower-0.9.23 sys-power/upower-pm-utils ) )
|
||||
)
|
||||
udev? ( app-misc/media-player-info )
|
||||
"
|
||||
PDEPEND="
|
||||
$(add_kdebase_dep katepart '' 4.14.3)
|
||||
|| (
|
||||
$(add_kdeapps_dep kfmclient '' 4.14.3)
|
||||
x11-misc/xdg-utils
|
||||
)
|
||||
handbook? ( kde-apps/khelpcenter:* )
|
||||
policykit? ( || (
|
||||
>=sys-auth/polkit-kde-agent-0.99
|
||||
kde-plasma/polkit-kde-agent
|
||||
) )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/dist/01_gentoo_set_xdg_menu_prefix-1.patch"
|
||||
"${FILESDIR}/dist/02_gentoo_append_xdg_config_dirs-1.patch"
|
||||
"${FILESDIR}/${PN}-4.14.5-fatalwarnings.patch"
|
||||
"${FILESDIR}/${PN}-4.14.5-mimetypes.patch"
|
||||
"${FILESDIR}/${PN}-4.4.90-xslt.patch"
|
||||
"${FILESDIR}/${PN}-4.6.3-no_suid_kdeinit.patch"
|
||||
"${FILESDIR}/${PN}-4.8.1-norpath.patch"
|
||||
"${FILESDIR}/${PN}-4.9.3-werror.patch"
|
||||
"${FILESDIR}/${PN}-4.10.0-udisks.patch"
|
||||
"${FILESDIR}/${PN}-4.14.13-FindQt4.patch"
|
||||
)
|
||||
|
||||
pkg_pretend() {
|
||||
if [[ ${MERGE_TYPE} != binary ]]; then
|
||||
[[ $(gcc-major-version) -lt 4 ]] || \
|
||||
( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 3 ]] ) \
|
||||
&& die "Sorry, but gcc-4.3 and earlier won't work for KDE SC 4.6 (see bug #354837)."
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
kde4-base_src_prepare
|
||||
|
||||
# Rename applications.menu (needs 01_gentoo_set_xdg_menu_prefix-1.patch to work)
|
||||
sed -e 's|FILES[[:space:]]applications.menu|FILES applications.menu RENAME kde-4-applications.menu|g' \
|
||||
-i kded/CMakeLists.txt || die "Sed on CMakeLists.txt for applications.menu failed."
|
||||
|
||||
if use aqua; then
|
||||
sed -i -e \
|
||||
"s:BUNDLE_INSTALL_DIR \"/Applications:BUNDLE_INSTALL_DIR \"${EPREFIX}/${APP_BUNDLE_DIR}:g" \
|
||||
cmake/modules/FindKDE4Internal.cmake || die "failed to sed FindKDE4Internal.cmake"
|
||||
|
||||
#if [[ ${CHOST} == *-darwin8 ]]; then
|
||||
sed -i -e \
|
||||
"s:set(_add_executable_param MACOSX_BUNDLE):remove(_add_executable_param MACOSX_BUNDLE):g" \
|
||||
cmake/modules/KDE4Macros.cmake || die "failed to sed KDE4Macros.cmake"
|
||||
#fi
|
||||
|
||||
# solid/solid/backends/iokit doesn't properly link, so disable it.
|
||||
sed -e "s|\(APPLE\)|(FALSE)|g" -i solid/solid/CMakeLists.txt \
|
||||
|| die "disabling solid/solid/backends/iokit failed"
|
||||
sed -e "s|m_backend = .*Backends::IOKit.*;|m_backend = 0;|g" -i solid/solid/managerbase.cpp \
|
||||
|| die "disabling solid/solid/backends/iokit failed"
|
||||
|
||||
# There's no fdatasync on OSX and the check fails to detect that.
|
||||
sed -e "/HAVE_FDATASYNC/ d" -i config.h.cmake \
|
||||
|| die "disabling fdatasync failed"
|
||||
|
||||
# Fix nameser include to nameser8_compat
|
||||
sed -e "s|nameser8_compat.h|nameser_compat.h|g" -i kio/misc/kpac/discovery.cpp \
|
||||
|| die "fixing nameser include failed"
|
||||
append-flags -DHAVE_ARPA_NAMESER8_COMPAT_H=1
|
||||
|
||||
# Try to fix kkeyserver_mac
|
||||
epatch "${FILESDIR}"/${PN}-4.3.80-kdeui_util_kkeyserver_mac.patch
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DWITH_HSPELL=OFF
|
||||
-DWITH_ASPELL=OFF
|
||||
-DWITH_DNSSD=OFF
|
||||
-DKDE_DEFAULT_HOME=.kde4
|
||||
-DKAUTH_BACKEND=POLKITQT-1
|
||||
-DBUILD_libkactivities=OFF
|
||||
-DWITH_Soprano=OFF
|
||||
-DWITH_SharedDesktopOntologies=OFF
|
||||
$(cmake-utils_use_build handbook doc)
|
||||
$(cmake-utils_use_has cpu_flags_x86_3dnow X86_3DNOW)
|
||||
$(cmake-utils_use_has altivec PPC_ALTIVEC)
|
||||
$(cmake-utils_use_has cpu_flags_x86_mmx X86_MMX)
|
||||
$(cmake-utils_use_has cpu_flags_x86_sse X86_SSE)
|
||||
$(cmake-utils_use_has cpu_flags_x86_sse2 X86_SSE2)
|
||||
$(cmake-utils_use_with acl)
|
||||
$(cmake-utils_use_with alsa)
|
||||
$(cmake-utils_use_with bzip2 BZip2)
|
||||
$(cmake-utils_use_with crypt QCA2)
|
||||
$(cmake-utils_use_with fam)
|
||||
$(cmake-utils_use_with jpeg2k Jasper)
|
||||
$(cmake-utils_use_with kerberos GSSAPI)
|
||||
$(cmake-utils_use_with lzma LibLZMA)
|
||||
$(cmake-utils_use_with nls Libintl)
|
||||
$(cmake-utils_use_with openexr OpenEXR)
|
||||
$(cmake-utils_use_with opengl OpenGL)
|
||||
$(cmake-utils_use_with policykit PolkitQt-1)
|
||||
$(cmake-utils_use_with spell ENCHANT)
|
||||
$(cmake-utils_use_with ssl OpenSSL)
|
||||
$(cmake-utils_use_with udev UDev)
|
||||
$(cmake-utils_use_with udisks SOLID_UDISKS2)
|
||||
$(cmake-utils_use_with zeroconf Avahi)
|
||||
)
|
||||
kde4-base_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
kde4-base_src_compile
|
||||
|
||||
# The building of apidox is not managed anymore by the build system
|
||||
if use doc; then
|
||||
einfo "Building API documentation"
|
||||
cd "${S}"/doc/api/
|
||||
./doxygen.sh "${S}" || die "APIDOX generation failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
kde4-base_src_install
|
||||
|
||||
# use system certificates
|
||||
rm -f "${ED}"/usr/share/apps/kssl/ca-bundle.crt || die
|
||||
dosym /etc/ssl/certs/ca-certificates.crt /usr/share/apps/kssl/ca-bundle.crt
|
||||
|
||||
if use doc; then
|
||||
einfo "Installing API documentation. This could take a bit of time."
|
||||
cd "${S}"/doc/api/
|
||||
docinto /HTML/en/kdelibs-apidox
|
||||
dohtml -r ${P}-apidocs/*
|
||||
fi
|
||||
|
||||
if use aqua; then
|
||||
einfo "fixing ${PN} plugins"
|
||||
|
||||
local _PV=${PV:0:3}.0
|
||||
local _dir=${EPREFIX}/usr/$(get_libdir)/kde4/plugins/script
|
||||
|
||||
install_name_tool -id \
|
||||
"${_dir}/libkrossqtsplugin.${_PV}.dylib" \
|
||||
"${D}/${_dir}/libkrossqtsplugin.${_PV}.dylib" \
|
||||
|| die "failed fixing libkrossqtsplugin.${_PV}.dylib"
|
||||
|
||||
einfo "fixing ${PN} cmake detection files"
|
||||
#sed -i -e \
|
||||
# "s:if (HAVE_XKB):if (HAVE_XKB AND NOT APPLE):g" \
|
||||
echo -e "set(XKB_FOUND FALSE)\nset(HAVE_XKB FALSE)" > \
|
||||
"${ED}"/usr/share/apps/cmake/modules/FindXKB.cmake \
|
||||
|| die "failed fixing FindXKB.cmake"
|
||||
fi
|
||||
|
||||
einfo Installing environment file.
|
||||
# Since 44qt4 is sourced earlier QT_PLUGIN_PATH is defined.
|
||||
echo "COLON_SEPARATED=QT_PLUGIN_PATH" > "${T}/77kde"
|
||||
echo "QT_PLUGIN_PATH=${EPREFIX}/usr/$(get_libdir)/kde4/plugins" >> "${T}/77kde"
|
||||
doenvd "${T}/77kde"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_mime_database_update
|
||||
|
||||
if use zeroconf; then
|
||||
echo
|
||||
elog "To make zeroconf support available in KDE make sure that the avahi daemon"
|
||||
elog "is running."
|
||||
echo
|
||||
einfo "If you also want to use zeroconf for hostname resolution, emerge sys-auth/nss-mdns"
|
||||
einfo "and enable multicast dns lookups by editing the 'hosts:' line in /etc/nsswitch.conf"
|
||||
einfo "to include 'mdns', e.g.:"
|
||||
einfo " hosts: files mdns dns"
|
||||
echo
|
||||
fi
|
||||
|
||||
kde4-base_pkg_postinst
|
||||
}
|
||||
|
||||
pkg_prerm() {
|
||||
# Remove ksycoca4 global database
|
||||
rm -f "${EROOT}${PREFIX}"/share/kde4/services/ksycoca4
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
fdo-mime_mime_database_update
|
||||
|
||||
kde4-base_pkg_postrm
|
||||
}
|
@ -1,103 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
KDE_HANDBOOK="optional"
|
||||
KMNAME="kde-workspace"
|
||||
OPENGL_REQUIRED="optional"
|
||||
VIRTUALX_REQUIRED="test"
|
||||
VIRTUALDBUS_TEST="true"
|
||||
inherit kde4-meta
|
||||
|
||||
DESCRIPTION="System settings utility"
|
||||
HOMEPAGE+=" https://userbase.kde.org/System_Settings"
|
||||
IUSE="debug gtk +kscreen +usb"
|
||||
KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
COMMONDEPEND="
|
||||
app-misc/strigi
|
||||
dev-libs/glib:2
|
||||
$(add_kdebase_dep kwin)
|
||||
$(add_kdebase_dep libkworkspace)
|
||||
media-libs/fontconfig
|
||||
>=media-libs/freetype-2
|
||||
>=x11-libs/libxklavier-3.2
|
||||
x11-libs/libX11
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXft
|
||||
x11-libs/libXi
|
||||
x11-libs/libxkbfile
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXtst
|
||||
opengl? ( virtual/opengl )
|
||||
usb? ( virtual/libusb:0 )
|
||||
"
|
||||
DEPEND="${COMMONDEPEND}
|
||||
x11-proto/kbproto
|
||||
x11-proto/xextproto
|
||||
"
|
||||
RDEPEND="${COMMONDEPEND}
|
||||
sys-libs/timezone-data
|
||||
x11-apps/setxkbmap
|
||||
x11-misc/xkeyboard-config
|
||||
gtk? ( kde-misc/kde-gtk-config )
|
||||
kscreen? ( kde-misc/kscreen:4 )
|
||||
|| ( $(add_kdebase_dep legacy-icons) >=kde-frameworks/oxygen-icons-5.19.0:5 )
|
||||
"
|
||||
|
||||
KMEXTRA="
|
||||
kcontrol/
|
||||
"
|
||||
KMEXTRACTONLY="
|
||||
krunner/dbus/org.kde.krunner.App.xml
|
||||
krunner/dbus/org.kde.screensaver.xml
|
||||
ksmserver/screenlocker/dbus/org.kde.screensaver.xml
|
||||
kwin/
|
||||
libs/
|
||||
plasma/
|
||||
"
|
||||
# fails to connect to a kded instance
|
||||
RESTRICT="test"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-kcm-randr.patch" )
|
||||
|
||||
src_unpack() {
|
||||
if use handbook; then
|
||||
KMEXTRA+="
|
||||
doc/kcontrol
|
||||
doc/kfontview
|
||||
"
|
||||
fi
|
||||
|
||||
kde4-meta_src_unpack
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e 's/systemsettingsrc DESTINATION ${SYSCONF_INSTALL_DIR}/systemsettingsrc DESTINATION ${CONFIG_INSTALL_DIR}/' \
|
||||
systemsettings/CMakeLists.txt \
|
||||
|| die "Failed to fix systemsettingsrc install location"
|
||||
|
||||
sed -i -e '/kde4_install_icons/ s/^/#/' kcontrol/kfontinst/kio/CMakeLists.txt \
|
||||
|| die "Failed to disable icons"
|
||||
|
||||
kde4-meta_src_prepare
|
||||
}
|
||||
|
||||
# FIXME: is have_openglxvisual found without screensaver
|
||||
src_configure() {
|
||||
# Old keyboard-detection code is unmaintained,
|
||||
# so we force the new stuff, using libxklavier.
|
||||
local mycmakeargs=(
|
||||
-DUSE_XKLAVIER=ON -DWITH_LibXKlavier=ON
|
||||
-DWITH_GLIB2=ON -DWITH_GObject=ON
|
||||
-DBUILD_KCM_RANDR=$(usex !kscreen)
|
||||
$(cmake-utils_use_with opengl OpenGL)
|
||||
$(cmake-utils_use_with usb)
|
||||
)
|
||||
|
||||
kde4-meta_src_configure
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST 98925-cwp-1.12.0.tar.bz2 188131 SHA256 62d91e7bcca086525bf124b37c1478a55e741e7ecfde76053195bbb097f99ea1 SHA512 3ebf6ac3f1fe3b8e708aeabe648408e68cb492a89a9f41d4f43cc6316367ddbec87ae544f3fdad8aaa4ec43e9c88589c7ca9f1b24203f3d7fb9f048dc7759d7d WHIRLPOOL f3655a70b243f85339af65e9f764c116be692bb84efbc3da37dd68f474278ddf9d9c22f84ed4751da5fafe605234c5ee1dd414467e8beca57caef216ebd2b6d4
|
||||
DIST 98925-cwp-1.12.1.tar.bz2 187981 SHA256 bac5dc821b5768bf52b2b1a9c53bf42a5595ec8ab7180a87aa1f0c4a5d70453a SHA512 83af023dfe2c8d702bc60ca1600d3f02d2235bd543c4777b596741430284636d25b11a9926a4dc869d103f29c69a776841c740d417844f15fb5553a5f5b54836 WHIRLPOOL 766341d9ef6cb2f4c6f72d0e27c2acefece819afb4add5ead58923d7f118308cac8b122aa773b079d385bb90a360ce3c11c7210f6cdd158129ffe57860b30da3
|
||||
|
@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
KDE_LINGUAS="br de el es fr hu it nb nl pl ro ru sr sr@Latn tr zh_CN"
|
||||
inherit kde4-base
|
||||
|
||||
MY_P="cwp-${PV}"
|
||||
|
||||
DESCRIPTION="KDE Plasma 4 weather plasmoid. It aims to be highly customizable."
|
||||
HOMEPAGE="http://www.kde-look.org/content/show.php/Customizable+Weather+Plasmoid?content=98925"
|
||||
SRC_URI="http://www.kde-look.org/CONTENT/content-files/98925-${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
KEYWORDS="amd64 x86"
|
||||
SLOT="4"
|
||||
IUSE="debug"
|
||||
|
||||
RDEPEND="
|
||||
$(add_kdebase_dep plasma-workspace)
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
@ -0,0 +1,32 @@
|
||||
From 099af5ae3e21bdceb3baf871e4b0a8926205e707 Mon Sep 17 00:00:00 2001
|
||||
From: Richard Russon <rich@flatcap.org>
|
||||
Date: Wed, 15 Jun 2016 16:47:22 +0100
|
||||
Subject: [PATCH] fix index_format truncation problem
|
||||
|
||||
mutt_wstr_trunc() didn't take index coloring into account when measuring a
|
||||
string's length. When combined with a soft-fill '%* ' in the index_format it
|
||||
lead to formatting problems.
|
||||
|
||||
Fixes: #51
|
||||
---
|
||||
curs_lib.c | 7 ++++++-
|
||||
1 file changed, 6 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/curs_lib.c b/curs_lib.c
|
||||
index ce4e56d..9a3f5e5 100644
|
||||
--- a/curs_lib.c
|
||||
+++ b/curs_lib.c
|
||||
@@ -1201,7 +1201,12 @@ size_t mutt_wstr_trunc (const char *src, size_t maxlen, size_t maxwid, size_t *w
|
||||
cw = wcwidth (wc);
|
||||
/* hack because MUTT_TREE symbols aren't turned into characters
|
||||
* until rendered by print_enriched_string (#3364) */
|
||||
- if (cw < 0 && cl == 1 && src[0] && src[0] < MUTT_TREE_MAX)
|
||||
+ if ((cw < 0) && (src[0] == MUTT_SPECIAL_INDEX))
|
||||
+ {
|
||||
+ cl = 2; /* skip the index coloring sequence */
|
||||
+ cw = 0;
|
||||
+ }
|
||||
+ else if (cw < 0 && cl == 1 && src[0] && src[0] < MUTT_TREE_MAX)
|
||||
cw = 1;
|
||||
else if (cw < 0)
|
||||
cw = 0; /* unprintable wchar */
|
@ -1 +1 @@
|
||||
Wed, 15 Jun 2016 14:40:51 +0000
|
||||
Thu, 16 Jun 2016 06:40:50 +0000
|
||||
|
@ -1 +1 @@
|
||||
Wed, 15 Jun 2016 14:40:51 +0000
|
||||
Thu, 16 Jun 2016 06:40:50 +0000
|
||||
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare
|
||||
DEPEND=dev-libs/npth >=dev-libs/libassuan-2.4.1 >=dev-libs/libgcrypt-1.7.1 >=dev-libs/libgpg-error-1.21 >=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 ) app-crypt/pinentry !app-crypt/dirmngr nls? ( sys-devel/gettext ) doc? ( sys-apps/texinfo )
|
||||
DESCRIPTION=The GNU Privacy Guard, a GPL OpenPGP implementation
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.gnupg.org/
|
||||
IUSE=bzip2 doc +gnutls ldap nls readline selinux smartcard tofu tools usb
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=dev-libs/npth >=dev-libs/libassuan-2.4.1 >=dev-libs/libgcrypt-1.7.1 >=dev-libs/libgpg-error-1.21 >=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 ) app-crypt/pinentry !app-crypt/dirmngr selinux? ( sec-policy/selinux-gpg ) nls? ( virtual/libintl )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnupg/gnupg/gnupg-2.1.12.tar.bz2
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic d270fa247153df66074f795fa42dba3e multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs c9d9187f4caa4026a0ceddd8dfceb3c1
|
||||
_md5_=fd7c280fa8b0a57cbeec5a681fc72326
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
|
||||
DEPEND=>=virtual/emacs-23
|
||||
DESCRIPTION=Note-taking tool on Emacs
|
||||
EAPI=4
|
||||
HOMEPAGE=http://howm.sourceforge.jp/
|
||||
KEYWORDS=amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=http://howm.sourceforge.jp/a/howm-1.3.9.1.tar.gz
|
||||
_eclasses_=elisp 7e36316fe822639d5a29fa10d5529eb9 elisp-common 9f56c4e9bf1282dbfc2a5a09e1124e74 eutils 792f83d5ec9536cb5ccef375469d8bde multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs c9d9187f4caa4026a0ceddd8dfceb3c1
|
||||
_md5_=087033fe347a572f158048bf7de6be7d
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
|
||||
DEPEND=>=virtual/emacs-23
|
||||
DESCRIPTION=Note-taking tool on Emacs
|
||||
EAPI=6
|
||||
HOMEPAGE=http://howm.sourceforge.jp/
|
||||
KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
|
||||
LICENSE=GPL-1+ GPL-2+
|
||||
RDEPEND=>=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=http://howm.sourceforge.jp/a/howm-1.4.3.tar.gz
|
||||
_eclasses_=elisp 7e36316fe822639d5a29fa10d5529eb9 elisp-common 9f56c4e9bf1282dbfc2a5a09e1124e74
|
||||
_md5_=96e8c1a1be838678702b446128dfa38e
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install prepare setup
|
||||
DEPEND=~app-emulation/spice-protocol-0.12.10 virtual/pkgconfig || ( ( dev-lang/python:3.4 >=dev-python/pyparsing-1.5.6-r2[python_targets_python3_4(-),python_single_target_python3_4(+)] dev-python/six[python_targets_python3_4(-),python_single_target_python3_4(+)] ) ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-python/pyparsing-1.5.6-r2[python_targets_python2_7(-),python_single_target_python2_7(+)] dev-python/six[python_targets_python2_7(-),python_single_target_python2_7(+)] ) ) smartcard? ( app-emulation/qemu[smartcard] ) >=dev-libs/glib-2.22:2[static-libs(+)?] >=media-libs/celt-0.5.1.1:0.5.1[static-libs(+)?] media-libs/opus[static-libs(+)?] sys-libs/zlib[static-libs(+)?] virtual/jpeg:0=[static-libs(+)?] >=x11-libs/pixman-0.17.7[static-libs(+)?] !libressl? ( dev-libs/openssl:0[static-libs(+)?] ) libressl? ( dev-libs/libressl[static-libs(+)?] ) sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )
|
||||
DESCRIPTION=SPICE server
|
||||
EAPI=5
|
||||
HOMEPAGE=http://spice-space.org/
|
||||
IUSE=libressl sasl smartcard static-libs
|
||||
KEYWORDS=amd64 x86
|
||||
LICENSE=LGPL-2.1
|
||||
RDEPEND=>=dev-libs/glib-2.22:2[static-libs(+)?] >=media-libs/celt-0.5.1.1:0.5.1[static-libs(+)?] media-libs/opus[static-libs(+)?] sys-libs/zlib[static-libs(+)?] virtual/jpeg:0=[static-libs(+)?] >=x11-libs/pixman-0.17.7[static-libs(+)?] !libressl? ( dev-libs/openssl:0[static-libs(+)?] ) libressl? ( dev-libs/libressl[static-libs(+)?] ) sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )
|
||||
SLOT=0
|
||||
SRC_URI=http://spice-space.org/download/releases/spice-0.12.6.tar.bz2
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multilib d062ae4ba2fc40a19c11de2ad89b6616 python-any-r1 1c20f9b800324335a8e3b137363362e8 python-utils-r1 c0ed2a2f233d3af6dd556048695dc5cb toolchain-funcs c9d9187f4caa4026a0ceddd8dfceb3c1
|
||||
_md5_=9db98771d030d329bbcd0ddd6e35dcc5
|
@ -1,9 +0,0 @@
|
||||
DEFINED_PHASES=-
|
||||
DESCRIPTION=Headers defining the SPICE protocol
|
||||
EAPI=5
|
||||
HOMEPAGE=http://spice-space.org/
|
||||
KEYWORDS=alpha amd64 ~arm ia64 ppc ppc64 sparc x86
|
||||
LICENSE=BSD
|
||||
SLOT=0
|
||||
SRC_URI=http://spice-space.org/download/releases/spice-protocol-0.12.10.tar.bz2
|
||||
_md5_=d50b3872be6f4e3aa3a87fc2f1a9618f
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-libs/libxml2 dev-libs/libzip sys-devel/make >=dev-util/cmake-2.8.12
|
||||
DESCRIPTION=Tools for accessing and converting various ebook file formats
|
||||
EAPI=4
|
||||
HOMEPAGE=http://sourceforge.net/projects/ebook-tools
|
||||
KEYWORDS=~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 x86 ~amd64-fbsd
|
||||
LICENSE=MIT
|
||||
RDEPEND=dev-libs/libxml2 dev-libs/libzip app-text/convertlit
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/ebook-tools/ebook-tools-0.2.2.tar.gz
|
||||
_eclasses_=cmake-utils 9e0d156beee613940cde06d0bc00791b eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic d270fa247153df66074f795fa42dba3e multilib d062ae4ba2fc40a19c11de2ad89b6616 toolchain-funcs c9d9187f4caa4026a0ceddd8dfceb3c1 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=8dd16a1d132df164546bac16723ca50e
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue