parent
a42929d3b9
commit
4e10bb9206
@ -1,90 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit autotools eutils toolchain-funcs flag-o-matic
|
||||
|
||||
DESCRIPTION="Rotates, compresses, and mails system logs"
|
||||
HOMEPAGE="https://github.com/logrotate/logrotate"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
|
||||
IUSE="acl +cron selinux"
|
||||
|
||||
CDEPEND="
|
||||
>=dev-libs/popt-1.5
|
||||
selinux? (
|
||||
sys-libs/libselinux
|
||||
)
|
||||
acl? ( virtual/acl )"
|
||||
|
||||
DEPEND="${CDEPEND}
|
||||
>=sys-apps/sed-4"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
selinux? ( sec-policy/selinux-logrotate )
|
||||
cron? ( virtual/cron )"
|
||||
|
||||
install_cron_file() {
|
||||
sed -i 's#/usr/sbin/logrotate#/usr/bin/logrotate#' "${S}"/examples/logrotate.cron
|
||||
exeinto /etc/cron.daily
|
||||
newexe "${S}"/examples/logrotate.cron "${PN}"
|
||||
}
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-ignore-hidden.patch"
|
||||
"${FILESDIR}/${P}-fbsd.patch"
|
||||
"${FILESDIR}/${P}-noasprintf.patch"
|
||||
"${FILESDIR}/${P}-atomic-create.patch"
|
||||
"${FILESDIR}/${P}-Werror.patch"
|
||||
"${FILESDIR}/${P}-lfs.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_with acl) $(use_with selinux)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake ${myconf} RPM_OPT_FLAGS="${CFLAGS}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr
|
||||
dobin logrotate
|
||||
doman logrotate.8
|
||||
dodoc CHANGES examples/logrotate*
|
||||
|
||||
insinto /etc
|
||||
doins "${FILESDIR}"/logrotate.conf
|
||||
|
||||
use cron && install_cron_file
|
||||
|
||||
keepdir /etc/logrotate.d
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "The ${PN} binary is now installed under /usr/bin. Please"
|
||||
elog "update your links"
|
||||
elog
|
||||
if [[ -z ${REPLACING_VERSIONS} ]] ; then
|
||||
elog "If you wish to have logrotate e-mail you updates, please"
|
||||
elog "emerge virtual/mailx and configure logrotate in"
|
||||
elog "/etc/logrotate.conf appropriately"
|
||||
elog
|
||||
elog "Additionally, /etc/logrotate.conf may need to be modified"
|
||||
elog "for your particular needs. See man logrotate for details."
|
||||
fi
|
||||
}
|
@ -1,87 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit autotools eutils toolchain-funcs flag-o-matic
|
||||
|
||||
DESCRIPTION="Rotates, compresses, and mails system logs"
|
||||
HOMEPAGE="https://fedorahosted.org/logrotate/"
|
||||
SRC_URI="https://github.com/logrotate/logrotate/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
IUSE="acl +cron selinux"
|
||||
|
||||
CDEPEND="
|
||||
>=dev-libs/popt-1.5
|
||||
selinux? (
|
||||
sys-libs/libselinux
|
||||
)
|
||||
acl? ( virtual/acl )"
|
||||
|
||||
DEPEND="${CDEPEND}
|
||||
>=sys-apps/sed-4"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
selinux? ( sec-policy/selinux-logrotate )
|
||||
cron? ( virtual/cron )"
|
||||
|
||||
install_cron_file() {
|
||||
sed -i 's#/usr/sbin/logrotate#/usr/bin/logrotate#' "${S}"/examples/logrotate.cron
|
||||
exeinto /etc/cron.daily
|
||||
newexe "${S}"/examples/logrotate.cron "${PN}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}"/${P}-ignore-hidden.patch \
|
||||
"${FILESDIR}"/${P}-fbsd.patch \
|
||||
"${FILESDIR}"/${P}-noasprintf.patch \
|
||||
"${FILESDIR}"/${P}-atomic-create.patch \
|
||||
"${FILESDIR}"/${P}-Werror.patch \
|
||||
"${FILESDIR}"/${P}-lfs.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_with acl) $(use_with selinux)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake ${myconf} RPM_OPT_FLAGS="${CFLAGS}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr
|
||||
dobin logrotate
|
||||
doman logrotate.8
|
||||
dodoc CHANGES examples/logrotate*
|
||||
|
||||
insinto /etc
|
||||
doins "${FILESDIR}"/logrotate.conf
|
||||
|
||||
use cron && install_cron_file
|
||||
|
||||
keepdir /etc/logrotate.d
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "The ${PN} binary is now installed under /usr/bin. Please"
|
||||
elog "update your links"
|
||||
elog
|
||||
if [[ -z ${REPLACING_VERSIONS} ]] ; then
|
||||
elog "If you wish to have logrotate e-mail you updates, please"
|
||||
elog "emerge virtual/mailx and configure logrotate in"
|
||||
elog "/etc/logrotate.conf appropriately"
|
||||
elog
|
||||
elog "Additionally, /etc/logrotate.conf may need to be modified"
|
||||
elog "for your particular needs. See man logrotate for details."
|
||||
fi
|
||||
}
|
@ -1,83 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit autotools eutils toolchain-funcs flag-o-matic
|
||||
|
||||
DESCRIPTION="Rotates, compresses, and mails system logs"
|
||||
HOMEPAGE="https://fedorahosted.org/logrotate/"
|
||||
SRC_URI="https://github.com/logrotate/logrotate/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
|
||||
IUSE="acl +cron selinux"
|
||||
|
||||
CDEPEND="
|
||||
>=dev-libs/popt-1.5
|
||||
selinux? (
|
||||
sys-libs/libselinux
|
||||
)
|
||||
acl? ( virtual/acl )"
|
||||
|
||||
DEPEND="${CDEPEND}
|
||||
>=sys-apps/sed-4"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
selinux? ( sec-policy/selinux-logrotate )
|
||||
cron? ( virtual/cron )"
|
||||
|
||||
install_cron_file() {
|
||||
exeinto /etc/cron.daily
|
||||
newexe "${S}"/examples/logrotate.cron "${PN}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}"/${P}-ignore-hidden.patch \
|
||||
"${FILESDIR}"/${P}-fbsd.patch \
|
||||
"${FILESDIR}"/${P}-noasprintf.patch \
|
||||
"${FILESDIR}"/${P}-atomic-create.patch \
|
||||
"${FILESDIR}"/${P}-Werror.patch \
|
||||
"${FILESDIR}"/${P}-lfs.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_with acl) $(use_with selinux)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake ${myconf} RPM_OPT_FLAGS="${CFLAGS}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr
|
||||
dosbin logrotate
|
||||
doman logrotate.8
|
||||
dodoc CHANGES examples/logrotate*
|
||||
|
||||
insinto /etc
|
||||
doins "${FILESDIR}"/logrotate.conf
|
||||
|
||||
use cron && install_cron_file
|
||||
|
||||
keepdir /etc/logrotate.d
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z ${REPLACING_VERSIONS} ]] ; then
|
||||
elog "If you wish to have logrotate e-mail you updates, please"
|
||||
elog "emerge virtual/mailx and configure logrotate in"
|
||||
elog "/etc/logrotate.conf appropriately"
|
||||
elog
|
||||
elog "Additionally, /etc/logrotate.conf may need to be modified"
|
||||
elog "for your particular needs. See man logrotate for details."
|
||||
fi
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST password-store-1.6.5.tar.xz 54576 SHA256 337a39767e6a8e69b2bcc549f27ff3915efacea57e5334c6068fcb72331d7315 SHA512 e28503b63c6d18a2f45f4a732fdec0380c2ac15e1778136ec5e7ac568662b09183d3ad4fd36ca7e87cfe74540f916cb6365695bdf665a39da4cbe86c4bde7a78 WHIRLPOOL da5a5652d6fcea4f571135072f205cc7ad1aecb927478fde7979051557df958e9c51c47363c12f213deafbd7572eefe0f204acda7e430548e365f0e7fdc0c94f
|
||||
DIST password-store-1.7.tar.xz 62372 SHA256 161ac3bd3c452a97f134aa7aa4668fe3f2401c839fd23c10e16b8c0ae4e15500 SHA512 f31fd067f9c6134eac7bb5039df6de3d6fe25c9fcd16d27a0cba159bd7fa9361193081a1fff2000cba1943edbb324e645c6399d4f4aa9f441dd9c67696462a50 WHIRLPOOL d9630fd9fb17e5a84f13627059357ba412981e258c31c33b81ce147b315ffdeda43a651a1212beb060ceb03b770f28d7b8364c6e4eb670a901ff05a128560edb
|
||||
|
@ -0,0 +1,77 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit bash-completion-r1 elisp-common
|
||||
|
||||
DESCRIPTION="Stores, retrieves, generates, and synchronizes passwords securely"
|
||||
HOMEPAGE="https://www.passwordstore.org/"
|
||||
SRC_URI="https://git.zx2c4.com/password-store/snapshot/password-store-${PV}.tar.xz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86 ~x86-macos"
|
||||
IUSE="+git X zsh-completion fish-completion emacs dmenu importers elibc_Darwin"
|
||||
|
||||
RDEPEND="
|
||||
app-crypt/gnupg
|
||||
media-gfx/qrencode
|
||||
>=app-text/tree-1.7.0
|
||||
git? ( dev-vcs/git )
|
||||
X? ( x11-misc/xclip )
|
||||
elibc_Darwin? ( app-misc/getopt )
|
||||
zsh-completion? ( app-shells/gentoo-zsh-completions )
|
||||
fish-completion? ( app-shells/fish )
|
||||
dmenu? ( x11-misc/dmenu x11-misc/xdotool )
|
||||
emacs? ( virtual/emacs )
|
||||
"
|
||||
|
||||
S="${WORKDIR}/password-store-${PV}"
|
||||
|
||||
src_prepare() {
|
||||
use elibc_Darwin || return
|
||||
# use coreutils'
|
||||
sed -i -e 's/openssl base64/base64/g' src/platform/darwin.sh || die
|
||||
# host getopt isn't cool, and we aren't brew (rip out brew reference)
|
||||
sed -i -e '/^GETOPT=/s/=.*$/=getopt-long/' src/platform/darwin.sh || die
|
||||
# make sure we can find "mount"
|
||||
sed -i -e 's:mount -t:/sbin/mount -t:' src/platform/darwin.sh || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
:;
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install \
|
||||
DESTDIR="${D}" \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
BASHCOMPDIR="$(get_bashcompdir)" \
|
||||
WITH_BASHCOMP=yes \
|
||||
WITH_ZSHCOMP=$(usex zsh-completion) \
|
||||
WITH_FISHCOMP=$(usex fish-completion)
|
||||
use dmenu && dobin contrib/dmenu/passmenu
|
||||
if use emacs; then
|
||||
elisp-install ${PN} contrib/emacs/*.el
|
||||
elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el"
|
||||
fi
|
||||
if use importers; then
|
||||
exeinto /usr/share/${PN}/importers
|
||||
doexe contrib/importers/*
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
if use importers; then
|
||||
einfo "To import passwords from other password managers, you may use the"
|
||||
einfo "various importer scripts found in:"
|
||||
einfo " ${ROOT}usr/share/${PN}/importers/"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST ebuild-mode-1.31.tar.xz 29492 SHA256 09bcea9ede052bf33bde402f472340570fb8eff67196cd69d4ea4820d84edf0e SHA512 8e4868a40966d5b56573425fe41d638ef1bc10a1161759218c22d33cbeb67ed3e1c75553c58a1f1c9e3ff0d2d8b25794404909a2bd19e76be93a037f8f3a0581 WHIRLPOOL d256a716baa2a276e62790e8996815e608c22e6bb2072f62a4089cc8b594d9e5470f7d574c33c23cc6817c74d59d1927e7591f8d8150985641ba61c50d6335c2
|
||||
DIST ebuild-mode-1.32.tar.xz 29424 SHA256 9f10f5242901faccc3f13bd0cb8719fd5bea9e77ef8d1090dc4e8b3f22a2818a SHA512 73c2c7fcf41fe908e263da9359cea71a61b576b6c439a9db74846a7488f4ae341de0c8059103b1026c197f5386cf0b050510184baa3418368a9e17a31ef6259d WHIRLPOOL 371f42f98fbfdf1a04ea46c77368e26de11c9b8ee456828b3d319391f6c65354adf77566a1456e062838bedc87e0a918ff7e4f5cf5bfc89072cfa6a834827422
|
||||
|
@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit readme.gentoo-r1 elisp
|
||||
|
||||
DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
|
||||
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs"
|
||||
SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||
|
||||
DOCS="ChangeLog keyword-generation.sh"
|
||||
ELISP_PATCHES="${P}-id.patch"
|
||||
ELISP_TEXINFO="${PN}.texi"
|
||||
SITEFILE="50${PN}-gentoo-1.31.el"
|
||||
DOC_CONTENTS="Some optional features may require installation of additional
|
||||
packages, like app-portage/gentoolkit-dev for echangelog."
|
@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit readme.gentoo-r1 elisp
|
||||
|
||||
DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
|
||||
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs"
|
||||
SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||
|
||||
DOCS="ChangeLog keyword-generation.sh"
|
||||
ELISP_TEXINFO="${PN}.texi"
|
||||
SITEFILE="50${PN}-gentoo-1.31.el"
|
||||
DOC_CONTENTS="Some optional features may require installation of additional
|
||||
packages, like app-portage/gentoolkit-dev for echangelog."
|
@ -0,0 +1,19 @@
|
||||
commit 9d8da599f80d8360a8ddb15eb637ff781e370da2
|
||||
Author: Ulrich Müller <ulm@gentoo.org>
|
||||
Date: Sun Feb 26 19:36:17 2017 +0100
|
||||
|
||||
Remove $Id$ line from ebuild skeleton header.
|
||||
|
||||
* ebuild-mode.el (ebuild-mode-insert-skeleton): Remove $Id$ line
|
||||
from ebuild header.
|
||||
|
||||
--- a/ebuild-mode.el
|
||||
+++ b/ebuild-mode.el
|
||||
@@ -402,7 +402,6 @@ and `all-completions' for details."
|
||||
;; standard header
|
||||
"# Copyright 1999-" (format-time-string "%Y") " Gentoo Foundation\n"
|
||||
"# Distributed under the terms of the GNU General Public License v2\n"
|
||||
- "# $Id$\n"
|
||||
"\n"
|
||||
;; EAPI
|
||||
"EAPI="
|
@ -0,0 +1,42 @@
|
||||
--- a/desktop/scripts/soffice.sh
|
||||
+++ a/desktop/scripts/soffice.sh
|
||||
@@ -147,6 +147,9 @@ if echo "$checks" | grep -q "cc" ; then
|
||||
exit 1;
|
||||
fi
|
||||
|
||||
+PYTHONPATH=$sd_prog${PYTHONPATH+:$PYTHONPATH}
|
||||
+export PYTHONPATH
|
||||
+
|
||||
case "$(uname -s)" in
|
||||
NetBSD|OpenBSD|DragonFly)
|
||||
# this is a temporary hack until we can live with the default search paths
|
||||
--- a/pyuno/source/module/uno.py
|
||||
+++ a/pyuno/source/module/uno.py
|
||||
@@ -16,11 +16,16 @@
|
||||
# except in compliance with the License. You may obtain a copy of
|
||||
# the License at http://www.apache.org/licenses/LICENSE-2.0 .
|
||||
#
|
||||
+import os
|
||||
import pyuno
|
||||
import sys
|
||||
import traceback
|
||||
import warnings
|
||||
|
||||
+sys.path.append('%eprefix%/usr/%libdir%/libreoffice/program')
|
||||
+if getattr(os.environ, 'URE_BOOTSTRAP', None) is None:
|
||||
+ os.environ['URE_BOOTSTRAP'] = "vnd.sun.star.pathname:%eprefix%/usr/%libdir%/libreoffice/program/fundamentalrc"
|
||||
+
|
||||
# since on Windows sal3.dll no longer calls WSAStartup
|
||||
import socket
|
||||
|
||||
--- a/pyuno/source/officehelper.py
|
||||
+++ a/pyuno/source/officehelper.py
|
||||
@@ -45,7 +45,7 @@ def bootstrap():
|
||||
if "UNO_PATH" in os.environ:
|
||||
sOffice = os.environ["UNO_PATH"]
|
||||
else:
|
||||
- sOffice = "" # lets hope for the best
|
||||
+ sOffice = "%eprefix%/usr/%libdir%/libreoffice/program"
|
||||
sOffice = os.path.join(sOffice, "soffice")
|
||||
if platform.startswith("win"):
|
||||
sOffice += ".exe"
|
@ -1 +1,2 @@
|
||||
DIST libstaroffice-0.0.2.tar.bz2 886950 SHA256 f06eb29d13357f1aa1944de0be1162de05d9f9333b5f54e9bf762415029a8899 SHA512 dc66324dd8b365db73ea6dea16188b808648970311d443f09302648ab6b3d27c95e91f09f2be6d0d8ef173d8c5129afe6d493b1e2664dbe229553060142858e8 WHIRLPOOL 8a4b1baafea2d9cb38520e234c0b3e03a16d7fc479ff8f8807e19c9f7fd8d34536fdffb7426f85406e559c22e3196dab90238aad0b36fc63e8c7ca82bab3d59d
|
||||
DIST libstaroffice-0.0.3.tar.xz 679800 SHA256 bedeec104b4cc3896b3dfd1976dda5ce7392d1942bf8f5d2f7d796cc47e422c6 SHA512 ea60576537761a5b969a861ac43c8d4a9da5e5261d0a31f3d7743f8507e6979ccd4cba1784e8c3d909c08b692349ae11e87428834fd3df5b8d56e423caa7bcd8 WHIRLPOOL c8ba69eb347aa0c77f886511d79dba5011aa0ff25c3e9f4ec4af31b8b9303fd9dc1df32742bbc3c87d2a7fba32a7f830fdc3a38ca391559038388f4d97afe9af
|
||||
|
@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
EGIT_REPO_URI="https://github.com/fosnola/libstaroffice.git"
|
||||
[[ ${PV} == 9999 ]] && inherit git-r3 autotools
|
||||
|
||||
DESCRIPTION="Import filter for old StarOffice documents"
|
||||
HOMEPAGE="https://github.com/fosnola/libstaroffice"
|
||||
[[ ${PV} == 9999 ]] || SRC_URI="http://dev-www.libreoffice.org/src/${P}.tar.xz"
|
||||
|
||||
LICENSE="|| ( LGPL-2.1+ MPL-2.0 )"
|
||||
SLOT="0"
|
||||
[[ ${PV} == 9999 ]] || \
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE="debug doc tools +zlib"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/librevenge
|
||||
zlib? ( sys-libs/zlib )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( app-doc/doxygen )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
[[ ${PV} == 9999 ]] && eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-werror \
|
||||
$(use_enable debug) \
|
||||
$(use_with doc docs) \
|
||||
$(use_enable tools) \
|
||||
$(use_enable zlib zip)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
find "${D}" -name '*.la' -delete || die
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST parole-0.8.0.tar.bz2 813553 SHA256 2d966aeb426de81d992829e33b3f66185b19fd031a1891968b3a40d6d50239cc SHA512 d8c3d6ee411e8bb05e3b03408da56d80154313e1f4817cdd1d75fb0ae25f2761362255ba55b513d551383f8a2808603dbd4949c847d815c0a41516edeb673afe WHIRLPOOL 239d1b616d1ce7282cf818164276a93c669c54d4682c8cb47fcf6089b1f51eb9a77ef8dfe65423dfaae9eb11c95b37d9b761d47a27ff1a54c4389e61a3a26765
|
||||
DIST parole-0.8.1.tar.bz2 814827 SHA256 4b216f5200490f8d2a9bf1b3fcd9a8b20834c95249bf13b9170c82e1fcbd80f4 SHA512 73c27022331828adb7b5805245ce97f03f4848c569125529436e82651da61e28f4d4a834468d6e4c165754f2fd9664eded9a7e15fc86f067d9b2c7c54afff3ee WHIRLPOOL b1b7d422abdc293361199e1aaef9b98cb883503e1289da3d71933dfcb32d5e5b5f8bc1fbbb5fa41305b2753d5527b92fc2e952c20742676d3da7ebe43edcace5
|
||||
DIST parole-0.9.0.tar.bz2 881970 SHA256 656712d30fd2f63374d4d4d76e699fe2ef77290cc2600c126050c699b3fec185 SHA512 5218161b462e6b08c3997725de83fd73c56ed5630aacd9e2c203d917827f08acc86999f57fa0d96501ad9746f54382329ed4d4df4e88201343bd06550a76a61e WHIRLPOOL d51ba1f97343a580f78c4321ccba11d4cb8e5c358f4de72affc8b75314bee67a0322df5f7b74dea1fbeebb2bfb36b79f869c09e94a5b0b49a1825768046808cd
|
||||
DIST parole-0.9.1.tar.bz2 911699 SHA256 a596b0add40294258dcd87b73317273e5060c76c201a0a33e8e78a514a6b4baf SHA512 ac47e81cea6cf1172805c46ae318b72752b5fa5ee14b33c1745e9c2b1ea0221962ba570b0c2bebd6bdb07834861d9b4eda7bcd733d2e48e3eae5db12933ddba7 WHIRLPOOL fa27766e78b64ca6710ee3b0d93bdf536104e314cebf017c526f94eb833bae6ad6d9e5a84c73e3cb95bea0eba31a12e83e8e02029cede379f86fb256075b1fa9
|
||||
|
@ -1 +1 @@
|
||||
Sun, 26 Feb 2017 18:43:22 +0000
|
||||
Sun, 26 Feb 2017 20:43:33 +0000
|
||||
|
@ -1 +1 @@
|
||||
Sun, 26 Feb 2017 18:43:22 +0000
|
||||
Sun, 26 Feb 2017 20:43:33 +0000
|
||||
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare test
|
||||
DEPEND=>=dev-libs/popt-1.5 selinux? ( sys-libs/libselinux ) acl? ( virtual/acl ) >=sys-apps/sed-4 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=Rotates, compresses, and mails system logs
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/logrotate/logrotate
|
||||
IUSE=acl +cron selinux
|
||||
KEYWORDS=alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=dev-libs/popt-1.5 selinux? ( sys-libs/libselinux ) acl? ( virtual/acl ) selinux? ( sec-policy/selinux-logrotate ) cron? ( virtual/cron )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/logrotate/logrotate/releases/download/3.10.0/logrotate-3.10.0.tar.gz -> logrotate-3.10.0.tar.gz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 708f85bc1bf00876604e223fb56e062a flag-o-matic 35067884fbff37bc0c8e7421c5315558 libtool 84763589a795fb127b537cac01e5359f multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
|
||||
_md5_=b1fc4ea271309e5e02ea2bf523ce14f8
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare test
|
||||
DEPEND=>=dev-libs/popt-1.5 selinux? ( sys-libs/libselinux ) acl? ( virtual/acl ) >=sys-apps/sed-4 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=Rotates, compresses, and mails system logs
|
||||
EAPI=5
|
||||
HOMEPAGE=https://fedorahosted.org/logrotate/
|
||||
IUSE=acl +cron selinux
|
||||
KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=dev-libs/popt-1.5 selinux? ( sys-libs/libselinux ) acl? ( virtual/acl ) selinux? ( sec-policy/selinux-logrotate ) cron? ( virtual/cron )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/logrotate/logrotate/archive/3.9.2.tar.gz -> logrotate-3.9.2.tar.gz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 708f85bc1bf00876604e223fb56e062a flag-o-matic 35067884fbff37bc0c8e7421c5315558 libtool 84763589a795fb127b537cac01e5359f multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
|
||||
_md5_=d7ff67efa04e1a038618fc624215f5c2
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare test
|
||||
DEPEND=>=dev-libs/popt-1.5 selinux? ( sys-libs/libselinux ) acl? ( virtual/acl ) >=sys-apps/sed-4 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=Rotates, compresses, and mails system logs
|
||||
EAPI=5
|
||||
HOMEPAGE=https://fedorahosted.org/logrotate/
|
||||
IUSE=acl +cron selinux
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=dev-libs/popt-1.5 selinux? ( sys-libs/libselinux ) acl? ( virtual/acl ) selinux? ( sec-policy/selinux-logrotate ) cron? ( virtual/cron )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/logrotate/logrotate/archive/3.9.2.tar.gz -> logrotate-3.9.2.tar.gz
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 708f85bc1bf00876604e223fb56e062a flag-o-matic 35067884fbff37bc0c8e7421c5315558 libtool 84763589a795fb127b537cac01e5359f multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
|
||||
_md5_=8fe1eb7dedaf070570d987aed52176e8
|
@ -1,12 +1,12 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare
|
||||
DESCRIPTION=Stores, retrieves, generates, and synchronizes passwords securely
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.passwordstore.org/
|
||||
HOMEPAGE=https://www.passwordstore.org/
|
||||
IUSE=+git X zsh-completion fish-completion emacs dmenu importers elibc_Darwin
|
||||
KEYWORDS=amd64 x86 ~x86-macos
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=app-crypt/gnupg app-admin/pwgen >=app-text/tree-1.7.0 git? ( dev-vcs/git ) X? ( x11-misc/xclip ) elibc_Darwin? ( app-misc/getopt ) zsh-completion? ( app-shells/gentoo-zsh-completions ) fish-completion? ( app-shells/fish ) dmenu? ( x11-misc/dmenu x11-misc/xdotool ) emacs? ( virtual/emacs )
|
||||
SLOT=0
|
||||
SRC_URI=http://git.zx2c4.com/password-store/snapshot/password-store-1.6.5.tar.xz
|
||||
SRC_URI=https://git.zx2c4.com/password-store/snapshot/password-store-1.6.5.tar.xz
|
||||
_eclasses_=bash-completion-r1 acf715fa09463f043fbfdc1640f3fb85 elisp-common 9f56c4e9bf1282dbfc2a5a09e1124e74 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
|
||||
_md5_=42cada0db44ff0cac23b55a9a25e54d7
|
||||
_md5_=a4297b5181efb5fa3840278431fecd9c
|
||||
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare
|
||||
DESCRIPTION=Stores, retrieves, generates, and synchronizes passwords securely
|
||||
EAPI=5
|
||||
HOMEPAGE=https://www.passwordstore.org/
|
||||
IUSE=+git X zsh-completion fish-completion emacs dmenu importers elibc_Darwin
|
||||
KEYWORDS=~amd64 ~x86 ~x86-macos
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=app-crypt/gnupg media-gfx/qrencode >=app-text/tree-1.7.0 git? ( dev-vcs/git ) X? ( x11-misc/xclip ) elibc_Darwin? ( app-misc/getopt ) zsh-completion? ( app-shells/gentoo-zsh-completions ) fish-completion? ( app-shells/fish ) dmenu? ( x11-misc/dmenu x11-misc/xdotool ) emacs? ( virtual/emacs )
|
||||
SLOT=0
|
||||
SRC_URI=https://git.zx2c4.com/password-store/snapshot/password-store-1.7.tar.xz
|
||||
_eclasses_=bash-completion-r1 acf715fa09463f043fbfdc1640f3fb85 elisp-common 9f56c4e9bf1282dbfc2a5a09e1124e74 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
|
||||
_md5_=629dac91527796f35f99732f95041e83
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
|
||||
DEPEND=>=virtual/emacs-23
|
||||
DESCRIPTION=Emacs modes for editing ebuilds and other Gentoo specific files
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Emacs
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
|
||||
LICENSE=GPL-2+
|
||||
RDEPEND=>=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=https://dev.gentoo.org/~ulm/emacs/ebuild-mode-1.31.tar.xz
|
||||
_eclasses_=elisp 7e36316fe822639d5a29fa10d5529eb9 elisp-common 9f56c4e9bf1282dbfc2a5a09e1124e74 readme.gentoo-r1 03878c06495db70bc36bd717383c09f7
|
||||
_md5_=546b8f3c6f69e68bc454b7305ef65b3f
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
|
||||
DEPEND=>=virtual/emacs-23
|
||||
DESCRIPTION=Emacs modes for editing ebuilds and other Gentoo specific files
|
||||
EAPI=6
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Emacs
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
|
||||
LICENSE=GPL-2+
|
||||
RDEPEND=>=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=https://dev.gentoo.org/~ulm/emacs/ebuild-mode-1.32.tar.xz
|
||||
_eclasses_=elisp 7e36316fe822639d5a29fa10d5529eb9 elisp-common 9f56c4e9bf1282dbfc2a5a09e1124e74 readme.gentoo-r1 03878c06495db70bc36bd717383c09f7
|
||||
_md5_=54013b559eb4052f2b634ad1660a1d39
|
@ -1,14 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack
|
||||
DEPEND=python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads,xml] ) python_single_target_python3_4? ( dev-lang/python:3.4[threads,xml] ) python_single_target_python3_5? ( dev-lang/python:3.5[threads,xml] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?] app-arch/unzip app-arch/zip app-crypt/gpgme app-text/hunspell >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.1 >=app-text/libodfgen-0.1.0 app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 =dev-cpp/libcmis-0.5* dev-db/unixODBC dev-lang/perl dev-libs/boost:= dev-libs/expat dev-libs/hyphen dev-libs/icu:= >=dev-libs/liborcus-0.12.1 dev-libs/librevenge dev-libs/nspr dev-libs/nss !libressl? ( >=dev-libs/openssl-1.0.0d:0 ) libressl? ( dev-libs/libressl ) >=dev-libs/redland-1.0.16 media-gfx/graphite2 media-libs/fontconfig media-libs/freetype:2 >=media-libs/harfbuzz-0.9.42:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1 >=media-libs/libfreehand-0.1.0 media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libzmf net-libs/neon net-misc/curl net-nds/openldap sci-mathematics/lpsolve x11-libs/cairo[X,-xlib-xcb] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender virtual/glu virtual/jpeg:0 virtual/opengl bluetooth? ( net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) collada? ( media-libs/opencollada ) cups? ( net-print/cups ) dbus? ( dev-libs/dbus-glib ) eds? ( dev-libs/glib:2 gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-2.5 ) gltf? ( >=media-libs/libgltf-0.1.0 ) gnome? ( gnome-base/dconf ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( x11-libs/gdk-pixbuf >=x11-libs/gtk+-2.24:2 ) gtk3? ( dev-libs/glib:2 dev-libs/gobject-introspection x11-libs/gtk+:3 ) jemalloc? ( dev-libs/jemalloc ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 ) mysql? ( dev-db/mysql-connector-c++ ) pdfimport? ( app-text/poppler:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) telepathy? ( net-libs/telepathy-glib ) !<sys-devel/make-3.82 >=dev-libs/libatomic_ops-7.2d >=dev-libs/libxml2-2.7.8 dev-libs/libxslt dev-perl/Archive-Zip dev-util/cppunit >=dev-util/gperf-3 dev-util/intltool >=dev-util/mdds-1.2.2:1= media-libs/glm sys-devel/bison sys-devel/flex sys-devel/gettext sys-devel/ucpp sys-libs/zlib virtual/pkgconfig x11-libs/libXt x11-libs/libXtst x11-proto/randrproto x11-proto/xextproto x11-proto/xineramaproto x11-proto/xproto java? ( dev-java/ant-core >=virtual/jdk-1.6 ) odk? ( >=app-doc/doxygen-1.8.4 ) test? ( dev-util/cppunit ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 java? ( >=dev-java/java-config-2.2.0-r3 ) >=sys-apps/sed-4 >=dev-vcs/git-1.8.2.1 kde? ( dev-util/automoc virtual/pkgconfig !aqua? ( >=x11-libs/libXtst-1.1.0 x11-proto/xf86vidmodeproto ) ) kde? ( dev-lang/perl >=dev-qt/qt3support-4.8.5:4[accessibility] >=dev-qt/qtcore-4.8.5:4[qt3support,ssl] >=dev-qt/qtdbus-4.8.5:4 >=dev-qt/designer-4.8.5:4 >=dev-qt/qtgui-4.8.5:4[accessibility,dbus(+)] >=dev-qt/qtscript-4.8.5:4 >=dev-qt/qtsql-4.8.5:4[qt3support] >=dev-qt/qtsvg-4.8.5:4 >=dev-qt/qttest-4.8.5:4 >=kde-frameworks/kdelibs-4.14.22:4 )
|
||||
DEPEND=python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads,xml] ) python_single_target_python3_4? ( dev-lang/python:3.4[threads,xml] ) python_single_target_python3_5? ( dev-lang/python:3.5[threads,xml] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?] app-arch/unzip app-arch/zip app-crypt/gpgme[cxx] app-text/hunspell >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.1 >=app-text/libodfgen-0.1.0 app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 =dev-cpp/libcmis-0.5* dev-db/unixODBC dev-lang/perl dev-libs/boost:= dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.12.1 dev-libs/librevenge dev-libs/nspr dev-libs/nss !libressl? ( >=dev-libs/openssl-1.0.0d:0 ) libressl? ( dev-libs/libressl ) >=dev-libs/redland-1.0.16 media-gfx/graphite2 media-libs/fontconfig media-libs/freetype:2 >=media-libs/harfbuzz-0.9.42:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1 >=media-libs/libfreehand-0.1.0 media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libzmf net-libs/neon net-misc/curl net-nds/openldap sci-mathematics/lpsolve x11-libs/cairo[X,-xlib-xcb] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender virtual/glu virtual/jpeg:0 virtual/opengl bluetooth? ( net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) collada? ( media-libs/opencollada ) cups? ( net-print/cups ) dbus? ( dev-libs/dbus-glib ) eds? ( dev-libs/glib:2 gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-2.5 ) gltf? ( >=media-libs/libgltf-0.1.0 ) gnome? ( gnome-base/dconf ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( x11-libs/gdk-pixbuf >=x11-libs/gtk+-2.24:2 ) gtk3? ( dev-libs/glib:2 dev-libs/gobject-introspection x11-libs/gtk+:3 ) jemalloc? ( dev-libs/jemalloc ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 ) mysql? ( dev-db/mysql-connector-c++ ) pdfimport? ( app-text/poppler:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) telepathy? ( net-libs/telepathy-glib ) !<sys-devel/make-3.82 >=dev-libs/libatomic_ops-7.2d >=dev-libs/libxml2-2.7.8 dev-libs/libxslt dev-perl/Archive-Zip dev-util/cppunit >=dev-util/gperf-3 dev-util/intltool >=dev-util/mdds-1.2.2:1= media-libs/glm sys-devel/bison sys-devel/flex sys-devel/gettext sys-devel/ucpp sys-libs/zlib virtual/pkgconfig x11-libs/libXt x11-libs/libXtst x11-proto/randrproto x11-proto/xextproto x11-proto/xineramaproto x11-proto/xproto java? ( dev-java/ant-core >=virtual/jdk-1.6 ) odk? ( >=app-doc/doxygen-1.8.4 ) test? ( dev-util/cppunit ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 java? ( >=dev-java/java-config-2.2.0-r3 ) >=sys-apps/sed-4 >=dev-vcs/git-1.8.2.1 kde? ( dev-util/automoc virtual/pkgconfig !aqua? ( >=x11-libs/libXtst-1.1.0 x11-proto/xf86vidmodeproto ) ) kde? ( dev-lang/perl >=dev-qt/qt3support-4.8.5:4[accessibility] >=dev-qt/qtcore-4.8.5:4[qt3support,ssl] >=dev-qt/qtdbus-4.8.5:4 >=dev-qt/designer-4.8.5:4 >=dev-qt/qtgui-4.8.5:4[accessibility,dbus(+)] >=dev-qt/qtscript-4.8.5:4 >=dev-qt/qtsql-4.8.5:4[qt3support] >=dev-qt/qtsvg-4.8.5:4 >=dev-qt/qttest-4.8.5:4 >=kde-frameworks/kdelibs-4.14.22:4 )
|
||||
DESCRIPTION=A full office productivity suite
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.libreoffice.org
|
||||
IUSE=bluetooth +branding coinmp collada +cups dbus debug eds firebird gltf gnome googledrive gstreamer +gtk gtk3 jemalloc kde libressl mysql odk pdfimport postgres quickstarter telepathy test vlc libreoffice_extensions_nlpsolver libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher elibc_FreeBSD java aqua kde python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5
|
||||
LICENSE=|| ( LGPL-3 MPL-1.1 )
|
||||
PDEPEND=!app-office/libreoffice-l10n
|
||||
RDEPEND=python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads,xml] ) python_single_target_python3_4? ( dev-lang/python:3.4[threads,xml] ) python_single_target_python3_5? ( dev-lang/python:3.5[threads,xml] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?] app-arch/unzip app-arch/zip app-crypt/gpgme app-text/hunspell >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.1 >=app-text/libodfgen-0.1.0 app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 =dev-cpp/libcmis-0.5* dev-db/unixODBC dev-lang/perl dev-libs/boost:= dev-libs/expat dev-libs/hyphen dev-libs/icu:= >=dev-libs/liborcus-0.12.1 dev-libs/librevenge dev-libs/nspr dev-libs/nss !libressl? ( >=dev-libs/openssl-1.0.0d:0 ) libressl? ( dev-libs/libressl ) >=dev-libs/redland-1.0.16 media-gfx/graphite2 media-libs/fontconfig media-libs/freetype:2 >=media-libs/harfbuzz-0.9.42:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1 >=media-libs/libfreehand-0.1.0 media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libzmf net-libs/neon net-misc/curl net-nds/openldap sci-mathematics/lpsolve x11-libs/cairo[X,-xlib-xcb] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender virtual/glu virtual/jpeg:0 virtual/opengl bluetooth? ( net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) collada? ( media-libs/opencollada ) cups? ( net-print/cups ) dbus? ( dev-libs/dbus-glib ) eds? ( dev-libs/glib:2 gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-2.5 ) gltf? ( >=media-libs/libgltf-0.1.0 ) gnome? ( gnome-base/dconf ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( x11-libs/gdk-pixbuf >=x11-libs/gtk+-2.24:2 ) gtk3? ( dev-libs/glib:2 dev-libs/gobject-introspection x11-libs/gtk+:3 ) jemalloc? ( dev-libs/jemalloc ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 ) mysql? ( dev-db/mysql-connector-c++ ) pdfimport? ( app-text/poppler:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) telepathy? ( net-libs/telepathy-glib ) !app-office/libreoffice-bin !app-office/libreoffice-bin-debug !app-office/openoffice media-fonts/liberation-fonts media-fonts/libertine media-fonts/urw-fonts java? ( >=virtual/jre-1.6 ) kde? ( >=kde-apps/kioclient-4.4:4[aqua=] ) vlc? ( media-video/vlc ) java? ( >=dev-java/java-config-2.2.0-r3 ) kde? ( kde-frameworks/oxygen-icons ) kde? ( dev-lang/perl >=dev-qt/qt3support-4.8.5:4[accessibility] >=dev-qt/qtcore-4.8.5:4[qt3support,ssl] >=dev-qt/qtdbus-4.8.5:4 >=dev-qt/designer-4.8.5:4 >=dev-qt/qtgui-4.8.5:4[accessibility,dbus(+)] >=dev-qt/qtscript-4.8.5:4 >=dev-qt/qtsql-4.8.5:4[qt3support] >=dev-qt/qtsvg-4.8.5:4 >=dev-qt/qttest-4.8.5:4 >=kde-frameworks/kdelibs-4.14.22:4 )
|
||||
RDEPEND=python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads,xml] ) python_single_target_python3_4? ( dev-lang/python:3.4[threads,xml] ) python_single_target_python3_5? ( dev-lang/python:3.5[threads,xml] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?] app-arch/unzip app-arch/zip app-crypt/gpgme[cxx] app-text/hunspell >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.1 >=app-text/libodfgen-0.1.0 app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 =dev-cpp/libcmis-0.5* dev-db/unixODBC dev-lang/perl dev-libs/boost:= dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.12.1 dev-libs/librevenge dev-libs/nspr dev-libs/nss !libressl? ( >=dev-libs/openssl-1.0.0d:0 ) libressl? ( dev-libs/libressl ) >=dev-libs/redland-1.0.16 media-gfx/graphite2 media-libs/fontconfig media-libs/freetype:2 >=media-libs/harfbuzz-0.9.42:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1 >=media-libs/libfreehand-0.1.0 media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libzmf net-libs/neon net-misc/curl net-nds/openldap sci-mathematics/lpsolve x11-libs/cairo[X,-xlib-xcb] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender virtual/glu virtual/jpeg:0 virtual/opengl bluetooth? ( net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) collada? ( media-libs/opencollada ) cups? ( net-print/cups ) dbus? ( dev-libs/dbus-glib ) eds? ( dev-libs/glib:2 gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-2.5 ) gltf? ( >=media-libs/libgltf-0.1.0 ) gnome? ( gnome-base/dconf ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( x11-libs/gdk-pixbuf >=x11-libs/gtk+-2.24:2 ) gtk3? ( dev-libs/glib:2 dev-libs/gobject-introspection x11-libs/gtk+:3 ) jemalloc? ( dev-libs/jemalloc ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 ) mysql? ( dev-db/mysql-connector-c++ ) pdfimport? ( app-text/poppler:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) telepathy? ( net-libs/telepathy-glib ) !app-office/libreoffice-bin !app-office/libreoffice-bin-debug !app-office/openoffice media-fonts/liberation-fonts media-fonts/libertine media-fonts/urw-fonts java? ( >=virtual/jre-1.6 ) kde? ( >=kde-apps/kioclient-4.4:4[aqua=] ) vlc? ( media-video/vlc ) java? ( >=dev-java/java-config-2.2.0-r3 ) kde? ( kde-frameworks/oxygen-icons ) kde? ( dev-lang/perl >=dev-qt/qt3support-4.8.5:4[accessibility] >=dev-qt/qtcore-4.8.5:4[qt3support,ssl] >=dev-qt/qtdbus-4.8.5:4 >=dev-qt/designer-4.8.5:4 >=dev-qt/qtgui-4.8.5:4[accessibility,dbus(+)] >=dev-qt/qtscript-4.8.5:4 >=dev-qt/qtsql-4.8.5:4[qt3support] >=dev-qt/qtsvg-4.8.5:4 >=dev-qt/qttest-4.8.5:4 >=kde-frameworks/kdelibs-4.14.22:4 )
|
||||
REQUIRED_USE=^^ ( python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 ) python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_4? ( python_targets_python3_4 ) python_single_target_python3_5? ( python_targets_python3_5 ) bluetooth? ( dbus ) collada? ( gltf ) eds? ( gnome ) gnome? ( gtk ) telepathy? ( gtk ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) libreoffice_extensions_wiki-publisher? ( java )
|
||||
SLOT=0
|
||||
SRC_URI=branding? ( http://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) http://dev-www.libreoffice.org/src//86b1daaa438f5a7bea9a52d7b9799ac0-xmlsec1-1.2.23.tar.gz collada? ( http://dev-www.libreoffice.org/src//4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 ) java? ( http://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( http://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( http://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( http://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )
|
||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c bash-completion-r1 acf715fa09463f043fbfdc1640f3fb85 check-reqs aee25bdf4e2f459af86d17f7c41dcdf6 eutils 708f85bc1bf00876604e223fb56e062a fdo-mime 92d07846ea8ea54172f8c0112a47ae3d flag-o-matic 35067884fbff37bc0c8e7421c5315558 git-r3 6efc2d7de07a77bf72c7207b48d0e123 gnome2-utils c6dcdf3a2c22b578b16adb945dc85c35 java-pkg-opt-2 40db73f27fc6458ec2105812a4f261c7 java-utils-2 b31a7fe19a47c6a2d901f6de949e5209 kde4-base 958da2c50ab906e72cd6fc7c77146404 kde4-functions 1aadb525279ddf31ca3c8e6d56ebecb5 libtool 84763589a795fb127b537cac01e5359f multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing eb9be4b678c4e71f3f530a767df31912 pax-utils 4c2654a34ebe732e85fda354f6ee642f python-single-r1 6793fc854691a2320226801400573568 python-utils-r1 50dad5f912d4c16c130f5679777f25e8 qmake-utils 0a242e7177789b0028b4045f336dd4db toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c virtualx 86c9305a59b3e0459e7fbef3a5f30b96 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
|
||||
_md5_=5ca76bafe0ec5d46ac37a6f2ac270032
|
||||
_md5_=3d72b4345b31c66c4fd720b9366902f3
|
||||
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=dev-libs/librevenge zlib? ( sys-libs/zlib ) doc? ( app-doc/doxygen )
|
||||
DESCRIPTION=Import filter for old StarOffice documents
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/fosnola/libstaroffice
|
||||
IUSE=debug doc tools +zlib
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=|| ( LGPL-2.1+ MPL-2.0 )
|
||||
RDEPEND=dev-libs/librevenge zlib? ( sys-libs/zlib )
|
||||
SLOT=0
|
||||
SRC_URI=http://dev-www.libreoffice.org/src/libstaroffice-0.0.3.tar.xz
|
||||
_md5_=bc8363fe816bbdf8efc11174beab7cb5
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=configure
|
||||
DEPEND=>=dev-libs/dbus-glib-0.100:= >=dev-libs/glib-2.32:2= media-libs/gstreamer:1.0= media-libs/gst-plugins-base:1.0= sys-apps/dbus:0= >=x11-libs/gtk+-3.2:3= x11-libs/libX11:0= >=xfce-base/libxfce4ui-4.11:0=[gtk3(+)] >=xfce-base/libxfce4util-4.11:0= >=xfce-base/xfconf-4.10:0= clutter? ( >=media-libs/clutter-1.16.4:1.0= >=media-libs/clutter-gtk-1.4.4:1.0= ) libnotify? ( >=x11-libs/libnotify-0.7:0= ) taglib? ( >=media-libs/taglib-1.6:0= ) dev-util/intltool sys-devel/gettext virtual/pkgconfig x11-proto/xproto
|
||||
DESCRIPTION=A simple Xfce4 media player using GStreamer
|
||||
EAPI=6
|
||||
HOMEPAGE=http://goodies.xfce.org/projects/applications/parole/
|
||||
IUSE=clutter libnotify taglib
|
||||
KEYWORDS=~amd64 ~mips ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=dev-libs/dbus-glib-0.100:= >=dev-libs/glib-2.32:2= media-libs/gstreamer:1.0= media-libs/gst-plugins-base:1.0= sys-apps/dbus:0= >=x11-libs/gtk+-3.2:3= x11-libs/libX11:0= >=xfce-base/libxfce4ui-4.11:0=[gtk3(+)] >=xfce-base/libxfce4util-4.11:0= >=xfce-base/xfconf-4.10:0= clutter? ( >=media-libs/clutter-1.16.4:1.0= >=media-libs/clutter-gtk-1.4.4:1.0= ) libnotify? ( >=x11-libs/libnotify-0.7:0= ) taglib? ( >=media-libs/taglib-1.6:0= ) media-plugins/gst-plugins-meta:1.0
|
||||
SLOT=0
|
||||
SRC_URI=mirror://xfce/src/apps/parole/0.9/parole-0.9.0.tar.bz2
|
||||
_md5_=5086bdeba4fc49fe9cb8611d4f23edd5
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=configure
|
||||
DEPEND=>=dev-libs/dbus-glib-0.100:= >=dev-libs/glib-2.32:2= media-libs/gstreamer:1.0= media-libs/gst-plugins-base:1.0= sys-apps/dbus:0= >=x11-libs/gtk+-3.14:3= x11-libs/libX11:0= >=xfce-base/libxfce4ui-4.11:0=[gtk3(+)] >=xfce-base/libxfce4util-4.11:0= >=xfce-base/xfconf-4.10:0= clutter? ( >=media-libs/clutter-1.16.4:1.0= >=media-libs/clutter-gtk-1.4.4:1.0= <x11-libs/gtk+-3.22:3 ) libnotify? ( >=x11-libs/libnotify-0.7:0= ) taglib? ( >=media-libs/taglib-1.6:0= ) dev-util/intltool sys-devel/gettext virtual/pkgconfig x11-proto/xproto
|
||||
DESCRIPTION=A simple Xfce4 media player using GStreamer
|
||||
EAPI=6
|
||||
HOMEPAGE=http://goodies.xfce.org/projects/applications/parole/
|
||||
IUSE=clutter libnotify taglib
|
||||
KEYWORDS=~amd64 ~mips ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=dev-libs/dbus-glib-0.100:= >=dev-libs/glib-2.32:2= media-libs/gstreamer:1.0= media-libs/gst-plugins-base:1.0= sys-apps/dbus:0= >=x11-libs/gtk+-3.14:3= x11-libs/libX11:0= >=xfce-base/libxfce4ui-4.11:0=[gtk3(+)] >=xfce-base/libxfce4util-4.11:0= >=xfce-base/xfconf-4.10:0= clutter? ( >=media-libs/clutter-1.16.4:1.0= >=media-libs/clutter-gtk-1.4.4:1.0= <x11-libs/gtk+-3.22:3 ) libnotify? ( >=x11-libs/libnotify-0.7:0= ) taglib? ( >=media-libs/taglib-1.6:0= ) media-plugins/gst-plugins-meta:1.0
|
||||
SLOT=0
|
||||
SRC_URI=mirror://xfce/src/apps/parole/0.9/parole-0.9.1.tar.bz2
|
||||
_md5_=8664f880b5df65fd00cd5c7c53dd8094
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=install unpack
|
||||
DEPEND=>=sci-biology/ncbi-tools-0.20041020-r1
|
||||
DESCRIPTION=Protein sequences and profiles comparison
|
||||
EAPI=0
|
||||
HOMEPAGE=http://www.well.ox.ac.uk/ariadne/
|
||||
KEYWORDS=~amd64 x86
|
||||
LICENSE=ARIADNE
|
||||
RDEPEND=>=sci-biology/ncbi-tools-0.20041020-r1
|
||||
SLOT=0
|
||||
SRC_URI=http://www.well.ox.ac.uk/ariadne/ariadne-1.3.tar.Z
|
||||
_eclasses_=eutils 708f85bc1bf00876604e223fb56e062a multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
|
||||
_md5_=1742c4b03c22637909dd5c35478feffe
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare test
|
||||
DEPEND=sys-devel/binutils-config lto? ( app-arch/xar ) tapi? ( sys-libs/tapi ) sys-devel/llvm sys-libs/libcxx test? ( >=dev-lang/perl-5.8.8 )
|
||||
DESCRIPTION=Darwin assembler as(1) and static linker ld(1), Xcode Tools 8.1
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.opensource.apple.com/darwinsource/
|
||||
IUSE=lto tapi classic test
|
||||
KEYWORDS=~x64-macos ~x86-macos
|
||||
LICENSE=APSL-2
|
||||
RDEPEND=sys-devel/binutils-config lto? ( app-arch/xar ) tapi? ( sys-libs/tapi ) sys-devel/llvm sys-libs/libcxx
|
||||
SLOT=8
|
||||
SRC_URI=http://www.opensource.apple.com/tarballs/ld64/ld64-274.1.tar.gz http://www.opensource.apple.com/tarballs/cctools/cctools-895.tar.gz http://www.opensource.apple.com/tarballs/dyld/dyld-421.2.tar.gz http://dev.gentoo.org/~grobian/distfiles/binutils-apple-patches-4.3-r1.tar.bz2 http://dev.gentoo.org/~grobian/distfiles/binutils-apple-patches-5.1-r2.tar.bz2 http://dev.gentoo.org/~grobian/distfiles/binutils-apple-patches-7.0-r2.tar.bz2 http://dev.gentoo.org/~grobian/distfiles/binutils-apple-patches-7.3-r1.tar.bz2 http://dev.gentoo.org/~grobian/distfiles/binutils-apple-patches-8.2-r0.tar.bz2
|
||||
_eclasses_=eutils 708f85bc1bf00876604e223fb56e062a flag-o-matic 35067884fbff37bc0c8e7421c5315558 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
|
||||
_md5_=2772fdba297cb92dee5c8906073322b6
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare test
|
||||
DEPEND=sys-devel/binutils-config lto? ( app-arch/xar ) tapi? ( sys-libs/tapi ) sys-devel/llvm sys-libs/libcxx test? ( >=dev-lang/perl-5.8.8 )
|
||||
DESCRIPTION=Darwin assembler as(1) and static linker ld(1), Xcode Tools 8.2.1
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.opensource.apple.com/darwinsource/
|
||||
IUSE=lto tapi classic test
|
||||
KEYWORDS=~x64-macos ~x86-macos
|
||||
LICENSE=APSL-2
|
||||
RDEPEND=sys-devel/binutils-config lto? ( app-arch/xar ) tapi? ( sys-libs/tapi ) sys-devel/llvm sys-libs/libcxx
|
||||
SLOT=8
|
||||
SRC_URI=http://www.opensource.apple.com/tarballs/ld64/ld64-274.2.tar.gz http://www.opensource.apple.com/tarballs/cctools/cctools-895.tar.gz http://www.opensource.apple.com/tarballs/dyld/dyld-421.2.tar.gz http://dev.gentoo.org/~grobian/distfiles/binutils-apple-patches-4.3-r1.tar.bz2 http://dev.gentoo.org/~grobian/distfiles/binutils-apple-patches-5.1-r2.tar.bz2 http://dev.gentoo.org/~grobian/distfiles/binutils-apple-patches-7.0-r2.tar.bz2 http://dev.gentoo.org/~grobian/distfiles/binutils-apple-patches-7.3-r1.tar.bz2 http://dev.gentoo.org/~grobian/distfiles/binutils-apple-patches-8.2-r0.tar.bz2
|
||||
_eclasses_=eutils 708f85bc1bf00876604e223fb56e062a flag-o-matic 35067884fbff37bc0c8e7421c5315558 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
|
||||
_md5_=96266941e6bd263ed69937649abd6032
|
@ -0,0 +1,11 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=sys-devel/make >=dev-util/cmake-3.6.3
|
||||
DESCRIPTION=Text-based Application Programming Interface
|
||||
EAPI=6
|
||||
HOMEPAGE=https://opensource.apple.com/source/tapi
|
||||
KEYWORDS=~x64-macos ~x86-macos
|
||||
LICENSE=|| ( UoI-NCSA MIT )
|
||||
SLOT=0
|
||||
SRC_URI=https://opensource.apple.com/tarballs/tapi/tapi-1.30.tar.gz
|
||||
_eclasses_=cmake-utils 014267c4475c1a625ecec5b16e0db1e6 eutils 708f85bc1bf00876604e223fb56e062a flag-o-matic 35067884fbff37bc0c8e7421c5315558 multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing eb9be4b678c4e71f3f530a767df31912 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=86c368989f5b523261c7eb80014e405a
|
@ -1 +1 @@
|
||||
Sun, 26 Feb 2017 18:43:22 +0000
|
||||
Sun, 26 Feb 2017 20:43:33 +0000
|
||||
|
@ -1 +1 @@
|
||||
Sun Feb 26 18:39:28 UTC 2017
|
||||
Sun Feb 26 20:39:38 UTC 2017
|
||||
|
@ -1 +1 @@
|
||||
Sun, 26 Feb 2017 19:00:01 +0000
|
||||
Sun, 26 Feb 2017 21:00:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
1488134401 Sun 26 Feb 2017 06:40:01 PM UTC
|
||||
1488141601 Sun 26 Feb 2017 08:40:01 PM UTC
|
||||
|
@ -1 +1 @@
|
||||
Sun, 26 Feb 2017 18:43:22 +0000
|
||||
Sun, 26 Feb 2017 20:43:33 +0000
|
||||
|
@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
inherit toolchain-funcs eutils
|
||||
|
||||
DESCRIPTION="Protein sequences and profiles comparison"
|
||||
|
||||
HOMEPAGE="http://www.well.ox.ac.uk/ariadne/"
|
||||
SRC_URI="http://www.well.ox.ac.uk/${PN}/${P}.tar.Z"
|
||||
|
||||
LICENSE="ARIADNE"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=sci-biology/ncbi-tools-0.20041020-r1"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/SRC-${PV}"
|
||||
|
||||
src_unpack(){
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}"/${P}-gcc4.patch
|
||||
sed -e "s/CC = gcc/CC = $(tc-getCC)/" \
|
||||
-e "s/OPTIMISE = -O2/OPTIMISE = ${CFLAGS}/" \
|
||||
-i Makefile || die
|
||||
sed -e "s/blosum62/BLOSUM62/" -i prospero.c || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin Linux/{ariadne,prospero} || die
|
||||
dolib Linux/libseq.a || die
|
||||
insinto /usr/include/${PN}
|
||||
doins Include/*.h || die
|
||||
dodoc README || die
|
||||
}
|
@ -0,0 +1,334 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit eutils flag-o-matic toolchain-funcs
|
||||
|
||||
LD64=ld64-274.1
|
||||
CCTOOLS_VERSION=895
|
||||
CCTOOLS=cctools-${CCTOOLS_VERSION}
|
||||
DYLD=dyld-421.2
|
||||
|
||||
DESCRIPTION="Darwin assembler as(1) and static linker ld(1), Xcode Tools ${PV}"
|
||||
HOMEPAGE="http://www.opensource.apple.com/darwinsource/"
|
||||
SRC_URI="http://www.opensource.apple.com/tarballs/ld64/${LD64}.tar.gz
|
||||
http://www.opensource.apple.com/tarballs/cctools/${CCTOOLS}.tar.gz
|
||||
http://www.opensource.apple.com/tarballs/dyld/${DYLD}.tar.gz
|
||||
http://dev.gentoo.org/~grobian/distfiles/${PN}-patches-4.3-r1.tar.bz2
|
||||
http://dev.gentoo.org/~grobian/distfiles/${PN}-patches-5.1-r2.tar.bz2
|
||||
http://dev.gentoo.org/~grobian/distfiles/${PN}-patches-7.0-r2.tar.bz2
|
||||
http://dev.gentoo.org/~grobian/distfiles/${PN}-patches-7.3-r1.tar.bz2
|
||||
http://dev.gentoo.org/~grobian/distfiles/${PN}-patches-8.2-r0.tar.bz2"
|
||||
|
||||
LICENSE="APSL-2"
|
||||
KEYWORDS="~x64-macos ~x86-macos"
|
||||
IUSE="lto tapi classic test"
|
||||
|
||||
# ld64 can now only be compiled using llvm and libc++ since it massively uses
|
||||
# C++11 language features. *But additionally* the as driver now defaults to
|
||||
# calling clang as the assembler on many platforms. This can be disabled using
|
||||
# -Wa,-Q but since it's default we make llvm a static runtime dependency.
|
||||
RDEPEND="sys-devel/binutils-config
|
||||
lto? ( app-arch/xar )
|
||||
tapi? ( sys-libs/tapi )
|
||||
sys-devel/llvm
|
||||
sys-libs/libcxx"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( >=dev-lang/perl-5.8.8 )"
|
||||
|
||||
SLOT="8"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
|
||||
|
||||
src_prepare() {
|
||||
cd "${S}"/${LD64}/src
|
||||
cp "${S}"/ld64-136-compile_stubs.h ld/compile_stubs.h
|
||||
cp "${S}"/ld64-274.1-Makefile Makefile
|
||||
|
||||
epatch "${S}"/ld64-274.1-nolto.patch
|
||||
epatch "${S}"/ld64-236.3-crashreporter.patch
|
||||
epatch "${S}"/ld64-264.3.102-bitcode-case.patch
|
||||
epatch "${S}"/ld64-274.1-unknown-fixup.patch
|
||||
epatch "${S}"/ld64-274.1-notapi.patch
|
||||
|
||||
# workound llvm-3.9.{0,1} issue
|
||||
# https://bugs.gentoo.org/show_bug.cgi?id=603580
|
||||
# https://groups.google.com/forum/#!topic/llvm-dev/JY6nuKE__sU
|
||||
# http://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20160829/169553.html
|
||||
sed -i -e '/COMPILE_TIME_ASSERT/d' ld/parsers/libunwind/*.hpp || die
|
||||
|
||||
# provide missing headers from libunwind and dyld
|
||||
mkdir -p include/{mach,mach-o/arm} || die
|
||||
# never present because it's private
|
||||
cp ../../${DYLD}/include/mach-o/dyld_priv.h include/mach-o || die
|
||||
# use copies from cctools because they're otherwise hidden in some SDK
|
||||
cp ../../${CCTOOLS}/include/mach-o/arm/reloc.h include/mach-o/arm || die
|
||||
# provide all required CPU_TYPEs on all platforms
|
||||
cp ../../${CCTOOLS}/include/mach/machine.h include/mach/machine.h
|
||||
# add alias for newer identifiers, because ld64 uses both but cctools
|
||||
# header only defines the older
|
||||
epatch "${S}"/ld64-236.3-missing-cputypes.patch
|
||||
|
||||
local VER_STR="\"@(#)PROGRAM:ld PROJECT:${LD64} (Gentoo ${PN}-${PVR})\\n\""
|
||||
echo "char ldVersionString[] = ${VER_STR};" > version.cpp
|
||||
|
||||
epatch "${S}"/ld64-123.2-debug-backtrace.patch
|
||||
|
||||
cd "${S}"/${CCTOOLS}
|
||||
epatch "${S}"/${PN}-4.5-as.patch
|
||||
epatch "${S}"/${PN}-5.1-as-dir.patch
|
||||
epatch "${S}"/${PN}-5.1-ranlib.patch
|
||||
epatch "${S}"/${PN}-3.1.1-libtool-ranlib.patch
|
||||
epatch "${S}"/${PN}-3.1.1-no-headers.patch
|
||||
epatch "${S}"/${PN}-4.0-no-oss-dir.patch
|
||||
epatch "${S}"/cctools-839-intel-retf.patch
|
||||
epatch "${S}"/${PN}-5.1-extraneous-includes.patch
|
||||
epatch "${S}"/${PN}-5.1-strnlen.patch
|
||||
epatch "${S}"/${PN}-7.3-make-j.patch
|
||||
epatch "${S}"/${PN}-7.0-lto-prefix-2.patch
|
||||
epatch "${S}"/${PN}-7.0-clang-as.patch
|
||||
epatch "${S}"/${PN}-8.1-nolto.patch
|
||||
epatch "${S}"/${PN}-7.3-nollvm.patch
|
||||
epatch "${S}"/${PN}-7.3-no-developertools-dir.patch
|
||||
epatch "${S}"/${PN}-8.1-llvm-tools.patch
|
||||
cp ../${LD64}/src/other/prune_trie.h include/mach-o/ || die
|
||||
|
||||
# do not build profileable libstuff to save compile time
|
||||
sed -i -e "/^all:/s, profile , ," libstuff/Makefile
|
||||
|
||||
# cctools version is provided to make via RC_ProjectSourceVersion which
|
||||
# generates and compiles it as apple_version[] into libstuff. From
|
||||
# there it's picked up by the individual tools. Since
|
||||
# RC_ProjectSourceVersion is also used as library version, we can't
|
||||
# just append our local version info. So we hack the libstuff Makefile
|
||||
# to include our Gentoo version.
|
||||
sed -i -e "/cctools-.*(RC_ProjectSourceVersion).*OFILE_DIR/s,Version),Version) (Gentoo ${PN}-${PVR})," \
|
||||
libstuff/Makefile
|
||||
|
||||
eapply_user
|
||||
|
||||
# clean up test suite
|
||||
cd "${S}"/${LD64}/unit-tests/test-cases
|
||||
local c
|
||||
|
||||
# we don't have llvm
|
||||
((++c)); rm -rf llvm-integration;
|
||||
|
||||
# we don't have dtrace
|
||||
((++c)); rm -rf dtrace-static-probes-coalescing;
|
||||
((++c)); rm -rf dtrace-static-probes;
|
||||
|
||||
# a file is missing
|
||||
((++c)); rm -rf eh-coalescing-r
|
||||
|
||||
# we don't do universal binaries
|
||||
((++c)); rm -rf blank-stubs;
|
||||
|
||||
# looks like a problem with apple's result-filter.pl
|
||||
((++c)); rm -rf implicit-common3;
|
||||
((++c)); rm -rf order_file-ans;
|
||||
|
||||
# TODO no idea what goes wrong here
|
||||
((++c)); rm -rf dwarf-debug-notes;
|
||||
|
||||
einfo "Deleted $c tests that were bound to fail"
|
||||
|
||||
cd "${S}"
|
||||
ebegin "cleaning Makefiles from unwanted CFLAGS"
|
||||
find . -name "Makefile" -print0 | xargs -0 sed \
|
||||
-i \
|
||||
-e 's/ -g / /g' \
|
||||
-e 's/^G =.*$/G =/' \
|
||||
-e 's/^OFLAG =.*$/OFLAG =/' \
|
||||
-e 's/install -c -s/install/g'
|
||||
eend $?
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
ENABLE_LTO=0
|
||||
use lto && ENABLE_LTO=1
|
||||
|
||||
export CTARGET=${CTARGET:-${CHOST}}
|
||||
if [[ ${CTARGET} == ${CHOST} ]] ; then
|
||||
if [[ ${CATEGORY} == cross-* ]] ; then
|
||||
export CTARGET=${CATEGORY#cross-}
|
||||
fi
|
||||
fi
|
||||
|
||||
LIBPATH=/usr/$(get_libdir)/binutils/${CTARGET}/${PV}
|
||||
INCPATH=${LIBPATH}/include
|
||||
DATAPATH=/usr/share/binutils-data/${CTARGET}/${PV}
|
||||
if is_cross ; then
|
||||
BINPATH=/usr/${CHOST}/${CTARGET}/binutils-bin/${PV}
|
||||
else
|
||||
BINPATH=/usr/${CTARGET}/binutils-bin/${PV}
|
||||
fi
|
||||
|
||||
# CPPFLAGS only affects ld64, cctools don't use 'em (which currently is
|
||||
# what we want)
|
||||
append-cppflags -DNDEBUG
|
||||
|
||||
# Create configure.h for ld64 with SUPPORT_ARCH_<arch> defines in it.
|
||||
DERIVED_FILE_DIR=${LD64}/src \
|
||||
${LD64}/src/create_configure
|
||||
}
|
||||
|
||||
compile_ld64() {
|
||||
einfo "building ${LD64}"
|
||||
cd "${S}"/${LD64}/src
|
||||
emake \
|
||||
LTO=${ENABLE_LTO} \
|
||||
TAPI=$(use tapi && echo 1 || echo 0) \
|
||||
|| die "emake failed for ld64"
|
||||
use test && emake build_test
|
||||
}
|
||||
|
||||
compile_cctools() {
|
||||
einfo "building ${CCTOOLS}"
|
||||
cd "${S}"/${CCTOOLS}
|
||||
# Suppress running dsymutil because it will warn about missing debug
|
||||
# info which is expected when compiling without -g as we normally do.
|
||||
# This might need some more thought if anyone ever wanted to build us
|
||||
# for debugging with Apple's tools.
|
||||
emake \
|
||||
LIB_PRUNETRIE="-L../../${LD64}/src -lprunetrie" \
|
||||
EFITOOLS= \
|
||||
LTO="${ENABLE_LTO}" \
|
||||
LTO_LIBDIR=../../../lib \
|
||||
COMMON_SUBDIRS='libstuff ar misc otool' \
|
||||
SUBDIRS_32= \
|
||||
LEGACY= \
|
||||
RC_ProjectSourceVersion=${CCTOOLS_VERSION} \
|
||||
RC_CFLAGS="${CFLAGS}" \
|
||||
OFLAG="${CCTOOLS_OFLAG}" \
|
||||
DSYMUTIL=": disabled: dsymutil" \
|
||||
|| die "emake failed for the cctools"
|
||||
cd "${S}"/${CCTOOLS}/as
|
||||
emake \
|
||||
BUILD_OBSOLETE_ARCH= \
|
||||
RC_ProjectSourceVersion=${CCTOOLS_VERSION} \
|
||||
RC_CFLAGS="-DASLIBEXECDIR=\"\\\"${EPREFIX}${LIBPATH}/\\\"\" -DCLANGDIR=\"\\\"${EPREFIX}/usr/bin/\\\"\" ${CFLAGS}" \
|
||||
OFLAG="${CCTOOLS_OFLAG}" \
|
||||
DSYMUTIL=": disabled: dsymutil" \
|
||||
|| die "emake failed for as"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
compile_ld64
|
||||
compile_cctools
|
||||
}
|
||||
|
||||
install_ld64() {
|
||||
exeinto ${BINPATH}
|
||||
doexe "${S}"/${LD64}/src/{ld64,rebase,dyldinfo,unwinddump,ObjectDump}
|
||||
dosym ld64 ${BINPATH}/ld
|
||||
insinto ${DATAPATH}/man/man1
|
||||
doins "${S}"/${LD64}/doc/man/man1/{ld,ld64,rebase}.1
|
||||
}
|
||||
|
||||
install_cctools() {
|
||||
cd "${S}"/${CCTOOLS}
|
||||
emake install_all_but_headers \
|
||||
EFITOOLS= \
|
||||
COMMON_SUBDIRS='ar misc otool' \
|
||||
SUBDIRS_32= \
|
||||
DSTROOT=\"${D}\" \
|
||||
BINDIR=\"${EPREFIX}\"${BINPATH} \
|
||||
LOCBINDIR=\"${EPREFIX}\"${BINPATH} \
|
||||
USRBINDIR=\"${EPREFIX}\"${BINPATH} \
|
||||
LOCLIBDIR=\"${EPREFIX}\"${LIBPATH} \
|
||||
MANDIR=\"${EPREFIX}\"${DATAPATH}/man/
|
||||
cd "${S}"/${CCTOOLS}/as
|
||||
emake install \
|
||||
BUILD_OBSOLETE_ARCH= \
|
||||
DSTROOT=\"${D}\" \
|
||||
USRBINDIR=\"${EPREFIX}\"${BINPATH} \
|
||||
LIBDIR=\"${EPREFIX}\"${LIBPATH} \
|
||||
LOCLIBDIR=\"${EPREFIX}\"${LIBPATH}
|
||||
|
||||
# upstream is starting to replace classic binutils with llvm-integrated
|
||||
# ones. nm and size are now symlinks to llvm-{nm,size} while the classic
|
||||
# version is preserved as {nm,size}-classic.
|
||||
# Since our binutils do not live in the same directory as the llvm
|
||||
# installation, we have to rewrite the symlinks to the llvm tools.
|
||||
# This also means, that these tools still appear to be versioned via
|
||||
# binutils-config but actually always run the currently installed llvm
|
||||
# tool.
|
||||
budir=${D}/${EPREFIX}/${BINPATH}
|
||||
for tool in nm size ; do
|
||||
# ${EPREFIX}/usr/x86_64-apple-darwin15/binutils-bin/7.3/$tool
|
||||
# -> ${EPREFIX}/bin/llvm-$tool
|
||||
use classic && \
|
||||
ln -sfn ${tool}-classic "${budir}/${tool}" || \
|
||||
ln -sfn ../../../bin/llvm-${tool} "${budir}/${tool}"
|
||||
done
|
||||
|
||||
# Also, otool is now based on llvm-objdump. But a small wrapper installed
|
||||
# as llvm-otool remains, providing command line compatibility.
|
||||
use classic && \
|
||||
ln -sfn otool-classic "${budir}/otool" || \
|
||||
ln -sfn llvm-otool "${budir}/otool"
|
||||
|
||||
cd "${ED}"${BINPATH}
|
||||
insinto ${DATAPATH}/man/man1
|
||||
local skips manpage
|
||||
# ar brings an up-to-date manpage with it
|
||||
skips=( ar )
|
||||
for bin in *; do
|
||||
for skip in ${skips[@]}; do
|
||||
if [[ ${bin} == ${skip} ]]; then
|
||||
continue 2;
|
||||
fi
|
||||
done
|
||||
manpage=${S}/${CCTOOLS}/man/${bin}.1
|
||||
if [[ -f "${manpage}" ]]; then
|
||||
doins "${manpage}"
|
||||
fi
|
||||
done
|
||||
insinto ${DATAPATH}/man/man5
|
||||
doins "${S}"/${CCTOOLS}/man/*.5
|
||||
}
|
||||
|
||||
src_test() {
|
||||
if ! [ "${EPREFIX}"/usr/bin/clang ] ; then
|
||||
einfo "Test suite only works properly with clang - please install"
|
||||
return
|
||||
fi
|
||||
|
||||
einfo "Running unit tests"
|
||||
cd "${S}"/${LD64}/unit-tests/test-cases
|
||||
# provide the new ld as a symlink to clang so that -ccc-install-dir
|
||||
# will pick it up
|
||||
ln -sfn ../../src/ld64 ld
|
||||
# use our arch command because the System's will report i386 even for an
|
||||
# x86_64 prefix
|
||||
perl ../bin/make-recursive.pl \
|
||||
BUILT_PRODUCTS_DIR="${S}"/${LD64}/src \
|
||||
ARCH="$(arch)" \
|
||||
LD="${S}"/${LD64}/src/ld64 \
|
||||
CC="${CC} -ccc-install-dir $PWD" \
|
||||
CXX="${CXX} -ccc-install-dir $PWD" \
|
||||
OTOOL="${S}"/${CCTOOLS}/otool/otool.NEW \
|
||||
| perl ../bin/result-filter.pl
|
||||
}
|
||||
|
||||
src_install() {
|
||||
install_ld64
|
||||
install_cctools
|
||||
|
||||
cd "${S}"
|
||||
insinto /etc/env.d/binutils
|
||||
cat <<-EOF > env.d
|
||||
TARGET="${CHOST}"
|
||||
VER="${PV}"
|
||||
FAKE_TARGETS="${CHOST}"
|
||||
EOF
|
||||
newins env.d ${CHOST}-${PV}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
binutils-config ${CHOST}-${PV}
|
||||
}
|
@ -0,0 +1,334 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit eutils flag-o-matic toolchain-funcs
|
||||
|
||||
LD64=ld64-274.2
|
||||
CCTOOLS_VERSION=895
|
||||
CCTOOLS=cctools-${CCTOOLS_VERSION}
|
||||
DYLD=dyld-421.2
|
||||
|
||||
DESCRIPTION="Darwin assembler as(1) and static linker ld(1), Xcode Tools ${PV}"
|
||||
HOMEPAGE="http://www.opensource.apple.com/darwinsource/"
|
||||
SRC_URI="http://www.opensource.apple.com/tarballs/ld64/${LD64}.tar.gz
|
||||
http://www.opensource.apple.com/tarballs/cctools/${CCTOOLS}.tar.gz
|
||||
http://www.opensource.apple.com/tarballs/dyld/${DYLD}.tar.gz
|
||||
http://dev.gentoo.org/~grobian/distfiles/${PN}-patches-4.3-r1.tar.bz2
|
||||
http://dev.gentoo.org/~grobian/distfiles/${PN}-patches-5.1-r2.tar.bz2
|
||||
http://dev.gentoo.org/~grobian/distfiles/${PN}-patches-7.0-r2.tar.bz2
|
||||
http://dev.gentoo.org/~grobian/distfiles/${PN}-patches-7.3-r1.tar.bz2
|
||||
http://dev.gentoo.org/~grobian/distfiles/${PN}-patches-8.2-r0.tar.bz2"
|
||||
|
||||
LICENSE="APSL-2"
|
||||
KEYWORDS="~x64-macos ~x86-macos"
|
||||
IUSE="lto tapi classic test"
|
||||
|
||||
# ld64 can now only be compiled using llvm and libc++ since it massively uses
|
||||
# C++11 language features. *But additionally* the as driver now defaults to
|
||||
# calling clang as the assembler on many platforms. This can be disabled using
|
||||
# -Wa,-Q but since it's default we make llvm a static runtime dependency.
|
||||
RDEPEND="sys-devel/binutils-config
|
||||
lto? ( app-arch/xar )
|
||||
tapi? ( sys-libs/tapi )
|
||||
sys-devel/llvm
|
||||
sys-libs/libcxx"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( >=dev-lang/perl-5.8.8 )"
|
||||
|
||||
SLOT="8"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
|
||||
|
||||
src_prepare() {
|
||||
cd "${S}"/${LD64}/src
|
||||
cp "${S}"/ld64-136-compile_stubs.h ld/compile_stubs.h
|
||||
cp "${S}"/ld64-274.1-Makefile Makefile
|
||||
|
||||
epatch "${S}"/ld64-274.1-nolto.patch
|
||||
epatch "${S}"/ld64-236.3-crashreporter.patch
|
||||
epatch "${S}"/ld64-264.3.102-bitcode-case.patch
|
||||
epatch "${S}"/ld64-274.1-unknown-fixup.patch
|
||||
epatch "${S}"/ld64-274.1-notapi.patch
|
||||
|
||||
# workound llvm-3.9.{0,1} issue
|
||||
# https://bugs.gentoo.org/show_bug.cgi?id=603580
|
||||
# https://groups.google.com/forum/#!topic/llvm-dev/JY6nuKE__sU
|
||||
# http://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20160829/169553.html
|
||||
sed -i -e '/COMPILE_TIME_ASSERT/d' ld/parsers/libunwind/*.hpp || die
|
||||
|
||||
# provide missing headers from libunwind and dyld
|
||||
mkdir -p include/{mach,mach-o/arm} || die
|
||||
# never present because it's private
|
||||
cp ../../${DYLD}/include/mach-o/dyld_priv.h include/mach-o || die
|
||||
# use copies from cctools because they're otherwise hidden in some SDK
|
||||
cp ../../${CCTOOLS}/include/mach-o/arm/reloc.h include/mach-o/arm || die
|
||||
# provide all required CPU_TYPEs on all platforms
|
||||
cp ../../${CCTOOLS}/include/mach/machine.h include/mach/machine.h
|
||||
# add alias for newer identifiers, because ld64 uses both but cctools
|
||||
# header only defines the older
|
||||
epatch "${S}"/ld64-236.3-missing-cputypes.patch
|
||||
|
||||
local VER_STR="\"@(#)PROGRAM:ld PROJECT:${LD64} (Gentoo ${PN}-${PVR})\\n\""
|
||||
echo "char ldVersionString[] = ${VER_STR};" > version.cpp
|
||||
|
||||
epatch "${S}"/ld64-123.2-debug-backtrace.patch
|
||||
|
||||
cd "${S}"/${CCTOOLS}
|
||||
epatch "${S}"/${PN}-4.5-as.patch
|
||||
epatch "${S}"/${PN}-5.1-as-dir.patch
|
||||
epatch "${S}"/${PN}-5.1-ranlib.patch
|
||||
epatch "${S}"/${PN}-3.1.1-libtool-ranlib.patch
|
||||
epatch "${S}"/${PN}-3.1.1-no-headers.patch
|
||||
epatch "${S}"/${PN}-4.0-no-oss-dir.patch
|
||||
epatch "${S}"/cctools-839-intel-retf.patch
|
||||
epatch "${S}"/${PN}-5.1-extraneous-includes.patch
|
||||
epatch "${S}"/${PN}-5.1-strnlen.patch
|
||||
epatch "${S}"/${PN}-7.3-make-j.patch
|
||||
epatch "${S}"/${PN}-7.0-lto-prefix-2.patch
|
||||
epatch "${S}"/${PN}-7.0-clang-as.patch
|
||||
epatch "${S}"/${PN}-8.1-nolto.patch
|
||||
epatch "${S}"/${PN}-7.3-nollvm.patch
|
||||
epatch "${S}"/${PN}-7.3-no-developertools-dir.patch
|
||||
epatch "${S}"/${PN}-8.1-llvm-tools.patch
|
||||
cp ../${LD64}/src/other/prune_trie.h include/mach-o/ || die
|
||||
|
||||
# do not build profileable libstuff to save compile time
|
||||
sed -i -e "/^all:/s, profile , ," libstuff/Makefile
|
||||
|
||||
# cctools version is provided to make via RC_ProjectSourceVersion which
|
||||
# generates and compiles it as apple_version[] into libstuff. From
|
||||
# there it's picked up by the individual tools. Since
|
||||
# RC_ProjectSourceVersion is also used as library version, we can't
|
||||
# just append our local version info. So we hack the libstuff Makefile
|
||||
# to include our Gentoo version.
|
||||
sed -i -e "/cctools-.*(RC_ProjectSourceVersion).*OFILE_DIR/s,Version),Version) (Gentoo ${PN}-${PVR})," \
|
||||
libstuff/Makefile
|
||||
|
||||
eapply_user
|
||||
|
||||
# clean up test suite
|
||||
cd "${S}"/${LD64}/unit-tests/test-cases
|
||||
local c
|
||||
|
||||
# we don't have llvm
|
||||
((++c)); rm -rf llvm-integration;
|
||||
|
||||
# we don't have dtrace
|
||||
((++c)); rm -rf dtrace-static-probes-coalescing;
|
||||
((++c)); rm -rf dtrace-static-probes;
|
||||
|
||||
# a file is missing
|
||||
((++c)); rm -rf eh-coalescing-r
|
||||
|
||||
# we don't do universal binaries
|
||||
((++c)); rm -rf blank-stubs;
|
||||
|
||||
# looks like a problem with apple's result-filter.pl
|
||||
((++c)); rm -rf implicit-common3;
|
||||
((++c)); rm -rf order_file-ans;
|
||||
|
||||
# TODO no idea what goes wrong here
|
||||
((++c)); rm -rf dwarf-debug-notes;
|
||||
|
||||
einfo "Deleted $c tests that were bound to fail"
|
||||
|
||||
cd "${S}"
|
||||
ebegin "cleaning Makefiles from unwanted CFLAGS"
|
||||
find . -name "Makefile" -print0 | xargs -0 sed \
|
||||
-i \
|
||||
-e 's/ -g / /g' \
|
||||
-e 's/^G =.*$/G =/' \
|
||||
-e 's/^OFLAG =.*$/OFLAG =/' \
|
||||
-e 's/install -c -s/install/g'
|
||||
eend $?
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
ENABLE_LTO=0
|
||||
use lto && ENABLE_LTO=1
|
||||
|
||||
export CTARGET=${CTARGET:-${CHOST}}
|
||||
if [[ ${CTARGET} == ${CHOST} ]] ; then
|
||||
if [[ ${CATEGORY} == cross-* ]] ; then
|
||||
export CTARGET=${CATEGORY#cross-}
|
||||
fi
|
||||
fi
|
||||
|
||||
LIBPATH=/usr/$(get_libdir)/binutils/${CTARGET}/${PV}
|
||||
INCPATH=${LIBPATH}/include
|
||||
DATAPATH=/usr/share/binutils-data/${CTARGET}/${PV}
|
||||
if is_cross ; then
|
||||
BINPATH=/usr/${CHOST}/${CTARGET}/binutils-bin/${PV}
|
||||
else
|
||||
BINPATH=/usr/${CTARGET}/binutils-bin/${PV}
|
||||
fi
|
||||
|
||||
# CPPFLAGS only affects ld64, cctools don't use 'em (which currently is
|
||||
# what we want)
|
||||
append-cppflags -DNDEBUG
|
||||
|
||||
# Create configure.h for ld64 with SUPPORT_ARCH_<arch> defines in it.
|
||||
DERIVED_FILE_DIR=${LD64}/src \
|
||||
${LD64}/src/create_configure
|
||||
}
|
||||
|
||||
compile_ld64() {
|
||||
einfo "building ${LD64}"
|
||||
cd "${S}"/${LD64}/src
|
||||
emake \
|
||||
LTO=${ENABLE_LTO} \
|
||||
TAPI=$(use tapi && echo 1 || echo 0) \
|
||||
|| die "emake failed for ld64"
|
||||
use test && emake build_test
|
||||
}
|
||||
|
||||
compile_cctools() {
|
||||
einfo "building ${CCTOOLS}"
|
||||
cd "${S}"/${CCTOOLS}
|
||||
# Suppress running dsymutil because it will warn about missing debug
|
||||
# info which is expected when compiling without -g as we normally do.
|
||||
# This might need some more thought if anyone ever wanted to build us
|
||||
# for debugging with Apple's tools.
|
||||
emake \
|
||||
LIB_PRUNETRIE="-L../../${LD64}/src -lprunetrie" \
|
||||
EFITOOLS= \
|
||||
LTO="${ENABLE_LTO}" \
|
||||
LTO_LIBDIR=../../../lib \
|
||||
COMMON_SUBDIRS='libstuff ar misc otool' \
|
||||
SUBDIRS_32= \
|
||||
LEGACY= \
|
||||
RC_ProjectSourceVersion=${CCTOOLS_VERSION} \
|
||||
RC_CFLAGS="${CFLAGS}" \
|
||||
OFLAG="${CCTOOLS_OFLAG}" \
|
||||
DSYMUTIL=": disabled: dsymutil" \
|
||||
|| die "emake failed for the cctools"
|
||||
cd "${S}"/${CCTOOLS}/as
|
||||
emake \
|
||||
BUILD_OBSOLETE_ARCH= \
|
||||
RC_ProjectSourceVersion=${CCTOOLS_VERSION} \
|
||||
RC_CFLAGS="-DASLIBEXECDIR=\"\\\"${EPREFIX}${LIBPATH}/\\\"\" -DCLANGDIR=\"\\\"${EPREFIX}/usr/bin/\\\"\" ${CFLAGS}" \
|
||||
OFLAG="${CCTOOLS_OFLAG}" \
|
||||
DSYMUTIL=": disabled: dsymutil" \
|
||||
|| die "emake failed for as"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
compile_ld64
|
||||
compile_cctools
|
||||
}
|
||||
|
||||
install_ld64() {
|
||||
exeinto ${BINPATH}
|
||||
doexe "${S}"/${LD64}/src/{ld64,rebase,dyldinfo,unwinddump,ObjectDump}
|
||||
dosym ld64 ${BINPATH}/ld
|
||||
insinto ${DATAPATH}/man/man1
|
||||
doins "${S}"/${LD64}/doc/man/man1/{ld,ld64,rebase}.1
|
||||
}
|
||||
|
||||
install_cctools() {
|
||||
cd "${S}"/${CCTOOLS}
|
||||
emake install_all_but_headers \
|
||||
EFITOOLS= \
|
||||
COMMON_SUBDIRS='ar misc otool' \
|
||||
SUBDIRS_32= \
|
||||
DSTROOT=\"${D}\" \
|
||||
BINDIR=\"${EPREFIX}\"${BINPATH} \
|
||||
LOCBINDIR=\"${EPREFIX}\"${BINPATH} \
|
||||
USRBINDIR=\"${EPREFIX}\"${BINPATH} \
|
||||
LOCLIBDIR=\"${EPREFIX}\"${LIBPATH} \
|
||||
MANDIR=\"${EPREFIX}\"${DATAPATH}/man/
|
||||
cd "${S}"/${CCTOOLS}/as
|
||||
emake install \
|
||||
BUILD_OBSOLETE_ARCH= \
|
||||
DSTROOT=\"${D}\" \
|
||||
USRBINDIR=\"${EPREFIX}\"${BINPATH} \
|
||||
LIBDIR=\"${EPREFIX}\"${LIBPATH} \
|
||||
LOCLIBDIR=\"${EPREFIX}\"${LIBPATH}
|
||||
|
||||
# upstream is starting to replace classic binutils with llvm-integrated
|
||||
# ones. nm and size are now symlinks to llvm-{nm,size} while the classic
|
||||
# version is preserved as {nm,size}-classic.
|
||||
# Since our binutils do not live in the same directory as the llvm
|
||||
# installation, we have to rewrite the symlinks to the llvm tools.
|
||||
# This also means, that these tools still appear to be versioned via
|
||||
# binutils-config but actually always run the currently installed llvm
|
||||
# tool.
|
||||
budir=${D}/${EPREFIX}/${BINPATH}
|
||||
for tool in nm size ; do
|
||||
# ${EPREFIX}/usr/x86_64-apple-darwin15/binutils-bin/7.3/$tool
|
||||
# -> ${EPREFIX}/bin/llvm-$tool
|
||||
use classic && \
|
||||
ln -sfn ${tool}-classic "${budir}/${tool}" || \
|
||||
ln -sfn ../../../bin/llvm-${tool} "${budir}/${tool}"
|
||||
done
|
||||
|
||||
# Also, otool is now based on llvm-objdump. But a small wrapper installed
|
||||
# as llvm-otool remains, providing command line compatibility.
|
||||
use classic && \
|
||||
ln -sfn otool-classic "${budir}/otool" || \
|
||||
ln -sfn llvm-otool "${budir}/otool"
|
||||
|
||||
cd "${ED}"${BINPATH}
|
||||
insinto ${DATAPATH}/man/man1
|
||||
local skips manpage
|
||||
# ar brings an up-to-date manpage with it
|
||||
skips=( ar )
|
||||
for bin in *; do
|
||||
for skip in ${skips[@]}; do
|
||||
if [[ ${bin} == ${skip} ]]; then
|
||||
continue 2;
|
||||
fi
|
||||
done
|
||||
manpage=${S}/${CCTOOLS}/man/${bin}.1
|
||||
if [[ -f "${manpage}" ]]; then
|
||||
doins "${manpage}"
|
||||
fi
|
||||
done
|
||||
insinto ${DATAPATH}/man/man5
|
||||
doins "${S}"/${CCTOOLS}/man/*.5
|
||||
}
|
||||
|
||||
src_test() {
|
||||
if ! [ "${EPREFIX}"/usr/bin/clang ] ; then
|
||||
einfo "Test suite only works properly with clang - please install"
|
||||
return
|
||||
fi
|
||||
|
||||
einfo "Running unit tests"
|
||||
cd "${S}"/${LD64}/unit-tests/test-cases
|
||||
# provide the new ld as a symlink to clang so that -ccc-install-dir
|
||||
# will pick it up
|
||||
ln -sfn ../../src/ld64 ld
|
||||
# use our arch command because the System's will report i386 even for an
|
||||
# x86_64 prefix
|
||||
perl ../bin/make-recursive.pl \
|
||||
BUILT_PRODUCTS_DIR="${S}"/${LD64}/src \
|
||||
ARCH="$(arch)" \
|
||||
LD="${S}"/${LD64}/src/ld64 \
|
||||
CC="${CC} -ccc-install-dir $PWD" \
|
||||
CXX="${CXX} -ccc-install-dir $PWD" \
|
||||
OTOOL="${S}"/${CCTOOLS}/otool/otool.NEW \
|
||||
| perl ../bin/result-filter.pl
|
||||
}
|
||||
|
||||
src_install() {
|
||||
install_ld64
|
||||
install_cctools
|
||||
|
||||
cd "${S}"
|
||||
insinto /etc/env.d/binutils
|
||||
cat <<-EOF > env.d
|
||||
TARGET="${CHOST}"
|
||||
VER="${PV}"
|
||||
FAKE_TARGETS="${CHOST}"
|
||||
EOF
|
||||
newins env.d ${CHOST}-${PV}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
binutils-config ${CHOST}-${PV}
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST tapi-1.30.tar.gz 29071 SHA256 be2f3732c4ba7e9d78696fe43f0b31fa4963925ee6e4e5e11cc45603a83ff9a1 SHA512 fa495da150c6b6ff9e0bf667a9a06f0b932363297b75379fd59a5c728168a3ac103a656d1a59fa1b0c0012a18c9874439237bbf2a3c26f9bdf202b4d78e31520 WHIRLPOOL 966cfd8149ab9952858d1985c96039b2f21cccc6d415b557c860d307823ea323bf66cec03a1ab572e160ad21590fd2584ea9037a5c3d769b22aeaacc934fcfe2
|
@ -0,0 +1,17 @@
|
||||
libtapi is by default limited to be linked to binaries called ld only. When
|
||||
trying to link it into e.g. our ld64 we get:
|
||||
|
||||
ld: cannot link directly with ${EPREFIX}/usr/lib/libtapi.dylib for architecture
|
||||
x86_64
|
||||
|
||||
Drop that limitation in order to be able to use the library.
|
||||
|
||||
--- libtapi-1.30/tools/libtapi/CMakeLists.txt.orig 2017-02-12 17:35:55.000000000 +0100
|
||||
+++ libtapi-1.30/tools/libtapi/CMakeLists.txt 2017-02-12 17:36:17.000000000 +0100
|
||||
@@ -18,5 +18,5 @@
|
||||
|
||||
set_property(TARGET libtapi APPEND_STRING
|
||||
PROPERTY
|
||||
- LINK_FLAGS " -current_version ${TAPI_VERSION_MAJOR}.${TAPI_VERSION_MINOR}.${TAPI_VERSION_PATCH} -compatibility_version 1 -allowable_client ld"
|
||||
+ LINK_FLAGS " -current_version ${TAPI_VERSION_MAJOR}.${TAPI_VERSION_MINOR}.${TAPI_VERSION_PATCH} -compatibility_version 1"
|
||||
)
|
@ -0,0 +1,11 @@
|
||||
--- libtapi-1.30/lib/Core/Symbol.cpp.orig 2017-02-11 21:51:53.000000000 +0100
|
||||
+++ libtapi-1.30/lib/Core/Symbol.cpp 2017-02-11 21:52:00.000000000 +0100
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
#include "tapi/Core/Symbol.h"
|
||||
#include "tapi/Core/LLVM.h"
|
||||
-#include "llvm/Config/config.h"
|
||||
+#include "llvm/Config/llvm-config.h"
|
||||
#include "llvm/Support/raw_ostream.h"
|
||||
|
||||
#if HAVE_CXXABI_H
|
@ -0,0 +1,65 @@
|
||||
--- libtapi-1.30/lib/Core/MachODylibReader.cpp.orig 2017-02-11 21:36:40.000000000 +0100
|
||||
+++ libtapi-1.30/lib/Core/MachODylibReader.cpp 2017-02-11 21:48:25.000000000 +0100
|
||||
@@ -37,7 +37,11 @@
|
||||
}
|
||||
|
||||
auto binaryOrErr = createBinary(bufferRef);
|
||||
+#if LLVM_NEW_ERROR_API
|
||||
+ if (binaryOrErr.takeError())
|
||||
+#else
|
||||
if (binaryOrErr.getError())
|
||||
+#endif
|
||||
return FileType::Invalid;
|
||||
|
||||
Binary &bin = *binaryOrErr.get();
|
||||
@@ -49,7 +53,11 @@
|
||||
for (auto OI = UB->begin_objects(), OE = UB->end_objects(); OI != OE; ++OI) {
|
||||
auto objOrErr = OI->getAsObjectFile();
|
||||
// Ignore archives.
|
||||
+#if LLVM_NEW_ERROR_API
|
||||
+ if (objOrErr.takeError())
|
||||
+#else
|
||||
if (objOrErr.getError())
|
||||
+#endif
|
||||
continue;
|
||||
|
||||
auto &obj = *objOrErr.get();
|
||||
@@ -228,7 +236,11 @@
|
||||
? SymbolFlags::WeakReferenced
|
||||
: SymbolFlags::None;
|
||||
auto symbolName = symbol.getName();
|
||||
+#if LLVM_NEW_ERROR_API
|
||||
+ if (symbolName.takeError())
|
||||
+#else
|
||||
if (symbolName.getError())
|
||||
+#endif
|
||||
continue;
|
||||
|
||||
StringRef name;
|
||||
@@ -244,8 +256,14 @@
|
||||
file->setPath(memBuffer.getBufferIdentifier());
|
||||
|
||||
auto binaryOrErr = createBinary(memBuffer);
|
||||
+// no way to figure this out from the headers :-(
|
||||
+#if LLVM_NEW_ERROR_API
|
||||
+ if (auto ec = binaryOrErr.takeError()) {
|
||||
+ file->setErrorCode(llvm::errorToErrorCode(std::move(ec)));
|
||||
+#else
|
||||
if (auto ec = binaryOrErr.getError()) {
|
||||
file->setErrorCode(ec);
|
||||
+#endif
|
||||
return std::move(file);
|
||||
}
|
||||
|
||||
@@ -263,7 +281,11 @@
|
||||
auto objOrErr = OI->getAsObjectFile();
|
||||
|
||||
// Ignore archives.
|
||||
+#if LLVM_NEW_ERROR_API
|
||||
+ if (objOrErr.takeError())
|
||||
+#else
|
||||
if (objOrErr.getError())
|
||||
+#endif
|
||||
continue;
|
||||
|
||||
auto &object = *objOrErr.get();
|
@ -0,0 +1,10 @@
|
||||
--- libtapi-1.30/CMakeLists.txt.orig 2017-02-11 21:04:56.000000000 +0100
|
||||
+++ libtapi-1.30/CMakeLists.txt 2017-02-11 21:05:12.000000000 +0100
|
||||
@@ -34,6 +34,7 @@
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/include/tapi/Version.inc.in
|
||||
${CMAKE_CURRENT_BINARY_DIR}/include/tapi/Version.inc)
|
||||
|
||||
+include(AddLLVM)
|
||||
macro(add_tapi_library name)
|
||||
cmake_parse_arguments(ARG
|
||||
"SHARED"
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>prefix@gentoo.org</email>
|
||||
<name>Gentoo Prefix</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit cmake-utils flag-o-matic
|
||||
|
||||
DESCRIPTION="Text-based Application Programming Interface"
|
||||
HOMEPAGE="https://opensource.apple.com/source/tapi"
|
||||
SRC_URI="https://opensource.apple.com/tarballs/${PN}/${P}.tar.gz"
|
||||
S="${WORKDIR}/lib${P}"
|
||||
|
||||
LICENSE="|| ( UoI-NCSA MIT )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x64-macos ~x86-macos"
|
||||
|
||||
DOCS=( Readme.md )
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.30-llvm-out-of-tree.patch
|
||||
"${FILESDIR}"/${PN}-1.30-llvm-new-error-api.patch
|
||||
"${FILESDIR}"/${PN}-1.30-llvm-config.patch
|
||||
"${FILESDIR}"/${PN}-1.30-allow-all-clients.patch
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_MODULE_PATH="${EPREFIX}/usr/lib/cmake/llvm;${EPREFIX}/usr/share/llvm/cmake"
|
||||
)
|
||||
|
||||
# poor man's configure
|
||||
[ -f "${EPREFIX}"/usr/include/llvm/Support/Error.h ] && \
|
||||
append-cxxflags -DLLVM_NEW_ERROR_API=1
|
||||
|
||||
append-cxxflags -std=c++11
|
||||
cmake-utils_src_configure
|
||||
}
|
Loading…
Reference in new issue