ok.

On 2025/05/13 13:49, Jeremie Courreges-Anglas wrote:
> 
> 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