Commit 4187eb200ea7a07db7ffb35da2d3a6f378030f13

Authored by Georg Hopp
1 parent f244d6a6

some update...

@@ -2,10 +2,10 @@ @@ -2,10 +2,10 @@
2 # Distributed under the terms of the GNU General Public License v2 2 # Distributed under the terms of the GNU General Public License v2
3 # $Id$ 3 # $Id$
4 4
5 -EAPI=5 5 +EAPI=8
6 PYTHON_COMPAT=( python{2_7,3_3,3_4} ) 6 PYTHON_COMPAT=( python{2_7,3_3,3_4} )
7 7
8 -inherit cmake-utils eutils fdo-mime flag-o-matic python-any-r1 8 +inherit cmake fdo-mime flag-o-matic python-any-r1
9 if [[ ${PV} = *9999* ]]; then 9 if [[ ${PV} = *9999* ]]; then
10 inherit git-r3 10 inherit git-r3
11 EGIT_REPO_URI="git://github.com/doxygen/doxygen.git" 11 EGIT_REPO_URI="git://github.com/doxygen/doxygen.git"
1 # Copyright 1999-2016 Georg Hopp 1 # Copyright 1999-2016 Georg Hopp
2 # Distributed under the terms of the GNU General Public License v3 2 # Distributed under the terms of the GNU General Public License v3
3 3
4 -EAPI=6  
5 -  
6 -inherit eutils 4 +EAPI=8
7 5
8 DESCRIPTION="The taskrambler framewark base class." 6 DESCRIPTION="The taskrambler framewark base class."
9 HOMEPAGE="https://gitlab.weird-web-workers.org/taskrambler/libtrbase" 7 HOMEPAGE="https://gitlab.weird-web-workers.org/taskrambler/libtrbase"
1 # Copyright 1999-2016 Georg Hopp 1 # Copyright 1999-2016 Georg Hopp
2 # Distributed under the terms of the GNU General Public License v3 2 # Distributed under the terms of the GNU General Public License v3
3 3
4 -EAPI=6  
5 -  
6 -inherit eutils 4 +EAPI=8
7 5
8 DESCRIPTION="Communication abstraction layer for taskrambler framework." 6 DESCRIPTION="Communication abstraction layer for taskrambler framework."
9 HOMEPAGE="https://gitlab.weird-web-workers.org/taskrambler/libtrcomm" 7 HOMEPAGE="https://gitlab.weird-web-workers.org/taskrambler/libtrcomm"
1 # Copyright 1999-2016 Georg Hopp 1 # Copyright 1999-2016 Georg Hopp
2 # Distributed under the terms of the GNU General Public License v3 2 # Distributed under the terms of the GNU General Public License v3
3 3
4 -EAPI=6  
5 -  
6 -inherit eutils 4 +EAPI=8
7 5
8 DESCRIPTION="Lowlevel IO for the taskrambler framework." 6 DESCRIPTION="Lowlevel IO for the taskrambler framework."
9 HOMEPAGE="https://gitlab.weird-web-workers.org/taskrambler/libtrdata" 7 HOMEPAGE="https://gitlab.weird-web-workers.org/taskrambler/libtrdata"
1 # Copyright 1999-2016 Georg Hopp 1 # Copyright 1999-2016 Georg Hopp
2 # Distributed under the terms of the GNU General Public License v3 2 # Distributed under the terms of the GNU General Public License v3
3 3
4 -EAPI=6  
5 -  
6 -inherit eutils 4 +EAPI=8
7 5
8 DESCRIPTION="Event subsystem for the taskrambler framework." 6 DESCRIPTION="Event subsystem for the taskrambler framework."
9 HOMEPAGE="https://gitlab.weird-web-workers.org/taskrambler/libtrevent" 7 HOMEPAGE="https://gitlab.weird-web-workers.org/taskrambler/libtrevent"
1 # Copyright 1999-2016 Georg Hopp 1 # Copyright 1999-2016 Georg Hopp
2 # Distributed under the terms of the GNU General Public License v3 2 # Distributed under the terms of the GNU General Public License v3
3 3
4 -EAPI=6  
5 -  
6 -inherit eutils 4 +EAPI=8
7 5
8 DESCRIPTION="Various basic hashing rotines for the taskrambler framework." 6 DESCRIPTION="Various basic hashing rotines for the taskrambler framework."
9 HOMEPAGE="https://gitlab.weird-web-workers.org/taskrambler/libtrhash" 7 HOMEPAGE="https://gitlab.weird-web-workers.org/taskrambler/libtrhash"
1 # Copyright 1999-2016 Georg Hopp 1 # Copyright 1999-2016 Georg Hopp
2 # Distributed under the terms of the GNU General Public License v3 2 # Distributed under the terms of the GNU General Public License v3
3 3
4 -EAPI=6  
5 -  
6 -inherit eutils 4 +EAPI=8
7 5
8 DESCRIPTION="Lowlevel IO for the taskrambler framework." 6 DESCRIPTION="Lowlevel IO for the taskrambler framework."
9 HOMEPAGE="https://gitlab.weird-web-workers.org/taskrambler/libtrio" 7 HOMEPAGE="https://gitlab.weird-web-workers.org/taskrambler/libtrio"
1 -# ChangeLog for net-fs/djmount  
2 -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2  
3 -# $Header: /var/cvsroot/gentoo-x86/net-fs/djmount/ChangeLog,v 1.8 2010/10/12 08:40:57 phajdan.jr Exp $  
4 -  
5 - 12 Oct 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>  
6 - djmount-0.71-r1.ebuild:  
7 - x86 stable wrt bug #340453  
8 -  
9 - 11 Oct 2010; Markos Chandras <hwoarang@gentoo.org> djmount-0.71-r1.ebuild:  
10 - Stable on amd64 wrt bug #340453  
11 -  
12 - 11 Oct 2010; Mike Frysinger <vapier@gentoo.org> djmount-0.71-r1.ebuild:  
13 - Clean up, fix USE=debug build #267508 by mimosinnet, and fix FEATURES=test  
14 - 277557 by Diego E. Pettenò.  
15 -  
16 -*djmount-0.71-r1 (20 Mar 2008)  
17 -  
18 - 20 Mar 2008; Doug Goldstein <cardoe@gentoo.org> -djmount-0.71.ebuild,  
19 - +djmount-0.71-r1.ebuild:  
20 - Finally add changes that have been sitting on my system for months, maybe  
21 - even a year.  
22 -  
23 - 30 Sep 2007; Sven Wegener <swegener@gentoo.org> djmount-0.71.ebuild:  
24 - Add ~amd64 keyword.  
25 -  
26 - 07 May 2007; Bjarke Istrup Pedersen <gurligebis@gentoo.org> djmount-0.71.ebuild:  
27 - net-misc/libupnp moved to net-libs/libupnp, updated dependencies.  
28 -  
29 - 01 Mar 2007; Doug Goldstein <cardoe@gentoo.org> +metadata.xml,  
30 - +djmount-0.71.ebuild:  
31 - Moving djmount to net-fs  
32 -  
33 - 01 Mar 2007; Doug Goldstein <cardoe@gentoo.org> djmount-0.71.ebuild:  
34 - Switching to libupnp since gurligebis@gentoo.org notified me that  
35 - net-misc/upnp is dead upstream and has been forked off and maintained as  
36 - net-misc/libupnp  
37 -  
38 -*djmount-0.71 (30 Dec 2006)  
39 -  
40 - 30 Dec 2006; Doug Goldstein <cardoe@gentoo.org> +djmount-0.71.ebuild:  
41 - Adding new package called djmount for upnp -> fuse mounting  
42 -  
1 -AUX djmount-0.71-include-fix-for-newer-libupnp.patch 342 SHA256 cb02d19da4db2bf48a9df3fce2ff52ae3ed72b904fc6d9594adb41151fbd46e1 SHA512 d9673a20d776bd12793ee171dbe130d23b86803d43bf885184791438be328dba8ec982305c18277dfdf642431feac0402a54aff028e3bcde0d7f07cb92916f8a WHIRLPOOL 62a4989d6dea3548584bf68884de8423e89528ad39d93824d821ba05e2b3ea6c46fc42587860204a1ab223bc5f0dca871ea1226bb118673143fcf69fb61f18fe  
2 -DIST djmount-0.71.tar.gz 1159653 SHA256 aa5bb482af4cbd42695a7e396043d47b53d075ac2f6aa18a8f8e11383c030e4f SHA512 6735c1dc346470d72d3ab2434be5e634d7b6b2863a182fa15b4f24e5bda7e0338d90d3efe58e5c161bd5f5cf0f4e8209c988492b1c1fa12bd625eb0c97ad57bd WHIRLPOOL 0fbc60876dea2f8ca92a6745c1e1b6a14b7638d932f0d7b5f289f24f40a75991d2c111bd07dfb7895a3611157948a80640793baa3a9d4b84050356242b403d3b  
3 -EBUILD djmount-0.71-r2.ebuild 1170 SHA256 6d579c20442996a7df65c82e293646a174154c9cd85a4de0302ecf44c71208ab SHA512 022839ebcf18bfb1c2df1f02be5ca76acf7a2cc90a075b67d772c925c981c9384bb67cea31e73e0763aa7ca210012291306c37bc151e03aa9316c7167d6196d9 WHIRLPOOL 06d801da4772b4b9c5a3337bde9d238fa57d9dc255fceee307c77d41bef7e008ee20f6b1ac8b8cac266b8be1d9e9fabafd69fa9b8987c566dce60440b01ea42d  
4 -MISC ChangeLog 1595 SHA256 96dbbe83a75e62645e51fe3ff93b830c73a4f24d5c1b82c0f1c79eef1b131bce SHA512 f6c911a10440df1ae8ed4f5b830901471290d0c4c30a64bae20b1fff89693d085f12050b0ccd6e6755dd554ae937418b35703cc3cb5af9191832121b7a7751f1 WHIRLPOOL d8783ca00ec99403e10f2e0ab5d76d0c5922f9f20f490e0b16012c5d15749a7672ac213106eee75e54dd089e326d71373481fa2b88b4c0cee3570b6e6fedbce9  
5 -MISC metadata.xml 201 SHA256 8f75fc60785c44922fb01cde68caa6453b815502745e057680d2c923733fb70a SHA512 84a5327ed4c5c64a425ec34c4658d077df5992688f6ad1b39c1f84f0e4a58663ba06c78a963423815d11f9b1cdfc3919a5d6f999e4f4f49c8c06627c60cfc2ec WHIRLPOOL 614e7c517ef569cba692b091fd5a3bd55ce0df2e5b3e0b4ce20bc08abc1c017b1cb8fe0bf95a68175dd0994942eb4669022d369c17a425cc86c431a73e1ee093  
1 -# Copyright 1999-2010 Gentoo Foundation  
2 -# Distributed under the terms of the GNU General Public License v2  
3 -# $Header: /var/cvsroot/gentoo-x86/net-fs/djmount/djmount-0.71-r1.ebuild,v 1.4 2010/10/12 08:40:57 phajdan.jr Exp $  
4 -  
5 -EAPI="2"  
6 -  
7 -DESCRIPTION="Mount UPnP audio/video servers as a filesystem"  
8 -HOMEPAGE="http://djmount.sf.net/"  
9 -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"  
10 -  
11 -inherit eutils  
12 -  
13 -LICENSE="GPL-2"  
14 -SLOT="0"  
15 -KEYWORDS="amd64 x86"  
16 -IUSE="debug test"  
17 -  
18 -RDEPEND="sys-fs/fuse  
19 - =net-libs/libupnp-1.6.6"  
20 -DEPEND="${RDEPEND}  
21 - test? ( sys-libs/readline )"  
22 -  
23 -src_unpack() {  
24 - default  
25 - rm -rf libupnp/*/{src,inc} libupnp/configure # make sure we use external  
26 -}  
27 -  
28 -src_prepare() {  
29 - sed -i 's:SetLogFileNames:UpnpSetLogFileNames:' djmount/fuse_main.c #267508  
30 - sed -i 's:InitLog:UpnpInitLog:' djmount/test_device.c #277557  
31 - epatch "${FILESDIR}/${P}-include-fix-for-newer-libupnp.patch"  
32 -}  
33 -  
34 -src_configure() {  
35 - econf $(use_enable debug) --with-external-libupnp  
36 -}  
37 -  
38 -src_test() {  
39 - # wants to do mounts :x  
40 - printf '#!/bin/sh\nexit 0\n' > djmount/test_vfs.sh  
41 - default  
42 -}  
43 -  
44 -src_install() {  
45 - emake DESTDIR="${D}" install || die  
46 - dodoc AUTHORS ChangeLog NEWS README search_help.txt THANKS  
47 -}  
1 -diff -Naur djmount-0.71.orig/djmount/upnp_util.h djmount-0.71/djmount/upnp_util.h  
2 ---- djmount-0.71.orig/djmount/upnp_util.h 2006-08-27 22:12:20.000000000 +0200  
3 -+++ djmount-0.71/djmount/upnp_util.h 2012-12-26 21:14:42.729566628 +0100  
4 -@@ -27,6 +27,7 @@  
5 - #define UPNP_UTIL_H_INCLUDED  
6 -  
7 -  
8 -+#include <upnp/upnp.h>  
9 - #include <upnp/upnptools.h>  
10 -  
11 -  
1 -<?xml version="1.0" encoding="UTF-8"?>  
2 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">  
3 -<pkgmetadata>  
4 -<maintainer>  
5 - <email>cardoe@gentoo.org</email>  
6 -</maintainer>  
7 -</pkgmetadata>  
1 -# ChangeLog for sys-apps/pacman  
2 -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2  
3 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/pacman/ChangeLog,v 1.14 2015/01/05 21:46:57 mgorny Exp $  
4 -  
5 - 05 Jan 2015; Michał Górny <mgorny@gentoo.org> pacman-4.0.3-r1.ebuild:  
6 - Use python-any-r1 for tests.  
7 -  
8 -*pacman-4.0.3-r1 (24 Oct 2014)  
9 -  
10 - 24 Oct 2014; Michał Górny <mgorny@gentoo.org> +pacman-4.0.3-r1.ebuild:  
11 - Add missing aliases for completions, bug #526316.  
12 -  
13 -*pacman-4.0.3 (02 Jul 2012)  
14 -  
15 - 02 Jul 2012; Nathan Phillip Brink <binki@gentoo.org> +pacman-4.0.3.ebuild:  
16 - Add pacman-4.0.3, fixing bug #421313.  
17 -  
18 - 16 Jun 2012; Nathan Phillip Brink <binki@gentoo.org> pacman-4.0.1.ebuild:  
19 - Fix inconsistency between m4/gettext.m4 and Makefile.in.in caused by  
20 - autopoint running. Fixes bug #420469 by Ilya Gordeev.  
21 -  
22 - 08 May 2012; Jeff Horelick <jdhore@gentoo.org> pacman-4.0.1.ebuild:  
23 - Keyword ~x86. Tested by me, signed off by binki.  
24 -  
25 -*pacman-4.0.1 (28 Jan 2012)  
26 -  
27 - 28 Jan 2012; Nathan Phillip Brink <binki@gentoo.org> -pacman-3.5.4.ebuild,  
28 - -pacman-4.0.0.ebuild, +pacman-4.0.1.ebuild:  
29 - Bump to pacman-4.0.1, dropping old pacmen. Fixes bug #400933 where pacman was  
30 - incompatible with >=libarchive-3.  
31 -  
32 -*pacman-4.0.0 (18 Oct 2011)  
33 -  
34 - 18 Oct 2011; Nathan Phillip Brink <binki@gentoo.org> +pacman-4.0.0.ebuild,  
35 - +files/pacman-4.0.0-gpgme.patch, metadata.xml:  
36 - Bump to pacman-4.0.0. Add support for gpgme with help of buildsystem patch,  
37 - support new libcurl functionality, add missing asciidoc DEPEND, and install  
38 - bash completion files.  
39 -  
40 - 16 Oct 2011; Nathan Phillip Brink <binki@gentoo.org> -pacman-3.4.1.ebuild,  
41 - -pacman-3.5.2.ebuild:  
42 - Clean out old versions (pacman-3.4.1, pacman-3.5.2).  
43 -  
44 -*pacman-3.5.4 (23 Aug 2011)  
45 -  
46 - 23 Aug 2011; Nathan Phillip Brink <binki@gentoo.org> +pacman-3.5.4.ebuild:  
47 - Bump to pacman-3.5.4 (bug #379305).  
48 -  
49 - 08 Jun 2011; Nathan Phillip Brink <binki@gentoo.org> -pacman-3.3.3.ebuild:  
50 - Drop old pacman-3.3.3.  
51 -  
52 -*pacman-3.5.2 (08 Jun 2011)  
53 -  
54 - 08 Jun 2011; Nathan Phillip Brink <binki@gentoo.org> +pacman-3.5.2.ebuild:  
55 - Bump to pacman-3.5.2 and use EAPI=4 and autotools-utils eclass for it.  
56 -  
57 - 04 May 2011; Nathan Phillip Brink <binki@gentoo.org> metadata.xml:  
58 - Take over pacman which used to be proxy maintained for me.  
59 -  
60 -*pacman-3.4.1 (01 Nov 2010)  
61 -  
62 - 01 Nov 2010; Markos Chandras <hwoarang@gentoo.org> +pacman-3.4.1.ebuild:  
63 - Version bump. Thanks to Nathan Phillip Brink  
64 - (ohnobinki)<ohnobinki@ohnopublishing.net>. Bug #341229  
65 -  
66 -*pacman-3.3.3 (12 May 2010)  
67 -  
68 - 12 May 2010; Markos Chandras <hwoarang@gentoo.org> +pacman-3.3.3.ebuild,  
69 - +metadata.xml:  
70 - Initial commit of pacman package manager. Moved from sunrise overlay.  
71 - Thanks to Nathan Phillip Brink (ohnobinki) <ohnobinki@ohnopublishing.net>.  
72 - Fixes bug #299275  
1 -AUX pacman-4.0.0-gpgme.patch 1588 SHA256 19e285aca79c1c0499a013eee30a22a9b16e6d8cd8c3583ffc8c597e39bbb2ed SHA512 7651769ca4b4f5ae0157e5b108a75777b3057b3d1dadb0e6c03650340f5eecdc852967627e2bbd18eb4d54c4d05db5ead57cfac42b428dd5caf16f9654d70b4c WHIRLPOOL b994cd6f38e8cacecba91f85706f88aeb05984cbd3d83c6cfaedaa9e0572198e1ebee34155f581fa249651060bf1478512483dfd5927afccae8943d5fbd5a8c7  
2 -DIST pacman-4.0.3.tar.gz 1961839 SHA256 a48696ae51aaccf31a69ea7916ba9b06e7836eb933b8a281c666729c9d55ce25 SHA512 a1c7607470f0c54affe09a1b0491cdc310f37accaf782489439fd80f85b7b0ae313c477f5f3075ddef86234364b2b317e9f6abe618722b603cc9808fbba2b326 WHIRLPOOL f01c0ee89e471fbf08d71abe6e1413d7102ce6b20d20a1658a88f4600df01e9485420975ef698765b2f358e83dffe84d68df0891a6d888a35826254db33856ed  
3 -EBUILD pacman-4.0.3-r2.ebuild 3211 SHA256 012e209d6ec7904bbbe533cdb9bd37ea2f3999253271e615a2f6e57e405f8201 SHA512 9029f623535d438e5efe90965497cb0deeeaab9c467dc3fafe5b5ef0b9945af1c5e66e204a57ff460f024b507de038766a5c0227ca02e97d0ae1e6f1b0a2f8df WHIRLPOOL d609216fb820b54e4adef1fdab362f2ab26a2f5965a226b3a8ae5770b3f788f5a5202d16ebd892d61528b3999cd5804ab154119e0691c924abc58f0737181968  
4 -MISC ChangeLog 2764 SHA256 81556673523a44e3506ece515916d6817fb2da67e2bf66a1b9b73070e5936c5b SHA512 050bc1d6055e9d7658f685cf20c5896da296641ea801c4bde46e24ef66912b9066ee308f7121bc4136dafc528a18f43908c131575e1e3017dd435402b62b11ae WHIRLPOOL b2be033315bfbad356fe5812ca716838f543cb08e670985223dea36b81e85aec26080060b56dad43f8d666c60837f1bace8dd60239a9b98399fb9a8076eaf845  
5 -MISC metadata.xml 365 SHA256 9fc1ef7dbfcf2bf60550a9012a41fb77c8795d2af3cf59a4c6fd1f59169b2d1f SHA512 f6c422bf2d6ea05e32377d7a12c16ed28c3329b8c38d1c8f0bfa5893219b027d37ec0e47eed7994fb6b0d1d3bf7852a52fbad6582488e2e877d343b229e45fe1 WHIRLPOOL dbf72fb7eca4ade87a77c5bb97b2b0ef08f5dada7d87bd2c15c7882b637c5032f21f66ec0d1eaa41a9cf0445b4e0b0dc7f45b851990a8051ebd593e145c8fe3c  
1 -From fc732def0944aac5c7b18860b4f46444e6d50044 Mon Sep 17 00:00:00 2001  
2 -From: Nathan Phillip Brink <binki@gentoo.org>  
3 -Date: Mon, 17 Oct 2011 21:01:22 +0000  
4 -Subject: [PATCH] Use AM_GPGME_PATH macro from gpgme instead of home-built gpgme detection.  
5 -  
6 -Fixes compilation on Gentoo, where CPPFLAGS=-I/usr/include/gpgme is  
7 -necessary.  
8 ----  
9 - configure.ac | 20 ++++++++++++--------  
10 - 1 files changed, 12 insertions(+), 8 deletions(-)  
11 -  
12 -diff --git a/configure.ac b/configure.ac  
13 -index c23da75..87cd359 100644  
14 ---- a/configure.ac  
15 -+++ b/configure.ac  
16 -@@ -161,14 +161,18 @@ AM_CONDITIONAL([HAVE_LIBSSL], [test "x$with_openssl" = "xyes"])  
17 - # Check for gpgme  
18 - AC_MSG_CHECKING(whether to link with libgpgme)  
19 - AS_IF([test "x$with_gpgme" != "xno"],  
20 -- [AC_MSG_RESULT(yes)  
21 -- AC_CHECK_LIB([gpgme], [gpgme_check_version], ,  
22 -- [if test "x$with_gpgme" != "xcheck"; then  
23 -- AC_MSG_FAILURE([--with-ggpme was given, but -lgpgme was not found])  
24 -- fi],  
25 -- [-lgpgme])  
26 -- with_gpgme=$ac_cv_lib_gpgme_gpgme_check_version],  
27 -- AC_MSG_RESULT(no))  
28 -+ [AC_MSG_RESULT([yes])],  
29 -+ [AC_MSG_RESULT([no])])  
30 -+AS_IF([test "x$with_gpgme" != "xno"],  
31 -+ [AM_PATH_GPGME([],  
32 -+ [LIBS="$LIBS $GPGME_LIBS"  
33 -+ CPPFLAGS="$CPPFLAGS $GPGME_CPPFLAGS"  
34 -+ CFLAGS="$CFLAGS $GPGME_CFLAGS"  
35 -+ with_gpgme=yes  
36 -+ AC_DEFINE([HAVE_LIBGPGME], [1], [Define if gpgme should be used to provide GPG signature support.])],  
37 -+ [AS_IF([test "x$with_gpgme" != "xcheck"],  
38 -+ [AC_MSG_FAILURE([--with-gpgme was given, but gpgme was not found])])  
39 -+ with_gpgme=no])])  
40 - AM_CONDITIONAL([HAVE_LIBGPGME], [test "x$with_gpgme" = "xyes"])  
41 -  
42 - # Checks for header files.  
43 ---  
44 -1.7.3.4  
45 -  
1 -<?xml version="1.0" encoding="UTF-8"?>  
2 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">  
3 -<pkgmetadata>  
4 - <maintainer>  
5 - <email>binki@gentoo.org</email>  
6 - <name>Nathan Phillip Brink</name>  
7 - </maintainer>  
8 - <use>  
9 - <flag name="gpg">Support verifying packages signed with GPG using <pkg>app-crypt/gpgme</pkg></flag>  
10 - </use>  
11 -</pkgmetadata>  
1 -# Copyright 1999-2015 Gentoo Foundation  
2 -# Distributed under the terms of the GNU General Public License v2  
3 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/pacman/pacman-4.0.3-r1.ebuild,v 1.2 2015/01/05 21:46:57 mgorny Exp $  
4 -  
5 -EAPI=4  
6 -  
7 -PYTHON_COMPAT=( python2_7 )  
8 -inherit autotools autotools-utils bash-completion-r1 eutils python-any-r1  
9 -  
10 -DESCRIPTION="Archlinux's binary package manager"  
11 -HOMEPAGE="http://archlinux.org/pacman/"  
12 -SRC_URI="ftp://ftp.archlinux.org/other/${PN}/${P}.tar.gz"  
13 -  
14 -LICENSE="GPL-2"  
15 -SLOT="0"  
16 -KEYWORDS="~amd64 ~x86"  
17 -IUSE="curl debug doc gpg test"  
18 -  
19 -COMMON_DEPEND="app-arch/libarchive  
20 - dev-libs/openssl  
21 - virtual/libiconv  
22 - virtual/libintl  
23 - sys-devel/gettext  
24 - app-arch/arch-install-scripts  
25 - app-arch/armrr  
26 - curl? ( net-misc/curl )  
27 - gpg? ( app-crypt/gpgme )"  
28 -RDEPEND="${COMMON_DEPEND}  
29 - app-arch/xz-utils"  
30 -# autoconf macros from gpgme requied unconditionally  
31 -# makepkg collision with old bash-completion  
32 -DEPEND="${COMMON_DEPEND}  
33 - app-crypt/gpgme  
34 - doc? ( app-doc/doxygen  
35 - app-text/asciidoc )  
36 - test? ( ${PYTHON_DEPS} )  
37 - !<=app-shells/bash-completion-2.1-r90"  
38 -  
39 -RESTRICT="test"  
40 -  
41 -src_prepare() {  
42 - # Adds AM_GPGME_PATH call which requires app-crypt/gpgme to be  
43 - # DEPENDed on unconditionally:  
44 - epatch "${FILESDIR}"/${PN}-4.0.0-gpgme.patch  
45 -  
46 - # Remove a line that adds -Werror in ./configure when --enable-debug  
47 - # is passed:  
48 - sed -i -e '/-Werror/d' configure.ac || die "-Werror"  
49 -  
50 - # autopoint is unwilling to replace m4/gettext.m4 with the correct  
51 - # version even though it'll gladly replace */po/Makefile.in.in,  
52 - # creating an inconsistency between gettext m4 macros and  
53 - # Makefile.in.in. Also, AM_MKINSTALLDIRS apparently doesn't exist  
54 - # anymore, so we need newer gettext macros. #420469  
55 - rm m4/gettext.m4 || die  
56 - sed -i -e '/AM_GNU_GETTEXT_VERSION/s/0\.13\.1/0.18.1/' configure.ac || die  
57 -  
58 - eautoreconf  
59 -}  
60 -  
61 -src_configure() {  
62 - local myeconfargs=(  
63 - --localstatedir=/var  
64 - --disable-git-version  
65 - --with-openssl  
66 - # Help protect user from shooting his/her Gentoo installation in  
67 - # its foot.  
68 - --with-root-dir="${EPREFIX}"/var/chroot/archlinux  
69 - $(use_enable debug)  
70 - $(use_enable doc)  
71 - $(use_enable doc doxygen)  
72 - $(use_with curl libcurl)  
73 - $(use_with gpg gpgme)  
74 - )  
75 - autotools-utils_src_configure  
76 -}  
77 -  
78 -src_install() {  
79 - autotools-utils_src_install  
80 -  
81 - dodir /etc/pacman.d  
82 - newbashcomp "${AUTOTOOLS_BUILD_DIR}"/contrib/bash_completion pacman  
83 - bashcomp_alias pacman pacman-key makepkg  
84 -  
85 - # get a mirrorlist.  
86 - # 1. use locale to find a country code...  
87 - LOCALE="$(locale | sed '/^LANG/{;s/.*=\([^.]*\).*/\1/;p;};d')"  
88 - LOCALE="$(echo ${LOCALE#*_} | tr '[:lower:]' '[:upper:]')"  
89 -  
90 - echo "$(armrr -h | sed '2,+1H;${;g;p;};d' | tr -d '\n')" | grep -q 'DE' || \  
91 - LOCALE='US'  
92 -  
93 - echo -e "n\ny" | DESTDIR=${D} armrr "${LOCALE}"  
94 -  
95 - # remove comment from XferCommand  
96 - sed -i '/^\s*#XferCommand.*curl/s/^\s*#//' ${D}/etc/pacman.conf  
97 -  
98 - # add mirror configuration  
99 - cat >>${D}/etc/pacman.conf <<EOF  
100 -[core]  
101 -Include = /etc/pacman.d/mirrorlist  
102 -  
103 -[extra]  
104 -Include = /etc/pacman.d/mirrorlist  
105 -  
106 -[community]  
107 -Include = /etc/pacman.d/mirrorlist  
108 -  
109 -[multilib]  
110 -Include = /etc/pacman.d/mirrorlist  
111 -EOF  
112 -}  
113 -  
114 -pkg_postinst() {  
115 - einfo "Please see http://ohnopub.net/~ohnobinki/gentoo/arch/ for information"  
116 - einfo "about setting up an archlinux chroot."  
117 -}  
1 # Copyright 1999-2016 Georg Hopp 1 # Copyright 1999-2016 Georg Hopp
2 # Distributed under the terms of the GNU General Public License v3 2 # Distributed under the terms of the GNU General Public License v3
3 3
4 -EAPI=6  
5 -  
6 -inherit eutils 4 +EAPI=8
7 5
8 DESCRIPTION="The taskrambler web server." 6 DESCRIPTION="The taskrambler web server."
9 HOMEPAGE="https://gitlab.weird-web-workers.org/taskrambler/taskrambler" 7 HOMEPAGE="https://gitlab.weird-web-workers.org/taskrambler/taskrambler"
1 -# Copyright 1999-2016 Georg Hopp  
2 -# Distributed under the terms of the GNU General Public License v3  
3 -  
4 -EAPI=6  
5 -  
6 -inherit eutils  
7 -  
8 -DESCRIPTION="The taskrambler web server."  
9 -HOMEPAGE="https://gitlab.weird-web-workers.org/taskrambler/taskrambler"  
10 -SRC_URI="http://ci-build.weird-web-workers.org/taskrambler/artifacts/${P}.tar.gz"  
11 -LICENSE="GPL-3+"  
12 -  
13 -SLOT="0"  
14 -  
15 -KEYWORDS="amd64 ~x86"  
16 -  
17 -IUSE="memopt"  
18 -  
19 -DEPEND=""  
20 -RDEPEND="${DEPEND}  
21 - !dev-libs/libtrbase  
22 - !dev-libs/libtrio  
23 - !dev-libs/libtrhash  
24 - !dev-libs/libtrdata"  
25 -  
26 -src_compile() {  
27 - emake -j1  
28 -}  
1 # Copyright 1999-2016 Georg Hopp 1 # Copyright 1999-2016 Georg Hopp
2 # Distributed under the terms of the GNU General Public License v3 2 # Distributed under the terms of the GNU General Public License v3
3 3
4 -EAPI=6 4 +EAPI=8
5 5
6 -inherit eutils git-r3 autotools 6 +inherit git-r3 autotools
7 7
8 DESCRIPTION="The taskrambler web server." 8 DESCRIPTION="The taskrambler web server."
9 HOMEPAGE="https://gitlab.weird-web-workers.org/taskrambler/taskrambler" 9 HOMEPAGE="https://gitlab.weird-web-workers.org/taskrambler/taskrambler"
Please register or login to post a comment