parent
9bb258751f
commit
2aecfbe540
@ -0,0 +1,61 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit readme.gentoo elisp
|
||||||
|
|
||||||
|
DESCRIPTION="An Emacs mode for notes and project planning"
|
||||||
|
HOMEPAGE="http://www.orgmode.org/"
|
||||||
|
SRC_URI="http://orgmode.org/org-${PV}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3+ FDL-1.3+ contrib? ( GPL-2+ MIT ) odt-schema? ( OASIS-Open )"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd ~x86-macos"
|
||||||
|
IUSE="contrib doc odt-schema"
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
DEPEND="doc? ( virtual/texi2dvi )"
|
||||||
|
|
||||||
|
S="${WORKDIR}/org-${PV}"
|
||||||
|
SITEFILE="50${PN}-gentoo.el"
|
||||||
|
|
||||||
|
DOC_CONTENTS="
|
||||||
|
Org mode has a large variety of run-time dependencies, so you may have to
|
||||||
|
install one or more additional packages. A non-exhaustive list of these
|
||||||
|
dependencies may be found at <http://orgmode.org/worg/org-dependencies.html>.
|
||||||
|
"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
emake datadir="${EPREFIX}${SITEETC}/${PN}"
|
||||||
|
use doc && emake pdf card
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake \
|
||||||
|
DESTDIR="${D}" \
|
||||||
|
ETCDIRS="styles $(use odt-schema && echo schema)" \
|
||||||
|
lispdir="${EPREFIX}${SITELISP}/${PN}" \
|
||||||
|
datadir="${EPREFIX}${SITEETC}/${PN}" \
|
||||||
|
infodir="${EPREFIX}/usr/share/info" \
|
||||||
|
install
|
||||||
|
|
||||||
|
cp "${FILESDIR}/${SITEFILE}" "${T}/${SITEFILE}" || die
|
||||||
|
|
||||||
|
if use contrib; then
|
||||||
|
elisp-install ${PN}/contrib contrib/lisp/{org,ob,ox}*.el
|
||||||
|
insinto /usr/share/doc/${PF}/contrib
|
||||||
|
doins -r contrib/README contrib/scripts
|
||||||
|
find "${ED}/usr/share/doc/${PF}/contrib" -type f -name '.*' \
|
||||||
|
-exec rm -f '{}' '+'
|
||||||
|
# add the contrib subdirectory to load-path
|
||||||
|
sed -i -e 's:\(.*@SITELISP@\)\(.*\):&\n\1/contrib\2:' \
|
||||||
|
"${T}/${SITEFILE}" || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
elisp-site-file-install "${T}/${SITEFILE}"
|
||||||
|
readme.gentoo_create_doc
|
||||||
|
dodoc README doc/library-of-babel.org doc/orgcard.txt etc/ORG-NEWS
|
||||||
|
use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf
|
||||||
|
}
|
@ -1 +1 @@
|
|||||||
DIST blogc-0.3.tar.xz 243464 SHA256 da775a84056b594922547d18f56aeb9a9b0a1bf83e25b12e9a4723186cf5bf8b SHA512 8fcdaa9d4c24f8fdf6d2b4ce66a6d6c4e88141ffa2c186f75d717eb9ca16ac8ecfc766e297563e13dab410b46102f5c78edee55d96fedd7fabb2c9e7d244835c WHIRLPOOL a5b574e81219b61cdea0f23241bcfdb3baaac9cf92d1e50b572e8585800855f3811ef3e8db839e9d1b55ff30e7b203f534bcad7fded487987815a01b5d1d26f2
|
DIST blogc-0.4.tar.xz 247932 SHA256 77686e770c8706941d49c74887c0dda7a17a286718ccb96264392d18be8087b9 SHA512 a1d235f010a700afc4b60b560770567d3fa2ffd28bba1104955ba88fcd4dd1add1ee42c96227ec152e396259312701e64713916c6331608b2a170227446aa7fe WHIRLPOOL f5d428758df2052dbdf06b70beb2453688d1725c3fb545fb1c82589b2ac4b993534fa9c82c203c0e6ba66c7dc6786c5d8f9c4fc3d71923471cfd3c317d518710
|
||||||
|
@ -1 +1,2 @@
|
|||||||
DIST wxsqlite3-3.0.6.1.tar.gz 2707120 SHA256 c1d828782c72b86733ddfc8c1591040db8cb3c814871816374a7989727290996 SHA512 b7f496f7a9f8bbb9aa32049689efba9cc32dae868f56f26837c2dcb4546c88a488955c6d71776b4f9996090680d92e23834d6757ccd77e9507a55dc7e60e2f04 WHIRLPOOL b459c75929f209a17ca0cc757afe2ed2e4404c9654bd8db6c8fb61571746b6ce20c1623d4c8698569c9a35fd11ed77635e2a408c31701324fa09b84585660412
|
DIST wxsqlite3-3.0.6.1.tar.gz 2707120 SHA256 c1d828782c72b86733ddfc8c1591040db8cb3c814871816374a7989727290996 SHA512 b7f496f7a9f8bbb9aa32049689efba9cc32dae868f56f26837c2dcb4546c88a488955c6d71776b4f9996090680d92e23834d6757ccd77e9507a55dc7e60e2f04 WHIRLPOOL b459c75929f209a17ca0cc757afe2ed2e4404c9654bd8db6c8fb61571746b6ce20c1623d4c8698569c9a35fd11ed77635e2a408c31701324fa09b84585660412
|
||||||
|
DIST wxsqlite3-3.2.1.tar.gz 2810940 SHA256 312f2cf63c76a70bae92b78ea6fb7e9485fb23c3ee728daa418babab881939e4 SHA512 c62380815d881e9f08727cf28047d81acabf791429ee1a5df4db4a6e101a5c7c5fe6e314b18e83eda9c330fb62c996db7a560163d25dc8b948a04a970e7be3d6 WHIRLPOOL 2cbf9095f08dddba4671cb5be18b980e8387365e2e7c85fde31a60fd4d6f77ec1fdca07500e29e540bd94dcd439ed55768c47c07c7089cfdaabd37a5601f244b
|
||||||
|
@ -0,0 +1,14 @@
|
|||||||
|
# Package Information for pkg-config
|
||||||
|
|
||||||
|
prefix=/usr
|
||||||
|
wxver=@WXVERSION@
|
||||||
|
includedir=${prefix}/include/wx-${wxver}/
|
||||||
|
libdir=${prefix}/@LIBDIR@
|
||||||
|
|
||||||
|
Name: wxsqlite3-@WXVERSION@
|
||||||
|
Description: SQLite3 C++ wrapper for use in programs based on the wxWidgets
|
||||||
|
Version: @VERSION@
|
||||||
|
#Requires: sqlite3
|
||||||
|
Libs: -L${libdir} -lwxcode_gtk2@WXDEBUG@_wxsqlite3-@WXVERSION@
|
||||||
|
Libs.private: -lpthread
|
||||||
|
Cflags: -I${includedir}
|
@ -0,0 +1,60 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
WX_GTK_VER="3.0"
|
||||||
|
|
||||||
|
inherit eutils multilib wxwidgets
|
||||||
|
|
||||||
|
DESCRIPTION="C++ wrapper around the public domain SQLite 3.x database"
|
||||||
|
HOMEPAGE="http://wxcode.sourceforge.net/components/wxsqlite3/"
|
||||||
|
SRC_URI="mirror://sourceforge/wxcode/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="wxWinLL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="debug"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
x11-libs/wxGTK:3.0[X,debug=]
|
||||||
|
dev-db/sqlite:3"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
#S="${WORKDIR}/${P%.1}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
local wxdebug
|
||||||
|
|
||||||
|
rm -rf sqlite3 || die
|
||||||
|
cp configure30 configure || die
|
||||||
|
use debug && wxdebug="d"
|
||||||
|
sed \
|
||||||
|
-e "s:@WXDEBUG@:${wxdebug}:g" \
|
||||||
|
-e "s:@WXVERSION@:${WX_GTK_VER}:g" \
|
||||||
|
-e "s:@LIBDIR@:$(get_libdir):g" \
|
||||||
|
-e "s:@VERSION@:${PV}:g" \
|
||||||
|
"${FILESDIR}"/${P}.pc.in > ${PN}.pc || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf \
|
||||||
|
--enable-shared \
|
||||||
|
--enable-unicode \
|
||||||
|
--with-wx-config="${WX_CONFIG}" \
|
||||||
|
--with-wxshared \
|
||||||
|
--with-sqlite3-prefix="${PREFIX}/usr"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
|
||||||
|
insinto /usr/$(get_libdir)/pkgconfig
|
||||||
|
doins ${PN}.pc
|
||||||
|
|
||||||
|
dodoc Readme.txt
|
||||||
|
dohtml -r docs/html/*
|
||||||
|
docinto samples
|
||||||
|
dodoc -r samples/*
|
||||||
|
}
|
@ -0,0 +1,149 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
WX_GTK_VER="3.0"
|
||||||
|
|
||||||
|
inherit eutils cmake-utils flag-o-matic wxwidgets
|
||||||
|
|
||||||
|
MY_PN="OpenSceneGraph"
|
||||||
|
MY_P=${MY_PN}-${PV}
|
||||||
|
|
||||||
|
DESCRIPTION="Open source high performance 3D graphics toolkit"
|
||||||
|
HOMEPAGE="http://www.openscenegraph.org/projects/osg/"
|
||||||
|
SRC_URI="http://www.openscenegraph.org/downloads/developer_releases/${MY_P}.zip"
|
||||||
|
|
||||||
|
LICENSE="wxWinLL-3 LGPL-2.1"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~x86"
|
||||||
|
IUSE="asio curl debug doc examples ffmpeg fltk fox gdal gif glut gtk jpeg jpeg2k
|
||||||
|
openexr openinventor osgapps pdf png qt4 qt5 sdl svg tiff truetype vnc wxwidgets
|
||||||
|
xine xrandr zlib"
|
||||||
|
|
||||||
|
REQUIRED_USE="
|
||||||
|
qt4? ( !qt5 )
|
||||||
|
qt5? ( !qt4 )
|
||||||
|
"
|
||||||
|
|
||||||
|
# TODO: COLLADA, FBX, GTA, ITK, OpenVRML, Performer, DCMTK
|
||||||
|
RDEPEND="
|
||||||
|
x11-libs/libSM
|
||||||
|
x11-libs/libXext
|
||||||
|
virtual/glu
|
||||||
|
virtual/opengl
|
||||||
|
asio? ( dev-cpp/asio )
|
||||||
|
curl? ( net-misc/curl )
|
||||||
|
examples? (
|
||||||
|
fltk? ( x11-libs/fltk:1[opengl] )
|
||||||
|
fox? ( x11-libs/fox:1.6[opengl] )
|
||||||
|
glut? ( media-libs/freeglut )
|
||||||
|
gtk? ( x11-libs/gtkglext )
|
||||||
|
sdl? ( media-libs/libsdl )
|
||||||
|
wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[opengl,X] )
|
||||||
|
)
|
||||||
|
ffmpeg? ( virtual/ffmpeg )
|
||||||
|
gdal? ( sci-libs/gdal )
|
||||||
|
gif? ( media-libs/giflib )
|
||||||
|
jpeg? ( virtual/jpeg:0 )
|
||||||
|
jpeg2k? ( media-libs/jasper )
|
||||||
|
openexr? (
|
||||||
|
media-libs/ilmbase
|
||||||
|
media-libs/openexr
|
||||||
|
)
|
||||||
|
openinventor? ( media-libs/coin )
|
||||||
|
pdf? ( app-text/poppler[cairo] )
|
||||||
|
png? ( media-libs/libpng:0 )
|
||||||
|
qt4? (
|
||||||
|
dev-qt/qtcore:4
|
||||||
|
dev-qt/qtgui:4
|
||||||
|
dev-qt/qtopengl:4
|
||||||
|
)
|
||||||
|
qt5? (
|
||||||
|
dev-qt/qtcore:5
|
||||||
|
dev-qt/qtgui:5
|
||||||
|
dev-qt/qtopengl:5
|
||||||
|
dev-qt/qtwidgets:5
|
||||||
|
)
|
||||||
|
svg? (
|
||||||
|
gnome-base/librsvg
|
||||||
|
x11-libs/cairo
|
||||||
|
)
|
||||||
|
tiff? ( media-libs/tiff:0 )
|
||||||
|
truetype? ( media-libs/freetype:2 )
|
||||||
|
vnc? ( net-libs/libvncserver )
|
||||||
|
xine? ( media-libs/xine-lib )
|
||||||
|
xrandr? ( x11-libs/libXrandr )
|
||||||
|
zlib? ( sys-libs/zlib )
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
app-arch/unzip
|
||||||
|
virtual/pkgconfig
|
||||||
|
x11-proto/xextproto
|
||||||
|
doc? ( app-doc/doxygen )
|
||||||
|
xrandr? ( x11-proto/randrproto )
|
||||||
|
"
|
||||||
|
|
||||||
|
S=${WORKDIR}/${MY_P}
|
||||||
|
|
||||||
|
DOCS=(AUTHORS.txt ChangeLog NEWS.txt)
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${PN}-3.2.1-cmake.patch
|
||||||
|
"${FILESDIR}"/${PN}-3.2.1-gdal-2.0.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
if use examples && use wxwidgets; then
|
||||||
|
need-wxwidgets unicode
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Needed by FFmpeg
|
||||||
|
append-cppflags -D__STDC_CONSTANT_MACROS
|
||||||
|
|
||||||
|
mycmakeargs=(
|
||||||
|
-DDYNAMIC_OPENSCENEGRAPH=ON
|
||||||
|
-DWITH_ITK=OFF
|
||||||
|
-DGENTOO_DOCDIR="/usr/share/doc/${PF}"
|
||||||
|
$(cmake-utils_use_with asio)
|
||||||
|
$(cmake-utils_use_with curl)
|
||||||
|
$(cmake-utils_use_build doc DOCUMENTATION)
|
||||||
|
$(cmake-utils_use_build osgapps OSG_APPLICATIONS)
|
||||||
|
$(cmake-utils_use_build examples OSG_EXAMPLES)
|
||||||
|
$(cmake-utils_use_with ffmpeg FFmpeg)
|
||||||
|
$(cmake-utils_use_with fltk)
|
||||||
|
$(cmake-utils_use_with fox)
|
||||||
|
$(cmake-utils_use_with gdal)
|
||||||
|
$(cmake-utils_use_with gif GIFLIB)
|
||||||
|
$(cmake-utils_use_with glut)
|
||||||
|
$(cmake-utils_use_with gtk GtkGl)
|
||||||
|
$(cmake-utils_use_with jpeg)
|
||||||
|
$(cmake-utils_use_with jpeg2k Jasper)
|
||||||
|
$(cmake-utils_use_with openexr OpenEXR)
|
||||||
|
$(cmake-utils_use_with openinventor Inventor)
|
||||||
|
$(cmake-utils_use_with pdf Poppler-glib)
|
||||||
|
$(cmake-utils_use_with png)
|
||||||
|
$(cmake-utils_use_with sdl)
|
||||||
|
$(cmake-utils_use_with svg rsvg)
|
||||||
|
$(cmake-utils_use_with tiff)
|
||||||
|
$(cmake-utils_use_with truetype Freetype)
|
||||||
|
$(cmake-utils_use_with vnc LibVNCServer)
|
||||||
|
$(cmake-utils_use_with wxwidgets wxWidgets)
|
||||||
|
$(cmake-utils_use_with xine)
|
||||||
|
$(cmake-utils_use xrandr OSGVIEWER_USE_XRANDR)
|
||||||
|
$(cmake-utils_use_with zlib)
|
||||||
|
)
|
||||||
|
if use qt4; then
|
||||||
|
mycmakeargs+=( -DOSG_USE_QT=ON -DDESIRED_QT_VERSION=4 )
|
||||||
|
elif use qt5; then
|
||||||
|
mycmakeargs+=( -DOSG_USE_QT=ON -DDESIRED_QT_VERSION=5 )
|
||||||
|
else
|
||||||
|
mycmakeargs+=( -DOSG_USE_QT=OFF )
|
||||||
|
fi
|
||||||
|
cmake-utils_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
cmake-utils_src_compile
|
||||||
|
use doc && cmake-utils_src_compile doc_openscenegraph doc_openthreads
|
||||||
|
}
|
@ -1,3 +1,2 @@
|
|||||||
DIST jansi-1.1-sources.jar 18401 SHA256 c347970cb7e74832ddc7a37966ec9e1697965200eaaadcf4f1f3f407ad965ce4 SHA512 6f731c3e87b3662ce03a951bea837aa02822cb21ad477e458f8a6ce11b6943fba88d5b6c3786bf47fb9e48d4d30debb4527812fa6c58fe973244ace459b6031d WHIRLPOOL 532adaac74483967079676569c446cfe903a7b22dabffddd4be69dac0c7c4c45ea9bad21fcd5658f5768be68650fe971773a549bcbb6973768a0cd912ba00329
|
|
||||||
DIST jansi-1.11.tar.gz 252095 SHA256 e5c7bd4d9ccba7a2f191380111960c7bd699a7ffee370891b2ef7f905047cccf SHA512 4a19d52055da3ce08b6d797fb8e8241af86f1b9b30e12f4de24655edbd72d256b310d58fc6e106cae1384f9b0ab99cd7f2128d53296875fba5422bfc0e8410f1 WHIRLPOOL 30bc2f3bcf1f74ed5b939e9cfb2c16e54f41e679a97c9983643207b264ddd8fdaf9a898c188f12ea2e84742c45942946f59dda97de1b76f39da050329ef91c24
|
DIST jansi-1.11.tar.gz 252095 SHA256 e5c7bd4d9ccba7a2f191380111960c7bd699a7ffee370891b2ef7f905047cccf SHA512 4a19d52055da3ce08b6d797fb8e8241af86f1b9b30e12f4de24655edbd72d256b310d58fc6e106cae1384f9b0ab99cd7f2128d53296875fba5422bfc0e8410f1 WHIRLPOOL 30bc2f3bcf1f74ed5b939e9cfb2c16e54f41e679a97c9983643207b264ddd8fdaf9a898c188f12ea2e84742c45942946f59dda97de1b76f39da050329ef91c24
|
||||||
DIST jansi-1.5.zip 211616 SHA256 e904c8197f100d91c84207e0ec97aa7d197ea8c916d3aa668526b2d4d0279773 SHA512 784c01b7ab48307cf881439d5c3531949a6459e8a90667f1ee7a73f9cbce72710fcf4af8b4cae610d15085641567c0d51cab487488daa0c1b0a4605864de2775 WHIRLPOOL ddc5fcdcb04115b7c24ada6ebf8be9c374fbfd09bf368a9388110b9f8e509c2ae20ec78874767a52ffeed9ecf3ff3ee3c4bf59efcee304d274aa8154ad28cf72
|
DIST jansi-1.5.zip 211616 SHA256 e904c8197f100d91c84207e0ec97aa7d197ea8c916d3aa668526b2d4d0279773 SHA512 784c01b7ab48307cf881439d5c3531949a6459e8a90667f1ee7a73f9cbce72710fcf4af8b4cae610d15085641567c0d51cab487488daa0c1b0a4605864de2775 WHIRLPOOL ddc5fcdcb04115b7c24ada6ebf8be9c374fbfd09bf368a9388110b9f8e509c2ae20ec78874767a52ffeed9ecf3ff3ee3c4bf59efcee304d274aa8154ad28cf72
|
||||||
|
@ -1,37 +0,0 @@
|
|||||||
# Copyright 1999-2011 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI="2"
|
|
||||||
JAVA_PKG_IUSE="doc source"
|
|
||||||
|
|
||||||
inherit java-pkg-2
|
|
||||||
|
|
||||||
DESCRIPTION="Jansi is a small java library that allows you to use ANSI escape sequences in your console output"
|
|
||||||
HOMEPAGE="http://jansi.fusesource.org/"
|
|
||||||
|
|
||||||
SRC_URI="http://jansi.fusesource.org/repo/release/org/fusesource/jansi/jansi/${PV}/${P}-sources.jar"
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND=">=virtual/jre-1.5
|
|
||||||
dev-java/jna"
|
|
||||||
|
|
||||||
DEPEND=">=virtual/jdk-1.5
|
|
||||||
dev-java/jna"
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
mkdir target
|
|
||||||
ejavac -classpath "$(java-pkg_getjars jna)" org/fusesource/jansi/*.java org/fusesource/jansi/internal/*.java -d target
|
|
||||||
jar -cf jansi.jar -C target .
|
|
||||||
|
|
||||||
use doc && mkdir target/html && javadoc org/fusesource/jansi/*.java org/fusesource/jansi/internal/*.java -d target/html
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
java-pkg_newjar "${PN}.jar"
|
|
||||||
use doc && java-pkg_dojavadoc "target/html/"
|
|
||||||
use source && java-pkg_dosrc "org"
|
|
||||||
}
|
|
@ -1 +1,2 @@
|
|||||||
DIST jcommander-1.32.tar.gz 61837 SHA256 21f8dd9aaae91800648a81d44a71b6b7574e828de7faa1667c9c4c64c653f6c5 SHA512 dd23674e5ca91f770ec677579f3c2eb16cbf4f82154f9d1a728debeaef75f0e00e50d58336e7b05b63f601188380d62075df0889b2df8e1fffe48c472cfa5df0 WHIRLPOOL 3971b6c7b2d799f1d1063167d4079365d77086bbf0a76e9f8990febc01e82f78f7c2aa9dc809b04acbf21af5bd8cfb5b5c1de6fd506951e031d5b01e512076b6
|
DIST jcommander-1.32.tar.gz 61837 SHA256 21f8dd9aaae91800648a81d44a71b6b7574e828de7faa1667c9c4c64c653f6c5 SHA512 dd23674e5ca91f770ec677579f3c2eb16cbf4f82154f9d1a728debeaef75f0e00e50d58336e7b05b63f601188380d62075df0889b2df8e1fffe48c472cfa5df0 WHIRLPOOL 3971b6c7b2d799f1d1063167d4079365d77086bbf0a76e9f8990febc01e82f78f7c2aa9dc809b04acbf21af5bd8cfb5b5c1de6fd506951e031d5b01e512076b6
|
||||||
|
DIST jcommander-1.48.tar.gz 64544 SHA256 dcba3a05e60731c8945166089f7f1a1600150f438e5f23d36e6e766d1a34c5e2 SHA512 1304bb14ecb89f9945e8219f3229941e556c7cccef52a2eb4e4663da9dbf9fa5ecec4914275a743fb7d90ca301153284dc76dd380903aac93db1507894d72a6e WHIRLPOOL 85d1bb10129e93c69932b84d5af7c6084fa089c51a8afdfe980512a52dfe47ec9c678bfc91cfaffa61a13a4dea8953a3df50d96fdbc53ec3e2fd8870dc34afca
|
||||||
|
@ -0,0 +1,230 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<!-- ====================================================================== -->
|
||||||
|
<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
|
||||||
|
<!-- ====================================================================== -->
|
||||||
|
|
||||||
|
<!-- ====================================================================== -->
|
||||||
|
<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== -->
|
||||||
|
<!-- ====================================================================== -->
|
||||||
|
<!-- -->
|
||||||
|
<!-- Any modifications will be overwritten. -->
|
||||||
|
<!-- -->
|
||||||
|
<!-- Generated by Maven Ant Plugin on 10/25/15 2:23 PM -->
|
||||||
|
<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ -->
|
||||||
|
<!-- -->
|
||||||
|
<!-- ====================================================================== -->
|
||||||
|
|
||||||
|
<project name="jcommander-from-maven" default="package" basedir=".">
|
||||||
|
|
||||||
|
<!-- ====================================================================== -->
|
||||||
|
<!-- Build environment properties -->
|
||||||
|
<!-- ====================================================================== -->
|
||||||
|
|
||||||
|
<property file="${user.home}/.m2/maven.properties"/>
|
||||||
|
<property file="maven-build.properties"/>
|
||||||
|
|
||||||
|
<property name="maven.build.finalName" value="jcommander-1.48"/>
|
||||||
|
<property name="maven.build.dir" value="target"/>
|
||||||
|
<property name="maven.build.outputDir" value="${maven.build.dir}/classes"/>
|
||||||
|
<property name="maven.build.srcDir.0" value="src/main/java"/>
|
||||||
|
<property name="maven.build.resourceDir.0" value="src/main/resources"/>
|
||||||
|
<property name="maven.build.testOutputDir" value="${maven.build.dir}/test-classes"/>
|
||||||
|
<property name="maven.build.testDir.0" value="src/test/java"/>
|
||||||
|
<property name="maven.build.testResourceDir.0" value="src/test/resources"/>
|
||||||
|
<property name="maven.test.reports" value="${maven.build.dir}/test-reports"/>
|
||||||
|
<property name="maven.reporting.outputDirectory" value="${maven.build.dir}/site"/>
|
||||||
|
|
||||||
|
<property name="maven.repo.local" value="${user.home}/.m2/repository"/>
|
||||||
|
<property name="maven.settings.offline" value="false"/>
|
||||||
|
<property name="maven.settings.interactiveMode" value="true"/>
|
||||||
|
|
||||||
|
<!-- ====================================================================== -->
|
||||||
|
<!-- Defining classpaths -->
|
||||||
|
<!-- ====================================================================== -->
|
||||||
|
|
||||||
|
<path id="build.classpath"/>
|
||||||
|
<path id="build.test.classpath"/>
|
||||||
|
|
||||||
|
<!-- ====================================================================== -->
|
||||||
|
<!-- Cleaning up target -->
|
||||||
|
<!-- ====================================================================== -->
|
||||||
|
|
||||||
|
<target name="clean" description="Clean the output directory">
|
||||||
|
<delete dir="${maven.build.dir}"/>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<!-- ====================================================================== -->
|
||||||
|
<!-- Compilation target -->
|
||||||
|
<!-- ====================================================================== -->
|
||||||
|
|
||||||
|
<target name="compile" description="Compile the code">
|
||||||
|
<mkdir dir="${maven.build.outputDir}"/>
|
||||||
|
<javac destdir="${maven.build.outputDir}"
|
||||||
|
encoding="UTF-8"
|
||||||
|
nowarn="false"
|
||||||
|
debug="true"
|
||||||
|
optimize="false"
|
||||||
|
deprecation="true"
|
||||||
|
target="1.6"
|
||||||
|
verbose="false"
|
||||||
|
fork="false"
|
||||||
|
source="1.6">
|
||||||
|
<src>
|
||||||
|
<pathelement location="${maven.build.srcDir.0}"/>
|
||||||
|
</src>
|
||||||
|
<classpath refid="build.classpath"/>
|
||||||
|
</javac>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<!-- ====================================================================== -->
|
||||||
|
<!-- Test-compilation target -->
|
||||||
|
<!-- ====================================================================== -->
|
||||||
|
|
||||||
|
<target name="compile-tests"
|
||||||
|
depends="compile"
|
||||||
|
description="Compile the test code"
|
||||||
|
unless="maven.test.skip">
|
||||||
|
<mkdir dir="${maven.build.testOutputDir}"/>
|
||||||
|
<javac destdir="${maven.build.testOutputDir}"
|
||||||
|
encoding="UTF-8"
|
||||||
|
nowarn="false"
|
||||||
|
debug="true"
|
||||||
|
optimize="false"
|
||||||
|
deprecation="true"
|
||||||
|
target="1.6"
|
||||||
|
verbose="false"
|
||||||
|
fork="false"
|
||||||
|
source="1.6">
|
||||||
|
<src>
|
||||||
|
<pathelement location="${maven.build.testDir.0}"/>
|
||||||
|
</src>
|
||||||
|
<classpath>
|
||||||
|
<path refid="build.test.classpath"/>
|
||||||
|
<pathelement location="${maven.build.outputDir}"/>
|
||||||
|
</classpath>
|
||||||
|
</javac>
|
||||||
|
<copy todir="${maven.build.testOutputDir}">
|
||||||
|
<fileset dir="${maven.build.testResourceDir.0}"/>
|
||||||
|
</copy>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<!-- ====================================================================== -->
|
||||||
|
<!-- Run all tests -->
|
||||||
|
<!-- ====================================================================== -->
|
||||||
|
|
||||||
|
<target name="test"
|
||||||
|
depends="compile-tests, junit-missing"
|
||||||
|
unless="junit.skipped"
|
||||||
|
description="Run the test cases">
|
||||||
|
<mkdir dir="${maven.test.reports}"/>
|
||||||
|
<junit printSummary="yes" haltonerror="true" haltonfailure="true" fork="true" dir=".">
|
||||||
|
<sysproperty key="basedir" value="."/>
|
||||||
|
<formatter type="xml"/>
|
||||||
|
<formatter type="plain" usefile="false"/>
|
||||||
|
<classpath>
|
||||||
|
<path refid="build.test.classpath"/>
|
||||||
|
<pathelement location="${maven.build.outputDir}"/>
|
||||||
|
<pathelement location="${maven.build.testOutputDir}"/>
|
||||||
|
</classpath>
|
||||||
|
<batchtest todir="${maven.test.reports}" unless="test">
|
||||||
|
<fileset dir="${maven.build.testDir.0}">
|
||||||
|
<include name="**/Test*.java"/>
|
||||||
|
<include name="**/*Test.java"/>
|
||||||
|
<include name="**/*TestCase.java"/>
|
||||||
|
<exclude name="**/*Abstract*Test.java"/>
|
||||||
|
</fileset>
|
||||||
|
</batchtest>
|
||||||
|
<batchtest todir="${maven.test.reports}" if="test">
|
||||||
|
<fileset dir="${maven.build.testDir.0}">
|
||||||
|
<include name="**/${test}.java"/>
|
||||||
|
<exclude name="**/*Abstract*Test.java"/>
|
||||||
|
</fileset>
|
||||||
|
</batchtest>
|
||||||
|
</junit>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="test-junit-present">
|
||||||
|
<available classname="junit.framework.Test" property="junit.present" classpathref="build.test.classpath"/>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="test-junit-status"
|
||||||
|
depends="test-junit-present">
|
||||||
|
<condition property="junit.missing">
|
||||||
|
<and>
|
||||||
|
<isfalse value="${junit.present}"/>
|
||||||
|
<isfalse value="${maven.test.skip}"/>
|
||||||
|
</and>
|
||||||
|
</condition>
|
||||||
|
<condition property="junit.skipped">
|
||||||
|
<or>
|
||||||
|
<isfalse value="${junit.present}"/>
|
||||||
|
<istrue value="${maven.test.skip}"/>
|
||||||
|
</or>
|
||||||
|
</condition>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="junit-missing"
|
||||||
|
depends="test-junit-status"
|
||||||
|
if="junit.missing">
|
||||||
|
<echo>=================================== WARNING ===================================</echo>
|
||||||
|
<echo> JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed.</echo>
|
||||||
|
<echo>===============================================================================</echo>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<!-- ====================================================================== -->
|
||||||
|
<!-- Javadoc target -->
|
||||||
|
<!-- ====================================================================== -->
|
||||||
|
|
||||||
|
<target name="javadoc" description="Generates the Javadoc of the application">
|
||||||
|
<javadoc sourcepath="${maven.build.srcDir.0}"
|
||||||
|
packagenames="*"
|
||||||
|
destdir="${maven.reporting.outputDirectory}/apidocs"
|
||||||
|
access="protected"
|
||||||
|
old="false"
|
||||||
|
verbose="false"
|
||||||
|
version="true"
|
||||||
|
use="true"
|
||||||
|
author="true"
|
||||||
|
splitindex="false"
|
||||||
|
nodeprecated="false"
|
||||||
|
nodeprecatedlist="false"
|
||||||
|
notree="false"
|
||||||
|
noindex="false"
|
||||||
|
nohelp="false"
|
||||||
|
nonavbar="false"
|
||||||
|
serialwarn="false"
|
||||||
|
charset="ISO-8859-1"
|
||||||
|
linksource="false"
|
||||||
|
breakiterator="false"/>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<!-- ====================================================================== -->
|
||||||
|
<!-- Package target -->
|
||||||
|
<!-- ====================================================================== -->
|
||||||
|
|
||||||
|
<target name="package" depends="compile,test" description="Package the application">
|
||||||
|
<jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar"
|
||||||
|
compress="true"
|
||||||
|
index="false"
|
||||||
|
basedir="${maven.build.outputDir}"
|
||||||
|
excludes="**/package.html"/>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<!-- ====================================================================== -->
|
||||||
|
<!-- A dummy target for the package named after the type it creates -->
|
||||||
|
<!-- ====================================================================== -->
|
||||||
|
|
||||||
|
<target name="jar" depends="package" description="Builds the jar for the application"/>
|
||||||
|
|
||||||
|
<!-- ====================================================================== -->
|
||||||
|
<!-- Download dependencies target -->
|
||||||
|
<!-- ====================================================================== -->
|
||||||
|
|
||||||
|
<target name="test-offline">
|
||||||
|
<condition property="maven.mode.offline">
|
||||||
|
<equals arg1="${maven.settings.offline}" arg2="true"/>
|
||||||
|
</condition>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
</project>
|
@ -0,0 +1,36 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
JAVA_PKG_IUSE="doc source"
|
||||||
|
|
||||||
|
inherit java-pkg-2 java-ant-2
|
||||||
|
|
||||||
|
DESCRIPTION="Command line parsing framework for Java"
|
||||||
|
HOMEPAGE="https://github.com/cbeust/jcommander"
|
||||||
|
SRC_URI="https://github.com/cbeust/${PN}/archive/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
DEPEND=">=virtual/jdk-1.6"
|
||||||
|
RDEPEND=">=virtual/jre-1.6"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${PN}-${P}"
|
||||||
|
|
||||||
|
JAVA_ANT_REWRITE_CLASSPATH="yes"
|
||||||
|
|
||||||
|
java_prepare() {
|
||||||
|
cp "${FILESDIR}"/${P}-build.xml build.xml || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
java-pkg_newjar target/${P}.jar
|
||||||
|
|
||||||
|
dodoc README.markdown CHANGELOG
|
||||||
|
use doc && java-pkg_dojavadoc target/site/apidocs
|
||||||
|
use source && java-pkg_dosrc src/main/java
|
||||||
|
}
|
@ -1,188 +0,0 @@
|
|||||||
<!-- From: https://github.com/cbeust/testng/blob/master/build-tests.xml -->
|
|
||||||
|
|
||||||
<project name="testng" default="all" basedir=".">
|
|
||||||
|
|
||||||
<property file="build.properties"/>
|
|
||||||
|
|
||||||
<property name="report.dir" value="${test.output.dir}"/>
|
|
||||||
<property name="junit.report.dir" value="${report.dir}/test-tmp"/>
|
|
||||||
<property name="testng.report.dir" value="${report.dir}"/>
|
|
||||||
|
|
||||||
<target name="all" depends="prepare,compile,run,reports,done"/>
|
|
||||||
|
|
||||||
<!-- ==================================================================== -->
|
|
||||||
<!-- Compile -->
|
|
||||||
<!-- ==================================================================== -->
|
|
||||||
<path id="compile.cp">
|
|
||||||
<pathelement location="${testng.jar}" />
|
|
||||||
<fileset dir="${lib.dir}" includes="${guice2.jar}" />
|
|
||||||
<fileset dir="${lib.dir}" includes="${junit.jar}" />
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<target name="env:info">
|
|
||||||
<echo>
|
|
||||||
BASEDIR =${basedir}
|
|
||||||
TEST.DIR =${test.dir}
|
|
||||||
TEST.BUILD.DIR =${test.build.dir}
|
|
||||||
REPORT.DIR =${report.dir}
|
|
||||||
JUNIT.REPORT.DIR =${junit.report.dir}
|
|
||||||
TESTNG.REPORT.DIR=${testng.report.dir}
|
|
||||||
</echo>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<target name="compile" depends="prepare">
|
|
||||||
<echo message=" -- Compiling tests --"/>
|
|
||||||
|
|
||||||
<property name="build.compiler" value="modern"/>
|
|
||||||
<javac debug="true"
|
|
||||||
source="1.5"
|
|
||||||
classpathref="compile.cp"
|
|
||||||
srcdir="${test.dir}"
|
|
||||||
destdir="${test.build.dir}"
|
|
||||||
/>
|
|
||||||
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<target name="prepare">
|
|
||||||
<tstamp/>
|
|
||||||
<mkdir dir="${test.build.dir}"/>
|
|
||||||
<mkdir dir="${junit.report.dir}"/>
|
|
||||||
<mkdir dir="${testng.report.dir}"/>
|
|
||||||
|
|
||||||
<taskdef name="testng"
|
|
||||||
classname="org.testng.TestNGAntTask"
|
|
||||||
classpath="${build.dir}"/>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
<property name="cobertura.dir" value="../cobertura-1.9.4.1" />
|
|
||||||
|
|
||||||
<path id="cobertura.classpath">
|
|
||||||
<fileset dir="${cobertura.dir}">
|
|
||||||
<include name="cobertura.jar" />
|
|
||||||
<include name="lib/**/*.jar" />
|
|
||||||
</fileset>
|
|
||||||
</path>
|
|
||||||
-->
|
|
||||||
|
|
||||||
<!-- ==================================================================== -->
|
|
||||||
<!-- Run -->
|
|
||||||
<!-- ==================================================================== -->
|
|
||||||
|
|
||||||
<path id="run.cp">
|
|
||||||
<!--
|
|
||||||
<path location="target/instrumented-classes" />
|
|
||||||
<path refid="cobertura.classpath" />
|
|
||||||
-->
|
|
||||||
<path refid="compile.cp"/>
|
|
||||||
<pathelement location="${test.build.dir}"/>
|
|
||||||
</path>
|
|
||||||
|
|
||||||
<target name="run" description="Run tests" depends="compile,copy-resources">
|
|
||||||
<echo message=" -- Running tests --"/>
|
|
||||||
<echo message=" -- ${testng.jar} --" />
|
|
||||||
<testng classpathref="run.cp"
|
|
||||||
outputdir="${testng.report.dir}">
|
|
||||||
<xmlfileset dir="${test.resources.dir}" includes="testng.xml"/>
|
|
||||||
<jvmarg value="-Dtest.resources.dir=${test.resources.dir}" />
|
|
||||||
<jvmarg value="-Dsun.io.serialization.extendedDebugInfo=true" />
|
|
||||||
</testng>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<target name="copy-resources" description="Copies resources.">
|
|
||||||
<copy verbose="false"
|
|
||||||
file="${src.resources.dir}/testngtasks"
|
|
||||||
todir="${build.dir}" />
|
|
||||||
<copy todir="${build.dir}">
|
|
||||||
<fileset dir="${src.resources.dir}">
|
|
||||||
<exclude name="**/.*" />
|
|
||||||
<exclude name="**/CVS/*" />
|
|
||||||
</fileset>
|
|
||||||
</copy>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<target name="run:single" description="Run 1 property file named with the ant property test" depends="compile">
|
|
||||||
<echo message=" -- testng-tests-run1 --"/>
|
|
||||||
|
|
||||||
<testng outputdir="${testng.report.dir}"
|
|
||||||
classpathref="run.cp"
|
|
||||||
useDefaultListeners="true"
|
|
||||||
outputDir="${testng.report.dir}">
|
|
||||||
<xmlfileset dir="${test.resources.dir}" includes="testng-single.xml"/>
|
|
||||||
</testng>
|
|
||||||
|
|
||||||
<echo>Report created in open ${testng.report.dir}/index.html</echo>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<target name="run:antprop" description="Run a test to see if ant system propertes are passed correctly" depends="compile">
|
|
||||||
<echo message=" -- testng-tests-run-antprop --"/>
|
|
||||||
<property name="syspropset1" value="value 1"/>
|
|
||||||
<property name="syspropset2" value="value 2"/>
|
|
||||||
<propertyset id="propset1">
|
|
||||||
<propertyref name="syspropset1"/>
|
|
||||||
<propertyref name="syspropset2"/>
|
|
||||||
</propertyset>
|
|
||||||
|
|
||||||
<testng outputdir="${testng.report.dir}"
|
|
||||||
classpathref="run.cp">
|
|
||||||
<xmlfileset dir="${test.resources.dir}" includes="testng-single3.xml"/>
|
|
||||||
<propertyset refid="propset1"/>
|
|
||||||
<sysproperty key="sysprop1" value="value 3"/>
|
|
||||||
</testng>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<!-- ==================================================================== -->
|
|
||||||
<!-- Run specific configuration -->
|
|
||||||
<!-- ==================================================================== -->
|
|
||||||
<target name="run:conf"
|
|
||||||
if="testng.conf"
|
|
||||||
depends="clean:reports,compile"
|
|
||||||
description="Run specified tests">
|
|
||||||
<echo message=" -- testng-tests-run --"/>
|
|
||||||
<echo message="using: ${testng.conf}.xml"/>
|
|
||||||
|
|
||||||
<testng classpathref="run.cp"
|
|
||||||
outputDir="${testng.report.dir}">
|
|
||||||
<xmlfileset dir="${test.resources.dir}" includes="${testng.conf}.xml"/>
|
|
||||||
</testng>
|
|
||||||
|
|
||||||
<antcall target="clean.tmp"/>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ==================================================================== -->
|
|
||||||
<!-- Reports -->
|
|
||||||
<!-- ==================================================================== -->
|
|
||||||
|
|
||||||
<target name="reports">
|
|
||||||
<junitreport todir="${junit.report.dir}">
|
|
||||||
<fileset dir="${testng.report.dir}">
|
|
||||||
<include name="*.xml"/>
|
|
||||||
<exclude name="testng-failed.xml"/>
|
|
||||||
<exclude name="testng-results.xml" />
|
|
||||||
</fileset>
|
|
||||||
<report format="noframes" todir="${junit.report.dir}"/>
|
|
||||||
</junitreport>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
|
|
||||||
<target name="clean.tmp">
|
|
||||||
<delete dir="${test.output.dir}"/>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<target name="clean:reports">
|
|
||||||
<delete dir="${report.dir}"/>
|
|
||||||
<delete dir="${junit.report.dir}"/>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<target name="clean" depends="clean.tmp,clean:reports">
|
|
||||||
<echo message=" -- test clean --"/>
|
|
||||||
|
|
||||||
<delete dir="${test.build.dir}"/>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<target name="done">
|
|
||||||
<echo>Reports can be found in: open ${testng.report.dir}/index.html</echo>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
</project>
|
|
@ -0,0 +1,166 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
WX_GTK_VER="3.0"
|
||||||
|
|
||||||
|
inherit autotools elisp-common eutils java-pkg-opt-2 multilib systemd versionator wxwidgets
|
||||||
|
|
||||||
|
# NOTE: If you need symlinks for binaries please tell maintainers or
|
||||||
|
# open up a bug to let it be created.
|
||||||
|
|
||||||
|
DESCRIPTION="Erlang programming language, runtime environment, and large collection of libraries"
|
||||||
|
HOMEPAGE="http://www.erlang.org/"
|
||||||
|
SRC_URI="http://www.erlang.org/download/otp_src_${PV}.tar.gz
|
||||||
|
http://erlang.org/download/otp_doc_man_${PV}.tar.gz
|
||||||
|
doc? ( http://erlang.org/download/otp_doc_html_${PV}.tar.gz )"
|
||||||
|
|
||||||
|
LICENSE="ErlPL-1.1"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
|
||||||
|
IUSE="compat-ethread doc emacs halfword hipe java kpoll libressl odbc smp sctp ssl systemd tk wxwidgets"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
ssl? (
|
||||||
|
!libressl? ( >=dev-libs/openssl-0.9.7d:0 )
|
||||||
|
libressl? ( dev-libs/libressl )
|
||||||
|
)
|
||||||
|
emacs? ( virtual/emacs )
|
||||||
|
java? ( >=virtual/jdk-1.2:* )
|
||||||
|
odbc? ( dev-db/unixODBC )"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] virtual/glu )
|
||||||
|
sctp? ( net-misc/lksctp-tools )
|
||||||
|
tk? ( dev-lang/tk )"
|
||||||
|
|
||||||
|
S="${WORKDIR}/otp_src_${PV}"
|
||||||
|
|
||||||
|
SITEFILE=50${PN}-gentoo.el
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
if use halfword ; then
|
||||||
|
use amd64 || die "halfword support is limited to amd64"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${FILESDIR}"/${PN}-18.0-wx3.0.patch
|
||||||
|
|
||||||
|
use odbc || sed -i 's: odbc : :' lib/Makefile
|
||||||
|
|
||||||
|
# bug 263129, don't ignore LDFLAGS, reported upstream
|
||||||
|
sed -e 's:LDFLAGS = \$(DED_LDFLAGS):LDFLAGS += \$(DED_LDFLAGS):' -i "${S}"/lib/megaco/src/flex/Makefile.in
|
||||||
|
|
||||||
|
# don't ignore LDFLAGS, reported upstream
|
||||||
|
sed -e 's:LDFLAGS = \$(ODBC_LIB) \$(EI_LDFLAGS):LDFLAGS += \$(ODBC_LIB) \$(EI_LDFLAGS):' -i "${S}"/lib/odbc/c_src/Makefile.in
|
||||||
|
|
||||||
|
if ! use wxwidgets; then
|
||||||
|
sed -i 's: wx : :' lib/Makefile
|
||||||
|
rm -rf lib/wx
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Nasty workaround, reported upstream
|
||||||
|
cp "${S}"/lib/configure.in.src "${S}"/lib/configure.in
|
||||||
|
|
||||||
|
# bug 383697
|
||||||
|
sed -i '1i#define OF(x) x' erts/emulator/drivers/common/gzio.c
|
||||||
|
|
||||||
|
cd erts && mv configure.in configure.ac && eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
use wxwidgets && need-wxwidgets unicode
|
||||||
|
use java || export JAVAC=false
|
||||||
|
|
||||||
|
econf \
|
||||||
|
--enable-threads \
|
||||||
|
$(use_enable sctp) \
|
||||||
|
$(use_enable systemd) \
|
||||||
|
$(use_enable halfword halfword-emulator) \
|
||||||
|
$(use_enable hipe) \
|
||||||
|
$(use_with ssl ssl "${EPREFIX}"/usr) \
|
||||||
|
$(use_enable ssl dynamic-ssl-lib) \
|
||||||
|
$(use_enable kpoll kernel-poll) \
|
||||||
|
$(use_enable smp smp-support) \
|
||||||
|
$(use compat-ethread && echo "--enable-ethread-pre-pentium4-compatibility") \
|
||||||
|
$(use x64-macos && echo "--enable-darwin-64bit")
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
use java || export JAVAC=false
|
||||||
|
emake
|
||||||
|
|
||||||
|
if use emacs ; then
|
||||||
|
pushd lib/tools/emacs
|
||||||
|
elisp-compile *.el
|
||||||
|
popd
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
extract_version() {
|
||||||
|
sed -n -e "/^$2 = \(.*\)$/s::\1:p" "${S}/$1/vsn.mk"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local ERL_LIBDIR=/usr/$(get_libdir)/erlang
|
||||||
|
local ERL_INTERFACE_VER=$(extract_version lib/erl_interface EI_VSN)
|
||||||
|
local ERL_ERTS_VER=$(extract_version erts VSN)
|
||||||
|
|
||||||
|
emake INSTALL_PREFIX="${D}" install
|
||||||
|
dodoc AUTHORS README.md
|
||||||
|
|
||||||
|
dosym "${ERL_LIBDIR}/bin/erl" /usr/bin/erl
|
||||||
|
dosym "${ERL_LIBDIR}/bin/erlc" /usr/bin/erlc
|
||||||
|
dosym "${ERL_LIBDIR}/bin/escript" /usr/bin/escript
|
||||||
|
dosym \
|
||||||
|
"${ERL_LIBDIR}/lib/erl_interface-${ERL_INTERFACE_VER}/bin/erl_call" \
|
||||||
|
/usr/bin/erl_call
|
||||||
|
dosym "${ERL_LIBDIR}/erts-${ERL_ERTS_VER}/bin/beam" /usr/bin/beam
|
||||||
|
use smp && dosym "${ERL_LIBDIR}/erts-${ERL_ERTS_VER}/bin/beam.smp" /usr/bin/beam.smp
|
||||||
|
|
||||||
|
## Remove ${D} from the following files
|
||||||
|
sed -e "s:${D}::g" -i "${ED}${ERL_LIBDIR}/bin/erl"
|
||||||
|
sed -e "s:${D}::g" -i "${ED}${ERL_LIBDIR}/bin/start"
|
||||||
|
grep -rle "${D}" "${ED}/${ERL_LIBDIR}/erts-${ERL_ERTS_VER}" | xargs sed -i -e "s:${D}::g"
|
||||||
|
|
||||||
|
## Clean up the no longer needed files
|
||||||
|
rm "${ED}/${ERL_LIBDIR}/Install"
|
||||||
|
|
||||||
|
for i in "${WORKDIR}"/man/man* ; do
|
||||||
|
dodir "${ERL_LIBDIR}/${i##${WORKDIR}}"
|
||||||
|
done
|
||||||
|
for file in "${WORKDIR}"/man/man*/*.[1-9]; do
|
||||||
|
# doman sucks so we can't use it
|
||||||
|
cp ${file} "${ED}/${ERL_LIBDIR}"/man/man${file##*.}/
|
||||||
|
done
|
||||||
|
# extend MANPATH, so the normal man command can find it
|
||||||
|
# see bug 189639
|
||||||
|
dodir /etc/env.d/
|
||||||
|
echo "MANPATH=\"${EPREFIX}${ERL_LIBDIR}/man\"" > "${ED}/etc/env.d/90erlang"
|
||||||
|
|
||||||
|
if use doc ; then
|
||||||
|
dohtml -A README,erl,hrl,c,h,kwc,info -r \
|
||||||
|
"${WORKDIR}"/doc "${WORKDIR}"/lib "${WORKDIR}"/erts-*
|
||||||
|
fi
|
||||||
|
|
||||||
|
if use emacs ; then
|
||||||
|
pushd "${S}"
|
||||||
|
elisp-install erlang lib/tools/emacs/*.{el,elc}
|
||||||
|
sed -e "s:/usr/share:${EPREFIX}/usr/share:g" \
|
||||||
|
"${FILESDIR}"/${SITEFILE} > "${T}"/${SITEFILE}
|
||||||
|
elisp-site-file-install "${T}"/${SITEFILE}
|
||||||
|
popd
|
||||||
|
fi
|
||||||
|
|
||||||
|
newinitd "${FILESDIR}"/epmd.init epmd
|
||||||
|
systemd_dounit "${FILESDIR}"/epmd.service
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
use emacs && elisp-site-regen
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
use emacs && elisp-site-regen
|
||||||
|
}
|
@ -0,0 +1,531 @@
|
|||||||
|
Description: Fix constants for wxwidgets3.0
|
||||||
|
The values of wx constants can change between stable release series (and
|
||||||
|
some have between 2.8 and 3.0), but erlang seems to hardcode these values.
|
||||||
|
Author: Olly Betts <olly@survex.com>
|
||||||
|
Bug-Debian: https://bugs.debian.org/766790
|
||||||
|
Forwarded: no
|
||||||
|
Last-Update: 2014-11-25
|
||||||
|
|
||||||
|
--- a/lib/wx/include/wx.hrl
|
||||||
|
+++ b/lib/wx/include/wx.hrl
|
||||||
|
@@ -767,7 +767,7 @@
|
||||||
|
% From "checkbox.h"
|
||||||
|
-define(wxCHK_ALLOW_3RD_STATE_FOR_USER, 8192).
|
||||||
|
-define(wxCHK_3STATE, 4096).
|
||||||
|
--define(wxCHK_2STATE, 0).
|
||||||
|
+-define(wxCHK_2STATE, 16384).
|
||||||
|
% From "checkbox.h": wxCheckBoxState
|
||||||
|
-define(wxCHK_UNCHECKED, 0).
|
||||||
|
-define(wxCHK_CHECKED, 1).
|
||||||
|
@@ -1014,10 +1014,10 @@
|
||||||
|
-define(wxSIZE_AUTO_WIDTH, 1).
|
||||||
|
-define(wxSETUP, 131072).
|
||||||
|
-define(wxMORE, 65536).
|
||||||
|
--define(wxHELP, 32768).
|
||||||
|
--define(wxRESET, 16384).
|
||||||
|
--define(wxBACKWARD, 8192).
|
||||||
|
--define(wxFORWARD, 4096).
|
||||||
|
+-define(wxHELP, 4096).
|
||||||
|
+-define(wxRESET, 32768).
|
||||||
|
+-define(wxBACKWARD, 16384).
|
||||||
|
+-define(wxFORWARD, 8192).
|
||||||
|
-define(wxICON_MASK, (16#00000100 bor 16#00000200 bor 16#00000400 bor 16#00000800)).
|
||||||
|
-define(wxICON_ASTERISK, ?wxICON_INFORMATION).
|
||||||
|
-define(wxICON_STOP, ?wxICON_HAND).
|
||||||
|
@@ -1049,8 +1049,8 @@
|
||||||
|
-define(wxTC_TOP, 0).
|
||||||
|
-define(wxTC_FIXEDWIDTH, 32).
|
||||||
|
-define(wxTC_RIGHTJUSTIFY, 16).
|
||||||
|
--define(wxSP_WRAP, 8192).
|
||||||
|
--define(wxSP_ARROW_KEYS, 4096).
|
||||||
|
+-define(wxSP_WRAP, 32768).
|
||||||
|
+-define(wxSP_ARROW_KEYS, 16384).
|
||||||
|
-define(wxSP_VERTICAL, ?wxVERTICAL).
|
||||||
|
-define(wxSP_HORIZONTAL, ?wxHORIZONTAL).
|
||||||
|
-define(wxSB_VERTICAL, ?wxVERTICAL).
|
||||||
|
@@ -1071,8 +1071,8 @@
|
||||||
|
-define(wxCB_SIMPLE, 4).
|
||||||
|
-define(wxLB_INT_HEIGHT, 2048).
|
||||||
|
-define(wxLB_HSCROLL, ?wxHSCROLL).
|
||||||
|
--define(wxLB_ALWAYS_SB, 1024).
|
||||||
|
--define(wxLB_NEEDED_SB, 512).
|
||||||
|
+-define(wxLB_ALWAYS_SB, 512).
|
||||||
|
+-define(wxLB_NEEDED_SB, 0).
|
||||||
|
-define(wxLB_OWNERDRAW, 256).
|
||||||
|
-define(wxLB_EXTENDED, 128).
|
||||||
|
-define(wxLB_MULTIPLE, 64).
|
||||||
|
@@ -1548,7 +1548,7 @@
|
||||||
|
-define(wxUPDATE_UI_FROMIDLE, 2).
|
||||||
|
% From "dialog.h"
|
||||||
|
-define(wxDEFAULT_DIALOG_STYLE, (?wxCAPTION bor ?wxSYSTEM_MENU bor ?wxCLOSE_BOX)).
|
||||||
|
--define(wxDIALOG_NO_PARENT, 1).
|
||||||
|
+-define(wxDIALOG_NO_PARENT, 32).
|
||||||
|
% From "dirctrlg.h"
|
||||||
|
-define(wxDIRCTRL_DIR_ONLY, 16).
|
||||||
|
-define(wxDIRCTRL_SELECT_FIRST, 32).
|
||||||
|
@@ -2036,212 +2036,212 @@
|
||||||
|
-define(wxLANGUAGE_ARABIC_YEMEN, 24).
|
||||||
|
-define(wxLANGUAGE_ARMENIAN, 25).
|
||||||
|
-define(wxLANGUAGE_ASSAMESE, 26).
|
||||||
|
--define(wxLANGUAGE_AYMARA, 27).
|
||||||
|
--define(wxLANGUAGE_AZERI, 28).
|
||||||
|
--define(wxLANGUAGE_AZERI_CYRILLIC, 29).
|
||||||
|
--define(wxLANGUAGE_AZERI_LATIN, 30).
|
||||||
|
--define(wxLANGUAGE_BASHKIR, 31).
|
||||||
|
--define(wxLANGUAGE_BASQUE, 32).
|
||||||
|
--define(wxLANGUAGE_BELARUSIAN, 33).
|
||||||
|
--define(wxLANGUAGE_BENGALI, 34).
|
||||||
|
--define(wxLANGUAGE_BHUTANI, 35).
|
||||||
|
--define(wxLANGUAGE_BIHARI, 36).
|
||||||
|
--define(wxLANGUAGE_BISLAMA, 37).
|
||||||
|
--define(wxLANGUAGE_BRETON, 38).
|
||||||
|
--define(wxLANGUAGE_BULGARIAN, 39).
|
||||||
|
--define(wxLANGUAGE_BURMESE, 40).
|
||||||
|
--define(wxLANGUAGE_CAMBODIAN, 41).
|
||||||
|
--define(wxLANGUAGE_CATALAN, 42).
|
||||||
|
--define(wxLANGUAGE_CHINESE, 43).
|
||||||
|
--define(wxLANGUAGE_CHINESE_SIMPLIFIED, 44).
|
||||||
|
--define(wxLANGUAGE_CHINESE_TRADITIONAL, 45).
|
||||||
|
--define(wxLANGUAGE_CHINESE_HONGKONG, 46).
|
||||||
|
--define(wxLANGUAGE_CHINESE_MACAU, 47).
|
||||||
|
--define(wxLANGUAGE_CHINESE_SINGAPORE, 48).
|
||||||
|
--define(wxLANGUAGE_CHINESE_TAIWAN, 49).
|
||||||
|
--define(wxLANGUAGE_CORSICAN, 50).
|
||||||
|
--define(wxLANGUAGE_CROATIAN, 51).
|
||||||
|
--define(wxLANGUAGE_CZECH, 52).
|
||||||
|
--define(wxLANGUAGE_DANISH, 53).
|
||||||
|
--define(wxLANGUAGE_DUTCH, 54).
|
||||||
|
--define(wxLANGUAGE_DUTCH_BELGIAN, 55).
|
||||||
|
--define(wxLANGUAGE_ENGLISH, 56).
|
||||||
|
--define(wxLANGUAGE_ENGLISH_UK, 57).
|
||||||
|
--define(wxLANGUAGE_ENGLISH_US, 58).
|
||||||
|
--define(wxLANGUAGE_ENGLISH_AUSTRALIA, 59).
|
||||||
|
--define(wxLANGUAGE_ENGLISH_BELIZE, 60).
|
||||||
|
--define(wxLANGUAGE_ENGLISH_BOTSWANA, 61).
|
||||||
|
--define(wxLANGUAGE_ENGLISH_CANADA, 62).
|
||||||
|
--define(wxLANGUAGE_ENGLISH_CARIBBEAN, 63).
|
||||||
|
--define(wxLANGUAGE_ENGLISH_DENMARK, 64).
|
||||||
|
--define(wxLANGUAGE_ENGLISH_EIRE, 65).
|
||||||
|
--define(wxLANGUAGE_ENGLISH_JAMAICA, 66).
|
||||||
|
--define(wxLANGUAGE_ENGLISH_NEW_ZEALAND, 67).
|
||||||
|
--define(wxLANGUAGE_ENGLISH_PHILIPPINES, 68).
|
||||||
|
--define(wxLANGUAGE_ENGLISH_SOUTH_AFRICA, 69).
|
||||||
|
--define(wxLANGUAGE_ENGLISH_TRINIDAD, 70).
|
||||||
|
--define(wxLANGUAGE_ENGLISH_ZIMBABWE, 71).
|
||||||
|
--define(wxLANGUAGE_ESPERANTO, 72).
|
||||||
|
--define(wxLANGUAGE_ESTONIAN, 73).
|
||||||
|
--define(wxLANGUAGE_FAEROESE, 74).
|
||||||
|
--define(wxLANGUAGE_FARSI, 75).
|
||||||
|
--define(wxLANGUAGE_FIJI, 76).
|
||||||
|
--define(wxLANGUAGE_FINNISH, 77).
|
||||||
|
--define(wxLANGUAGE_FRENCH, 78).
|
||||||
|
--define(wxLANGUAGE_FRENCH_BELGIAN, 79).
|
||||||
|
--define(wxLANGUAGE_FRENCH_CANADIAN, 80).
|
||||||
|
--define(wxLANGUAGE_FRENCH_LUXEMBOURG, 81).
|
||||||
|
--define(wxLANGUAGE_FRENCH_MONACO, 82).
|
||||||
|
--define(wxLANGUAGE_FRENCH_SWISS, 83).
|
||||||
|
--define(wxLANGUAGE_FRISIAN, 84).
|
||||||
|
--define(wxLANGUAGE_GALICIAN, 85).
|
||||||
|
--define(wxLANGUAGE_GEORGIAN, 86).
|
||||||
|
--define(wxLANGUAGE_GERMAN, 87).
|
||||||
|
--define(wxLANGUAGE_GERMAN_AUSTRIAN, 88).
|
||||||
|
--define(wxLANGUAGE_GERMAN_BELGIUM, 89).
|
||||||
|
--define(wxLANGUAGE_GERMAN_LIECHTENSTEIN, 90).
|
||||||
|
--define(wxLANGUAGE_GERMAN_LUXEMBOURG, 91).
|
||||||
|
--define(wxLANGUAGE_GERMAN_SWISS, 92).
|
||||||
|
--define(wxLANGUAGE_GREEK, 93).
|
||||||
|
--define(wxLANGUAGE_GREENLANDIC, 94).
|
||||||
|
--define(wxLANGUAGE_GUARANI, 95).
|
||||||
|
--define(wxLANGUAGE_GUJARATI, 96).
|
||||||
|
--define(wxLANGUAGE_HAUSA, 97).
|
||||||
|
--define(wxLANGUAGE_HEBREW, 98).
|
||||||
|
--define(wxLANGUAGE_HINDI, 99).
|
||||||
|
--define(wxLANGUAGE_HUNGARIAN, 100).
|
||||||
|
--define(wxLANGUAGE_ICELANDIC, 101).
|
||||||
|
--define(wxLANGUAGE_INDONESIAN, 102).
|
||||||
|
--define(wxLANGUAGE_INTERLINGUA, 103).
|
||||||
|
--define(wxLANGUAGE_INTERLINGUE, 104).
|
||||||
|
--define(wxLANGUAGE_INUKTITUT, 105).
|
||||||
|
--define(wxLANGUAGE_INUPIAK, 106).
|
||||||
|
--define(wxLANGUAGE_IRISH, 107).
|
||||||
|
--define(wxLANGUAGE_ITALIAN, 108).
|
||||||
|
--define(wxLANGUAGE_ITALIAN_SWISS, 109).
|
||||||
|
--define(wxLANGUAGE_JAPANESE, 110).
|
||||||
|
--define(wxLANGUAGE_JAVANESE, 111).
|
||||||
|
--define(wxLANGUAGE_KANNADA, 112).
|
||||||
|
--define(wxLANGUAGE_KASHMIRI, 113).
|
||||||
|
--define(wxLANGUAGE_KASHMIRI_INDIA, 114).
|
||||||
|
--define(wxLANGUAGE_KAZAKH, 115).
|
||||||
|
--define(wxLANGUAGE_KERNEWEK, 116).
|
||||||
|
--define(wxLANGUAGE_KINYARWANDA, 117).
|
||||||
|
--define(wxLANGUAGE_KIRGHIZ, 118).
|
||||||
|
--define(wxLANGUAGE_KIRUNDI, 119).
|
||||||
|
--define(wxLANGUAGE_KONKANI, 120).
|
||||||
|
--define(wxLANGUAGE_KOREAN, 121).
|
||||||
|
--define(wxLANGUAGE_KURDISH, 122).
|
||||||
|
--define(wxLANGUAGE_LAOTHIAN, 123).
|
||||||
|
--define(wxLANGUAGE_LATIN, 124).
|
||||||
|
--define(wxLANGUAGE_LATVIAN, 125).
|
||||||
|
--define(wxLANGUAGE_LINGALA, 126).
|
||||||
|
--define(wxLANGUAGE_LITHUANIAN, 127).
|
||||||
|
--define(wxLANGUAGE_MACEDONIAN, 128).
|
||||||
|
--define(wxLANGUAGE_MALAGASY, 129).
|
||||||
|
--define(wxLANGUAGE_MALAY, 130).
|
||||||
|
--define(wxLANGUAGE_MALAYALAM, 131).
|
||||||
|
--define(wxLANGUAGE_MALAY_BRUNEI_DARUSSALAM, 132).
|
||||||
|
--define(wxLANGUAGE_MALAY_MALAYSIA, 133).
|
||||||
|
--define(wxLANGUAGE_MALTESE, 134).
|
||||||
|
--define(wxLANGUAGE_MANIPURI, 135).
|
||||||
|
--define(wxLANGUAGE_MAORI, 136).
|
||||||
|
--define(wxLANGUAGE_MARATHI, 137).
|
||||||
|
--define(wxLANGUAGE_MOLDAVIAN, 138).
|
||||||
|
--define(wxLANGUAGE_MONGOLIAN, 139).
|
||||||
|
--define(wxLANGUAGE_NAURU, 140).
|
||||||
|
--define(wxLANGUAGE_NEPALI, 141).
|
||||||
|
--define(wxLANGUAGE_NEPALI_INDIA, 142).
|
||||||
|
--define(wxLANGUAGE_NORWEGIAN_BOKMAL, 143).
|
||||||
|
--define(wxLANGUAGE_NORWEGIAN_NYNORSK, 144).
|
||||||
|
--define(wxLANGUAGE_OCCITAN, 145).
|
||||||
|
--define(wxLANGUAGE_ORIYA, 146).
|
||||||
|
--define(wxLANGUAGE_OROMO, 147).
|
||||||
|
--define(wxLANGUAGE_PASHTO, 148).
|
||||||
|
--define(wxLANGUAGE_POLISH, 149).
|
||||||
|
--define(wxLANGUAGE_PORTUGUESE, 150).
|
||||||
|
--define(wxLANGUAGE_PORTUGUESE_BRAZILIAN, 151).
|
||||||
|
--define(wxLANGUAGE_PUNJABI, 152).
|
||||||
|
--define(wxLANGUAGE_QUECHUA, 153).
|
||||||
|
--define(wxLANGUAGE_RHAETO_ROMANCE, 154).
|
||||||
|
--define(wxLANGUAGE_ROMANIAN, 155).
|
||||||
|
--define(wxLANGUAGE_RUSSIAN, 156).
|
||||||
|
--define(wxLANGUAGE_RUSSIAN_UKRAINE, 157).
|
||||||
|
--define(wxLANGUAGE_SAMOAN, 158).
|
||||||
|
--define(wxLANGUAGE_SANGHO, 159).
|
||||||
|
--define(wxLANGUAGE_SANSKRIT, 160).
|
||||||
|
--define(wxLANGUAGE_SCOTS_GAELIC, 161).
|
||||||
|
--define(wxLANGUAGE_SERBIAN, 162).
|
||||||
|
--define(wxLANGUAGE_SERBIAN_CYRILLIC, 163).
|
||||||
|
--define(wxLANGUAGE_SERBIAN_LATIN, 164).
|
||||||
|
--define(wxLANGUAGE_SERBO_CROATIAN, 165).
|
||||||
|
--define(wxLANGUAGE_SESOTHO, 166).
|
||||||
|
--define(wxLANGUAGE_SETSWANA, 167).
|
||||||
|
--define(wxLANGUAGE_SHONA, 168).
|
||||||
|
--define(wxLANGUAGE_SINDHI, 169).
|
||||||
|
--define(wxLANGUAGE_SINHALESE, 170).
|
||||||
|
--define(wxLANGUAGE_SISWATI, 171).
|
||||||
|
--define(wxLANGUAGE_SLOVAK, 172).
|
||||||
|
--define(wxLANGUAGE_SLOVENIAN, 173).
|
||||||
|
--define(wxLANGUAGE_SOMALI, 174).
|
||||||
|
--define(wxLANGUAGE_SPANISH, 175).
|
||||||
|
--define(wxLANGUAGE_SPANISH_ARGENTINA, 176).
|
||||||
|
--define(wxLANGUAGE_SPANISH_BOLIVIA, 177).
|
||||||
|
--define(wxLANGUAGE_SPANISH_CHILE, 178).
|
||||||
|
--define(wxLANGUAGE_SPANISH_COLOMBIA, 179).
|
||||||
|
--define(wxLANGUAGE_SPANISH_COSTA_RICA, 180).
|
||||||
|
--define(wxLANGUAGE_SPANISH_DOMINICAN_REPUBLIC, 181).
|
||||||
|
--define(wxLANGUAGE_SPANISH_ECUADOR, 182).
|
||||||
|
--define(wxLANGUAGE_SPANISH_EL_SALVADOR, 183).
|
||||||
|
--define(wxLANGUAGE_SPANISH_GUATEMALA, 184).
|
||||||
|
--define(wxLANGUAGE_SPANISH_HONDURAS, 185).
|
||||||
|
--define(wxLANGUAGE_SPANISH_MEXICAN, 186).
|
||||||
|
--define(wxLANGUAGE_SPANISH_MODERN, 187).
|
||||||
|
--define(wxLANGUAGE_SPANISH_NICARAGUA, 188).
|
||||||
|
--define(wxLANGUAGE_SPANISH_PANAMA, 189).
|
||||||
|
--define(wxLANGUAGE_SPANISH_PARAGUAY, 190).
|
||||||
|
--define(wxLANGUAGE_SPANISH_PERU, 191).
|
||||||
|
--define(wxLANGUAGE_SPANISH_PUERTO_RICO, 192).
|
||||||
|
--define(wxLANGUAGE_SPANISH_URUGUAY, 193).
|
||||||
|
--define(wxLANGUAGE_SPANISH_US, 194).
|
||||||
|
--define(wxLANGUAGE_SPANISH_VENEZUELA, 195).
|
||||||
|
--define(wxLANGUAGE_SUNDANESE, 196).
|
||||||
|
--define(wxLANGUAGE_SWAHILI, 197).
|
||||||
|
--define(wxLANGUAGE_SWEDISH, 198).
|
||||||
|
--define(wxLANGUAGE_SWEDISH_FINLAND, 199).
|
||||||
|
--define(wxLANGUAGE_TAGALOG, 200).
|
||||||
|
--define(wxLANGUAGE_TAJIK, 201).
|
||||||
|
--define(wxLANGUAGE_TAMIL, 202).
|
||||||
|
--define(wxLANGUAGE_TATAR, 203).
|
||||||
|
--define(wxLANGUAGE_TELUGU, 204).
|
||||||
|
--define(wxLANGUAGE_THAI, 205).
|
||||||
|
--define(wxLANGUAGE_TIBETAN, 206).
|
||||||
|
--define(wxLANGUAGE_TIGRINYA, 207).
|
||||||
|
--define(wxLANGUAGE_TONGA, 208).
|
||||||
|
--define(wxLANGUAGE_TSONGA, 209).
|
||||||
|
--define(wxLANGUAGE_TURKISH, 210).
|
||||||
|
--define(wxLANGUAGE_TURKMEN, 211).
|
||||||
|
--define(wxLANGUAGE_TWI, 212).
|
||||||
|
--define(wxLANGUAGE_UIGHUR, 213).
|
||||||
|
--define(wxLANGUAGE_UKRAINIAN, 214).
|
||||||
|
--define(wxLANGUAGE_URDU, 215).
|
||||||
|
--define(wxLANGUAGE_URDU_INDIA, 216).
|
||||||
|
--define(wxLANGUAGE_URDU_PAKISTAN, 217).
|
||||||
|
--define(wxLANGUAGE_UZBEK, 218).
|
||||||
|
--define(wxLANGUAGE_UZBEK_CYRILLIC, 219).
|
||||||
|
--define(wxLANGUAGE_UZBEK_LATIN, 220).
|
||||||
|
--define(wxLANGUAGE_VIETNAMESE, 221).
|
||||||
|
--define(wxLANGUAGE_VOLAPUK, 222).
|
||||||
|
--define(wxLANGUAGE_WELSH, 223).
|
||||||
|
--define(wxLANGUAGE_WOLOF, 224).
|
||||||
|
--define(wxLANGUAGE_XHOSA, 225).
|
||||||
|
--define(wxLANGUAGE_YIDDISH, 226).
|
||||||
|
--define(wxLANGUAGE_YORUBA, 227).
|
||||||
|
--define(wxLANGUAGE_ZHUANG, 228).
|
||||||
|
--define(wxLANGUAGE_ZULU, 229).
|
||||||
|
+-define(wxLANGUAGE_AYMARA, 28).
|
||||||
|
+-define(wxLANGUAGE_AZERI, 29).
|
||||||
|
+-define(wxLANGUAGE_AZERI_CYRILLIC, 30).
|
||||||
|
+-define(wxLANGUAGE_AZERI_LATIN, 31).
|
||||||
|
+-define(wxLANGUAGE_BASHKIR, 32).
|
||||||
|
+-define(wxLANGUAGE_BASQUE, 33).
|
||||||
|
+-define(wxLANGUAGE_BELARUSIAN, 34).
|
||||||
|
+-define(wxLANGUAGE_BENGALI, 35).
|
||||||
|
+-define(wxLANGUAGE_BHUTANI, 36).
|
||||||
|
+-define(wxLANGUAGE_BIHARI, 37).
|
||||||
|
+-define(wxLANGUAGE_BISLAMA, 38).
|
||||||
|
+-define(wxLANGUAGE_BRETON, 40).
|
||||||
|
+-define(wxLANGUAGE_BULGARIAN, 41).
|
||||||
|
+-define(wxLANGUAGE_BURMESE, 42).
|
||||||
|
+-define(wxLANGUAGE_CAMBODIAN, 43).
|
||||||
|
+-define(wxLANGUAGE_CATALAN, 44).
|
||||||
|
+-define(wxLANGUAGE_CHINESE, 45).
|
||||||
|
+-define(wxLANGUAGE_CHINESE_SIMPLIFIED, 46).
|
||||||
|
+-define(wxLANGUAGE_CHINESE_TRADITIONAL, 47).
|
||||||
|
+-define(wxLANGUAGE_CHINESE_HONGKONG, 48).
|
||||||
|
+-define(wxLANGUAGE_CHINESE_MACAU, 49).
|
||||||
|
+-define(wxLANGUAGE_CHINESE_SINGAPORE, 50).
|
||||||
|
+-define(wxLANGUAGE_CHINESE_TAIWAN, 51).
|
||||||
|
+-define(wxLANGUAGE_CORSICAN, 52).
|
||||||
|
+-define(wxLANGUAGE_CROATIAN, 53).
|
||||||
|
+-define(wxLANGUAGE_CZECH, 54).
|
||||||
|
+-define(wxLANGUAGE_DANISH, 55).
|
||||||
|
+-define(wxLANGUAGE_DUTCH, 56).
|
||||||
|
+-define(wxLANGUAGE_DUTCH_BELGIAN, 57).
|
||||||
|
+-define(wxLANGUAGE_ENGLISH, 58).
|
||||||
|
+-define(wxLANGUAGE_ENGLISH_UK, 59).
|
||||||
|
+-define(wxLANGUAGE_ENGLISH_US, 60).
|
||||||
|
+-define(wxLANGUAGE_ENGLISH_AUSTRALIA, 61).
|
||||||
|
+-define(wxLANGUAGE_ENGLISH_BELIZE, 62).
|
||||||
|
+-define(wxLANGUAGE_ENGLISH_BOTSWANA, 63).
|
||||||
|
+-define(wxLANGUAGE_ENGLISH_CANADA, 64).
|
||||||
|
+-define(wxLANGUAGE_ENGLISH_CARIBBEAN, 65).
|
||||||
|
+-define(wxLANGUAGE_ENGLISH_DENMARK, 66).
|
||||||
|
+-define(wxLANGUAGE_ENGLISH_EIRE, 67).
|
||||||
|
+-define(wxLANGUAGE_ENGLISH_JAMAICA, 68).
|
||||||
|
+-define(wxLANGUAGE_ENGLISH_NEW_ZEALAND, 69).
|
||||||
|
+-define(wxLANGUAGE_ENGLISH_PHILIPPINES, 70).
|
||||||
|
+-define(wxLANGUAGE_ENGLISH_SOUTH_AFRICA, 71).
|
||||||
|
+-define(wxLANGUAGE_ENGLISH_TRINIDAD, 72).
|
||||||
|
+-define(wxLANGUAGE_ENGLISH_ZIMBABWE, 73).
|
||||||
|
+-define(wxLANGUAGE_ESPERANTO, 74).
|
||||||
|
+-define(wxLANGUAGE_ESTONIAN, 75).
|
||||||
|
+-define(wxLANGUAGE_FAEROESE, 76).
|
||||||
|
+-define(wxLANGUAGE_FARSI, 77).
|
||||||
|
+-define(wxLANGUAGE_FIJI, 78).
|
||||||
|
+-define(wxLANGUAGE_FINNISH, 79).
|
||||||
|
+-define(wxLANGUAGE_FRENCH, 80).
|
||||||
|
+-define(wxLANGUAGE_FRENCH_BELGIAN, 81).
|
||||||
|
+-define(wxLANGUAGE_FRENCH_CANADIAN, 82).
|
||||||
|
+-define(wxLANGUAGE_FRENCH_LUXEMBOURG, 83).
|
||||||
|
+-define(wxLANGUAGE_FRENCH_MONACO, 84).
|
||||||
|
+-define(wxLANGUAGE_FRENCH_SWISS, 85).
|
||||||
|
+-define(wxLANGUAGE_FRISIAN, 86).
|
||||||
|
+-define(wxLANGUAGE_GALICIAN, 87).
|
||||||
|
+-define(wxLANGUAGE_GEORGIAN, 88).
|
||||||
|
+-define(wxLANGUAGE_GERMAN, 89).
|
||||||
|
+-define(wxLANGUAGE_GERMAN_AUSTRIAN, 90).
|
||||||
|
+-define(wxLANGUAGE_GERMAN_BELGIUM, 91).
|
||||||
|
+-define(wxLANGUAGE_GERMAN_LIECHTENSTEIN, 92).
|
||||||
|
+-define(wxLANGUAGE_GERMAN_LUXEMBOURG, 93).
|
||||||
|
+-define(wxLANGUAGE_GERMAN_SWISS, 94).
|
||||||
|
+-define(wxLANGUAGE_GREEK, 95).
|
||||||
|
+-define(wxLANGUAGE_GREENLANDIC, 96).
|
||||||
|
+-define(wxLANGUAGE_GUARANI, 97).
|
||||||
|
+-define(wxLANGUAGE_GUJARATI, 98).
|
||||||
|
+-define(wxLANGUAGE_HAUSA, 99).
|
||||||
|
+-define(wxLANGUAGE_HEBREW, 100).
|
||||||
|
+-define(wxLANGUAGE_HINDI, 101).
|
||||||
|
+-define(wxLANGUAGE_HUNGARIAN, 102).
|
||||||
|
+-define(wxLANGUAGE_ICELANDIC, 103).
|
||||||
|
+-define(wxLANGUAGE_INDONESIAN, 104).
|
||||||
|
+-define(wxLANGUAGE_INTERLINGUA, 105).
|
||||||
|
+-define(wxLANGUAGE_INTERLINGUE, 106).
|
||||||
|
+-define(wxLANGUAGE_INUKTITUT, 107).
|
||||||
|
+-define(wxLANGUAGE_INUPIAK, 108).
|
||||||
|
+-define(wxLANGUAGE_IRISH, 109).
|
||||||
|
+-define(wxLANGUAGE_ITALIAN, 110).
|
||||||
|
+-define(wxLANGUAGE_ITALIAN_SWISS, 111).
|
||||||
|
+-define(wxLANGUAGE_JAPANESE, 112).
|
||||||
|
+-define(wxLANGUAGE_JAVANESE, 113).
|
||||||
|
+-define(wxLANGUAGE_KANNADA, 114).
|
||||||
|
+-define(wxLANGUAGE_KASHMIRI, 115).
|
||||||
|
+-define(wxLANGUAGE_KASHMIRI_INDIA, 116).
|
||||||
|
+-define(wxLANGUAGE_KAZAKH, 117).
|
||||||
|
+-define(wxLANGUAGE_KERNEWEK, 118).
|
||||||
|
+-define(wxLANGUAGE_KINYARWANDA, 119).
|
||||||
|
+-define(wxLANGUAGE_KIRGHIZ, 120).
|
||||||
|
+-define(wxLANGUAGE_KIRUNDI, 121).
|
||||||
|
+-define(wxLANGUAGE_KONKANI, 122).
|
||||||
|
+-define(wxLANGUAGE_KOREAN, 123).
|
||||||
|
+-define(wxLANGUAGE_KURDISH, 124).
|
||||||
|
+-define(wxLANGUAGE_LAOTHIAN, 125).
|
||||||
|
+-define(wxLANGUAGE_LATIN, 126).
|
||||||
|
+-define(wxLANGUAGE_LATVIAN, 127).
|
||||||
|
+-define(wxLANGUAGE_LINGALA, 128).
|
||||||
|
+-define(wxLANGUAGE_LITHUANIAN, 129).
|
||||||
|
+-define(wxLANGUAGE_MACEDONIAN, 130).
|
||||||
|
+-define(wxLANGUAGE_MALAGASY, 131).
|
||||||
|
+-define(wxLANGUAGE_MALAY, 132).
|
||||||
|
+-define(wxLANGUAGE_MALAYALAM, 133).
|
||||||
|
+-define(wxLANGUAGE_MALAY_BRUNEI_DARUSSALAM, 134).
|
||||||
|
+-define(wxLANGUAGE_MALAY_MALAYSIA, 135).
|
||||||
|
+-define(wxLANGUAGE_MALTESE, 136).
|
||||||
|
+-define(wxLANGUAGE_MANIPURI, 137).
|
||||||
|
+-define(wxLANGUAGE_MAORI, 138).
|
||||||
|
+-define(wxLANGUAGE_MARATHI, 139).
|
||||||
|
+-define(wxLANGUAGE_MOLDAVIAN, 140).
|
||||||
|
+-define(wxLANGUAGE_MONGOLIAN, 141).
|
||||||
|
+-define(wxLANGUAGE_NAURU, 142).
|
||||||
|
+-define(wxLANGUAGE_NEPALI, 143).
|
||||||
|
+-define(wxLANGUAGE_NEPALI_INDIA, 144).
|
||||||
|
+-define(wxLANGUAGE_NORWEGIAN_BOKMAL, 145).
|
||||||
|
+-define(wxLANGUAGE_NORWEGIAN_NYNORSK, 146).
|
||||||
|
+-define(wxLANGUAGE_OCCITAN, 147).
|
||||||
|
+-define(wxLANGUAGE_ORIYA, 148).
|
||||||
|
+-define(wxLANGUAGE_OROMO, 149).
|
||||||
|
+-define(wxLANGUAGE_PASHTO, 150).
|
||||||
|
+-define(wxLANGUAGE_POLISH, 151).
|
||||||
|
+-define(wxLANGUAGE_PORTUGUESE, 152).
|
||||||
|
+-define(wxLANGUAGE_PORTUGUESE_BRAZILIAN, 153).
|
||||||
|
+-define(wxLANGUAGE_PUNJABI, 154).
|
||||||
|
+-define(wxLANGUAGE_QUECHUA, 155).
|
||||||
|
+-define(wxLANGUAGE_RHAETO_ROMANCE, 156).
|
||||||
|
+-define(wxLANGUAGE_ROMANIAN, 157).
|
||||||
|
+-define(wxLANGUAGE_RUSSIAN, 158).
|
||||||
|
+-define(wxLANGUAGE_RUSSIAN_UKRAINE, 159).
|
||||||
|
+-define(wxLANGUAGE_SAMOAN, 161).
|
||||||
|
+-define(wxLANGUAGE_SANGHO, 162).
|
||||||
|
+-define(wxLANGUAGE_SANSKRIT, 163).
|
||||||
|
+-define(wxLANGUAGE_SCOTS_GAELIC, 164).
|
||||||
|
+-define(wxLANGUAGE_SERBIAN, 165).
|
||||||
|
+-define(wxLANGUAGE_SERBIAN_CYRILLIC, 166).
|
||||||
|
+-define(wxLANGUAGE_SERBIAN_LATIN, 167).
|
||||||
|
+-define(wxLANGUAGE_SERBO_CROATIAN, 168).
|
||||||
|
+-define(wxLANGUAGE_SESOTHO, 169).
|
||||||
|
+-define(wxLANGUAGE_SETSWANA, 170).
|
||||||
|
+-define(wxLANGUAGE_SHONA, 171).
|
||||||
|
+-define(wxLANGUAGE_SINDHI, 172).
|
||||||
|
+-define(wxLANGUAGE_SINHALESE, 173).
|
||||||
|
+-define(wxLANGUAGE_SISWATI, 174).
|
||||||
|
+-define(wxLANGUAGE_SLOVAK, 175).
|
||||||
|
+-define(wxLANGUAGE_SLOVENIAN, 176).
|
||||||
|
+-define(wxLANGUAGE_SOMALI, 177).
|
||||||
|
+-define(wxLANGUAGE_SPANISH, 178).
|
||||||
|
+-define(wxLANGUAGE_SPANISH_ARGENTINA, 179).
|
||||||
|
+-define(wxLANGUAGE_SPANISH_BOLIVIA, 180).
|
||||||
|
+-define(wxLANGUAGE_SPANISH_CHILE, 181).
|
||||||
|
+-define(wxLANGUAGE_SPANISH_COLOMBIA, 182).
|
||||||
|
+-define(wxLANGUAGE_SPANISH_COSTA_RICA, 183).
|
||||||
|
+-define(wxLANGUAGE_SPANISH_DOMINICAN_REPUBLIC, 184).
|
||||||
|
+-define(wxLANGUAGE_SPANISH_ECUADOR, 185).
|
||||||
|
+-define(wxLANGUAGE_SPANISH_EL_SALVADOR, 186).
|
||||||
|
+-define(wxLANGUAGE_SPANISH_GUATEMALA, 187).
|
||||||
|
+-define(wxLANGUAGE_SPANISH_HONDURAS, 188).
|
||||||
|
+-define(wxLANGUAGE_SPANISH_MEXICAN, 189).
|
||||||
|
+-define(wxLANGUAGE_SPANISH_MODERN, 190).
|
||||||
|
+-define(wxLANGUAGE_SPANISH_NICARAGUA, 191).
|
||||||
|
+-define(wxLANGUAGE_SPANISH_PANAMA, 192).
|
||||||
|
+-define(wxLANGUAGE_SPANISH_PARAGUAY, 193).
|
||||||
|
+-define(wxLANGUAGE_SPANISH_PERU, 194).
|
||||||
|
+-define(wxLANGUAGE_SPANISH_PUERTO_RICO, 195).
|
||||||
|
+-define(wxLANGUAGE_SPANISH_URUGUAY, 196).
|
||||||
|
+-define(wxLANGUAGE_SPANISH_US, 197).
|
||||||
|
+-define(wxLANGUAGE_SPANISH_VENEZUELA, 198).
|
||||||
|
+-define(wxLANGUAGE_SUNDANESE, 199).
|
||||||
|
+-define(wxLANGUAGE_SWAHILI, 200).
|
||||||
|
+-define(wxLANGUAGE_SWEDISH, 201).
|
||||||
|
+-define(wxLANGUAGE_SWEDISH_FINLAND, 202).
|
||||||
|
+-define(wxLANGUAGE_TAGALOG, 203).
|
||||||
|
+-define(wxLANGUAGE_TAJIK, 204).
|
||||||
|
+-define(wxLANGUAGE_TAMIL, 205).
|
||||||
|
+-define(wxLANGUAGE_TATAR, 206).
|
||||||
|
+-define(wxLANGUAGE_TELUGU, 207).
|
||||||
|
+-define(wxLANGUAGE_THAI, 208).
|
||||||
|
+-define(wxLANGUAGE_TIBETAN, 209).
|
||||||
|
+-define(wxLANGUAGE_TIGRINYA, 210).
|
||||||
|
+-define(wxLANGUAGE_TONGA, 211).
|
||||||
|
+-define(wxLANGUAGE_TSONGA, 212).
|
||||||
|
+-define(wxLANGUAGE_TURKISH, 213).
|
||||||
|
+-define(wxLANGUAGE_TURKMEN, 214).
|
||||||
|
+-define(wxLANGUAGE_TWI, 215).
|
||||||
|
+-define(wxLANGUAGE_UIGHUR, 216).
|
||||||
|
+-define(wxLANGUAGE_UKRAINIAN, 217).
|
||||||
|
+-define(wxLANGUAGE_URDU, 218).
|
||||||
|
+-define(wxLANGUAGE_URDU_INDIA, 219).
|
||||||
|
+-define(wxLANGUAGE_URDU_PAKISTAN, 220).
|
||||||
|
+-define(wxLANGUAGE_UZBEK, 221).
|
||||||
|
+-define(wxLANGUAGE_UZBEK_CYRILLIC, 222).
|
||||||
|
+-define(wxLANGUAGE_UZBEK_LATIN, 223).
|
||||||
|
+-define(wxLANGUAGE_VIETNAMESE, 225).
|
||||||
|
+-define(wxLANGUAGE_VOLAPUK, 226).
|
||||||
|
+-define(wxLANGUAGE_WELSH, 227).
|
||||||
|
+-define(wxLANGUAGE_WOLOF, 228).
|
||||||
|
+-define(wxLANGUAGE_XHOSA, 229).
|
||||||
|
+-define(wxLANGUAGE_YIDDISH, 230).
|
||||||
|
+-define(wxLANGUAGE_YORUBA, 231).
|
||||||
|
+-define(wxLANGUAGE_ZHUANG, 232).
|
||||||
|
+-define(wxLANGUAGE_ZULU, 233).
|
||||||
|
-define(wxLANGUAGE_USER_DEFINED, 230).
|
||||||
|
--define(wxLANGUAGE_VALENCIAN, 536870911).
|
||||||
|
--define(wxLANGUAGE_SAMI, 536870912).
|
||||||
|
+-define(wxLANGUAGE_VALENCIAN, 224).
|
||||||
|
+-define(wxLANGUAGE_SAMI, 160).
|
||||||
|
% From "intl.h": wxLayoutDirection
|
||||||
|
-define(wxLayout_Default, 0).
|
||||||
|
-define(wxLayout_LeftToRight, 1).
|
||||||
|
@@ -3728,7 +3728,7 @@
|
||||||
|
-define(wxSTC_KEY_LEFT, 302).
|
||||||
|
-define(wxSTC_KEY_UP, 301).
|
||||||
|
-define(wxSTC_KEY_DOWN, 300).
|
||||||
|
--define(wxSTC_MODEVENTMASKALL, 8191).
|
||||||
|
+-define(wxSTC_MODEVENTMASKALL, 1048575).
|
||||||
|
-define(wxSTC_MULTILINEUNDOREDO, 4096).
|
||||||
|
-define(wxSTC_MOD_BEFOREDELETE, 2048).
|
||||||
|
-define(wxSTC_MOD_BEFOREINSERT, 1024).
|
||||||
|
@@ -3810,7 +3810,7 @@
|
||||||
|
-define(wxSTC_INDIC_TT, 2).
|
||||||
|
-define(wxSTC_INDIC_SQUIGGLE, 1).
|
||||||
|
-define(wxSTC_INDIC_PLAIN, 0).
|
||||||
|
--define(wxSTC_INDIC_MAX, 7).
|
||||||
|
+-define(wxSTC_INDIC_MAX, 31).
|
||||||
|
-define(wxSTC_CASE_LOWER, 2).
|
||||||
|
-define(wxSTC_CASE_UPPER, 1).
|
||||||
|
-define(wxSTC_CASE_MIXED, 0).
|
||||||
|
@@ -3835,7 +3835,7 @@
|
||||||
|
-define(wxSTC_CHARSET_BALTIC, 186).
|
||||||
|
-define(wxSTC_CHARSET_DEFAULT, 1).
|
||||||
|
-define(wxSTC_CHARSET_ANSI, 0).
|
||||||
|
--define(wxSTC_STYLE_MAX, 127).
|
||||||
|
+-define(wxSTC_STYLE_MAX, 255).
|
||||||
|
-define(wxSTC_STYLE_LASTPREDEFINED, 39).
|
||||||
|
-define(wxSTC_STYLE_CALLTIP, 38).
|
||||||
|
-define(wxSTC_STYLE_INDENTGUIDE, 37).
|
||||||
|
@@ -3934,9 +3934,9 @@
|
||||||
|
-define(wxTE_PROCESS_TAB, 64).
|
||||||
|
-define(wxTE_MULTILINE, 32).
|
||||||
|
-define(wxTE_READONLY, 16).
|
||||||
|
--define(wxTE_AUTO_SCROLL, 8).
|
||||||
|
+-define(wxTE_AUTO_SCROLL, 0).
|
||||||
|
-define(wxTE_NO_VSCROLL, 2).
|
||||||
|
--define(wxHAS_TEXT_WINDOW_STREAM, 0).
|
||||||
|
+-define(wxHAS_TEXT_WINDOW_STREAM, 1).
|
||||||
|
% From "textctrl.h": wxTextAttrAlignment
|
||||||
|
-define(wxTEXT_ALIGNMENT_DEFAULT, 0).
|
||||||
|
-define(wxTEXT_ALIGNMENT_LEFT, 1).
|
||||||
|
@@ -3986,7 +3986,7 @@
|
||||||
|
-define(wxDEFAULT_FRAME_STYLE, (?wxSYSTEM_MENU bor ?wxRESIZE_BORDER bor ?wxMINIMIZE_BOX bor ?wxMAXIMIZE_BOX bor ?wxCLOSE_BOX bor ?wxCAPTION bor ?wxCLIP_CHILDREN)).
|
||||||
|
-define(wxRESIZE_BORDER, 64).
|
||||||
|
-define(wxTINY_CAPTION_VERT, 128).
|
||||||
|
--define(wxTINY_CAPTION_HORIZ, 256).
|
||||||
|
+-define(wxTINY_CAPTION_HORIZ, 128).
|
||||||
|
-define(wxMAXIMIZE_BOX, 512).
|
||||||
|
-define(wxMINIMIZE_BOX, 1024).
|
||||||
|
-define(wxSYSTEM_MENU, 2048).
|
@ -0,0 +1,158 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
WX_GTK_VER="3.0"
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
|
||||||
|
inherit cmake-utils eutils python-r1 wxwidgets toolchain-funcs virtualx
|
||||||
|
|
||||||
|
DESCRIPTION="GNU Data Language"
|
||||||
|
HOMEPAGE="http://gnudatalanguage.sourceforge.net/"
|
||||||
|
SRC_URI="mirror://sourceforge/gnudatalanguage/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||||
|
IUSE="+eigen fftw grib gshhs hdf hdf5 imagemagick netcdf openmp
|
||||||
|
png proj postscript python static-libs udunits wxwidgets"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-cpp/antlr-cpp:2=
|
||||||
|
sci-libs/gsl:0=
|
||||||
|
sci-libs/plplot:0=[-dynamic]
|
||||||
|
sys-libs/ncurses:0=
|
||||||
|
sys-libs/readline:0=
|
||||||
|
sys-libs/zlib:0=
|
||||||
|
x11-libs/libX11:0=
|
||||||
|
fftw? ( sci-libs/fftw:3.0= )
|
||||||
|
grib? ( sci-libs/grib_api:0= )
|
||||||
|
gshhs? ( sci-geosciences/gshhs-data sci-geosciences/gshhs:0= )
|
||||||
|
hdf? ( sci-libs/hdf:0= )
|
||||||
|
hdf5? ( sci-libs/hdf5:0= )
|
||||||
|
imagemagick? (
|
||||||
|
|| (
|
||||||
|
media-gfx/graphicsmagick[cxx]
|
||||||
|
media-gfx/imagemagick[cxx]
|
||||||
|
)
|
||||||
|
)
|
||||||
|
netcdf? ( sci-libs/netcdf )
|
||||||
|
proj? ( sci-libs/proj )
|
||||||
|
postscript? ( dev-libs/pslib )
|
||||||
|
python? (
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
dev-python/numpy[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
udunits? ( sci-libs/udunits )
|
||||||
|
wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X] )"
|
||||||
|
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
dev-java/antlr:0[java(+),script(+)]
|
||||||
|
virtual/pkgconfig
|
||||||
|
eigen? ( dev-cpp/eigen:3 )"
|
||||||
|
|
||||||
|
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/0.9.5-antlr.patch
|
||||||
|
"${FILESDIR}"/0.9.2-include.patch
|
||||||
|
"${FILESDIR}"/0.9.5-plplot.patch
|
||||||
|
"${FILESDIR}"/0.9.5-png.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
use openmp && [[ $(tc-getCXX)$ == *g++* ]] && ! tc-has-openmp && \
|
||||||
|
die "You have openmp enabled but your current g++ does not support it"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
use wxwidgets && need-wxwidgets unicode
|
||||||
|
cmake-utils_src_prepare
|
||||||
|
|
||||||
|
use hdf5 && has_version sci-libs/hdf5[mpi] && export CXX=mpicxx
|
||||||
|
|
||||||
|
# make sure antlr includes are from system and rebuild the sources with it
|
||||||
|
# https://sourceforge.net/tracker/?func=detail&atid=618685&aid=3465878&group_id=97659
|
||||||
|
rm -r src/antlr || die
|
||||||
|
einfo "Regenerating grammar"
|
||||||
|
pushd src > /dev/null
|
||||||
|
local i
|
||||||
|
for i in *.g; do antlr ${i} || die ; done
|
||||||
|
popd > /dev/null
|
||||||
|
|
||||||
|
# gentoo: use proj instead of libproj4 (libproj4 last update: 2004)
|
||||||
|
sed -i \
|
||||||
|
-e 's:proj4:proj:' \
|
||||||
|
-e 's:lib_proj\.h:proj_api\.h:g' \
|
||||||
|
CMakeModules/FindLibproj4.cmake src/math_utl.hpp || die
|
||||||
|
|
||||||
|
# gentoo: avoid install files in datadir directory
|
||||||
|
sed -i \
|
||||||
|
-e '/AUTHORS/d' \
|
||||||
|
CMakeLists.txt || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# MPI is still very buggy
|
||||||
|
# x11=off does not compile
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DMPICH=OFF
|
||||||
|
-DBUNDLED_ANTLR=OFF
|
||||||
|
-DX11=ON
|
||||||
|
$(cmake-utils_use fftw)
|
||||||
|
$(cmake-utils_use eigen EIGEN3)
|
||||||
|
$(cmake-utils_use grib)
|
||||||
|
$(cmake-utils_use gshhs)
|
||||||
|
$(cmake-utils_use hdf)
|
||||||
|
$(cmake-utils_use hdf5)
|
||||||
|
$(cmake-utils_use netcdf)
|
||||||
|
$(cmake-utils_use openmp)
|
||||||
|
$(cmake-utils_use png PNGLIB)
|
||||||
|
$(cmake-utils_use proj LIBPROJ4)
|
||||||
|
$(cmake-utils_use postscript PSLIB)
|
||||||
|
$(cmake-utils_use udunits)
|
||||||
|
$(cmake-utils_use wxwidgets)
|
||||||
|
)
|
||||||
|
if use imagemagick; then
|
||||||
|
if has_version media-gfx/graphicsmagick[cxx]; then
|
||||||
|
mycmakeargs+=( -DGRAPHICSMAGICK=ON -DMAGICK=OFF )
|
||||||
|
else
|
||||||
|
mycmakeargs+=( -DGRAPHICSMAGICK=OFF -DMAGICK=ON )
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
mycmakeargs+=( -DGRAPHICSMAGICK=OFF -DMAGICK=OFF )
|
||||||
|
fi
|
||||||
|
configuration() {
|
||||||
|
mycmakeargs+=( $@ )
|
||||||
|
cmake-utils_src_configure
|
||||||
|
}
|
||||||
|
configuration -DPYTHON_MODULE=OFF -DPYTHON=OFF
|
||||||
|
use python && python_foreach_impl configuration -DPYTHON_MODULE=ON -DPYTHON=ON
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
cmake-utils_src_compile
|
||||||
|
use python && python_foreach_impl cmake-utils_src_make
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
# there is check target instead of the ctest to define some LDPATH
|
||||||
|
Xemake -C "${BUILD_DIR}" check
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cmake-utils_src_install
|
||||||
|
if use python; then
|
||||||
|
installation() {
|
||||||
|
mv src/libgdl.so GDL.so || die
|
||||||
|
python_domodule GDL.so
|
||||||
|
}
|
||||||
|
python_foreach_impl run_in_build_dir installation
|
||||||
|
dodoc PYTHON.txt
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "GDL_PATH=\"+${EROOT%/}/usr/share/gnudatalanguage\"" > 50gdl
|
||||||
|
doenvd 50gdl
|
||||||
|
}
|
@ -1,3 +1,3 @@
|
|||||||
DIST 1.1.11.tar.gz 1975224 SHA256 b4e6edc12177dd4f720259aa7027bab00fb9db2029e40e77e67c552ef9f41132 SHA512 b0b10299d93314de582cfd21511987fe210df1618c49f6c706c4341a3a635a85cd48d8848a69f83391a227ab5dc3881509a02b4cc47b1e27d18cf353d4de850b WHIRLPOOL 21e662fe7f713a98e5e16225e3860585f0abb8e4a47b5f0ae52262a929a32ce563e1108c80602c9c2136180957c1b8bb4b89d8b9fc84415c155212d326f08b90
|
DIST 1.1.11.tar.gz 1975224 SHA256 b4e6edc12177dd4f720259aa7027bab00fb9db2029e40e77e67c552ef9f41132 SHA512 b0b10299d93314de582cfd21511987fe210df1618c49f6c706c4341a3a635a85cd48d8848a69f83391a227ab5dc3881509a02b4cc47b1e27d18cf353d4de850b WHIRLPOOL 21e662fe7f713a98e5e16225e3860585f0abb8e4a47b5f0ae52262a929a32ce563e1108c80602c9c2136180957c1b8bb4b89d8b9fc84415c155212d326f08b90
|
||||||
DIST botocore-1.2.10.tar.gz 2202147 SHA256 8541895aa2abe2183fa15efe33794db7428fec3302e0c9bf1db13fa1668e2b66 SHA512 5395776f50c5302d2fa75af702ced17da66a4c0435d62aed907f1ceaa93d38acc2d91a250d2153d852239a08d9f7f0bf361523cc89168a6cb81ef6f8a6ec5124 WHIRLPOOL aa4ff7a2aa1a900642782783b85479943bcce85c7df0c056d989d329c0693424110859a1d9d358e0cc5af94be174c96786c2f339e78934c114011606dfce11ec
|
DIST botocore-1.2.10.tar.gz 2202147 SHA256 8541895aa2abe2183fa15efe33794db7428fec3302e0c9bf1db13fa1668e2b66 SHA512 5395776f50c5302d2fa75af702ced17da66a4c0435d62aed907f1ceaa93d38acc2d91a250d2153d852239a08d9f7f0bf361523cc89168a6cb81ef6f8a6ec5124 WHIRLPOOL aa4ff7a2aa1a900642782783b85479943bcce85c7df0c056d989d329c0693424110859a1d9d358e0cc5af94be174c96786c2f339e78934c114011606dfce11ec
|
||||||
DIST botocore-1.2.4.tar.gz 2007943 SHA256 6330dec53831e4f961e2503a4d9bfe9e790e1e7ac716f8edc07f1b37ff2765da SHA512 c2d0ee934a0b0a25a617a100528daa2951e6cb5139bd7dc5d550bcffcb777119f141b96e0a60dda1277dc8199acfd33e80d002bd3cc730c011e5dadfc52c6f33 WHIRLPOOL f2ff39099b08808e4684abf0d800c05593d66ae68a68f112abab97a715a4c6248ef6f193816faf481e8bc5a3814b22978c0e06a29e5a4cdfb39e24d112b5ef21
|
DIST botocore-1.3.0.tar.gz 2224783 SHA256 b93f113b40b048a1f636f96797c14d2f5b3e5d112e8a030f2b9fa8b15a16d38c SHA512 8aae8d1e3b162969135778c91dedf672e934dce39fffc364c259f1695d28c2910e6e29dc11c264c287328c9d0ba71455ec7e31894fca03a237cb40464b7e47ba WHIRLPOOL 0f0e311223553b70201fad6a0d6f77865bfb7d1800b39ceffbcd8b0463540bbd4380bbc24e83dbdec1e605e94867ecb6bfdddef432a7455297e3f1b4be2d3592
|
||||||
|
@ -1,107 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python2_7 python3_{3,4} pypy )
|
|
||||||
PYTHON_REQ_USE='sqlite?'
|
|
||||||
WEBAPP_NO_AUTO_INSTALL="yes"
|
|
||||||
|
|
||||||
inherit bash-completion-r1 distutils-r1 eutils versionator webapp
|
|
||||||
|
|
||||||
MY_PN="Django"
|
|
||||||
MY_P="${MY_PN}-${PV}"
|
|
||||||
|
|
||||||
DESCRIPTION="High-level Python web framework"
|
|
||||||
HOMEPAGE="http://www.djangoproject.com/ https://pypi.python.org/pypi/Django"
|
|
||||||
SRC_URI="
|
|
||||||
https://www.djangoproject.com/m/releases/$(get_version_component_range 1-2)/${MY_P}.tar.gz
|
|
||||||
mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz
|
|
||||||
"
|
|
||||||
|
|
||||||
LICENSE="BSD"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
|
||||||
IUSE="doc sqlite test"
|
|
||||||
|
|
||||||
RDEPEND=""
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
|
||||||
doc? ( >=dev-python/sphinx-1.0.7[${PYTHON_USEDEP}] )
|
|
||||||
test? (
|
|
||||||
${PYTHON_DEPS//sqlite?/sqlite}
|
|
||||||
dev-python/docutils[${PYTHON_USEDEP}]
|
|
||||||
dev-python/numpy[$(python_gen_usedep 'python*')]
|
|
||||||
dev-python/pillow[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pytz[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
|
||||||
)"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${MY_P}"
|
|
||||||
|
|
||||||
WEBAPP_MANUAL_SLOT="yes"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}"/${PN}-1.7.6-bashcomp.patch
|
|
||||||
)
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
webapp_pkg_setup
|
|
||||||
}
|
|
||||||
|
|
||||||
python_prepare_all() {
|
|
||||||
# Prevent d'loading in the doc build
|
|
||||||
sed -e '/^ "sphinx.ext.intersphinx",/d' -i docs/conf.py || die
|
|
||||||
|
|
||||||
distutils-r1_python_prepare_all
|
|
||||||
}
|
|
||||||
|
|
||||||
python_compile_all() {
|
|
||||||
use doc && emake -C docs html
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
# Tests have non-standard assumptions about PYTHONPATH,
|
|
||||||
# and don't work with ${BUILD_DIR}/lib.
|
|
||||||
PYTHONPATH=. "${PYTHON}" tests/runtests.py --settings=test_sqlite -v2 \
|
|
||||||
|| die "Tests fail with ${EPYTHON}"
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
newbashcomp extras/django_bash_completion ${PN}-admin
|
|
||||||
bashcomp_alias ${PN}-admin django-admin.py
|
|
||||||
|
|
||||||
if use doc; then
|
|
||||||
rm -fr docs/_build/html/_sources || die
|
|
||||||
local HTML_DOCS=( docs/_build/html/. )
|
|
||||||
fi
|
|
||||||
|
|
||||||
insinto "${MY_HTDOCSDIR#${EPREFIX}}"
|
|
||||||
doins -r django/contrib/admin/static/admin/.
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
distutils-r1_src_install
|
|
||||||
webapp_src_install
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog "Additional Backend support can be enabled via"
|
|
||||||
optfeature "MySQL backend support in python 2.7 only" dev-python/mysql-python
|
|
||||||
optfeature "MySQL backend support in python 2.7 - 3.4" dev-python/mysqlclient
|
|
||||||
optfeature "PostgreSQL backend support" dev-python/psycopg:2
|
|
||||||
echo ""
|
|
||||||
elog "Other features can be enhanced by"
|
|
||||||
optfeature "GEO Django" sci-libs/gdal[geos]
|
|
||||||
optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached
|
|
||||||
optfeature "ImageField Support" virtual/python-imaging
|
|
||||||
optfeature "Password encryption" dev-python/bcrypt
|
|
||||||
optfeature "High-level abstractions for Django forms" dev-python/django-formtools
|
|
||||||
echo ""
|
|
||||||
elog "A copy of the admin media is available to webapp-config for installation in a"
|
|
||||||
elog "webroot, as well as the traditional location in python's site-packages dir"
|
|
||||||
elog "for easy development."
|
|
||||||
webapp_pkg_postinst
|
|
||||||
}
|
|
@ -0,0 +1,48 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python2_7 python3_4 )
|
||||||
|
|
||||||
|
inherit distutils-r1 vcs-snapshot
|
||||||
|
|
||||||
|
DESCRIPTION="Python client for Docker"
|
||||||
|
HOMEPAGE="https://github.com/docker/docker-py"
|
||||||
|
SRC_URI="https://github.com/docker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE="doc test"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
doc? ( >=dev-python/mkdocs-0.14.0[${PYTHON_USEDEP}] )
|
||||||
|
test? (
|
||||||
|
>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pytest-2.7.2[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pytest-cov-2.1.0[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
"
|
||||||
|
RDEPEND="
|
||||||
|
>=dev-python/requests-2.5.2[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/six-1.4.0[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/websocket-client-0.32.0[${PYTHON_USEDEP}]
|
||||||
|
"
|
||||||
|
|
||||||
|
python_compile_all() {
|
||||||
|
if use doc; then
|
||||||
|
mkdocs build || die "docs failed to build"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
py.test tests/test.py tests/utils_test.py || die "tests failed under ${EPYTHON}"
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
use doc && local HTML_DOCS=( site/. )
|
||||||
|
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST expects-0.4.2.tar.gz 23813 SHA256 b1e0b27141f784fe81a143153f23d3c8220fe8ec1003eb580b3eeb38eb778007 SHA512 6701a1a3099073c70d8f729b7ca72e4b9b3eb6d6f9e7d6d2d654a3b684c5ab101c343b4c3556f45d763ab1479dbc3eb3db209c4d9f5d2254cc4111e74a4a3c1a WHIRLPOOL 44ef85ca96225c22f91468e8b8b6368a26138f0fb9ee22dc89c282fb91adf4425d177ba62891239515affc639053165c6080f972c9435619c50a47fd81a27894
|
DIST expects-0.4.2.tar.gz 23813 SHA256 b1e0b27141f784fe81a143153f23d3c8220fe8ec1003eb580b3eeb38eb778007 SHA512 6701a1a3099073c70d8f729b7ca72e4b9b3eb6d6f9e7d6d2d654a3b684c5ab101c343b4c3556f45d763ab1479dbc3eb3db209c4d9f5d2254cc4111e74a4a3c1a WHIRLPOOL 44ef85ca96225c22f91468e8b8b6368a26138f0fb9ee22dc89c282fb91adf4425d177ba62891239515affc639053165c6080f972c9435619c50a47fd81a27894
|
||||||
DIST expects-0.8.0_rc2.tar.gz 27307 SHA256 c7959a0b0f76a186b1d3687fbdedaf551f8bbbddbd66e5307c3a52c787a779de SHA512 6ae4553838ce4d27993772cec33f1e1a18d539af4a9b0f62f66ef1fb78464a46f5b76a420096d2d36881f4dc581b69e8f6c8783b89d794df753fdffab275cc33 WHIRLPOOL 04a04534571e8a15bcc2e1d7a9fc2b63bb772a8adaaf0b6239d375f1e5f750be7d7fa9fd10f5d84f017c4e3ad6274a7955e5b70928ee6eec7c199181169e5741
|
DIST expects-0.8.0_rc2.tar.gz 27307 SHA256 c7959a0b0f76a186b1d3687fbdedaf551f8bbbddbd66e5307c3a52c787a779de SHA512 6ae4553838ce4d27993772cec33f1e1a18d539af4a9b0f62f66ef1fb78464a46f5b76a420096d2d36881f4dc581b69e8f6c8783b89d794df753fdffab275cc33 WHIRLPOOL 04a04534571e8a15bcc2e1d7a9fc2b63bb772a8adaaf0b6239d375f1e5f750be7d7fa9fd10f5d84f017c4e3ad6274a7955e5b70928ee6eec7c199181169e5741
|
||||||
DIST expects-0.8.0_rc3.tar.gz 27478 SHA256 a2809c6c51cf18b3316102f21e9d14d195edfd34526cfcad7d959d592deacbd4 SHA512 2566ddfcb83bb3d58dbddcc881f2b743cca061057f77a52da49d3eb6c16dc1fafaca900734d7023550c85dfd0b86d433a9328daf5a989ab91757d83e9eaa4d81 WHIRLPOOL 7e6c81a27c2dd01d261731db6deefe0830515731dc485278bbf2d5de84a726cef7cea2a5ecd514ccda169167f7cb0ca32f7b02de95c6bdcbd23f26faf502b87d
|
DIST expects-0.8.0_rc3.tar.gz 27478 SHA256 a2809c6c51cf18b3316102f21e9d14d195edfd34526cfcad7d959d592deacbd4 SHA512 2566ddfcb83bb3d58dbddcc881f2b743cca061057f77a52da49d3eb6c16dc1fafaca900734d7023550c85dfd0b86d433a9328daf5a989ab91757d83e9eaa4d81 WHIRLPOOL 7e6c81a27c2dd01d261731db6deefe0830515731dc485278bbf2d5de84a726cef7cea2a5ecd514ccda169167f7cb0ca32f7b02de95c6bdcbd23f26faf502b87d
|
||||||
|
DIST expects-0.8.0_rc4.tar.gz 27586 SHA256 3a4f4a5ae2ebd15b387eda0a841a3d61c9ac7c4171263a247776a7bd5f3135e1 SHA512 5c9fa6c9b296aba2a3a907e6e7b49bbb371a3deb0e8eca34a9df51f909dbb5e5700ec9c26a78205e6131c8154b75bb2381cab1b7fcb227edbb103b4c3f5784a5 WHIRLPOOL c9d78385c67ec7cb441159fc223ffc6eb3df14ed4330f17e064eb14ce17fb1201952581007a8f8da31dd1e4c8bb18baccb501345b8dca12eb914c198c1184861
|
||||||
|
@ -0,0 +1,40 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python2_7 python3_4 )
|
||||||
|
|
||||||
|
inherit distutils-r1 vcs-snapshot
|
||||||
|
|
||||||
|
MY_PV=${PV/_/}
|
||||||
|
|
||||||
|
DESCRIPTION="Expressive and extensible TDD/BDD assertion library for Python"
|
||||||
|
HOMEPAGE="https://github.com/jaimegildesagredo/expects"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${PN}-${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE="doc test"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||||
|
test? ( dev-python/mamba[${PYTHON_USEDEP}] )
|
||||||
|
"
|
||||||
|
RDEPEND=""
|
||||||
|
|
||||||
|
python_compile_all() {
|
||||||
|
use doc && emake -C docs html
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
mamba || die "tests failed under ${EPYTHON}"
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
use doc && local HTML_DOCS=( docs/_build/html/. )
|
||||||
|
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
}
|
@ -0,0 +1,39 @@
|
|||||||
|
From e0cb8f945e22d4f714f1c1de3aa04b3db39c5679 Mon Sep 17 00:00:00 2001
|
||||||
|
From: wiredfool <eric-github@soroos.net>
|
||||||
|
Date: Sat, 3 Oct 2015 22:46:01 +0100
|
||||||
|
Subject: [PATCH] Flatten sampleformat to initial value, fixes #1466
|
||||||
|
|
||||||
|
---
|
||||||
|
PIL/TiffImagePlugin.py | 9 +++++++--
|
||||||
|
Tests/images/copyleft.tiff | Bin 0 -> 7926 bytes
|
||||||
|
Tests/test_file_tiff.py | 5 +++++
|
||||||
|
3 files changed, 12 insertions(+), 2 deletions(-)
|
||||||
|
create mode 100644 Tests/images/copyleft.tiff
|
||||||
|
|
||||||
|
diff --git a/PIL/TiffImagePlugin.py b/PIL/TiffImagePlugin.py
|
||||||
|
index 1f97422..a84d017 100644
|
||||||
|
--- a/PIL/TiffImagePlugin.py
|
||||||
|
+++ b/PIL/TiffImagePlugin.py
|
||||||
|
@@ -180,8 +180,6 @@
|
||||||
|
(MM, 2, (1,), 1, (8, 8, 8, 8), (2,)): ("RGBA", "RGBA"),
|
||||||
|
(II, 2, (1,), 1, (8, 8, 8, 8), (999,)): ("RGBA", "RGBA"), # Corel Draw 10
|
||||||
|
(MM, 2, (1,), 1, (8, 8, 8, 8), (999,)): ("RGBA", "RGBA"), # Corel Draw 10
|
||||||
|
- (II, 2, (1, 1, 1, 1), 1, (8, 8, 8, 8), (1,)): ("RGBA", "RGBA"), # OSX Grab
|
||||||
|
- (MM, 2, (1, 1, 1, 1), 1, (8, 8, 8, 8), (1,)): ("RGBA", "RGBA"), # OSX Grab
|
||||||
|
(II, 3, (1,), 1, (1,), ()): ("P", "P;1"),
|
||||||
|
(MM, 3, (1,), 1, (1,), ()): ("P", "P;1"),
|
||||||
|
(II, 3, (1,), 2, (1,), ()): ("P", "P;1R"),
|
||||||
|
@@ -967,6 +965,13 @@ def _setup(self):
|
||||||
|
print("- size:", self.size)
|
||||||
|
|
||||||
|
format = self.tag_v2.get(SAMPLEFORMAT, (1,))
|
||||||
|
+ if len(format) > 1 and max(format) == min(format) == 1:
|
||||||
|
+ # SAMPLEFORMAT is properly per band, so an RGB image will
|
||||||
|
+ # be (1,1,1). But, we don't support per band pixel types,
|
||||||
|
+ # and anything more than one band is a uint8. So, just
|
||||||
|
+ # take the first element. Revisit this if adding support
|
||||||
|
+ # for more exotic images.
|
||||||
|
+ format = (1,)
|
||||||
|
|
||||||
|
# mode: check photometric interpretation and bits per pixel
|
||||||
|
key = (
|
@ -0,0 +1,101 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy )
|
||||||
|
PYTHON_REQ_USE='tk?'
|
||||||
|
|
||||||
|
inherit distutils-r1 eutils virtualx
|
||||||
|
|
||||||
|
MY_PN=Pillow
|
||||||
|
MY_P=${MY_PN}-${PV}
|
||||||
|
|
||||||
|
DESCRIPTION="Python Imaging Library (fork)"
|
||||||
|
HOMEPAGE="https://github.com/python-imaging/Pillow https://pypi.python.org/pypi/Pillow"
|
||||||
|
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.zip"
|
||||||
|
|
||||||
|
LICENSE="HPND"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
|
||||||
|
IUSE="doc examples jpeg jpeg2k lcms test tiff tk truetype webp zlib"
|
||||||
|
|
||||||
|
REQUIRED_USE="test? ( jpeg tiff )"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
jpeg? ( virtual/jpeg:0 )
|
||||||
|
jpeg2k? ( media-libs/openjpeg:2= )
|
||||||
|
lcms? ( media-libs/lcms:2= )
|
||||||
|
tiff? ( media-libs/tiff:0= )
|
||||||
|
truetype? ( media-libs/freetype:2= )
|
||||||
|
webp? ( media-libs/libwebp:0= )
|
||||||
|
zlib? ( sys-libs/zlib:0= )"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
app-arch/unzip
|
||||||
|
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||||
|
doc? (
|
||||||
|
dev-python/sphinx[${PYTHON_USEDEP}]
|
||||||
|
dev-python/sphinx-better-theme[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/sphinx_rtd_theme-0.1[${PYTHON_USEDEP}]
|
||||||
|
<dev-python/sphinx_rtd_theme-0.2[${PYTHON_USEDEP}]
|
||||||
|
)
|
||||||
|
test? ( dev-python/nose[${PYTHON_USEDEP}] )
|
||||||
|
"
|
||||||
|
RDEPEND+=" !dev-python/imaging"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
# See _render and _clean in Tests/test_imagefont.py
|
||||||
|
DISTUTILS_IN_SOURCE_BUILD=1
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${P}-tests.patch
|
||||||
|
"${FILESDIR}"/${P}-backport-tiff-color-fix.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
python_prepare_all() {
|
||||||
|
# Disable all the stuff we don't want.
|
||||||
|
local f
|
||||||
|
for f in jpeg lcms tiff tk webp zlib; do
|
||||||
|
if ! use ${f}; then
|
||||||
|
sed -i -e "s:feature.${f} =:& None #:" setup.py || die
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
if ! use truetype; then
|
||||||
|
sed -i -e 's:feature.freetype =:& None #:' setup.py || die
|
||||||
|
fi
|
||||||
|
if ! use jpeg2k; then
|
||||||
|
sed -i -e 's:feature.jpeg2000 =:& None #:' setup.py || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
sed \
|
||||||
|
-e "/required/s:=.*:= set():g" \
|
||||||
|
-e "/if feature in/s:'jpeg', 'libz'::g" \
|
||||||
|
-i setup.py || die
|
||||||
|
|
||||||
|
distutils-r1_python_prepare_all
|
||||||
|
}
|
||||||
|
|
||||||
|
python_compile_all() {
|
||||||
|
use doc && emake -C docs html
|
||||||
|
}
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
"${PYTHON}" selftest.py --installed || die "selftest failed with ${EPYTHON}"
|
||||||
|
VIRTUALX_COMMAND=nosetests
|
||||||
|
virtualmake -vx Tests/test_*.py || die "Testing failed with ${EPYTHON}"
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install() {
|
||||||
|
python_doheader libImaging/{Imaging.h,ImPlatform.h}
|
||||||
|
|
||||||
|
distutils-r1_python_install
|
||||||
|
}
|
||||||
|
|
||||||
|
python_install_all() {
|
||||||
|
use doc && local HTML_DOCS=( docs/_build/html/. )
|
||||||
|
use examples && local EXAMPLES=( Scripts/. )
|
||||||
|
|
||||||
|
distutils-r1_python_install_all
|
||||||
|
}
|
@ -0,0 +1,40 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
USE_RUBY="ruby19 ruby20 ruby21"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_TASK_DOC=""
|
||||||
|
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_BINWRAP=""
|
||||||
|
|
||||||
|
inherit ruby-fakegem
|
||||||
|
|
||||||
|
SRC_URI="https://github.com/guard/listen/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
DESCRIPTION="Listens to file modifications and notifies you about the changes"
|
||||||
|
HOMEPAGE="https://github.com/guard/listen"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="2"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
# Block on other packages trying to install a /usr/bin/listen
|
||||||
|
RDEPEND+="!!media-sound/listen !!media-radio/ax25"
|
||||||
|
|
||||||
|
ruby_add_rdepend ">=dev-ruby/rb-inotify-0.9.0
|
||||||
|
>=dev-ruby/celluloid-0.15.2"
|
||||||
|
ruby_add_bdepend "test? ( dev-ruby/celluloid-io )"
|
||||||
|
|
||||||
|
all_ruby_prepare() {
|
||||||
|
sed -i -e "/git/,+3d" -e "/rb-fsevent/d" -e "/bundler/d" -e "/rspec-retry/d" ${PN}.gemspec || die
|
||||||
|
sed -i -e "/retry/d" spec/spec_helper.rb || die
|
||||||
|
rm -rf spec/lib/listen/adapter/darwin_spec.rb || die
|
||||||
|
}
|
@ -1,4 +1,2 @@
|
|||||||
DIST msgpack-0.5.12.gem 57344 SHA256 423dc261bd9db477965d867b425a399bf9afab4a49e671d4f0eafb3fbdecaa26 SHA512 27bbeb258d6b18cf2711b0afc4c6dfbcd71c21587fb78213f8583f5aa4ef67ec19f34b7501878a63c798a9859e0d63de4773f9d66b190b7d6ba4b4019c864144 WHIRLPOOL a40c0971f3f6942198a398ca26a94326c0a73b759ca0221a30542f139911b492fda195ae21a59bfc71860755f69b04d11fd602b31a1e0658f36bb86d35a053d1
|
|
||||||
DIST msgpack-0.6.0.gem 58880 SHA256 217c137b704b34ef7d1d86e9e2da5d2336c0958b50bf9d8f81e18222ffa4170e SHA512 ee482aa45ba3c4f4d79221da3b2c624c7d65f5c5dc70c79ff09217b81508ca186fe21eabe83a444b29a6262ec2508f7724429b4ef5855ecd075bf7500d172a38 WHIRLPOOL cbfc0858fbd16588bcc95368d379b8fe128433ceb089cd244298e6186048bc2b2dcb0e15777cd0f08fa916e79482455e929c17c93dbe46a868aff127f48d3cde
|
|
||||||
DIST msgpack-0.6.1.gem 59392 SHA256 94fd8ef7ab2db7085429f8da31ab00a39d1e0fe8cf5837ca1f140dcd8b67e9c2 SHA512 1e0edd9148e4544cc1974b76de541d3ab175ee6f38f4e61c4f1bfa3997a49703ad3e518bc78632986f9892535a30adc4dcb72a0e4464c35ca3a625c9f7501c8d WHIRLPOOL b6b1cbd47d4bc729f220a6c623d76399956748bf649ea362c7012dccb029e53d2f003cd78cc86a815f2bd21a985b2ea356e5ea0b13cef37cc6fa612143c180ec
|
|
||||||
DIST msgpack-0.6.2.gem 59904 SHA256 f59a903e239f7caa7c714042171e104029e575cd62415f1927407fd042b478a1 SHA512 7b3a697ee69df19dddcb0de835d4a6910a249bc2747fbeba1ba8ef9d485cdfaf0eafee52fbc5bf00c1c386f25d324109b46160f7ca56643feea1ddc9fc6605e9 WHIRLPOOL 516745a4cc0e2a0559b9ed4948e4db53fd4712a619b7ff9750d9d11e49e6e00b4a85242a30caf30f8bfadc438b70ed327a51728b051bf54a273b2120ed72b833
|
DIST msgpack-0.6.2.gem 59904 SHA256 f59a903e239f7caa7c714042171e104029e575cd62415f1927407fd042b478a1 SHA512 7b3a697ee69df19dddcb0de835d4a6910a249bc2747fbeba1ba8ef9d485cdfaf0eafee52fbc5bf00c1c386f25d324109b46160f7ca56643feea1ddc9fc6605e9 WHIRLPOOL 516745a4cc0e2a0559b9ed4948e4db53fd4712a619b7ff9750d9d11e49e6e00b4a85242a30caf30f8bfadc438b70ed327a51728b051bf54a273b2120ed72b833
|
||||||
|
DIST msgpack-0.7.0.gem 72704 SHA256 4c387745fac439fa77ec2e0f1d343f0b4c35d611e14ac7e205eece7c2aa45658 SHA512 f2c03389110329eb22fe7c0eea8e686a0cde0a9dcfad8d7ad57b126f6d04aa04c6860537edbb7a4b42de757900ced61eb68932665b24d1d96f1a4a44c46316eb WHIRLPOOL c087b2c5d15d30f8693e0e07d3cfa49c7e8a6d528cecf42f2019721988447e1caed7a180f44bdc83d4d578561ce2ea829e319ec0826f295cc20c1a3d79777389
|
||||||
|
@ -1,41 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
USE_RUBY="ruby19 ruby20 ruby21 ruby22"
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_TASK_DOC="doc"
|
|
||||||
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
|
||||||
RUBY_FAKEGEM_EXTRADOC="README.rdoc"
|
|
||||||
|
|
||||||
inherit multilib ruby-fakegem
|
|
||||||
|
|
||||||
DESCRIPTION="Binary-based efficient data interchange format for ruby binding"
|
|
||||||
HOMEPAGE="http://msgpack.sourceforge.jp/"
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
|
|
||||||
IUSE="doc"
|
|
||||||
|
|
||||||
ruby_add_bdepend "doc? ( dev-ruby/yard )"
|
|
||||||
|
|
||||||
all_ruby_prepare() {
|
|
||||||
sed -i -e '/bundler/I s:^:#:' Rakefile || die
|
|
||||||
|
|
||||||
# Remove jruby-specific specs that are run also for other rubies.
|
|
||||||
rm -rf spec/jruby
|
|
||||||
|
|
||||||
sed -i -e '/git ls-files/d' msgpack.gemspec || die
|
|
||||||
}
|
|
||||||
|
|
||||||
each_ruby_configure() {
|
|
||||||
${RUBY} -Cext/${PN} extconf.rb || die "Configuration of extension failed."
|
|
||||||
}
|
|
||||||
|
|
||||||
each_ruby_compile() {
|
|
||||||
emake V=1 -Cext/${PN}
|
|
||||||
cp ext/${PN}/msgpack$(get_modname) lib/${PN} || die "Unable to install msgpack library."
|
|
||||||
}
|
|
@ -1,41 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
|
|
||||||
USE_RUBY="ruby19 ruby20 ruby21 ruby22"
|
|
||||||
|
|
||||||
RUBY_FAKEGEM_TASK_DOC="doc"
|
|
||||||
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
|
||||||
RUBY_FAKEGEM_EXTRADOC="README.rdoc"
|
|
||||||
|
|
||||||
inherit multilib ruby-fakegem
|
|
||||||
|
|
||||||
DESCRIPTION="Binary-based efficient data interchange format for ruby binding"
|
|
||||||
HOMEPAGE="http://msgpack.org/"
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
|
|
||||||
IUSE="doc"
|
|
||||||
|
|
||||||
ruby_add_bdepend "doc? ( dev-ruby/yard )"
|
|
||||||
|
|
||||||
all_ruby_prepare() {
|
|
||||||
sed -i -e '/bundler/I s:^:#:' Rakefile || die
|
|
||||||
|
|
||||||
# Remove jruby-specific specs that are run also for other rubies.
|
|
||||||
rm -rf spec/jruby
|
|
||||||
|
|
||||||
sed -i -e '/git ls-files/d' msgpack.gemspec || die
|
|
||||||
}
|
|
||||||
|
|
||||||
each_ruby_configure() {
|
|
||||||
${RUBY} -Cext/${PN} extconf.rb || die "Configuration of extension failed."
|
|
||||||
}
|
|
||||||
|
|
||||||
each_ruby_compile() {
|
|
||||||
emake V=1 -Cext/${PN}
|
|
||||||
cp ext/${PN}/msgpack$(get_modname) lib/${PN} || die "Unable to install msgpack library."
|
|
||||||
}
|
|
@ -1,2 +1,3 @@
|
|||||||
DIST RMagick-2.13.2.tar.bz2 1208478 SHA256 a8c2df101549f74c66f687eceada6b703183234d7ce67dc84d85d16745a638e3 SHA512 b7e9111b9221467f827e57e1d3113d714dcc5cfd32483a2a3aefc5a59fe7f98efae612145db097c3837ef55c2acd0cdde6638a94ffb595a0fba412edeb469530 WHIRLPOOL 4d89bd1a1fa341b83b539437b8a4893f955d2b196e4469d106acb49b6eac28f6777a82e4120f6a88ffc06e0d2d84e40531f713cd39388584d70ff992422b2a75
|
DIST RMagick-2.13.2.tar.bz2 1208478 SHA256 a8c2df101549f74c66f687eceada6b703183234d7ce67dc84d85d16745a638e3 SHA512 b7e9111b9221467f827e57e1d3113d714dcc5cfd32483a2a3aefc5a59fe7f98efae612145db097c3837ef55c2acd0cdde6638a94ffb595a0fba412edeb469530 WHIRLPOOL 4d89bd1a1fa341b83b539437b8a4893f955d2b196e4469d106acb49b6eac28f6777a82e4120f6a88ffc06e0d2d84e40531f713cd39388584d70ff992422b2a75
|
||||||
DIST rmagick-2.13.4.gem 1539584 SHA256 7877ce2fe1b05e51e62b0a4f5d17ecae6223c17bdb61c9b4e1715dd74d541afa SHA512 c458867654af82adf10e74408055920e01963292c7890b581f473f30a8b090998f085f1701e42190ee1f62de44fcecb5e593df74e68c9d7a8fc8050f359ff643 WHIRLPOOL 2aa5fc6dbc7787d41b46ec36c6e85540aa85e020c9e060df6d2ea22c74e80665f68c32e07d70a10a3a95911943c25724c92730f1edd05c7ccda3867bb725d239
|
DIST rmagick-2.13.4.gem 1539584 SHA256 7877ce2fe1b05e51e62b0a4f5d17ecae6223c17bdb61c9b4e1715dd74d541afa SHA512 c458867654af82adf10e74408055920e01963292c7890b581f473f30a8b090998f085f1701e42190ee1f62de44fcecb5e593df74e68c9d7a8fc8050f359ff643 WHIRLPOOL 2aa5fc6dbc7787d41b46ec36c6e85540aa85e020c9e060df6d2ea22c74e80665f68c32e07d70a10a3a95911943c25724c92730f1edd05c7ccda3867bb725d239
|
||||||
|
DIST rmagick-2.15.4.gem 1545216 SHA256 69db6635c2630ffd63c1858646cbc280226f31a7bc34e1c9d1322c2c73e1e386 SHA512 9cb43632e510e3592e3a643117d61020d6cbec932acecc19c1e977cca001ccc04bae46669895fa2f5f0e8d43c09f1c2c429595a9358a4a74cbdbb4ecd8957b80 WHIRLPOOL 92e62fe057c6cd918577ef4a5d54021514d12cb631f7e6debbbb44f2260f361f719a03e973905552dd54089ac65f51926177de43024d0734ff0557cc1e0e0d62
|
||||||
|
@ -0,0 +1,71 @@
|
|||||||
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
USE_RUBY="ruby20 ruby21 ruby22"
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_TASK_DOC=""
|
||||||
|
|
||||||
|
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.textile"
|
||||||
|
|
||||||
|
inherit multilib ruby-fakegem
|
||||||
|
|
||||||
|
DESCRIPTION="An interface between Ruby and the ImageMagick(TM) image processing library"
|
||||||
|
HOMEPAGE="https://github.com/gemhome/rmagick"
|
||||||
|
|
||||||
|
LICENSE="Artistic"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-macos"
|
||||||
|
IUSE="doc"
|
||||||
|
|
||||||
|
RDEPEND+=" >=media-gfx/imagemagick-6.4.9:="
|
||||||
|
DEPEND+=" >=media-gfx/imagemagick-6.4.9:=[jpeg]"
|
||||||
|
|
||||||
|
ruby_add_bdepend "test? ( dev-ruby/rspec:3 )"
|
||||||
|
|
||||||
|
all_ruby_prepare() {
|
||||||
|
# Avoid unused dependency on rake-compiler. This also avoids an
|
||||||
|
# extra compile during tests.
|
||||||
|
sed -i -e '/extensiontask/ s:^:#:' \
|
||||||
|
-e '/ExtensionTask/,/end/ s:^:#:' \
|
||||||
|
-e '/compile/ s:^:#:' Rakefile || die
|
||||||
|
|
||||||
|
# Avoid simplecov dependency
|
||||||
|
sed -i -e '/simplecov/ s:^:#:' Rakefile test/test_all_basic.rb || die
|
||||||
|
|
||||||
|
# Squelch harmless warning about imagemagick installation.
|
||||||
|
sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' ext/RMagick/extconf.rb || die
|
||||||
|
|
||||||
|
# Avoid some tests that seem to be very dependent on specific
|
||||||
|
# imagemagick versions. color defs?
|
||||||
|
sed -i -e '/test_gray/,/^ end/ s:^:#:' test/Image2.rb || die
|
||||||
|
sed -i -e '/test_\(delete_if\|reject\)/,/^ end/ s:^:#:' test/ImageList1.rb || die
|
||||||
|
sed -i -e '/test_optimize_layers/,/^ end/ s:^:#:' test/ImageList2.rb || die
|
||||||
|
sed -i -e '/test_\(background\|border\)_color/,/^ end/ s:^:#:' test/Image_attributes.rb || die
|
||||||
|
}
|
||||||
|
|
||||||
|
each_ruby_configure() {
|
||||||
|
${RUBY} -Cext/RMagick extconf.rb || die "extconf.rb failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
each_ruby_compile() {
|
||||||
|
emake -Cext/RMagick V=1
|
||||||
|
cp ext/RMagick/RMagick2$(get_modname) lib/ || die
|
||||||
|
}
|
||||||
|
|
||||||
|
each_ruby_test() {
|
||||||
|
${RUBY} -S rake test || die
|
||||||
|
RSPEC_VERSION=3 ruby-ng_rspec spec || die
|
||||||
|
}
|
||||||
|
|
||||||
|
all_ruby_install() {
|
||||||
|
all_fakegem_install
|
||||||
|
|
||||||
|
docinto examples
|
||||||
|
dodoc examples/*
|
||||||
|
|
||||||
|
if use doc ; then
|
||||||
|
dohtml -r doc
|
||||||
|
fi
|
||||||
|
}
|
@ -1,47 +0,0 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI="5"
|
|
||||||
|
|
||||||
inherit autotools eutils
|
|
||||||
|
|
||||||
MY_P="${P^g}"
|
|
||||||
|
|
||||||
DESCRIPTION="A Unix system friendly Scheme Interpreter"
|
|
||||||
HOMEPAGE="http://practical-scheme.net/gauche/"
|
|
||||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz"
|
|
||||||
|
|
||||||
LICENSE="BSD"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos"
|
|
||||||
IUSE="ipv6 test"
|
|
||||||
|
|
||||||
RDEPEND="sys-libs/gdbm"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
test? ( dev-libs/openssl )"
|
|
||||||
S="${WORKDIR}/${MY_P}"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}"/${PN}-rpath.diff
|
|
||||||
epatch "${FILESDIR}"/${PN}-gauche.m4.diff
|
|
||||||
epatch "${FILESDIR}"/${PN}-ext-ldflags.diff
|
|
||||||
epatch "${FILESDIR}"/${PN}-xz-info.diff
|
|
||||||
epatch "${FILESDIR}"/${PN}-rfc.tls.diff
|
|
||||||
eautoconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
econf \
|
|
||||||
$(use_enable ipv6) \
|
|
||||||
--with-slib="${EPREFIX}"/usr/share/slib
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
emake -j1 -s check
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake -j1 DESTDIR="${D}" install-pkg install-doc
|
|
||||||
dodoc AUTHORS ChangeLog HACKING README
|
|
||||||
}
|
|
@ -0,0 +1,42 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
WX_GTK_VER="3.0"
|
||||||
|
|
||||||
|
inherit eutils wxwidgets
|
||||||
|
|
||||||
|
DESCRIPTION="The open source, cross platform, free C++ IDE"
|
||||||
|
HOMEPAGE="http://www.codeblocks.org/"
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~ppc ~x86 ~x86-fbsd"
|
||||||
|
SRC_URI="mirror://sourceforge/codeblocks/${P/-/_}-1.tar.gz"
|
||||||
|
|
||||||
|
IUSE="contrib debug pch static-libs"
|
||||||
|
|
||||||
|
RDEPEND="app-arch/zip
|
||||||
|
x11-libs/wxGTK:${WX_GTK_VER}[X]
|
||||||
|
contrib? (
|
||||||
|
app-text/hunspell
|
||||||
|
dev-libs/boost:=
|
||||||
|
dev-libs/libgamin
|
||||||
|
)"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/pkgconfig"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
need-wxwidgets unicode
|
||||||
|
econf \
|
||||||
|
--with-wx-config="${WX_CONFIG}" \
|
||||||
|
$(use_enable debug) \
|
||||||
|
$(use_enable pch) \
|
||||||
|
$(use_enable static-libs static) \
|
||||||
|
$(use_with contrib contrib-plugins all)
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
prune_libtool_files
|
||||||
|
}
|
@ -0,0 +1,57 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
WX_GTK_VER=3.0
|
||||||
|
inherit wxwidgets eutils flag-o-matic games
|
||||||
|
|
||||||
|
DESCRIPTION="utilities for the SCUMM game engine"
|
||||||
|
HOMEPAGE="http://scummvm.sourceforge.net/"
|
||||||
|
SRC_URI="mirror://sourceforge/scummvm/${P}.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
|
||||||
|
IUSE="flac iconv mad png vorbis"
|
||||||
|
RESTRICT="test" # some tests require external files
|
||||||
|
|
||||||
|
RDEPEND="png? ( media-libs/libpng:0 )
|
||||||
|
mad? ( media-libs/libmad )
|
||||||
|
flac? ( media-libs/flac )
|
||||||
|
vorbis? ( media-libs/libvorbis )
|
||||||
|
iconv? ( virtual/libiconv media-libs/freetype:2 )
|
||||||
|
sys-libs/zlib
|
||||||
|
>=dev-libs/boost-1.32
|
||||||
|
x11-libs/wxGTK:${WX_GTK_VER}"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/pkgconfig"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
need-wxwidgets unicode
|
||||||
|
rm -rf *.bat dists/win32
|
||||||
|
sed -ri -e '/^(CC|CXX)\b/d' Makefile || die
|
||||||
|
epatch "${FILESDIR}/${P}-binprefix.patch"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# Not an autoconf script
|
||||||
|
./configure \
|
||||||
|
--enable-verbose-build \
|
||||||
|
--mandir=/usr/share/man \
|
||||||
|
--prefix="${GAMES_PREFIX}" \
|
||||||
|
--libdir="${GAMES_PREFIX}/lib" \
|
||||||
|
--datadir="${GAMES_DATADIR}" \
|
||||||
|
$(use_enable flac) \
|
||||||
|
$(use_enable iconv) \
|
||||||
|
$(use_enable iconv freetype) \
|
||||||
|
$(use_enable mad) \
|
||||||
|
$(use_enable png) \
|
||||||
|
$(use_enable vorbis) || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
emake DESTDIR="${D}" EXEPREFIX="${PN}-" install
|
||||||
|
dodoc README TODO
|
||||||
|
prepgamesdirs
|
||||||
|
}
|
@ -0,0 +1,73 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
WX_GTK_VER=3.0
|
||||||
|
inherit eutils toolchain-funcs flag-o-matic wxwidgets games
|
||||||
|
|
||||||
|
DESCRIPTION="turn based strategy game designed in the tradition of the Battle Isle series"
|
||||||
|
HOMEPAGE="http://www.asc-hq.org/"
|
||||||
|
SRC_URI="mirror://sourceforge/asc-hq/${P}.tar.bz2
|
||||||
|
http://www.asc-hq.org/music/frontiers.ogg
|
||||||
|
http://www.asc-hq.org/music/time_to_strike.ogg
|
||||||
|
http://www.asc-hq.org/music/machine_wars.ogg"
|
||||||
|
|
||||||
|
LICENSE="GPL-2+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="app-arch/bzip2
|
||||||
|
media-libs/libsdl[video]
|
||||||
|
media-libs/libpng:0
|
||||||
|
media-libs/sdl-image[gif,jpeg,png]
|
||||||
|
media-libs/sdl-mixer[vorbis]
|
||||||
|
media-libs/sdl-sound
|
||||||
|
dev-libs/boost
|
||||||
|
dev-games/physfs
|
||||||
|
media-libs/xvid
|
||||||
|
dev-libs/expat
|
||||||
|
media-libs/freetype
|
||||||
|
dev-lang/lua:0
|
||||||
|
x11-libs/wxGTK:${WX_GTK_VER}[X]
|
||||||
|
dev-libs/libsigc++:1.2"
|
||||||
|
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
dev-lang/perl
|
||||||
|
virtual/pkgconfig
|
||||||
|
app-arch/zip"
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
local f
|
||||||
|
|
||||||
|
unpack ${P}.tar.bz2
|
||||||
|
for f in ${A}
|
||||||
|
do
|
||||||
|
case ${f} in
|
||||||
|
*ogg)
|
||||||
|
cp "${DISTDIR}/${f}" "${S}/data/music" || die
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
need-wxwidgets unicode
|
||||||
|
# Added --disable-paraguitest for bugs 26402 and 4488
|
||||||
|
# Added --disable-paragui for bug 61154 since it's not really used much
|
||||||
|
# and the case is well documented at http://www.asc-hq.org/
|
||||||
|
if [[ $(gcc-major-version) -eq 4 ]] ; then
|
||||||
|
replace-flags -O3 -O2
|
||||||
|
fi
|
||||||
|
egamesconf \
|
||||||
|
--disable-paraguitest \
|
||||||
|
--disable-paragui \
|
||||||
|
--datadir="${GAMES_DATADIR_BASE}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
dohtml -r doc/*
|
||||||
|
prepgamesdirs
|
||||||
|
}
|
@ -0,0 +1,21 @@
|
|||||||
|
From: Pietro Battiston <me@pietrobattiston.it>
|
||||||
|
Date: Sun, 21 Dec 2014 11:50:28 +0100
|
||||||
|
Subject: Do not crash on empty pogs list
|
||||||
|
|
||||||
|
---
|
||||||
|
fontypythonmodules/gui_PogChooser.py | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/fontypythonmodules/gui_PogChooser.py b/fontypythonmodules/gui_PogChooser.py
|
||||||
|
index 94b7f2e..f233529 100644
|
||||||
|
--- a/fontypythonmodules/gui_PogChooser.py
|
||||||
|
+++ b/fontypythonmodules/gui_PogChooser.py
|
||||||
|
@@ -80,7 +80,7 @@ class PogChooser(wx.ListCtrl) :
|
||||||
|
i = self.FindItem(-1, select)
|
||||||
|
self.indexselected = i # Set this to help initial icon settings.
|
||||||
|
self.Select(i, True)
|
||||||
|
- else:
|
||||||
|
+ elif self.__poglistCopy:
|
||||||
|
self.Select(0, False)
|
||||||
|
self.indexselected = -1
|
||||||
|
|
@ -0,0 +1,134 @@
|
|||||||
|
From: Pietro Battiston <me@pietrobattiston.it>
|
||||||
|
Date: Sun, 21 Dec 2014 09:14:19 +0100
|
||||||
|
Subject: Removed unused code which causes crash with wx 3.0
|
||||||
|
|
||||||
|
---
|
||||||
|
fontypython | 2 --
|
||||||
|
fontypythonmodules/dialogues.py | 4 ----
|
||||||
|
fontypythonmodules/gui_Left.py | 4 ----
|
||||||
|
fontypythonmodules/gui_Middle.py | 5 -----
|
||||||
|
fontypythonmodules/gui_PogChooser.py | 4 ----
|
||||||
|
fontypythonmodules/gui_Right.py | 4 ----
|
||||||
|
fontypythonmodules/gui_ScrolledFontView.py | 4 ----
|
||||||
|
fontypythonmodules/wxgui.py | 4 ----
|
||||||
|
8 files changed, 31 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/fontypython b/fontypython
|
||||||
|
index a05290f..e46e34e 100755
|
||||||
|
--- a/fontypython
|
||||||
|
+++ b/fontypython
|
||||||
|
@@ -72,8 +72,6 @@ else: # err code -11
|
||||||
|
|
||||||
|
## Setup wxPython to access translations : enables the stock buttons.
|
||||||
|
localedir = "fontypythonmodules/locales"
|
||||||
|
- langid = wx.LANGUAGE_DEFAULT
|
||||||
|
- mylocale = wx.Locale( langid )
|
||||||
|
|
||||||
|
iPC = PC.PathControl()
|
||||||
|
|
||||||
|
diff --git a/fontypythonmodules/dialogues.py b/fontypythonmodules/dialogues.py
|
||||||
|
index 1fbff5f..eba7ab3 100644
|
||||||
|
--- a/fontypythonmodules/dialogues.py
|
||||||
|
+++ b/fontypythonmodules/dialogues.py
|
||||||
|
@@ -23,10 +23,6 @@ import wx
|
||||||
|
import wx.html as html
|
||||||
|
|
||||||
|
|
||||||
|
-## Setup wxPython to access translations : enables the stock buttons.
|
||||||
|
-langid = wx.LANGUAGE_DEFAULT # Picks this up from $LANG
|
||||||
|
-mylocale = wx.Locale( langid )
|
||||||
|
-
|
||||||
|
## langcode = locale.getlocale()[0] # I must not use getlocale...
|
||||||
|
## This is suggested by Martin:
|
||||||
|
loc = locale.setlocale(locale.LC_CTYPE) # use *one* of the categories (not LC_ALL)
|
||||||
|
diff --git a/fontypythonmodules/gui_Left.py b/fontypythonmodules/gui_Left.py
|
||||||
|
index 5451f39..7b1f0c6 100644
|
||||||
|
--- a/fontypythonmodules/gui_Left.py
|
||||||
|
+++ b/fontypythonmodules/gui_Left.py
|
||||||
|
@@ -17,10 +17,6 @@
|
||||||
|
|
||||||
|
import wx, os
|
||||||
|
|
||||||
|
-## Setup wxPython to access translations : enables the stock buttons.
|
||||||
|
-langid = wx.LANGUAGE_DEFAULT # Picks this up from $LANG
|
||||||
|
-mylocale = wx.Locale( langid )
|
||||||
|
-
|
||||||
|
|
||||||
|
from pubsub import *
|
||||||
|
from wxgui import ps
|
||||||
|
diff --git a/fontypythonmodules/gui_Middle.py b/fontypythonmodules/gui_Middle.py
|
||||||
|
index 470e3ea..9af3f9f 100644
|
||||||
|
--- a/fontypythonmodules/gui_Middle.py
|
||||||
|
+++ b/fontypythonmodules/gui_Middle.py
|
||||||
|
@@ -19,11 +19,6 @@ import wx
|
||||||
|
import wx.lib.stattext
|
||||||
|
import wx.lib.buttons as buttons
|
||||||
|
|
||||||
|
-## Setup wxPython to access translations : enables the stock buttons.
|
||||||
|
-langid = wx.LANGUAGE_DEFAULT # Picks this up from $LANG
|
||||||
|
-mylocale = wx.Locale( langid )
|
||||||
|
-
|
||||||
|
-
|
||||||
|
from pubsub import *
|
||||||
|
from wxgui import ps
|
||||||
|
|
||||||
|
diff --git a/fontypythonmodules/gui_PogChooser.py b/fontypythonmodules/gui_PogChooser.py
|
||||||
|
index f233529..c679191 100644
|
||||||
|
--- a/fontypythonmodules/gui_PogChooser.py
|
||||||
|
+++ b/fontypythonmodules/gui_PogChooser.py
|
||||||
|
@@ -17,10 +17,6 @@
|
||||||
|
|
||||||
|
import wx, locale
|
||||||
|
|
||||||
|
-## Setup wxPython to access translations : enables the stock buttons.
|
||||||
|
-langid = wx.LANGUAGE_DEFAULT # Picks this up from $LANG
|
||||||
|
-mylocale = wx.Locale( langid )
|
||||||
|
-
|
||||||
|
from pubsub import *
|
||||||
|
from wxgui import ps
|
||||||
|
|
||||||
|
diff --git a/fontypythonmodules/gui_Right.py b/fontypythonmodules/gui_Right.py
|
||||||
|
index adefa1d..ea5062b 100644
|
||||||
|
--- a/fontypythonmodules/gui_Right.py
|
||||||
|
+++ b/fontypythonmodules/gui_Right.py
|
||||||
|
@@ -17,10 +17,6 @@
|
||||||
|
|
||||||
|
import wx
|
||||||
|
|
||||||
|
-## Setup wxPython to access translations : enables the stock buttons.
|
||||||
|
-langid = wx.LANGUAGE_DEFAULT # Picks this up from $LANG
|
||||||
|
-mylocale = wx.Locale( langid )
|
||||||
|
-
|
||||||
|
from pubsub import *
|
||||||
|
from wxgui import ps
|
||||||
|
|
||||||
|
diff --git a/fontypythonmodules/gui_ScrolledFontView.py b/fontypythonmodules/gui_ScrolledFontView.py
|
||||||
|
index d7b3d2f..3e35d62 100644
|
||||||
|
--- a/fontypythonmodules/gui_ScrolledFontView.py
|
||||||
|
+++ b/fontypythonmodules/gui_ScrolledFontView.py
|
||||||
|
@@ -20,10 +20,6 @@ import wx.lib.scrolledpanel
|
||||||
|
|
||||||
|
from pubsub import *
|
||||||
|
|
||||||
|
-## Setup wxPython to access translations : enables the stock buttons.
|
||||||
|
-langid = wx.LANGUAGE_DEFAULT # Picks this up from $LANG
|
||||||
|
-mylocale = wx.Locale( langid )
|
||||||
|
-
|
||||||
|
import fpsys # Global objects
|
||||||
|
|
||||||
|
from gui_Fitmap import * #Also brings in 'ps' variable
|
||||||
|
diff --git a/fontypythonmodules/wxgui.py b/fontypythonmodules/wxgui.py
|
||||||
|
index da80d17..6e6716a 100644
|
||||||
|
--- a/fontypythonmodules/wxgui.py
|
||||||
|
+++ b/fontypythonmodules/wxgui.py
|
||||||
|
@@ -23,10 +23,6 @@ import fpversion
|
||||||
|
## Now, bring in all those big modules
|
||||||
|
import wx
|
||||||
|
|
||||||
|
-## Setup wxPython to access translations : enables the stock buttons.
|
||||||
|
-langid = wx.LANGUAGE_DEFAULT # Picks this up from $LANG
|
||||||
|
-mylocale = wx.Locale( langid )
|
||||||
|
-
|
||||||
|
## Fetch my own pubsub stuff
|
||||||
|
from pubsub import *
|
||||||
|
ps = CPubsub()
|
@ -0,0 +1,28 @@
|
|||||||
|
From: Pietro Battiston <me@pietrobattiston.it>
|
||||||
|
Date: Sun, 21 Dec 2014 11:50:09 +0100
|
||||||
|
Subject: Adapt to wxpython 3.0, which enforces assertions on ListItems ids.
|
||||||
|
|
||||||
|
---
|
||||||
|
fontypythonmodules/gui_PogChooser.py | 2 ++
|
||||||
|
1 file changed, 2 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/fontypythonmodules/gui_PogChooser.py b/fontypythonmodules/gui_PogChooser.py
|
||||||
|
index c679191..4cdf772 100644
|
||||||
|
--- a/fontypythonmodules/gui_PogChooser.py
|
||||||
|
+++ b/fontypythonmodules/gui_PogChooser.py
|
||||||
|
@@ -200,6 +200,7 @@ class PogChooser(wx.ListCtrl) :
|
||||||
|
li.SetImage(i)
|
||||||
|
li.SetText(p)
|
||||||
|
id = wx.NewId()
|
||||||
|
+ li.SetId(id)
|
||||||
|
PogChooser.__poglistCopy[id] = p # record the pog name
|
||||||
|
row = self.InsertItem( li )
|
||||||
|
self.SetItemData( row, id ) # associate back to __poglistCopy
|
||||||
|
@@ -214,6 +215,7 @@ class PogChooser(wx.ListCtrl) :
|
||||||
|
li.SetImage(0)
|
||||||
|
li.SetText(pogname)
|
||||||
|
id = wx.NewId()
|
||||||
|
+ li.SetId(id)
|
||||||
|
self.__poglistCopy[id] = pogname
|
||||||
|
row = self.InsertItem(li)
|
||||||
|
self.SetItemData( row, id )
|
@ -0,0 +1,39 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
WX_GTK_VER=3.0
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
|
||||||
|
inherit distutils-r1 multilib wxwidgets
|
||||||
|
|
||||||
|
DESCRIPTION="Font preview application"
|
||||||
|
HOMEPAGE="http://savannah.nongnu.org/projects/fontypython"
|
||||||
|
SRC_URI="http://download.savannah.nongnu.org/releases/${PN}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
# Crashes w/ debug build of wxGTK (#201315)
|
||||||
|
DEPEND="dev-python/pillow[${PYTHON_USEDEP}]
|
||||||
|
dev-python/wxpython:${WX_GTK_VER}[${PYTHON_USEDEP}]
|
||||||
|
x11-libs/wxGTK:${WX_GTK_VER}[-debug]"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}/${PN}-pillow.patch"
|
||||||
|
"${FILESDIR}"/0001-Do-not-crash-on-empty-pogs-list.patch
|
||||||
|
"${FILESDIR}"/0002-Removed-unused-code-which-causes-crash-with-wx-3.0.patch
|
||||||
|
"${FILESDIR}"/0003-Adapt-to-wxpython-3.0-which-enforces-assertions-on-L.patch )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
distutils-r1_src_prepare
|
||||||
|
need-wxwidgets unicode
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
distutils-r1_src_install
|
||||||
|
doman "${S}"/fontypython.1
|
||||||
|
}
|
@ -1,2 +1,3 @@
|
|||||||
DIST vdr-rpihddevice-0.0.10.tgz 70150 SHA256 3f6d9165e702d03e836e34531d5012825918613110f9e9215b8c48b9f5333e2e SHA512 7265d00044f9a9a5c27076009e0cda47fdca480d01302997c7759df9d39595f8a3cab9e3eb86dfefd373967b8c8f9800644e01f0a418b6326957cbbc40f27432 WHIRLPOOL 4b24f71ad03437d6118c63cb61a6d07440208591494c593ec3e70e6c688f9c135962894797d9213f41501140692f1d863d2a4ea6984923b41b6a2f87d3bf94a5
|
DIST vdr-rpihddevice-0.0.10.tgz 70150 SHA256 3f6d9165e702d03e836e34531d5012825918613110f9e9215b8c48b9f5333e2e SHA512 7265d00044f9a9a5c27076009e0cda47fdca480d01302997c7759df9d39595f8a3cab9e3eb86dfefd373967b8c8f9800644e01f0a418b6326957cbbc40f27432 WHIRLPOOL 4b24f71ad03437d6118c63cb61a6d07440208591494c593ec3e70e6c688f9c135962894797d9213f41501140692f1d863d2a4ea6984923b41b6a2f87d3bf94a5
|
||||||
DIST vdr-rpihddevice-0.0.11.tgz 77778 SHA256 f2dd9d392ab5585fbdcc55ea3c22612f2becaf878db4b96b69bd603dc145d05b SHA512 2930baa25805fff0f238fda5a4fafb5803f9551d8caa79d5368c0ecb0e38a401184b8976e8ef07c8e3fbdba3ffa45f84b636a137f4d9a21accb7a1676c418644 WHIRLPOOL 1e75bf4a7ada63c8929f7923cc89dd85867eb467bada3f5b149f1988fa74c5fd347cd346adb74949e446ca7520070dc5b98e353c02d6b69f04e35709ca55847c
|
DIST vdr-rpihddevice-0.0.11.tgz 77778 SHA256 f2dd9d392ab5585fbdcc55ea3c22612f2becaf878db4b96b69bd603dc145d05b SHA512 2930baa25805fff0f238fda5a4fafb5803f9551d8caa79d5368c0ecb0e38a401184b8976e8ef07c8e3fbdba3ffa45f84b636a137f4d9a21accb7a1676c418644 WHIRLPOOL 1e75bf4a7ada63c8929f7923cc89dd85867eb467bada3f5b149f1988fa74c5fd347cd346adb74949e446ca7520070dc5b98e353c02d6b69f04e35709ca55847c
|
||||||
|
DIST vdr-rpihddevice-1.0.0.tgz 86760 SHA256 b7bbc29fe75434caaa0f8157a701be31553e6763f94c39e2755ded03354f9ab1 SHA512 1013da0593f9c5d99648d458a34906b2d5bb521824fb124b8e8efaa5017d94895b47c03657a5ae7463f9e5ad5bf415012f7b55bc0442ce12f8478768af14010e WHIRLPOOL e01b5e7befaf266bbf7a0c81017d3a49c536fe6f3bd98b39f8e2937299ed401c60f90471c7c346fd4585a169e5a40893a7a48d1f0e88d82c2c70a70f49cad817
|
||||||
|
@ -0,0 +1,23 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit vdr-plugin-2
|
||||||
|
|
||||||
|
VERSION="1966" #every bump, new version
|
||||||
|
|
||||||
|
DESCRIPTION="VDR Plugin: Output Device for Raspberry Pi"
|
||||||
|
HOMEPAGE="http://projects.vdr-developer.org/projects/plg-rpihddevice"
|
||||||
|
SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
|
||||||
|
|
||||||
|
KEYWORDS="~arm"
|
||||||
|
SLOT="0"
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND=">=media-video/vdr-2
|
||||||
|
>=media-libs/raspberrypi-userland-0_pre20140117
|
||||||
|
virtual/ffmpeg"
|
||||||
|
RDEPEND="${DEPEND}"
|
@ -0,0 +1,90 @@
|
|||||||
|
Description: Point sources to the correct wxcurl's headers location.
|
||||||
|
Author: Alessio Treglia <alessio@debian.org>
|
||||||
|
Forwarded: no
|
||||||
|
---
|
||||||
|
src/LastFM.cpp | 2 +-
|
||||||
|
src/LastFMPanel.cpp | 2 +-
|
||||||
|
src/LyricsPanel.cpp | 2 +-
|
||||||
|
src/MainFrame.h | 2 +-
|
||||||
|
src/MusicBrainz.cpp | 2 +-
|
||||||
|
src/MusicDns.cpp | 2 +-
|
||||||
|
src/Podcasts.h | 2 +-
|
||||||
|
7 files changed, 7 insertions(+), 7 deletions(-)
|
||||||
|
|
||||||
|
--- a/src/LastFM.cpp
|
||||||
|
+++ b/src/LastFM.cpp
|
||||||
|
@@ -24,7 +24,7 @@
|
||||||
|
#include "DbCache.h"
|
||||||
|
#include "Utils.h"
|
||||||
|
|
||||||
|
-#include "curl/http.h"
|
||||||
|
+#include "wx/curl/http.h"
|
||||||
|
|
||||||
|
#include <wx/arrimpl.cpp>
|
||||||
|
#include <wx/sstream.h>
|
||||||
|
--- a/src/LastFMPanel.cpp
|
||||||
|
+++ b/src/LastFMPanel.cpp
|
||||||
|
@@ -21,7 +21,7 @@
|
||||||
|
#include "LastFMPanel.h"
|
||||||
|
|
||||||
|
#include "Commands.h"
|
||||||
|
-#include "curl/http.h"
|
||||||
|
+#include "wx/curl/http.h"
|
||||||
|
#include "Images.h"
|
||||||
|
#include "MainApp.h"
|
||||||
|
#include "Settings.h"
|
||||||
|
--- a/src/LyricsPanel.cpp
|
||||||
|
+++ b/src/LyricsPanel.cpp
|
||||||
|
@@ -23,7 +23,7 @@
|
||||||
|
#include "Base64.h"
|
||||||
|
#include "Commands.h"
|
||||||
|
#include "Config.h"
|
||||||
|
-#include "curl/http.h"
|
||||||
|
+#include "wx/curl/http.h"
|
||||||
|
#include "Preferences.h"
|
||||||
|
#include "Images.h"
|
||||||
|
#include "ListView.h"
|
||||||
|
--- a/src/MainFrame.h
|
||||||
|
+++ b/src/MainFrame.h
|
||||||
|
@@ -26,7 +26,7 @@
|
||||||
|
#include "Config.h"
|
||||||
|
#include "CoverPanel.h"
|
||||||
|
#include "Collections.h"
|
||||||
|
-#include "curl/http.h"
|
||||||
|
+#include "wx/curl/http.h"
|
||||||
|
#include "dbus/gudbus.h"
|
||||||
|
#include "dbus/mpris.h"
|
||||||
|
#include "dbus/mpris2.h"
|
||||||
|
--- a/src/MusicBrainz.cpp
|
||||||
|
+++ b/src/MusicBrainz.cpp
|
||||||
|
@@ -21,7 +21,7 @@
|
||||||
|
#include "MusicBrainz.h"
|
||||||
|
|
||||||
|
#include "Utils.h"
|
||||||
|
-#include "curl/http.h"
|
||||||
|
+#include "wx/curl/http.h"
|
||||||
|
|
||||||
|
#include <wx/arrimpl.cpp>
|
||||||
|
#include <wx/sstream.h>
|
||||||
|
--- a/src/MusicDns.cpp
|
||||||
|
+++ b/src/MusicDns.cpp
|
||||||
|
@@ -21,7 +21,7 @@
|
||||||
|
#include "MusicDns.h"
|
||||||
|
|
||||||
|
#include "Commands.h"
|
||||||
|
-#include "curl/http.h"
|
||||||
|
+#include "wx/curl/http.h"
|
||||||
|
#include "MusicBrainz.h"
|
||||||
|
#include "Utils.h"
|
||||||
|
#include "Version.h"
|
||||||
|
--- a/src/Podcasts.h
|
||||||
|
+++ b/src/Podcasts.h
|
||||||
|
@@ -21,7 +21,7 @@
|
||||||
|
#ifndef PODCASTS_H
|
||||||
|
#define PODCASTS_H
|
||||||
|
|
||||||
|
-#include "curl/http.h"
|
||||||
|
+#include "wx/curl/http.h"
|
||||||
|
|
||||||
|
#include <wx/dynarray.h>
|
||||||
|
#include <wx/xml/xml.h>
|
@ -0,0 +1,700 @@
|
|||||||
|
Description: Fix to work with wxwidgets3.0
|
||||||
|
Based on partial patch by dam.
|
||||||
|
Author: Olly Betts <olly@survex.com>
|
||||||
|
Bug-Debian: http://bugs.debian.org/749978
|
||||||
|
Forwarded: no
|
||||||
|
Last-Update: 2014-08-14
|
||||||
|
|
||||||
|
--- a/src/ListView.h
|
||||||
|
+++ b/src/ListView.h
|
||||||
|
@@ -28,6 +28,7 @@
|
||||||
|
#include <wx/scrolwin.h>
|
||||||
|
#include <wx/vlbox.h>
|
||||||
|
#include <wx/settings.h>
|
||||||
|
+#include <wx/listbase.h>
|
||||||
|
|
||||||
|
class guListViewClient;
|
||||||
|
class guListViewHeader;
|
||||||
|
@@ -330,7 +331,7 @@
|
||||||
|
size_t GetVisibleEnd( void ) const { return m_ListBox->GetVisibleEnd(); }
|
||||||
|
size_t GetFirstVisibleLine() const { return m_ListBox->GetFirstVisibleLine(); }
|
||||||
|
size_t GetLastVisibleLine() const { return m_ListBox->GetLastVisibleLine(); }
|
||||||
|
- bool ScrollLines( int lines ) { return m_ListBox->ScrollLines( lines ); }
|
||||||
|
+ bool ScrollLines( int lines ) { return m_ListBox->wxWindow::ScrollLines( lines ); }
|
||||||
|
|
||||||
|
bool ScrollToLine( size_t line ) { return m_ListBox->ScrollToLine( line ); }
|
||||||
|
|
||||||
|
--- a/src/FileBrowser.cpp
|
||||||
|
+++ b/src/FileBrowser.cpp
|
||||||
|
@@ -36,6 +36,7 @@
|
||||||
|
#include <wx/arrimpl.cpp>
|
||||||
|
#include <wx/artprov.h>
|
||||||
|
#include <wx/clipbrd.h>
|
||||||
|
+#include <wx/gtk/tglbtn.h>
|
||||||
|
|
||||||
|
WX_DEFINE_OBJARRAY(guFileItemArray);
|
||||||
|
|
||||||
|
@@ -221,7 +222,7 @@
|
||||||
|
|
||||||
|
DirBtnSizer->Add( 0, 0, 1, wxEXPAND, 5 );
|
||||||
|
|
||||||
|
- m_ShowLibPathsBtn = new wxToggleBitmapButton( this, wxID_ANY, guImage( guIMAGE_INDEX_tiny_library ), wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW );
|
||||||
|
+ m_ShowLibPathsBtn = new wxBitmapToggleButton( this, wxID_ANY, guImage( guIMAGE_INDEX_tiny_library ), wxDefaultPosition, wxDefaultSize, wxBU_AUTODRAW );
|
||||||
|
m_ShowLibPathsBtn->SetToolTip( ShowPaths == guFILEBROWSER_SHOWPATH_SYSTEM ?
|
||||||
|
_( "See used locations" ) :
|
||||||
|
_( "See system files" ) );
|
||||||
|
--- a/src/FileBrowser.h
|
||||||
|
+++ b/src/FileBrowser.h
|
||||||
|
@@ -36,6 +36,7 @@
|
||||||
|
#include <wx/sizer.h>
|
||||||
|
#include <wx/string.h>
|
||||||
|
#include <wx/tglbtn.h>
|
||||||
|
+#include <wx/gtk/tglbtn.h>
|
||||||
|
|
||||||
|
|
||||||
|
#define guPANEL_FILEBROWSER_DIRCTRL ( 1 << 0 )
|
||||||
|
@@ -122,7 +123,7 @@
|
||||||
|
guMediaViewer * m_MediaViewer;
|
||||||
|
guGenericDirCtrl * m_DirCtrl;
|
||||||
|
bool m_AddingFolder;
|
||||||
|
- wxToggleBitmapButton * m_ShowLibPathsBtn;
|
||||||
|
+ wxBitmapToggleButton * m_ShowLibPathsBtn;
|
||||||
|
|
||||||
|
void OnShowLibPathsClick( wxCommandEvent& event );
|
||||||
|
|
||||||
|
--- a/src/AuiNotebook.cpp
|
||||||
|
+++ b/src/AuiNotebook.cpp
|
||||||
|
@@ -47,8 +47,8 @@
|
||||||
|
m_TextFgColor = wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOWTEXT );
|
||||||
|
m_SelTextFgColour = wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOWTEXT );
|
||||||
|
|
||||||
|
- m_disabled_close_bmp = guImage( guIMAGE_INDEX_tiny_close_normal );
|
||||||
|
- m_active_close_bmp = guImage( guIMAGE_INDEX_tiny_close_highlight );
|
||||||
|
+ m_disabledCloseBmp = guImage( guIMAGE_INDEX_tiny_close_normal );
|
||||||
|
+ m_activeCloseBmp = guImage( guIMAGE_INDEX_tiny_close_highlight );
|
||||||
|
}
|
||||||
|
|
||||||
|
// -------------------------------------------------------------------------------- //
|
||||||
|
@@ -60,9 +60,9 @@
|
||||||
|
wxAuiTabArt * guAuiTabArt::Clone()
|
||||||
|
{
|
||||||
|
guAuiTabArt * art = new guAuiTabArt;
|
||||||
|
- art->SetNormalFont( m_normal_font );
|
||||||
|
- art->SetSelectedFont( m_selected_font );
|
||||||
|
- art->SetMeasuringFont( m_measuring_font );
|
||||||
|
+ art->SetNormalFont( m_normalFont );
|
||||||
|
+ art->SetSelectedFont( m_selectedFont );
|
||||||
|
+ art->SetMeasuringFont( m_measuringFont );
|
||||||
|
// art->m_BgColor = m_BgColor;
|
||||||
|
// art->m_SelBgColor = m_SelBgColor;
|
||||||
|
// art->m_TextFgColor = m_TextFgColor;
|
||||||
|
@@ -75,7 +75,7 @@
|
||||||
|
// draw background
|
||||||
|
//wxColor top_color = m_base_colour;
|
||||||
|
wxColor top_color = m_BgColor;
|
||||||
|
- wxColor bottom_color = wxAuiStepColour( m_base_colour, 120 );
|
||||||
|
+ wxColor bottom_color = wxAuiStepColour( m_baseColour, 120 );
|
||||||
|
wxRect r;
|
||||||
|
|
||||||
|
if( m_flags & wxAUI_NB_BOTTOM )
|
||||||
|
@@ -88,7 +88,7 @@
|
||||||
|
dc.GradientFillLinear( r, top_color, bottom_color, wxNORTH );
|
||||||
|
|
||||||
|
// draw base lines
|
||||||
|
- dc.SetPen( m_border_pen );
|
||||||
|
+ dc.SetPen( m_borderPen );
|
||||||
|
int y = rect.GetHeight();
|
||||||
|
int w = rect.GetWidth();
|
||||||
|
|
||||||
|
@@ -120,10 +120,10 @@
|
||||||
|
if( caption.empty() )
|
||||||
|
caption = wxT("Xj");
|
||||||
|
|
||||||
|
- dc.SetFont(m_selected_font);
|
||||||
|
+ dc.SetFont(m_selectedFont);
|
||||||
|
dc.GetTextExtent(caption, &selected_textx, &selected_texty);
|
||||||
|
|
||||||
|
- dc.SetFont(m_normal_font);
|
||||||
|
+ dc.SetFont(m_normalFont);
|
||||||
|
dc.GetTextExtent(caption, &normal_textx, &normal_texty);
|
||||||
|
|
||||||
|
// figure out the size of the tab
|
||||||
|
@@ -135,7 +135,7 @@
|
||||||
|
close_button_state,
|
||||||
|
x_extent);
|
||||||
|
|
||||||
|
- wxCoord tab_height = m_tab_ctrl_height - 1;
|
||||||
|
+ wxCoord tab_height = m_tabCtrlHeight - 1;
|
||||||
|
if( !page.active )
|
||||||
|
tab_height -= 2;
|
||||||
|
wxCoord tab_width = tab_size.x;
|
||||||
|
@@ -150,12 +150,12 @@
|
||||||
|
|
||||||
|
if( page.active )
|
||||||
|
{
|
||||||
|
- dc.SetFont( m_selected_font );
|
||||||
|
+ dc.SetFont( m_selectedFont );
|
||||||
|
texty = selected_texty;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
- dc.SetFont(m_normal_font);
|
||||||
|
+ dc.SetFont(m_normalFont);
|
||||||
|
texty = normal_texty;
|
||||||
|
}
|
||||||
|
|
||||||
|
@@ -221,7 +221,7 @@
|
||||||
|
// }
|
||||||
|
|
||||||
|
// draw tab outline
|
||||||
|
- dc.SetPen( m_border_pen );
|
||||||
|
+ dc.SetPen( m_borderPen );
|
||||||
|
dc.SetBrush( * wxTRANSPARENT_BRUSH );
|
||||||
|
dc.DrawPolygon( WXSIZEOF( border_points ), border_points );
|
||||||
|
|
||||||
|
@@ -230,7 +230,7 @@
|
||||||
|
if( page.active )
|
||||||
|
{
|
||||||
|
if( m_flags & wxAUI_NB_BOTTOM )
|
||||||
|
- dc.SetPen( wxPen( wxColour( wxAuiStepColour( m_base_colour, 170 ) ) ) );
|
||||||
|
+ dc.SetPen( wxPen( wxColour( wxAuiStepColour( m_baseColour, 170 ) ) ) );
|
||||||
|
// TODO: else if (m_flags &wxAUI_NB_LEFT) {}
|
||||||
|
// TODO: else if (m_flags &wxAUI_NB_RIGHT) {}
|
||||||
|
else //for wxAUI_NB_TOP
|
||||||
|
@@ -246,7 +246,7 @@
|
||||||
|
int close_button_width = 0;
|
||||||
|
if (close_button_state != wxAUI_BUTTON_STATE_HIDDEN)
|
||||||
|
{
|
||||||
|
- close_button_width = m_active_close_bmp.GetWidth();
|
||||||
|
+ close_button_width = m_activeCloseBmp.GetWidth();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@@ -284,12 +284,12 @@
|
||||||
|
// draw close button if necessary
|
||||||
|
if (close_button_state != wxAUI_BUTTON_STATE_HIDDEN)
|
||||||
|
{
|
||||||
|
- wxBitmap bmp = m_disabled_close_bmp;
|
||||||
|
+ wxBitmap bmp = m_disabledCloseBmp;
|
||||||
|
|
||||||
|
if (close_button_state == wxAUI_BUTTON_STATE_HOVER ||
|
||||||
|
close_button_state == wxAUI_BUTTON_STATE_PRESSED)
|
||||||
|
{
|
||||||
|
- bmp = m_active_close_bmp;
|
||||||
|
+ bmp = m_activeCloseBmp;
|
||||||
|
}
|
||||||
|
|
||||||
|
wxRect rect(tab_x + tab_width - close_button_width - 1,
|
||||||
|
@@ -367,14 +367,14 @@
|
||||||
|
// UpdateTabCtrlHeight() does the actual tab resizing. It's meant
|
||||||
|
// to be used interally
|
||||||
|
// -------------------------------------------------------------------------------- //
|
||||||
|
-void guAuiNotebook::UpdateTabCtrlHeight()
|
||||||
|
+bool guAuiNotebook::UpdateTabCtrlHeight()
|
||||||
|
{
|
||||||
|
// get the tab ctrl height we will use
|
||||||
|
int height = CalculateTabCtrlHeight();
|
||||||
|
|
||||||
|
wxAuiTabArt* art = m_tabs.GetArtProvider();
|
||||||
|
|
||||||
|
- m_tab_ctrl_height = height;
|
||||||
|
+ m_tabCtrlHeight = height;
|
||||||
|
|
||||||
|
wxAuiPaneInfoArray& all_panes = m_mgr.GetAllPanes();
|
||||||
|
size_t i, pane_count = all_panes.GetCount();
|
||||||
|
@@ -385,10 +385,12 @@
|
||||||
|
continue;
|
||||||
|
wxTabFrame* tab_frame = (wxTabFrame*)pane.window;
|
||||||
|
wxAuiTabCtrl* tabctrl = tab_frame->m_tabs;
|
||||||
|
- tab_frame->SetTabCtrlHeight(m_tab_ctrl_height);
|
||||||
|
+ tab_frame->SetTabCtrlHeight(m_tabCtrlHeight);
|
||||||
|
tabctrl->SetArtProvider(art->Clone());
|
||||||
|
tab_frame->DoSizing();
|
||||||
|
}
|
||||||
|
+
|
||||||
|
+ return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// -------------------------------------------------------------------------------- //
|
||||||
|
@@ -447,7 +449,7 @@
|
||||||
|
if( p )
|
||||||
|
tabs += wxT( "," );
|
||||||
|
|
||||||
|
- if( ( int ) page_idx == m_curpage )
|
||||||
|
+ if( ( int ) page_idx == m_curPage )
|
||||||
|
tabs += wxT( "*" );
|
||||||
|
else if( ( int ) p == tabframe->m_tabs->GetActivePage() )
|
||||||
|
tabs += wxT( "+" );
|
||||||
|
@@ -501,12 +503,12 @@
|
||||||
|
// create a new tab frame
|
||||||
|
wxTabFrame * new_tabs = new wxTabFrame;
|
||||||
|
new_tabs->m_tabs = new wxAuiTabCtrl( this,
|
||||||
|
- m_tab_id_counter++,
|
||||||
|
+ m_tabIdCounter++,
|
||||||
|
wxDefaultPosition,
|
||||||
|
wxDefaultSize,
|
||||||
|
wxNO_BORDER | wxWANTS_CHARS );
|
||||||
|
new_tabs->m_tabs->SetArtProvider( m_tabs.GetArtProvider()->Clone() );
|
||||||
|
- new_tabs->SetTabCtrlHeight( m_tab_ctrl_height );
|
||||||
|
+ new_tabs->SetTabCtrlHeight( m_tabCtrlHeight );
|
||||||
|
new_tabs->m_tabs->SetFlags( m_flags );
|
||||||
|
wxAuiTabCtrl * dest_tabs = new_tabs->m_tabs;
|
||||||
|
|
||||||
|
@@ -555,7 +557,7 @@
|
||||||
|
m_mgr.LoadPerspective( frames );
|
||||||
|
|
||||||
|
// Force refresh of selection
|
||||||
|
- m_curpage = -1;
|
||||||
|
+ m_curPage = -1;
|
||||||
|
SetSelection( sel_page );
|
||||||
|
|
||||||
|
return true;
|
||||||
|
--- a/src/AuiNotebook.h
|
||||||
|
+++ b/src/AuiNotebook.h
|
||||||
|
@@ -205,7 +205,7 @@
|
||||||
|
|
||||||
|
virtual ~guAuiNotebook();
|
||||||
|
|
||||||
|
- virtual void UpdateTabCtrlHeight();
|
||||||
|
+ virtual bool UpdateTabCtrlHeight();
|
||||||
|
|
||||||
|
wxString SavePerspective( void );
|
||||||
|
bool LoadPerspective( const wxString &layout );
|
||||||
|
--- a/CMakeLists.txt
|
||||||
|
+++ b/CMakeLists.txt
|
||||||
|
@@ -120,7 +120,7 @@
|
||||||
|
SET( ADD_WXSQLITE_SUPPORT 0 )
|
||||||
|
PKG_CHECK_MODULES( LIBWXSQLITE3 wxsqlite3 )
|
||||||
|
IF( NOT LIBWXSQLITE3_LIBRARIES )
|
||||||
|
- PKG_CHECK_MODULES( LIBWXSQLITE3 wxsqlite3-2.8 )
|
||||||
|
+ PKG_CHECK_MODULES( LIBWXSQLITE3 wxsqlite3-3.0 )
|
||||||
|
IF( NOT LIBWXSQLITE3_LIBRARIES )
|
||||||
|
ADD_DEFINITIONS(-DADD_WXSQLITE_SUPPORT=1)
|
||||||
|
SET( ADD_WXSQLITE_SUPPORT 1 )
|
||||||
|
--- a/src/LastFMPanel.cpp
|
||||||
|
+++ b/src/LastFMPanel.cpp
|
||||||
|
@@ -2812,7 +2812,7 @@
|
||||||
|
if( event.GetKeyCode() == WXK_RETURN )
|
||||||
|
{
|
||||||
|
wxCommandEvent CmdEvent( wxEVT_COMMAND_TEXT_ENTER );
|
||||||
|
- m_ArtistTextCtrl->AddPendingEvent( CmdEvent );
|
||||||
|
+ m_ArtistTextCtrl->GetEventHandler()->AddPendingEvent( CmdEvent );
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
event.Skip();
|
||||||
|
--- a/src/MainApp.cpp
|
||||||
|
+++ b/src/MainApp.cpp
|
||||||
|
@@ -360,8 +360,7 @@
|
||||||
|
if( LangInfo )
|
||||||
|
{
|
||||||
|
guLogError( wxT( "Could not initialize the translations engine for ( %s )" ), LangInfo->CanonicalName.c_str() );
|
||||||
|
- wxStandardPaths StdPaths;
|
||||||
|
- guLogError( wxT( "Locale directory '%s'" ), StdPaths.GetLocalizedResourcesDir( LangInfo->CanonicalName, wxStandardPaths::ResourceCat_Messages).c_str() );
|
||||||
|
+ guLogError( wxT( "Locale directory '%s'" ), wxStandardPaths::Get().GetLocalizedResourcesDir( LangInfo->CanonicalName, wxStandardPaths::ResourceCat_Messages).c_str() );
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
--- a/src/PLSoListBox.cpp
|
||||||
|
+++ b/src/PLSoListBox.cpp
|
||||||
|
@@ -179,7 +179,7 @@
|
||||||
|
if( event.GetKeyCode() == WXK_DELETE )
|
||||||
|
{
|
||||||
|
wxCommandEvent evt( wxEVT_COMMAND_MENU_SELECTED, ID_TRACKS_DELETE );
|
||||||
|
- GetParent()->AddPendingEvent( evt );
|
||||||
|
+ GetParent()->GetEventHandler()->AddPendingEvent( evt );
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
--- a/src/StatusBar.cpp
|
||||||
|
+++ b/src/StatusBar.cpp
|
||||||
|
@@ -509,7 +509,7 @@
|
||||||
|
}
|
||||||
|
|
||||||
|
// -------------------------------------------------------------------------------- //
|
||||||
|
-void guStatusBar::DrawField( wxDC &dc, int i )
|
||||||
|
+void guStatusBar::DrawField( wxDC &dc, int i, int textHeight )
|
||||||
|
{
|
||||||
|
wxRect rect;
|
||||||
|
GetFieldRect( i, rect );
|
||||||
|
@@ -521,7 +521,7 @@
|
||||||
|
dc.DrawLine( rect.x + rect.width, rect.y + 1, rect.x + rect.width, rect.y + rect.height - 1 );
|
||||||
|
}
|
||||||
|
|
||||||
|
- DrawFieldText( dc, i );
|
||||||
|
+ DrawFieldText( dc, rect, i, textHeight );
|
||||||
|
}
|
||||||
|
|
||||||
|
// -------------------------------------------------------------------------------- //
|
||||||
|
--- a/src/TagInfo.cpp
|
||||||
|
+++ b/src/TagInfo.cpp
|
||||||
|
@@ -2453,7 +2453,7 @@
|
||||||
|
}
|
||||||
|
|
||||||
|
// -------------------------------------------------------------------------------- //
|
||||||
|
-bool guTagSetLyrics( const wxString &filename, wxString &lyrics )
|
||||||
|
+bool guTagSetLyrics( const wxString &filename, const wxString &lyrics )
|
||||||
|
{
|
||||||
|
guMainFrame * MainFrame = ( guMainFrame * ) wxTheApp->GetTopWindow();
|
||||||
|
|
||||||
|
--- a/src/TagInfo.h
|
||||||
|
+++ b/src/TagInfo.h
|
||||||
|
@@ -329,7 +329,7 @@
|
||||||
|
bool guTagSetPicture( const wxString &filename, wxImage * picture );
|
||||||
|
bool guTagSetPicture( const wxString &filename, const wxString &imagefile );
|
||||||
|
wxString guTagGetLyrics( const wxString &filename );
|
||||||
|
-bool guTagSetLyrics( const wxString &filename, wxString &lyrics );
|
||||||
|
+bool guTagSetLyrics( const wxString &filename, const wxString &lyrics );
|
||||||
|
//void guUpdateTrack( const guTrack &track, const wxImage * image, const wxString &lyrics, const int &changedflags );
|
||||||
|
void guUpdateTracks( const guTrackArray &tracks, const guImagePtrArray &images,
|
||||||
|
const wxArrayString &lyrics, const wxArrayInt &changedflags );
|
||||||
|
--- a/src/PlayListAppend.cpp
|
||||||
|
+++ b/src/PlayListAppend.cpp
|
||||||
|
@@ -128,7 +128,7 @@
|
||||||
|
int guPlayListAppend::GetSelectedPlayList( void )
|
||||||
|
{
|
||||||
|
int Selection = m_PlayListComboBox->GetSelection();
|
||||||
|
- if( Selection == wxNOT_FOUND && !m_PlayListComboBox->IsEmpty() )
|
||||||
|
+ if( Selection == wxNOT_FOUND && m_PlayListComboBox->GetCount() != 0 )
|
||||||
|
{
|
||||||
|
Selection = FindPlayListItem( m_PlayListItems, m_PlayListComboBox->GetValue().Lower().Trim().Trim( false ) );
|
||||||
|
}
|
||||||
|
--- a/src/AlbumBrowser.cpp
|
||||||
|
+++ b/src/AlbumBrowser.cpp
|
||||||
|
@@ -2308,7 +2308,7 @@
|
||||||
|
// Its a LeftUp event
|
||||||
|
event.SetEventType( wxEVT_LEFT_DOWN );
|
||||||
|
event.m_leftDown = true;
|
||||||
|
- m_BigCoverTracksListBox->AddPendingEvent( event );
|
||||||
|
+ m_BigCoverTracksListBox->GetEventHandler()->AddPendingEvent( event );
|
||||||
|
}
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
--- a/src/AuiDockArt.cpp
|
||||||
|
+++ b/src/AuiDockArt.cpp
|
||||||
|
@@ -23,7 +23,34 @@
|
||||||
|
#include "Images.h"
|
||||||
|
#include "Utils.h"
|
||||||
|
|
||||||
|
-extern wxString wxAuiChopText( wxDC &dc, const wxString &text, int max_size );
|
||||||
|
+wxString wxAuiChopText(wxDC& dc, const wxString& text, int max_size)
|
||||||
|
+{
|
||||||
|
+ wxCoord x,y;
|
||||||
|
+
|
||||||
|
+ // first check if the text fits with no problems
|
||||||
|
+ dc.GetTextExtent(text, &x, &y);
|
||||||
|
+ if (x <= max_size)
|
||||||
|
+ return text;
|
||||||
|
+
|
||||||
|
+ size_t i, len = text.Length();
|
||||||
|
+ size_t last_good_length = 0;
|
||||||
|
+ for (i = 0; i < len; ++i)
|
||||||
|
+ {
|
||||||
|
+ wxString s = text.Left(i);
|
||||||
|
+ s += wxT("...");
|
||||||
|
+
|
||||||
|
+ dc.GetTextExtent(s, &x, &y);
|
||||||
|
+ if (x > max_size)
|
||||||
|
+ break;
|
||||||
|
+
|
||||||
|
+ last_good_length = i;
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
+ wxString ret = text.Left(last_good_length);
|
||||||
|
+ ret += wxT("...");
|
||||||
|
+ return ret;
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
|
||||||
|
// -------------------------------------------------------------------------------- //
|
||||||
|
guAuiDockArt::guAuiDockArt() : wxAuiDefaultDockArt()
|
||||||
|
@@ -42,12 +69,12 @@
|
||||||
|
// -------------------------------------------------------------------------------- //
|
||||||
|
void guAuiDockArt::DrawCaptionBackground( wxDC &dc, const wxRect &rect, bool active )
|
||||||
|
{
|
||||||
|
- if( m_gradient_type == wxAUI_GRADIENT_NONE )
|
||||||
|
+ if( m_gradientType == wxAUI_GRADIENT_NONE )
|
||||||
|
{
|
||||||
|
if( active )
|
||||||
|
- dc.SetBrush( wxBrush( m_active_caption_colour ) );
|
||||||
|
+ dc.SetBrush( wxBrush( m_activeCaptionColour ) );
|
||||||
|
else
|
||||||
|
- dc.SetBrush( wxBrush( m_inactive_caption_colour ) );
|
||||||
|
+ dc.SetBrush( wxBrush( m_inactiveCaptionColour ) );
|
||||||
|
|
||||||
|
dc.DrawRectangle( rect.x, rect.y, rect.width, rect.height );
|
||||||
|
}
|
||||||
|
@@ -58,15 +85,15 @@
|
||||||
|
// on mac the gradients are expected to become darker from the top
|
||||||
|
#ifdef __WXMAC__
|
||||||
|
DrawGradientRectangle( dc, rect,
|
||||||
|
- m_active_caption_colour,
|
||||||
|
- m_active_caption_gradient_colour,
|
||||||
|
- m_gradient_type );
|
||||||
|
+ m_activeCaptionColour,
|
||||||
|
+ m_activeCaptionGradientColour,
|
||||||
|
+ m_gradientType );
|
||||||
|
#else
|
||||||
|
// on other platforms, active gradients become lighter at the top
|
||||||
|
DrawGradientRectangle( dc, rect,
|
||||||
|
- m_active_caption_colour,
|
||||||
|
- m_active_caption_gradient_colour,
|
||||||
|
- m_gradient_type );
|
||||||
|
+ m_activeCaptionColour,
|
||||||
|
+ m_activeCaptionGradientColour,
|
||||||
|
+ m_gradientType );
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
else
|
||||||
|
@@ -74,20 +101,20 @@
|
||||||
|
#ifdef __WXMAC__
|
||||||
|
// on mac the gradients are expected to become darker from the top
|
||||||
|
DrawGradientRectangle( dc, rect,
|
||||||
|
- m_inactive_caption_colour,
|
||||||
|
- m_inactive_caption_gradient_colour,
|
||||||
|
- m_gradient_type );
|
||||||
|
+ m_inactiveCaptionColour,
|
||||||
|
+ m_inactiveCaptionGradientColour,
|
||||||
|
+ m_gradientType );
|
||||||
|
#else
|
||||||
|
// on other platforms, inactive gradients become lighter at the bottom
|
||||||
|
DrawGradientRectangle( dc, rect,
|
||||||
|
- m_inactive_caption_colour,
|
||||||
|
- m_inactive_caption_gradient_colour,
|
||||||
|
- m_gradient_type );
|
||||||
|
+ m_inactiveCaptionColour,
|
||||||
|
+ m_inactiveCaptionGradientColour,
|
||||||
|
+ m_gradientType );
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
- dc.SetPen( m_border_pen );
|
||||||
|
+ dc.SetPen( m_borderPen );
|
||||||
|
int y = rect.y + rect.height - 1;
|
||||||
|
dc.DrawLine( rect.x, y, rect.x + rect.width, y );
|
||||||
|
}
|
||||||
|
@@ -97,11 +124,11 @@
|
||||||
|
void guAuiDockArt::DrawCaption( wxDC &dc, wxWindow * window, const wxString &text, const wxRect &rect, wxAuiPaneInfo &pane )
|
||||||
|
{
|
||||||
|
dc.SetPen( * wxTRANSPARENT_PEN );
|
||||||
|
- dc.SetFont( m_caption_font );
|
||||||
|
+ dc.SetFont( m_captionFont );
|
||||||
|
|
||||||
|
DrawCaptionBackground( dc, rect, bool( pane.state & wxAuiPaneInfo::optionActive ) );
|
||||||
|
|
||||||
|
- dc.SetTextForeground( pane.state & wxAuiPaneInfo::optionActive ? m_active_caption_text_colour : m_inactive_caption_text_colour );
|
||||||
|
+ dc.SetTextForeground( pane.state & wxAuiPaneInfo::optionActive ? m_activeCaptionTextColour : m_inactiveCaptionTextColour );
|
||||||
|
|
||||||
|
wxCoord w, h;
|
||||||
|
dc.GetTextExtent( wxT( "ABCDEFHXfgkj" ), &w, &h );
|
||||||
|
@@ -110,11 +137,11 @@
|
||||||
|
clip_rect.width -= 3; // text offset
|
||||||
|
clip_rect.width -= 2; // button padding
|
||||||
|
if( pane.HasCloseButton() )
|
||||||
|
- clip_rect.width -= m_button_size;
|
||||||
|
+ clip_rect.width -= m_buttonSize;
|
||||||
|
if( pane.HasPinButton() )
|
||||||
|
- clip_rect.width -= m_button_size;
|
||||||
|
+ clip_rect.width -= m_buttonSize;
|
||||||
|
if( pane.HasMaximizeButton() )
|
||||||
|
- clip_rect.width -= m_button_size;
|
||||||
|
+ clip_rect.width -= m_buttonSize;
|
||||||
|
|
||||||
|
wxString draw_text = wxAuiChopText( dc, text, clip_rect.width );
|
||||||
|
|
||||||
|
--- a/src/SmartMode.cpp
|
||||||
|
+++ b/src/SmartMode.cpp
|
||||||
|
@@ -500,7 +500,7 @@
|
||||||
|
int guGenSmartPlaylist::GetPlayListId( void )
|
||||||
|
{
|
||||||
|
int Selection = m_SaveToComboBox->GetSelection();
|
||||||
|
- if( Selection == wxNOT_FOUND && !m_SaveToComboBox->IsEmpty() )
|
||||||
|
+ if( Selection == wxNOT_FOUND && m_SaveToComboBox->GetCount() != 0 )
|
||||||
|
{
|
||||||
|
Selection = FindPlayListItem( &m_Playlists, m_SaveToComboBox->GetValue().Lower().Trim().Trim( false ) );
|
||||||
|
}
|
||||||
|
--- a/src/StaticBitmap.cpp
|
||||||
|
+++ b/src/StaticBitmap.cpp
|
||||||
|
@@ -70,7 +70,7 @@
|
||||||
|
{
|
||||||
|
wxCommandEvent event( guStaticBitmapMouseOverEvent, guEVT_STATICBITMAP_MOUSE_OVER );
|
||||||
|
event.SetEventObject( this );
|
||||||
|
- m_Bitmap->AddPendingEvent( event );
|
||||||
|
+ m_Bitmap->GetEventHandler()->AddPendingEvent( event );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
--- a/src/Equalizer.cpp
|
||||||
|
+++ b/src/Equalizer.cpp
|
||||||
|
@@ -537,7 +537,7 @@
|
||||||
|
{
|
||||||
|
int Sel = m_PresetComboBox->GetSelection();
|
||||||
|
|
||||||
|
- m_SaveButton->Enable( !m_PresetComboBox->IsEmpty() &&
|
||||||
|
+ m_SaveButton->Enable( m_PresetComboBox->GetCount() != 0 &&
|
||||||
|
( m_BandChanged || !FindPresetName( m_PresetComboBox->GetValue(), m_EQPresets ) ) );
|
||||||
|
|
||||||
|
m_DelButton->Enable( Sel != wxNOT_FOUND );
|
||||||
|
--- a/src/LocationPanel.cpp
|
||||||
|
+++ b/src/LocationPanel.cpp
|
||||||
|
@@ -161,7 +161,52 @@
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
-extern wxColor wxAuiStepColour( const wxColor & c, int percent );
|
||||||
|
+unsigned char wxAuiBlendColour(unsigned char fg, unsigned char bg, double alpha)
|
||||||
|
+{
|
||||||
|
+ double result = bg + (alpha * (fg - bg));
|
||||||
|
+ if (result < 0.0)
|
||||||
|
+ result = 0.0;
|
||||||
|
+ if (result > 255)
|
||||||
|
+ result = 255;
|
||||||
|
+ return (unsigned char)result;
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
+wxColor wxAuiStepColour(const wxColor& c, int ialpha)
|
||||||
|
+{
|
||||||
|
+ if (ialpha == 100)
|
||||||
|
+ return c;
|
||||||
|
+
|
||||||
|
+ unsigned char r = c.Red(),
|
||||||
|
+ g = c.Green(),
|
||||||
|
+ b = c.Blue();
|
||||||
|
+ unsigned char bg;
|
||||||
|
+
|
||||||
|
+ // ialpha is 0..200 where 0 is completely black
|
||||||
|
+ // and 200 is completely white and 100 is the same
|
||||||
|
+ // convert that to normal alpha 0.0 - 1.0
|
||||||
|
+ ialpha = wxMin(ialpha, 200);
|
||||||
|
+ ialpha = wxMax(ialpha, 0);
|
||||||
|
+ double alpha = ((double)(ialpha - 100.0))/100.0;
|
||||||
|
+
|
||||||
|
+ if (ialpha > 100)
|
||||||
|
+ {
|
||||||
|
+ // blend with white
|
||||||
|
+ bg = 255;
|
||||||
|
+ alpha = 1.0 - alpha; // 0 = transparent fg; 1 = opaque fg
|
||||||
|
+ }
|
||||||
|
+ else
|
||||||
|
+ {
|
||||||
|
+ // blend with black
|
||||||
|
+ bg = 0;
|
||||||
|
+ alpha += 1.0; // 0 = transparent fg; 1 = opaque fg
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
+ r = wxAuiBlendColour(r, bg, alpha);
|
||||||
|
+ g = wxAuiBlendColour(g, bg, alpha);
|
||||||
|
+ b = wxAuiBlendColour(b, bg, alpha);
|
||||||
|
+
|
||||||
|
+ return wxColour(r, g, b);
|
||||||
|
+}
|
||||||
|
|
||||||
|
// -------------------------------------------------------------------------------- //
|
||||||
|
void guLocationTreeCtrl::ReloadItems( const bool loadstate )
|
||||||
|
--- a/src/StatusBar.h
|
||||||
|
+++ b/src/StatusBar.h
|
||||||
|
@@ -46,7 +46,7 @@
|
||||||
|
public :
|
||||||
|
guGauge() : wxControl() { m_LastValue = wxNOT_FOUND; m_PaintWidth = 0; };
|
||||||
|
guGauge( wxWindow * parent, const wxString &label = wxEmptyString, bool showporcent = true, wxWindowID id = wxID_ANY, unsigned int max = 100,
|
||||||
|
- const wxPoint &pos = wxDefaultPosition, const wxSize &size = wxDefaultSize, long style = wxGA_HORIZONTAL );
|
||||||
|
+ const wxPoint &pos = wxDefaultPosition, const wxSize &size = wxDefaultSize, long style = wxGA_HORIZONTAL | wxBORDER_NONE );
|
||||||
|
~guGauge( void );
|
||||||
|
|
||||||
|
void SetRange( int range );
|
||||||
|
@@ -101,7 +101,7 @@
|
||||||
|
void SetPlayMode( const bool forcegapless );
|
||||||
|
void SetAudioScrobble( const bool audioscrobble );
|
||||||
|
|
||||||
|
- virtual void DrawField( wxDC &dc, int i );
|
||||||
|
+ virtual void DrawField( wxDC &dc, int i, int textHeight );
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
--- a/src/Utils.cpp
|
||||||
|
+++ b/src/Utils.cpp
|
||||||
|
@@ -311,7 +311,7 @@
|
||||||
|
static const wxChar marks[] = wxT( "-_.\"!~*()'" );
|
||||||
|
|
||||||
|
wxString RetVal;
|
||||||
|
- unsigned char CurChar;
|
||||||
|
+ wxChar CurChar;
|
||||||
|
|
||||||
|
wxCharBuffer CharBuffer = url.ToUTF8();
|
||||||
|
int Index;
|
||||||
|
@@ -352,7 +352,7 @@
|
||||||
|
|
||||||
|
for( index = 0; index < StrLen; index++ )
|
||||||
|
{
|
||||||
|
- unsigned char C = CharBuffer[ index ];
|
||||||
|
+ wxChar C = CharBuffer[ index ];
|
||||||
|
{
|
||||||
|
static const wxChar marks[] = wxT( " -_.\"/+!~*()'[]%" ); //~!@#$&*()=:/,;?+'
|
||||||
|
|
||||||
|
--- a/src/ListView.cpp
|
||||||
|
+++ b/src/ListView.cpp
|
||||||
|
@@ -914,7 +914,7 @@
|
||||||
|
// iterate over all visible lines
|
||||||
|
for( ; line < lineMax; line++ )
|
||||||
|
{
|
||||||
|
- const wxCoord hLine = OnGetLineHeight( line );
|
||||||
|
+ const wxCoord hLine = OnGetRowHeight( line );
|
||||||
|
|
||||||
|
rectLine.height = hLine;
|
||||||
|
|
||||||
|
--- a/src/TimeLine.h
|
||||||
|
+++ b/src/TimeLine.h
|
||||||
|
@@ -115,7 +115,7 @@
|
||||||
|
|
||||||
|
virtual void TimerEvent( void );
|
||||||
|
virtual int TimerCreate( void );
|
||||||
|
- virtual void TimerDestroy( void ) { g_source_remove( m_TimerId ); }
|
||||||
|
+ virtual void TimerDestroy( void ) { int id = m_TimerId; m_TimerId = 0; if (id) g_source_remove( id ); }
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
--- a/src/SplashWin.cpp
|
||||||
|
+++ b/src/SplashWin.cpp
|
||||||
|
@@ -79,7 +79,7 @@
|
||||||
|
|
||||||
|
Show( true );
|
||||||
|
SetThemeEnabled( false );
|
||||||
|
- SetBackgroundStyle( wxBG_STYLE_CUSTOM );
|
||||||
|
+ SetBackgroundStyle( wxBG_STYLE_ERASE );
|
||||||
|
|
||||||
|
m_Timer.SetOwner( this );
|
||||||
|
m_Timer.Start( timeout, wxTIMER_ONE_SHOT );
|
||||||
|
--- a/src/RoundButton.cpp
|
||||||
|
+++ b/src/RoundButton.cpp
|
||||||
|
@@ -33,7 +33,7 @@
|
||||||
|
|
||||||
|
// -------------------------------------------------------------------------------- //
|
||||||
|
guRoundButton::guRoundButton( wxWindow * parent, const wxImage &image, const wxImage &selimage, const int flags ) :
|
||||||
|
- wxControl( parent, wxID_ANY )
|
||||||
|
+ wxControl( parent, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxBORDER_NONE )
|
||||||
|
{
|
||||||
|
m_Bitmap = wxBitmap( image );
|
||||||
|
m_HoverBitmap = wxBitmap( selimage );
|
||||||
|
--- a/src/RatingCtrl.cpp
|
||||||
|
+++ b/src/RatingCtrl.cpp
|
||||||
|
@@ -34,7 +34,8 @@
|
||||||
|
END_EVENT_TABLE()
|
||||||
|
|
||||||
|
// -------------------------------------------------------------------------------- //
|
||||||
|
-guRating::guRating( wxWindow * parent, const int style ) : wxControl( parent, wxID_ANY )
|
||||||
|
+guRating::guRating( wxWindow * parent, const int style ) :
|
||||||
|
+ wxControl( parent, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxBORDER_NONE )
|
||||||
|
{
|
||||||
|
m_Rating = wxNOT_FOUND;
|
||||||
|
m_Style = style;
|
||||||
|
--- a/src/ToggleRoundButton.cpp
|
||||||
|
+++ b/src/ToggleRoundButton.cpp
|
||||||
|
@@ -35,7 +35,7 @@
|
||||||
|
// -------------------------------------------------------------------------------- //
|
||||||
|
guToggleRoundButton::guToggleRoundButton( wxWindow * parent, const wxImage &image,
|
||||||
|
const wxImage &selimage, const wxImage &hoverimage ) :
|
||||||
|
- wxControl( parent, wxID_ANY )
|
||||||
|
+ wxControl( parent, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxBORDER_NONE )
|
||||||
|
{
|
||||||
|
m_Bitmap = wxBitmap( selimage );
|
||||||
|
m_DisBitmap = wxBitmap( image );
|
@ -0,0 +1,120 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
WX_GTK_VER="3.0"
|
||||||
|
|
||||||
|
inherit cmake-utils eutils wxwidgets
|
||||||
|
|
||||||
|
DESCRIPTION="Music management program designed for all music enthusiasts"
|
||||||
|
HOMEPAGE="http://guayadeque.org/"
|
||||||
|
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="ayatana ipod +minimal"
|
||||||
|
|
||||||
|
# No test available, Making src_test fail
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
# Missing
|
||||||
|
# gstreamer0.10-fluendo-mp3 #120237
|
||||||
|
# gstreamer0.10-plugins-bad-multiverse ??
|
||||||
|
# gstreamer0.10-plugins-base-apps ??
|
||||||
|
|
||||||
|
GST_VERSION=0.10
|
||||||
|
GST_DEPS="
|
||||||
|
dev-perl/GStreamer
|
||||||
|
media-libs/gnonlin:${GST_VERSION}
|
||||||
|
media-plugins/gst-plugins-alsa:${GST_VERSION}
|
||||||
|
media-plugins/gst-plugins-ffmpeg:${GST_VERSION}
|
||||||
|
media-plugins/gst-plugins-gio:${GST_VERSION}
|
||||||
|
media-plugins/gst-plugins-gnomevfs:${GST_VERSION}
|
||||||
|
media-plugins/gst-plugins-libnice:${GST_VERSION}
|
||||||
|
media-plugins/gst-plugins-pulse:${GST_VERSION}
|
||||||
|
media-plugins/gst-plugins-soup:${GST_VERSION}
|
||||||
|
media-plugins/gst-plugins-x:${GST_VERSION}
|
||||||
|
media-libs/gst-plugins-bad:${GST_VERSION}
|
||||||
|
media-libs/gst-plugins-base:${GST_VERSION}
|
||||||
|
media-libs/gst-plugins-good:${GST_VERSION}
|
||||||
|
media-libs/gst-plugins-ugly:${GST_VERSION}
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
dev-db/sqlite:3
|
||||||
|
>=dev-db/wxsqlite3-3.2.1
|
||||||
|
dev-libs/glib:2
|
||||||
|
media-libs/flac
|
||||||
|
media-libs/gstreamer:${GST_VERSION}[introspection]
|
||||||
|
>=media-libs/taglib-1.6.4
|
||||||
|
net-misc/curl
|
||||||
|
sys-apps/dbus
|
||||||
|
x11-libs/wxGTK:3.0[X]
|
||||||
|
ayatana? ( >=dev-libs/libindicate-0.7 )
|
||||||
|
ipod? ( media-libs/libgpod )
|
||||||
|
!minimal? ( ${GST_DEPS} )"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
app-arch/unzip
|
||||||
|
sys-devel/gettext
|
||||||
|
virtual/pkgconfig"
|
||||||
|
|
||||||
|
# echo $(cat po/CMakeLists.txt | grep ADD_SUBDIRECTORY | sed 's#ADD_SUBDIRECTORY( \(\w\+\) )#\1#')
|
||||||
|
LANGS="es uk it de fr is nb th cs ru hu sv nl pt_BR pt el sk pl tr ja sr bg ca_ES hr"
|
||||||
|
for l in ${LANGS}; do
|
||||||
|
IUSE="$IUSE linguas_${l}"
|
||||||
|
done
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${PN}-0.3.6*-underlinking.patch
|
||||||
|
"${FILESDIR}"/${P}-wx3.0.patch
|
||||||
|
"${FILESDIR}"/${P}-headers-location.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
for l in ${LANGS} ; do
|
||||||
|
if ! use linguas_${l} ; then
|
||||||
|
sed \
|
||||||
|
-e "/${l}/d" \
|
||||||
|
-i po/CMakeLists.txt || die
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
if ! use ipod; then
|
||||||
|
sed \
|
||||||
|
-e '/PKG_CHECK_MODULES( LIBGPOD/,/^ENDIF/d' \
|
||||||
|
-i CMakeLists.txt || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! use ayatana; then
|
||||||
|
sed \
|
||||||
|
-e '/PKG_CHECK_MODULES( LIBINDICATE/,/^ENDIF/d' \
|
||||||
|
-i CMakeLists.txt || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
rm -rf src/wx/wxsql* src/wxsqlite3 || die
|
||||||
|
|
||||||
|
cmake-utils_src_prepare
|
||||||
|
|
||||||
|
# otherwise cmake checks for svn
|
||||||
|
esvn_clean
|
||||||
|
|
||||||
|
sed 's:-O2::g' -i CMakeLists.txt || die
|
||||||
|
|
||||||
|
sed \
|
||||||
|
-e '/Encoding/d' \
|
||||||
|
-i guayadeque.desktop || die
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
local pkg
|
||||||
|
if use minimal; then
|
||||||
|
elog "If you are missing functionalities consider setting USE=-minimal"
|
||||||
|
elog "or install any of the following packages:"
|
||||||
|
for pkg in ${GST_DEPS}; do
|
||||||
|
elog "\t ${pkg}"
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST sooperlooper-1.6.17.tar.gz 704953 SHA256 f35b1ffb977499f649cd22ed19441ca55618db4e0d4e0805973f228135b3dbdf SHA512 e7e8494b1ec00ad54ab1a5e42fe295ffe397e98225c81e1d69dd88f696b2e08502fef16f723536ffcc09d7b537a762f43a139c9c08be28f9ae7e41057fc58db5 WHIRLPOOL d194b2fa1015d253059a31014421e7d443f3620ac68e403c4f27d498a8d90f54b3334b9f60f10af0612a5b99c9523aa2b8ec6f7399738237656dde6187589a43
|
DIST sooperlooper-1.6.17.tar.gz 704953 SHA256 f35b1ffb977499f649cd22ed19441ca55618db4e0d4e0805973f228135b3dbdf SHA512 e7e8494b1ec00ad54ab1a5e42fe295ffe397e98225c81e1d69dd88f696b2e08502fef16f723536ffcc09d7b537a762f43a139c9c08be28f9ae7e41057fc58db5 WHIRLPOOL d194b2fa1015d253059a31014421e7d443f3620ac68e403c4f27d498a8d90f54b3334b9f60f10af0612a5b99c9523aa2b8ec6f7399738237656dde6187589a43
|
||||||
DIST sooperlooper-1.6.18.tar.gz 705462 SHA256 087a52186fefb138ac16deebc1ed4b9ff4945ffb4fe3e2170f60fcf97a3a8c38 SHA512 cccfc6ced0e2441bdc004b892b67141b476a89c19187fa249a30613f3cd1b77b5e6767262249ad42ee50007ea538ae3eff5dce47a529937d7d32e81ed73a5a31 WHIRLPOOL 69f8a1d421a3fe6ad07ae7721fdff760219cbfedf6a4ffdf23217476b56bcbc4bc0f58e00505cfaca05e47c69e13ee17eaa3de9baf01bc2ac3b8dde6a9131db4
|
DIST sooperlooper-1.6.18.tar.gz 705462 SHA256 087a52186fefb138ac16deebc1ed4b9ff4945ffb4fe3e2170f60fcf97a3a8c38 SHA512 cccfc6ced0e2441bdc004b892b67141b476a89c19187fa249a30613f3cd1b77b5e6767262249ad42ee50007ea538ae3eff5dce47a529937d7d32e81ed73a5a31 WHIRLPOOL 69f8a1d421a3fe6ad07ae7721fdff760219cbfedf6a4ffdf23217476b56bcbc4bc0f58e00505cfaca05e47c69e13ee17eaa3de9baf01bc2ac3b8dde6a9131db4
|
||||||
DIST sooperlooper-1.6.5-m4.tar.bz2 1463 SHA256 ee8e3084c3d3d4db29f3d7b4dde0d260b9dfb72be8c9362c7fd711fb7784e0bb SHA512 01b4405dcd91e617c8dafb9fcfab99507d0a9637d9b0eec84276c348968e31159b68ce5c8b7f900ab8a830f2b5c91b798146d5272d006a2b866f149e485f228d WHIRLPOOL 8faddc39687193c643265c52ab2930f98094f4d2544e7d1e1005d5acffa00d6577d95484b51919aea4d810320ebef362ce9a9ab98ac3bc41aa0441a9666a4abc
|
DIST sooperlooper-1.6.5-m4.tar.bz2 1463 SHA256 ee8e3084c3d3d4db29f3d7b4dde0d260b9dfb72be8c9362c7fd711fb7784e0bb SHA512 01b4405dcd91e617c8dafb9fcfab99507d0a9637d9b0eec84276c348968e31159b68ce5c8b7f900ab8a830f2b5c91b798146d5272d006a2b866f149e485f228d WHIRLPOOL 8faddc39687193c643265c52ab2930f98094f4d2544e7d1e1005d5acffa00d6577d95484b51919aea4d810320ebef362ce9a9ab98ac3bc41aa0441a9666a4abc
|
||||||
|
DIST sooperlooper-1.7.3.tar.gz 732406 SHA256 7a7dbdedb5dab28fb1f98ba5827d88df4c7327909ab87f6def167517786f4f58 SHA512 cbc9f6b3e4cafc6f18ddb2e2415d2bac274c8cc578b5dadc6ad878b1bed34e514208bc990c3a7dab0106cbf34ad16be12846851e446d724d77386e70d975e14b WHIRLPOOL 97df9fa8a8a57f4a1cf6929dd68628f72c12e755e9676f69062613456e7c01af0f83a11b01af8e14cd81740e09b26c23943af37f37c164fc61dd2adf4d167e08
|
||||||
|
@ -0,0 +1,166 @@
|
|||||||
|
Description: support for sigc++>=2.5.2
|
||||||
|
since sigc++-2.5.2, the sigc++/object.h has been removed
|
||||||
|
(and replaced by sigc++/trackable.h>
|
||||||
|
Author: IOhannes m zmölnig
|
||||||
|
Last-Update: 2015-10-21
|
||||||
|
Forwarded: Jesse Chappell <jesse@essej.net>
|
||||||
|
---
|
||||||
|
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
|
||||||
|
--- sooperlooper.orig/configure.ac
|
||||||
|
+++ sooperlooper/configure.ac
|
||||||
|
@@ -220,7 +220,15 @@
|
||||||
|
AC_SUBST(NCURSES_LIBS)
|
||||||
|
|
||||||
|
dnl sigc++
|
||||||
|
- PKG_CHECK_MODULES(SIGCPP, sigc++-2.0 >= 2.2.10)
|
||||||
|
+ have_sigcpp=no
|
||||||
|
+ PKG_CHECK_MODULES(SIGCPP, [sigc++-2.0 >= 2.2.10],[have_sigcpp=yes])
|
||||||
|
+ if test "x${have_sigcpp}" = "xyes"
|
||||||
|
+ then
|
||||||
|
+ presigcpp_CFLAGS=$CFLAGS
|
||||||
|
+ CFLAGS=$CFLAGS $SIGCPP_CFLAGS
|
||||||
|
+ AC_CHECK_HEADER([sigc++/object.h], [SIGCPP_CFLAGS="$SIGCPP_CFLAGS -DUSE_SIGCPP_OBJECT_H"])
|
||||||
|
+ CFLAGS=$presigcpp_CFLAGS
|
||||||
|
+ fi
|
||||||
|
|
||||||
|
AC_SUBST(SIGCPP_LIBS)
|
||||||
|
AC_SUBST(SIGCPP_CFLAGS)
|
||||||
|
--- sooperlooper.orig/libs/pbd/configure.ac
|
||||||
|
+++ sooperlooper/libs/pbd/configure.ac
|
||||||
|
@@ -193,7 +193,15 @@
|
||||||
|
PKG_CHECK_MODULES(XML, libxml-2.0 >= 2.5)
|
||||||
|
|
||||||
|
dnl sigc++
|
||||||
|
-PKG_CHECK_MODULES(SIGCPP, sigc++-2.0 >= 2.2.10)
|
||||||
|
+have_sigcpp=no
|
||||||
|
+PKG_CHECK_MODULES(SIGCPP, [sigc++-2.0 >= 2.2.10],[have_sigcpp=yes])
|
||||||
|
+if test "x${have_sigcpp}" = "xyes"
|
||||||
|
+then
|
||||||
|
+ presigcpp_CFLAGS=$CFLAGS
|
||||||
|
+ CFLAGS=$CFLAGS $SIGCPP_CFLAGS
|
||||||
|
+ AC_CHECK_HEADER([sigc++/object.h], [SIGCPP_CFLAGS="$SIGCPP_CFLAGS -DUSE_SIGCPP_OBJECT_H"])
|
||||||
|
+ CFLAGS=$presigcpp_CFLAGS
|
||||||
|
+fi
|
||||||
|
|
||||||
|
|
||||||
|
AM_BUILD_ENVIRONMENT
|
||||||
|
--- sooperlooper.orig/src/control_osc.hpp
|
||||||
|
+++ sooperlooper/src/control_osc.hpp
|
||||||
|
@@ -27,7 +27,11 @@
|
||||||
|
#include <list>
|
||||||
|
#include <utility>
|
||||||
|
|
||||||
|
-#include <sigc++/object.h>
|
||||||
|
+#ifdef USE_SIGCPP_OBJECT_H
|
||||||
|
+# include <sigc++/object.h>
|
||||||
|
+#else
|
||||||
|
+# include <sigc++/trackable.h>
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
#include "event.hpp"
|
||||||
|
#include "event_nonrt.hpp"
|
||||||
|
--- sooperlooper.orig/src/gui/app_frame.hpp
|
||||||
|
+++ sooperlooper/src/gui/app_frame.hpp
|
||||||
|
@@ -26,7 +26,11 @@
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
|
-#include <sigc++/object.h>
|
||||||
|
+#ifdef USE_SIGCPP_OBJECT_H
|
||||||
|
+# include <sigc++/object.h>
|
||||||
|
+#else
|
||||||
|
+# include <sigc++/trackable.h>
|
||||||
|
+#endif
|
||||||
|
#include <sigc++/signal.h>
|
||||||
|
#include <sigc++/connection.h>
|
||||||
|
|
||||||
|
--- sooperlooper.orig/src/gui/config_panel.hpp
|
||||||
|
+++ sooperlooper/src/gui/config_panel.hpp
|
||||||
|
@@ -26,7 +26,11 @@
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
-#include <sigc++/object.h>
|
||||||
|
+#ifdef USE_SIGCPP_OBJECT_H
|
||||||
|
+# include <sigc++/object.h>
|
||||||
|
+#else
|
||||||
|
+# include <sigc++/trackable.h>
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
class wxListCtrl;
|
||||||
|
class wxSpinCtrl;
|
||||||
|
--- sooperlooper.orig/src/gui/keys_panel.hpp
|
||||||
|
+++ sooperlooper/src/gui/keys_panel.hpp
|
||||||
|
@@ -26,7 +26,11 @@
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
-#include <sigc++/object.h>
|
||||||
|
+#ifdef USE_SIGCPP_OBJECT_H
|
||||||
|
+# include <sigc++/object.h>
|
||||||
|
+#else
|
||||||
|
+# include <sigc++/trackable.h>
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
class wxListCtrl;
|
||||||
|
|
||||||
|
--- sooperlooper.orig/src/gui/latency_panel.hpp
|
||||||
|
+++ sooperlooper/src/gui/latency_panel.hpp
|
||||||
|
@@ -26,7 +26,11 @@
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
-#include <sigc++/object.h>
|
||||||
|
+#ifdef USE_SIGCPP_OBJECT_H
|
||||||
|
+# include <sigc++/object.h>
|
||||||
|
+#else
|
||||||
|
+# include <sigc++/trackable.h>
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
class wxListCtrl;
|
||||||
|
|
||||||
|
--- sooperlooper.orig/src/gui/main_panel.hpp
|
||||||
|
+++ sooperlooper/src/gui/main_panel.hpp
|
||||||
|
@@ -26,7 +26,11 @@
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
|
-#include <sigc++/object.h>
|
||||||
|
+#ifdef USE_SIGCPP_OBJECT_H
|
||||||
|
+# include <sigc++/object.h>
|
||||||
|
+#else
|
||||||
|
+# include <sigc++/trackable.h>
|
||||||
|
+#endif
|
||||||
|
#include <sigc++/signal.h>
|
||||||
|
#include <sigc++/connection.h>
|
||||||
|
|
||||||
|
--- sooperlooper.orig/src/gui/midi_bind_panel.hpp
|
||||||
|
+++ sooperlooper/src/gui/midi_bind_panel.hpp
|
||||||
|
@@ -26,7 +26,11 @@
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
-#include <sigc++/object.h>
|
||||||
|
+#ifdef USE_SIGCPP_OBJECT_H
|
||||||
|
+# include <sigc++/object.h>
|
||||||
|
+#else
|
||||||
|
+# include <sigc++/trackable.h>
|
||||||
|
+#endif
|
||||||
|
#include <list>
|
||||||
|
|
||||||
|
#include <midi_bind.hpp>
|
||||||
|
--- sooperlooper.orig/src/gui/prefs_dialog.hpp
|
||||||
|
+++ sooperlooper/src/gui/prefs_dialog.hpp
|
||||||
|
@@ -26,7 +26,11 @@
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
-#include <sigc++/object.h>
|
||||||
|
+#ifdef USE_SIGCPP_OBJECT_H
|
||||||
|
+# include <sigc++/object.h>
|
||||||
|
+#else
|
||||||
|
+# include <sigc++/trackable.h>
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
class wxListCtrl;
|
||||||
|
class wxSpinCtrl;
|
@ -0,0 +1,177 @@
|
|||||||
|
Author: Jaromír Mikeš <mira.mikes@seznam.cz>, Olly Betts <olly@survex.com>
|
||||||
|
Description: build against wx 3.0.
|
||||||
|
Forwarded: yes
|
||||||
|
|
||||||
|
Index: sooperlooper/src/gui/main_panel.cpp
|
||||||
|
===================================================================
|
||||||
|
--- sooperlooper.orig/src/gui/main_panel.cpp
|
||||||
|
+++ sooperlooper/src/gui/main_panel.cpp
|
||||||
|
@@ -448,7 +448,7 @@ MainPanel::init_loopers (int count)
|
||||||
|
while (count < (int)_looper_panels.size()) {
|
||||||
|
looperpan = _looper_panels.back();
|
||||||
|
_looper_panels.pop_back();
|
||||||
|
- _main_sizer->Remove(looperpan);
|
||||||
|
+ _main_sizer->Detach(looperpan);
|
||||||
|
looperpan->Destroy();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@@ -1277,7 +1277,7 @@ void MainPanel::misc_action (bool releas
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
- wxString filename = do_file_selector (wxT("Choose file to save loop"), wxT("wav"), wxT("WAVE files (*.wav)|*.wav;*.WAV;*.Wav"), wxSAVE|wxCHANGE_DIR|wxOVERWRITE_PROMPT);
|
||||||
|
+ wxString filename = do_file_selector (wxT("Choose file to save loop"), wxT("wav"), wxT("WAVE files (*.wav)|*.wav;*.WAV;*.Wav"), wxFD_SAVE|wxFD_CHANGE_DIR|wxFD_OVERWRITE_PROMPT);
|
||||||
|
|
||||||
|
if ( !filename.empty() )
|
||||||
|
{
|
||||||
|
@@ -1296,7 +1296,7 @@ void MainPanel::misc_action (bool releas
|
||||||
|
index = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
- wxString filename = do_file_selector (wxT("Choose file to open"), wxT(""), wxT("*.slsess"), wxOPEN|wxCHANGE_DIR);
|
||||||
|
+ wxString filename = do_file_selector (wxT("Choose file to open"), wxT(""), wxT("*.slsess"), wxFD_OPEN|wxFD_CHANGE_DIR);
|
||||||
|
|
||||||
|
if ( !filename.empty() )
|
||||||
|
{
|
||||||
|
@@ -1408,7 +1408,7 @@ void MainPanel::set_curr_loop (int index
|
||||||
|
|
||||||
|
void MainPanel::do_load_session ()
|
||||||
|
{
|
||||||
|
- wxString filename = do_file_selector (wxT("Choose session to load"), wxT("*.slsess"), wxT("*.slsess"), wxOPEN|wxCHANGE_DIR);
|
||||||
|
+ wxString filename = do_file_selector (wxT("Choose session to load"), wxT("*.slsess"), wxT("*.slsess"), wxFD_OPEN|wxFD_CHANGE_DIR);
|
||||||
|
|
||||||
|
if ( !filename.empty() )
|
||||||
|
{
|
||||||
|
@@ -1419,7 +1419,7 @@ void MainPanel::do_load_session ()
|
||||||
|
|
||||||
|
void MainPanel::do_save_session (bool write_audio)
|
||||||
|
{
|
||||||
|
- wxString filename = do_file_selector (wxT("Choose file to save session"), wxT("slsess"), wxT("*.slsess"), wxSAVE|wxCHANGE_DIR|wxOVERWRITE_PROMPT);
|
||||||
|
+ wxString filename = do_file_selector (wxT("Choose file to save session"), wxT("slsess"), wxT("*.slsess"), wxFD_SAVE|wxFD_CHANGE_DIR|wxFD_OVERWRITE_PROMPT);
|
||||||
|
|
||||||
|
if ( !filename.empty() )
|
||||||
|
{
|
||||||
|
Index: sooperlooper/src/gui/pix_button.cpp
|
||||||
|
===================================================================
|
||||||
|
--- sooperlooper.orig/src/gui/pix_button.cpp
|
||||||
|
+++ sooperlooper/src/gui/pix_button.cpp
|
||||||
|
@@ -250,7 +250,7 @@ PixButton::OnMouseEvents (wxMouseEvent &
|
||||||
|
pt.x += bounds.x;
|
||||||
|
pt.y += bounds.y;
|
||||||
|
|
||||||
|
- if (bounds.Inside(pt)) {
|
||||||
|
+ if (bounds.Contains(pt)) {
|
||||||
|
clicked (get_mouse_button(ev)); // emit
|
||||||
|
|
||||||
|
if (ev.MiddleUp() && ev.ControlDown()) {
|
||||||
|
Index: sooperlooper/src/gui/looper_panel.cpp
|
||||||
|
===================================================================
|
||||||
|
--- sooperlooper.orig/src/gui/looper_panel.cpp
|
||||||
|
+++ sooperlooper/src/gui/looper_panel.cpp
|
||||||
|
@@ -1428,7 +1428,7 @@ LooperPanel::clicked_events (int button,
|
||||||
|
if (cmd == wxT("save"))
|
||||||
|
{
|
||||||
|
wxString filename = _mainpanel->do_file_selector (wxT("Choose file to save loop"),
|
||||||
|
- wxT("wav"), wxT("WAVE files (*.wav)|*.wav;*.WAV;*.Wav"), wxSAVE|wxCHANGE_DIR|wxOVERWRITE_PROMPT);
|
||||||
|
+ wxT("wav"), wxT("WAVE files (*.wav)|*.wav;*.WAV;*.Wav"), wxFD_SAVE|wxFD_CHANGE_DIR|wxFD_OVERWRITE_PROMPT);
|
||||||
|
|
||||||
|
if ( !filename.empty() )
|
||||||
|
{
|
||||||
|
@@ -1442,7 +1442,7 @@ LooperPanel::clicked_events (int button,
|
||||||
|
}
|
||||||
|
else if (cmd == wxT("load"))
|
||||||
|
{
|
||||||
|
- wxString filename = _mainpanel->do_file_selector(wxT("Choose file to open"), wxT(""), wxT("Audio files (*.wav,*.aif)|*.wav;*.WAV;*.Wav;*.aif;*.aiff;*.AIF;*.AIFF|All files (*.*)|*.*"), wxOPEN|wxCHANGE_DIR);
|
||||||
|
+ wxString filename = _mainpanel->do_file_selector(wxT("Choose file to open"), wxT(""), wxT("Audio files (*.wav,*.aif)|*.wav;*.WAV;*.Wav;*.aif;*.aiff;*.AIF;*.AIFF|All files (*.*)|*.*"), wxFD_OPEN|wxFD_CHANGE_DIR);
|
||||||
|
|
||||||
|
if ( !filename.empty() )
|
||||||
|
{
|
||||||
|
Index: sooperlooper/src/gui/keyboard_target.cpp
|
||||||
|
===================================================================
|
||||||
|
--- sooperlooper.orig/src/gui/keyboard_target.cpp
|
||||||
|
+++ sooperlooper/src/gui/keyboard_target.cpp
|
||||||
|
@@ -553,10 +553,10 @@ KeyboardTarget::keycode_from_name (const
|
||||||
|
keycode = WXK_RETURN;
|
||||||
|
}
|
||||||
|
else if ( keyname == wxT("PGUP") ) {
|
||||||
|
- keycode = WXK_PRIOR;
|
||||||
|
+ keycode = WXK_PAGEUP;
|
||||||
|
}
|
||||||
|
else if ( keyname == wxT("PGDN") ) {
|
||||||
|
- keycode = WXK_NEXT;
|
||||||
|
+ keycode = WXK_PAGEDOWN;
|
||||||
|
}
|
||||||
|
else if ( keyname == wxT("LEFT") ) {
|
||||||
|
keycode = WXK_LEFT;
|
||||||
|
@@ -630,10 +630,10 @@ wxString KeyboardTarget::name_from_keyco
|
||||||
|
case WXK_RETURN:
|
||||||
|
text += wxT("return");
|
||||||
|
break;
|
||||||
|
- case WXK_PRIOR:
|
||||||
|
+ case WXK_PAGEUP:
|
||||||
|
text += wxT("pageup");
|
||||||
|
break;
|
||||||
|
- case WXK_NEXT:
|
||||||
|
+ case WXK_PAGEDOWN:
|
||||||
|
text += wxT("pagedown");
|
||||||
|
break;
|
||||||
|
case WXK_LEFT:
|
||||||
|
Index: sooperlooper/src/gui/check_box.cpp
|
||||||
|
===================================================================
|
||||||
|
--- sooperlooper.orig/src/gui/check_box.cpp
|
||||||
|
+++ sooperlooper/src/gui/check_box.cpp
|
||||||
|
@@ -237,7 +237,7 @@ CheckBox::OnMouseEvents (wxMouseEvent &e
|
||||||
|
}
|
||||||
|
else if (ev.LeftUp())
|
||||||
|
{
|
||||||
|
- if (bounds.Inside(ev.GetPosition())) {
|
||||||
|
+ if (bounds.Contains(ev.GetPosition())) {
|
||||||
|
// toggle value
|
||||||
|
_value = !_value;
|
||||||
|
|
||||||
|
Index: sooperlooper/src/gui/midi_bind_panel.cpp
|
||||||
|
===================================================================
|
||||||
|
--- sooperlooper.orig/src/gui/midi_bind_panel.cpp
|
||||||
|
+++ sooperlooper/src/gui/midi_bind_panel.cpp
|
||||||
|
@@ -880,7 +880,7 @@ void MidiBindPanel::on_button (wxCommand
|
||||||
|
}
|
||||||
|
else if (ev.GetId() == ID_LoadButton)
|
||||||
|
{
|
||||||
|
- wxString filename = _parent->do_file_selector(wxT("Choose midi binding file to open"), wxT(""), wxT("*.slb"), wxOPEN|wxCHANGE_DIR);
|
||||||
|
+ wxString filename = _parent->do_file_selector(wxT("Choose midi binding file to open"), wxT(""), wxT("*.slb"), wxFD_OPEN|wxFD_CHANGE_DIR);
|
||||||
|
if ( !filename.empty() )
|
||||||
|
{
|
||||||
|
_parent->get_loop_control().load_midi_bindings(filename, _append_check->GetValue());
|
||||||
|
@@ -888,7 +888,7 @@ void MidiBindPanel::on_button (wxCommand
|
||||||
|
}
|
||||||
|
else if (ev.GetId() == ID_SaveButton)
|
||||||
|
{
|
||||||
|
- wxString filename = _parent->do_file_selector(wxT("Choose midi binding file to save"), wxT(""), wxT("*.slb"), wxSAVE|wxCHANGE_DIR|wxOVERWRITE_PROMPT);
|
||||||
|
+ wxString filename = _parent->do_file_selector(wxT("Choose midi binding file to save"), wxT(""), wxT("*.slb"), wxFD_SAVE|wxFD_CHANGE_DIR|wxFD_OVERWRITE_PROMPT);
|
||||||
|
|
||||||
|
if ( !filename.empty() )
|
||||||
|
{
|
||||||
|
Index: sooperlooper/src/gui/config_panel.cpp
|
||||||
|
===================================================================
|
||||||
|
--- sooperlooper.orig/src/gui/config_panel.cpp
|
||||||
|
+++ sooperlooper/src/gui/config_panel.cpp
|
||||||
|
@@ -378,7 +378,7 @@ void ConfigPanel::on_button (wxCommandEv
|
||||||
|
else if (ev.GetId() == ID_MidiBrowseButton) {
|
||||||
|
|
||||||
|
_parent->get_keyboard().set_enabled(false);
|
||||||
|
- wxString filename = _parent->do_file_selector(wxT("Choose midi binding file to use"), wxT(""), wxT("*.slb"), wxOPEN|wxCHANGE_DIR);
|
||||||
|
+ wxString filename = _parent->do_file_selector(wxT("Choose midi binding file to use"), wxT(""), wxT("*.slb"), wxFD_OPEN|wxFD_CHANGE_DIR);
|
||||||
|
_parent->get_keyboard().set_enabled(true);
|
||||||
|
|
||||||
|
if ( !filename.empty() )
|
||||||
|
@@ -389,8 +389,8 @@ void ConfigPanel::on_button (wxCommandEv
|
||||||
|
else if (ev.GetId() == ID_SessionBrowseButton) {
|
||||||
|
|
||||||
|
_parent->get_keyboard().set_enabled(false);
|
||||||
|
- wxString filename = _parent->do_file_selector(wxT("Choose session file to use"), wxT(""), wxT("*.slsess"), wxOPEN|wxCHANGE_DIR);
|
||||||
|
- //wxString filename = wxFileSelector(wxT("Choose session file to use"), wxT(""), wxT(""), wxT(""), wxT("*.slsess"), wxOPEN|wxCHANGE_DIR);
|
||||||
|
+ wxString filename = _parent->do_file_selector(wxT("Choose session file to use"), wxT(""), wxT("*.slsess"), wxFD_OPEN|wxFD_CHANGE_DIR);
|
||||||
|
+ //wxString filename = wxFileSelector(wxT("Choose session file to use"), wxT(""), wxT(""), wxT(""), wxT("*.slsess"), wxFD_OPEN|wxFD_CHANGE_DIR);
|
||||||
|
_parent->get_keyboard().set_enabled(true);
|
||||||
|
|
||||||
|
if ( !filename.empty() )
|
@ -0,0 +1,59 @@
|
|||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
WX_GTK_VER=3.0
|
||||||
|
|
||||||
|
inherit autotools eutils wxwidgets toolchain-funcs
|
||||||
|
|
||||||
|
DESCRIPTION="Live looping sampler with immediate loop recording"
|
||||||
|
HOMEPAGE="http://essej.net/sooperlooper/index.html"
|
||||||
|
SRC_URI="http://essej.net/sooperlooper/${P/_p/-}.tar.gz
|
||||||
|
mirror://gentoo/${PN}-1.6.5-m4.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc ~x86"
|
||||||
|
IUSE="wxwidgets"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
media-sound/jack-audio-connection-kit
|
||||||
|
>=media-libs/liblo-0.10
|
||||||
|
>=dev-libs/libsigc++-2.2.10:2
|
||||||
|
>=media-libs/libsndfile-1.0.2
|
||||||
|
>=media-libs/libsamplerate-0.0.13
|
||||||
|
dev-libs/libxml2
|
||||||
|
>=media-libs/rubberband-0.0.13
|
||||||
|
sci-libs/fftw:3.0
|
||||||
|
wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER} )
|
||||||
|
"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/pkgconfig
|
||||||
|
"
|
||||||
|
|
||||||
|
S=${WORKDIR}/${P/_p*}
|
||||||
|
|
||||||
|
DOCS=( OSC README )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${FILESDIR}"/${P}-sigc++-2.5.patch
|
||||||
|
epatch "${FILESDIR}"/${P}-wx3.0.patch
|
||||||
|
|
||||||
|
cp -rf "${WORKDIR}"/aclocal "${S}" || die "copying aclocal failed"
|
||||||
|
|
||||||
|
AT_M4DIR="${S}"/aclocal eautoreconf
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
emake AR="$(tc-getAR)"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
use wxwidgets && need-wxwidgets unicode
|
||||||
|
|
||||||
|
econf \
|
||||||
|
$(use_with wxwidgets gui) \
|
||||||
|
--disable-optimize \
|
||||||
|
--with-wxconfig-path="${WX_CONFIG}"
|
||||||
|
}
|
@ -0,0 +1,70 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
MY_P=${P/dvds/DVDS}
|
||||||
|
WX_GTK_VER=3.0
|
||||||
|
|
||||||
|
inherit wxwidgets eutils
|
||||||
|
|
||||||
|
DESCRIPTION="A cross-platform free DVD authoring application"
|
||||||
|
HOMEPAGE="http://www.dvdstyler.org/"
|
||||||
|
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="debug libav +udev"
|
||||||
|
|
||||||
|
COMMON_DEPEND=">=app-cdr/dvd+rw-tools-7.1
|
||||||
|
media-libs/libexif:=
|
||||||
|
>=media-libs/wxsvg-1.3:=
|
||||||
|
>=media-video/dvdauthor-0.7.1
|
||||||
|
>=media-video/xine-ui-0.99.7
|
||||||
|
virtual/cdrtools
|
||||||
|
libav? ( media-video/libav:0=[encode] )
|
||||||
|
!libav? ( media-video/ffmpeg:0=[encode] )
|
||||||
|
virtual/jpeg:0
|
||||||
|
x11-libs/wxGTK:${WX_GTK_VER}=[gstreamer,X]
|
||||||
|
sys-apps/dbus
|
||||||
|
udev? ( >=virtual/libudev-215:= )"
|
||||||
|
RDEPEND="${COMMON_DEPEND}
|
||||||
|
>=app-cdr/dvdisaster-0.72.4
|
||||||
|
media-video/mjpegtools"
|
||||||
|
DEPEND="${COMMON_DEPEND}
|
||||||
|
app-arch/zip
|
||||||
|
app-text/xmlto
|
||||||
|
sys-devel/gettext
|
||||||
|
virtual/yacc
|
||||||
|
virtual/pkgconfig"
|
||||||
|
|
||||||
|
S=${WORKDIR}/${MY_P}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
need-wxwidgets unicode
|
||||||
|
# disable obsolete GNOME 2.x libraries wrt #508854
|
||||||
|
sed -i -e '/PKG_CONFIG/s:libgnomeui-2.0:dIsAbLeAuToMaGiC&:' configure || die
|
||||||
|
# rmdir: failed to remove `tempfoobar': Directory not empty
|
||||||
|
sed -i -e '/rmdir "$$t"/d' docs/Makefile.in || die
|
||||||
|
# fix underlinking wrt #367863
|
||||||
|
sed -i -e 's:@LIBS@:& -ljpeg:' wxVillaLib/Makefile.in || die
|
||||||
|
# silence desktop-file-validate QA check
|
||||||
|
sed -i \
|
||||||
|
-e '/Icon/s:.png::' -e '/^Encoding/d' -e '/Categories/s:Application;::' \
|
||||||
|
data/dvdstyler.desktop || die
|
||||||
|
has_version '>=media-video/ffmpeg-2.9' && epatch "${FILESDIR}/ffmpeg29.patch"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
econf \
|
||||||
|
--docdir=/usr/share/doc/${PF} \
|
||||||
|
$(use_enable debug) \
|
||||||
|
--with-wx-config=${WX_CONFIG}
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
rm -f "${ED}"/usr/share/doc/${PF}/{COPYING*,INSTALL*}
|
||||||
|
}
|
@ -1 +1 @@
|
|||||||
Sat, 24 Oct 2015 20:11:21 +0000
|
Sun, 25 Oct 2015 16:41:22 +0000
|
||||||
|
@ -1 +1 @@
|
|||||||
Sat, 24 Oct 2015 20:11:22 +0000
|
Sun, 25 Oct 2015 16:41:22 +0000
|
||||||
|
@ -0,0 +1,14 @@
|
|||||||
|
DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
|
||||||
|
DEPEND=doc? ( virtual/texi2dvi ) >=virtual/emacs-23
|
||||||
|
DESCRIPTION=An Emacs mode for notes and project planning
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=http://www.orgmode.org/
|
||||||
|
IUSE=contrib doc odt-schema
|
||||||
|
KEYWORDS=~amd64 ~ppc ~x86 ~x86-fbsd ~x86-macos
|
||||||
|
LICENSE=GPL-3+ FDL-1.3+ contrib? ( GPL-2+ MIT ) odt-schema? ( OASIS-Open )
|
||||||
|
RDEPEND=>=virtual/emacs-23
|
||||||
|
RESTRICT=test
|
||||||
|
SLOT=0
|
||||||
|
SRC_URI=http://orgmode.org/org-8.3.2.tar.gz
|
||||||
|
_eclasses_=elisp 484004c25306120b472b7dfdb0685c95 elisp-common 73c48c11ad6a6494eda0d0cca848c8fa eutils 43da5163ba106e87d22d2e7d6d67537f multilib df4e4d5cfd3d137d0c248e1991c0e4d6 readme.gentoo e37aea783a61ae55fab947df247eebea toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||||
|
_md5_=907aa53f67cfb2bf330594fa488276df
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue