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

Reply via email to