And here's an update to the just released 1.0.2 instead. This is 1.0.1 with some additional fixes for macOS, so not important for OpenBSD. But when updating anyway, why not update to the latest version :).

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/objfw/Makefile,v
retrieving revision 1.2
diff -u -p -u -r1.2 Makefile
--- Makefile    4 Sep 2023 14:28:59 -0000       1.2
+++ Makefile    11 Sep 2023 01:22:54 -0000
@@ -1,6 +1,6 @@
 COMMENT =      portable, lightweight framework for the Objective-C language

-DISTNAME =     objfw-1.0
+DISTNAME =     objfw-1.0.2

 SHARED_LIBS += objfw           0.0
 SHARED_LIBS += objfwrt         0.0
@@ -23,6 +23,7 @@ MASTER_SITES =                https://objfw.nil.im/dow
 COMPILER=              base-clang ports-clang

 CONFIGURE_STYLE =      gnu
+CONFIGURE_FLAGS +=     --disable-silent-rules

 MAKE_FLAGS +=  OBJFW_LIB_MAJOR=${LIBobjfw_VERSION:R}
 MAKE_FLAGS +=  OBJFW_LIB_MINOR=${LIBobjfw_VERSION:E}
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/objfw/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -r1.1.1.1 distinfo
--- distinfo    4 Sep 2023 14:12:27 -0000       1.1.1.1
+++ distinfo    11 Sep 2023 01:22:54 -0000
@@ -1,2 +1,2 @@
-SHA256 (objfw-1.0.tar.gz) = pqo79ZDGp64hzxPbqpSnKSbmevXH1a70orFyVD0fJqM=
-SIZE (objfw-1.0.tar.gz) = 785854
+SHA256 (objfw-1.0.2.tar.gz) = toC+CL+t43bReVjzzq2vIjrF0I33GkvXh6QmQKhtt8s=
+SIZE (objfw-1.0.2.tar.gz) = 786962
Index: patches/patch-buildsys_mk_in
===================================================================
RCS file: patches/patch-buildsys_mk_in
diff -N patches/patch-buildsys_mk_in
--- patches/patch-buildsys_mk_in        4 Sep 2023 14:28:59 -0000       1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,66 +0,0 @@
-Make build log more useful by printing CFLAGS etc
-
-Index: buildsys.mk.in
---- buildsys.mk.in.orig
-+++ buildsys.mk.in
-@@ -123,18 +123,17 @@ DEPS = ${OBJS:.o=.dep}                   \
-
- MO_FILES = ${LOCALES:.po=.mo}
-
--.SILENT:
- .SUFFIXES:
- .SUFFIXES: .amigalib.o .beam .c .cc .class .cxx .d .erl .lib.o .java .mo .m .mm .o .plugin.o .po .py .pyc .rc .S .xpm - .PHONY: all subdirs subdirs-after pre-depend depend install install-extra uninstall uninstall-extra clean distclean locales copy-headers-into-framework ${SUBDIRS} ${SUBDIRS_AFTER}
-
- all:
--      ${MAKE} -s pre-all
--      ${MAKE} -s subdirs
--      ${MAKE} -s depend
-- ${MAKE} -s ${STATIC_LIB} ${STATIC_LIB_NOINST} ${STATIC_PIC_LIB} ${STATIC_PIC_LIB_NOINST} ${STATIC_AMIGA_LIB} ${STATIC_AMIGA_LIB_NOINST} ${SHARED_LIB} ${SHARED_LIB_NOINST} ${FRAMEWORK} ${FRAMEWORK_NOINST} ${AMIGA_LIB} ${AMIGA_LIB_NOINST} ${PLUGIN} ${PLUGIN_NOINST} ${PROG} ${PROG_NOINST} ${JARFILE} locales
--      ${MAKE} -s subdirs-after
--      ${MAKE} -s post-all
-+      ${MAKE} pre-all
-+      ${MAKE} subdirs
-+      ${MAKE} depend
-+ ${MAKE} ${STATIC_LIB} ${STATIC_LIB_NOINST} ${STATIC_PIC_LIB} ${STATIC_PIC_LIB_NOINST} ${STATIC_AMIGA_LIB} ${STATIC_AMIGA_LIB_NOINST} ${SHARED_LIB} ${SHARED_LIB_NOINST} ${FRAMEWORK} ${FRAMEWORK_NOINST} ${AMIGA_LIB} ${AMIGA_LIB_NOINST} ${PLUGIN} ${PLUGIN_NOINST} ${PROG} ${PROG_NOINST} ${JARFILE} locales
-+      ${MAKE} subdirs-after
-+      ${MAKE} post-all
-
- pre-all post-all:
-
-@@ -144,7 +143,7 @@ subdirs-after: ${SUBDIRS_AFTER}
- ${SUBDIRS} ${SUBDIRS_AFTER}:
-       for i in $@; do \
-               ${DIR_ENTER}; \
--              ${MAKE} -s || exit $$?; \
-+              ${MAKE} || exit $$?; \
-               ${DIR_LEAVE}; \
-       done
-
-@@ -194,7 +193,7 @@ ${SHARED_LIB} ${SHARED_LIB_NOINST}: ${EXT_DEPS} ${LIB_
- ${FRAMEWORK} ${FRAMEWORK_NOINST}: ${EXT_DEPS} ${LIB_OBJS} ${LIB_OBJS_EXTRA}
-       ${LINK_STATUS}
-       out="$@"; \
-- if rm -fr $$out && ${MKDIR_P} $$out && ${MAKE} -s COPY_HEADERS_IF_SUBDIR=${includesubdir} COPY_HEADERS_DESTINATION=$$PWD/$@/Headers copy-headers-into-framework && if test -f Info.plist; then ${INSTALL} -m 644 Info.plist $$out/Info.plist; fi && if test -f module.modulemap; then ${MKDIR_P} $$out/Modules && ${INSTALL} -m 644 module.modulemap $$out/Modules/module.modulemap; fi && ${LD} -o $$out/$${out%.framework} ${LIB_OBJS} ${LIB_OBJS_EXTRA} ${FRAMEWORK_LDFLAGS} ${FRAMEWORK_LDFLAGS_INSTALL_NAME} ${LDFLAGS} ${FRAMEWORK_LIBS} && ${CODESIGN} -fs ${CODESIGN_IDENTITY} $$out; then \ -+ if rm -fr $$out && ${MKDIR_P} $$out && ${MAKE} COPY_HEADERS_IF_SUBDIR=${includesubdir} COPY_HEADERS_DESTINATION=$$PWD/$@/Headers copy-headers-into-framework && if test -f Info.plist; then ${INSTALL} -m 644 Info.plist $$out/Info.plist; fi && if test -f module.modulemap; then ${MKDIR_P} $$out/Modules && ${INSTALL} -m 644 module.modulemap $$out/Modules/module.modulemap; fi && ${LD} -o $$out/$${out%.framework} ${LIB_OBJS} ${LIB_OBJS_EXTRA} ${FRAMEWORK_LDFLAGS} ${FRAMEWORK_LDFLAGS_INSTALL_NAME} ${LDFLAGS} ${FRAMEWORK_LIBS} && ${CODESIGN} -fs ${CODESIGN_IDENTITY} $$out; then \
-               ${LINK_OK}; \
-       else \
-               rm -fr $$out; false; \
-@@ -205,7 +204,7 @@ copy-headers-into-framework:
-       for i in "" ${SUBDIRS} ${SUBDIRS_AFTER}; do \
-               test x"$$i" = x"" && continue; \
-               cd $$i || exit 1; \
--              ${MAKE} -s copy-headers-into-framework || exit $$?; \
-+              ${MAKE} copy-headers-into-framework || exit $$?; \
-               cd .. || exit 1; \
-       done
-
-@@ -654,7 +653,7 @@ install: all install-extra
-       for i in "" ${SUBDIRS} ${SUBDIRS_AFTER}; do \
-               test x"$$i" = x"" && continue; \
-               ${DIR_ENTER}; \
--              ${MAKE} -s install || exit $$?; \
-+              ${MAKE} install || exit $$?; \
-               ${DIR_LEAVE}; \
-       done
-

--
Jonathan

Reply via email to