head 1.2; access; symbols pkgsrc-2026Q1:1.2.0.10 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.2.0.8 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.2.0.6 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.2.0.4 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.2.0.2 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.1.0.34 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.32 pkgsrc-2024Q3-base:1.1 pkgsrc-2024Q2:1.1.0.30 pkgsrc-2024Q2-base:1.1 pkgsrc-2024Q1:1.1.0.28 pkgsrc-2024Q1-base:1.1 pkgsrc-2023Q4:1.1.0.26 pkgsrc-2023Q4-base:1.1 pkgsrc-2023Q3:1.1.0.24 pkgsrc-2023Q3-base:1.1 pkgsrc-2023Q2:1.1.0.22 pkgsrc-2023Q2-base:1.1 pkgsrc-2023Q1:1.1.0.20 pkgsrc-2023Q1-base:1.1 pkgsrc-2022Q4:1.1.0.18 pkgsrc-2022Q4-base:1.1 pkgsrc-2022Q3:1.1.0.16 pkgsrc-2022Q3-base:1.1 pkgsrc-2022Q2:1.1.0.14 pkgsrc-2022Q2-base:1.1 pkgsrc-2022Q1:1.1.0.12 pkgsrc-2022Q1-base:1.1 pkgsrc-2021Q4:1.1.0.10 pkgsrc-2021Q4-base:1.1 pkgsrc-2021Q3:1.1.0.8 pkgsrc-2021Q3-base:1.1 pkgsrc-2021Q2:1.1.0.6 pkgsrc-2021Q2-base:1.1 pkgsrc-2021Q1:1.1.0.4 pkgsrc-2021Q1-base:1.1 pkgsrc-2020Q4:1.1.0.2 pkgsrc-2020Q4-base:1.1; locks; strict; comment @# @; 1.2 date 2025.02.20.14.34.52; author manu; state Exp; branches; next 1.1; commitid HBgIpeLcNJkLtdKF; 1.1 date 2020.11.03.11.24.31; author triaxx; state Exp; branches; next ; commitid lUeGLTCGgvjyTquC; desc @@ 1.2 log @Update www/gnustep-make to 2.9.3 Change in version 2.9.3 * Added support for ASAN/LSAN builds * Various minor bugfixes. Changes in version 2.9.2 * Update for newer versions of Java * Various minor bugfixes. Changes in version 2.9.0 * Better check for objc runtime on Windows. * Split linker flags to better support partial linking: 'ALL_LDFLAGS' is now a combination of 'FINAL_LDFLAGS' and 'ALL_LDFLAGS'. * Better support for newer gcc versions. * Add support for storyboard files. * Increase autoconf version to 2.65 and make autoconf handle Objective-C++ and OBJCXX variables directly. * Fix bug that prevented ARC from getting used. * Link subproject object files directly instead of first merging them into 'subproject.o'. * Support building on Windows with Clang MSVC target. * Improve mingw64 support: for instance, adopt the triplet used by the mingw-w64 project rather than using the one returned by autoconf. Fixes building Gorm. @ text @$NetBSD: patch-target.make,v 1.1 2020/11/03 11:24:31 triaxx Exp $ Prefer SUBST_VARS instead of SUBST_SED since mk/scripts/subst-identity.awk seems to be broken on FreeBSD. --- target.make.orig 2025-02-10 16:22:04.000000000 +0100 +++ target.make 2025-02-18 15:59:18.064294492 +0100 @@@@ -626,9 +626,9 @@@@ # NetBSD (ELF) # ifeq ($(findstring netbsd, $(GNUSTEP_TARGET_OS)), netbsd) HAVE_SHARED_LIBS = yes -SHARED_LD_POSTFLAGS = -Wl,-R/usr/pkg/lib -L/usr/pkg/lib +SHARED_LD_POSTFLAGS = -Wl,-R@@PREFIX@@/lib -L@@PREFIX@@/lib SHARED_LIB_LINK_CMD = \ $(LD) -shared -Wl,-soname,$(LIB_LINK_VERSION_FILE) \ $(ALL_LDFLAGS) -o $(LIB_LINK_OBJ_DIR)/$(LIB_LINK_VERSION_FILE) \ $^ $(INTERNAL_LIBRARIES_DEPEND_UPON) \ @@@@ -659,9 +659,9 @@@@ # DragonFly # ifeq ($(findstring dragonfly, $(GNUSTEP_TARGET_OS)), dragonfly) HAVE_SHARED_LIBS = yes -SHARED_LD_POSTFLAGS = -Wl,-R/usr/pkg/lib -L/usr/pkg/lib +SHARED_LD_POSTFLAGS = -Wl,-R@@PREFIX@@/lib -L@@PREFIX@@/lib SHARED_LIB_LINK_CMD = \ $(LD) -shared -Wl,-soname,$(LIB_LINK_VERSION_FILE) \ $(ALL_LDFLAGS) -o $(LIB_LINK_OBJ_DIR)/$(LIB_LINK_VERSION_FILE) \ $^ $(INTERNAL_LIBRARIES_DEPEND_UPON) \ @@@@ -677,11 +677,11 @@@@ HAVE_BUNDLES = yes BUNDLE_LD = $(LD) BUNDLE_LDFLAGS += -shared -ADDITIONAL_LDFLAGS += -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -Wl,-R/usr/X11R6/lib -L/usr/X11R6/lib +ADDITIONAL_LDFLAGS += -Wl,-R@@PREFIX@@/lib -L@@PREFIX@@/lib -Wl,-R/usr/X11R6/lib -L/usr/X11R6/lib FINAL_LDFLAGS = -rdynamic -ADDITIONAL_INCLUDE_DIRS += -I/usr/pkg/include +ADDITIONAL_INCLUDE_DIRS += -I@@PREFIX@@/include STATIC_LDFLAGS += -static endif # # end DragonFly @ 1.1 log @gnustep-make: fix build on FreeBSD pkgsrc changes: --------------- * Replace SUBST_SED by SUBST_VARS in target substitution because mk/scripts/subst-identity.awk seems to be broken on FreeBSD and returns error when PREFIX == /usr/pkg. * Fix some typos that have been kindly reported by pkglint. @ text @d1 1 a1 1 $NetBSD$ d6 4 a9 3 --- target.make.orig 2020-04-05 14:59:54.000000000 +0000 +++ target.make @@@@ -591,7 +591,7 @@@@ endif d18 3 a20 1 @@@@ -624,7 +624,7 @@@@ endif d29 3 a31 1 @@@@ -642,8 +642,8 @@@@ SHARED_LIBEXT = .so d35 3 a37 1 -ADDITIONAL_LDFLAGS += -rdynamic -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -Wl,-R/usr/X11R6/lib -L/usr/X11R6/lib a38 1 +ADDITIONAL_LDFLAGS += -rdynamic -Wl,-R@@PREFIX@@/lib -L@@PREFIX@@/lib -Wl,-R/usr/X11R6/lib -L/usr/X11R6/lib d43 1 @