pkgsrc/devel/p5-Curses/Makefile
sno 8e5d8f84be Updating devel/p5-Curses from 1.27 to 1.28
pkgsrc changes:
- Add license definition

Upstream changes:
New in 1.28 (Released January 27, 2010)

  Disable Curses::Var::STORE.  It doesn't work (doesn't even compile) with
  newer Ncurses (due to updates to make Ncurses reentrant).  One can
  re-enable it by defining ALLOW_VARS_STORE in c-config.h.

  Improve "not provided by your vendor" message.
2010-02-23 20:26:24 +00:00

33 lines
951 B
Makefile

# $NetBSD: Makefile,v 1.37 2010/02/23 20:26:24 sno Exp $
DISTNAME= Curses-1.28
PKGNAME= p5-${DISTNAME}
SVR4_PKGNAME= p5cur
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Curses/}
EXTRACT_SUFX= .tgz
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://search.cpan.org/dist/Curses/
COMMENT= Perl5 module for terminal screen handling and optimization
# really it's gnu-gpl-v1+ OR artistic-1.0, but currently we don't have gplv1
LICENSE= ${PERL5_LICENSE}
PKG_INSTALLATION_TYPES= overwrite pkgviews
PKG_DESTDIR_SUPPORT= user-destdir
USE_NCURSES= YES
PERL5_PACKLIST= auto/Curses/.packlist
MAKE_PARAMS+= PANELS
# does not compile on 2.0 because of conflicts between perl internal header
# files and stdbool.h
#MAKE_PARAMS+= FORMS MENUS
pre-configure:
@${LN} -sf ${WRKSRC}/hints/c-netbsd.ncurses.h ${WRKSRC}/c-config.h
.include "../../devel/ncurses/buildlink3.mk"
.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"