Subject | Hash | Author | Date (UTC) |
---|---|---|---|
libpng to new nyan | eb7d57cb73cf81182119fbed8ec1a8709b6a8a26 | Sylvain BERTRAND | 2021-06-26 13:10:39 |
bzip2 to new nyan | 40af37d911798c7950c61b1391f8baeaa8839b6c | Sylvain BERTRAND | 2021-06-25 01:41:28 |
mutt to new nyan | d497b7f9acee77342c6dca432fcc1bd0696715a3 | Sylvain BERTRAND | 2021-06-25 00:40:13 |
miniupnpc to new nyan | dd4cf201c1b072384430cb6ea3c8f609c8cfc21a | Sylvain BERTRAND | 2021-06-24 21:14:38 |
libtool to new nyan | 98cdc4c623b6de00ef0f60aa6d3f2a42a8d33a5e | Sylvain BERTRAND | 2021-06-24 19:48:02 |
automake to new nyan | 7402408b2621a1ed85665f26841073575ad7d944 | Sylvain BERTRAND | 2021-06-24 19:33:09 |
autoconf to new nyan | 52e700d38cb6ecfc6c1e37d920e5b089f652be66 | Sylvain BERTRAND | 2021-06-24 19:25:39 |
libffi/perl5/python3 to new nyan | bf95e3edba98e9b33e63e7c7e11f54f1a7919a0a | Sylvain BERTRAND | 2021-06-24 16:13:25 |
openssh fixed 64 truncation and new nyan | 8dc61ff35842cab7a6b835dc2ec46201e0d533d2 | Sylvain BERTRAND | 2021-06-24 12:21:19 |
sync linux config with current ncurses | 018c21a2c1b298a7afde1e69aeece48e00d5291e | Sylvain BERTRAND | 2021-06-24 00:25:19 |
vim: new nyan | 1d8ebb3757d0b421b9433c68b3e099020d39aba9 | Sylvain BERTRAND | 2021-06-23 19:35:27 |
towards the new nyan | 34554e0757e39f9b8363b30148fc5ee6b4b429a2 | Sylvain BERTRAND | 2021-06-23 18:37:41 |
gfx stack update | afaaadfdad869098a1a4eba62bca68afb9536b79 | Sylvain BERTRAND | 2021-06-23 01:04:53 |
drm: move to new nyan | 1a416b7c38ea65998df66c171a2202e981bc1444 | Sylvain BERTRAND | 2021-06-22 15:47:05 |
quality of life for dealing with AMD devel linux | 8ffca64c4d652517553a0495da1219dac5af4274 | Sylvain BERTRAND | 2021-06-21 19:02:41 |
nyangpt:fix install path | bc3f973810e90a262b4031e3e68907debb6a8f5e | Sylvain BERTRAND | 2021-06-19 15:17:12 |
meh | 49c47476a2dc7adb305ac1476435025da2a85231 | Sylvain BERTRAND | 2021-06-19 14:56:21 |
binutils/tinycc toolchain | 33a1aacaa3f4a4408522a4f0d20ef4d1cca6f1a3 | Sylvain BERTRAND | 2021-06-19 14:55:45 |
muinit: fix slot | 44da131be771b150b241871860bfdb1cdd57274f | Sylvain BERTRAND | 2021-06-19 12:38:18 |
mudev: fix slot | c00f05864ad26357a37f5fa0b25eb193412dfdc7 | Sylvain BERTRAND | 2021-06-19 12:36:44 |
File | Lines added | Lines deleted |
---|---|---|
builders/libpng-1.6.37/builder.sh | 15 | 8 |
File builders/libpng-1.6.37/builder.sh copied from file builders/m4-1.4.19/builder.sh (similarity 71%) (mode: 100644) (index f649f63..b668a86) | |||
1 | src_name=m4 | ||
1 | src_name=libpng | ||
2 | 2 | version=${pkg_name##*-} | version=${pkg_name##*-} |
3 | 3 | slot=$version | slot=$version |
4 | 4 | archive_name=$src_name-$version.tar.xz | archive_name=$src_name-$version.tar.xz |
5 | url0=http://ftp.gnu.org/gnu/m4/$archive_name | ||
5 | url0=https://download.sourceforge.net/$src_name/$archive_name | ||
6 | 6 | ||
7 | 7 | pkg_dir=$pkgs_dir_root/$src_name-$version | pkg_dir=$pkgs_dir_root/$src_name-$version |
8 | 8 | rm -Rf $pkg_dir | rm -Rf $pkg_dir |
... | ... | $PATH\ | |
25 | 25 | target_gnu_triple=$(basename "$(ls -d /nyan/toolchains/binutils-2.36.1-gcc-4.7.4/current/bin/*-gcc)") | target_gnu_triple=$(basename "$(ls -d /nyan/toolchains/binutils-2.36.1-gcc-4.7.4/current/bin/*-gcc)") |
26 | 26 | target_gnu_triple=${target_gnu_triple%-gcc} | target_gnu_triple=${target_gnu_triple%-gcc} |
27 | 27 | ||
28 | export 'CFLAGS=-O2 -pipe -fPIC' | ||
29 | export "CC=$target_gnu_triple-gcc \ | ||
28 | export "CPPFLAGS=\ | ||
30 | 29 | -isystem /nyan/glibc/current/include \ | -isystem /nyan/glibc/current/include \ |
31 | 30 | -isystem /nyan/linux-headers/current/include \ | -isystem /nyan/linux-headers/current/include \ |
32 | -B/nyan/glibc/current/lib \ | ||
31 | -I/nyan/zlib/current/include" | ||
32 | export 'CFLAGS=-O2 -pipe -fPIC' | ||
33 | export "LDFLAGS=\ | ||
34 | -L/nyan/zlib/current/lib \ | ||
33 | 35 | -L/nyan/glibc/current/lib \ | -L/nyan/glibc/current/lib \ |
34 | 36 | -Wl,-rpath-link,/nyan/glibc/current/lib \ | -Wl,-rpath-link,/nyan/glibc/current/lib \ |
35 | 37 | -Wl,-s \ | -Wl,-s \ |
36 | 38 | -static-libgcc" | -static-libgcc" |
37 | export AR=$target_gnu_triple-ar | ||
39 | # must include -B here, since libtool crap is filtering it out | ||
40 | export "CC=$target_gnu_triple-gcc -B/nyan/glibc/current/lib" | ||
38 | 41 | $pkg_dir/configure \ | $pkg_dir/configure \ |
39 | 42 | --prefix=/nyan/$src_name/$slot \ | --prefix=/nyan/$src_name/$slot \ |
40 | --disable-nls | ||
43 | --enable-shared \ | ||
44 | --enable-hardware-optimizations \ | ||
45 | --disable-static | ||
46 | unset CPPFLAGS | ||
41 | 47 | unset CFLAGS | unset CFLAGS |
48 | unset LDFLAGS | ||
42 | 49 | unset CC | unset CC |
43 | unset AR | ||
44 | 50 | ||
45 | 51 | make -j $threads_n | make -j $threads_n |
46 | 52 | make install | make install |
47 | 53 | ||
48 | 54 | rm -Rf /nyan/$src_name/$slot/share | rm -Rf /nyan/$src_name/$slot/share |
55 | rm -f /nyan/$src_name/$slot/lib/*.la | ||
49 | 56 | ||
50 | 57 | export PATH=$PATH_SAVED | export PATH=$PATH_SAVED |
51 | 58 | unset PATH_SAVED | unset PATH_SAVED |