Back in Gentoo - first steps :-)

This commit is contained in:
Martin Sekera 2020-04-01 23:10:22 +02:00
parent 1102111386
commit 5353b3cebe
106 changed files with 62 additions and 4729 deletions

1
.gitignore vendored
View file

@ -1 +1,2 @@
/.cache /.cache
/OLD

View file

@ -0,0 +1,58 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit git-r3
DESCRIPTION="A personal collection of scripts, aliases, zsh envs, and a nice prompt."
HOMEPAGE="https://git.decade.cz/overwatch/over-env"
EGIT_REPO_URI="https://git.decade.cz/overwatch/over-env.git"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="*"
IUSE="+tools +prompt +locale +screen"
RDEPEND="
tools? ( dev-python/psutil dev-python/over )
"
src_compile() {
if use prompt; then
ewarn "This is a prototype written in Python. Expect lower performance."
fi
}
src_install() {
if use tools; then
dobin bin/*
fi
if use prompt; then
insinto /usr/share/${PN}
doins lib/{prompt-init,prompt.py}
fi
insinto /usr/share/${PN}
doins lib/python-startup.py
insinto /etc
doins -r etc/{over,zsh}
if use screen; then
doins etc/{screenrc,screenrc.over}
fi
if use locale; then
insinto /usr/share/i18n/locales
doins locale/en_EU
fi
}
pkg_postinst() {
if use prompt; then
einfo "Source /usr/share/over-env/prompt-init to enable the prompt."
einfo "It can be configured in /etc/over/env/prompt.cfg"
fi
}

View file

@ -1,24 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
inherit git-2
DESCRIPTION="Hashed storage - copies files from directories into one unique store."
HOMEPAGE="https://git.covalent.cz/aggregate/hast"
SRC_URI=""
EGIT_REPO_URI="https://git.covalent.cz/aggregate/hast.git"
LICENSE="AO-JSL"
SLOT="0"
KEYWORDS="x86 amd64"
IUSE=""
RDEPEND="dev-python/over"
src_install() {
/bin/bash install.sh "${D}"
}

View file

@ -1,30 +0,0 @@
From 31a9a6ffc10f9737e70d7f0051ff590ff284ad07 Mon Sep 17 00:00:00 2001
From: Rico Tzschichholz <ricotz@ubuntu.com>
Date: Tue, 5 Sep 2017 00:01:16 +0200
Subject: Accept GnuPG 2.2.x as supported version
https://git.gnome.org/browse/seahorse/commit/?id=31a9a6ffc10f9737e70d7f0051ff590ff284ad07
https://git.gnome.org/browse/seahorse/patch/?id=31a9a6ffc10f9737e70d7f0051ff590ff284ad07
Note: had to change GPGME_REQUIRED=1.7.0 to GPGME_REQUIRED=1.0.0 for
3.20.0 for patch to apply
---
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index fc4493c..723b46f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -9,7 +9,7 @@ GCR_REQUIRED=3.11.91
GTK_REQ=3.4.0
GTK_MAX=GTK_VERSION_3_4
-GNUPG_ACCEPTED="2.0.12 2.1.4"
+GNUPG_ACCEPTED="2.0.12 2.1.4 2.2.0 2.2.1"
GPGME_REQUIRED=1.0.0
LIBSECRET_REQUIRED=0.16
AVAHI_GLIB_REQUIRED=0.6
--
cgit v0.12

View file

@ -1,67 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
GNOME2_EAUTORECONF="yes"
inherit gnome2
DESCRIPTION="A GNOME application for managing encryption keys"
HOMEPAGE="https://wiki.gnome.org/Apps/Seahorse"
LICENSE="GPL-2+ FDL-1.1+"
SLOT="0"
IUSE="debug ldap zeroconf"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
COMMON_DEPEND="
>=app-crypt/gcr-3.11.91:=
>=app-crypt/gnupg-2.0.12
>=app-crypt/gpgme-1
>=app-crypt/libsecret-0.16
>=dev-libs/glib-2.10:2
>=net-libs/libsoup-2.33.92:2.4
net-misc/openssh
>=x11-libs/gtk+-3.4:3
x11-misc/shared-mime-info
ldap? ( net-nds/openldap:= )
zeroconf? ( >=net-dns/avahi-0.6:= )
"
DEPEND="${COMMON_DEPEND}
app-text/yelp-tools
dev-util/gdbus-codegen
>=dev-util/intltool-0.35
dev-util/itstool
sys-devel/gettext
virtual/pkgconfig
"
# Need seahorse-plugins git snapshot
RDEPEND="${COMMON_DEPEND}
!<app-crypt/seahorse-plugins-2.91.0_pre20110114
"
src_prepare() {
# Bug #629864
eapply "${FILESDIR}/seahorse-3.20.0-gnupg-configure.patch"
# Do not mess with CFLAGS with USE="debug"
sed -e '/CFLAGS="$CFLAGS -g/d' \
-e '/CFLAGS="$CFLAGS -O0/d' \
-i.bak configure.ac || die "sed 1 failed"
gnome2_src_prepare
}
src_configure() {
# bindir is needed due to bad macro expansion in desktop file, bug #508610
gnome2_src_configure \
--bindir=/usr/bin \
--enable-pgp \
--enable-ssh \
--enable-pkcs11 \
--enable-hkp \
$(use_enable debug) \
$(use_enable ldap) \
$(use_enable zeroconf sharing) \
VALAC=$(type -P true)
}

View file

@ -1,4 +0,0 @@
AUX plop-0.2.3_0.30.8.patch 14202 RMD160 5b45265a49a9dfea6c316de38182a1cc660385b9 SHA1 15d40a3533eeb451f05551b20e4b454ca7df3f3b SHA256 9238e3f2a3508705df8a1689418eabfe5fd99eff4276947c6f6da957ef7dffab
AUX plop.bash-completion 2255 RMD160 deb6e27bfb99fbca3cde5bd30b6d44567ac69a77 SHA1 fb7b9cddbe5b0358ed6cd4d9e5b0c269c1ed848a SHA256 08c96f4c2bc90bc40af08634d98fd5535986f5e935f90af9c252156906fcaeaf
DIST plop-0.2.3.tar.gz 21315 RMD160 11a1590f91e49d985a5109fe8ca3421855cd4c9e SHA1 dafd5ec96c4ddd6d189feb104c9cb7811d143728 SHA256 944cdfcb9d633dacc4a196039d509e6dc9a22e4ec1715255733a75ca6a36a9e4
EBUILD plop-0.2.3.ebuild 1389 RMD160 7e93851112eb7dc237c6380b4baf1b08c2784d91 SHA1 7415b1c30518c4fcf85be1249e2194adfdea9d9e SHA256 6a8d6e51e03066327846d358022b742817bac07cec4d025d1cfcef1affd56131

View file

@ -1,312 +0,0 @@
--- genlop-0.30.8/genlop 2007-10-04 10:15:07.000000000 +0200
+++ plop-0.2.3/plop 2008-07-15 20:57:14.000000000 +0200
@@ -17,16 +17,17 @@
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
-use strict;
-use warnings;
+#use strict;
+#use warnings;
+#use diagnostics;
use POSIX;
use Term::ANSIColor;
use Date::Manip;
use LWP::Simple;
use File::Basename;
-my $version = "0.30.7";
-my @logfiles = ("/var/log/emerge.log");
+my $version = "0.2.3";
+my @logfiles = ("/var/log/paludis.log");
my %COLORS = (
'blue' => 'bold blue',
'green' => 'bold green',
@@ -109,9 +110,9 @@
sub open_file
{
my ($file, $fh) = @_;
- if ($file eq "/var/log/emerge.log" && !-r $file)
+ if ($file eq "/var/log/paludis.log" && !-r $file)
{
- print "$progname: cannot open " . $file . " for reading\n" . "maybe you are not a member of the portage group ?\n" . "try genlop -h for help\n";
+ print "$progname: cannot open " . $file . " for reading\n" . "maybe you are not a member of the portage group ?\n" . "try plop -h for help\n";
exit 1;
}
if (-T $file)
@@ -334,24 +335,24 @@
# provides help information
sub help ()
{
- print "Usage: ", colored("genlop ", $COLORS{'blue'}), "[", colored("options", $COLORS{'green'}), "] [", colored("-f ", $COLORS{'green'}), "logfile] [",
+ print "Usage: ", colored(basename($0)." ", $COLORS{'blue'}), "[", colored("options", $COLORS{'green'}), "] [", colored("-f ", $COLORS{'green'}), "logfile] [",
colored("category/package", $COLORS{'green'}), "]\n\n", colored("Options:\n", $COLORS{'green'}), colored(" -c ", $COLORS{'green'}),
"display the currently compiling packages (if any)\n", colored(" -e ", $COLORS{'green'}) . "display package history; default if any option is used.\n",
- colored(" -f ", $COLORS{'green'}), "read emerge log information from \"logfile\" instead of ", $logfiles[0], "\n",
+ colored(" -f ", $COLORS{'green'}), "read paludis log information from \"logfile\" instead of ", $logfiles[0], "\n",
colored(" -h ", $COLORS{'green'}), "print this help\n", colored(" -i ", $COLORS{'green'}),
"extra infos for the selected package (build specific USE ", "and CFLAGS\n variables, average build time, etc)\n",
colored(" -g ", $COLORS{'green'}), "display GMT/UTC, not localized time.\n", colored(" -l ", $COLORS{'green'}), "show full merge history.\n",
colored(" -n ", $COLORS{'green'}), "no color in output\n", colored(" -p ", $COLORS{'green'}),
- "estimate build time from a piped \"emerge -p\" output\n", colored(" -q ", $COLORS{'green'}),
+ "estimate build time from a piped \"paludis -p\" output\n", colored(" -q ", $COLORS{'green'}),
"query gentoo.linuxhowtos.org database if no local emerge was found\n", colored(" -r ", $COLORS{'green'}),
"search for portage tree sync/rsync history.\n", colored(" -s ", $COLORS{'green'}),
"use (case insensitive) regular expressions to match package names\n", colored(" -S ", $COLORS{'green'}),
"use case sensitive regular expressions to match package names\n", colored(" -t ", $COLORS{'green'}),
"calculate merge time for the specific package(s).\n", colored(" -u ", $COLORS{'green'}), "show when packages have been unmerged.\n",
- colored(" -v ", $COLORS{'green'}), "display genlop version and exit.\n\n", colored(" --date datestring1", $COLORS{'green'}), " [",
+ colored(" -v ", $COLORS{'green'}), "display plop version and exit.\n\n", colored(" --date datestring1", $COLORS{'green'}), " [",
colored(" --date datestring2", $COLORS{'green'}), "] only shows results between datestring1\n",
- " and datestring2. datestring2 dafaults to \"now\" if not", " explicitly set.\n", " (e.g. genlop --list --date 3 days ago)\n",
- "\nThis program is licensed under the GPL v2. See COPYING.\n", "For further info about genlop please read the man page.\n";
+ " and datestring2. datestring2 dafaults to \"now\" if not", " explicitly set.\n", " (e.g. plop --list --date 3 days ago)\n",
+ "\nThis program is licensed under the GPL v2. See COPYING.\n", "For further info about plop please read the man page.\n";
exit 0;
}
@@ -432,7 +433,7 @@
}
else
{
- $regexp = qr/(.*)(-[0-9]{1,7}.*?)/i;
+ $regexp = qr/(.*)(-(?:[0-9]{1,7}|scm).*?)/i;
}
return "$regexp";
}
@@ -452,8 +453,8 @@
{
$regexp =
$ssearch_found
- ? qr/(.*$arg.*?)(-[0-9]{1,7}.*?)/
- : qr/(.*$arg.*?)(-[0-9]{1,7}.*?)/i;
+ ? qr/(.*$arg.*?)(-(?:[0-9]{1,7}|scm).*?)/
+ : qr/(.*$arg.*?)(-(?:[0-9]{1,7}|scm).*?)/i;
}
return "$regexp";
}
@@ -464,8 +465,8 @@
$category = $arg;
$regexp =
$ssearch_found
- ? qr/($category.*?)(-[0-9]{1,7}.*?)/
- : qr/($category.*?)(-[0-9]{1,7}.*?)/i;
+ ? qr/($category.*?)(-(?:[0-9]{1,7}|scm).*?)/
+ : qr/($category.*?)(-(?:[0-9]{1,7}|scm).*?)/i;
return "$regexp";
}
@list = split(/\//, $arg);
@@ -475,7 +476,7 @@
$category = $list[0];
$ebuild = $list[1];
@list = ();
- @list = split(/(-[0-9]{1,7})/, $ebuild);
+ @list = split(/(-(?:[0-9]{1,7}|scm))/, $ebuild);
if ($list[1])
{
$ebuild = $list[0];
@@ -489,14 +490,14 @@
}
$regexp =
$ssearch_found
- ? qr!($category\/$ebuild)(-[0-9]{1,7}.*?)!
- : qr!($category\/$ebuild)(-[0-9]{1,7}.*?)!i;
+ ? qr!($category\/$ebuild)(-(?:[0-9]{1,7}|scm).*?)!
+ : qr!($category\/$ebuild)(-(?:[0-9]{1,7}|scm).*?)!i;
return "$regexp";
}
$regexp =
$ssearch_found
- ? qr!(.*?/$ebuild)(-[0-9]{1,7}.*?)!
- : qr!(.*?/$ebuild)(-[0-9]{1,7}.*?)!i;
+ ? qr!(.*?/$ebuild)(-(?:[0-9]{1,7}|scm).*?)!
+ : qr!(.*?/$ebuild)(-(?:[0-9]{1,7}|scm).*?)!i;
return "$regexp";
}
@@ -558,10 +559,10 @@
print "These are the pretended packages:";
print " (this may take a while; wait...)\n\n";
- # open STDIN; that's why emerge -p foo is piped to a genlop -p
+ # open STDIN; that's why emerge -p foo is piped to a plop -p
while (<STDIN>)
{
- if ($_ =~ m/^\[e.*\] (.*?)\/(.*?)(\-[0-9])/)
+ if ($_ =~ m/^\* (.*?)\/(.*?)(\-(?:[0-9]|scm))/)
{
push @targets, $2;
print;
@@ -580,11 +581,11 @@
open_file($logfile, \$handle);
foreach (<$handle>)
{
- if (m/^(.*?)\: \>\>\> emerge.*?\/$ebuild_arg-[0-9].*/)
+ if (m/^(.*?)\: starting install of package .*?\/$ebuild_arg-(?:[0-9]|scm).*?::/)
{
$e_start = $1;
}
- if (m/^(.*?)\: ::: completed .*?\) .*\/$ebuild_arg-[0-9].* to \//)
+ if (m/^(.*?)\: finished install of package .*?\/$ebuild_arg-(?:[0-9]|scm).*?::/)
{
$e_end = $1;
$tm_secondi += ($e_end - $e_start);
@@ -666,11 +667,12 @@
# not check for sanity and have users check their FEATURES instead.
my @targets = ();
my @sandbox_pids = ();
- my @sandbox_procs = qx{ps ax -o pid,args | tail -n +2 | sed -e's/^ *//' | grep ' sandbox ' | grep -v ' grep '};
- my ($e_curmerge, $e_lastmerge);
+ my @sandbox_procs = qx{ps ax -w -o pid,args|grep '[s]andbox'}; # [s] so you don't need this ugly grep -v grep, also the use of tail and such are foobar
+ my $r_start = 0;
+ my ($r_curmerge, $r_lastmerge, $r_current);
foreach (@sandbox_procs)
{
- if (m/^(.*?) \[(.*?)\-[0-9].*?\]/)
+ if (m/^(.*?) sandbox .*? .*\/(.*?)\-(?:[0-9]|scm).*?\.(ebuild|kdebuild-1) .*/)
{
push @sandbox_pids, $1;
push @targets, $2;
@@ -692,7 +694,6 @@
}
foreach my $ebuild_arg (@targets)
{
- my $e_current;
$ebuild_arg =~ s/(\+)/\\$1/g;
foreach my $logfile (@logfiles)
{
@@ -700,14 +701,17 @@
open_file($logfile, \$handle);
foreach (<$handle>)
{
- if (m/^(.*?)\: \>\>\> emerge \((.*?) of (.*?)\)(.*?\/$ebuild_arg-[0-9].*?)to \//)
+ if (m/^(.*?)\: starting install of package (.*?\/$ebuild_arg-(?:[0-9]|scm).*?::.*?) \((.*?) of (.*?)\)/)
{
+ if ($1 > $r_start) {
+ $r_start = $1;
+ $r_curmerge = $3;
+ $r_lastmerge = $4;
+ $r_current = $2;
+ }
$e_start = $1;
- $e_curmerge = $2;
- $e_lastmerge = $3;
- $e_current = $4;
}
- if (m/^(.*?)\: ::: completed .*?\) .*\/$ebuild_arg-[0-9].* to \//)
+ if (m/^(.*?)\: finished install of package .*\/$ebuild_arg-(?:[0-9]|scm).*::.* \(.*\)/)
{
$e_end = $1;
$e_count++;
@@ -717,9 +721,9 @@
}
}
$e_end = CORE::time();
- &gtime($e_end - $e_start);
- print "\n Currently merging $e_curmerge out of $e_lastmerge\n";
- print colored("\n \*$e_current\n\n", $COLORS{'blue'});
+ &gtime($e_end - $r_start);
+ print "\n Currently merging $r_curmerge out of $r_lastmerge\n";
+ print colored("\n \*$r_current\n\n", $COLORS{'blue'});
print " current merge time: ";
$current_found = undef;
&print_gtime();
@@ -735,10 +739,10 @@
$e_count = 1;
}
- if ($e_count && $e_start)
+ if ($e_count && $r_start)
{
- &gtime(($tm_secondi / $e_count) - ($e_end - $e_start));
- if (($e_end - $e_start) >= ($tm_secondi / $e_count))
+ &gtime(($tm_secondi / $e_count) - ($e_end - $r_start));
+ if (($e_end - $r_start) >= ($tm_secondi / $e_count))
{
print colored("any time now.\n", $COLORS{'green'});
}
@@ -808,7 +812,7 @@
#$package =~ s/(\+)/\\$1/g;
my $tmp_package = $package;
$tmp_package =~ s/\+/\\+/g;
- if ("$categoria/$package_dir" =~ m/$tmp_package\-[0-9].*/)
+ if ("$categoria/$package_dir" =~ m/$tmp_package\-(?:[0-9]|scm).*/)
{
$info_ok = 1;
print colored("\n * $categoria/$package_dir\n", $COLORS{'blue'});
@@ -821,8 +825,8 @@
open_file($logfile, \$handle);
foreach (<$handle>)
{
- my $pattern = gen_regexp("$categoria/$package_dir");
- if (m/^([0-9]{10})\: ::: completed .*?\) $pattern to \//)
+ my $pattern = gen_regexp("$categoria/$package_dir");
+ if (m/^([0-9]{10})\: finished install of package ${pattern}:.*::/)
{
if ($gmt_found)
{
@@ -851,13 +855,10 @@
# we search into the installed ebuild for USE flags available
# and store them in @potential_use.
- open(pkg_ebuild, "$db_pkg_dir/$1.ebuild") || return;
+ open(pkg_ebuild, "$db_pkg_dir/IUSE") || return;
while (<pkg_ebuild>)
{
- if ($_ =~ m/^IUSE=\"(\$\{IUSE\} )?(.*)"/g)
- {
- @potential_use = split(/\ /, $2);
- }
+ @potential_use = split(/\ /, $_);
}
}
@@ -917,7 +918,7 @@
my $handle;
open_file($_, \$handle);
while(<$handle>) {
- if ($_ =~ m/^(.*?)\: \=\=\= Sync completed with/) {
+ if ($_ =~ m/^(.*?)\: finished sync of repository gentoo/) {
if ($date_found) {
if (datecompare($1) <= 0) {
next;
@@ -952,7 +953,10 @@
help() if ($help_found);
if ($version_found)
{
- print "genlop $version, maintained by Michael Cummings <mcummings\@gentoo.org>\n"
+ print "plop $version, patched genlop 0.30.8 for use with paludis\n"
+ . "patched by Tobias Hommel <software\@genoetigt.de>\n"
+ . "original genlop info:\n"
+ . "genlop, maintained by Michael Cummings <mcummings\@gentoo.org>\n"
. "original code by Giorgio Mandolfo and Antonio Dolcetta\n"
. "Please file any bugs found online at:\n"
. "https://bugs.gentoo.org\n"
@@ -1015,15 +1019,15 @@
if ($current_found) { &current; }
if ($time_found or $info_found)
{
- if ($_ =~ m/^([0-9]{10})\: \>\>\> emerge .*?\) $pattern/)
+ if ($_ =~ m/^([0-9]{10})\: starting install of package ${pattern}::/)
{
$e_start = $1;
$info_target = $2;
}
}
- if ($_ =~ m/^([0-9]{10})\: ::: completed .*?\) $pattern to \//)
+ if ($_ =~ m/^([0-9]{10})\: finished install of package ${pattern}::/)
{
- my $e_date;
+ my $e_date;
if ($gmt_found)
{
$e_date = scalar gmtime "$1";
@@ -1093,7 +1097,7 @@
if ($unmerge_found or $info_found)
{
$pattern = gen_regexp($ebuild_arg);
- if (m/^([0-9]{10})\: \>\>\> unmerge success: ($pattern.*)/g)
+ if (m/^([0-9]{10})\: finished uninstall of package ($pattern)::/g)
{
my $u_date = scalar localtime "$1";
if ($unmerge_found)

View file

@ -1,60 +0,0 @@
# -*- shell-script -*-
# If you have bash completion installed and want plop to auto-complete
# packages, save this file as /etc/bash_completion.d/plop
#
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
#
# Author: Geert Bevin <gbevin@theleaf.be>
# Author: Zach Forrest <zach@disinformation.ca>
#
# Adapted for genlop by Giorgio Mandolfo <giorgio@pollycoke.org>
# Adapted for plop by Tobias Hommel <software@genoetigt.de>
#
_plop()
{
local cur grepcmd sedcmd systemactions setsma setbig portagedir origdir
origdir="${PWD}"
COMPREPLY=()
# whoa, what a funny construction
portagedir="$( echo `eval echo $(grep '^location' /etc/paludis/repositories/gentoo.conf|sed 's/^location = \(.*\)/\1/')` )"
if [ -z "${portagedir}" ]; then
portagedir=/usr/portage
fi
cur="${COMP_WORDS[COMP_CWORD]}"
cd "${portagedir}"
grepcmd="grep -E ^${cur}.*"
sedcmd="sed -e /^[^-]*$/d"
case "$cur" in
-*)
COMPREPLY=( $( compgen -W '--current --file --help \
--info --gmt --list --nocolor --pretend --rsync \
--search --time --unmerge --version' -- $cur ) )
;;
*)
if [ "${cur}" ]; then
if [ $(echo "${cur}" | grep '/') ]; then
setbig=$(compgen -G "${cur}*" | ${sedcmd})"${systemactions}"
COMPREPLY=($(echo "${setbig}" | $grepcmd))
else
setsma=$(compgen -S '/' -G "${cur}*" | ${sedcmd})"${systemactions}"
if [ $(echo "${setsma}" | ${grepcmd} | grep '/' | wc -l) = 1 ]; then
setbig=$(compgen -G "*/*" | ${sedcmd})"${systemactions}"
COMPREPLY=($(echo "${setbig}" | ${grepcmd}))
else
COMPREPLY=($(echo "${setsma}" | ${grepcmd}))
fi
fi
else
setsma=$(compgen -S '/' -G "${cur}*" | ${sedcmd})"${systemactions}"
COMPREPLY=($(echo "${setsma}"))
fi
;;
esac
cd "${origdir}"
return 0
}
complete -o default -F _plop plop

View file

@ -1,51 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="4"
inherit eutils bash-completion-r1
DESCRIPTION="A nice paludis.log parser (patched genlop)"
HOMEPAGE="http://www.genoetigt.de/site/projects/plop"
SRC_URI="mirror://gentoo//genlop-0.30.8.tar.gz -> ${P}.tar.gz"
RESTRICT="nomirror"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=">=dev-lang/perl-5.8.0-r12
>=dev-perl/DateManip-5.40
dev-perl/libwww-perl"
src_unpack() {
unpack ${A}
mv ${WORKDIR}/genlop-0.30.8/ ${S}
}
src_prepare() {
cd "${S}"
mv genlop plop
mv genlop.1 plop.1
epatch "${FILESDIR}/${P}_0.30.8.patch"
}
src_install() {
dobin plop || die "failed to install plop (via dobin)"
dodoc README Changelog
doman plop.1
newbashcomp ${FILESDIR}/plop.bash-completion plop
}
pkg_postinst() {
einfo "Note that plop is just a patched genlop-0.30.8. I only patched the"
einfo "main script. The manpage, README, etc. are all original genlop"
einfo "files, but since plop is expected to work like genlop this"
einfo "shouldn't be a problem. so if you find see genlop somewhere, simply"
einfo "substitute it with plop, as long as it hasn't to do anything with"
einfo "copyright or other credits"
einfo "to convert old emerge.logfiles I've written a small perlscript that"
einfo "you can download on the plop homepage"
}

View file

@ -1,67 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
inherit git-2
DESCRIPTION="A collection of zsh settings and scripts, including a nonintrusive and informative zsh prompt."
HOMEPAGE="https://git.covalent.cz/overwatch/over-env"
SRC_URI=""
EGIT_REPO_URI="https://git.covalent.cz/overwatch/over-env.git"
LICENSE="AO-JSL"
SLOT="0"
KEYWORDS="x86 amd64"
IUSE="+tools +prompt +locale +screen"
RDEPEND="
tools? ( dev-python/psutil dev-python/over )"
src_compile() {
if use prompt; then
ewarn "This is a prototype written in Python. Expect lower performance."
fi
}
src_install() {
if use tools; then
for b in bin/*
do
dobin "${b}"
done
for sb in sbin/*
do
dosbin "${sb}"
done
fi
if use prompt; then
/bin/bash install.sh ${D}
fi
insopts -m644
insinto /etc/
doins etc/over-env
doins etc/zsh
if use screen; then
doins etc/screenrc
doins etc/screenrc.over
fi
if use locale; then
insinto /usr/share/i18n/locales/
doins locale/en_OV
fi
}
pkg_postinst() {
if use prompt; then
einfo "Source /usr/lib/over/env/prompt-init to enable the prompt."
einfo "The config file is in /etc/over-env/."
fi
}

View file

@ -1,34 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils
DESCRIPTION="Arduino libraries and so-called cores with no Java garbage in sight."
HOMEPAGE="https://arduino.cc/"
SRC_URI="https://github.com/arduino/Arduino/archive/${PV}.tar.gz -> arduino-${PV}.tar.gz"
LICENSE="GPL-2 GPL-2+ LGPL-2 CC-BY-SA-3.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="!dev-embedded/arduino"
DEPEND="${RDEPEND}"
S="${WORKDIR}/Arduino-${PV}"
src_install() {
cd "${S}" || die
insinto "/usr/share/arduino/"
doins -r hardware libraries
fowners -R root:uucp "/usr/share/arduino/hardware"
dosym /usr/bin/avrdude "/usr/share/arduino/hardware/tools/avrdude"
dosym /etc/avrdude.conf "/usr/share/arduino/hardware/tools/avrdude.conf"
mkdir -p "${D}/usr/share/arduino/hardware/tools/avr/etc/"
dosym /etc/avrdude.conf "/usr/share/arduino/hardware/tools/avr/etc/avrdude.conf"
}

View file

@ -1,55 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
inherit distutils-r1
DESCRIPTION="Syntax highlighting and autocompletion for the Python interpreter"
HOMEPAGE="http://www.bpython-interpreter.org/ https://github.com/bpython/bpython https://pypi.python.org/pypi/bpython"
SRC_URI="https://bpython-interpreter.org/releases/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
RDEPEND="
>=dev-python/curtsies-0.2.11[${PYTHON_USEDEP}]
dev-python/greenlet[${PYTHON_USEDEP}]
dev-python/jedi[${PYTHON_USEDEP}]
dev-python/pygments[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/six-1.5[${PYTHON_USEDEP}]
dev-python/urwid[${PYTHON_USEDEP}]
dev-python/watchdog[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? ( dev-python/mock[${PYTHON_USEDEP}] )"
DOCS=( AUTHORS CHANGELOG sample.theme light.theme )
# Req'd for clean build by each impl
DISTUTILS_IN_SOURCE_BUILD=1
python_compile_all() {
if use doc; then
sphinx-build -b html -c doc/sphinx/source/ \
doc/sphinx/source/ doc/sphinx/source/html || die "docs build failed"
fi
}
python_test() {
pushd build/lib > /dev/null
"${PYTHON}" -m unittest discover || die
popd > /dev/null
}
python_install_all() {
use doc && local HTML_DOCS=( doc/sphinx/source/html/. )
distutils-r1_python_install_all
}

View file

@ -1,22 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python{3_5,3_6} )
inherit distutils-r1
DESCRIPTION="Useful libraries derived from the Overwatch UAV project."
HOMEPAGE="https://git.covalent.cz/overwatch/over"
SRC_URI="${HOMEPAGE}/archive/${PV/_/-}.tar.gz"
LICENSE="AO-JST"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="dev-python/tzlocal"
S="${WORKDIR}/${PN}"

View file

@ -1,23 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python{3_5,3_6} )
inherit distutils-r1 git-2
DESCRIPTION="Useful libraries derived from the Overwatch UAV project."
HOMEPAGE="https://git.covalent.cz/overwatch/over"
SRC_URI=""
EGIT_REPO_URI="https://git.covalent.cz/overwatch/over.git"
LICENSE="AO-JST"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="dev-python/tzlocal"
S="${WORKDIR}/${PN}"

View file

@ -1,23 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{3_4,3_5,3_6} )
inherit distutils-r1
DESCRIPTION="Bindings for the PortAudio library and a few convenience functions to play and record NumPy arrays containing audio signals."
HOMEPAGE="https://github.com/spatialaudio/python-sounddevice/
https://pypi.python.org/pypi/sounddevice"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 ~sparc x86"
IUSE=""
RDEPEND="media-libs/portaudio"
DEPEND="${RDEPEND}
dev-python/cffi[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]"

View file

@ -1,883 +0,0 @@
# ChangeLog for dev-util/glade
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/glade/ChangeLog,v 1.228 2015/05/13 17:11:25 pacho Exp $
13 May 2015; Pacho Ramos <pacho@gentoo.org>
-files/glade-3.12.1-doc-version.patch, -files/glade-3.16.1-underlinking.patch,
-glade-3.16.1.ebuild, -glade-3.18.2.ebuild, -glade-3.8.4.ebuild,
glade-3.8.5.ebuild, metadata.xml:
Doesn't use scrollkeeper if not passing --enable-scrollkeeper, drop old
08 Apr 2015; Michał Górny <mgorny@gentoo.org> glade-3.8.4.ebuild,
glade-3.8.5.ebuild:
Drop old Python implementations
11 Oct 2014; Markus Meier <maekke@gentoo.org> glade-3.8.5.ebuild:
arm stable, bug #512012
11 Oct 2014; Markus Meier <maekke@gentoo.org> glade-3.18.3.ebuild:
arm stable, bug #512012
15 Sep 2014; Agostino Sarubbo <ago@gentoo.org> glade-3.18.3.ebuild,
glade-3.8.5.ebuild:
Stable for sparc, wrt bug #512012
25 Aug 2014; Agostino Sarubbo <ago@gentoo.org> glade-3.18.3.ebuild,
glade-3.8.5.ebuild:
Stable for alpha, wrt bug #512012
23 Aug 2014; Agostino Sarubbo <ago@gentoo.org> glade-3.18.3.ebuild,
glade-3.8.5.ebuild:
Stable for ia64, wrt bug #512012
21 Aug 2014; Agostino Sarubbo <ago@gentoo.org> glade-3.18.3.ebuild,
glade-3.8.5.ebuild:
Stable for ppc64, wrt bug #512012
28 Jul 2014; Agostino Sarubbo <ago@gentoo.org> glade-3.18.3.ebuild,
glade-3.8.5.ebuild:
Stable for ppc, wrt bug #512012
23 Jul 2014; Agostino Sarubbo <ago@gentoo.org> glade-3.18.3.ebuild,
glade-3.8.5.ebuild:
Stable for x86, wrt bug #512012
22 Jul 2014; Agostino Sarubbo <ago@gentoo.org> glade-3.18.3.ebuild,
glade-3.8.5.ebuild:
Stable for amd64, wrt bug #512912
03 Jun 2014; Alexandre Rostovtsev <tetromino@gentoo.org>
files/glade-3.16.1-underlinking.patch:
Undo accidental commit to old patch
03 Jun 2014; Alexandre Rostovtsev <tetromino@gentoo.org> glade-3.18.3.ebuild,
files/glade-3.16.1-underlinking.patch,
+files/glade-3.18.1-underlinking.patch:
Really fix linking failure with ld.gold (bug #512068, thanks to Mark R.
Pariente for reporting).
*glade-3.8.5 (31 May 2014)
*glade-3.18.3 (31 May 2014)
31 May 2014; Pacho Ramos <pacho@gentoo.org> +glade-3.18.3.ebuild,
+glade-3.8.5.ebuild:
Version bump
02 May 2014; Pacho Ramos <pacho@gentoo.org> glade-3.16.1.ebuild,
glade-3.18.2.ebuild, glade-3.8.4.ebuild:
Set PYTHON_REQUIRED_USE (#509318 by Maciej Piechotka)
*glade-3.18.2 (27 Apr 2014)
27 Apr 2014; Gilles Dartiguelongue <eva@gentoo.org> +glade-3.18.2.ebuild:
Version bump for Gnome 3.12.
26 Apr 2014; Pacho Ramos <pacho@gentoo.org> -glade-3.12.2.ebuild,
-glade-3.14.2.ebuild, -glade-3.8.3.ebuild:
drop old
21 Apr 2014; Agostino Sarubbo <ago@gentoo.org> glade-3.16.1.ebuild:
Stable for arm, wrt bug #507568
19 Apr 2014; Agostino Sarubbo <ago@gentoo.org> glade-3.16.1.ebuild,
glade-3.8.4.ebuild:
Stable for sparc, wrt bug #507568
18 Apr 2014; Agostino Sarubbo <ago@gentoo.org> glade-3.16.1.ebuild,
glade-3.8.4.ebuild:
Stable for alpha, wrt bug #507568
17 Apr 2014; Agostino Sarubbo <ago@gentoo.org> glade-3.16.1.ebuild,
glade-3.8.4.ebuild:
Stable for ia64, wrt bug #507568
16 Apr 2014; Agostino Sarubbo <ago@gentoo.org> glade-3.16.1.ebuild,
glade-3.8.4.ebuild:
Stable for ppc64, wrt bug #507568
14 Apr 2014; Agostino Sarubbo <ago@gentoo.org> glade-3.16.1.ebuild,
glade-3.8.4.ebuild:
Stable for ppc, wrt bug #507568
09 Mar 2014; Pacho Ramos <pacho@gentoo.org> glade-3.16.1.ebuild:
x86 stable, bug 499954
09 Mar 2014; Pacho Ramos <pacho@gentoo.org> glade-3.16.1.ebuild:
amd64 stable, bug 499954
26 Feb 2014; Pacho Ramos <pacho@gentoo.org> glade-3.16.1.ebuild:
Add missing DEPEND (#502520 by Andrew Church)
26 Feb 2014; Pacho Ramos <pacho@gentoo.org> glade-3.16.1.ebuild:
Add missing DEPENDs (#502484 by Andrew Church)
23 Feb 2014; Pacho Ramos <pacho@gentoo.org> -glade-3.16.0.ebuild,
glade-3.16.1.ebuild:
Drop python-2.6 support as pygobject-3.10 did, drop old
22 Feb 2014; Pacho Ramos <pacho@gentoo.org> glade-3.16.1.ebuild,
glade-3.8.4.ebuild:
Fix wrong commit, bug 502160
22 Feb 2014; Pacho Ramos <pacho@gentoo.org> glade-3.14.2.ebuild,
glade-3.16.1.ebuild:
Fix wrong commit, bug 502160
22 Feb 2014; Pacho Ramos <pacho@gentoo.org> glade-3.14.2.ebuild,
glade-3.16.1.ebuild, glade-3.8.4.ebuild:
Fix wrong commit, bug 502160
11 Feb 2014; Justin Lecher <jlec@gentoo.org>
+files/glade-3.16.1-underlinking.patch, glade-3.16.1.ebuild:
Add fix for underlinking (https://bugzilla.gnome.org/show_bug.cgi?id=724104)
*glade-3.16.1 (09 Feb 2014)
09 Feb 2014; Gilles Dartiguelongue <eva@gentoo.org> glade-3.16.0.ebuild,
+glade-3.16.1.ebuild:
Version bump.
*glade-3.16.0 (24 Dec 2013)
24 Dec 2013; Pacho Ramos <pacho@gentoo.org> +glade-3.16.0.ebuild:
Version bump for Gnome 3.10
08 Dec 2013; Pacho Ramos <pacho@gentoo.org> glade-3.14.2.ebuild,
glade-3.8.4.ebuild:
x86 stable, bug #478252
30 Nov 2013; Pacho Ramos <pacho@gentoo.org> glade-3.14.2.ebuild,
glade-3.8.4.ebuild:
amd64 stable, bug #478252
17 Oct 2013; Markus Meier <maekke@gentoo.org> glade-3.14.2.ebuild:
arm stable, bug #476364
17 Oct 2013; Markus Meier <maekke@gentoo.org> glade-3.8.4.ebuild:
arm stable, bug #476364
*glade-3.8.4 (28 Sep 2013)
28 Sep 2013; Pacho Ramos <pacho@gentoo.org> +glade-3.8.4.ebuild,
-glade-3.12.1.ebuild, -glade-3.8.2.ebuild:
Version bump, drop old
09 Apr 2013; Agostino Sarubbo <ago@gentoo.org> glade-3.12.2.ebuild,
glade-3.8.3.ebuild:
Stable for sh, wrt bug #458984
01 Apr 2013; Agostino Sarubbo <ago@gentoo.org> glade-3.12.2.ebuild,
glade-3.8.3.ebuild:
Stable for sparc, wrt bug #458984
01 Apr 2013; Agostino Sarubbo <ago@gentoo.org> glade-3.12.2.ebuild,
glade-3.8.3.ebuild:
Stable for alpha, wrt bug #458984
29 Mar 2013; Agostino Sarubbo <ago@gentoo.org> glade-3.12.2.ebuild,
glade-3.8.3.ebuild:
Stable for ia64, wrt bug #458984
28 Mar 2013; Agostino Sarubbo <ago@gentoo.org> glade-3.12.2.ebuild,
glade-3.8.3.ebuild:
Stable for arm, wrt bug #458984
27 Mar 2013; Agostino Sarubbo <ago@gentoo.org> glade-3.12.2.ebuild,
glade-3.8.3.ebuild:
Stable for ppc64, wrt bug #458984
26 Mar 2013; Agostino Sarubbo <ago@gentoo.org> glade-3.12.2.ebuild,
glade-3.8.3.ebuild:
Stable for ppc, wrt bug #458984
25 Mar 2013; Agostino Sarubbo <ago@gentoo.org> glade-3.12.2.ebuild,
glade-3.8.3.ebuild:
Stable for x86, wrt bug #458984
25 Mar 2013; Agostino Sarubbo <ago@gentoo.org> glade-3.12.2.ebuild,
glade-3.8.3.ebuild:
Stable for amd64, wrt bug #458984
29 Jan 2013; Alexis Ballier <aballier@gentoo.org> glade-3.14.2.ebuild:
keyword ~amd64-fbsd
06 Jan 2013; Agostino Sarubbo <ago@gentoo.org> glade-3.14.2.ebuild:
Add ~sparc, wrt bug #449220
27 Dec 2012; Alexandre Rostovtsev <tetromino@gentoo.org> glade-3.14.2.ebuild:
Drop sparc and amd64-fbsd keywords, needs gtk+-3.6 to be keyworded.
*glade-3.14.2 (17 Dec 2012)
*glade-3.8.3 (17 Dec 2012)
17 Dec 2012; Alexandre Rostovtsev <tetromino@gentoo.org> glade-3.8.2.ebuild,
+glade-3.8.3.ebuild, glade-3.12.1.ebuild, glade-3.12.2.ebuild,
+files/glade-3.14.1-doc-version.patch, +glade-3.14.2.ebuild, metadata.xml:
Version bumps for gnome-3.6 and for gtk2. Improve description, update
license, drop useless doc USE flag, switch to global introspection flag.
26 Nov 2012; Gilles Dartiguelongue <eva@gentoo.org> -glade-3.10.2.ebuild,
glade-3.12.2.ebuild:
Add suggestion to install devhelp, bug #416495.
28 Oct 2012; Raúl Porcel <armin76@gentoo.org> glade-3.12.1.ebuild:
ia64/sh/sparc stable wrt #427544
16 Oct 2012; Anthony G. Basile <blueness@gentoo.org> glade-3.12.1.ebuild:
stable ppc, bug #427544
14 Oct 2012; Matt Turner <mattst88@gentoo.org> glade-3.12.1.ebuild:
Stable on alpha, bug 427544.
07 Oct 2012; Anthony G. Basile <blueness@gentoo.org> glade-3.12.1.ebuild:
stable ppc64, bug #427544
06 Oct 2012; Markus Meier <maekke@gentoo.org> glade-3.12.1.ebuild:
arm stable, bug #427544
04 Oct 2012; Agostino Sarubbo <ago@gentoo.org> glade-3.12.1.ebuild:
Stable for amd64, wrt bug #427544
04 Oct 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> glade-3.12.1.ebuild:
x86 stable wrt bug #427544
*glade-3.12.2 (22 Sep 2012)
22 Sep 2012; Pacho Ramos <pacho@gentoo.org> +glade-3.12.2.ebuild,
-glade-3.8.1.ebuild:
Version bump, drop old.
15 Jul 2012; Raúl Porcel <armin76@gentoo.org> glade-3.8.2.ebuild:
alpha/ia64/sh/sparc stable wrt #410611
16 Jun 2012; Pacho Ramos <pacho@gentoo.org> -glade-2.12.2-r1.ebuild:
Drop old.
24 May 2012; Samuli Suominen <ssuominen@gentoo.org> glade-3.8.2.ebuild:
ppc stable wrt #410611
16 May 2012; Alexis Ballier <aballier@gentoo.org> glade-3.8.2.ebuild:
keyword ~amd64-fbsd
15 May 2012; Alexis Ballier <aballier@gentoo.org> glade-3.12.1.ebuild:
keyword ~amd64-fbsd
09 May 2012; Alexandre Rostovtsev <tetromino@gentoo.org> glade-3.12.1.ebuild:
Add missing build-time deps (bug #415287, thanks to Matt Turner).
09 May 2012; Matt Turner <mattst88@gentoo.org> glade-3.12.1.ebuild:
Added ~mips.
*glade-3.12.1 (07 May 2012)
07 May 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+glade-3.12.1.ebuild, +files/glade-3.12.1-doc-version.patch:
Version bump, adds inline margin/alignment editing and support for some
additional widgets. Improve documentation slotting.
04 May 2012; Jeff Horelick <jdhore@gentoo.org> glade-2.12.2-r1.ebuild,
glade-3.8.1.ebuild, glade-3.8.2.ebuild, glade-3.10.2.ebuild:
dev-util/pkgconfig -> virtual/pkgconfig
29 Apr 2012; Markus Meier <maekke@gentoo.org> glade-3.8.2.ebuild:
x86 stable, bug #410611
25 Apr 2012; Markus Meier <maekke@gentoo.org> glade-3.8.2.ebuild:
arm stable, bug #410611
19 Apr 2012; Brent Baude <ranger@gentoo.org> glade-3.8.2.ebuild:
Marking glade-3.8.2 ppc64 stable for bug 410611
18 Apr 2012; Agostino Sarubbo <ago@gentoo.org> glade-3.8.2.ebuild:
Stable for amd64, wrt bug #410611
*glade-3.8.2 (27 Mar 2012)
27 Mar 2012; Pacho Ramos <pacho@gentoo.org> +glade-3.8.2.ebuild,
-glade-3.10.0-r1.ebuild, -glade-3.8.0.ebuild:
Version bump, remove old.
25 Mar 2012; Raúl Porcel <armin76@gentoo.org> glade-3.8.1.ebuild,
glade-3.10.2.ebuild:
alpha/ia64/sh/sparc stable wrt #393007
05 Mar 2012; Brent Baude <ranger@gentoo.org> glade-3.8.1.ebuild,
glade-3.10.2.ebuild:
Marking glade-3.10.2 ppc stable for bug 393007
05 Mar 2012; Brent Baude <ranger@gentoo.org> glade-3.8.1.ebuild,
glade-3.10.2.ebuild:
Marking glade-3.10.2 ppc64 stable for bug 393007
05 Mar 2012; Brent Baude <ranger@gentoo.org> glade-3.8.1.ebuild:
Marking glade-3.8.1 ppc64 stable for bug 393007
18 Jan 2012; Markus Meier <maekke@gentoo.org> glade-3.10.2.ebuild:
arm stable, bug #393007
18 Jan 2012; Markus Meier <maekke@gentoo.org> glade-3.8.1.ebuild:
arm stable, bug #393007
14 Jan 2012; Markus Meier <maekke@gentoo.org> glade-3.10.2.ebuild:
x86 stable, bug #393007
14 Jan 2012; Markus Meier <maekke@gentoo.org> glade-3.8.1.ebuild:
x86 stable, bug #393007
29 Dec 2011; Pacho Ramos <pacho@gentoo.org> glade-3.8.1.ebuild,
glade-3.10.2.ebuild:
amd64 stable, bug 393007
30 Oct 2011; Raúl Porcel <armin76@gentoo.org> glade-3.10.0-r1.ebuild:
alpha/ia64/sh/sparc stable wrt #385699
28 Oct 2011; Markus Meier <maekke@gentoo.org> glade-3.10.0-r1.ebuild:
arm stable, bug #385699
21 Oct 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> glade-3.10.0-r1.ebuild:
x86 stable wrt bug #385699
19 Oct 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
glade-3.10.0-r1.ebuild, glade-3.10.2.ebuild:
Depend on correct slot of pygobject.
16 Oct 2011; Kacper Kowalik <xarthisius@gentoo.org> glade-3.10.0-r1.ebuild:
ppc/ppc64 stable wrt #385699
*glade-3.10.2 (16 Oct 2011)
*glade-3.8.1 (16 Oct 2011)
16 Oct 2011; Pacho Ramos <pacho@gentoo.org> -glade-3.6.7.ebuild,
+glade-3.8.1.ebuild, +glade-3.10.2.ebuild:
Version bump, remove old.
14 Oct 2011; Samuli Suominen <ssuominen@gentoo.org> glade-3.10.0-r1.ebuild:
amd64 stable wrt #385699
06 Oct 2011; Samuli Suominen <ssuominen@gentoo.org> glade-3.8.0.ebuild:
Remove useless libtool archive (libgladeui-1.la).
05 Oct 2011; Kacper Kowalik <xarthisius@gentoo.org> glade-3.8.0.ebuild:
ppc/ppc64 stable wrt #369909
13 Aug 2011; Raúl Porcel <armin76@gentoo.org> glade-3.8.0.ebuild:
alpha/ia64/sh/sparc stable wrt #369909
17 Jul 2011; Markus Meier <maekke@gentoo.org> glade-3.8.0.ebuild:
arm stable, bug #369909
14 Jul 2011; Thomas Kahle <tomka@gentoo.org> glade-3.8.0.ebuild:
x86 stable per bug 369909
01 Jul 2011; Markos Chandras <hwoarang@gentoo.org> glade-3.8.0.ebuild:
Stable on amd64 wrt bug #278255
*glade-3.10.0-r1 (19 Jun 2011)
19 Jun 2011; Nirbheek Chauhan <nirbheek@gentoo.org> +glade-3.10.0-r1.ebuild,
metadata.xml:
Add new 3.10 version that uses gtk3 and GNOME 3 libraries. Slotted because it
removes support for all deprecated widgets. Thanks to tetromino.
*glade-3.8.0 (07 Apr 2011)
07 Apr 2011; Gilles Dartiguelongue <eva@gentoo.org> +glade-3.8.0.ebuild:
Version bump, bug #338369.
16 Mar 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
glade-2.12.2-r1.ebuild, glade-3.6.7.ebuild:
Fix slot-deps on gtk+ and other libs
16 Mar 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
glade-2.12.2-r1.ebuild, glade-3.6.7.ebuild:
Fix slot-deps on gtk+ and other libs
20 Jul 2010; Jeroen Roovers <jer@gentoo.org> glade-3.6.7.ebuild:
Drop HPPA keywording (bug #324511).
03 Apr 2010; Gilles Dartiguelongue <eva@gentoo.org> -glade-3.4.5.ebuild,
glade-3.6.7.ebuild:
Add missing docbook-dtd-4.1.2 dependency, bug #309707. Clean up old
revision.
14 Mar 2010; Raúl Porcel <armin76@gentoo.org> glade-3.6.7.ebuild:
arm/ia64/sh/sparc stable wrt #298204
10 Mar 2010; Gilles Dartiguelongue <eva@gentoo.org> -glade-3.6.3.ebuild,
-glade-3.6.4.ebuild, -files/glade-3.6.4-fix-linking.patch,
-glade-3.6.5.ebuild:
Clean up old revisions.
26 Feb 2010; Brent Baude <ranger@gentoo.org> glade-3.6.7.ebuild:
Marking glade-3.6.7 ppc64 for bug 298204
24 Jan 2010; Tobias Klausmann <klausman@gentoo.org> glade-3.6.7.ebuild:
Stable on alpha, bug #298204
19 Jan 2010; Jeroen Roovers <jer@gentoo.org> glade-3.6.7.ebuild:
Stable for HPPA (bug #298204).
08 Jan 2010; Christian Faulhammer <fauli@gentoo.org> glade-3.6.7.ebuild:
stable x86, bug 298204
07 Jan 2010; Brent Baude <ranger@gentoo.org> glade-3.6.7.ebuild:
Marking glade-3.6.7 ppc for bug 298204
07 Jan 2010; Pacho Ramos <pacho@gentoo.org> glade-3.6.7.ebuild:
amd64 stable, bug 298204
04 Oct 2009; Raúl Porcel <armin76@gentoo.org> glade-3.4.5.ebuild:
sh stable wrt #284713
23 Sep 2009; Markus Meier <maekke@gentoo.org> glade-3.4.5.ebuild:
arm stable, bug #284713
*glade-3.6.7 (05 Jul 2009)
05 Jul 2009; Romain Perier <mrpouet@gentoo.org>
+glade-3.6.7.ebuild:
Version bump to 3.6.7, minor changes
*glade-3.6.5 (17 Jun 2009)
17 Jun 2009; Gilles Dartiguelongue <eva@gentoo.org> +glade-3.6.5.ebuild:
Version bump. Bug fixes. No need to eautoreconf, closes: #273823.
09 Jun 2009; Diego E. Pettenò <flameeyes@gentoo.org>
glade-2.12.2-r1.ebuild:
Avoid installing ABOUT-NLS file.
*glade-3.6.4 (07 Jun 2009)
07 Jun 2009; Arun Raghavan <ford_prefect@gentoo.org> +glade-3.6.4.ebuild,
+files/glade-3.6.4-fix-linking.patch:
Bump to 3.6.4. Bug fix release. Also include broken linking to system
glade libs during make install (bug #268236).
*glade-3.6.3 (25 May 2009)
25 May 2009; Arun Raghavan <ford_prefect@gentoo.org> +glade-3.6.3.ebuild:
Bump to 3.6.3. Adds GtkBuilder support, understands different GTK+
versions, additional plugin goodness (including Python support), and
access to new GTK+ objects.
23 May 2009; Raúl Porcel <armin76@gentoo.org> glade-3.4.5.ebuild:
Add ~arm/~sh wrt #268661
20 Mar 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
metadata.xml:
Removing compnerd as a maintainer since he was retired.
05 Jan 2009; Gilles Dartiguelongue <eva@gentoo.org> -glade-3.4.0.ebuild,
-glade-3.4.4.ebuild:
Clean up old revisions.
12 Sep 2008; Jeroen Roovers <jer@gentoo.org> glade-3.4.5.ebuild:
Stable for HPPA (bug #235522).
25 Aug 2008; Raúl Porcel <armin76@gentoo.org> glade-3.4.5.ebuild:
alpha/ia64 stable wrt #235522
24 Aug 2008; nixnut <nixnut@gentoo.org> glade-3.4.5.ebuild:
Stable on ppc wrt bug 235522
24 Aug 2008; Friedrich Oslage <bluebird@gentoo.org> glade-3.4.5.ebuild:
Stable on sparc, bug #235522
24 Aug 2008; Markus Rothe <corsair@gentoo.org> glade-3.4.5.ebuild:
Stable on ppc64; bug #235522
23 Aug 2008; Markus Meier <maekke@gentoo.org> glade-3.4.5.ebuild:
amd64/x86 stable, bug #235522
08 Aug 2008; Alexis Ballier <aballier@gentoo.org> glade-3.4.5.ebuild:
keyword ~x86-fbsd thanks to Davide Italiano <dav_it@gentoo.org>, bug
#233138
*glade-3.4.5 (03 Jul 2008)
03 Jul 2008; Gilles Dartiguelongue <eva@gentoo.org>
-files/glade-2.0.0-scrollkeeper.patch, -glade-2.12.1.ebuild,
-glade-3.4.0-r1.ebuild, -glade-3.4.1-r1.ebuild, -glade-3.4.3.ebuild,
+glade-3.4.5.ebuild:
bump to 3.4.5. Fixed annoying text editing bug. Close bug #227915.
16 May 2008; nixnut <nixnut@gentoo.org> glade-2.12.2-r1.ebuild:
Stable on ppc wrt bug 201962
16 May 2008; Markus Rothe <corsair@gentoo.org> glade-2.12.2-r1.ebuild:
Stable on ppc64; bug #201962
15 May 2008; Raúl Porcel <armin76@gentoo.org> glade-2.12.2-r1.ebuild:
alpha stable wrt #201962
15 May 2008; Ferris McCormick <fmccor@gentoo.org> glade-2.12.2-r1.ebuild:
Sparc stable, Bug #201962.
14 May 2008; Markus Meier <maekke@gentoo.org> glade-2.12.2-r1.ebuild:
amd64/x86 stable, bug #201962
*glade-3.4.4 (20 Apr 2008)
20 Apr 2008; Gilles Dartiguelongue <eva@gentoo.org> +glade-3.4.4.ebuild:
bump to 3.4.4. Mostly translation updates, a few bug fixes.
29 Mar 2008; Saleem Abdulrasool <compnerd@gentoo.org> -glade-2.6.8.ebuild,
-glade-2.6.8-r1.ebuild:
prune old version (ia64 dropped with permission from armin64)
*glade-3.4.1-r1 (29 Mar 2008)
*glade-3.4.0-r1 (29 Mar 2008)
*glade-2.12.2-r1 (29 Mar 2008)
*glade-2.6.8-r1 (29 Mar 2008)
29 Mar 2008; Saleem Abdulrasool <compnerd@gentoo.org>
+glade-2.6.8-r1.ebuild, -glade-2.12.2.ebuild, +glade-2.12.2-r1.ebuild,
+glade-3.4.0-r1.ebuild, -glade-3.4.1.ebuild, +glade-3.4.1-r1.ebuild,
glade-3.4.3.ebuild:
Fix usage of pkg_config where pkg_setup was meant. Fixes bug #215216.
*glade-3.4.3 (29 Mar 2008)
29 Mar 2008; Gilles Dartiguelongue <eva@gentoo.org> +glade-3.4.3.ebuild:
Version bump from upstream, adding missing gnome-doc-utils to DEPEND
13 Mar 2008; Jeroen Roovers <jer@gentoo.org> glade-3.4.1.ebuild:
Marked ~hppa (bug #211748).
06 Jan 2008; Saleem Abdulrasool <compnerd@gentoo.org> -glade-3.2.2.ebuild:
prune unused version
*glade-3.4.1 (29 Dec 2007)
29 Dec 2007; Saleem Abdulrasool <compnerd@gentoo.org> +glade-3.4.1.ebuild:
Version bump from upstream
16 Dec 2007; Samuli Suominen <drac@gentoo.org> glade-3.4.0.ebuild:
amd64 stable wrt #202008
14 Dec 2007; nixnut <nixnut@gentoo.org> glade-3.4.0.ebuild:
Stable on ppc wrt bug 202008
12 Dec 2007; Raúl Porcel <armin76@gentoo.org> glade-3.4.0.ebuild:
alpha/ia64/sparc/x86 stable wrt #202008
12 Dec 2007; Markus Rothe <corsair@gentoo.org> glade-3.4.0.ebuild:
Stable on ppc64; bug #202008
*glade-2.12.2 (12 Dec 2007)
12 Dec 2007; Saleem Abdulrasool <compnerd@gentoo.org>
+glade-2.12.2.ebuild:
Version bump from upstream (fixes bug #201962).
22 Nov 2007; Saleem Abdulrasool <compnerd@gentoo.org>
files/glade-2.0.0-scrollkeeper.patch:
Updated scrollkeeper patch from Philippe Chaintreuil (bug #192812)
04 Nov 2007; Saleem Abdulrasool <compnerd@gentoo.org> glade-2.6.8.ebuild:
Fix quoting issues
*glade-3.4.0 (04 Nov 2007)
04 Nov 2007; Saleem Abdulrasool <compnerd@gentoo.org> +glade-3.4.0.ebuild:
Version bump from upstream (bug #198029)
07 Oct 2007; Saleem Abdulrasool <compnerd@gentoo.org> -glade-3.1.5.ebuild,
-glade-3.2.0.ebuild, -glade-3.2.1.ebuild:
prune unused versions
23 Sep 2007; Tom Gall <tgall@gentoo.org> glade-3.2.2.ebuild:
stable on ppc64
16 Sep 2007; Gilles Dartiguelongue <eva@gentoo.org> glade-2.6.8.ebuild,
glade-2.12.1.ebuild:
changed gnomedb USE to libgda
11 Aug 2007; Andrej Kacian <ticho@gentoo.org> glade-3.2.2.ebuild:
Stable on x86, bug #185823.
10 Aug 2007; Christoph Mende <angelos@gentoo.org> glade-3.2.2.ebuild:
Stable on amd64 wrt bug #185823
08 Aug 2007; Raúl Porcel <armin76@gentoo.org> glade-3.2.2.ebuild:
alpha/ia64 stable wrt #185823
07 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org> glade-3.2.2.ebuild:
Stable on ppc wrt bug #185823.
07 Aug 2007; Gustavo Zacarias <gustavoz@gentoo.org> glade-3.2.2.ebuild:
Stable on sparc wrt #185823
25 Jun 2007; Raúl Porcel <armin76@gentoo.org> glade-3.2.0.ebuild:
ia64 stable wrt #180132
24 Jun 2007; Gilles Dartiguelongue <eva@gentoo.org> glade-2.6.8.ebuild,
glade-2.12.1.ebuild:
Preparing for lib{gda,gnomedb} 3.0, fixing dependencies (bug #172106)
01 Jun 2007; nixnut <nixnut@gentoo.org> glade-3.2.0.ebuild:
Stable on ppc wrt bug 180132
31 May 2007; Daniel Gryniewicz <dang@gentoo.org> glade-3.2.0.ebuild:
Marked stable on amd64 for bug #180132
30 May 2007; Raúl Porcel <armin76@gentoo.org> glade-3.2.0.ebuild,
glade-3.2.2.ebuild:
alpha stable and add ~ia64 wrt #180132
29 May 2007; Andrej Kacian <ticho@gentoo.org> glade-3.2.0.ebuild:
Stable on x86, bug #180132.
29 May 2007; Brent Baude <ranger@gentoo.org> glade-3.2.0.ebuild:
Marking glade-3.2.0 ppc64 stable for bug 180132
29 May 2007; Gustavo Zacarias <gustavoz@gentoo.org> glade-3.2.0.ebuild:
Stable on sparc wrt #180132
*glade-3.2.2 (28 May 2007)
28 May 2007; Saleem Abdulrasool <compnerd@gentoo.org> +glade-3.2.2.ebuild:
Version bump from upstream with fixes
*glade-3.2.1 (03 May 2007)
03 May 2007; Saleem Abdulrasool <compnerd@gentoo.org> +glade-3.2.1.ebuild:
Version bump for bug fixes
22 Mar 2007; <compnerd@gentoo.org> -glade-3.1.4.ebuild:
prune older release
*glade-3.2.0 (22 Mar 2007)
22 Mar 2007; <compnerd@gentoo.org> +glade-3.2.0.ebuild:
Version bump for 2.18 cycle
12 Mar 2007; Raúl Porcel <armin76@gentoo.org> glade-2.12.1.ebuild:
x86 stable
03 Mar 2007; Luis Medinas <metalgod@gentoo.org> glade-2.12.1.ebuild:
Stable on amd64.
*glade-3.1.5 (14 Feb 2007)
14 Feb 2007; Saleem Abdulrasool <compnerd@gentoo.org> +glade-3.1.5.ebuild:
New version from upstream with numerous bug fixes, mask python on alpha for
now
20 Jan 2007; Saleem Abdulrasool <compnerd@gentoo.org>
-glade-2.10.1.ebuild, -glade-3.1.2.ebuild:
prune old versions
*glade-3.1.4 (20 Jan 2007)
20 Jan 2007; Saleem Abdulrasool <compnerd@gentoo.org> +glade-3.1.4.ebuild:
Version bump to fix a few issues
21 Dec 2006; Saleem Abdulrasool <compnerd@gentoo.org>
-files/glade-0.6.4-autogen.sh.patch, -glade-0.6.4.ebuild:
gnome-1.x removal
06 Dec 2006; Saleem Abdulrasool <compnerd@gentoo.org> -glade-3.0.0.ebuild,
-glade-3.0.1.ebuild, -glade-3.0.2.ebuild:
prune old versions
*glade-3.1.2 (06 Dec 2006)
06 Dec 2006; Saleem Abdulrasool <compnerd@gentoo.org> +glade-3.1.2.ebuild:
Version bump from upstream
*glade-3.0.2 (29 Oct 2006)
29 Oct 2006; Saleem Abdulrasool <compnerd@gentoo.org> +glade-3.0.2.ebuild:
Version bump from upstream; add devhelp support
21 Oct 2006; Tobias Scherbaum <dertobi123@gentoo.org> glade-2.12.1.ebuild:
ppc stable
20 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> glade-2.12.1.ebuild:
Stable on Alpha.
14 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org> glade-2.12.1.ebuild:
Stable on sparc
*glade-3.0.1 (21 Aug 2006)
21 Aug 2006; Saleem Abdulrasool <compnerd@gentoo.org> +glade-3.0.1.ebuild:
version bump from usptream
18 Aug 2006; Saleem Abdulrasool <compnerd@gentoo.org> glade-3.0.0.ebuild:
Minor cleanups as suggested by ferdy (bug #144336)
*glade-3.0.0 (17 Aug 2006)
17 Aug 2006; Saleem Abdulrasool <compnerd@gentoo.org> metadata.xml,
+glade-3.0.0.ebuild:
Version bump from upstream, marking myself as maintainer
07 May 2006; Markus Rothe <corsair@gentoo.org> glade-2.12.1.ebuild:
Stable on ppc64
*glade-2.12.1 (18 Nov 2005)
18 Nov 2005; Leonardo Boshell <leonardop@gentoo.org> +glade-2.12.1.ebuild:
Version bump. Disabled gnomedb flag until there's a stable release of
libgda/libgnomedb.
16 Oct 2005; Tom Gall <tgall@gentoo.org> glade-2.10.1.ebuild:
added ~ppc64, bug #109333
*glade-2.10.1 (27 Sep 2005)
27 Sep 2005; <dang@gentoo.org> +glade-2.10.1.ebuild:
Revbump glade 2.10.1
23 Aug 2005; Aron Griffis <agriffis@gentoo.org> glade-2.6.8.ebuild:
stable on ia64
06 Jun 2005; Marinus Schraal <foser@gentoo.org> glade-2.6.8.ebuild :
Add workaround for #92920
13 May 2005; Bryan Østergaard <kloeri@gentoo.org> glade-2.6.8.ebuild:
~ia64 keyword.
24 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> glade-2.6.8.ebuild:
Stable on ppc.
*glade-2.10.0 (21 Apr 2005)
21 Apr 2005; John N. Laliberte <allanonjl@gentoo.org> metadata.xml,
+glade-2.10.0.ebuild:
Version bump as requested by #86606. Added accessibility use flag for
libgail dep.
15 Apr 2005; Simon Stelling <blubb@gentoo.org> glade-2.6.8.ebuild:
stable on amd64
07 Feb 2005; Bryan Østergaard <kloeri@gentoo.org> glade-2.6.8.ebuild:
Stable on alpha.
07 Feb 2005; Bryan Østergaard <kloeri@gentoo.org> glade-2.6.8.ebuild:
~alpha keyword.
31 Jan 2005; Gustavo Zacarias <gustavoz@gentoo.org> glade-2.6.8.ebuild:
Stable on sparc
29 Jan 2005; Joe McCann <joem@gentoo.org> glade-2.6.8.ebuild:
Marking x86 stable
*glade-2.6.8 (20 Jan 2005)
20 Jan 2005; Joe McCann <joem@gentoo.org> +glade-2.6.8.ebuild:
New release that fixes segfault, bug 78572
*glade-2.6.7 (11 Dec 2004)
11 Dec 2004; Joe McCann <joem@gentoo.org> +glade-2.6.7.ebuild:
Bump to latest version with several bug fixes. Cleaned the ebuild so it now
uses the gnome2 eclass
15 Aug 2004; Tom Martin <slarti@gentoo.org> glade-2.6.0.ebuild:
Marked ~amd64, resolves bug 60297. Thanks to Martin Lorang <gentoo@lorang.net>
for reporting.
06 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org> glade-2.6.0.ebuild:
Keyworded ~sparc
06 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org> glade-2.0.1.ebuild:
Stable on sparc
*glade-2.6.0 (07 Jun 2004)
07 Jun 2004; Yi Qiang <khai@gentoo.org> glade-2.6.0.ebuild:
Fixed slots
05 Jun 2004; Yi Qiang <khai@gentoo.org> :
Committed the overdue glade-2.6, also marked 2.0.1 stable on x86
17 Feb 2004; Aron Griffis <agriffis@gentoo.org> glade-2.0.1.ebuild:
stable on alpha and ia64
05 Dec 2003; Jason Wever <weeve@gentoo.org> glade-2.0.0-r1.ebuild:
Marked stable on sparc.
*glade-2.0.1 (23 Nov 2003)
23 Nov 2003; Alastair Tse <liquidx@gentoo.org> glade-2.0.1.ebuild:
version bump
09 Jul 2003; Alastair Tse <liquidx@gentoo.org> glade-2.0.0-r1.ebuild:
dep clean
07 Jul 2003; Alastair Tse <liquidx@gentoo.org> glade-2.0.0-r1.ebuild:
bump glade-2.0 to stable
*glade-2.0.0-r1 (22 Apr 2003)
22 Apr 2003; Alastair Tse <liquidx@gentoo.org> glade-2.0.0-r1.ebuild,
files/glade-2.0.0-scrollkeeper.patch:
added optional gnomedb support (#18724). cleaned up scrollkeeper files.
*glade-2.0.0 (12 Apr 2003)
12 Apr 2003; foser <foser@gentoo.org> glade-2.0.0.ebuild :
First stable gtk2 version, updated deps and now uses gnome.org eclass
Fix SLOT to make more sense
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
*glade-1.1.3 (17 Nov 2002)
17 Nov 2002; L. Boshell <leonardop@gentoo.org> : New version.
26 Feb 2003; Spider <aspider@gentoo.org> glade-1.1.3.ebuild :
fix the libxml2 dependency per bug 16345
*glade-1.1.1 (4 aug 2002)
10 Sep 2002; Olivier Reisch <doctomoe@gentoo.org> glade-1.1.1.ebuild:
Added ppc keyword
2 Aug 2002; Spider <spider@gentoo.org> glade-1.1.1.ebuild:
new version and some changes to the deps (move version to stable branch )
*glade-1.1.0-r1 (2 June 2002)
2 June 2002; Gabriele Giorgetti <stroke@gentoo.org> glade-1.1.0-r1.ebuild
changed libgnomeprint, libgnomeprintui dependecies after the move
of those libs to gnome-base.
*glade-1.1.0 (28 May 2002)
28 May 2002; Spider <spider@gentoo.org> glade-1.1.0.ebuild
new release for gnome2
*glade-0.6.4 (9 Apr 2002)
29 Apr 2003; Todd Berman <tberman@gentoo.org> glade-0.6.4.ebuild:
Fixed a missing \ in the econf.
15 Mar 2003; Alastair Tse <liquidx@gentoo.org> glade-0.6.4.ebuild,
files/glade-0.6.4-autogen.sh.patch:
patches to template autogen.sh files to work with newer gettext.
15 Feb 2003; Mark Guertin <gerk@gentoo.org> glade-0.6.4.ebuild :
set ppc in keywords
9 Apr 2002; Spider <spider@gentoo.org> glade-0.6.4.ebuild
update dependency to gtk+-1.2*
upgrade version
*glade-0.6.2 (29 Mar 2002)
29 Mar 2002; Seemant Kulleen <seemant@gentoo.org> glade-0.6.2.ebuild :
Cleaned up ebuild a little.
*glade-0.6.2 (1 Feb 2002)
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

View file

@ -1,6 +0,0 @@
AUX glade-3.14.1-doc-version.patch 853 SHA256 6fb39133bf00abd38f56b3a79cbd8b714a922cca231db59cd8dcb00693604fdf SHA512 cc9aec06f6acdfdf538de7043f9f753768e0e4c26fa9eef7e52b4e42aa6fd3836185c18ffd51abfc2aa3e6f5b2472e68914112230d2b8856e8a3c61e9d865ecf WHIRLPOOL 2f5315144afc183db4599134a23ebab098df1708474180c27aaf4143cf5db5a70260bbfed756d00f54a35f37b6379134cb24f6567edaaff0a9bae72b19433f99
AUX glade-3.18.1-underlinking.patch 1560 SHA256 0a0884a3ba0b2517a39bb2d30c1a9e265e183711b45a1b0c57fd4a821fcf7026 SHA512 4a1204bad677f9849cd607dc30077843377f81b0822c94a79c4dc314214a971852f055e7d22ef737a99e6a981296cb52b48efef903a8d007be8a56e298ee7ed4 WHIRLPOOL dc066459f9a2bed65cb87e4ea1f99ce40979c1e1db22fc1b1004aa1db30283848da077dc2e2b5a3e1e84ef880af08bd650f6b5e17f1770e5376b7faaa88761ad
DIST glade-3.19.0.tar.xz 3398764 SHA256 a7a3f6d32fbfcc9b754b48a3410bf025e462bc7898e124f0ad8f64c3d7ad6fa2 SHA512 5b8b03720433bc6e108d3ebc72eb2ee4f2e87dc8f6fc9190accb9d56b8dd81e96f23576f58fa3c0bb8a50c5b9becf2f1ef8a80277633a626c035069e5a0f9c4b WHIRLPOOL 3193e169ddeaa3b4b2fa9f1ee38331b7b14d673a297cc1133628b15b9ebcf4e84f355ac8c89a32cda3a3c96a40150bbc33ebc232725881ee4f2445bb40342674
EBUILD glade-3.19.0.ebuild 2540 SHA256 cea7fa98c0f00b1e8417781a2410cb86a679b7f81c1b91cee49eea582800cd5d SHA512 870a4699ed7cf1be26d30d62827ff0cd638fff6b6481d44a3f63d1088a8e5e9a27cc33cf5889de47ea9410d957438533b571de92125646165145ac691528c432 WHIRLPOOL 46bc174fb60d20adee6fdc144f2016dac3199e3750d77d9ecfeb9a131d64c64772111c42a9035673f38a720e29930e024c50e0ad064e0506f230c1fe33d73323
MISC ChangeLog 29491 SHA256 2d38f0450cf75c6f86aa2d235357be90b7e3c0b12b528808eab9603858f5ae8d SHA512 1e3bdc80a8a624e8a0ead341c3d8eb0e68251f3092865bc5cd84b3220515f589d5dae58686630bb1b488fe61d623d2c9c9d233dc7ffafacd5024526c96ce9db4 WHIRLPOOL 8a3049eb82a927b74fe66ba5b073de1b838482a9282804778e1d2983cea34fc9630997e15001b341d4acf8eb65c1a3a8adfea890cb0927b859b299c8d32e7471
MISC metadata.xml 158 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1 SHA512 7fbfbd2b3ed1b81867d55648509f778fdbe2091af53727b3426a3c7f453ae7e1663a99fdd2101508b8d6c85b3158459c93551b77a6a394f02d7e11cbc8a5ecf4 WHIRLPOOL 4bcd5662974877d42ebc4361b6eb412bfeea2af7144b436ce7ed152327d554afc321c376625ba0bb85a704b70d86e3c4882dff3573047acddd8ffccf655d4f7e

View file

@ -1,29 +0,0 @@
From e3e91245e730f0532e913fde910054f464085241 Mon Sep 17 00:00:00 2001
From: Alexandre Rostovtsev <tetromino@gentoo.org>
Date: Sun, 6 May 2012 22:40:47 -0400
Subject: [PATCH] Version glade documentation
Rename gnome help files to prevent collision with other versions.
Avoid loading glade-3.8's devhelp files.
---
help/Makefile.am | 5 ++++-
src/glade-window.c | 2 +-
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/glade-window.c b/src/glade-window.c
index 89a4549..4eb8be5 100644
--- a/src/glade-window.c
+++ b/src/glade-window.c
@@ -2041,7 +2041,7 @@ show_developer_manual_cb (GtkAction * action, GladeWindow * window)
{
if (glade_util_have_devhelp ())
{
- glade_util_search_devhelp ("gladeui", NULL, NULL);
+ glade_util_search_devhelp ("gladeui-2", NULL, NULL);
return;
}
--
1.7.8.6

View file

@ -1,46 +0,0 @@
From 80c9532e39fac397960fc59eb407e596d9e8d2e4 Mon Sep 17 00:00:00 2001
From: Alexandre Rostovtsev <tetromino@gentoo.org>
Date: Mon, 2 Jun 2014 22:41:14 -0400
Subject: [PATCH] build: Explicitly link libgladeui with libm
Fixes underlinking failure with ld.gold.
https://bugzilla.gnome.org/show_bug.cgi?id=724104
---
configure.ac | 6 ++++++
gladeui/Makefile.am | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index c86e947..7bf65e5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -133,6 +133,12 @@ AC_TRY_LINK([#include <stdarg.h>], [va_list ap1, ap2; va_copy(ap1, ap2);],
])
dnl ================================================================
+dnl libm
+dnl ================================================================
+AC_CHECK_LIBM
+AC_SUBST(LIBM)
+
+dnl ================================================================
dnl Check for gtk-doc
dnl ================================================================
GTK_DOC_CHECK([1.13],[--flavour no-tmpl])
diff --git a/gladeui/Makefile.am b/gladeui/Makefile.am
index c63b6a3..77af09c 100644
--- a/gladeui/Makefile.am
+++ b/gladeui/Makefile.am
@@ -145,7 +145,7 @@ libgladeui_2_la_CFLAGS = \
$(AM_CFLAGS)
libgladeui_2_la_LDFLAGS = -version-info $(GLADE_CURRENT):$(GLADE_REVISION):$(GLADE_AGE) $(AM_LDFLAGS)
-libgladeui_2_la_LIBADD = $(GTK_LIBS) $(GTK_MAC_LIBS)
+libgladeui_2_la_LIBADD = $(GTK_LIBS) $(GTK_MAC_LIBS) $(LIBM)
libgladeuiincludedir=$(includedir)/libgladeui-2.0/gladeui
libgladeuiinclude_HEADERS = \
--
2.0.0

View file

@ -1,96 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="yes"
GNOME2_LA_PUNT="yes"
PYTHON_COMPAT=( python2_7 )
inherit autotools eutils gnome2 python-single-r1 versionator virtualx
DESCRIPTION="A user interface designer for GTK+ and GNOME"
HOMEPAGE="https://glade.gnome.org/"
LICENSE="GPL-2+ FDL-1.1+"
SLOT="3.10/6" # subslot = suffix of libgladeui-2.so
KEYWORDS="alpha amd64 arm ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE="+introspection python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND="
dev-libs/atk[introspection?]
>=dev-libs/glib-2.32:2
>=dev-libs/libxml2-2.4.0:2
x11-libs/cairo:=
x11-libs/gdk-pixbuf:2[introspection?]
>=x11-libs/gtk+-3.12:3[introspection?]
x11-libs/pango[introspection?]
introspection? ( >=dev-libs/gobject-introspection-1.32 )
python? (
${PYTHON_DEPS}
>=dev-python/pygobject-3.8:3[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
app-text/docbook-xml-dtd:4.1.2
app-text/yelp-tools
dev-libs/libxslt
>=dev-util/gtk-doc-am-1.13
>=dev-util/intltool-0.41.0
virtual/pkgconfig
dev-libs/gobject-introspection-common
gnome-base/gnome-common
"
# eautoreconf requires:
# dev-libs/gobject-introspection-common
# gnome-base/gnome-common
pkg_setup() {
use python && python-single-r1_pkg_setup
}
src_prepare() {
# To avoid file collison with other slots, rename help module.
# Prevent the UI from loading glade:3's gladeui devhelp documentation.
epatch "${FILESDIR}"/${PN}-3.14.1-doc-version.patch
# https://bugzilla.gnome.org/show_bug.cgi?id=724104
epatch "${FILESDIR}"/${PN}-3.18.1-underlinking.patch
eautoreconf
gnome2_src_prepare
}
src_configure() {
gnome2_src_configure \
--disable-static \
--enable-gladeui \
--enable-libtool-lock \
$(use_enable introspection) \
$(use_enable python) \
ITSTOOL=$(type -P true)
}
src_test() {
Xemake check
}
src_install() {
# modify Name in .desktop file to avoid confusion with other slots
sed -e 's:^\(Name.*=Glade\):\1 '$(get_version_component_range 1-2): \
-i data/glade.desktop || die "sed of data/glade.desktop failed"
# modify name in .devhelp2 file to avoid shadowing with glade:3 docs
sed -e 's:name="gladeui":name="gladeui-2":' \
-i doc/html/gladeui.devhelp2 || die "sed of gladeui.devhelp2 failed"
gnome2_src_install
}
pkg_postinst() {
gnome2_pkg_postinst
if ! has_version dev-util/devhelp ; then
elog "You may want to install dev-util/devhelp for integration API"
elog "documentation support."
fi
}

View file

@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>gnome</herd>
</pkgmetadata>

View file

@ -1,24 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
inherit git-2
DESCRIPTION="A much less painful alternative to hexdump(1)."
HOMEPAGE="https://git.covalent.cz/overwatch/over-hex"
SRC_URI=""
EGIT_REPO_URI="https://git.covalent.cz/overwatch/over-hex.git"
LICENSE="AO-JSL"
SLOT="0"
KEYWORDS="x86 amd64"
IUSE=""
RDEPEND="dev-python/over"
src_install() {
/bin/bash install.sh "${D}"
}

View file

@ -1,41 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
VALA_MIN_API_VERSION="0.32"
inherit autotools eutils git-r3 vala
DESCRIPTION="Documentation generator for Vala"
HOMEPAGE="https://live.gnome.org/Valadoc"
EGIT_REPO_URI="git://git.gnome.org/${PN}"
LICENSE="GPL-2"
SLOT=""
KEYWORDS="~amd64"
IUSE=""
RDEPEND="
$(vala_depend)
>=dev-libs/glib-2.28
dev-libs/libgee:0.8
>=media-gfx/graphviz-2.16
"
DEPEND="${RDEPEND}
virtual/pkgconfig
"
src_prepare() {
eautoreconf
vala_src_prepare
}
src_configure() {
econf --disable-static
}
src_install() {
default
prune_libtool_files
}

View file

@ -1,54 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit games
if [[ ${PV} == 9999* ]]; then
inherit autotools mercurial
EHG_REPO_URI="https://bitbucket.org/rude/${PN}"
SRC_URI=""
KEYWORDS=""
else
SRC_URI="https://www.bitbucket.org/rude/${PN}/downloads/${P}-linux-src.tar.gz"
KEYWORDS="amd64 ~arm ~ppc x86"
fi
DESCRIPTION="A framework for 2D games in Lua"
HOMEPAGE="http://love2d.org/"
LICENSE="ZLIB"
SLOT="0"
IUSE=""
RDEPEND="dev-games/physfs
dev-lang/lua[deprecated]
media-libs/devil[mng,png,tiff]
media-libs/freetype
media-libs/libmodplug
media-libs/libsdl[joystick,opengl,video]
media-libs/libvorbis
media-libs/openal
media-sound/mpg123
virtual/opengl"
DEPEND="${RDEPEND}
media-libs/libmng
media-libs/tiff"
src_prepare() {
if [[ ${PV} == 9999* ]]; then
sh platform/unix/gen-makefile || die
mkdir platform/unix/m4 || die
eautoreconf
fi
}
src_install() {
DOCS="readme.md changes.txt" \
default
if [[ "${SLOT}" != "0" ]]; then
mv "${ED}${GAMES_BINDIR}"/${PN} \
"${ED}${GAMES_BINDIR}"/${PN}-${SLOT} || die
fi
}

View file

@ -1,33 +0,0 @@
# Copyright 1999-2022 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
CMAKE_MAKEFILE_GENERATOR="ninja"
VALA_MIN_API_VERSION="0.26"
inherit git-r3 cmake-utils vala
DESCRIPTION="A searchable command palette in every modern GTK+ application"
HOMEPAGE="https://github.com/p-e-w/plotinus"
EGIT_REPO_URI="https://github.com/p-e-w/plotinus.git"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE=""
DEPEND="$(vala_depend)
>=x11-libs/gtk+-3.20.9"
RDEPEND="${DEPEND}"
src_prepare () {
vala_src_prepare
sed -i -e "/NAMES/s:valac:${VALAC}:" cmake/FindVala.cmake || die
echo "GTK3_MODULES=\"${EPREFIX}/usr/lib/libplotinus.so\"" > "${S}"/99plotinus
cmake-utils_src_prepare
}
src_install () {
dolib.so "${BUILD_DIR}"/libplotinus.so
doenvd "${S}"/99plotinus
}

View file

@ -1,3 +0,0 @@
DIST audacious-plugins-3.7.2-gtk3.tar.bz2 1840180 SHA256 5b6c17b6f97ec0e123c59af16b71de6da0ed79327d21fcba9865a8742950b33f SHA512 4fe9f34364f69c132a83fae3d2ff0a13eda6b64615366a4137573118d82ef0a3e3ed0f6b3bae46b5205b57010ccda1ef72715cc5694adb5406f84a9c43424c13 WHIRLPOOL 54928fe14a6684294e16aef360c0af3dbda130b5280e34d7bfaa9b07baf95ff840f87eeb602d74f96405c45682e5e6320462c5007a7e61b8fab7a1a502de74b7
DIST audacious-plugins-3.7.2.tar.bz2 1839881 SHA256 fcf7488f01781c8f51e0af5cabacdd582b22537a0085f26aa5ca636373f8e1ff SHA512 20bb5b6c777fd6b8bb7a4789bc638faa4146aa7d39c099fe2c2ccd3c919e3548a6a387cd5fa39003cbb4e02e9d78b49461943135e24ee6dabac9eedd3394ba97 WHIRLPOOL d31107a23c96b675ea1234a3f5bcaf65bdaf07ee8e8c400940e7b8b759c93917abcdee5e31ad35d2f7d286568d404cc5f9f562497b0875903baa16d04186b1d5
EBUILD audacious-plugins-3.7.2.ebuild 4666 SHA256 1bdaee46337163346fa8a8520d47bebe52712449f248b0ab1672280ab224e37f SHA512 d16053970428c72e743026adac70e5fde138b764be47576fc73ae26caf8f5cff269b199a3e3b0288dcf7d591fbfc10744f0be711bd7c4d025502b6b46e8e223a WHIRLPOOL ab2850928de8f27f0f1d6867a1d1c71128d56f960926cad78b08ba25f095143ad8856ec1bcbc774e75ce33f248cec8a85771b49e03580e3cece0808fd73d8ac8

View file

@ -1,173 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils
MY_P="${P/_/-}"
S="${WORKDIR}/${MY_P}"
DESCRIPTION="Audacious Player - Your music, your way, no exceptions"
HOMEPAGE="http://audacious-media-player.org/"
SRC_URI="!gtk3? ( http://distfiles.audacious-media-player.org/${MY_P}.tar.bz2 )
gtk3? ( http://distfiles.audacious-media-player.org/${MY_P}-gtk3.tar.bz2 )"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux"
IUSE="aac +adplug alsa bs2b cdda cue ffmpeg flac fluidsynth gnome http gtk gtk3 jack
lame libnotify libsamplerate lirc mms mp3 nls pulseaudio qt5 scrobbler sdl sid sndfile vorbis wavpack"
REQUIRED_USE="
^^ ( gtk gtk3 qt5 )
"
# The following plugins REQUIRE a GUI build of audacious, because non-GUI
# builds do NOT install the libaudgui library & headers.
# Plugins without a configure option:
# alarm
# albumart
# delete-files
# ladspa
# playlist-manager
# search-tool
# skins
# vtx
# Plugins with a configure option:
# glspectrum
# gtkui
# hotkey
# notify
# statusicon
RDEPEND="app-arch/unzip
>=dev-libs/dbus-glib-0.60
dev-libs/libxml2:2
media-libs/libmodplug
~media-sound/audacious-${PV}
>=media-sound/audacious-3.7.1-r1
( || ( >=dev-libs/glib-2.32.2[utils] dev-util/gdbus-codegen ) )
aac? ( >=media-libs/faad2-2.7 )
adplug? ( media-libs/adplug )
alsa? ( >=media-libs/alsa-lib-1.0.16 )
bs2b? ( media-libs/libbs2b )
cdda? ( >=media-libs/libcddb-1.2.1
dev-libs/libcdio-paranoia )
cue? ( media-libs/libcue )
ffmpeg? ( >=virtual/ffmpeg-0.7.3 )
flac? ( >=media-libs/libvorbis-1.0
>=media-libs/flac-1.2.1-r1 )
fluidsynth? ( media-sound/fluidsynth )
http? ( >=net-libs/neon-0.26.4 )
gtk? ( x11-libs/gtk+:2
~media-sound/audacious-${PV}[gtk?] )
gtk3? ( x11-libs/gtk+:3
media-libs/adplug
~media-sound/audacious-${PV}[gtk3?] )
qt5? ( dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtmultimedia:5
dev-qt/qtwidgets:5
media-libs/adplug
~media-sound/audacious-${PV}[qt5?] )
jack? ( >=media-libs/bio2jack-0.4
media-sound/jack-audio-connection-kit )
lame? ( media-sound/lame )
libnotify? ( x11-libs/libnotify )
libsamplerate? ( media-libs/libsamplerate )
lirc? ( app-misc/lirc )
mms? ( >=media-libs/libmms-0.3 )
mp3? ( >=media-sound/mpg123-1.12.1 )
pulseaudio? ( >=media-sound/pulseaudio-0.9.3 )
scrobbler? ( net-misc/curl )
sdl? ( media-libs/libsdl[sound] )
sid? ( >=media-libs/libsidplayfp-1.0.0 )
sndfile? ( >=media-libs/libsndfile-1.0.17-r1 )
vorbis? ( >=media-libs/libvorbis-1.2.0
>=media-libs/libogg-1.1.3 )
wavpack? ( >=media-sound/wavpack-4.50.1-r1 )"
DEPEND="${RDEPEND}
nls? ( dev-util/intltool )
virtual/pkgconfig"
mp3_warning() {
if ! use mp3 ; then
ewarn "MP3 support is optional, you may want to enable the mp3 USE-flag"
fi
}
src_unpack() {
default
if use gtk3 ; then
mv "${MY_P}-gtk3" "${MY_P}"
fi
}
src_prepare() {
has_version "<dev-libs/glib-2.32" && \
cd "${S}"/src/mpris2 && \
gdbus-codegen --interface-prefix org.mpris. \
--c-namespace Mpris --generate-c-code object-core mpris2.xml && \
gdbus-codegen --interface-prefix org.mpris. \
--c-namespace Mpris \
--generate-c-code object-player mpris2-player.xml && \
cd "${S}"
}
src_configure() {
mp3_warning
if use qt5 ;then
notify="--disable-notify"
elif use libnotify ;then
notify="--enable-notify"
fi
if use gtk ;then
gtk="--enable-gtk"
elif use gtk3 ;then
gtk="--enable-gtk"
else
gtk="--disable-gtk"
fi
if use ffmpeg && has_version media-video/ffmpeg ; then
ffmpeg="--with-ffmpeg=ffmpeg"
elif use ffmpeg && has_version media-video/libav ; then
ffmpeg="--with-ffmpeg=libav"
else
ffmpeg="--with-ffmpeg=none"
fi
econf \
${ffmpeg} \
${gtk} \
${notify} \
--enable-modplug \
--enable-statusicon \
--disable-soxr \
$(use_enable adplug) \
$(use_enable aac) \
$(use_enable alsa) \
$(use_enable bs2b) \
$(use_enable cdda cdaudio) \
$(use_enable cue) \
$(use_enable flac flacng) \
$(use_enable fluidsynth amidiplug) \
$(use_enable flac filewriter_flac) \
$(use_enable http neon) \
$(use_enable jack) \
$(use_enable gnome gnomeshortcuts) \
$(use_enable lame filewriter_mp3) \
$(use_enable libsamplerate resample) \
$(use_enable lirc) \
$(use_enable mms) \
$(use_enable mp3) \
$(use_enable nls) \
$(use_enable pulseaudio pulse) \
$(use_enable qt5 qt) \
$(use_enable scrobbler scrobbler2) \
$(use_enable sdl sdlout) \
$(use_enable sid) \
$(use_enable sndfile) \
$(use_enable vorbis) \
$(use_enable wavpack)
}

View file

@ -1,4 +0,0 @@
DIST audacious-3.7.2-gtk3.tar.bz2 573269 SHA256 bf9ce9e2f475d14cf6510e14235e858a73afb67826b039c2b6e0f86851ec7edf SHA512 a34fa2c7509c87e626538eb8c5e8e7136e1f8a9f58e1ade80a6b8805d9586ebcafeab6e58602b642316bd61964ff755aa122b4f295f94817613ad2ba645806a9 WHIRLPOOL 5ea872a087d15d872691a44c0cfd5c105936952588d77aad06403c08d98f003b03d2ac22320c178aaf3abb414fe765ad10db3efb13040b0f935a9675b067af90
DIST audacious-3.7.2.tar.bz2 572437 SHA256 04f9eaba4522ce9674e6ed8afc7bd6b5fa9a1e240f8090589fc1874f6659f340 SHA512 6cab703dfab9d1479ddf94f6fb71cef961adaa45c56568a211a11851c0ec6a736e81080cc3673f6e1b131245147c55af32ab8eeb9ba1773b07b675ab658d6747 WHIRLPOOL 27043fc2c2084902556b20ba7b3ea907ff7ec32354b2d26c861ef95a97c2f8291d7f811f22d9e542ebe6973682ab15ae9b1ce7bdd1b7d9b449196ef3718d57f7
DIST gentoo_ice-xmms-0.2.tar.bz2 51839 SHA256 d1be63368b76f4a8b1d5b0e955cd7a77177f56a7f0b828c6603d8fd2836422b1 SHA512 e863a8f86073007c47ce8c20739aae4bff22e22a7ddc11556b12ae6ebb68654cec7310fdc9d05f2c47f81cf2591fe601b2eb12a2fd911c0a6118c9f3cc524f05 WHIRLPOOL b7a4409629a860021477f34f8886c40c005ea2ec34373d80e6a696323866e54f361e38c76b1ac536775ae5912308f11416e613dec791f21473f01a2fad35bcfd
EBUILD audacious-3.7.2.ebuild 1941 SHA256 daca7599f2c11a46d59b80e8998feebe112ca63ec17c0ba208f84e7bee632d68 SHA512 18ba0100fcd3a6deec5f8095b0ecd2cae1a17dddcc43035afe8a94da59ddd231b509e0e8f834070d58b650e87e18e4f7e8fc074c831ede3f70ae94c3d93ab0e0 WHIRLPOOL 7566bf082187610c4cdd0894073d4724a234a7712d5687855fffc5b902dbb081e1f840fa3df9a806093790c4306550b3b5a0d1340e571e81db0f395bad2bfe62

View file

@ -1,81 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils
MY_P="${P/_/-}"
S="${WORKDIR}/${MY_P}"
DESCRIPTION="Audacious Player - Your music, your way, no exceptions"
HOMEPAGE="http://audacious-media-player.org/"
SRC_URI="!gtk3? ( http://distfiles.audacious-media-player.org/${MY_P}.tar.bz2 )
gtk3? ( http://distfiles.audacious-media-player.org/${MY_P}-gtk3.tar.bz2 )
mirror://gentoo/gentoo_ice-xmms-0.2.tar.bz2"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux"
IUSE="+chardet nls gtk gtk3 qt5"
REQUIRED_USE="
^^ ( gtk gtk3 qt5 )
"
DOCS="AUTHORS"
RDEPEND=">=dev-libs/dbus-glib-0.60
>=dev-libs/glib-2.28
>=x11-libs/cairo-1.2.6
>=x11-libs/pango-1.8.0
virtual/freedesktop-icon-theme
chardet? ( >=app-i18n/libguess-1.2 )
gtk? ( x11-libs/gtk+:2 )
gtk3? ( x11-libs/gtk+:3 )
qt5? ( dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5 )"
DEPEND="${RDEPEND}
virtual/pkgconfig
nls? ( dev-util/intltool )"
PDEPEND="~media-plugins/audacious-plugins-${PV}"
src_unpack() {
default
if use gtk3 ; then
mv "${MY_P}-gtk3" "${MY_P}"
fi
}
src_configure() {
if use gtk ;then
gtk="--enable-gtk"
elif use gtk3 ;then
gtk="--enable-gtk"
else
gtk="--disable-gtk"
fi
# D-Bus is a mandatory dependency, remote control,
# session management and some plugins depend on this.
# Building without D-Bus is *unsupported* and a USE-flag
# will not be added due to the bug reports that will result.
# Bugs #197894, #199069, #207330, #208606
econf \
--enable-dbus \
${gtk} \
$(use_enable chardet) \
$(use_enable nls) \
$(use_enable qt5 qt)
}
src_install() {
default
# Gentoo_ice skin installation; bug #109772
insinto /usr/share/audacious/Skins/gentoo_ice
doins "${WORKDIR}"/gentoo_ice/*
docinto gentoo_ice
dodoc "${WORKDIR}"/README
}

View file

@ -1,14 +0,0 @@
--- configure.ac.old 2015-12-02 22:23:48.726073674 -0600
+++ configure.ac 2015-12-02 22:22:48.788098649 -0600
@@ -75,9 +75,10 @@
AC_SUBST(PULSE_CFLAGS)
# If using GCC specifiy some additional parameters
+# Modified 2015-12-02 by Philip Creighton <phil@pdc302.net> to include compile flags for c++11
if test "x$GCC" = "xyes" ; then
CFLAGS="$CFLAGS -pipe -Wall -W -Wno-unused-parameter"
- CXXFLAGS="$CXXFLAGS -pipe -Wall -W"
+ CXXFLAGS="$CXXFLAGS -pipe -Wall -W -std=c++11"
fi
ZP_LYNX_DOC

View file

@ -1,42 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils
DESCRIPTION="Pulseaudio Volume Control, GTK based mixer for Pulseaudio"
HOMEPAGE="http://freedesktop.org/software/pulseaudio/pavucontrol/"
SRC_URI="http://freedesktop.org/software/pulseaudio/${PN}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="nls"
RDEPEND="
>=dev-cpp/gtkmm-3.0:3.0
>=dev-libs/libsigc++-2.2:2
>=media-libs/libcanberra-0.16[gtk3]
>=media-sound/pulseaudio-3[glib]
virtual/freedesktop-icon-theme
"
DEPEND="${RDEPEND}
virtual/pkgconfig
nls? (
dev-util/intltool
sys-devel/gettext
)
"
src_prepare() {
epatch "${FILESDIR}"/pavucontrol-3.0-c11.patch
}
src_configure() {
econf \
--docdir=/usr/share/doc/${PF} \
--htmldir=/usr/share/doc/${PF}/html \
--disable-lynx \
$(use_enable nls)
}

View file

@ -1,27 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
inherit git-2
DESCRIPTION="A video converter meant to coerce all video formats into HEVC+Vorbis within Matroska containers. Other uses include extracting audio from video files, resizing, cutting..."
HOMEPAGE="https://git.covalent.cz/overwatch/over-video"
SRC_URI=""
EGIT_REPO_URI="https://git.covalent.cz/overwatch/over-video.git"
LICENSE="AO-JSL"
SLOT="0"
KEYWORDS="x86 amd64"
IUSE=""
RDEPEND="
dev-python/over
virtual/ffmpeg
"
src_install() {
/bin/bash install.sh "${D}"
}

View file

@ -1 +0,0 @@
masters = gentoo

View file

@ -1,58 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
CMAKE_IN_SOURCE_BUILD="1"
inherit cmake-utils systemd
DESCRIPTION="Shrew soft VPN Client"
HOMEPAGE="http://www.shrew.net/"
SRC_URI="http://www.shrew.net/download/${PN}/${P}-release.tbz2"
LICENSE="shrew"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="ldap nat qt4 systemd"
COMMON_DEPEND="dev-libs/libedit
dev-libs/openssl
qt4? ( dev-qt/qtgui:4 )
ldap? ( net-nds/openldap )"
DEPEND="${COMMON_DEPEND}
dev-util/cmake
>=sys-devel/bison-2.3
sys-devel/flex"
RDEPEND="${COMMON_DEPEND}"
#DOCS="CONTRIB.TXT README.TXT TODO.TXT"
S="${WORKDIR}/${PN}"
src_configure(){
mycmakeargs+=( $(cmake-utils_use ldap LDAP)
$(cmake-utils_use nat NATT)
$(cmake-utils_use qt4 QTGUI)
"-DMANDIR=/usr/share/man"
"-DETCDIR=/etc/ike"
)
cmake-utils_src_configure
}
src_install(){
cmake-utils_src_install
insinto /usr/share/applications
insinto /usr/share/pixmaps
doins "${S}"/source/qikea/png/ikea.png
}
pkg_postinst() {
elog "a default configuration for the IKE Daemon"
elog "is stored in /etc/ike/iked.conf.sample"
}

View file

@ -1,6 +0,0 @@
format = e
sync = git+https://git.covalent.cz/overwatch/random.git
description = Random ebuilds and stuff
location = /var/paludis/repositories/random
names_cache = ${location}/.cache/names
write_cache = /var/cache/paludis/metadata

View file

@ -1 +0,0 @@
random

View file

@ -1,5 +0,0 @@
DIST kicad-4.0.5-i18n.tar.gz 2464569 SHA256 18538b050f7c85eec0aaf3b2fd0a7a37a4eba139bb3d60be3ef80732e8e4b840 SHA512 ff33051202d3aa50284170ca1b0ebd6279ee60559c4ce88c577248d4fe3d5781bb5b75eea6c165fbbd4abc1fd681357a7d7877339c4413fb3774bc8a55264b81 WHIRLPOOL b63b9b59ddaf21485e8e358c356c694e03608989e6d2e13fc96bc620789cf1df66cf7d4fb051713ebcbd756afe6b43d217746ef2c84b593eeae8909c5e4c781f
DIST kicad-4.0.5.tar.xz 10626696 SHA256 73f286733bb69b04749279a1848cbedfad908e7dcd1d11363c7fae7677c85331 SHA512 1486a039237e8d97ed21d62905ab74cb953b76c9d15bdfe7edd7380cf93e4c4b9a23aa82c6f523f6d5272e1dbe06ee8853a80eaabb1d0d9db6e304265f53ba7f WHIRLPOOL a7ca4e8183d44423a2076ca81047965166ed5f15504967ac790c18bedd045e61fbce17e197341876eb73aaa4a9a2571242cc5fcc4853abec99a19b3433690c6e
DIST kicad-footprints-4.0.5.tar.gz 2330378 SHA256 50cb02d9eb44b30f8fd68434172a25a93c62cd9a07877091116fd8db8238f9ad SHA512 91122127be4b54bec7b37706d6438853463ed66b1c0c205e8d93709c159744e84ea58f3bf0cb1f4e18df6061f6df3d76f2ff0d6e698c6ba5ce3867d89838d95d WHIRLPOOL 44283efb35c3522e73d36fc51d591bc236cf2f17b8901279d28908b5a227f791597c74c94bff3be904417df42248b5d16e93a9aaa061132809ffe0507911b186
DIST kicad-libcontext.tar.gz 25599 SHA256 37be6072a6016d402b4341e2ceba719cdd8e279e275ea7275d91e19e813a31a3 SHA512 3b469dcf0e0f4e23f304d0068468a99516e89588d8f36a821af10e751f919cb8a9077d52109fdd43c1c2a443e026b38d0d3aa4774823d05755c9db35742d32d9 WHIRLPOOL d05f43544fa4c9d1fae957445782ad610c07564db81c12491fe6aeaf6948a369b3f55114eacb21916fbc9001f20d0a2c4944c3ab0ccc8e57bf9aa44fea507087
DIST kicad-library-4.0.5.tar.gz 91081668 SHA256 7169d1cfa1a55cbe7570252e68dc1242ae91458f16a13f7fc3f7804c504b1af1 SHA512 904d3439d1e76d13fe72a221efe2f9f3b0a4115f8e84e78d44a24d5a727138de0b91eec7733e851b9a6fec138897f203229bdf83b772ea49000a6d828ba6f25f WHIRLPOOL f76975e99d69c3ca36532cd22b05edc7b278dd09d8d810fac5466a84687922b3b013242eca6b1a6ba48bb403fe05d2260bbc60136b718185774923013398e956

View file

@ -1,107 +0,0 @@
diff -Naur kicad-4.0.2-orig/common/system/libcontext.cpp kicad-4.0.2/common/system/libcontext.cpp
--- kicad-4.0.2-orig/common/system/libcontext.cpp 2016-06-16 22:30:58.000000000 -0700
+++ kicad-4.0.2/common/system/libcontext.cpp 2016-06-16 22:35:46.654719468 -0700
@@ -13,7 +13,7 @@
http://www.boost.org/LICENSE_1_0.txt)
*/
-#include "libcontext.h"
+#include <system/libcontext.h>
#if defined(LIBCONTEXT_PLATFORM_windows_i386) && defined(LIBCONTEXT_COMPILER_gcc)
__asm (
".text\n"
diff -Naur kicad-4.0.2-orig/CMakeLists.txt kicad-4.0.2/CMakeLists.txt
--- kicad-4.0.2-orig/CMakeLists.txt 2016-02-13 13:14:42.000000000 -0800
+++ kicad-4.0.2/CMakeLists.txt 2016-06-11 01:11:25.623484908 -0700
@@ -561,7 +561,7 @@
# Download boost and possibly build parts of it
#################################################
if( KICAD_SKIP_BOOST )
- find_package( Boost 1.54.0 REQUIRED COMPONENTS context date_time filesystem iostreams locale
+ find_package( Boost 1.54.0 REQUIRED COMPONENTS date_time filesystem iostreams locale
program_options regex system thread )
if( NOT Boost_FOUND )
diff -Naur kicad-4.0.2-orig/common/CMakeLists.txt kicad-4.0.2/common/CMakeLists.txt
--- kicad-4.0.2-orig/common/CMakeLists.txt 2016-02-13 13:14:42.000000000 -0800
+++ kicad-4.0.2/common/CMakeLists.txt 2016-06-11 01:10:04.886830434 -0700
@@ -256,6 +256,8 @@
view/view_item.cpp
view/view_group.cpp
+ system/libcontext.cpp
+
math/math_util.cpp
tool/tool_action.cpp
diff -Naur kicad-4.0.2-orig/include/tool/coroutine.h kicad-4.0.2/include/tool/coroutine.h
--- kicad-4.0.2-orig/include/tool/coroutine.h 2016-02-13 13:14:42.000000000 -0800
+++ kicad-4.0.2/include/tool/coroutine.h 2016-06-11 01:07:06.035378422 -0700
@@ -27,8 +27,7 @@
#include <cstdlib>
-#include <boost/context/fcontext.hpp>
-#include <boost/version.hpp>
+#include <system/libcontext.h>
#include "delegate.h"
@@ -92,10 +91,8 @@
if( m_saved )
delete m_saved;
-#if BOOST_VERSION >= 105600
if( m_self )
delete m_self;
-#endif
if( m_stack )
free( m_stack );
@@ -156,13 +153,9 @@
assert( m_saved == NULL );
m_args = &aArgs;
-#if BOOST_VERSION >= 105600
- m_self = new boost::context::fcontext_t();
- *m_self = boost::context::make_fcontext( sp, m_stackSize, callerStub );
-#else
- m_self = boost::context::make_fcontext( sp, m_stackSize, callerStub );
-#endif
- m_saved = new boost::context::fcontext_t();
+ m_self = new fcontext_t();
+ *m_self = make_fcontext( sp, m_stackSize, callerStub );
+ m_saved = new fcontext_t();
m_running = true;
// off we go!
@@ -222,14 +215,10 @@
}
///> Wrapper for jump_fcontext to assure compatibility between different boost versions
- static inline intptr_t jump(boost::context::fcontext_t* aOld, boost::context::fcontext_t* aNew,
+ static inline intptr_t jump(fcontext_t* aOld, fcontext_t* aNew,
intptr_t aP, bool aPreserveFPU = true )
{
-#if BOOST_VERSION >= 105600
- return boost::context::jump_fcontext( aOld, *aNew, aP, aPreserveFPU );
-#else
- return boost::context::jump_fcontext( aOld, aNew, aP, aPreserveFPU );
-#endif
+ return jump_fcontext( aOld, *aNew, aP, aPreserveFPU );
}
template <typename T>
@@ -252,10 +241,10 @@
ReturnType m_retVal;
///< saved caller context
- boost::context::fcontext_t* m_saved;
+ fcontext_t* m_saved;
///< saved coroutine context
- boost::context::fcontext_t* m_self;
+ fcontext_t* m_self;
///< coroutine stack
void* m_stack;

View file

@ -1,16 +0,0 @@
project( kicad-footprints )
cmake_minimum_required( VERSION 2.6.1 FATAL_ERROR )
file(GLOB footprint_dirs "*.pretty")
# Everything without leading / is relative to CMAKE_INSTALL_PREFIX.
set( KICAD_DATA share/kicad
CACHE PATH "Location of KiCad data files." )
set( KICAD_MODULES ${KICAD_DATA}/modules )
mark_as_advanced( KICAD_DATA KICAD_MODULES )
install(DIRECTORY ${footprint_dirs}
DESTINATION ${KICAD_MODULES}
COMPONENT resources)

View file

@ -1,205 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 )
WX_GTK_VER="3.0"
inherit cmake-utils eutils flag-o-matic gnome2-utils python-single-r1 wxwidgets vcs-snapshot versionator xdg
DESCRIPTION="Electronic Schematic and PCB design tools."
HOMEPAGE="http://www.kicad-pcb.org"
LIBCONTEXT_COMMIT="3d92a1a50f4749b5a92131a957c9615473be85b4"
SERIES=$(get_version_component_range 1-2)
SRC_URI="https://launchpad.net/${PN}/${SERIES}/${PV}/+download/${P}.tar.xz
!minimal? (
http://downloads.kicad-pcb.org/libraries/${PN}-footprints-${PV}.tar.gz
http://downloads.kicad-pcb.org/libraries/kicad-library-${PV}.tar.gz
)
i18n? ( https://github.com/KiCad/${PN}-i18n/archive/${PV}.tar.gz -> ${P}-i18n.tar.gz )
https://github.com/twlostow/libcontext/archive/${LIBCONTEXT_COMMIT}.tar.gz -> ${PN}-libcontext.tar.gz"
LICENSE="GPL-2+ GPL-3+ Boost-1.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug doc examples github i18n libressl minimal +python"
LANGS="bg ca cs de el es fi fr hu it ja ko nl pl pt ru sk sl sv zh_CN"
for lang in ${LANGS} ; do
IUSE="${IUSE} linguas_${lang}"
done
unset lang
unset LANGS
REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )"
COMMON_DEPEND="x11-libs/wxGTK:${WX_GTK_VER}[X,opengl]
python? (
dev-python/wxpython:${WX_GTK_VER}[opengl,${PYTHON_USEDEP}]
${PYTHON_DEPS}
)
>=dev-libs/boost-1.56[nls,threads,python?]
github? (
libressl? ( dev-libs/libressl:0 )
!libressl? ( dev-libs/openssl:0 )
)
media-libs/glew:0=
media-libs/freeglut
media-libs/mesa
sys-libs/zlib
x11-libs/cairo"
DEPEND="${COMMON_DEPEND}
doc? ( app-doc/doxygen )
i18n? ( virtual/libintl )
python? ( dev-lang/swig:0 )"
RDEPEND="${COMMON_DEPEND}
sci-electronics/electronics-menu"
pkg_setup() {
python-single-r1_pkg_setup
}
src_prepare() {
xdg_src_prepare
# Add separated out libcontext files and patch source to use them
mkdir -p "${S}/common/system/" || die
mkdir -p "${S}/include/system/" || die
cp "${WORKDIR}/${PN}-libcontext/libcontext.cpp" "${S}/common/system/libcontext.cpp" || die
cp "${WORKDIR}/${PN}-libcontext/libcontext.h" "${S}/include/system/libcontext.h" || die
# Path source to use new "built in" libcontext. Also patch libcontext.cpp to have correct include file.
# Path must be applied after new libcontext files have been copied to the kicad source directory.
epatch "${FILESDIR}/${PN}-4.0.4-boost-context.patch"
# remove all the non unix file endings
edos2unix $(find "${S}" -type f -name "*.desktop")
# Remove cvpcb desktop file while it does nothing
rm "${WORKDIR}/${P}/resources/linux/mime/applications/cvpcb.desktop" || die
# Handle optional minimal install.
if use minimal; then
# remove templates as they are not needed to run binaries
sed -e '/add_subdirectory( template )/d' -i CMakeLists.txt || die
else
# create a link to the parts library in the main project folder
ln -s "${WORKDIR}/kicad-library-${PV}" "${S}/${PN}-library" || die
# create a link to the footprints library and add cmake build rule for it
ln -s "${WORKDIR}/${PN}-footprints-${PV}" "${S}/${PN}-footprints" || die
cp "${FILESDIR}/${PN}-footprints-cmakelists.txt" "${WORKDIR}/${PN}-footprints-${PV}/CMakeLists.txt" || die
# add the libraries directory to cmake as a subproject to build
sed "/add_subdirectory( bitmaps_png )/a add_subdirectory( ${PN}-library )" -i CMakeLists.txt || die
# add the footprints directory to cmake as a subproject to build
sed "/add_subdirectory( ${PN}-library )/a add_subdirectory( ${PN}-footprints )" -i CMakeLists.txt || die
# remove duplicate uninstall directions for the library module
sed '/make uninstall/,/# /d' -i ${PN}-library/CMakeLists.txt || die
fi
# Add internationalization for the GUI
if use i18n; then
# create a link to the translations library in the main project folder
ln -s "${WORKDIR}/${P}-i18n" "${S}/${PN}-i18n" || die
# Remove unused languages. Project generates only languages specified in the
# file in LINGUAS in the subproject folder. By default all languages are added
# so we sed out the unused ones based on the user linguas_* settings.
local lang
for lang in ${LANGS}; do
if ! use linguas_${lang}; then
sed "/${lang}/d" -i ${PN}-i18n/LINGUAS || die
fi
done
# cmakelists does not respect our build dir variables, so make it point to the right location
sed "s|\${CMAKE_BINARY_DIR}|${WORKDIR}/${P}_build|g" -i ${PN}-i18n/CMakeLists.txt || die
# we also make from the master project so the source dir is understood incorretly, replace that too
sed "s|\${CMAKE_SOURCE_DIR}/\${LANG}|\${CMAKE_SOURCE_DIR}/${PN}-i18n/\${LANG}|g" -i ${PN}-i18n/CMakeLists.txt || die
# add the translations directory to cmake as a subproject to build
sed "/add_subdirectory( bitmaps_png )/a add_subdirectory( ${PN}-i18n )" -i CMakeLists.txt || die
# remove duplicate uninstall directions for the translation module
sed '/make uninstall/,$d' -i ${PN}-i18n/CMakeLists.txt || die
fi
# Install examples in the right place if requested
if use examples; then
# install demos into the examples folder too
sed -e 's:${KICAD_DATA}/demos:${KICAD_DOCS}/examples:' -i CMakeLists.txt || die
else
# remove additional demos/examples as its not strictly required to run the binaries
sed -e '/add_subdirectory( demos )/d' -i CMakeLists.txt || die
fi
# Add important missing doc files
sed -e 's/INSTALL.txt/AUTHORS.txt CHANGELOG.txt README.txt TODO.txt/' -i CMakeLists.txt || die
}
src_configure() {
local mycmakeargs=(
-DPYTHON_DEST="$(python_get_sitedir)"
-DPYTHON_EXECUTABLE="${PYTHON}"
-DPYTHON_INCLUDE_DIR="$(python_get_includedir)"
-DPYTHON_LIBRARY="$(python_get_library_path)"
-DKICAD_DOCS="/usr/share/doc/${PF}"
-DKICAD_HELP="/usr/share/doc/${PF}/help"
-DKICAD_REPO_NAME="stable"
-DKICAD_BUILD_VERSION="${PV}"
-DwxUSE_UNICODE=ON
-DKICAD_SKIP_BOOST=ON
-DBUILD_GITHUB_PLUGIN="$(usex github)"
-DKICAD_SCRIPTING="$(usex python)"
-DKICAD_SCRIPTING_MODULES="$(usex python)"
-DKICAD_SCRIPTING_WXPYTHON="$(usex python)"
-DKICAD_I18N_UNIX_STRICT_PATH="$(usex i18n)"
)
if use debug; then
append-cxxflags "-DDEBUG"
append-cflags "-DDEBUG"
fi
cmake-utils_src_configure
}
src_compile() {
cmake-utils_src_compile
if use doc; then
doxygen Doxyfile || die
fi
}
src_install() {
cmake-utils_src_install
use python && python_optimize
if use doc ; then
dodoc uncrustify.cfg
cd Documentation || die
dodoc -r GUI_Translation_HOWTO.pdf guidelines/UIpolicies.txt doxygen/.
fi
}
pkg_preinst() {
xdg_pkg_preinst
gnome2_icon_savelist
}
pkg_postinst() {
xdg_pkg_postinst
gnome2_icon_cache_update
if use minimal ; then
ewarn "If the schematic and/or board editors complain about missing libraries when you"
ewarn "open old projects, you will have to take one or more of the following actions :"
ewarn "- Install the missing libraries manually."
ewarn "- Remove the libraries from the 'Libs and Dir' preferences."
ewarn "- Fix the libraries' locations in the 'Libs and Dir' preferences."
ewarn "- Emerge ${PN} without the 'minimal' USE flag."
fi
elog ""
elog "You may want to emerge media-gfx/wings if you want to create 3D models of components."
elog "For help and extended documentation emerge app-doc/kicad-doc."
}
pkg_postrm() {
xdg_pkg_postrm
gnome2_icon_cache_update
}

View file

@ -1,27 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>zoltan@sinustrom.info</email>
<name>Zoltan Puskas</name>
<description>Proxied maintainer. Assign bugs to him.</description>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<use>
<flag name="github">Add github support into PCB editor</flag>
<flag name="i18n">Allow GUI internationalization through linguas_* use flags</flag>
<flag name="minimal">Build only binaries without parts library and examples</flag>
<flag name="python">Enable python scripting support</flag>
</use>
<longdescription>
Kicad is an open source (GPL) software for the creation of electronic
schematic diagrams and printed circuit board artwork.
</longdescription>
<upstream>
<remote-id type="github">KiCad/kicad-i18n</remote-id>
<remote-id type="launchpad">kicad</remote-id>
</upstream>
</pkgmetadata>

View file

@ -1,20 +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 python3_3 python3_4 python3_5 )
inherit distutils-r1
DESCRIPTION="Python implementation of NEAT (NeuroEvolution of Augmenting Topologies), a method developed by Kenneth O. Stanley for evolving arbitrary neural networks."
HOMEPAGE="https://github.com/CodeReclaimers/neat-python"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND=""
RDEPEND=""

View file

@ -1,26 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
inherit git-2
DESCRIPTION="Displays the contents of the current directory in a text editor allowing quick in-place renaming."
HOMEPAGE="https://git.covalent.cz/overwatch/over-rename"
SRC_URI=""
EGIT_REPO_URI="https://git.covalent.cz/overwatch/over-rename.git"
LICENSE="AO-JSL"
SLOT="0"
KEYWORDS="x86 amd64"
IUSE=""
RDEPEND="
dev-python/over
"
src_install() {
/bin/bash install.sh "${D}"
}

View file

@ -1,89 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="5"
inherit autotools base git-2 multilib eutils readme.gentoo systemd user
DESCRIPTION="Service providing elegant and stable means of managing Optimus graphics chipsets"
HOMEPAGE="http://bumblebee-project.org https://github.com/Bumblebee-Project/Bumblebee"
EGIT_REPO_URI="https://github.com/Bumblebee-Project/${PN/bu/Bu}.git"
EGIT_BRANCH="module-unload"
SRC_URI=""
SLOT="0"
LICENSE="GPL-3"
KEYWORDS=""
IUSE="+bbswitch video_cards_nouveau video_cards_nvidia"
RDEPEND="
virtual/opengl
x11-base/xorg-drivers[video_cards_nvidia?,video_cards_nouveau?]
bbswitch? ( sys-power/bbswitch:= )
"
DEPEND="${RDEPEND}
dev-libs/glib:2
dev-libs/libbsd
sys-apps/help2man
virtual/pkgconfig
x11-libs/libX11
"
PDEPEND="
|| (
x11-misc/primus:=
x11-misc/virtualgl:=
)
"
REQUIRED_USE="|| ( video_cards_nouveau video_cards_nvidia )"
src_prepare() {
base_src_prepare
eautoreconf
}
src_configure() {
DOC_CONTENTS="In order to use Bumblebee, add your user to 'bumblebee' group.
You may need to setup your /etc/bumblebee/bumblebee.conf"
if use video_cards_nvidia ; then
# use ABI-independent path ($LIB is interpreted by ld.so, $$
# escapes $ for make
nvlib='/usr/$$LIB/opengl/nvidia/lib'
local nvpref="/usr/$(get_libdir)/opengl/nvidia"
local xorgpref="/usr/$(get_libdir)/xorg/modules"
ECONF_PARAMS="CONF_DRIVER=nvidia CONF_DRIVER_MODULE_NVIDIA=nvidia \
CONF_LDPATH_NVIDIA=${nvlib#:} \
CONF_MODPATH_NVIDIA=${nvpref}/lib,${nvpref}/extensions,${xorgpref}/drivers,${xorgpref}"
fi
econf \
--docdir=/usr/share/doc/"${PF}" \
${ECONF_PARAMS}
}
src_compile() {
emake scripts/systemd/bumblebeed.service
default
}
src_install() {
newconfd "${FILESDIR}"/bumblebee.confd bumblebee
newinitd "${FILESDIR}"/bumblebee.initd bumblebee
newenvd "${FILESDIR}"/bumblebee.envd 99bumblebee
systemd_dounit scripts/systemd/bumblebeed.service
readme.gentoo_create_doc
default
}
pkg_preinst() {
use video_cards_nvidia || rm "${ED}"/etc/bumblebee/xorg.conf.nvidia
use video_cards_nouveau || rm "${ED}"/etc/bumblebee/xorg.conf.nouveau
enewgroup bumblebee
}

View file

@ -1,3 +0,0 @@
# /etc/conf.d/bumblebee
BUMBLEBEE_EXTRA_OPTS="--use-syslog"

View file

@ -1,3 +0,0 @@
# Comment this out if you are using VirtualGL also for other purposes and this
# slows down things for you.
VGL_READBACK="pbo"

View file

@ -1,23 +0,0 @@
#!/sbin/runscript
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
depend() {
need xdm vgl
}
PIDFILE="${PIDFILE:-/var/run/bumblebee.pid}"
start() {
ebegin "Starting BumbleBee Daemon"
start-stop-daemon -S -p "${PIDFILE}" -x /usr/sbin/bumblebeed -- -D ${BUMBLEBEE_EXTRA_OPTS} --pidfile "${PIDFILE}"
eend $?
}
stop() {
ebegin "Stopping BumbleBee Daemon"
start-stop-daemon -K -p "${PIDFILE}" -R SIGTERM/10
eend $?
}

View file

@ -1,39 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
EGIT_REPO_URI="https://github.com/fossfreedom/alternative-toolbar.git"
inherit eutils git-r3 autotools
DESCRIPTION="Replaces the large Rhythmbox toolbar with a client-side decorated or compact toolbar which can be hidden."
HOMEPAGE="https://github.com/fossfreedom/alternative-toolbar"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
>=media-sound/rhythmbox-3.2.1[python]
>=dev-python/pygobject-3.16.2
>=dev-python/lxml-3.4.1"
DEPEND="${RDEPEND}
>=dev-vcs/git-2.4.6
>=sys-devel/gettext-0.19.4"
src_unpack() {
git-r3_src_unpack
}
src_prepare() {
eautoreconf
}
pkg_postinst() {
/usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas
}
pkg_postrm() {
pkg_postinst
}

View file

@ -1,5 +0,0 @@
AUX metadata.xml 937 SHA256 ca9f825247c220b2b722746a1eec0be41869364b0456a1ed4f585a76f17c0640 SHA512 ad3da059222fbbc46e83ad26de4c2f0b8bfdac04cd030ddfd4ee25a6a5237ab9acc1d59dab00ee1b69acc28ee694a783c75ef746cd0e8bba0eb6d5b2c2c038d2 WHIRLPOOL 31b30faeacf972c9f5ffd4763a17267d20871ffdcad368e04564b15f84b50e572e9f9c4ecdeb5d7ac60109a48de8a1febfe7ae0a865063ee4b6555d11afc4f03
DIST cool-retro-term-1.0.0.tar.gz 7809236 SHA256 db799084680545b6961e1b3d1bb7ff0cb8105e82279fe734c2c07c32525350d9 SHA512 c69c596491aeabf872543ee589ef806aa07d480cd830cf9687a14fa1f4887e0f0a8b3c96b358d1ad1bdc677f688a61f15fbcf6fc2d969e62dfa65141c5ec0ab1 WHIRLPOOL c0989bb31293a8c4f59001fc50f06db81a32893c33db62ea0ef081cfe93e3a3476d56fd07f17bdecd6575b17699f79f1e28c49ec1c7ea8b96ab44a884d648b09
DIST qmltermwidget-0.1.0.tar.gz 196864 SHA256 127f529a96cf1c96ff201c79458cff67f497b1820b04b0b30cb473423ccb30f9 SHA512 d628b02deb9cce1bb1c1365b045d18a4d1afa641abb928979dba79c7aa58cd940d4974052a5dd6dd2f68d938451b28f3d2e15ab54430e4432c0b174bb4ee62d0 WHIRLPOOL cf8c9b55e096430f319747901f53964cdc0d0265953232f00ee13d5c7c47b4960373d03955b3ce4bcfc3eb262ea14baa3ac752a505345fc7a8a8c4e1754b2969
EBUILD cool-retro-term-1.0.0.ebuild 1879 SHA256 b0ca5c59f16c85f95b42f6f506959c2296f0e5f37faa9b0507b8f5464675ae93 SHA512 a64d53b19c1166f82dd0d9411fb91675f591aea8c5c5218bfd73fdf012e98d28a35e94aba663c92a0739152623a2f213ac09e394c2133dee8527f21ef96e062c WHIRLPOOL 4e13e146de67b1b00d1b4b05d4794b01d415d73760ed1320fc26314c0b4838324b0967a5e8fe67dd9844d34b51e43f678d65ca22073fed486b62f63d9db52256
EBUILD cool-retro-term-9999.ebuild 1705 SHA256 834078f4d912affadf95b5892581aaa175dbe24d62042ff47198e59774b261fd SHA512 0ae3caa8f11ddabeb237ea3f919db62114559cd1e517357572e8a03d8482099b56e5b4580127b843f740fb0c2de471053f15b699a0d74107984b28ceed4464af WHIRLPOOL 30a579360512fcef4c22e9a753f50ab2e474ac1da7029dd60772ede95faf0ec4494d10a4c59a492b7e30a000f4fffd563542022c6888a624fb4cd5dd8c27ca46

View file

@ -1,64 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="5"
inherit git-r3 qmake-utils eutils
SLOT="0"
QT5_MODULE="qtbase"
DESCRIPTION="A good-looking terminal emulator which mimics the old cathode ray tube display."
HOMEPAGE="https://github.com/Swordfish90/cool-retro-term"
EGIT_REPO_URI="${HOMEPAGE}.git"
EGIT_CHECKOUT_DIR="${S}/src/"
LICENSE="GPL-2"
KEYWORDS="~amd64"
DEPEND="
>=dev-qt/qtcore-5.3.1
>=dev-qt/qtquickcontrols-5.3.1[widgets]
>=dev-qt/qtdeclarative-5.3.1[localstorage]
>=dev-qt/qtgraphicaleffects-5.3.1
"
src_unpack() {
git-r3_fetch || die "Failed to fetch"
git-r3_checkout || die "Failed to check out"
}
src_configure() {
cd "${EGIT_CHECKOUT_DIR}"
einfo "Preparing targets..."
eqmake5 || die "Failed to configure"
}
src_compile() {
cd "${EGIT_CHECKOUT_DIR}"
einfo "Commencing compilation..."
emake || die "Failed to compile"
}
src_install() {
into /usr/
dobin ${EGIT_CHECKOUT_DIR}/${PN} || die "Failed to install application binary"
insinto /usr/lib/qt5/qml/
doins -r ${EGIT_CHECKOUT_DIR}/qmltermwidget/QMLTermWidget || die "Failed to install QML imports"
for size in 32 64 128 256; do
doicon --size ${size} ${EGIT_CHECKOUT_DIR}/app/icons/${size}x${size}/${PN}.png
done
domenu ${EGIT_CHECKOUT_DIR}/cool-retro-term.desktop
dodoc ${EGIT_CHECKOUT_DIR}/README.md || die "Failed to install README"
}
pkg_postinst() {
eqawarn "Please report any code-related issues upstream!"
elog "This package lacks a man page for now. Please invoke \"${PN} -h\" if You need help!"
elog "Additional information can be obtained via \"bzcat /usr/share/doc/${PN}-${PV}/README.md.bz2\""
elog "Icons are located under \"/usr/share/icons/${PN}/\"."
}

View file

@ -1,17 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<longdescription lang="en">Cool-retro-term is a terminal emulator which mimics the look and feel of old cathode ray tube screens. It has been designed to be eye-candy, customizable, and reasonably lightweight. It uses the konsole engine which is powerful and mature. This terminal emulator requires Qt 5.2 or higher to run.
</longdescription>
<maintainer status="inactive">
<email>tamas@gerczei.eu</email>
<name>Tamás Gérczei</name>
<description>This lame ebuild is provided as-is and exists only to extend availability to Gentoo.</description>
</maintainer>
<upstream>
<name>Filippo Scognamiglio</name>
<email>flscogna@gmail.com</email>
<description>Swordfish90@GitHub</description>
</upstream>
<bugs-to>https://github.com/Swordfish90/cool-retro-term/issues</bugs-to>
</pkgmetadata>

View file

@ -1,4 +0,0 @@
homepage = https://git.aggregate.cz/aggregate/rand
status = third-party
summary = Martin Sekera's personal repo
owner = Martin Sekera <aggregate@aggregate.cz>

View file

@ -1,8 +0,0 @@
./users/example.conf:
gecos = Example service user
home = /var/lib/example
shell = /sbin/nologin
primary_group = example
The corresponding ./groups/example.conf must exist and may be empty.

View file

@ -1,18 +0,0 @@
app-misc
budgie-desktop
dev-python
dev-util
elementary-base
elementary-indicator
elementary-lib
elementary-plugs
gnome-desktop
media-video
net-im
net-p2p
sys-apps
x11-apps
app-security
media-gfx
sys-kernel
cross-avr

View file

@ -1,5 +1,3 @@
layout = exheres masters = gentoo
eapi_when_unknown = exheres-0 auto-sync = false
eapi_when_unspecified = exheres-0
profile_eapi_when_unspecified = exheres-0
masters = arbor x11

View file

@ -1,11 +0,0 @@
Title: Dropping Gentoo support from this repo.
Author: Martin Sekera <aggregate@aggregate.cz>
Content-Type: text/plain
Posted: 2018-12-05
Revision: 1
News-Item-Format: 1.0
As of this commit Gentoo packages have been removed from this repository due to lack of
maintenance. They have been moved to /gentoo-packages for reference.
Some ebuilds will be rewritten to exheres if the need for them arises.

View file

@ -1,8 +0,0 @@
Title: Repo abandoned.
Author: Martin Sekera <aggregate@aggregate.cz>
Content-Type: text/plain
Posted: 2018-12-24
Revision: 1
News-Item-Format: 1.0
I'm no longer using this repository, no further updates are expected.

View file

@ -1,34 +0,0 @@
# Copyright 2018 Martin Sekera <sekerama@gmail.com>
# Distributed under the terms of the GNU General Public License v2
SUMMARY="A personal collection of scripts, aliases, zsh envs, and a nice prompt."
HOMEPAGE="https://git.aggregate.cz/overwatch/over-env"
LICENCES="GPL-3"
SLOT="0"
PLATFORMS="~amd64 ~armv7 ~x86"
MYOPTIONS=""
SCM_REPOSITORY="https://git.aggregate.cz/overwatch/over-env.git"
if ! ever is_scm; then
SCM_BRANCH="${PV}"
fi
DEPENDENCIES="
run:
dev-python/psutil[python_abis:*(-)?]
dev-python/over[python_abis:*(-)?]
"
require scm-git
src_install() {
dobin bin/*
exeinto /usr/share/over-env
doexe lib/*
insinto /etc
doins -r etc/*
insinto /usr/share/i18n/locales
doins locale/*
}

View file

@ -1,32 +0,0 @@
# Copyright 2018 Martin Sekera <sekerama@gmail.com>
# Distributed under the terms of the GNU General Public License v2
SUMMARY="An encrypted secret (noun) storage."
HOMEPAGE="https://git.aggregate.cz/overwatch/${PN}"
LICENCES="GPL-3"
SLOT="0"
PLATFORMS="~amd64 ~armv7 ~x86"
MYOPTIONS=""
SCM_REPOSITORY="https://git.aggregate.cz/overwatch/${PN}.git"
if ! ever is_scm; then
SCM_BRANCH="${PV}"
fi
DEPENDENCIES="
run:
dev-python/over
dev-python/pycrypto
"
require scm-git
src_install() {
exeinto /usr/share/${PN}
doexe ${PN}.py
insinto /usr/share/${PN}
doins version.py
dodir /usr/$(exhost --target)/bin
dosym /usr/share/${PN}/${PN}.py /usr/$(exhost --target)/bin/${PN}
}

View file

@ -1,6 +0,0 @@
# Copyright 2018 Martin Sekera <sekerama@gmail.com>
# Distributed under the terms of the GNU General Public License v2
require budgie-desktop
PLATFORMS="~amd64"

View file

@ -1,6 +0,0 @@
# Copyright 2018 Martin Sekera <sekerama@gmail.com>
# Distributed under the terms of the GNU General Public License v2
require budgie-desktop
PLATFORMS="~amd64"

View file

@ -1,45 +0,0 @@
# Copyright 2018 Martin Sekera <sekerama@gmail.com>
# Distributed under the terms of the GNU General Public License v2
# based on an older autotools based exheres by Kylie McClain
SCM_REPOSITORY="https://github.com/solus-project/budgie-desktop.git"
SCM_gvc_REPOSITORY="https://gitlab.gnome.org/GNOME/libgnome-volume-control.git"
SCM_SECONDARY_REPOSITORIES="gvc"
SCM_EXTERNAL_REFS="subprojects/gvc:gvc"
require scm-git
require gtk-icon-cache
require gsettings
require meson
require vala [ vala_dep=true ]
SUMMARY="A modern desktop environment."
DESCRIPTION="The Budgie Desktop a modern desktop designed to keep out the way of the user. It features heavy integration with the GNOME stack in order for an enhanced experience."
SLOT="0"
LICENCES="GPL-2 LGPL-2.1"
DEPENDENCIES="
build:
dev-util/intltool
doc? ( dev-doc/gtk-doc )
build+run:
x11-libs/gtk+:3[>=3.22.0]
dev-libs/glib:2[>=2.46.0]
dev-libs/libpeas:1.0[>=1.8.0]
inputmethods/ibus[>=1.5.10]
gnome-desktop/gnome-desktop[>=3.22.0]
gnome-desktop/gsettings-desktop-schemas[>=3.22.0]
gnome-desktop/libwnck[>=3.14.0]
sys-apps/accountsservice[>=0.6.40]
gnome-desktop/mutter[>=3.22.0&<3.30.0]
polkit? ( sys-auth/polkit )
run:
gnome-desktop/gnome-control-center
gnome-desktop/gnome-session
gnome-desktop/gnome-settings-daemon:3.0
"
MYOPTIONS="
doc
polkit
"

View file

@ -1,14 +0,0 @@
# Copyright 2018 Martin Sekera <sekerama@gmail.com>
# Distributed under the terms of the GNU General Public License v2
require pypi [ suffix=tar.gz ] setup-py [ import=setuptools ]
SUMMARY="Python library to read, write, create from scratch and manipulate data from Intel HEX file format."
HOMEPAGE="https://pypi.org/project/IntelHex/"
LICENCES="BSD"
SLOT="0"
PLATFORMS="~amd64 ~armv7 ~x86"
MYOPTIONS=""
DEPENDENCIES=""

View file

@ -1,25 +0,0 @@
# Copyright 2018 Martin Sekera <sekerama@gmail.com>
# Distributed under the terms of the GNU General Public License v2
SUMMARY="Useful Python libraries and convenience functions."
DESCRIPTION="Stuff mostly derived from the Overwatch UAV project - terminal IO, text, configuration etc."
HOMEPAGE="https://git.aggregate.cz/overwatch/over"
LICENCES="GPL-3"
SLOT="0"
PLATFORMS="~amd64 ~armv7 ~x86"
MYOPTIONS=""
SCM_REPOSITORY="https://git.aggregate.cz/overwatch/over.git"
if ! ever is_scm; then
SCM_BRANCH="${PV}"
fi
DEPENDENCIES="
run:
dev-python/tzlocal
"
RESTRICT="test" # none provided by upstream
require setup-py [ import=distutils blacklist="2" ]
require scm-git

View file

@ -1,7 +0,0 @@
# Copyright 2015 Marvin Schmidt <marv@exherbo.org>
# Distributed under the terms of the GNU General Public License v2
require openocd
PLATFORMS="~amd64"

View file

@ -1,27 +0,0 @@
# Copyright 2014 Jorge Aparicio
# Distributed under the terms of the GNU General Public License v2
SCM_git2cl_REPOSITORY="http://repo.or.cz/r/git2cl.git"
SCM_jimtcl_REPOSITORY="http://repo.or.cz/r/jimtcl"
SCM_libjaylink_REPOSITORY="http://repo.or.cz/r/libjaylink"
SCM_SECONDARY_REPOSITORIES="
git2cl
jimtcl
libjaylink
"
SCM_EXTERNAL_REFS="
jimtcl:jimtcl
src/jtag/drivers/libjaylink:libjaylink
tools/git2cl:git2cl
"
require openocd
require github [ user=ntfreak ]
require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.15 ] ]
PLATFORMS=""
AT_NO_RECURSIVE=1

View file

@ -1,34 +0,0 @@
# Copyright 2014 Jorge Aparicio
# Copyright 2015 Marvin Schmidt <marv@exherbo.org>
# Distributed under the terms of the GNU General Public License v2
require sourceforge [ suffix=tar.gz ]
SUMMARY="Open On-Chip Debugger"
LICENCES="GPL-2"
SLOT="0"
MYOPTIONS="
ftdi [[ description = [ Build support for FTDI devices ] ]]
parport [[ description = [ Build the parallel port driver ] ]]
"
DEPENDENCIES="
build+run:
virtual/usb:1
ftdi? ( dev-libs/libftdi:1 )
"
DEFAULT_SRC_CONFIGURE_PARAMS=(
--disable-werror
)
DEFAULT_SRC_CONFIGURE_OPTION_ENABLES=(
"ftdi openjtag_libftdi"
"ftdi presto_libftdi"
"ftdi usb_blaster_libftdi"
ftdi
parport
)

View file

@ -1,31 +0,0 @@
# Copyright 2018 Martin Sekera <sekerama@gmail.com>
# Distributed under the terms of the GNU General Public License v2
SUMMARY="A somewhat less painful alternative to hexdump(1)."
HOMEPAGE="https://git.aggregate.cz/overwatch/${PN}"
LICENCES="GPL-3"
SLOT="0"
PLATFORMS="~amd64 ~armv7 ~x86"
MYOPTIONS=""
SCM_REPOSITORY="https://git.aggregate.cz/overwatch/${PN}.git"
if ! ever is_scm; then
SCM_BRANCH="${PV}"
fi
DEPENDENCIES="
run:
dev-python/over
"
require scm-git
src_install() {
exeinto /usr/share/${PN}
doexe ${PN}.py
insinto /usr/share/${PN}
doins version.py
dodir /usr/$(exhost --target)/bin
dosym /usr/share/${PN}/${PN}.py /usr/$(exhost --target)/bin/${PN}
}

View file

@ -1,6 +0,0 @@
# Copyright 2018 Martin Sekera <sekerama@gmail.com>
# Distributed under the terms of the GNU General Public License v2
require scanmem
PLATFORMS="~amd64"

View file

@ -1,38 +0,0 @@
# Copyright 2018 Martin Sekera <sekerama@gmail.com>
# Distributed under the terms of the GNU General Public License v2
#require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.16 ] ]
require github [ tag=v${PV} ]
SUMMARY="A memory scanner for Linux."
DESCRIPTION="scanmem is a debugging utility designed to isolate the address of an arbitrary variable in an executing process. scanmem simply needs to be told the pid of the process and the value of the variable at several different times. After several scans of the process, scanmem isolates the position of the variable and allows you to modify its value."
LICENCES="GPL-3 LGPL-3"
SLOT="0"
MYOPTIONS="
gui [[ description = [ Build GameConqueror, the scanmem graphical interface. ] ]]
"
DEPENDENCIES="
build:
dev-util/intltool
build+run:
sys-libs/readline
dev-lang/python
gui? (
gnome-bindings/pygobject
x11-libs/gtk+:3
sys-auth/polkit
)
"
DEFAULT_SRC_CONFIGURE_OPTION_ENABLES=(
gui
)
# autotools.exlib fucks it up somehow
src_prepare() {
default
edo ./autogen.sh
}

View file

@ -1,6 +0,0 @@
# Copyright 2018 Martin Sekera <sekerama@gmail.com>
# Distributed under the terms of the GNU General Public License v2
require gala
PLATFORMS="~amd64"

View file

@ -1,39 +0,0 @@
# Copyright 2018 Martin Sekera <sekerama@gmail.com>
# Distributed under the terms of the GNU General Public License v2
require github [ user=elementary ]
require meson
require vala [ vala_dep=true ]
SUMMARY="A window & compositing manager for the Pantheon desktop."
SLOT="0"
LICENCES="GPL-3"
DEPENDENCIES="
build:
sys-devel/gettext
build+run:
x11-libs/gtk+:3
dev-libs/glib:2[>=2.44.0]
gnome-desktop/gnome-desktop
gnome-desktop/gsettings-desktop-schemas
gnome-desktop/gnome-settings-daemon:3.0
gnome-desktop/mutter[>=3.22.0&<3.30.0]
x11-libs/bamf
media-libs/libcanberra
x11-libs/clutter
base/libgee
elementary-lib/granite
x11-apps/plank
dev-libs/libxml2
"
MYOPTIONS="
doc
platform:
amd64
"
MESON_SRC_CONFIGURE_OPTION_SWITCHES=(
"doc documentation"
)

View file

@ -1,13 +0,0 @@
diff --git a/src/meson.build b/src/meson.build
index 92ceb8f..68e3ff5 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -4,7 +4,7 @@ gtk_dep = dependency('gtk+-3.0')
granite_dep = dependency('granite')
lightdm_dep = dependency('liblightdm-gobject-1')
-install_path = join_paths(get_option('prefix'), get_option('sbindir'))
+install_path = join_paths(get_option('prefix'), get_option('bindir'))
conf_data = configuration_data()
conf_data.set('CONF_DIR', join_paths(get_option('sysconfdir'), 'lightdm'))

View file

@ -1,6 +0,0 @@
# Copyright 2018 Martin Sekera <sekerama@gmail.com>
# Distributed under the terms of the GNU General Public License v2
require greeter
PLATFORMS="~amd64"

View file

@ -1,32 +0,0 @@
# Copyright 2018 Martin Sekera <sekerama@gmail.com>
# Distributed under the terms of the GNU General Public License v2
require github [ user=elementary ]
require meson
require vala [ vala_dep=true ]
SUMMARY="The Pantheon LightDM greeter."
SLOT="0"
LICENCES="GPL-3"
DEPENDENCIES="
build+run:
elementary-lib/granite
gnome-desktop/mutter[>=3.28.0&<3.30.0]
x11-libs/gtk+:3
dev-libs/glib:2[>=2.44.0]
gnome-desktop/gnome-settings-daemon
x11-libs/gdk-pixbuf
elementary-base/wingpanel
x11-apps/lightdm
x11-libs/libX11
"
MYOPTIONS="
platform:
amd64
"
DEFAULT_SRC_PREPARE_PATCHES+=(
"${FILES}/sbin-to-bin.patch"
)

View file

@ -1,6 +0,0 @@
# Copyright 2018 Martin Sekera <sekerama@gmail.com>
# Distributed under the terms of the GNU General Public License v2
require session-settings
PLATFORMS="~amd64"

View file

@ -1,30 +0,0 @@
# Copyright 2018 Martin Sekera <sekerama@gmail.com>
# Distributed under the terms of the GNU General Public License v2
require github [ user=elementary ]
SUMMARY="Pantheon X session files."
SLOT="0"
LICENCES="GPL-3"
DEPENDENCIES=""
MYOPTIONS="
platform:
amd64
"
src_install() {
insinto /usr/share/xsessions
doins xsessions/pantheon.desktop
insinto /usr/share/gnome-session/sessions
doins gnome-session/pantheon.session
insinto /usr/share/gnome/autostart
pushd autostart > /dev/null
for f in *; do
doins "${f}"
done
popd > /dev/null
}

View file

@ -1,6 +0,0 @@
# Copyright 2018 Martin Sekera <sekerama@gmail.com>
# Distributed under the terms of the GNU General Public License v2
require stylesheet
PLATFORMS="~amd64"

View file

@ -1,19 +0,0 @@
# Copyright 2018 Martin Sekera <sekerama@gmail.com>
# Distributed under the terms of the GNU General Public License v2
require github [ user=elementary ]
require meson
SUMMARY="The Pantheon GTK+ stylesheet."
SLOT="0"
LICENCES="GPL-3"
DEPENDENCIES="
build:
x11-libs/gtk+:3
"
MYOPTIONS="
platform:
amd64
"

View file

@ -1,6 +0,0 @@
# Copyright 2018 Martin Sekera <sekerama@gmail.com>
# Distributed under the terms of the GNU General Public License v2
require switchboard
PLATFORMS="~amd64"

View file

@ -1,25 +0,0 @@
# Copyright 2018 Martin Sekera <sekerama@gmail.com>
# Distributed under the terms of the GNU General Public License v2
require github [ user=elementary ]
require meson
require vala [ vala_dep=true ]
SUMMARY="Extensible System Settings app designed for elementary OS."
SLOT="0"
LICENCES="GPL-3"
DEPENDENCIES="
build+run:
x11-libs/gtk+:3
dev-libs/glib:2[>=2.44.0]
x11-libs/clutter-gtk
base/libgee
elementary-lib/granite
dev-libs/libunity
"
MYOPTIONS="
platform:
amd64
"

View file

@ -1,6 +0,0 @@
# Copyright 2018 Martin Sekera <sekerama@gmail.com>
# Distributed under the terms of the GNU General Public License v2
require wingpanel
PLATFORMS="~amd64"

View file

@ -1,27 +0,0 @@
# Copyright 2018 Martin Sekera <sekerama@gmail.com>
# Distributed under the terms of the GNU General Public License v2
require github [ user=elementary ]
require meson
require vala [ vala_dep=true ]
SUMMARY="The extensible top panel for Pantheon."
SLOT="0"
LICENCES="GPL-3"
DEPENDENCIES="
build:
sys-devel/gettext
build+run:
elementary-base/gala
elementary-lib/granite
gnome-desktop/mutter[>=3.28.0&<3.30.0]
base/libgee
x11-libs/gtk+:3
dev-libs/glib:2[>=2.44.0]
"
MYOPTIONS="
platform:
amd64
"

View file

@ -1,6 +0,0 @@
# Copyright 2018 Martin Sekera <sekerama@gmail.com>
# Distributed under the terms of the GNU General Public License v2
require granite
PLATFORMS="~amd64"

View file

@ -1,29 +0,0 @@
# Copyright 2018 Martin Sekera <sekerama@gmail.com>
# Distributed under the terms of the GNU General Public License v2
require cmake [ api=2 ]
require github [ user=elementary ]
require vala [ vala_dep=true ]
SUMMARY="A companion library for GTK+ and GLib that provides complex widgets."
#HOMEPAGE="https://github.com/elementary/granite"
LICENCES="LGPL-3.0"
SLOT="0"
MYOPTIONS="
platform:
amd64
"
DEPENDENCIES="
build:
build+run:
gnome-desktop/gobject-introspection
base/libgee
x11-libs/gtk+:3
"
#CMAKE_SRC_CONFIGURE_PARAMS=(
# -DCMAKE_INSTALL_SYSCONFDIR:PATH=/etc/${PN}
#)

View file

@ -1,40 +0,0 @@
# Copyright 2018 Martin Sekera <sekerama@gmail.com>
# Based on gnome-characters-3.30.0.ebuild Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
require gnome.org [ suffix=tar.xz ]
require freedesktop-desktop gsettings gtk-icon-cache
require meson vala [ vala_dep=true ]
SUMMARY="Unicode character map viewer and library"
LICENCES="BSD-3"
SLOT="0"
PLATFORMS="~amd64 ~x86"
MYOPTIONS=""
DEPENDENCIES="
build:
dev-libs/appstream-glib
dev-libs/libxml2:2.0
sys-devel/gettext[>=0.19.8]
virtual/pkg-config
build+run:
gnome-bindings/gjs[>=1.43.3]
dev-libs/glib:2[>=2.32]
gnome-desktop/gobject-introspection:=[>=1.35.9]
dev-libs/libunistring[>=0.9.5]
x11-libs/gtk+:3[gobject-introspection][>=3.20]
x11-libs/gdk-pixbuf:2.0
x11-libs/pango[gobject-introspection][>=1.36]
"
pkg_postinst() {
gsettings_pkg_postinst
gtk-icon-cache_pkg_postinst
}
pkg_postrm() {
gsettings_pkg_postrm
gtk-icon-cache_pkg_postrm
}

View file

@ -1,129 +0,0 @@
Upstream: Yes
Reason_ Work with pipewire 0.2
From 0407a8b33d8c3503fba63ad260984bb08bd6e0dc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jonas=20=C3=85dahl?= <jadahl@gmail.com>
Date: Mon, 9 Jul 2018 17:27:47 +0200
Subject: [PATCH] screen-cast-src: Port to pipewire master
The PipeWire master branch saw some backports from the work branch,
including API changes making the 0.1 series more aligned with future
plans. Make mutter use the new API. This is needed to avoid dead locks
that existed in the older version.
---
src/backends/meta-screen-cast-stream-src.c | 46 +++++++++++-----------
1 file changed, 23 insertions(+), 23 deletions(-)
diff --git a/src/backends/meta-screen-cast-stream-src.c b/src/backends/meta-screen-cast-stream-src.c
index 337755002..8cd8911ae 100644
--- a/src/backends/meta-screen-cast-stream-src.c
+++ b/src/backends/meta-screen-cast-stream-src.c
@@ -132,8 +132,8 @@ meta_screen_cast_stream_src_maybe_record_frame (MetaScreenCastStreamSrc *src)
{
MetaScreenCastStreamSrcPrivate *priv =
meta_screen_cast_stream_src_get_instance_private (src);
- uint32_t buffer_id;
- struct spa_buffer *buffer;
+ struct pw_buffer *buffer;
+ struct spa_buffer *spa_buffer;
uint8_t *map = NULL;
uint8_t *data;
uint64_t now_us;
@@ -148,22 +148,24 @@ meta_screen_cast_stream_src_maybe_record_frame (MetaScreenCastStreamSrc *src)
if (!priv->pipewire_stream)
return;
- buffer_id = pw_stream_get_empty_buffer (priv->pipewire_stream);
- if (buffer_id == SPA_ID_INVALID)
- return;
-
- buffer = pw_stream_peek_buffer (priv->pipewire_stream, buffer_id);
+ buffer = pw_stream_dequeue_buffer (priv->pipewire_stream);
if (!buffer)
{
- g_warning ("Failed to peek at PipeWire buffer");
+ g_warning ("Failed to dequeue at PipeWire buffer");
return;
}
- if (buffer->datas[0].type == priv->pipewire_type->data.MemFd)
+ spa_buffer = buffer->buffer;
+
+ if (spa_buffer->datas[0].data)
+ {
+ data = spa_buffer->datas[0].data;
+ }
+ else if (spa_buffer->datas[0].type == priv->pipewire_type->data.MemFd)
{
- map = mmap (NULL, buffer->datas[0].maxsize + buffer->datas[0].mapoffset,
+ map = mmap (NULL, spa_buffer->datas[0].maxsize + spa_buffer->datas[0].mapoffset,
PROT_READ | PROT_WRITE, MAP_SHARED,
- buffer->datas[0].fd, 0);
+ spa_buffer->datas[0].fd, 0);
if (map == MAP_FAILED)
{
g_warning ("Failed to mmap pipewire stream buffer: %s\n",
@@ -171,14 +173,11 @@ meta_screen_cast_stream_src_maybe_record_frame (MetaScreenCastStreamSrc *src)
return;
}
- data = SPA_MEMBER (map, buffer->datas[0].mapoffset, uint8_t);
- }
- else if (buffer->datas[0].type == priv->pipewire_type->data.MemPtr)
- {
- data = buffer->datas[0].data;
+ data = SPA_MEMBER (map, spa_buffer->datas[0].mapoffset, uint8_t);
}
else
{
+ g_warning ("Unhandled spa buffer type: %d", spa_buffer->datas[0].type);
return;
}
@@ -186,11 +185,11 @@ meta_screen_cast_stream_src_maybe_record_frame (MetaScreenCastStreamSrc *src)
priv->last_frame_timestamp_us = now_us;
if (map)
- munmap (map, buffer->datas[0].maxsize + buffer->datas[0].mapoffset);
+ munmap (map, spa_buffer->datas[0].maxsize + spa_buffer->datas[0].mapoffset);
- buffer->datas[0].chunk->size = buffer->datas[0].maxsize;
+ spa_buffer->datas[0].chunk->size = spa_buffer->datas[0].maxsize;
- pw_stream_send_buffer (priv->pipewire_stream, buffer_id);
+ pw_stream_queue_buffer (priv->pipewire_stream, buffer);
}
static gboolean
@@ -266,8 +265,8 @@ on_stream_state_changed (void *data,
}
static void
-on_stream_format_changed (void *data,
- struct spa_pod *format)
+on_stream_format_changed (void *data,
+ const struct spa_pod *format)
{
MetaScreenCastStreamSrc *src = data;
MetaScreenCastStreamSrcPrivate *priv =
@@ -276,7 +275,7 @@ on_stream_format_changed (void *data,
uint8_t params_buffer[1024];
int32_t width, height, stride, size;
struct spa_pod_builder pod_builder;
- struct spa_pod *params[1];
+ const struct spa_pod *params[1];
const int bpp = 4;
if (!format)
@@ -372,7 +371,8 @@ create_pipewire_stream (MetaScreenCastStreamSrc *src,
result = pw_stream_connect (pipewire_stream,
PW_DIRECTION_OUTPUT,
NULL,
- PW_STREAM_FLAG_NONE,
+ (PW_STREAM_FLAG_DRIVER |
+ PW_STREAM_FLAG_MAP_BUFFERS),
params, G_N_ELEMENTS (params));
if (result != 0)
{
--
2.17.1

View file

@ -1,20 +0,0 @@
Upstream: Yes, rebased for 3.28.3 here
From c216397974a7d75a3fdb374becbc40a23ec878bf Mon Sep 17 00:00:00 2001
From: Jan Grulich <jgrulich@redhat.com>
Date: Mon, 6 Aug 2018 10:05:36 +0200
Subject: [PATCH] Update libpipewire requirements
PipeWire 0.2.2+ now provides libpipewire-0.2 and not libpipewire-0.1 anymore
diff --git a/configure.ac b/configure.ac
index e795159..9adb14b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -245,7 +245,7 @@ AC_ARG_ENABLE(remote-desktop,
enable_remote_desktop=no
)
AS_IF([test "$enable_remote_desktop" = "yes"], [
- MUTTER_PC_MODULES="$MUTTER_PC_MODULES libpipewire-0.1 >= 0.1.8"
+ MUTTER_PC_MODULES="$MUTTER_PC_MODULES libpipewire-0.2 >= 0.2.2"
AC_DEFINE([HAVE_REMOTE_DESKTOP],[1], [Defined if screen cast and remote desktop support is enabled])
])
AM_CONDITIONAL([HAVE_REMOTE_DESKTOP],[test "$enable_remote_desktop" = "yes"])

View file

@ -1,94 +0,0 @@
# Copyright 2009 Saleem Abdulrasool <compnerd@compnerd.org>
# Copyright 2011 Brett Witherspoon <spoonb@exherbo.org>
# Distributed under the terms of the GNU General Public License v2
require gnome.org [ suffix=tar.xz ] gsettings autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.16 ] ]
SUMMARY="Clutter and metacity based compositing window manager"
LICENCES="GPL-2"
SLOT="0"
PLATFORMS="~amd64 ~x86"
MYOPTIONS="gobject-introspection
remote-desktop [[ description = [ Support remote desktop and screen casting ] ]]
sound [[ description = [ Enable the use of libcanberra for event sounds ] ]]
wacom [[ description = [ Use libwacom for tablet identification ] ]]
( linguas: am ar as ast az be be@latin bg bn bn_IN br bs ca ca@valencia cs cy da de dz el en_CA
en_GB eo es et eu fa fi fr fur ga gl gu ha he hi hr hu hy id ig is it ja ka kk kn ko ku
la lt lv mai mg mk ml mn mr ms nb nds ne nl nn oc or pa pl pt pt_BR ro ru rw si sk
sl sq sr sr@latin sv ta te tg th tk tr ug uk vi wa xh yo zh_CN zh_HK zh_TW )
( providers: elogind systemd ) [[
*description = [ Session tracking provider ]
number-selected = at-most-one
]]
"
BUGS_TO="spoonb@exherbo.org"
DEPENDENCIES="
build:
sys-devel/gettext[>=0.19.6]
sys-libs/wayland-protocols[>=1.12]
virtual/pkg-config[>=0.21]
build+run:
core/json-glib
dev-libs/glib:2[>=2.53.2]
gnome-desktop/gnome-desktop:3.0
gnome-desktop/gsettings-desktop-schemas[>=3.21.4][gobject-introspection?]
gnome-desktop/libgudev[>=232]
gnome-desktop/zenity
sys-apps/upower[>=0.99.0]
sys-libs/libinput[>=1.4]
sys-libs/wayland[>=1.13.0]
x11-apps/xkeyboard-config
x11-dri/mesa[>=10.3]
x11-dri/libdrm[>=2.4.83]
x11-libs/cairo[>=1.10.0]
x11-libs/gtk+:3[>=3.19.8][gobject-introspection?][wayland]
x11-libs/pango[>=1.2.0]
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXcomposite[>=0.2]
x11-libs/libXcursor
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXi[>=1.6.99.1]
x11-libs/libXinerama
x11-libs/libXrandr[>=1.5.0]
x11-libs/libXrender
x11-libs/libxcb
x11-libs/libxkbcommon[X][>=0.4.3]
x11-libs/libxkbfile
x11-libs/startup-notification[>=0.7]
gobject-introspection? ( gnome-desktop/gobject-introspection:1[>=0.9.5] )
providers:elogind? ( sys-auth/elogind )
providers:systemd? ( sys-apps/systemd )
remote-desktop? ( media/pipewire[>=0.2.2] )
sound? ( media-libs/libcanberra[providers:gtk3][>=0.26] )
wacom? ( x11-libs/libwacom[>=0.19] )
run:
x11-server/xorg-server[xwayland]
recommendation:
gnome-desktop/gnome-themes-standard [[
description = [ Provides default GNOME 3 theme (Adwaita) ]
]]
"
# Bundled clutter fails its tests
RESTRICT="test"
DEFAULT_SRC_PREPARE_PATCHES=(
"${FILES}"/c216397974a7d75a3fdb374becbc40a23ec878bf.patch
"${FILES}"/0407a8b33d8c3503fba63ad260984bb08bd6e0dc.patch
)
DEFAULT_SRC_CONFIGURE_PARAMS=( '--enable-sm' '--enable-startup-notification' '--disable-debug'
'--enable-native-backend' '--enable-wayland' '--enable-gudev'
'--enable-egl-device' '--disable-scrollkeeper' '--disable-static'
# need to reduce default compiler warnings due to deprecation errors
'--enable-compile-warnings=maximum' )
DEFAULT_SRC_CONFIGURE_OPTION_ENABLES=( 'gobject-introspection introspection' 'remote-desktop' 'wacom libwacom' )
DEFAULT_SRC_CONFIGURE_OPTION_WITHS=( 'sound libcanberra' )

View file

@ -1,12 +0,0 @@
# Copyright 2009 Michael Forney
# Copyright 2011-2015 Pierre Lejeune <superheron@gmail.com>
# Distributed under the terms of the GNU General Public License v2
require blender
PLATFORMS="~amd64"
DEFAULT_SRC_PREPARE_PATCHES=(
"${FILES}"/4e4a93bc454d93ec8523f44b73a42977e2868ecc.patch
)

View file

@ -1,216 +0,0 @@
# Copyright 2009 Michael Forney
# Copyright 2011-2015 Pierre Lejeune <superheron@gmail.com>
# Copyright 2014 Johannes Nixdorf <mixi@exherbo.org>
# Copyright 2018 Martin Sekera <sekerama@gmail.com>
# Distributed under the terms of the GNU General Public License v2
MY_PV=${PV/b}
require cmake [ api=2 ] \
flag-o-matic \
freedesktop-desktop \
python [ blacklist="2 3.4 3.7" multibuild=false ] \
toolchain-funcs
export_exlib_phases src_prepare src_configure src_install
SUMMARY="Blender is the free open source 3D content creation suite"
HOMEPAGE="https://www.blender.org"
DOWNLOADS="https://download.blender.org/source/${PNV}.tar.gz"
LICENCES="GPL-2"
SLOT="0"
MYOPTIONS="
ffmpeg
fftw [[ description = [ Support for smoke, audio effects and the ocean simulator ] ]]
jack [[ description = [ Support for sound output through jack ] ]]
jpeg2000
openal [[ description = [ Support for sound output using openal ] ]]
openmp
sdl [[ description = [ Support for sound output using SDL and joystick support ] ]]
sndfile [[ description = [ Support for some audio codecs through libsndfile ] ]]
ffmpeg? ( ( providers: ffmpeg libav ) [[ number-selected = exactly-one ]] )
( providers: ijg-jpeg jpeg-turbo ) [[ number-selected = exactly-one ]]
"
# FIXME: Tests fire tons of sydbox violations
RESTRICT="test"
DEPENDENCIES="
build:
sci-libs/eigen:3[>=3.2.7]
x11-proto/xorgproto
build+run:
app-arch/lzo:2
dev-libs/boost[>=1.48.0]
dev-python/numpy[>=1.7.0][python_abis:*(-)?]
media-libs/OpenImageIO
media-libs/freetype:2
media-libs/glew
media-libs/ilmbase
media-libs/libpng:=
media-libs/openexr
media-libs/tiff
sys-libs/zlib
x11-dri/glu
x11-dri/mesa
x11-libs/libX11
x11-libs/libXfixes
x11-libs/libXi
x11-libs/libXrender
x11-libs/libXxf86vm
ffmpeg? (
providers:ffmpeg? ( media/ffmpeg )
providers:libav? ( media/libav )
)
fftw? ( sci-libs/fftw[>=3.0] )
jack? ( media-sound/jack-audio-connection-kit )
jpeg2000? ( media-libs/OpenJPEG:0 )
openal? ( media-libs/openal )
sdl? ( media-libs/SDL:2 )
sndfile? ( media-libs/libsndfile )
providers:ijg-jpeg? ( media-libs/jpeg:= )
providers:jpeg-turbo? ( media-libs/libjpeg-turbo )
suggestion:
dev-python/requests[python_abis:*(-)?] [[ description = [ Support to upload models to sketchfab ] ]]
"
blender_src_prepare() {
if option openmp; then
# stolen from the cmake test
# we can't just test for the flag because clang ignores it and returns 0
cat > "${WORKBASE}"/openmp-test.c <<HERE
#include <omp.h>
int main() {
#ifdef _OPENMP
return 0;
#else
breaks_on_purpose
#endif
}
HERE
if ! ${CC} ${CFLAGS} -fopenmp "${WORKBASE}"/openmp-test.c -o /dev/null &> /dev/null ||
! ${CXX} ${CXXFLAGS} -fopenmp "${WORKBASE}"/openmp-test.c -o /dev/null &> /dev/null; then
eerror "You enabled the openmp option for blender but your selected compiler doesn't support it."
eerror "Either use a different compiler or disable the openmp option."
die
fi
fi
# fix c++ errors on gcc-8.x
if cc-is-gcc && ever at_least 8.0 $(gcc-version); then
einfo "Applying GCC 8 patches"
edo pushd ${WORKBASE}/${PNV}
expatch "${FILES}"/tree_hpp.patch
expatch "${FILES}"/util_sseb.patch
edo popd
fi
cmake_src_prepare
}
blender_src_configure() {
# WITH_OPENIMAGEIO: required for cycles
# WITH_INSTALL_PORTABLE: respect CMAKE_INSTALL_PREFIX
# WITH_PYTHON_INSTALL*: use the system python modules
# WITH_OPENCOLORIO, WITH_INPUT_NDOF: unwritten dependencies
# no WITH_SYSTEM_BULLET: not supported by upstream because of missing features
local args=(
-DCMAKE_BUILD_TYPE:STRING=Release
-DCMAKE_SKIP_BUILD_RPATH:BOOL=TRUE
-DPYTHON_VERSION:STRING=$(python_get_abi)
-DWITH_ALEMBIC:BOOL=FALSE
-DWITH_ALEMBIC_HDF5:BOOL=FALSE
-DWITH_BOOST:BOOL=TRUE
-DWITH_BUILDINFO:BOOL=TRUE
-DWITH_BULLET:BOOL=TRUE
-DWITH_CODEC_AVI:BOOL=TRUE
-DWITH_COMPOSITOR:BOOL=TRUE
-DWITH_CYCLES:BOOL=TRUE
-DWITH_CYCLES_CUDA_BINARIES:BOOL=FALSE
-DWITH_CYCLES_OPENSUBDIV:BOOL=FALSE
-DWITH_CYCLES_OSL:BOOL=FALSE
-DWITH_CYCLES_STANDALONE:BOOL=FALSE
-DWITH_CYCLES_STANDALONE_GUI:BOOL=FALSE
-DWITH_DOC_MANPAGE:BOOL=TRUE
-DWITH_FREESTYLE:BOOL=TRUE
-DWITH_GAMEENGINE:BOOL=TRUE
-DWITH_GAMEENGINE_DECKLINK:BOOL=TRUE
-DWITH_GHOST_XDND:BOOL=TRUE
-DWITH_GTESTS:BOOL=FALSE
-DWITH_HEADLESS:BOOL=FALSE
-DWITH_IK_ITASC:BOOL=TRUE
-DWITH_IK_SOLVER:BOOL=TRUE
-DWITH_IMAGE_CINEON:BOOL=TRUE
-DWITH_IMAGE_DDS:BOOL=TRUE
-DWITH_IMAGE_FRAMESERVER:BOOL=TRUE
-DWITH_IMAGE_HDR:BOOL=TRUE
-DWITH_IMAGE_OPENEXR:BOOL=TRUE
-DWITH_IMAGE_TIFF:BOOL=TRUE
-DWITH_INPUT_NDOF:BOOL=FALSE
-DWITH_INSTALL_PORTABLE:BOOL=FALSE
-DWITH_INTERNATIONAL:BOOL=TRUE
-DWITH_LIBMV:BOOL=TRUE
-DWITH_LLVM:BOOL=FALSE
-DWITH_LZMA:BOOL=TRUE
-DWITH_LZO:BOOL=TRUE
-DWITH_MEM_JEMALLOC:BOOL=FALSE
-DWITH_MEM_VALGRIND:BOOL=FALSE
-DWITH_MOD_BOOLEAN:BOOL=TRUE
-DWITH_MOD_FLUID:BOOL=TRUE
-DWITH_MOD_REMESH:BOOL=TRUE
-DWITH_MOD_SMOKE:BOOL=TRUE
-DWITH_OPENCOLLADA:BOOL=FALSE
-DWITH_OPENCOLORIO:BOOL=FALSE
-DWITH_OPENGL_TESTS:BOOL=FALSE
-DWITH_OPENIMAGEIO:BOOL=TRUE
-DWITH_OPENSUBDIV:BOOL=FALSE
-DWITH_OPENVDB:BOOL=FALSE
-DWITH_OPENVDB_BLOSC:BOOL=FALSE
-DWITH_PLAYER:BOOL=TRUE
-DWITH_PYTHON_INSTALL:BOOL=FALSE
-DWITH_PYTHON_INSTALL_NUMPY:BOOL=FALSE
-DWITH_PYTHON_INSTALL_REQUESTS:BOOL=FALSE
-DWITH_PYTHON_MODULE:BOOL=FALSE
-DWITH_RAYOPTIMIZATION:BOOL=TRUE
-DWITH_STATIC_LIBS:BOOL=FALSE
-DWITH_SYSTEM_EIGEN3:BOOL=TRUE
-DWITH_SYSTEM_GLES:BOOL=TRUE
-DWITH_SYSTEM_GLEW:BOOL=TRUE
-DWITH_SYSTEM_LZO:BOOL=TRUE
-DWITH_SYSTEM_OPENJPEG:BOOL=TRUE
-DWITH_X11_ALPHA:BOOL=TRUE
-DWITH_X11_XF86VMODE:BOOL=TRUE
-DWITH_X11_XFIXES:BOOL=TRUE
-DWITH_X11_XINPUT:BOOL=TRUE
$(cmake_with ffmpeg CODEC_FFMPEG)
$(cmake_with fftw FFTW3)
$(cmake_with fftw MOD_OCEANSIM)
$(cmake_with jack JACK)
$(cmake_with jpeg2000 IMAGE_OPENJPEG)
$(cmake_with openal OPENAL)
$(cmake_with openmp OPENMP)
$(cmake_with sdl SDL)
$(cmake_with sndfile CODEC_SNDFILE)
)
ecmake "${args[@]}"
}
blender_src_install() {
cmake_src_install
# TODO: Use CMAKE_INSTALL_FULL_DATAROOTDIR
edo mv "${IMAGE}"/usr/{$(exhost --target)/,}share
# TODO: blender fails to run otherwise
dodir /usr/$(exhost --target)/share
dosym /usr/share/${PN} /usr/$(exhost --target)/share/${PN}
edo mv "${IMAGE}"/usr/share/doc/{${PN},${PNV}}
keepdir /usr/share/${PN}/${MY_PV}/scripts/addons_contrib
}

View file

@ -1,85 +0,0 @@
Source/Upstream: Yes, fixed in git master
Reason: Fix build with ffmpeg4
From 4e4a93bc454d93ec8523f44b73a42977e2868ecc Mon Sep 17 00:00:00 2001
From: Bastien Montagne <montagne29@wanadoo.fr>
Date: Tue, 8 May 2018 16:00:52 +0200
Subject: [PATCH] Fix building with latest versions of ffmpeg.
Some years-old deprecated stuff has now been removed.
Correct solution is probably to use valid defines etc. in own code, but
this is more FFMEPG maintainer task (since it also may change how old
FFMPEG we do support...).
---
intern/ffmpeg/ffmpeg_compat.h | 39 ++++++++++++++++++++++++++
source/blender/blenkernel/intern/writeffmpeg.c | 3 +-
2 files changed, 41 insertions(+), 1 deletion(-)
diff --git a/intern/ffmpeg/ffmpeg_compat.h b/intern/ffmpeg/ffmpeg_compat.h
index 1eb6c3ba2dc..bc65f19ef59 100644
--- a/intern/ffmpeg/ffmpeg_compat.h
+++ b/intern/ffmpeg/ffmpeg_compat.h
@@ -119,6 +119,45 @@ int av_sample_fmt_is_planar(enum AVSampleFormat sample_fmt)
#endif
+/* XXX TODO Probably fix to correct modern flags in code? Not sure how old FFMPEG we want to support though,
+ * so for now this will do. */
+
+#ifndef FF_MIN_BUFFER_SIZE
+# ifdef AV_INPUT_BUFFER_MIN_SIZE
+# define FF_MIN_BUFFER_SIZE AV_INPUT_BUFFER_MIN_SIZE
+# endif
+#endif
+
+#ifndef FF_INPUT_BUFFER_PADDING_SIZE
+# ifdef AV_INPUT_BUFFER_PADDING_SIZE
+# define FF_INPUT_BUFFER_PADDING_SIZE AV_INPUT_BUFFER_PADDING_SIZE
+# endif
+#endif
+
+#ifndef CODEC_FLAG_GLOBAL_HEADER
+# ifdef AV_CODEC_FLAG_GLOBAL_HEADER
+# define CODEC_FLAG_GLOBAL_HEADER AV_CODEC_FLAG_GLOBAL_HEADER
+# endif
+#endif
+
+#ifndef CODEC_FLAG_GLOBAL_HEADER
+# ifdef AV_CODEC_FLAG_GLOBAL_HEADER
+# define CODEC_FLAG_GLOBAL_HEADER AV_CODEC_FLAG_GLOBAL_HEADER
+# endif
+#endif
+
+#ifndef CODEC_FLAG_INTERLACED_DCT
+# ifdef AV_CODEC_FLAG_INTERLACED_DCT
+# define CODEC_FLAG_INTERLACED_DCT AV_CODEC_FLAG_INTERLACED_DCT
+# endif
+#endif
+
+#ifndef CODEC_FLAG_INTERLACED_ME
+# ifdef AV_CODEC_FLAG_INTERLACED_ME
+# define CODEC_FLAG_INTERLACED_ME AV_CODEC_FLAG_INTERLACED_ME
+# endif
+#endif
+
/* FFmpeg upstream 1.0 is the first who added AV_ prefix. */
#if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(54, 59, 100)
# define AV_CODEC_ID_NONE CODEC_ID_NONE
diff --git a/source/blender/blenkernel/intern/writeffmpeg.c b/source/blender/blenkernel/intern/writeffmpeg.c
index d7fcd896e11..fc719634ff5 100644
--- a/source/blender/blenkernel/intern/writeffmpeg.c
+++ b/source/blender/blenkernel/intern/writeffmpeg.c
@@ -619,7 +619,8 @@ static AVStream *alloc_video_stream(FFMpegContext *context, RenderData *rd, int
c->rc_buffer_aggressivity = 1.0;
#endif
- c->me_method = ME_EPZS;
+ /* Deprecated and not doing anything since July 2015, deleted in recent ffmpeg */
+ //c->me_method = ME_EPZS;
codec = avcodec_find_encoder(c->codec_id);
if (!codec)
--
2.16.3

View file

@ -1,11 +0,0 @@
--- a/intern/itasc/kdl/tree.hpp 2018-03-23 16:22:25.000000000 +0100
+++ b/intern/itasc/kdl/tree.hpp 2018-08-13 19:31:32.101185313 +0200
@@ -34,7 +34,7 @@
//Forward declaration
class TreeElement;
// Eigen allocator is needed for alignment of Eigen data types
- typedef std::map<std::string,TreeElement, std::less<std::string>, Eigen::aligned_allocator<std::pair<std::string, TreeElement> > > SegmentMap;
+ typedef std::map<std::string,TreeElement, std::less<std::string>, Eigen::aligned_allocator<std::pair<const std::string, TreeElement> > > SegmentMap;
class TreeElement
{

View file

@ -1,12 +0,0 @@
--- a/intern/cycles/util/util_sseb.h
+++ b/intern/cycles/util/util_sseb.h
@@ -116,7 +116,7 @@ __forceinline const sseb unpacklo( const sseb& a, const sseb& b ) { return _mm_u
__forceinline const sseb unpackhi( const sseb& a, const sseb& b ) { return _mm_unpackhi_ps(a, b); }
template<size_t i0, size_t i1, size_t i2, size_t i3> __forceinline const sseb shuffle( const sseb& a ) {
- return _mm_shuffle_epi32(a, _MM_SHUFFLE(i3, i2, i1, i0));
+ return _mm_castsi128_ps(_mm_shuffle_epi32(a, _MM_SHUFFLE(i3, i2, i1, i0)));
}
template<> __forceinline const sseb shuffle<0, 1, 0, 1>( const sseb& a ) {

View file

@ -1,41 +0,0 @@
# Copyright 2018 Martin Sekera <sekerama@gmail.com>
# Distributed under the terms of the GNU General Public License v2
SUMMARY="Audio-video format converter."
DESCRIPTION="A video converter meant to coerce all video formats into one format with properly normalized audio. It can also be used to extract audio from video files, resizing, or very basic cutting."
HOMEPAGE="https://git.aggregate.cz/overwatch/${PN}"
LICENCES="GPL-3"
SLOT="0"
PLATFORMS="~amd64 ~armv7 ~x86"
MYOPTIONS="
( providers: ffmpeg libav ) [[ number-selected = exactly-one ]]
"
SCM_REPOSITORY="https://git.aggregate.cz/overwatch/${PN}.git"
if ! ever is_scm; then
SCM_BRANCH="${PV}"
fi
DEPENDENCIES="
run:
dev-python/over
(
providers:ffmpeg? ( media/ffmpeg )
providers:libav? ( media/libav )
)
"
require scm-git
src_install() {
exeinto /usr/share/${PN}
doexe ${PN}.py
insinto /usr/share/${PN}
doins aux.py version.py
dodoc doc/*
dodir /usr/$(exhost --target)/bin
dosym /usr/share/${PN}/${PN}.py /usr/$(exhost --target)/bin/${PN}
}

View file

@ -1,60 +0,0 @@
<?xml version='1.0'?>
<!--
This file is only here to work around
https://github.com/telegramdesktop/tdesktop/issues/4240
It has been taken from (with slight modification)
https://github.com/telegramdesktop/tdesktop/issues/4493
-->
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<dir>/usr/share/fonts</dir>
<dir>/usr/local/share/fonts</dir>
<dir prefix="xdg">fonts</dir>
<match target="pattern">
<test qual="any" name="family">
<string>mono</string>
</test>
<edit name="family" mode="assign" binding="same">
<string>monospace</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family">
<string>sans serif</string>
</test>
<edit name="family" mode="assign" binding="same">
<string>sans-serif</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family">
<string>sans</string>
</test>
<edit name="family" mode="assign" binding="same">
<string>sans-serif</string>
</edit>
</match>
<cachedir>/var/cache/fontconfig</cachedir>
<cachedir prefix="xdg">fontconfig</cachedir>
<cachedir>~/.fontconfig</cachedir>
<match target="font">
<edit mode="assign" name="antialias">
<bool>true</bool>
</edit>
<edit mode="assign" name="embeddedbitmap">
<bool>false</bool>
</edit>
<edit mode="assign" name="hinting">
<bool>true</bool>
</edit>
<edit mode="assign" name="hintstyle">
<const>hintslight</const>
</edit>
<edit mode="assign" name="lcdfilter">
<const>lcddefault</const>
</edit>
<edit mode="assign" name="rgba">
<const>rgb</const>
</edit>
</match>
</fontconfig>

View file

@ -1,15 +0,0 @@
#! /bin/sh
# this wrapper disables the auto-updater of telegram-desktop
# This program is licensed under the same license as telegram-desktop
# telegram-desktop fails to set RestartCommand with the session manager
# exclude it from session management to prevent restarts without the argument
unset SESSION_MANAGER
# telegram-desktop expects old fontconfig configuration files
# this is a workaround to try and deal with that
[ -e /etc/telegram-desktop-bin/fonts.conf ] && \
[ -z $( printenv FONTCONFIG_FILE ) ] && \
export FONTCONFIG_FILE=/etc/telegram-desktop-bin/fonts.conf
exec /usr/libexec/telegram-desktop-bin/Telegram -externalupdater $@

View file

@ -1,3 +0,0 @@
require telegram-desktop-bin
PLATFORMS="-* ~x86 ~amd64"

View file

@ -1,70 +0,0 @@
# Copyright 2018 Martin Sekera <sekerama@gmail.com>
# Distributed under the terms of the GNU General Public License v2
# Based on Gentoo's net-im/telegram-desktop-bin, GPL2
# Copyright 1999-2018 Gentoo Authors
SUMMARY="Telegram Desktop messaging app (binary)"
DESCRIPTION="Telegram is a messaging app with a focus on speed and security, its super-fast, simple and free. You can use Telegram on all your devices at the same time — your messages sync seamlessly across any number of your phones, tablets or computers."
HOMEPAGE="https://desktop.telegram.org/"
DOWNLOADS="
https://github.com/telegramdesktop/tdesktop/archive/v${PV}.tar.gz -> tdesktop-${PV}.tar.gz
platform:amd64? ( https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/tsetup.${PV}.beta.tar.xz )
platform:x86? ( https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/tsetup32.${PV}.beta.tar.xz )
"
UPSTREAM_CHANGELOG="https://telegram.org/blog [[ lang = en ]]"
UPSTREAM_DOCUMENTATION="
https://telegram.org/faq [[ lang = en description = [ FAQ ] ]]
https://core.telegram.org/techfaq [[ lang = en description = [ Technical FAQ ] ]]
https://core.telegram.org/api [[ lang = en description = [ API description ] ]]
"
LICENCES="GPL-3-with-openssl-exception"
SLOT="0"
DEPENDENCIES="
run:
dev-libs/glib:2
gnome-desktop/gobject-introspection
sys-apps/dbus
x11-libs/libX11
x11-libs/libxcb
media-libs/fontconfig
"
MYOPTIONS="
platform:
amd64
x86
"
RESTRICT="test" # no tests available
WORK="${WORKBASE}"
src_install() {
exeinto /usr/$(exhost --target)/libexec/${PN}
doexe Telegram/Telegram
newbin "${FILES}"/telegram-desktop telegram-desktop
for size in 16 32 48 64 128 256 512
do
insinto /usr/share/icons/hicolor/${size}x${size}/apps
newins "${WORK}/tdesktop-${PV}/Telegram/Resources/art/icon${size}.png" telegram.png
done
dodir /etc/${PN}
insinto /etc/${PN}
doins "${FILES}"/fonts.conf
insinto /usr/share/applications
doins "${WORK}/tdesktop-${PV}"/lib/xdg/telegramdesktop.desktop
}
pkg_postrm() {
freedesktop-desktop_pkg_postrm
gtk-icon-cache_pkg_postrm
}
pkg_postinst() {
freedesktop-desktop_pkg_postinst
gtk-icon-cache_pkg_postinst
}

View file

@ -1,69 +0,0 @@
# Copyright 2014-2016 Kylie McClain <somasis@exherbo.org>
# Distributed under the terms of the GNU General Public License v2
#
# Based in part on '/ports/head/net/syncthing/Makefile' (from FreeBSD Ports)
# Copyright 2014 Steven Wills <swills@FreeBSD.org>
# (file is under two clause BSD license)
#
MY_PNV=${PN}-source-v${PV}
require systemd-service [ systemd_files=[ etc/linux-systemd/system/ ] systemd_user_files=[ etc/linux-systemd/user/ ] ]
require github [ release="v${PV}" suffix=tar.gz ]
SUMMARY="Open-source continuous file synchronization daemon"
SLOT="0"
LICENCES="MPL-2.0"
UPSTREAM_CHANGELOG="${HOMEPAGE}/releases [[ lang = en ]]"
UPSTREAM_DOCUMENTATION="
${HOMEPAGE}/wiki/Getting-Started [[ lang = en description = [ Getting started guide ] ]]
${HOMEPAGE}/wiki [[ lang = en description = [ All documentation ] ]]
"
PLATFORMS="~amd64 ~armv7"
DEPENDENCIES="
build:
dev-lang/go[>=1.7]
suggestion:
x11-apps/syncthing-gtk [[
description = [ syncthing-gtk is a GTK user interface for syncthing ]
]]
"
GOPATH="${WORKBASE}"
WORK="${WORKBASE}/src/github.com/${PN}/${PN}"
# too broken
RESTRICT=test
src_unpack() {
edo mkdir -p "${WORK%/syncthing}"
default
edo mv "${WORKBASE}"/${PN} "${WORK}"
}
#src_prepare() {
# # There must be a better way to fix this, but until then... patches welcome.
# edo rm internal/discover/client_test.go internal/discover/discover_test.go \
# internal/model/model_test.go internal/model/queue_test.go \
# internal/config/config_test.go internal/model/sharedpullerstate_test.go \
# internal/model/rwfolder_test.go internal/osutil/osutil_test.go \
# internal/osutil/atomic_test.go internal/scanner/walk_test.go \
# cmd/syncthing/main_test.go internal/versioner/*_test.go
#}
src_compile() {
edo go run build.go -no-upgrade -version "v${PV}" build
}
src_test() {
edo go run build.go -no-upgrade test
}
src_install() {
dobin "${PN}"
doman man/!(*.sh|*.md)
install_systemd_files
}

Some files were not shown because too many files have changed in this diff Show more