Hi, Here is an update for libdockapp to 0.7.3. This is needed to update some dockapps (i've already a diff for x11/wmitime) concerned by -fno-common and that now uses this lib.
The major highlight is that the include file for <dockapp.h> changed. All consumers are impacted and no updates for them in this regard has been provided, so there will be follow up diffs. Port-wise: - symbols have been removed, bump major - install fonts (a first for me, i took example from comms/x3270) - move HOMEPAGE and MASTER_SITES to dockapps.net This has been tested on amd64 and macppc successfully. Comments and feedback are welcome, Charlène. Index: Makefile =================================================================== RCS file: /cvs/ports/devel/libdockapp/Makefile,v retrieving revision 1.25 diff -u -p -u -p -r1.25 Makefile --- Makefile 12 Jul 2019 20:44:37 -0000 1.25 +++ Makefile 1 Feb 2021 01:44:40 -0000 @@ -2,21 +2,24 @@ COMMENT= dockapp-making standard library for Window Maker -DISTNAME= libdockapp-0.4.0 -REVISION= 5 -SHARED_LIBS= dockapp 1.0 # .1.0 +DISTNAME= libdockapp-0.7.3 +SHARED_LIBS= dockapp 2.0 # .1.0 CATEGORIES= devel +HOMEPAGE= https://www.dockapps.net/libdockapp/ + # BSD PERMIT_PACKAGE= Yes -WANTLIB= X11 Xau Xdmcp Xext Xpm xcb -MASTER_SITES= ftp://shadowmere.student.utwente.nl/pub/WindowMaker/ +WANTLIB= X11 Xext Xpm xcb + +MASTER_SITES= https://www.dockapps.net/download/ NO_TEST= Yes SEPARATE_BUILD= Yes CONFIGURE_STYLE= gnu -CONFIGURE_ARGS+= --enable-static +CONFIGURE_ARGS+= --enable-static \ + --with-fontdir=${PREFIX}/share/fonts/libdockapps post-install: ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/libdockapp Index: distinfo =================================================================== RCS file: /cvs/ports/devel/libdockapp/distinfo,v retrieving revision 1.4 diff -u -p -u -p -r1.4 distinfo --- distinfo 18 Jan 2015 03:13:15 -0000 1.4 +++ distinfo 1 Feb 2021 01:44:40 -0000 @@ -1,2 +1,2 @@ -SHA256 (libdockapp-0.4.0.tar.gz) = /X7Prvw8z2VCyKhmo3C85NUey4AozYmLCCNpgfiwzGU= -SIZE (libdockapp-0.4.0.tar.gz) = 108566 +SHA256 (libdockapp-0.7.3.tar.gz) = FtmS9oTfzbGeNoKCLUlfRzYV+6bp4vp6EGMHvHZ7OJw= +SIZE (libdockapp-0.7.3.tar.gz) = 387507 Index: patches/patch-src_Makefile_in =================================================================== RCS file: /cvs/ports/devel/libdockapp/patches/patch-src_Makefile_in,v retrieving revision 1.1 diff -u -p -u -p -r1.1 patch-src_Makefile_in --- patches/patch-src_Makefile_in 2 Jan 2006 18:15:53 -0000 1.1 +++ patches/patch-src_Makefile_in 1 Feb 2021 01:44:40 -0000 @@ -1,12 +1,13 @@ $OpenBSD: patch-src_Makefile_in,v 1.1 2006/01/02 18:15:53 bernd Exp $ ---- src/Makefile.in.orig Mon Jan 2 18:19:24 2006 -+++ src/Makefile.in Mon Jan 2 18:19:44 2006 -@@ -79,7 +79,7 @@ AUTOMAKE_OPTIONS = no-dependencies - +Index: src/Makefile.in +--- src/Makefile.in.orig ++++ src/Makefile.in +@@ -335,7 +335,7 @@ xpm_CFLAGS = @xpm_CFLAGS@ + xpm_LIBS = @xpm_LIBS@ + AUTOMAKE_OPTIONS = no-dependencies lib_LTLIBRARIES = libdockapp.la - --libdockapp_la_LDFLAGS = -version-info 1:0:0 @X_LIBS@ -+libdockapp_la_LDFLAGS = $(LIBdockapp_LTVERSION) @X_LIBS@ - - include_HEADERS = dockapp.h - +-libdockapp_la_LDFLAGS = -version-info 3:1:0 ++libdockapp_la_LDFLAGS = $(LIBdockapp_LTVERSION) + otherincludedir = $(includedir)/libdockapp + otherinclude_HEADERS = dockapp.h \ + wmgeneral.h \ Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/libdockapp/pkg/PLIST,v retrieving revision 1.3 diff -u -p -u -p -r1.3 PLIST --- pkg/PLIST 16 Mar 2015 18:07:41 -0000 1.3 +++ pkg/PLIST 1 Feb 2021 01:44:40 -0000 @@ -1,7 +1,26 @@ @comment $OpenBSD: PLIST,v 1.3 2015/03/16 18:07:41 naddy Exp $ -include/dockapp.h -lib/libdockapp.a +include/libdockapp/ +include/libdockapp/dockapp.h +include/libdockapp/list.h +include/libdockapp/misc.h +include/libdockapp/wmgeneral.h +@static-lib lib/libdockapp.a lib/libdockapp.la @lib lib/libdockapp.so.${LIBdockapp_VERSION} +lib/pkgconfig/dockapp.pc share/doc/libdockapp/ share/doc/libdockapp/COPYING +share/doc/libdockapp/README +share/doc/libdockapp/basic/ +share/doc/libdockapp/basic/Makefile +share/doc/libdockapp/basic/README +share/doc/libdockapp/basic/ball_red.xpm +share/doc/libdockapp/basic/basic.c +share/doc/libdockapp/rectangles/ +share/doc/libdockapp/rectangles/Makefile +share/doc/libdockapp/rectangles/rectangles.c +share/fonts/ +@fontdir share/fonts/libdockapps/ +share/fonts/libdockapps/fonts.dir +share/fonts/libdockapps/luxel-ascii-06x09.pcf.gz +share/fonts/libdockapps/seg7-ascii-05x07.pcf.gz