Mercurial > vanilla
changeset 392:8017138b628e
lib: convert packages to clang
line wrap: on
line diff
--- a/lib/argp-standalone/argp-standalone.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/argp-standalone/argp-standalone.sh Tue Apr 02 20:01:00 2019 +0200 @@ -24,7 +24,7 @@ : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=}
--- a/lib/efivar/efivar.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/efivar/efivar.sh Tue Apr 02 20:01:00 2019 +0200 @@ -22,7 +22,7 @@ PKGSUMMARY="tools to manipulate EFI variables" PKGDOWNLOAD="https://github.com/rhboot/$PKGNAME/releases/download/$PKGVERSION/$PKGNAME-$PKGVERSION.tar.bz2" -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} build()
--- a/lib/expat/expat.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/expat/expat.sh Tue Apr 02 20:01:00 2019 +0200 @@ -24,7 +24,7 @@ : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=}
--- a/lib/fribidi/fribidi.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/fribidi/fribidi.sh Tue Apr 02 20:01:00 2019 +0200 @@ -24,7 +24,7 @@ : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=}
--- a/lib/glib/glib.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/glib/glib.sh Tue Apr 02 20:01:00 2019 +0200 @@ -24,7 +24,7 @@ PKGDEPENDS="dev/meson lib/pcre lib/zlib" PKGOPTIONS="NLS SELINUX" -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} : ${LDFLAGS:=} : ${NLS:=yes}
--- a/lib/gmp/gmp.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/gmp/gmp.sh Tue Apr 02 20:01:00 2019 +0200 @@ -24,7 +24,7 @@ : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=}
--- a/lib/jansson/jansson.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/jansson/jansson.sh Tue Apr 02 20:01:00 2019 +0200 @@ -23,7 +23,7 @@ PKGDOWNLOAD="http://www.digip.org/$PKGNAME/releases/$PKGNAME-2.12.tar.gz" PKGDEPENDS="dev/cmake:build" -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} build()
--- a/lib/libaio/libaio.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/libaio/libaio.sh Tue Apr 02 20:01:00 2019 +0200 @@ -23,7 +23,7 @@ PKGDOWNLOAD="http://ftp.debian.org/debian/pool/main/liba/$PKGNAME/${PKGNAME}_${PKGVERSION}.orig.tar.gz" PKGDEPENDS="lib/linux-headers" -: ${CC:=gcc} +: ${CC:=clang} build() {
--- a/lib/libcddb/libcddb.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/libcddb/libcddb.sh Tue Apr 02 20:01:00 2019 +0200 @@ -22,7 +22,7 @@ PKGSUMMARY="library to access CDDB server" PKGDOWNLOAD="https://downloads.sourceforge.net/sourceforge/${PKGNAME}/${PKGNAME}-${PKGVERSION}.tar.bz2" -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=}
--- a/lib/libdrm/libdrm.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/libdrm/libdrm.sh Tue Apr 02 20:01:00 2019 +0200 @@ -26,7 +26,7 @@ : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lib/libedit/clang.patch Tue Apr 02 20:01:00 2019 +0200 @@ -0,0 +1,27 @@ +--- src/chartype.h.orig 2019-04-02 14:07:48.072839008 +0200 ++++ src/chartype.h 2019-04-02 14:08:17.924144370 +0200 +@@ -29,24 +29,6 @@ + #ifndef _h_chartype_f + #define _h_chartype_f + +-/* Ideally we should also test the value of the define to see if it +- * supports non-BMP code points without requiring UTF-16, but nothing +- * seems to actually advertise this properly, despite Unicode 3.1 having +- * been around since 2001... */ +-#if !defined(__NetBSD__) && \ +- !defined(__sun) && \ +- !(defined(__APPLE__) && defined(__MACH__)) && \ +- !defined(__OpenBSD__) && \ +- !defined(__FreeBSD__) && \ +- !defined(__DragonFly__) +-#ifndef __STDC_ISO_10646__ +-/* In many places it is assumed that the first 127 code points are ASCII +- * compatible, so ensure wchar_t indeed does ISO 10646 and not some other +- * funky encoding that could break us in weird and wonderful ways. */ +- #error wchar_t must store ISO 10646 characters +-#endif +-#endif +- + /* Oh for a <uchar.h> with char32_t and __STDC_UTF_32__ in it... + * ref: ISO/IEC DTR 19769 + */
--- a/lib/libedit/libedit.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/libedit/libedit.sh Tue Apr 02 20:01:00 2019 +0200 @@ -25,10 +25,8 @@ : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} -: ${CXX:=g++} -: ${CXXFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=} @@ -38,10 +36,9 @@ tar xvaf $PKGNAME-$PKGVERSION.tar.gz pushd $PKGNAME-$PKGVERSION + patch -p0 < ../clang.patch CC="$CC" \ CFLAGS="$CFLAGS" \ - CXX="$CXX" \ - CXXFLAGS="$CXXFLAGS" \ LDFLAGS="$LDFLAGS" \ LIBS="$LIBS" \ ./configure \
--- a/lib/libevdev/libevdev.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/libevdev/libevdev.sh Tue Apr 02 20:01:00 2019 +0200 @@ -24,7 +24,7 @@ : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=}
--- a/lib/libevent/libevent.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/libevent/libevent.sh Tue Apr 02 20:01:00 2019 +0200 @@ -25,7 +25,7 @@ : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=}
--- a/lib/libffi/libffi.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/libffi/libffi.sh Tue Apr 02 20:01:00 2019 +0200 @@ -24,9 +24,9 @@ : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} -: ${CXX:=g++} +: ${CXX:=clang++} : ${CXXFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=}
--- a/lib/libinput/libinput.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/libinput/libinput.sh Tue Apr 02 20:01:00 2019 +0200 @@ -24,7 +24,7 @@ PKGDEPENDS="lib/libevdev lib/mtdev" PKGOPTIONS="DOXYGEN WACOM" -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=}
--- a/lib/libmnl/libmnl.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/libmnl/libmnl.sh Tue Apr 02 20:01:00 2019 +0200 @@ -24,7 +24,7 @@ : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=}
--- a/lib/libnftnl/libnftnl.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/libnftnl/libnftnl.sh Tue Apr 02 20:01:00 2019 +0200 @@ -25,7 +25,7 @@ : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=}
--- a/lib/libogg/libogg.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/libogg/libogg.sh Tue Apr 02 20:01:00 2019 +0200 @@ -24,7 +24,7 @@ : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=}
--- a/lib/libunistring/libunistring.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/libunistring/libunistring.sh Tue Apr 02 20:01:00 2019 +0200 @@ -24,7 +24,7 @@ : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=}
--- a/lib/libuv/libuv.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/libuv/libuv.sh Tue Apr 02 20:01:00 2019 +0200 @@ -25,7 +25,7 @@ : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=}
--- a/lib/libxkbcommon/libxkbcommon.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/libxkbcommon/libxkbcommon.sh Tue Apr 02 20:01:00 2019 +0200 @@ -26,7 +26,7 @@ : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=}
--- a/lib/libxklavier/libxklavier.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/libxklavier/libxklavier.sh Tue Apr 02 20:01:00 2019 +0200 @@ -28,9 +28,9 @@ x11/libxml2 x11/libxmodmap" -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} -: ${CXX:=g++} +: ${CXX:=clang++} : ${CXXFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=}
--- a/lib/libxml2/libxml2.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/libxml2/libxml2.sh Tue Apr 02 20:01:00 2019 +0200 @@ -25,7 +25,7 @@ : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=}
--- a/lib/libxslt/libxslt.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/libxslt/libxslt.sh Tue Apr 02 20:01:00 2019 +0200 @@ -26,9 +26,9 @@ : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} -: ${CXX:=g++} +: ${CXX:=clang++} : ${CXXFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=}
--- a/lib/libzip/libzip.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/libzip/libzip.sh Tue Apr 02 20:01:00 2019 +0200 @@ -25,7 +25,7 @@ : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=}
--- a/lib/lzo/lzo.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/lzo/lzo.sh Tue Apr 02 20:01:00 2019 +0200 @@ -24,7 +24,7 @@ : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=}
--- a/lib/mpc/mpc.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/mpc/mpc.sh Tue Apr 02 20:01:00 2019 +0200 @@ -24,7 +24,7 @@ : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=}
--- a/lib/mpfr/mpfr.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/mpfr/mpfr.sh Tue Apr 02 20:01:00 2019 +0200 @@ -25,7 +25,7 @@ : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=}
--- a/lib/mtdev/mtdev.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/mtdev/mtdev.sh Tue Apr 02 20:01:00 2019 +0200 @@ -22,7 +22,7 @@ PKGSUMMARY="multitouch protocol translation library" PKGDOWNLOAD="http://bitmath.org/code/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz" -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=}
--- a/lib/musl-fts/musl-fts.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/musl-fts/musl-fts.sh Tue Apr 02 20:01:00 2019 +0200 @@ -24,7 +24,7 @@ : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=}
--- a/lib/musl-obstack/musl-obstack.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/musl-obstack/musl-obstack.sh Tue Apr 02 20:01:00 2019 +0200 @@ -24,7 +24,7 @@ : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=}
--- a/lib/ncurses/ncurses.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/ncurses/ncurses.sh Tue Apr 02 20:01:00 2019 +0200 @@ -24,7 +24,7 @@ : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=}
--- a/lib/pcre/pcre.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/pcre/pcre.sh Tue Apr 02 20:01:00 2019 +0200 @@ -25,9 +25,9 @@ : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} -: ${CXX:=g++} +: ${CXX:=clang++} : ${CXXFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=}
--- a/lib/popt/popt.sh Tue Apr 02 13:33:22 2019 +0200 +++ b/lib/popt/popt.sh Tue Apr 02 20:01:00 2019 +0200 @@ -23,9 +23,9 @@ PKGDOWNLOAD="http://rpm5.org/files/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz" PKGOPTIONS="NLS" -: ${CC:=gcc} +: ${CC:=clang} : ${CFLAGS:=-O2} -: ${CXX:=g++} +: ${CXX:=clang++} : ${CXXFLAGS:=-O2} : ${LDFLAGS:=} : ${LIBS:=}