parent
b872a538e6
commit
b288177c2f
@ -1,2 +1 @@
|
||||
DIST pinpoint-0.1.6.tar.xz 773492 SHA256 812a6e49ccd8bcd6cd0927fda98ceb0f2bafb1f18246bd2d75ea96c3c971f34b SHA512 5db48b64eb69fe677b5a4c226e989ce6eaea483396de82fdd644e4c4ed238ad5fd11f956ed6ffd1badbdfa8c9d24e9ec23375572360094721135c3b6a8347c27 WHIRLPOOL de1749d53b1512e0af761ef7457f01975b90a3301bed1b9e53a267349358b849be1f04d9a74aef98b02a6ddbf200c1ecd7dbe466ed9a207f5a1659a311cb0e57
|
||||
DIST pinpoint-0.1.8.tar.xz 772980 SHA256 5a207dd1a35681b7268e6aa5ff9b2c5381f4cc63e5f2e5695997ca9d3264e8ca SHA512 dc41405f79bf03b6a7c77ec31304e505d4ae2d13407304fbcc2f338dfe175f91db3c554ea06ba8041edbf99a12551f16efed98b5a07f29b7f24255cad2b1b94d WHIRLPOOL 4ddda5e82faa2ce2d426adccfbb0d834161d354cf6947526a829b2126e1f9067b5632925c2b3d29a42030cd815a8295922443ddf314c76e5156539a7f051c484
|
||||
|
@ -1,47 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
GCONF_DEBUG="no"
|
||||
|
||||
inherit gnome2
|
||||
|
||||
DESCRIPTION="A tool for making hackers do excellent presentations"
|
||||
HOMEPAGE="https://wiki.gnome.org/Apps/Pinpoint"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="+gstreamer +pdf"
|
||||
|
||||
# rsvg is used for svg-in-pdf -- clubbing it under pdf for now
|
||||
RDEPEND="
|
||||
>=media-libs/clutter-1.12:1.0
|
||||
>=dev-libs/glib-2.28:2
|
||||
>=x11-libs/cairo-1.9.4
|
||||
x11-libs/pango
|
||||
x11-libs/gdk-pixbuf:2
|
||||
gstreamer? ( media-libs/clutter-gst:3.0 )
|
||||
pdf? ( gnome-base/librsvg:2 )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
# dax support is disabled because we don't have it in tree yet and it's
|
||||
# experimental
|
||||
gnome2_src_configure \
|
||||
--disable-dax \
|
||||
$(use_enable gstreamer cluttergst) \
|
||||
$(use_enable pdf rsvg)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
insinto "/usr/share/doc/${PF}/examples"
|
||||
doins introduction.pin bg.jpg bowls.jpg linus.jpg
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 79b1feb..259d474 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -284,16 +284,18 @@ else()
|
||||
endif()
|
||||
|
||||
#SHARE - use the default on Apple as TAG_VERSION is empty
|
||||
-if(WIN32 OR OS2)
|
||||
- set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/")
|
||||
-else()
|
||||
- if(TAG_VERSION OR BUILD_OSX_BUNDLE)
|
||||
- set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}${TAG_VERSION}/")
|
||||
+if(NOT DOCDIR)
|
||||
+ if(WIN32 OR OS2)
|
||||
+ set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/")
|
||||
else()
|
||||
- if(NOT WANT_VERSIONING)
|
||||
- set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}/")
|
||||
+ if(TAG_VERSION OR BUILD_OSX_BUNDLE)
|
||||
+ set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}${TAG_VERSION}/")
|
||||
else()
|
||||
- set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}-${VERSION}/")
|
||||
+ if(NOT WANT_VERSIONING)
|
||||
+ set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}/")
|
||||
+ else()
|
||||
+ set(DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${MAIN_DIR_NAME}-${VERSION}/")
|
||||
+ endif()
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
@ -1,2 +1,2 @@
|
||||
DIST libfilezilla-0.7.1.tar.bz2 382319 SHA256 d95d2db75e523462c3f4b72b663b395dfe988cb71c3abef609f794a155a6ddd3 SHA512 a84eca2081507588668d05aa1088bcfe28534abe8a6cdb9de399d3a484c295842b5f0c8894f11fbb37124fc316e67eeb20e4d8befab04b42a868a7812ae3ec32 WHIRLPOOL 24d4f76d5232cc05bd3e6fd1ed66e6e3a900eb63f195a15962026677c22771d2c13629305bd7bcb7d3c1800eef642861590dc2fef9197ae8a15f43624bbb1375
|
||||
DIST libfilezilla-0.8.0.tar.bz2 382980 SHA256 0bee16be8d68d3b393a914458a586b4c684e781f2dcc9d287ce60129dc20015f SHA512 d235a0a150a47d85a09ad04d30937d517f6fd8ac2719bec7475657547164f68c027b9322bc606f8aea253aaa244ce2ba9a3169d2f9c6234194eb5642eb84bd5f WHIRLPOOL ce6f0bfee674d222f17019196632450b5bc292e603131d395ad0da0a7e0d7563193bcd3705d3923a3163657da23b8f5355229c6401af76d7898577b772b436b6
|
||||
DIST libfilezilla-0.9.0.tar.bz2 383160 SHA256 41d02b3eb54be1b1fdab89104a28a47fb654465a8d9ad00446c221a27bd9800c SHA512 9e2ec9bc74cb85404bf99fb0e8b26e5448c1096df834027b3dc5bb8fb7e73961a3ebbca077b7a743213d574b337eea197a182f485b9ceebd853949081fd32405 WHIRLPOOL d50fb251047477d8b1ecefb924b98dfadc48ea5f7c6980344817bcfcd4dae5344bae75d49e8bda8b68ef955864896a6293d633bd4384557cb9f3bb6bd3953440
|
||||
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python2_7 python3_{4,5})
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="PyNaCl"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Python binding to the Networking and Cryptography (NaCl) library"
|
||||
HOMEPAGE="https://github.com/pyca/pynacl/ https://pypi.python.org/pypi/PyNaCl/"
|
||||
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="dev-python/six[${PYTHON_USEDEP}]
|
||||
>=dev-python/cffi-1.1.0[${PYTHON_USEDEP}]
|
||||
dev-libs/libsodium:0/18
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( >=dev-python/pytest-2.6.4[${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
# For not using the bundled libsodium
|
||||
export SODIUM_INSTALL=system
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
diff -Naur qtwebengine-opensource-src-5.7.0.orig/src/3rdparty/chromium/media/ffmpeg/ffmpeg_common.h qtwebengine-opensource-src-5.7.0/src/3rdparty/chromium/media/ffmpeg/ffmpeg_common.h
|
||||
--- qtwebengine-opensource-src-5.7.0.orig/src/3rdparty/chromium/media/ffmpeg/ffmpeg_common.h 2016-11-23 13:01:20.929772871 -0800
|
||||
+++ qtwebengine-opensource-src-5.7.0/src/3rdparty/chromium/media/ffmpeg/ffmpeg_common.h 2016-11-23 13:02:18.879462854 -0800
|
||||
@@ -24,7 +24,9 @@
|
||||
// Disable deprecated features which result in spammy compile warnings. This
|
||||
// list of defines must mirror those in the 'defines' section of BUILD.gn file &
|
||||
// ffmpeg.gyp file or the headers below will generate different structures!
|
||||
+#if !defined(USE_SYSTEM_FFMPEG)
|
||||
#define FF_API_CONVERGENCE_DURATION 0
|
||||
+#endif
|
||||
// Upstream libavcodec/utils.c still uses the deprecated
|
||||
// av_dup_packet(), causing deprecation warnings.
|
||||
// The normal fix for such things is to disable the feature as below,
|
@ -0,0 +1,106 @@
|
||||
From cffcf22082879939bbcfa89e88057beda829a0a7 Mon Sep 17 00:00:00 2001
|
||||
From: David Faure <david.faure@kdab.com>
|
||||
Date: Sat, 3 Sep 2016 18:01:40 +0200
|
||||
Subject: gcc6: set -fno-delete-null-pointer-checks for all files
|
||||
|
||||
Not just v8, as v8_no_delete_null_pointer_checks does.
|
||||
This is necessary e.g. for PaintLayer::enclosingSelfPaintingLayer
|
||||
which also compares this with null.
|
||||
|
||||
I'll remove v8_no_delete_null_pointer_checks in a later commit
|
||||
to avoid a temporary breakage until qtwebengine is updated.
|
||||
|
||||
Change-Id: I8782fadc8fab125b5394bd60857e70c6ae75f9b0
|
||||
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
||||
(cherry picked from commit c42f53ec3ca90bfd98577988462ed51464feebe3)
|
||||
---
|
||||
chromium/build/common.gypi | 3 +++
|
||||
1 file changed, 3 insertions(+)
|
||||
|
||||
diff --git a/src/3rdparty/chromium/build/common.gypi b/src/3rdparty/chromium/build/common.gypi
|
||||
index b6a0284..d768ab3 100644
|
||||
--- a/src/3rdparty/chromium/build/common.gypi
|
||||
+++ b/src/3rdparty/chromium/build/common.gypi
|
||||
@@ -4702,6 +4706,9 @@
|
||||
'-Wl,--disable-new-dtags',
|
||||
],
|
||||
}],
|
||||
+ [ 'no_delete_null_pointer_checks==1', {
|
||||
+ 'cflags_cc': [ '-fno-delete-null-pointer-checks' ],
|
||||
+ }],
|
||||
['clang==0', {
|
||||
'target_conditions': [
|
||||
['_toolset=="target"', {
|
||||
--
|
||||
cgit v1.0-4-g1e03
|
||||
|
||||
From ae73e50e7d8c1371ed293c10150646a2719f4598 Mon Sep 17 00:00:00 2001
|
||||
From: Allan Sandfeld Jensen <allan.jensen@theqtcompany.com>
|
||||
Date: Wed, 14 Sep 2016 17:40:50 +0200
|
||||
Subject: FIXUP: gcc6: set -fno-delete-null-pointer-checks for all files
|
||||
|
||||
Set a default and pull in the value from configuration, and
|
||||
remove the old v8 only version.
|
||||
|
||||
Change-Id: Ica9f971baa28c717178eb2acd074607424792e1d
|
||||
Reviewed-by: David Faure <david.faure@kdab.com>
|
||||
---
|
||||
chromium/build/common.gypi | 4 ++++
|
||||
chromium/v8/build/toolchain.gypi | 7 -------
|
||||
2 files changed, 4 insertions(+), 7 deletions(-)
|
||||
|
||||
diff --git a/src/3rdparty/chromium/build/common.gypi b/src/3rdparty/chromium/build/common.gypi
|
||||
index d768ab3..8a1df22 100644
|
||||
--- a/src/3rdparty/chromium/build/common.gypi
|
||||
+++ b/src/3rdparty/chromium/build/common.gypi
|
||||
@@ -727,6 +727,9 @@
|
||||
# By default include non-appstore-compliant code.
|
||||
'appstore_compliant_code%': 0,
|
||||
|
||||
+ # Enable this to turn off the delete-null-pointer-checks optimization in GCC 6+
|
||||
+ 'no_delete_null_pointer_checks%': 0,
|
||||
+
|
||||
'conditions': [
|
||||
# A flag for POSIX platforms
|
||||
['OS=="win"', {
|
||||
@@ -1271,6 +1274,7 @@
|
||||
'enable_hangout_services_extension%' : '<(enable_hangout_services_extension)',
|
||||
'proprietary_codecs%': '<(proprietary_codecs)',
|
||||
'appstore_compliant_code%': '<(appstore_compliant_code)',
|
||||
+ 'no_delete_null_pointer_checks%': '<(no_delete_null_pointer_checks)',
|
||||
'use_goma%': '<(use_goma)',
|
||||
'gomadir%': '<(gomadir)',
|
||||
'use_lto%': '<(use_lto)',
|
||||
--
|
||||
cgit v1.0-4-g1e03
|
||||
|
||||
From d6c8a2cf8fa374e6d1c0a578391b57112c047fa4 Mon Sep 17 00:00:00 2001
|
||||
From: David Faure <david.faure@kdab.com>
|
||||
Date: Mon, 5 Sep 2016 15:25:02 +0200
|
||||
Subject: Enable -fno_delete_null_pointer_checks for g++ 6 on all of chromium
|
||||
|
||||
This is necessary e.g. for PaintLayer::enclosingSelfPaintingLayer
|
||||
which also compares this with null.
|
||||
|
||||
Change-Id: I85d69432a0d7eeb0d8df8f395821880e36180dcc
|
||||
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
||||
---
|
||||
src/core/config/linux.pri | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/core/config/linux.pri b/src/core/config/linux.pri
|
||||
index 9264932..a318e17 100644
|
||||
--- a/src/core/config/linux.pri
|
||||
+++ b/src/core/config/linux.pri
|
||||
@@ -29,6 +29,8 @@ use?(nss) {
|
||||
use_openssl_certs=1
|
||||
}
|
||||
|
||||
+gcc:!clang: greaterThan(QT_GCC_MAJOR_VERSION, 5): GYP_CONFIG += no_delete_null_pointer_checks=1
|
||||
+
|
||||
contains(QT_CONFIG, system-zlib): use?(system_minizip): GYP_CONFIG += use_system_zlib=1
|
||||
contains(QT_CONFIG, system-png): GYP_CONFIG += use_system_libpng=1
|
||||
contains(QT_CONFIG, system-jpeg): GYP_CONFIG += use_system_libjpeg=1
|
||||
--
|
||||
cgit v1.0-4-g1e03
|
||||
|
@ -0,0 +1,51 @@
|
||||
diff -Naur qtwebengine-opensource-src-5.7.0.orig/src/3rdparty/chromium/third_party/WebKit/Source/platform/text/TextBreakIterator.cpp qtwebengine-opensource-src-5.7.0/src/3rdparty/chromium/third_party/WebKit/Source/platform/text/TextBreakIterator.cpp
|
||||
--- qtwebengine-opensource-src-5.7.0.orig/src/3rdparty/chromium/third_party/WebKit/Source/platform/text/TextBreakIterator.cpp 2016-11-15 17:07:38.680665385 -0800
|
||||
+++ qtwebengine-opensource-src-5.7.0/src/3rdparty/chromium/third_party/WebKit/Source/platform/text/TextBreakIterator.cpp 2016-11-15 17:12:17.564001354 -0800
|
||||
@@ -26,6 +26,9 @@
|
||||
#include "wtf/StdLibExtras.h"
|
||||
#include "wtf/text/CharacterNames.h"
|
||||
|
||||
+#include <unicode/uchar.h>
|
||||
+#include <unicode/uvernum.h>
|
||||
+
|
||||
namespace blink {
|
||||
|
||||
unsigned numGraphemeClusters(const String& string)
|
||||
@@ -122,13 +125,18 @@
|
||||
{ B(0, 0, 0, 0, 0, 0, 0, 0), B(0, 0, 0, 0, 0, 0, 0, 0), 0, B(0, 0, 0, 0, 0, 0, 0, 0), 0, 0, 0, B(0, 0, 0, 0, 0, 0, 0, 0), 0, 0, 0, B(0, 0, 0, 0, 0, 0, 0, 0) }, // DEL
|
||||
};
|
||||
|
||||
+#if U_ICU_VERSION_MAJOR_NUM >= 58
|
||||
+#define BA_LB_COUNT (U_LB_COUNT - 3)
|
||||
+#else
|
||||
+#define BA_LB_COUNT U_LB_COUNT
|
||||
+#endif
|
||||
// Line breaking table for CSS word-break: break-all. This table differs from
|
||||
// asciiLineBreakTable in:
|
||||
// - Indices are Line Breaking Classes defined in UAX#14 Unicode Line Breaking
|
||||
// Algorithm: http://unicode.org/reports/tr14/#DescriptionOfProperties
|
||||
// - 1 indicates additional break opportunities. 0 indicates to fallback to
|
||||
// normal line break, not "prohibit break."
|
||||
-static const unsigned char breakAllLineBreakClassTable[][U_LB_COUNT / 8 + 1] = {
|
||||
+static const unsigned char breakAllLineBreakClassTable[][BA_LB_COUNT / 8 + 1] = {
|
||||
// XX AI AL B2 BA BB BK CB CL CM CR EX GL HY ID IN IS LF NS NU OP PO PR QU SA SG SP SY ZW NL WJ H2 H3 JL JT JV CP CJ HL RI
|
||||
{ B(0, 0, 0, 0, 0, 0, 0, 0), B(0, 0, 0, 0, 0, 0, 0, 0), B(0, 0, 0, 0, 0, 0, 0, 0), B(0, 0, 0, 0, 0, 0, 0, 0), B(0, 0, 0, 0, 0, 0, 0, 0) }, // XX
|
||||
{ B(0, 1, 1, 0, 1, 0, 0, 0), B(0, 0, 0, 0, 0, 1, 0, 0), B(0, 0, 0, 1, 1, 0, 1, 0), B(1, 0, 0, 0, 0, 0, 0, 0), B(0, 0, 0, 0, 0, 0, 1, 0) }, // AI
|
||||
@@ -178,7 +186,7 @@
|
||||
#undef AL
|
||||
|
||||
static_assert(WTF_ARRAY_LENGTH(asciiLineBreakTable) == asciiLineBreakTableLastChar - asciiLineBreakTableFirstChar + 1, "asciiLineBreakTable should be consistent");
|
||||
-static_assert(WTF_ARRAY_LENGTH(breakAllLineBreakClassTable) == U_LB_COUNT, "breakAllLineBreakClassTable should be consistent");
|
||||
+static_assert(WTF_ARRAY_LENGTH(breakAllLineBreakClassTable) == BA_LB_COUNT, "breakAllLineBreakClassTable should be consistent");
|
||||
|
||||
static inline bool shouldBreakAfter(UChar lastCh, UChar ch, UChar nextCh)
|
||||
{
|
||||
@@ -209,7 +217,7 @@
|
||||
|
||||
static inline bool shouldBreakAfterBreakAll(ULineBreak lastLineBreak, ULineBreak lineBreak)
|
||||
{
|
||||
- if (lineBreak >= 0 && lineBreak < U_LB_COUNT && lastLineBreak >= 0 && lastLineBreak < U_LB_COUNT) {
|
||||
+ if (lineBreak >= 0 && lineBreak < BA_LB_COUNT && lastLineBreak >= 0 && lastLineBreak < BA_LB_COUNT) {
|
||||
const unsigned char* tableRow = breakAllLineBreakClassTable[lastLineBreak];
|
||||
return tableRow[lineBreak / 8] & (1 << (lineBreak % 8));
|
||||
}
|
@ -0,0 +1,33 @@
|
||||
From fa8cdb3a32c377b6290d0a92d2522186bcd48293 Mon Sep 17 00:00:00 2001
|
||||
From: Allan Sandfeld Jensen <allan.jensen@theqtcompany.com>
|
||||
Date: Tue, 9 Aug 2016 16:21:29 +0200
|
||||
Subject: Do not depend on Linux 4.5
|
||||
|
||||
Avoid using MADV_FREE that was only recently added to Linux. It will fail when
|
||||
run on older Linux kernels.
|
||||
|
||||
Change-Id: I9b0369fb31402f088b2327c12f70dd39f5e4c8c0
|
||||
Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
|
||||
---
|
||||
chromium/third_party/WebKit/Source/wtf/allocator/PageAllocator.cpp | 5 +++++
|
||||
1 file changed, 5 insertions(+)
|
||||
|
||||
diff --git a/src/3rdparty/chromium/third_party/WebKit/Source/wtf/PageAllocator.cpp b/src/3rdparty/chromium/third_party/WebKit/Source/wtf/PageAllocator.cpp
|
||||
index 12c9a7b..1639013 100644
|
||||
--- a/src/3rdparty/chromium/third_party/WebKit/Source/wtf/PageAllocator.cpp
|
||||
+++ b/src/3rdparty/chromium/third_party/WebKit/Source/wtf/PageAllocator.cpp
|
||||
@@ -39,6 +39,11 @@
|
||||
|
||||
#include <sys/mman.h>
|
||||
|
||||
+#if OS(LINUX) && defined(MADV_FREE)
|
||||
+// Added in Linux 4.5, but we don't want to depend on 4.5 at runtime
|
||||
+#undef MADV_FREE
|
||||
+#endif
|
||||
+
|
||||
#ifndef MADV_FREE
|
||||
#define MADV_FREE MADV_DONTNEED
|
||||
#endif
|
||||
--
|
||||
cgit v1.0-4-g1e03
|
||||
|
@ -0,0 +1,46 @@
|
||||
--- qtwebengine-opensource-src-5.6.0-orig/src/3rdparty/chromium/v8/tools/gyp/v8.gyp 2016-03-04 01:48:36.000000000 +1100
|
||||
+++ qtwebengine-opensource-src-5.6.0/src/3rdparty/chromium/v8/tools/gyp/v8.gyp 2016-05-01 19:15:44.052770543 +1000
|
||||
@@ -33,6 +33,7 @@
|
||||
'embed_script%': "",
|
||||
'v8_extra_library_files%': [],
|
||||
'mksnapshot_exec': '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)mksnapshot<(EXECUTABLE_SUFFIX)',
|
||||
+ 'mksnapshot_u_exec': '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)mksnapshot_u<(EXECUTABLE_SUFFIX)',
|
||||
'remove_v8base_debug_symbols%': 0,
|
||||
},
|
||||
'includes': ['../../build/toolchain.gypi', '../../build/features.gypi'],
|
||||
@@ -1913,7 +1914,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
- 'target_name': 'mksnapshot',
|
||||
+ 'target_name': 'mksnapshot_u',
|
||||
'type': 'executable',
|
||||
'dependencies': ['v8_base', 'v8_nosnapshot', 'v8_libplatform'],
|
||||
'include_dirs+': [
|
||||
@@ -1936,5 +1937,26 @@
|
||||
}],
|
||||
],
|
||||
},
|
||||
+ {
|
||||
+ 'target_name': 'mksnapshot',
|
||||
+ 'type': 'executable',
|
||||
+ 'dependencies': ['mksnapshot_u'],
|
||||
+ 'actions': [
|
||||
+ {
|
||||
+ 'action_name': 'paxmark_m_mksnapshot',
|
||||
+ 'inputs': [
|
||||
+ '<(mksnapshot_u_exec)',
|
||||
+ ],
|
||||
+ 'outputs': [
|
||||
+ '<(mksnapshot_exec)',
|
||||
+ ],
|
||||
+ 'action': [
|
||||
+ 'sh',
|
||||
+ '-c',
|
||||
+ 'cp <(mksnapshot_u_exec) <(mksnapshot_exec) && paxmark.sh m <(mksnapshot_exec)',
|
||||
+ ],
|
||||
+ },
|
||||
+ ],
|
||||
+ },
|
||||
],
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST cgdb-0.6.6.tar.gz 954789 SHA256 cf9e9f60f6a4fcc93509dfeebbad86617fcd6788ff93e0392a30cc3b23415745 SHA512 9efd4e60f07f6e189fe3c91ef52c1b3c8d70623b11d08bac6d78c36e8f8f549071448212db973974b9604f84aafc73697d9d1305c3d9691fb5f19346d2e04e8f WHIRLPOOL 4e74e53cf760deaa9c5eabb0d5502ecfbffcf2c047bb157a986a8cc47b9c31f93017a4674a0917cf091d662d5d22f6e4b9717d6784e8dc76403102169aa8091d
|
||||
DIST cgdb-0.6.7.tar.gz 674132 SHA256 074ed31d1e827a04574add8c27d391447d75313e85ff938005d8ec939499fda9 SHA512 0a9d1cc3fb00c3cdaeb060d20d3312dd738b617ff1b188db33a074e2790f9721ca58e924ecc9929b84832c3ca22a334d7a66294439341a9b6868eef1baafca3e WHIRLPOOL 77eab90e1e71efb6dbcbad61b200cc75a7674cc76dbe2779e2e52b395a2d7e67f47958a293b7b1431dc39cfa5272dea7026fc3e459b2d615ef509988b3a06720
|
||||
DIST cgdb-0.6.8.zip 516043 SHA256 f766b71eaffde8d9d5c16da9f013d83f59e9f4d7a04eb6f56b8cfd1fb69b10cb SHA512 9ef64e9ca8f8a134faee05b1f8b2d98b018e398aa12d8afdcfa71c24060465079fa58fd04961a10f622af08cb75a63d4ee52e956217708da8ed9e60d1e4a7b33 WHIRLPOOL aed6774973a5642a285ae458cbc8a516bbfec2267b8f460d4c3a269b5af5b51c8297e9d9b41a7423ccd2ad52b9ff0c663838cb9092bf93ccf1411c1f7c530339
|
||||
DIST cgdb-0.6.8.tar.gz 435115 SHA256 7019522c31c67e6e54271d0129b5fa5c20d83e1c408d385347c89c52acc289d6 SHA512 ef3d94820bb5a37a8d7fbac48c8d144e0ac73c4f5a9d25bea33f2c4390080bb2dbdc5e7e21a5ef8a4980515cc48d80f140f7cf1f90eebac3f8bf1cc6168585ea WHIRLPOOL c685d5cba0a42c56b75ee5622b2fbb5faed9c28917182b0dde5a9f756812a70efa601d5042bcfce54723273aaf5f44e6517bfeba1874c754eafedbb72a29681b
|
||||
|
@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="
|
||||
https://github.com/cgdb/cgdb.git
|
||||
git@github.com:cgdb/cgdb.git"
|
||||
else
|
||||
SRC_URI="https://github.com/cgdb/cgdb/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
fi
|
||||
inherit multilib-minimal
|
||||
|
||||
DESCRIPTION="A curses front-end for GDB, the GNU debugger"
|
||||
HOMEPAGE="http://cgdb.github.io/"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND="
|
||||
sys-libs/ncurses:0=
|
||||
sys-libs/readline:0="
|
||||
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
sys-devel/gdb"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog INSTALL NEWS README.md TODO )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
./autogen.sh || die
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
ECONF_SOURCE="${S}" econf
|
||||
}
|
@ -1,4 +1,3 @@
|
||||
DIST cmocka-0.3.1.tar.gz 100606 SHA256 4b6c61a4d880a66c4d6b3de2f488273394f4455722cd0bd7c5b8d19e21881e25 SHA512 906b977eeaf208b086a65866897b22450abb05040778959f485e616d85149e6c331426550f9478addf1034aed4df4938ed421e60b1980b1955a08421104b639a WHIRLPOOL bfc188d4208036ae92eccc6e10ac6e5f8991bf1ed60167c2edda9d1a55f34b17429bbec0f7186de6f365f1f87fc7dc428300a83251857d860b805c6a7072a963
|
||||
DIST cmocka-0.4.1.tar.xz 68688 SHA256 5bba53c108a693d1cad33a2edd2ee36b0cb7ea0d9b1b94b608784d41f7fec803 SHA512 355334dbdfcda88d37bd2c60a9e714567632e481423fc45627f72a2fe13e2498152c61ad67c83da3cff7843e3e64c6bd4b806240ab714a2420c974a98a7fed96 WHIRLPOOL 52d7b51d3ae2716f0e21a7763678e3755024eba4734f44c0f719979887efa019e0d55b91c68670ab59eee6487c5d5a28c509fee472e92bcf9591210a3952f86a
|
||||
DIST cmocka-1.0.1.tar.xz 80240 SHA256 b36050d7a1224296803d216cba1a9d4c58c31bf308b2d6d6649d61aa5a36753b SHA512 142b3293a8ab137904d07f1ac6a56daf0afbbfcf7816a582c9998b6225aa5d6fe5f2d1b889de7b187142fc24ca4d1cfdbd630e8783858bc9ce89217ff05abc1e WHIRLPOOL c733d08a4907242bce6e8fb6989934fa8c9ae333a6c9a746c8824001722a7897cebdf8c0501bfb22d2ad29536ab32b0d004e327a1ce7b7740c9d24c6a453d6f9
|
||||
DIST cmocka-1.1.0.tar.xz 85132 SHA256 e960d3bf1be618634a4b924f18bb4d6f20a825c109a8ad6d1af03913ba421330 SHA512 b45b6c6bf6c1a0e12cbbfa203afc0172aa53215e0bd43a21b30db04c0490609a7a262f1b4d87be9df0c5c486c4f4891d3432e0e053418d373d9750a6cf5adf70 WHIRLPOOL 972f1fec0c850beac388d9c8e8ff549dd4fad086fd73463df3f718f81ed84e6b47cf3e9aee184c0d25aaa6bb8b86167113b7b24b4f3a1f90371b9a446a02b1db
|
||||
|
@ -1,46 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit cmake-multilib
|
||||
|
||||
DESCRIPTION="A unit testing framework for C"
|
||||
HOMEPAGE="http://cmocka.org/"
|
||||
SRC_URI="https://open.cryptomilk.org/attachments/download/19/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
IUSE="doc static-libs test"
|
||||
|
||||
DEPEND="
|
||||
doc? ( app-doc/doxygen[latex] )
|
||||
"
|
||||
RDEPEND=""
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-automagicness.patch" )
|
||||
|
||||
multilib_src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake-utils_use_with static-libs STATIC_LIB)
|
||||
$(cmake-utils_use test UNIT_TESTING)
|
||||
$(multilib_is_native_abi && cmake-utils_use_with doc APIDOC \
|
||||
|| echo -DWITH_APIDOC=OFF)
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
if multilib_is_native_abi && use doc; then
|
||||
pushd doc || die
|
||||
doxygen doxy.config || die
|
||||
rm -f html/*.md5 latex/*.md5 latex/Manifest man/man3/_* || die
|
||||
dohtml html/*
|
||||
dodoc latex/*
|
||||
doman man/man3/*.3
|
||||
popd || die
|
||||
fi
|
||||
cmake-utils_src_install
|
||||
}
|
@ -1,44 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit cmake-utils
|
||||
DESCRIPTION="A unit testing framework for C"
|
||||
HOMEPAGE="http://cmocka.org/"
|
||||
SRC_URI="https://open.cryptomilk.org/attachments/download/19/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ~hppa ppc ppc64 ~s390 x86 ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
IUSE="doc static-libs test"
|
||||
|
||||
DEPEND="
|
||||
doc? ( app-doc/doxygen[latex] )
|
||||
"
|
||||
RDEPEND=""
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-automagicness.patch" )
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake-utils_use_with static-libs STATIC_LIB)
|
||||
$(cmake-utils_use test UNIT_TESTING)
|
||||
$(cmake-utils_use_with doc APIDOC)
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
if use doc; then
|
||||
pushd "${BUILD_DIR}/doc/"
|
||||
doxygen doxy.config
|
||||
rm html/*.md5 latex/*.md5 latex/Manifest man/man3/_*
|
||||
dohtml html/*
|
||||
dodoc latex/*
|
||||
doman man/man3/*.3
|
||||
popd
|
||||
fi
|
||||
cmake-utils_src_install
|
||||
}
|
@ -1,74 +0,0 @@
|
||||
--- a/cmake/Modules/MacroOptionalFindPackage.cmake
|
||||
+++ b/cmake/Modules/MacroOptionalFindPackage.cmake
|
||||
@@ -0,0 +1,48 @@
|
||||
+# - MACRO_OPTIONAL_FIND_PACKAGE() combines FIND_PACKAGE() with an OPTION()
|
||||
+# MACRO_OPTIONAL_FIND_PACKAGE( <name> [QUIT] )
|
||||
+# This macro is a combination of OPTION() and FIND_PACKAGE(), it
|
||||
+# works like FIND_PACKAGE(), but additionally it automatically creates
|
||||
+# an option name WITH_<name>, which can be disabled via the cmake GUI.
|
||||
+# or via -DWITH_<name>=OFF
|
||||
+# The standard <name>_FOUND variables can be used in the same way
|
||||
+# as when using the normal FIND_PACKAGE()
|
||||
+
|
||||
+# Copyright (c) 2006-2010 Alexander Neundorf, <neundorf@kde.org>
|
||||
+#
|
||||
+# Redistribution and use is allowed according to the terms of the BSD license.
|
||||
+# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
|
||||
+
|
||||
+# This is just a helper macro to set a bunch of variables empty.
|
||||
+# We don't know whether the package uses UPPERCASENAME or CamelCaseName, so we try both:
|
||||
+macro(_MOFP_SET_EMPTY_IF_DEFINED _name _var)
|
||||
+ if(DEFINED ${_name}_${_var})
|
||||
+ set(${_name}_${_var} "")
|
||||
+ endif(DEFINED ${_name}_${_var})
|
||||
+
|
||||
+ string(TOUPPER ${_name} _nameUpper)
|
||||
+ if(DEFINED ${_nameUpper}_${_var})
|
||||
+ set(${_nameUpper}_${_var} "")
|
||||
+ endif(DEFINED ${_nameUpper}_${_var})
|
||||
+endmacro(_MOFP_SET_EMPTY_IF_DEFINED _package _var)
|
||||
+
|
||||
+
|
||||
+macro (MACRO_OPTIONAL_FIND_PACKAGE _name )
|
||||
+ option(WITH_${_name} "Search for ${_name} package" ON)
|
||||
+ if (WITH_${_name})
|
||||
+ find_package(${_name} ${ARGN})
|
||||
+ else (WITH_${_name})
|
||||
+ string(TOUPPER ${_name} _nameUpper)
|
||||
+ set(${_name}_FOUND FALSE)
|
||||
+ set(${_nameUpper}_FOUND FALSE)
|
||||
+
|
||||
+ _mofp_set_empty_if_defined(${_name} INCLUDE_DIRS)
|
||||
+ _mofp_set_empty_if_defined(${_name} INCLUDE_DIR)
|
||||
+ _mofp_set_empty_if_defined(${_name} INCLUDES)
|
||||
+ _mofp_set_empty_if_defined(${_name} LIBRARY)
|
||||
+ _mofp_set_empty_if_defined(${_name} LIBRARIES)
|
||||
+ _mofp_set_empty_if_defined(${_name} LIBS)
|
||||
+ _mofp_set_empty_if_defined(${_name} FLAGS)
|
||||
+ _mofp_set_empty_if_defined(${_name} DEFINITIONS)
|
||||
+ endif (WITH_${_name})
|
||||
+endmacro (MACRO_OPTIONAL_FIND_PACKAGE)
|
||||
+
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -34,7 +34,7 @@
|
||||
include(DefineInstallationPaths)
|
||||
include(DefineOptions.cmake)
|
||||
include(CPackConfig.cmake)
|
||||
-
|
||||
+include(MacroOptionalFindPackage)
|
||||
if (UNIT_TESTING)
|
||||
include(AddCMockaTest)
|
||||
endif (UNIT_TESTING)
|
||||
--- a/doc/CMakeLists.txt
|
||||
+++ b/doc/CMakeLists.txt
|
||||
@@ -1,5 +1,7 @@
|
||||
#
|
||||
# Build the documentation
|
||||
#
|
||||
-include(UseDoxygen OPTIONAL)
|
||||
-
|
||||
+option(WITH_APIDOC "Use doxygen to generate documentation" ON)
|
||||
+if (WITH_APIDOC)
|
||||
+ include(UseDoxygen OPTIONAL)
|
||||
+endif (WITH_APIDOC)
|
@ -1,4 +1,2 @@
|
||||
DIST gnome-nibbles-3.18.2.tar.xz 1642260 SHA256 106cacd8b55aeb6911b4d982071cf599cbec272e01bed6f16f16f9486026e229 SHA512 359ebd33af92bcbfb857e5d1277c749ac93d37e36b52f012368e15c320c5279997a6a3292f714985af8305a374eb78c716d3eb0c5b1f02dc8b9db0f1dd5370ea WHIRLPOOL a5c7ecf4a8d2c452181252a69b66421c4254ed1b635b931546197efab91e8f290255eee5fa746724a649feecc5e940e2023a54912fe79062b083a723e29583d4
|
||||
DIST gnome-nibbles-3.20.2.1.tar.xz 1631864 SHA256 9253431072e3dff89cc13582c815cc9ed9d7c2d7a10321418a2e7416c1ef7e67 SHA512 75b9459160ab4978efb1bcf8485cff96e8efb4ceec0859502ceb0479a2a560136023a163ff0fa4393d39594cfa734bb74b1cf2b47ec09953ddf6b9c11232c27e WHIRLPOOL baccc76b325624edfef9c99fb55668f6bd795829fd4230c63389d82f315225f703e966f129666de380007e58f0b01c7fe7bae45ecb582855956626f02727965d
|
||||
DIST gnome-nibbles-3.22.1.tar.xz 1593964 SHA256 511ae29cc425fcf0f2f9e6a44504215c458fb83bf772e36f79e17b0b1e2d46ff SHA512 de43bc5fa82c93ccbffdd8aed1477a14af610c5f05faaa922078fa6a670d5f0080e5196276fb980b6d0200512fdfdd57bac5cba85001473362a56e929c78f516 WHIRLPOOL 1d36a46c633338f8602e1a7cc7cfdc4b22284a411138f0dd26d4412c42fe19f6ffaa18e09fabed69c153280740f56107c5970a8c93b0314636105ef58d26c3b0
|
||||
DIST gnome-nibbles-3.22.2.2.tar.xz 1594596 SHA256 881d5ff7e10dbe7c4b27fa11a43dbf532233ce021fc5d3b1455645a2807f459c SHA512 2cbe56dbbe40393cd233f0c2d9cb7327eafa7e837d194970490752ed1525e512efccd6b41b27dbf49b8b29ba9caa788fd5b44554b114eefbf5eed7187e073cbf WHIRLPOOL 22e63fa4f4c8555ff7e12f4ad5e0a1491a8453f4ef46794326663f652e196ee3d9b83e09e1802faa544538e32637745217935aaa4f09e933bd51784828680d31
|
||||
|
@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
GCONF_DEBUG="no"
|
||||
|
||||
inherit gnome-games
|
||||
|
||||
DESCRIPTION="Nibbles clone for Gnome"
|
||||
HOMEPAGE="https://wiki.gnome.org/Apps/Nibbles"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/glib:2
|
||||
>=gnome-base/librsvg-2.32:2
|
||||
>=media-libs/clutter-1.14.4:1.0
|
||||
>=media-libs/clutter-gtk-1.2:1.0
|
||||
>=media-libs/libcanberra-0.26[gtk3]
|
||||
>=x11-libs/gtk+-3.15:3
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/yelp-tools
|
||||
dev-libs/appstream-glib
|
||||
>=dev-util/intltool-0.50
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
"
|
@ -1,39 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
VALA_MIN_API_VERSION="0.28"
|
||||
|
||||
inherit gnome2 vala
|
||||
|
||||
DESCRIPTION="Nibbles clone for Gnome"
|
||||
HOMEPAGE="https://wiki.gnome.org/Apps/Nibbles"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/glib-2.40.0:2
|
||||
dev-libs/libgee:0.8=
|
||||
dev-libs/libgnome-games-support:1
|
||||
>=media-libs/clutter-1.22.0:1.0
|
||||
>=media-libs/clutter-gtk-1.4.0:1.0
|
||||
>=media-libs/libcanberra-0.26[gtk3]
|
||||
>=x11-libs/gtk+-3.18.0:3
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
$(vala_depend)
|
||||
app-text/yelp-tools
|
||||
dev-libs/appstream-glib
|
||||
>=dev-util/intltool-0.50.2
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
gnome2_src_prepare
|
||||
vala_src_prepare
|
||||
}
|
@ -1,4 +1,2 @@
|
||||
DIST gnome-robots-3.18.1.tar.xz 1626872 SHA256 2e58ffdc4b243a4a3557ba9c84fa1c0129c5ffadbb5c2a20fede48ccf4618090 SHA512 f03eeeb39692c0c1660c6597aeeae3f05f91bb5e5370ff181a0665820d2d27525fb86623870c786c56cf046bff5516ef1735dcaa93fc3b0946126dac19210e8f WHIRLPOOL 900075412578bc370244c27586ff89ea6205beab921bd2f6b190bae84ffd743a99ea0d39980fac700be5a4052dcbfa2230efe5bb0cfca6c9c76b3658e53bc22b
|
||||
DIST gnome-robots-3.20.2.tar.xz 1610556 SHA256 d98f2ba5a7086e2dc3f3754819b557c12a98a0fb2492efd9912d9dd34ad9cfce SHA512 74281cf3c53812dc8d4d00e6edffb5dee39bfbf14d3cf3d705b64d54bb22c733e449bdc45f388200b9f69bf2c8f70ce3f9f125e0f07d9d35a51a2bc84ef091ec WHIRLPOOL 0e2c258c286af8dc855470492da44f9ad53a9ea11e9e330ce4d2205de17b25f8c73c930751204ccfbb87afaa978bbd6038cc99ab150de89fd1359cc2116ad5df
|
||||
DIST gnome-robots-3.22.0.tar.xz 1623132 SHA256 ddb02f9d04c970354d1836813f8c0d9ffc3ff509091d2580384e2275663e6f73 SHA512 64f9d216a4c527e23be764bc2c26fc08df4cc993fa7f91d6adf26ae8faa54871c893bc7dab159313c2dd42bf49fc517981e66668276eb8977d05aef4783d7d86 WHIRLPOOL 8400cfe07bccc552b2ee4933edfe8ea1f20ed973ccbe0f2b6146f23a4455edf52c88fb59d9645f8e7e51b05ee837d698fbfb47361da0df8abca7bf289f2f8584
|
||||
DIST gnome-robots-3.22.1.tar.xz 1622820 SHA256 5cd4564d7eb876fe4ef332dc568bcf7b1515d8ec9f66e53c2bae5331e0182dd4 SHA512 1fd0b16acd4cc34f1d77b3f6afc4415f11cb832b43baf2124108e2f69870fe011ea2e63887c3e567bcaf465b37a07c78717a76d1a40b5f00840bebdf7ea86ccf WHIRLPOOL 5a06529095ad163b0d6dd1cab4f73cfb9fdef4a8b6f8d6d72c55a7a79c6969b31f657bf9ad9d447e4b3a61c9b53aba7d12799397fa59c2dd33dc23de292dcee6
|
||||
|
@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
GCONF_DEBUG="no"
|
||||
|
||||
inherit gnome-games
|
||||
|
||||
DESCRIPTION="Avoid the robots and make them crash into each other"
|
||||
HOMEPAGE="https://wiki.gnome.org/Apps/Robots"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/glib-2.32:2
|
||||
>=gnome-base/librsvg-2.36.2:2
|
||||
>=media-libs/libcanberra-0.26[gtk3]
|
||||
>=x11-libs/gtk+-3.15:3
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/yelp-tools
|
||||
dev-libs/appstream-glib
|
||||
>=dev-util/intltool-0.50
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
"
|
@ -1,29 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit gnome2
|
||||
|
||||
DESCRIPTION="Avoid the robots and make them crash into each other"
|
||||
HOMEPAGE="https://wiki.gnome.org/Apps/Robots"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/glib-2.32:2
|
||||
dev-libs/libgnome-games-support:1
|
||||
>=gnome-base/librsvg-2.36.2:2
|
||||
>=media-libs/libcanberra-0.26[gtk3]
|
||||
>=x11-libs/gtk+-3.15:3
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/yelp-tools
|
||||
dev-libs/appstream-glib
|
||||
>=dev-util/intltool-0.50
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
"
|
@ -1 +1,5 @@
|
||||
DIST vbam-2.0.0_pre1507-ffmpeg3_audio_recording_kludge.patch 3205 SHA256 88ddcf60842fb0156277ef2533d3b0e4f6a6a5266ec33176c390c89d4819e17e SHA512 c9a1545967d1ee2fa6510f69183e491df7800639c995ad8f9259daac698471ac02097610008181a045d280d6d3b5a472e7b900bf99f61db1f30c0759e216f6ea WHIRLPOOL 1f40ea9fbc10a95a3dad7e7805e6687f59b21d274d328f7310997d8230d61958df834791289fa54333d1bfaf1cef4cb3492a717ebe30b1ba86171721f742ea33
|
||||
DIST vbam-2.0.0_pre1507-ffmpeg3_defines.patch 1848 SHA256 03f3d7e1c73ef63fe8710e60711b4c1c0e5881d6bdd02bdfc38d71d7730d22f5 SHA512 fb2b2ab6ae4a07b3509da4ba366c422f1cb0dda8669ad23a4cd312398c73598a47654bba5ff5450d4cf0f553adf917a9549ded5e8b4da806eefb468c4dbdfb38 WHIRLPOOL 6f632bc8ed402565c81c95a769568b006e99720c1569bfd0f3a03b9a1466b75e0a4b350dc930b079017085fecf1b02df6a84d2a1ab14e3035a4f6b6096f6838f
|
||||
DIST vbam-2.0.0_pre1507-ffmpeg3_encoders_no_s16.patch 1552 SHA256 56060f51079a7beb51c0d519110799ae1eae164a01db5ada4383d2f11cec6ef7 SHA512 61623cbcdf77114c371b6add7d86579c262e573c6aa4515f12b2a6e01b9aa83f8330cf9aec5ffde1cac66eeb3e66418687d16811bbaea6d148202a5a9083328c WHIRLPOOL 75a5d268ce55f989e1cfef92062d0d6e911a27186e12d2964516d1ce5d1054005eb2f8433689b2e431b4852e55d0ba5bbcba3be7dedff34a18da344d39f3d5c7
|
||||
DIST vbam-2.0.0_pre1507-ffmpeg3_nonfunc_video_encoding.patch 1810 SHA256 49f969a4b6e11b06cd2f1c26849e8f13dd0e9b610345888abd44f9fe6c146d60 SHA512 923851a8ace4d1f65eeb2cc3384abc2886fb22460eae2a583b82e19dfd9a3a5fcb4ed044d3a1b1b14d29d83d289daff7690b2511596a4f163bd407c452f7776c WHIRLPOOL ed95f7477c0ae1fa5a42635942a18b5f6bd87b0e5450b2615af50f95bf37e6d15c8117810850a3f99a3949109dc64d2bf73d679ae42fce9ebc7129d0399c411c
|
||||
DIST vbam-2.0.0_pre1507.tar.xz 2169848 SHA256 08c512dee029118c65043a3b82caa1e96e49b7c522f3c0c4bed2e091846a0d51 SHA512 9f06fc871c674caf3cc936016b486e98ab1db129edac0ac3615b7b03cfb7b79d9cffa89f436577a9524a128987a6b65bfbbfa0ed602fe17e5dcfbdb56a445c2f WHIRLPOOL b1f926a9b24b0bc3a801c68e723b474f2ee1e60d9ae9851933935fc0bc234f089e1d565b7ceadcc1e2fe24792e7a54f7fc473a0aa545ee5a15bab5844d0df200
|
||||
|
@ -1,4 +1,2 @@
|
||||
DIST gnome-klotski-3.18.2.tar.xz 1787848 SHA256 e22b7136c4646b1aa6a9cefa8206bc92aed4ac389e891e48551e1804a2748192 SHA512 18f8d3e6a36a607d39f6fa5603192631e50df7a10fbdaca5e7f8a383119c518afec1427d4f8c73f5a7833e73f123cda91a9201124fa182be918b3de715eebf72 WHIRLPOOL 8ad84f7253cc049c4650bccfca0fbf29a0ca820125b38967e2cfb035f1caec7e80589cb20d0ec6959ca963d60c82a6197c136d33016e04dba606365c1f7f785c
|
||||
DIST gnome-klotski-3.20.2.tar.xz 1748852 SHA256 5c517534da14bb9b8c90dd76b8c7169557a6876318780677a0e451f982028493 SHA512 2ede92bf6aa016b69e4e5f3dc3059312676e099aef71794195b52db24972d8c1c8f69d1df6dedbd64df3eb61dcbe4c70daadebec6872cba575aff5638700c361 WHIRLPOOL 8395ce6279f7ff799b3347bca46666eabcf6dcd658a3d2baf46a189126ef89203fff3e1789c58b67dc693b8a17eadc66cdddef38c2e069c385a5251da7356ae3
|
||||
DIST gnome-klotski-3.22.0.tar.xz 1420972 SHA256 25e35369d1b5d2f9e6b92d44568d21df631b5b23dd7b12ca226a04f58cb54700 SHA512 4a1c1cb8fd820cd94da3a76677d33abb525822bb58ef38fdda268188428034821e3444a208a0b82eaf18171773242b9a8a6088372cfed228f2ff07af63be4c81 WHIRLPOOL a5133277d4ae4ad9856d3a177bdaaa6aeda4ded991f0651a33c018dc163ff8097b1eee429ba7a1d4020fe0fe1ef256fbf1fed614001dcb0e7659f46784fe310c
|
||||
DIST gnome-klotski-3.22.1.tar.xz 1420512 SHA256 7860ab0aa1089a4e4573cd66498685638d58a312f30737456c5e27f1f37e2a13 SHA512 18ff2d4f728a0328cb4d640f21b469879960a5a8b0ecdecb76ad021aaa1abc0f179f7d68d8f48c5af4dc57f59e9028fb2b795db05cb1875ea406d86959cf349a WHIRLPOOL b1ea23a25689abac43c62656e0cb9535fa83015c4370ddfdd3d4cfaaff0fff9d3162ffb7a0018297d71b92308ae3d448ba7ec1f05737cbd78591ec166e654bca
|
||||
|
@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
GCONF_DEBUG="no"
|
||||
VALA_MIN_API_VERSION="0.28"
|
||||
|
||||
inherit gnome-games vala
|
||||
|
||||
DESCRIPTION="Slide blocks to solve the puzzle"
|
||||
HOMEPAGE="https://wiki.gnome.org/Apps/Klotski"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/glib-2.32:2
|
||||
>=gnome-base/librsvg-2.32.0
|
||||
>=x11-libs/gtk+-3.15:3
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
$(vala_depend)
|
||||
app-text/yelp-tools
|
||||
dev-libs/appstream-glib
|
||||
>=dev-util/intltool-0.50
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
gnome-games_src_prepare
|
||||
vala_src_prepare
|
||||
}
|
@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
VALA_MIN_API_VERSION="0.28"
|
||||
|
||||
inherit gnome2 vala
|
||||
|
||||
DESCRIPTION="Slide blocks to solve the puzzle"
|
||||
HOMEPAGE="https://wiki.gnome.org/Apps/Klotski"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/glib-2.32:2
|
||||
dev-libs/libgee:0.8=
|
||||
dev-libs/libgnome-games-support:1
|
||||
>=gnome-base/librsvg-2.32.0:2
|
||||
>=x11-libs/gtk+-3.19.0:3
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
$(vala_depend)
|
||||
app-text/yelp-tools
|
||||
dev-libs/appstream-glib
|
||||
>=dev-util/intltool-0.50
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
gnome2_src_prepare
|
||||
vala_src_prepare
|
||||
}
|
@ -0,0 +1,72 @@
|
||||
From 8af85ac5a836d877428a6958fbae4b36e29279b0 Mon Sep 17 00:00:00 2001
|
||||
From: Rico Tzschichholz <ricotz@ubuntu.com>
|
||||
Date: Fri, 8 Jul 2016 09:56:42 +0200
|
||||
Subject: Fix compile warnings with vala git
|
||||
|
||||
---
|
||||
src/client/application/geary-application.vala | 4 ++--
|
||||
src/client/components/conversation-find-bar.vala | 2 +-
|
||||
src/client/dialogs/attachment-dialog.vala | 4 ++--
|
||||
src/console/main.vala | 2 +-
|
||||
4 files changed, 6 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/src/client/application/geary-application.vala b/src/client/application/geary-application.vala
|
||||
index 3d04f96..2480aab 100644
|
||||
--- a/src/client/application/geary-application.vala
|
||||
+++ b/src/client/application/geary-application.vala
|
||||
@@ -36,9 +36,9 @@ public class GearyApplication : Gtk.Application {
|
||||
null
|
||||
};
|
||||
|
||||
- private static const string ACTION_ENTRY_COMPOSE = "compose";
|
||||
+ private const string ACTION_ENTRY_COMPOSE = "compose";
|
||||
|
||||
- public static const ActionEntry[] action_entries = {
|
||||
+ public const ActionEntry[] action_entries = {
|
||||
{ACTION_ENTRY_COMPOSE, activate_compose, "s"},
|
||||
};
|
||||
|
||||
diff --git a/src/client/components/conversation-find-bar.vala b/src/client/components/conversation-find-bar.vala
|
||||
index 008f4d3..a625896 100644
|
||||
--- a/src/client/components/conversation-find-bar.vala
|
||||
+++ b/src/client/components/conversation-find-bar.vala
|
||||
@@ -5,7 +5,7 @@
|
||||
*/
|
||||
|
||||
public class ConversationFindBar : Gtk.Layout {
|
||||
- private static const string entry_not_found_style =
|
||||
+ private const string entry_not_found_style =
|
||||
"""
|
||||
.geary-not-found {
|
||||
color: white;
|
||||
diff --git a/src/client/dialogs/attachment-dialog.vala b/src/client/dialogs/attachment-dialog.vala
|
||||
index 79884fa..980e67f 100644
|
||||
--- a/src/client/dialogs/attachment-dialog.vala
|
||||
+++ b/src/client/dialogs/attachment-dialog.vala
|
||||
@@ -5,8 +5,8 @@
|
||||
*/
|
||||
|
||||
public class AttachmentDialog : Gtk.FileChooserDialog {
|
||||
- private static const int PREVIEW_SIZE = 180;
|
||||
- private static const int PREVIEW_PADDING = 3;
|
||||
+ private const int PREVIEW_SIZE = 180;
|
||||
+ private const int PREVIEW_PADDING = 3;
|
||||
|
||||
private static string? current_folder = null;
|
||||
|
||||
diff --git a/src/console/main.vala b/src/console/main.vala
|
||||
index 6ae3fff..7d0ba12 100644
|
||||
--- a/src/console/main.vala
|
||||
+++ b/src/console/main.vala
|
||||
@@ -15,7 +15,7 @@ errordomain CommandException {
|
||||
class ImapConsole : Gtk.Window {
|
||||
public const string VERSION = _VERSION;
|
||||
|
||||
- private static const int KEEPALIVE_SEC = 60 * 10;
|
||||
+ private const int KEEPALIVE_SEC = 60 * 10;
|
||||
|
||||
private Gtk.TextView console = new Gtk.TextView();
|
||||
private Gtk.Entry cmdline = new Gtk.Entry();
|
||||
--
|
||||
cgit v0.12
|
||||
|
@ -1,5 +1,3 @@
|
||||
DIST clutter-gst-2.0.16.tar.xz 357380 SHA256 a944f84186937021aba6329c23954f6015d33bf151ba8994e13c59cefd742039 SHA512 ace0eceb8f99ad78190f6ebb9caf45ccc5597fff2e4dfda4e3bf539e87f41d3d60f66637219244bd28fe32f374460e3456c8dc5d0c60ac057cc73f2f1d60c764 WHIRLPOOL dd60f5722381f8e7678cd9e47b191a1e80c313c138d3cd5cb0acb1131d13ca565dd4f9e8117eda7ed1c81ae0b0bb9cca44530403615f3545ba44c012c12b70eb
|
||||
DIST clutter-gst-2.0.18.tar.xz 358936 SHA256 8d82bebf01b65d433bfb0f8da7bf7a8da42289f58b66bc4dfa775df0385bf8b5 SHA512 effc45929c201643d8a3e01ea199e426ab0927a9394dabf796b8edf1b7cf5e264f48a524966e31a86d4cf9fe99718464de0bad26ca7d64e05d64b7f0006676be WHIRLPOOL a94a7383b51255c50000f68ed1a0280b0fa117073442938e69e0f81d336e18728cc6edf38600adf89de006be92f22d4f9c99e62e1286551e53f1580e5965c9e2
|
||||
DIST clutter-gst-3.0.16.tar.xz 406328 SHA256 803e8b7265e63e0581e21fd0c6064792dfe951512e9f515e9e7a9b452caaf9f0 SHA512 ad543156e05828a28d89d49080618fb64a010247eceee87d5930c14cd4ddc4fd276f6b30be8790d9003c988be45ead8c258157d72e60db0ea089eb068229da21 WHIRLPOOL 5ddf357183baed580fddf3b1171f30139495cfb7eb36571724b8c7ad7e758d6850aed6ef5ac3eb7452a2491bcf11c7748b9ce639a069b00c6078960d2e8e91dc
|
||||
DIST clutter-gst-3.0.18.tar.xz 407256 SHA256 0aec0d0c6020cd19a5bb0dab1165a92748f81a9a3acdfabb0f966d5f53bc8093 SHA512 cc08b0fd757c92028d38314db42749b3f512c79b0e07b64bd3e32706804ce6d11c3069f46ba01891df635351d7874c3818d26921c531f1f9b7ef780f9859f409 WHIRLPOOL e4b6cc186efe87b6efa11151896c7fa35c0819ef94e2fd5bf4c07540f7d909ca441c84ad6b4ca1243bd4f0f581adaae52ee2cd08c0ce55ae8e7431d64f8b04fc
|
||||
DIST clutter-gst-3.0.20.tar.xz 404988 SHA256 a0011787ed2a2dafe914f973c1ede283d40b8eb75123f4a7b608ae6d1cc066c9 SHA512 813ba6df8e89cd2820990cbd4b2d85a5786de654045c411eaae97940663abea34d0c0c34281e0dc383b0939aa99cc6fb57331744ea120c843bcd74f3f5043a14 WHIRLPOOL 00783842b7c459249ab219025311021af0887c8340c4be76a9d43967f7dfc51ecbbc3b768956423213b50f2d58436a7ef75af8a13613f6fdbf30f26ab494edfe
|
||||
DIST clutter-gst-3.0.22.tar.xz 404852 SHA256 f1fc57fb32ea7e3d9234b58db35eb9ef3028cf0b266d85235f959edc0fe3dfd4 SHA512 c599ecfdbb9fe3625c300ad7ed3bda5ccb796a7aca75fcbbd46b1c353ce5090c5c010f7ffcaa9b3a08ee3905572c9ff4f69dc5816082e915e3cebe34536ed4ab WHIRLPOOL b407e1a3e36727d0c7dad443414470872cc16ed0d02ef02656124bfaa6d727358e778229aa4b9ecd5cce7543ff448365ecf7f113ac56556fabbe3b2fadaebbbc
|
||||
|
@ -1,78 +0,0 @@
|
||||
# Copyright 1999-2015 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 gnome2 python-any-r1
|
||||
|
||||
HOMEPAGE="http://www.clutter-project.org/"
|
||||
DESCRIPTION="GStreamer integration library for Clutter"
|
||||
|
||||
LICENSE="LGPL-2.1+"
|
||||
SLOT="2.0"
|
||||
KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86"
|
||||
IUSE="examples +introspection"
|
||||
|
||||
# FIXME: Support for gstreamer-basevideo-0.10 (HW decoder support) is automagic
|
||||
COMMON_DEPEND="
|
||||
>=dev-libs/glib-2.20:2
|
||||
>=media-libs/clutter-1.6.0:1.0=[introspection?]
|
||||
>=media-libs/cogl-1.10:1.0=[introspection?]
|
||||
>=media-libs/gstreamer-1.2.0:1.0[introspection?]
|
||||
>=media-libs/gst-plugins-bad-1.2.0:1.0
|
||||
>=media-libs/gst-plugins-base-1.2.0:1.0[introspection?]
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.6.8 )
|
||||
"
|
||||
# uses goom from gst-plugins-good
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
>=media-libs/gst-plugins-good-1.2.0:1.0
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
${PYTHON_DEPS}
|
||||
>=dev-util/gtk-doc-am-1.8
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
# Make doc parallel installable
|
||||
cd "${S}"/doc/reference
|
||||
sed -e "s/\(DOC_MODULE.*=\).*/\1${PN}-${SLOT}/" \
|
||||
-e "s/\(DOC_MAIN_SGML_FILE.*=\).*/\1${PN}-docs-${SLOT}.sgml/" \
|
||||
-i Makefile.am Makefile.in || die
|
||||
sed -e "s/\(<book.*name=\"\)clutter-gst/\1${PN}-${SLOT}/" \
|
||||
-i html/clutter-gst.devhelp2 || die
|
||||
mv clutter-gst-docs{,-${SLOT}}.sgml || die
|
||||
mv clutter-gst-overrides{,-${SLOT}}.txt || die
|
||||
mv clutter-gst-sections{,-${SLOT}}.txt || die
|
||||
mv clutter-gst{,-${SLOT}}.types || die
|
||||
mv html/clutter-gst{,-${SLOT}}.devhelp2
|
||||
|
||||
cd "${S}"
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
gnome2_src_configure \
|
||||
--disable-maintainer-flags \
|
||||
$(use_enable introspection)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Clutter tries to access dri without userpriv, upstream bug #661873
|
||||
# Massive failure of a hack, see bug 360219, bug 360073, bug 363917
|
||||
unset DISPLAY
|
||||
gnome2_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/"${PF}"/examples
|
||||
doins examples/{*.c,*.png,README}
|
||||
fi
|
||||
}
|
@ -1,64 +0,0 @@
|
||||
# Copyright 1999-2015 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 gnome2 python-any-r1
|
||||
|
||||
HOMEPAGE="https://blogs.gnome.org/clutter/"
|
||||
DESCRIPTION="GStreamer integration library for Clutter"
|
||||
|
||||
LICENSE="LGPL-2.1+"
|
||||
SLOT="3.0"
|
||||
KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86"
|
||||
IUSE="X examples +introspection udev"
|
||||
|
||||
# >=cogl-1.18 provides cogl-2.0-experimental
|
||||
COMMON_DEPEND="
|
||||
>=dev-libs/glib-2.20:2
|
||||
>=media-libs/clutter-1.20:1.0=[X=,introspection?]
|
||||
>=media-libs/cogl-1.18:1.0=[introspection?]
|
||||
>=media-libs/gstreamer-1.4:1.0[introspection?]
|
||||
>=media-libs/gst-plugins-bad-1.4:1.0
|
||||
>=media-libs/gst-plugins-base-1.4:1.0[introspection?]
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.6.8:= )
|
||||
udev? ( virtual/libgudev )
|
||||
"
|
||||
# uses goom from gst-plugins-good
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
>=media-libs/gst-plugins-good-1.4:1.0
|
||||
!udev? ( media-plugins/gst-plugins-v4l2 )
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
${PYTHON_DEPS}
|
||||
>=dev-util/gtk-doc-am-1.11
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
# --enable-gl-texture-upload is experimental
|
||||
gnome2_src_configure \
|
||||
--disable-maintainer-flags \
|
||||
$(use_enable introspection) \
|
||||
$(use_enable udev)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Clutter tries to access dri without userpriv, upstream bug #661873
|
||||
# Massive failure of a hack, see bug 360219, bug 360073, bug 363917
|
||||
unset DISPLAY
|
||||
gnome2_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/"${PF}"/examples
|
||||
doins examples/{*.c,*.png,README}
|
||||
fi
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
DIST harfbuzz-0.9.41.tar.bz2 1188176 SHA256 d81aa53d0c02b437beeaac159d7fc16394d676bbce0860fb6f6a10b587dc057c SHA512 821b2fbd0d668c90e9e0040f60b7cfd8d35954d218045cebfb5e9c6ba29aba4230d0cd8e951697c26afcc4da447177fe967fa323449499fa710b52dd7e1a7011 WHIRLPOOL 84ba899d8fbc27b19d255d3c40e2d1f92c8c0dcc0a764b5c83c8c470af4902891f954d11aa64b6eb69aac0e8cf55c36ee9babff0a9260fc9f6286ce48330accb
|
||||
DIST harfbuzz-1.2.7.tar.bz2 1345389 SHA256 bba0600ae08b84384e6d2d7175bea10b5fc246c4583dc841498d01894d479026 SHA512 e1edfa0bf4936f7d47e5622547429b7f573710ac0c4fc023a7b00e1dceca8aa7f02800166eea0c883ae44d2886c50416d61791a8a8240ddaab9f4e389dadfff2 WHIRLPOOL 2ffcdb29b2a0506afb99e337c426c2e71cbc9ebf75add0ad25367fef6162984109260d6434fd1bf4fa9a8faba520eab1d5b1059286cd0d6d8a602dbf13d9181e
|
||||
DIST harfbuzz-1.3.1.tar.bz2 1358437 SHA256 a242206dd119d5e6cc1b2253c116abbae03f9d930cb60b515fb0d248decf89a1 SHA512 7c2dbd1cc3c77646fd7627c4db9ac1a5781fb4babe8a92b276b2f2170f82d7075632253c7498c27735c5aa7331ee22d41e24c3a8cfa07adc2461ece1e36334b9 WHIRLPOOL 764b3f83d99d34dd73b989f57a3afdf0ef94de5a4b287717f4148c4d28976c1311b9c6bfbcfed612e53580c11c2228f0e3011bd689e3fa86b3a12185acd5cba1
|
||||
DIST harfbuzz-1.3.2.tar.bz2 1357986 SHA256 8543a6372f08c5987c632dfaa86210c7edb3f43fbacd96095c609bc3539ce027 SHA512 19f846ee75d8a2d94da2a2b489fa8e54a5120599f998e451187f6695aa3931b28c491bbc0837892eaaebbd1da3441effe01f5f2470454f83cfa6a7c510ebcb32 WHIRLPOOL 507aa5d8f8517ef16d02f052f305b6566c5611c89b7cef904ddd577cc047acdc0b42f9fa5da10eccb56f884d5c20854d0cb4e2cb79ee133f728be7999ad961a5
|
||||
DIST harfbuzz-1.3.3.tar.bz2 1402836 SHA256 2620987115a4122b47321610dccbcc18f7f121115fd7b88dc8a695c8b66cb3c9 SHA512 d9759f849b892db534da163074b21d444c1558fed31de3b025ff6a8d14af180bd758735fcb9c58ca579a585f168644b5397a85a3767c73c13b2e343a63cd59ed WHIRLPOOL 4d6a90a6dfad81889e833201719c15e08cf862bdfaf64fd6ecd6db1f86e5af66662c3fcae0a244cc636ea3b3d4bf14dd85b363fa7426a5650aa601a8901ec4ab
|
||||
DIST harfbuzz-1.3.4.tar.bz2 1408308 SHA256 718aa6fcadef1a6548315b8cfe42cc27e926256302c337f42df3a443843f6a2b SHA512 72027ce64d735f1f7ecabcc78ba426d6155cebd564439feb77cefdfc28b00bfd9f6314e6735addaa90cee1d98cf6d2c0b61f77b446ba34e11f7eb7cdfdcd386a WHIRLPOOL 998c7255dc2a67e40c9872434a3c73e0133fb70d7423772286c485c4cf97c56578d922bc68e934dec64e88d2a6b35ef91e5aae39373cbd941aa4990b94abc387
|
||||
|
@ -1,11 +1,4 @@
|
||||
DIST ardour-2.8.14.tar.bz2 2169985 SHA256 e07e483a12354c00d821dafbec5f5d2690062b758205daceab723bf1e9a633fe SHA512 0d861cfe99645ff5f7847b5e3296a1dfb6d8f15e8686ac79819b114843988b669b117bcfce89a77435d7af252b50bbfa790eb206f69dfff39f7c97126cf26540 WHIRLPOOL 75382e17152d7eea18820f7e72fff2f29553edfd4e15609f73842411edf5605d1ca2a2a8497e08747f5c210393822dc32a1b90e72cdff9774ab4c2a060de6073
|
||||
DIST ardour-2.8.16.tar.bz2 2169916 SHA256 37ee32119ba105fa0883faa7e18c58ecd5276894568da224a554d9ef49075e40 SHA512 02e74883cf466fcd5588ec8f2fd9d032b4611071d630b412c853a7ae7cb46045c0cde4308abbc78da3f54aae0ab1c32a980b8d1e1a965c8633ef43d8e08e0d0d WHIRLPOOL 357b45e506da05b1ce17f006c3e2b22b17150b5556e06785b961b308d958fb66fa82b3e01d1d5e596e43caf6b9d1c83287696a6c694e54114fed5825e2fc5a51
|
||||
DIST ardour-4.0.tar.gz 9189038 SHA256 ea1131a24774d5f8dcab4ac7ea3b36bd427b1e4d0bef6f3db0681bc4ca131cf1 SHA512 2317c5818fe89386319f12062f0af0d08b07f569d6f775b7ecfa4f3a4bb1f565e05f3ff32f05f591c5628bdd402eda5bce4be4f8fa89da6c2092d5edb2c9ae7a WHIRLPOOL 854145ed135f6b23222ab2d6022e31b09221cac0d326fa17c5ee88e4e8ebd033e69c447fcbac35a925ff23974cc8b2b13c076014118977bbc88836124a912ad4
|
||||
DIST ardour-4.1.tar.gz 9247567 SHA256 1d5eac009f3c84aee11c4e7d1c548747cb5a43eddac92b4e640342b79cc808b9 SHA512 5e13301ca5d8140498256d43729d770c6222b220d2c817651304746a7cc20fe8450b094d978bc9559b9ec7b5a7a95ca1c5131be5b51c78835e75b3b7bbb1be82 WHIRLPOOL 3699ea7f29c9df30ddfa3ad9a1e05f6a3cbccddaf5ae1804679b6c1a50e8b800e14f06760e8d9d44a4ac2631f32db595048640c01b9c967f060bfaee11f28a73
|
||||
DIST ardour-4.2.tar.gz 9484009 SHA256 c8af454e974be3222bceb374d5b3d126af6c9766326f7e276acb8ef2fa21cfa4 SHA512 cb1d8144216ff959dac1b371c5ec2b99e0fc2137c105fda5c38460c7f148d7f575761453b24ea5ab7c58139a6839b92ee863c6a5485ab4a009da7c362471a2b3 WHIRLPOOL f9d7df4687c4d1a402c43ba43acee9f3b1423f8dcc691ef69590554f49530be5df0ef57f0f20b67ba0efb50690cdc744015f1917bb2051857d496c5cf000f948
|
||||
DIST ardour-4.4.tar.gz 9511090 SHA256 d567e99c4476c0122006c85d09a8e4eab93db28be7be99d338ea66be8581bfcf SHA512 8df3e4552b0ccdd76c5ccf06224594325bb8c02f897bb79bd983531a2f4f56c60185b6080e2f8eddb6a274b9d48dc93a47ddc5471e05b253d492c09be816dde0 WHIRLPOOL 86e298b7defa5249c0632368bae64ddde2175e5f5ece66b4932485a4216ae0613b81e2f736f54e7f00a600be5e238fe41559fe2290f3aebbb36b208184aefc25
|
||||
DIST ardour-4.6.tar.gz 10033725 SHA256 79a3b063f2413d79c4bb2930505e0f6628848258051869095588a50940f49f6b SHA512 8fdda5f6efde18a66d89605f0a4d14756ce573ffc5de54e7229c7aa76ab11cbba33bdb775fb5c5dde86f4d308c2a96b904a0298d7b9c598300ab35e835f2ea0a WHIRLPOOL 0f4e054cdb2a1022f860354d70e4517bebee66e0711f16b4e3b19ebc8f354e364fd1a91e64aa3f7c692f3251ee261cdc2fda29215cef58c9a8cebcc20708af72
|
||||
DIST ardour-4.7.tar.gz 9863149 SHA256 dfa3d102b3f7bb0702969153d22d9311ac98c587f691760ab0f1d3f4f455a86d SHA512 5daff563ec0b2dc38ec6ca55bb12526ef54da9d8d5a29a9fd6d869f54b83e6fe5ff3c28ef654e6700455110b4a46ce42a33902eb66d96330c6c0948eb3cd3096 WHIRLPOOL eb94b56a919d0088a312414f45475f53ee8c7f618d85f9ffcf5f27719422c2035ff4608108ecbe0f521d54ed1ad40c06ada0a1cb8f7d70531320f40aa107e4b4
|
||||
DIST ardour-5.0.tar.bz2 8825191 SHA256 7278193d7583c6c4c08a0f64b3a61d9d276933483573f96fdb857750ceef4f48 SHA512 3913e14e16906136422d573fc3d11d6159248e3dede8614acf6bb2e33950e3e5ff2e6597b394e3ce270b79e0bf926ae4b72d5daa2f01cd04da8e42d13bef7ba8 WHIRLPOOL a354e8095a78bfccb3d7b9d55b5915165f8b21b7102bf0f129f43a9ba301be9b1a40598eff7421f0422892be2d24e479cf6eb555dfb563f8a860bf61f0afa533
|
||||
DIST ardour-5.3.tar.bz2 8244811 SHA256 1289002cb81e372b663f9d66e2923c066b64c48f9bec3a9884f7a59cb007945a SHA512 464c311cd3f3f4a580ad451be7a8143a3f2f7454364426c952e757999aba92af6611d0bc31f4d5e0ca301a3c79e4cd1ec19b01ec9941f34e6fa4cf338149291f WHIRLPOOL b7d999805f2b5dda2dc1fd92cbec76d499b15c0f7517c208e7c6b46b624dcd759b0c25a4ee9ec23d974500873c93a8b76e1f45395a25936d5641e47e3027f038
|
||||
DIST ardour-5.5.tar.bz2 9237459 SHA256 867605614f6840341d37c388f6c5acf803579172b7d7edbebb4c8e36c8bfde1f SHA512 63132681dda7890b8f455a8142935f0bdce28e718b98d1d79a9207ad86b25d31698285d28871bb5043b3b859efd8b1fb8b7b7324fa3abd952a7a9c8e1691e09c WHIRLPOOL 16a7cdc5b5893bbd4e6e86bf3f6d06dc236ad3c7062ba51f313fc472fd46e63f9508f761e9d20ff929e915591fc1d3153098b115909671e4c357003b6c21f733
|
||||
|
@ -1,84 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=4
|
||||
inherit eutils flag-o-matic toolchain-funcs scons-utils
|
||||
|
||||
DESCRIPTION="Digital Audio Workstation"
|
||||
HOMEPAGE="http://ardour.org/"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="altivec curl debug nls lv2 cpu_flags_x86_sse"
|
||||
|
||||
RDEPEND="media-libs/aubio
|
||||
media-libs/liblo
|
||||
sci-libs/fftw:3.0
|
||||
media-libs/freetype:2
|
||||
>=dev-libs/glib-2.10.1:2
|
||||
dev-cpp/glibmm:2
|
||||
>=x11-libs/gtk+-2.8.1:2
|
||||
>=dev-libs/libxml2-2.6:2
|
||||
>=media-libs/libsndfile-1.0.18
|
||||
>=media-libs/libsamplerate-0.1
|
||||
>=media-libs/rubberband-1.6.0
|
||||
>=media-libs/libsoundtouch-1.6.0
|
||||
media-libs/flac
|
||||
media-libs/raptor:2
|
||||
>=media-libs/liblrdf-0.4.0-r20
|
||||
>=media-sound/jack-audio-connection-kit-0.120
|
||||
>=gnome-base/libgnomecanvas-2
|
||||
media-libs/vamp-plugin-sdk
|
||||
dev-libs/libxslt
|
||||
dev-libs/libsigc++:2
|
||||
>=dev-cpp/gtkmm-2.16:2.4
|
||||
>=dev-cpp/libgnomecanvasmm-2.26:2.6
|
||||
media-libs/alsa-lib
|
||||
x11-libs/pango
|
||||
x11-libs/cairo
|
||||
media-libs/libart_lgpl
|
||||
virtual/libusb:0
|
||||
dev-libs/boost
|
||||
curl? ( net-misc/curl )
|
||||
lv2? (
|
||||
>=media-libs/slv2-0.6.1
|
||||
media-libs/lilv
|
||||
media-libs/suil
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}"/${PN}-2.8.11-flags.patch \
|
||||
"${FILESDIR}"/${P}-syslibs.patch \
|
||||
"${FILESDIR}"/${P}-boost-150.patch
|
||||
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local FPU_OPTIMIZATION=$($(use altivec || use cpu_flags_x86_sse) && echo 1 || echo 0)
|
||||
tc-export CC CXX
|
||||
mkdir -p "${D}"
|
||||
|
||||
escons \
|
||||
DESTDIR="${D}" \
|
||||
FPU_OPTIMIZATION="${FPU_OPTIMIZATION}" \
|
||||
PREFIX=/usr \
|
||||
SYSLIBS=1 \
|
||||
$(use_scons curl FREESOUND) \
|
||||
$(use_scons debug DEBUG) \
|
||||
$(use_scons nls NLS) \
|
||||
$(use_scons lv2 LV2)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
escons install
|
||||
doman ${PN}.1
|
||||
newicon icons/icon/ardour_icon_mac.png ${PN}.png
|
||||
make_desktop_entry ardour2 ardour2 ardour AudioVideo
|
||||
}
|
@ -1,140 +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 )
|
||||
PYTHON_REQ_USE='threads(+)'
|
||||
|
||||
inherit eutils toolchain-funcs flag-o-matic python-any-r1 waf-utils
|
||||
|
||||
DESCRIPTION="Digital Audio Workstation"
|
||||
HOMEPAGE="http://ardour.org/"
|
||||
|
||||
if [ ${PV} = 9999 ]; then
|
||||
KEYWORDS=""
|
||||
EGIT_REPO_URI="http://git.ardour.org/ardour/ardour.git"
|
||||
inherit git-2
|
||||
else
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SRC_URI="https://github.com/Ardour/ardour/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="4"
|
||||
IUSE="altivec doc jack lv2 cpu_flags_x86_sse"
|
||||
|
||||
RDEPEND="media-libs/aubio
|
||||
media-libs/liblo
|
||||
sci-libs/fftw:3.0
|
||||
media-libs/freetype:2
|
||||
>=dev-libs/glib-2.10.1:2
|
||||
>=dev-cpp/glibmm-2.32.0
|
||||
>=x11-libs/gtk+-2.8.1:2
|
||||
>=dev-libs/libxml2-2.6:2
|
||||
>=media-libs/libsndfile-1.0.18
|
||||
>=media-libs/libsamplerate-0.1
|
||||
>=media-libs/rubberband-1.6.0
|
||||
>=media-libs/libsoundtouch-1.6.0
|
||||
media-libs/flac
|
||||
media-libs/raptor:2
|
||||
>=media-libs/liblrdf-0.4.0-r20
|
||||
>=gnome-base/libgnomecanvas-2
|
||||
media-libs/vamp-plugin-sdk
|
||||
dev-libs/libxslt
|
||||
dev-libs/libsigc++:2
|
||||
>=dev-cpp/gtkmm-2.16:2.4
|
||||
>=dev-cpp/libgnomecanvasmm-2.26:2.6
|
||||
media-libs/alsa-lib
|
||||
x11-libs/pango
|
||||
x11-libs/cairo
|
||||
media-libs/libart_lgpl
|
||||
virtual/libusb:0
|
||||
dev-libs/boost
|
||||
>=media-libs/taglib-1.7
|
||||
net-misc/curl
|
||||
jack? ( >=media-sound/jack-audio-connection-kit-0.120 )
|
||||
lv2? (
|
||||
>=media-libs/slv2-0.6.1
|
||||
media-libs/lilv
|
||||
media-libs/sratom
|
||||
dev-libs/sord
|
||||
>=media-libs/suil-0.6.10
|
||||
>=media-libs/lv2-1.4.0
|
||||
)"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
${PYTHON_DEPS}
|
||||
virtual/pkgconfig
|
||||
>=media-sound/jack-audio-connection-kit-0.120
|
||||
sys-devel/gettext
|
||||
doc? ( app-doc/doxygen[dot] )"
|
||||
if ! [ ${PV} = 9999 ]; then
|
||||
DEPEND="${DEPEND}"
|
||||
fi
|
||||
|
||||
src_unpack() {
|
||||
if [ ${PV} = 9999 ]; then
|
||||
git-2_src_unpack
|
||||
else
|
||||
unpack ${A}
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare(){
|
||||
if ! [ ${PV} = 9999 ]; then
|
||||
epatch "${FILESDIR}"/${PN}-4.0-revision-naming.patch
|
||||
touch "${S}/libs/ardour/revision.cc"
|
||||
fi
|
||||
use lv2 || epatch "${FILESDIR}"/${PN}-4.0-lv2.patch
|
||||
epatch "${FILESDIR}"/${PN}-3.5.403-sse.patch
|
||||
sed -e 's/'FLAGS\'\,\ compiler_flags'/'FLAGS\'\,\ program_flags'/g' -i "${S}"/wscript
|
||||
sed -e 's/'compiler_flags.append\ \(\'-DPROGRAM_'/'program_flags.append\ \(\'-DPROGRAM_'/g' -i "${S}"/wscript
|
||||
sed -e '/compiler_flags\ \=\ \[\]/a \ \ \ \ program_flags\ \=\ \[\]' -i "${S}"/wscript
|
||||
append-flags "-lboost_system"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if use cpu_flags_x86_sse; then
|
||||
MARCH=$(get-flag march)
|
||||
for ARCHWOSSE in i686 i486; do
|
||||
if [[ ${MARCH} = ${ARCHWOSSE} ]]; then
|
||||
for SSEOPT in -msse -msse2 -msse3 -mssse3 -msse4 -msse4.1 -msse4.2; do
|
||||
is-flag ${SSEOPT} && SSEON="yes"
|
||||
done
|
||||
if [ -z ${SSEON} ]; then
|
||||
append-flags -msse
|
||||
elog "You enabled sse but use an march that does not support sse!"
|
||||
elog "We add -msse to the cflags now, but please consider switching your march in make.conf!"
|
||||
fi
|
||||
fi
|
||||
done
|
||||
fi
|
||||
tc-export CC CXX
|
||||
mkdir -p "${D}"
|
||||
waf-utils_src_configure \
|
||||
--destdir="${D}" \
|
||||
--prefix=/usr \
|
||||
--configdir=/etc \
|
||||
--optimize \
|
||||
--no-jack-metadata \
|
||||
--nls \
|
||||
$(use jack && echo "--with-backends=alsa,jack" || echo "--with-backends=alsa --no-jack --libjack=weak") \
|
||||
$(use lv2 && echo "--lv2" || echo "--no-lv2") \
|
||||
$({ use altivec || use cpu_flags_x86_sse; } && echo "--fpu-optimization" || echo "--no-fpu-optimization") \
|
||||
$(use doc && echo "--docs")
|
||||
}
|
||||
|
||||
src_install() {
|
||||
waf-utils_src_install
|
||||
mv ${PN}.1 ${PN}${SLOT}.1
|
||||
doman ${PN}${SLOT}.1
|
||||
newicon icons/icon/ardour_icon_mac.png ${PN}${SLOT}.png
|
||||
make_desktop_entry ardour4 ardour4 ardour4 AudioVideo
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "If you are using Ardour and want to keep its development alive"
|
||||
elog "then please consider to do a donation upstream at ardour.org. Thanks!"
|
||||
}
|
@ -1,139 +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 )
|
||||
PYTHON_REQ_USE='threads(+)'
|
||||
|
||||
inherit eutils toolchain-funcs flag-o-matic python-any-r1 waf-utils
|
||||
|
||||
DESCRIPTION="Digital Audio Workstation"
|
||||
HOMEPAGE="http://ardour.org/"
|
||||
|
||||
if [ ${PV} = 9999 ]; then
|
||||
KEYWORDS=""
|
||||
EGIT_REPO_URI="http://git.ardour.org/ardour/ardour.git"
|
||||
inherit git-2
|
||||
else
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SRC_URI="https://github.com/Ardour/ardour/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="4"
|
||||
IUSE="altivec doc jack lv2 cpu_flags_x86_sse"
|
||||
|
||||
RDEPEND="media-libs/aubio
|
||||
media-libs/liblo
|
||||
sci-libs/fftw:3.0
|
||||
media-libs/freetype:2
|
||||
>=dev-libs/glib-2.10.1:2
|
||||
>=dev-cpp/glibmm-2.32.0
|
||||
>=x11-libs/gtk+-2.8.1:2
|
||||
>=dev-libs/libxml2-2.6:2
|
||||
>=media-libs/libsndfile-1.0.18
|
||||
>=media-libs/libsamplerate-0.1
|
||||
>=media-libs/rubberband-1.6.0
|
||||
>=media-libs/libsoundtouch-1.6.0
|
||||
media-libs/flac
|
||||
media-libs/raptor:2
|
||||
>=media-libs/liblrdf-0.4.0-r20
|
||||
>=gnome-base/libgnomecanvas-2
|
||||
media-libs/vamp-plugin-sdk
|
||||
dev-libs/libxslt
|
||||
dev-libs/libsigc++:2
|
||||
>=dev-cpp/gtkmm-2.16:2.4
|
||||
>=dev-cpp/libgnomecanvasmm-2.26:2.6
|
||||
media-libs/alsa-lib
|
||||
x11-libs/pango
|
||||
x11-libs/cairo
|
||||
media-libs/libart_lgpl
|
||||
virtual/libusb:0
|
||||
dev-libs/boost:=
|
||||
>=media-libs/taglib-1.7
|
||||
net-misc/curl
|
||||
jack? ( >=media-sound/jack-audio-connection-kit-0.120 )
|
||||
lv2? (
|
||||
>=media-libs/slv2-0.6.1
|
||||
media-libs/lilv
|
||||
media-libs/sratom
|
||||
dev-libs/sord
|
||||
>=media-libs/suil-0.6.10
|
||||
>=media-libs/lv2-1.4.0
|
||||
)"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
${PYTHON_DEPS}
|
||||
virtual/pkgconfig
|
||||
>=media-sound/jack-audio-connection-kit-0.120
|
||||
sys-devel/gettext
|
||||
doc? ( app-doc/doxygen[dot] )"
|
||||
if ! [ ${PV} = 9999 ]; then
|
||||
DEPEND="${DEPEND}"
|
||||
fi
|
||||
|
||||
src_unpack() {
|
||||
if [ ${PV} = 9999 ]; then
|
||||
git-2_src_unpack
|
||||
else
|
||||
unpack ${A}
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare(){
|
||||
if ! [ ${PV} = 9999 ]; then
|
||||
epatch "${FILESDIR}"/${PN}-4.x-revision-naming.patch
|
||||
touch "${S}/libs/ardour/revision.cc"
|
||||
fi
|
||||
use lv2 || epatch "${FILESDIR}"/${PN}-4.0-lv2.patch
|
||||
epatch "${FILESDIR}"/${PN}-3.5.403-sse.patch
|
||||
sed -e 's/'FLAGS\'\,\ compiler_flags'/'FLAGS\'\,\ program_flags'/g' -i "${S}"/wscript
|
||||
sed -e 's/'compiler_flags.append\ \(\'-DPROGRAM_'/'program_flags.append\ \(\'-DPROGRAM_'/g' -i "${S}"/wscript
|
||||
sed -e '/compiler_flags\ \=\ \[\]/a \ \ \ \ program_flags\ \=\ \[\]' -i "${S}"/wscript
|
||||
append-flags "-lboost_system"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if use cpu_flags_x86_sse; then
|
||||
MARCH=$(get-flag march)
|
||||
for ARCHWOSSE in i686 i486; do
|
||||
if [[ ${MARCH} = ${ARCHWOSSE} ]]; then
|
||||
for SSEOPT in -msse -msse2 -msse3 -mssse3 -msse4 -msse4.1 -msse4.2; do
|
||||
is-flag ${SSEOPT} && SSEON="yes"
|
||||
done
|
||||
if [ -z ${SSEON} ]; then
|
||||
append-flags -msse
|
||||
elog "You enabled sse but use an march that does not support sse!"
|
||||
elog "We add -msse to the cflags now, but please consider switching your march in make.conf!"
|
||||
fi
|
||||
fi
|
||||
done
|
||||
fi
|
||||
tc-export CC CXX
|
||||
mkdir -p "${D}"
|
||||
waf-utils_src_configure \
|
||||
--destdir="${D}" \
|
||||
--prefix=/usr \
|
||||
--configdir=/etc \
|
||||
--optimize \
|
||||
--nls \
|
||||
$(use jack && echo "--with-backends=alsa,jack" || echo "--with-backends=alsa --libjack=weak") \
|
||||
$(use lv2 && echo "--lv2" || echo "--no-lv2") \
|
||||
$({ use altivec || use cpu_flags_x86_sse; } && echo "--fpu-optimization" || echo "--no-fpu-optimization") \
|
||||
$(use doc && echo "--docs")
|
||||
}
|
||||
|
||||
src_install() {
|
||||
waf-utils_src_install
|
||||
mv ${PN}.1 ${PN}${SLOT}.1
|
||||
doman ${PN}${SLOT}.1
|
||||
newicon icons/icon/ardour_icon_mac.png ${PN}${SLOT}.png
|
||||
make_desktop_entry ardour4 ardour4 ardour4 AudioVideo
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "If you are using Ardour and want to keep its development alive"
|
||||
elog "then please consider to do a donation upstream at ardour.org. Thanks!"
|
||||
}
|
@ -1,128 +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 )
|
||||
PYTHON_REQ_USE='threads(+)'
|
||||
inherit eutils toolchain-funcs flag-o-matic python-any-r1 waf-utils
|
||||
|
||||
DESCRIPTION="Digital Audio Workstation"
|
||||
HOMEPAGE="http://ardour.org/"
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
EGIT_REPO_URI="http://git.ardour.org/ardour/ardour.git"
|
||||
inherit git-r3
|
||||
else
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SRC_URI="https://github.com/Ardour/ardour/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="4"
|
||||
IUSE="altivec doc jack lv2 cpu_flags_x86_sse"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-cpp/glibmm-2.32.0
|
||||
>=dev-cpp/gtkmm-2.16:2.4
|
||||
>=dev-cpp/libgnomecanvasmm-2.26:2.6
|
||||
dev-libs/boost:=
|
||||
>=dev-libs/glib-2.10.1:2
|
||||
dev-libs/libsigc++:2
|
||||
>=dev-libs/libxml2-2.6:2
|
||||
dev-libs/libxslt
|
||||
>=gnome-base/libgnomecanvas-2
|
||||
media-libs/alsa-lib
|
||||
media-libs/aubio
|
||||
media-libs/flac
|
||||
media-libs/freetype:2
|
||||
media-libs/libart_lgpl
|
||||
media-libs/liblo
|
||||
>=media-libs/liblrdf-0.4.0-r20
|
||||
>=media-libs/libsamplerate-0.1
|
||||
>=media-libs/libsndfile-1.0.18
|
||||
>=media-libs/libsoundtouch-1.6.0
|
||||
media-libs/raptor:2
|
||||
>=media-libs/rubberband-1.6.0
|
||||
>=media-libs/taglib-1.7
|
||||
media-libs/vamp-plugin-sdk
|
||||
net-misc/curl
|
||||
sci-libs/fftw:3.0
|
||||
virtual/libusb:0
|
||||
x11-libs/cairo
|
||||
>=x11-libs/gtk+-2.8.1:2
|
||||
x11-libs/pango
|
||||
jack? ( >=media-sound/jack-audio-connection-kit-0.120 )
|
||||
lv2? (
|
||||
>=media-libs/slv2-0.6.1
|
||||
media-libs/lilv
|
||||
media-libs/sratom
|
||||
dev-libs/sord
|
||||
>=media-libs/suil-0.6.10
|
||||
>=media-libs/lv2-1.4.0
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
${PYTHON_DEPS}
|
||||
>=media-sound/jack-audio-connection-kit-0.120
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
doc? ( app-doc/doxygen[dot] )"
|
||||
|
||||
src_prepare(){
|
||||
if ! [[ ${PV} == *9999* ]]; then
|
||||
epatch "${FILESDIR}"/${PN}-4.x-revision-naming.patch
|
||||
touch "${S}/libs/ardour/revision.cc"
|
||||
fi
|
||||
use lv2 || epatch "${FILESDIR}"/${PN}-4.0-lv2.patch
|
||||
epatch "${FILESDIR}"/${PN}-3.5.403-sse.patch
|
||||
sed -e 's/'FLAGS\'\,\ compiler_flags'/'FLAGS\'\,\ program_flags'/g' \
|
||||
-i "${S}"/wscript
|
||||
sed -e 's/'compiler_flags.append\ \(\'-DPROGRAM_'/'program_flags.append\ \(\'-DPROGRAM_'/g' \
|
||||
-i "${S}"/wscript
|
||||
sed -e '/compiler_flags\ \=\ \[\]/a \ \ \ \ program_flags\ \=\ \[\]' \
|
||||
-i "${S}"/wscript
|
||||
append-flags "-lboost_system"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if use cpu_flags_x86_sse; then
|
||||
MARCH=$(get-flag march)
|
||||
for ARCHWOSSE in i686 i486; do
|
||||
if [[ ${MARCH} == ${ARCHWOSSE} ]]; then
|
||||
for SSEOPT in -msse -msse2 -msse3 -mssse3 -msse4 -msse4.1 -msse4.2; do
|
||||
is-flag ${SSEOPT} && SSEON="yes"
|
||||
done
|
||||
if [[ -z ${SSEON} ]]; then
|
||||
append-flags -msse
|
||||
elog "You enabled sse but use an march that does not support sse!"
|
||||
elog "We add -msse to the cflags now, but please consider switching your march in make.conf!"
|
||||
fi
|
||||
fi
|
||||
done
|
||||
fi
|
||||
tc-export CC CXX
|
||||
mkdir -p "${D}"
|
||||
waf-utils_src_configure \
|
||||
--destdir="${D}" \
|
||||
--prefix=/usr \
|
||||
--configdir=/etc \
|
||||
--optimize \
|
||||
--nls \
|
||||
$(usex jack "--with-backends=alsa,jack" "--with-backends=alsa --libjack=weak") \
|
||||
$(usex lv2 "--lv2" "--no-lv2") \
|
||||
$({ use altivec || use cpu_flags_x86_sse; } && echo "--fpu-optimization" || echo "--no-fpu-optimization") \
|
||||
$(usex doc "--docs" '')
|
||||
}
|
||||
|
||||
src_install() {
|
||||
waf-utils_src_install
|
||||
mv ${PN}.1 ${PN}${SLOT}.1
|
||||
doman ${PN}${SLOT}.1
|
||||
newicon icons/icon/ardour_icon_mac.png ${PN}${SLOT}.png
|
||||
make_desktop_entry ardour4 ardour4 ardour4 AudioVideo
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "If you are using Ardour and want to keep its development alive"
|
||||
elog "then please consider to make a donation upstream at ${HOMEPAGE}"
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue