parent
ae7cf53073
commit
a274d59833
@ -1,4 +1,2 @@
|
||||
DIST mcollective-2.8.0.tar.gz 718292 SHA256 47084f9285707f2e457850adcf90811f3d39d4f4baa950d822b20b45633db259 SHA512 edc3da334dbd3afd18fcedc675c6498edce1c799d9b472f70ebfe1b972e013cba5217ec492ea4128b15d886edaf283246ba70915180f9a10a67f7c0957fd1c8e WHIRLPOOL 0c6461a43c4533334dee420e7a0debfa8aa2e0079b83407c1313a28689b5ecbd891c94740553947bdce4023786eb0e95e497da73108e283619f358d67dac7c0c
|
||||
DIST mcollective-2.8.8.tar.gz 1500476 SHA256 503b26cb0beeb505bf9cd2abbb8724c67bc743ffff4fbaddc321e2a4d663b133 SHA512 fad2a277bdcb06adb56e87f545c4b85a4b8039263e7230c7b386c561a04d6f3bf80923733e1087c8090b43da734d6b7efe02e52a757191c3cb3ecab50cc97bb6 WHIRLPOOL 3e7a52b1ce3b705ed6f705067a4ab900a2faa226d19a36f106e2c2c1e4c4fc3e631630c04012ca456f0230f8fcb47dd5bd97f1d2e849af6edde67fac129301d4
|
||||
DIST mcollective-2.9.0.tar.gz 1503682 SHA256 93c97ee026986f8e966125551d7e481bd539a98f9f2f2ea94c98c024963ae331 SHA512 7d7dec7e68840bf9aea2890645f5d86389c6be8f84ad330b6ae342edf03d88cdef9f225aef741245a0f9606a46fe9394b9f740b4bf987c6f21ad018c05d84660 WHIRLPOOL 336673cdd5cfba14154435810fdbe3449646df8a85d057fc6a8bfe6d1f1d5fa5b3c4f9d9f470f0fd88d4170cbc1d6af646cfd959661720992dcffb08491657d1
|
||||
DIST mcollective-2.9.1.tar.gz 1504607 SHA256 89bc9fbd72846b22220074a57d19bbfac56473649078fc3ac8182cc728159249 SHA512 29fedacb61084e1952afd3b9deb302abde3e763d13630d85dc70f78b0853f5b353fb44ccbd00e48e5864d04bf2c7568d7cbe21b06af31e1da72e52aeef3c04cf WHIRLPOOL 8affee96fa344d12b34b5a4e120029ab315133df6fd6cd456d840ab608ceb2027b9411a6a1a74bc5b9d0b029968255a926de888b7a2a1183d1c7aed195f65f7a
|
||||
|
@ -1,59 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
USE_RUBY="ruby20 ruby21 ruby22 ruby23"
|
||||
|
||||
inherit ruby-ng
|
||||
|
||||
DESCRIPTION="Framework to build server orchestration or parallel job execution
|
||||
systems"
|
||||
HOMEPAGE="http://marionette-collective.org/"
|
||||
SRC_URI="http://puppetlabs.com/downloads/mcollective/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="doc +client"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="dev-ruby/stomp"
|
||||
|
||||
src_compile() {
|
||||
einfo "nothing to compile"
|
||||
}
|
||||
|
||||
each_ruby_install() {
|
||||
doruby -r lib/*
|
||||
insinto /usr/share/mcollective
|
||||
use client && dosbin bin/mco
|
||||
dosbin bin/mcollectived
|
||||
if use doc ; then
|
||||
dohtml -r doc/*
|
||||
insinto /usr/share/doc/${P}/ext
|
||||
doins -r ext/*
|
||||
fi
|
||||
newinitd "${FILESDIR}"/mcollectived.initd mcollectived
|
||||
insinto /etc/mcollective
|
||||
cd etc
|
||||
for cfg in *.dist ; do
|
||||
newins "${cfg}" "${cfg%%.dist}"
|
||||
sed -i -e "s:^libdir.*:libdir = /usr/share/mcollective/plugins:" \
|
||||
"${D}"/etc/mcollective/${cfg%%.dist} || die "sed failed"
|
||||
done
|
||||
insinto /etc/mcollective/plugin.d
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "Mcollective requires a stomp server installed and functioning before"
|
||||
einfo "you can use it. The recommended server to use is ActiveMQ [1] but"
|
||||
einfo "any other stomp compatible server should work."
|
||||
einfo
|
||||
einfo "It is recommended you read the \'getting started\' guide [2] if this"
|
||||
einfo "is a new installation"
|
||||
einfo
|
||||
einfo "[1] http://activemq.apache.org/"
|
||||
einfo "[2] https://code.google.com/p/mcollective/wiki/GettingStarted"
|
||||
}
|
@ -1,61 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
USE_RUBY="ruby21 ruby22 ruby23"
|
||||
|
||||
inherit ruby-ng
|
||||
|
||||
DESCRIPTION="Framework to build server orchestration or parallel job execution
|
||||
systems"
|
||||
HOMEPAGE="http://marionette-collective.org/"
|
||||
SRC_URI="https://github.com/puppetlabs/marionette-collective/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/all/marionette-collective-${PV}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc +client"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="dev-ruby/stomp"
|
||||
|
||||
src_compile() {
|
||||
einfo "nothing to compile"
|
||||
}
|
||||
|
||||
each_ruby_install() {
|
||||
cd "marionette-collective-${PV}"
|
||||
doruby -r lib/*
|
||||
insinto /usr/share/mcollective
|
||||
use client && dosbin bin/mco
|
||||
dosbin bin/mcollectived
|
||||
if use doc ; then
|
||||
dohtml -r doc/*
|
||||
insinto /usr/share/doc/${P}/ext
|
||||
doins -r ext/*
|
||||
fi
|
||||
newinitd "${FILESDIR}"/mcollectived.initd mcollectived
|
||||
insinto /etc/mcollective
|
||||
cd etc
|
||||
for cfg in *.dist ; do
|
||||
newins "${cfg}" "${cfg%%.dist}"
|
||||
sed -i -e "s:^libdir.*:libdir = /usr/share/mcollective/plugins:" \
|
||||
"${D}"/etc/mcollective/${cfg%%.dist} || die "sed failed"
|
||||
done
|
||||
insinto /etc/mcollective/plugin.d
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "Mcollective requires a stomp server installed and functioning before"
|
||||
einfo "you can use it. The recommended server to use is ActiveMQ [1] but"
|
||||
einfo "any other stomp compatible server should work."
|
||||
einfo
|
||||
einfo "It is recommended you read the \'getting started\' guide [2] if this"
|
||||
einfo "is a new installation"
|
||||
einfo
|
||||
einfo "[1] http://activemq.apache.org/"
|
||||
einfo "[2] https://code.google.com/p/mcollective/wiki/GettingStarted"
|
||||
}
|
@ -0,0 +1,196 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit depend.apache eutils user systemd
|
||||
|
||||
MY_P="BackupPC-${PV}"
|
||||
|
||||
DESCRIPTION="High-performance backups to a server's disk"
|
||||
HOMEPAGE="http://backuppc.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE="rss samba"
|
||||
|
||||
# The CGI modules are handled in $RDEPEND.
|
||||
APACHE_MODULES="apache2_modules_alias," # RedirectMatch
|
||||
APACHE_MODULES+="apache2_modules_authn_core," # AuthType
|
||||
APACHE_MODULES+="apache2_modules_authz_core," # Require
|
||||
APACHE_MODULES+="apache2_modules_authz_host," # Require host
|
||||
APACHE_MODULES+="apache2_modules_authz_user" # Require valid-user
|
||||
|
||||
DEPEND="dev-lang/perl
|
||||
app-admin/apache-tools
|
||||
app-admin/makepasswd"
|
||||
|
||||
# Older versions of mod_perl think they're compatibile with apache-2.4,
|
||||
# so we require the new one explicitly.
|
||||
RDEPEND="${DEPEND}
|
||||
virtual/perl-IO-Compress
|
||||
dev-perl/Archive-Zip
|
||||
dev-perl/libwww-perl
|
||||
app-arch/tar
|
||||
app-arch/par2cmdline
|
||||
app-arch/gzip
|
||||
app-arch/bzip2
|
||||
virtual/mta
|
||||
>=www-apache/mod_perl-2.0.9
|
||||
www-apache/mpm_itk
|
||||
|| ( >=www-servers/apache-2.4[${APACHE_MODULES},apache2_modules_cgi]
|
||||
>=www-servers/apache-2.4[${APACHE_MODULES},apache2_modules_cgid]
|
||||
>=www-servers/apache-2.4[${APACHE_MODULES},apache2_modules_fcgid] )
|
||||
net-misc/rsync
|
||||
dev-perl/File-RsyncP
|
||||
rss? ( dev-perl/XML-RSS )
|
||||
samba? ( net-fs/samba )"
|
||||
|
||||
need_apache2_4
|
||||
|
||||
SLOT="0"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
CGIDIR="/usr/lib/backuppc/htdocs"
|
||||
CONFDIR="/etc/BackupPC"
|
||||
DATADIR="/var/lib/backuppc"
|
||||
DOCDIR="/usr/share/doc/${PF}"
|
||||
LOGDIR="/var/log/BackupPC"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup backuppc
|
||||
enewuser backuppc -1 /bin/bash /var/lib/backuppc backuppc
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/3.3.0/01-fix-configure.pl.patch"
|
||||
epatch "${FILESDIR}/3.3.0/02-fix-config.pl-formatting.patch"
|
||||
epatch "${FILESDIR}/3.3.0/03-reasonable-config.pl-defaults.patch"
|
||||
|
||||
epatch "${FILESDIR}/3.2.0/04-add-docdir-marker.patch"
|
||||
epatch "${FILESDIR}/3.2.0/05-nicelevel.patch"
|
||||
|
||||
epatch "${FILESDIR}"/${P}-perl522.patch #580254
|
||||
|
||||
# Fix docs location using the marker that we've patched in.
|
||||
sed -i "s+__DOCDIR__+${DOCDIR}+" "lib/BackupPC/CGI/View.pm" \
|
||||
|| die "failed to sed the documentation location"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local myconf
|
||||
myconf=""
|
||||
if use samba ; then
|
||||
myconf="--bin-path smbclient=$(type -p smbclient)"
|
||||
myconf="${myconf} --bin-path nmblookup=$(type -p nmblookup)"
|
||||
fi
|
||||
|
||||
/usr/bin/env perl ./configure.pl \
|
||||
--batch \
|
||||
--bin-path perl=$(type -p perl) \
|
||||
--bin-path tar=$(type -p tar) \
|
||||
--bin-path rsync=$(type -p rsync) \
|
||||
--bin-path ping=$(type -p ping) \
|
||||
--bin-path df=$(type -p df) \
|
||||
--bin-path ssh=$(type -p ssh) \
|
||||
--bin-path sendmail=$(type -p sendmail) \
|
||||
--bin-path hostname=$(type -p hostname) \
|
||||
--bin-path gzip=$(type -p gzip) \
|
||||
--bin-path bzip2=$(type -p bzip2) \
|
||||
--config-dir "${CONFDIR}" \
|
||||
--install-dir /usr \
|
||||
--data-dir "${DATADIR}" \
|
||||
--hostname 127.0.0.1 \
|
||||
--uid-ignore \
|
||||
--dest-dir "${D%/}" \
|
||||
--html-dir "${CGIDIR}"/image \
|
||||
--html-dir-url /image \
|
||||
--cgi-dir "${CGIDIR}" \
|
||||
--fhs \
|
||||
${myconf} || die "failed the configure.pl script"
|
||||
|
||||
ebegin "Installing documentation"
|
||||
|
||||
pod2man \
|
||||
-errors=none \
|
||||
--section=8 \
|
||||
--center="BackupPC manual" \
|
||||
"${S}"/doc/BackupPC.pod backuppc.8 \
|
||||
|| die "failed to generate man page"
|
||||
|
||||
doman backuppc.8
|
||||
|
||||
# Place the documentation in the correct location
|
||||
dodoc "${D}/usr/doc/BackupPC.html"
|
||||
dodoc "${D}/usr/doc/BackupPC.pod"
|
||||
rm -rf "${D}/usr/doc" || die
|
||||
|
||||
eend 0
|
||||
|
||||
# Setup directories
|
||||
dodir "${CONFDIR}/pc"
|
||||
|
||||
keepdir "${CONFDIR}"
|
||||
keepdir "${CONFDIR}/pc"
|
||||
keepdir "${DATADIR}"/{trash,pool,pc,cpool}
|
||||
keepdir "${LOGDIR}"
|
||||
|
||||
ebegin "Setting up init.d/conf.d/systemd scripts"
|
||||
newinitd "${S}"/init.d/gentoo-backuppc backuppc
|
||||
newconfd "${S}"/init.d/gentoo-backuppc.conf backuppc
|
||||
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||
|
||||
insinto "${APACHE_MODULES_CONFDIR}"
|
||||
doins "${FILESDIR}"/99_backuppc.conf
|
||||
|
||||
# Make sure that the ownership is correct
|
||||
chown -R backuppc:backuppc "${D}${CONFDIR}" || die
|
||||
chown -R backuppc:backuppc "${D}${DATADIR}" || die
|
||||
chown -R backuppc:backuppc "${D}${LOGDIR}" || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Installation finished, you may now start using BackupPC."
|
||||
elog
|
||||
elog "- Read the documentation in /usr/share/doc/${PF}/BackupPC.html"
|
||||
elog " Please pay special attention to the security section."
|
||||
elog
|
||||
elog "- You can launch backuppc by running:"
|
||||
elog
|
||||
elog " # /etc/init.d/backuppc start"
|
||||
elog
|
||||
elog "- To enable the GUI, first edit ${ROOT}etc/conf.d/apache2 and add,"
|
||||
elog
|
||||
elog " \"-D BACKUPPC -D PERL -D MPM_ITK\""
|
||||
elog
|
||||
elog " to the APACHE2_OPTS line."
|
||||
elog
|
||||
elog " Then you must edit ${ROOT}etc/apache2/modules.d/00_mpm_itk.conf"
|
||||
elog " and adjust the values of LimitUIDRange/LimitGIDRange to include"
|
||||
elog " the UID and GID of the backuppc user."
|
||||
elog
|
||||
elog " Finally, start apache:"
|
||||
elog
|
||||
elog " # /etc/init.d/apache2 start"
|
||||
elog
|
||||
elog " The web interface should now be running on,"
|
||||
elog
|
||||
elog " http://127.0.0.1:8080/"
|
||||
elog
|
||||
|
||||
# Generate a new password if there's no auth file
|
||||
if [[ ! -f "${CONFDIR}/users.htpasswd" ]]; then
|
||||
adminuser="backuppc"
|
||||
adminpass=$( makepasswd --chars=12 )
|
||||
htpasswd -bc "${CONFDIR}/users.htpasswd" $adminuser $adminpass
|
||||
|
||||
elog ""
|
||||
elog "- Created admin user $adminuser with password $adminpass"
|
||||
elog " To add new users, run: "
|
||||
elog ""
|
||||
elog " # htpasswd ${CONFDIR}/users.htpasswd newUser"
|
||||
fi
|
||||
}
|
@ -0,0 +1,17 @@
|
||||
--- lib/BackupPC/CGI/Browse.pm 2016-11-22 20:52:03.622509160 +0100
|
||||
+++ lib/BackupPC/CGI/Browse.pm 2016-11-22 20:50:35.871018400 +0100
|
||||
@@ -62,13 +62,13 @@ fix bug https://bugzilla.redhat.com/attachment.cgi?id=1104083
|
||||
#
|
||||
my @Backups = $bpc->BackupInfoRead($host);
|
||||
|
||||
#
|
||||
# default to the newest backup
|
||||
#
|
||||
- if ( !defined($In{num}) && defined(@Backups) && @Backups > 0 ) {
|
||||
+ if ( !defined($In{num}) && @Backups > 0 ) {
|
||||
$i = @Backups - 1;
|
||||
$num = $Backups[$i]{num};
|
||||
}
|
||||
|
||||
for ( $i = 0 ; $i < @Backups ; $i++ ) {
|
||||
last if ( $Backups[$i]{num} == $num );
|
@ -1,4 +1,4 @@
|
||||
DIST duply_1.11.2.tgz 44094 SHA256 06843960ae5753395cb5be72a9c9f2fe78e6ea81a17c6d8d28f2ae49ab50d5aa SHA512 20833c774705f83ec7efc88a7605c925ea5e56536a2338c6bd3a65ae789ffa7fabb03206b396fd92fb8ccf13cf0d72dbecdf705780e345a2cb1804783623e420 WHIRLPOOL c9776c29436573b695588119563703ce594df07039268931a49deaf1a98f8f5e2a62fdc8c5a6e32f822c948aabb28c57a2a526c24de11dcc59e746579baf9772
|
||||
DIST duply_1.11.3.tgz 44198 SHA256 585757a02abc91bcc0e37004eef735794d6581d1a30ec68303c6c04833b20940 SHA512 5817d4571c27288b227add04e84fa0066e278cdbc819a9332cb6fa2aaf6609e923abe9824ac704fed250b961300c57ca1de945af03370287f7cbf68876513457 WHIRLPOOL de27f44067b087d7d3324eb211573d14315c3f4143441e13853801ba36792dd7ec0aa926d2819f9f01d68b081ee9e0fbcad961496fd2a7b29ad6ced082af9dd1
|
||||
DIST duply_1.9.2.tgz 36222 SHA256 2bfc0964ebc0bae5752e0b4a12eb8fb6f78a27739f32c9acb4ac81947506c5ab SHA512 9ef5e22f43a6854e413ed1c2b88b10d0ae75cff7b2bcd927d20a588234555e9b7eff25d094f688f9d4f8510eba6bc20f7635c0de9ab9b402966075595922333e WHIRLPOOL 6a3e79c87e0b28386f0ed6fd8eb7973659477ad278e80e292a3e6cea944fd512baffc9a455e148faeadb687a46a8e274ce86668c29f30244b5b63f1f850a9c00
|
||||
DIST duply_2.0.tgz 44835 SHA256 ff621656f377b33af804cb3faa23fa66fb74528411916e873a7ce98b6f305c2d SHA512 371ddd2b0ebb5842a481a44cf3fe565387f6f27e4cb1bf1f80fd9a90f33c315744f2d2cdc18ddadb48b59ef8b18a885e7e53b7ebb26b6547799daeef1db0dc39 WHIRLPOOL aaa2c82c108c29feaadcabaa1ef3640e20847bd12d7205221d817ab4f7b4e0938910aa62307a46b1509fab63143b51d8f592a61fcfb15ef4f92f938dd6b59b88
|
||||
DIST duply_2.0.1.tgz 44914 SHA256 9d2baf55ada5ab36a6da3fa909c8bdc4ce9a0116eac259ebba0efe9b93180bb0 SHA512 28f1670f2579956cb4d0d5727403e8b9f4afcdd8ea79e117536dfb89b3f3cf6a7bc7eb802bc4dcd39fc6a443a9f8fa3fe722f2b8336186517184940ce6fa73ec WHIRLPOOL 7c41a8d14cf6f372dea831de0d16179c369a75fc4eff77469ae85b3877526babc2fe112829b4cf295be8808bdda803a01ed83f6db73fa4ed952ae936ac990766
|
||||
|
@ -1 +1,2 @@
|
||||
DIST tiobench-0.3.3.tar.gz 28282 SHA256 8ad011059a35ac70cdb5e3d3999ceee44a8e8e9078926844b0685b7ea9db2bcc SHA512 e2752e32e9deaea611217629e99dc8fd738e63b4a21f49a0286f894bece3a258a3d223e0eb403ad5350dbb408738b9c5ba7300a85c8eea464266152965730328 WHIRLPOOL f6bb9b353cbbf007f6095caa5e893b3bac9af2f4cdb681be9b3f1abf6e07a5b4cd8dd0ceebfa96fd4a888fa28528a78ce00ff239c93cb96a11795168e4b2e81e
|
||||
DIST tiobench-0.4.2.tar.gz 32182 SHA256 d6166edd6892725d413566ffe348d58927726fa7fa000efb384f7bcccad2e0ba SHA512 02e82d86ee889a366c1a00d4fb49f63d926e44ba6e2f297212479a5c13abe008b62c12d44483de7e971b5ebf875d5c07847f1d69dd11b2e87a050e27d8f9f09f WHIRLPOOL 8b6e5601b3079943eb1c7adf2d2fb12d05f36eaba19552c76b042b37743b0ceda5e5fd105cd64db6c0b2c111e20f9c54424113a427ad7b790a01a714c2bc1f87
|
||||
|
@ -0,0 +1,51 @@
|
||||
Fix perl shebangs, in order to be maximally compatible with Gentoo Prefix.
|
||||
Rationale: https://blogs.gentoo.org/mgorny/2016/02/08/a-quick-note-on-portable-shebangs/
|
||||
|
||||
--- a/scripts/makeimages.pl
|
||||
+++ b/scripts/makeimages.pl
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!/usr/bin/perl -w
|
||||
+#!/usr/bin/env perl
|
||||
|
||||
# Author: James Manning <jmm@users.sf.net>
|
||||
# This software may be used and distributed according to the terms of
|
||||
@@ -8,6 +8,7 @@
|
||||
# Perl wrapper for calling tiobench.pl and displaying results
|
||||
# graphically using gnuplot
|
||||
|
||||
+use warnings;
|
||||
use strict;
|
||||
|
||||
my $args = join(" ",@ARGV);
|
||||
--- a/scripts/tiosum.pl
|
||||
+++ b/scripts/tiosum.pl
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!/usr/bin/perl -w
|
||||
+#!/usr/bin/env perl
|
||||
# Author: Randy Hron <rwhron (at) earthlink dot net>
|
||||
# This software may be used and distributed according to the terms of
|
||||
# the GNU General Public License, http://www.gnu.org/copyleft/gpl.html
|
||||
@@ -6,6 +6,7 @@
|
||||
# Summarize output of tiobench2.pl for multiple kernels/runs.
|
||||
# Assumes logfiles created with:
|
||||
# ./tiobench2.pl > tiobench-`uname -r` 2> tiobench-`uname -r`.err
|
||||
+use warnings;
|
||||
use strict;
|
||||
$|++;
|
||||
|
||||
--- a/tiobench.pl
|
||||
+++ b/tiobench.pl
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!/usr/bin/perl -w
|
||||
+#!/usr/bin/env perl
|
||||
|
||||
# Author: James Manning <jmm at users.sf.net>
|
||||
# Author: Randy Hron <rwhron at earthlink dot net>
|
||||
@@ -9,6 +9,7 @@
|
||||
# Perl wrapper for calling the tiotest executable multiple times
|
||||
# with varying sets of parameters as instructed
|
||||
|
||||
+use warnings;
|
||||
use strict;
|
||||
use Getopt::Long;
|
||||
|
@ -0,0 +1,48 @@
|
||||
diff --git a/crc32.c b/crc32.c
|
||||
index bae7384..a22fc5d 100644
|
||||
--- a/crc32.c
|
||||
+++ b/crc32.c
|
||||
@@ -72,10 +72,9 @@ static const unsigned long crctab[256] = {
|
||||
0xA2F33668, 0xBCB4666D, 0xB8757BDA, 0xB5365D03, 0xB1F740B4
|
||||
};
|
||||
|
||||
-inline
|
||||
-unsigned long crc32( const void* buffer,
|
||||
- unsigned long length,
|
||||
- unsigned long crc)
|
||||
+unsigned long crc32(const void* buffer,
|
||||
+ unsigned long length,
|
||||
+ unsigned long crc)
|
||||
{
|
||||
const unsigned char* cp = (const unsigned char*)buffer;
|
||||
|
||||
diff --git a/crc32.h b/crc32.h
|
||||
index 62b3433..cb9b96f 100644
|
||||
--- a/crc32.h
|
||||
+++ b/crc32.h
|
||||
@@ -18,9 +18,8 @@
|
||||
#ifndef CRC32_H
|
||||
#define CRC32_H
|
||||
|
||||
-inline
|
||||
-unsigned long crc32( const void* const buffer,
|
||||
- unsigned long length,
|
||||
- unsigned long crc);
|
||||
+unsigned long crc32(const void* const buffer,
|
||||
+ unsigned long length,
|
||||
+ unsigned long crc);
|
||||
|
||||
#endif
|
||||
diff --git a/tiotest.c b/tiotest.c
|
||||
index c23ceb4..bb73fcb 100644
|
||||
--- a/tiotest.c
|
||||
+++ b/tiotest.c
|
||||
@@ -1392,7 +1392,7 @@ static int do_mmap_read_operation(void *loc, ThreadData *d)
|
||||
|
||||
if(crc != d->bufferCrc)
|
||||
{
|
||||
- fprintf(stderr, "Thread(%lu) mmap consistency check failed at 0x%x\n", d->myNumber, (unsigned int)loc);
|
||||
+ fprintf(stderr, "Thread(%lu) mmap consistency check failed at 0x%p\n", d->myNumber, loc);
|
||||
return -1;
|
||||
}
|
||||
}
|
@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="Portable, robust, fully-threaded I/O benchmark program"
|
||||
HOMEPAGE="https://github.com/mkuoppal/tiobench"
|
||||
SRC_URI="https://github.com/mkuoppal/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-lang/perl"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-gcc5.patch
|
||||
"${FILESDIR}"/${P}-fix-perl-shebang.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -i \
|
||||
-e "s:/usr/local/bin:${EPREFIX}/usr/sbin:" tiobench.pl \
|
||||
|| die "sed tiobench.pl failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
CC="$(tc-getCC)" \
|
||||
LINK="$(tc-getCC)" \
|
||||
DEFINES="-DLARGEFILES" \
|
||||
CFLAGS="${CFLAGS}" \
|
||||
LDFLAGS="${LDFLAGS}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dosbin tiotest tiobench.pl scripts/tiosum.pl
|
||||
einstalldocs
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST argon2-20160821.tar.gz 1170019 SHA256 f81456ae31337a13a1a1b8ffe994d71ace741833a97a75f0c1a76259639bf3b8 SHA512 e5b7484a2f3212d78481e7994457d69e5f42d6132b31f86d8de106e8e3fa8ffa3b7244fd74b63d15846be3a0fd407e6c57c6f766cdfa0ee1e3d7706124853b5f WHIRLPOOL ad476d23572ebe8701a71a79aff09dd08a0db3dde9b0a6104884a91309d651298adfb514cc7de9c585672ffbc816c9afae67cbbe09b3f9a300624036981c3d78
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="Password hashing software that won the Password Hashing Competition (PHC)"
|
||||
HOMEPAGE="https://github.com/P-H-C/phc-winner-argon2"
|
||||
SRC_URI="https://github.com/P-H-C/phc-winner-argon2/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( Apache-2.0 CC0-1.0 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="-static-libs"
|
||||
|
||||
S="${WORKDIR}/phc-winner-${P}"
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-makefile-install-target.patch"
|
||||
"${FILESDIR}/${P}-makefile-soname-symlinks.patch"
|
||||
)
|
||||
src_prepare() {
|
||||
default
|
||||
if ! use static-libs; then
|
||||
sed -i -e 's/LIBRARIES = \$(LIB_SH) \$(LIB_ST)/LIBRARIES = \$(LIB_SH)/' Makefile || die "sed failed!"
|
||||
fi
|
||||
sed -i -e 's/-O3 //' Makefile || die "sed failed"
|
||||
sed -i -e 's/-g //' Makefile || die "sed failed"
|
||||
sed -i -e "s/-march=\$(OPTTARGET) /${CFLAGS} /" Makefile || die "sed failed"
|
||||
sed -i -e 's/CFLAGS += -march=\$(OPTTARGET)//' Makefile || die "sed failed"
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
diff --git a/Makefile b/Makefile
|
||||
index e9d27c8..90c1818 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -80,11 +80,25 @@ endif
|
||||
|
||||
LIB_SH := lib$(LIB_NAME).$(LIB_EXT)
|
||||
LIB_ST := lib$(LIB_NAME).a
|
||||
+LIBRARIES = $(LIB_SH) $(LIB_ST)
|
||||
+HEADERS = include/argon2.h
|
||||
|
||||
-.PHONY: clean dist format $(GENKAT)
|
||||
+INSTALL = install
|
||||
+
|
||||
+DESTDIR =
|
||||
+PREFIX = /usr
|
||||
+INCLUDE_REL = include
|
||||
+LIBRARY_REL = lib
|
||||
+BINARY_REL = bin
|
||||
+
|
||||
+INST_INCLUDE = $(DESTDIR)$(PREFIX)/$(INCLUDE_REL)
|
||||
+INST_LIBRARY = $(DESTDIR)$(PREFIX)/$(LIBRARY_REL)
|
||||
+INST_BINARY = $(DESTDIR)$(PREFIX)/$(BINARY_REL)
|
||||
+
|
||||
+.PHONY: clean dist format $(GENKAT) all install
|
||||
|
||||
all: clean $(RUN) libs
|
||||
-libs: $(LIB_SH) $(LIB_ST)
|
||||
+libs: $(LIBRARIES)
|
||||
|
||||
$(RUN): $(SRC) $(SRC_RUN)
|
||||
$(CC) $(CFLAGS) $(LDFLAGS) $^ -o $@
|
||||
@@ -129,3 +143,11 @@ testci: $(SRC) src/test.c
|
||||
format:
|
||||
clang-format -style="{BasedOnStyle: llvm, IndentWidth: 4}" \
|
||||
-i include/*.h src/*.c src/*.h src/blake2/*.c src/blake2/*.h
|
||||
+
|
||||
+install: $(RUN) libs
|
||||
+ $(INSTALL) -d $(INST_INCLUDE)
|
||||
+ $(INSTALL) $(HEADERS) $(INST_INCLUDE)
|
||||
+ $(INSTALL) -d $(INST_LIBRARY)
|
||||
+ $(INSTALL) $(LIBRARIES) $(INST_LIBRARY)
|
||||
+ $(INSTALL) -d $(INST_BINARY)
|
||||
+ $(INSTALL) $(RUN) $(INST_BINARY)
|
@ -0,0 +1,28 @@
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 1838c13..85aa710 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -87,8 +87,10 @@ endif
|
||||
endif
|
||||
|
||||
LIB_SH := lib$(LIB_NAME).$(LIB_EXT)
|
||||
+LIB_SH_VERSION := $(LIB_SH).0
|
||||
LIB_ST := lib$(LIB_NAME).a
|
||||
LIBRARIES = $(LIB_SH) $(LIB_ST)
|
||||
+INSTALL_LIBRARIES = $(LIBRARIES) $(LIB_SH_VERSION)
|
||||
HEADERS = include/argon2.h
|
||||
|
||||
INSTALL = install
|
||||
@@ -153,9 +155,11 @@ format:
|
||||
-i include/*.h src/*.c src/*.h src/blake2/*.c src/blake2/*.h
|
||||
|
||||
install: $(RUN) libs
|
||||
+ mv $(LIB_SH) $(LIB_SH_VERSION)
|
||||
+ ln -sf $(LIB_SH_VERSION) $(LIB_SH)
|
||||
$(INSTALL) -d $(INST_INCLUDE)
|
||||
$(INSTALL) $(HEADERS) $(INST_INCLUDE)
|
||||
$(INSTALL) -d $(INST_LIBRARY)
|
||||
- $(INSTALL) $(LIBRARIES) $(INST_LIBRARY)
|
||||
+ $(INSTALL) $(INSTALL_LIBRARIES) $(INST_LIBRARY)
|
||||
$(INSTALL) -d $(INST_BINARY)
|
||||
$(INSTALL) $(RUN) $(INST_BINARY)
|
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>simon-bgo@slevermann.de</email>
|
||||
<name>Simon Levermann</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<longdescription>Argon2 is a password hashing tool and library that won the Password Hashing Competition (PHC)</longdescription>
|
||||
</pkgmetadata>
|
@ -1,2 +1,3 @@
|
||||
DIST ima-evm-utils-0.2.tar.gz 16329 SHA256 ca8c238562c205f265ff76db7af15df90eea7335db82f6c2fe82def34315aba6 SHA512 44d5ead01d0d1241d743a8545a619308a1988f2188384571d7d37dca567598f46d1d7d8b8a6ba3fdaf5b5e980f4c8a80f1c098ec4dadf082393a727f7a266229 WHIRLPOOL db21f3cddd0f21f23605c3abed0b2ea9f864b63c7715605bdd24c0345527923d51684f57c7d0b18a6eb5590882530e2f13d52aa3d908353d3c69657b4e499a32
|
||||
DIST ima-evm-utils-0.8.tar.gz 32025 SHA256 4d9b467ba31305dd815c56ddda5969db45133c7bd14f4a5356df58ed35221cf1 SHA512 cfa90963426c9adfaa3b61e31c1b63d87407a1dfadd39d4c00f5c16b2b312d7535159c84c7f1854bb143147b5b097ef41dde22f8bba30555eecd8ed0255f3630 WHIRLPOOL 32d47f8f23d4a28ae96178ac443ce9ddff102ccfded22f06796ad23bdff375272cc3f2d4c92eb6bc2d5b9df92fde45e5af4161f20ea9eb1ebc8e0ef2c5c83005
|
||||
DIST ima-evm-utils-1.0.tar.gz 35601 SHA256 5701d98069311d0a84ffd67eba047cf46c591f93a55c382a449d10e930b85858 SHA512 f7edec4c2cd0f72291045c0096d198bff49bf892f5c5f7bf772f104613295e7522e96cccb89261c0ac035b0265c9574c14758359ab84c47180095630cf60802a WHIRLPOOL b7c0f41f4b09e141d47906a5c23dd8b729db176df87b59e583bfcf413a51dfd353e3249120a5ee07b7dd12c2bf4df29dc1d6dfe2540267d4746f983937df95c2
|
||||
|
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit autotools
|
||||
|
||||
DESCRIPTION="Supporting tools for IMA and EVM"
|
||||
HOMEPAGE="http://linux-ima.sourceforge.net"
|
||||
SRC_URI="mirror://sourceforge/linux-ima/${P}.tar.gz"
|
||||
|
||||
RDEPEND="sys-apps/keyutils"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/docbook-xsl-stylesheets"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
src_prepare() {
|
||||
eapply_user
|
||||
|
||||
sed -i '/^MANPAGE_DOCBOOK_XSL/s:/usr/share/xml/docbook/stylesheet/docbook-xsl/manpages/docbook.xsl:/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' Makefile.am || die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable debug)
|
||||
}
|
@ -1,87 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
WX_GTK_VER=2.8
|
||||
|
||||
inherit eutils wxwidgets
|
||||
|
||||
DESCRIPTION="LGPL-ed pc emulator"
|
||||
HOMEPAGE="http://bochs.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/bochs/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
|
||||
IUSE="3dnow avx debugger doc gdb ncurses readline svga sdl +smp wxwidgets vnc X +x86-64"
|
||||
REQUIRED_USE="avx? ( x86-64 )
|
||||
gdb? ( !debugger !smp )
|
||||
debugger? ( !gdb )"
|
||||
|
||||
RDEPEND="X? ( x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
x11-libs/libXpm )
|
||||
sdl? ( media-libs/libsdl )
|
||||
svga? ( media-libs/svgalib )
|
||||
wxwidgets? ( x11-libs/wxGTK:2.8[X] )
|
||||
readline? ( sys-libs/readline:= )
|
||||
ncurses? ( sys-libs/ncurses:= )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( app-text/docbook-sgml-utils )
|
||||
X? ( x11-proto/xproto )
|
||||
sys-apps/sed
|
||||
>=app-text/opensp-1.5"
|
||||
|
||||
src_prepare() {
|
||||
sed -i "s:^docdir.*:docdir = ${EPREFIX}/usr/share/doc/${PF}:" \
|
||||
Makefile.in || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use wxwidgets && \
|
||||
need-wxwidgets unicode
|
||||
|
||||
econf \
|
||||
--enable-all-optimizations \
|
||||
--enable-idle-hack \
|
||||
--enable-cdrom \
|
||||
--enable-clgd54xx \
|
||||
--enable-cpu-level=6 \
|
||||
--enable-disasm \
|
||||
--enable-e1000 \
|
||||
--enable-gameport \
|
||||
--enable-iodebug \
|
||||
--enable-monitor-mwait \
|
||||
--enable-ne2000 \
|
||||
--enable-plugins \
|
||||
--enable-pci \
|
||||
--enable-pcidev \
|
||||
--enable-pnic \
|
||||
--enable-raw-serial \
|
||||
--enable-sb16=linux \
|
||||
--enable-usb \
|
||||
--enable-usb-ohci \
|
||||
--enable-usb-xhci \
|
||||
--prefix=/usr \
|
||||
--with-nogui \
|
||||
$(use_enable 3dnow) \
|
||||
$(use_enable avx) \
|
||||
$(use_enable debugger) \
|
||||
$(use_enable doc docbook) \
|
||||
$(use_enable gdb gdb-stub) \
|
||||
$(use_enable readline) \
|
||||
$(use_enable smp) \
|
||||
$(use_enable x86-64) \
|
||||
$(use_with ncurses term) \
|
||||
$(use_with sdl) \
|
||||
$(use_with svga) \
|
||||
$(use_with vnc rfb) \
|
||||
$(use_with wxwidgets wx) \
|
||||
$(use_with X x) \
|
||||
$(use_with X x11) \
|
||||
${myconf}
|
||||
}
|
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Golden Disk Image builder."
|
||||
HOMEPAGE="http://docs.openstack.org/developer/diskimage-builder/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
|
||||
DEPEND="${CDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${CDEPEND}
|
||||
>=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
|
||||
dev-python/dib-utils[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyyaml-3.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/flake8-2.5.4[${PYTHON_USEDEP}]
|
||||
<dev-python/flake8-2.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-sphinx-4.7.0[${PYTHON_USEDEP}]
|
||||
app-emulation/qemu
|
||||
sys-block/parted
|
||||
sys-fs/multipath-tools"
|
@ -1,5 +1,2 @@
|
||||
DIST open-vm-tools-10.0.0-3000743.tar.gz 4161070 SHA256 5adef80f43186aff426f4f22b4b31b514d18a1dcc3334d56ed22d2e308803971 SHA512 0529e619b7cc012f3ebb78252157cb6d54c640a701de16516e1125b7147ea2e49f685fbdbbff6de73f2c3d8db87c5f406f8128ba0fcf12e37bc3d66085578c54 WHIRLPOOL f4355d86a4f7d835b6481ff4d7d09786d46ce8107e139fb603f117df41c00a380b7e4f69773b48944ae347d762a02497093828f7820209e7c1c6b5a814312167
|
||||
DIST open-vm-tools-10.0.7-3227872.tar.gz 4009790 SHA256 49520ccfed7bf3e51567eb9139f70d6dac6a58c3db99c306ce66f2179ec580ce SHA512 5838c971a41540cb54ddf83400d2b728bae3245765b6e7d80e7f4be4035308f045ea4a735abafb2a7accbd90c6fe4c381dabd102a98be08a7ee08feab03bfa8b WHIRLPOOL 4384e86073450fafef350aa3da7e9e60e56d1b2844d52260ea03865cb6fcf1ed753ec57dd321a7cd7f15e13b7b8200d2f51d6db633990f38a7cd780d6bca2604
|
||||
DIST open-vm-tools-9.10.0-2476743.tar.gz 4093306 SHA256 e146ad53d744d7793ee72c5271fc49a916613534c14827c227fdaef4b3579c96 SHA512 8c8e4a559c0374e020c8261d4c8f6855efbe3f509745ee02ec03ab9ebce7e1327ec1e5e18f674cb464630ace9dc33b4262ffd119fc237c286ee44327e4590385 WHIRLPOOL 162aba889e249ac229e003a57753ff78b86f612a0753ae83f9de52eb1d0ae0a11aee0279c192eb073dabc76d718747c614d4122395abfc8c8d0f9d80a903189a
|
||||
DIST open-vm-tools-9.10.2-2822639.tar.gz 4044062 SHA256 6c5a7f88b597585a273fb9918fdb9201c79e30731a765fbec1acda14d1f3d74c SHA512 0a0683b1d86ff1926517c882943c30267f04710bdd9a70bf7aa75534d64480c3cc2cf5eae5655ed228d4e140129f46efeb2cdbbb8191b142756ad359cec58b72 WHIRLPOOL 7a15d5561fcd52c32c668d8da86ada5a850b4fdaac373f9850c4906b4939ebf620a2ef7740b8a15e513ececb95bd02b285ea5632860bea87df666fcef539ef5f
|
||||
DIST open-vm-tools-9.4.0-1280544.tar.gz 3659504 SHA256 5d30652eb0f6dc5e930781029c184837e700be5543b6a7116db4c62a6f3ca399 SHA512 07b36f49713140606f74864b59c2e01c9ed83a960dd3f5d172b84fc75e760f7370065774a0e26897924af60454c86b682ca0fd32276b0e9fb17b268247f8cbdf WHIRLPOOL 88533768cf718de3b5f64e688597209fa2029d02cdf350d7fd05ec8dd8ca0f0c125a8d1445c1ec9287bc486076d5c335f3cc615c3f0b9aa7bac84e921da4c9e6
|
||||
DIST open-vm-tools-10.1.0-4449150.tar.gz 5025787 SHA256 d579474c9495b504a544dfc2635d291c27488e7e9303ec4fe6b393836dc3b017 SHA512 455e570fc13334e85a946e7eb496baebc459c138760c0c4c206b2182ebbb2e8b00b1025bafc284c163ffa1ffab7ab8566073ccd13b34bf5e8ef32addad9a4639 WHIRLPOOL 8b568a9cf61c0581abb67f5740bab62748fe4ef4eac2ea99f8340b2667ae2335266c3a935a3ca5778ec3132302013e09e429405c92cdf942fbfc6b85721e6f48
|
||||
|
@ -0,0 +1,24 @@
|
||||
From fdf599994d58ef47b73dc94d21d3556a2ec5d9da Mon Sep 17 00:00:00 2001
|
||||
From: Mike Gilbert <floppym@gentoo.org>
|
||||
Date: Sat, 26 Nov 2016 11:54:33 -0500
|
||||
Subject: [PATCH] build: drop -Werror
|
||||
|
||||
---
|
||||
open-vm-tools/configure.ac | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
diff --git a/open-vm-tools/configure.ac b/open-vm-tools/configure.ac
|
||||
index 8d4604e8..4d925f22 100644
|
||||
--- a/open-vm-tools/configure.ac
|
||||
+++ b/open-vm-tools/configure.ac
|
||||
@@ -1137,7 +1137,6 @@ AC_C_VOLATILE
|
||||
|
||||
### General flags / actions
|
||||
CFLAGS="$CFLAGS -Wall"
|
||||
-CFLAGS="$CFLAGS -Werror"
|
||||
|
||||
# -Wno-unknown-pragmas is due to gcc not understanding '#pragma ident'
|
||||
# in Xlib.h on OpenSolaris.
|
||||
--
|
||||
2.11.0.rc2
|
||||
|
@ -0,0 +1,33 @@
|
||||
From 1805ab024b10e8185175de7ce9c9b9db87fd0897 Mon Sep 17 00:00:00 2001
|
||||
From: Bernd Zeimetz <bernd@bzed.de>
|
||||
Date: Sun, 10 Jan 2016 22:18:04 +0100
|
||||
Subject: [PATCH] Fix mount.vmhgfs symlinks if DESTDIR is used
|
||||
|
||||
Without this change symlinks in the form of
|
||||
sbin/mount.vmhgfs -> /build/open-vm-tools-10.0.5-3227872/debian/open-vm-tools/usr/sbin/mount.vmhgfs
|
||||
are being produced, if DESTDIR was uset while running make install.
|
||||
---
|
||||
open-vm-tools/hgfsmounter/Makefile.am | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/open-vm-tools/hgfsmounter/Makefile.am b/open-vm-tools/hgfsmounter/Makefile.am
|
||||
index e48417e..fe70892 100644
|
||||
--- a/open-vm-tools/hgfsmounter/Makefile.am
|
||||
+++ b/open-vm-tools/hgfsmounter/Makefile.am
|
||||
@@ -33,14 +33,14 @@ install-exec-hook:
|
||||
mv $(DESTDIR)$(sbindir)/mount.vmhgfs \
|
||||
$(DESTDIR)$(sbindir)/mount_vmhgfs
|
||||
-$(MKDIR_P) $(DESTDIR)/sbin
|
||||
- -$(LN_S) $(DESTDIR)$(sbindir)/mount_vmhgfs \
|
||||
+ -$(LN_S) $(sbindir)/mount_vmhgfs \
|
||||
$(DESTDIR)/sbin/mount_vmhgfs &> /dev/null
|
||||
uninstall-hook:
|
||||
rm -f $(DESTDIR)$(sbindir)/mount_vmhgfs
|
||||
else
|
||||
install-exec-hook:
|
||||
-$(MKDIR_P) $(DESTDIR)/sbin
|
||||
- -$(LN_S) $(DESTDIR)$(sbindir)/mount.vmhgfs \
|
||||
+ -$(LN_S) $(sbindir)/mount.vmhgfs \
|
||||
$(DESTDIR)/sbin/mount.vmhgfs &> /dev/null
|
||||
uninstall-hook:
|
||||
rm -f $(DESTDIR)/sbin/mount.vmhgfs
|
@ -0,0 +1,25 @@
|
||||
From 488258effa60e293a70000338422c33ce5c73f9b Mon Sep 17 00:00:00 2001
|
||||
From: Mike Gilbert <floppym@gentoo.org>
|
||||
Date: Fri, 25 Nov 2016 13:59:34 -0500
|
||||
Subject: [PATCH] build: Always link VGAuthService using CXX
|
||||
|
||||
---
|
||||
open-vm-tools/vgauth/service/Makefile.am | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/open-vm-tools/vgauth/service/Makefile.am b/open-vm-tools/vgauth/service/Makefile.am
|
||||
index 8c51d9f2..8f99dad1 100644
|
||||
--- a/open-vm-tools/vgauth/service/Makefile.am
|
||||
+++ b/open-vm-tools/vgauth/service/Makefile.am
|
||||
@@ -95,7 +95,7 @@ if HAVE_ICU
|
||||
$(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
|
||||
$(LDFLAGS) -o $@
|
||||
else
|
||||
- VGAuthService_LINK = $(LINK)
|
||||
+ VGAuthService_LINK = $(CXXLINK)
|
||||
endif
|
||||
|
||||
# Message catalogs.
|
||||
--
|
||||
2.11.0.rc2
|
||||
|
@ -1,128 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils multilib pam user versionator flag-o-matic systemd toolchain-funcs
|
||||
|
||||
MY_P="${PN}-${PV/_p/-}"
|
||||
|
||||
DESCRIPTION="Opensourced tools for VMware guests"
|
||||
HOMEPAGE="https://github.com/vmware/open-vm-tools"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="X doc grabbitmqproxy icu modules pam +pic vgauth xinerama"
|
||||
|
||||
COMMON_DEPEND="
|
||||
dev-libs/glib:2
|
||||
dev-libs/libdnet
|
||||
sys-apps/ethtool
|
||||
sys-fs/fuse
|
||||
>=sys-process/procps-3.3.2
|
||||
grabbitmqproxy? ( dev-libs/openssl:0 )
|
||||
icu? ( dev-libs/icu:= )
|
||||
pam? ( virtual/pam )
|
||||
vgauth? (
|
||||
dev-libs/openssl:0
|
||||
dev-libs/xerces-c
|
||||
dev-libs/xml-security-c
|
||||
)
|
||||
X? (
|
||||
dev-cpp/gtkmm:2.4
|
||||
x11-base/xorg-server
|
||||
x11-drivers/xf86-input-vmmouse
|
||||
x11-drivers/xf86-video-vmware
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/libnotify
|
||||
x11-libs/libX11
|
||||
x11-libs/libXtst
|
||||
)
|
||||
xinerama? ( x11-libs/libXinerama )
|
||||
"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
doc? ( app-doc/doxygen )
|
||||
virtual/pkgconfig
|
||||
virtual/linux-sources
|
||||
sys-apps/findutils
|
||||
"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
modules? ( app-emulation/open-vm-tools-kmod )
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup vmware
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/9.10.0-vgauth.patch"
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# https://bugs.gentoo.org/402279
|
||||
export CUSTOM_PROCPS_NAME=procps
|
||||
export CUSTOM_PROCPS_LIBS="$($(tc-getPKG_CONFIG) --libs libprocps)"
|
||||
|
||||
local myeconfargs=(
|
||||
--disable-deploypkg
|
||||
--disable-tests
|
||||
# Broken build
|
||||
--docdir=/usr/share/doc/${PF}
|
||||
--with-procps
|
||||
--with-dnet
|
||||
--without-kernel-modules
|
||||
$(use_enable doc docs)
|
||||
$(use_enable grabbitmqproxy)
|
||||
$(use_enable vgauth)
|
||||
$(use_enable xinerama multimon)
|
||||
$(use_with icu)
|
||||
$(use_with pam)
|
||||
$(use_with pic)
|
||||
$(use_with X gtk2)
|
||||
$(use_with X gtkmm)
|
||||
$(use_with X x)
|
||||
)
|
||||
|
||||
econf "${myeconfargs[@]}"
|
||||
|
||||
# Bugs 260878, 326761
|
||||
find . -name Makefile | xargs sed -i -e 's/-Werror//g' || die "sed out Werror failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
rm "${D}"/etc/pam.d/vmtoolsd
|
||||
pamd_mimic_system vmtoolsd auth account
|
||||
|
||||
rm "${D}"/usr/$(get_libdir)/*.la
|
||||
rm "${D}"/usr/$(get_libdir)/open-vm-tools/plugins/common/*.la
|
||||
|
||||
newinitd "${FILESDIR}/open-vm-tools.initd" vmware-tools
|
||||
newconfd "${FILESDIR}/open-vm-tools.confd" vmware-tools
|
||||
systemd_dounit "${FILESDIR}"/vmtoolsd.service
|
||||
|
||||
exeinto /etc/vmware-tools/scripts/vmware
|
||||
doexe "${FILESDIR}"/network
|
||||
|
||||
if use X; then
|
||||
fperms 4755 "/usr/bin/vmware-user-suid-wrapper"
|
||||
|
||||
dobin "${S}"/scripts/common/vmware-xdg-detect-de
|
||||
|
||||
insinto /etc/xdg/autostart
|
||||
doins "${FILESDIR}/open-vm-tools.desktop"
|
||||
|
||||
elog "To be able to use the drag'n'drop feature of VMware for file"
|
||||
elog "exchange, please add the users to the 'vmware' group."
|
||||
fi
|
||||
elog "Add 'vmware-tools' service to the default runlevel."
|
||||
}
|
@ -1,123 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils multilib pam user versionator flag-o-matic systemd toolchain-funcs
|
||||
|
||||
MY_P="${PN}-${PV/_p/-}"
|
||||
|
||||
DESCRIPTION="Opensourced tools for VMware guests"
|
||||
HOMEPAGE="https://github.com/vmware/open-vm-tools"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="X doc grabbitmqproxy icu pam +pic vgauth xinerama"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/glib:2
|
||||
dev-libs/libdnet
|
||||
sys-apps/ethtool
|
||||
sys-fs/fuse
|
||||
>=sys-process/procps-3.3.2
|
||||
grabbitmqproxy? ( dev-libs/openssl:0 )
|
||||
icu? ( dev-libs/icu:= )
|
||||
pam? ( virtual/pam )
|
||||
vgauth? (
|
||||
dev-libs/openssl:0
|
||||
dev-libs/xerces-c
|
||||
dev-libs/xml-security-c
|
||||
)
|
||||
X? (
|
||||
dev-cpp/gtkmm:2.4
|
||||
x11-base/xorg-server
|
||||
x11-drivers/xf86-input-vmmouse
|
||||
x11-drivers/xf86-video-vmware
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/libnotify
|
||||
x11-libs/libX11
|
||||
x11-libs/libXtst
|
||||
)
|
||||
xinerama? ( x11-libs/libXinerama )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( app-doc/doxygen )
|
||||
virtual/pkgconfig
|
||||
sys-apps/findutils
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup vmware
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/9.10.0-vgauth.patch"
|
||||
chmod +x configure || die
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# https://bugs.gentoo.org/402279
|
||||
export CUSTOM_PROCPS_NAME=procps
|
||||
export CUSTOM_PROCPS_LIBS="$($(tc-getPKG_CONFIG) --libs libprocps)"
|
||||
|
||||
local myeconfargs=(
|
||||
--disable-deploypkg
|
||||
--disable-tests
|
||||
# Broken build
|
||||
--docdir=/usr/share/doc/${PF}
|
||||
--with-procps
|
||||
--with-dnet
|
||||
--without-kernel-modules
|
||||
$(use_enable doc docs)
|
||||
$(use_enable grabbitmqproxy)
|
||||
$(use_enable vgauth)
|
||||
$(use_enable xinerama multimon)
|
||||
$(use_with icu)
|
||||
$(use_with pam)
|
||||
$(use_with pic)
|
||||
$(use_with X gtk2)
|
||||
$(use_with X gtkmm)
|
||||
$(use_with X x)
|
||||
)
|
||||
|
||||
econf "${myeconfargs[@]}"
|
||||
|
||||
# Bugs 260878, 326761
|
||||
find . -name Makefile | xargs sed -i -e 's/-Werror//g' || die "sed out Werror failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
rm "${D}"/etc/pam.d/vmtoolsd
|
||||
pamd_mimic_system vmtoolsd auth account
|
||||
|
||||
rm "${D}"/usr/$(get_libdir)/*.la
|
||||
rm "${D}"/usr/$(get_libdir)/open-vm-tools/plugins/common/*.la
|
||||
|
||||
newinitd "${FILESDIR}/open-vm-tools.initd" vmware-tools
|
||||
newconfd "${FILESDIR}/open-vm-tools.confd" vmware-tools
|
||||
systemd_dounit "${FILESDIR}"/vmtoolsd.service
|
||||
|
||||
exeinto /etc/vmware-tools/scripts/vmware
|
||||
doexe "${FILESDIR}"/network
|
||||
|
||||
if use X; then
|
||||
fperms 4755 "/usr/bin/vmware-user-suid-wrapper"
|
||||
|
||||
dobin "${S}"/scripts/common/vmware-xdg-detect-de
|
||||
|
||||
insinto /etc/xdg/autostart
|
||||
doins "${FILESDIR}/open-vm-tools.desktop"
|
||||
|
||||
elog "To be able to use the drag'n'drop feature of VMware for file"
|
||||
elog "exchange, please add the users to the 'vmware' group."
|
||||
fi
|
||||
}
|
@ -1,115 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils multilib pam user versionator flag-o-matic systemd toolchain-funcs
|
||||
|
||||
MY_PV="$(replace_version_separator 3 '-')"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
DESCRIPTION="Opensourced tools for VMware guests"
|
||||
HOMEPAGE="https://github.com/vmware/open-vm-tools"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="X doc fuse icu +pic xinerama"
|
||||
|
||||
RDEPEND="app-emulation/open-vm-tools-kmod
|
||||
dev-libs/glib:2
|
||||
dev-libs/libdnet
|
||||
sys-apps/ethtool
|
||||
sys-process/procps
|
||||
virtual/pam
|
||||
X? (
|
||||
dev-cpp/gtkmm:2.4
|
||||
x11-base/xorg-server
|
||||
x11-drivers/xf86-input-vmmouse
|
||||
x11-drivers/xf86-video-vmware
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/libnotify
|
||||
x11-libs/libX11
|
||||
x11-libs/libXtst
|
||||
)
|
||||
fuse? ( sys-fs/fuse )
|
||||
icu? ( dev-libs/icu:= )
|
||||
xinerama? ( x11-libs/libXinerama )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( app-doc/doxygen )
|
||||
virtual/pkgconfig
|
||||
virtual/linux-sources
|
||||
sys-apps/findutils
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup vmware
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Do not filter out Werror
|
||||
# Upstream Bug https://sourceforge.net/tracker/?func=detail&aid=2959749&group_id=204462&atid=989708
|
||||
# sed -i -e 's/CFLAGS=.*Werror/#&/g' configure || die "sed comment out Werror failed"
|
||||
sed -i -e 's:\(TEST_PLUGIN_INSTALLDIR=\).*:\1\$libdir/open-vm-tools/plugins/tests:g' configure || die "sed test_plugin_installdir failed"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# https://bugs.gentoo.org/402279
|
||||
if has_version '>=sys-process/procps-3.3.2'; then
|
||||
export CUSTOM_PROCPS_NAME=procps
|
||||
export CUSTOM_PROCPS_LIBS="$($(tc-getPKG_CONFIG) --libs libprocps)"
|
||||
fi
|
||||
|
||||
econf \
|
||||
--with-procps \
|
||||
--with-dnet \
|
||||
--without-kernel-modules \
|
||||
$(use_enable doc docs) \
|
||||
--docdir=/usr/share/doc/${PF} \
|
||||
$(use_with X x) \
|
||||
$(use_with X gtk2) \
|
||||
$(use_with X gtkmm) \
|
||||
$(use_with icu) \
|
||||
$(use_with pic) \
|
||||
$(use_enable xinerama multimon)
|
||||
|
||||
# Bugs 260878, 326761
|
||||
find ./ -name Makefile | xargs sed -i -e 's/-Werror//g' || die "sed out Werror failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
rm "${D}"/etc/pam.d/vmtoolsd
|
||||
pamd_mimic_system vmtoolsd auth account
|
||||
|
||||
rm "${D}"/usr/$(get_libdir)/*.la
|
||||
rm "${D}"/usr/$(get_libdir)/open-vm-tools/plugins/common/*.la
|
||||
|
||||
newinitd "${FILESDIR}/open-vm-tools.initd" vmware-tools
|
||||
newconfd "${FILESDIR}/open-vm-tools.confd" vmware-tools
|
||||
systemd_dounit "${FILESDIR}"/vmtoolsd.service
|
||||
|
||||
exeinto /etc/vmware-tools/scripts/vmware/
|
||||
doexe "${FILESDIR}"/network
|
||||
|
||||
if use X;
|
||||
then
|
||||
fperms 4755 "/usr/bin/vmware-user-suid-wrapper"
|
||||
|
||||
dobin "${S}"/scripts/common/vmware-xdg-detect-de
|
||||
|
||||
insinto /etc/xdg/autostart
|
||||
doins "${FILESDIR}/open-vm-tools.desktop"
|
||||
|
||||
elog "To be able to use the drag'n'drop feature of VMware for file"
|
||||
elog "exchange, please add the users to the 'vmware' group."
|
||||
fi
|
||||
elog "Add 'vmware-tools' service to the default runlevel."
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST khal-0.7.0.tar.gz 109801 SHA256 c6b0c81df56133e4592f02d8e9b60702079da2affd1b09ba96358ccd8eec9402 SHA512 cad0bd8c5e869ffb5333e62747f0c5f71ae4a82adf60889922fcc61b4befefd926b0d642fcb8aec471aafc3fab6f042fa4253d381936c229582a8196319a1505 WHIRLPOOL bd265e0c2ff84014ae7b706722e8b850221458ad4c24dd9137321c06048ed1b5442eb93b7d18338a97f201b6e598bef2be3abe375b80f9530306e2617c73cfbd
|
||||
DIST khal-0.8.1.tar.gz 125681 SHA256 9d352e4aa6256e493d5aea69540f642158bdcab75d2383e1e43506bf89982094 SHA512 01b24b7fb041a78443eb1ede80797ca689c2141bf6bb6b171f49931de7440055c38efc4611c483fe85da90794d074e4d08224ce633878ca2f7b8d66799391033 WHIRLPOOL cbcff5dec339ea97ee7bc83860b4f0c0f75801553e191d5856d30758c95936b2a156cea09ae9bd5a2ea96a3914b454f84ce0123970d1d74693be75caa23cbd27
|
||||
DIST khal-0.8.3.tar.gz 126656 SHA256 1ec6940a9fbd207c41428b103bac1d1555129b9b4eca2b843c544bd48ac63ee3 SHA512 f49e57a6cc9abfcf8dbc5811c2fe00661fd09a8a6d1a64bae4df5ce9c1d01c6f325adeef68a7b45eed3a34bd797b801c00fcd8fa4fdf378335d5273629f0a165 WHIRLPOOL 20963f12d9419f2421680548a6de22261e4d9c4482f6a28937b4339335b5a4965178bae0624cc5172da98c534603d3cd0ed5337e03c04190195a478b34b4a34f
|
||||
|
@ -1,44 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_4} )
|
||||
PYTHON_REQ_USE="sqlite"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A CalDAV based calendar"
|
||||
HOMEPAGE="http://lostpackets.de/khal/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="0"
|
||||
IUSE="zsh-completion"
|
||||
|
||||
RDEPEND=">=dev-python/click-3.2[${PYTHON_USEDEP}]
|
||||
dev-python/icalendar[${PYTHON_USEDEP}]
|
||||
dev-python/urwid[${PYTHON_USEDEP}]
|
||||
dev-python/pyxdg[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
dev-python/vdirsyncer[${PYTHON_USEDEP}]
|
||||
dev-python/pkginfo[${PYTHON_USEDEP}]
|
||||
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
||||
dev-python/configobj[${PYTHON_USEDEP}]
|
||||
dev-python/tzlocal[${PYTHON_USEDEP}]
|
||||
dev-python/setproctitle[${PYTHON_USEDEP}]
|
||||
zsh-completion? ( app-shells/zsh )"
|
||||
|
||||
DEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]"
|
||||
|
||||
DOCS=( AUTHORS.txt CHANGELOG.rst CONTRIBUTING.txt README.rst khal.conf.sample )
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
if use zsh-completion; then
|
||||
insinto /usr/share/zsh/site-functions
|
||||
doins misc/__khal
|
||||
fi
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST kmymoney-4.7.2.tar.xz 20391472 SHA256 bfb2c29ff30988f46324c2dae197a06b58d07336a1947adc22bcfed3e554393d SHA512 43db5b3e52d21dee517c8fadccf120aed5854dc16cbd7e265c327149c3a0c900ec02de06a56a9f5b8ad4d04c15730916c79238a3cf2778911e9d8cc4a65afbb1 WHIRLPOOL 461ce894aedb653e696572068ec7a006c3c3fcc2c7493caf634052393bc5874d19e3a6e87e73fd6100316d9bfbfe65eba4d6c87ea2f3b11ea4b354fc91422db7
|
||||
DIST kmymoney-4.8.0.tar.xz 20785888 SHA256 c2a635710aafa6925a49803c480e043e0bf4bc5b62430689aa5eb95619f48ac2 SHA512 883635a94333341cbe3d6c835fe1dbc1cc5ed5cc834f76c945030ec680aee4fc6ceb367fdde811672a392eb5cd7b735c858e0be5a7f7964a4ccf5f9ba8865381 WHIRLPOOL acbada22e3e9c83e88e571b397c37da79eb36ce05a55786c352af306d3f863dc2db7140c9f1e1757393ea7f6dc9a1728debe077c71ce28b655c65e707f1130cd
|
||||
|
@ -0,0 +1,29 @@
|
||||
Some 8 cmake patches were necessary to get libalkimia detection right.
|
||||
This just copies the current state of 4.8 branch.
|
||||
|
||||
--- a/CMakeLists.txt 2016-10-26 12:17:23.390317411 +0200
|
||||
+++ b/CMakeLists.txt 2016-10-26 12:17:53.750544101 +0200
|
||||
@@ -110,14 +110,21 @@
|
||||
add_custom_target(apidoc ${DOXYGEN} ${CMAKE_CURRENT_BINARY_DIR}/kmymoney.doxygen)
|
||||
endif(DOXYGEN_FOUND)
|
||||
|
||||
-find_package(LibAlkimia 4.3.2 REQUIRED)
|
||||
+find_package(LibAlkimia REQUIRED)
|
||||
#TODO: remove when LibAlkimia minimum version will be raised
|
||||
if (NOT LIBALKIMIA_LIBRARIES AND LIBALKIMIA_LIBRARY)
|
||||
# LibAlkimia 4.3.2 does not properly define LIBALKIMIA_LIBRARIES
|
||||
find_package(GMP REQUIRED)
|
||||
set(LIBALKIMIA_LIBRARIES ${GMP_LIBRARIES} ${LIBALKIMIA_LIBRARY} )
|
||||
endif()
|
||||
-
|
||||
+# make sure we have the matching version of LibAlkimia (not too new)
|
||||
+if(${LibAlkimia_FOUND})
|
||||
+ if (DEFINED ${LibAlkimia_VERSION})
|
||||
+ if (NOT "${LibAlkimia_VERSION}" VERSION_LESS "6.0.0")
|
||||
+ message(FATAL_ERROR "This version of KMyMoney requires LibAlkimia < 6.0.0 and does not work with the installed version of LibAlkimia")
|
||||
+ endif()
|
||||
+ endif()
|
||||
+endif()
|
||||
# check for PkgConfig
|
||||
find_package(PkgConfig)
|
||||
|
@ -0,0 +1,22 @@
|
||||
From: Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>
|
||||
Date: Sat, 06 Aug 2016 11:14:18 +0000
|
||||
Subject: Remove Qt::WindowStaysOnTopHint from CSV dialog
|
||||
X-Git-Url: http://quickgit.kde.org/?p=kmymoney.git&a=commitdiff&h=d129b22e2da6e7972008f2b5ef3eccc95d758201
|
||||
---
|
||||
Remove Qt::WindowStaysOnTopHint from CSV dialog
|
||||
|
||||
BUG: 363429
|
||||
---
|
||||
|
||||
|
||||
--- a/kmymoney/plugins/csvimport/csvdialog.cpp
|
||||
+++ b/kmymoney/plugins/csvimport/csvdialog.cpp
|
||||
@@ -224,7 +224,6 @@
|
||||
|
||||
m_investmentDlg->init();
|
||||
Qt::WindowFlags eFlags = windowFlags();
|
||||
- eFlags |= Qt::WindowStaysOnTopHint;
|
||||
m_wiz->setWindowFlags(eFlags);
|
||||
m_wiz->show();
|
||||
}// CSVDialog
|
||||
|
@ -0,0 +1,77 @@
|
||||
From cddb71b5bbe0c7d73877f0308ad0ac64d9f99c20 Mon Sep 17 00:00:00 2001
|
||||
From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
|
||||
Date: Thu, 10 Nov 2016 15:53:32 +0100
|
||||
Subject: [PATCH 1/2] Use GpgME++ if possible, QGpgme from kdepimlibs-4 as
|
||||
fallback
|
||||
|
||||
Remove bogus qgpgme include.
|
||||
|
||||
REVIEW: 129371
|
||||
---
|
||||
CMakeLists.txt | 9 ++++++++-
|
||||
libkdchart/kdablibfakes/src/KDABLibFakes.h | 3 +++
|
||||
libkgpgfile/CMakeLists.txt | 2 +-
|
||||
libkgpgfile/kgpgfile.cpp | 1 -
|
||||
4 files changed, 12 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 2251518..5a01673 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -76,7 +76,14 @@ else (WIN32)
|
||||
find_package(Boost "1.33.1" COMPONENTS graph)
|
||||
endif (WIN32)
|
||||
# needed by libkgpgfile
|
||||
-find_package(QGpgme REQUIRED)
|
||||
+find_package(Gpgmepp 1.7.0)
|
||||
+set(GPGMEPP_LIBS Gpgmepp)
|
||||
+if (NOT Gpgmepp_FOUND)
|
||||
+ find_package(QGpgme REQUIRED)
|
||||
+ set(GPGMEPP_LIBS ${QGPGME_LIBRARIES})
|
||||
+else (NOT Gpgmepp_FOUND)
|
||||
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
|
||||
+endif (NOT Gpgmepp_FOUND)
|
||||
find_package(KdepimLibs REQUIRED)
|
||||
find_package(SharedMimeInfo REQUIRED)
|
||||
|
||||
diff --git a/libkdchart/kdablibfakes/src/KDABLibFakes.h b/libkdchart/kdablibfakes/src/KDABLibFakes.h
|
||||
index f47ec24..b998723 100644
|
||||
--- a/libkdchart/kdablibfakes/src/KDABLibFakes.h
|
||||
+++ b/libkdchart/kdablibfakes/src/KDABLibFakes.h
|
||||
@@ -59,6 +59,9 @@
|
||||
#elif defined (Q_OS_DARWIN) || defined (Q_OS_CYGWIN)
|
||||
#define ISNAN(x) std::isnan(x)
|
||||
#define ISINF(x) std::isinf(x)
|
||||
+#elif defined (__GXX_EXPERIMENTAL_CXX0X) || __cplusplus >= 201103L
|
||||
+#define ISNAN(x) std::isnan(x)
|
||||
+#define ISINF(x) std::isinf(x)
|
||||
#else
|
||||
#define ISNAN(x) isnan(x)
|
||||
#define ISINF(x) isinf(x)
|
||||
diff --git a/libkgpgfile/CMakeLists.txt b/libkgpgfile/CMakeLists.txt
|
||||
index a41a6a4..a7c982e 100644
|
||||
--- a/libkgpgfile/CMakeLists.txt
|
||||
+++ b/libkgpgfile/CMakeLists.txt
|
||||
@@ -7,6 +7,6 @@ set(kgpgfile_STAT_SRCS
|
||||
)
|
||||
|
||||
kde4_add_library(kgpgfile STATIC ${kgpgfile_STAT_SRCS})
|
||||
-target_link_libraries(kgpgfile ${QGPGME_LIBRARIES})
|
||||
+target_link_libraries(kgpgfile ${GPGMEPP_LIBS})
|
||||
|
||||
|
||||
diff --git a/libkgpgfile/kgpgfile.cpp b/libkgpgfile/kgpgfile.cpp
|
||||
index b1870be..a5d3d4e 100644
|
||||
--- a/libkgpgfile/kgpgfile.cpp
|
||||
+++ b/libkgpgfile/kgpgfile.cpp
|
||||
@@ -47,7 +47,6 @@
|
||||
#include <gpgme++/keylistresult.h>
|
||||
#include <gpgme++/key.h>
|
||||
#include <gpgme++/data.h>
|
||||
-#include <qgpgme/dataprovider.h>
|
||||
|
||||
class KGPGFile::Private
|
||||
{
|
||||
--
|
||||
2.7.3
|
||||
|
@ -0,0 +1,172 @@
|
||||
From c66ab47628ad0cf76cc63de0bdf1ed578e4138ed Mon Sep 17 00:00:00 2001
|
||||
From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
|
||||
Date: Thu, 10 Nov 2016 16:18:42 +0100
|
||||
Subject: [PATCH 2/2] Make kdepimlibs optional
|
||||
|
||||
Based on b5de50ccaa1571c4feb0c17ea8016554e3b822d7 from master.
|
||||
|
||||
REVIEW: 129371
|
||||
---
|
||||
CMakeLists.txt | 5 ++++-
|
||||
kmymoney/dialogs/settings/ksettingsschedules.cpp | 5 ++++-
|
||||
kmymoney/kmymoney.cpp | 20 +++++++++++++++++++-
|
||||
3 files changed, 27 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 5a01673..6662521 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -84,7 +84,7 @@ if (NOT Gpgmepp_FOUND)
|
||||
else (NOT Gpgmepp_FOUND)
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
|
||||
endif (NOT Gpgmepp_FOUND)
|
||||
-find_package(KdepimLibs REQUIRED)
|
||||
+find_package(KdepimLibs)
|
||||
find_package(SharedMimeInfo REQUIRED)
|
||||
|
||||
# set the configuration switch signaling that KDE PIM libraries were found
|
||||
@@ -417,6 +417,7 @@ macro(nice_yesno _varname)
|
||||
endif(${_varname})
|
||||
endmacro(nice_yesno _varname)
|
||||
|
||||
+nice_yesno("KdepimLibs_FOUND")
|
||||
nice_yesno("LIBOFX_FOUND")
|
||||
nice_yesno("LIBOFX_HAVE_CLIENTUID")
|
||||
nice_yesno("KBANKING_FOUND")
|
||||
@@ -433,6 +434,8 @@ message("
|
||||
|
||||
Configure results (user options):
|
||||
--------------------------------------------
|
||||
+KDE PIM holidays: ${nice_KdepimLibs_FOUND}
|
||||
+
|
||||
OFX plugin: ${nice_LIBOFX_FOUND}
|
||||
OFX clientuid support ${nice_LIBOFX_HAVE_CLIENTUID}
|
||||
|
||||
diff --git a/kmymoney/dialogs/settings/ksettingsschedules.cpp b/kmymoney/dialogs/settings/ksettingsschedules.cpp
|
||||
index da138a7..1f0d16f 100644
|
||||
--- a/kmymoney/dialogs/settings/ksettingsschedules.cpp
|
||||
+++ b/kmymoney/dialogs/settings/ksettingsschedules.cpp
|
||||
@@ -24,8 +24,10 @@
|
||||
|
||||
#include <kdeversion.h>
|
||||
#include <KStandardDirs>
|
||||
+#ifdef HAVE_KDEPIMLIBS
|
||||
#include <KHolidays/Holidays>
|
||||
using namespace KHolidays;
|
||||
+#endif
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Project Includes
|
||||
@@ -50,6 +52,7 @@ KSettingsSchedules::KSettingsSchedules(QWidget* parent) :
|
||||
void KSettingsSchedules::loadList()
|
||||
{
|
||||
QStringList regions;
|
||||
+#ifdef HAVE_KDEPIMLIBS
|
||||
QStringList regionCodes = HolidayRegion::regionCodes();
|
||||
|
||||
foreach (const QString ®ionCode, regionCodes) {
|
||||
@@ -65,7 +68,7 @@ void KSettingsSchedules::loadList()
|
||||
regions << region;
|
||||
}
|
||||
regions.sort();
|
||||
-
|
||||
+#endif
|
||||
m_regionMap[m_holidayRegion->itemText(0)] = "";
|
||||
m_holidayRegion->insertItems(1, regions);
|
||||
}
|
||||
diff --git a/kmymoney/kmymoney.cpp b/kmymoney/kmymoney.cpp
|
||||
index a4251f0..0bd2d3b 100644
|
||||
--- a/kmymoney/kmymoney.cpp
|
||||
+++ b/kmymoney/kmymoney.cpp
|
||||
@@ -89,7 +89,9 @@
|
||||
#include <kinputdialog.h>
|
||||
#include <kxmlguifactory.h>
|
||||
#include <krecentfilesaction.h>
|
||||
+#ifdef HAVE_KDEPIMLIBS
|
||||
#include <KHolidays/Holidays>
|
||||
+#endif
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Project Includes
|
||||
@@ -221,7 +223,9 @@ public:
|
||||
m_additionalKeyLabel(0),
|
||||
m_additionalKeyButton(0),
|
||||
m_recentFiles(0),
|
||||
+#ifdef HAVE_KDEPIMLIBS
|
||||
m_holidayRegion(0),
|
||||
+#endif
|
||||
m_applicationIsReady(true) {
|
||||
// since the days of the week are from 1 to 7,
|
||||
// and a day of the week is used to index this bit array,
|
||||
@@ -343,9 +347,10 @@ public:
|
||||
KPushButton* m_additionalKeyButton;
|
||||
|
||||
KRecentFilesAction* m_recentFiles;
|
||||
-
|
||||
+#ifdef HAVE_KDEPIMLIBS
|
||||
// used by the calendar interface for schedules
|
||||
KHolidays::HolidayRegion* m_holidayRegion;
|
||||
+#endif
|
||||
QBitArray m_processingDays;
|
||||
QMap<QDate, bool> m_holidayMap;
|
||||
QStringList m_consistencyCheckResult;
|
||||
@@ -455,7 +460,9 @@ KMyMoneyApp::~KMyMoneyApp()
|
||||
delete d->m_transactionEditor;
|
||||
delete d->m_endingBalanceDlg;
|
||||
delete d->m_moveToAccountSelector;
|
||||
+#ifdef HAVE_KDEPIMLIBS
|
||||
delete d->m_holidayRegion;
|
||||
+#endif
|
||||
delete d;
|
||||
}
|
||||
|
||||
@@ -7732,6 +7739,7 @@ void KMyMoneyApp::slotOnlineJobLog(const QStringList& onlineJobIds)
|
||||
|
||||
void KMyMoneyApp::setHolidayRegion(const QString& holidayRegion)
|
||||
{
|
||||
+#ifdef HAVE_KDEPIMLIBS
|
||||
//since the cost of updating the cache is now not negligible
|
||||
//check whether the region has been modified
|
||||
if (!d->m_holidayRegion || d->m_holidayRegion->regionCode() != holidayRegion) {
|
||||
@@ -7743,10 +7751,14 @@ void KMyMoneyApp::setHolidayRegion(const QString& holidayRegion)
|
||||
//clear and update the holiday cache
|
||||
preloadHolidays();
|
||||
}
|
||||
+#else
|
||||
+ Q_UNUSED(holidayRegion);
|
||||
+#endif
|
||||
}
|
||||
|
||||
bool KMyMoneyApp::isProcessingDate(const QDate& date) const
|
||||
{
|
||||
+#ifdef HAVE_KDEPIMLIBS
|
||||
if (!d->m_processingDays.testBit(date.dayOfWeek()))
|
||||
return false;
|
||||
if (!d->m_holidayRegion || !d->m_holidayRegion->isValid())
|
||||
@@ -7760,10 +7772,15 @@ bool KMyMoneyApp::isProcessingDate(const QDate& date) const
|
||||
d->m_holidayMap.insert(date, processingDay);
|
||||
return processingDay;
|
||||
}
|
||||
+#else
|
||||
+ Q_UNUSED(date);
|
||||
+ return true;
|
||||
+#endif
|
||||
}
|
||||
|
||||
void KMyMoneyApp::preloadHolidays()
|
||||
{
|
||||
+#ifdef HAVE_KDEPIMLIBS
|
||||
//clear the cache before loading
|
||||
d->m_holidayMap.clear();
|
||||
//only do this if it is a valid region
|
||||
@@ -7792,6 +7809,7 @@ void KMyMoneyApp::preloadHolidays()
|
||||
}
|
||||
}
|
||||
}
|
||||
+#endif
|
||||
}
|
||||
|
||||
KMStatus::KMStatus(const QString &text)
|
||||
--
|
||||
2.7.3
|
||||
|
@ -0,0 +1,28 @@
|
||||
From: Thomas Baumgart <thb@net-bembel.de>
|
||||
Date: Wed, 13 Jul 2016 05:48:46 +0000
|
||||
Subject: Added versioning to kmm_payeeidentifier library
|
||||
X-Git-Url: http://quickgit.kde.org/?p=kmymoney.git&a=commitdiff&h=1b818335b4242ad5096489ab4f8e3e7c3fc62d55
|
||||
---
|
||||
Added versioning to kmm_payeeidentifier library
|
||||
|
||||
The missing version caused incorrect naming of the library.
|
||||
|
||||
Modified version of patch provided by Christian Dávid in commit
|
||||
4a0fed749df71bb2acfc15bd6c0bff4806927f01
|
||||
BUG: 364387
|
||||
FIXED-IN: 4.8.1
|
||||
---
|
||||
|
||||
|
||||
--- a/kmymoney/mymoney/payeeidentifier/CMakeLists.txt
|
||||
+++ b/kmymoney/mymoney/payeeidentifier/CMakeLists.txt
|
||||
@@ -11,6 +11,8 @@
|
||||
add_library( kmm_payeeidentifier SHARED
|
||||
${PAYEEIDENTIFIER_SCRS}
|
||||
)
|
||||
+
|
||||
+set_target_properties(kmm_payeeidentifier PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION})
|
||||
|
||||
generate_export_header( kmm_payeeidentifier )
|
||||
|
||||
|
@ -0,0 +1,210 @@
|
||||
From: Cristian Oneț <onet.cristian@gmail.com>
|
||||
Date: Thu, 16 Jun 2016 07:06:32 +0000
|
||||
Subject: Fix the tests of the 4.8 build.
|
||||
X-Git-Url: http://quickgit.kde.org/?p=kmymoney.git&a=commitdiff&h=29ab40829f86f6bd32229ededcc09bf2736e67bd
|
||||
---
|
||||
Fix the tests of the 4.8 build.
|
||||
|
||||
Do this by backporting the change that is already in frameworks in commit 77085ff468336f26f6bcf5f2a1a08e16409172e6. Did not use cherry pick because the testfile was moved in frameworks.
|
||||
|
||||
BUG: 364355
|
||||
---
|
||||
|
||||
|
||||
--- a/kmymoney/mymoney/storage/mymoneymap.h
|
||||
+++ b/kmymoney/mymoney/storage/mymoneymap.h
|
||||
@@ -195,7 +195,7 @@
|
||||
that = *(dynamic_cast<QMap<Key, T>* >(const_cast<MyMoneyMap<Key, T>* >(this)));
|
||||
}
|
||||
|
||||
- inline size_t count(void) const {
|
||||
+ inline int count(void) const {
|
||||
return QMap<Key, T>::count();
|
||||
}
|
||||
|
||||
|
||||
--- a/kmymoney/mymoney/storage/mymoneyseqaccessmgrtest.cpp
|
||||
+++ b/kmymoney/mymoney/storage/mymoneyseqaccessmgrtest.cpp
|
||||
@@ -58,13 +58,13 @@
|
||||
QCOMPARE(m->m_nextPayeeID, 0ul);
|
||||
QCOMPARE(m->m_nextScheduleID, 0ul);
|
||||
QCOMPARE(m->m_nextReportID, 0ul);
|
||||
- QCOMPARE(m->m_institutionList.count(), 0ul);
|
||||
- QCOMPARE(m->m_accountList.count(), 5ul);
|
||||
- QCOMPARE(m->m_transactionList.count(), 0ul);
|
||||
- QCOMPARE(m->m_transactionKeys.count(), 0ul);
|
||||
- QCOMPARE(m->m_payeeList.count(), 0ul);
|
||||
- QCOMPARE(m->m_tagList.count(), 0ul);
|
||||
- QCOMPARE(m->m_scheduleList.count(), 0ul);
|
||||
+ QCOMPARE(m->m_institutionList.count(), 0);
|
||||
+ QCOMPARE(m->m_accountList.count(), 5);
|
||||
+ QCOMPARE(m->m_transactionList.count(), 0);
|
||||
+ QCOMPARE(m->m_transactionKeys.count(), 0);
|
||||
+ QCOMPARE(m->m_payeeList.count(), 0);
|
||||
+ QCOMPARE(m->m_tagList.count(), 0);
|
||||
+ QCOMPARE(m->m_scheduleList.count(), 0);
|
||||
|
||||
QCOMPARE(m->m_dirty, false);
|
||||
QCOMPARE(m->m_creationDate, QDate::currentDate());
|
||||
@@ -187,7 +187,7 @@
|
||||
|
||||
QCOMPARE(m->m_nextAccountID, 1ul);
|
||||
QCOMPARE(m->dirty(), true);
|
||||
- QCOMPARE(m->m_accountList.count(), static_cast<std::size_t>(6));
|
||||
+ QCOMPARE(m->m_accountList.count(), 6);
|
||||
QCOMPARE(m->m_accountList["A000001"].name(), QLatin1String("AccountName"));
|
||||
}
|
||||
|
||||
@@ -235,7 +235,7 @@
|
||||
m->m_dirty = false;
|
||||
|
||||
QCOMPARE(m->m_nextAccountID, 2ul);
|
||||
- QCOMPARE(m->m_accountList.count(), static_cast<std::size_t>(7));
|
||||
+ QCOMPARE(m->m_accountList.count(), 7);
|
||||
|
||||
// try to add account to undefined account
|
||||
try {
|
||||
@@ -271,7 +271,7 @@
|
||||
i.setName("Inst Name");
|
||||
|
||||
m->addInstitution(i);
|
||||
- QCOMPARE(m->m_institutionList.count(), static_cast<std::size_t>(1));
|
||||
+ QCOMPARE(m->m_institutionList.count(), 1);
|
||||
QCOMPARE(m->m_nextInstitutionID, 1ul);
|
||||
QCOMPARE(m->m_institutionList["I000001"].name(), QLatin1String("Inst Name"));
|
||||
}
|
||||
@@ -950,11 +950,11 @@
|
||||
// check that we can remove an unreferenced payee
|
||||
MyMoneyPayee p = m->payee("P000001");
|
||||
try {
|
||||
- QCOMPARE(m->m_payeeList.count(), static_cast<std::size_t>(1));
|
||||
+ QCOMPARE(m->m_payeeList.count(), 1);
|
||||
m->removePayee(p);
|
||||
m->commitTransaction();
|
||||
m->startTransaction();
|
||||
- QCOMPARE(m->m_payeeList.count(), static_cast<std::size_t>(0));
|
||||
+ QCOMPARE(m->m_payeeList.count(), 0);
|
||||
QCOMPARE(m->dirty(), true);
|
||||
} catch (const MyMoneyException &) {
|
||||
QFAIL("Unexpected exception");
|
||||
@@ -996,7 +996,7 @@
|
||||
QFAIL("Expected exception");
|
||||
} catch (const MyMoneyException &) {
|
||||
}
|
||||
- QCOMPARE(m->m_payeeList.count(), static_cast<std::size_t>(1));
|
||||
+ QCOMPARE(m->m_payeeList.count(), 1);
|
||||
}
|
||||
|
||||
void MyMoneySeqAccessMgrTest::testAddTag()
|
||||
@@ -1046,11 +1046,11 @@
|
||||
// check that we can remove an unreferenced tag
|
||||
MyMoneyTag ta = m->tag("G000001");
|
||||
try {
|
||||
- QCOMPARE(m->m_tagList.count(), static_cast<std::size_t>(1));
|
||||
+ QCOMPARE(m->m_tagList.count(), 1);
|
||||
m->removeTag(ta);
|
||||
m->commitTransaction();
|
||||
m->startTransaction();
|
||||
- QCOMPARE(m->m_tagList.count(), static_cast<std::size_t>(0));
|
||||
+ QCOMPARE(m->m_tagList.count(), 0);
|
||||
QCOMPARE(m->dirty(), true);
|
||||
} catch (const MyMoneyException &) {
|
||||
QFAIL("Unexpected exception");
|
||||
@@ -1094,7 +1094,7 @@
|
||||
QFAIL("Expected exception");
|
||||
} catch (const MyMoneyException &) {
|
||||
}
|
||||
- QCOMPARE(m->m_tagList.count(), static_cast<std::size_t>(1));
|
||||
+ QCOMPARE(m->m_tagList.count(), 1);
|
||||
}
|
||||
|
||||
void MyMoneySeqAccessMgrTest::testRemoveAccountFromTree()
|
||||
@@ -1267,7 +1267,7 @@
|
||||
|
||||
|
||||
try {
|
||||
- QCOMPARE(m->m_scheduleList.count(), static_cast<std::size_t>(0));
|
||||
+ QCOMPARE(m->m_scheduleList.count(), 0);
|
||||
MyMoneyTransaction t1;
|
||||
MyMoneySplit s1, s2;
|
||||
s1.setAccountId("A000001");
|
||||
@@ -1287,7 +1287,7 @@
|
||||
|
||||
m->addSchedule(schedule);
|
||||
|
||||
- QCOMPARE(m->m_scheduleList.count(), static_cast<std::size_t>(1));
|
||||
+ QCOMPARE(m->m_scheduleList.count(), 1);
|
||||
QCOMPARE(schedule.id(), QLatin1String("SCH000001"));
|
||||
QCOMPARE(m->m_scheduleList["SCH000001"].id(), QLatin1String("SCH000001"));
|
||||
} catch (const MyMoneyException &) {
|
||||
@@ -1342,7 +1342,7 @@
|
||||
sched.setName("New Sched-Name");
|
||||
try {
|
||||
m->modifySchedule(sched);
|
||||
- QCOMPARE(m->m_scheduleList.count(), static_cast<std::size_t>(1));
|
||||
+ QCOMPARE(m->m_scheduleList.count(), 1);
|
||||
QCOMPARE(m->m_scheduleList["SCH000001"].name(), QLatin1String("New Sched-Name"));
|
||||
|
||||
} catch (const MyMoneyException &) {
|
||||
@@ -1373,7 +1373,7 @@
|
||||
try {
|
||||
m->removeSchedule(sched);
|
||||
m->commitTransaction();
|
||||
- QCOMPARE(m->m_scheduleList.count(), static_cast<std::size_t>(0));
|
||||
+ QCOMPARE(m->m_scheduleList.count(), 0);
|
||||
|
||||
} catch (const MyMoneyException &) {
|
||||
m->rollbackTransaction();
|
||||
@@ -1548,13 +1548,13 @@
|
||||
void MyMoneySeqAccessMgrTest::testAddCurrency()
|
||||
{
|
||||
MyMoneySecurity curr("EUR", "Euro", "?", 100, 100);
|
||||
- QCOMPARE(m->m_currencyList.count(), static_cast<std::size_t>(0));
|
||||
+ QCOMPARE(m->m_currencyList.count(), 0);
|
||||
m->m_dirty = false;
|
||||
try {
|
||||
m->addCurrency(curr);
|
||||
m->commitTransaction();
|
||||
m->startTransaction();
|
||||
- QCOMPARE(m->m_currencyList.count(), static_cast<std::size_t>(1));
|
||||
+ QCOMPARE(m->m_currencyList.count(), 1);
|
||||
QCOMPARE(m->m_currencyList["EUR"].name(), QLatin1String("Euro"));
|
||||
QCOMPARE(m->dirty(), true);
|
||||
} catch (const MyMoneyException &) {
|
||||
@@ -1582,7 +1582,7 @@
|
||||
m->modifyCurrency(curr);
|
||||
m->commitTransaction();
|
||||
m->startTransaction();
|
||||
- QCOMPARE(m->m_currencyList.count(), static_cast<std::size_t>(1));
|
||||
+ QCOMPARE(m->m_currencyList.count(), 1);
|
||||
QCOMPARE(m->m_currencyList["EUR"].name(), QLatin1String("EURO"));
|
||||
QCOMPARE(m->dirty(), true);
|
||||
} catch (const MyMoneyException &) {
|
||||
@@ -1611,7 +1611,7 @@
|
||||
m->removeCurrency(curr);
|
||||
m->commitTransaction();
|
||||
m->startTransaction();
|
||||
- QCOMPARE(m->m_currencyList.count(), static_cast<std::size_t>(0));
|
||||
+ QCOMPARE(m->m_currencyList.count(), 0);
|
||||
QCOMPARE(m->dirty(), true);
|
||||
} catch (const MyMoneyException &) {
|
||||
QFAIL("Unexpected exception");
|
||||
@@ -1668,7 +1668,7 @@
|
||||
try {
|
||||
m->addCurrency(unknownCurr);
|
||||
m->m_dirty = false;
|
||||
- QCOMPARE(m->m_currencyList.count(), static_cast<std::size_t>(2));
|
||||
+ QCOMPARE(m->m_currencyList.count(), 2);
|
||||
QCOMPARE(m->currencyList().count(), 2);
|
||||
QCOMPARE(m->dirty(), false);
|
||||
} catch (const MyMoneyException &) {
|
||||
@@ -1797,7 +1797,7 @@
|
||||
|
||||
QCOMPARE(m->m_nextOnlineJobID, 1ul);
|
||||
QCOMPARE(m->dirty(), true);
|
||||
- QCOMPARE(m->m_onlineJobList.count(), static_cast<std::size_t>(1));
|
||||
+ QCOMPARE(m->m_onlineJobList.count(), 1);
|
||||
QVERIFY(! m->m_onlineJobList["O000001"].isNull());
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,89 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_LINGUAS="bs ca ca@valencia cs da de el en_GB es et eu fi fr gl
|
||||
hu it kk nds nl pl pt pt_BR ro ru sk sv tr uk zh_CN zh_TW"
|
||||
KDE_HANDBOOK="optional"
|
||||
VIRTUALX_REQUIRED="test"
|
||||
VIRTUALDBUS_TEST="true"
|
||||
inherit kde4-base
|
||||
|
||||
DESCRIPTION="Personal finance manager by KDE"
|
||||
HOMEPAGE="https://kmymoney.org/"
|
||||
if [[ ${KDE_BUILD_TYPE} = release ]]; then
|
||||
SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="4"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug calendar doc hbci ofx pim quotes weboob"
|
||||
|
||||
COMMON_DEPEND="
|
||||
app-crypt/gpgme
|
||||
<app-office/libalkimia-6.0.0
|
||||
dev-libs/gmp:0=
|
||||
dev-libs/libgpg-error
|
||||
x11-misc/shared-mime-info
|
||||
calendar? ( dev-libs/libical:= )
|
||||
hbci? (
|
||||
>=net-libs/aqbanking-5.5.1
|
||||
>=sys-libs/gwenhywfar-4.15.3[qt4]
|
||||
)
|
||||
ofx? ( >=dev-libs/libofx-0.9.4 )
|
||||
pim? ( $(add_kdeapps_dep kdepimlibs) )
|
||||
!pim? ( app-crypt/gpgme[cxx] )
|
||||
weboob? ( www-client/weboob )
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
quotes? ( dev-perl/Finance-Quote )
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
dev-libs/boost
|
||||
virtual/pkgconfig
|
||||
doc? ( app-doc/doxygen )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-tests.patch"
|
||||
"${FILESDIR}/${P}-alkimia-detect.patch"
|
||||
"${FILESDIR}/${P}-fix-csvdialog.patch"
|
||||
"${FILESDIR}/${P}-soversion.patch"
|
||||
"${FILESDIR}/${P}-gpgmepp.patch"
|
||||
"${FILESDIR}/${P}-kdepimlibs-optional.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
kde4-base_src_prepare
|
||||
|
||||
# don't install as executable
|
||||
sed -i kmymoney/CMakeLists.txt \
|
||||
-e "/install.*kmymoney.appdata/ s/PROGRAMS/FILES/" || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DUSE_QT_DESIGNER=OFF
|
||||
-DENABLE_LIBICAL=$(usex calendar)
|
||||
-DUSE_DEVELOPER_DOC=$(usex doc)
|
||||
-DENABLE_KBANKING=$(usex hbci)
|
||||
-DENABLE_LIBOFX=$(usex ofx)
|
||||
$(cmake-utils_use_find_package pim KdepimLibs)
|
||||
$(cmake-utils_use_find_package '!pim' Gpgmepp)
|
||||
-DENABLE_WEBOOB=$(usex weboob)
|
||||
)
|
||||
kde4-base_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
kde4-base_src_compile
|
||||
use doc && kde4-base_src_compile apidoc
|
||||
}
|
||||
|
||||
src_install() {
|
||||
use doc && HTML_DOCS=("${BUILD_DIR}/apidocs/html/")
|
||||
kde4-base_src_install
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST worklog-assistant-v2_2.1.3577_amd64.deb 31450392 SHA256 200c59c3301b04267387324ec8505908b424ea14e5324275717f1e08bcaeda58 SHA512 17445e4b3b77f5ff7c4ed4fad30569b4037830769010cf4d4d6fd15a0ac2524983864fdd1ca435eff97155150ef56992e95f759cf047642135bdb35d7dbb7b75 WHIRLPOOL 61895868dc2c0181cbc3f45f2efe4fe8bea8affeff22bbd35a0b1c7c71e2bc6b567188fb86d000ea646e819b5c2f9e686d34ac2d9eb6664b6c79565f85fb4257
|
@ -0,0 +1,15 @@
|
||||
The .desktop file wrongly indicates the version of the software instead of the
|
||||
version of the .desktop file format. This has been reported upstream and should
|
||||
be fixed in the next version.
|
||||
|
||||
--- "a/usr/share/applications/Worklog Assistant.desktop"
|
||||
+++ "b/usr/share/applications/Worklog Assistant.desktop"
|
||||
@@ -3,7 +3,7 @@
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Name=Worklog Assistant
|
||||
-Version=2.1.3577
|
||||
+Version=1.0
|
||||
Comment=Hassle-free time tracking for JIRA
|
||||
Exec=/bin/bash "/opt/Worklog Assistant/bin/wrapper.sh"
|
||||
Icon=/opt/Worklog Assistant/share/logo.png
|
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>mathy@vanvoorden.be</email>
|
||||
<name>Mathy Vanvoorden</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
inherit unpacker
|
||||
|
||||
MY_PN="${PN%-bin}"
|
||||
|
||||
DESCRIPTION="Hassle-free time tracking for JIRA self-hosted and OnDemand"
|
||||
HOMEPAGE="https://worklogassistant.com"
|
||||
SRC_URI="https://worklogassistant.com/downloads/${MY_PN}-v2_${PV}_amd64.deb"
|
||||
|
||||
LICENSE="worklog-assistant"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
RESTRICT="fetch strip"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-fix-desktop.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
rm -r etc/ || die
|
||||
rm _gpgbuilder || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
mv * "${ED}" || die
|
||||
|
||||
dosym "/opt/Worklog Assistant/bin/Worklog Assistant" /opt/bin/WorklogAssistant
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST LanguageTool-2.5.oxt 46952282 SHA256 0ceb08b67c1d85505f3e97a978316ed54ade4d7bfd6ef848c02b710ee3deee17 SHA512 8813a7d3e4c199d416287ab9af38b8429f7d484bc6e93f775917ba968a302b3a64581588e5464cce9b6b368aabe62576f8cb9d4d8ad27e8d04f1ef622dcd081d WHIRLPOOL 6d2742d11a039953c9c4c728f2188fd3bb5c98f10bfaefb726c38346126359b01a59756c11560e4c0438af9a10dd8cbc80b82787491c90962b770ee614886fa1
|
||||
DIST LanguageTool-3.1.oxt 56681035 SHA256 cd74a911a7501c9a6263458a51b9e33baacc536b384b8bedb18f2b13706bc937 SHA512 9e41e34d6476bb799259ba4689c63704da24195ce46bb9c8055ce6264fbe706baacc9b84cd5bc870fdbe919f4ccfa2744fe19d40da68b121f8d95fc64e27114e WHIRLPOOL 29eeae88310796704dc0f956e463d28839d4f5e8b20ee802eab630c1e045f5ec6284899aa3f1dea790c1909320b5f2ff82ded8e66c657ecf4fcb2579a5f25797
|
||||
DIST LanguageTool-3.4.oxt 58043690 SHA256 1edc68e9318c3d38193b102c240f2e286bce4cf1e19d8fc1595c3d1c1cf3ef05 SHA512 29eda8c4a26eb4da4dce68db6f962c8a8828bb0eb76aef3e31a58607aea9a15705aaccc4a1bc5366760bdb00c9133ef225291941e5873cbcc384627464eb9a8f WHIRLPOOL 988fc94af733d7acd8c65986c20202936ae0682a4f1ae4295bb93985c339aaa4fccc4403d4a99a99c235b00351d2997f0b69ecfa6c79d9f613ae66393931d9fc
|
||||
DIST LanguageTool-3.5.oxt 58210562 SHA256 f6984ce87fa6564394e232201db7e167066c36371335a4e337d7b28b574917c1 SHA512 1a36c04117c473ccb812f3b216763d816ddc796869488bfcf2f36d8ab325ef1620edf148ebb8b1b1b2d62a043b5b45f738e27ff440f6f99067601828a49f0e0e WHIRLPOOL 8c61fd6adbf349147cd04d74f90a55af1502d61c9e4bf026aaf0b555fb2a179db942f02b86f299ba1a343a72ee729f078198c737ea6cba20e2310ea37d0dd38d
|
||||
|
@ -1,5 +1,3 @@
|
||||
DIST OOoFBTools-2.38.zip 4833754 SHA256 ee039cf7ae2767916cc79b25d5b852a54089773db458aa695b064e3d803da757 SHA512 2ff6bb251b5913cb7ceb430aba6ee47a5b2e2c7b78be8b291d67410903d3679ef8e01554f504cd86993fb717173d2a9c4080b5059f3e1064be075e67766c07d5 WHIRLPOOL 52fcd3bc82eab952080c6e1b18ed12b1568e4dd7299b55b2433efc8f5420f304ae32bbc3a9fe191c9a614f42aa5e04da976758cf9262e94adc238b887d6ecb9e
|
||||
DIST OOoFBTools-2.39.zip 4835702 SHA256 cff2a0ab17e4c77a7f3411007a5adf43144088e576f06ac49910419b2ca8e3c0 SHA512 95e66ba9f788902fa54e1c11d867c5e71b0280442fd5f1b75d1b524f24cf34fa2a270b68ebe30676fe5c4edb02033c7de59810ee96d4682bf68d231e8b277117 WHIRLPOOL 14d44d11806b3c717f1fa4e8d2d7fd319cd0fdbe2c2f5cbffdfbe5ef4fbe73e6fdea903a9e4428b3f02ef7b56d9f7b218ab830aecc5ae0f15a18b6898c0cec6c
|
||||
DIST OOoFBTools-2.42.zip 4837516 SHA256 c31a73a862734395a4c6ad45e3ff5aa36d0ec5acfd26d6d3e1c27de4ce7c24fc SHA512 a6945dd003c1b6a5be77c224e47d7b30b54ce28ea4a1aeada71ed401a0a6e9afacc08394da908d1f2765e8f4766e55479ed51a98067829bde950732ab27df302 WHIRLPOOL 5f9744331dd0d269b3ac1b6cce29316b7623fe719bd2d685ca75d2a021930d1fdd6c2b657597b69ead86814372da3f74ff342a19f2d0803e2af3acce93c9f872
|
||||
DIST OOoFBTools-2.44.zip 5990155 SHA256 8339088c46516735d0079d6e5a2593f4173aabac284b34e52fc956cd03762e14 SHA512 5d4937643b63a6f5b003560e797ddbf7d419f6454e0ecf99d3f1abebb5039f1b30d61226434f1ae3a0f7e007172a42d6aff14af245f6b8fd1bfd269888245f77 WHIRLPOOL e6bb27e3acd4a7fddde0cbfd5138da0b1cff6956c89edab760fd3f36033e0ac00b00ad1607e1189a9b03b69fbaf05864a7eb74b652fa4f852b9bbd48ebfdb371
|
||||
DIST OOoFBTools-2.47.zip 5628919 SHA256 9efbae75b415a349a59d69fe4e734a5ba3aaf8ecd31dc8f5a2a17ff5ca26b5ca SHA512 3274ec127b3425553181da3eef314c060fa407e85e287963493ce78714439e0cf85ea57a2c1b4d56ce01e1b05d6a7ff01a09341e94dde794c36cb3d43249453a WHIRLPOOL 51131cd8e50b6d8ab653f381844655f64bc2550ad05686f858870d99d5d608d25219f389bbd0a4ebe0bf219e05c7393e10ead98abbb871f1f6dd289c86c71468
|
||||
DIST OOoFBTools-2.48.zip 5631726 SHA256 752e5d3dc404ee2199cee3b347699133054ab10b8b1e7ec3bd659055733f501a SHA512 31d6571e4050975bdec92f85578235dea4784cd0e45dc4d1e612e0999744f1700a8bf22983378333aecdb146ffd151b6e7cbe071b90e9816443e939b27d117f8 WHIRLPOOL bc5effbb7f171168feb16e983d8d32d3bbf5885e49b5c8dcf7db733c865a36d5bd229b7caa6c3756fff7aa315bd0c9a4567717eaa311b21539f5ef3c75bb1cfa
|
||||
|
@ -1,39 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MY_PN="OOoFBTools"
|
||||
|
||||
OFFICE_EXTENSIONS=(
|
||||
"${MY_PN}.oxt"
|
||||
)
|
||||
|
||||
inherit office-ext-r1
|
||||
|
||||
DESCRIPTION="OpenOffice extension for the FictionBook2 format with validation"
|
||||
HOMEPAGE="https://sourceforge.net/projects/fbtools/"
|
||||
SRC_URI="mirror://sourceforge/fbtools/files/release/${MY_PN}-${PV}.zip"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="dev-libs/libxml2"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
OFFICE_EXTENSIONS_LOCATION="${S}"
|
||||
|
||||
src_prepare() {
|
||||
# Remove Windows cruft
|
||||
pushd "${WORKDIR}/${MY_PN}.oxt" 2>/dev/null || die
|
||||
rm -r win32 || die
|
||||
popd 2>/dev/null || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
office-ext-r1_src_install
|
||||
dodoc ChangeLog*
|
||||
}
|
@ -1,39 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MY_PN="OOoFBTools"
|
||||
|
||||
OFFICE_EXTENSIONS=(
|
||||
"${MY_PN}.oxt"
|
||||
)
|
||||
|
||||
inherit office-ext-r1
|
||||
|
||||
DESCRIPTION="OpenOffice extension for the FictionBook2 format with validation"
|
||||
HOMEPAGE="https://sourceforge.net/projects/fbtools/"
|
||||
SRC_URI="mirror://sourceforge/fbtools/files/release/${MY_PN}-${PV}.zip"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="dev-libs/libxml2"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
OFFICE_EXTENSIONS_LOCATION="${S}"
|
||||
|
||||
src_prepare() {
|
||||
# Remove Windows cruft
|
||||
pushd "${WORKDIR}/${MY_PN}.oxt" 2>/dev/null || die
|
||||
rm -r win32 || die
|
||||
popd 2>/dev/null || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
office-ext-r1_src_install
|
||||
dodoc ChangeLog*
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST TexMaths-0.37.oxt 94750 SHA256 43baf8c6b83c8f7416817225d30fa025e7c953dc109217069147e0e15c1ab1b4 SHA512 c422dc4e207e614e42ac11fdf0fb3670f0e1778ff32ca242cd192737780c630efef1384a32d4304dc46fdad0f5062b23b3132b0f516e594e9696b2001c62302c WHIRLPOOL 9ea7dc6b388c962e63d5c19109b9d10bbc224dbdd6ab26b727c75583f78fb1633f889cc1ef56b80196bb9e3c3182f1e14fe71bce9b27a901fccebfb5e07c1f8b
|
||||
DIST TexMaths-0.41.oxt 151517 SHA256 dbf516cd59a731a8ee88bb18e8d278d8a1a36df321c6394672439f5621c23efa SHA512 32497367b1198cb9756bb253479c53ceaa9cbc40db3ed3bcf4c0b0cd24b8ad2cca1fdf8d1e7916827dfc1f4af8d615f4f7f9041e8a0b88a4d7cb76d345096bf3 WHIRLPOOL dc6825b66707135dc062d9727b9e78838004392a2805cf013ea0ecf58fd679ecafcaa7ad06ec2ed08d746c98a1e056bf7ea13e1373e54ffd07c90cedee0a2ca7
|
||||
DIST TexMaths-0.42.oxt 156189 SHA256 3f2c2576c7fc1c03cf41af0d68f1135e40bc118fca84dabdc9696cd09470a376 SHA512 cc0ddcbeea1304c29aac2e95cf66037f5af886d9597e447664971ba116ce2b41d802544cd635a403ad2be350e6ca9cb5c52499ceb40e45123e16a63e668e3e6c WHIRLPOOL d104f42a501e114e27afba1d67a5f6bf37819e887ac0aae894e383e12c0bd894f67d411a0f068bdc994a9a4797f07a9e2ffe367137e3828a3a3bdd70250b3b5e
|
||||
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MY_P="TexMaths-${PV}"
|
||||
|
||||
OFFICE_EXTENSIONS=(
|
||||
"${MY_P}.oxt"
|
||||
)
|
||||
|
||||
inherit office-ext-r1
|
||||
|
||||
DESCRIPTION="LaTeX Equation Editor for LibreOffice"
|
||||
HOMEPAGE="http://roland65.free.fr/texmaths/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.oxt"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="
|
||||
app-text/dvisvgm
|
||||
virtual/tex-base
|
||||
"
|
@ -1,50 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MY_PN="libe-book"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Library parsing various ebook formats"
|
||||
HOMEPAGE="http://www.sourceforge.net/projects/libebook/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="MPL-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm x86"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/icu:=
|
||||
dev-libs/librevenge
|
||||
dev-libs/libxml2
|
||||
sys-libs/zlib
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-libs/boost:=
|
||||
dev-util/gperf
|
||||
virtual/pkgconfig
|
||||
doc? ( app-doc/doxygen )
|
||||
test? ( dev-util/cppunit )
|
||||
"
|
||||
RDEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-static \
|
||||
--disable-werror \
|
||||
$(use_with doc docs) \
|
||||
$(use_enable test tests) \
|
||||
--docdir="${EPREFIX}"/usr/share/doc/${PF}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
prune_libtool_files --all
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST liblangtag-0.5.6.tar.bz2 668949 SHA256 5cdec61f4ef8d4b1a198682fcdd17e88cb293549af5878d6ee4bdd55d129bd84 SHA512 60297d79b20c72a0ebf5fd685efbcb3eb2d40461cfe532fd5e4f2193c81c9037b8c69f9cb0977f640a7d8f315cb14508de9455334115b152ed30d23f91d75e52 WHIRLPOOL 0805c9dcde9802818ec4e19309eb9b09e4dfe77627fefcb190203110b9ec133083d48c0474171368e1b061612f1e06bc936d1dc1ad1ad551dd276afe3db26fb5
|
||||
DIST liblangtag-0.5.8.tar.bz2 672452 SHA256 08e2f64bfe3f750be7391eb0af53967e164b628c59f02be4d83789eb4f036eaa SHA512 477f74d8b7eab66e5c503942117d8b448dd9d1b13866b3ec48388058bc0e5e4c6215ece88405fd947515cd092853f069d70b3fe2f307a9b41cb697b6b1dc3baf WHIRLPOOL 7036649534870e34dab5f68f1a97c5aee4649df6cc076026795f09775efca7a00b3eb047743aef3efeccd901add3942e6c9f5c097124193cdd57463a250ef133
|
||||
DIST liblangtag-0.6.2.tar.bz2 766080 SHA256 d6242790324f1432fb0a6fae71b6851f520b2c5a87675497cf8ea14c2924d52e SHA512 812e00d0a26eedc1fa9bee6d0b9da53b8faca8d1fc5f93a0423106b5b777c7b1ec5854da7d02606c215ad1a1248de93016559c7a55288a4b427857fb1ed1ad8f WHIRLPOOL 6eeba5e4aeb432cc2a3ac102aaa7d4c448afa137c0c9056e7b7f86e4589b76463e6de6b12ad05ca3302ed66305f525c5c418ccf59589b5b5212ec9061c17717f
|
||||
|
@ -1,40 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit xdg-utils eutils
|
||||
|
||||
DESCRIPTION="An interface library to access tags for identifying languages"
|
||||
HOMEPAGE="https://tagoh.bitbucket.org/liblangtag/"
|
||||
SRC_URI="https://bitbucket.org/tagoh/${PN}/downloads/${P}.tar.bz2"
|
||||
|
||||
LICENSE="|| ( LGPL-3 MPL-2.0 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~x86"
|
||||
IUSE="introspection static-libs test"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/libxml2
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.10.8 )"
|
||||
DEPEND="${RDEPEND}
|
||||
introspection? ( dev-libs/gobject-introspection-common )
|
||||
sys-devel/gettext
|
||||
test? ( dev-libs/check )
|
||||
"
|
||||
|
||||
# Upstream expect liblangtag to be installed when one runs tests...
|
||||
RESTRICT="test"
|
||||
|
||||
src_configure() {
|
||||
xdg_environment_reset
|
||||
econf \
|
||||
$(use_enable introspection) \
|
||||
$(use_enable test)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
prune_libtool_files --all
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST libmwaw-0.3.6.tar.xz 1136836 SHA256 015f1c7ce4b023512e72897e36c7b2f74533d49fa65689e6480a8632ad09650c SHA512 fb653080b4d1a9c13f998d998dcdd0b790f69f70f91d6a426661bde49e32fb977d49c50893141e6901de0b9a832159dd989661d6889f267c0dbe0064e7f342d1 WHIRLPOOL ec8171be462ccb6d1b656fbf546eeccf38332ff27fed565c281454754470992ba9fc4dbed2772ad3c81a57f57c55c06dafdd9180547e698dd970389f49b1df8f
|
||||
DIST libmwaw-0.3.7.tar.xz 1167156 SHA256 057611e871c279a28fcbede78dda11e500b9d5b341ab7064d6dce470f6fee8f9 SHA512 17f15f029633a22f8e7db7855b32dd5f4061e1eb3df865426bb736d2a5f3b7c0f631c22506aaed77e5fc4bce0e881c1f28f58a600c1155eac91d5897027b5499 WHIRLPOOL 8a9a05879e5c657be144685730e444290e3746949d77d7d3f1fe0700a32e86b786d93ae60ad4175c179b081263773f0a8121434f789b7413fbce5c7221b02111
|
||||
DIST libmwaw-0.3.8.tar.xz 1200052 SHA256 6afcbb250b6bed042149cd4dfb3ba7b4be796b11fe2322dfcdebd121199a3b05 SHA512 3e3684479460d22b83da225f8f1bc4de306f8e4a9e48c7ea128cba08f122b093c529f2e73b8f8ae1b235665d4f3c7de2fc461692e21f13364da678add707d01c WHIRLPOOL 77d9b1253191089da5c869e7bb160253672747cfd502350b28acde538e02b8418c0ee63899bf903b4c3c9f1561d145d0626c822f26467cb8ba7aa4de04287158
|
||||
|
@ -1,53 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
EGIT_REPO_URI="git://git.code.sf.net/p/libmwaw/libmwaw"
|
||||
inherit eutils
|
||||
[[ ${PV} == 9999 ]] && inherit autotools git-r3
|
||||
|
||||
DESCRIPTION="Library parsing many pre-OSX MAC text formats"
|
||||
HOMEPAGE="https://sourceforge.net/p/libmwaw/wiki/Home/"
|
||||
[[ ${PV} == 9999 ]] || SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
|
||||
[[ ${PV} == 9999 ]] || \
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
|
||||
IUSE="doc static-libs"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/librevenge
|
||||
dev-libs/libxml2
|
||||
sys-libs/zlib
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-libs/boost-1.46:=
|
||||
sys-devel/libtool
|
||||
virtual/pkgconfig
|
||||
doc? ( app-doc/doxygen )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
[[ ${PV} == 9999 ]] && eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# zip is hard enabled as the zlib is dep on the rdeps anyway
|
||||
econf \
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
--with-sharedptr=boost \
|
||||
--enable-zip \
|
||||
--disable-werror \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with doc docs)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
prune_libtool_files --all
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST referencer-1.2.1.tar.gz 678290 SHA256 449c7ccd6c07770b9a1ff3db4d34eb0ec5a47f6790a80ad1f0f66ea55e5cb4f3 SHA512 16a0af053c7a494f954da373397bf9a5736e1d6c79d041bfeab8f3f2a69952f13fcccd1fcbf49d83afa1521d4f245ee4ac55a1249d6fd7a21394f4926a3bd06e WHIRLPOOL 96975c37a7dc0ae558bfc3954ced2f29e08793259d6443b701af95ba0d58ad58da22e8a81bf90671bcf40ce78dc2fee764095cd4bdde34ad3ea3489b89765409
|
||||
DIST referencer-1.2.2.tar.gz 694421 SHA256 992d36a2cc10347704e4c77ead94d5e8952b0512a8885e0991461df88b31d964 SHA512 de8d759890f283e7863e6174334bcb051edf70f87a6fb06f724ffa1699be60c83d0191bde0324b571fab0801752a5b92fb507a3cd337fa9adb5ea7d22b280907 WHIRLPOOL c1466878e40c4a46dbac084422b0a023e3a189405a2eab181cb3923090c9e078313c6b24eac66faf48e00f634c87e96572cd30607253239ab769c5402c19b49d
|
||||
|
@ -1,49 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit fdo-mime eutils python-single-r1 flag-o-matic
|
||||
|
||||
DESCRIPTION="Application to organise documents or references, and to generate BibTeX files"
|
||||
HOMEPAGE="https://launchpad.net/referencer"
|
||||
SRC_URI="https://launchpad.net/${PN}/1./${PV}/+download/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND=">=app-text/poppler-0.12.3-r3:=[cairo]
|
||||
>=dev-cpp/gtkmm-2.8:*
|
||||
>=dev-cpp/libglademm-2.6.0
|
||||
>=dev-cpp/gconfmm-2.14.0
|
||||
>=dev-libs/boost-1.52.0-r4"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=app-text/gnome-doc-utils-0.3.2
|
||||
virtual/pkgconfig
|
||||
>=dev-lang/perl-5.8.1
|
||||
dev-perl/libxml-perl
|
||||
dev-util/intltool
|
||||
app-text/rarian"
|
||||
|
||||
src_prepare () {
|
||||
python_fix_shebang plugins
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-cxxflags -std=gnu++11
|
||||
econf --disable-update-mime-database --enable-python
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_mime_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
fdo-mime_mime_database_update
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
WX_GTK_VER="2.8"
|
||||
|
||||
inherit eutils fdo-mime flag-o-matic wxwidgets
|
||||
|
||||
DESCRIPTION="Utility for viewing Compiled HTML Help (CHM) files"
|
||||
HOMEPAGE="http://xchm.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/xchm/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
|
||||
IUSE=""
|
||||
DEPEND=">=dev-libs/chmlib-0.36
|
||||
x11-libs/wxGTK:2.8[X]"
|
||||
RDEPEND=${DEPEND}
|
||||
|
||||
src_prepare() {
|
||||
append-flags -Wno-unused-local-typedefs
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
dodoc AUTHORS README ChangeLog
|
||||
|
||||
cp "${D}"/usr/share/pixmaps/xchm-32.xpm "${D}"/usr/share/pixmaps/xchm.xpm
|
||||
rm -f "${D}"/usr/share/pixmaps/xchm-*.xpm
|
||||
rm -f "${D}"/usr/share/pixmaps/xchmdoc*.xpm
|
||||
|
||||
domenu "${FILESDIR}"/xchm.desktop
|
||||
insinto /usr/share/mime/packages
|
||||
doins "${FILESDIR}"/xchm.xml
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
fdo-mime_mime_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
fdo-mime_desktop_database_update
|
||||
fdo-mime_mime_database_update
|
||||
}
|
@ -1,44 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="Your Own Document Language: a pre-document language and tools to process it"
|
||||
HOMEPAGE="https://fbb-git.github.io/yodl/ https://github.com/fbb-git/yodl"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P/-/_}.orig.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
DEPEND="dev-util/icmake"
|
||||
|
||||
src_prepare() {
|
||||
sed -e "/DOC.* =/s/yodl\(-doc\)\?/${PF}/" \
|
||||
-e "/COMPILER =/s/gcc/$(tc-getCC)/" \
|
||||
-e "/CXX =/s/g++/$(tc-getCXX)/" \
|
||||
-i INSTALL.im || die
|
||||
|
||||
sed -e "s/ar ru/$(tc-getAR) ru/" \
|
||||
-e "s/ranlib/$(tc-getRANLIB)/" \
|
||||
-i icmake/stdcompile || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
./build programs || die
|
||||
./build macros || die
|
||||
./build man || die
|
||||
use doc && { ./build manual || die ; }
|
||||
}
|
||||
|
||||
src_install() {
|
||||
./build install programs "${ED}" || die
|
||||
./build install macros "${ED}" || die
|
||||
./build install man "${ED}" || die
|
||||
./build install docs "${ED}" || die
|
||||
use doc && { ./build install manual "${ED}" || die ; }
|
||||
}
|
@ -1,4 +1,2 @@
|
||||
DIST pgadmin3-1.18.1.tar.gz 14265392 SHA256 27ac3e296a6ca3da9da8ee22ed98eabfe1377be507877ffc26048fc2a9c6cbc0 SHA512 e292aaf95159eda98fe5f5112aad758cc08c38fe325ef92c698009defeb3891d9e0d485c00a0cbb82b70a95f54755eeb7f90b82a34354e77b485f738b5458c99 WHIRLPOOL 1f1af18a721c2c99b0dc52ec571e5831aac89eb998d9917e82134f9a900fce5b5a8edcc55640c962bd9b14de1ebae42cf9d896e1a3f84a05402674252dfeeb17
|
||||
DIST pgadmin3-1.20.0.tar.gz 14394997 SHA256 0773d7826a9c7a998c4872e9b00b998e0bbb10448984d66853420c95fa626b8c SHA512 83521a16d60bf8c9cffb03e4fb401a31e28f764c31608c0b223f7c88a14a09f665c976f3472debd4ad8b6cd54f0fbd2b8de352c296180e6ea6f8088cb45447bc WHIRLPOOL 336e785e7ed6d67d129bba3230a73900cc8404ce29371d4a9ec1db98d2ceb4fb6fd60ea75a2b432c2fe1bbec886db76d9dbbc4ffe77b067709f8e250fa348fe7
|
||||
DIST pgadmin3-1.22.0.tar.gz 14668096 SHA256 3c76c429797a9524f00d4dd82ab77aa367f2bba154c2b2e017de5cbc9d690256 SHA512 db16ac1b92e95a6da51be973b6833e53aed4c1d8740c8bccbfd778b0c3d3a4158fb13107761e0a39227aea87360be3b297ebc8809ac8ca5102d673935a33727c WHIRLPOOL 2282b70c4579f2ad5b83c94cfa62429f1825e387e5864db8cf74631b1bbd340d4031c6d5a50947c1fdd8a15c3b732fe69a90fef1c38fd109de9d5f3ae8d007ca
|
||||
DIST pgadmin3-1.22.1.tar.gz 14667770 SHA256 719ea7c0e65d99e8f365bf2d395d7a199804170b3266ada1374d9ac790bc783e SHA512 f190e82317e10b75cb0ebd7cc0c878c4be9c392e33aba44a1356446e4cac92735834a32b1d65999ffc3e36ed130d4cfcc1c25ad5faa3c745e884fccd797331e0 WHIRLPOOL ce7291cd0257914d6c5c11b71f0de630d9b72ac1ec9ee890a4b1feffed540c751c16e4164544223bb7db0eca02d1798d83f188362db4b750c504fd44aad081b7
|
||||
|
@ -1,14 +0,0 @@
|
||||
X-Git-Url: http://git.postgresql.org/gitweb/?p=pgadmin3.git;a=blobdiff_plain;f=pgadmin%2Fctl%2FctlMenuToolbar.cpp;h=4a70089698c37f1f4fcd1bdd78948b4b4336969d;hp=8951aa409177c5e72e9cc0a7a31d177966a7a104;hb=a00916753f88ee9323abd2ea8cddb01428b296fc;hpb=e3ab3ddd6b5faafbc883cfb5003b6a2cecef2ce2
|
||||
|
||||
diff --git a/pgadmin/ctl/ctlMenuToolbar.cpp b/pgadmin/ctl/ctlMenuToolbar.cpp
|
||||
index 8951aa4..4a70089 100644
|
||||
--- a/pgadmin/ctl/ctlMenuToolbar.cpp
|
||||
+++ b/pgadmin/ctl/ctlMenuToolbar.cpp
|
||||
@@ -109,7 +109,7 @@ void ctlMenuButton::DoProcessLeftClick(wxMouseEvent &event)
|
||||
menu_pos.y = button_size.GetHeight();
|
||||
}
|
||||
|
||||
- PopupMenu(m_menu, menu_pos);
|
||||
+ DoPopupMenu(m_menu, menu_pos.x, menu_pos.y);
|
||||
}
|
||||
|
@ -1,59 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
|
||||
WX_GTK_VER="2.8"
|
||||
|
||||
inherit multilib versionator wxwidgets
|
||||
|
||||
DESCRIPTION="wxWidgets GUI for PostgreSQL"
|
||||
HOMEPAGE="http://www.pgadmin.org/"
|
||||
SRC_URI="mirror://postgresql/${PN}/release/v${PV}/src/${P}.tar.gz"
|
||||
|
||||
LICENSE="POSTGRESQL"
|
||||
KEYWORDS="amd64 ppc x86 ~x86-fbsd"
|
||||
SLOT="0"
|
||||
IUSE="debug +databasedesigner"
|
||||
|
||||
DEPEND="x11-libs/wxGTK:2.8[X,debug=]
|
||||
>=dev-db/postgresql-8.4.0
|
||||
>=dev-libs/libxml2-2.6.18
|
||||
>=dev-libs/libxslt-1.1"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
pkg_setup() {
|
||||
local pgslot=$(postgresql-config show)
|
||||
|
||||
if [[ ${pgslot//.} < 84 ]] ; then
|
||||
eerror "PostgreSQL slot must be set to 8.4 or higher."
|
||||
eerror " postgresql-config set 8.4"
|
||||
die "PostgreSQL slot is not set to 8.4 or higher."
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/pgadmin3-desktop.patch"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf --with-wx-version=2.8 \
|
||||
$(use_enable debug) \
|
||||
$(use_enable databasedesigner)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
newicon "${S}/pgadmin/include/images/pgAdmin3.png" ${PN}.png
|
||||
|
||||
# icon location for the desktop file provided in pkg folder
|
||||
insinto /usr/share/pgadmin3
|
||||
doins "${S}/pgadmin/include/images/pgAdmin3.png"
|
||||
|
||||
domenu "${S}/pkg/pgadmin3.desktop"
|
||||
|
||||
# Fixing world-writable files
|
||||
fperms -R go-w /usr/share
|
||||
}
|
@ -1,58 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit multilib versionator wxwidgets
|
||||
|
||||
DESCRIPTION="wxWidgets GUI for PostgreSQL"
|
||||
HOMEPAGE="http://www.pgadmin.org/"
|
||||
SRC_URI="mirror://postgresql/${PN}/release/v${PV}/src/${P}.tar.gz"
|
||||
|
||||
LICENSE="POSTGRESQL"
|
||||
KEYWORDS="amd64 ppc x86 ~x86-fbsd"
|
||||
SLOT="0"
|
||||
IUSE="debug +databasedesigner"
|
||||
|
||||
DEPEND="x11-libs/wxGTK:=[X,debug=]
|
||||
>=dev-db/postgresql-8.4.0:=
|
||||
>=dev-libs/libxml2-2.6.18
|
||||
>=dev-libs/libxslt-1.1"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
pkg_setup() {
|
||||
local pgslot=$(postgresql-config show)
|
||||
|
||||
if [[ ${pgslot//.} < 84 ]] ; then
|
||||
eerror "PostgreSQL slot must be set to 8.4 or higher."
|
||||
eerror " postgresql-config set 8.4"
|
||||
die "PostgreSQL slot is not set to 8.4 or higher."
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/pgadmin3-desktop.patch"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
WX_GTK_PV=$(best_version x11-libs/wxGTK[X,debug=])
|
||||
WX_GTK_VER=$(get_version_component_range 1-2 ${WX_GTK_PV#x11-libs/wxGTK-})
|
||||
|
||||
need-wxwidgets unicode
|
||||
|
||||
econf --with-wx-version=${WX_GTK_VER} \
|
||||
$(use_enable debug) \
|
||||
$(use_enable databasedesigner)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
newicon "${S}/pgadmin/include/images/pgAdmin3.png" ${PN}.png
|
||||
|
||||
domenu "${S}/pkg/pgadmin3.desktop"
|
||||
|
||||
# Fixing world-writable files
|
||||
fperms -R go-w /usr/share
|
||||
}
|
@ -1,61 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils multilib versionator wxwidgets
|
||||
|
||||
DESCRIPTION="wxWidgets GUI for PostgreSQL"
|
||||
HOMEPAGE="http://www.pgadmin.org/"
|
||||
SRC_URI="mirror://postgresql/${PN}/release/v${PV}/src/${P}.tar.gz"
|
||||
|
||||
LICENSE="POSTGRESQL"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
|
||||
SLOT="0"
|
||||
IUSE="debug +databasedesigner"
|
||||
|
||||
DEPEND="x11-libs/wxGTK:=[X,debug=]
|
||||
>=dev-db/postgresql-8.4.0:=
|
||||
>=dev-libs/libxml2-2.6.18
|
||||
>=dev-libs/libxslt-1.1"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
pkg_setup() {
|
||||
local pgslot=$(postgresql-config show)
|
||||
|
||||
if [[ ${pgslot//.} < 84 ]] ; then
|
||||
eerror "PostgreSQL slot must be set to 8.4 or higher."
|
||||
eerror " postgresql-config set 8.4"
|
||||
die "PostgreSQL slot is not set to 8.4 or higher."
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/pgadmin3-desktop.patch" \
|
||||
"${FILESDIR}/pgadmin3-menu-assert.patch"
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
WX_GTK_PV=$(best_version x11-libs/wxGTK[X,debug=])
|
||||
WX_GTK_VER=$(get_version_component_range 1-2 ${WX_GTK_PV#x11-libs/wxGTK-})
|
||||
|
||||
need-wxwidgets unicode
|
||||
|
||||
econf --with-wx-version=${WX_GTK_VER} \
|
||||
$(use_enable debug) \
|
||||
$(use_enable databasedesigner)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
newicon "${S}/pgadmin/include/images/pgAdmin3.png" ${PN}.png
|
||||
|
||||
domenu "${S}/pkg/pgadmin3.desktop"
|
||||
|
||||
# Fixing world-writable files
|
||||
fperms -R go-w /usr/share
|
||||
}
|
@ -1,59 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
|
||||
WX_GTK_VER="2.8"
|
||||
|
||||
inherit multilib versionator wxwidgets
|
||||
|
||||
DESCRIPTION="wxWidgets GUI for PostgreSQL"
|
||||
HOMEPAGE="http://www.pgadmin.org/"
|
||||
SRC_URI="mirror://postgresql/${PN}/release/v${PV}/src/${P}.tar.gz"
|
||||
|
||||
LICENSE="POSTGRESQL"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
|
||||
SLOT="0"
|
||||
IUSE="debug +databasedesigner"
|
||||
|
||||
DEPEND="x11-libs/wxGTK:2.8[X,debug=]
|
||||
>=dev-db/postgresql-8.4.0
|
||||
>=dev-libs/libxml2-2.6.18
|
||||
>=dev-libs/libxslt-1.1"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
pkg_setup() {
|
||||
local pgslot=$(postgresql-config show)
|
||||
|
||||
if [[ ${pgslot//.} < 84 ]] ; then
|
||||
eerror "PostgreSQL slot must be set to 8.4 or higher."
|
||||
eerror " postgresql-config set 8.4"
|
||||
die "PostgreSQL slot is not set to 8.4 or higher."
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/pgadmin3-desktop.patch"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf --with-wx-version=2.8 \
|
||||
$(use_enable debug) \
|
||||
$(use_enable databasedesigner)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
newicon "${S}/pgadmin/include/images/pgAdmin3.png" ${PN}.png
|
||||
|
||||
# icon location for the desktop file provided in pkg folder
|
||||
insinto /usr/share/pgadmin3
|
||||
doins "${S}/pgadmin/include/images/pgAdmin3.png"
|
||||
|
||||
domenu "${S}/pkg/pgadmin3.desktop"
|
||||
|
||||
# Fixing world-writable files
|
||||
fperms -R go-w /usr/share
|
||||
}
|
@ -1,60 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils multilib versionator wxwidgets
|
||||
|
||||
DESCRIPTION="wxWidgets GUI for PostgreSQL"
|
||||
HOMEPAGE="http://www.pgadmin.org/"
|
||||
SRC_URI="mirror://postgresql/${PN}/release/v${PV}/src/${P}.tar.gz"
|
||||
|
||||
LICENSE="POSTGRESQL"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
|
||||
SLOT="0"
|
||||
IUSE="debug +databasedesigner"
|
||||
|
||||
DEPEND="x11-libs/wxGTK:=[X,debug=]
|
||||
>=dev-db/postgresql-8.4.0:=
|
||||
>=dev-libs/libxml2-2.6.18
|
||||
>=dev-libs/libxslt-1.1"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
pkg_setup() {
|
||||
local pgslot=$(postgresql-config show)
|
||||
|
||||
if [[ ${pgslot//.} < 84 ]] ; then
|
||||
eerror "PostgreSQL slot must be set to 8.4 or higher."
|
||||
eerror " postgresql-config set 8.4"
|
||||
die "PostgreSQL slot is not set to 8.4 or higher."
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/pgadmin3-desktop.patch"
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
WX_GTK_PV=$(best_version x11-libs/wxGTK[X,debug=])
|
||||
WX_GTK_VER=$(get_version_component_range 1-2 ${WX_GTK_PV#x11-libs/wxGTK-})
|
||||
|
||||
need-wxwidgets unicode
|
||||
|
||||
econf --with-wx-version=${WX_GTK_VER} \
|
||||
$(use_enable debug) \
|
||||
$(use_enable databasedesigner)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
newicon "${S}/pgadmin/include/images/pgAdmin3.png" ${PN}.png
|
||||
|
||||
domenu "${S}/pkg/pgadmin3.desktop"
|
||||
|
||||
# Fixing world-writable files
|
||||
fperms -R go-w /usr/share
|
||||
}
|
@ -1,52 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
CMAKE_IN_SOURCE_BUILD=1
|
||||
inherit cmake-utils eutils wxwidgets
|
||||
|
||||
MY_PN=${PN/a/A}
|
||||
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
DESCRIPTION="${MY_PN} is a job scheduler for PostgreSQL"
|
||||
HOMEPAGE="http://www.pgadmin.org/download/pgagent.php"
|
||||
SRC_URI="mirror://postgresql/pgadmin3/release/${PN}/${MY_PN}-${PV}-Source.tar.gz"
|
||||
LICENSE="POSTGRESQL GPL-2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-db/postgresql-9.0.0
|
||||
x11-libs/wxGTK:2.8
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/cmake-2.6
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${PV}-Source"
|
||||
|
||||
src_prepare() {
|
||||
sed -e "s:share):share/${P}):" \
|
||||
-i CMakeLists.txt || die "Couldn't patch CMakeLists.txt"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
WX_GTK_VER="2.8"
|
||||
if has_version "x11-libs/wxGTK[X]"; then
|
||||
need-wxwidgets unicode
|
||||
else
|
||||
need-wxwidgets base-unicode
|
||||
fi
|
||||
mycmakeargs="-DSTATIC_BUILD:BOOLEAN=FALSE"
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
newinitd "${FILESDIR}/pgagent.initd" ${PN}
|
||||
newconfd "${FILESDIR}/pgagent.confd" ${PN}
|
||||
|
||||
rm "${ED}"/usr/{LICENSE,README} || die "Failed to remove useless docs"
|
||||
}
|
@ -0,0 +1,62 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit flag-o-matic
|
||||
|
||||
MY_PN="MoarVM"
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git"
|
||||
inherit git-r3
|
||||
KEYWORDS=""
|
||||
S="${WORKDIR}/${P}"
|
||||
else
|
||||
SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
|
||||
HOMEPAGE="http://moarvm.org"
|
||||
LICENSE="Artistic-2"
|
||||
SLOT="0"
|
||||
IUSE="asan clang debug doc +jit static-libs optimize ubsan"
|
||||
|
||||
RDEPEND="dev-libs/libatomic_ops
|
||||
dev-libs/libtommath
|
||||
dev-libs/libuv
|
||||
jit? ( dev-lang/lua:0[deprecated]
|
||||
dev-lua/LuaBitOp )
|
||||
virtual/libffi"
|
||||
DEPEND="${RDEPEND}
|
||||
clang? ( >=sys-devel/clang-3.1 )
|
||||
dev-lang/perl"
|
||||
|
||||
DOCS=( CREDITS README.markdown )
|
||||
|
||||
# Tests are conducted via nqp
|
||||
RESTRICT=test
|
||||
|
||||
src_configure() {
|
||||
use doc && DOCS+=( docs/* )
|
||||
local myconfigargs=(
|
||||
"--prefix=/usr"
|
||||
"--has-libtommath"
|
||||
"--has-libuv"
|
||||
"--has-libatomic_ops"
|
||||
"--has-libffi"
|
||||
"--libdir=$(get_libdir)"
|
||||
"--compiler=$(usex clang clang gcc)"
|
||||
"$(usex asan --asan)"
|
||||
"$(usex debug --debug --no-debug)"
|
||||
"$(usex jit --lua=/usr/bin/lua --no-jit)"
|
||||
"$(usex optimize --optimize= --no-optimize)"
|
||||
"$(usex static-libs --static)"
|
||||
"$(usex ubsan --ubsan)"
|
||||
)
|
||||
use optimize && filter-flags '-O*'
|
||||
|
||||
perl Configure.pl "${myconfigargs[@]}" || die
|
||||
}
|
@ -0,0 +1,160 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit java-pkg-opt-2 multibuild
|
||||
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
EGIT_REPO_URI="https://github.com/perl6/${PN}.git"
|
||||
inherit git-r3
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="https://github.com/perl6/${PN}/tarball/${PV} -> ${P}.tar.gz"
|
||||
inherit vcs-snapshot
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler"
|
||||
HOMEPAGE="http://rakudo.org/"
|
||||
|
||||
LICENSE="Artistic-2"
|
||||
SLOT="0"
|
||||
IUSE="doc clang java +moar test"
|
||||
REQUIRED_USE="|| ( java moar )"
|
||||
|
||||
CDEPEND="java? (
|
||||
dev-java/asm:4
|
||||
dev-java/jline:0
|
||||
dev-java/jna:4
|
||||
)
|
||||
moar? ( ~dev-lang/moarvm-${PV}[clang=] )"
|
||||
RDEPEND="${CDEPEND}
|
||||
java? ( >=virtual/jre-1.7 )"
|
||||
DEPEND="${CDEPEND}
|
||||
clang? ( sys-devel/clang )
|
||||
java? ( >=virtual/jdk-1.7 )
|
||||
dev-lang/perl"
|
||||
|
||||
pkg_pretend() {
|
||||
if has_version dev-lang/rakudo || has_version dev-lang/nqp; then
|
||||
ewarn "NQP is known to fail compilation/installation with Rakudo and/or NQP"
|
||||
ewarn "already being installed. So if it fails, try uninstalling both"
|
||||
ewarn "dev-lang/nqp and dev-lang/rakudo, then do a new installation."
|
||||
ewarn "(see Bug #584394)"
|
||||
fi
|
||||
}
|
||||
|
||||
java_prepare() {
|
||||
# Don't clean stage0 jars.
|
||||
einfo "Cleaning upstream jars"
|
||||
java-pkg_clean 3rdparty/
|
||||
|
||||
# Don't use jars we just deleted.
|
||||
sed -i -r 's/(:3rdparty[^:]*)+/:${THIRDPARTY_JARS}/g' \
|
||||
src/vm/jvm/runners/nqp-j || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
MULTIBUILD_VARIANTS=()
|
||||
use moar && MULTIBUILD_VARIANTS+=( moar )
|
||||
use java && MULTIBUILD_VARIANTS+=( jvm )
|
||||
|
||||
multibuild_copy_sources
|
||||
|
||||
# This will pull in conditional java_prepare
|
||||
default
|
||||
}
|
||||
|
||||
nqp_configure() {
|
||||
pushd "${BUILD_DIR}" > /dev/null || die
|
||||
local myconfargs=(
|
||||
"--backend=${MULTIBUILD_VARIANT}"
|
||||
"--prefix=/usr" )
|
||||
|
||||
perl Configure.pl "${myconfargs[@]}" || die
|
||||
popd || die
|
||||
}
|
||||
|
||||
nqp_compile() {
|
||||
if [[ "${MULTIBUILD_VARIANT}" = jvm ]]; then
|
||||
emake -j1 \
|
||||
-C "${BUILD_DIR}" \
|
||||
THIRDPARTY_JARS=$(java-pkg_getjars --with-dependencies asm-4,jline,jna-4) \
|
||||
JAVAC="$(java-pkg_get-javac) $(java-pkg_javac-args)"
|
||||
elif [[ "${MULTIBUILD_VARIANT}" = moar ]]; then
|
||||
emake -j1 \
|
||||
-C "${BUILD_DIR}"
|
||||
fi
|
||||
}
|
||||
|
||||
nqp_test() {
|
||||
emake -j1 \
|
||||
-C "${BUILD_DIR}" \
|
||||
test
|
||||
}
|
||||
|
||||
nqp_install() {
|
||||
# This is the actual reason we need multibuild.eclass.
|
||||
# We need to distinguish the install procedure for MoarVM and JVM backends.
|
||||
case "${MULTIBUILD_VARIANT}" in
|
||||
moar)
|
||||
emake \
|
||||
DESTDIR="${ED}" \
|
||||
-C "${BUILD_DIR}" \
|
||||
install
|
||||
;;
|
||||
jvm)
|
||||
pushd "${BUILD_DIR}" > /dev/null || die
|
||||
# Set JAVA_PKG_JARDEST early.
|
||||
java-pkg_init_paths_
|
||||
|
||||
# Upstream sets the classpath to this location. Perhaps it's
|
||||
# used to locate the additional libraries?
|
||||
java-pkg_addcp "${JAVA_PKG_JARDEST}"
|
||||
|
||||
insinto "${JAVA_PKG_JARDEST}"
|
||||
local jar
|
||||
|
||||
for jar in *.jar; do
|
||||
if has ${jar} ${PN}.jar ${PN}-runtime.jar; then
|
||||
# jars for NQP itself.
|
||||
java-pkg_dojar ${jar}
|
||||
else
|
||||
# jars used by NQP.
|
||||
doins ${jar}
|
||||
fi
|
||||
done
|
||||
|
||||
# Upstream uses -Xbootclasspath/a, which is faster due to lack
|
||||
# of verification, but gjl isn't flexible enough yet. :(
|
||||
java-pkg_dolauncher ${PN}-j --main ${PN}
|
||||
dosym ${PN}-j /usr/bin/${PN}
|
||||
dobin tools/jvm/eval-client.pl
|
||||
popd > /dev/null || die
|
||||
;;
|
||||
*)
|
||||
die "Unknown MULTIBUILD_VARIANT ${MULTIBUILD_VARIANT}."
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
multibuild_foreach_variant nqp_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
multibuild_foreach_variant nqp_compile
|
||||
}
|
||||
|
||||
src_test() {
|
||||
multibuild_foreach_variant nqp_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
multibuild_foreach_variant nqp_install
|
||||
|
||||
dodoc CREDITS README.pod
|
||||
use doc && dodoc -r docs/*
|
||||
}
|
@ -0,0 +1,73 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit java-pkg-opt-2
|
||||
|
||||
DESCRIPTION="A compiler for the Perl 6 programming language"
|
||||
HOMEPAGE="http://rakudo.org"
|
||||
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
EGIT_REPO_URI="https://github.com/rakudo/${PN}.git"
|
||||
inherit git-r3
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="${HOMEPAGE}/downloads/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="Artistic-2"
|
||||
SLOT="0"
|
||||
# TODO: add USE="javascript" once that's usable in nqp
|
||||
IUSE="clang java +moar test"
|
||||
REQUIRED_USE="|| ( java moar )"
|
||||
|
||||
CDEPEND="~dev-lang/nqp-${PV}:${SLOT}=[java?,moar?,clang=]"
|
||||
RDEPEND="${CDEPEND}
|
||||
java? ( >=virtual/jre-1.7 )"
|
||||
DEPEND="${CDEPEND}
|
||||
clang? ( sys-devel/clang )
|
||||
java? ( >=virtual/jdk-1.7 )
|
||||
>=dev-lang/perl-5.10"
|
||||
|
||||
pkg_pretend() {
|
||||
if has_version dev-lang/rakudo; then
|
||||
ewarn "Rakudo is known to fail compilation/installation with Rakudo"
|
||||
ewarn "already being installed. So if it fails, try unmerging dev-lang/rakudo,"
|
||||
ewarn "then do a new installation."
|
||||
ewarn "(see Bug #584394)"
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local backends
|
||||
use moar && backends+="moar,"
|
||||
use java && backends+="jvm"
|
||||
|
||||
local myargs=(
|
||||
"--prefix=/usr"
|
||||
"--sysroot=/"
|
||||
"--sdkroot=/"
|
||||
"--backends=${backends}"
|
||||
)
|
||||
|
||||
perl Configure.pl "${myargs[@]}" || die
|
||||
|
||||
if use java; then
|
||||
NQP=$(java-pkg_getjars --with-dependencies nqp)
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" install
|
||||
}
|
||||
|
||||
src_test() {
|
||||
RAKUDO_PRECOMP_PREFIX=$(mktemp -d) default
|
||||
}
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=TIMB
|
||||
DIST_VERSION=6.04
|
||||
DIST_EXAMPLES=("demo/*")
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Powerful feature-rich perl source code profiler"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-perl/File-Which-1.90.0
|
||||
virtual/perl-Getopt-Long
|
||||
dev-perl/JSON-MaybeXS
|
||||
virtual/perl-Scalar-List-Utils
|
||||
virtual/perl-XSLoader
|
||||
sys-libs/zlib
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
test? (
|
||||
>=virtual/perl-Test-Simple-0.840.0
|
||||
>=dev-perl/Test-Differences-0.60.0
|
||||
)
|
||||
"
|
||||
|
||||
src_test() {
|
||||
perl_rm_files t/90-pod.t t/91-pod_coverage.t t/92-file_port.t \
|
||||
t/71-moose.t t/72-autodie.t t/68-hashline.t
|
||||
perl-module_src_test
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST Devel-NYTProf-6.02.tar.gz 437762 SHA256 788bb97d9b983cab15e947ef1932d547c50635a6f48b08cb275391179691f08f SHA512 f2e3a65d7351e982c6cb00a2cbd446d1aebd3438e89452b910169072ded0a21aac8a27a4fa99efe5f941f22e62b20881b40a17cbd2bb1cada6e5418d39b133bc WHIRLPOOL 3cb6b5e066fe1bb32437dd0ad4978b979903c5899e1071e720432dfb808c6e9787a4fc5f3225ddbb96be9f8a9a87b9d45678e319a9b0689d2e27c883fb9c58c8
|
||||
DIST Devel-NYTProf-6.03.tar.gz 437660 SHA256 e5fcdaac038ce6a5005f363d645836c0b1a492dab68790972c9684b7c5ff9684 SHA512 ac45259a1a7914941682ae6af1d1101b9248249ad34e2a839e2c4cb443c1354791ed5fb852ed6f6180b48b57943a73046bebb3791301e267f96434a17d5020e0 WHIRLPOOL c53dd0bd671a576487ff3a4c86eb1b7d07b468b765475bb55948f770fa8a9a3cdcfe06920e696f81ef8e23f2e0e8474a9693cde4b189fd36f4f56d79e6ef5972
|
||||
DIST Devel-NYTProf-6.04.tar.gz 461716 SHA256 c04c9f03663b7e4e9cc159f30bcdc0bab5652889c88c425ec157e831318d4891 SHA512 67b5013f4b3e54db743964f91fd8113fbe672be81026aae3375e9bb5376205d735c91ddbde05784a7df235a8e43ef3db2713e396c13e45726ca594e1e76d051c WHIRLPOOL f5fce257b4a71b44943bdd5f0328743359c40cad4fa50b7e0d17ba7f16bc15b9cb4c2c2815f8cc4cec4671a84723ef60ee900df7ffe6f85c7bda7fb671abf26a
|
||||
|
@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=DCONWAY
|
||||
DIST_VERSION=0.997004
|
||||
DIST_EXAMPLES=("examples/*")
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Interactively prompt for user input"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
virtual/perl-IO
|
||||
dev-perl/TermReadKey
|
||||
dev-perl/Want
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-perl/Module-Build
|
||||
test? ( virtual/perl-Test-Simple )
|
||||
"
|
||||
|
||||
src_test() {
|
||||
perl_rm_files "t/pod.t" "t/pod-coverage.t"
|
||||
perl-module_src_test
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST IO-Prompt-0.997003.tar.gz 15265 SHA256 9e00844263fedf960dff1938b7b9e5d35a47e52c713a7c790224401a2fe54416 SHA512 77bb0aee716322879b36cd3d393b58426fe50fb72d415fab16b2546b99f4f5c6b3e3f1da06be9d066baa6c549e2469b4b7c3807373c7b6233a689b6a4357664d WHIRLPOOL c5ebc552c03b6f5376e99f99fe1615279e075178e29ba512f5044d0b2420b5443803c9b74b067db0b59fc2de40938b9a1e3cd9093a4877bdd1ed98f7518ae66f
|
||||
DIST IO-Prompt-0.997004.tar.gz 15297 SHA256 f17bb305ee6ac8b5b203e6d826eb940c4f3f6d6f4bfe719c3b3a225f46f58615 SHA512 a3624ae807b88493231e3de5ad2bff78927924fa72db68828cdbe69fd54c9a38f6fd7e39d9cddf1e82e60614ddaacbcdef1ba08e4af6713d899077b141d8b2e6 WHIRLPOOL 6203f1142148ed6867123160c32f2880b358479c0318de6cc085a022152c5b980e8c051c40ed4e552f7bc2a2620fbc396c7b4ee545bef502badf43aa35028ac7
|
||||
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=MARIOROY
|
||||
DIST_VERSION=1.809
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Many-Core Engine providing parallel processing capabilities"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
virtual/perl-Carp
|
||||
virtual/perl-File-Path
|
||||
virtual/perl-Getopt-Long
|
||||
virtual/perl-IO
|
||||
virtual/perl-Scalar-List-Utils
|
||||
virtual/perl-Socket
|
||||
>=virtual/perl-Storable-2.40.0
|
||||
virtual/perl-Time-HiRes
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
test? ( virtual/perl-Test-Simple )
|
||||
"
|
@ -1 +1,2 @@
|
||||
DIST MCE-1.705.tar.gz 161269 SHA256 73e31f9ae9ce13a4770487544347c118a0171cbdb54b8d9bc91d91d1c96360be SHA512 dbc896cb26d8b78444b91bb39a5d4379d2a407c494aff2d69ae2a51613722431dd86e1af866b4bb22dabd15f7a414b23c5c1e8fae3e82ecb2595b066934f93a4 WHIRLPOOL 142dabaeae9e277ca71c447092343083a079abcb59a704548e39013b79ea2c0f22b2bc0da1ec4fbe80becef930458d14b6eb5769cadd01bfaa23f7db7b1cbbc3
|
||||
DIST MCE-1.809.tar.gz 170943 SHA256 aa0d5aedeb6233ce8e90bd857e04fa554d0b79ede5ea20422d0f88fcbe4178d6 SHA512 a04a33de0a4aa7376ed30716f4c6abdabad79f4d3c4c56683988fa9a6c4f01d69662171b8bdae750cda0cfbce6b1d93207c428fe1f80aeca92e61aeb2ab61c65 WHIRLPOOL a126944bfd6e7d421622ee380852474203055848bd6fcfedc79627b76a342162b052fc028ac07d5508577114ff57b4e506cf16c931bf76329b6a9c31544272ef
|
||||
|
@ -1 +1,2 @@
|
||||
DIST Time-Moment-0.38.tar.gz 150867 SHA256 0a8e3d77676f66095c15d63395cacf7dc283eccf1844ad3b718f4e18d9db74a1 SHA512 e287b66cf6dc902bd3748753246ff554a4f512cdfa41e84ac6dc1d6853d2ec37cf9a4de476914cee4582f2a2121fc14fc6d71e98efa6d8a4f0600aff883571aa WHIRLPOOL 7c151d3d6d10c5aaf335baa5581b6eea275072781d1ace9472da51553ac3d7d1479f2f2815920aa03d5b798bb45f119089156edb5602102fa32493e8a832ef39
|
||||
DIST Time-Moment-0.39.tar.gz 158045 SHA256 4cbbadb1f525a35061965475cafacac92a8fd9b2fcf654b19069170aee041b90 SHA512 40d421cafecaac0fc97fe7f6d353a3bbb54e85f34bac4ffb512c67419d6d86ecc5e7a547604847616c498492e9029f3f116bbd2ec1159f0f210a63fb8b568b51 WHIRLPOOL 8a92ef30cf186c1f5f93e9aefdbe76bfb62d57fcdf09ca24088e96a4fdb0f3b4df25524fcd1449367f503fcf923cc8aeadb376de168eb6669af5a54d3c1db9a4
|
||||
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=CHANSEN
|
||||
DIST_VERSION=0.39
|
||||
DIST_EXAMPLES=("eg/*")
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Represents a date and time of day with an offset from UTC"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/0.38-makefilepl.patch"
|
||||
)
|
||||
RDEPEND="
|
||||
virtual/perl-Carp
|
||||
virtual/perl-Time-HiRes
|
||||
>=virtual/perl-XSLoader-0.20.0
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=virtual/perl-ExtUtils-MakeMaker-6.590.0
|
||||
>=virtual/perl-ExtUtils-ParseXS-3.180.0
|
||||
test? (
|
||||
>=dev-perl/Test-Fatal-0.6.0
|
||||
>=dev-perl/Test-Number-Delta-1.60.0
|
||||
dev-perl/Test-Requires
|
||||
>=virtual/perl-Test-Simple-0.880.0
|
||||
)
|
||||
"
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue