Radix cross Linux

The main Radix cross Linux repository contains the build scripts of packages, which have the most complete and common functionality for desktop machines

383 Commits   1 Branch   1 Tag
Index: radix-1.9/net/gnutls/3.8.0/Makefile
===================================================================
--- radix-1.9/net/gnutls/3.8.0/Makefile	(revision 66)
+++ radix-1.9/net/gnutls/3.8.0/Makefile	(revision 67)
@@ -59,6 +59,8 @@
 REQUIRES           = dev/gcc/12.2.0
 endif
 REQUIRES          += libs/libidn2/2.3.0
+REQUIRES          += libs/brotli/1.0.9
+REQUIRES          += libs/zstd/1.5.2
 REQUIRES          += net/p11-kit/0.23.22
 REQUIRES          += net/nettle/3.7.1
 REQUIRES          += dev/guile/3.0.5
@@ -136,6 +138,8 @@
 extra_configure_switches += --enable-openssl-compatibility
 extra_configure_switches += --disable-rpath
 
+extra_configure_switches += --with-libz-prefix=$(TARGET_DEST_DIR)/usr
+
 extra_configure_switches += --enable-static=no
 extra_configure_switches += --enable-shared=yes
 
@@ -148,7 +152,7 @@
 endif
 
 
-CFLAGS  += -Wno-missing-include-dirs -Wno-format -Wno-sign-compare -Wno-type-limits -Wno-stringop-truncation
+CFLAGS  += -Wno-format -Wno-sign-compare -Wno-type-limits -Wno-stringop-truncation
 
 LDFLAGS += -Wl,-rpath,/lib$(LIBSUFFIX):/usr/lib$(LIBSUFFIX)
 
Index: radix-1.9/net/gnutls/3.8.0-ppc32/Makefile
===================================================================
--- radix-1.9/net/gnutls/3.8.0-ppc32/Makefile	(revision 66)
+++ radix-1.9/net/gnutls/3.8.0-ppc32/Makefile	(revision 67)
@@ -17,6 +17,8 @@
 
 REQUIRES           = net/gnutls/3.8.0
 REQUIRES          += libs/libidn2/2.3.0-ppc32
+REQUIRES          += libs/brotli/1.0.9-ppc32
+REQUIRES          += libs/zstd/1.5.2-ppc32
 REQUIRES          += net/p11-kit/0.23.22-ppc32
 REQUIRES          += net/nettle/3.7.1-ppc32
 REQUIRES          += dev/guile/3.0.5-ppc32
@@ -93,11 +95,13 @@
 
 extra_configure_switches += --bindir=/usr/bin/32
 
+extra_configure_switches += --with-libz-prefix=$(TARGET_DEST_DIR)/usr
+
 extra_configure_switches += --enable-static=no
 extra_configure_switches += --enable-shared=yes
 
 
-CFLAGS  += -Wno-missing-include-dirs -Wno-format -Wno-sign-compare -Wno-type-limits -Wno-stringop-truncation
+CFLAGS  += -Wno-format -Wno-sign-compare -Wno-type-limits -Wno-stringop-truncation -Wno-unused-function
 
 LDFLAGS += -m32 -Wl,-rpath,/lib$(MULTILIB_PPC32_SUFFIX):/usr/lib$(MULTILIB_PPC32_SUFFIX)
 
@@ -115,17 +119,17 @@
 
 $(build_target): $(src_done)
 	@mkdir -p $(build_dir)
-	@cd $(build_dir) && $(BUILD_ENVIRONMENT) $(guile_environment) ../$(src_dir_name)/configure \
+	@cd $(build_dir) && $(BUILD_ENVIRONMENT) ../$(src_dir_name)/configure \
 	  --prefix=/usr               \
 	  --build=$(BUILD)            \
 	  --host=$(TARGET32)          \
 	  $(extra_configure_switches)
-	@cd $(build_dir) && $(BUILD_ENVIRONMENT) V=1 $(MAKE) $(guile_environment)
+	@cd $(build_dir) && $(BUILD_ENVIRONMENT) V=1 $(MAKE)
 	@touch $@
 
 $(install_target): $(build_target)
 	@mkdir -p $(GNUTLS_32_PKG)
-	@cd $(build_dir) && $(BUILD_ENVIRONMENT) $(MAKE) $(guile_environment) -j1 install $(env_sysroot)
+	@cd $(build_dir) && $(BUILD_ENVIRONMENT) $(MAKE) -j1 install $(env_sysroot)
 	@rm -rf $(GNUTLS_32_PKG)/usr/include
 	@rm -rf $(GNUTLS_32_PKG)/usr/share
 	# ======= remove toolchain path from target libtool *.la files =======
Index: radix-1.9/net/gnutls/3.8.0-x86_32/Makefile
===================================================================
--- radix-1.9/net/gnutls/3.8.0-x86_32/Makefile	(revision 66)
+++ radix-1.9/net/gnutls/3.8.0-x86_32/Makefile	(revision 67)
@@ -14,6 +14,8 @@
 
 REQUIRES           = net/gnutls/3.8.0
 REQUIRES          += libs/libidn2/2.3.0-x86_32
+REQUIRES          += libs/brotli/1.0.9-x86_32
+REQUIRES          += libs/zstd/1.5.2-x86_32
 REQUIRES          += net/p11-kit/0.23.22-x86_32
 REQUIRES          += net/nettle/3.7.1-x86_32
 REQUIRES          += dev/guile/3.0.5-x86_32
@@ -90,11 +92,13 @@
 
 extra_configure_switches += --bindir=/usr/bin/32
 
+extra_configure_switches += --with-libz-prefix=$(TARGET_DEST_DIR)/usr
+
 extra_configure_switches += --enable-static=no
 extra_configure_switches += --enable-shared=yes
 
 
-CFLAGS  += -Wno-missing-include-dirs -Wno-format -Wno-sign-compare -Wno-type-limits -Wno-stringop-truncation
+CFLAGS  += -Wno-format -Wno-sign-compare -Wno-type-limits -Wno-stringop-truncation -Wno-unused-function
 
 LDFLAGS += -m32 -Wl,-rpath,/lib$(MULTILIB_X86_32_SUFFIX):/usr/lib$(MULTILIB_X86_32_SUFFIX)
 
@@ -112,17 +116,17 @@
 
 $(build_target): $(src_done)
 	@mkdir -p $(build_dir)
-	@cd $(build_dir) && $(BUILD_ENVIRONMENT) $(guile_environment) ../$(src_dir_name)/configure \
+	@cd $(build_dir) && $(BUILD_ENVIRONMENT) ../$(src_dir_name)/configure \
 	  --prefix=/usr               \
 	  --build=$(BUILD)            \
 	  --host=$(TARGET32)          \
 	  $(extra_configure_switches)
-	@cd $(build_dir) && $(BUILD_ENVIRONMENT) V=1 $(MAKE) $(guile_environment)
+	@cd $(build_dir) && $(BUILD_ENVIRONMENT) V=1 $(MAKE)
 	@touch $@
 
 $(install_target): $(build_target)
 	@mkdir -p $(GNUTLS_32_PKG)
-	@cd $(build_dir) && $(BUILD_ENVIRONMENT) $(MAKE) $(guile_environment) -j1 install $(env_sysroot)
+	@cd $(build_dir) && $(BUILD_ENVIRONMENT) $(MAKE) -j1 install $(env_sysroot)
 	@rm -rf $(GNUTLS_32_PKG)/usr/include
 	@rm -rf $(GNUTLS_32_PKG)/usr/share
 	# ======= remove toolchain path from target libtool *.la files =======