head	1.10;
access;
symbols
	pkgsrc-2026Q1:1.10.0.22
	pkgsrc-2026Q1-base:1.10
	pkgsrc-2025Q4:1.10.0.20
	pkgsrc-2025Q4-base:1.10
	pkgsrc-2025Q3:1.10.0.18
	pkgsrc-2025Q3-base:1.10
	pkgsrc-2025Q2:1.10.0.16
	pkgsrc-2025Q2-base:1.10
	pkgsrc-2025Q1:1.10.0.14
	pkgsrc-2025Q1-base:1.10
	pkgsrc-2024Q4:1.10.0.12
	pkgsrc-2024Q4-base:1.10
	pkgsrc-2024Q3:1.10.0.10
	pkgsrc-2024Q3-base:1.10
	pkgsrc-2024Q2:1.10.0.8
	pkgsrc-2024Q2-base:1.10
	pkgsrc-2024Q1:1.10.0.6
	pkgsrc-2024Q1-base:1.10
	pkgsrc-2023Q4:1.10.0.4
	pkgsrc-2023Q4-base:1.10
	pkgsrc-2023Q3:1.10.0.2
	pkgsrc-2023Q3-base:1.10
	pkgsrc-2023Q2:1.9.0.8
	pkgsrc-2023Q2-base:1.9
	pkgsrc-2023Q1:1.9.0.6
	pkgsrc-2023Q1-base:1.9
	pkgsrc-2022Q4:1.9.0.4
	pkgsrc-2022Q4-base:1.9
	pkgsrc-2022Q3:1.9.0.2
	pkgsrc-2022Q3-base:1.9
	pkgsrc-2022Q2:1.8.0.10
	pkgsrc-2022Q2-base:1.8
	pkgsrc-2022Q1:1.8.0.8
	pkgsrc-2022Q1-base:1.8
	pkgsrc-2021Q4:1.8.0.6
	pkgsrc-2021Q4-base:1.8
	pkgsrc-2021Q3:1.8.0.4
	pkgsrc-2021Q3-base:1.8
	pkgsrc-2021Q2:1.8.0.2
	pkgsrc-2021Q2-base:1.8
	pkgsrc-2021Q1:1.7.0.6
	pkgsrc-2021Q1-base:1.7
	pkgsrc-2020Q4:1.7.0.4
	pkgsrc-2020Q4-base:1.7
	pkgsrc-2020Q3:1.7.0.2
	pkgsrc-2020Q3-base:1.7
	pkgsrc-2020Q2:1.6.0.6
	pkgsrc-2020Q2-base:1.6
	pkgsrc-2020Q1:1.6.0.2
	pkgsrc-2020Q1-base:1.6
	pkgsrc-2019Q4:1.6.0.4
	pkgsrc-2019Q4-base:1.6
	pkgsrc-2019Q3:1.5.0.2
	pkgsrc-2019Q3-base:1.5
	pkgsrc-2019Q2:1.4.0.8
	pkgsrc-2019Q2-base:1.4
	pkgsrc-2019Q1:1.4.0.6
	pkgsrc-2019Q1-base:1.4
	pkgsrc-2018Q4:1.4.0.4
	pkgsrc-2018Q4-base:1.4
	pkgsrc-2018Q3:1.4.0.2
	pkgsrc-2018Q3-base:1.4
	pkgsrc-2018Q2:1.3.0.18
	pkgsrc-2018Q2-base:1.3
	pkgsrc-2018Q1:1.3.0.16
	pkgsrc-2018Q1-base:1.3
	pkgsrc-2017Q4:1.3.0.14
	pkgsrc-2017Q4-base:1.3
	pkgsrc-2017Q3:1.3.0.12
	pkgsrc-2017Q3-base:1.3
	pkgsrc-2017Q2:1.3.0.8
	pkgsrc-2017Q2-base:1.3
	pkgsrc-2017Q1:1.3.0.6
	pkgsrc-2017Q1-base:1.3
	pkgsrc-2016Q4:1.3.0.4
	pkgsrc-2016Q4-base:1.3
	pkgsrc-2016Q3:1.3.0.2
	pkgsrc-2016Q3-base:1.3
	pkgsrc-2016Q2:1.2.0.2
	pkgsrc-2016Q2-base:1.2;
locks; strict;
comment	@# @;


1.10
date	2023.07.09.15.16.33;	author nia;	state Exp;
branches;
next	1.9;
commitid	FBhmt8AcSG8bL8wE;

1.9
date	2022.06.28.11.33.43;	author wiz;	state Exp;
branches;
next	1.8;
commitid	D2UoJrTHpoHEANJD;

1.8
date	2021.05.24.19.52.03;	author wiz;	state Exp;
branches;
next	1.7;
commitid	qokaiStTApGMcrUC;

1.7
date	2020.08.31.18.09.21;	author wiz;	state Exp;
branches;
next	1.6;
commitid	7zxRbfOkDOoxbfmC;

1.6
date	2019.11.03.10.39.30;	author rillig;	state Exp;
branches;
next	1.5;
commitid	REW2CfrA7HdqqoJB;

1.5
date	2019.08.11.13.20.51;	author wiz;	state Exp;
branches;
next	1.4;
commitid	Ifet9Pg6Qt99ZByB;

1.4
date	2018.08.22.09.45.00;	author wiz;	state Exp;
branches;
next	1.3;
commitid	YLub8g3ofvFGb6PA;

1.3
date	2016.07.09.06.38.13;	author wiz;	state Exp;
branches;
next	1.2;
commitid	dlqnocGpOoXV2Cdz;

1.2
date	2016.06.07.17.57.11;	author joerg;	state Exp;
branches;
next	1.1;
commitid	ZEAEtr0vvWeRPy9z;

1.1
date	2016.05.24.09.20.07;	author leot;	state Exp;
branches;
next	;
commitid	8ltt1ywWqb7zpI7z;


desc
@@


1.10
log
@stfl: Honour LDFLAGS. Should help the build on various platforms.
@
text
@# $NetBSD: Makefile,v 1.9 2022/06/28 11:33:43 wiz Exp $

DISTNAME=	stfl-0.24
PKGREVISION=	8
CATEGORIES=	devel
MASTER_SITES=	http://www.clifford.at/stfl/

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	http://www.clifford.at/stfl/
COMMENT=	Library which implements a curses-based widget set for text terminals
LICENSE=	gnu-lgpl-v3

NO_CONFIGURE=	yes
USE_TOOLS+=	gmake perl
USE_LIBTOOL=	yes
USE_CURSES=	wide

INSTALL_MAKE_FLAGS+=	prefix=${PREFIX}

MAKE_ENV+=	CURSES_LIB=${BUILDLINK_LDADD.curses}

.include "../../converters/libiconv/buildlink3.mk"
.include "../../mk/curses.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.9
log
@*: recursive bump for perl 5.36
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2021/05/24 19:52:03 wiz Exp $
d4 1
a4 1
PKGREVISION=	7
@


1.8
log
@*: recursive bump for perl 5.34
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2020/08/31 18:09:21 wiz Exp $
d4 1
a4 1
PKGREVISION=	6
@


1.7
log
@*: bump PKGREVISION for perl-5.32.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2019/11/03 10:39:30 rillig Exp $
d4 1
a4 1
PKGREVISION=	5
@


1.6
log
@devel: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2019/08/11 13:20:51 wiz Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.5
log
@Bump PKGREVISIONs for perl 5.30.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2018/08/22 09:45:00 wiz Exp $
d16 1
a16 1
USE_CURSES=		wide
@


1.4
log
@Recursive bump for perl5-5.28.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2016/07/09 06:38:13 wiz Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.3
log
@Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2016/06/07 17:57:11 joerg Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.2
log
@Libtoolify. Generalise curses use. Bump revision.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2016/05/24 09:20:07 leot Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.1
log
@Import stfl-0.24 as devel/stfl

The STFL API can be used from C, SPL, Python, Perl and Ruby.
Since the API is only 14 simple function calls big and there
are already generic SWIG bindings it is very easy to port STFL
to additional scripting languages.

A special language (the Structured Terminal Forms Language) is
used to describe STFL GUIs. The language is designed to be easy
and fast to write so an application programmer does not need to
spend ages fiddling around with the GUI and can concentrate on
the more interesting programming tasks.

Originally packaged in pkgsrc-wip by Claudio M. Alessi.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2012/10/07 16:23:17 asau Exp $
d3 2
a4 3
MAJOR=		0
MINOR=		24
DISTNAME=	stfl-${MAJOR}.${MINOR}
d15 2
a16 1
USE_GNU_ICONV=	yes
d20 1
a20 20
# Makefile
SUBST_CLASSES+=		makefile
SUBST_STAGE.makefile=	pre-build
SUBST_MESSAGE.makefile=	Fixing distribution Makefile...
SUBST_FILES.makefile=	${MAKE_FILE}
SUBST_SED.makefile=	-e "s|LDLIBS.*|& -liconv -Wl,-R${PREFIX}/lib|"

.include "../../mk/bsd.prefs.mk"
.if !empty(MACHINE_PLATFORM:MNetBSD-*-*)
SUBST_CLASSES+=		curses
SUBST_STAGE.curses=	pre-build
SUBST_MESSAGE.curses=	replacing ncursesw includes by native curses
SUBST_FILES.curses=	stfl.pc.in Makefile
SUBST_SED.curses=	-e "s|-lncursesw|-lcurses|g"
.include "../../mk/curses.buildlink3.mk"
.else
.include "../../devel/ncursesw/buildlink3.mk"
.endif

PLIST_SUBST+=	MAJOR=${MAJOR:Q} MINOR=${MINOR:Q}
d23 1
@

