On 2024/03/01 01:34:01 +0100, Kirill A. Korinsky <kir...@korins.ky> wrote:
> Greetings,
> 
> Here an updated versio to 2.2.1 of this new port.

just briefly tested since I don't use mpd anymore, but it's a nice
client!

a few tweaks, but then it's OK op@ to import

 - COMMENT should start with a lowercase unless it's an acronym or a
   proper noun (so MPD and X11 are fine capitalized, terminal not)
 - 2.1.1.tar.gz is a filename too generic, hence the DISTNAME/DISTFILES dance
 - regen wantlib
 - the termo sublibrary does interesting stuff in its cmake file.
   TL;DR nuke gio/glib checking, add CFLAGS
   Longer: it looks for gio and glib which are optionally used for some
   demos which are not installed.  if not found however the build fails
   since it can't find iconv.
 - sort LIB_DEPENDS and remove glib2 from there as it is unused
 - regen wantlib
 - fold DESCR: the lines were too close to the 80 column for my taste

attaching a diff against your makefile and an updated tarball.

Thanks!

--- Makefile.orig       Tue Mar 26 12:00:53 2024
+++ Makefile    Tue Mar 26 12:25:47 2024
@@ -1,11 +1,11 @@
-COMMENT=               Terminal/X11 MPD client
+COMMENT=               terminal/X11 MPD client
 
 V=                     2.1.1
 V.liberty=             969a4cfc3ea1c4d7c0327907385fc64906ed5d4c
 V.termo=               2518b53e5ae4579bf84ed58fa7a62806f64e861c
 
-PKGNAME=               nncmpp-${V}
-DISTNAME=              v${V}
+DISTNAME=              nncmpp-${V}
+DISTFILES=             nncmpp-{v}${V}${EXTRACT_SUFX}
 
 CATEGORIES=            audio
 
@@ -21,18 +21,20 @@
 # ISC
 PERMIT_PACKAGE=                Yes
 
-WANTLIB=               X11 Xft Xrender unistring ncursesw gio-2.0 glib-2.0
-WANTLIB+=              curl freetype fontconfig png m iconv
+WANTLIB += X11 Xft Xrender c curl curses fontconfig freetype iconv
+WANTLIB += m png pthread unistring
 
 MODULES=               devel/cmake
 
+# for iconv
+CFLAGS+=               -I${LOCALBASE}/include
+
 BUILD_DEPENDS=         textproc/asciidoctor \
                        x11/gnome/librsvg
 
 LIB_DEPENDS =          converters/libunistring \
-                       devel/glib2 \
-                       net/curl \
-                       graphics/png
+                       graphics/png \
+                       net/curl
 
 RUN_DEPENDS =          devel/desktop-file-utils \
                        x11/gtk+4,-guic

Attachment: nncmpp.tar.gz
Description: GNU Zip compressed data

Reply via email to