parent
50751b179b
commit
07326dbf1a
@ -0,0 +1,55 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/systemrescuecd-x86/systemrescuecd-x86-4.5.2.ebuild,v 1.1 2015/04/03 17:38:58 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="The .iso image of SystemRescueCD rescue disk, x86 (+ amd64) variant"
|
||||
HOMEPAGE="http://www.sysresccd.org/"
|
||||
SRC_URI="mirror://sourceforge/systemrescuecd/sysresccd-${PN#*-}/${PV}/${P}.iso"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
src_install() {
|
||||
insinto "/usr/share/${PN%-*}"
|
||||
doins "${DISTDIR}/${P}.iso"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
local f=${EROOT%/}/usr/share/${PN%-*}/${PN}-newest.iso
|
||||
|
||||
# no version newer than ours? we're the newest!
|
||||
if ! has_version ">${CATEGORY}/${PF}"; then
|
||||
ln -f -s -v "${P}.iso" "${f}" || die
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
local f=${EROOT%/}/usr/share/${PN%-*}/${PN}-newest.iso
|
||||
|
||||
# if there is no version newer than ours installed
|
||||
if ! has_version ">${CATEGORY}/${PF}"; then
|
||||
# and we are truly and completely uninstalled...
|
||||
if [[ ! ${REPLACED_BY_VERSION} ]]; then
|
||||
# then find an older version to set the symlink to
|
||||
local newest_version=$(best_version "<${CATEGORY}/${PF}")
|
||||
|
||||
if [[ ${newest_version} ]]; then
|
||||
# update the symlink
|
||||
ln -f -s -v "${newest_version%-r*}.iso" "${f}" || die
|
||||
else
|
||||
# last version removed? clean up the symlink
|
||||
rm -v "${f}" || die
|
||||
# and the parent directory
|
||||
rmdir "${f%/*}" || die
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
}
|
@ -0,0 +1,472 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-backup/amanda/amanda-3.3.7.ebuild,v 1.1 2015/04/03 23:59:06 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit autotools eutils perl-module user systemd
|
||||
|
||||
DESCRIPTION="The Advanced Maryland Automatic Network Disk Archiver"
|
||||
HOMEPAGE="http://www.amanda.org/"
|
||||
SRC_URI="mirror://sourceforge/amanda/${P}.tar.gz"
|
||||
|
||||
LICENSE="HPND BSD BSD-2 GPL-2+ GPL-3+"
|
||||
SLOT="0"
|
||||
IUSE="curl gnuplot ipv6 kerberos minimal nls readline s3 samba systemd xfs"
|
||||
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
RDEPEND="sys-libs/readline
|
||||
virtual/awk
|
||||
app-arch/tar
|
||||
dev-lang/perl:=
|
||||
app-arch/dump
|
||||
net-misc/openssh
|
||||
>=dev-libs/glib-2.26.0
|
||||
nls? ( virtual/libintl )
|
||||
s3? ( >=net-misc/curl-7.10.0 )
|
||||
!s3? ( curl? ( >=net-misc/curl-7.10.0 ) )
|
||||
samba? ( net-fs/samba )
|
||||
kerberos? ( app-crypt/mit-krb5 )
|
||||
xfs? ( sys-fs/xfsdump )
|
||||
readline? ( sys-libs/readline )
|
||||
!minimal? (
|
||||
dev-perl/XML-Simple
|
||||
virtual/mailx
|
||||
app-arch/mt-st
|
||||
sys-block/mtx
|
||||
gnuplot? ( sci-visualization/gnuplot )
|
||||
app-crypt/aespipe
|
||||
app-crypt/gnupg
|
||||
)"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
nls? ( sys-devel/gettext )
|
||||
>=app-text/docbook-xsl-stylesheets-1.72.0
|
||||
app-text/docbook-xml-dtd
|
||||
dev-libs/libxslt
|
||||
"
|
||||
|
||||
MYFILESDIR="${T}/files"
|
||||
ENVDIR="/etc/env.d"
|
||||
ENVDFILE="97amanda"
|
||||
TMPENVFILE="${T}/${ENVDFILE}"
|
||||
|
||||
# This is a complete list of Amanda settings that the ebuild takes from the
|
||||
# build environment. This allows users to alter the behavior of the package as
|
||||
# upstream intended, but keeping with Gentoo style. We store a copy of them in
|
||||
# /etc/env.d/97amanda during the install, so that they are preserved for future
|
||||
# installed. This variable name must not start with AMANDA_, as we do not want
|
||||
# it captured into the env file.
|
||||
ENV_SETTINGS_AMANDA="
|
||||
AMANDA_GROUP_GID AMANDA_GROUP_NAME
|
||||
AMANDA_USER_NAME AMANDA_USER_UID AMANDA_USER_SH AMANDA_USER_HOMEDIR AMANDA_USER_GROUPS
|
||||
AMANDA_SERVER AMANDA_SERVER_TAPE AMANDA_SERVER_INDEX
|
||||
AMANDA_TAR_LISTDIR AMANDA_TAR
|
||||
AMANDA_PORTS_UDP AMANDA_PORTS_TCP AMANDA_PORTS_BOTH AMANDA_PORTS
|
||||
AMANDA_CONFIG_NAME AMANDA_TMPDIR"
|
||||
|
||||
amanda_variable_setup() {
|
||||
|
||||
# Setting vars
|
||||
local currentamanda
|
||||
|
||||
# Grab the current settings
|
||||
currentamanda="$(set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTINGS' | xargs)"
|
||||
|
||||
# First we set the defaults
|
||||
[ -z "${AMANDA_GROUP_GID}" ] && AMANDA_GROUP_GID=87
|
||||
[ -z "${AMANDA_GROUP_NAME}" ] && AMANDA_GROUP_NAME=amanda
|
||||
[ -z "${AMANDA_USER_NAME}" ] && AMANDA_USER_NAME=amanda
|
||||
[ -z "${AMANDA_USER_UID}" ] && AMANDA_USER_UID=87
|
||||
[ -z "${AMANDA_USER_SH}" ] && AMANDA_USER_SH=/bin/bash
|
||||
[ -z "${AMANDA_USER_HOMEDIR}" ] && AMANDA_USER_HOMEDIR=/var/spool/amanda
|
||||
[ -z "${AMANDA_USER_GROUPS}" ] && AMANDA_USER_GROUPS="${AMANDA_GROUP_NAME}"
|
||||
|
||||
# This installs Amanda, with the server. However, it could be a client,
|
||||
# just specify an alternate server name in AMANDA_SERVER.
|
||||
[ -z "${AMANDA_SERVER}" ] && AMANDA_SERVER="${HOSTNAME}"
|
||||
[ -z "${AMANDA_SERVER_TAPE}" ] && AMANDA_SERVER_TAPE="${AMANDA_SERVER}"
|
||||
[ -z "${AMANDA_SERVER_INDEX}" ] && AMANDA_SERVER_INDEX="${AMANDA_SERVER}"
|
||||
[ -z "${AMANDA_TAR_LISTDIR}" ] && AMANDA_TAR_LISTDIR=${AMANDA_USER_HOMEDIR}/tar-lists
|
||||
[ -z "${AMANDA_CONFIG_NAME}" ] && AMANDA_CONFIG_NAME=DailySet1
|
||||
[ -z "${AMANDA_TMPDIR}" ] && AMANDA_TMPDIR=/var/tmp/amanda
|
||||
[ -z "${AMANDA_DBGDIR}" ] && AMANDA_DBGDIR="$AMANDA_TMPDIR"
|
||||
# These are left empty by default
|
||||
[ -z "${AMANDA_PORTS_UDP}" ] && AMANDA_PORTS_UDP=
|
||||
[ -z "${AMANDA_PORTS_TCP}" ] && AMANDA_PORTS_TCP=
|
||||
[ -z "${AMANDA_PORTS_BOTH}" ] && AMANDA_PORTS_BOTH=
|
||||
[ -z "${AMANDA_PORTS}" ] && AMANDA_PORTS=
|
||||
|
||||
# What tar to use
|
||||
[ -z "${AMANDA_TAR}" ] && AMANDA_TAR=/bin/tar
|
||||
|
||||
# Now pull in the old stuff
|
||||
if [ -f "${ROOT}${ENVDIR}/${ENVDFILE}" ]; then
|
||||
# We don't just source it as we don't want everything in there.
|
||||
eval $(egrep "^AMANDA_" "${ROOT}${ENVDIR}/${ENVDFILE}" | grep -v '^AMANDA_ENV_SETTINGS')
|
||||
fi
|
||||
|
||||
# Re-apply the new settings if any
|
||||
[ -n "${currentamanda}" ] && eval `echo "${currentamanda}"`
|
||||
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
amanda_variable_setup
|
||||
|
||||
# If USE=minimal, give out a warning, if AMANDA_SERVER is not set to
|
||||
# another host than HOSTNAME.
|
||||
if use minimal && [ "${AMANDA_SERVER}" = "${HOSTNAME}" ] ; then
|
||||
elog "You are installing a client-only version of Amanda."
|
||||
elog "You should set the variable \$AMANDA_SERVER to point at your"
|
||||
elog "Amanda-tape-server, otherwise you will have to specify its name"
|
||||
elog "when using amrecover on the client."
|
||||
elog "For example: Use something like"
|
||||
elog "AMANDA_SERVER=\"myserver\" emerge amanda"
|
||||
elog
|
||||
fi
|
||||
|
||||
enewgroup "${AMANDA_GROUP_NAME}" "${AMANDA_GROUP_GID}"
|
||||
enewuser "${AMANDA_USER_NAME}" "${AMANDA_USER_UID}" "${AMANDA_USER_SH}" "${AMANDA_USER_HOMEDIR}" "${AMANDA_USER_GROUPS}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
# we do not want the perl src_unpack
|
||||
default_src_unpack
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# gentoo bug #331111
|
||||
sed -i '/^check-local: check-perl$/d' "${S}"/config/automake/scripts.am
|
||||
sed -i '/^check-local:/s,syntax-check,,g' "${S}"/perl/Makefile.am
|
||||
|
||||
# bug with glibc-2.16.0
|
||||
sed -i -e '/gets is a security/d' "${S}"/gnulib/stdio.in.h
|
||||
|
||||
eautoreconf
|
||||
|
||||
# places for us to work in
|
||||
mkdir -p "${MYFILESDIR}"
|
||||
# Now we store the settings we just created
|
||||
set | egrep "^AMANDA_" | grep -v '^AMANDA_ENV_SETTINGS' > "${TMPENVFILE}"
|
||||
|
||||
# Prepare our custom files
|
||||
einfo "Building custom configuration files"
|
||||
local i # our iterator
|
||||
local sedexpr # var for sed expr
|
||||
sedexpr=''
|
||||
for i in ${ENV_SETTINGS_AMANDA} ; do
|
||||
local val
|
||||
eval "val=\"\${${i}}\""
|
||||
sedexpr="${sedexpr}s|__${i}__|${val}|g;"
|
||||
done
|
||||
|
||||
# now apply the sed expr
|
||||
for i in "${FILESDIR}"/amanda-* ; do
|
||||
sed -re "${sedexpr}" <"${i}" >"${MYFILESDIR}/`basename ${i}`"
|
||||
done
|
||||
|
||||
(
|
||||
cat "${MYFILESDIR}"/amanda-amandahosts-client-2.5.1_p3-r1
|
||||
use minimal || cat "${MYFILESDIR}"/amanda-amandahosts-server-2.5.1_p3-r1
|
||||
) > "${T}"/amandahosts
|
||||
|
||||
if ! use minimal; then
|
||||
sed -i -e 's:^\(my $amandahomedir\)=.*:\1 = $localstatedir;:' \
|
||||
server-src/am{addclient,serverconfig}.pl || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# fix bug #36316
|
||||
addpredict /var/cache/samba/gencache.tdb
|
||||
# fix bug #376169
|
||||
addpredict /run/blkid
|
||||
addpredict /etc/blkid.tab
|
||||
|
||||
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
|
||||
source "${TMPENVFILE}"
|
||||
local myconf
|
||||
|
||||
einfo "Using ${AMANDA_SERVER_TAPE} for tape server."
|
||||
myconf="${myconf} --with-tape-server=${AMANDA_SERVER_TAPE}"
|
||||
einfo "Using ${AMANDA_SERVER_INDEX} for index server."
|
||||
myconf="${myconf} --with-index-server=${AMANDA_SERVER_INDEX}"
|
||||
einfo "Using ${AMANDA_USER_NAME} for amanda user."
|
||||
myconf="${myconf} --with-user=${AMANDA_USER_NAME}"
|
||||
einfo "Using ${AMANDA_GROUP_NAME} for amanda group."
|
||||
myconf="${myconf} --with-group=${AMANDA_GROUP_NAME}"
|
||||
einfo "Using ${AMANDA_TAR} as Tar implementation."
|
||||
myconf="${myconf} --with-gnutar=${AMANDA_TAR}"
|
||||
einfo "Using ${AMANDA_TAR_LISTDIR} as tar listdir."
|
||||
myconf="${myconf} --with-gnutar-listdir=${AMANDA_TAR_LISTDIR}"
|
||||
einfo "Using ${AMANDA_CONFIG_NAME} as default config name."
|
||||
myconf="${myconf} --with-config=${AMANDA_CONFIG_NAME}"
|
||||
einfo "Using ${AMANDA_TMPDIR} as Amanda temporary directory."
|
||||
myconf="${myconf} --with-tmpdir=${AMANDA_TMPDIR}"
|
||||
|
||||
if [ -n "${AMANDA_PORTS_UDP}" ] && [ -n "${AMANDA_PORTS_TCP}" ] && [ -z "${AMANDA_PORTS_BOTH}" ] ; then
|
||||
eerror "If you want _both_ UDP and TCP ports, please use only the"
|
||||
eerror "AMANDA_PORTS environment variable for identical ports, or set"
|
||||
eerror "AMANDA_PORTS_BOTH."
|
||||
die "Bad port setup!"
|
||||
fi
|
||||
if [ -n "${AMANDA_PORTS_UDP}" ]; then
|
||||
einfo "Using UDP ports ${AMANDA_PORTS_UDP/,/-}"
|
||||
myconf="${myconf} --with-udpportrange=${AMANDA_PORTS_UDP}"
|
||||
fi
|
||||
if [ -n "${AMANDA_PORTS_TCP}" ]; then
|
||||
einfo "Using TCP ports ${AMANDA_PORTS_TCP/,/-}"
|
||||
myconf="${myconf} --with-tcpportrange=${AMANDA_PORTS_TCP}"
|
||||
fi
|
||||
if [ -n "${AMANDA_PORTS}" ]; then
|
||||
einfo "Using ports ${AMANDA_PORTS/,/-}"
|
||||
myconf="${myconf} --with-portrange=${AMANDA_PORTS}"
|
||||
fi
|
||||
|
||||
# Extras
|
||||
# Speed option
|
||||
myconf="${myconf} --with-buffered-dump"
|
||||
# "debugging" in the configuration is NOT debug in the conventional sense.
|
||||
# It is actually just useful output in the application, and should remain
|
||||
# enabled. There are some cases of breakage with MTX tape changers as of
|
||||
# 2.5.1p2 that it exposes when turned off as well.
|
||||
myconf="${myconf} --with-debugging"
|
||||
# Where to put our files
|
||||
myconf="${myconf} --localstatedir=${AMANDA_USER_HOMEDIR}"
|
||||
|
||||
# Samba support
|
||||
myconf="${myconf} `use_with samba smbclient /usr/bin/smbclient`"
|
||||
|
||||
# Support for BSD, SSH, BSDUDP, BSDTCP security methods all compiled in by
|
||||
# default
|
||||
myconf="${myconf} --with-bsd-security"
|
||||
myconf="${myconf} --with-ssh-security"
|
||||
myconf="${myconf} --with-bsdudp-security"
|
||||
myconf="${myconf} --with-bsdtcp-security"
|
||||
|
||||
# kerberos-security mechanism version 5
|
||||
myconf="${myconf} `use_with kerberos krb5-security`"
|
||||
|
||||
# Amazon S3 support
|
||||
myconf="${myconf} `use_enable s3 s3-device`"
|
||||
|
||||
# libcurl is required for S3 but otherwise optional
|
||||
if ! use s3; then
|
||||
myconf="${myconf} $(use_with curl libcurl)"
|
||||
fi
|
||||
|
||||
# Client only, as requested in bug #127725
|
||||
if use minimal ; then
|
||||
myconf="${myconf} --without-server"
|
||||
else
|
||||
# amplot
|
||||
myconf="${myconf} $(use_with gnuplot)"
|
||||
fi
|
||||
|
||||
# IPv6 fun.
|
||||
myconf="${myconf} `use_with ipv6`"
|
||||
# This is to prevent the IPv6-is-working test
|
||||
# As the test fails on binpkg build hosts with no IPv6.
|
||||
use ipv6 && export amanda_cv_working_ipv6=yes
|
||||
|
||||
# I18N
|
||||
myconf="${myconf} `use_enable nls`"
|
||||
|
||||
# Bug #296634: Perl location
|
||||
perl_set_version
|
||||
myconf="${myconf} --with-amperldir=${VENDOR_LIB}"
|
||||
|
||||
# Bug 296633: --disable-syntax-checks
|
||||
# Some tests are not safe for production systems
|
||||
myconf="${myconf} --disable-syntax-checks"
|
||||
|
||||
# build manpages
|
||||
myconf="${myconf} --enable-manpage-build"
|
||||
|
||||
# bug #483120
|
||||
tc-export AR
|
||||
|
||||
econf \
|
||||
$(use_with readline) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Again, do not want the perl-module src_compile
|
||||
default_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
|
||||
source ${TMPENVFILE}
|
||||
|
||||
einfo "Doing stock install"
|
||||
emake DESTDIR="${D}" install || die
|
||||
|
||||
# Build the envdir file
|
||||
# Don't forget this..
|
||||
einfo "Building environment file"
|
||||
(
|
||||
echo "# These settings are what was present in the environment when this"
|
||||
echo "# Amanda was compiled. Changing anything below this comment will"
|
||||
echo "# have no effect on your application, but it merely exists to"
|
||||
echo "# preserve them for your next emerge of Amanda"
|
||||
cat "${TMPENVFILE}" | sed "s,=\$,='',g"
|
||||
) >> "${MYFILESDIR}/${ENVDFILE}"
|
||||
|
||||
# Env.d
|
||||
einfo "Installing environment config file"
|
||||
doenvd "${MYFILESDIR}/${ENVDFILE}"
|
||||
|
||||
# Lock down next section (up until docs).
|
||||
insopts -m0640
|
||||
# Installing Amanda Xinetd Services Definition
|
||||
einfo "Installing xinetd service file"
|
||||
insinto /etc/xinetd.d
|
||||
if use minimal ; then
|
||||
newins "${MYFILESDIR}"/amanda-xinetd-2.6.1_p1-client amanda
|
||||
else
|
||||
newins "${MYFILESDIR}"/amanda-xinetd-2.6.1_p1-server amanda
|
||||
fi
|
||||
|
||||
if ! use minimal; then
|
||||
einfo "Installing Sample Daily Cron Job for Amanda"
|
||||
insinto /etc/cron.daily
|
||||
newins "${MYFILESDIR}/amanda-cron" amanda
|
||||
fi
|
||||
|
||||
einfo "Installing systemd service and socket files for Amanda"
|
||||
systemd_dounit "${FILESDIR}"/amanda.socket || die
|
||||
systemd_newunit "${FILESDIR}"/amanda.service-r1 'amanda@.service' || die
|
||||
|
||||
insinto /etc/amanda
|
||||
einfo "Installing .amandahosts File for ${AMANDA_USER_NAME} user"
|
||||
doins "${T}/amandahosts"
|
||||
fperms 600 /etc/amanda/amandahosts
|
||||
|
||||
dosym /etc/amanda/amandahosts "${AMANDA_USER_HOMEDIR}/.amandahosts"
|
||||
insinto "${AMANDA_USER_HOMEDIR}"
|
||||
einfo "Installing .profile for ${AMANDA_USER_NAME} user"
|
||||
newins "${MYFILESDIR}/amanda-profile" .profile
|
||||
|
||||
insinto /etc/amanda
|
||||
doins "${S}/example/amanda-client.conf"
|
||||
if ! use minimal ; then
|
||||
insinto "/etc/amanda/${AMANDA_CONFIG_NAME}"
|
||||
doins "${S}/example/amanda.conf"
|
||||
doins "${S}/example/disklist"
|
||||
keepdir "${AMANDA_USER_HOMEDIR}/${AMANDA_CONFIG_NAME}/index"
|
||||
fi
|
||||
|
||||
keepdir "${AMANDA_TAR_LISTDIR}"
|
||||
keepdir "${AMANDA_USER_HOMEDIR}/amanda"
|
||||
keepdir "${AMANDA_TMPDIR}/dumps"
|
||||
# Just make sure it exists for XFS to work...
|
||||
use xfs && keepdir /var/xfsdump/inventory
|
||||
|
||||
local i
|
||||
for i in "${AMANDA_USER_HOMEDIR}" "${AMANDA_TAR_LISTDIR}" \
|
||||
"${AMANDA_TMPDIR}" /etc/amanda; do
|
||||
einfo "Securing directory (${i})"
|
||||
fowners -R ${AMANDA_USER_NAME}:${AMANDA_GROUP_NAME} ${i}
|
||||
done
|
||||
# Do NOT use -R
|
||||
fperms 0700 \
|
||||
"${AMANDA_USER_HOMEDIR}" "${AMANDA_TAR_LISTDIR}" \
|
||||
"${AMANDA_TMPDIR}" "${AMANDA_TMPDIR}/dumps" \
|
||||
"${AMANDA_USER_HOMEDIR}/amanda" \
|
||||
/etc/amanda
|
||||
|
||||
if ! use minimal ; then
|
||||
fperms 0700 \
|
||||
"${AMANDA_USER_HOMEDIR}/${AMANDA_CONFIG_NAME}" \
|
||||
/etc/amanda/${AMANDA_CONFIG_NAME}
|
||||
fi
|
||||
|
||||
einfo "Setting setuid permissions"
|
||||
amanda_permissions_fix "${D}"
|
||||
|
||||
# Relax permissions again
|
||||
insopts -m0644
|
||||
|
||||
# docs
|
||||
einfo "Installing documentation"
|
||||
dodoc AUTHORS ChangeLog DEVELOPING NEWS README ReleaseNotes UPGRADING
|
||||
# our inetd sample
|
||||
einfo "Installing standard inetd sample"
|
||||
newdoc "${MYFILESDIR}/amanda-inetd.amanda.sample-2.6.0_p2-r2" amanda-inetd.amanda.sample
|
||||
# Amanda example configs
|
||||
einfo "Installing example configurations"
|
||||
rm "${D}"/usr/share/amanda/{COPYRIGHT,ChangeLog,NEWS,ReleaseNotes}
|
||||
mv "${D}/usr/share/amanda/example" "${D}/usr/share/doc/${PF}/"
|
||||
docinto example1
|
||||
newdoc "${FILESDIR}/example_amanda.conf" amanda.conf
|
||||
newdoc "${FILESDIR}/example_disklist-2.5.1_p3-r1" disklist
|
||||
newdoc "${FILESDIR}/example_global.conf" global.conf
|
||||
|
||||
einfo "Cleaning up dud .la files"
|
||||
perl_set_version
|
||||
find "${D}"/"${VENDOR_LIB}" -name '*.la' -print0 |xargs -0 rm -f
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
[ ! -f "${TMPENVFILE}" -a "$MERGE_TYPE" == "binary" ] && \
|
||||
TMPENVFILE="${ROOT}${ENVDIR}/${ENVDFILE}"
|
||||
[ ! -f "${TMPENVFILE}" ] && die "Variable setting file (${TMPENVFILE}) should exist!"
|
||||
source "${TMPENVFILE}"
|
||||
|
||||
# Migration of amandates from /etc to $localstatedir/amanda
|
||||
if [ -f "${ROOT}/etc/amandates" -a \
|
||||
! -f "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/amandates" ]; then
|
||||
einfo "Migrating amandates from /etc/ to ${AMANDA_USER_HOMEDIR}/amanda"
|
||||
einfo "A backup is also placed at /etc/amandates.orig"
|
||||
cp -dp "${ROOT}/etc/amandates" "${ROOT}/etc/amandates.orig"
|
||||
mkdir -p "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/"
|
||||
cp -dp "${ROOT}/etc/amandates" "${ROOT}/${AMANDA_USER_HOMEDIR}/amanda/amandates"
|
||||
fi
|
||||
if [ -f "${ROOT}/etc/amandates" ]; then
|
||||
einfo "If you have migrated safely, please delete /etc/amandates"
|
||||
fi
|
||||
|
||||
einfo "Checking setuid permissions"
|
||||
amanda_permissions_fix "${ROOT}"
|
||||
|
||||
elog "You should configure Amanda in /etc/amanda now."
|
||||
elog
|
||||
elog "If you use xinetd, Don't forget to check /etc/xinetd.d/amanda"
|
||||
elog "and restart xinetd afterwards!"
|
||||
elog
|
||||
elog "Otherwise, please look at /usr/share/doc/${PF}/inetd.amanda.sample"
|
||||
elog "as an example of how to configure your inetd."
|
||||
elog
|
||||
elog "NOTICE: If you need raw access to partitions you need to add the"
|
||||
elog "amanda user to the 'disk' group."
|
||||
elog
|
||||
elog "NOTICE: If you have a tape changer, you need to add the amanda user"
|
||||
elog "to the 'tape' group."
|
||||
elog
|
||||
elog "If you use localhost in your disklist your restores may break."
|
||||
elog "You should replace it with the actual hostname!"
|
||||
elog "Please also see the syntax changes to amandahosts."
|
||||
elog
|
||||
elog "Please note that this package no longer explicitly depends on"
|
||||
elog "virtual/inetd, as it supports modes where an inetd is not needed"
|
||||
elog "(see bug #506028 for details)."
|
||||
|
||||
}
|
||||
|
||||
# We have had reports of amanda file permissions getting screwed up.
|
||||
# Losing setuid, becoming too lax etc.
|
||||
# ONLY root and users in the amanda group should be able to run these binaries!
|
||||
amanda_permissions_fix() {
|
||||
local root="$1"
|
||||
[ -z "${root}" ] && die "Failed to pass root argument to amanda_permissions_fix!"
|
||||
local le="/usr/libexec/amanda"
|
||||
for i in /usr/sbin/amcheck "${le}"/calcsize "${le}"/killpgrp \
|
||||
"${le}"/rundump "${le}"/runtar "${le}"/dumper \
|
||||
"${le}"/planner ; do
|
||||
chown root:${AMANDA_GROUP_NAME} "${root}"/${i}
|
||||
chmod u=srwx,g=rx,o= "${root}"/${i}
|
||||
done
|
||||
}
|
@ -0,0 +1,205 @@
|
||||
https://bz-attachments.freebsd.org/attachment.cgi?id=149027&action=diff&collapsed=&context=patch&format=raw&headers=1
|
||||
--- perl/Amanda/Application.c.orig 2012-07-25 17:59:54.000000000 +0200
|
||||
+++ perl/Amanda/Application.c 2014-10-27 08:48:58.000000000 +0100
|
||||
@@ -1450,9 +1450,6 @@
|
||||
#ifdef eof
|
||||
#undef eof
|
||||
#endif
|
||||
-#ifdef bool
|
||||
- #undef bool
|
||||
-#endif
|
||||
#ifdef close
|
||||
#undef close
|
||||
#endif
|
||||
--- perl/Amanda/Archive.c.orig 2012-07-25 17:59:54.000000000 +0200
|
||||
+++ perl/Amanda/Archive.c 2014-10-27 08:49:05.000000000 +0100
|
||||
@@ -1450,9 +1450,6 @@
|
||||
#ifdef eof
|
||||
#undef eof
|
||||
#endif
|
||||
-#ifdef bool
|
||||
- #undef bool
|
||||
-#endif
|
||||
#ifdef close
|
||||
#undef close
|
||||
#endif
|
||||
--- perl/Amanda/Cmdline.c.orig 2012-07-25 17:59:54.000000000 +0200
|
||||
+++ perl/Amanda/Cmdline.c 2014-10-27 08:49:13.000000000 +0100
|
||||
@@ -1450,9 +1450,6 @@
|
||||
#ifdef eof
|
||||
#undef eof
|
||||
#endif
|
||||
-#ifdef bool
|
||||
- #undef bool
|
||||
-#endif
|
||||
#ifdef close
|
||||
#undef close
|
||||
#endif
|
||||
--- perl/Amanda/Config.c.orig 2012-07-25 17:59:54.000000000 +0200
|
||||
+++ perl/Amanda/Config.c 2014-10-27 08:49:19.000000000 +0100
|
||||
@@ -1450,9 +1450,6 @@
|
||||
#ifdef eof
|
||||
#undef eof
|
||||
#endif
|
||||
-#ifdef bool
|
||||
- #undef bool
|
||||
-#endif
|
||||
#ifdef close
|
||||
#undef close
|
||||
#endif
|
||||
--- perl/Amanda/Debug.c.orig 2012-07-25 17:59:54.000000000 +0200
|
||||
+++ perl/Amanda/Debug.c 2014-10-27 08:49:25.000000000 +0100
|
||||
@@ -1450,9 +1450,6 @@
|
||||
#ifdef eof
|
||||
#undef eof
|
||||
#endif
|
||||
-#ifdef bool
|
||||
- #undef bool
|
||||
-#endif
|
||||
#ifdef close
|
||||
#undef close
|
||||
#endif
|
||||
--- perl/Amanda/Device.c.orig 2012-07-25 17:59:54.000000000 +0200
|
||||
+++ perl/Amanda/Device.c 2014-10-27 08:49:30.000000000 +0100
|
||||
@@ -1450,9 +1450,6 @@
|
||||
#ifdef eof
|
||||
#undef eof
|
||||
#endif
|
||||
-#ifdef bool
|
||||
- #undef bool
|
||||
-#endif
|
||||
#ifdef close
|
||||
#undef close
|
||||
#endif
|
||||
--- perl/Amanda/Disklist.c.orig 2012-07-25 17:59:54.000000000 +0200
|
||||
+++ perl/Amanda/Disklist.c 2014-10-27 08:49:36.000000000 +0100
|
||||
@@ -1450,9 +1450,6 @@
|
||||
#ifdef eof
|
||||
#undef eof
|
||||
#endif
|
||||
-#ifdef bool
|
||||
- #undef bool
|
||||
-#endif
|
||||
#ifdef close
|
||||
#undef close
|
||||
#endif
|
||||
--- perl/Amanda/Feature.c.orig 2012-07-25 17:59:54.000000000 +0200
|
||||
+++ perl/Amanda/Feature.c 2014-10-27 08:49:41.000000000 +0100
|
||||
@@ -1450,9 +1450,6 @@
|
||||
#ifdef eof
|
||||
#undef eof
|
||||
#endif
|
||||
-#ifdef bool
|
||||
- #undef bool
|
||||
-#endif
|
||||
#ifdef close
|
||||
#undef close
|
||||
#endif
|
||||
--- perl/Amanda/Header.c.orig 2012-07-25 17:59:54.000000000 +0200
|
||||
+++ perl/Amanda/Header.c 2014-10-27 08:49:48.000000000 +0100
|
||||
@@ -1450,9 +1450,6 @@
|
||||
#ifdef eof
|
||||
#undef eof
|
||||
#endif
|
||||
-#ifdef bool
|
||||
- #undef bool
|
||||
-#endif
|
||||
#ifdef close
|
||||
#undef close
|
||||
#endif
|
||||
--- perl/Amanda/Logfile.c.orig 2012-07-25 17:59:54.000000000 +0200
|
||||
+++ perl/Amanda/Logfile.c 2014-10-27 08:49:53.000000000 +0100
|
||||
@@ -1450,9 +1450,6 @@
|
||||
#ifdef eof
|
||||
#undef eof
|
||||
#endif
|
||||
-#ifdef bool
|
||||
- #undef bool
|
||||
-#endif
|
||||
#ifdef close
|
||||
#undef close
|
||||
#endif
|
||||
--- perl/Amanda/MainLoop.c.orig 2012-07-25 17:59:54.000000000 +0200
|
||||
+++ perl/Amanda/MainLoop.c 2014-10-27 08:49:59.000000000 +0100
|
||||
@@ -1450,9 +1450,6 @@
|
||||
#ifdef eof
|
||||
#undef eof
|
||||
#endif
|
||||
-#ifdef bool
|
||||
- #undef bool
|
||||
-#endif
|
||||
#ifdef close
|
||||
#undef close
|
||||
#endif
|
||||
--- perl/Amanda/NDMP.c.orig 2012-07-25 17:59:54.000000000 +0200
|
||||
+++ perl/Amanda/NDMP.c 2014-10-27 08:50:19.000000000 +0100
|
||||
@@ -1450,9 +1450,6 @@
|
||||
#ifdef eof
|
||||
#undef eof
|
||||
#endif
|
||||
-#ifdef bool
|
||||
- #undef bool
|
||||
-#endif
|
||||
#ifdef close
|
||||
#undef close
|
||||
#endif
|
||||
--- perl/Amanda/Tapelist.c.orig 2012-07-25 17:59:54.000000000 +0200
|
||||
+++ perl/Amanda/Tapelist.c 2014-10-27 08:50:24.000000000 +0100
|
||||
@@ -1450,9 +1450,6 @@
|
||||
#ifdef eof
|
||||
#undef eof
|
||||
#endif
|
||||
-#ifdef bool
|
||||
- #undef bool
|
||||
-#endif
|
||||
#ifdef close
|
||||
#undef close
|
||||
#endif
|
||||
--- perl/Amanda/Tests.c.orig 2012-07-25 17:59:54.000000000 +0200
|
||||
+++ perl/Amanda/Tests.c 2014-10-27 09:01:12.000000000 +0100
|
||||
@@ -1450,9 +1450,6 @@
|
||||
#ifdef eof
|
||||
#undef eof
|
||||
#endif
|
||||
-#ifdef bool
|
||||
- #undef bool
|
||||
-#endif
|
||||
#ifdef close
|
||||
#undef close
|
||||
#endif
|
||||
--- perl/Amanda/Util.c.orig 2012-07-25 17:59:54.000000000 +0200
|
||||
+++ perl/Amanda/Util.c 2014-10-27 09:01:17.000000000 +0100
|
||||
@@ -1450,9 +1450,6 @@
|
||||
#ifdef eof
|
||||
#undef eof
|
||||
#endif
|
||||
-#ifdef bool
|
||||
- #undef bool
|
||||
-#endif
|
||||
#ifdef close
|
||||
#undef close
|
||||
#endif
|
||||
--- perl/Amanda/Xfer.c.orig 2012-07-25 17:59:54.000000000 +0200
|
||||
+++ perl/Amanda/Xfer.c 2014-10-27 09:01:22.000000000 +0100
|
||||
@@ -1450,9 +1450,6 @@
|
||||
#ifdef eof
|
||||
#undef eof
|
||||
#endif
|
||||
-#ifdef bool
|
||||
- #undef bool
|
||||
-#endif
|
||||
#ifdef close
|
||||
#undef close
|
||||
#endif
|
||||
--- perl/Amanda/XferServer.c.orig 2012-07-25 17:59:55.000000000 +0200
|
||||
+++ perl/Amanda/XferServer.c 2014-10-27 09:01:29.000000000 +0100
|
||||
@@ -1450,9 +1450,6 @@
|
||||
#ifdef eof
|
||||
#undef eof
|
||||
#endif
|
||||
-#ifdef bool
|
||||
- #undef bool
|
||||
-#endif
|
||||
#ifdef close
|
||||
#undef close
|
||||
#endif
|
@ -0,0 +1,269 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdrtools/cdrtools-3.01_alpha28.ebuild,v 1.1 2015/04/03 10:12:02 billie Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit fcaps multilib eutils toolchain-funcs flag-o-matic gnuconfig
|
||||
|
||||
MY_P="${P/_alpha/a}"
|
||||
|
||||
DESCRIPTION="A set of tools for CD/DVD reading and recording, including cdrecord"
|
||||
HOMEPAGE="http://sourceforge.net/projects/cdrtools/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/$([[ -z ${PV/*_alpha*} ]] && echo 'alpha')/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1 CDDL-Schily"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="acl caps nls unicode"
|
||||
|
||||
RDEPEND="acl? ( virtual/acl )
|
||||
caps? ( sys-libs/libcap )
|
||||
nls? ( virtual/libintl )
|
||||
!app-cdr/cdrkit"
|
||||
DEPEND="${RDEPEND}
|
||||
x11-misc/makedepend
|
||||
nls? ( >=sys-devel/gettext-0.18.1.1 )"
|
||||
|
||||
S=${WORKDIR}/${P/_alpha[0-9][0-9]}
|
||||
|
||||
FILECAPS=(
|
||||
cap_sys_resource,cap_dac_override,cap_sys_admin,cap_sys_nice,cap_net_bind_service,cap_ipc_lock,cap_sys_rawio+ep usr/bin/cdrecord --
|
||||
cap_dac_override,cap_sys_admin,cap_sys_nice,cap_net_bind_service,cap_sys_rawio+ep usr/bin/cdda2wav --
|
||||
cap_dac_override,cap_sys_admin,cap_net_bind_service,cap_sys_rawio+ep usr/bin/readcd
|
||||
)
|
||||
|
||||
cdrtools_os() {
|
||||
local os="linux"
|
||||
[[ ${CHOST} == *-darwin* ]] && os="mac-os10"
|
||||
[[ ${CHOST} == *-freebsd* ]] && os="freebsd"
|
||||
echo "${os}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
gnuconfig_update
|
||||
|
||||
# Remove profiled make files.
|
||||
find -name '*_p.mk' -delete
|
||||
|
||||
# Adjusting hardcoded paths.
|
||||
sed -i -e "s|opt/schily|usr|" \
|
||||
$(find ./ -type f -name \*.[0-9ch] -exec grep -l 'opt/schily' '{}' '+') \
|
||||
|| die "sed opt/schily"
|
||||
|
||||
sed -i -e "s|\(^INSDIR=\t\tshare/doc/\)|\1${PF}/|" \
|
||||
$(find ./ -type f -exec grep -l '^INSDIR.\+doc' '{}' '+') \
|
||||
|| die "sed doc"
|
||||
|
||||
# Respect libdir.
|
||||
sed -i -e "s|\(^INSDIR=\t\t\)lib|\1$(get_libdir)|" \
|
||||
$(find ./ -type f -exec grep -l '^INSDIR.\+lib\(/siconv\)\?$' '{}' '+') \
|
||||
|| die "sed multilib"
|
||||
|
||||
# Do not install static libraries.
|
||||
sed -i -e "s|include\t\t.*rules.lib||" \
|
||||
$(find ./ -type f -exec grep -l '^include.\+rules\.lib' '{}' '+') \
|
||||
|| die "sed rules"
|
||||
|
||||
# Enable verbose build.
|
||||
sed -i -e '/@echo.*==>.*;/s:@echo[^;]*;:&set -x;:' \
|
||||
RULES/*.rul RULES/rules.prg RULES/rules.inc \
|
||||
|| die "sed verbose rules"
|
||||
|
||||
# Respect CC/CXX variables.
|
||||
cd "${S}"/RULES
|
||||
local tcCC=$(tc-getCC)
|
||||
local tcCXX=$(tc-getCXX)
|
||||
sed -i -e "/cc-config.sh/s|\$(C_ARCH:%64=%) \$(CCOM_DEF)|${tcCC} ${tcCC}|" \
|
||||
rules1.top || die "sed rules1.top"
|
||||
sed -i -e "/^CC_COM_DEF=/s|gcc|${tcCC}|" \
|
||||
-e "/^CC++_COM_DEF=/s|g++|${tcCXX}|" \
|
||||
-e "/COPTOPT=/s|-O||" \
|
||||
-e 's|$(GCCOPTOPT)||' \
|
||||
cc-gcc.rul || die "sed cc-gcc.rul"
|
||||
sed -i -e "s|^#\(CONFFLAGS +=\).*|\1\t-cc=${tcCC}|" \
|
||||
rules.cnf || die "sed rules.cnf"
|
||||
|
||||
# Add support for arm64
|
||||
ln -sf i586-linux-cc.rul aarch64-linux-cc.rul
|
||||
ln -sf i586-linux-gcc.rul aarch64-linux-gcc.rul
|
||||
|
||||
# Schily make setup.
|
||||
cd "${S}"/DEFAULTS
|
||||
local os=$(cdrtools_os)
|
||||
|
||||
sed -i \
|
||||
-e "s|^\(DEFLINKMODE=\).*|\1\tdynamic|" \
|
||||
-e "s|^\(LINUX_INCL_PATH=\).*|\1|" \
|
||||
-e "s|^\(LDPATH=\).*|\1|" \
|
||||
-e "s|^\(RUNPATH=\).*|\1|" \
|
||||
-e "s|^\(INS_BASE=\).*|\1\t${ED}/usr|" \
|
||||
-e "s|^\(INS_RBASE=\).*|\1\t${ED}|" \
|
||||
-e "s|^\(DEFINSGRP=\).*|\1\t0|" \
|
||||
-e '/^DEFUMASK/s,002,022,g' \
|
||||
Defaults.${os} || die "sed Schily make setup"
|
||||
# re DEFUMASK above:
|
||||
# bug 486680: grsec TPE will block the exec if the directory is
|
||||
# group-writable. This is painful with cdrtools, because it makes a bunch of
|
||||
# group-writable directories during build. Change the umask on their
|
||||
# creation to prevent this.
|
||||
}
|
||||
|
||||
ac_cv_sizeof() {
|
||||
cat <<-EOF >"${T}"/test.c
|
||||
#include <inttypes.h>
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
#include <sys/types.h>
|
||||
int main () {
|
||||
static int test_array [1 - 2 * !((sizeof(TYPE)) == LEN)];
|
||||
test_array [0] = 0;
|
||||
return test_array [0];
|
||||
}
|
||||
EOF
|
||||
|
||||
local i=1
|
||||
while [[ ${i} -lt 20 ]] ; do
|
||||
if ${CC} ${CPPFLAGS} ${CFLAGS} -c "${T}"/test.c -o /dev/null -DTYPE="$1" -DLEN=$i 2>/dev/null; then
|
||||
echo ${i}
|
||||
return 0
|
||||
fi
|
||||
: $(( i += 1 ))
|
||||
done
|
||||
return 1
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use acl || export ac_cv_header_sys_acl_h="no"
|
||||
use caps || export ac_cv_lib_cap_cap_get_proc="no"
|
||||
|
||||
# skip obsolete configure script
|
||||
if tc-is-cross-compiler ; then
|
||||
# Cache known values for targets. #486680
|
||||
|
||||
tc-export CC
|
||||
local var val t types=(
|
||||
char "short int" int "long int" "long long"
|
||||
"unsigned char" "unsigned short int" "unsigned int"
|
||||
"unsigned long int" "unsigned long long"
|
||||
float double "long double" size_t ssize_t ptrdiff_t
|
||||
mode_t uid_t gid_t pid_t dev_t time_t wchar_t
|
||||
"char *" "unsigned char *"
|
||||
)
|
||||
for t in "${types[@]}" ; do
|
||||
var="ac_cv_sizeof_${t// /_}"
|
||||
var=${var//[*]/p}
|
||||
val=$(ac_cv_sizeof "${t}") || die "could not compute ${t}"
|
||||
export "${var}=${val}"
|
||||
einfo "Computing sizeof(${t}) as ${val}"
|
||||
done
|
||||
# We don't have these types.
|
||||
export ac_cv_sizeof___int64=0
|
||||
export ac_cv_sizeof_unsigned___int64=0
|
||||
export ac_cv_sizeof_major_t=${ac_cv_sizeof_dev_t}
|
||||
export ac_cv_sizeof_minor_t=${ac_cv_sizeof_dev_t}
|
||||
export ac_cv_sizeof_wchar=${ac_cv_sizeof_wchar_t}
|
||||
|
||||
export ac_cv_type_prototypes="yes"
|
||||
export ac_cv_func_mlock{,all}="yes"
|
||||
export ac_cv_func_{e,f,g}cvt=$(usex elibc_glibc)
|
||||
export ac_cv_func_dtoa_r="no"
|
||||
export ac_cv_func_sys_siglist{,_def}="no"
|
||||
export ac_cv_func_printf_{j,ll}="yes"
|
||||
export ac_cv_realloc_null="yes"
|
||||
export ac_cv_no_user_malloc="no"
|
||||
export ac_cv_var_timezone="yes"
|
||||
export ac_cv_var___progname{,_full}="yes"
|
||||
export ac_cv_fnmatch_igncase="yes"
|
||||
export ac_cv_file__dev_{fd_{0,1,2},null,std{err,in,out},tty,zero}="yes"
|
||||
export ac_cv_file__usr_src_linux_include="no"
|
||||
|
||||
case $(cdrtools_os) in
|
||||
linux)
|
||||
export ac_cv_func_bsd_{g,s}etpgrp="no"
|
||||
export ac_cv_hard_symlinks="yes"
|
||||
export ac_cv_link_nofollow="yes"
|
||||
export ac_cv_access_e_ok="no"
|
||||
|
||||
export ac_cv_dev_minor_noncontig="yes"
|
||||
case ${ac_cv_sizeof_long_int} in
|
||||
4) export ac_cv_dev_minor_bits="32";;
|
||||
8) export ac_cv_dev_minor_bits="44";;
|
||||
esac
|
||||
|
||||
cat <<-EOF >"${T}"/test.c
|
||||
struct {
|
||||
char start[6];
|
||||
unsigned char x1:4;
|
||||
unsigned char x2:4;
|
||||
char end[5];
|
||||
} a = {
|
||||
.start = {'S', 't', 'A', 'r', 'T', '_'},
|
||||
.x1 = 5,
|
||||
.x2 = 4,
|
||||
.end = {'_', 'e', 'N', 'd', 'X'},
|
||||
};
|
||||
EOF
|
||||
${CC} ${CPPFLAGS} ${CFLAGS} -c "${T}"/test.c -o "${T}"/test.o
|
||||
if grep -q 'StArT_E_eNdX' "${T}"/test.o ; then
|
||||
export ac_cv_c_bitfields_htol="no"
|
||||
elif grep -q 'StArT_T_eNdX' "${T}"/test.o ; then
|
||||
export ac_cv_c_bitfields_htol="yes"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if use unicode; then
|
||||
local flags="$(test-flags -finput-charset=ISO-8859-1 -fexec-charset=UTF-8)"
|
||||
if [[ -n ${flags} ]]; then
|
||||
append-flags ${flags}
|
||||
else
|
||||
ewarn "Your compiler does not support the options required to build"
|
||||
ewarn "cdrtools with unicode in USE. unicode flag will be ignored."
|
||||
fi
|
||||
fi
|
||||
|
||||
# If not built with -j1, "sometimes" cdda2wav will not be built.
|
||||
emake -j1 CPPOPTX="${CPPFLAGS}" COPTX="${CFLAGS}" C++OPTX="${CXXFLAGS}" \
|
||||
LDOPTX="${LDFLAGS}" GMAKE_NOWARN="true"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# If not built with -j1, "sometimes" manpages are not installed.
|
||||
emake -j1 CPPOPTX="${CPPFLAGS}" COPTX="${CFLAGS}" C++OPTX="${CXXFLAGS}" \
|
||||
LDOPTX="${LDFLAGS}" GMAKE_NOWARN="true" install
|
||||
|
||||
# These symlinks are for compat with cdrkit.
|
||||
dosym schily /usr/include/scsilib
|
||||
dosym ../scg /usr/include/schily/scg
|
||||
|
||||
dodoc ABOUT Changelog* CONTRIBUTING PORTING README.linux-shm READMEs/README.linux
|
||||
|
||||
cd "${S}"/cdda2wav
|
||||
docinto cdda2wav
|
||||
dodoc Changelog FAQ Frontends HOWTOUSE NEEDED README THANKS TODO
|
||||
|
||||
cd "${S}"/mkisofs
|
||||
docinto mkisofs
|
||||
dodoc ChangeLog* TODO
|
||||
|
||||
# Remove man pages related to the build system
|
||||
rm -rvf "${ED}"/usr/share/man/man5
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fcaps_pkg_postinst
|
||||
|
||||
if [[ ${CHOST} == *-darwin* ]] ; then
|
||||
einfo
|
||||
einfo "Darwin/OS X use the following device names:"
|
||||
einfo
|
||||
einfo "CD burners: (probably) ./cdrecord dev=IOCompactDiscServices"
|
||||
einfo
|
||||
einfo "DVD burners: (probably) ./cdrecord dev=IODVDServices"
|
||||
einfo
|
||||
fi
|
||||
}
|
@ -1,28 +1,31 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX 2.2.2-pkcs11.patch 1132 SHA256 3605e3799ff0e5cd161a0a76c7c998369c55126b86d61d0d45c75c3ab25e9249 SHA512 54b50352ccb08f30b57ce056fabdeedcc3096b9fb453647f32bb56fa099fefd18ec534475a02c587e43de3544d72486c4e3b9692daac6ea078b75f9938f1a864 WHIRLPOOL aa669174e40ce7da5ef4210c559dc2263e9cf87aa8a44607c8726153f3fe8803eb41344643d66e9e83084e9e4c63ae81273dc1cb2d71aa7701f3fa134fd5bedd
|
||||
AUX 65easy-rsa 37 SHA256 685842f170ec8ce19be9de1681ec8f8121e677e6b3bcd21dea89b843e68e2839 SHA512 2f8c4f489ebd2ad2e5a0d45351361ecfc06a9481d9e15ea48215addb82ddf2083a85acb0a5c171d0c7e5406152d3679a5a7835e22ba9953e554614d94026d778 WHIRLPOOL b757f05f78d1e780b5991e5b19889d2692be188fc58e67a9606ca6334b0452d63302c4c5e556f2fdb542c6d86026e0f31c76845607b275f14e0875b1c518f303
|
||||
AUX easy-rsa-2.0.0-pkcs11.patch 1184 SHA256 100d545927d2bc4395f96777f1e5f0e577bb71edf3d452e91885da4229c7cb79 SHA512 eff515f5fb17e8e95c93cc6af01fc9f24d0baa83e6d44a8c0c8852150ca7d2b224f35c7b5d970908da8f151f63ddf2ae5c589be44b79d72d4af4628262da187d WHIRLPOOL fad0e2c42ea93c896c6b6dbfdcac9241051109f27a011f283c64844b0e050a5b72cd8db4cbbb146eeeb1d69256b934c5f9251c5a8f1240e532a1c52ab0ba8636
|
||||
AUX no-licenses.patch 287 SHA256 8da35dac58322549c63ff491bb787e5f44f661fdb8c57b08ecfe0ba0ea70ab78 SHA512 1b1a40b9f1164b2524bf317da2147e92cc7eb97ae33fc27f94cd0b851db958f2f0c3c5d2b56e62b08d7895c23461ac1848e0f623473eb33e6c18a1f2603aefb8 WHIRLPOOL fef2d68d6fcfb40e66cf1da0ced7ea0cd16f782bbbaf45599c9295a8bed18bb642efad82a341c899201f51fa017aae9045cd6cf2b05326cc1de9a1e5575cc968
|
||||
DIST EasyRSA-2.2.2.tgz 10492 SHA256 68da869085dde7c6a964e9c6104b86e4af91c4c592f8ec2a2f6cfc9d20808991 SHA512 b09bd1a71c1bfeb3c2ff63f10b7781badf6d2b4888d97d917565436435b85fb90eebf7727db293bdc44039f23c7f3c3c4e762a22bf7d6e9ed7642a2f07e1ffe4 WHIRLPOOL 27b7d761a317d8787526dbdc1878e62326e6ca13730ddf9b50fe918f010c23d1535dfa4f6bfb76bf26bd005942105a0e862359579faf7b6fe803ad7ca53d627e
|
||||
DIST easy-rsa-2.2.0_master.tar.gz 80460 SHA256 d23ddc3a764b40d03ada76f387c92ae4dcf4f5266da54c2bae130325b05eebe2 SHA512 81b5d6e805c5d9fcadf6425dbc311b6a151d857cb837ce9b419b653ee546e5742d13864d25e9ab8caffee95e5116d1611323288e80c65c3c88730533919e2fb4 WHIRLPOOL ff65ca8e3b47123aa3765937d508682afe51c9831e8dbc3e57cb5000088cc69ad5e086618e647e90677481c2d5e7d34733fd7ba50a067810e1a42c876d348823
|
||||
EBUILD easy-rsa-2.2.0-r1.ebuild 928 SHA256 552be58c66bfdb34d990e347f1534623e340ad7edc804b88a5d38497f362b45c SHA512 cabfe6f80f72a3200caf95de157909f88d22088e87c34967154fbd829d1eab27d64d96933b43b6a88b9bf8c523d6c7ecd417e729fbbff45a8afa729444b37c1d WHIRLPOOL 3902a71a99cd882eca37e5961ee6f182b919d85fbfbe3459f2157ee1c41a561b27c9227874e8ea75446e81ad869ad557ded580aac19e50ce983bb73662f643ea
|
||||
EBUILD easy-rsa-2.2.0.ebuild 883 SHA256 3a3a8975a5a3886ad66253334a76963bdb1c170c408a8622d8896214981f53b4 SHA512 bb7b3b47101bf8264c3692b0e61fbbc62da21fedc8f0c4d6ea1bb7600de7868c4967a0ff6ed0382853cfa5367cf48199ae2ab0262ca0e25e11169dbb78f10a30 WHIRLPOOL cab2cc8746cdf11464253ec9f09d730aa147d6dcbb2881e46cf99e5b5978c572689b1e24b42bd728ed99add7ef6387a6d551bcd48884ceaf78cc56f56bbf24e9
|
||||
MISC ChangeLog 2343 SHA256 d376425ea5b10b011dc3f4749ab737cc35aafbe8ec8be523151669862792aafe SHA512 ed9bfc1ab76383ed111b0ed5bea47a76f092cc90f25dc0084cdf50923bd515a8dba864166f7291721017ca268bd80d54c020835276d123d2ca089b0b4098c431 WHIRLPOOL c807e548a5eff3bd85b4723b41420810318a758c8b7d9a2411daca977273acf9abb06b1f178811583d83c96c236fbe730d84df84df3dade119a2b3de62c8cf98
|
||||
EBUILD easy-rsa-2.2.2.ebuild 984 SHA256 4b42549ba2941bf30bdc740307aa24b99336581902276c9259ff76b97d5afd58 SHA512 3cc1df9482a7d00339648027f77ddfcd286f0ef4f9f416dbd4a86b939453ee47e23596cec410d6277a6c8a3c1f3b5b1525f5c9447d2618c6fd5c1f7ac86a2ba1 WHIRLPOOL 671b1ae63a40b74399feaf460ee39f5b13561821325b0f006197019752d0cf1a4e6a79e049e8d5784ca9a1cc31ba5b4b31300e332878f7a47a1e70c265fa5c2a
|
||||
MISC ChangeLog 2504 SHA256 d0518518d60a2e89772bc4d6b329e1d7acb111ba954ab0fd25725d38765040dc SHA512 f4de993255afa36970ca736946c013d3ab1597855e390940f4cee78c59566d69c046ae44b0bb9c3f80e1a6145748ad127af6bda19df0efb2ab31fcf0be4ff70c WHIRLPOOL d8bf4700c6e483dccd6908e8d6570833c031bf6a7fad2e3b6fa7cfe3e3d3cb903d1f69b786e7197d21b150e6147a14b34a5f93f8070b2aa6c5f2c680b94d03e0
|
||||
MISC metadata.xml 237 SHA256 f768d449802f509a6b82eff5e92f162e092db7e4859119a00a7f053c930d8a25 SHA512 babb5d56272909a65ad21a565d59c736d360ed2997c7f8ab3ec2b2d66c8cbddeb20968315040e3e504befd75a729eb61ad50e8cd69349c14de049a54dd47908b WHIRLPOOL 60d2aa6cad87dbb33a1e05f9fc5890810988d08cb50af5ca290e3b3de4d9d1baeeb6ac34faf81d4a79d55ac59109a2f1652ada77efbac72b519dad08a566e542
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQIcBAEBCAAGBQJUMAAzAAoJEJOE+m71LUu64rEQAKdtLX7SYHNZ+3yynFkHBo8Y
|
||||
eHO7XYPa7WwujUyQPLlwU4e7iZBVc+4EVPeMJwgwvOkheNhdxA/OSMWnMxI0P91X
|
||||
KBBHEI+ignlCPY4wE6UD9LgM5XVBKvb8mHr/qQp776yN80nQgnCExA8oRshQdPPF
|
||||
p/N1C2sv8ZmWnk1FXmMTgXolJcugZ8vJCf0KTmt3Vx/7HLXlhpW0UY2MCfNHI46i
|
||||
QbNYfqk0ZnVnpcIZhHvJpOCYEZGzkPMqCSZ1SnFcqISwuMIPiFtI77X1uYORsKNE
|
||||
mVX3cX280Q+yWJzCwJPAroG9JrmL64twCPx4RqT/SYS942UqnRN6KQHmTWUQlVoB
|
||||
GBV7bZPRF78QQ4G20an9L0VJN4qkFHN1jGcDBQioHakIvOuG9X1PGD1ck/D3Pruj
|
||||
eTGWwOGR2SD9WU9XcNBRE8z82mKtJ/N7o3b05MbtU2BeNpFKZTqEMSkr6+MZHmMo
|
||||
Pf3KBXtWz9V3le76V6GcX+mzOX/zQOtmCF+foQGocr/2lWxBPgPIKx8NJY7iMlQ3
|
||||
Q9E+EQklL/zeY1Xd1yNS0pVpoER4uARtY/Trviwz3eiHd7ZDxjrqEgn2JBf5n4Qw
|
||||
EXe3fU4OS5WbTqXIvQy9DglTHGm1A9PGXmVWctvAKkQ7m6RNykOTM0SLPwtQz/fj
|
||||
3nuILTAok6qO6o97hgby
|
||||
=iyXC
|
||||
iQIcBAEBCAAGBQJVH6iAAAoJEJ+WuSkwOAOBWEIP/39diIFV21b28GS31OEFtDB8
|
||||
balRbg8WRLRDqRYhqWWTrvuaDJHsEM8rjGQ79ynT9TT5FYBYtsgJIpgbOcZDWVgK
|
||||
PmeXEAThLFmtl1QcpqzgMvEzw7956ds1fsP6kxeLPP5diXd7u35iOaAaIX3BnSLY
|
||||
hr7CqWSqnQMFEccwMBbf3mR14kkcQijXem20tnYW6kcm3MS84HLCxxWVmBXiH4GD
|
||||
mlIPJbTsTGRsR0IgvpA4U6BuLnRk4YQiQxDvdB1Et2QmvN8qHgCU/YB8YzIyViju
|
||||
65p+8l/WQGSpM5Jqf9jEztAAXBNa4ccWWxebRPdi60iCwZE0TbTRiuBhRX1megQC
|
||||
CqJfkkn0MCZnL/xb4GZYDCMgI7P172O0/tatYwbyt5AR2b+QA1RQJyoijOnPXDt0
|
||||
qHEpj3Pjvq6m46oBLOblERDwbjtBrulFPBF2uJkDpwbXz4tfcq+ypSHKq0pGXACC
|
||||
yM2sGsQ2XZifgr3shEs67pSdOkkslwaW/SbFB01W+j0JePUbgfg8Mj97xbF38aul
|
||||
kZ1s8vBjkW0ESVGWOwGpgLZJfMDOsTHn5ay8wq2Gv3aKTtWiETqYeQR0LnH3yq+H
|
||||
wO2nJB7tRftcNQevIKGDDfWt86dXiX4IiQB+Nv7oYiNaXajEqLA67LSzDnsLByvn
|
||||
gWmb2dlx65tgXEebcCP/
|
||||
=mQEU
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/easy-rsa/easy-rsa-2.2.2.ebuild,v 1.1 2015/04/04 08:58:32 djc Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils
|
||||
|
||||
MY_P="EasyRSA-${PV}"
|
||||
|
||||
DESCRIPTION="Small RSA key management package, based on OpenSSL."
|
||||
HOMEPAGE="http://openvpn.net/"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
SRC_URI="https://github.com/OpenVPN/easy-rsa/releases/download/${PV}/${MY_P}.tgz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-libs/openssl-0.9.6"
|
||||
RDEPEND="${DEPEND}
|
||||
!<net-misc/openvpn-2.3"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PV}-pkcs11.patch"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
exeinto "/usr/share/easy-rsa"
|
||||
doexe build-* clean-all inherit-inter list-crl pkitool revoke-full sign-req whichopensslcnf
|
||||
insinto "/usr/share/easy-rsa"
|
||||
doins vars openssl-*.cnf
|
||||
doenvd "${FILESDIR}/65easy-rsa" # config-protect easy-rsa
|
||||
}
|
@ -0,0 +1,36 @@
|
||||
diff --git a/easy-rsa/2.0/openssl-0.9.8.cnf b/easy-rsa/2.0/openssl-0.9.8.cnf
|
||||
index 340b8af..89602a2 100755
|
||||
--- a/openssl-0.9.8.cnf
|
||||
+++ b/openssl-0.9.8.cnf
|
||||
@@ -283,8 +283,8 @@ authorityKeyIdentifier=keyid:always,issuer:always
|
||||
#pkcs11 = pkcs11_section
|
||||
|
||||
[ pkcs11_section ]
|
||||
-engine_id = pkcs11
|
||||
-dynamic_path = /usr/lib/engines/engine_pkcs11.so
|
||||
-MODULE_PATH = $ENV::PKCS11_MODULE_PATH
|
||||
-PIN = $ENV::PKCS11_PIN
|
||||
-init = 0
|
||||
+#engine_id = pkcs11
|
||||
+#dynamic_path = /usr/lib/engines/engine_pkcs11.so
|
||||
+#MODULE_PATH = $ENV::PKCS11_MODULE_PATH
|
||||
+#PIN = $ENV::PKCS11_PIN
|
||||
+#init = 0
|
||||
diff --git a/easy-rsa/2.0/openssl-1.0.0.cnf b/easy-rsa/2.0/openssl-1.0.0.cnf
|
||||
index fa258a5..527919d 100755
|
||||
--- a/openssl-1.0.0.cnf
|
||||
+++ b/openssl-1.0.0.cnf
|
||||
@@ -278,8 +278,8 @@ authorityKeyIdentifier=keyid:always,issuer:always
|
||||
#pkcs11 = pkcs11_section
|
||||
|
||||
[ pkcs11_section ]
|
||||
-engine_id = pkcs11
|
||||
-dynamic_path = /usr/lib/engines/engine_pkcs11.so
|
||||
-MODULE_PATH = $ENV::PKCS11_MODULE_PATH
|
||||
-PIN = $ENV::PKCS11_PIN
|
||||
-init = 0
|
||||
+#engine_id = pkcs11
|
||||
+#dynamic_path = /usr/lib/engines/engine_pkcs11.so
|
||||
+#MODULE_PATH = $ENV::PKCS11_MODULE_PATH
|
||||
+#PIN = $ENV::PKCS11_PIN
|
||||
+#init = 0
|
@ -1,6 +1,25 @@
|
||||
DIST ibus-table-chinese-1.3.5-Source.tar.gz 10537554 SHA256 3102768eb55b717a7d5674658b941afe4872b9a7f921a08f260b141ecf272880 SHA512 2807e092897254b567f4ac3722e47755b31c72732b21a1fd3fe49d75fbfb962be537ec69a828ad447c6a1283a9cbd87a64a5aa319d233e30758c3953629fee97 WHIRLPOOL b89c45242db16e2ec1e74d3232f33483d02667844201e36ebbdb3f085c16e79f40993267e2512a1f162a0de478f1b2320a02458a71823abebf087acb11ca3d53
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST ibus-table-chinese-1.4.6-Source.tar.gz 7604868 SHA256 5e3422e59417e70e65cfd342cc3c0627a3b612b1405c493df0245a3841bd9386 SHA512 52a72c388ad287572ae334bb25537b6054f72ecdd641aa1c539b85a5e9a4cf97801ae38baa8ace1caabca95d845d2fb4156eb174ac7ad1c9123409749318d76d WHIRLPOOL bdfd4203fe8954bb02002bfa3868e67f9b1aebcf1a416cc281381601ac42020b98b344443889c7714ce456a171710f00b1f0c0f34f7eb42867a9da6382d7a174
|
||||
EBUILD ibus-table-chinese-1.3.5.ebuild 641 SHA256 6bff9d0f95bb4f1d464f158501c13661fff84feaeb698742ad303e0611a23002 SHA512 2f16b4dd3eb8aaa58aa045f51ec7ed95690cc0bcb144495c3a5bca930e125243f54fa6223bfa3638d426583b5460c6dc782f143d891ac95e34ae508ede72307a WHIRLPOOL 5004ab67e1d201a70bb52cd22be61552db4b976d82bf0a464ce26943f1ac8a5eed9274b9f6d87602474edaa66565e0e307b3586d7bfc67f08cd64f093332a251
|
||||
EBUILD ibus-table-chinese-1.4.6.ebuild 642 SHA256 265000df144446d302daa2ebd6ad196dd6bcc4854322c1a9df0bca74b48824c7 SHA512 016a5eb042dce0173cc85936be50e9544965896348328e40cbe579c91f91b517932ca31d87ed6668d36539284ab0ff25d24f3fa021d628a1bb778cc3e8510bf5 WHIRLPOOL 0eb818d7e31bb38fa1347a47e5c18ef47c3a7b4283ff963b59e61cedb78c10efb3a2815652dcc57388e06479d555ca2d58de186dc0aa54211d5ab41ebaf9f8f4
|
||||
MISC ChangeLog 559 SHA256 8db48fae946dc316241d3f548679dc024b912c157d05523f64b0727d9bebc72c SHA512 8844670c32f0cae101ea5d5c7cf6361678799bda688385b381cd0dfface8e51704effdb9a4914af6a356cfd807b2af5ab5ddcf4e279e0f04f1b23528bda5732b WHIRLPOOL 5348e11be083e94291bfbf502e141feb63f902e4a18dbc8b73906cac3f27c0f46b25ece2ed22fbe56b6d0e9c2b9c9abc64e72d61f6d6ceeb90e7d697f1d87df2
|
||||
MISC ChangeLog 670 SHA256 9dddc5226f8635f0b42323c2391e441d2272d6eb9873bcd0f3d5f3dcb0f48a47 SHA512 7610d5ae477cf08d5a44e079685959189decc8653b2be3161bc3bf942981d35603247d6075062c460a74231670e41c9a0e7bdf32efad436a44c6947e17a74698 WHIRLPOOL 035ad15f5c61c0968b4cff1886f9e0da4e8753cbc9c7f0788448735cc5df86344906d5c76155e23aa87499e1ac67a4af4c09d40ae19683415cf684d0be530b23
|
||||
MISC metadata.xml 292 SHA256 18abc778c6dc9f37d96cb53a46b78c61399b4bb3e834187950cef50770be6001 SHA512 3f27544d22f26ee572ed86b54ed728f12ac9efe68d434f14d5b2e79bdb9f9332e4510a0c14c2b1db3286dae3bb58de14e2d7b51008f88e2df7bed4d3f8ae00a1 WHIRLPOOL 7620bbde9ccc2f5a52634a145f690053b00bf6c593e1044a410783a2fa205dca4756a2ea4d637b8075f3bfecffea7452df0a427b1440f4e70a7eec917731f80f
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0
|
||||
|
||||
iQJiBAEBCABMBQJVIANFRRSAAAAAABQAKGlzc3Vlci1mcHJAbm90YXRpb25zOTc5
|
||||
MTY5NkQ3RDM3NkRBN0U5QjZGMTUwMDZCMUYzOERDQTQ1QTFFQwAKCRAGsfONykWh
|
||||
7BTrD/9cnMgdOCfcw6XUAOTfH2UMjIXGfPoyMU2Fj8FS3rbebbnywz5OvcEc6/D9
|
||||
T9MgD3EweV+zds9AJbhfn5R3SbNW2DR285IYEci0i+vypeQZNTlVOLKuFDeXeVZg
|
||||
5CD1XpKly91cZav3UaU56rd9sR2zUnfVuWilVuhtvEVO3EFkTaepKkgsH+vrgg9J
|
||||
TeFE7aIJTpIUt4ZOdozmcuewBXxuGcIkkuYsoMsKCivMzUT2FMgiqU19GpBS5UOu
|
||||
zPfiOk7+JOPDmVolMAtjOufFFr8E3lJhuBEPhocuf5QXuBvjEf4kM/qGA0CL43Ih
|
||||
hjUR0i7N1TjcvbgDHCg514AsyiWEpyTYwAgWbsY62SUyhhA8TcPQZaignvjmvqfg
|
||||
NtgHlJ91MiCLg3wRaymifVxnXDuYjfW6HJJSzNXIZADPyHmeGs/vzxGspCDp/GeD
|
||||
VCw4SCVJIeh8n8bpqvsdcbwqT8WsVZbOfINxkLF04XcyVA7XRwVVp+ebSZRUkdHv
|
||||
BvkRdpYla+0KZu+cU22jHqu5x8yHL49wCz3sTiWrIVQdGMsDIkeaKtl14dpOPzza
|
||||
BwuAqcFWMpzFoZUXW1yMDOPpqroniOqsRElyukH8ODK0yVxI+kUB8be7aCKzmqV7
|
||||
2YaAQ2EEDzi8YSBEaZZOWOnsFvReuTT9s91a1gMbg5hCL+hreg==
|
||||
=keq+
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,23 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus-table-chinese/ibus-table-chinese-1.3.5.ebuild,v 1.1 2012/03/21 01:35:58 naota Exp $
|
||||
|
||||
EAPI=2
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="Chinese input tables for ibus-table"
|
||||
HOMEPAGE="https://github.com/definite/ibus-table-chinese"
|
||||
MY_P="${P}-Source"
|
||||
SRC_URI="http://ibus.googlecode.com/files/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=app-i18n/ibus-table-1.2.0"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/cmake-fedora"
|
||||
|
||||
CMAKE_IN_SOURCE_BUILD=1
|
||||
S="${WORKDIR}/${MY_P}"
|
@ -0,0 +1,101 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/mc/mc-4.8.14.ebuild,v 1.1 2015/04/03 23:34:25 slyfox Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit autotools eutils flag-o-matic
|
||||
|
||||
MY_P=${P/_/-}
|
||||
|
||||
DESCRIPTION="GNU Midnight Commander is a text based file manager"
|
||||
HOMEPAGE="http://www.midnight-commander.org"
|
||||
SRC_URI="http://www.midnight-commander.org/downloads/${MY_P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
|
||||
IUSE="+edit gpm mclib nls samba sftp +slang spell test X +xdg"
|
||||
|
||||
REQUIRED_USE="spell? ( edit )"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.8:2
|
||||
gpm? ( sys-libs/gpm )
|
||||
kernel_linux? ( sys-fs/e2fsprogs )
|
||||
samba? ( net-fs/samba )
|
||||
sftp? ( net-libs/libssh2 )
|
||||
slang? ( >=sys-libs/slang-2 )
|
||||
!slang? ( sys-libs/ncurses )
|
||||
spell? ( app-text/aspell )
|
||||
X? ( x11-libs/libX11
|
||||
x11-libs/libICE
|
||||
x11-libs/libXau
|
||||
x11-libs/libXdmcp
|
||||
x11-libs/libSM )"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/xz-utils
|
||||
virtual/pkgconfig
|
||||
nls? ( sys-devel/gettext )
|
||||
test? ( dev-libs/check )
|
||||
"
|
||||
|
||||
[[ -n ${LIVE_EBUILD} ]] && DEPEND="${DEPEND} dev-vcs/cvs" # needed only for SCM source tree (autopoint uses cvs)
|
||||
|
||||
src_prepare() {
|
||||
[[ -n ${LIVE_EBUILD} ]] && ./autogen.sh
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-4.8.13-tinfo.patch
|
||||
epatch_user
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_configure() {
|
||||
local myscreen=ncurses
|
||||
use slang && myscreen=slang
|
||||
[[ ${CHOST} == *-solaris* ]] && append-ldflags "-lnsl -lsocket"
|
||||
|
||||
local homedir=".mc"
|
||||
use xdg && homedir="XDG"
|
||||
|
||||
econf \
|
||||
--disable-silent-rules \
|
||||
--disable-dependency-tracking \
|
||||
$(use_enable nls) \
|
||||
--enable-vfs \
|
||||
$(use_enable kernel_linux vfs-undelfs) \
|
||||
--enable-charset \
|
||||
$(use_with X x) \
|
||||
$(use_enable samba vfs-smb) \
|
||||
$(use_enable sftp vfs-sftp) \
|
||||
$(use_enable spell aspell) \
|
||||
$(use_with gpm gpm-mouse) \
|
||||
--with-screen=${myscreen} \
|
||||
$(use_with edit internal-edit) \
|
||||
$(use_enable mclib) \
|
||||
$(use_enable test tests) \
|
||||
--with-homedir=${homedir}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
dodoc AUTHORS README NEWS
|
||||
|
||||
# fix bug #334383
|
||||
if use kernel_linux && [[ ${EUID} == 0 ]] ; then
|
||||
fowners root:tty /usr/libexec/mc/cons.saver
|
||||
fperms g+s /usr/libexec/mc/cons.saver
|
||||
fi
|
||||
|
||||
if ! use xdg ; then
|
||||
sed 's@MC_XDG_OPEN="xdg-open"@MC_XDG_OPEN="/bin/false"@' \
|
||||
-i "${ED}"/usr/libexec/mc/ext.d/*.sh || die
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "To enable exiting to latest working directory,"
|
||||
elog "put this into your ~/.bashrc:"
|
||||
elog ". ${EPREFIX}/usr/libexec/mc/mc.sh"
|
||||
}
|
@ -0,0 +1,90 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-l10n/libreoffice-l10n-4.4.2.2.ebuild,v 1.1 2015/04/03 22:11:10 dilfridge Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit rpm eutils multilib versionator
|
||||
|
||||
MY_PV=$(get_version_component_range 1-3)
|
||||
|
||||
DESCRIPTION="Translations for the Libreoffice suite"
|
||||
HOMEPAGE="http://www.libreoffice.org"
|
||||
BASE_SRC_URI="http://download.documentfoundation.org/${PN/-l10n/}/stable/${MY_PV}/rpm"
|
||||
|
||||
LICENSE="|| ( LGPL-3 MPL-1.1 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="offlinehelp"
|
||||
|
||||
#
|
||||
# when changing the language lists, please be careful to preserve the spaces (bug 491728)
|
||||
#
|
||||
LANGUAGES_HELP=" am ast bg bn_IN bn bo bs ca_valencia ca cs da de dz el en_GB en en_ZA eo es et eu fi fr gl gu he hi hr hu id is it ja ka km ko mk nb ne nl nn om pl pt_BR pt ru si sk sl sq sv tg tr ug uk vi zh_CN zh_TW "
|
||||
LANGUAGES="${LANGUAGES_HELP}af ar as be br brx cy dgo fa ga gd kk kmr_Latn kn kok ks lb lo lt lv mai ml mn mni mr my nr nso oc or pa_IN ro rw sa_IN sat sd sid sr_Latn sr ss st sw_TZ ta te th tn ts tt uz ve xh zu "
|
||||
|
||||
for lang in ${LANGUAGES_HELP}; do
|
||||
helppack=""
|
||||
[[ ${lang} == en ]] && lang2=${lang/en/en_US} || lang2=${lang}
|
||||
helppack="offlinehelp? ( ${BASE_SRC_URI}/x86/LibreOffice_${MY_PV}_Linux_x86_rpm_helppack_${lang2/_/-}.tar.gz )"
|
||||
SRC_URI+=" linguas_${lang}? ( ${helppack} )"
|
||||
done
|
||||
for lang in ${LANGUAGES}; do
|
||||
langpack=""
|
||||
[[ ${lang} == en ]] \
|
||||
|| langpack="${BASE_SRC_URI}/x86/LibreOffice_${MY_PV}_Linux_x86_rpm_langpack_${lang/_/-}.tar.gz"
|
||||
[[ -z ${langpack} ]] || SRC_URI+=" linguas_${lang}? ( ${langpack} )"
|
||||
IUSE+=" linguas_${lang}"
|
||||
done
|
||||
unset lang helppack langpack lang2
|
||||
|
||||
RDEPEND+="app-text/hunspell"
|
||||
|
||||
RESTRICT="strip"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
|
||||
local lang dir rpmdir i
|
||||
local ooextused=()
|
||||
|
||||
for lang in ${LANGUAGES}; do
|
||||
# break away if not enabled; paludis support
|
||||
use_if_iuse linguas_${lang} || continue
|
||||
|
||||
dir=${lang/_/-}
|
||||
|
||||
# for english we provide just helppack, as translation is always there
|
||||
if [[ ${lang} != en ]]; then
|
||||
rpmdir="LibreOffice_${PV}_Linux_x86_rpm_langpack_${dir}/RPMS/"
|
||||
[[ -d ${rpmdir} ]] || die "Missing directory: \"${rpmdir}\""
|
||||
# First remove dictionaries, we want to use system ones.
|
||||
rm -rf "${S}/${rpmdir}/"*dict*.rpm
|
||||
rpm_unpack "./${rpmdir}/"*.rpm
|
||||
fi
|
||||
if [[ "${LANGUAGES_HELP}" =~ " ${lang} " ]] && use offlinehelp; then
|
||||
[[ ${lang} == en ]] && dir="en-US"
|
||||
rpmdir="LibreOffice_${PV}_Linux_x86_rpm_helppack_${dir}/RPMS/"
|
||||
[[ -d ${rpmdir} ]] || die "Missing directory: \"${rpmdir}\""
|
||||
rpm_unpack ./"${rpmdir}/"*.rpm
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
src_prepare() { :; }
|
||||
src_configure() { :; }
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
local dir="${S}"/opt/${PN/-l10n/}$(get_version_component_range 1-2)/
|
||||
# Condition required for people that do not install anything eg no linguas
|
||||
# or just english with no offlinehelp.
|
||||
if [[ -d "${dir}" ]] ; then
|
||||
insinto /usr/$(get_libdir)/${PN/-l10n/}/
|
||||
doins -r "${dir}"/*
|
||||
fi
|
||||
# remove extensions that are in the l10n for some weird reason
|
||||
rm -rf "${ED}"/usr/$(get_libdir)/${PN/-l10n/}/share/extensions/
|
||||
}
|
@ -0,0 +1,612 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/libreoffice-4.4.2.2.ebuild,v 1.1 2015/04/03 22:12:56 dilfridge Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
KDE_REQUIRED="optional"
|
||||
QT_MINIMAL="4.7.4"
|
||||
KDE_SCM="git"
|
||||
CMAKE_REQUIRED="never"
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
|
||||
PYTHON_REQ_USE="threads,xml"
|
||||
|
||||
# experimental ; release ; old
|
||||
# Usually the tarballs are moved a lot so this should make
|
||||
# everyone happy.
|
||||
DEV_URI="
|
||||
http://dev-builds.libreoffice.org/pre-releases/src
|
||||
http://download.documentfoundation.org/libreoffice/src/${PV:0:5}/
|
||||
http://download.documentfoundation.org/libreoffice/old/${PV}/
|
||||
"
|
||||
EXT_URI="http://ooo.itc.hu/oxygenoffice/download/libreoffice"
|
||||
ADDONS_URI="http://dev-www.libreoffice.org/src/"
|
||||
|
||||
BRANDING="${PN}-branding-gentoo-0.8.tar.xz"
|
||||
# PATCHSET="${P}-patchset-01.tar.xz"
|
||||
|
||||
[[ ${PV} == *9999* ]] && SCM_ECLASS="git-r3"
|
||||
inherit base multiprocessing autotools bash-completion-r1 check-reqs eutils java-pkg-opt-2 kde4-base pax-utils python-single-r1 multilib toolchain-funcs flag-o-matic versionator ${SCM_ECLASS}
|
||||
unset SCM_ECLASS
|
||||
|
||||
DESCRIPTION="LibreOffice, a full office productivity suite"
|
||||
HOMEPAGE="http://www.libreoffice.org"
|
||||
SRC_URI="branding? ( http://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )"
|
||||
[[ -n ${PATCHSET} ]] && SRC_URI+=" http://dev.gentooexperimental.org/~scarabeus/${PATCHSET}"
|
||||
|
||||
# Split modules following git/tarballs
|
||||
# Core MUST be first!
|
||||
# Help is used for the image generator
|
||||
MODULES="core help"
|
||||
# Only release has the tarballs
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
for i in ${DEV_URI}; do
|
||||
for mod in ${MODULES}; do
|
||||
if [[ ${mod} == core ]]; then
|
||||
SRC_URI+=" ${i}/${P}.tar.xz"
|
||||
else
|
||||
SRC_URI+=" ${i}/${PN}-${mod}-${PV}.tar.xz"
|
||||
fi
|
||||
done
|
||||
unset mod
|
||||
done
|
||||
unset i
|
||||
fi
|
||||
unset DEV_URI
|
||||
|
||||
# Really required addons
|
||||
# These are bundles that can't be removed for now due to huge patchsets.
|
||||
# If you want them gone, patches are welcome.
|
||||
ADDONS_SRC+=" ${ADDONS_URI}/d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz"
|
||||
ADDONS_SRC+=" ${ADDONS_URI}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz" # modifies source code
|
||||
ADDONS_SRC+=" collada? ( ${ADDONS_URI}/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 )"
|
||||
ADDONS_SRC+=" java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
|
||||
ADDONS_SRC+=" libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )" # no release for 8 years, should we package it?
|
||||
ADDONS_SRC+=" libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )" # Does not build with 1.6 rhino at all
|
||||
ADDONS_SRC+=" libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )" # requirement of rhino
|
||||
ADDONS_SRC+=" odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )" # not packageable
|
||||
SRC_URI+=" ${ADDONS_SRC}"
|
||||
|
||||
unset ADDONS_URI
|
||||
unset EXT_URI
|
||||
unset ADDONS_SRC
|
||||
|
||||
IUSE="bluetooth +branding coinmp collada +cups dbus debug eds firebird gltf gnome gstreamer
|
||||
+gtk gtk3 jemalloc kde mysql odk postgres telepathy test vlc"
|
||||
|
||||
LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher"
|
||||
# Unpackaged separate extensions:
|
||||
# diagram: lo has 0.9.5 upstream is weirdly patched 0.9.4 -> wtf?
|
||||
# hunart: only on ooo extensions -> fubared download path somewhere on sf
|
||||
# numbertext, typo, validator, watch-window: ^^
|
||||
# oooblogger: no homepage or anything
|
||||
# Extensions that need extra work:
|
||||
for lo_xt in ${LO_EXTS}; do
|
||||
IUSE+=" libreoffice_extensions_${lo_xt}"
|
||||
done
|
||||
unset lo_xt
|
||||
|
||||
LICENSE="|| ( LGPL-3 MPL-1.1 )"
|
||||
SLOT="0"
|
||||
[[ ${PV} == *9999* ]] || \
|
||||
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
COMMON_DEPEND="
|
||||
${PYTHON_DEPS}
|
||||
app-arch/zip
|
||||
app-arch/unzip
|
||||
>=app-text/hunspell-1.3.2-r3
|
||||
app-text/mythes
|
||||
>=app-text/libabw-0.1.0
|
||||
>=app-text/libexttextcat-3.2
|
||||
>=app-text/libebook-0.1.1
|
||||
>=app-text/libetonyek-0.1.1
|
||||
app-text/liblangtag
|
||||
>=app-text/libmspub-0.1.0
|
||||
>=app-text/libmwaw-0.3.4
|
||||
>=app-text/libodfgen-0.1.0
|
||||
app-text/libwpd:0.10[tools]
|
||||
app-text/libwpg:0.3
|
||||
>=app-text/libwps-0.3.0
|
||||
>=app-text/poppler-0.16:=[xpdf-headers(+),cxx]
|
||||
>=dev-cpp/clucene-2.3.3.4-r2
|
||||
=dev-cpp/libcmis-0.5*
|
||||
dev-db/unixODBC
|
||||
>=dev-libs/boost-1.55:=
|
||||
dev-libs/expat
|
||||
>=dev-libs/hyphen-2.7.1
|
||||
>=dev-libs/icu-4.8.1.1:=
|
||||
>=dev-libs/liborcus-0.7.0
|
||||
>=dev-libs/librevenge-0.0.1
|
||||
>=dev-libs/nspr-4.8.8
|
||||
>=dev-libs/nss-3.12.9
|
||||
>=dev-lang/perl-5.0
|
||||
>=dev-libs/openssl-1.0.0d:0
|
||||
>=dev-libs/redland-1.0.16
|
||||
media-gfx/graphite2
|
||||
>=media-libs/fontconfig-2.8.0
|
||||
media-libs/freetype:2
|
||||
>=media-libs/glew-1.10
|
||||
>=media-libs/harfbuzz-0.9.18:=[icu(+)]
|
||||
media-libs/lcms:2
|
||||
>=media-libs/libpng-1.4:0=
|
||||
>=media-libs/libcdr-0.1.0
|
||||
>=media-libs/libfreehand-0.1.0
|
||||
media-libs/libpagemaker
|
||||
>=media-libs/libvisio-0.1.0
|
||||
>=net-misc/curl-7.21.4
|
||||
net-libs/neon
|
||||
net-nds/openldap
|
||||
sci-mathematics/lpsolve
|
||||
virtual/jpeg:0
|
||||
>=x11-libs/cairo-1.10.0[X]
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
virtual/glu
|
||||
virtual/opengl
|
||||
bluetooth? ( net-wireless/bluez )
|
||||
coinmp? ( sci-libs/coinor-mp )
|
||||
collada? ( >=media-libs/opencollada-1.2.2_p20150207 )
|
||||
cups? ( net-print/cups )
|
||||
dbus? ( >=dev-libs/dbus-glib-0.92 )
|
||||
eds? ( gnome-extra/evolution-data-server )
|
||||
firebird? ( >=dev-db/firebird-2.5 )
|
||||
gltf? ( media-libs/libgltf )
|
||||
gnome? ( gnome-base/gconf:2 )
|
||||
gtk? (
|
||||
x11-libs/gdk-pixbuf[X]
|
||||
>=x11-libs/gtk+-2.24:2
|
||||
)
|
||||
gtk3? ( >=x11-libs/gtk+-3.2:3 )
|
||||
gstreamer? (
|
||||
media-libs/gstreamer:1.0
|
||||
media-libs/gst-plugins-base:1.0
|
||||
)
|
||||
jemalloc? ( dev-libs/jemalloc )
|
||||
libreoffice_extensions_scripting-beanshell? ( >=dev-java/bsh-2.0_beta4 )
|
||||
libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
|
||||
libreoffice_extensions_wiki-publisher? (
|
||||
dev-java/commons-codec:0
|
||||
dev-java/commons-httpclient:3
|
||||
dev-java/commons-lang:2.1
|
||||
dev-java/commons-logging:0
|
||||
dev-java/tomcat-servlet-api:3.0
|
||||
)
|
||||
mysql? ( >=dev-db/mysql-connector-c++-1.1.0 )
|
||||
postgres? ( >=dev-db/postgresql-9.0:*[kerberos] )
|
||||
telepathy? (
|
||||
dev-libs/glib:2
|
||||
>=net-libs/telepathy-glib-0.18.0
|
||||
>=x11-libs/gtk+-2.24:2
|
||||
)
|
||||
"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!app-office/libreoffice-bin
|
||||
!app-office/libreoffice-bin-debug
|
||||
!<app-office/openoffice-bin-3.4.0-r1
|
||||
!app-office/openoffice
|
||||
media-fonts/libertine
|
||||
media-fonts/liberation-fonts
|
||||
media-fonts/urw-fonts
|
||||
java? ( >=virtual/jre-1.6 )
|
||||
kde? ( || ( $(add_kdeapps_dep kioclient) $(add_kdebase_dep kioclient) ) )
|
||||
vlc? ( media-video/vlc )
|
||||
"
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
PDEPEND="=app-office/libreoffice-l10n-$(get_version_component_range 1-2)*"
|
||||
else
|
||||
# Translations are not reliable on live ebuilds
|
||||
# rather force people to use english only.
|
||||
PDEPEND="!app-office/libreoffice-l10n"
|
||||
fi
|
||||
|
||||
# FIXME: cppunit should be moved to test conditional
|
||||
# after everything upstream is under gbuild
|
||||
# as dmake execute tests right away
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
>=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-0.10.3:=
|
||||
media-libs/glm
|
||||
net-misc/npapi-sdk
|
||||
>=sys-apps/findutils-4.4.2
|
||||
sys-devel/bison
|
||||
sys-apps/coreutils
|
||||
sys-devel/flex
|
||||
sys-devel/gettext
|
||||
>=sys-devel/make-3.82
|
||||
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? (
|
||||
>=virtual/jdk-1.6
|
||||
>=dev-java/ant-core-1.7
|
||||
)
|
||||
odk? ( >=app-doc/doxygen-1.8.4 )
|
||||
test? ( dev-util/cppunit )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
# not upstreamable stuff
|
||||
"${FILESDIR}/${PN}-4.4-system-pyuno.patch"
|
||||
|
||||
# from master branch
|
||||
"${FILESDIR}/${PN}-4.4.0.3-telepathy-build-fix.patch"
|
||||
"${FILESDIR}/${PN}-4.4.1.2-add-kde4-open-url-script.patch"
|
||||
"${FILESDIR}/${PN}-4.4.1.2-improve-KDE4FilePicker.patch"
|
||||
"${FILESDIR}/${PN}-4.3.5.2-remove-bashisms.patch" # bug 525454
|
||||
)
|
||||
|
||||
REQUIRED_USE="
|
||||
${PYTHON_REQUIRED_USE}
|
||||
bluetooth? ( dbus )
|
||||
collada? ( gltf )
|
||||
gnome? ( gtk )
|
||||
eds? ( gnome )
|
||||
telepathy? ( gtk )
|
||||
libreoffice_extensions_nlpsolver? ( java )
|
||||
libreoffice_extensions_scripting-beanshell? ( java )
|
||||
libreoffice_extensions_scripting-javascript? ( java )
|
||||
libreoffice_extensions_wiki-publisher? ( java )
|
||||
"
|
||||
|
||||
CHECKREQS_MEMORY="512M"
|
||||
CHECKREQS_DISK_BUILD="6G"
|
||||
|
||||
pkg_pretend() {
|
||||
local pgslot
|
||||
|
||||
if [[ ${MERGE_TYPE} != binary ]]; then
|
||||
check-reqs_pkg_pretend
|
||||
|
||||
if [[ $(gcc-major-version) -lt 4 ]] || \
|
||||
( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 6 ]] ) \
|
||||
; then
|
||||
eerror "Compilation with gcc older than 4.6 is not supported"
|
||||
die "Too old gcc found."
|
||||
fi
|
||||
fi
|
||||
|
||||
# Ensure pg version but we have to be sure the pg is installed (first
|
||||
# install on clean system)
|
||||
if use postgres && has_version dev-db/postgresql; then
|
||||
pgslot=$(postgresql-config show)
|
||||
if [[ ${pgslot//.} < 90 ]] ; then
|
||||
eerror "PostgreSQL slot must be set to 9.0 or higher."
|
||||
eerror " postgresql-config set 9.0"
|
||||
die "PostgreSQL slot is not set to 9.0 or higher."
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
java-pkg-opt-2_pkg_setup
|
||||
kde4-base_pkg_setup
|
||||
python-single-r1_pkg_setup
|
||||
|
||||
[[ ${MERGE_TYPE} != binary ]] && check-reqs_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
local mod mod2 dest tmplfile tmplname mypv
|
||||
|
||||
[[ -n ${PATCHSET} ]] && unpack ${PATCHSET}
|
||||
use branding && unpack "${BRANDING}"
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
unpack "${P}.tar.xz"
|
||||
for mod in ${MODULES}; do
|
||||
[[ ${mod} == core ]] && continue
|
||||
unpack "${PN}-${mod}-${PV}.tar.xz"
|
||||
done
|
||||
else
|
||||
for mod in ${MODULES}; do
|
||||
mypv=${PV/.9999}
|
||||
[[ ${mypv} != ${PV} ]] && EGIT_BRANCH="${PN}-${mypv/./-}"
|
||||
EGIT_CHECKOUT_DIR="${WORKDIR}/${P}"
|
||||
[[ ${mod} != core ]] && EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}-${mod}-${PV}"
|
||||
EGIT_REPO_URI="git://anongit.freedesktop.org/${PN}/${mod}"
|
||||
git-r3_src_unpack
|
||||
if [[ ${mod} != core ]]; then
|
||||
mod2=${mod}
|
||||
# mapping does not match on help
|
||||
[[ ${mod} == help ]] && mod2="helpcontent2"
|
||||
mkdir -p "${S}/${mod2}/" || die
|
||||
mv -n "${WORKDIR}/${PN}-${mod}-${PV}"/* "${S}/${mod2}" || die
|
||||
rm -rf "${WORKDIR}/${PN}-${mod}-${PV}"
|
||||
fi
|
||||
done
|
||||
unset EGIT_CHECKOUT_DIR EGIT_REPO_URI EGIT_BRANCH
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# optimization flags
|
||||
export GMAKE_OPTIONS="${MAKEOPTS}"
|
||||
# System python 2.7 enablement:
|
||||
export PYTHON_CFLAGS=$(python_get_CFLAGS)
|
||||
export PYTHON_LIBS=$(python_get_LIBS)
|
||||
|
||||
if use collada; then
|
||||
export OPENCOLLADA_CFLAGS="-I/usr/include/opencollada/COLLADABaseUtils -I/usr/include/opencollada/COLLADAFramework -I/usr/include/opencollada/COLLADASaxFrameworkLoader -I/usr/include/opencollada/GeneratedSaxParser"
|
||||
export OPENCOLLADA_LIBS="-L /usr/$(get_libdir)/opencollada -lOpenCOLLADABaseUtils -lOpenCOLLADAFramework -lOpenCOLLADASaxFrameworkLoader -lGeneratedSaxParser"
|
||||
fi
|
||||
|
||||
# patchset
|
||||
if [[ -n ${PATCHSET} ]]; then
|
||||
EPATCH_FORCE="yes" \
|
||||
EPATCH_SOURCE="${WORKDIR}/${PATCHSET/.tar.xz/}" \
|
||||
EPATCH_SUFFIX="patch" \
|
||||
epatch
|
||||
fi
|
||||
|
||||
base_src_prepare
|
||||
|
||||
AT_M4DIR="m4" eautoreconf
|
||||
# hack in the autogen.sh
|
||||
touch autogen.lastrun
|
||||
|
||||
# system pyuno mess
|
||||
sed \
|
||||
-e "s:%eprefix%:${EPREFIX}:g" \
|
||||
-e "s:%libdir%:$(get_libdir):g" \
|
||||
-i pyuno/source/module/uno.py \
|
||||
-i pyuno/source/officehelper.py || die
|
||||
# sed in the tests
|
||||
sed -i \
|
||||
-e 's#all : build unitcheck#all : build#g' \
|
||||
solenv/gbuild/Module.mk || die
|
||||
sed -i \
|
||||
-e 's#check: dev-install subsequentcheck#check: unitcheck slowcheck dev-install subsequentcheck#g' \
|
||||
-e 's#Makefile.gbuild all slowcheck#Makefile.gbuild all#g' \
|
||||
Makefile.in || die
|
||||
|
||||
if use branding; then
|
||||
# hack...
|
||||
mv -v "${WORKDIR}/branding-intro.png" "${S}/icon-themes/galaxy/brand/intro.png" || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local java_opts
|
||||
local internal_libs
|
||||
local lo_ext
|
||||
local ext_opts
|
||||
|
||||
# sane: just sane.h header that is used for scan in writer, not
|
||||
# linked or anything else, worthless to depend on
|
||||
# vigra: just uses templates from there
|
||||
# it is serious pain in the ass for packaging
|
||||
# should be replaced by boost::gil if someone interested
|
||||
internal_libs+="
|
||||
--without-system-sane
|
||||
--without-system-vigra
|
||||
"
|
||||
|
||||
# libreoffice extensions handling
|
||||
for lo_xt in ${LO_EXTS}; do
|
||||
if [[ "${lo_xt}" == "scripting-beanshell" || "${lo_xt}" == "scripting-javascript" ]]; then
|
||||
ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ${lo_xt})"
|
||||
else
|
||||
ext_opts+=" $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt})"
|
||||
fi
|
||||
done
|
||||
|
||||
if use java; then
|
||||
# hsqldb: system one is too new
|
||||
java_opts="
|
||||
--without-junit
|
||||
--without-system-hsqldb
|
||||
--with-ant-home="${ANT_HOME}"
|
||||
--with-jdk-home=$(java-config --jdk-home 2>/dev/null)
|
||||
--with-jvm-path="${EPREFIX}/usr/lib/"
|
||||
"
|
||||
|
||||
use libreoffice_extensions_scripting-beanshell && \
|
||||
java_opts+=" --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar)"
|
||||
|
||||
use libreoffice_extensions_scripting-javascript && \
|
||||
java_opts+=" --with-rhino-jar=$(java-pkg_getjar rhino-1.6 js.jar)"
|
||||
|
||||
if use libreoffice_extensions_wiki-publisher; then
|
||||
java_opts+="
|
||||
--with-commons-codec-jar=$(java-pkg_getjar commons-codec commons-codec.jar)
|
||||
--with-commons-httpclient-jar=$(java-pkg_getjar commons-httpclient-3 commons-httpclient.jar)
|
||||
--with-commons-lang-jar=$(java-pkg_getjar commons-lang-2.1 commons-lang.jar)
|
||||
--with-commons-logging-jar=$(java-pkg_getjar commons-logging commons-logging.jar)
|
||||
--with-servlet-api-jar=$(java-pkg_getjar tomcat-servlet-api-3.0 servlet-api.jar)
|
||||
"
|
||||
fi
|
||||
fi
|
||||
|
||||
# system headers/libs/...: enforce using system packages
|
||||
# --enable-cairo: ensure that cairo is always required
|
||||
# --enable-graphite: disabling causes build breakages
|
||||
# --enable-*-link: link to the library rather than just dlopen on runtime
|
||||
# --enable-release-build: build the libreoffice as release
|
||||
# --disable-fetch-external: prevent dowloading during compile phase
|
||||
# --disable-gnome-vfs: old gnome virtual fs support
|
||||
# --disable-kdeab: kde3 adressbook
|
||||
# --disable-kde: kde3 support
|
||||
# --disable-systray: quickstarter does not actually work at all so do not
|
||||
# promote it
|
||||
# --enable-extension-integration: enable any extension integration support
|
||||
# --without-{fonts,myspell-dicts,ppsd}: prevent install of sys pkgs
|
||||
# --disable-report-builder: too much java packages pulled in without pkgs
|
||||
econf \
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}/" \
|
||||
--with-system-headers \
|
||||
--with-system-libs \
|
||||
--with-system-jars \
|
||||
--with-system-dicts \
|
||||
--enable-cairo-canvas \
|
||||
--enable-graphite \
|
||||
--enable-largefile \
|
||||
--enable-mergelibs \
|
||||
--enable-neon \
|
||||
--enable-python=system \
|
||||
--enable-randr \
|
||||
--enable-randr-link \
|
||||
--enable-release-build \
|
||||
--disable-hardlink-deliver \
|
||||
--disable-ccache \
|
||||
--disable-crashdump \
|
||||
--disable-dependency-tracking \
|
||||
--disable-epm \
|
||||
--disable-fetch-external \
|
||||
--disable-gnome-vfs \
|
||||
--disable-gstreamer-0-10 \
|
||||
--disable-report-builder \
|
||||
--disable-kdeab \
|
||||
--disable-kde \
|
||||
--disable-online-update \
|
||||
--disable-systray \
|
||||
--with-alloc=$(use jemalloc && echo "jemalloc" || echo "system") \
|
||||
--with-build-version="Gentoo official package" \
|
||||
--enable-extension-integration \
|
||||
--with-external-dict-dir="${EPREFIX}/usr/share/myspell" \
|
||||
--with-external-hyph-dir="${EPREFIX}/usr/share/myspell" \
|
||||
--with-external-thes-dir="${EPREFIX}/usr/share/myspell" \
|
||||
--with-external-tar="${DISTDIR}" \
|
||||
--with-lang="" \
|
||||
--with-parallelism=$(makeopts_jobs) \
|
||||
--with-system-ucpp \
|
||||
--with-vendor="Gentoo Foundation" \
|
||||
--with-x \
|
||||
--without-fonts \
|
||||
--without-myspell-dicts \
|
||||
--without-help \
|
||||
--with-helppack-integration \
|
||||
--without-sun-templates \
|
||||
$(use_enable bluetooth sdremote-bluetooth) \
|
||||
$(use_enable coinmp) \
|
||||
$(use_enable collada) \
|
||||
$(use_enable cups) \
|
||||
$(use_enable debug) \
|
||||
$(use_enable dbus) \
|
||||
$(use_enable eds evolution2) \
|
||||
$(use_enable firebird firebird-sdbc) \
|
||||
$(use_enable gltf) \
|
||||
$(use_enable gnome gconf) \
|
||||
$(use_enable gnome gio) \
|
||||
$(use_enable gnome lockdown) \
|
||||
$(use_enable gstreamer gstreamer-1-0) \
|
||||
$(use_enable gtk) \
|
||||
$(use_enable gtk3) \
|
||||
$(use_enable kde kde4) \
|
||||
$(use_enable mysql ext-mariadb-connector) \
|
||||
$(use_enable odk) \
|
||||
$(use_enable postgres postgresql-sdbc) \
|
||||
$(use_enable telepathy) \
|
||||
$(use_enable vlc) \
|
||||
$(use_with coinmp system-coinmp) \
|
||||
$(use_with collada system-opencollada) \
|
||||
$(use_with gltf system-libgltf) \
|
||||
$(use_with java) \
|
||||
$(use_with mysql system-mysql-cppconn) \
|
||||
$(use_with odk doxygen) \
|
||||
${internal_libs} \
|
||||
${java_opts} \
|
||||
${ext_opts}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# more and more LO stuff tries to use OpenGL, including tests during build
|
||||
# bug 501508, bug 540624 and probably more
|
||||
addpredict /dev/dri
|
||||
addpredict /dev/nvidiactl
|
||||
|
||||
# hack for offlinehelp, this needs fixing upstream at some point
|
||||
# it is broken because we send --without-help
|
||||
# https://bugs.freedesktop.org/show_bug.cgi?id=46506
|
||||
(
|
||||
grep "^export" "${S}/config_host.mk" > "${T}/config_host.mk"
|
||||
source "${T}/config_host.mk" 2&> /dev/null
|
||||
|
||||
local path="${WORKDIR}/helpcontent2/source/auxiliary/"
|
||||
mkdir -p "${path}" || die
|
||||
|
||||
echo "perl \"${S}/helpcontent2/helpers/create_ilst.pl\" -dir=icon-themes/galaxy/res/helpimg > \"${path}/helpimg.ilst\""
|
||||
perl "${S}/helpcontent2/helpers/create_ilst.pl" \
|
||||
-dir=icon-themes/galaxy/res/helpimg \
|
||||
> "${path}/helpimg.ilst"
|
||||
[[ -s "${path}/helpimg.ilst" ]] || ewarn "The help images list is empty, something is fishy, report a bug."
|
||||
)
|
||||
|
||||
local target
|
||||
use test && target="build" || target="build-nocheck"
|
||||
|
||||
# this is not a proper make script
|
||||
make ${target} || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
make unitcheck || die
|
||||
make slowcheck || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# This is not Makefile so no buildserver
|
||||
make DESTDIR="${D}" distro-pack-install -o build -o check || die
|
||||
|
||||
# Fix bash completion placement
|
||||
newbashcomp "${ED}"/etc/bash_completion.d/libreoffice.sh ${PN}
|
||||
bashcomp_alias \
|
||||
libreoffice \
|
||||
unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice
|
||||
rm -rf "${ED}"/etc/ || die
|
||||
|
||||
if use branding; then
|
||||
insinto /usr/$(get_libdir)/${PN}/program
|
||||
newins "${WORKDIR}/branding-sofficerc" sofficerc
|
||||
dodir /etc/env.d
|
||||
echo "CONFIG_PROTECT=/usr/$(get_libdir)/${PN}/program/sofficerc" > "${ED}"/etc/env.d/99${PN}
|
||||
fi
|
||||
|
||||
# Hack for offlinehelp, this needs fixing upstream at some point.
|
||||
# It is broken because we send --without-help
|
||||
# https://bugs.freedesktop.org/show_bug.cgi?id=46506
|
||||
insinto /usr/$(get_libdir)/libreoffice/help
|
||||
doins xmlhelp/util/*.xsl
|
||||
|
||||
# Remove desktop files for support to old installs that can't parse mime
|
||||
rm -rf "${ED}"/usr/share/mimelnk/
|
||||
|
||||
# FIXME: Hack add missing file
|
||||
insinto /usr/$(get_libdir)/${PN}/program
|
||||
doins "${S}"/instdir/program/libsaxlo.so
|
||||
|
||||
pax-mark -m "${ED}"/usr/$(get_libdir)/libreoffice/program/soffice.bin
|
||||
pax-mark -m "${ED}"/usr/$(get_libdir)/libreoffice/program/unopkg.bin
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# Cache updates - all handled by kde eclass for all environments
|
||||
kde4-base_pkg_preinst
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
kde4-base_pkg_postinst
|
||||
|
||||
use java || \
|
||||
ewarn 'If you plan to use lbase application you should enable java or you will get various crashes.'
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
kde4-base_pkg_postrm
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
--- pfl/pfl.py (Revision 68)
|
||||
+++ pfl/pfl.py (Arbeitskopie)
|
||||
@@ -226,6 +226,8 @@
|
||||
v = '%s-%s' % (v, r)
|
||||
|
||||
repo, = self._vardbapi.aux_get(cpv, ['repository'])
|
||||
+ if len(repo) == 0:
|
||||
+ repo, = self._vardbapi.aux_get(cpv, ['REPOSITORY'])
|
||||
|
||||
# timestamp of merge
|
||||
mergedstamp = self._vardbapi.aux_get(cpv, ['_mtime_'])[0]
|
@ -0,0 +1,48 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/pfl/pfl-2.4-r4.ebuild,v 1.1 2015/04/04 11:21:10 billie Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
PYTHON_REQ_USE="xml"
|
||||
|
||||
inherit eutils distutils-r1
|
||||
|
||||
DESCRIPTION="Searchable online file/package database for Gentoo"
|
||||
HOMEPAGE="http://www.portagefilelist.de"
|
||||
SRC_URI="http://files.portagefilelist.de/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~sparc ~x86 ~amd64-fbsd ~x64-freebsd ~amd64-linux ~x86-linux"
|
||||
IUSE="+network-cron"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}
|
||||
net-misc/curl
|
||||
sys-apps/portage[${PYTHON_USEDEP}]"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/e-file-20110906-http-response.patch \
|
||||
"${FILESDIR}"/e-file-20110906-portageq.patch \
|
||||
"${FILESDIR}"/pfl-2.4-reponame.patch
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
if use network-cron ; then
|
||||
exeinto /etc/cron.weekly
|
||||
doexe cron/pfl
|
||||
fi
|
||||
|
||||
keepdir /var/lib/${PN}
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ ! -e "${EROOT%/}/var/lib/${PN}/pfl.info" ]]; then
|
||||
touch "${EROOT%/}/var/lib/${PN}/pfl.info" || die
|
||||
chown -R 0:portage "${EROOT%/}/var/lib/${PN}" || die
|
||||
chmod 775 "${EROOT%/}/var/lib/${PN}" || die
|
||||
fi
|
||||
}
|
@ -1,106 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/poppler/poppler-0.30.0.ebuild,v 1.1 2015/01/06 19:54:02 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit cmake-utils toolchain-funcs
|
||||
|
||||
if [[ "${PV}" == "9999" ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="git://git.freedesktop.org/git/${PN}/${PN}"
|
||||
KEYWORDS=""
|
||||
SLOT="0/9999"
|
||||
else
|
||||
SRC_URI="http://poppler.freedesktop.org/${P}.tar.xz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
SLOT="0/49" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
|
||||
fi
|
||||
|
||||
DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
|
||||
HOMEPAGE="http://poppler.freedesktop.org/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
IUSE="cairo cjk curl cxx debug doc +introspection +jpeg jpeg2k +lcms png qt4 qt5 tiff +utils"
|
||||
|
||||
# No test data provided
|
||||
RESTRICT="test"
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=media-libs/fontconfig-2.6.0
|
||||
>=media-libs/freetype-2.3.9
|
||||
sys-libs/zlib
|
||||
cairo? (
|
||||
dev-libs/glib:2
|
||||
>=x11-libs/cairo-1.10.0
|
||||
introspection? ( >=dev-libs/gobject-introspection-1.32.1 )
|
||||
)
|
||||
curl? ( net-misc/curl )
|
||||
jpeg? ( virtual/jpeg:0 )
|
||||
jpeg2k? ( media-libs/openjpeg:0 )
|
||||
lcms? ( media-libs/lcms:2 )
|
||||
png? ( media-libs/libpng:0= )
|
||||
qt4? (
|
||||
dev-qt/qtcore:4
|
||||
dev-qt/qtgui:4
|
||||
)
|
||||
qt5? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtxml:5
|
||||
)
|
||||
tiff? ( media-libs/tiff:0 )
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
virtual/pkgconfig
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
cjk? ( >=app-text/poppler-data-0.4.4 )
|
||||
"
|
||||
|
||||
DOCS=(AUTHORS NEWS README README-XPDF TODO)
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-0.26.0-qt5-dependencies.patch"
|
||||
"${FILESDIR}/${PN}-0.28.1-respect-cflags.patch"
|
||||
"${FILESDIR}/${PN}-0.28.1-fix-multilib-configuration.patch" )
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_GTK_TESTS=OFF
|
||||
-DBUILD_QT4_TESTS=OFF
|
||||
-DBUILD_QT5_TESTS=OFF
|
||||
-DBUILD_CPP_TESTS=OFF
|
||||
-DENABLE_SPLASH=ON
|
||||
-DENABLE_ZLIB=ON
|
||||
-DENABLE_XPDF_HEADERS=ON
|
||||
$(cmake-utils_use_enable curl LIBCURL)
|
||||
$(cmake-utils_use_enable cxx CPP)
|
||||
$(cmake-utils_use_enable jpeg2k LIBOPENJPEG)
|
||||
$(cmake-utils_use_enable utils)
|
||||
$(cmake-utils_use_with cairo)
|
||||
$(cmake-utils_use_with introspection GObjectIntrospection)
|
||||
$(cmake-utils_use_with jpeg)
|
||||
$(cmake-utils_use_with png)
|
||||
$(cmake-utils_use_with qt4)
|
||||
$(cmake-utils_use_find_package qt5 Qt5Core)
|
||||
$(cmake-utils_use_with tiff)
|
||||
)
|
||||
if use lcms; then
|
||||
mycmakeargs+=(-DENABLE_CMS=lcms2)
|
||||
else
|
||||
mycmakeargs+=(-DENABLE_CMS=)
|
||||
fi
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
if use cairo && use doc; then
|
||||
# For now install gtk-doc there
|
||||
insinto /usr/share/gtk-doc/html/poppler
|
||||
doins -r "${S}"/glib/reference/html/*
|
||||
fi
|
||||
}
|
@ -1,106 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/poppler/poppler-0.31.0.ebuild,v 1.1 2015/02/09 16:28:50 mrueg Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit cmake-utils toolchain-funcs
|
||||
|
||||
if [[ "${PV}" == "9999" ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="git://git.freedesktop.org/git/${PN}/${PN}"
|
||||
KEYWORDS=""
|
||||
SLOT="0/9999"
|
||||
else
|
||||
SRC_URI="http://poppler.freedesktop.org/${P}.tar.xz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
SLOT="0/50" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
|
||||
fi
|
||||
|
||||
DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
|
||||
HOMEPAGE="http://poppler.freedesktop.org/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
IUSE="cairo cjk curl cxx debug doc +introspection +jpeg jpeg2k +lcms png qt4 qt5 tiff +utils"
|
||||
|
||||
# No test data provided
|
||||
RESTRICT="test"
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=media-libs/fontconfig-2.6.0
|
||||
>=media-libs/freetype-2.3.9
|
||||
sys-libs/zlib
|
||||
cairo? (
|
||||
dev-libs/glib:2
|
||||
>=x11-libs/cairo-1.10.0
|
||||
introspection? ( >=dev-libs/gobject-introspection-1.32.1 )
|
||||
)
|
||||
curl? ( net-misc/curl )
|
||||
jpeg? ( virtual/jpeg:0 )
|
||||
jpeg2k? ( media-libs/openjpeg:0 )
|
||||
lcms? ( media-libs/lcms:2 )
|
||||
png? ( media-libs/libpng:0= )
|
||||
qt4? (
|
||||
dev-qt/qtcore:4
|
||||
dev-qt/qtgui:4
|
||||
)
|
||||
qt5? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtxml:5
|
||||
)
|
||||
tiff? ( media-libs/tiff:0 )
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
virtual/pkgconfig
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
cjk? ( >=app-text/poppler-data-0.4.4 )
|
||||
"
|
||||
|
||||
DOCS=(AUTHORS NEWS README README-XPDF TODO)
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-0.26.0-qt5-dependencies.patch"
|
||||
"${FILESDIR}/${PN}-0.28.1-respect-cflags.patch"
|
||||
"${FILESDIR}/${PN}-0.28.1-fix-multilib-configuration.patch" )
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_GTK_TESTS=OFF
|
||||
-DBUILD_QT4_TESTS=OFF
|
||||
-DBUILD_QT5_TESTS=OFF
|
||||
-DBUILD_CPP_TESTS=OFF
|
||||
-DENABLE_SPLASH=ON
|
||||
-DENABLE_ZLIB=ON
|
||||
-DENABLE_XPDF_HEADERS=ON
|
||||
$(cmake-utils_use_enable curl LIBCURL)
|
||||
$(cmake-utils_use_enable cxx CPP)
|
||||
$(cmake-utils_use_enable jpeg2k LIBOPENJPEG)
|
||||
$(cmake-utils_use_enable utils)
|
||||
$(cmake-utils_use_with cairo)
|
||||
$(cmake-utils_use_with introspection GObjectIntrospection)
|
||||
$(cmake-utils_use_with jpeg)
|
||||
$(cmake-utils_use_with png)
|
||||
$(cmake-utils_use_with qt4)
|
||||
$(cmake-utils_use_find_package qt5 Qt5Core)
|
||||
$(cmake-utils_use_with tiff)
|
||||
)
|
||||
if use lcms; then
|
||||
mycmakeargs+=(-DENABLE_CMS=lcms2)
|
||||
else
|
||||
mycmakeargs+=(-DENABLE_CMS=)
|
||||
fi
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
if use cairo && use doc; then
|
||||
# For now install gtk-doc there
|
||||
insinto /usr/share/gtk-doc/html/poppler
|
||||
doins -r "${S}"/glib/reference/html/*
|
||||
fi
|
||||
}
|
@ -0,0 +1,9 @@
|
||||
# ChangeLog for dev-cpp/libjson-rpc-cpp
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libjson-rpc-cpp/ChangeLog,v 1.1 2015/04/04 10:07:03 mgorny Exp $
|
||||
|
||||
*libjson-rpc-cpp-9999 (04 Apr 2015)
|
||||
|
||||
04 Apr 2015; Michał Górny <mgorny@gentoo.org> +libjson-rpc-cpp-9999.ebuild,
|
||||
+metadata.xml:
|
||||
Introduce a JSON-RPC C++ library, related to bug #465976.
|
@ -0,0 +1,25 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
EBUILD libjson-rpc-cpp-9999.ebuild 1202 SHA256 fb52cd2e478a0a0a8477d8da86be01e5ef78b6c79e948962366496c1db8e8205 SHA512 02daefc2815694bb38199be5ce00abd4e5ded5eb9760bac6bce3e57450170b511bee1be6a195a6910ab4c54a19bed745783c887bd8f46e31f686242cc1263dee WHIRLPOOL f1aefbb21c5b29151513a43334df5998a548f0861a04b4d8ba5f46bdca4857b1befbefa352dd4d41dad0c130bca1a346e435ea13bbc4fa5d84b53982d9de8fe9
|
||||
MISC ChangeLog 413 SHA256 7b11f2a725d1430953d64a4f95e878dda7372f198b9d01bfd7734e57d089e3b2 SHA512 7bf5b1d83e56da8deb6d20623e7c1d684290d639a605b1b784ee89e2541663b1059d93a7bceee3613d65f3dfee52cdf2368c414b40427b9c3e6834d11681486e WHIRLPOOL b6180bb8aaac2c6aceaeb6f266a8804f220b79085aa6cbb6cdcde3c380397bfb53feaad3c68fe3053de3637650f8820b7648ec4dcc97cc5ab608e8a8e7aa6666
|
||||
MISC metadata.xml 581 SHA256 d9df3d4d3fbde675669121319e6e2ae657714ed778da3c92981601b3f437c792 SHA512 15f42e21a96a21c6467f0c28ba9768fbdf7bfb84a62b0b54469699c11b407e8f145e162d33e1fa302b67297db603389b3281c821f57d544fa80858a09bc37468 WHIRLPOOL 746eee33f8553a3a9a1c9da36140cadbc7c7a49c445dc7c3f7933307656b8682473b4d8bc89806c246747a435c2c3bf8afe77ccca845defc6ca0b9cd4fab287d
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iQJ8BAEBCABmBQJVH7fMXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
|
||||
MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZO4VcQAI62AJMhR7mOSZuf6Fn8BEKx
|
||||
UdaYAOnEeQH0epQaHUd3G2YbfTov1xLMwT1DE/SVKp6ujVAor5tKeJfCGkm425DF
|
||||
XO5O55Vj0NHhvQsNCQm0tQCeAbBdQmfNKR7iiX1QJVIwq2kZN2nVTzBWbGoXb6RR
|
||||
HOnD5TVF79KY1itw/lML1BINUerOXPnLODFflFOuwNE/ahVJwgyhUtuHMhXTK4eu
|
||||
dOe9CTZnYi37GBBiuRo3X+yzMYQwDMVC86wya1HH3ySAds7gyML06NvcYeqtqUtP
|
||||
k44LbXKyrQokSf4Ssb6G2ED8J5OGC8rxucbtSkkwvkB6GESdpHMzDrZ7cjNhIsK2
|
||||
asgzGQKEyyZQpoMyVy0Lc5wLPXcArWQ0anJ2QwgrJJUBcrYrBh2hZbIRO5nPSmc1
|
||||
bBedwc68WynlK5SR4LkgCrl169h49drV2WroTqgPKMJ9W5A2VT/A3K/10AeWmmgK
|
||||
+A6QNnuHwbEV6yR1OOCr/E6I33O+o26pBfUKAYAiMoi/rvP/3X18qCRsVwd9QJ6c
|
||||
X4zj23QajLRTNXdFZ5m8uOmMzrU/mpGWc6d95p+QiDYWLHBryFOhfcCqVlqh9W+w
|
||||
Wu9qU9Z/kdLkULT6GPZo5YV0ekSXrij4wvSienczsXQMkK+0fL+RlFpz5e/KU5IX
|
||||
q+uvr/0O8VY3YQ1Sy69v
|
||||
=O+Nt
|
||||
-----END PGP SIGNATURE-----
|
@ -0,0 +1,52 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-9999.ebuild,v 1.1 2015/04/04 10:07:03 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
EGIT_REPO_URI="https://github.com/cinemast/${PN}"
|
||||
EGIT_BRANCH=develop
|
||||
inherit cmake-utils git-r3
|
||||
|
||||
DESCRIPTION="JSON-RPC (1.0 & 2.0) framework for C++"
|
||||
HOMEPAGE="https://github.com/cinemast/libjson-rpc-cpp"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc +http-client +http-server +stubgen test"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/jsoncpp
|
||||
http-client? ( net-misc/curl )
|
||||
http-server? ( net-libs/libmicrohttpd )
|
||||
stubgen? ( dev-libs/argtable )"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( app-doc/doxygen )
|
||||
test? ( dev-libs/boost )"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DHTTP_CLIENT=$(usex http-client)
|
||||
-DHTTP_SERVER=$(usex http-server)
|
||||
# they are not installed
|
||||
-DCOMPILE_EXAMPLES=NO
|
||||
-DCOMPILE_STUBGEN=$(usex stubgen)
|
||||
-DCOMPILE_TESTS=$(usex test)
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
|
||||
use doc && emake -C "${BUILD_DIR}" doc
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
use doc && dodoc -r "${BUILD_DIR}"/doc/html
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>mgorny@gentoo.org</email>
|
||||
<name>Michał Górny</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name='http-client'>Build support for HTTP client using <pkg>dev-util/curl</pkg></flag>
|
||||
<flag name='http-server'>Build support for HTTP server using <pkg>net-libs/libmicrohttpd</pkg></flag>
|
||||
<flag name='stubgen'>Build header stub code generator (needed for development and when pregenerated headers are not bundled)</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
@ -0,0 +1,128 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mariadb-galera/mariadb-galera-10.0.17.ebuild,v 1.1 2015/04/03 12:34:23 grknight Exp $
|
||||
|
||||
EAPI="5"
|
||||
MY_EXTRAS_VER="20141215-0144Z"
|
||||
WSREP_REVISION="25"
|
||||
|
||||
inherit toolchain-funcs mysql-multilib
|
||||
# only to make repoman happy. it is really set in the eclass
|
||||
IUSE="$IUSE"
|
||||
|
||||
# REMEMBER: also update eclass/mysql*.eclass before committing!
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
# When MY_EXTRAS is bumped, the index should be revised to exclude these.
|
||||
EPATCH_EXCLUDE=''
|
||||
|
||||
DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )"
|
||||
RDEPEND="${RDEPEND}"
|
||||
|
||||
# Please do not add a naive src_unpack to this ebuild
|
||||
# If you want to add a single patch, copy the ebuild to an overlay
|
||||
# and create your own mysql-extras tarball, looking at 000_index.txt
|
||||
|
||||
# Official test instructions:
|
||||
# USE='embedded extraengine perl ssl static-libs community' \
|
||||
# FEATURES='test userpriv -usersandbox' \
|
||||
# ebuild mariadb-galera-X.X.XX.ebuild \
|
||||
# digest clean package
|
||||
multilib_src_test() {
|
||||
|
||||
if ! multilib_is_native_abi ; then
|
||||
einfo "Server tests not available on non-native abi".
|
||||
return 0;
|
||||
fi
|
||||
|
||||
local TESTDIR="${BUILD_DIR}/mysql-test"
|
||||
local retstatus_unit
|
||||
local retstatus_tests
|
||||
|
||||
# Bug #213475 - MySQL _will_ object strenously if your machine is named
|
||||
# localhost. Also causes weird failures.
|
||||
[[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
|
||||
|
||||
if ! use "minimal" ; then
|
||||
|
||||
if [[ $UID -eq 0 ]]; then
|
||||
die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
|
||||
fi
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
|
||||
addpredict /this-dir-does-not-exist/t9.MYI
|
||||
|
||||
# Run CTest (test-units)
|
||||
cmake-utils_src_test
|
||||
retstatus_unit=$?
|
||||
[[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed"
|
||||
|
||||
# Ensure that parallel runs don't die
|
||||
export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
|
||||
# Enable parallel testing, auto will try to detect number of cores
|
||||
# You may set this by hand.
|
||||
# The default maximum is 8 unless MTR_MAX_PARALLEL is increased
|
||||
export MTR_PARALLEL="${MTR_PARALLEL:-auto}"
|
||||
|
||||
# create directories because mysqladmin might right out of order
|
||||
mkdir -p "${T}"/var-tests{,/log}
|
||||
|
||||
# These are failing in MariaDB 10.0 for now and are believed to be
|
||||
# false positives:
|
||||
#
|
||||
# main.information_schema, binlog.binlog_statement_insert_delayed,
|
||||
# main.mysqld--help, funcs_1.is_triggers, funcs_1.is_tables_mysql,
|
||||
# funcs_1.is_columns_mysql
|
||||
# fails due to USE=-latin1 / utf8 default
|
||||
#
|
||||
# main.mysql_client_test, main.mysql_client_test_nonblock
|
||||
# main.mysql_client_test_comp:
|
||||
# segfaults at random under Portage only, suspect resource limits.
|
||||
#
|
||||
# wsrep.variables:
|
||||
# Expects the sys-cluster/galera library to be installed and configured
|
||||
#
|
||||
# wsrep.foreign_key:
|
||||
# Issues a configuration deprecation warning which does not affect data
|
||||
#
|
||||
|
||||
for t in main.mysql_client_test main.mysql_client_test_nonblock \
|
||||
main.mysql_client_test_comp \
|
||||
binlog.binlog_statement_insert_delayed main.information_schema \
|
||||
main.mysqld--help wsrep.variables wsrep.foreign_key \
|
||||
funcs_1.is_triggers funcs_1.is_tables_mysql funcs_1.is_columns_mysql ; do
|
||||
mysql-multilib_disable_test "$t" "False positives in Gentoo"
|
||||
done
|
||||
|
||||
# Run mysql tests
|
||||
pushd "${TESTDIR}"
|
||||
|
||||
# run mysql-test tests
|
||||
# The PATH addition is required for the galera suite to find the sst scripts
|
||||
# Skipping galera tests for now until MDEV-7544 is resovled
|
||||
WSREP_LOG_DIR="${T}/var-tests/wsrep" \
|
||||
PATH="${BUILD_DIR}/scripts:${PATH}" \
|
||||
perl mysql-test-run.pl --force --vardir="${T}/var-tests" --skip-test=galera
|
||||
retstatus_tests=$?
|
||||
[[ $retstatus_tests -eq 0 ]] || eerror "tests failed"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
popd
|
||||
|
||||
# Cleanup is important for these testcases.
|
||||
pkill -9 -f "${S}/ndb" 2>/dev/null
|
||||
pkill -9 -f "${S}/sql" 2>/dev/null
|
||||
|
||||
failures=""
|
||||
[[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
|
||||
[[ $retstatus_tests -eq 0 ]] || failures="${failures} tests"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
[[ -z "$failures" ]] || die "Test failures: $failures"
|
||||
einfo "Tests successfully completed"
|
||||
else
|
||||
|
||||
einfo "Skipping server tests due to minimal build."
|
||||
fi
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>qt</herd>
|
||||
<herd>qt</herd>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqliteman/sqliteman-1.2.2-r1.ebuild,v 1.1 2015/04/04 16:43:39 kensington Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="Powerful GUI manager for the Sqlite3 database"
|
||||
HOMEPAGE="http://sqliteman.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-qt/qtcore:4
|
||||
dev-qt/qtgui:4
|
||||
dev-qt/qtsql:4[sqlite]
|
||||
x11-libs/qscintilla"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
DOCS=( AUTHORS README )
|
||||
|
||||
src_prepare() {
|
||||
# remove bundled lib
|
||||
rm -rf "${S}"/${PN}/qscintilla2
|
||||
|
||||
cmake-utils_src_prepare
|
||||
}
|
@ -0,0 +1,9 @@
|
||||
# ChangeLog for dev-haskell/adjunctions
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/adjunctions/ChangeLog,v 1.1 2015/04/03 12:55:42 gienah Exp $
|
||||
|
||||
*adjunctions-4.2 (03 Apr 2015)
|
||||
|
||||
03 Apr 2015; Mark Wright <gienah@gentoo.org> +adjunctions-4.2.ebuild,
|
||||
+metadata.xml:
|
||||
Add adjunctions
|
@ -0,0 +1,14 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST adjunctions-4.2.tar.gz 14300 SHA256 31c9988b9e76fa342bff9314af5fd088f99bcaf6d66adb3ba3dc343f4d36251f SHA512 019f5e92982723edcc371e303aeaf9d04f5245b979feb1f17eb6c1a1af4a2982a6bde98f59b705b080b547c64349637e8acc43ebe913cc10c98a636be30ee505 WHIRLPOOL 5b2f480443f50ec52f037008a52e5920c393dcae7f3c45744625f7693e3c8c81c2f1604c54e4318e0f3e9c3d3b7f3ecc80b495c5b9050eb2dc2498ba2ff55002
|
||||
EBUILD adjunctions-4.2.ebuild 1514 SHA256 b196d1266b97110859ca26ca244d15fc188691320adef4b540f309b37063408a SHA512 168efde666c49aeb9529bb79c442452da0967b3477843ff68c87eeaf4a99d3beba576995dbc7fb867336d28768ca7f061bfb5a390c2e412d1ed3bd0dcac0b940 WHIRLPOOL aaee31ee1acc140b72213e0ee6587959a2d84539b48bbee0682f32fe4e4677dbe7f51c81bc3290fe1bbdaa241254089c02dcffe72beef4015686bc954a8ae53b
|
||||
MISC ChangeLog 358 SHA256 7678a2d33f722a2e7e26951b48e60fe84ffce64f3a98747e9090140cb31bfcd4 SHA512 0a9b676abafa481e4e93c10e6df0f7058deb074c6b6caec72bf42bd613dac3334395d727a7a024f18678fbe5c62e6f7b6e52b96f32fd8b6b57f0317767d3231f WHIRLPOOL 714dc25edf2bb53ce4060aee715affe24e370e102d63f021759435cb5ed34e8bc2587b0234db51d183e2d78791ff1263146df043ed0abada5f1595cab5324f47
|
||||
MISC metadata.xml 214 SHA256 ed464b748346416368b47b3bd73e7bf5146d95c35b2c23cb3a6654de7ad12bdd SHA512 a32d315d587430c1104fee02602916080db5c6bd31e968624bd2559b822004462457e2444c0ecddb22d58130f3c68e0ed0e4d02fc5adf9a6a16bc48f611b61c1 WHIRLPOOL 19feb1a6245a1d297a83ceab108378ff7146f1e207202f872f6091292c5f68b9b57b99e9fecd8b948197d21addcf6b36fc9a7e64602264962ffbcc42316d50f9
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iF4EAREIAAYFAlUejdUACgkQoBEVQmGOlx9wpwEAn1NmO5c8tn37YUW2THgV+lBc
|
||||
v4Fv5GlfHGq/3ptC/tgBANmo6BkGSi0DR5/aH3G1qgNwufkHBy0NDYMLCJ3+PJlo
|
||||
=yvXd
|
||||
-----END PGP SIGNATURE-----
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/adjunctions/adjunctions-4.2.ebuild,v 1.1 2015/04/03 12:55:42 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.3
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Adjunctions and representable functors"
|
||||
HOMEPAGE="http://github.com/ekmett/adjunctions/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/comonad-4:=[profile?] <dev-haskell/comonad-5:=[profile?]
|
||||
>=dev-haskell/contravariant-1:=[profile?] <dev-haskell/contravariant-2:=[profile?]
|
||||
>=dev-haskell/distributive-0.4:=[profile?] <dev-haskell/distributive-1:=[profile?]
|
||||
>=dev-haskell/free-4:=[profile?] <dev-haskell/free-5:=[profile?]
|
||||
>=dev-haskell/mtl-2.0.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
|
||||
>=dev-haskell/profunctors-4:=[profile?] <dev-haskell/profunctors-5:=[profile?]
|
||||
>=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-5:=[profile?]
|
||||
>=dev-haskell/semigroups-0.11:=[profile?] <dev-haskell/semigroups-1:=[profile?]
|
||||
>=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-1:=[profile?]
|
||||
>=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
|
||||
>=dev-haskell/void-0.5.5.1:=[profile?] <dev-haskell/void-1:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6
|
||||
"
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>haskell</herd>
|
||||
<longdescription>
|
||||
Adjunctions
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/atomic-primops/atomic-primops-0.7.ebuild,v 1.1 2015/04/03 13:24:10 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A safe approach to CAS and other atomic ops in Haskell"
|
||||
HOMEPAGE="https://github.com/rrnewton/haskell-lockfree/wiki"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
RDEPEND="dev-haskell/primitive:=[profile?]
|
||||
>=dev-lang/ghc-7.6.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.16.0
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag debug debug)
|
||||
}
|
@ -1,26 +1,17 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX aws-0.11.3-ghc-7.10.patch 975 SHA256 757b5fcb3342bea99c8d899f2f72943171e6ed38d6ba14358f2b294d34cb8e86 SHA512 6675ee77d5698a190f2c7b882699cb241a2f94981e6a8b7cee1c4ac72adf1cb8507e36103df32f0773f9f3ecb3de169c81ebddca5d88eaa2ccb72406dbbb14b6 WHIRLPOOL 486af52ab1af33d4319f7e9a6fc5926acf3ee2b5ed10d34ec26bd277494552473707d7a5c87b1fc0f9ad5a323f12a334fea297ab0219c0852d4e203296586099
|
||||
DIST aws-0.11.2.tar.gz 89149 SHA256 f1e3df0c141823f384f3410c9eef92eb410b716b0caa6534aec67dacb82b1697 SHA512 5e69f0bdb7459f6da7e123c2bf3435805b724d4c2ff3178728b241ae2d7e772e742d669c55fc0f51e42bfdee14fa940cba323e8473af3a16c286000f7b8c2733 WHIRLPOOL 03326691ee667c09153b7c89af150dd11816905b04d691f395f59bd3d5fc48bdae625dde08af7bb35d12275cb3daf0eb3c32cde66eb7608c93a8cf4746a69ff2
|
||||
DIST aws-0.11.3.tar.gz 90102 SHA256 14a9a9f4435f92b9a0364de66469e293f3ad09c7fe54aacce3486280866de30a SHA512 0343d8ef17ad06525c7c131eb97408d3298c46f4dd472604bd4b3a20c2bb1e880e12f9a0e345ee2fe9bfe56b684fd653e9a99b7919e8d97fce4ca0cdd720afb5 WHIRLPOOL 49e49b802c0c996d3b94d68dafcc3eed82f0b104f1a339e1ff3f9c8e12638543021394c79d24bbba3cf51c3f2a6c8638f71b8be8f8ca7e7c656924c52700ebc3
|
||||
EBUILD aws-0.11.2.ebuild 3448 SHA256 437fcc5e2d5d5df0d35c32e255072d8dc8c9a27ed8712e344e33d1f54971338e SHA512 a52819921a53e6df138cd2b5c519211a42bbc278ba6816fd77c54a5c0d5bdf760c91d717bab588d98843ede0246fd9cc480fd2f8f9397f7ca21e88afd797497f WHIRLPOOL 8e60ccce2d3a920e6aad5580caf2e19c8743a4273341196199665dc4b8e0fb6bdc3b6cf42b10e08ef5b7f02af34fa158c679cdd5b2afabf1cbac9e13212cfda3
|
||||
MISC ChangeLog 546 SHA256 5c744a944e80f0dd71826898c813e376a9152337070ca81439634db2b9233f5c SHA512 ebe059c81779d925c905888a04e5c68702b0112ccd76f024b749096db19b9af18fb990156916fd8e897180f29d70591fbfadf61a5e9628b26967eb3302e3cd1b WHIRLPOOL bf3e0b5c5e1952424317ff99610a881eeb7a9873d8d049cef2fef6d4f467fafaecac9f5c3957daf4dfc1031097bb88fc855143f8c7d96721b656beb6be4f40ac
|
||||
EBUILD aws-0.11.3-r1.ebuild 3725 SHA256 616943abb743848f30c51751e4e51e87b755fe6713ccd9a058faab45cde0dcc4 SHA512 ce8285e9d511c1464a8057b8dc09d2c0f6cbd475229ca72e972df9ea397305e6c39562f5d0b99a2563e817d9c99edb695c06bc2ed47c3eb3a6a6bb92ef59f0bf WHIRLPOOL 6a93be676005c6a3560280373f158af75302ed4f4a78bd05a0b42572667e59f3ba97952f9f388ef1e1192c2397a70b0659e21f78b5551c1b928cc2363c2f38bf
|
||||
MISC ChangeLog 744 SHA256 8ee991c15208e62261cef69da35a5e4c71b9131ff71671c145f3b763f16520fb SHA512 a519e08a119ef46e2385af6f544c8e77611e779a89a1710e3816151068b6080080d8ce5456eae39361e4d0c9a7d25fe4e72d94fad2d5e59b3fda234148e8025b WHIRLPOOL 41f4f91ae5b1b2e18c90d289950c1a1308af3748b1c4a0b901347d8cfe3933d19291d12e940e2fecc4477973966243b69f1dd7058149ad24ff0a3706cceca008
|
||||
MISC metadata.xml 414 SHA256 44c23b13c3103a885fa492f84a4f923b9080cd51b4ea54e80aae326dacc93475 SHA512 8f40b35b6bd6f8081d43823151127b50ba8d479f862ad597c90bb53e6c1327e05d4fa7aff91b4a4d1592ef5be103ac03f04fba53105c476a8d4fc823f1ebfc1a WHIRLPOOL d317f4b20275f1025398a0a0c518691812a56e42379f65767309afbb2dc4bc39c8535b05fafc5eb59071c9a01774fd49153b353e3699533b7d0ae2a71906bc7f
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0
|
||||
Version: GnuPG v2
|
||||
|
||||
iQJ8BAEBCABmBQJUxVxMXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQxNUIwNzhGMTk3NjE4NjBCQTA0QTQyNjM3
|
||||
NjUxMkJCQTA5REQzRDUzAAoJEHZRK7oJ3T1TKEEP+gJN0GAZ5UEWU8UvdmD4RptG
|
||||
8aTlsXkZWZBLPTWsn6jth4hydEyUE/hrF86d75biQwSqLJJEWAvzk67ODQ5VZNtd
|
||||
GYnXXvRgU4+v3ZkFg+xOgklLfpbWuIudaNStdaIjGUaaaG8m5C5nFby1ArIGk4qP
|
||||
YHGr70KhQzCqKAQncIJjkjsWHkTJmzoXgChrt+Y9rfLp/1JfmNu9l0VGh3d1qzQX
|
||||
IDNV1BqQY5PATdqnMR0Addb1Kf3EQxEEs16d7jFK7bit7cQJruENVFejHobWpm0y
|
||||
/67L66OwnE502TW9ma/KqIeNJgcsTVDwbo5LuqDnd51P2X58Tf9wQ0TeHjnsbubd
|
||||
mc//EUzn/0cwENjZwQWPMsXkVhg3BqAMqXcGYNJffxLXjNlSjen3Iw21380otYnO
|
||||
0MYHcfl6TcW9jzDaLLwEVmlzWDE7oRelj0WokGN0lPOHXkv4RIcMltpz8pQnrfZM
|
||||
iDOrw9agbJMAOC1+F2xYSwCl4gWjQjXi9Nay3rb2inaUrAww9Un8TGsvHSbfFFEu
|
||||
ll+uYubRe8Z7iK9M4Yu03i71QT2p2l7JhF4fhcd7RYHKHvAR/h/S2twN5YwQk/yb
|
||||
uPeS87pjenmNu+4qh5NjcAGXpLW6GOVEA8QwZKjAAV+xJJwGfo3yrQmCNfEBg1Zl
|
||||
i41DwUBpXmpKgNS9VLN7
|
||||
=AVdq
|
||||
iF4EAREIAAYFAlUfKeIACgkQoBEVQmGOlx+PvAD8Ds6NpLlIvsV+KcRazFLMnLD6
|
||||
fh9dOigJTK5MEtK6e1IA/0ArWkynp9lZ1Sh8uVaKiZZizuhB6vJhzE8Er8iPoRi+
|
||||
=TGi1
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,84 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/aws/aws-0.11.3-r1.ebuild,v 1.1 2015/04/04 00:01:32 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.5.9999
|
||||
|
||||
CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
|
||||
inherit base haskell-cabal
|
||||
|
||||
DESCRIPTION="Amazon Web Services (AWS) for Haskell"
|
||||
HOMEPAGE="http://github.com/aristidb/aws"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="examples"
|
||||
|
||||
RESTRICT=test # needs aws accound
|
||||
|
||||
RDEPEND=">=dev-haskell/aeson-0.6:=[profile?]
|
||||
>=dev-haskell/attoparsec-0.11:=[profile?] <dev-haskell/attoparsec-0.13:=[profile?]
|
||||
>=dev-haskell/base16-bytestring-0.1:=[profile?] <dev-haskell/base16-bytestring-0.2:=[profile?]
|
||||
>=dev-haskell/base64-bytestring-1.0:=[profile?] <dev-haskell/base64-bytestring-1.1:=[profile?]
|
||||
>=dev-haskell/blaze-builder-0.2.1.4:=[profile?] <dev-haskell/blaze-builder-0.5:=[profile?]
|
||||
>=dev-haskell/byteable-0.1:=[profile?] <dev-haskell/byteable-0.2:=[profile?]
|
||||
>=dev-haskell/case-insensitive-0.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?]
|
||||
>=dev-haskell/cereal-0.3:=[profile?] <dev-haskell/cereal-0.5:=[profile?]
|
||||
>=dev-haskell/conduit-1.1:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
|
||||
>=dev-haskell/conduit-extra-1.1:=[profile?] <dev-haskell/conduit-extra-1.2:=[profile?]
|
||||
>=dev-haskell/cryptohash-0.11:=[profile?] <dev-haskell/cryptohash-0.12:=[profile?]
|
||||
>=dev-haskell/data-default-0.5.3:=[profile?] <dev-haskell/data-default-0.6:=[profile?]
|
||||
>=dev-haskell/http-conduit-2.1:=[profile?] <dev-haskell/http-conduit-2.2:=[profile?]
|
||||
>=dev-haskell/http-types-0.7:=[profile?] <dev-haskell/http-types-0.9:=[profile?]
|
||||
>=dev-haskell/lifted-base-0.1:=[profile?] <dev-haskell/lifted-base-0.3:=[profile?]
|
||||
>=dev-haskell/monad-control-0.3:=[profile?]
|
||||
>=dev-haskell/mtl-2:=[profile?] <dev-haskell/mtl-3:=[profile?]
|
||||
>=dev-haskell/network-2:=[profile?] <dev-haskell/network-3:=[profile?]
|
||||
>=dev-haskell/old-locale-1:=[profile?] <dev-haskell/old-locale-2:=[profile?]
|
||||
>=dev-haskell/resourcet-1.1:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
|
||||
>=dev-haskell/safe-0.3:=[profile?] <dev-haskell/safe-0.4:=[profile?]
|
||||
>=dev-haskell/scientific-0.3:=[profile?]
|
||||
>=dev-haskell/tagged-0.7:=[profile?] <dev-haskell/tagged-0.9:=[profile?]
|
||||
>=dev-haskell/text-0.11:=[profile?]
|
||||
>=dev-haskell/unordered-containers-0.2:=[profile?]
|
||||
>=dev-haskell/utf8-string-0.3:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
|
||||
>=dev-haskell/vector-0.10:=[profile?]
|
||||
>=dev-haskell/xml-conduit-1.2:=[profile?] <dev-haskell/xml-conduit-1.3:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
examples? ( >=dev-haskell/errors-1.4:=[profile?]
|
||||
dev-haskell/exceptions:=[profile?]
|
||||
>=dev-haskell/transformers-0.3:=[profile?] <dev-haskell/transformers-0.5:=[profile?] )
|
||||
!examples? ( >=dev-haskell/transformers-0.2.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?] )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.10
|
||||
test? ( >=dev-haskell/aeson-0.7
|
||||
>=dev-haskell/errors-1.4.7
|
||||
>=dev-haskell/http-client-0.3
|
||||
>=dev-haskell/lifted-base-0.2
|
||||
>=dev-haskell/mtl-2.1
|
||||
>=dev-haskell/quickcheck-2.7
|
||||
>=dev-haskell/quickcheck-instances-0.3
|
||||
>=dev-haskell/tasty-0.8
|
||||
>=dev-haskell/tasty-quickcheck-0.8
|
||||
>=dev-haskell/text-1.1
|
||||
>=dev-haskell/transformers-base-0.4
|
||||
!examples? ( >=dev-haskell/transformers-0.3 ) )
|
||||
"
|
||||
|
||||
PATCHES=("${FILESDIR}/${P}-ghc-7.10.patch")
|
||||
|
||||
src_prepare() {
|
||||
base_src_prepare
|
||||
cabal_chdeps \
|
||||
'tagged >= 0.7 && < 0.8' 'tagged >= 0.7 && < 0.9'
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag examples examples)
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
--- aws-0.11.3-orig/aws.cabal 2015-03-24 05:26:53.000000000 +1100
|
||||
+++ aws-0.11.3/aws.cabal 2015-04-04 10:18:21.057164803 +1100
|
||||
@@ -126,7 +126,7 @@
|
||||
cryptohash >= 0.11 && < 0.12,
|
||||
data-default >= 0.5.3 && < 0.6,
|
||||
directory >= 1.0 && < 1.3,
|
||||
- filepath >= 1.1 && < 1.4,
|
||||
+ filepath >= 1.1 && < 1.5,
|
||||
http-conduit >= 2.1 && < 2.2,
|
||||
http-types >= 0.7 && < 0.9,
|
||||
lifted-base >= 0.1 && < 0.3,
|
||||
--- aws-0.11.3-orig/Examples/DynamoDb.hs 2015-03-24 05:26:53.000000000 +1100
|
||||
+++ aws-0.11.3/Examples/DynamoDb.hs 2015-04-04 10:18:43.712140567 +1100
|
||||
@@ -1,5 +1,6 @@
|
||||
{-# LANGUAGE OverloadedStrings #-}
|
||||
{-# LANGUAGE ScopedTypeVariables #-}
|
||||
+{-# LANGUAGE FlexibleContexts #-}
|
||||
|
||||
module Main where
|
||||
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/bifunctors/bifunctors-4.2.1.ebuild,v 1.1 2015/04/03 13:27:21 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Bifunctors"
|
||||
HOMEPAGE="http://github.com/ekmett/bifunctors/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/semigroupoids-4:=[profile?] <dev-haskell/semigroupoids-5:=[profile?]
|
||||
>=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
|
||||
>=dev-haskell/tagged-0.7.3:=[profile?] <dev-haskell/tagged-1:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6
|
||||
"
|
@ -0,0 +1,9 @@
|
||||
# ChangeLog for dev-haskell/bytestring-builder
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/bytestring-builder/ChangeLog,v 1.1 2015/04/04 10:51:41 gienah Exp $
|
||||
|
||||
*bytestring-builder-0.10.4.1.2 (04 Apr 2015)
|
||||
|
||||
04 Apr 2015; Mark Wright <gienah@gentoo.org>
|
||||
+bytestring-builder-0.10.4.1.2.ebuild, +metadata.xml:
|
||||
Add bytestring-builder
|
@ -0,0 +1,14 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST bytestring-builder-0.10.4.1.2.tar.gz 45068 SHA256 9e04ab1360d6448c2648c60b7bb1689e71177286b2d36147ef1087527ef5e03e SHA512 192a187f708140534a65cf189dcbf08198e95cbfc57ba2dfa09a175bcc4c5e2024ff3793f3073ef2b6840965f87761b3cafb2afbdfa1b88bcdd6e9ca99d36391 WHIRLPOOL b43ce1f32be4151bb4f7c4ffb03543ca0209b7f64e16def0c1b62d4afcde926fca824c37547a036a79f022303e97bd0fd977dacf3d748f36857260a971f85c4d
|
||||
EBUILD bytestring-builder-0.10.4.1.2.ebuild 689 SHA256 28d4866e0a3a8bcbe88af6375e24bcd3ada50e3735626c19c7e2e0bad4081fd9 SHA512 5290c64e17ec8ac118bc2292eae664c60de723e13636434e9fa3a71bfbd1bef499cbb9e82c27877ba7edf4e17db6c0e2cc0a04e0002208788e20ab9026b95798 WHIRLPOOL 2f32d5ee9aa10bf7e66e75e6550b7475ced5a928566be33a96696404ed62edf4da65a95bfb2802f6d939b43375c562b40154f27bc2078cc9cfcceca9de9d5ee1
|
||||
MISC ChangeLog 407 SHA256 70b74a64c758be3b3b93164f98d140bd86586f3cb927ee51de0dca3591e41fdc SHA512 d842c3110372e037f5320eb5c884e588ef0a869b44e594e4ed8e5ad90be1db784f8990878407b68247ae9df53514daba0af4e999452b306234dacd6b356757dd WHIRLPOOL aea499c9db2d495a82984ce0e821910a5eb63222dbe9caf382b80536d7d1613246ccc52f70255de1fffa4457f8e9ac79804de687dea72ae7d312ccd8d21f816c
|
||||
MISC metadata.xml 1524 SHA256 dc188e04481efc00571d3dfbf23d4259d9d484639a6f1ec36d5779b4af707139 SHA512 d7452ac247b1dad5bdbffa8b2a656be297870a6751f1d8b235636a926090ed9142cca80f2260e0fc52ff9d03a124be16b87d8ed4fabaeb403363cff2af93ee2e WHIRLPOOL a779edef396874eaaf788ea644261b55a11cdb15d630212924deda36841eaeb198145477b3ca20b1b103e6f05bd512eca7e4575bb84f2e42b36ec0c678d96f7c
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iF4EAREIAAYFAlUfwkIACgkQoBEVQmGOlx9gsQD9EDPC2UexPWdJa9YXMGVrks75
|
||||
WcZ5kkinoNMEVXGK+U4A/3lIja+233XKGugBoNE9ai4PNUFF103IwDlPYotztfwC
|
||||
=j9gq
|
||||
-----END PGP SIGNATURE-----
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/bytestring-builder/bytestring-builder-0.10.4.1.2.ebuild,v 1.1 2015/04/04 10:51:41 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.3
|
||||
|
||||
CABAL_FEATURES="lib profile"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="The new bytestring builder, packaged outside of GHC"
|
||||
HOMEPAGE="http://hackage.haskell.org/package/bytestring-builder"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
"
|
@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>haskell</herd>
|
||||
<longdescription>
|
||||
This is the bytestring builder that is debuting in bytestring-0.10.4.0, which
|
||||
should be shipping with GHC 7.8, probably late in 2013. This builder has
|
||||
several nice simplifications and improvements, and more out-of-box
|
||||
functionality than the older blaze-builder.
|
||||
|
||||
Note that this package detects which version of bytestring you are compiling
|
||||
against, and if you are compiling against bytestring-0.10.4 or later, will
|
||||
be an empty package.
|
||||
|
||||
This package lets the new interface and implementation be used with most
|
||||
older compilers without upgrading bytestring, which can be rather
|
||||
problematic. In conjunction with blaze-builder-0.4 or later, which
|
||||
offers an implementation of blaze-builder in terms of bytestring-builder,
|
||||
this should let most people try the new interface and implementation without
|
||||
causing undue compatibility problems with packages that depend on
|
||||
blaze-builder.
|
||||
|
||||
GHC 7.6 did debut an almost identical interface and implementation, but with
|
||||
slightly different module names and organization. Trying to re-export/rename
|
||||
the builder provided with 7.6 did not turn out to be very practical, because
|
||||
this interface includes new functions that rely on Builder internals,
|
||||
which are not exported in 7.6. Furthermore, these module names should be
|
||||
deprecated in 7.10.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/cgi/cgi-3001.2.2.1.ebuild,v 1.1 2015/04/04 08:57:54 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.5.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A library for writing CGI programs"
|
||||
HOMEPAGE="https://github.com/cheecheeo/haskell-cgi"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+network-uri"
|
||||
|
||||
RDEPEND="<dev-haskell/exceptions-0.9:=[profile?]
|
||||
>=dev-haskell/mtl-2.2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
|
||||
>=dev-haskell/multipart-0.1.2:=[profile?] <dev-haskell/multipart-0.2:=[profile?]
|
||||
<dev-haskell/old-locale-1.1:=[profile?]
|
||||
<dev-haskell/old-time-1.2:=[profile?]
|
||||
>=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
|
||||
>=dev-haskell/xhtml-3000.0.0:=[profile?] <dev-haskell/xhtml-3000.3:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
network-uri? ( >=dev-haskell/network-2.6:=[profile?] <dev-haskell/network-2.7:=[profile?]
|
||||
>=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?] )
|
||||
!network-uri? ( <dev-haskell/network-2.6:=[profile?] )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag network-uri network-uri)
|
||||
}
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/chaselev-deque/chaselev-deque-0.5.0.5.ebuild,v 1.1 2015/04/03 13:28:10 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Chase & Lev work-stealing lock-free double-ended queues (deques)"
|
||||
HOMEPAGE="https://github.com/rrnewton/haskell-lockfree/wiki"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
RDEPEND=">=dev-haskell/abstract-deque-0.3:=[profile?] <dev-haskell/abstract-deque-0.4:=[profile?]
|
||||
>=dev-haskell/atomic-primops-0.5.0.2:=[profile?]
|
||||
dev-haskell/transformers:=[profile?]
|
||||
dev-haskell/vector:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( >=dev-haskell/abstract-deque-tests-0.3
|
||||
dev-haskell/hunit
|
||||
dev-haskell/test-framework
|
||||
dev-haskell/test-framework-hunit )
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag debug debug)
|
||||
}
|
@ -1,28 +1,18 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST ChasingBottoms-1.3.0.11.tar.gz 31437 SHA256 9cf0c58617ed0877eab06a3a71e4dbcf911d7f2bf64bfe3c9cc91e7f3181e303 SHA512 acf939e4060b08a02fd1bd15473911551e834373b8e4e50f36cd832b64ec3798e9a41d3b26fdc9e9b84648862617da8ba859ee453086240f566ce4ae8bc0301e WHIRLPOOL 52e9255acbda1826f06bdc272a6ff9414325143e792db6a66988d43ce299857ea6a086258ee683f8da1222cda2f378a81c6dcd48782a879e9cc9323b72fa68f9
|
||||
DIST ChasingBottoms-1.3.0.7.tar.gz 31043 SHA256 ea7a507c552fe028bd43c588e89f29d5a5f140f16bf74596c647c42a9ae92b3c SHA512 707e0d1fe7979b75547ec87ee105526524458e0267355c1b0e06a7a1c2af1d07b385045deceaf2b28262e4e6dc445f013d2472444198cef046f664642629c0bb WHIRLPOOL e564d73025691c13481b9dc5b9cb47111689448eb8ab0095497c520017874b2f1e145ef50a92dfbe5ad74aa604247e275454c0c3c0518d5a7095561fa90348a8
|
||||
DIST ChasingBottoms-1.3.0.8.tar.gz 31261 SHA256 bb05710630f876767d79b684fd5f3fe59ea39c63e7bef4193c7ee8132479d2b8 SHA512 216df0e1037b4d95d1bc82e808fc017424d5e9268f311026e07b1abadabdbdac01e85d9fbccf371371998cf237ac3d1846ed2dd619f719ad840d7ffb2e17c90e WHIRLPOOL fc0179f3324ae7914ae6a33cfb3110e79cdf637da47075a02fb573a59273640e95bd2ea58a43250a6ce9e7a6dbc2aa3c2700e16e55d1c3500938bbd08d6405d3
|
||||
EBUILD chasingbottoms-1.3.0.11-r1.ebuild 1261 SHA256 a1284c6e23bba60b833d99eb1a89c63c780d63e42f90b136f7c59bc8deed5846 SHA512 aca20357d3801c0b3f379a0a227116768b59e7f655c6e55e7901b1bfc6b519d6b4e7914d2d9afbccc5a4bcefeffdba78fade109ce6b549f6bc9dd936d688a286 WHIRLPOOL f7f1b74c0b4828a30b44b77185e20d9fb8b5bcf5bca8fa70774a6a4a4e6d63e2c1d602968b3cd3fe6a9f7a4f6344ee028412feb896fdc0117aebcefb71b8a905
|
||||
EBUILD chasingbottoms-1.3.0.7.ebuild 1159 SHA256 3099e55be37a22850a005bf14cf0b83df57ecfd8140d3d5ecf8ad62eada21075 SHA512 454f85eb3d4f556daeaf0629c2be03ea149d6e905e16c29ee2ed56278c82328c9dfb7ba2064579aef20d86afb64c808998a51319ddd9da627abfdc702eb9fcae WHIRLPOOL aa35aa21d6ef7fc216f3a679c542c7f3a0a6f02da3166cc90730ee89ba4fbeb03c8baae1fb4c746cbcb6060d55a3704c68c14e81dae234cc274a956cc01ff083
|
||||
EBUILD chasingbottoms-1.3.0.8-r1.ebuild 1257 SHA256 bd950ae56c62e84d30f1d0f26c1cf1f15b52bffa9b178c85454fda6be14a1410 SHA512 71ff0c4639f42a83c487b03eb4b991ef1df77317ccda0f6312a4c25e538a0703f5091fdc17a295e5ac5f1311611e8369e25b3c0f37d1256593e437f5f186b83e WHIRLPOOL 728701371e29033157a3fe5af6e61e6ed2c002499f69688ca63a5976751183e5e58ba2c42da8b8e69cdbdc4f7af333ae051b0e35ff5b1feea87d2b35d1a30908
|
||||
MISC ChangeLog 2383 SHA256 d40da488c1746600f639c18781007885cbdde14bfd488a208158024677853051 SHA512 647ff328a27a44f6164d4b18e466855fb7283fedc5494b6f74db71ebe0bfb16b9571d8e5be0160203562e49d39fddcd83b43f4352f60e7ca49f0b273755872c9 WHIRLPOOL 46c516181f8e14e03ea8490879c46aac7c1a523627362f4c8991f9be0568b261de197e29c06783a5c96f71547e25199a1d28e9963058f4b4af654ccb5c6922cc
|
||||
MISC ChangeLog 2549 SHA256 2e220e76ba310663701ad9131381f28f74d3da0f9b15371097165ab9b5d64a7e SHA512 0f64f416362652ce50cb520caa2dd9c03051c347511866532feb61f2657e56f5304ca1f8860070dd6bd91911a874e78e56626d142754943b6c3f2830bdb0e6ff WHIRLPOOL ab586f3c3a41b806142b73cc1363acec43ab406392b0e27890a37adfe1d3bb2adfe142b503b6d61b3e413937a2b32bc8a0afa9eedfdcaa6fbd44441f25addad4
|
||||
MISC metadata.xml 4103 SHA256 4e091b5e068f23b5cd860a8a4b33ebea66e3490e7112cbe70f33c10e6da11765 SHA512 2f87cd73d6f29495c2ec91c8bae4743352fa0f6e79d3eb59ae0658d4ba3bb6753704e3d9111ce00ae0e38617cedf9150e0f336ccde7e97b5f3a9d38036bb684b WHIRLPOOL 91df24504087cf543bb64539f10e9c43e82e087790a4d5502e8452e0c6da7f6bece9c645f64e36375b6f8957c5aebc554ca02944f709695c2e8fa710a59f4f2d
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0
|
||||
Version: GnuPG v2
|
||||
|
||||
iQJ8BAEBCABmBQJUzSsHXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQxNUIwNzhGMTk3NjE4NjBCQTA0QTQyNjM3
|
||||
NjUxMkJCQTA5REQzRDUzAAoJEHZRK7oJ3T1T/KgP/RxeLwVUCb1G3ssj8BeaC8KF
|
||||
LwNK7qClL5SvgguDzbMRjSa0t6usjgqHUWzE5UNZBSskWXGOCP8UgW9s2fVaScaS
|
||||
qxkybKOdJbbQoNYZxx+o/tffZ2lqfHB7B1iDzdPOjzHxEEBEe0A2cZtecJQYL7Qx
|
||||
rKZM4ljQLguEKlQLiuvK6Pru+qYOUwKo8BoNSbKZEWQYCk8i9rOZzKWbmleGEIy7
|
||||
QWIo84iQuaKCVgD3tICCJmXkibHx7RfNmwZmhfy36KdlliIVwn+K8NYwrCr7hyY2
|
||||
JblLJ0jQyCAxVuuFy46/BomOaXdraYun51cgsYUFGVzGwyOZo6CcrEWMWSD4XZK8
|
||||
vBCt0Yi16Q72HBTRoG69C6NzF7BH+XEuoYNrGbu8Unjq+VD1dSrSWK9wBoFwzzya
|
||||
kkGSdZlgfsNNa1wpxzhSdnFqN4Dh37QRGt1F8vTpboDtbGey4c8k38DQIPTpj6Ss
|
||||
hQ50uGOqVozfDjsf/PiFNQLFRDuAfBTrCpR01vZcWCgHs5fo71iPUIYEvSGEeHIu
|
||||
6hTVgbULyGM2xwjEA5QWuxyWsbaJitr2BPNnXT+FRWi1gfAuUC3y98Qy3SPtz/oz
|
||||
TrxguBp5fjsNk+wJFHJ4+wTj9+QPPArNUKpcJ58jHAQHmrvfFqm1HzxXeOcatzkI
|
||||
yRqpezDivYyqu8KwRlRN
|
||||
=lGUV
|
||||
iF4EAREIAAYFAlUfqrMACgkQoBEVQmGOlx/5nQD/aKg2RSAQ3uqoEmGB9SebHAvD
|
||||
tJCf1gK0O+8hJ6qhOW8A/36uPZYkFYq/U+VZ24RpFlY32y5u/FyKpbFdtS0xqsqS
|
||||
=CjFB
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,47 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/chasingbottoms/chasingbottoms-1.3.0.11-r1.ebuild,v 1.1 2015/04/04 09:11:09 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.4.9999
|
||||
#hackport: flags: -build-tests
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
MY_PN="ChasingBottoms"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="For testing partial and infinite values"
|
||||
HOMEPAGE="http://hackage.haskell.org/package/ChasingBottoms"
|
||||
SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RESTRICT=test # takes a lot
|
||||
|
||||
RDEPEND=">=dev-haskell/mtl-1.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
|
||||
>=dev-haskell/quickcheck-2.1:2=[profile?]
|
||||
>=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.2:=[profile?]
|
||||
>=dev-haskell/syb-0.1.0.2:=[profile?] <dev-haskell/syb-0.5:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.9.2
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_prepare() {
|
||||
cabal_chdeps \
|
||||
'QuickCheck >= 2.1 && < 2.8' 'QuickCheck >= 2.1'
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
--flag=-build-tests
|
||||
}
|
@ -1,14 +1,17 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX citeproc-hs-0.3.10-ghc-7.10.patch 1106 SHA256 c20ec1f204e6e523d0bbcd449a768334dc20ed7af523c47a5027bab69b5de7fa SHA512 99743acfe916238dfbd7ed3e7bd680787e48eee38300243be284a8d20632957f9c52dd3b3574a96423a7f9f921eb2531a1495fc7975ef83d7a65748393013a97 WHIRLPOOL 4d71d209490575ea18e781d1adeac34ca9ca9e2e5f7a2327a01d8aba0118859c1ac90d19916f34f33ec34ecc253ebfbd04eb893eb74df8d575389b90ac80be64
|
||||
DIST citeproc-hs-0.3.10.tar.gz 115588 SHA256 1928db4f4c00f6722281f25171fc58412ec74c5e42adfc901a33a20dd10e65b9 SHA512 961c97fb82a0d497946695ef71dcbf0072dd9522a0f3b8e44975348b9ccf3ee703e2923408b3c3f1c58de04665418f54b95773865ed9cb16ad31a548a18b8b6f WHIRLPOOL 9b4d7d23aa43a06c43ff7600f92a03b93f7f0b44fcaaa6f846789633f993db44893c795014b2a13961839a341f8e6f9fd0ff8a72c670beb11c97443ea43222cf
|
||||
DIST citeproc-hs-0.3.9.tar.gz 114621 SHA256 4f6b7db9b731789f25e4faebce8ec2ea4a19a920aaad6951a5e8b23cd4187438 SHA512 54e84f458985a5605d3473a66af30351aa100ba3630c25976d4a17ffb980e364d514acbca168bc93b785cd7519b82dd228bbdddf1c5e0e4ad4f03e74b0ec254f WHIRLPOOL 1ed3bb9c07c469f225470498d3ebb1a8ae9650b0b36da6be949959d5c263ed08594fe012ab58ce8136a580fe9a4ec839b8f4554059129ae6e05301099f9da26f
|
||||
EBUILD citeproc-hs-0.3.10.ebuild 1790 SHA256 bb6a640e2e47e8d07cce6612bfd73f3fb779066c47dd45bef4339d5c4739efc4 SHA512 a685415c1ec16555e2bd89dd7c450a8f9d07f2ed5e9a3117f28cbb8a6f1bab6bba74d84eacde785908dd2e9c2ae8ec1572d4880a059896b9f631fddbd90c46d2 WHIRLPOOL 2c2eb8aad84b751fb8eab7248852b7a2ea88ffc64417235e783b327d35b0dd7b98be71e1243dd01560b4f9c093b71876d0ca5d7045afd7d125efbb4765e57e53
|
||||
EBUILD citeproc-hs-0.3.9.ebuild 1700 SHA256 d95d47dffc8cfb2d3087554a789e503cb77b78e38ac83047b5c1580a9c676308 SHA512 d8afe346485850fd2f34dacf1659ae254d87ca2ae672ea40ba9532ccd61f7476b06cc4849afd86544a84d4680fe469dcc9bac3a54b16c95b8a3199e9242ed687 WHIRLPOOL afcb71d2779bfa47068e3624987a37fd2b572e21e687ccea3f9c47893fad9186b652f782557d790a185ba89d9335abc3d996fba209e17480961a3fd0892ffe38
|
||||
MISC ChangeLog 2515 SHA256 61834b1eb3f9ff1bba256a13058c68e1e0b15dbc7bd1a0be4fa8e3aff35266d1 SHA512 fccd4c1488425e9c338e0742634d1ac67f88993c165ef55b67417ad4ca6e493a6f803132e2c57ad686eb325a1895390c217be7f6b365ec8e3d86c07677a43319 WHIRLPOOL 25cf89c6503eb400a3c5cbd492d8e50872c03d47616ad8f07ee261462655c14cca30471d815edd5bfcaff44cb1e41b5d60b00aaf6c0e8c22c6233b4b24446c77
|
||||
MISC ChangeLog 2721 SHA256 c6a0c003c622fa4a494474a2f9be1b69b94cabfd1fb202ca9952fff2f7adcde2 SHA512 a25d413a2a961f1930ca9ccd9a0623272837cea7d25e0ce50ccf922f33b515b7d133fc83863f3f0df4349003aa9ae8b61b4280e3e22f15a8628ee82ae4415a6e WHIRLPOOL efcd33cf99e78d637ce25235a58b82e98a3fe8ef90bf6e62fae3c6030952224ee3490f57de655a1f75facea2d66346b21918cbafb5d0f46ecee6e163149574ce
|
||||
MISC metadata.xml 1127 SHA256 ad1c7c3796da422b2270b7f6a4bb86b03c8bde764da5a10175b240f4dca1a5c4 SHA512 bf9f16ff103ac0e0544b3fe73d30ef2b0b0e90cd910c118d36908680ac00794200c2b10e74952d977fbe28b458c641130259d50130a1516562e00bf070ce5411 WHIRLPOOL d5ed6eb65795d46cde52ab5990fee0563727f710239c39e4ebd951b4e2ccdfe99cf20fed3044cf7422e149b41c5faef31b05fdd259d51da0a78ce23d0f41183a
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlPSHIUACgkQcaHudmEf86oJ3ACfQc/Gj+MobCTZ2+j78bo7tzKy
|
||||
w7gAn1X7YV2vbavJ1T3cA/aJkm00TCRt
|
||||
=SaNO
|
||||
iF4EAREIAAYFAlUfMysACgkQoBEVQmGOlx+uMwD/XlKH8RR/dSsTWvQzHFmvzZKD
|
||||
TsENUJ/tbRKOHGwoGhAA/1bBTRiXYlUgWCqlyI/TgngDnRMT5FMYyKcQqza4SpxT
|
||||
=34tR
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,52 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/citeproc-hs/citeproc-hs-0.3.10.ebuild,v 1.1 2015/04/04 00:41:09 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.3
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit base haskell-cabal
|
||||
|
||||
DESCRIPTION="A Citation Style Language implementation in Haskell"
|
||||
HOMEPAGE="http://istitutocolli.org/repos/citeproc-hs/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+bibutils embed_data_files +hexpat +network +small_base unicode_collation"
|
||||
|
||||
RDEPEND="dev-haskell/json:=[profile?]
|
||||
dev-haskell/mtl:=[profile?]
|
||||
>=dev-haskell/pandoc-types-1.8:=[profile?] <dev-haskell/pandoc-types-1.13:=[profile?]
|
||||
dev-haskell/parsec:=[profile?]
|
||||
dev-haskell/syb:=[profile?]
|
||||
dev-haskell/utf8-string:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
bibutils? ( >=dev-haskell/hs-bibutils-0.3:=[profile?] )
|
||||
embed_data_files? ( dev-haskell/file-embed:=[profile?] )
|
||||
hexpat? ( >=dev-haskell/hexpat-0.20.2:=[profile?] )
|
||||
!hexpat? ( dev-haskell/xml:=[profile?] )
|
||||
network? ( >=dev-haskell/http-4000.0.9:=[profile?]
|
||||
>=dev-haskell/network-2.6:=[profile?]
|
||||
>=dev-haskell/network-uri-2.6:=[profile?] )
|
||||
unicode_collation? ( dev-haskell/text:=[profile?]
|
||||
dev-haskell/text-icu:=[profile?] )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6
|
||||
"
|
||||
|
||||
PATCHES=("${FILESDIR}/${P}-ghc-7.10.patch")
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag bibutils bibutils) \
|
||||
$(cabal_flag embed_data_files embed_data_files) \
|
||||
$(cabal_flag hexpat hexpat) \
|
||||
$(cabal_flag network network) \
|
||||
$(cabal_flag small_base small_base) \
|
||||
$(cabal_flag unicode_collation unicode_collation)
|
||||
}
|
@ -0,0 +1,28 @@
|
||||
--- citeproc-hs-0.3.10-orig/src/Text/CSL/Eval.hs 2015-03-17 21:32:38.000000000 +1100
|
||||
+++ citeproc-hs-0.3.10/src/Text/CSL/Eval.hs 2015-04-04 11:18:45.018893632 +1100
|
||||
@@ -1,4 +1,5 @@
|
||||
{-# LANGUAGE PatternGuards #-}
|
||||
+{-# LANGUAGE FlexibleContexts #-}
|
||||
-----------------------------------------------------------------------------
|
||||
-- |
|
||||
-- Module : Text.CSL.Eval
|
||||
--- citeproc-hs-0.3.10-orig/src/Text/CSL/Eval/Names.hs 2015-03-17 21:32:38.000000000 +1100
|
||||
+++ citeproc-hs-0.3.10/src/Text/CSL/Eval/Names.hs 2015-04-04 11:18:28.823909497 +1100
|
||||
@@ -1,4 +1,5 @@
|
||||
{-# LANGUAGE PatternGuards #-}
|
||||
+{-# LANGUAGE FlexibleContexts #-}
|
||||
-----------------------------------------------------------------------------
|
||||
-- |
|
||||
-- Module : Text.CSL.Eval.Names
|
||||
--- citeproc-hs-0.3.10-orig/src/Text/CSL/Test.hs 2015-03-17 21:32:38.000000000 +1100
|
||||
+++ citeproc-hs-0.3.10/src/Text/CSL/Test.hs 2015-04-04 11:21:42.164719120 +1100
|
||||
@@ -29,7 +29,9 @@
|
||||
import Data.Maybe (isJust)
|
||||
import Data.Time
|
||||
import System.Directory
|
||||
+#if !MIN_VERSION_time(1,5,0)
|
||||
import System.Locale
|
||||
+#endif
|
||||
|
||||
import Text.ParserCombinators.Parsec
|
||||
|
@ -0,0 +1,9 @@
|
||||
# ChangeLog for dev-haskell/clock
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/clock/ChangeLog,v 1.1 2015/04/04 10:57:56 gienah Exp $
|
||||
|
||||
*clock-0.4.1.3 (04 Apr 2015)
|
||||
|
||||
04 Apr 2015; Mark Wright <gienah@gentoo.org> +clock-0.4.1.3.ebuild,
|
||||
+metadata.xml:
|
||||
Add clock
|
@ -0,0 +1,14 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST clock-0.4.1.3.tar.gz 5084 SHA256 0d38b2ecd60328b9b4ede572ff238d840e713da18e6ce002f08b82b01e7a1073 SHA512 515b5393e4db132a0cc201031f79d871b3e91d058fc59dd97d96e013d2d9b59cfc75ca76723d2dd90795bb855daf5b09f5b57384a75cfcf9251f41e3434eae35 WHIRLPOOL 6717eea2f6468ab998807aad0df1a4d042805188cbc65d02fa61e14408e97f4c84c2d1335b1550421d25e2a5ba03aa7f8c8b917809d389cd0d09803eac38f2e2
|
||||
EBUILD clock-0.4.1.3.ebuild 759 SHA256 fe5b986565466751d17295a1b7fa4cbfe372a7044c1359a7975b617de1239b46 SHA512 398ae6c6c9d7a1d60d674af74d055e82d78197ce9c272949d8a250ffa089e049aeef499ba89bba4ed5a66b6ac9abd03f6e2aceeb9a800168b9e51ad1e0f5bf5e WHIRLPOOL c69efe4f833dc106c369af512a7d7200165aac37c0ad4defd253b292762dbf986dcfb990d0e2b4d2378cb3ce33975761d826a82cbc07a43a23f4152eb7239946
|
||||
MISC ChangeLog 336 SHA256 95ca53b383c784e9ff3322e22f06bee6d3af27d0437506803a3301f029560847 SHA512 cc824f2c96a839b3e83301dbac063aab67bb1dd0fa77df0379e79698e4cbe2d3ed9deeafe1c0a28ebbe550bb83c890ca31f4d3a6e62e9bf40a939718b6df10b2 WHIRLPOOL 7cfdb6fc59bbb6a24fb026332e58b7cbb5759964e8780b95182fa4f6df8f09b49e4ab9a20d2f34d0c7eed84485eefb7abb845fd6a595e73bbdbc411423eda0ea
|
||||
MISC metadata.xml 1016 SHA256 1b8b2ff167e9c0200d74006d732e552870599e4caca987a851eb0b141182e134 SHA512 061cd6dd79a40927c548c394e7c995d3da853d559bcd8b9586227aff8748d1557aa794511e328bcd1502c6cc8ccc8ad54bad4f0ceb0c4a229fef9ce6a0d29cd5 WHIRLPOOL c77ec583206a0917856b00b403f5518c442e5a322a4774d1ed272e9a62be870a0a6c98faba2f5a97405a75043425842998d1ca9e49fb7d585042bbc5a4314938
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iF4EAREIAAYFAlUfw7kACgkQoBEVQmGOlx8MKgD/S1Gh9JVWPvTTadCpX/voF7hD
|
||||
j3zmfoLJ3imet4yYhHIBAM/e4vf5HXhLAaDiXe3FIUHYn8F79w/CQ3rpKGiNSa9E
|
||||
=a4dN
|
||||
-----END PGP SIGNATURE-----
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/clock/clock-0.4.1.3.ebuild,v 1.1 2015/04/04 10:57:56 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="High-resolution clock functions: monotonic, realtime, cputime"
|
||||
HOMEPAGE="http://corsis.github.com/clock/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="llvm"
|
||||
|
||||
RDEPEND=">=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag llvm llvm)
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>haskell</herd>
|
||||
<longdescription>
|
||||
A package for convenient access to high-resolution
|
||||
clock and timer functions of different operating
|
||||
systems.
|
||||
|
||||
It is planned to consist of two layers. The lower
|
||||
layer will provide direct access to OS-specific
|
||||
clock and timer functions like clock_gettime of
|
||||
Posix or GetTickCount of Windows and its upper
|
||||
layer shall then provide a common API for all
|
||||
supported systems. Currently only the lower level
|
||||
is being developed.
|
||||
|
||||
|
||||
POSIX reference: IEEE Std 1003.1-2008
|
||||
<http://www.opengroup.org/onlinepubs/9699919799/>,
|
||||
<http://www.opengroup.org/onlinepubs/9699919799/functions/clock_getres.html#>
|
||||
|
||||
WINDOWS reference: ...
|
||||
|
||||
For more information, see:
|
||||
<http://corsis.sourceforge.net/index.php/Haskell/Clock>
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name="llvm">Compile via LLVM.</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/comonad/comonad-4.2.5.ebuild,v 1.1 2015/04/03 13:04:46 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.3
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Comonads"
|
||||
HOMEPAGE="http://github.com/ekmett/comonad/"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+containers +contravariant +distributive +test-doctests"
|
||||
|
||||
RDEPEND=">=dev-haskell/semigroups-0.8.3.1:=[profile?] <dev-haskell/semigroups-1:=[profile?]
|
||||
>=dev-haskell/tagged-0.1:=[profile?] <dev-haskell/tagged-1:=[profile?]
|
||||
>=dev-haskell/transformers-0.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
|
||||
>=dev-haskell/transformers-compat-0.3:=[profile?] <dev-haskell/transformers-compat-1:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
contravariant? ( >=dev-haskell/contravariant-0.2.0.1:=[profile?] <dev-haskell/contravariant-2:=[profile?] )
|
||||
distributive? ( >=dev-haskell/distributive-0.2.2:=[profile?] <dev-haskell/distributive-1:=[profile?] )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.10
|
||||
test? ( test-doctests? ( >=dev-haskell/doctest-0.9.10 ) )
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag containers containers) \
|
||||
$(cabal_flag contravariant contravariant) \
|
||||
$(cabal_flag distributive distributive) \
|
||||
$(cabal_flag test-doctests test-doctests)
|
||||
}
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/conduit-extra/conduit-extra-1.1.7.1-r1.ebuild,v 1.1 2015/04/04 10:52:26 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.3
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Batteries included conduit: adapters for common libraries"
|
||||
HOMEPAGE="http://github.com/snoyberg/conduit"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/attoparsec-0.10:=[profile?]
|
||||
>=dev-haskell/blaze-builder-0.3:=[profile?]
|
||||
dev-haskell/bytestring-builder:=[profile?]
|
||||
>=dev-haskell/conduit-1.1:=[profile?] <dev-haskell/conduit-1.3:=[profile?]
|
||||
dev-haskell/monad-control:=[profile?]
|
||||
>=dev-haskell/network-2.3:=[profile?]
|
||||
>=dev-haskell/primitive-0.5:=[profile?]
|
||||
>=dev-haskell/resourcet-1.1:=[profile?]
|
||||
dev-haskell/stm:=[profile?]
|
||||
>=dev-haskell/streaming-commons-0.1.10:=[profile?]
|
||||
dev-haskell/text:=[profile?]
|
||||
dev-haskell/transformers:=[profile?]
|
||||
dev-haskell/transformers-base:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( dev-haskell/async
|
||||
dev-haskell/bytestring-builder
|
||||
dev-haskell/exceptions
|
||||
>=dev-haskell/hspec-1.3 )
|
||||
"
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/conduit/conduit-1.2.4.ebuild,v 1.1 2015/04/04 10:38:43 gienah Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# ebuild generated by hackport 0.4.4.9999
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Streaming data processing library"
|
||||
HOMEPAGE="http://github.com/snoyberg/conduit"
|
||||
SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/exceptions-0.6:=[profile?]
|
||||
>=dev-haskell/lifted-base-0.1:=[profile?]
|
||||
dev-haskell/mmorph:=[profile?]
|
||||
dev-haskell/mtl:=[profile?]
|
||||
>=dev-haskell/resourcet-1.1:=[profile?] <dev-haskell/resourcet-1.2:=[profile?]
|
||||
>=dev-haskell/transformers-0.2.2:=[profile?] <dev-haskell/transformers-0.5:=[profile?]
|
||||
>=dev-haskell/transformers-base-0.4.1:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
|
||||
>=dev-haskell/void-0.5.5:=[profile?]
|
||||
>=dev-lang/ghc-7.4.1:=
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.8
|
||||
test? ( >=dev-haskell/hspec-1.3
|
||||
>=dev-haskell/quickcheck-2.5
|
||||
dev-haskell/safe )
|
||||
"
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue