diff --git a/packages/app-admin/verynice/files/verynice-1.1-build.patch b/packages/app-admin/verynice/files/verynice-1.1-build.patch index a70202b..b71f7f0 100644 --- a/packages/app-admin/verynice/files/verynice-1.1-build.patch +++ b/packages/app-admin/verynice/files/verynice-1.1-build.patch @@ -1,6 +1,7 @@ From: Julian Ospald Date: Wed Dec 26 19:46:44 UTC 2012 Subject: build system +Upstream: no, dead respect flags, add LDFLAGS to linker line fix install rules diff --git a/packages/app-crypt/zuluCrypt/zuluCrypt-4.8.0.exheres-0 b/packages/app-crypt/zuluCrypt/zuluCrypt-4.8.0.exheres-0 index 3c9d893..8e5e666 100644 --- a/packages/app-crypt/zuluCrypt/zuluCrypt-4.8.0.exheres-0 +++ b/packages/app-crypt/zuluCrypt/zuluCrypt-4.8.0.exheres-0 @@ -22,6 +22,8 @@ MYOPTIONS=" " DEPENDENCIES=" + build: + virtual/pkg-config build+run: dev-libs/libgcrypt sys-apps/util-linux @@ -40,8 +42,6 @@ DEPENDENCIES=" providers:eudev? ( sys-apps/eudev ) providers:systemd? ( sys-apps/systemd ) ) - build: - virtual/pkg-config " CMAKE_SRC_CONFIGURE_PARAMS=( diff --git a/packages/dev-db/wxsqlite3/wxsqlite3-3.3.0.exheres-0 b/packages/dev-db/wxsqlite3/wxsqlite3-3.3.0.exheres-0 index 5ac5a5f..4640aed 100644 --- a/packages/dev-db/wxsqlite3/wxsqlite3-3.3.0.exheres-0 +++ b/packages/dev-db/wxsqlite3/wxsqlite3-3.3.0.exheres-0 @@ -25,7 +25,6 @@ src_configure() { --with-wx-config="/usr/$(exhost --target)/lib/wx/config/$(option providers:gtk3 'gtk3' 'gtk2')-unicode-3.0" \ --with-wxshared \ --with-sqlite3-prefix="/usr/$(exhost --target)" - } src_install() { @@ -38,6 +37,7 @@ src_install() { gtkver=2 fi + # this is the upstream .pc file edo sed \ -e "s:prefix=/usr:prefix=/usr/$(exhost --target):" \ -e "s:wxcode_gtk2_wxsqlite3:wxcode_gtk${gtkver}u_wxsqlite3:" \ diff --git a/packages/dev-games/OpenSceneGraph/OpenSceneGraph-3.4.0.exheres-0 b/packages/dev-games/OpenSceneGraph/OpenSceneGraph-3.4.0.exheres-0 index f215f42..f643d35 100644 --- a/packages/dev-games/OpenSceneGraph/OpenSceneGraph-3.4.0.exheres-0 +++ b/packages/dev-games/OpenSceneGraph/OpenSceneGraph-3.4.0.exheres-0 @@ -17,9 +17,9 @@ DESCRIPTION=" " MY_PN="OpenSceneGraph" -MY_P=${MY_PN}-${PV} +MY_PNV=${MY_PN}-${PV} HOMEPAGE="http://${PN}.org" -DOWNLOADS="http://trac.openscenegraph.org/downloads/developer_releases/${MY_P}.zip" +DOWNLOADS="http://trac.openscenegraph.org/downloads/developer_releases/${MY_PNV}.zip" LICENCES="wxWinLL-3 LGPL-2.1" SLOT="0" @@ -87,3 +87,4 @@ src_prepare() { cmake_src_prepare } + diff --git a/packages/dev-games/cegui/cegui-0.8.4.exheres-0 b/packages/dev-games/cegui/cegui-0.8.4.exheres-0 index 1cf7c10..64ed221 100644 --- a/packages/dev-games/cegui/cegui-0.8.4.exheres-0 +++ b/packages/dev-games/cegui/cegui-0.8.4.exheres-0 @@ -29,6 +29,9 @@ MYOPTIONS=" " DEPENDENCIES=" + build: + dev-libs/glm + virtual/pkg-config build+run: dev-libs/pcre[>=5.0] media-libs/freetype:2[>=0.15.0] @@ -48,9 +51,6 @@ DEPENDENCIES=" ) tinyxml? ( dev-libs/tinyxml ) xerces? ( dev-libs/xerces-c ) - build: - dev-libs/glm - virtual/pkg-config " # TODO: python @@ -94,3 +94,4 @@ CMAKE_SRC_CONFIGURE_OPTIONS=( src_prepare() { edo sed -i -e '/CEGUI_LIB_INSTALL_DIR/s#lib64#lib#' CMakeLists.txt } + diff --git a/packages/dev-games/mygui/files/mygui-3.2.2-FHS.patch b/packages/dev-games/mygui/files/mygui-3.2.2-FHS.patch index 14d2162..344bf94 100644 --- a/packages/dev-games/mygui/files/mygui-3.2.2-FHS.patch +++ b/packages/dev-games/mygui/files/mygui-3.2.2-FHS.patch @@ -1,6 +1,7 @@ From: Julian Ospald Date: Sat Oct 27 22:39:31 UTC 2012 Subject: FHS +Upstream: no paths hardcoded until upstream fixed the logic diff --git a/packages/dev-games/mygui/files/mygui-3.2.2-build.patch b/packages/dev-games/mygui/files/mygui-3.2.2-build.patch index 50e7148..da21af8 100644 --- a/packages/dev-games/mygui/files/mygui-3.2.2-build.patch +++ b/packages/dev-games/mygui/files/mygui-3.2.2-build.patch @@ -1,4 +1,6 @@ -Fix installation destination +Source: Julian Ospald +Upstream: no +Reason: Fix installation destination diff -ru mygui-MyGUI3.2.2.orig/CMake/ConfigureBuild.cmake mygui-MyGUI3.2.2/CMake/ConfigureBuild.cmake --- mygui-MyGUI3.2.2.orig/CMake/ConfigureBuild.cmake 2015-01-26 10:32:35.000000000 -0500 diff --git a/packages/dev-games/mygui/files/mygui-3.2.2-underlinking.patch b/packages/dev-games/mygui/files/mygui-3.2.2-underlinking.patch index 2d10268..c1d0fd8 100644 --- a/packages/dev-games/mygui/files/mygui-3.2.2-underlinking.patch +++ b/packages/dev-games/mygui/files/mygui-3.2.2-underlinking.patch @@ -1,6 +1,7 @@ From: Julian Ospald Date: Fri Jun 15 10:42:42 UTC 2012 Subject: build system +Upstream: no fix underlinking diff --git a/packages/dev-games/mygui/mygui-3.2.2.exheres-0 b/packages/dev-games/mygui/mygui-3.2.2.exheres-0 index 2e698be..8b65d0d 100644 --- a/packages/dev-games/mygui/mygui-3.2.2.exheres-0 +++ b/packages/dev-games/mygui/mygui-3.2.2.exheres-0 @@ -1,24 +1,20 @@ -# Copyright 2014 Julian Ospald +# Copyright 2016 Julian Ospald # Distributed under the terms of the GNU General Public License v2 - MY_PN=MyGUI -MY_P=${MY_PN}${PV} -WORK="${WORKBASE}/${PN}-${MY_P}" - +MY_PNV=${MY_PN}${PV} +WORK="${WORKBASE}/${PN}-${MY_PNV}" require cmake [ api=2 ] - SUMMARY="A library for creating GUIs for games" HOMEPAGE="http://mygui.info/" -DOWNLOADS="https://github.com/MyGUI/mygui/archive/${MY_P}.tar.gz" +DOWNLOADS="https://github.com/MyGUI/mygui/archive/${MY_PNV}.tar.gz" LICENCES="MIT" SLOT="0" PLATFORMS="~amd64 ~x86" - DEPENDENCIES=" build+run: media-libs/freetype:2 @@ -62,3 +58,4 @@ src_install() { # wrapper not available for linux, remove related media edo rm -rf "${IMAGE}"/usr/share/MYGUI/Media/Wrapper } + diff --git a/packages/dev-libs/angelscript/angelscript-2.30.2.exheres-0 b/packages/dev-libs/angelscript/angelscript-2.30.2.exheres-0 index f6373f0..29cda29 100644 --- a/packages/dev-libs/angelscript/angelscript-2.30.2.exheres-0 +++ b/packages/dev-libs/angelscript/angelscript-2.30.2.exheres-0 @@ -1,4 +1,4 @@ -# Copyright Julian Ospald +# Copyright 2016 Julian Ospald # Distributed under the terms of the GNU General Public License v2 SUMMARY="A flexible, cross-platform scripting library" @@ -11,7 +11,8 @@ PLATFORMS="~amd64 ~x86" MYOPTIONS="" DEPENDENCIES=" - build: virtual/unzip + build: + virtual/unzip " WORK=${WORKBASE}/sdk @@ -21,8 +22,8 @@ DEFAULT_SRC_PREPARE_PATCHES=( ) src_compile() { - export CXX=${CXX} AR=${AR} RANLIB=${RANLIB} - emake -C ${PN}/projects/gnuc \ + export CXX=${CXX} AR=${AR} RANLIB=${RANLIB} + emake -C ${PN}/projects/gnuc \ LIBRARYDEST= } diff --git a/packages/dev-libs/mbedtls/mbedtls-2.2.1.exheres-0 b/packages/dev-libs/mbedtls/mbedtls-2.2.1.exheres-0 index 7e29e15..6dd74a9 100644 --- a/packages/dev-libs/mbedtls/mbedtls-2.2.1.exheres-0 +++ b/packages/dev-libs/mbedtls/mbedtls-2.2.1.exheres-0 @@ -44,9 +44,9 @@ CMAKE_SRC_CONFIGURE_TESTS=( enable_mbedtls_option() { local myopt="$@" # check that config.h syntax is the same at version bump - sed -i \ + edo sed -i \ -e "s://#define ${myopt}:#define ${myopt}:" \ - include/mbedtls/config.h || die + include/mbedtls/config.h } src_prepare() { diff --git a/packages/dev-libs/protobuf-c/protobuf-c-1.1.1.exheres-0 b/packages/dev-libs/protobuf-c/protobuf-c-1.1.1.exheres-0 index 421faa1..3f90bf0 100644 --- a/packages/dev-libs/protobuf-c/protobuf-c-1.1.1.exheres-0 +++ b/packages/dev-libs/protobuf-c/protobuf-c-1.1.1.exheres-0 @@ -14,10 +14,10 @@ PLATFORMS="~amd64" MYOPTIONS="" DEPENDENCIES=" - build+run: - dev-libs/protobuf[>=2.6.0] build: virtual/pkg-config + build+run: + dev-libs/protobuf[>=2.6.0] " BUGS_TO="will@worrbase.com" diff --git a/packages/dev-python/python-application/python-application-1.5.0.exheres-0 b/packages/dev-python/python-application/python-application-1.5.0.exheres-0 index 907ece2..3b9576d 100644 --- a/packages/dev-python/python-application/python-application-1.5.0.exheres-0 +++ b/packages/dev-python/python-application/python-application-1.5.0.exheres-0 @@ -3,7 +3,6 @@ require pypi setup-py [ import=distutils ] - SUMMARY="Basic building blocks for python applications" HOMEPAGE="http://ag-projects.com/" @@ -12,4 +11,3 @@ SLOT="0" PLATFORMS="~amd64 ~x86" MYOPTIONS="" - diff --git a/packages/dev-python/python-eventlib/files/python-eventlib-0.2.1-libressl.patch b/packages/dev-python/python-eventlib/files/python-eventlib-0.2.1-libressl.patch index faa4103..904bd9d 100644 --- a/packages/dev-python/python-eventlib/files/python-eventlib-0.2.1-libressl.patch +++ b/packages/dev-python/python-eventlib/files/python-eventlib-0.2.1-libressl.patch @@ -1,6 +1,7 @@ From: Julian Ospald Date: Tue Sep 8 01:22:40 UTC 2015 Subject: fix compatibility with libressl +Upstream: not yet --- a/eventlib/green/socket.py +++ b/eventlib/green/socket.py diff --git a/packages/games-action/openclonk/openclonk-7.0.exheres-0 b/packages/games-action/openclonk/openclonk-7.0.exheres-0 index 422c360..d188961 100644 --- a/packages/games-action/openclonk/openclonk-7.0.exheres-0 +++ b/packages/games-action/openclonk/openclonk-7.0.exheres-0 @@ -29,8 +29,6 @@ DEPENDENCIES=" media-libs/freealut[>=1.1.0] media-libs/freetype:2 media-libs/glew - providers:ijg-jpeg? ( media-libs/jpeg ) - providers:jpeg-turbo? ( media-libs/libjpeg-turbo ) media-libs/libogg[>=1.2.2] media-libs/libpng:= media-libs/libvorbis[>=1.3.2] @@ -44,6 +42,8 @@ DEPENDENCIES=" x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXrandr + providers:ijg-jpeg? ( media-libs/jpeg:= ) + providers:jpeg-turbo? ( media-libs/libjpeg-turbo ) test: dev-cpp/gtest " diff --git a/packages/games-action/trosh/trosh-20.exheres-0 b/packages/games-action/trosh/trosh-20.exheres-0 index 7c1d8f9..076257a 100644 --- a/packages/games-action/trosh/trosh-20.exheres-0 +++ b/packages/games-action/trosh/trosh-20.exheres-0 @@ -7,7 +7,7 @@ require love-app [ loveslot="0.8" lovezip=true lovepn=${PN} ] SUMMARY="A game made in 20 hours for a friend. It has explosions" HOMEPAGE="http://stabyourself.net/trosh/" DOWNLOADS="http://stabyourself.net/dl.php?file=trosh/trosh-linux.zip -> ${PNV}.zip - https://dev.gentoo.org/~hasufell/distfiles/${PN}.png" + https://dev.gentoo.org/~hasufell/distfiles/${PN}.png" LICENCES="WTFPL-2" SLOT="0" diff --git a/packages/games-board/awale/files/awale-1.6-build.patch b/packages/games-board/awale/files/awale-1.6-build.patch index 557a7b2..f59f762 100644 --- a/packages/games-board/awale/files/awale-1.6-build.patch +++ b/packages/games-board/awale/files/awale-1.6-build.patch @@ -1,6 +1,7 @@ From: Julian Ospald Date: Sat Jan 26 20:04:17 UTC 2013 Subject: build system +Upstream: not yet fix FHS compliance add several switches for icon, desktopdir and tk diff --git a/packages/games-board/netmaumau/netmaumau-0.23.exheres-0 b/packages/games-board/netmaumau/netmaumau-0.23.exheres-0 index a0939c1..66dbbc5 100644 --- a/packages/games-board/netmaumau/netmaumau-0.23.exheres-0 +++ b/packages/games-board/netmaumau/netmaumau-0.23.exheres-0 @@ -1,4 +1,5 @@ -# Copyright 2015-2016 Julian Ospald , Heiko Schaefer +# Copyright 2015-2016 Julian Ospald , +# Heiko Schaefer # Distributed under the terms of the GNU General Public License v2 require qmake [ slot=4 ] @@ -30,7 +31,7 @@ WORK=${WORKBASE}/NetMauMau-Qt-Client-${PV} src_configure() { if option espeak; then USE_ESPEAK='CONFIG+=espeak'; fi EQMAKE_SOURCES="nmm-qt-client.pro" eqmake $USE_ESPEAK - lrelease -compress -nounfinished -removeidentical -silent src/src.pro + edo lrelease -compress -nounfinished -removeidentical -silent src/src.pro } src_install() { diff --git a/packages/games-board/pysolfc/pysolfc-2.0.exheres-0 b/packages/games-board/pysolfc/pysolfc-2.0.exheres-0 index 5ab717a..4656395 100644 --- a/packages/games-board/pysolfc/pysolfc-2.0.exheres-0 +++ b/packages/games-board/pysolfc/pysolfc-2.0.exheres-0 @@ -8,7 +8,7 @@ MY_PN=PySolFC SUMMARY="An exciting collection of more than 1000 solitaire card games" HOMEPAGE="http://pysolfc.sourceforge.net/" DOWNLOADS="mirror://sourceforge/${PN}/${MY_PN}-${PV}.tar.bz2 - mirror://sourceforge/${PN}/${MY_PN}-Cardsets-${PV}.tar.bz2" + mirror://sourceforge/${PN}/${MY_PN}-Cardsets-${PV}.tar.bz2" LICENCES="GPL-3" SLOT="0" @@ -25,14 +25,14 @@ DEPENDENCIES=" WORK=${WORKBASE}/${MY_PN}-${PV} src_prepare() { - setup-py_src_prepare + setup-py_src_prepare - edo sed -i \ - -e "/pysol.desktop/d" \ - -e "s:share/icons:share/pixmaps:" \ - setup.py + edo sed -i \ + -e "/pysol.desktop/d" \ + -e "s:share/icons:share/pixmaps:" \ + setup.py - edo mv docs/README{,.txt} + edo mv docs/README{,.txt} } src_install() { @@ -41,7 +41,7 @@ src_install() { insinto /usr/share/${MY_PN} doins -r "${WORKBASE}"/${MY_PN}-Cardsets-${PV}/* - doman docs/*.6 + doman docs/*.6 insinto /usr/share/applications hereins ${PN}.desktop << EOF diff --git a/packages/games-emulation/gambatte/gambatte-scm.exheres-0 b/packages/games-emulation/gambatte/gambatte-scm.exheres-0 index 35902bc..8667a6c 100644 --- a/packages/games-emulation/gambatte/gambatte-scm.exheres-0 +++ b/packages/games-emulation/gambatte/gambatte-scm.exheres-0 @@ -33,64 +33,64 @@ DEPENDENCIES=" " fix_scons() { - local i - for i; do - cat >> $i << END || die + local i + for i; do + cat >> $i << END || die import os import SCons.Util if os.environ.has_key('AR'): - env['AR'] = os.environ['AR'] + env['AR'] = os.environ['AR'] if os.environ.has_key('RANLIB'): - env['RANLIB'] = os.environ['RANLIB'] + env['RANLIB'] = os.environ['RANLIB'] if os.environ.has_key('CC'): - env['CC'] = os.environ['CC'] + env['CC'] = os.environ['CC'] if os.environ.has_key('CFLAGS'): - env['CCFLAGS'] += SCons.Util.CLVar(os.environ['CFLAGS']) + env['CCFLAGS'] += SCons.Util.CLVar(os.environ['CFLAGS']) if os.environ.has_key('CXX'): - env['CXX'] = os.environ['CXX'] + env['CXX'] = os.environ['CXX'] if os.environ.has_key('CXXFLAGS'): - env['CXXFLAGS'] += SCons.Util.CLVar(os.environ['CXXFLAGS']) + env['CXXFLAGS'] += SCons.Util.CLVar(os.environ['CXXFLAGS']) if os.environ.has_key('CPPFLAGS'): - env['CCFLAGS'] += SCons.Util.CLVar(os.environ['CPPFLAGS']) + env['CCFLAGS'] += SCons.Util.CLVar(os.environ['CPPFLAGS']) if os.environ.has_key('LDFLAGS'): - env['LINKFLAGS'] += SCons.Util.CLVar(os.environ['LDFLAGS']) + env['LINKFLAGS'] += SCons.Util.CLVar(os.environ['LDFLAGS']) END - done + done } src_prepare() { - fix_scons {gambatte_sdl,libgambatte}/SConstruct + fix_scons {gambatte_sdl,libgambatte}/SConstruct } src_configure() { - if option qt4; then - edo cd "${WORK}"/gambatte_qt - eqmake ${PN}_qt.pro - fi + if option qt4; then + edo cd "${WORK}"/gambatte_qt + eqmake ${PN}_qt.pro + fi } src_compile() { - # build core library - edo cd "${WORK}"/libgambatte - escons + # build core library + edo cd "${WORK}"/libgambatte + escons - # build sdl frontend - if option sdl; then - edo cd "${WORK}"/gambatte_sdl - escons - fi + # build sdl frontend + if option sdl; then + edo cd "${WORK}"/gambatte_sdl + escons + fi - # build qt frontend - if option qt4; then - emake -C "${WORK}"/gambatte_qt - fi + # build qt frontend + if option qt4; then + emake -C "${WORK}"/gambatte_qt + fi } src_install() { - option sdl && dobin gambatte_sdl/gambatte_sdl - option qt4 && dobin gambatte_qt/bin/gambatte_qt + option sdl && dobin gambatte_sdl/gambatte_sdl + option qt4 && dobin gambatte_qt/bin/gambatte_qt - nonfatal dodoc README changelog + nonfatal dodoc README changelog } diff --git a/packages/games-engines/openmw/openmw-0.38.0.exheres-0 b/packages/games-engines/openmw/openmw-0.38.0.exheres-0 index 0f34f34..4a9cca3 100644 --- a/packages/games-engines/openmw/openmw-0.38.0.exheres-0 +++ b/packages/games-engines/openmw/openmw-0.38.0.exheres-0 @@ -1,4 +1,4 @@ -# Copyright 2014 Julian Ospald +# Copyright 2014-2016 Julian Ospald # Distributed under the terms of the GNU General Public License v2 @@ -14,10 +14,7 @@ DOWNLOADS="https://github.com/OpenMW/openmw/archive/${PNV}.tar.gz" LICENCES="GPL-3 MIT bitstream-font OFL-1.1" SLOT="0" PLATFORMS="~amd64 ~x86" - -MYOPTIONS=" - ( providers: ijg-jpeg jpeg-turbo ) [[ number-selected = exactly-one ]] -" +MYOPTIONS="" DEPENDENCIES=" build: diff --git a/packages/games-engines/solarus/solarus-1.4.5.exheres-0 b/packages/games-engines/solarus/solarus-1.4.5.exheres-0 index efac8d9..006b7d9 100644 --- a/packages/games-engines/solarus/solarus-1.4.5.exheres-0 +++ b/packages/games-engines/solarus/solarus-1.4.5.exheres-0 @@ -1,6 +1,7 @@ # Copyright 2016 Julian Ospald # Distributed under the terms of the GNU General Public License v2 +require lua [ whitelist="5.1" multibuild=false ] require cmake SUMMARY="An open-source Zelda-like 2D game engine" @@ -14,7 +15,6 @@ PLATFORMS="~amd64 ~x86" DEPENDENCIES=" build+run: dev-games/physfs - dev-lang/lua:5.1 media-libs/libmodplug media-libs/libvorbis media-libs/openal diff --git a/packages/games-engines/stratagus/stratagus-2.2.7.exheres-0 b/packages/games-engines/stratagus/stratagus-2.2.7.exheres-0 index bdfbbac..38af803 100644 --- a/packages/games-engines/stratagus/stratagus-2.2.7.exheres-0 +++ b/packages/games-engines/stratagus/stratagus-2.2.7.exheres-0 @@ -1,6 +1,7 @@ # Copyright 2016 Julian Ospald # Distributed under the terms of the GNU General Public License v2 +require lua [ whitelist="all" multibuild=false ] require cmake SUMMARY="A realtime strategy game engine" @@ -18,7 +19,6 @@ DEPENDENCIES=" build+run: app-arch/bzip2 dev-db/sqlite:3 - dev-lang/lua:= dev-lang/toluapp media-libs/SDL:0[X] media-libs/libmikmod diff --git a/packages/games-fps/alienarena/alienarena-20130827.exheres-0 b/packages/games-fps/alienarena/alienarena-20130827.exheres-0 index 66006b6..fe3bc8d 100644 --- a/packages/games-fps/alienarena/alienarena-20130827.exheres-0 +++ b/packages/games-fps/alienarena/alienarena-20130827.exheres-0 @@ -7,7 +7,7 @@ MY_PN=alienarena-7.66 SUMMARY="Fast-paced multiplayer deathmatch game" HOMEPAGE="http://red.planetarena.org/" DOWNLOADS="http://icculus.org/alienarena/Files/${MY_PN}-linux${PV}.tar.gz - http://red.planetarena.org/files/${MY_PN}-linux${PV}.tar.gz" + http://red.planetarena.org/files/${MY_PN}-linux${PV}.tar.gz" LICENCES="GPL-2 free-noncomm" SLOT="0" @@ -56,7 +56,7 @@ src_compile() { } src_install() { - default + default insinto /usr/share/applications/ hereins ${PN}.desktop << EOF diff --git a/packages/games-fps/alienarena/files/alienarena-20130827-format.patch b/packages/games-fps/alienarena/files/alienarena-20130827-format.patch index 4a88eab..d86cb49 100644 --- a/packages/games-fps/alienarena/files/alienarena-20130827-format.patch +++ b/packages/games-fps/alienarena/files/alienarena-20130827-format.patch @@ -1,3 +1,7 @@ +Author: unknown +Upstream: no +Reason: fix compiler warnings + --- source/game/p_client.c.old 2016-01-18 20:13:25.147714704 +0100 +++ source/game/p_client.c 2016-01-18 20:13:38.776476727 +0100 @@ -2123,7 +2123,7 @@ diff --git a/packages/games-fps/eduke32/eduke32-scm.exheres-0 b/packages/games-fps/eduke32/eduke32-scm.exheres-0 index e000815..f11cca7 100644 --- a/packages/games-fps/eduke32/eduke32-scm.exheres-0 +++ b/packages/games-fps/eduke32/eduke32-scm.exheres-0 @@ -24,7 +24,7 @@ MY_SC55=3.0 MY_OPL=2.0 MY_XXX=1.33 -DESCRIPTION="Port of Duke Nukem 3D for SDL" +SUMMARY="Port of Duke Nukem 3D for SDL" HOMEPAGE="http://www.eduke32.com/ http://hrp.duke4.net/" DOWNLOADS="http://dev.gentoo.org/~hasufell/distfiles/eduke32-icons.tar hires-textures? ( mirror://gentoo/duke3d_hrp_${MY_HRP}.zip ) diff --git a/packages/games-fps/sauerbraten/sauerbraten-2013.02.03.exheres-0 b/packages/games-fps/sauerbraten/sauerbraten-2013.02.03.exheres-0 index c6c1b5d..0572448 100644 --- a/packages/games-fps/sauerbraten/sauerbraten-2013.02.03.exheres-0 +++ b/packages/games-fps/sauerbraten/sauerbraten-2013.02.03.exheres-0 @@ -15,10 +15,10 @@ MYOPTIONS="" DEPENDENCIES=" build+run: - media-libs/SDL:0[X] - media-libs/SDL_image:1 - media-libs/SDL_mixer:0[ogg] - x11-libs/libX11 + media-libs/SDL:0[X] + media-libs/SDL_image:1 + media-libs/SDL_mixer:0[ogg] + x11-libs/libX11 sys-libs/zlib x11-dri/glu x11-dri/mesa @@ -30,12 +30,12 @@ DEPENDENCIES=" WORK=${WORKBASE}/${PN} src_prepare() { - edo rm -r sauerbraten_unix bin_unix src/{include,lib,vcpp} + edo rm -r sauerbraten_unix bin_unix src/{include,lib,vcpp} default - # Fix links so they point to the correct directory - edo sed -i -e 's:docs/::' README.html + # Fix links so they point to the correct directory + edo sed -i -e 's:docs/::' README.html } src_compile() { @@ -44,8 +44,8 @@ src_compile() { src_install() { local LIBEXECDIR="/usr/$(exhost --target)/libexec/${PN}" - local DATADIR="/usr/share/${PN}" - local STATEDIR="/var/lib/${PN}" + local DATADIR="/usr/share/${PN}" + local STATEDIR="/var/lib/${PN}" # Install the game data insinto "${DATADIR}" @@ -77,14 +77,14 @@ Icon=${PN} Categories=Game;ActionGame; EOF - # Install the server config files - insinto "${STATEDIR}" - doins "server-init.cfg" + # Install the server config files + insinto "${STATEDIR}" + doins "server-init.cfg" - # Install the server executables - exeinto "${LIBEXECDIR}" - doexe src/sauer_master - doexe src/sauer_server + # Install the server executables + exeinto "${LIBEXECDIR}" + doexe src/sauer_master + doexe src/sauer_server herebin ${PN}-server < Date: Wed Jul 10 01:25:27 2013 +0200 +Upstream: no, they don't care respect CFLAGS/LDFLAGS diff --git a/packages/games-fps/warsow/warsow-2.0.1.exheres-0 b/packages/games-fps/warsow/warsow-2.0.1.exheres-0 index a57d85b..298bd4a 100644 --- a/packages/games-fps/warsow/warsow-2.0.1.exheres-0 +++ b/packages/games-fps/warsow/warsow-2.0.1.exheres-0 @@ -7,7 +7,7 @@ DATA_PV=${PV//./} ENGINE_PV=${PV//./} ENGINE_P=${PN}_${ENGINE_PV}_sdk -DESCRIPTION="Multiplayer FPS based on the QFusion engine (evolved from Quake 2)" +SUMMARY="Multiplayer FPS based on the QFusion engine (evolved from Quake 2)" HOMEPAGE="http://www.warsow.net/" DOWNLOADS="http://mirror.null.one/${ENGINE_P}.tar.gz http://mirror.null.one/warsow_${DATA_PV}_unified.tar.gz @@ -27,17 +27,17 @@ MYOPTIONS=" DEPENDENCIES=" build+run: + media-libs/SDL:2[X] media-libs/freetype media-libs/libogg media-libs/libpng:= media-libs/libtheora media-libs/libvorbis media-libs/openal - media-libs/SDL:2[X] net-misc/curl sys-libs/zlib x11-dri/mesa - providers:ijg-jpeg? ( media-libs/jpeg ) + providers:ijg-jpeg? ( media-libs/jpeg:= ) providers:jpeg-turbo? ( media-libs/libjpeg-turbo ) " diff --git a/packages/games-fps/xonotic/xonotic-0.8.1.exheres-0 b/packages/games-fps/xonotic/xonotic-0.8.1.exheres-0 index 1c976ae..85e421f 100644 --- a/packages/games-fps/xonotic/xonotic-0.8.1.exheres-0 +++ b/packages/games-fps/xonotic/xonotic-0.8.1.exheres-0 @@ -51,33 +51,33 @@ DEPENDENCIES=" WORK=${WORKBASE}/${MY_PN} src_prepare() { - edo sed -i \ - -e "/^EXE_/s:darkplaces:${PN}:" \ - -e "s:-O3:${CFLAGS}:" \ - -e "/-lm/s:$: ${LDFLAGS}:" \ - -e '/^STRIP/s/strip/true/' \ - source/darkplaces/makefile.inc + edo sed -i \ + -e "/^EXE_/s:darkplaces:${PN}:" \ + -e "s:-O3:${CFLAGS}:" \ + -e "/-lm/s:$: ${LDFLAGS}:" \ + -e '/^STRIP/s/strip/true/' \ + source/darkplaces/makefile.inc - if ! option alsa; then - edo sed -i \ - -e "/DEFAULT_SNDAPI/s:ALSA:OSS:" \ - source/darkplaces/makefile - fi + if ! option alsa; then + edo sed -i \ + -e "/DEFAULT_SNDAPI/s:ALSA:OSS:" \ + source/darkplaces/makefile + fi } src_compile() { - local i + local i - export CC=${CC} CXX=${CXX} LD=${LD} AR=${AR} RANLIB=${RANLIB} + export CC=${CC} CXX=${CXX} LD=${LD} AR=${AR} RANLIB=${RANLIB} - # fixes parallel build issues - for i in sv-release cl-release sdl-release ; do - emake \ - -C source/darkplaces \ - DP_LINK_TO_LIBJPEG=1 \ - DP_FS_BASEDIR="/usr/share/${PN}" \ - ${i} - done + # fixes parallel build issues + for i in sv-release cl-release sdl-release ; do + emake \ + -C source/darkplaces \ + DP_LINK_TO_LIBJPEG=1 \ + DP_FS_BASEDIR="/usr/share/${PN}" \ + ${i} + done } src_install() { @@ -109,11 +109,11 @@ EOF dobin source/darkplaces/${PN}-glx dobin source/darkplaces/${PN}-sdl - dobin source/darkplaces/${PN}-dedicated + dobin source/darkplaces/${PN}-dedicated - dodoc Docs/*.txt + dodoc Docs/*.txt - insinto /usr/share/${PN} - doins -r key_0.d0pk server data + insinto /usr/share/${PN} + doins -r key_0.d0pk server data } diff --git a/packages/games-rpg/arx-libertatis/arx-libertatis-1.1.2.exheres-0 b/packages/games-rpg/arx-libertatis/arx-libertatis-1.1.2.exheres-0 index 7efc038..a75d2ba 100644 --- a/packages/games-rpg/arx-libertatis/arx-libertatis-1.1.2.exheres-0 +++ b/packages/games-rpg/arx-libertatis/arx-libertatis-1.1.2.exheres-0 @@ -12,15 +12,15 @@ SLOT="0" PLATFORMS="~amd64 ~x86" DEPENDENCIES=" + build: + dev-libs/boost + virtual/pkg-config build+run: media-libs/freetype:2 media-libs/glew media-libs/openal media-libs/SDL:0[X] sys-libs/zlib - build: - dev-libs/boost - virtual/pkg-config suggestion: app-arch/innoextract [[ description = [ For extracting game files from CD, used by the diff --git a/packages/games-rpg/baldurs-gate-2-ee/baldurs-gate-2-ee-1.3.2064.exheres-0 b/packages/games-rpg/baldurs-gate-2-ee/baldurs-gate-2-ee-1.3.2064.exheres-0 index abf2814..f481bed 100644 --- a/packages/games-rpg/baldurs-gate-2-ee/baldurs-gate-2-ee-1.3.2064.exheres-0 +++ b/packages/games-rpg/baldurs-gate-2-ee/baldurs-gate-2-ee-1.3.2064.exheres-0 @@ -27,11 +27,11 @@ pkg_pretend() { } pkg_nofetch() { - einfo - einfo "Please buy & download \"${DOWNLOADS}\" from:" - einfo " ${HOMEPAGE}" - einfo "and move/link it to \"${FETCHEDDIR}\"" - einfo + einfo + einfo "Please buy & download \"${DOWNLOADS}\" from:" + einfo " ${HOMEPAGE}" + einfo "and move/link it to \"${FETCHEDDIR}\"" + einfo } pkg_setup() { @@ -44,14 +44,14 @@ src_unpack() { } src_install() { - local dir=/opt/${PN} - local f + local dir=/opt/${PN} + local f - insinto "${dir}" - doins -r game - edo chmod +x "${IMAGE}${dir}"/game/BaldursGateII + insinto "${dir}" + doins -r game + edo chmod +x "${IMAGE}${dir}"/game/BaldursGateII - dodir "${dir}/lib" + dodir "${dir}/lib" edo pushd "${WORK}"/lib exeinto "${dir}/lib" @@ -66,7 +66,7 @@ src_install() { edo popd insinto /usr/share/icons/hicolor/256x256/apps - newins support/icon.png ${PN}.png + newins support/icon.png ${PN}.png local LD_PATH="/usr/$(exhost --target)/lib/ld-linux.so.2"; herebin ${PN} < # Distributed under the terms of the GNU General Public License v2 - require cmake gtk-icon-cache flag-o-matic SUMMARY="A multi-player, 3D action role-playing game" @@ -22,9 +21,9 @@ DEPENDENCIES=" dev-libs/ogre[freeimage][opengl] dev-libs/tinyxml media-libs/freealut - media-libs/openal media-libs/libogg media-libs/libvorbis + media-libs/openal net-libs/enet x11-libs/libX11 x11-libs/libXrandr diff --git a/packages/games-rpg/valyriatear/valyriatear-scm.exheres-0 b/packages/games-rpg/valyriatear/valyriatear-scm.exheres-0 index 37ae0cb..4d45e0f 100644 --- a/packages/games-rpg/valyriatear/valyriatear-scm.exheres-0 +++ b/packages/games-rpg/valyriatear/valyriatear-scm.exheres-0 @@ -27,10 +27,6 @@ MYOPTIONS=" " DEPENDENCIES=" - editor? ( - build+run: - x11-libs/qt:4[opengl] - ) build: dev-libs/boost sys-devel/gettext @@ -45,6 +41,7 @@ DEPENDENCIES=" x11-dri/glu x11-dri/mesa x11-libs/libX11 + editor? ( x11-libs/qt:4[opengl] ) " CMAKE_SOURCE=${WORKBASE}/${MY_PNV} diff --git a/packages/games-rpg/wasteland2/wasteland2-2.9.0.14.exheres-0 b/packages/games-rpg/wasteland2/wasteland2-2.9.0.14.exheres-0 index 1a377e7..bd06672 100644 --- a/packages/games-rpg/wasteland2/wasteland2-2.9.0.14.exheres-0 +++ b/packages/games-rpg/wasteland2/wasteland2-2.9.0.14.exheres-0 @@ -14,6 +14,8 @@ MYOPTIONS="" RESTRICT="bindist fetch mirror" DEPENDENCIES=" + build: + virtual/unzip run: dev-libs/atk dev-libs/glib:2 @@ -29,8 +31,6 @@ DEPENDENCIES=" x11-libs/libXcursor x11-libs/libXext x11-libs/libXrandr - build: - virtual/unzip " WORK="${WORKBASE}/data/noarch" diff --git a/packages/games-rpg/zsdx/zsdx-1.10.3.exheres-0 b/packages/games-rpg/zsdx/zsdx-1.10.3.exheres-0 index 3867788..4f2b7d1 100644 --- a/packages/games-rpg/zsdx/zsdx-1.10.3.exheres-0 +++ b/packages/games-rpg/zsdx/zsdx-1.10.3.exheres-0 @@ -12,10 +12,10 @@ SLOT="0" PLATFORMS="~amd64 ~x86" DEPENDENCIES=" - run: - games-engines/solarus[~>1.4.0] build: app-arch/zip + run: + games-engines/solarus[~>1.4.0] " CMAKE_SRC_CONFIGURE_PARAMS=( diff --git a/packages/games-rpg/zsxd/zsxd-1.10.3.exheres-0 b/packages/games-rpg/zsxd/zsxd-1.10.3.exheres-0 index d18c10f..9e01691 100644 --- a/packages/games-rpg/zsxd/zsxd-1.10.3.exheres-0 +++ b/packages/games-rpg/zsxd/zsxd-1.10.3.exheres-0 @@ -12,10 +12,10 @@ SLOT="0" PLATFORMS="~amd64 ~x86" DEPENDENCIES=" - run: - games-engines/solarus[~>1.4.0] build: app-arch/zip + run: + games-engines/solarus[~>1.4.0] " CMAKE_SRC_CONFIGURE_PARAMS=( diff --git a/packages/games-server/netmaumau/netmaumau-0.24.0.exheres-0 b/packages/games-server/netmaumau/netmaumau-0.24.0.exheres-0 index 49b5bdc..a59f2e3 100644 --- a/packages/games-server/netmaumau/netmaumau-0.24.0.exheres-0 +++ b/packages/games-server/netmaumau/netmaumau-0.24.0.exheres-0 @@ -1,4 +1,5 @@ -# Copyright 2015 Julian Ospald , Heiko Schaefer +# Copyright 2015 Julian Ospald , +# Heiko Schaefer # Distributed under the terms of the GNU General Public License v2 require flag-o-matic diff --git a/packages/games-simulation/minetest/minetest-0.4.13.exheres-0 b/packages/games-simulation/minetest/minetest-0.4.13.exheres-0 index 0a071ca..b3996d6 100644 --- a/packages/games-simulation/minetest/minetest-0.4.13.exheres-0 +++ b/packages/games-simulation/minetest/minetest-0.4.13.exheres-0 @@ -17,9 +17,8 @@ MYOPTIONS=" " DEPENDENCIES=" - run: - user/minetest - group/minetest + build: + sys-devel/gettext build+run: app-arch/bzip2 dev-db/leveldb @@ -28,8 +27,6 @@ DEPENDENCIES=" dev-libs/gmp:0 dev-libs/hiredis media-libs/freetype:2 - providers:ijg-jpeg? ( media-libs/jpeg ) - providers:jpeg-turbo? ( media-libs/libjpeg-turbo ) media-libs/libogg media-libs/libpng:= media-libs/libvorbis @@ -39,8 +36,11 @@ DEPENDENCIES=" x11-dri/mesa x11-libs/libX11 x11-libs/libXxf86vm - build: - sys-devel/gettext + providers:ijg-jpeg? ( media-libs/jpeg:= ) + providers:jpeg-turbo? ( media-libs/libjpeg-turbo ) + run: + user/minetest + group/minetest " CMAKE_SRC_CONFIGURE_PARAMS=( @@ -78,3 +78,4 @@ src_install() { doins -r mods menu doins game.conf minetest.conf } + diff --git a/packages/games-strategy/0ad/0ad-0.0.19-alpha.exheres-0 b/packages/games-strategy/0ad/0ad-0.0.19-alpha.exheres-0 index 0b50bff..14aabd8 100644 --- a/packages/games-strategy/0ad/0ad-0.0.19-alpha.exheres-0 +++ b/packages/games-strategy/0ad/0ad-0.0.19-alpha.exheres-0 @@ -41,19 +41,6 @@ MYOPTIONS=" " DEPENDENCIES=" - editor? ( - build+run: - x11-libs/wxGTK:3.0 - ) - lobby? ( - build+run: - net-libs/gloox - ) - sound? ( - build+run: - media-libs/libvorbis - media-libs/openal - ) build: dev-lang/python:*[>=2.7] virtual/pkg-config @@ -62,8 +49,6 @@ DEPENDENCIES=" dev-libs/icu:= dev-libs/libxml2:2.0 dev-libs/nspr - providers:ijg-jpeg? ( media-libs/jpeg ) - providers:jpeg-turbo? ( media-libs/libjpeg-turbo ) media-libs/libpng:= media-libs/SDL:2[X] net-libs/enet @@ -72,6 +57,14 @@ DEPENDENCIES=" x11-dri/mesa x11-libs/libX11 x11-libs/libXcursor + editor? ( x11-libs/wxGTK:3.0 ) + lobby? ( net-libs/gloox ) + providers:ijg-jpeg? ( media-libs/jpeg:= ) + providers:jpeg-turbo? ( media-libs/libjpeg-turbo ) + sound? ( + media-libs/libvorbis + media-libs/openal + ) " DEFAULT_SRC_PREPARE_PATCHES=( diff --git a/packages/games-strategy/0ad/files/0ad-0.0.19-alpha-flags.patch b/packages/games-strategy/0ad/files/0ad-0.0.19-alpha-flags.patch index 7834bcc..96c2b63 100644 --- a/packages/games-strategy/0ad/files/0ad-0.0.19-alpha-flags.patch +++ b/packages/games-strategy/0ad/files/0ad-0.0.19-alpha-flags.patch @@ -1,6 +1,7 @@ From: Julian Ospald Date: Sun Jun 24 18:32:38 UTC 2012 Subject: build system +Upstream: no * respect flags diff --git a/packages/games-strategy/dunelegacy/dunelegacy-0.96.3.exheres-0 b/packages/games-strategy/dunelegacy/dunelegacy-0.96.3.exheres-0 index 3c2f3ba..30d8089 100644 --- a/packages/games-strategy/dunelegacy/dunelegacy-0.96.3.exheres-0 +++ b/packages/games-strategy/dunelegacy/dunelegacy-0.96.3.exheres-0 @@ -1,7 +1,6 @@ # Copyright 2016 Julian Ospald # Distributed under the terms of the GNU General Public License v2 - require gtk-icon-cache require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.15 ] ] @@ -14,11 +13,11 @@ SLOT="0" PLATFORMS="~amd64 ~x86" DEPENDENCIES=" + build: + virtual/pkg-config build+run: media-libs/SDL:0[X] media-libs/SDL_mixer:0[midi] - build: - virtual/pkg-config " DEFAULT_SRC_PREPARE_PATCHES=( diff --git a/packages/games-strategy/dunelegacy/files/dunelegacy-0.96.3-build.patch b/packages/games-strategy/dunelegacy/files/dunelegacy-0.96.3-build.patch index d3ec4c1..1c10e21 100644 --- a/packages/games-strategy/dunelegacy/files/dunelegacy-0.96.3-build.patch +++ b/packages/games-strategy/dunelegacy/files/dunelegacy-0.96.3-build.patch @@ -1,5 +1,6 @@ Author: Julian Ospald Date: Thu Aug 9 18:57:40 2012 +0200 +Upstream: no respect flags use pkg-config diff --git a/packages/games-strategy/ja2-stracciatella/files/ja2-stracciatella-0.14.01-makefile.patch b/packages/games-strategy/ja2-stracciatella/files/ja2-stracciatella-0.14.01-makefile.patch index 7fb66bf..0efbeb5 100644 --- a/packages/games-strategy/ja2-stracciatella/files/ja2-stracciatella-0.14.01-makefile.patch +++ b/packages/games-strategy/ja2-stracciatella/files/ja2-stracciatella-0.14.01-makefile.patch @@ -1,4 +1,6 @@ -Fix install permissions +Author: Julian Ospald +Upstream: not yet +Reason: Fix install permissions diff --git a/Makefile b/Makefile index 27ef953..cc1e2cd 100644 diff --git a/packages/games-strategy/ja2-stracciatella/ja2-stracciatella-0.14.01.exheres-0 b/packages/games-strategy/ja2-stracciatella/ja2-stracciatella-0.14.01.exheres-0 index 6831d53..1ea96b5 100644 --- a/packages/games-strategy/ja2-stracciatella/ja2-stracciatella-0.14.01.exheres-0 +++ b/packages/games-strategy/ja2-stracciatella/ja2-stracciatella-0.14.01.exheres-0 @@ -24,7 +24,7 @@ src_unpack() { src_configure() { # not an autoconf script - ./configure --prefix=/usr + edo ./configure --prefix=/usr } src_compile() { diff --git a/packages/games-strategy/openra/openra-20150919.exheres-0 b/packages/games-strategy/openra/openra-20150919.exheres-0 index 8c43f4d..d382489 100644 --- a/packages/games-strategy/openra/openra-20150919.exheres-0 +++ b/packages/games-strategy/openra/openra-20150919.exheres-0 @@ -54,6 +54,8 @@ MYOPTIONS=" LUA_SLOT="5.1" DEPENDENCIES=" + build: + virtual/unzip build+run: dev-dotnet/libgdiplus dev-lang/lua:${LUA_SLOT} @@ -64,8 +66,6 @@ DEPENDENCIES=" x11-dri/mesa providers:ijg-jpeg? ( media-libs/jpeg ) providers:jpeg-turbo? ( media-libs/libjpeg-turbo ) - build: - virtual/unzip " WORK=${WORKBASE}/OpenRA-release-${PV} @@ -163,3 +163,4 @@ pkg_postrm() { freedesktop-desktop_pkg_postrm freedesktop-mime_pkg_postrm } + diff --git a/packages/games-strategy/zod-engine/files/zod-engine-20110906-build.patch b/packages/games-strategy/zod-engine/files/zod-engine-20110906-build.patch index 9002855..6fcf427 100644 --- a/packages/games-strategy/zod-engine/files/zod-engine-20110906-build.patch +++ b/packages/games-strategy/zod-engine/files/zod-engine-20110906-build.patch @@ -1,6 +1,7 @@ From: Julian Ospald Date: Sun Aug 12 09:26:49 UTC 2012 Subject: build system +Upstream: yes respect CXX and CXXFLAGS diff --git a/packages/games-strategy/zod-engine/files/zod-engine-20110906-proper-linux-support.patch b/packages/games-strategy/zod-engine/files/zod-engine-20110906-proper-linux-support.patch index c70b26d..57de2c1 100644 --- a/packages/games-strategy/zod-engine/files/zod-engine-20110906-proper-linux-support.patch +++ b/packages/games-strategy/zod-engine/files/zod-engine-20110906-proper-linux-support.patch @@ -1,4 +1,6 @@ -Fixes linux support +Author: unknown +Upstream: yes +Reason Fixes linux support diff -burN zod_engine/zod_launcher_src/common.cpp zod_engine.new/zod_launcher_src/common.cpp --- zod_engine/zod_launcher_src/common.cpp 2011-03-22 12:05:11.000000000 +0100 diff --git a/packages/games-strategy/zod-engine/zod-engine-20110906.exheres-0 b/packages/games-strategy/zod-engine/zod-engine-20110906.exheres-0 index 15d9dac..e1e429a 100644 --- a/packages/games-strategy/zod-engine/zod-engine-20110906.exheres-0 +++ b/packages/games-strategy/zod-engine/zod-engine-20110906.exheres-0 @@ -3,10 +3,10 @@ require gtk-icon-cache -MY_P=zod_linux-${PV:0:4}-${PV:4:2}-${PV:6:2} -DESCRIPTION="Zod engine is a remake of the 1996 classic game by Bitmap Brothers called Z" +MY_PNV=zod_linux-${PV:0:4}-${PV:4:2}-${PV:6:2} +SUMMARY="Zod engine is a remake of the 1996 classic game by Bitmap Brothers called Z" HOMEPAGE="http://zod.sourceforge.net/" -DOWNLOADS="mirror://sourceforge/zod/linux_releases/${MY_P}.tar.gz" +DOWNLOADS="mirror://sourceforge/zod/linux_releases/${MY_PNV}.tar.gz" LICENCES="all-rights-reserved GPL-3 LGPL-2.1" SLOT="0" diff --git a/packages/media-sound/pnmixer/pnmixer-scm.exheres-0 b/packages/media-sound/pnmixer/pnmixer-scm.exheres-0 index 8bf60cb..61cc6ac 100644 --- a/packages/media-sound/pnmixer/pnmixer-scm.exheres-0 +++ b/packages/media-sound/pnmixer/pnmixer-scm.exheres-0 @@ -30,7 +30,7 @@ DEPENDENCIES=" " DEFAULT_SRC_CONFIGURE_OPTION_WITHS=( - libnotify + 'libnotify' 'providers:gtk3 gtk3' ) @@ -38,3 +38,4 @@ src_prepare() { edo intltoolize --force --copy autotools_src_prepare } + diff --git a/packages/net-im/pidgin-opensteamworks/files/pidgin-opensteamworks-1.3-Makefile b/packages/net-im/pidgin-opensteamworks/files/pidgin-opensteamworks-1.3-Makefile index a71ece0..a898be3 100644 --- a/packages/net-im/pidgin-opensteamworks/files/pidgin-opensteamworks-1.3-Makefile +++ b/packages/net-im/pidgin-opensteamworks/files/pidgin-opensteamworks-1.3-Makefile @@ -1,3 +1,8 @@ +# Source: Gentoo +# Upstream: no, but we tried, see https://code.google.com/p/pidgin-opensteamworks/issues/detail?id=31 +# Reason: provide an actual working Makefile + + CC ?= gcc PKG_CONFIG ?= pkg-config INSTALL = install diff --git a/packages/net-im/pidgin-opensteamworks/pidgin-opensteamworks-1.6.1.exheres-0 b/packages/net-im/pidgin-opensteamworks/pidgin-opensteamworks-1.6.1.exheres-0 index 7aa6047..f7d7e87 100644 --- a/packages/net-im/pidgin-opensteamworks/pidgin-opensteamworks-1.6.1.exheres-0 +++ b/packages/net-im/pidgin-opensteamworks/pidgin-opensteamworks-1.6.1.exheres-0 @@ -24,7 +24,6 @@ DEPENDENCIES=" WORK=${WORKBASE} src_prepare() { - # see https://code.google.com/p/pidgin-opensteamworks/issues/detail?id=31 edo cp "${FILES}"/${PN}-1.3-Makefile "${WORK}"/${PNV}/steam-mobile/Makefile edo unzip "${WORK}"/${PNV}/steam-mobile/releases/icons.zip } diff --git a/packages/net-misc/badvpn/badvpn-1.999.130.exheres-0 b/packages/net-misc/badvpn/badvpn-1.999.130.exheres-0 index 557ba67..2a1703a 100644 --- a/packages/net-misc/badvpn/badvpn-1.999.130.exheres-0 +++ b/packages/net-misc/badvpn/badvpn-1.999.130.exheres-0 @@ -8,7 +8,7 @@ require cmake -MY_P=${PN}-${PV/_rc/rc} +MY_PNV=${PN}-${PV/_rc/rc} SUMMARY="Peer-to-peer VPN, NCD scripting language, tun2socks proxifier" DESCRIPTION=" BadVPN is an open-source peer-to-peer VPN system. It provides a @@ -41,6 +41,8 @@ MYOPTIONS=" " DEPENDENCIES=" + build: + virtual/pkg-config build+run: dev-libs/nspr dev-libs/nss @@ -54,11 +56,9 @@ DEPENDENCIES=" providers:eudev? ( sys-apps/eudev ) providers:systemd? ( sys-apps/systemd ) ) - build: - virtual/pkg-config " -WORK=${WORKBASE}/${MY_P} +WORK=${WORKBASE}/${MY_PNV} CMAKE_SRC_CONFIGURE_PARAMS=( -DBUILD_NOTHING_BY_DEFAULT=1 @@ -73,20 +73,20 @@ CMAKE_SRC_CONFIGURE_OPTIONS=( ) src_install() { - cmake_src_install - dodoc ChangeLog + cmake_src_install + dodoc ChangeLog exeinto /etc/init.d newexe "${FILES}"/${PN}-server.init ${PN}-server insinto /etc/conf.d newins "${FILES}"/${PN}-server.conf ${PN}-server - if option ncd; then + if option ncd; then exeinto /etc/init.d - newexe "${FILES}"/${PN}-1.999.127-ncd.init ${PN}-ncd + newexe "${FILES}"/${PN}-1.999.127-ncd.init ${PN}-ncd insinto /etc/conf.d - newins "${FILES}"/${PN}-ncd.conf ${PN}-ncd + newins "${FILES}"/${PN}-ncd.conf ${PN}-ncd install_systemd_files - fi + fi } diff --git a/packages/net-misc/htpdate/htpdate-1.1.3.exheres-0 b/packages/net-misc/htpdate/htpdate-1.1.3.exheres-0 index 5ef3600..e2bc259 100644 --- a/packages/net-misc/htpdate/htpdate-1.1.3.exheres-0 +++ b/packages/net-misc/htpdate/htpdate-1.1.3.exheres-0 @@ -1,7 +1,6 @@ # Copyright 2016 Julian Ospald # Distributed under the terms of the GNU General Public License v2 - SUMMARY="Synchronize local workstation with time offered by remote webservers" HOMEPAGE="http://www.vervest.org/fiki/bin/view/HTP/DownloadC" DOWNLOADS="http://www.vervest.org/htp/archive/c/${PNV}.tar.gz" diff --git a/packages/net-misc/netifrc/netifrc-0.3.1.exheres-0 b/packages/net-misc/netifrc/netifrc-0.3.1.exheres-0 index 376a04c..8242b73 100644 --- a/packages/net-misc/netifrc/netifrc-0.3.1.exheres-0 +++ b/packages/net-misc/netifrc/netifrc-0.3.1.exheres-0 @@ -17,10 +17,10 @@ SLOT="0" PLATFORMS="~amd64 ~x86" DEPENDENCIES=" - run: - sys-apps/gentoo-functions build: virtual/pkg-config + run: + sys-apps/gentoo-functions " src_compile() { @@ -45,3 +45,4 @@ pkg_postinst() { elog "${ROOT}/usr/share/doc/${PNVR}/README" fi } + diff --git a/packages/net-misc/youtube-viewer/youtube-viewer-3.2.1.exheres-0 b/packages/net-misc/youtube-viewer/youtube-viewer-3.2.1.exheres-0 index 978baed..7d68e95 100644 --- a/packages/net-misc/youtube-viewer/youtube-viewer-3.2.1.exheres-0 +++ b/packages/net-misc/youtube-viewer/youtube-viewer-3.2.1.exheres-0 @@ -1,7 +1,6 @@ # Copyright 2016 Julian Ospald # Distributed under the terms of the GNU General Public License v2 - require gtk-icon-cache require perl-module diff --git a/packages/sci-mathematics/flint/files/flint-2.4.4-cflags-ldflags.patch b/packages/sci-mathematics/flint/files/flint-2.4.4-cflags-ldflags.patch index a3b7bf3..639990f 100644 --- a/packages/sci-mathematics/flint/files/flint-2.4.4-cflags-ldflags.patch +++ b/packages/sci-mathematics/flint/files/flint-2.4.4-cflags-ldflags.patch @@ -1,6 +1,7 @@ commit afadc8d05674a0e3e2fcf6dfbcf5f3c8f9133119 Author: Julian Ospald Date: Sun May 18 19:32:59 2014 +0200 +Upstream: yes, https://github.com/wbhart/flint2/commit/afadc8d05674a0e3e2fcf6dfbcf5f3c8f9133119 Respect CFLAGS/CXXFLAGS/LDFLAGS, fixes #66 diff --git a/packages/sci-mathematics/flint/files/flint-2.4.4-libdir.patch b/packages/sci-mathematics/flint/files/flint-2.4.4-libdir.patch index 9aa1fe9..c4b9e6d 100644 --- a/packages/sci-mathematics/flint/files/flint-2.4.4-libdir.patch +++ b/packages/sci-mathematics/flint/files/flint-2.4.4-libdir.patch @@ -2,6 +2,7 @@ From 27eb23c1844029ee64907500bd8aa87097ffcd32 Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Sun, 18 May 2014 18:46:24 +0200 Subject: [PATCH] Allow to control LIBDIR +Upstream: yes, https://github.com/wbhart/flint2/commit/27eb23c1844029ee64907500bd8aa87097ffcd32 Some distributions have lib32/lib64 and need to control the destination properly. diff --git a/packages/sci-mathematics/flint/files/flint-2.4.4-test.patch b/packages/sci-mathematics/flint/files/flint-2.4.4-test.patch index 402fb29..e660f0c 100644 --- a/packages/sci-mathematics/flint/files/flint-2.4.4-test.patch +++ b/packages/sci-mathematics/flint/files/flint-2.4.4-test.patch @@ -1,6 +1,7 @@ commit 5e3d4a0504158f70d227e7cfc03985fe9a646797 Author: Julian Ospald Date: Wed Jul 2 12:58:50 2014 +0200 +Upstream: yes, https://github.com/wbhart/flint2/commit/5e3d4a0504158f70d227e7cfc03985fe9a646797 Fix NTL test build diff --git a/packages/sci-mathematics/flint/files/flint-2.4.4-whitespaces.patch b/packages/sci-mathematics/flint/files/flint-2.4.4-whitespaces.patch index ebc6460..e1ff3e1 100644 --- a/packages/sci-mathematics/flint/files/flint-2.4.4-whitespaces.patch +++ b/packages/sci-mathematics/flint/files/flint-2.4.4-whitespaces.patch @@ -2,6 +2,7 @@ From 3506d617ef9dfc5184aa99be05a25e4f73d6c3f6 Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Sun, 18 May 2014 18:47:27 +0200 Subject: [PATCH] Quote variables that could contain whitespaces +Upstream: yes, https://github.com/wbhart/flint2/commit/3506d617ef9dfc5184aa99be05a25e4f73d6c3f6 Make does NOT take care of this in this context. It's not a variable assignment and installation would fail diff --git a/packages/sci-physics/bullet/bullet-2.83.5.exheres-0 b/packages/sci-physics/bullet/bullet-2.83.5.exheres-0 index f29649e..b0455c4 100644 --- a/packages/sci-physics/bullet/bullet-2.83.5.exheres-0 +++ b/packages/sci-physics/bullet/bullet-2.83.5.exheres-0 @@ -30,3 +30,4 @@ CMAKE_SRC_CONFIGURE_PARAMS=( -DBUILD_BULLET2_DEMOS=OFF -DUSE_GRAPHICAL_BENCHMARK=OFF ) + diff --git a/packages/sys-apps/gentoo-functions/gentoo-functions-0.10.exheres-0 b/packages/sys-apps/gentoo-functions/gentoo-functions-0.10.exheres-0 index 19b2ccd..0203df1 100644 --- a/packages/sys-apps/gentoo-functions/gentoo-functions-0.10.exheres-0 +++ b/packages/sys-apps/gentoo-functions/gentoo-functions-0.10.exheres-0 @@ -7,7 +7,6 @@ require flag-o-matic - HOMEPAGE="https://www.gentoo.org" DOWNLOADS="https://github.com/gentoo/${PN}/archive/${PV}.tar.gz -> ${PNV}.tar.gz" @@ -26,3 +25,4 @@ src_prepare() { export CC=$(exhost --tool-prefix)cc append-cppflags -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE } + diff --git a/packages/sys-apps/openrc/openrc-0.20.4.exheres-0 b/packages/sys-apps/openrc/openrc-0.20.4.exheres-0 index d9fb3ae..ff46616 100644 --- a/packages/sys-apps/openrc/openrc-0.20.4.exheres-0 +++ b/packages/sys-apps/openrc/openrc-0.20.4.exheres-0 @@ -36,13 +36,14 @@ DEPENDENCIES=" build+run: ncurses? ( sys-libs/ncurses ) pam? ( sys-libs/pam ) + run: + providers:runit? ( sys-apps/runit ) + providers:sinit? ( sys-apps/sinit ) + providers:sysvinit? ( sys-apps/sysvinit ) suggestion: net-misc/netifrc [[ description = [ Network Interface Management Scripts ] ]] - providers:runit? ( sys-apps/runit ) - providers:sinit? ( sys-apps/sinit ) - providers:sysvinit? ( sys-apps/sysvinit ) " DEFAULT_SRC_COMPILE_PARAMS=( diff --git a/packages/voip/blink/files/blink-1.4.2-data-path.patch b/packages/voip/blink/files/blink-1.4.2-data-path.patch index 922c7c3..a98c147 100644 --- a/packages/voip/blink/files/blink-1.4.2-data-path.patch +++ b/packages/voip/blink/files/blink-1.4.2-data-path.patch @@ -1,10 +1,7 @@ -From: Julian Ospald +From: Julian Ospald Date: Tue Sep 8 10:10:18 UTC 2015 Subject: Fix data path fallback - -Distutils installs into "/usr/share/blink", but -blink was unable to find it on gentoo, probably due -to python-exec magic. +Upstream: no, correct fix pending since 'sys.prefix' is broken in exherbo --- blink-1.4.1/blink/resources.py +++ blink-1.4.1/blink/resources.py diff --git a/packages/voip/teamspeak-client-bin/teamspeak-client-bin-3.0.18.2.exheres-0 b/packages/voip/teamspeak-client-bin/teamspeak-client-bin-3.0.18.2.exheres-0 index e422f3f..e7a7e12 100644 --- a/packages/voip/teamspeak-client-bin/teamspeak-client-bin-3.0.18.2.exheres-0 +++ b/packages/voip/teamspeak-client-bin/teamspeak-client-bin-3.0.18.2.exheres-0 @@ -18,7 +18,6 @@ MYOPTIONS=" " RESTRICT="mirror strip" - DEPENDENCIES=" run: app-arch/quazip[qt5] @@ -28,7 +27,6 @@ DEPENDENCIES=" pulseaudio? ( media-sound/pulseaudio ) " - WORK="${WORKBASE}" pkg_nofetch() { diff --git a/packages/voip/umurmur/umurmur-0.2.16.exheres-0 b/packages/voip/umurmur/umurmur-0.2.16.exheres-0 index 92440b6..5e9dd41 100644 --- a/packages/voip/umurmur/umurmur-0.2.16.exheres-0 +++ b/packages/voip/umurmur/umurmur-0.2.16.exheres-0 @@ -1,11 +1,10 @@ # Copyright 2016 Julian Ospald # Distributed under the terms of the GNU General Public License v2 - require systemd-service require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.15 ] ] -DESCRIPTION="Minimalistic Murmur (Mumble server)" +SUMMARY="Minimalistic Murmur (Mumble server)" HOMEPAGE="https://github.com/fatbob313/umurmur" DOWNLOADS="https://github.com/fatbob313/${PN}/archive/${PV}.tar.gz -> ${PNV}.tar.gz" diff --git a/packages/www-apps/hiawatha-monitor/hiawatha-monitor-1.4.exheres-0 b/packages/www-apps/hiawatha-monitor/hiawatha-monitor-1.4.exheres-0 index 3602a8f..80354d8 100644 --- a/packages/www-apps/hiawatha-monitor/hiawatha-monitor-1.4.exheres-0 +++ b/packages/www-apps/hiawatha-monitor/hiawatha-monitor-1.4.exheres-0 @@ -1,17 +1,17 @@ # Copyright 2016 Julian Ospald # Distributed under the terms of the GNU General Public License v2 -MY_P="monitor" +MY_PN="monitor" SUMMARY="Monitoring application for www-servers/hiawatha" HOMEPAGE="http://www.hiawatha-webserver.org/howto/monitor" -DOWNLOADS="http://www.hiawatha-webserver.org/files/${MY_P}-${PV}.tar.gz " +DOWNLOADS="http://www.hiawatha-webserver.org/files/${MY_PN}-${PV}.tar.gz " LICENCES="GPL-2" SLOT="0" PLATFORMS="~amd64 ~x86" -WORK=${WORKBASE}/${MY_P} +WORK=${WORKBASE}/${MY_PN} src_install () { default diff --git a/packages/www-servers/hiawatha/files/hiawatha-10.1-cflags.patch b/packages/www-servers/hiawatha/files/hiawatha-10.1-cflags.patch index 4ff33cd..0095518 100644 --- a/packages/www-servers/hiawatha/files/hiawatha-10.1-cflags.patch +++ b/packages/www-servers/hiawatha/files/hiawatha-10.1-cflags.patch @@ -1,6 +1,7 @@ From: Julian Ospald Date: Fri May 23 16:59:33 UTC 2014 Subject: make optimization level build-type dependant +Upstream: no, doesn't care --- hiawatha-9.5/CMakeLists.txt +++ hiawatha-9.5/CMakeLists.txt