Merge branch 'master' into libgit2

This commit is contained in:
Enno Boland 2018-08-25 21:49:17 +02:00 committed by GitHub
commit d5b7d3faed
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
467 changed files with 2700 additions and 1187 deletions

View file

@ -38,6 +38,7 @@ packages for XBPS, the `Void Linux` native packaging system.
* [Python packages](#pkgs_python) * [Python packages](#pkgs_python)
* [Go packages](#pkgs_go) * [Go packages](#pkgs_go)
* [Haskell packages](#pkgs_haskell) * [Haskell packages](#pkgs_haskell)
* [Font packages](#pkgs_font)
* [Notes](#notes) * [Notes](#notes)
* [Contributing via git](#contributing) * [Contributing via git](#contributing)
* [Help](#help) * [Help](#help)
@ -580,13 +581,30 @@ Example:
A list is composed of three components separated by a colon: group, symlink and target. A list is composed of three components separated by a colon: group, symlink and target.
i.e `alternatives="vi:/usr/bin/vi:/usr/bin/nvi ex:/usr/bin/ex:/usr/bin/nvi-ex"`. i.e `alternatives="vi:/usr/bin/vi:/usr/bin/nvi ex:/usr/bin/ex:/usr/bin/nvi-ex"`.
- `font_dirs` A white space separated list of directories specified by an absolute path where a
font package installs its fonts.
It is used in the `x11-fonts` xbps-trigger to rebuild the font cache during install/removal
of the package.
i.e `font_dirs="/usr/share/fonts/TTF /usr/share/fonts/X11/misc"`
- `dkms_modules` A white space separated list of Dynamic Kernel Module Support (dkms) modules
that will be installed and removed by the `dkms` xbps-trigger with the install/removal of the
package.
The format is a white space separated pair of strings that represent the name of the module,
most of the time `pkgname`, and the version of the module, most of the time `version`.
i.e `dkms_modules="$pkgname $version zfs 4.14"`
- `register_shell` A white space separated list of shells defined by absolute path to be
registered into the system shells database. It is used by the `register-shell` trigger.
i.e `register_shell="/bin/tcsh /bin/csh"`
<a id="explain_depends"></a> <a id="explain_depends"></a>
#### About the many types of `depends` variable. #### About the many types of `depends` variable.
So far we have listed three types of `depends`, there are `hostmakedepends`, So far we have listed four types of `depends`, there are `hostmakedepends`,
`makedepends`, and plain old `depends`. To understand the difference between `makedepends`, `checkdepends` and plain old `depends`.To understand the difference
them, understand this: Void Linux cross compiles for many arches. Sometimes in between them, understand this: Void Linux cross compiles for many arches.
a build process, certain programs must be run, for example `yacc`, or the Sometimes in a build process, certain programs must be run, for example `yacc`, or the
compiler itself for a C program. Those programs get put in `hostmakedepends`. compiler itself for a C program. Those programs get put in `hostmakedepends`.
When the build runs, those will be installed on the host to help the build When the build runs, those will be installed on the host to help the build
complete. complete.
@ -597,6 +615,11 @@ architecture of the build machine, the architecture of the target machine must
be used. Typically the `makedepends` will be the only one of the three types of be used. Typically the `makedepends` will be the only one of the three types of
`depends` to include `-devel` packages, and typically only `-devel` packages. `depends` to include `-devel` packages, and typically only `-devel` packages.
Then there are those things that are required for a package to run its testsuite
`dejagnu` or libraries it must link to when building test binaries like `cmocka`.
These are `checkdepends` and they are installed like they are part of `makedepends`.
the difference is that they are only installed when `XBPS_CHECK_PKGS` is defined.
The final variable, `depends`, is for those things the package needs at The final variable, `depends`, is for those things the package needs at
runtime and without which is unusable, and that xbps can't auto-detect. runtime and without which is unusable, and that xbps can't auto-detect.
These are not all the packages the package needs at runtime, but only those These are not all the packages the package needs at runtime, but only those
@ -731,6 +754,10 @@ be passed in via `make_build_args` and install arguments via `make_install_args`
target can be overridden via `make_build_target` and the install target target can be overridden via `make_build_target` and the install target
via `make_install_target`. via `make_install_target`.
- `meson` For packages that use the Meson Build system, configuration options can be passed
via `configure_args`, the meson command can be overridden by `meson_cmd` and the location of
the out of source build by `meson_builddir`
For packages that use the Python module build method (`setup.py`), you For packages that use the Python module build method (`setup.py`), you
can choose one of the following: can choose one of the following:
@ -1242,6 +1269,18 @@ The following variables influence how Haskell packages are built:
- `make_build_args`: This is passed as-is to `stack build ...`, so - `make_build_args`: This is passed as-is to `stack build ...`, so
you can add your `--flag ...` parameters there. you can add your `--flag ...` parameters there.
<a id="pkgs_font"></a>
### Font packages
Font packages are very straightforward to write, they are always set with the
following variables:
- `noarch=yes`: Font packages don't install arch specific files.
- `depends="font-util"`: because they are required for regenerating the font
cache during the install/removal of the package
- `font_dirs`: which should be set to the directory where the package
installs its fonts
<a id="notes"></a> <a id="notes"></a>
### Notes ### Notes

View file

@ -0,0 +1 @@
hostmakedepends+=" scons"

View file

@ -148,7 +148,7 @@ _EOF
# #
if [ -d "${PKGDESTDIR}/usr/lib/udev/hwdb.d" ]; then if [ -d "${PKGDESTDIR}/usr/lib/udev/hwdb.d" ]; then
_add_trigger hwdb.d-dir _add_trigger hwdb.d-dir
fi fi
# #
# (Un)Register a shell in /etc/shells. # (Un)Register a shell in /etc/shells.
# #
@ -222,6 +222,20 @@ _EOF
_add_trigger gio-modules _add_trigger gio-modules
fi fi
# #
# Handle gtk immodules in /usr/lib/gtk-2.0/2.10.0/immodules with
# gtk-immodules
#
if [ -d ${PKGDESTDIR}/usr/lib/gtk-2.0/2.10.0/immodules ]; then
_add_trigger gtk-immodules
fi
#
# Handle gtk3 immodules in /usr/lib/gtk-3.0/3.0.0/immodules with
# gtk3-immodules
#
if [ -d ${PKGDESTDIR}/usr/lib/gtk-3.0/3.0.0/immodules ]; then
_add_trigger gtk3-immodules
fi
#
# Handle gsettings schemas in /usr/share/glib-2.0/schemas with # Handle gsettings schemas in /usr/share/glib-2.0/schemas with
# gsettings-schemas. # gsettings-schemas.
# #
@ -229,6 +243,13 @@ _EOF
_add_trigger gsettings-schemas _add_trigger gsettings-schemas
fi fi
# #
# Handle gdk-pixbuf loadable modules in /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders
# with gdk-pixbuf-loaders
#
if [ -d ${PKGDESTDIR}/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders ]; then
_add_trigger gdk-pixbuf-loaders
fi
#
# Handle mime database in /usr/share/mime with update-mime-database. # Handle mime database in /usr/share/mime with update-mime-database.
# #
if [ -d ${PKGDESTDIR}/usr/share/mime ]; then if [ -d ${PKGDESTDIR}/usr/share/mime ]; then

View file

@ -153,5 +153,5 @@ hook() {
generic_wrapper3 libetpan-config generic_wrapper3 libetpan-config
generic_wrapper3 giblib-config generic_wrapper3 giblib-config
python_wrapper python-config 2.7 python_wrapper python-config 2.7
python_wrapper python3.4-config 3.4m python_wrapper python3-config 3.6m
} }

View file

@ -47,7 +47,7 @@ store_pkgdestdir_rundeps() {
} }
hook() { hook() {
local depsftmp f lf j tmplf mapshlibs sorequires _curdep local depsftmp f lf j mapshlibs sorequires _curdep
# Disable trap on ERR, xbps-uhelper cmd might return error... but not something # Disable trap on ERR, xbps-uhelper cmd might return error... but not something
# to be worried about because if there are broken shlibs this hook returns # to be worried about because if there are broken shlibs this hook returns
@ -55,7 +55,6 @@ hook() {
trap - ERR trap - ERR
mapshlibs=$XBPS_COMMONDIR/shlibs mapshlibs=$XBPS_COMMONDIR/shlibs
tmplf=$XBPS_SRCPKGDIR/$pkgname/template
if [ -n "$noarch" -o -n "$noverifyrdeps" ]; then if [ -n "$noarch" -o -n "$noverifyrdeps" ]; then
store_pkgdestdir_rundeps store_pkgdestdir_rundeps

View file

@ -124,6 +124,7 @@ libGLESv1_CM.so.1 libGLES-1.0_1
libGLESv2.so.2 libGLES-1.0_1 libGLESv2.so.2 libGLES-1.0_1
libEGL.so rpi-userland-0.0.0.0.20150907_1 libEGL.so rpi-userland-0.0.0.0.20150907_1
libGLESv2.so rpi-userland-0.0.0.0.20150907_1 libGLESv2.so rpi-userland-0.0.0.0.20150907_1
libGLESv2.so opera-55.0.2994.37_2
libbrcmEGL.so rpi-userland-20180103_2 libbrcmEGL.so rpi-userland-20180103_2
libbrcmGLESv2.so rpi-userland-20180103_2 libbrcmGLESv2.so rpi-userland-20180103_2
libbrcmOpenVG.so rpi-userland-20180103_2 libbrcmOpenVG.so rpi-userland-20180103_2
@ -341,7 +342,7 @@ libMagickCore-6.Q16.so.6 libmagick-6.9.9.44_1
libMagickWand-6.Q16.so.6 libmagick-6.9.9.44_1 libMagickWand-6.Q16.so.6 libmagick-6.9.9.44_1
libMagick++-6.Q16.so.8 libmagick-6.9.9.0_1 libMagick++-6.Q16.so.8 libmagick-6.9.9.0_1
libltdl.so.7 libltdl-2.2.6_1 libltdl.so.7 libltdl-2.2.6_1
libpoppler.so.74 poppler-0.63.0_1 libpoppler.so.79 poppler-0.68.0_1
libpoppler-glib.so.8 poppler-glib-0.18.2_1 libpoppler-glib.so.8 poppler-glib-0.18.2_1
libpoppler-cpp.so.0 poppler-cpp-0.18.2_1 libpoppler-cpp.so.0 poppler-cpp-0.18.2_1
libpoppler-qt5.so.1 poppler-qt5-0.31.0_1 libpoppler-qt5.so.1 poppler-qt5-0.31.0_1
@ -1568,10 +1569,10 @@ libdovecot-lda.so.0 dovecot-2.2.11_2
libnetapi.so.0 samba-3.6.23_1 libnetapi.so.0 samba-3.6.23_1
libsmbsharemodes.so.0 samba-3.6.23_1 libsmbsharemodes.so.0 samba-3.6.23_1
libmysqld.so.18 libmariadbclient-5.5.36_1 libmysqld.so.18 libmariadbclient-5.5.36_1
libwscodecs.so.1 libwireshark-2.4.1_1 libwscodecs.so.2 libwireshark-2.6.2_1
libwiretap.so.7 libwireshark-2.4.1_1 libwiretap.so.8 libwireshark-2.6.2_1
libwireshark.so.9 libwireshark-2.4.5_1 libwireshark.so.10 libwireshark-2.6.2_1
libwsutil.so.8 libwireshark-2.4.1_1 libwsutil.so.9 libwireshark-2.6.2_1
libKF5ContactEditor.so.5 akonadi-contacts-17.12.1_1 libKF5ContactEditor.so.5 akonadi-contacts-17.12.1_1
libKF5AkonadiContact.so.5 akonadi-contacts-17.12.1_1 libKF5AkonadiContact.so.5 akonadi-contacts-17.12.1_1
libKF5Prison.so.5 prison-5.43.0_1 libKF5Prison.so.5 prison-5.43.0_1
@ -2020,11 +2021,11 @@ libFcitxQt5WidgetsAddons.so.1 libfcitx-qt5-1.2.1_1
libfcitx-qt5.so.0 libfcitx-qt5-0.1.3_1 libfcitx-qt5.so.0 libfcitx-qt5-0.1.3_1
liblastfm.so.1 liblastfm-1.0.9_1 liblastfm.so.1 liblastfm-1.0.9_1
liblastfm_fingerprint.so.1 liblastfm-1.0.9_1 liblastfm_fingerprint.so.1 liblastfm-1.0.9_1
libdruntime-ldc-debug-shared.so.80 ldc-runtime-1.10.0_1 libdruntime-ldc-debug-shared.so.81 ldc-runtime-1.11.0_1
libdruntime-ldc-shared.so.80 ldc-runtime-1.10.0_1 libdruntime-ldc-shared.so.81 ldc-runtime-1.11.0_1
libphobos2-ldc-shared.so.80 ldc-runtime-1.10.0_1 libphobos2-ldc-shared.so.81 ldc-runtime-1.11.0_1
libphobos2-ldc-debug-shared.so.80 ldc-runtime-1.10.0_1 libphobos2-ldc-debug-shared.so.81 ldc-runtime-1.11.0_1
libldc-jit.so.80 ldc-runtime-1.10.0_1 libldc-jit.so.81 ldc-runtime-1.11.0_1
libmarblewidget.so.19 marble-4.14.3_2 libmarblewidget.so.19 marble-4.14.3_2
libastro.so.1 marble-4.14.3_2 libastro.so.1 marble-4.14.3_2
libmarblewidget-qt5.so.28 marble5-17.12.2_1 libmarblewidget-qt5.so.28 marble5-17.12.2_1
@ -2197,7 +2198,7 @@ libgoocanvas.so.3 goocanvas1-1.0.0_1
libgoocanvas-2.0.so.9 goocanvas-2.0.4_1 libgoocanvas-2.0.so.9 goocanvas-2.0.4_1
libplatform.so.2.0 platform-2.0.1_1 libplatform.so.2.0 platform-2.0.1_1
libp8-platform.so.2 p8-platform-2.1.0.1_1 libp8-platform.so.2 p8-platform-2.1.0.1_1
libfacter.so.3.11.3 facter-3.11.3_1 libfacter.so.3.11.4 facter-3.11.4_1
libOIS-1.3.0.so ois-1.3_1 libOIS-1.3.0.so ois-1.3_1
libSILLY.so.1 silly-0.1.0_1 libSILLY.so.1 silly-0.1.0_1
libkeybinder-3.0.so.0 libkeybinder3-0.3.0_1 libkeybinder-3.0.so.0 libkeybinder3-0.3.0_1
@ -2830,7 +2831,7 @@ libsidplayfp.so.4 libsidplayfp-1.8.7_1
libstilview.so.0 libsidplayfp-1.8.7_1 libstilview.so.0 libsidplayfp-1.8.7_1
libczmq.so.4 czmq-4.0.1_1 libczmq.so.4 czmq-4.0.1_1
liblz.so.1 lzlib-1.8_1 liblz.so.1 lzlib-1.8_1
libelogind.so.0 elogind-219.12_1 libelogind.so.0 libelogind-238.1_2
libnma.so.0 libnm-gtk-1.4.0_1 libnma.so.0 libnm-gtk-1.4.0_1
libgspell-1.so.2 gspell-1.8.0_1 libgspell-1.so.2 gspell-1.8.0_1
libotf.so.1 libotf-0.9.16_1 libotf.so.1 libotf-0.9.16_1
@ -3353,9 +3354,6 @@ libgeos-3.6.2.so geos-3.6.2_1
libgeos_c.so.1 geos-3.6.2_1 libgeos_c.so.1 geos-3.6.2_1
libspatialindex.so.4 libspatialindex-1.8.5_1 libspatialindex.so.4 libspatialindex-1.8.5_1
libspatialindex_c.so.4 libspatialindex-1.8.5_1 libspatialindex_c.so.4 libspatialindex-1.8.5_1
liboctave.so.5 octave-4.4.0_1
liboctinterp.so.5 octave-4.4.0_1
liboctgui.so.3 octave-4.4.0_1
libpapi.so.5 papi-5.6.0_1 libpapi.so.5 papi-5.6.0_1
libpfm.so.4 papi-5.6.0_1 libpfm.so.4 papi-5.6.0_1
libfifechan.so.0.1.4 fifechan-0.1.4_1 libfifechan.so.0.1.4 fifechan-0.1.4_1
@ -3405,3 +3403,4 @@ libbelcard.so.1 belcard-1.0.2_1
libshaderc_shared.so shaderc-2017.2_1 libshaderc_shared.so shaderc-2017.2_1
libglslang.so glslang-6.2.2596_1 libglslang.so glslang-6.2.2596_1
libSPIRV.so glslang-6.2.2596_1 libSPIRV.so glslang-6.2.2596_1
libmaxminddb.so.0 libmaxminddb-1.3.2_1

20
srcpkgs/0ad-data/template Normal file
View file

@ -0,0 +1,20 @@
# Template file for '0ad-data'
pkgname=0ad-data
version=0.0.23
revision=1
noarch=yes
wrksrc="0ad-${version}-alpha"
short_desc="Historically-based real-time strategy game (data files)"
maintainer="Helmut Pozimski <helmut@pozimski.eu>"
license="CC-BY-SA-3.0"
homepage="https://play0ad.com"
distfiles="https://releases.wildfiregames.com/0ad-${version}-alpha-unix-data.tar.xz"
checksum=fdbf774637252dbedf339fbe29b77d7d585ab53a9a5ddede56dd7b8fda66d8ac
do_install() {
vmkdir usr/share/0ad/data
vmkdir usr/share/0ad/data/tools
vcopy binaries/data/mods usr/share/0ad/data
vcopy binaries/data/config usr/share/0ad/data
vcopy binaries/data/tools/atlas usr/share/0ad/data/tools
}

View file

@ -0,0 +1,22 @@
--- libraries/source/nvtt/src/src/nvmath/nvmath.h.orig 2018-06-16 16:01:48.511540946 +0200
+++ libraries/source/nvtt/src/src/nvmath/nvmath.h 2018-06-16 16:02:29.935000183 +0200
@@ -130,7 +130,7 @@
{
#if NV_OS_WIN32
return _isnan(f) != 0;
-#elif NV_OS_DARWIN || NV_OS_FREEBSD || NV_OS_OPENBSD
+#elif NV_OS_DARWIN || NV_OS_FREEBSD || NV_OS_OPENBSD || !defined(__GLIBC__)
return isnan(f);
#elif NV_OS_LINUX
return isnanf(f);
--- source/lib/sysdep/os/linux/ldbg.cpp.orig 2018-06-16 16:27:55.639277094 +0200
+++ source/lib/sysdep/os/linux/ldbg.cpp 2018-06-16 16:28:17.342014019 +0200
@@ -33,7 +33,7 @@
#include "lib/sysdep/sysdep.h"
#include "lib/debug.h"
-#if OS_ANDROID
+#if OS_ANDROID || !defined(__GLIBC__)
// Android NDK doesn't support backtrace()
// TODO: use unwind.h or similar?

41
srcpkgs/0ad/template Normal file
View file

@ -0,0 +1,41 @@
# Template file for '0ad'
pkgname=0ad
version=0.0.23
revision=1
wrksrc="${pkgname}-${version}-alpha"
hostmakedepends="pkg-config perl cmake python"
makedepends="SDL2-devel boost-devel gloox-devel libcurl-devel libenet-devel
libopenal-devel libpng-devel libsodium-devel libxml2-devel miniupnpc-devel
nspr-devel wxWidgets-devel"
depends="${pkgname}-data"
short_desc="Historically-based real-time strategy game"
maintainer="Helmut Pozimski <helmut@pozimski.eu>"
license="GPL-2.0-or-later, CC-BY-SA-3.0, MPL-2.0, MIT"
homepage="https://play0ad.com"
distfiles="https://releases.wildfiregames.com/${pkgname}-${version}-alpha-unix-build.tar.xz"
checksum=cfa1e3b6989466961451c95a96c19c274cd373ce6d98f83836e6f862c9d3e163
nocross="uses bundled third-party libraries that do not cross-compile"
CXXFLAGS="-fpermissive"
do_configure() {
cd ${wrksrc}/build/workspaces
./update-workspaces.sh --bindir=/usr/bin --libdir=/usr/lib/0ad \
--datadir=/usr/share/${pkgname}/data
}
do_build() {
make config=release -C build/workspaces/gcc ${makejobs}
}
do_install() {
vbin binaries/system/pyrogenesis
vmkdir usr/lib/${pkgname}
vcopy binaries/system/*.so usr/lib/${pkgname}
vmkdir usr/share/${pkgname}/data
vcopy binaries/data/l10n usr/share/${pkgname}/data
vbin build/resources/${pkgname}.sh ${pkgname}
vinstall build/resources/${pkgname}.desktop 0644 usr/share/applications
vinstall build/resources/${pkgname}.png 0644 usr/share/pixmaps
vlicense LICENSE.txt
}

1
srcpkgs/0ad/update Normal file
View file

@ -0,0 +1 @@
pattern='href="0ad-\K[\d\.]*+(?=-alpha-unix-build.tar.xz")'

View file

@ -1,6 +1,6 @@
# Template file for 'Adapta' # Template file for 'Adapta'
pkgname=Adapta pkgname=Adapta
version=3.94.0.92 version=3.94.0.120
revision=1 revision=1
noarch=yes noarch=yes
build_style=gnu-configure build_style=gnu-configure
@ -13,7 +13,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="GPL-2" license="GPL-2"
homepage=https://github.com/adapta-project/adapta-gtk-theme homepage=https://github.com/adapta-project/adapta-gtk-theme
distfiles="https://github.com/adapta-project/adapta-gtk-theme/archive/$version.tar.gz" distfiles="https://github.com/adapta-project/adapta-gtk-theme/archive/$version.tar.gz"
checksum=b47f0b3f2a2c8f321a53ce72dd15002d2dd1c6a6de2ba78b5921bffdb50138a2 checksum=e97472dff931611928dc927fc463cf504ac00daf25279a534c86ab92668ca705
pre_configure() { pre_configure() {
NOCONFIGURE=1 ./autogen.sh NOCONFIGURE=1 ./autogen.sh

View file

@ -0,0 +1,35 @@
Description: Resolve FTBFS with GCC 8
We can't use the regular C++17 <filesystem> header, because the code is written
against the pre-C++17 header <experimental/filesystem>.
Author: Juhani Numminen <juhaninumminen0@gmail.com>
Bug-Debian: https://bugs.debian.org/897734
Forwarded: http://bugs.thedarkmod.com/view.php?id=4874
Last-Update: 2018-05-24
--- configure.ac
+++ configure.ac
@@ -159,15 +159,6 @@
# By default, we rely on boost.filesystem, unless we have the C++17 libs
use_boost_filesystem=yes
-# Check for the regular C++17 <filesystem> header
-AC_CHECK_HEADER([filesystem], [found_std_filesystem=yes], [found_std_filesystem=no])
-
-# if no <filesystem> is present, check for the pre-C++17 header <experimental/filesystem>
-if test "$found_std_filesystem" = "yes"
-then
- AC_DEFINE([HAVE_STD_FILESYSTEM], [1], [Define this to indicate that the <filesystem> header is available for inclusion.])
- use_boost_filesystem=no
-else
AC_CHECK_HEADER([experimental/filesystem], [found_experimental_filesystem=yes], [found_experimental_filesystem=no])
if test "$found_experimental_filesystem" = "yes"
@@ -176,7 +167,6 @@
header is available for inclusion.])
use_boost_filesystem=no
fi
-fi
FILESYSTEM_LIBS=''

View file

@ -1,7 +1,7 @@
# Template file for 'DarkRadiant' # Template file for 'DarkRadiant'
pkgname=DarkRadiant pkgname=DarkRadiant
version=2.6.0 version=2.6.0
revision=1 revision=2
build_style=gnu-configure build_style=gnu-configure
configure_args="--enable-darkmod-plugins" configure_args="--enable-darkmod-plugins"
hostmakedepends="automake libtool pkg-config" hostmakedepends="automake libtool pkg-config"

View file

@ -0,0 +1,94 @@
--- load.h 2016-10-08 10:10:38.000000000 +0200
+++ load.h 2018-08-22 10:13:31.696766996 +0200
@@ -108,9 +108,9 @@
delete[] path;
path = new char[strlen(directory)+1+strlen(filename)+1];
if ( strcmp(directory, DIR_SEP) == 0 ) {
- sprintf(path, DIR_SEP"%s", filename);
+ sprintf(path, DIR_SEP "%s", filename);
} else {
- sprintf(path, "%s"DIR_SEP"%s", directory, filename);
+ sprintf(path, "%s" DIR_SEP "%s", directory, filename);
}
return(path);
}
--- load.cpp 2000-02-15 03:47:39.000000000 +0100
+++ load.cpp 2018-08-22 10:23:36.123798178 +0200
@@ -81,7 +81,7 @@
SDL_Surface *bmp, *title;
/* Open the title file -- we know its colormap is our global one */
- sprintf(file, "Images"DIR_SEP"Maelstrom_Titles#%d.bmp", title_id);
+ sprintf(file, "Images" DIR_SEP "Maelstrom_Titles#%d.bmp", title_id);
bmp = SDL_LoadBMP(path.Path(file));
if ( bmp == NULL ) {
return(NULL);
@@ -103,7 +103,7 @@
Uint16 w, h;
/* Open the cicn sprite file.. */
- sprintf(file, "Images"DIR_SEP"Maelstrom_Icon#%hd.cicn", cicn_id);
+ sprintf(file, "Images" DIR_SEP "Maelstrom_Icon#%hd.cicn", cicn_id);
if ( (cicn_src=SDL_RWFromFile(path.Path(file), "r")) == NULL ) {
error("GetCIcon(%hd): Can't open CICN %s: ",
cicn_id, path.Path(file));
--- Maelstrom-netd.c 2000-02-12 10:58:59.000000000 +0100
+++ Maelstrom-netd.c 2018-08-22 10:14:38.352770435 +0200
@@ -2,6 +2,8 @@
/* Here we go... */
#include <stdio.h>
+#include <stdlib.h>
+#include <time.h>
#include <string.h>
#include <signal.h>
#include <errno.h>
--- buttonlist.h 2000-01-25 17:41:32.000000000 +0100
+++ buttonlist.h 2018-08-22 10:17:36.182779609 +0200
@@ -16,7 +16,7 @@
void Add_Button(Uint16 x, Uint16 y, Uint16 width, Uint16 height,
void (*callback)(void)) {
- struct button *belem;
+ ButtonList::button *belem;
for ( belem=&button_list; belem->next; belem=belem->next );
belem->next = new button;
@@ -30,7 +30,7 @@
}
void Activate_Button(Uint16 x, Uint16 y) {
- struct button *belem;
+ ButtonList::button *belem;
for ( belem=button_list.next; belem; belem=belem->next ) {
if ( (x >= belem->x1) && (x <= belem->x2) &&
@@ -42,7 +42,7 @@
}
void Delete_Buttons(void) {
- struct button *belem, *btemp;
+ ButtonList::button *belem, *btemp;
for ( belem=button_list.next; belem; ) {
btemp = belem;
@@ -58,7 +58,7 @@
Uint16 x1, y1;
Uint16 x2, y2;
void (*callback)(void);
- struct button *next;
+ struct ButtonList::button *next;
} button;
button button_list;
};
--- dialog.h 2001-07-20 17:08:10.000000000 +0200
+++ dialog.h 2018-08-22 10:21:41.404792260 +0200
@@ -402,7 +402,7 @@
/* Loop to end of radio box list */;
/* Which is ANSI C++? */
#ifdef linux
- radio->next = new struct Mac_RadioList::radio;
+ radio->next = new Mac_RadioList::radio;
#else
radio->next = new struct radio;
#endif

View file

@ -1,7 +1,7 @@
# Template file for 'Maelstrom' # Template file for 'Maelstrom'
pkgname=Maelstrom pkgname=Maelstrom
version=3.0.6a version=3.0.6a
revision=1 revision=2
wrksrc="${pkgname}-${version%a}" wrksrc="${pkgname}-${version%a}"
build_style=gnu-configure build_style=gnu-configure
hostmakedepends="automake libtool SDL_net-devel" hostmakedepends="automake libtool SDL_net-devel"
@ -13,6 +13,8 @@ homepage="https://www.libsdl.org/projects/${pkgname}/"
distfiles="${homepage}/src/${pkgname}-${version}.tar.gz" distfiles="${homepage}/src/${pkgname}-${version}.tar.gz"
checksum=342557bcc89eea57af4272778d3511be95fe46cf75e291298a15caa49a2f0e29 checksum=342557bcc89eea57af4272778d3511be95fe46cf75e291298a15caa49a2f0e29
CXXFLAGS="-Wno-error -Wno-write-strings"
pre_configure() { pre_configure() {
mv configure.{in,ac} mv configure.{in,ac}
./autogen.sh ./autogen.sh

View file

@ -1,7 +1,7 @@
# Template file for 'NetAuth-nsscache' # Template file for 'NetAuth-nsscache'
pkgname=NetAuth-nsscache pkgname=NetAuth-nsscache
version=0.2 version=0.2
revision=1 revision=2
wrksrc="nsscache-$version" wrksrc="nsscache-$version"
build_style=go build_style=go
go_import_path="github.com/NetAuth/nsscache" go_import_path="github.com/NetAuth/nsscache"

View file

@ -1,7 +1,7 @@
# Template file for 'NetAuth' # Template file for 'NetAuth'
pkgname=NetAuth pkgname=NetAuth
version=0.0.9 version=0.0.9
revision=1 revision=2
build_style=go build_style=go
hostmakedepends="dep" hostmakedepends="dep"
go_import_path="github.com/NetAuth/NetAuth" go_import_path="github.com/NetAuth/NetAuth"

View file

@ -1,7 +1,7 @@
# Template file for 'NetKeys' # Template file for 'NetKeys'
pkgname=NetKeys pkgname=NetKeys
version=0.2 version=0.2
revision=1 revision=2
build_style=go build_style=go
go_import_path="github.com/NetAuth/NetKeys" go_import_path="github.com/NetAuth/NetKeys"
go_package="${go_import_path}/cmd/netkeys" go_package="${go_import_path}/cmd/netkeys"

View file

@ -1,7 +1,7 @@
# Template file for 'PopCorn' # Template file for 'PopCorn'
pkgname=PopCorn pkgname=PopCorn
version=0.3 version=0.3
revision=1 revision=2
build_style=go build_style=go
go_import_path="github.com/the-maldridge/popcorn" go_import_path="github.com/the-maldridge/popcorn"
go_package="${go_import_path}/cmd/popcorn go_package="${go_import_path}/cmd/popcorn

View file

@ -1,10 +1,11 @@
# Template file for 'R-cran-digest' # Template file for 'R-cran-digest'
pkgname=R-cran-digest pkgname=R-cran-digest
version=0.6.15 version=0.6.16
revision=2 revision=1
build_style=R-cran build_style=R-cran
short_desc="Create Compact Hash Digests of R Objects" short_desc="Create Compact Hash Digests of R Objects"
maintainer="Florian Wagner <florian@wagner-flo.net>" maintainer="Florian Wagner <florian@wagner-flo.net>"
license="GPL-2" license="GPL-2.0-or-later"
homepage="http://dirk.eddelbuettel.com/code/digest.html" homepage="http://dirk.eddelbuettel.com/code/digest.html"
checksum=882e74bb4f0722260bd912fd7f8a0fcefcf44c558f43ac8a03d63e53d25444c5 changelog="https://github.com/eddelbuettel/digest/raw/master/ChangeLog"
checksum=59193110d88038c07705749b4908e050a70975881725efe530eb42d96e2a1ad2

View file

@ -1,10 +1,10 @@
# Template file for 'R-cran-fansi' # Template file for 'R-cran-fansi'
pkgname=R-cran-fansi pkgname=R-cran-fansi
version=0.2.3 version=0.3.0
revision=1 revision=1
build_style=R-cran build_style=R-cran
short_desc="ANSI Control Sequence Aware String Functions" short_desc="ANSI Control Sequence Aware String Functions"
maintainer="Florian Wagner <florian@wagner-flo.net>" maintainer="Florian Wagner <florian@wagner-flo.net>"
license="GPL-2.0-or-later" license="GPL-2.0-or-later"
homepage="https://cran.r-project.org/web/packages/fansi/index.html" homepage="https://cran.r-project.org/web/packages/fansi/index.html"
checksum=db6dfef8bfe6682d58b654b6a6a1d59cb07225ca41755176b465ab8611fd96c9 checksum=dd6401d5c91ff4c45d752cceddd5379d1ae39a8a1196f236b0bc0ec6d691b88c

View file

@ -1,10 +1,10 @@
# Template file for 'R-cran-rlang' # Template file for 'R-cran-rlang'
pkgname=R-cran-rlang pkgname=R-cran-rlang
version=0.2.1 version=0.2.2
revision=1 revision=1
build_style=R-cran build_style=R-cran
short_desc="Functions for Base Types and Core R and 'Tidyverse' Features" short_desc="Functions for Base Types and Core R and 'Tidyverse' Features"
maintainer="Florian Wagner <florian@wagner-flo.net>" maintainer="Florian Wagner <florian@wagner-flo.net>"
license="GPL-3" license="GPL-3.0-or-later"
homepage="http://rlang.tidyverse.org/" homepage="http://rlang.tidyverse.org/"
checksum=f2ba4826bc376e6893d1d547b97b5df7367c08b4814e73c96416c5ecb7310f3e checksum=c9119420ff0caeb6b0fcee8800e2fb1ec072e291e0e53b8acea3c4cf49420d33

View file

@ -1,7 +1,7 @@
# Template file for 'R-cran-scales' # Template file for 'R-cran-scales'
pkgname=R-cran-scales pkgname=R-cran-scales
version=0.5.0 version=1.0.0
revision=2 revision=1
build_style=R-cran build_style=R-cran
depends+="R-cran-RColorBrewer R-cran-dichromat R-cran-plyr depends+="R-cran-RColorBrewer R-cran-dichromat R-cran-plyr
R-cran-munsell>=0.2 R-cran-labeling R-cran-Rcpp R-cran-R6 R-cran-munsell>=0.2 R-cran-labeling R-cran-Rcpp R-cran-R6
@ -13,7 +13,7 @@ short_desc="Scale Functions for Visualization"
maintainer="Florian Wagner <florian@wagner-flo.net>" maintainer="Florian Wagner <florian@wagner-flo.net>"
license="MIT" license="MIT"
homepage="https://github.com/hadley/scales" homepage="https://github.com/hadley/scales"
checksum=dbfcc0817c4ab8b8777ec7d68ebfe220177c193cfb5bd0e8ba5d365dbfe3e97d checksum=0c1f4a14edd336a404da34a3cc71a6a9d0ca2040ba19360c41a79f36e06ca30c
post_install() { post_install() {
vlicense LICENSE vlicense LICENSE

View file

@ -1,7 +1,7 @@
# Template file for 'SLADE' # Template file for 'SLADE'
pkgname=SLADE pkgname=SLADE
version=3.1.1.5 version=3.1.1.5
revision=1 revision=2
build_style=cmake build_style=cmake
configure_args="-DUSE_WEBVIEW_STARTPAGE=ON" configure_args="-DUSE_WEBVIEW_STARTPAGE=ON"
hostmakedepends="pkg-config zip" hostmakedepends="pkg-config zip"

View file

@ -1,7 +1,7 @@
# Template file for 'TerraState' # Template file for 'TerraState'
pkgname=TerraState pkgname=TerraState
version=0.1 version=0.1
revision=1 revision=2
build_style=go build_style=go
go_import_path="github.com/the-maldridge/TerraState" go_import_path="github.com/the-maldridge/TerraState"
go_package="${go_import_path}/cmd/terrastate" go_package="${go_import_path}/cmd/terrastate"

View file

@ -1,7 +1,7 @@
# Template file for 'Veracrypt' # Template file for 'Veracrypt'
pkgname=VeraCrypt pkgname=VeraCrypt
version=1.22 version=1.22
revision=2 revision=3
create_wrksrc=1 create_wrksrc=1
build_wrksrc="src" build_wrksrc="src"
build_style=gnu-makefile build_style=gnu-makefile

View file

@ -1,7 +1,7 @@
# Template file for 'WoeUSB' # Template file for 'WoeUSB'
pkgname=WoeUSB pkgname=WoeUSB
version=3.2.2 version=3.2.2
revision=1 revision=2
build_style=gnu-configure build_style=gnu-configure
hostmakedepends="automake libtool" hostmakedepends="automake libtool"
makedepends="wxWidgets-devel" makedepends="wxWidgets-devel"

View file

@ -1,7 +1,7 @@
# Template file for 'acbuild' # Template file for 'acbuild'
pkgname=acbuild pkgname=acbuild
version=0.4.0 version=0.4.0
revision=11 revision=12
wrksrc="build-${version}" wrksrc="build-${version}"
build_style=go build_style=go
go_import_path=github.com/appc/acbuild go_import_path=github.com/appc/acbuild

View file

@ -1,7 +1,7 @@
# Template file for 'acmetool' # Template file for 'acmetool'
pkgname=acmetool pkgname=acmetool
version=0.0.67 version=0.0.67
revision=4 revision=5
wrksrc="acme-${version}" wrksrc="acme-${version}"
build_style=go build_style=go
go_import_path=github.com/hlandau/acme go_import_path=github.com/hlandau/acme

View file

@ -11,7 +11,6 @@ homepage="https://github.com/damadmai/acpi_call"
distfiles="$homepage/archive/v$version.tar.gz" distfiles="$homepage/archive/v$version.tar.gz"
checksum=c48a0a8768d657a8da7b59d7dbf6276554313fa6a0cb012fa4cf85a77e55f44b checksum=c48a0a8768d657a8da7b59d7dbf6276554313fa6a0cb012fa4cf85a77e55f44b
triggers="dkms"
dkms_modules="acpi_call ${version}" dkms_modules="acpi_call ${version}"
depends="dkms" depends="dkms"

View file

@ -0,0 +1,11 @@
--- include/agg_renderer_outline_aa.h 2006-10-09 06:07:08.000000000 +0200
+++ include/agg_renderer_outline_aa.h 2018-08-22 11:06:28.038930861 +0200
@@ -1375,7 +1375,7 @@
//---------------------------------------------------------------------
void profile(const line_profile_aa& prof) { m_profile = &prof; }
const line_profile_aa& profile() const { return *m_profile; }
- line_profile_aa& profile() { return *m_profile; }
+ line_profile_aa& profile() { return const_cast<line_profile_aa &>(*m_profile); }
//---------------------------------------------------------------------
int subpixel_width() const { return m_profile->subpixel_width(); }

View file

@ -1,15 +1,16 @@
# Template file for 'agg' # Template file for 'agg'
pkgname=agg pkgname=agg
version=2.5 version=2.5
revision=4 revision=5
build_style=gnu-configure build_style=gnu-configure
configure_args="--disable-examples"
disable_parallel_build=1 disable_parallel_build=1
hostmakedepends="pkg-config automake libtool gettext-devel SDL-devel" hostmakedepends="SDL-devel automake gettext-devel libtool pkg-config"
makedepends="freetype-devel SDL-devel" makedepends="SDL-devel freetype-devel"
short_desc="A High Quality Rendering Engine for C++" short_desc="A High Quality Rendering Engine for C++"
maintainer="Juan RP <xtraeme@voidlinux.eu>" maintainer="Juan RP <xtraeme@voidlinux.eu>"
homepage="http://www.antigrain.com/" homepage="http://www.antigrain.com/"
license="GPL-2" license="GPL-2.0-or-later"
distfiles="http://www.antigrain.com/agg-${version}.tar.gz" distfiles="http://www.antigrain.com/agg-${version}.tar.gz"
checksum=ab1edc54cc32ba51a62ff120d501eecd55fceeedf869b9354e7e13812289911f checksum=ab1edc54cc32ba51a62ff120d501eecd55fceeedf869b9354e7e13812289911f

View file

@ -1,7 +1,7 @@
# Template file for 'alertmanager' # Template file for 'alertmanager'
pkgname=alertmanager pkgname=alertmanager
version=0.15.1 version=0.15.1
revision=1 revision=2
build_style=go build_style=go
go_import_path="github.com/prometheus/alertmanager" go_import_path="github.com/prometheus/alertmanager"
go_package="${go_import_path}/cmd/alertmanager ${go_import_path}/cmd/amtool" go_package="${go_import_path}/cmd/alertmanager ${go_import_path}/cmd/amtool"

View file

@ -1,7 +1,7 @@
# Template file for 'annie' # Template file for 'annie'
pkgname=annie pkgname=annie
version=0.7.15 version=0.7.17
revision=1 revision=2
build_style=go build_style=go
go_import_path="github.com/iawia002/annie" go_import_path="github.com/iawia002/annie"
depends="ffmpeg" depends="ffmpeg"
@ -10,7 +10,7 @@ maintainer="cr6git <quark6@protonmail.com>"
license="MIT" license="MIT"
homepage="https://github.com/iawia002/annie" homepage="https://github.com/iawia002/annie"
distfiles="https://github.com/iawia002/annie/archive/${version}.tar.gz" distfiles="https://github.com/iawia002/annie/archive/${version}.tar.gz"
checksum=73e26dd5ba0ed1d767d79d0d7f9f0182cf3443585ea6f858afb964df6d79a1b7 checksum=18f8738c6601f88773e6ca7b826ed55d65b7566ce170eb6d601d77da5f2e3597
post_install() { post_install() {
vlicense LICENSE vlicense LICENSE

View file

@ -1,6 +1,6 @@
# Template file for 'ansible' # Template file for 'ansible'
pkgname=ansible pkgname=ansible
version=2.6.2 version=2.6.3
revision=1 revision=1
noarch=yes noarch=yes
build_style=python2-module build_style=python2-module
@ -9,11 +9,11 @@ hostmakedepends="python-setuptools"
depends="${hostmakedepends} python-cryptography python-Jinja2 python-paramiko depends="${hostmakedepends} python-cryptography python-Jinja2 python-paramiko
python-yaml" python-yaml"
short_desc="Simple deployment, configuration management and execution framework" short_desc="Simple deployment, configuration management and execution framework"
maintainer="Juan RP <xtraeme@voidlinux.eu>" maintainer="Michael Aldridge <maldridge@VoidLinux.eu>"
license="GPL-3.0-or-later" license="GPL-3.0-or-later"
homepage="https://www.ansible.com/" homepage="https://www.ansible.com/"
distfiles="https://releases.ansible.com/ansible/${pkgname}-${version}.tar.gz" distfiles="https://releases.ansible.com/ansible/${pkgname}-${version}.tar.gz"
checksum=747e4cca09c10833ffe3a7c53af310d2d387bd4f499ec6e1bde60662606aaff8 checksum=1027f627e6d8a2d51f3a79abb01447716a78aa646e0c2f9860cfde273256a28c
post_install() { post_install() {
for f in examples/*; do for f in examples/*; do

View file

@ -1,7 +1,7 @@
# Template file for 'antibody' # Template file for 'antibody'
pkgname=antibody pkgname=antibody
version=3.6.1 version=3.6.1
revision=1 revision=2
build_style=go build_style=go
go_import_path=github.com/getantibody/antibody go_import_path=github.com/getantibody/antibody
hostmakedepends="git" hostmakedepends="git"

View file

@ -11,6 +11,8 @@ homepage="http://www.gnu.org/software/apl"
distfiles="${GNU_SITE}/${pkgname}/${pkgname}-${version}.tar.gz" distfiles="${GNU_SITE}/${pkgname}/${pkgname}-${version}.tar.gz"
checksum=8ff6e28256d7a3cdfa9dc6025e3905312310b27a43645ef5d617fd4a5b43b81f checksum=8ff6e28256d7a3cdfa9dc6025e3905312310b27a43645ef5d617fd4a5b43b81f
CXXFLAGS="-Wno-format-truncation -Wno-class-memaccess -Wno-restrict"
post_install() { post_install() {
vdoc support-files/Dyalog-Keyboard/apl.xkb vdoc support-files/Dyalog-Keyboard/apl.xkb
vdoc support-files/Dyalog-Keyboard/apl.xmodmap vdoc support-files/Dyalog-Keyboard/apl.xmodmap

View file

@ -1,7 +1,7 @@
# Template file for 'apvlv' # Template file for 'apvlv'
pkgname=apvlv pkgname=apvlv
version=0.1.5 version=0.1.5
revision=5 revision=7
build_style=cmake build_style=cmake
configure_args="-DAPVLV_WITH_UMD=no -DAPVLV_WITH_DJVU=yes -DAPVLV_WITH_TXT=yes" configure_args="-DAPVLV_WITH_UMD=no -DAPVLV_WITH_DJVU=yes -DAPVLV_WITH_TXT=yes"
hostmakedepends="pkg-config" hostmakedepends="pkg-config"

View file

@ -1,18 +1,18 @@
# Template file for 'ark' # Template file for 'ark'
pkgname=ark pkgname=ark
version=18.04.3 version=18.08.0
revision=1 revision=1
build_style=cmake build_style=cmake
hostmakedepends="extra-cmake-modules qt5-devel qt5-qmake kdoctools kconfig" hostmakedepends="extra-cmake-modules qt5-devel qt5-qmake kdoctools kconfig"
makedepends="libarchive-devel kpty-devel kparts-devel kitemmodels-devel libzip-devel" makedepends="libarchive-devel kpty-devel kparts-devel kitemmodels-devel libzip-devel"
short_desc="KDE Archiving Tool" short_desc="KDE Archiving Tool"
maintainer="Andrea Brancaleoni <abc@pompel.me>" maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="GPL-2" license="GPL-2.0-or-later"
homepage="https://kde.org/applications/utilities/ark" homepage="https://kde.org/applications/utilities/ark"
distfiles="https://download.kde.org/stable/applications/${version}/src/${pkgname}-${version}.tar.xz" distfiles="${KDE_SITE}/applications/${version}/src/${pkgname}-${version}.tar.xz"
checksum=e5cc2484dbd422b28b17b23e0563d392746b7e89d69edac3c2a2468d760dbb09 checksum=e544c3433350fb837570b62e14faeb1033ef31458084a819d49c630b58a6e736
if [ -n "$CROSS_BUILD" ]; then if [ "$CROSS_BUILD" ]; then
hostmakedepends+=" python kcoreaddons kparts" hostmakedepends+=" python kcoreaddons kparts"
configure_args="-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson" configure_args="-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson"
fi fi

View file

@ -1,7 +1,7 @@
# Template file for 'atlantis' # Template file for 'atlantis'
pkgname=atlantis pkgname=atlantis
version=0.4.5 version=0.4.6
revision=1 revision=2
build_style=go build_style=go
go_import_path="github.com/runatlantis/atlantis" go_import_path="github.com/runatlantis/atlantis"
hostmakedepends="dep" hostmakedepends="dep"
@ -11,7 +11,7 @@ maintainer="Michael Aldridge <maldridge@VoidLinux.eu>"
license="Apache-2.0" license="Apache-2.0"
homepage="https://runatlantis.io" homepage="https://runatlantis.io"
distfiles="https://github.com/runatlantis/atlantis/archive/v$version.tar.gz" distfiles="https://github.com/runatlantis/atlantis/archive/v$version.tar.gz"
checksum=17d13037a26525dbafb3053c2dd2cfd37bb9da519ce36c54f2022500cb719800 checksum=3f88783b725f7d056dea691dda2a29c13bce0afa45738896bd0c14038c503010
pre_build() { pre_build() {
cd $GOSRCPATH cd $GOSRCPATH

View file

@ -1,13 +1,13 @@
# Template file for 'atril' # Template file for 'atril'
pkgname=atril pkgname=atril
version=1.20.2 version=1.20.2
revision=1 revision=3
build_style=gnu-configure build_style=gnu-configure
configure_args="--disable-schemas-compile --enable-djvu configure_args="--disable-schemas-compile --enable-djvu
--enable-dvi --enable-t1lib --enable-pixbuf --enable-comics --enable-xps --enable-dvi --enable-t1lib --enable-pixbuf --enable-comics --enable-xps
--disable-static $(vopt_enable gir introspection)" --disable-static $(vopt_enable gir introspection)"
hostmakedepends="glib-devel intltool itstool pkg-config hostmakedepends="glib-devel intltool itstool pkg-config
$(vopt_if gir 'gobject-introspection')" $(vopt_if gir 'gobject-introspection') perl-XML-Parser"
makedepends="djvulibre-devel libSM-devel libcaja-devel libgxps-devel makedepends="djvulibre-devel libSM-devel libcaja-devel libgxps-devel
libnotify-devel libsecret-devel libspectre-devel libunique-devel libnotify-devel libsecret-devel libspectre-devel libunique-devel
mate-desktop-devel mate-icon-theme poppler-glib-devel webkit2gtk-devel" mate-desktop-devel mate-icon-theme poppler-glib-devel webkit2gtk-devel"

View file

@ -1,7 +1,7 @@
# Template file for 'audacity' # Template file for 'audacity'
pkgname=audacity pkgname=audacity
version=2.2.2 version=2.2.2
revision=3 revision=4
wrksrc="${pkgname}-Audacity-${version}" wrksrc="${pkgname}-Audacity-${version}"
build_style=gnu-configure build_style=gnu-configure
hostmakedepends="pkg-config cmake libtool m4" hostmakedepends="pkg-config cmake libtool m4"

View file

@ -1,6 +1,6 @@
# Template file for 'babl' # Template file for 'babl'
pkgname=babl pkgname=babl
version=0.1.54 version=0.1.56
revision=1 revision=1
build_style=gnu-configure build_style=gnu-configure
hostmakedepends="pkg-config vala-devel" hostmakedepends="pkg-config vala-devel"
@ -10,7 +10,7 @@ license="LGPL-3.0-only"
homepage="http://gegl.org/babl/" homepage="http://gegl.org/babl/"
changelog="https://raw.githubusercontent.com/GNOME/babl/master/NEWS" changelog="https://raw.githubusercontent.com/GNOME/babl/master/NEWS"
distfiles="https://download.gimp.org/pub/babl/${version%.*}/babl-${version}.tar.bz2" distfiles="https://download.gimp.org/pub/babl/${version%.*}/babl-${version}.tar.bz2"
checksum=4d2bf1345d7214b08762e6d1e23d0038508b806dbf7c4c44386faee434682a07 checksum=8ad26ca717ec3c74e261f454dd6bb316333a39fd1f87db4ac44706a860dc4d28
babl-devel_package() { babl-devel_package() {
depends="${sourcepkg}>=${version}_${revision}" depends="${sourcepkg}>=${version}_${revision}"

View file

@ -1,6 +1,6 @@
# Template file for 'backblaze-b2' # Template file for 'backblaze-b2'
pkgname=backblaze-b2 pkgname=backblaze-b2
version=1.3.4 version=1.3.6
revision=1 revision=1
noarch=yes noarch=yes
wrksrc="B2_Command_Line_Tool-${version}" wrksrc="B2_Command_Line_Tool-${version}"
@ -14,7 +14,7 @@ maintainer="Andrea Brancaleoni <abc@pompel.me>"
license="MIT" license="MIT"
homepage="https://github.com/Backblaze/B2_Command_Line_Tool" homepage="https://github.com/Backblaze/B2_Command_Line_Tool"
distfiles="${homepage}/archive/v${version}.tar.gz" distfiles="${homepage}/archive/v${version}.tar.gz"
checksum=3e224cb19b16ffd293048b73ac59a2c3d99b8ab0059469ce36ce5f290dfabe69 checksum=077d5e9b186d4cb0be1fcbeb3b80e1788d8b941b0fcfbf2c7386b8c6a653740c
post_install() { post_install() {
# Remove test directory polluting site-packages # Remove test directory polluting site-packages

View file

@ -1,6 +1,6 @@
# Template file for 'bat' # Template file for 'bat'
pkgname=bat pkgname=bat
version=0.4.1 version=0.5.0
revision=1 revision=1
hostmakedepends="cargo cmake" hostmakedepends="cargo cmake"
makedepends="libcurl-devel libssh2-devel oniguruma-devel" makedepends="libcurl-devel libssh2-devel oniguruma-devel"
@ -9,7 +9,7 @@ maintainer="cr6git <quark6@protonmail.com>"
license="Apache-2.0, MIT" license="Apache-2.0, MIT"
homepage="https://github.com/sharkdp/bat" homepage="https://github.com/sharkdp/bat"
distfiles="https://github.com/sharkdp/bat/archive/v${version}.tar.gz" distfiles="https://github.com/sharkdp/bat/archive/v${version}.tar.gz"
checksum=3ae66854da59d691b8740672708a2e7f2f240c76e8a00283f59a6e39127e4583 checksum=ae96e7397ece312fa4e074a340fc9438b4b3f69d541623db5cfd5749b2baa3b2
nocross="https://travis-ci.org/voidlinux/void-packages/jobs/374173136#L1025 nocross="https://travis-ci.org/voidlinux/void-packages/jobs/374173136#L1025
https://travis-ci.org/voidlinux/void-packages/jobs/374173137#L1021" https://travis-ci.org/voidlinux/void-packages/jobs/374173137#L1021"

View file

@ -9,7 +9,6 @@ homepage="http://www.open-mesh.org/"
distfiles="http://downloads.open-mesh.org/batman/releases/batman-adv-${version}/batman-adv-${version}.tar.gz" distfiles="http://downloads.open-mesh.org/batman/releases/batman-adv-${version}/batman-adv-${version}.tar.gz"
checksum=ec1848023308c41710eeefb544580f5853d68b88a627a3f2dabaa3472b988c15 checksum=ec1848023308c41710eeefb544580f5853d68b88a627a3f2dabaa3472b988c15
triggers="dkms"
dkms_modules="batman-adv ${version}" dkms_modules="batman-adv ${version}"
depends="dkms" depends="dkms"

View file

@ -12,7 +12,6 @@ conflicts="batman-adv>=0"
wrksrc="batman-adv-$version" wrksrc="batman-adv-$version"
provides="batman-adv-${version}_${revision}" provides="batman-adv-${version}_${revision}"
triggers="dkms"
dkms_modules="batman-adv14 ${version}" dkms_modules="batman-adv14 ${version}"
depends="dkms" depends="dkms"

View file

@ -6,7 +6,6 @@ hostmakedepends="git"
makedepends="dkms" makedepends="dkms"
depends="dkms" depends="dkms"
dkms_modules="${pkgname} ${version}" dkms_modules="${pkgname} ${version}"
triggers="dkms"
short_desc="kernel module allowing to switch dedicated graphics card on Optimus laptops" short_desc="kernel module allowing to switch dedicated graphics card on Optimus laptops"
maintainer="Juan RP <xtraeme@voidlinux.eu>" maintainer="Juan RP <xtraeme@voidlinux.eu>"
license="GPL-2" license="GPL-2"

View file

@ -1,7 +1,7 @@
# Template file for 'bettercap' # Template file for 'bettercap'
pkgname=bettercap pkgname=bettercap
version=2.7 version=2.8
revision=1 revision=2
build_style=go build_style=go
hostmakedepends="git pkg-config" hostmakedepends="git pkg-config"
makedepends="libpcap-devel libnetfilter_queue-devel" makedepends="libpcap-devel libnetfilter_queue-devel"
@ -11,7 +11,7 @@ license="GPL-3"
go_import_path=github.com/bettercap/bettercap go_import_path=github.com/bettercap/bettercap
homepage="https://${go_import_path}" homepage="https://${go_import_path}"
distfiles="${homepage}/archive/v${version}.tar.gz" distfiles="${homepage}/archive/v${version}.tar.gz"
checksum=4ce11f69f3532d482bfc38ffab12d69545b6d7826bac5222d6bd6ff8ee20a26b checksum=9f8054aaa78acf0ddc020e52b6c7f6737556f2f4c7df16c094ac54e51dd11784
case "$XBPS_TARGET_MACHINE" in case "$XBPS_TARGET_MACHINE" in
x86_64-musl) broken="fails to build" ;; x86_64-musl) broken="fails to build" ;;

View file

@ -1,7 +1,7 @@
# Template file for 'blackbox_exporter' # Template file for 'blackbox_exporter'
pkgname=blackbox_exporter pkgname=blackbox_exporter
version=0.12.0 version=0.12.0
revision=3 revision=4
build_style=go build_style=go
go_import_path="github.com/prometheus/blackbox_exporter" go_import_path="github.com/prometheus/blackbox_exporter"
go_ldflags="-X ${go_import_path}/version.Version=${version} go_ldflags="-X ${go_import_path}/version.Version=${version}

View file

@ -1,7 +1,7 @@
# Template file for 'blush' # Template file for 'blush'
pkgname=blush pkgname=blush
version=0.5.3 version=0.5.3
revision=1 revision=2
build_style=go build_style=go
go_import_path=github.com/arsham/blush go_import_path=github.com/arsham/blush
hostmakedepends="git" hostmakedepends="git"

View file

@ -1,9 +1,9 @@
# Template file for 'boinc' # Template file for 'boinc'
pkgname=boinc pkgname=boinc
version=7.12.1 version=7.12.1
revision=2 revision=3
_majorver=${version%.*.*} _majorver=${version%.*}
wrksrc=boinc-client_release-${_majorver}-${version%.*} wrksrc=boinc-client_release-${_majorver}-${version}
build_style=gnu-configure build_style=gnu-configure
hostmakedepends="automake libtool pkg-config python xorgproto" hostmakedepends="automake libtool pkg-config python xorgproto"
makedepends="glu-devel libfreeglut-devel libcurl-devel makedepends="glu-devel libfreeglut-devel libcurl-devel
@ -16,10 +16,10 @@ boinc_shell="/bin/bash"
conf_files="/etc/default/boinc-client" conf_files="/etc/default/boinc-client"
short_desc="Berkely Infrastructure for Network Computing" short_desc="Berkely Infrastructure for Network Computing"
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>" maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
license="LGPL-3.0" license="LGPL-3.0-or-later"
homepage="https://boinc.berkeley.edu/" homepage="https://boinc.berkeley.edu/"
distfiles="https://github.com/BOINC/boinc/archive/client_release/${_majorver}/${version}.tar.gz>boinc-${version}.tar.gz" distfiles="https://github.com/BOINC/boinc/archive/client_release/${_majorver}/${version}.tar.gz>boinc-${version}.tar.gz"
checksum=1004d96c8f9b2100bef36bfee6079bf1fed318788c7288b8d4b8ac77e30377d7 checksum=8fcfa84d2c1c90f65b0f1a5b0edf8353341f0211acfaa7538428845d9817e2d7
conflicts="boinc-nox>=0" conflicts="boinc-nox>=0"
CXXFLAGS="-Wno-redundant-decls" CXXFLAGS="-Wno-redundant-decls"

View file

@ -12,7 +12,6 @@ repository="nonfree"
create_wrksrc=yes create_wrksrc=yes
short_desc="Broadcom proprietary wireless drivers for Linux - DKMS kernel module" short_desc="Broadcom proprietary wireless drivers for Linux - DKMS kernel module"
triggers="dkms"
dkms_modules="wl ${version}" dkms_modules="wl ${version}"
depends="dkms" depends="dkms"

View file

@ -1,7 +1,7 @@
# Template file for 'browserpass' # Template file for 'browserpass'
pkgname=browserpass pkgname=browserpass
version=2.0.21 version=2.0.21
revision=2 revision=3
build_style=go build_style=go
go_import_path="github.com/dannyvankooten/browserpass" go_import_path="github.com/dannyvankooten/browserpass"
go_package="${go_import_path}/cmd/browserpass" go_package="${go_import_path}/cmd/browserpass"

View file

@ -1,33 +0,0 @@
--- libffsox-2/ffsox_frame.c.orig 2018-05-03 16:26:40.651562783 +0200
+++ libffsox-2/ffsox_frame.c 2018-05-03 16:27:43.450930824 +0200
@@ -48,7 +48,7 @@
goto frame;
}
- if (NULL!=codec&&(codec->capabilities&CODEC_CAP_VARIABLE_FRAME_SIZE))
+ if (NULL!=codec&&(codec->capabilities&AV_CODEC_CAP_VARIABLE_FRAME_SIZE))
nb_samples=10000;
else
nb_samples=cc->frame_size;
--- libffsox-2/ffsox_frame_writer.c.orig 2018-05-03 16:27:03.067335575 +0200
+++ libffsox-2/ffsox_frame_writer.c 2018-05-03 16:28:05.418712077 +0200
@@ -66,7 +66,7 @@
goto open;
if (fw->so.fc->oformat->flags&AVFMT_GLOBALHEADER)
- fw->so.cc->flags|=CODEC_FLAG_GLOBAL_HEADER;
+ fw->so.cc->flags|=AV_CODEC_FLAG_GLOBAL_HEADER;
fw->so.st->time_base=fw->so.cc->time_base;
//fw->so.st->time_base=fr->si.st->time_base;
--- libffsox-2/ffsox_packet_writer.c.orig 2018-05-03 16:27:24.836116183 +0200
+++ libffsox-2/ffsox_packet_writer.c 2018-05-03 16:28:19.530571557 +0200
@@ -65,7 +65,7 @@
pw->so.cc->codec_tag=0;
if (pw->so.fc->oformat->flags&AVFMT_GLOBALHEADER)
- pw->so.cc->flags|=CODEC_FLAG_GLOBAL_HEADER;
+ pw->so.cc->flags|=AV_CODEC_FLAG_GLOBAL_HEADER;
if (ffsox_sink_append(so,&pw->si,&pw->so)<0) {
DMESSAGE("appending output stream");

View file

@ -1,12 +1,14 @@
# Template file for 'bs1770gain' # Template file for 'bs1770gain'
pkgname=bs1770gain pkgname=bs1770gain
version=0.4.12 version=0.5.0.beta.5
revision=2 revision=1
_real_version=0.5.0-beta-5
wrksrc="${pkgname}-${_real_version}"
build_style=gnu-configure build_style=gnu-configure
makedepends="ffmpeg-devel sox-devel" makedepends="ffmpeg-devel sox-devel"
short_desc="A loudness scanner compliant with ITU-R BS.1770" short_desc="A loudness scanner compliant with ITU-R BS.1770"
maintainer="Michal Koutenský <koutak.m@gmail.com>" maintainer="Michal Koutenský <koutak.m@gmail.com>"
license="GPL-2" license="GPL-2.0-or-later"
homepage="http://bs1770gain.sourceforge.net" homepage="http://bs1770gain.sourceforge.net"
distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz" distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${_real_version}.tar.gz"
checksum=cafc5440cf4940939c675e98c8dbeb839f4965d60f74270a37d4ee70559b3a59 checksum=27babaaf257b7d5c8890d82c30594103281c64b85efa231989c66afa09ae804d

View file

@ -1,10 +1,10 @@
# Template file for 'bum' # Template file for 'bum'
pkgname=bum pkgname=bum
version=0.1.3 version=0.1.3
revision=2 revision=3
noarch=yes noarch=yes
build_style=python3-module build_style=python3-module
pycompile_modules="bum" pycompile_module="bum"
hostmakedepends="python3-setuptools" hostmakedepends="python3-setuptools"
depends="python3-setuptools python3-mpd2 python3-musicbrainzngs python3-mpv" depends="python3-setuptools python3-mpd2 python3-musicbrainzngs python3-mpv"
short_desc="Daemon that downloads and displays album arts via MPD events" short_desc="Daemon that downloads and displays album arts via MPD events"

View file

@ -1,7 +1,7 @@
# Template file for 'caddy' # Template file for 'caddy'
pkgname=caddy pkgname=caddy
version=0.11.0 version=0.11.0
revision=1 revision=2
build_style=go build_style=go
go_import_path="github.com/mholt/caddy" go_import_path="github.com/mholt/caddy"
go_package="${go_import_path}/caddy" go_package="${go_import_path}/caddy"

View file

@ -1,7 +1,7 @@
# Template file for 'calligra' # Template file for 'calligra'
pkgname=calligra pkgname=calligra
version=3.1.0 version=3.1.0
revision=7 revision=9
build_style=cmake build_style=cmake
configure_args="-Wno-dev -DCALLIGRA_SHOULD_BUILD_UNMAINTAINED=ON" configure_args="-Wno-dev -DCALLIGRA_SHOULD_BUILD_UNMAINTAINED=ON"
hostmakedepends="automoc4 perl pkg-config extra-cmake-modules" hostmakedepends="automoc4 perl pkg-config extra-cmake-modules"
@ -18,6 +18,7 @@ license="GPL-2.0-or-later LGPL-2.0-or-later GFDL-1.2-or-later"
homepage="http://www.calligra-suite.org/" homepage="http://www.calligra-suite.org/"
distfiles="${KDE_SITE}/calligra/${version}/calligra-${version}.tar.xz" distfiles="${KDE_SITE}/calligra/${version}/calligra-${version}.tar.xz"
checksum=6818cd6e64136321be217eb57cc7d6ac7c7035191fdb1ee336ebe60bc114e870 checksum=6818cd6e64136321be217eb57cc7d6ac7c7035191fdb1ee336ebe60bc114e870
nocross="https://build.voidlinux.eu/builders/armv6l-musl_builder/builds/11481/steps/shell_3/logs/stdio"
replaces="calligra-braindump>=0 calligra-flow>=0" replaces="calligra-braindump>=0 calligra-flow>=0"

View file

@ -122,7 +122,6 @@ do_install() {
catalyst-dkms_package() { catalyst-dkms_package() {
short_desc="${_desc} - DKMS kernel module" short_desc="${_desc} - DKMS kernel module"
triggers="dkms"
depends="dkms" depends="dkms"
dkms_modules="fglrx ${version}_${revision}" dkms_modules="fglrx ${version}_${revision}"
pkg_install() { pkg_install() {

View file

@ -1,7 +1,7 @@
# Template file for 'cdetect' # Template file for 'cdetect'
pkgname=cdetect pkgname=cdetect
version=0.5.1 version=0.5.1
revision=1 revision=2
build_style=go build_style=go
go_import_path="github.com/xyproto/cdetect" go_import_path="github.com/xyproto/cdetect"
short_desc="Detects the compiler (and version) used to compile an ELF binary" short_desc="Detects the compiler (and version) used to compile an ELF binary"

1
srcpkgs/cdogs-sdl-data Symbolic link
View file

@ -0,0 +1 @@
cdogs-sdl

View file

@ -1,10 +1,11 @@
# Template file for 'cdogs' # Template file for 'cdogs'
pkgname=cdogs-sdl pkgname=cdogs-sdl
version=0.6.7 version=0.6.7
revision=1 revision=2
build_style=cmake build_style=cmake
hostmakedepends="pkg-config" hostmakedepends="pkg-config"
makedepends="SDL2-devel SDL2_mixer-devel SDL2_image-devel SDL2_net-devel" makedepends="SDL2-devel SDL2_mixer-devel SDL2_image-devel SDL2_net-devel"
depends="cdogs-sdl-data>=${version}_${revision}"
short_desc="A classic overhead run-and-gun game" short_desc="A classic overhead run-and-gun game"
maintainer="Enno Boland <gottox@voidlinux.eu>" maintainer="Enno Boland <gottox@voidlinux.eu>"
homepage="http://cxong.github.io/cdogs-sdl/" homepage="http://cxong.github.io/cdogs-sdl/"
@ -13,6 +14,16 @@ distfiles="https://github.com/cxong/cdogs-sdl/archive/$version.tar.gz"
checksum=af53c4f45938c4c57f630bc073ea84354ca5a6e26f4e315241a7ba9036c13b52 checksum=af53c4f45938c4c57f630bc073ea84354ca5a6e26f4e315241a7ba9036c13b52
configure_args="-DCDOGS_DATA_DIR=/usr/share/cdogs/" configure_args="-DCDOGS_DATA_DIR=/usr/share/cdogs/"
CFLAGS="-Wno-restrict -Wno-format-truncation -Wno-stringop-overflow -Wno-stringop-truncation -Wno-format-overflow"
pre_configure() { pre_configure() {
sed -i '/appveyor.yml.cmake/ s/^/#/' CMakeLists.txt sed -i '/appveyor.yml.cmake/ s/^/#/' CMakeLists.txt
} }
cdogs-sdl-data_package() {
short_desc+=" - data"
noarch=yes
pkg_install() {
vmove usr/share/cdogs
}
}

View file

@ -1,7 +1,7 @@
# Template file for 'cfssl' # Template file for 'cfssl'
pkgname=cfssl pkgname=cfssl
version=1.3.2 version=1.3.2
revision=3 revision=4
build_style=go build_style=go
go_import_path="github.com/cloudflare/cfssl" go_import_path="github.com/cloudflare/cfssl"
go_package="${go_import_path}/cmd/cfssl" go_package="${go_import_path}/cmd/cfssl"

View file

@ -1,7 +1,7 @@
# Template file for 'cfssl' # Template file for 'cfssl'
pkgname=cfssljson pkgname=cfssljson
version=1.3.2 version=1.3.2
revision=3 revision=4
wrksrc="cfssl-${version}" wrksrc="cfssl-${version}"
build_style=go build_style=go
go_import_path="github.com/cloudflare/cfssl" go_import_path="github.com/cloudflare/cfssl"

View file

@ -1,7 +1,7 @@
# Template file for 'cgrps' # Template file for 'cgrps'
pkgname=cgrps pkgname=cgrps
version=0.7.0 version=0.7.0
revision=1 revision=2
build_style=go build_style=go
go_import_path=github.com/k1LoW/cgrps go_import_path=github.com/k1LoW/cgrps
short_desc="Set of commands for checking cgroups" short_desc="Set of commands for checking cgroups"

View file

@ -1,7 +1,7 @@
# Template file for 'chroma' # Template file for 'chroma'
pkgname=chroma pkgname=chroma
version=0.5.0 version=0.5.0
revision=1 revision=2
build_style=go build_style=go
hostmakedepends="git" hostmakedepends="git"
go_import_path="github.com/alecthomas/${pkgname}" go_import_path="github.com/alecthomas/${pkgname}"

View file

@ -1,7 +1,7 @@
# Template file for 'chronograf' # Template file for 'chronograf'
pkgname=chronograf pkgname=chronograf
version=1.6.1 version=1.6.1
revision=1 revision=2
build_style=go build_style=go
go_import_path="github.com/influxdata/${pkgname}" go_import_path="github.com/influxdata/${pkgname}"
go_package="${go_import_path}/cmd/chronograf" go_package="${go_import_path}/cmd/chronograf"

View file

@ -6,7 +6,7 @@ short_desc="The Cinnamon Control Center"
build_style=gnu-configure build_style=gnu-configure
configure_args="--disable-static --disable-update-mimedb --disable-systemd" configure_args="--disable-static --disable-update-mimedb --disable-systemd"
hostmakedepends="autoconf-archive gettext-devel glib-devel gnome-common hostmakedepends="autoconf-archive gettext-devel glib-devel gnome-common
gobject-introspection intltool pkg-config" gobject-introspection intltool pkg-config libxslt"
makedepends="ModemManager-devel cinnamon-desktop-devel cinnamon-menus-devel makedepends="ModemManager-devel cinnamon-desktop-devel cinnamon-menus-devel
cinnamon-settings-daemon-devel gnome-online-accounts-devel ibus-devel cinnamon-settings-daemon-devel gnome-online-accounts-devel ibus-devel
libSM-devel libXxf86misc-devel libcanberra-devel libgnomekbd-devel libSM-devel libXxf86misc-devel libcanberra-devel libgnomekbd-devel

View file

@ -0,0 +1,104 @@
--- libcinnamon-desktop/meson.build
+++ libcinnamon-desktop/meson.build
@@ -81,31 +81,35 @@ if pnp_ids_install_internal
)
endif
-cdesktop_gir = gnome.generate_gir(libcinnamon_desktop,
- sources: 'cdesktop-enums.h',
- namespace: 'CDesktopEnums',
- nsversion: '3.0',
- identifier_prefix: 'CDesktop',
- symbol_prefix: 'c_desktop',
- extra_args: [
- '-DGNOME_DESKTOP_USE_UNSTABLE_API',
- ],
- install: true,
-)
+with_introspection = get_option('introspection')
-gnome.generate_gir(libcinnamon_desktop,
- sources: libcinnamon_desktop_gir_sources + libcinnamon_desktop_headers,
- namespace: 'CinnamonDesktop',
- nsversion: '3.0',
- export_packages: 'cinnamon-desktop',
- identifier_prefix: 'Gnome',
- symbol_prefix: 'gnome_',
- includes: ['GObject-2.0', 'Gtk-3.0', cdesktop_gir[0], ],
- extra_args: [
- '-DGNOME_DESKTOP_USE_UNSTABLE_API',
- ],
- install: true,
-)
+if with_introspection
+ cdesktop_gir = gnome.generate_gir(libcinnamon_desktop,
+ sources: 'cdesktop-enums.h',
+ namespace: 'CDesktopEnums',
+ nsversion: '3.0',
+ identifier_prefix: 'CDesktop',
+ symbol_prefix: 'c_desktop',
+ extra_args: [
+ '-DGNOME_DESKTOP_USE_UNSTABLE_API',
+ ],
+ install: true,
+ )
+
+ gnome.generate_gir(libcinnamon_desktop,
+ sources: libcinnamon_desktop_gir_sources + libcinnamon_desktop_headers,
+ namespace: 'CinnamonDesktop',
+ nsversion: '3.0',
+ export_packages: 'cinnamon-desktop',
+ identifier_prefix: 'Gnome',
+ symbol_prefix: 'gnome_',
+ includes: ['GObject-2.0', 'Gtk-3.0', cdesktop_gir[0], ],
+ extra_args: [
+ '-DGNOME_DESKTOP_USE_UNSTABLE_API',
+ ],
+ install: true,
+ )
+endif
# FIXME
# https://github.com/mesonbuild/meson/issues/1687
--- libcvc/meson.build
+++ libcvc/meson.build
@@ -44,18 +44,20 @@ libcvc = shared_library('cvc',
version: '0.0.0',
)
-gnome.generate_gir(libcvc,
- sources: libcvc_gir_sources + libcvc_headers,
- namespace: 'Cvc',
- nsversion: '1.0',
- identifier_prefix: 'Gvc',
- symbol_prefix: 'gvc_',
- includes: [
- 'GObject-2.0',
- 'Gio-2.0',
- ],
- install: true,
-)
+if get_option('introspection')
+ gnome.generate_gir(libcvc,
+ sources: libcvc_gir_sources + libcvc_headers,
+ namespace: 'Cvc',
+ nsversion: '1.0',
+ identifier_prefix: 'Gvc',
+ symbol_prefix: 'gvc_',
+ includes: [
+ 'GObject-2.0',
+ 'Gio-2.0',
+ ],
+ install: true,
+ )
+endif
install_headers(
--- meson_options.txt
+++ meson_options.txt
@@ -1,3 +1,4 @@
option('deprecation-flags', type: 'boolean', value: true)
option('pnp-ids-path', type: 'string', value: '')
option('use-alsa', type: 'boolean', value: false)
+option('introspection', type: 'boolean', value: true)

View file

@ -2,19 +2,23 @@
pkgname=cinnamon-desktop pkgname=cinnamon-desktop
version=3.8.1 version=3.8.1
revision=1 revision=1
short_desc="Library with common API for various Cinnamon modules"
build_style=meson build_style=meson
hostmakedepends="glib-devel gobject-introspection intltool pkg-config" configure_args="-Dintrospection=$(vopt_if gir true false)"
hostmakedepends="glib-devel $(vopt_if gir gobject-introspection) intltool pkg-config"
makedepends="accountsservice-devel gtk+3-devel libxkbfile-devel pam-devel makedepends="accountsservice-devel gtk+3-devel libxkbfile-devel pam-devel
pulseaudio-devel" pulseaudio-devel"
depends="xkeyboard-config" depends="xkeyboard-config"
short_desc="Library with common API for various Cinnamon modules"
maintainer="Juan RP <xtraeme@voidlinux.eu>" maintainer="Juan RP <xtraeme@voidlinux.eu>"
license="GPL-2.0-or-later, LGPL-2.0-or-later" license="GPL-2.0-or-later, LGPL-2.0-or-later"
homepage="http://developer.linuxmint.com/projects/cinnamon-projects.html" homepage="http://developer.linuxmint.com/projects/cinnamon-projects.html"
distfiles="https://github.com/linuxmint/${pkgname}/archive/${version}.tar.gz" distfiles="https://github.com/linuxmint/${pkgname}/archive/${version}.tar.gz"
checksum=239c8a210de18468919d9cbc379535e55628559e396cb321100ccab4ee0d04d0 checksum=239c8a210de18468919d9cbc379535e55628559e396cb321100ccab4ee0d04d0
nocross=yes case "$XBPS_TARGET_MACHINE" in
aarch64-musl) broken="Expat.c: loadable library and perl binaries are mismatched (got handshake key 0xce00080, needed 0xc800080)" ;;
esac
build_options="gir" build_options="gir"
if [ -z "$CROSS_BUILD" ]; then if [ -z "$CROSS_BUILD" ]; then
build_options_default="gir" build_options_default="gir"

View file

@ -1,7 +1,7 @@
# Template file for 'cinnamon-session' # Template file for 'cinnamon-session'
pkgname=cinnamon-session pkgname=cinnamon-session
version=3.8.2 version=3.8.2
revision=1 revision=2
short_desc="The Cinnamon session handler" short_desc="The Cinnamon session handler"
build_style=meson build_style=meson
hostmakedepends="pkg-config gobject-introspection hostmakedepends="pkg-config gobject-introspection

View file

@ -1,7 +1,7 @@
# Template file for 'cinnamon-settings-daemon' # Template file for 'cinnamon-settings-daemon'
pkgname=cinnamon-settings-daemon pkgname=cinnamon-settings-daemon
version=3.8.4 version=3.8.4
revision=1 revision=2
short_desc="The Cinnamon Settings Daemon" short_desc="The Cinnamon Settings Daemon"
build_style=gnu-configure build_style=gnu-configure
configure_args=" --disable-static --disable-schemas-compile --disable-gconf" configure_args=" --disable-static --disable-schemas-compile --disable-gconf"

View file

@ -1,7 +1,7 @@
# Template file for 'claws-mail' # Template file for 'claws-mail'
pkgname=claws-mail pkgname=claws-mail
version=3.17.0 version=3.17.0
revision=1 revision=3
build_style=gnu-configure build_style=gnu-configure
configure_args="--disable-static --disable-python-plugin --disable-perl-plugin" configure_args="--disable-static --disable-python-plugin --disable-perl-plugin"
hostmakedepends="pkg-config python-devel" hostmakedepends="pkg-config python-devel"

1
srcpkgs/clinfo/update Normal file
View file

@ -0,0 +1 @@
ignore="20*"

View file

@ -1,6 +1,6 @@
# Template file for 'clipgrab' # Template file for 'clipgrab'
pkgname=clipgrab pkgname=clipgrab
version=3.6.8 version=3.6.9
revision=1 revision=1
build_style=qmake build_style=qmake
configure_args=clipgrab.pro configure_args=clipgrab.pro
@ -9,10 +9,10 @@ makedepends="qt-webkit-devel"
depends="ffmpeg desktop-file-utils" depends="ffmpeg desktop-file-utils"
short_desc="Friendly downloader for YouTube and other sites" short_desc="Friendly downloader for YouTube and other sites"
maintainer="Juan RP <xtraeme@voidlinux.eu>" maintainer="Juan RP <xtraeme@voidlinux.eu>"
license="GPL-3" license="GPL-3.0-or-later"
homepage="https://clipgrab.org" homepage="https://clipgrab.org"
distfiles="https://download.clipgrab.org/clipgrab-${version}.tar.gz" distfiles="https://download.clipgrab.org/clipgrab-${version}.tar.gz"
checksum=1704386b88d2d17ed7d56dc62e5285a04fc27bcb6576f11d6798d674de49f729 checksum=7bb0fc45dde0e79edc6d6706d71ff243de1492e8a5eb24b45d81e36d9080209b
do_install() { do_install() {
vbin clipgrab vbin clipgrab

View file

@ -1,7 +1,7 @@
# Template file for 'codeblocks' # Template file for 'codeblocks'
pkgname=codeblocks pkgname=codeblocks
version=17.12 version=17.12
revision=3 revision=4
build_style=gnu-configure build_style=gnu-configure
hostmakedepends="automake libtool pkg-config zip" hostmakedepends="automake libtool pkg-config zip"
makedepends="gtk+-devel wxWidgets-devel tinyxml-devel" makedepends="gtk+-devel wxWidgets-devel tinyxml-devel"

View file

@ -1,7 +1,7 @@
# Template file for 'codelite' # Template file for 'codelite'
pkgname=codelite pkgname=codelite
version=12.0 version=12.0
revision=3 revision=4
build_style=cmake build_style=cmake
configure_args="-DENABLE_CLANG=1 -DENABLE_LLDB=1 -DWITH_MYSQL=1" configure_args="-DENABLE_CLANG=1 -DENABLE_LLDB=1 -DWITH_MYSQL=1"
hostmakedepends="pkg-config clang" hostmakedepends="pkg-config clang"

View file

@ -1,7 +1,7 @@
# Template file for 'codesearch' # Template file for 'codesearch'
pkgname=codesearch pkgname=codesearch
version=0.0.20150617 version=0.0.20150617
revision=13 revision=14
_githash=a45d81b686e85d01f2838439deaf72126ccd5a96 _githash=a45d81b686e85d01f2838439deaf72126ccd5a96
wrksrc="${pkgname}-${_githash}" wrksrc="${pkgname}-${_githash}"
build_style=go build_style=go

View file

@ -1,15 +1,16 @@
# Template file for 'confuse' # Template file for 'confuse'
pkgname=confuse pkgname=confuse
version=3.2.1 version=3.2.2
revision=1 revision=1
build_style=gnu-configure build_style=gnu-configure
configure_args="--enable-shared --enable-static" configure_args="--enable-shared --enable-static"
short_desc="Small configuration file parser library for C" short_desc="Small configuration file parser library for C"
maintainer="Juan RP <xtraeme@voidlinux.eu>" maintainer="Juan RP <xtraeme@voidlinux.eu>"
homepage="https://github.com/martinh/libconfuse/"
license="ISC" license="ISC"
homepage="https://github.com/martinh/libconfuse/"
changelog="https://github.com/martinh/libconfuse/raw/master/ChangeLog.md"
distfiles="https://github.com/martinh/libconfuse/releases/download/v${version}/confuse-${version}.tar.xz" distfiles="https://github.com/martinh/libconfuse/releases/download/v${version}/confuse-${version}.tar.xz"
checksum=23c63272baf2ef4e2cbbafad2cf57de7eb81f006ec347c00b954819824add25e checksum=a9240b653d02e8cfc52db48e8c4224426e528e1faa09b65e8ca08a197fad210b
post_install() { post_install() {
vlicense LICENSE vlicense LICENSE

View file

@ -1,7 +1,7 @@
# Template file for 'consul' # Template file for 'consul'
pkgname=consul pkgname=consul
version=1.2.2 version=1.2.2
revision=1 revision=2
build_style=go build_style=go
go_import_path="github.com/hashicorp/${pkgname}" go_import_path="github.com/hashicorp/${pkgname}"
short_desc="Distributed solution to connect and configure applications" short_desc="Distributed solution to connect and configure applications"

View file

@ -1,10 +1,16 @@
# Template file for 'containerd' # Template file for 'containerd'
pkgname=containerd pkgname=containerd
version=1.1.2 version=1.1.3
revision=1 revision=2
build_style=go build_style=go
go_import_path=github.com/containerd/containerd go_import_path=github.com/containerd/containerd
hostmakedepends="git pkg-config" go_package="${go_import_path}/cmd/containerd
${go_import_path}/cmd/containerd-release
${go_import_path}/cmd/containerd-shim
${go_import_path}/cmd/ctr"
go_ldflags="-X ${go_import_path}/version.Version=$version -X ${go_import_path}/version.Revision=UNSET"
go_build_tags="seccomp apparmor"
hostmakedepends="pkg-config go-md2man"
makedepends="libbtrfs-devel libseccomp-devel" makedepends="libbtrfs-devel libseccomp-devel"
depends="runc" depends="runc"
short_desc="An open and reliable container runtime" short_desc="An open and reliable container runtime"
@ -12,16 +18,20 @@ maintainer="Paul Knopf <pauldotknopf@gmail.com>"
license="Apache-2.0" license="Apache-2.0"
homepage="https://github.com/containerd/containerd" homepage="https://github.com/containerd/containerd"
distfiles="https://github.com/containerd/containerd/archive/v${version}.tar.gz" distfiles="https://github.com/containerd/containerd/archive/v${version}.tar.gz"
checksum=fd2531e1a1ace89b62f193f8c32e04ab847d75ad6316c7aa864e1eb386db3743 checksum=a946f4614d92d60361213ef18deab04ee73599e4567f1ff26f7a72841afe4fa2
make_dirs="/var/lib/containerd 0755 root root" make_dirs="/var/lib/containerd 0755 root root"
do_build() { post_build() {
cd ${GOSRCPATH} # Build the man pages
make for _i in ctr.1 containerd.1 config.toml.5 containerd-config.1 ; do
go-md2man -in "docs/man/$_i.md" -out "docs/man/$_i"
done
} }
do_install() { post_install() {
vsv containerd vsv containerd
cd ${GOSRCPATH}
make install DESTDIR=${DESTDIR}/usr/ for _i in ctr.1 containerd.1 config.toml.5 containerd-config.1 ; do
vman docs/man/$_i
done
} }

View file

@ -1,7 +1,7 @@
# Template file for 'crane' # Template file for 'crane'
pkgname=crane pkgname=crane
version=3.4.2 version=3.4.2
revision=1 revision=2
build_style=go build_style=go
hostmakedepends="git" hostmakedepends="git"
short_desc="Lift containers with ease" short_desc="Lift containers with ease"

View file

@ -1,9 +1,9 @@
# Template file for 'crystal' # Template file for 'crystal'
pkgname=crystal pkgname=crystal
version=0.25.1 version=0.26.0
revision=1 revision=1
_shardsversion=0.8.1 _shardsversion=0.8.1
_bootstrapversion=0.25.1 _bootstrapversion=0.26.0
_bootstraprevision=1 _bootstraprevision=1
hostmakedepends="git llvm" hostmakedepends="git llvm"
makedepends="gc-devel libatomic_ops pcre-devel libevent-devel libyaml-devel makedepends="gc-devel libatomic_ops pcre-devel libevent-devel libyaml-devel
@ -18,7 +18,7 @@ homepage="https://crystal-lang.org/"
distfiles=" distfiles="
https://github.com/crystal-lang/crystal/archive/${version}.tar.gz https://github.com/crystal-lang/crystal/archive/${version}.tar.gz
https://github.com/crystal-lang/shards/archive/v${_shardsversion}.tar.gz" https://github.com/crystal-lang/shards/archive/v${_shardsversion}.tar.gz"
checksum="9b5a7bd2de67ab36cc5430133228a1e656a431fc7d928a37a61109bd8da77fc6 checksum="e98cf1403d5182fce888a120cda61918c329244765eaa265a17038bbfb217ba3
75c74ab6acf2d5c59f61a7efd3bbc3c4b1d65217f910340cb818ebf5233207a5" 75c74ab6acf2d5c59f61a7efd3bbc3c4b1d65217f910340cb818ebf5233207a5"
nocross="FIXME: someone needs to sort out the llvm --cxxflags for cross building" nocross="FIXME: someone needs to sort out the llvm --cxxflags for cross building"
_crystalflags="--release --no-debug --progress" _crystalflags="--release --no-debug --progress"
@ -31,11 +31,11 @@ if [ "$build_option_binary_bootstrap" ]; then
case "$XBPS_MACHINE" in case "$XBPS_MACHINE" in
x86_64) x86_64)
distfiles+=" https://github.com/crystal-lang/crystal/releases/download/${_bootstrapversion}/crystal-${_bootstrapversion}-${_bootstraprevision}-linux-x86_64.tar.gz" distfiles+=" https://github.com/crystal-lang/crystal/releases/download/${_bootstrapversion}/crystal-${_bootstrapversion}-${_bootstraprevision}-linux-x86_64.tar.gz"
checksum+=" 943ea77a976e80d2b3558ef525d2c9fa7fc3d41d6b5799923e378408d75e557e" checksum+=" 856c6fe8b5104ea9bc9aeaf64e21bacb9082c7edc3ee4e27ad3c462f40b06af5"
;; ;;
i686) i686)
distfiles+=" https://github.com/crystal-lang/crystal/releases/download/${_bootstrapversion}/crystal-${_bootstrapversion}-${_bootstraprevision}-linux-i686.tar.gz" distfiles+=" https://github.com/crystal-lang/crystal/releases/download/${_bootstrapversion}/crystal-${_bootstrapversion}-${_bootstraprevision}-linux-i686.tar.gz"
checksum+=" ff0e38021cb20ad7cea3aaba78350a4ae22c4dc48563ba482aa3a87eb07e1044" checksum+=" 2c822deabd2c5ab2151b8545f8c9b67bfa50515f33bb0b7ebdfcec4c83bbfac5"
;; ;;
*) *)
broken="cannot be built on $XBPS_MACHINE" broken="cannot be built on $XBPS_MACHINE"

View file

@ -1,13 +1,13 @@
# Template file for 'cups-filters' # Template file for 'cups-filters'
pkgname=cups-filters pkgname=cups-filters
version=1.20.4 version=1.21.0
revision=1 revision=2
build_style=gnu-configure build_style=gnu-configure
configure_args="--disable-static --with-rcdir=no --enable-avahi configure_args="--disable-static --with-rcdir=no --enable-avahi
--with-browseremoteprotocols=DNSSD,CUPS" --with-browseremoteprotocols=DNSSD,CUPS"
hostmakedepends="ghostscript glib-devel mupdf-tools poppler-utils pkg-config" hostmakedepends="ghostscript glib-devel mupdf-tools pkg-config poppler-utils"
makedepends="avahi-glib-libs-devel cups-devel fontconfig-devel makedepends="avahi-glib-libs-devel cups-devel fontconfig-devel
ghostscript-devel lcms2-devel libqpdf-devel poppler-cpp-devel" ghostscript-devel lcms2-devel libqpdf-devel libqpdf-devel poppler-cpp-devel"
depends="bc ghostscript libcups-filters-${version}_${revision} poppler-utils" depends="bc ghostscript libcups-filters-${version}_${revision} poppler-utils"
checkdepends="dejavu-fonts-ttf" checkdepends="dejavu-fonts-ttf"
conf_files="/etc/cups/cups-browsed.conf" conf_files="/etc/cups/cups-browsed.conf"
@ -16,7 +16,7 @@ maintainer="Juan RP <xtraeme@voidlinux.eu>"
license="GPL-2.0-or-later, LGPL-2.1-or-later, MIT" license="GPL-2.0-or-later, LGPL-2.1-or-later, MIT"
homepage="https://wiki.linuxfoundation.org/openprinting/cups-filters" homepage="https://wiki.linuxfoundation.org/openprinting/cups-filters"
distfiles="http://openprinting.org/download/cups-filters/${pkgname}-${version}.tar.xz" distfiles="http://openprinting.org/download/cups-filters/${pkgname}-${version}.tar.xz"
checksum=33756e9fa8562cde050ecbec13f4c84b1c61c4f79a525e02382787c528ab536a checksum=d1e975eaece2884ffa726f8d57dc249bd220e09cc5bd48ef7a0892987a07493b
lib32disabled=yes lib32disabled=yes

View file

@ -1,7 +1,7 @@
# Template file for 'darch' # Template file for 'darch'
pkgname=darch pkgname=darch
version=0.20.0 version=0.20.0
revision=1 revision=2
build_style=go build_style=go
go_import_path=github.com/godarch/darch go_import_path=github.com/godarch/darch
hostmakedepends="git go" hostmakedepends="git go"

View file

@ -1,6 +1,6 @@
# Template file for 'debootstrap' # Template file for 'debootstrap'
pkgname=debootstrap pkgname=debootstrap
version=1.0.107 version=1.0.108
revision=1 revision=1
build_style=fetch build_style=fetch
depends="binutils gnupg gzip tar wget xz" depends="binutils gnupg gzip tar wget xz"
@ -10,7 +10,7 @@ license="MIT"
homepage="http://packages.qa.debian.org/d/debootstrap.html" homepage="http://packages.qa.debian.org/d/debootstrap.html"
distfiles="${DEBIAN_SITE}/main/d/${pkgname}/${pkgname}_${version}_all.deb distfiles="${DEBIAN_SITE}/main/d/${pkgname}/${pkgname}_${version}_all.deb
${DEBIAN_SITE}/main/d/debian-archive-keyring/debian-archive-keyring_2017.5_all.deb" ${DEBIAN_SITE}/main/d/debian-archive-keyring/debian-archive-keyring_2017.5_all.deb"
checksum="d26114b8df0e8c99b3bae964b053672fafd9bf34f0577621dd3e2dc1a051dbc9 checksum="21fd97b585b3c1a83433e5b021b208ebec9d4025d35372174644810ab843c3a7
6a38407c47fefad2d8459dc271d109f1841ee857f993ed3ce2884e33f7f0f734" 6a38407c47fefad2d8459dc271d109f1841ee857f993ed3ce2884e33f7f0f734"
do_install() { do_install() {

View file

@ -1,6 +1,6 @@
# Template file for 'deepin-terminal' # Template file for 'deepin-terminal'
pkgname=deepin-terminal pkgname=deepin-terminal
version=3.0.1 version=3.0.3
revision=1 revision=1
build_style=cmake build_style=cmake
configure_args="-DTEST_BUILD=OFF" configure_args="-DTEST_BUILD=OFF"
@ -15,5 +15,5 @@ license="GPL-3.0-or-later"
homepage="https://github.com/linuxdeepin/deepin-terminal" homepage="https://github.com/linuxdeepin/deepin-terminal"
changelog="https://github.com/linuxdeepin/deepin-terminal/blob/master/CHANGELOG.md" changelog="https://github.com/linuxdeepin/deepin-terminal/blob/master/CHANGELOG.md"
distfiles="https://github.com/linuxdeepin/deepin-terminal/archive/${version}.tar.gz" distfiles="https://github.com/linuxdeepin/deepin-terminal/archive/${version}.tar.gz"
checksum=1e58e48ea6f3e9b2a41c1443a848f64ff167a24f90a913d18fe6836302442a28 checksum=b23d1b04cc2953bc79ec866d2f213fd16a5c92e3db1b865f17d2044d49c7ccfb
nocross=yes nocross=yes

View file

@ -1,7 +1,7 @@
# Template file for 'dep' # Template file for 'dep'
pkgname=dep pkgname=dep
version=0.5.0 version=0.5.0
revision=1 revision=2
build_style=go build_style=go
hostmakedepends="git" hostmakedepends="git"
depends="git go" depends="git go"

View file

@ -1,6 +1,6 @@
# Template file for 'dhcpcd' # Template file for 'dhcpcd'
pkgname=dhcpcd pkgname=dhcpcd
version=7.0.7 version=7.0.8
revision=1 revision=1
build_style=configure build_style=configure
configure_args="--prefix=/usr --sbindir=/usr/bin --sysconfdir=/etc --rundir=/run" configure_args="--prefix=/usr --sbindir=/usr/bin --sysconfdir=/etc --rundir=/run"
@ -11,7 +11,7 @@ maintainer="Juan RP <xtraeme@voidlinux.eu>"
license="BSD-2-Clause" license="BSD-2-Clause"
homepage="https://roy.marples.name/projects/dhcpcd" homepage="https://roy.marples.name/projects/dhcpcd"
distfiles="https://roy.marples.name/downloads/dhcpcd/dhcpcd-${version}.tar.xz" distfiles="https://roy.marples.name/downloads/dhcpcd/dhcpcd-${version}.tar.xz"
checksum=af23f11cf7a6d6cbbe236ac7c4b45db5765a4c1e468e88f2ef37ac2fa2de3a49 checksum=96968e883369ab4afd11eba9dfd9bb109f5dfff65b2814ce6c432f36362dc9b5
lib32disabled=yes lib32disabled=yes
conf_files=/etc/dhcpcd.conf conf_files=/etc/dhcpcd.conf

View file

@ -1,7 +1,7 @@
# Template file for 'dht-node' # Template file for 'dht-node'
pkgname=dht-node pkgname=dht-node
version=0.2.0 version=0.2.0
revision=1 revision=2
build_style=go build_style=go
go_import_path="github.com/ipfs/dht-node" go_import_path="github.com/ipfs/dht-node"
go_build_tags="netgo" go_build_tags="netgo"

View file

@ -1,7 +1,7 @@
# Template file for 'diff-pdf' # Template file for 'diff-pdf'
pkgname=diff-pdf pkgname=diff-pdf
version=0.2.20160602 version=0.2.20160602
revision=5 revision=7
_commit=ccf96982fa8a35d64a377779cfd80c921f66cefc _commit=ccf96982fa8a35d64a377779cfd80c921f66cefc
build_style=gnu-configure build_style=gnu-configure
wrksrc="$pkgname-$_commit" wrksrc="$pkgname-$_commit"

View file

@ -1,7 +1,7 @@
# Template file for 'direnv' # Template file for 'direnv'
pkgname=direnv pkgname=direnv
version=2.17.0 version=2.17.0
revision=1 revision=2
build_style=go build_style=go
go_import_path=github.com/direnv/direnv go_import_path=github.com/direnv/direnv
short_desc="An environment switcher for the shell" short_desc="An environment switcher for the shell"

View file

@ -1,7 +1,7 @@
# Template file for 'dnote-cli' # Template file for 'dnote-cli'
pkgname=dnote-cli pkgname=dnote-cli
version=0.2.1 version=0.2.1
revision=4 revision=5
wrksrc=cli-${version} wrksrc=cli-${version}
build_style=go build_style=go
go_import_path="github.com/dnote-io/cli" go_import_path="github.com/dnote-io/cli"

View file

@ -1,7 +1,7 @@
# Template file for 'dnscrypt-proxy' # Template file for 'dnscrypt-proxy'
pkgname=dnscrypt-proxy pkgname=dnscrypt-proxy
version=2.0.16 version=2.0.16
revision=1 revision=2
build_style=go build_style=go
short_desc="DNS proxy that encrypts queries" short_desc="DNS proxy that encrypts queries"
go_import_path=github.com/jedisct1/dnscrypt-proxy go_import_path=github.com/jedisct1/dnscrypt-proxy
@ -16,6 +16,8 @@ conf_files="/etc/dnscrypt-proxy.toml"
system_accounts="dnscrypt_proxy" system_accounts="dnscrypt_proxy"
make_dirs="/var/log/dnscrypt-proxy 0750 dnscrypt_proxy dnscrypt_proxy" make_dirs="/var/log/dnscrypt-proxy 0750 dnscrypt_proxy dnscrypt_proxy"
broken="go-1.11/runtime.support_avx2"
post_install() { post_install() {
vconf dnscrypt-proxy/example-dnscrypt-proxy.toml dnscrypt-proxy.toml vconf dnscrypt-proxy/example-dnscrypt-proxy.toml dnscrypt-proxy.toml
vlicense LICENSE vlicense LICENSE

View file

@ -1,7 +1,7 @@
# Template file for 'docker-gen' # Template file for 'docker-gen'
pkgname=docker-gen pkgname=docker-gen
version=0.7.4 version=0.7.4
revision=5 revision=6
build_style=go build_style=go
hostmakedepends="git glock" hostmakedepends="git glock"
short_desc="Generate files from docker container meta-data" short_desc="Generate files from docker container meta-data"

View file

@ -1,7 +1,7 @@
# Template file for 'docker-machine' # Template file for 'docker-machine'
pkgname=docker-machine pkgname=docker-machine
version=0.14.0 version=0.14.0
revision=3 revision=4
wrksrc="machine-${version}" wrksrc="machine-${version}"
build_style=go build_style=go
go_import_path="github.com/docker/machine" go_import_path="github.com/docker/machine"

View file

@ -1,7 +1,7 @@
# Template file for 'docker2aci' # Template file for 'docker2aci'
pkgname=docker2aci pkgname=docker2aci
version=0.17.2 version=0.17.2
revision=2 revision=3
hostmakedepends="git" hostmakedepends="git"
build_style=go build_style=go
short_desc="Library and CLI tool to convert Docker images to ACIs" short_desc="Library and CLI tool to convert Docker images to ACIs"

View file

@ -0,0 +1,47 @@
Origin: https://github.com/dolphin-emu/dolphin/commit/2ab51c73c6e384b55ac8b95891bcecc455fae0da.patch
Subject: [PATCH] intrinsics: stop defining _xgetbv/_XCR_XFEATURE_ENABLED_MASK,
which are reserved
---
--- Source/Core/Common/x64CPUDetect.cpp 2016-06-24 10:09:07.000000000 +0200
+++ - 2018-08-19 19:43:35.737800299 +0200
@@ -41,15 +41,27 @@
return __cpuidex(info, function_id, 0);
}
-#define _XCR_XFEATURE_ENABLED_MASK 0
-static u64 _xgetbv(u32 index)
+#endif // ifndef _WIN32
+
+#ifdef _WIN32
+
+static u64 xgetbv(u32 index)
+{
+ return _xgetbv(index);
+}
+constexpr u32 XCR_XFEATURE_ENABLED_MASK = _XCR_XFEATURE_ENABLED_MASK;
+
+#else
+
+static u64 xgetbv(u32 index)
{
u32 eax, edx;
__asm__ __volatile__("xgetbv" : "=a"(eax), "=d"(edx) : "c"(index));
return ((u64)edx << 32) | eax;
}
+constexpr u32 XCR_XFEATURE_ENABLED_MASK = 0;
+#endif // ifdef _WIN32
-#endif // ifndef _WIN32
CPUInfo cpu_info;
@@ -134,7 +146,7 @@
// - XGETBV result has the XCR bit set.
if (((cpu_id[2] >> 28) & 1) && ((cpu_id[2] >> 27) & 1))
{
- if ((_xgetbv(_XCR_XFEATURE_ENABLED_MASK) & 0x6) == 0x6)
+ if ((xgetbv(XCR_XFEATURE_ENABLED_MASK) & 0x6) == 0x6)
{
bAVX = true;
if ((cpu_id[2] >> 12) & 1)

View file

@ -3,7 +3,7 @@ only_for_archs="x86_64 x86_64-musl"
pkgname=dolphin-emu pkgname=dolphin-emu
version=5.0 version=5.0
revision=14 revision=15
wrksrc="dolphin-${version}" wrksrc="dolphin-${version}"
build_style=cmake build_style=cmake
nopie=yes nopie=yes

Some files were not shown because too many files have changed in this diff Show more