pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: pkgsrc/sysutils/nnn



I usually prefer to keep using curses.mk and setting

  INCOMPAT_CURSES=NetBSD-*

instead, so the pattern can be updated when NetBSD's libcurses gets
the missing functionality.
 Thomas

On Wed, Jun 12, 2019 at 08:52:37PM +0000, Sijmen J. Mulder wrote:
> Module Name:  pkgsrc
> Committed By: sjmulder
> Date:         Wed Jun 12 20:52:37 UTC 2019
> 
> Modified Files:
>       pkgsrc/sysutils/nnn: Makefile
> 
> Log Message:
> sysutils/nnn: require ncurses
> 
> nnn is not compatible with NetBSD curses, requiring mouse and
> set_escdelay() functions. Use ncurses instead.
> 
> Bump PKGREVISION.
> 
> 
> To generate a diff of this commit:
> cvs rdiff -u -r1.6 -r1.7 pkgsrc/sysutils/nnn/Makefile
> 
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.
> 

> Modified files:
> 
> Index: pkgsrc/sysutils/nnn/Makefile
> diff -u pkgsrc/sysutils/nnn/Makefile:1.6 pkgsrc/sysutils/nnn/Makefile:1.7
> --- pkgsrc/sysutils/nnn/Makefile:1.6  Wed May 29 10:18:50 2019
> +++ pkgsrc/sysutils/nnn/Makefile      Wed Jun 12 20:52:37 2019
> @@ -1,6 +1,7 @@
> -# $NetBSD: Makefile,v 1.6 2019/05/29 10:18:50 sjmulder Exp $
> +# $NetBSD: Makefile,v 1.7 2019/06/12 20:52:37 sjmulder Exp $
>  
>  DISTNAME=    nnn-2.5
> +PKGREVISION= 1
>  CATEGORIES=  sysutils
>  MASTER_SITES=        ${MASTER_SITE_GITHUB:=jarun/}
>  GITHUB_TAG=  v${PKGVERSION_NOREV}
> @@ -11,17 +12,20 @@ COMMENT=  Optimized, feature-packed termi
>  LICENSE=     2-clause-bsd
>  
>  USE_TOOLS+=  gmake pkg-config
> -USE_CURSES=  wide
> -
>  # build without readline unless option set (see options.mk)
>  BUILD_TARGET=        norl
>  
>  MAKE_ENV+=   MANPREFIX=${PREFIX}/${PKGMANDIR}
>  MAKE_ENV+=   CFLAGS_OPTIMIZATION=
> -MAKE_ENV+=   CFLAGS_CURSES=${BUILDLINK_CFLAGS.curses:Q}
> -MAKE_ENV+=   LDLIBS_CURSES=${BUILDLINK_LDADD.curses:Q}
> +MAKE_ENV+=   CFLAGS_CURSES=${BUILDLINK_CFLAGS.ncursesw:Q}
> +MAKE_ENV+=   LDLIBS_CURSES=${BUILDLINK_LDADD.ncursesw:Q}
> +
> +# Requries mousemask(), getmouse(), set_escdelay() functions not in NetBSD
> +# curses
> +.include "../../devel/ncursesw/buildlink3.mk"
>  
> +# After ncursesw so readline doesn't add the non-wide ncurses which
> +# would sabotage the ncursesw buildlink with '__nonexistent__'
>  .include "options.mk"
>  
> -.include "../../mk/curses.buildlink3.mk"
>  .include "../../mk/bsd.pkg.mk"
> 




Home | Main Index | Thread Index | Old Index