sylware / nyanlinux (public) (License: AFFERO GPLv3) (since 2019-09-09) (hash sha1)
scripts for a lean, from scratch, amd hardware, linux distro
List of commits:
Subject Hash Author Date (UTC)
gfx stack update (mesa SDK being trashed more) ee38e381557418681479858c8384aafb5d631250 Sylvain BERTRAND 2022-05-08 14:38:32
gfx stack update 16b749f378d11f768a612cf08676789f7fdff2bc Sylvain BERTRAND 2022-04-24 15:56:01
gfx stack update 68453551954c52e998012d0ce1f5b05e99e24df5 Sylvain BERTRAND 2022-04-17 15:47:49
gfx stack update (AMD dev linux broken on navi10 LXE) 0bad3efa8e0e6e24c44c0707e494d47fc833755f Sylvain BERTRAND 2022-04-10 16:04:32
gfx stack update 189baa3e6c397181d0639e18a5e56c27aed03bfd Sylvain BERTRAND 2022-04-03 16:28:42
gfx stack update (linux destroyed by gcc/clang) d692fbce2d54116209ec329d5e172018652cf046 Sylvain BERTRAND 2022-03-27 15:25:21
gfx stack update (a lot of new trash code in linux, microsoft? google? ibm?) 0e915966007eecfc71620a3852ae26c059725204 Sylvain BERTRAND 2022-03-20 16:15:55
more C compilers 6b8020c1ea2bca8d65b86740c850723f04f0cb9b Sylvain BERTRAND 2022-03-20 16:13:55
gfx stack update 031c1509740c7abf25aadac2136695c3e292ce5c Sylvain BERTRAND 2022-03-13 13:22:52
gfx stack update (linux is being trashed because of fanboys of compilers) c900fe1a5b86b2db51a694ef124513a31baf326f Sylvain BERTRAND 2022-03-06 13:53:59
dav1d: need an upstream fix 76a6d021cb56e9e81655d4f4391bcb088c7f3878 Sylvain BERTRAND 2022-03-04 20:59:18
gfx stack update (ffmpeg/dav1d glitched) 19612db67cc5c5d2389d25a4faaad6a38f9e6ead Sylvain BERTRAND 2022-02-28 21:11:10
gfx stack update 4d43e5f3f1cb8fe67ee7cad3a96c18e1be7b3232 Sylvain BERTRAND 2022-02-20 13:04:44
gfx stack update 656a6a347d377529db75f7a82487b7a23a6a05db Sylvain BERTRAND 2022-02-14 00:45:03
gfx stack update 2c431f853f8d938972aebe8ce9e4be29c93e9329 Sylvain BERTRAND 2022-02-06 17:53:13
gfx stack update 032d8009b7dbc3a02781fa708ea72a9199e23e74 Sylvain BERTRAND 2022-01-30 16:40:14
gfx stack update fed039d498c6b8c6c43f7012ba77a5a582c86c0c Sylvain BERTRAND 2022-01-24 02:43:25
gfx stack update a8ccdfe5ec91a1eed44965159059210b16322f0f Sylvain BERTRAND 2022-01-16 19:11:28
gfx stack update (AMD linux/x11 repos unreachable) 15abc62444150c19cbdfed902a4b809c2d3e1953 Sylvain BERTRAND 2022-01-09 15:39:18
gfx stack update 871f623caef6d555653e060c975609f7740c02d3 Sylvain BERTRAND 2022-01-02 16:27:47
Commit ee38e381557418681479858c8384aafb5d631250 - gfx stack update (mesa SDK being trashed more)
Blame konstantin seuer for its highly toxic radix sort compute shaders,
which forces radv SDK to be dependent on glslang instead of a simple C
generator (direct or simple C coded SPIR-V assembler).
Vulkan raytracing being introspectable, excise this toxic implementation
for now. The hard truth is, as for today, raytracing does not bring
pertinent rendering improvement for its silicium cost.
Author: Sylvain BERTRAND
Author date (UTC): 2022-05-08 14:38
Committer name: Sylvain BERTRAND
Committer date (UTC): 2022-05-08 14:38
Parent(s): 16b749f378d11f768a612cf08676789f7fdff2bc
Signer:
Signing key:
Signing status: N
Tree: 37c0c8cba831a87e4a5a3e5f1144af52ae5d089f
File Lines added Lines deleted
builders/dav1d-9833c92807715d5b6ca0f88d13081e25744d65e0/builder.sh 0 0
builders/dav1d-9833c92807715d5b6ca0f88d13081e25744d65e0/contrib/x86_64_linux_glibc_gcc.sh 0 0
builders/ffmpeg-b980d9e8ecf5d4bc5e39a74bdad98c7cc400da84/builder.sh 0 0
builders/freetype-2.12.0/builder.sh 0 0
builders/links-0/builder.sh 0 76
builders/links-1/builder.sh 0 76
builders/links-2.26/builder.sh 1 1
builders/llvm-f2b16488129ef408e89c900f61dc53b1a6699c45/builder.sh 0 0
builders/llvm-f2b16488129ef408e89c900f61dc53b1a6699c45/llvm-config.keep 0 0
builders/lynx-0/1.LYCookie.c.patch 0 69
builders/lynx-0/2.LYCookie.c.patch 0 79
builders/lynx-0/builder.sh 0 101
builders/lynx-2.9.0dev.6/builder.sh 0 102
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/builder.sh 0 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/amd.sh 0 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/compiler.sh 0 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/compiler_glsl.sh 0 5
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/compiler_nir.sh 0 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/dri_util.c.patch 0 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/dri_util.h.patch 0 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/drm_helper.h.patch 0 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/egl.sh 0 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/egl_dri2.c.patch 0 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/external_deps.sh 0 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/gallium.sh 0 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/gallium_auxiliary.sh 0 1
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/gallium_drivers.sh 1 1
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/gallium_frontends.sh 0 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/gallium_state_trackers.sh 0 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/gallium_targets.sh 0 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/gallium_winsys.sh 0 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/gbm.sh 0 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/gcc_binutils.sh 0 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/glx.sh 0 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/loader.sh 0 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/mapi.sh 0 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/matypes.h.x86_64 0 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/mesa.sh 0 7
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/pipe_loader.c.patch 0 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/pkgconfig/dri.pc.in 0 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/pkgconfig/egl.pc.in 0 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/pkgconfig/gbm.pc.in 0 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/pkgconfig/gl.pc.in 0 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/si_pipe.c.patch 0 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/si_uvd.c 0 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/util.sh 1 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/vtn_opencl.c 0 0
builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/x86_64_linux_glibc_amdgpu.sh 0 0
builders/mesa-vulkan-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/builder.sh 0 0
builders/mesa-vulkan-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/generators.sh 7 2
builders/mesa-vulkan-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/rt_was_sabotaged.patch 37 0
builders/mesa-vulkan-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/vk_enum_to_str.c 6 0
builders/mesa-vulkan-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/vk_enum_to_str.h 1 0
builders/mesa-vulkan-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/vtn_opencl.c 0 0
builders/mesa-vulkan-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh 4 2
builders/mesa-vulkan-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/radeon_icd.x86_64.json 0 0
File builders/dav1d-9833c92807715d5b6ca0f88d13081e25744d65e0/builder.sh copied from file builders/dav1d-87f9a81cd770e49394a45deca7a3df41243de00b/builder.sh (similarity 100%)
File builders/dav1d-9833c92807715d5b6ca0f88d13081e25744d65e0/contrib/x86_64_linux_glibc_gcc.sh copied from file builders/dav1d-87f9a81cd770e49394a45deca7a3df41243de00b/contrib/x86_64_linux_glibc_gcc.sh (similarity 100%)
File builders/ffmpeg-b980d9e8ecf5d4bc5e39a74bdad98c7cc400da84/builder.sh copied from file builders/ffmpeg-058a1ff9b4cdbd2e1a93acc8bf0365e7d01cc9f4/builder.sh (similarity 100%)
File builders/freetype-2.12.0/builder.sh copied from file builders/freetype-2.10.4/builder.sh (similarity 100%)
File builders/links-0/builder.sh deleted (index 25e3cf1..0000000)
1 src_name=links
2 version=2.20.1
3 archive_name=$src_name-$version.tar.bz2
4 url0=http://links.twibright.com/download/$src_name-$version.tar.bz2
5
6 src_dir=$src_dir_root/$src_name-$version
7 cd $src_dir_root
8 rm -Rf $src_name-$version
9 tar xf $archive_name
10
11 build_dir=$builds_dir_root/$pkg_name-$version
12 rm -Rf $build_dir
13 mkdir -p $build_dir
14 cd $build_dir
15
16 # use openssl/libressl :(
17
18 export "PKG_CONFIG_PATH=\
19 /nyan/expat/current/lib/pkgconfig:\
20 /nyan/nyanuuid/current/lib/pkgconfig:\
21 /nyan/fontconfig/current/lib/pkgconfig:\
22 /nyan/freetype/current/lib/pkgconfig:\
23 /nyan/libSM/current/lib/pkgconfig:\
24 /nyan/libICE/current/lib/pkgconfig:\
25 /nyan/libXt/current/lib/pkgconfig:\
26 /nyan/libXdmcp/current/lib/pkgconfig:\
27 /nyan/libXau/current/lib/pkgconfig:\
28 /nyan/libpthread-stubs/current/lib/pkgconfig:\
29 /nyan/libxcb/current/lib/pkgconfig:\
30 /nyan/xorgproto/current/share/pkgconfig:\
31 /nyan/libX11/current/lib/pkgconfig"
32
33 export "CPPFLAGS=\
34 $(pkg-config --cflags-only-I x11 xt) \
35 -I/nyan/libjpeg-turbo/current/include \
36 -I/nyan/libpng/current/include \
37 -I/nyan/zlib/current/include \
38 -I/nyan/libevent/current/include \
39 -I/nyan/libressl/current/include"
40 export "CC=gcc -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -static-libgcc \
41 -Wl,-rpath-link,\
42 /nyan/freetype/current/lib:\
43 /nyan/fontconfig/current/lib:\
44 /nyan/libICE/current/lib:\
45 /nyan/libSM/current/lib:\
46 /nyan/libXau/current/lib:\
47 /nyan/libxcb/current/lib:\
48 /nyan/libX11/current/lib:\
49 /nyan/glibc/current/lib"
50 export "CFLAGS=-O2 -pipe -fPIC $(pkg-config --cflags-only-other x11)"
51 export "LDFLAGS=\
52 $(pkg-config --libs-only-L x11 xau xcb xdmcp xt) \
53 -L/nyan/libjpeg-turbo/current/lib \
54 -L/nyan/libpng/current/lib \
55 -L/nyan/zlib/current/lib \
56 -L/nyan/libevent/current/lib \
57 -L/nyan/libressl/current/lib"
58 export "LIBS=-lpthread"
59 $src_dir/configure \
60 --prefix=/nyan/links/0 \
61 --enable-graphics
62 unset LIBS
63 unset LDFLAGS
64 unset CFLAGS
65 unset CC
66 unset CPPFLAGS
67 unset PKG_CONFIG_PATH
68
69 make -j $threads_n
70 make install
71
72 # cleanup and tidying
73 rm -Rf /nyan/$src_name/0/man
74 strip -s /nyan/$src_name/0/bin/$src_name
75
76 rm -Rf $build_dir $src_dir
File builders/links-1/builder.sh deleted (index 2672983..0000000)
1 src_name=links
2 version=2.21
3 archive_name=$src_name-$version.tar.bz2
4 url0=http://links.twibright.com/download/$src_name-$version.tar.bz2
5
6 slot=1
7
8 src_dir=$src_dir_root/$src_name-$version
9 cd $src_dir_root
10 rm -Rf $src_name-$version
11 tar xf $archive_name
12
13 build_dir=$builds_dir_root/$pkg_name-$version
14 rm -Rf $build_dir
15 mkdir -p $build_dir
16 cd $build_dir
17
18 export "PKG_CONFIG_LIBDIR=\
19 /nyan/expat/current/lib/pkgconfig:\
20 /nyan/nyanuuid/current/lib/pkgconfig:\
21 /nyan/fontconfig/current/lib/pkgconfig:\
22 /nyan/freetype/current/lib/pkgconfig:\
23 /nyan/libSM/current/lib/pkgconfig:\
24 /nyan/libICE/current/lib/pkgconfig:\
25 /nyan/libXt/current/lib/pkgconfig:\
26 /nyan/libXdmcp/current/lib/pkgconfig:\
27 /nyan/libXau/current/lib/pkgconfig:\
28 /nyan/libpthread-stubs/current/lib/pkgconfig:\
29 /nyan/libxcb/current/lib/pkgconfig:\
30 /nyan/xorgproto/current/share/pkgconfig:\
31 /nyan/libX11/current/lib/pkgconfig"
32
33 export "CPPFLAGS=\
34 $(pkg-config --cflags-only-I x11 xt) \
35 -I/nyan/libjpeg-turbo/current/include \
36 -I/nyan/libpng/current/include \
37 -I/nyan/zlib/current/include \
38 -I/nyan/libevent/current/include \
39 -I/nyan/libressl/current/include"
40 export "CC=gcc -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -static-libgcc \
41 -Wl,-rpath-link,\
42 /nyan/freetype/current/lib:\
43 /nyan/fontconfig/current/lib:\
44 /nyan/libICE/current/lib:\
45 /nyan/libSM/current/lib:\
46 /nyan/libXau/current/lib:\
47 /nyan/libxcb/current/lib:\
48 /nyan/libX11/current/lib:\
49 /nyan/glibc/current/lib"
50 export "CFLAGS=-O2 -pipe -fPIC $(pkg-config --cflags-only-other x11)"
51 export "LDFLAGS=\
52 $(pkg-config --libs-only-L x11 xau xcb xdmcp xt) \
53 -L/nyan/libjpeg-turbo/current/lib \
54 -L/nyan/libpng/current/lib \
55 -L/nyan/zlib/current/lib \
56 -L/nyan/libevent/current/lib \
57 -L/nyan/libressl/current/lib"
58 export "LIBS=-lpthread"
59 $src_dir/configure \
60 --prefix=/nyan/links/$slot \
61 --enable-graphics
62 unset LIBS
63 unset LDFLAGS
64 unset CFLAGS
65 unset CC
66 unset CPPFLAGS
67 unset PKG_CONFIG_PATH
68
69 make -j $threads_n
70 make install
71
72 # cleanup and tidying
73 rm -Rf /nyan/$src_name/$slot/man
74 strip -s /nyan/$src_name/$slot/bin/$src_name
75
76 rm -Rf $build_dir $src_dir
File builders/links-2.26/builder.sh renamed from builders/links-2.25/builder.sh (similarity 99%) (mode: 100644) (index a9e86b7..df74088)
1 1 src_name=links src_name=links
2 version=2.25
2 version=2.26
3 3 archive_name=$src_name-$version.tar.bz2 archive_name=$src_name-$version.tar.bz2
4 4 url0=http://links.twibright.com/download/$src_name-$version.tar.bz2 url0=http://links.twibright.com/download/$src_name-$version.tar.bz2
5 5
File builders/llvm-f2b16488129ef408e89c900f61dc53b1a6699c45/builder.sh copied from file builders/llvm-34a68037ddb4dff972c5d8c599cf5edf08fadf6b/builder.sh (similarity 100%)
File builders/llvm-f2b16488129ef408e89c900f61dc53b1a6699c45/llvm-config.keep copied from file builders/llvm-0e4ecfaf5a29ca146cbcc08ed38e7b7565d4580f/llvm-config.keep (similarity 100%)
File builders/lynx-0/1.LYCookie.c.patch deleted (index e0c31a0..0000000)
1 --- ./src/LYCookie.c
2 +++ ./src/LYCookie.c
3 @@ -371,7 +371,6 @@
4 BOOL Replacement = FALSE;
5 int invprompt_reasons = 0; /* what is wrong with this cookie - kw */
6
7 -#define FAILS_COND1 0x01
8 #define FAILS_COND4 0x02
9
10 if (co == NULL)
11 @@ -397,38 +396,6 @@
12 cookie_list = de->cookie_list;
13
14 /*
15 - * Apply sanity checks.
16 - *
17 - * Section 4.3.2, condition 1: The value for the Path attribute is
18 - * not a prefix of the request-URI.
19 - *
20 - * If cookie checking for this domain is set to INVCHECK_LOOSE,
21 - * then we want to bypass this check. The user should be queried
22 - * if set to INVCHECK_QUERY.
23 - */
24 - if (!is_prefix(co->path, path)) {
25 - invcheck_behaviour_t invcheck_bv = (de ? de->invcheck_bv
26 - : DEFAULT_INVCHECK_BV);
27 -
28 - switch (invcheck_bv) {
29 - case INVCHECK_LOOSE:
30 - break; /* continue as if nothing were wrong */
31 -
32 - case INVCHECK_QUERY:
33 - /* will prompt later if we get that far */
34 - invprompt_reasons |= FAILS_COND1;
35 - break;
36 -
37 - case INVCHECK_STRICT:
38 - CTrace((tfp,
39 - "store_cookie: Rejecting because '%s' is not a prefix of '%s'.\n",
40 - co->path, path));
41 - freeCookie(co);
42 - return;
43 - }
44 - }
45 -
46 - /*
47 * The next 4 conditions do NOT apply if the domain is still
48 * the default of request-host. (domains - case insensitive).
49 */
50 @@ -543,19 +510,6 @@
51 freeCookie(co);
52 FREE(msg);
53 return;
54 - }
55 - }
56 - if (invprompt_reasons & FAILS_COND1) {
57 - HTSprintf0(&msg,
58 - INVALID_COOKIE_PATH_CONFIRMATION,
59 - co->path, path);
60 - if (!HTForcedPrompt(cookie_noprompt, msg, NO)) {
61 - CTrace((tfp,
62 - "store_cookie: Rejecting because '%s' is not a prefix of '%s'.\n",
63 - co->path, path));
64 - freeCookie(co);
65 - FREE(msg);
66 - return;
67 }
68 }
69 FREE(msg);
File builders/lynx-0/2.LYCookie.c.patch deleted (index 60dca50..0000000)
1 --- src/LYCookie.c
2 +++ src/LYCookie.c
3 @@ -369,9 +369,6 @@
4 const char *ptr;
5 domain_entry *de = NULL;
6 BOOL Replacement = FALSE;
7 - int invprompt_reasons = 0; /* what is wrong with this cookie - kw */
8 -
9 -#define FAILS_COND4 0x02
10
11 if (co == NULL)
12 return;
13 @@ -453,66 +450,6 @@
14 freeCookie(co);
15 return;
16 }
17 -
18 - /*
19 - * RFC 2109 -
20 - * Section 4.3.2, condition 4: The request-host is an HDN (not IP
21 - * address) and has the form HD, where D is the value of the Domain
22 - * attribute, and H is a string that contains one or more dots.
23 - *
24 - * If cookie checking for this domain is set to INVCHECK_LOOSE, then we
25 - * want to bypass this check. The user should be queried if set to
26 - * INVCHECK_QUERY.
27 - */
28 - ptr = ((hostname + strlen(hostname)) - strlen(co->domain));
29 - if (StrChr(hostname, '.') < ptr) {
30 - invcheck_behaviour_t invcheck_bv = (de ? de->invcheck_bv
31 - : DEFAULT_INVCHECK_BV);
32 -
33 - switch (invcheck_bv) {
34 - case INVCHECK_LOOSE:
35 - break; /* continue as if nothing were wrong */
36 -
37 - case INVCHECK_QUERY:
38 - invprompt_reasons |= FAILS_COND4;
39 - break; /* will prompt later if we get that far */
40 -
41 - case INVCHECK_STRICT:
42 - CTrace((tfp,
43 - "store_cookie: Rejecting because '%s' is not a prefix of '%s'.\n",
44 - co->path, path));
45 - freeCookie(co);
46 - return;
47 - }
48 - }
49 - }
50 -
51 - /*
52 - * If we found reasons for issuing an invalid cookie confirmation prompt,
53 - * do that now. Rejection by the user here is the last chance to
54 - * completely ignore this cookie; after it passes this hurdle, it may at
55 - * least supersede a previous cookie (even if it finally gets rejected). -
56 - * kw
57 - */
58 - if (invprompt_reasons) {
59 - char *msg = 0;
60 -
61 - if (invprompt_reasons & FAILS_COND4) {
62 - HTSprintf0(&msg,
63 - INVALID_COOKIE_DOMAIN_CONFIRMATION,
64 - co->ddomain,
65 - hostname);
66 - if (!HTForcedPrompt(cookie_noprompt, msg, NO)) {
67 - CTrace((tfp,
68 - "store_cookie: Rejecting domain '%s' for host '%s'.\n",
69 - co->ddomain,
70 - hostname));
71 - freeCookie(co);
72 - FREE(msg);
73 - return;
74 - }
75 - }
76 - FREE(msg);
77 }
78
79 if (de == NULL) {
File builders/lynx-0/builder.sh deleted (index 937489b..0000000)
1 src_name=lynx
2 major=2
3 minor=9
4 micro=0
5 v_dev=4
6 version=$major.$minor.${micro}dev.$v_dev
7 archive_name=$src_name-cur.tar.bz2
8 src_d=$src_name$version
9 url0=http://invisible-island.net/datafiles/release/$pkg_name-cur.tar.bz2
10
11 src_dir=$src_dir_root/$src_d
12 cd $src_dir_root
13 rm -Rf $src_name$version
14 tar xf $archive_name
15
16 cd $src_dir
17
18 # Increase redirection limit to 20, thx microsoft! (irony)
19 sed -i -e 's/redirection_limit = 10/redirection_limit = 20/' ./WWW/Library/Implementation/HTAccess.c
20 # not really checked but it seems it was fixed with an antimatter beam (see
21 # lynx conf menu and the cookie option)
22 ### fix cookie path acceptance
23 ##patch -N -p0 -i $nyan_root/builders/$pkg_name/1.LYCookie.c.patch
24 ### fix cookie domain acceptance
25 ##patch -N -p0 -i $nyan_root/builders/$pkg_name/2.LYCookie.c.patch
26
27 build_dir=$builds_dir_root/$pkg_name-$version
28 rm -Rf $build_dir
29 mkdir -p $build_dir
30 cd $build_dir
31
32 OLD_PATH=$PATH
33 export PATH=/nyan/ncurses/current/bin:$PATH
34
35 export CPPFLAGS="\
36 -I/nyan/libressl/current/include \
37 -I/nyan/zlib/current/include \
38 -I/nyan/bzip2/current/include"
39 export CC="gcc"
40 export CFLAGS='-O2 -pipe -fPIC -static-libgcc'
41 export LDFLAGS="\
42 -B/nyan/glibc/current/lib \
43 -L/nyan/glibc/current/lib \
44 -Wl,-rpath-link,/nyan/glibc/current/lib \
45 -L/nyan/libressl/current/lib \
46 -L/nyan/zlib/current/lib \
47 -L/nyan/bzip2/current/lib"
48 export LIBS="-lpthread"
49
50 # --disable-trace is broken
51 $src_dir/configure \
52 --prefix=/nyan/lynx/0 \
53 --disable-debug \
54 --enable-trace \
55 --disable-nls \
56 --disable-full-paths \
57 --with-ssl \
58 --without-pkg-config \
59 --enable-ipv6 \
60 --with-screen=ncursesw \
61 --enable-widec \
62 --enable-htmlized-cfg \
63 --disable-local-docs \
64 --disable-bibp-urls \
65 --disable-menu-options \
66 --disable-sessions \
67 --disable-session-cache \
68 --enable-japanese-utf8 \
69 --enable-wcwidth-support \
70 --enable-default-colors \
71 --enable-nested-tables \
72 --disable-idna \
73 --disable-partial \
74 --disable-scrollbar \
75 --enable-charset-choice \
76 --enable-externs \
77 --disable-nsl-fork \
78 --with-bzlib \
79 --with-zlib \
80 --disable-finger \
81 --disable-gopher \
82 --disable-news \
83 --disable-dired \
84 --without-x \
85 --disable-rpath-hack
86 unset CPPFLAGS
87 unset CC
88 unset CFLAGS
89 unset LDFLAGS
90 unset LIBS
91
92 export PATH=$OLD_PATH
93
94 make -j $threads_n
95 make install
96
97 # cleanup and tidying
98 rm -Rf /nyan/$src_name/0/share
99 strip -s /nyan/$src_name/0/bin/$src_name
100
101 rm -Rf $build_dir $src_dir
File builders/lynx-2.9.0dev.6/builder.sh deleted (index 3677545..0000000)
1 src_name=lynx
2 version=${pkg_name##*-}
3 slot=$version
4 # meh
5 archive_name=$src_name-cur.tar.bz2
6 url0=http://invisible-island.net/datafiles/release/$archive_name
7
8 slot=$version
9
10 pkg_dir=$pkgs_dir_root/$src_name$version
11 mkdir -p $pkgs_dir_root
12 rm -Rf $pkg_dir
13 cp $src_dir_root/$archive_name $pkgs_dir_root
14 cd $pkgs_dir_root
15 tar xf $archive_name
16
17 build_dir=$builds_dir_root/$src_name-$version
18 rm -Rf $build_dir
19 mkdir -p $build_dir
20 cd $build_dir
21
22 PATH_SAVED=$PATH
23 export "PATH=\
24 /nyan/toolchains/binutils-2.36.1-gcc-4.7.4/current/bin:\
25 /nyan/make/current/bin:\
26 /nyan/ncurses/current/bin:\
27 $PATH\
28 "
29 target_gnu_triple=$(basename "$(ls -d /nyan/toolchains/binutils-2.36.1-gcc-4.7.4/current/bin/*-gcc)")
30 target_gnu_triple=${target_gnu_triple%-gcc}
31 export CPPFLAGS="\
32 -isystem /nyan/glibc/current/include \
33 -isystem /nyan/linux-headers/current/include \
34 -I/nyan/libressl/current/include \
35 -I/nyan/zlib/current/include \
36 -I/nyan/bzip2/current/include"
37 export CFLAGS='-O2 -pipe -fPIC -static-libgcc'
38 export LDFLAGS="\
39 -B/nyan/glibc/current/lib \
40 -L/nyan/glibc/current/lib \
41 -Wl,-rpath-link,/nyan/glibc/current/lib \
42 -L/nyan/libressl/current/lib \
43 -L/nyan/zlib/current/lib \
44 -L/nyan/bzip2/current/lib \
45 -Wl,-s \
46 -static-libgcc"
47 export CC=$target_gnu_triple-gcc
48 export AR=$target_gnu_triple-ar
49 export LIBS=-lpthread
50 # --disable-trace is broken
51 $pkg_dir/configure \
52 --prefix=/nyan/$src_name/$slot \
53 --disable-debug \
54 --enable-trace \
55 --disable-nls \
56 --disable-full-paths \
57 --with-ssl \
58 --without-pkg-config \
59 --enable-ipv6 \
60 --with-screen=ncurses \
61 --enable-widec \
62 --enable-htmlized-cfg \
63 --disable-local-docs \
64 --disable-bibp-urls \
65 --disable-menu-options \
66 --disable-sessions \
67 --disable-session-cache \
68 --enable-japanese-utf8 \
69 --enable-wcwidth-support \
70 --enable-default-colors \
71 --enable-nested-tables \
72 --disable-idna \
73 --disable-partial \
74 --disable-scrollbar \
75 --enable-charset-choice \
76 --enable-externs \
77 --disable-nsl-fork \
78 --with-bzlib \
79 --with-zlib \
80 --disable-finger \
81 --disable-gopher \
82 --disable-news \
83 --disable-dired \
84 --without-x \
85 --disable-rpath-hack
86 unset CPPFLAGS
87 unset CFLAGS
88 unset LDFLAGS
89 unset CC
90 unset AR
91 unset LIBS
92
93 make -j $threads_n
94 make install
95
96 rm -Rf /nyan/$src_name/$slot/share
97
98 export PATH=$PATH_SAVED
99 unset PATH_SAVED
100 unset target_gnu_triple
101 rm -f $pkgs_dir_root/$archive_name
102 rm -Rf $build_dir $pkg_dir
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/builder.sh copied from file builders/mesa-gl-amd-sh-177805cc03ead02029a9d36844af8da2ef30b6c3/builder.sh (similarity 100%)
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/amd.sh copied from file builders/mesa-gl-amd-sh-6bef59f56b3cdec6eff7210fc04114e3766be071/contrib/amd.sh (similarity 100%)
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/compiler.sh copied from file builders/mesa-gl-amd-sh-177805cc03ead02029a9d36844af8da2ef30b6c3/contrib/compiler.sh (similarity 100%)
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/compiler_glsl.sh copied from file builders/mesa-gl-amd-sh-177805cc03ead02029a9d36844af8da2ef30b6c3/contrib/compiler_glsl.sh (similarity 97%) (mode: 100644) (index a272d98..76c0e36)
... ... $src_dir/src/compiler/glsl/ir_validate.cpp \
131 131 $src_dir/src/compiler/glsl/ir_variable_refcount.cpp \ $src_dir/src/compiler/glsl/ir_variable_refcount.cpp \
132 132 $src_dir/src/compiler/glsl/linker.cpp \ $src_dir/src/compiler/glsl/linker.cpp \
133 133 $src_dir/src/compiler/glsl/linker_util.cpp \ $src_dir/src/compiler/glsl/linker_util.cpp \
134 $src_dir/src/compiler/glsl/link_atomics.cpp \
135 134 $src_dir/src/compiler/glsl/link_functions.cpp \ $src_dir/src/compiler/glsl/link_functions.cpp \
136 135 $src_dir/src/compiler/glsl/link_interface_blocks.cpp \ $src_dir/src/compiler/glsl/link_interface_blocks.cpp \
137 136 $src_dir/src/compiler/glsl/link_uniforms.cpp \ $src_dir/src/compiler/glsl/link_uniforms.cpp \
138 $src_dir/src/compiler/glsl/link_uniform_initializers.cpp \
139 137 $src_dir/src/compiler/glsl/link_uniform_block_active_visitor.cpp \ $src_dir/src/compiler/glsl/link_uniform_block_active_visitor.cpp \
140 138 $src_dir/src/compiler/glsl/link_uniform_blocks.cpp \ $src_dir/src/compiler/glsl/link_uniform_blocks.cpp \
141 139 $src_dir/src/compiler/glsl/link_varyings.cpp \ $src_dir/src/compiler/glsl/link_varyings.cpp \
 
... ... $src_dir/src/compiler/glsl/lower_cs_derived.cpp \
149 147 $src_dir/src/compiler/glsl/lower_discard.cpp \ $src_dir/src/compiler/glsl/lower_discard.cpp \
150 148 $src_dir/src/compiler/glsl/lower_discard_flow.cpp \ $src_dir/src/compiler/glsl/lower_discard_flow.cpp \
151 149 $src_dir/src/compiler/glsl/lower_distance.cpp \ $src_dir/src/compiler/glsl/lower_distance.cpp \
152 $src_dir/src/compiler/glsl/lower_if_to_cond_assign.cpp \
153 150 $src_dir/src/compiler/glsl/lower_instructions.cpp \ $src_dir/src/compiler/glsl/lower_instructions.cpp \
154 151 $src_dir/src/compiler/glsl/lower_int64.cpp \ $src_dir/src/compiler/glsl/lower_int64.cpp \
155 152 $src_dir/src/compiler/glsl/lower_jumps.cpp \ $src_dir/src/compiler/glsl/lower_jumps.cpp \
 
... ... $src_dir/src/compiler/glsl/lower_named_interface_blocks.cpp \
161 158 $src_dir/src/compiler/glsl/lower_packing_builtins.cpp \ $src_dir/src/compiler/glsl/lower_packing_builtins.cpp \
162 159 $src_dir/src/compiler/glsl/lower_subroutine.cpp \ $src_dir/src/compiler/glsl/lower_subroutine.cpp \
163 160 $src_dir/src/compiler/glsl/lower_tess_level.cpp \ $src_dir/src/compiler/glsl/lower_tess_level.cpp \
164 $src_dir/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp \
165 161 $src_dir/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp \ $src_dir/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp \
166 162 $src_dir/src/compiler/glsl/lower_vec_index_to_swizzle.cpp \ $src_dir/src/compiler/glsl/lower_vec_index_to_swizzle.cpp \
167 163 $src_dir/src/compiler/glsl/lower_vector.cpp \ $src_dir/src/compiler/glsl/lower_vector.cpp \
 
... ... $src_dir/src/compiler/glsl/lower_vector_insert.cpp \
170 166 $src_dir/src/compiler/glsl/lower_vertex_id.cpp \ $src_dir/src/compiler/glsl/lower_vertex_id.cpp \
171 167 $src_dir/src/compiler/glsl/lower_output_reads.cpp \ $src_dir/src/compiler/glsl/lower_output_reads.cpp \
172 168 $src_dir/src/compiler/glsl/lower_shared_reference.cpp \ $src_dir/src/compiler/glsl/lower_shared_reference.cpp \
173 $src_dir/src/compiler/glsl/lower_ubo_reference.cpp \
174 169 $src_dir/src/compiler/glsl/lower_xfb_varying.cpp \ $src_dir/src/compiler/glsl/lower_xfb_varying.cpp \
175 170 $src_dir/src/compiler/glsl/opt_algebraic.cpp \ $src_dir/src/compiler/glsl/opt_algebraic.cpp \
176 171 $src_dir/src/compiler/glsl/opt_array_splitting.cpp \ $src_dir/src/compiler/glsl/opt_array_splitting.cpp \
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/compiler_nir.sh copied from file builders/mesa-gl-amd-sh-6bef59f56b3cdec6eff7210fc04114e3766be071/contrib/compiler_nir.sh (similarity 100%)
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/dri_util.c.patch copied from file builders/mesa-gl-amd-sh-5da8c280b7451335c915d9be0a25d0d3a8055d3e/contrib/dri_util.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/dri_util.h.patch copied from file builders/mesa-gl-amd-sh-5da8c280b7451335c915d9be0a25d0d3a8055d3e/contrib/dri_util.h.patch (similarity 100%)
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/drm_helper.h.patch copied from file builders/mesa-gl-amd-sh-177805cc03ead02029a9d36844af8da2ef30b6c3/contrib/drm_helper.h.patch (similarity 100%)
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/egl.sh copied from file builders/mesa-gl-amd-sh-177805cc03ead02029a9d36844af8da2ef30b6c3/contrib/egl.sh (similarity 100%)
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/egl_dri2.c.patch copied from file builders/mesa-gl-amd-sh-177805cc03ead02029a9d36844af8da2ef30b6c3/contrib/egl_dri2.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/external_deps.sh copied from file builders/mesa-gl-amd-sh-177805cc03ead02029a9d36844af8da2ef30b6c3/contrib/external_deps.sh (similarity 100%)
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/gallium.sh copied from file builders/mesa-gl-amd-sh-177805cc03ead02029a9d36844af8da2ef30b6c3/contrib/gallium.sh (similarity 100%)
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/gallium_auxiliary.sh copied from file builders/mesa-gl-amd-sh-5da8c280b7451335c915d9be0a25d0d3a8055d3e/contrib/gallium_auxiliary.sh (similarity 99%) (mode: 100644) (index 4330f2e..6a45b8e)
... ... $src_dir/src/gallium/auxiliary/tgsi/tgsi_build.c \
107 107 $src_dir/src/gallium/auxiliary/tgsi/tgsi_dump.c \ $src_dir/src/gallium/auxiliary/tgsi/tgsi_dump.c \
108 108 $src_dir/src/gallium/auxiliary/tgsi/tgsi_dynamic_indexing.c \ $src_dir/src/gallium/auxiliary/tgsi/tgsi_dynamic_indexing.c \
109 109 $src_dir/src/gallium/auxiliary/tgsi/tgsi_exec.c \ $src_dir/src/gallium/auxiliary/tgsi/tgsi_exec.c \
110 $src_dir/src/gallium/auxiliary/tgsi/tgsi_emulate.c \
111 110 $src_dir/src/gallium/auxiliary/tgsi/tgsi_from_mesa.c \ $src_dir/src/gallium/auxiliary/tgsi/tgsi_from_mesa.c \
112 111 $src_dir/src/gallium/auxiliary/tgsi/tgsi_info.c \ $src_dir/src/gallium/auxiliary/tgsi/tgsi_info.c \
113 112 $src_dir/src/gallium/auxiliary/tgsi/tgsi_iterate.c \ $src_dir/src/gallium/auxiliary/tgsi/tgsi_iterate.c \
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/gallium_drivers.sh copied from file builders/mesa-gl-amd-sh-6bef59f56b3cdec6eff7210fc04114e3766be071/contrib/gallium_drivers.sh (similarity 99%) (mode: 100644) (index f77d944..8be7166)
... ... $src_dir/src/gallium/drivers/radeonsi/si_state_binning.c \
60 60 $src_dir/src/gallium/drivers/radeonsi/si_state_msaa.c \ $src_dir/src/gallium/drivers/radeonsi/si_state_msaa.c \
61 61 $src_dir/src/gallium/drivers/radeonsi/si_state_streamout.c \ $src_dir/src/gallium/drivers/radeonsi/si_state_streamout.c \
62 62 $src_dir/src/gallium/drivers/radeonsi/si_state_viewport.c \ $src_dir/src/gallium/drivers/radeonsi/si_state_viewport.c \
63 $src_dir/src/gallium/drivers/radeonsi/si_test_blit.c \
64 63 $src_dir/src/gallium/drivers/radeonsi/si_test_dma_perf.c \ $src_dir/src/gallium/drivers/radeonsi/si_test_dma_perf.c \
64 $src_dir/src/gallium/drivers/radeonsi/si_test_image_copy_region.c \
65 65 $src_dir/src/gallium/drivers/radeonsi/si_texture.c \ $src_dir/src/gallium/drivers/radeonsi/si_texture.c \
66 66 $build_dir/src/gallium/drivers/radeonsi/si_uvd.c \ $build_dir/src/gallium/drivers/radeonsi/si_uvd.c \
67 67 \ \
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/gallium_frontends.sh copied from file builders/mesa-gl-amd-sh-5da8c280b7451335c915d9be0a25d0d3a8055d3e/contrib/gallium_frontends.sh (similarity 100%)
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/gallium_state_trackers.sh copied from file builders/mesa-gl-amd-sh-177805cc03ead02029a9d36844af8da2ef30b6c3/contrib/gallium_state_trackers.sh (similarity 100%)
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/gallium_targets.sh copied from file builders/mesa-gl-amd-sh-5da8c280b7451335c915d9be0a25d0d3a8055d3e/contrib/gallium_targets.sh (similarity 100%)
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/gallium_winsys.sh copied from file builders/mesa-gl-amd-sh-177805cc03ead02029a9d36844af8da2ef30b6c3/contrib/gallium_winsys.sh (similarity 100%)
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/gbm.sh copied from file builders/mesa-gl-amd-sh-177805cc03ead02029a9d36844af8da2ef30b6c3/contrib/gbm.sh (similarity 100%)
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/gcc_binutils.sh copied from file builders/mesa-gl-amd-sh-177805cc03ead02029a9d36844af8da2ef30b6c3/contrib/gcc_binutils.sh (similarity 100%)
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/glx.sh copied from file builders/mesa-gl-amd-sh-177805cc03ead02029a9d36844af8da2ef30b6c3/contrib/glx.sh (similarity 100%)
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/loader.sh copied from file builders/mesa-gl-amd-sh-177805cc03ead02029a9d36844af8da2ef30b6c3/contrib/loader.sh (similarity 100%)
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/mapi.sh copied from file builders/mesa-gl-amd-sh-177805cc03ead02029a9d36844af8da2ef30b6c3/contrib/mapi.sh (similarity 100%)
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/matypes.h.x86_64 copied from file builders/mesa-gl-amd-sh-177805cc03ead02029a9d36844af8da2ef30b6c3/contrib/matypes.h.x86_64 (similarity 100%)
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/mesa.sh copied from file builders/mesa-gl-amd-sh-6bef59f56b3cdec6eff7210fc04114e3766be071/contrib/mesa.sh (similarity 97%) (mode: 100644) (index 2aa7388..ceb6638)
... ... $src_dir/src/mesa/state_tracker/st_atom_tess.c \
257 257 $src_dir/src/mesa/state_tracker/st_atom_texture.c \ $src_dir/src/mesa/state_tracker/st_atom_texture.c \
258 258 $src_dir/src/mesa/state_tracker/st_atom_viewport.c \ $src_dir/src/mesa/state_tracker/st_atom_viewport.c \
259 259 $src_dir/src/mesa/state_tracker/st_cb_bitmap.c \ $src_dir/src/mesa/state_tracker/st_cb_bitmap.c \
260 $src_dir/src/mesa/state_tracker/st_cb_bitmap_shader.c \
261 260 $src_dir/src/mesa/state_tracker/st_cb_clear.c \ $src_dir/src/mesa/state_tracker/st_cb_clear.c \
262 261 $src_dir/src/mesa/state_tracker/st_cb_copyimage.c \ $src_dir/src/mesa/state_tracker/st_cb_copyimage.c \
263 262 $src_dir/src/mesa/state_tracker/st_cb_drawpixels.c \ $src_dir/src/mesa/state_tracker/st_cb_drawpixels.c \
264 $src_dir/src/mesa/state_tracker/st_cb_drawpixels_shader.c \
265 263 $src_dir/src/mesa/state_tracker/st_cb_drawtex.c \ $src_dir/src/mesa/state_tracker/st_cb_drawtex.c \
266 264 $src_dir/src/mesa/state_tracker/st_cb_eglimage.c \ $src_dir/src/mesa/state_tracker/st_cb_eglimage.c \
267 265 $src_dir/src/mesa/state_tracker/st_cb_feedback.c \ $src_dir/src/mesa/state_tracker/st_cb_feedback.c \
 
... ... $src_dir/src/mesa/state_tracker/st_sampler_view.c \
288 286 $src_dir/src/mesa/state_tracker/st_scissor.c \ $src_dir/src/mesa/state_tracker/st_scissor.c \
289 287 $src_dir/src/mesa/state_tracker/st_shader_cache.c \ $src_dir/src/mesa/state_tracker/st_shader_cache.c \
290 288 $src_dir/src/mesa/state_tracker/st_texture.c \ $src_dir/src/mesa/state_tracker/st_texture.c \
291 $src_dir/src/mesa/state_tracker/st_tgsi_lower_yuv.c \
292 289 $src_dir/src/mesa/state_tracker/st_vdpau.c \ $src_dir/src/mesa/state_tracker/st_vdpau.c \
293 290 " "
294 291
 
... ... libmesa_gallium_cxx_files="\
296 293 $src_dir/src/mesa/state_tracker/st_atom_array.cpp \ $src_dir/src/mesa/state_tracker/st_atom_array.cpp \
297 294 $src_dir/src/mesa/state_tracker/st_glsl_to_ir.cpp \ $src_dir/src/mesa/state_tracker/st_glsl_to_ir.cpp \
298 295 $src_dir/src/mesa/state_tracker/st_glsl_to_nir.cpp \ $src_dir/src/mesa/state_tracker/st_glsl_to_nir.cpp \
299 $src_dir/src/mesa/state_tracker/st_glsl_to_tgsi.cpp \
300 $src_dir/src/mesa/state_tracker/st_glsl_to_tgsi_array_merge.cpp \
301 $src_dir/src/mesa/state_tracker/st_glsl_to_tgsi_private.cpp \
302 $src_dir/src/mesa/state_tracker/st_glsl_to_tgsi_temprename.cpp \
303 296 " "
304 297
305 298 #TODO: removed #TODO: removed
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/pipe_loader.c.patch copied from file builders/mesa-gl-amd-sh-177805cc03ead02029a9d36844af8da2ef30b6c3/contrib/pipe_loader.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/pkgconfig/dri.pc.in copied from file builders/mesa-gl-amd-sh-177805cc03ead02029a9d36844af8da2ef30b6c3/contrib/pkgconfig/dri.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/pkgconfig/egl.pc.in copied from file builders/mesa-gl-amd-sh-177805cc03ead02029a9d36844af8da2ef30b6c3/contrib/pkgconfig/egl.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/pkgconfig/gbm.pc.in copied from file builders/mesa-gl-amd-sh-177805cc03ead02029a9d36844af8da2ef30b6c3/contrib/pkgconfig/gbm.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/pkgconfig/gl.pc.in copied from file builders/mesa-gl-amd-sh-177805cc03ead02029a9d36844af8da2ef30b6c3/contrib/pkgconfig/gl.pc.in (similarity 100%)
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/si_pipe.c.patch copied from file builders/mesa-gl-amd-sh-177805cc03ead02029a9d36844af8da2ef30b6c3/contrib/si_pipe.c.patch (similarity 100%)
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/si_uvd.c copied from file builders/mesa-gl-amd-sh-6bef59f56b3cdec6eff7210fc04114e3766be071/contrib/si_uvd.c (similarity 100%)
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/util.sh copied from file builders/mesa-gl-amd-sh-6bef59f56b3cdec6eff7210fc04114e3766be071/contrib/util.sh (similarity 99%) (mode: 100644) (index b2e7058..b464ecd)
... ... $src_dir/src/util/u_mm.c \
97 97 $src_dir/src/util/indices/u_primconvert.c \ $src_dir/src/util/indices/u_primconvert.c \
98 98 $src_dir/src/util/u_queue.c \ $src_dir/src/util/u_queue.c \
99 99 $src_dir/src/util/u_vector.c \ $src_dir/src/util/u_vector.c \
100 $src_dir/src/util/u_worklist.c \
100 101 $src_dir/src/util/vma.c \ $src_dir/src/util/vma.c \
101 102 " "
102 103
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/vtn_opencl.c copied from file builders/mesa-gl-amd-sh-177805cc03ead02029a9d36844af8da2ef30b6c3/contrib/vtn_opencl.c (similarity 100%)
File builders/mesa-gl-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/x86_64_linux_glibc_amdgpu.sh copied from file builders/mesa-gl-amd-sh-5da8c280b7451335c915d9be0a25d0d3a8055d3e/contrib/x86_64_linux_glibc_amdgpu.sh (similarity 100%)
File builders/mesa-vulkan-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/builder.sh copied from file builders/mesa-vulkan-amd-sh-114e48e923d9492a4be7308807a87c1c7e835325/builder.sh (similarity 100%)
File builders/mesa-vulkan-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/generators.sh copied from file builders/mesa-vulkan-amd-sh-5da8c280b7451335c915d9be0a25d0d3a8055d3e/contrib/generators.sh (similarity 95%) (mode: 100644) (index 20d7bb7..ee6e359)
... ... sed -i $src_dir/src/compiler/nir/nir.c \
5 5 -e '/u_qsort.h/ d' \ -e '/u_qsort.h/ d' \
6 6 -e 's/util_qsort_r/qsort_r/' & -e 's/util_qsort_r/qsort_r/' &
7 7 #=============================================================================== #===============================================================================
8 # that compute radix sort implementation ... OMFG! Text book what NOT to do.
9 # blame: Konstantin Seurer
10 mkdir -p $build_dir/src/amd/vulkan
11 cp -f $src_dir/src/amd/vulkan/radv_meta.c $build_dir/src/amd/vulkan
12 patch -i $src_dir/contrib/rt_was_sabotaged.patch \
13 $build_dir/src/amd/vulkan/radv_meta.c
14 #===============================================================================
8 15 # vulkan util # vulkan util
9 16 export PYTHONPATH=$mako export PYTHONPATH=$mako
10 17 $python3 $src_dir/src/vulkan/util/gen_enum_to_str.py \ $python3 $src_dir/src/vulkan/util/gen_enum_to_str.py \
 
... ... $src_dir/src/util/format/u_format.csv \
166 173 >$build_dir/src/util/format/u_format_pack.h >$build_dir/src/util/format/u_format_pack.h
167 174 unset PYTHONPATH unset PYTHONPATH
168 175 #$src_dir/src/util/bitset_test.cpp wtf? rotten brain? #$src_dir/src/util/bitset_test.cpp wtf? rotten brain?
169 #$src_dir/src/util/u_printf.cpp rotten brain new edition
170 cp -f $src_dir/contrib/u_printf.c $build_dir/u_printf.c &
171 176 #=============================================================================== #===============================================================================
172 177 # amd vulkan # amd vulkan
173 178 export PYTHONPATH=$mako export PYTHONPATH=$mako
File builders/mesa-vulkan-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/rt_was_sabotaged.patch added (mode: 100644) (index 0000000..773e218)
1 --- a/src/amd/vulkan/radv_meta.c
2 +++ b/src/amd/vulkan/radv_meta.c
3 @@ -588,8 +588,11 @@ radv_device_init_meta(struct radv_device *device)
4 goto fail_fmask_expand;
5
6 if (radv_enable_rt(device->physical_device)) {
7 + /* XXX: insanely toxic compute based radix implementation for RT
8 + blame: Konstantin Seurer
9 + should be independent of glslang and in simple C
10 result = radv_device_init_accel_struct_build_state(device);
11 - if (result != VK_SUCCESS)
12 + if (result != VK_SUCCESS) */
13 goto fail_accel_struct_build;
14 }
15
16 @@ -608,7 +611,9 @@ radv_device_init_meta(struct radv_device *device)
17 fail_etc_decode:
18 radv_device_finish_meta_fmask_copy_state(device);
19 fail_fmask_copy:
20 - radv_device_finish_accel_struct_build_state(device);
21 + /* XXX: insanely toxic compute based radix implementation for RT
22 + blame: Konstantin Seurer
23 + radv_device_finish_accel_struct_build_state(device); */
24 fail_accel_struct_build:
25 radv_device_finish_meta_fmask_expand_state(device);
26 fail_fmask_expand:
27 @@ -643,7 +648,9 @@ void
28 radv_device_finish_meta(struct radv_device *device)
29 {
30 radv_device_finish_meta_etc_decode_state(device);
31 - radv_device_finish_accel_struct_build_state(device);
32 + /* XXX: insanely toxic compute based radix implementation for RT
33 + blame: Konstantin Seurer
34 + radv_device_finish_accel_struct_build_state(device); */
35 radv_device_finish_meta_clear_state(device);
36 radv_device_finish_meta_resolve_state(device);
37 radv_device_finish_meta_blit_state(device);
File builders/mesa-vulkan-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/vk_enum_to_str.c copied from file builders/mesa-vulkan-amd-sh-114e48e923d9492a4be7308807a87c1c7e835325/contrib/vk_enum_to_str.c (similarity 70%) (mode: 100644) (index 1a84fd6..d764859)
... ... const char *vk_ObjectType_to_ObjectName(VkObjectType type)
13 13 sprintf(buf, "0x%lx", type); sprintf(buf, "0x%lx", type);
14 14 return buf; return buf;
15 15 } }
16 const char *vk_ObjectType_to_str(VkObjectType type)
17 {
18 static char buf[64];
19 sprintf(buf, "0x%lx", type);
20 return buf;
21 }
File builders/mesa-vulkan-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/vk_enum_to_str.h copied from file builders/mesa-vulkan-amd-sh-13b79266e47ebd0e36b0c01531c0876c39841b7e/contrib/vk_enum_to_str.h (similarity 79%) (mode: 100644) (index 4bb1e53..85e5bec)
3 3 #include <vulkan/vulkan_core.h> #include <vulkan/vulkan_core.h>
4 4 const char * vk_Result_to_str(VkResult input); const char * vk_Result_to_str(VkResult input);
5 5 const char *vk_ObjectType_to_ObjectName(VkObjectType type); const char *vk_ObjectType_to_ObjectName(VkObjectType type);
6 const char *vk_ObjectType_to_str(VkObjectType type);
6 7 #endif #endif
File builders/mesa-vulkan-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/vtn_opencl.c copied from file builders/mesa-gl-amd-sh-177805cc03ead02029a9d36844af8da2ef30b6c3/contrib/vtn_opencl.c (similarity 100%)
File builders/mesa-vulkan-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh copied from file builders/mesa-vulkan-amd-sh-6bef59f56b3cdec6eff7210fc04114e3766be071/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh (similarity 99%) (mode: 100755) (index dfda38f..93f414a)
... ... $src_dir/src/util/u_mm.c \
991 991 $src_dir/src/util/u_process.c \ $src_dir/src/util/u_process.c \
992 992 $src_dir/src/util/u_queue.c \ $src_dir/src/util/u_queue.c \
993 993 $src_dir/src/util/u_vector.c \ $src_dir/src/util/u_vector.c \
994 $src_dir/src/util/u_worklist.c \
994 995 $src_dir/src/util/vma.c \ $src_dir/src/util/vma.c \
995 996 " "
996 997 for f in $libmesautil_files for f in $libmesautil_files
 
... ... $libxshmfence_cppflags \
1035 1036 " "
1036 1037 #$build_dir/radv_extensions.c #$build_dir/radv_extensions.c
1037 1038 #$build_dir/vk_format_table.c #$build_dir/vk_format_table.c
1039 # XXX: remove rt for now
1040 #$src_dir/src/amd/vulkan/radv_acceleration_structure.c
1038 1041 libvulkan_amd_common_files="\ libvulkan_amd_common_files="\
1039 $src_dir/src/amd/vulkan/radv_acceleration_structure.c \
1040 1042 $src_dir/src/amd/vulkan/radv_android.c \ $src_dir/src/amd/vulkan/radv_android.c \
1041 1043 $src_dir/src/amd/vulkan/radv_cmd_buffer.c \ $src_dir/src/amd/vulkan/radv_cmd_buffer.c \
1042 1044 $src_dir/src/amd/vulkan/radv_debug.c \ $src_dir/src/amd/vulkan/radv_debug.c \
 
... ... $src_dir/src/amd/vulkan/radv_device.c \
1044 1046 $src_dir/src/amd/vulkan/radv_descriptor_set.c \ $src_dir/src/amd/vulkan/radv_descriptor_set.c \
1045 1047 $src_dir/src/amd/vulkan/radv_formats.c \ $src_dir/src/amd/vulkan/radv_formats.c \
1046 1048 $src_dir/src/amd/vulkan/radv_image.c \ $src_dir/src/amd/vulkan/radv_image.c \
1047 $src_dir/src/amd/vulkan/radv_meta.c \
1049 $build_dir/src/amd/vulkan/radv_meta.c \
1048 1050 $src_dir/src/amd/vulkan/radv_meta_blit.c \ $src_dir/src/amd/vulkan/radv_meta_blit.c \
1049 1051 $src_dir/src/amd/vulkan/radv_meta_blit2d.c \ $src_dir/src/amd/vulkan/radv_meta_blit2d.c \
1050 1052 $src_dir/src/amd/vulkan/radv_meta_buffer.c \ $src_dir/src/amd/vulkan/radv_meta_buffer.c \
File builders/mesa-vulkan-amd-sh-56070d33225b885ee0d86fe13c33ba24cde3d427/radeon_icd.x86_64.json copied from file builders/mesa-vulkan-amd-sh-114e48e923d9492a4be7308807a87c1c7e835325/radeon_icd.x86_64.json (similarity 100%)
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/sylware/nyanlinux

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/sylware/nyanlinux

Clone this repository using git:
git clone git://git.rocketgit.com/user/sylware/nyanlinux

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main