Sync with portage [Tue Dec 6 14:50:36 MSK 2016].

mhiretskiy 671
root 8 years ago
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()

@ -74,8 +74,7 @@ DEPEND="${COMMON_DEPEND}
virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${PN}-1.5.0-docdir.patch
"${FILESDIR}"/${PN}-1.5.2-fpic.patch
"${FILESDIR}"/${P}-docdir.patch
)
src_prepare() {

@ -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

@ -7,7 +7,8 @@ inherit flag-o-matic
DESCRIPTION="C++ library offering some basic functionality for platform-independent programs"
HOMEPAGE="https://lib.filezilla-project.org/"
SRC_URI="mirror://sourceforge/filezilla/${P}.tar.bz2"
SRC_URI="mirror://sourceforge/filezilla/${P}.tar.bz2
http://download.filezilla-project.org/${PN}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"

@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="4"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="doc test"

@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"

@ -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
}

@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Tool for viewing on-line documentation in Qt help file format"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~hppa ~ppc64 x86"
fi
IUSE="webkit"

@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="WYSIWYG tool for designing and building Qt-based GUIs"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
fi
IUSE="declarative webkit"

@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Tools for working with Qt translation data files"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
fi
IUSE="qml"

@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Graphical tool for translating Qt applications"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~hppa ~ppc64 x86"
fi
IUSE=""

@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Qt screen magnifier"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~hppa ~ppc64 x86"
fi
IUSE=""

@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Interface to Qt applications communicating over D-Bus"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86"
fi
IUSE=""

@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Graphical tool that lets you introspect D-Bus objects and messages"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~hppa ~ppc64 x86"
fi
IUSE=""

@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Qt documentation generator"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86"
fi
IUSE=""

@ -15,7 +15,7 @@ SRC_URI="https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt5_${M
LICENSE="FDL-1.3"
SLOT="5"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
DEPEND="app-arch/p7zip"

@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Bluetooth support library for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~x86"
KEYWORDS="amd64 ~arm x86"
fi
IUSE="qml"

@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Multi-threading concurrence support library for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
fi
IUSE=""

@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Cross-platform application development framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
fi
IUSE="icu systemd"

@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Qt5 module for inter-process communication over the D-Bus protocol"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
fi
IUSE=""

@ -9,7 +9,7 @@ inherit python-any-r1 qt5-build
DESCRIPTION="The QML and Quick modules for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
fi
IUSE="gles2 +jit localstorage +widgets xml"

@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Set of QML types for adding visual effects to user interfaces"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86"
fi
IUSE=""

@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="The GUI module and platform plugins for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
fi
# TODO: linuxfb

@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Qt5 module for integrating online documentation into applications"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~hppa ~ppc64 x86"
fi
IUSE=""

@ -8,7 +8,7 @@ inherit qt5-build
DESCRIPTION="Additional format plugins for the Qt image I/O system"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~hppa ~ppc64 x86"
fi
IUSE=""

@ -8,7 +8,7 @@ inherit qt5-build
DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86"
fi
IUSE="alsa gles2 gstreamer gstreamer010 openal pulseaudio qml widgets"

@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Network abstraction library for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
fi
IUSE="bindist connman libproxy networkmanager +ssl"

@ -10,7 +10,7 @@ inherit qt5-build
DESCRIPTION="OpenGL support library for the Qt5 framework (deprecated)"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
fi
IUSE="gles2"

@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Command line client to QStandardPaths"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86"
fi
IUSE=""

@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Physical position determination library for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~hppa ~ppc64 x86"
fi
IUSE="geoclue qml"

@ -10,7 +10,7 @@ inherit qt5-build
DESCRIPTION="Printing support library for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
fi
IUSE="cups gles2"

@ -8,7 +8,7 @@ inherit qt5-build
DESCRIPTION="Set of controls used in conjunction with Qt Quick to build complete interfaces"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
fi
IUSE="+widgets"

@ -8,7 +8,7 @@ inherit qt5-build
DESCRIPTION="Application scripting library for the Qt5 framework (deprecated)"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
fi
IUSE="+jit scripttools"

@ -8,7 +8,7 @@ inherit qt5-build
DESCRIPTION="Hardware sensor access library for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~hppa ~ppc64 x86"
fi
IUSE="qml"

@ -8,7 +8,7 @@ inherit qt5-build
DESCRIPTION="Serial port abstraction library for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~hppa ~ppc64 x86"
fi
IUSE=""

@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="SQL abstraction library for the Qt5 tooolkit"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
fi
IUSE="freetds mysql oci8 odbc postgres +sqlite"

@ -8,7 +8,7 @@ inherit qt5-build
DESCRIPTION="SVG rendering library for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
fi
IUSE=""

@ -10,7 +10,7 @@ inherit qt5-build
DESCRIPTION="Unit testing library for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
fi
IUSE=""

@ -8,7 +8,7 @@ inherit qt5-build
DESCRIPTION="Translation files for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86"
fi
IUSE=""

@ -8,7 +8,7 @@ inherit qt5-build
DESCRIPTION="Wayland platform plugin for Qt"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86"
fi
IUSE="egl qml wayland-compositor xcomposite"

@ -8,7 +8,7 @@ inherit qt5-build
DESCRIPTION="Qt5 module for integrating C++ and QML applications with HTML/JavaScript clients"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~ppc64 x86"
fi
IUSE="qml"

@ -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)',
+ ],
+ },
+ ],
+ },
],
}

@ -8,6 +8,7 @@
<use>
<flag name="geolocation">Enable physical position determination
via <pkg>dev-qt/qtpositioning</pkg></flag>
<flag name="pax_kernel">Enable building under a PaX enabled kernel</flag>
<flag name="system-ffmpeg">Use the system-wide <pkg>media-video/ffmpeg</pkg>
instead of bundled.</flag>
<flag name="system-icu">Use the system-wide <pkg>dev-libs/icu</pkg>

@ -4,15 +4,15 @@
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit python-any-r1 qt5-build
inherit pax-utils python-any-r1 qt5-build
DESCRIPTION="Library for rendering dynamic web content in Qt5 C++ and QML applications"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 x86"
fi
IUSE="bindist geolocation +system-ffmpeg +system-icu widgets"
IUSE="bindist geolocation pax_kernel +system-ffmpeg +system-icu widgets"
RDEPEND="
app-arch/snappy
@ -40,7 +40,7 @@ RDEPEND="
media-libs/mesa
media-libs/opus
media-libs/speex
net-libs/libsrtp:=
net-libs/libsrtp:0=
sys-apps/dbus
sys-apps/pciutils
sys-libs/libcap
@ -68,9 +68,12 @@ DEPEND="${RDEPEND}
dev-util/ninja
dev-util/re2c
sys-devel/bison
pax_kernel? ( sys-apps/elfix )
"
src_prepare() {
use pax_kernel && PATCHES+=( "${FILESDIR}/${PN}-paxmark-mksnapshot.patch" )
if use system-icu; then
# ensuire build against system headers - bug #601264
rm -r src/3rdparty/chromium/third_party/icu/source || die
@ -95,3 +98,9 @@ src_configure() {
)
qt5-build_src_configure
}
src_install() {
qt5-build_src_install
pax-mark m "${D%/}${QT5_LIBEXECDIR}"/QtWebEngineProcess
}

@ -4,7 +4,7 @@
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit python-any-r1 qt5-build
inherit pax-utils python-any-r1 qt5-build
DESCRIPTION="Library for rendering dynamic web content in Qt5 C++ and QML applications"
@ -12,7 +12,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~x86"
fi
IUSE="bindist geolocation +system-ffmpeg +system-icu widgets"
IUSE="bindist geolocation pax_kernel +system-ffmpeg +system-icu widgets"
RDEPEND="
app-arch/snappy
@ -40,7 +40,7 @@ RDEPEND="
media-libs/mesa
media-libs/opus
media-libs/speex
net-libs/libsrtp:=
net-libs/libsrtp:0=
sys-apps/dbus
sys-apps/pciutils
sys-libs/libcap
@ -68,9 +68,19 @@ DEPEND="${RDEPEND}
dev-util/ninja
dev-util/re2c
sys-devel/bison
pax_kernel? ( sys-apps/elfix )
"
PATCHES=(
"${FILESDIR}/${PN}-5.7.0-fix-system-ffmpeg.patch"
"${FILESDIR}/${PN}-5.7.0-gcc6.patch"
"${FILESDIR}/${PN}-5.7.0-icu58.patch"
"${FILESDIR}/${PN}-5.7.0-undef-madv_free.patch"
)
src_prepare() {
use pax_kernel && PATCHES+=( "${FILESDIR}/${PN}-paxmark-mksnapshot.patch" )
if use system-icu; then
# ensuire build against system headers - bug #601264
rm -r src/3rdparty/chromium/third_party/icu/source || die
@ -95,3 +105,9 @@ src_configure() {
)
qt5-build_src_configure
}
src_install() {
qt5-build_src_install
pax-mark m "${D%/}${QT5_LIBEXECDIR}"/QtWebEngineProcess
}

@ -10,7 +10,7 @@ DESCRIPTION="WebKit rendering library for the Qt5 framework (deprecated)"
SRC_URI="https://download.qt.io/community_releases/${PV%.*}/${PV}/${PN}-opensource-src-${PV}.tar.xz"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
fi
# TODO: qttestlib

@ -8,7 +8,7 @@ inherit qt5-build
DESCRIPTION="Implementation of the WebSocket protocol for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~hppa ~ppc64 x86"
fi
IUSE="qml +ssl"

@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Set of components for creating classic desktop-style UIs for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
fi
# keep IUSE defaults in sync with qtgui

@ -8,7 +8,7 @@ inherit qt5-build
DESCRIPTION="Linux/X11-specific support library for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
fi
IUSE=""

@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Implementation of SAX and DOM for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
fi
IUSE=""

@ -8,7 +8,7 @@ inherit qt5-build
DESCRIPTION="XPath, XQuery, XSLT, and XML Schema validation library for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
fi
IUSE=""

@ -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

@ -4,18 +4,21 @@
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/"
SRC_URI="https://github.com/cgdb/cgdb/archive/v${PV}.zip -> ${P}.zip"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE=""
S="${WORKDIR}/${P}"
DEPEND="
sys-libs/ncurses:0=
@ -25,6 +28,8 @@ RDEPEND="
${DEPEND}
sys-devel/gdb"
DOCS=( AUTHORS ChangeLog INSTALL NEWS README.md TODO )
src_prepare() {
default
./autogen.sh || die
@ -33,12 +38,3 @@ src_prepare() {
multilib_src_configure() {
ECONF_SOURCE="${S}" econf
}
src_compile() {
multilib-minimal_src_compile
}
src_install() {
multilib-minimal_src_install
dodoc AUTHORS ChangeLog INSTALL NEWS README.md TODO
}

@ -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,7 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<maintainer type="person">
<email>aklhfex@gmail.com</email>
<name>Chris Mayo</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<upstream>
<remote-id type="sourceforge">cgdb</remote-id>
</upstream>

@ -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
}

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
EAPI=6
inherit cmake-multilib
@ -24,11 +24,12 @@ DOCS=( AUTHORS ChangeLog README )
multilib_src_configure() {
local mycmakeargs=(
$(cmake-utils_use_with static-libs STATIC_LIB)
$(cmake-utils_use test UNIT_TESTING)
-DWITH_STATIC_LIB=$(usex static-libs)
-DUNIT_TESTING=$(usex test)
$(multilib_is_native_abi && cmake-utils_use_find_package doc Doxygen \
|| echo -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON)
)
cmake-utils_src_configure
}
@ -37,10 +38,11 @@ multilib_src_install() {
pushd doc || die
doxygen Doxyfile || die
rm -f html/*.md5 latex/*.md5 latex/Manifest man/man3/_* || die
dohtml html/*
dodoc latex/*
dodoc -r html/
dodoc -r latex/
doman man/man3/*.3
popd || die
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

@ -13,6 +13,12 @@ if [[ ${PV} == 9999 ]]; then
else
SRC_URI="https://dev.gentoo.org/~radhermit/distfiles/${P}.tar.xz"
KEYWORDS="amd64 x86"
# upstream patches
SRC_URI+=" https://github.com/visualboyadvance-m/visualboyadvance-m/commit/3f3c3859c1c5f92937bef5d3398a37605e9c16ec.patch -> ${PN}-2.0.0_pre1507-ffmpeg3_defines.patch"
SRC_URI+=" https://github.com/visualboyadvance-m/visualboyadvance-m/commit/029a5fc14b8e5d6f6ce724e66564f9ef89c6a809.patch -> ${PN}-2.0.0_pre1507-ffmpeg3_audio_recording_kludge.patch"
SRC_URI+=" https://github.com/visualboyadvance-m/visualboyadvance-m/commit/a3a07d2f565756771e9c4f0b9574dcffe51c2fa4.patch -> ${PN}-2.0.0_pre1507-ffmpeg3_encoders_no_s16.patch"
SRC_URI+=" https://github.com/visualboyadvance-m/visualboyadvance-m/commit/502de18456ee272c4bf264f2db9bea73a6b0bfd0.patch -> ${PN}-2.0.0_pre1507-ffmpeg3_nonfunc_video_encoding.patch"
fi
DESCRIPTION="Game Boy, GBC, and GBA emulator forked from VisualBoyAdvance"
@ -58,6 +64,12 @@ src_prepare() {
sed -i "s:\(DESTINATION\) bin:\1 ${GAMES_BINDIR}:" \
CMakeLists.txt src/{wx,gtk}/CMakeLists.txt || die
epatch "${FILESDIR}"/${P}-man.patch
epatch \
"${DISTDIR}/${P}-ffmpeg3_defines.patch" \
"${DISTDIR}/${P}-ffmpeg3_audio_recording_kludge.patch" \
"${DISTDIR}/${P}-ffmpeg3_encoders_no_s16.patch" \
"${DISTDIR}/${P}-ffmpeg3_nonfunc_video_encoding.patch"
}
src_configure() {

@ -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
}

@ -72,13 +72,13 @@ RDEPEND="
handbook? ( kde-apps/khelpcenter:* )
!minimal? (
$(add_kdeapps_dep kdepasswd)
$(add_kdebase_dep klipper)
kde-plasma/freespacenotifier:4
kde-plasma/kcheckpass:4
kde-plasma/kdebase-cursors:4
kde-plasma/kephal:4
kde-plasma/khotkeys:4
kde-plasma/kinfocenter:4
kde-plasma/klipper:4
kde-plasma/kmenuedit:4
kde-plasma/kstyles:4
kde-plasma/ksysguard:4

@ -8,7 +8,7 @@ KDE_HANDBOOK="optional"
KMNAME="kde-workspace"
inherit kde4-meta
DESCRIPTION="Applet for KDE and X clipboard management"
DESCRIPTION="Applet for KDE Plasma and X clipboard management"
HOMEPAGE+=" https://userbase.kde.org/Klipper"
KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
IUSE="debug prison"

@ -110,7 +110,7 @@ RDEPEND="${COMMON_DEPEND}
!kde-plasma/libtaskmanager:4
!kde-plasma/kcminit:4
!kde-base/kdebase-startkde:4
!kde-base/klipper:4
!kde-plasma/klipper:4
!kde-base/krunner:4
!kde-base/ksmserver:4
!kde-plasma/ksplash:4

@ -110,7 +110,7 @@ RDEPEND="${COMMON_DEPEND}
!kde-plasma/libtaskmanager:4
!kde-plasma/kcminit:4
!kde-base/kdebase-startkde:4
!kde-base/klipper:4
!kde-plasma/klipper:4
!kde-base/krunner:4
!kde-base/ksmserver:4
!kde-plasma/ksplash:4

@ -109,7 +109,7 @@ RDEPEND="${COMMON_DEPEND}
!kde-plasma/libtaskmanager:4
!kde-plasma/kcminit:4
!kde-base/kdebase-startkde:4
!kde-base/klipper:4
!kde-plasma/klipper:4
!kde-base/krunner:4
!kde-base/ksmserver:4
!kde-plasma/ksplash:4

@ -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

@ -51,6 +51,9 @@ src_prepare() {
# https://bugzilla.gnome.org/show_bug.cgi?id=751558
eapply "${FILESDIR}"/${PN}-0.6.0-desktopfile.patch
# vala-0.34 compat, fixed in next version, bug #601778
eapply "${FILESDIR}"/${P}-vala-0.34.patch
local i
if use nls ; then
if [[ -n "${LINGUAS+x}" ]] ; then
@ -72,6 +75,7 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
-DDESKTOP_UPDATE=OFF
-DNO_FATAL_WARNINGS=ON
-DGSETTINGS_COMPILE=OFF
-DICON_UPDATE=OFF
-DVALA_EXECUTABLE="${VALAC}"

@ -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
}

@ -2,8 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="yes"
EAPI=6
GNOME2_LA_PUNT="yes"
PYTHON_COMPAT=( python2_7 )
@ -14,8 +13,8 @@ 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"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="X debug examples +introspection udev"
# >=cogl-1.18 provides cogl-2.0-experimental
COMMON_DEPEND="
@ -43,17 +42,11 @@ src_configure() {
# --enable-gl-texture-upload is experimental
gnome2_src_configure \
--disable-maintainer-flags \
--enable-debug=$(usex debug yes minimum) \
$(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

@ -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

@ -11,7 +11,7 @@ SRC_URI="http://downloads.xiph.org/releases/ogg/${P}.tar.xz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="static-libs"
RDEPEND="

@ -12,7 +12,7 @@ SRC_URI="http://downloads.xiph.org/releases/vorbis/${P}.tar.xz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="static-libs"
RDEPEND=">=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}]

@ -15,7 +15,7 @@ else
inherit versionator
MY_P="x264-snapshot-$(get_version_component_range 3)-2245"
SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
S="${WORKDIR}/${MY_P}"
fi

@ -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…
Cancel
Save