head 1.21; access; symbols pkgsrc-2023Q4:1.20.0.38 pkgsrc-2023Q4-base:1.20 pkgsrc-2023Q3:1.20.0.36 pkgsrc-2023Q3-base:1.20 pkgsrc-2023Q2:1.20.0.34 pkgsrc-2023Q2-base:1.20 pkgsrc-2023Q1:1.20.0.32 pkgsrc-2023Q1-base:1.20 pkgsrc-2022Q4:1.20.0.30 pkgsrc-2022Q4-base:1.20 pkgsrc-2022Q3:1.20.0.28 pkgsrc-2022Q3-base:1.20 pkgsrc-2022Q2:1.20.0.26 pkgsrc-2022Q2-base:1.20 pkgsrc-2022Q1:1.20.0.24 pkgsrc-2022Q1-base:1.20 pkgsrc-2021Q4:1.20.0.22 pkgsrc-2021Q4-base:1.20 pkgsrc-2021Q3:1.20.0.20 pkgsrc-2021Q3-base:1.20 pkgsrc-2021Q2:1.20.0.18 pkgsrc-2021Q2-base:1.20 pkgsrc-2021Q1:1.20.0.16 pkgsrc-2021Q1-base:1.20 pkgsrc-2020Q4:1.20.0.14 pkgsrc-2020Q4-base:1.20 pkgsrc-2020Q3:1.20.0.12 pkgsrc-2020Q3-base:1.20 pkgsrc-2020Q2:1.20.0.10 pkgsrc-2020Q2-base:1.20 pkgsrc-2020Q1:1.20.0.6 pkgsrc-2020Q1-base:1.20 pkgsrc-2019Q4:1.20.0.8 pkgsrc-2019Q4-base:1.20 pkgsrc-2019Q3:1.20.0.4 pkgsrc-2019Q3-base:1.20 pkgsrc-2019Q2:1.20.0.2 pkgsrc-2019Q2-base:1.20 pkgsrc-2019Q1:1.19.0.6 pkgsrc-2019Q1-base:1.19 pkgsrc-2018Q4:1.19.0.4 pkgsrc-2018Q4-base:1.19 pkgsrc-2018Q3:1.19.0.2 pkgsrc-2018Q3-base:1.19 pkgsrc-2018Q2:1.18.0.14 pkgsrc-2018Q2-base:1.18 pkgsrc-2018Q1:1.18.0.12 pkgsrc-2018Q1-base:1.18 pkgsrc-2017Q4:1.18.0.10 pkgsrc-2017Q4-base:1.18 pkgsrc-2017Q3:1.18.0.8 pkgsrc-2017Q3-base:1.18 pkgsrc-2017Q2:1.18.0.4 pkgsrc-2017Q2-base:1.18 pkgsrc-2017Q1:1.18.0.2 pkgsrc-2017Q1-base:1.18 pkgsrc-2016Q4:1.17.0.6 pkgsrc-2016Q4-base:1.17 pkgsrc-2016Q3:1.17.0.4 pkgsrc-2016Q3-base:1.17 pkgsrc-2016Q2:1.17.0.2 pkgsrc-2016Q2-base:1.17 pkgsrc-2016Q1:1.16.0.6 pkgsrc-2016Q1-base:1.16 pkgsrc-2015Q4:1.16.0.4 pkgsrc-2015Q4-base:1.16 pkgsrc-2015Q3:1.16.0.2 pkgsrc-2015Q3-base:1.16 pkgsrc-2015Q2:1.13.0.24 pkgsrc-2015Q2-base:1.13 pkgsrc-2015Q1:1.13.0.22 pkgsrc-2015Q1-base:1.13 pkgsrc-2014Q4:1.13.0.20 pkgsrc-2014Q4-base:1.13 pkgsrc-2014Q3:1.13.0.18 pkgsrc-2014Q3-base:1.13 pkgsrc-2014Q2:1.13.0.16 pkgsrc-2014Q2-base:1.13 pkgsrc-2014Q1:1.13.0.14 pkgsrc-2014Q1-base:1.13 pkgsrc-2013Q4:1.13.0.12 pkgsrc-2013Q4-base:1.13 pkgsrc-2013Q3:1.13.0.10 pkgsrc-2013Q3-base:1.13 pkgsrc-2013Q2:1.13.0.8 pkgsrc-2013Q2-base:1.13 pkgsrc-2013Q1:1.13.0.6 pkgsrc-2013Q1-base:1.13 pkgsrc-2012Q4:1.13.0.4 pkgsrc-2012Q4-base:1.13 pkgsrc-2012Q3:1.13.0.2 pkgsrc-2012Q3-base:1.13 pkgsrc-2012Q2:1.12.0.24 pkgsrc-2012Q2-base:1.12 pkgsrc-2012Q1:1.12.0.22 pkgsrc-2012Q1-base:1.12 pkgsrc-2011Q4:1.12.0.20 pkgsrc-2011Q4-base:1.12 pkgsrc-2011Q3:1.12.0.18 pkgsrc-2011Q3-base:1.12 pkgsrc-2011Q2:1.12.0.16 pkgsrc-2011Q2-base:1.12 pkgsrc-2011Q1:1.12.0.14 pkgsrc-2011Q1-base:1.12 pkgsrc-2010Q4:1.12.0.12 pkgsrc-2010Q4-base:1.12 pkgsrc-2010Q3:1.12.0.10 pkgsrc-2010Q3-base:1.12 pkgsrc-2010Q2:1.12.0.8 pkgsrc-2010Q2-base:1.12 pkgsrc-2010Q1:1.12.0.6 pkgsrc-2010Q1-base:1.12 pkgsrc-2009Q4:1.12.0.4 pkgsrc-2009Q4-base:1.12 pkgsrc-2009Q3:1.12.0.2 pkgsrc-2009Q3-base:1.12 pkgsrc-2009Q2:1.11.0.32 pkgsrc-2009Q2-base:1.11 pkgsrc-2009Q1:1.11.0.30 pkgsrc-2009Q1-base:1.11 pkgsrc-2008Q4:1.11.0.28 pkgsrc-2008Q4-base:1.11 pkgsrc-2008Q3:1.11.0.26 pkgsrc-2008Q3-base:1.11 cube-native-xorg:1.11.0.24 cube-native-xorg-base:1.11 pkgsrc-2008Q2:1.11.0.22 pkgsrc-2008Q2-base:1.11 cwrapper:1.11.0.20 pkgsrc-2008Q1:1.11.0.18 pkgsrc-2008Q1-base:1.11 pkgsrc-2007Q4:1.11.0.16 pkgsrc-2007Q4-base:1.11 pkgsrc-2007Q3:1.11.0.14 pkgsrc-2007Q3-base:1.11 pkgsrc-2007Q2:1.11.0.12 pkgsrc-2007Q2-base:1.11 pkgsrc-2007Q1:1.11.0.10 pkgsrc-2007Q1-base:1.11 pkgsrc-2006Q4:1.11.0.8 pkgsrc-2006Q4-base:1.11 pkgsrc-2006Q3:1.11.0.6 pkgsrc-2006Q3-base:1.11 pkgsrc-2006Q2:1.11.0.4 pkgsrc-2006Q2-base:1.11 pkgsrc-2006Q1:1.11.0.2 pkgsrc-2006Q1-base:1.11 pkgsrc-2005Q4:1.9.0.2 pkgsrc-2005Q4-base:1.9 pkgsrc-2005Q3:1.7.0.4 pkgsrc-2005Q3-base:1.7 pkgsrc-2005Q2:1.7.0.2 pkgsrc-2005Q2-base:1.7 pkgsrc-2005Q1:1.6.0.4 pkgsrc-2005Q1-base:1.6 pkgsrc-2004Q4:1.6.0.2 pkgsrc-2004Q4-base:1.6 pkgsrc-2004Q3:1.5.0.4 pkgsrc-2004Q3-base:1.5 pkgsrc-2004Q2:1.5.0.2 pkgsrc-2004Q2-base:1.5 pkgsrc-2004Q1:1.4.0.4 pkgsrc-2004Q1-base:1.4 pkgsrc-2003Q4:1.4.0.2 pkgsrc-2003Q4-base:1.4 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.21 date 2023.12.30.01.13.18; author zafer; state Exp; branches; next 1.20; commitid GpvQyUSGgDw9vqSE; 1.20 date 2019.05.23.19.22.55; author rillig; state Exp; branches; next 1.19; commitid aWlQW8HYUUFCAmoB; 1.19 date 2018.07.04.13.40.08; author jperkin; state Exp; branches; next 1.18; commitid NnIyRkdX3Lbg3PIA; 1.18 date 2017.01.04.16.50.31; author roy; state Exp; branches; next 1.17; commitid nKq6dBfh8LSzGFAz; 1.17 date 2016.04.20.12.10.27; author nros; state Exp; branches; next 1.16; commitid RHDIp40T45Npsm3z; 1.16 date 2015.09.08.11.57.48; author jperkin; state Exp; branches; next 1.15; commitid zeCmr9zWRtauCrAy; 1.15 date 2015.08.18.07.31.02; author wiz; state Exp; branches; next 1.14; commitid UPpMIsB3AWu1PIxy; 1.14 date 2015.08.17.17.11.19; author wiz; state Exp; branches; next 1.13; commitid QQGz11WX4WB14Exy; 1.13 date 2012.09.12.00.24.40; author asau; state Exp; branches; next 1.12; 1.12 date 2009.07.07.15.14.04; author joerg; state Exp; branches; next 1.11; 1.11 date 2006.01.04.17.31.28; author joerg; state Exp; branches; next 1.10; 1.10 date 2005.12.29.06.21.31; author jlam; state Exp; branches; next 1.9; 1.9 date 2005.12.05.20.49.48; author rillig; state Exp; branches; next 1.8; 1.8 date 2005.10.16.15.05.45; author wiz; state Exp; branches; next 1.7; 1.7 date 2005.04.11.21.44.53; author tv; state Exp; branches; next 1.6; 1.6 date 2004.10.03.00.13.06; author tv; state Exp; branches; next 1.5; 1.5 date 2004.04.11.17.20.32; author xtraeme; state Exp; branches; next 1.4; 1.4 date 2003.09.28.09.13.55; author jlam; state Exp; branches; next 1.3; 1.3 date 2003.09.27.17.07.34; author grant; state Exp; branches; next 1.2; 1.2 date 2003.07.13.13.50.25; author wiz; state Exp; branches; next 1.1; 1.1 date 2003.03.06.22.30.57; author salo; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2003.03.06.22.30.57; author salo; state Exp; branches; next ; desc @@ 1.21 log @https @ text @# $NetBSD: Makefile,v 1.20 2019/05/23 19:22:55 rillig Exp $ # DISTNAME= juke-0.7 PKGREVISION= 5 CATEGORIES= audio MASTER_SITES= https://www.moll.no/oyvind/distfiles/ MAINTAINER= mob@@bicekru.org #HOMEPAGE= http://johan.nocrew.org/nav10/unix/juke/ COMMENT= Simple ncurses based jukebox LICENSE= gnu-gpl-v2 GNU_CONFIGURE= YES FAKE_NCURSES= yes EGDIR= ${PREFIX}/share/examples/juke CONF_FILES= ${EGDIR}/juke.conf.default ${PKG_SYSCONFDIR}/juke.conf SUBST_CLASSES+= paths SUBST_FILES.paths= doc/juke.1 MANUAL src/conf.c SUBST_STAGE.paths= pre-configure SUBST_VARS.paths= PKG_SYSCONFDIR INSTALLATION_DIRS= ${EGDIR} share/doc/juke post-install: ${INSTALL_DATA} ${WRKSRC}/juke.conf ${DESTDIR}${EGDIR}/juke.conf.default ${INSTALL_DATA} ${WRKSRC}/MANUAL ${DESTDIR}${PREFIX}/share/doc/juke/ .include "../../mk/curses.buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.20 log @all: replace SUBST_SED with the simpler SUBST_VARS pkglint -Wall -r --only "substitution command" -F With manual review and indentation fixes since pkglint doesn't get that part correct in every case. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2018/07/04 13:40:08 jperkin Exp $ d7 1 a7 1 MASTER_SITES= http://www.moll.no/oyvind/distfiles/ @ 1.19 log @*: Move SUBST_STAGE from post-patch to pre-configure Performing substitutions during post-patch breaks tools such as mkpatches, making it very difficult to regenerate correct patches after making changes, and often leading to substituted string replacements being committed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2017/01/04 16:50:31 roy Exp $ d24 1 a24 1 SUBST_SED.paths= -e 's,@@PKG_SYSCONFDIR@@,${PKG_SYSCONFDIR},' @ 1.18 log @Use the curses framework. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2016/04/20 12:10:27 nros Exp $ d23 1 a23 1 SUBST_STAGE.paths= post-patch @ 1.17 log @Set LICENSE for a lot of audio packages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2015/09/08 11:57:48 jperkin Exp $ d5 1 a5 1 PKGREVISION= 4 d15 1 d32 1 a32 1 .include "../../devel/ncurses/buildlink3.mk" @ 1.16 log @Remove INCOMPAT_CURSES settings for NetBSD 0.x and 1.x. Tighten up some globs to ensure NetBSD 10 is not incorrectly matched when it is released. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2015/08/18 07:31:02 wiz Exp $ d12 1 @ 1.15 log @Bump all packages that depend on curses.bui* or terminfo.bui* since they might incur ncurses dependencies on some platforms, and ncurses just bumped its shlib. Some packages were bumped twice now, sorry for that. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2015/08/17 17:11:19 wiz Exp $ a14 3 # halfdelay() INCOMPAT_CURSES= NetBSD-1.[45]*-* NetBSD-1.6[-_.]*-* NetBSD-1.6[A-L]-* @ 1.14 log @Bump PKGREVISION for ncurses shlib bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2012/09/12 00:24:40 asau Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.13 log @"user-destdir" is default these days @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2009/07/07 15:14:04 joerg Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.12 log @user-destdir support @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2006/01/04 17:31:28 joerg Exp $ a12 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.11 log @Replace use of FILES_SUBST_SED with explicit SUBST framework use. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2005/12/29 06:21:31 jlam Exp $ d13 2 d29 2 d32 2 a33 4 ${INSTALL_DATA_DIR} ${EGDIR} ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/juke ${INSTALL_DATA} ${WRKSRC}/juke.conf ${EGDIR}/juke.conf.default ${INSTALL_DATA} ${WRKSRC}/MANUAL ${PREFIX}/share/doc/juke/ @ 1.10 log @Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk automatically detects whether we want the pkginstall machinery to be used by the package Makefile. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2005/12/05 20:49:48 rillig Exp $ d22 4 a25 6 post-configure: @@cd ${WRKSRC} && \ for f in MANUAL doc/juke.1 src/conf.c; do \ ${MV} $$f $$f.orig; \ ${SED} ${FILES_SUBST_SED} $$f.orig > $$f; \ done @ 1.9 log @Fixed pkglint warnings. The warnings are mostly quoting issues, for example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2005/10/16 15:05:45 wiz Exp $ a12 1 USE_PKGINSTALL= YES @ 1.8 log @Update MSATER_SITES, from Zafer Aydogan in PR 31832. Comment out HOMEPAGE, it is wrong. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2005/04/11 21:44:53 tv Exp $ d17 1 a17 1 INCOMPAT_CURSES= NetBSD-1.[45]*-* NetBSD-1.6[-_.]* NetBSD-1.6[A-L]-* @ 1.7 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2004/10/03 00:13:06 tv Exp $ d7 1 a7 1 MASTER_SITES= http://johan.nocrew.org/nav10/unix/juke/archive/ d10 1 a10 1 HOMEPAGE= http://johan.nocrew.org/nav10/unix/juke/ @ 1.6 log @Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10 in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2004/04/11 17:20:32 xtraeme Exp $ a12 1 USE_BUILDLINK3= YES @ 1.5 log @bl3ify @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2003/09/28 09:13:55 jlam Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.4 log @Back out last change related to moving ncurses/buildlink2.mk to curses.buildlink2.mk. This was wrong because we _really_ do want to express that we want _n_curses when we include the buildlink2.mk file. We should have a better way to say that the NetBSD curses doesn't quite work well enough. In fact, it's far better to depend on ncurses by default, and exceptionally note when it's okay to use NetBSD curses for specific packages. We will look into this again in the future. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2003/09/27 17:07:34 grant Exp $ d13 1 a13 1 USE_BUILDLINK2= YES d37 1 a37 1 .include "../../devel/ncurses/buildlink2.mk" @ 1.3 log @move ncurses/buildlink2.mk to mk/curses.buildlink2.mk, as it provides support for base system curses/ncurses as well as ncurses itself. suggested by wiz. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2003/07/13 13:50:25 wiz Exp $ d37 1 a37 1 .include "../../mk/curses.buildlink2.mk" @ 1.2 log @PKGREVISION bump for libiconv update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2003/03/06 22:30:57 salo Exp $ d37 1 a37 1 .include "../../devel/ncurses/buildlink2.mk" @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d5 1 @ 1.1.1.1 log @Import of juke-0.7: Simple ncurses based jukebox Juke is a simple ncurses based jukebox program for Unix computers. It uses command line based players to play different kinds of music formats. Package provided by Johan Ahlander in private mail. @ text @@