Hit by several persons in the last weeks: autogsdoc often crashes
during the build of a few gnustep ports.  tb reported it and you
disabled autogsdoc in a few ports, but not all of them.  The diff
below disables it using the approach suggested by Riccardo Mottola in
the thread you opened:

  https://lists.gnu.org/archive/html/discuss-gnustep/2025-03/msg00053.html

documentation=no doesn't just disable autogsdoc, it also drops .info
doc in dbuskit, hopefully it isn't a big issue.  The diff cleans up
the AUTOGSDOC overrides and was tested by rebuilding/packaging all the
gnustep.port.mk consumers.

ok?  (I already have an ok from tb@)


Index: gnustep.port.mk
===================================================================
RCS file: /home/cvs/ports/x11/gnustep/gnustep.port.mk,v
diff -u -p -r1.43 gnustep.port.mk
--- gnustep.port.mk     13 Nov 2024 20:13:19 -0000      1.43
+++ gnustep.port.mk     13 May 2025 08:38:43 -0000
@@ -67,6 +67,8 @@ LIB_DEPENDS += ${MODGNUSTEP_LIB_DEPENDS}
 RUN_DEPENDS += ${MODGNUSTEP_RUN_DEPENDS}
 
 MAKE_ENV +=    messages=yes
+# XXX autogsdoc tends to crash, disable it when building ports
+MAKE_ENV +=    documentation=no
 
 .ifdef DEBUG
 CONFIGURE_ARGS +=       --enable-debug --disable-strip
Index: dbuskit/Makefile
===================================================================
RCS file: /home/cvs/ports/x11/gnustep/dbuskit/Makefile,v
diff -u -p -r1.24 Makefile
--- dbuskit/Makefile    9 Mar 2024 11:48:09 -0000       1.24
+++ dbuskit/Makefile    13 May 2025 08:40:20 -0000
@@ -2,7 +2,7 @@ COMMENT =       GNUstep dbus interface
 
 CATEGORIES +=   x11/gnustep devel
 VERSION =      0.1.1
-REVISION =     15
+REVISION =     16
 DISTNAME =     dbuskit-${VERSION}
 PKGNAME =      gnustep-dbuskit-${VERSION}
 
Index: dbuskit/pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/x11/gnustep/dbuskit/pkg/PLIST,v
diff -u -p -r1.4 PLIST
--- dbuskit/pkg/PLIST   11 Mar 2022 20:15:54 -0000      1.4
+++ dbuskit/pkg/PLIST   13 May 2025 08:39:58 -0000
@@ -1,6 +1,5 @@
 @bin bin/dk_make_protocol
 include/DBusKit
-@info info/DBusKit.info
 lib/GNUstep/Frameworks/
 lib/GNUstep/Frameworks/DBusKit.framework/
 lib/GNUstep/Frameworks/DBusKit.framework/DBusKit
@@ -25,36 +24,25 @@ lib/GNUstep/Frameworks/DBusKit.framework
 share/doc/GNUstep/
 share/doc/GNUstep/Developer/
 share/doc/GNUstep/Developer/DBusKit/
-share/doc/GNUstep/Developer/DBusKit/ProgrammingManual/
-share/doc/GNUstep/Developer/DBusKit/ProgrammingManual/DBusKit/
-share/doc/GNUstep/Developer/DBusKit/ProgrammingManual/DBusKit.pdf
-share/doc/GNUstep/Developer/DBusKit/ProgrammingManual/DBusKit/Exposing-Objects-on-D_002dBus.html
-share/doc/GNUstep/Developer/DBusKit/ProgrammingManual/DBusKit/GNU-Free-Documentation-License.html
-share/doc/GNUstep/Developer/DBusKit/ProgrammingManual/DBusKit/Introduction.html
-share/doc/GNUstep/Developer/DBusKit/ProgrammingManual/DBusKit/Using-D_002dBus-From-Objective_002dC.html
-share/doc/GNUstep/Developer/DBusKit/ProgrammingManual/DBusKit/dependencies
 share/doc/GNUstep/Developer/DBusKit/Reference/
-share/doc/GNUstep/Developer/DBusKit/Reference/ClassesTOC.gsdoc
-share/doc/GNUstep/Developer/DBusKit/Reference/ClassesTOC.html
+share/doc/GNUstep/Developer/DBusKit/Reference/DBusKit.gsdoc
 share/doc/GNUstep/Developer/DBusKit/Reference/DBusKit.html
-share/doc/GNUstep/Developer/DBusKit/Reference/DBusKit.igsdoc
-share/doc/GNUstep/Developer/DBusKit/Reference/DKNotificationCenter.gsdoc
-share/doc/GNUstep/Developer/DBusKit/Reference/DKNotificationCenter.html
-share/doc/GNUstep/Developer/DBusKit/Reference/DKPort.gsdoc
-share/doc/GNUstep/Developer/DBusKit/Reference/DKPort.html
-share/doc/GNUstep/Developer/DBusKit/Reference/DKProxy.gsdoc
-share/doc/GNUstep/Developer/DBusKit/Reference/DKProxy.html
-share/doc/GNUstep/Developer/DBusKit/Reference/MainIndex.html
-share/doc/GNUstep/Developer/DBusKit/Reference/OrderedSymbolDeclarations.plist
-share/doc/GNUstep/Developer/DBusKit/Reference/TypesAndConstants.gsdoc
-share/doc/GNUstep/Developer/DBusKit/Reference/TypesAndConstants.html
-share/doc/GNUstep/Developer/DBusKit/Reference/TypesTOC.gsdoc
-share/doc/GNUstep/Developer/DBusKit/Reference/TypesTOC.html
-share/doc/GNUstep/Developer/DBusKit/Reference/VariablesTOC.gsdoc
-share/doc/GNUstep/Developer/DBusKit/Reference/VariablesTOC.html
-share/doc/GNUstep/Developer/DBusKit/Reference/index.html
-share/doc/GNUstep/Developer/DBusKit/ReleaseNotes/
-share/doc/GNUstep/Developer/DBusKit/ReleaseNotes/0.1.1/
-share/doc/GNUstep/Developer/DBusKit/ReleaseNotes/0.1.1/ANNOUNCE
-share/doc/GNUstep/Developer/DBusKit/ReleaseNotes/0.1.1/INSTALL
-share/doc/GNUstep/Developer/DBusKit/ReleaseNotes/0.1.1/README
+share/doc/GNUstep/Developer/DBusKit/Reference/DBusKit.texi
+share/doc/GNUstep/Developer/DBusKit/Reference/DBusKit_1.html
+share/doc/GNUstep/Developer/DBusKit/Reference/DBusKit_2.html
+share/doc/GNUstep/Developer/DBusKit/Reference/DBusKit_3.html
+share/doc/GNUstep/Developer/DBusKit/Reference/DBusKit_4.html
+share/doc/GNUstep/Developer/DBusKit/Reference/DBusKit_5.html
+share/doc/GNUstep/Developer/DBusKit/Reference/DBusKit_abt.html
+share/doc/GNUstep/Developer/DBusKit/Reference/DBusKit_fot.html
+share/doc/GNUstep/Developer/DBusKit/Reference/DBusKit_toc.html
+share/doc/GNUstep/Developer/DBusKit/Reference/ExposingObjects.texi
+share/doc/GNUstep/Developer/DBusKit/Reference/GNUmakefile
+share/doc/GNUstep/Developer/DBusKit/Reference/GNUmakefile.postamble
+share/doc/GNUstep/Developer/DBusKit/Reference/Introduction.texi
+share/doc/GNUstep/Developer/DBusKit/Reference/UsingDBus.texi
+share/doc/GNUstep/Developer/DBusKit/Reference/announce.0.1.1.texi
+share/doc/GNUstep/Developer/DBusKit/Reference/announce.0.1.texi
+share/doc/GNUstep/Developer/DBusKit/Reference/fdl-1.3.texi
+share/doc/GNUstep/Developer/DBusKit/Reference/install.texi
+share/doc/GNUstep/Developer/DBusKit/Reference/readme.texi
Index: performance/Makefile
===================================================================
RCS file: /home/cvs/ports/x11/gnustep/performance/Makefile,v
diff -u -p -r1.24 Makefile
--- performance/Makefile        19 Mar 2025 20:49:45 -0000      1.24
+++ performance/Makefile        13 May 2025 08:31:56 -0000
@@ -15,7 +15,6 @@ WANTLIB =             pthread
 MODGNUSTEP_NEEDS_GUI = No
 MODGNUSTEP_NEEDS_BACK = No
 
-MAKE_FLAGS +=  Performance_INTERFACE_VERSION=${LIBPerformance_VERSION} \
-               AUTOGSDOC=echo
+MAKE_FLAGS +=  Performance_INTERFACE_VERSION=${LIBPerformance_VERSION}
 
 .include <bsd.port.mk>
Index: sqlclient/Makefile
===================================================================
RCS file: /home/cvs/ports/x11/gnustep/sqlclient/Makefile,v
diff -u -p -r1.32 Makefile
--- sqlclient/Makefile  9 Mar 2024 11:48:10 -0000       1.32
+++ sqlclient/Makefile  13 May 2025 08:39:27 -0000
@@ -3,7 +3,7 @@ COMMENT =       GNUstep database abstraction l
 VERSION =      1.9.0
 DISTNAME =     SQLClient-${VERSION}
 PKGNAME =      gnustep-sqlclient-${VERSION}
-REVISION =     0
+REVISION =     1
 
 SHLIB_VERSION =        2.1
 SHARED_LIBS +=  SQLClient      ${SHLIB_VERSION}
Index: sqlclient/pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/x11/gnustep/sqlclient/pkg/PLIST,v
diff -u -p -r1.4 PLIST
--- sqlclient/pkg/PLIST 11 Mar 2022 20:15:59 -0000      1.4
+++ sqlclient/pkg/PLIST 13 May 2025 08:39:19 -0000
@@ -43,9 +43,3 @@ lib/GNUstep/Bundles/SQLClient${SHLIB_VER
 @bin 
lib/GNUstep/Bundles/SQLClient${SHLIB_VERSION}/SQLite_libs.bundle/SQLite_libs
 lib/GNUstep/Bundles/SQLClient${SHLIB_VERSION}/SQLite_libs.bundle/stamp.make
 @lib lib/libSQLClient.so.${LIBSQLClient_VERSION}
-share/doc/GNUstep/SQLClient/
-share/doc/GNUstep/SQLClient/OrderedSymbolDeclarations.plist
-share/doc/GNUstep/SQLClient/SQLClient.gsdoc
-share/doc/GNUstep/SQLClient/SQLClient.html
-share/doc/GNUstep/SQLClient/SQLClient.igsdoc
-share/doc/GNUstep/SQLClient/dependencies
Index: webserver/Makefile
===================================================================
RCS file: /home/cvs/ports/x11/gnustep/webserver/Makefile,v
diff -u -p -r1.27 Makefile
--- webserver/Makefile  9 Mar 2024 11:48:10 -0000       1.27
+++ webserver/Makefile  13 May 2025 08:42:45 -0000
@@ -3,7 +3,7 @@ COMMENT =       GNUstep webserver framework
 VERSION =      1.6.0
 DISTNAME =     WebServer-${VERSION}
 PKGNAME =      gnustep-webserver-${VERSION}
-REVISION =     0
+REVISION =     1
 
 SHARED_LIBS +=  WebServer      2.2
 
Index: webserver/pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/x11/gnustep/webserver/pkg/PLIST,v
diff -u -p -r1.2 PLIST
--- webserver/pkg/PLIST 11 Mar 2022 20:16:00 -0000      1.2
+++ webserver/pkg/PLIST 13 May 2025 08:42:25 -0000
@@ -3,13 +3,3 @@ include/WebServer/WebServer.h
 include/WebServer/WebServerBundles.h
 include/WebServer/WebServerHTML.h
 @lib lib/libWebServer.so.${LIBWebServer_VERSION}
-share/doc/GNUstep/WebServer/
-share/doc/GNUstep/WebServer/OrderedSymbolDeclarations.plist
-share/doc/GNUstep/WebServer/WebServer.gsdoc
-share/doc/GNUstep/WebServer/WebServer.html
-share/doc/GNUstep/WebServer/WebServer.igsdoc
-share/doc/GNUstep/WebServer/WebServerBundles.gsdoc
-share/doc/GNUstep/WebServer/WebServerBundles.html
-share/doc/GNUstep/WebServer/WebServerHTML.gsdoc
-share/doc/GNUstep/WebServer/WebServerHTML.html
-share/doc/GNUstep/WebServer/dependencies
Index: webservices/Makefile
===================================================================
RCS file: /home/cvs/ports/x11/gnustep/webservices/Makefile,v
diff -u -p -r1.33 Makefile
--- webservices/Makefile        19 Mar 2025 20:49:45 -0000      1.33
+++ webservices/Makefile        13 May 2025 08:32:08 -0000
@@ -17,8 +17,7 @@ LIB_DEPENDS =         x11/gnustep/performance
 MODGNUSTEP_IS_FRAMEWORK = Yes
 
 CONFIGURE_STYLE =      gnu
-MAKE_FLAGS +=  WebServices_INTERFACE_VERSION=${LIBWebServices_VERSION} \
-               AUTOGSDOC=echo
+MAKE_FLAGS +=  WebServices_INTERFACE_VERSION=${LIBWebServices_VERSION}
 
 NO_TEST =      No
 do-test:


-- 
jca

Reply via email to