changeset 1101:9e8ac37514e6

vanilla: fix many packages
author David Demelier <markand@malikania.fr>
date Mon, 16 Sep 2019 13:53:06 +0200
parents 68d397064a6b
children b3bf4db11233
files Scripts/bulk.sh audio/opus/opus.sh audio/pulseaudio/pulseaudio.sh audio/wavpack/wavpack.sh compression/bzip2/bzip2.sh compression/libzip/libzip.sh core/e2fsprogs/e2fsprogs.sh core/eudev/eudev.sh python/py-mako/py-mako.sh python/py-markupsafe/py-markupsafe.sh python/py-setuptools/py-setuptools.sh python/python/python.sh ruby/ruby/ruby.sh
diffstat 13 files changed, 40 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/Scripts/bulk.sh	Fri Sep 13 13:52:29 2019 +0200
+++ b/Scripts/bulk.sh	Mon Sep 16 13:53:06 2019 +0200
@@ -53,7 +53,6 @@
 	echo -n "building $name: "
 
 	if [ $force -eq 1 ] || ! vpk info $name > /dev/null 2>&1; then
-
 		cd $TOP/$pkg
 
 		if vpk build > $TMPDIR/fail.$name 2>&1; then
--- a/audio/opus/opus.sh	Fri Sep 13 13:52:29 2019 +0200
+++ b/audio/opus/opus.sh	Mon Sep 16 13:53:06 2019 +0200
@@ -35,6 +35,7 @@
 	tar xvf $PKGNAME-$PKGVERSION.tar.gz
 	cd $PKGNAME-$PKGVERSION
 
+	# --enable-custom-modes: needed for jack2.
 	CC="$CC" \
 	CFLAGS="$CFLAGS" \
 	LDFLAGS="$LDFLAGS" \
@@ -43,7 +44,8 @@
 		--build=$CBUILD \
 		--host=$CHOST \
 		--prefix= \
-		--enable-shared
+		--enable-shared \
+		--enable-custom-modes
 	make
 	make install DESTDIR=$DESTDIR
 	find $DESTDIR -type f -name "*.la" -delete
--- a/audio/pulseaudio/pulseaudio.sh	Fri Sep 13 13:52:29 2019 +0200
+++ b/audio/pulseaudio/pulseaudio.sh	Mon Sep 16 13:53:06 2019 +0200
@@ -172,6 +172,7 @@
 	cd $PKGNAME-$PKGVERSION
 
 	CC="$CC" \
+	CPP="$CC -E" \
 	CFLAGS="$CFLAGS" \
 	LDFLAGS="$LDFLAGS" \
 	LIBS="$LIBS" \
--- a/audio/wavpack/wavpack.sh	Fri Sep 13 13:52:29 2019 +0200
+++ b/audio/wavpack/wavpack.sh	Mon Sep 16 13:53:06 2019 +0200
@@ -35,7 +35,7 @@
 	tar xvf $PKGVERSION.tar.gz
 	cd WavPack-$PKGVERSION
 
-	./autogen.sh
+	autoreconf -vif
 	CC="$CC" \
 	CFLAGS="$CFLAGS" \
 	LDFLAGS="$LDFLAGS" \
--- a/compression/bzip2/bzip2.sh	Fri Sep 13 13:52:29 2019 +0200
+++ b/compression/bzip2/bzip2.sh	Mon Sep 16 13:53:06 2019 +0200
@@ -38,6 +38,7 @@
 	patch -p1 < ../patch-CVE-2016-3189.patch
 	patch -p0 < ../patch-fhs.patch
 	sed -i -e 's/$(PREFIX)/$(DESTDIR)$(PREFIX)/g' Makefile
+	make CC="$CC" CFLAGS="$CFLAGS" all
 	make CC="$CC" CFLAGS="$CFLAGS" -f Makefile-libbz2_so all
 	make install DESTDIR=$DESTDIR PREFIX=/
 	install -D libbz2.so.$PKGVERSION $DESTDIR/lib/libbz2.so.$PKGVERSION
--- a/compression/libzip/libzip.sh	Fri Sep 13 13:52:29 2019 +0200
+++ b/compression/libzip/libzip.sh	Mon Sep 16 13:53:06 2019 +0200
@@ -39,6 +39,7 @@
 	mkdir build && cd build
 	cmake .. \
 		-DBUILD_SHARED_LIBS=On \
+		-DCMAKE_C_COMPILER="$CC" \
 		-DCMAKE_C_FLAGS="$CFLAGS" \
 		-DCMAKE_EXE_LINKER_FLAGS="-lfts" \
 		-DCMAKE_INSTALL_LIBDIR=/lib \
--- a/core/e2fsprogs/e2fsprogs.sh	Fri Sep 13 13:52:29 2019 +0200
+++ b/core/e2fsprogs/e2fsprogs.sh	Mon Sep 16 13:53:06 2019 +0200
@@ -69,7 +69,7 @@
 		--disable-libblkid \
 		--enable-elf-shlibs \
 		--with-crond-dir=/etc/cron.d \
-		$with_fuse
+		$with_fuse \
 		$with_nls
 	make
 	make install install-libs DESTDIR=$DESTDIR
--- a/core/eudev/eudev.sh	Fri Sep 13 13:52:29 2019 +0200
+++ b/core/eudev/eudev.sh	Mon Sep 16 13:53:06 2019 +0200
@@ -31,6 +31,8 @@
 : ${CBUILD:=$(uname -m)-linux-musl}
 : ${CC:=clang}
 : ${CFLAGS:=-O2}
+: ${CXX:=clang++}
+: ${CXXFLAGS:=-O2}
 : ${LDFLAGS:=}
 : ${LIBS:=}
 : ${KMOD:=yes}
@@ -51,6 +53,8 @@
 	autoreconf -fi
 	CC="$CC" \
 	CFLAGS="$CFLAGS" \
+	CXX="$CXX" \
+	CXXFLAGS="$CXXFLAGS" \
 	LDFLAGS="$LDFLAGS" \
 	LIBS="$LIBS" \
 	./configure \
--- a/python/py-mako/py-mako.sh	Fri Sep 13 13:52:29 2019 +0200
+++ b/python/py-mako/py-mako.sh	Mon Sep 16 13:53:06 2019 +0200
@@ -29,7 +29,12 @@
 	tar xvf Mako-$PKGVERSION.tar.gz
 	cd Mako-$PKGVERSION
 
-	python setup.py install --root=$DESTDIR --prefix=/.
+	python setup.py build
+	python setup.py install \
+		--root=$DESTDIR \
+		--prefix=/ \
+		--install-purelib=/lib/python3.7/site-packages \
+		--install-platlib=/lib/python3.7/lib-dynload
 
 	cd ..
 	rm -rf Mako-$PKGVERSION
--- a/python/py-markupsafe/py-markupsafe.sh	Fri Sep 13 13:52:29 2019 +0200
+++ b/python/py-markupsafe/py-markupsafe.sh	Mon Sep 16 13:53:06 2019 +0200
@@ -30,7 +30,11 @@
 	cd MarkupSafe-$PKGVERSION
 
 	python setup.py build
-	python setup.py install --root=$DESTDIR --prefix=/.
+	python setup.py install \
+		--root=$DESTDIR \
+		--prefix=/ \
+		--install-purelib=/lib/python3.7/site-packages \
+		--install-platlib=/lib/python3.7/lib-dynload
 
 	cd ..
 	rm -rf MarkupSafe-$PKGVERSION
--- a/python/py-setuptools/py-setuptools.sh	Fri Sep 13 13:52:29 2019 +0200
+++ b/python/py-setuptools/py-setuptools.sh	Mon Sep 16 13:53:06 2019 +0200
@@ -30,8 +30,21 @@
 		tar xvf v$PKGVERSION.tar.gz
 		cd setuptools-$PKGVERSION
 
+		case $py in
+		"python")
+			directory="3.7"
+			;;
+		"python2")
+			directory="2.7"
+			;;
+		esac
+
 		$py bootstrap.py
-		$py setup.py install --root=$DESTDIR --prefix=/.
+		$py setup.py install \
+			--root=$DESTDIR \
+			--prefix=/ \
+			--install-purelib=/lib/python$directory/site-packages \
+			--install-platlib=/lib/python$directory/lib-dynload
 
 		cd ..
 		rm -rf setuptools-$PKGVERSION
--- a/python/python/python.sh	Fri Sep 13 13:52:29 2019 +0200
+++ b/python/python/python.sh	Mon Sep 16 13:53:06 2019 +0200
@@ -53,7 +53,7 @@
 		--build=$CBUILD \
 		--host=$CHOST \
 		--target=$CTARGET \
-		--prefix=/. \
+		--prefix=/ \
 		--enable-shared \
 		--with-system-expat \
 		--with-system-ffi \
@@ -62,6 +62,7 @@
 	make
 	make install DESTDIR=$DESTDIR
 	ln -sf python3.7 $DESTDIR/bin/python
+	sed -i -e "s|prefix=/|prefix=|" $DESTDIR/lib/pkgconfig/*.pc
 
 	cd ..
 	rm -rf Python-$PKGVERSION
--- a/ruby/ruby/ruby.sh	Fri Sep 13 13:52:29 2019 +0200
+++ b/ruby/ruby/ruby.sh	Mon Sep 16 13:53:06 2019 +0200
@@ -38,6 +38,7 @@
 	tar xvf $PKGNAME-$PKGVERSION.tar.gz
 	cd $PKGNAME-$PKGVERSION
 
+	patch -p0 < ../patch-clang.patch
 	CC="$CC" \
 	CFLAGS="$CFLAGS" \
 	CXX="$CXX" \