Sunday, January 31, 2021

[update] devel/libdockapp 0.4 -> 0.7.3 (1/4)

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

No comments:

Post a Comment