diff options
author | Patrick J Volkerding <volkerdi@slackware.com> | 2019-09-13 19:16:00 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2019-09-14 08:59:51 +0200 |
commit | 054dcd3d5a3815a8088a3f92dd548f909ed23f40 (patch) | |
tree | 162276381e39d8a243f59c317ba77f54eed7e032 /source/d | |
parent | 1c35025416b4295915f499a01d0cee8899971321 (diff) | |
download | current-054dcd3d5a3815a8088a3f92dd548f909ed23f40.tar.gz |
Fri Sep 13 19:16:00 UTC 201920190913191600
a/mkinitrd-1.4.11-x86_64-13.txz: Rebuilt.
Add libargon2 and libgcc_s for cryptsetup LUKS2 support.
Add jfs (thanks to gus3 on LQ) and xfs (thanks to klipkyle on LQ) repair
tools to initrd if those filesystems are used.
Support PARTUUID in mkinitrd_command_generator.sh (thanks to luvr on LQ).
Fixes and enhancements to docs suggested on LQ.
Thanks to Robby Workman.
a/sysvinit-2.96-x86_64-1.txz: Upgraded.
ap/vim-8.1.2022-x86_64-1.txz: Upgraded.
d/bison-3.4.2-x86_64-1.txz: Upgraded.
d/ccache-3.7.4-x86_64-1.txz: Upgraded.
d/icecream-1.3-x86_64-1.txz: Upgraded.
d/meson-0.51.2-x86_64-2.txz: Rebuilt.
Fix meson configure crash. Thanks to orbea.
l/dbus-python-1.2.12-x86_64-1.txz: Upgraded.
l/pulseaudio-13.0-x86_64-1.txz: Upgraded.
l/python-certifi-2019.9.11-x86_64-1.txz: Upgraded.
x/libwacom-1.0-x86_64-1.txz: Upgraded.
xap/vim-gvim-8.1.2022-x86_64-1.txz: Upgraded.
Diffstat (limited to 'source/d')
-rwxr-xr-x | source/d/icecream/icecream.SlackBuild | 9 | ||||
-rw-r--r-- | source/d/meson/meson.47bdea504067d00e9bed522e9575bd2416bfe4ee.patch | 48 | ||||
-rwxr-xr-x | source/d/meson/meson.SlackBuild | 5 |
3 files changed, 57 insertions, 5 deletions
diff --git a/source/d/icecream/icecream.SlackBuild b/source/d/icecream/icecream.SlackBuild index fb724565..4819fc77 100755 --- a/source/d/icecream/icecream.SlackBuild +++ b/source/d/icecream/icecream.SlackBuild @@ -24,7 +24,8 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=icecream -VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +SRCNAM=icecc +VERSION=${VERSION:-$(echo $SRCNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} BUILD=${BUILD:-1} if [ -z "$ARCH" ]; then @@ -67,8 +68,8 @@ rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP rm -rf $PKGNAM-$VERSION -tar xvf $CWD/$PKGNAM-$VERSION.tar.lz || exit 1 -cd $PKGNAM-$VERSION || exit 1 +tar xvf $CWD/$SRCNAM-$VERSION.tar.lz || exit 1 +cd $SRCNAM-$VERSION || exit 1 chown -R root:root . find -L . \ @@ -77,7 +78,7 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -./autogen.sh || exit 1 +#./autogen.sh || exit 1 CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ diff --git a/source/d/meson/meson.47bdea504067d00e9bed522e9575bd2416bfe4ee.patch b/source/d/meson/meson.47bdea504067d00e9bed522e9575bd2416bfe4ee.patch new file mode 100644 index 00000000..ee111cbe --- /dev/null +++ b/source/d/meson/meson.47bdea504067d00e9bed522e9575bd2416bfe4ee.patch @@ -0,0 +1,48 @@ +From 47bdea504067d00e9bed522e9575bd2416bfe4ee Mon Sep 17 00:00:00 2001 +From: Daniel Mensinger <daniel@mensinger-ka.de> +Date: Fri, 13 Sep 2019 12:23:06 +0200 +Subject: [PATCH] mconf: Fix meson configure crash (fixes #5909) + +--- + mesonbuild/mconf.py | 4 ++-- + run_unittests.py | 4 ++++ + 2 files changed, 6 insertions(+), 2 deletions(-) + +diff --git a/mesonbuild/mconf.py b/mesonbuild/mconf.py +index cac9d61ce4..4f8014014d 100644 +--- a/mesonbuild/mconf.py ++++ b/mesonbuild/mconf.py +@@ -181,7 +181,7 @@ def print_default_values_warning(): + core_options = {k: o for k, o in self.coredata.builtins.items() if k in core_option_names} + + self.print_options('Core options', core_options) +- if self.build.environment.is_cross_build(): ++ if self.default_values_only or self.build.environment.is_cross_build(): + self.print_options('Core options (for host machine)', self.coredata.builtins_per_machine.host) + self.print_options( + 'Core options (for build machine)', +@@ -190,7 +190,7 @@ def print_default_values_warning(): + self.print_options('Core options', self.coredata.builtins_per_machine.host) + self.print_options('Backend options', self.coredata.backend_options) + self.print_options('Base options', self.coredata.base_options) +- if self.build.environment.is_cross_build(): ++ if self.default_values_only or self.build.environment.is_cross_build(): + self.print_options('Compiler options (for host machine)', self.coredata.compiler_options.host) + self.print_options( + 'Compiler options (for build machine)', +diff --git a/run_unittests.py b/run_unittests.py +index f06be23aef..8cc9811482 100755 +--- a/run_unittests.py ++++ b/run_unittests.py +@@ -3624,6 +3624,10 @@ def test_introspect_buildoptions_without_configured_build(self): + self.maxDiff = None + self.assertListEqual(res_nb, res_wb) + ++ def test_meson_configure_from_source_does_not_crash(self): ++ testdir = os.path.join(self.unit_test_dir, '59 introspect buildoptions') ++ self._run(self.mconf_command + [testdir]) ++ + def test_introspect_json_dump(self): + testdir = os.path.join(self.unit_test_dir, '57 introspection') + self.init(testdir) + diff --git a/source/d/meson/meson.SlackBuild b/source/d/meson/meson.SlackBuild index 38193377..860dd31f 100755 --- a/source/d/meson/meson.SlackBuild +++ b/source/d/meson/meson.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=meson VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -60,6 +60,9 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +# Fix meson configure crash: +zcat $CWD/meson.47bdea504067d00e9bed522e9575bd2416bfe4ee.patch.gz | patch -p1 --verbose || exit 1 + python3 setup.py install --root=$PKG || exit 1 mv $PKG/usr/share/man $PKG/usr/ |