Download raw body.
On 2024/03/26 13:25, Omar Polo wrote:
> 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
please replace
WRKSRC= ${WRKDIR}/nncmpp
WRKDIST= ${WRKSRC}
with just
WRKDIST= ${WRKDIR}/nncmpp
then it's ok
> - 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
>