Download raw body.
On 2024/03/01 01:34:01 +0100, Kirill A. Korinsky <kirill@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