Friday, August 27, 2021

[macppc / lld] Unbreak sysutils/gdmap

Hi,

> https://bin.charlenew.xyz/gdmap-0.8.1p5.log

Once again, macppc needs the `-lm' linker flag.

With the below diff i can build gdmap [0] on macppc. While here, i've
refreshed WANTLIB.

The runtime has been tested successfully on macppc and amd64.

Comments/feedback are welcome,

Charlène.


[0] https://bin.charlenew.xyz/gdmap_fixed.log


Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/gdmap/Makefile,v
retrieving revision 1.9
diff -u -p -u -p -r1.9 Makefile
--- Makefile 12 Jul 2019 20:49:43 -0000 1.9
+++ Makefile 27 Aug 2021 15:14:19 -0000
@@ -3,17 +3,18 @@
COMMENT = graphical disk map
DISTNAME = gdmap-0.8.1
CATEGORIES = sysutils x11
-REVISION = 5
+REVISION = 6

HOMEPAGE = http://gdmap.sourceforge.net/

# GPLv2
PERMIT_PACKAGE = Yes

-WANTLIB = X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama Xrandr
-WANTLIB += Xrender atk-1.0 c cairo fontconfig freetype gdk-x11-2.0
-WANTLIB += gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0 gtk-x11-2.0 iconv
-WANTLIB += intl m pango-1.0 pangocairo-1.0 pangoft2-1.0 pthread xml2 z
+WANTLIB += X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama
+WANTLIB += Xrandr Xrender atk-1.0 c cairo fontconfig freetype
+WANTLIB += gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0
+WANTLIB += gtk-x11-2.0 harfbuzz intl m pango-1.0 pangocairo-1.0
+WANTLIB += pangoft2-1.0 pthread xml2 z

MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=gdmap/}

@@ -29,6 +30,6 @@ CONFIGURE_STYLE = autoconf
AUTOCONF_VERSION = 2.61

CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
+ LDFLAGS="-L${LOCALBASE}/lib -lm"

.include <bsd.port.mk>

No comments:

Post a Comment