head 1.64; access; symbols pkgsrc-2023Q4:1.64.0.6 pkgsrc-2023Q4-base:1.64 pkgsrc-2023Q3:1.64.0.4 pkgsrc-2023Q3-base:1.64 pkgsrc-2023Q2:1.64.0.2 pkgsrc-2023Q2-base:1.64 pkgsrc-2023Q1:1.63.0.12 pkgsrc-2023Q1-base:1.63 pkgsrc-2022Q4:1.63.0.10 pkgsrc-2022Q4-base:1.63 pkgsrc-2022Q3:1.63.0.8 pkgsrc-2022Q3-base:1.63 pkgsrc-2022Q2:1.63.0.6 pkgsrc-2022Q2-base:1.63 pkgsrc-2022Q1:1.63.0.4 pkgsrc-2022Q1-base:1.63 pkgsrc-2021Q4:1.63.0.2 pkgsrc-2021Q4-base:1.63 pkgsrc-2021Q3:1.62.0.10 pkgsrc-2021Q3-base:1.62 pkgsrc-2021Q2:1.62.0.8 pkgsrc-2021Q2-base:1.62 pkgsrc-2021Q1:1.62.0.6 pkgsrc-2021Q1-base:1.62 pkgsrc-2020Q4:1.62.0.4 pkgsrc-2020Q4-base:1.62 pkgsrc-2020Q3:1.62.0.2 pkgsrc-2020Q3-base:1.62 pkgsrc-2020Q2:1.61.0.22 pkgsrc-2020Q2-base:1.61 pkgsrc-2020Q1:1.61.0.18 pkgsrc-2020Q1-base:1.61 pkgsrc-2019Q4:1.61.0.20 pkgsrc-2019Q4-base:1.61 pkgsrc-2019Q3:1.61.0.16 pkgsrc-2019Q3-base:1.61 pkgsrc-2019Q2:1.61.0.14 pkgsrc-2019Q2-base:1.61 pkgsrc-2019Q1:1.61.0.12 pkgsrc-2019Q1-base:1.61 pkgsrc-2018Q4:1.61.0.10 pkgsrc-2018Q4-base:1.61 pkgsrc-2018Q3:1.61.0.8 pkgsrc-2018Q3-base:1.61 pkgsrc-2018Q2:1.61.0.6 pkgsrc-2018Q2-base:1.61 pkgsrc-2018Q1:1.61.0.4 pkgsrc-2018Q1-base:1.61 pkgsrc-2017Q4:1.61.0.2 pkgsrc-2017Q4-base:1.61 pkgsrc-2017Q3:1.60.0.4 pkgsrc-2017Q3-base:1.60 pkgsrc-2017Q2:1.57.0.4 pkgsrc-2017Q2-base:1.57 pkgsrc-2017Q1:1.57.0.2 pkgsrc-2017Q1-base:1.57 pkgsrc-2016Q4:1.55.0.2 pkgsrc-2016Q4-base:1.55 pkgsrc-2016Q3:1.51.0.2 pkgsrc-2016Q3-base:1.51 pkgsrc-2016Q2:1.46.0.4 pkgsrc-2016Q2-base:1.46 pkgsrc-2016Q1:1.46.0.2 pkgsrc-2016Q1-base:1.46 pkgsrc-2015Q4:1.43.0.12 pkgsrc-2015Q4-base:1.43 pkgsrc-2015Q3:1.43.0.10 pkgsrc-2015Q3-base:1.43 pkgsrc-2015Q2:1.43.0.8 pkgsrc-2015Q2-base:1.43 pkgsrc-2015Q1:1.43.0.6 pkgsrc-2015Q1-base:1.43 pkgsrc-2014Q4:1.43.0.4 pkgsrc-2014Q4-base:1.43 pkgsrc-2014Q3:1.43.0.2 pkgsrc-2014Q3-base:1.43 pkgsrc-2014Q2:1.40.0.2 pkgsrc-2014Q2-base:1.40 pkgsrc-2014Q1:1.38.0.12 pkgsrc-2014Q1-base:1.38 pkgsrc-2013Q4:1.38.0.10 pkgsrc-2013Q4-base:1.38 pkgsrc-2013Q3:1.38.0.8 pkgsrc-2013Q3-base:1.38 pkgsrc-2013Q2:1.38.0.6 pkgsrc-2013Q2-base:1.38 pkgsrc-2013Q1:1.38.0.4 pkgsrc-2013Q1-base:1.38 pkgsrc-2012Q4:1.38.0.2 pkgsrc-2012Q4-base:1.38 pkgsrc-2012Q3:1.37.0.2 pkgsrc-2012Q3-base:1.37 pkgsrc-2012Q2:1.34.0.2 pkgsrc-2012Q2-base:1.34 pkgsrc-2012Q1:1.33.0.8 pkgsrc-2012Q1-base:1.33 pkgsrc-2011Q4:1.33.0.6 pkgsrc-2011Q4-base:1.33 pkgsrc-2011Q3:1.33.0.4 pkgsrc-2011Q3-base:1.33 pkgsrc-2011Q2:1.33.0.2 pkgsrc-2011Q2-base:1.33 pkgsrc-2011Q1:1.32.0.10 pkgsrc-2011Q1-base:1.32 pkgsrc-2010Q4:1.32.0.8 pkgsrc-2010Q4-base:1.32 pkgsrc-2010Q3:1.32.0.6 pkgsrc-2010Q3-base:1.32 pkgsrc-2010Q2:1.32.0.4 pkgsrc-2010Q2-base:1.32 pkgsrc-2010Q1:1.32.0.2 pkgsrc-2010Q1-base:1.32 pkgsrc-2009Q4:1.31.0.8 pkgsrc-2009Q4-base:1.31 pkgsrc-2009Q3:1.31.0.6 pkgsrc-2009Q3-base:1.31 pkgsrc-2009Q2:1.31.0.4 pkgsrc-2009Q2-base:1.31 pkgsrc-2009Q1:1.31.0.2 pkgsrc-2009Q1-base:1.31 pkgsrc-2008Q4:1.30.0.10 pkgsrc-2008Q4-base:1.30 pkgsrc-2008Q3:1.30.0.8 pkgsrc-2008Q3-base:1.30 cube-native-xorg:1.30.0.6 cube-native-xorg-base:1.30 pkgsrc-2008Q2:1.30.0.4 pkgsrc-2008Q2-base:1.30 cwrapper:1.30.0.2 pkgsrc-2008Q1:1.29.0.2 pkgsrc-2008Q1-base:1.29 pkgsrc-2007Q4:1.26.0.4 pkgsrc-2007Q4-base:1.26 pkgsrc-2007Q3:1.26.0.2 pkgsrc-2007Q3-base:1.26 pkgsrc-2007Q2:1.24.0.2 pkgsrc-2007Q2-base:1.24 pkgsrc-2007Q1:1.23.0.2 pkgsrc-2007Q1-base:1.23 pkgsrc-2006Q4:1.17.0.8 pkgsrc-2006Q4-base:1.17 pkgsrc-2006Q3:1.17.0.6 pkgsrc-2006Q3-base:1.17 pkgsrc-2006Q2:1.17.0.4 pkgsrc-2006Q2-base:1.17 pkgsrc-2006Q1:1.17.0.2 pkgsrc-2006Q1-base:1.17 pkgsrc-2005Q4:1.16.0.2 pkgsrc-2005Q4-base:1.16 pkgsrc-2005Q3:1.15.0.4 pkgsrc-2005Q3-base:1.15 pkgsrc-2005Q2:1.15.0.2 pkgsrc-2005Q2-base:1.15 pkgsrc-2005Q1:1.14.0.10 pkgsrc-2005Q1-base:1.14 pkgsrc-2004Q4:1.14.0.8 pkgsrc-2004Q4-base:1.14 pkgsrc-2004Q3:1.14.0.6 pkgsrc-2004Q3-base:1.14 pkgsrc-2004Q2:1.14.0.4 pkgsrc-2004Q2-base:1.14 pkgsrc-2004Q1:1.14.0.2 pkgsrc-2004Q1-base:1.14 pkgsrc-2003Q4:1.12.0.2 pkgsrc-2003Q4-base:1.12 netbsd-1-6-1:1.6.0.2 netbsd-1-6-1-base:1.6 netbsd-1-6:1.5.0.8 netbsd-1-6-RELEASE-base:1.5 pkgviews:1.5.0.4 pkgviews-base:1.5 buildlink2:1.5.0.2 buildlink2-base:1.5 netbsd-1-5-PATCH003:1.5 netbsd-1-5-PATCH001:1.5 netbsd-1-5-RELEASE:1.3 netbsd-1-4-PATCH003:1.3 netbsd-1-4-PATCH002:1.3 comdex-fall-1999:1.2 netbsd-1-4-PATCH001:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.64 date 2023.06.06.12.40.37; author riastradh; state Exp; branches; next 1.63; commitid xhspr6Z8JLQOWSrE; 1.63 date 2021.11.10.22.59.50; author nia; state Exp; branches; next 1.62; commitid IRwyxMNS9BKNNigD; 1.62 date 2020.09.08.11.21.17; author jperkin; state Exp; branches; next 1.61; commitid wzXXZSGBjW6MGenC; 1.61 date 2017.10.20.06.22.24; author triaxx; state Exp; branches; next 1.60; commitid NTIcuqbbHgq9VKbA; 1.60 date 2017.07.24.14.34.49; author maya; state Exp; branches 1.60.4.1; next 1.59; commitid 6BG9LVsoQ2tmtu0A; 1.59 date 2017.07.24.14.19.06; author jakllsch; state Exp; branches; next 1.58; commitid 2dZSRVVjFXULnu0A; 1.58 date 2017.07.24.10.07.44; author maya; state Exp; branches; next 1.57; commitid rZ1xVIJQRI1ZYs0A; 1.57 date 2017.01.12.16.53.22; author wiz; state Exp; branches; next 1.56; commitid 5To8YblOLixwrHBz; 1.56 date 2017.01.01.13.53.16; author wiz; state Exp; branches; next 1.55; commitid UKxQglgF4daINgAz; 1.55 date 2016.12.13.20.51.42; author wiedi; state Exp; branches; next 1.54; commitid NnyIlFq4pd7aJRxz; 1.54 date 2016.12.13.17.07.22; author wiedi; state Exp; branches; next 1.53; commitid dohbniLjwNFcuQxz; 1.53 date 2016.11.11.08.14.54; author wiz; state Exp; branches; next 1.52; commitid ycSDx6xXI68dzGtz; 1.52 date 2016.11.06.21.31.38; author wiz; state Exp; branches; next 1.51; commitid UFRzVQsaBOFR67tz; 1.51 date 2016.08.12.10.12.23; author mef; state Exp; branches; next 1.50; commitid QvY6T4ExlvfL70iz; 1.50 date 2016.08.11.03.23.44; author mef; state Exp; branches; next 1.49; commitid VEy3K9QJUyGkUPhz; 1.49 date 2016.08.11.00.41.54; author mef; state Exp; branches; next 1.48; commitid WVIlvLKeHdHf1Phz; 1.48 date 2016.08.11.00.38.10; author mef; state Exp; branches; next 1.47; commitid SMh4TGkl6ZlUZOhz; 1.47 date 2016.07.18.16.18.49; author wiz; state Exp; branches; next 1.46; commitid 6nAVA5sBN2grYOez; 1.46 date 2016.02.25.12.12.47; author jperkin; state Exp; branches; next 1.45; commitid DLROVrVW2OU1fiWy; 1.45 date 2016.01.08.11.59.36; author wiz; state Exp; branches; next 1.44; commitid QKDuzWQqOzR5I7Qy; 1.44 date 2016.01.07.12.05.30; author wiz; state Exp; branches; next 1.43; commitid l13ip4zYn0BWLZPy; 1.43 date 2014.08.23.07.46.38; author obache; state Exp; branches; next 1.42; commitid pnCrsIWzd8LrtsNx; 1.42 date 2014.08.23.03.14.36; author obache; state Exp; branches; next 1.41; commitid b1Ii2eavi8LNWqNx; 1.41 date 2014.07.17.12.53.49; author ryoon; state Exp; branches; next 1.40; commitid wfAoEmu0gTvQmJIx; 1.40 date 2014.04.17.16.44.30; author adam; state Exp; branches; next 1.39; commitid HkZv2T4T0HCsz3xx; 1.39 date 2014.04.17.12.41.03; author wiz; state Exp; branches; next 1.38; commitid zzIVMjnNFC3Wd2xx; 1.38 date 2012.10.31.11.16.57; author asau; state Exp; branches; next 1.37; 1.37 date 2012.08.01.13.12.36; author wiz; state Exp; branches; next 1.36; 1.36 date 2012.07.31.18.16.50; author wiz; state Exp; branches; next 1.35; 1.35 date 2012.07.29.19.42.21; author wiz; state Exp; branches; next 1.34; 1.34 date 2012.06.06.13.27.05; author obache; state Exp; branches; next 1.33; 1.33 date 2011.04.22.13.43.18; author obache; state Exp; branches; next 1.32; 1.32 date 2010.01.31.17.21.14; author spz; state Exp; branches; next 1.31; 1.31 date 2009.02.25.21.03.01; author sno; state Exp; branches; next 1.30; 1.30 date 2008.05.18.00.43.51; author tnn; state Exp; branches; next 1.29; 1.29 date 2008.03.08.00.08.42; author tnn; state Exp; branches; next 1.28; 1.28 date 2008.02.22.22.13.33; author tnn; state Exp; branches; next 1.27; 1.27 date 2008.02.21.18.26.05; author tnn; state Exp; branches; next 1.26; 1.26 date 2007.09.25.10.03.52; author hira; state Exp; branches; next 1.25; 1.25 date 2007.09.25.08.31.53; author hira; state Exp; branches; next 1.24; 1.24 date 2007.06.03.22.57.25; author heinz; state Exp; branches; next 1.23; 1.23 date 2007.03.07.16.50.13; author rillig; state Exp; branches; next 1.22; 1.22 date 2007.02.05.19.54.36; author markd; state Exp; branches; next 1.21; 1.21 date 2007.01.31.15.38.33; author dmcmahill; state Exp; branches; next 1.20; 1.20 date 2007.01.23.17.42.09; author joerg; state Exp; branches; next 1.19; 1.19 date 2007.01.15.06.23.47; author rillig; state Exp; branches; next 1.18; 1.18 date 2007.01.15.06.14.48; author rillig; state Exp; branches; next 1.17; 1.17 date 2006.03.04.21.29.15; author jlam; state Exp; branches; next 1.16; 1.16 date 2005.10.04.17.45.22; author reed; state Exp; branches; next 1.15; 1.15 date 2005.05.22.20.07.50; author jlam; state Exp; branches; next 1.14; 1.14 date 2004.02.24.15.17.54; author grant; state Exp; branches; next 1.13; 1.13 date 2004.01.20.12.13.28; author agc; state Exp; branches; next 1.12; 1.12 date 2003.10.19.01.34.13; author heinz; state Exp; branches; next 1.11; 1.11 date 2003.08.23.22.55.34; author wiz; state Exp; branches; next 1.10; 1.10 date 2003.07.21.16.43.21; author martti; state Exp; branches; next 1.9; 1.9 date 2003.07.17.21.30.28; author grant; state Exp; branches; next 1.8; 1.8 date 2003.06.02.01.20.51; author jschauma; state Exp; branches; next 1.7; 1.7 date 2003.03.29.12.40.32; author jmmv; state Exp; branches; next 1.6; 1.6 date 2002.12.22.16.33.16; author agc; state Exp; branches; next 1.5; 1.5 date 2001.02.16.14.38.24; author wiz; state Exp; branches; next 1.4; 1.4 date 2001.01.13.22.53.27; author tron; state Exp; branches; next 1.3; 1.3 date 99.12.28.05.18.43; author wiz; state Exp; branches; next 1.2; 1.2 date 99.07.02.08.46.51; author agc; state Exp; branches; next 1.1; 1.1 date 99.07.01.09.23.23; author agc; state Exp; branches 1.1.1.1; next ; 1.60.4.1 date 2017.11.06.19.01.44; author bsiegert; state Exp; branches; next ; commitid wWKqq2HvDYULz0eA; 1.1.1.1 date 99.07.01.09.23.23; author agc; state Exp; branches; next ; desc @@ 1.64 log @Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/. Almost all uses, if not all of them, are wrong, according to the semantics of BUILD_DEPENDS (packages built for target available for use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for host available for use _as_ tools at build-time). No change to BUILD_DEPENDS as used correctly inside buildlink3. As proposed on tech-pkg: https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html @ text @# $NetBSD: Makefile,v 1.63 2021/11/10 22:59:50 nia Exp $ DISTNAME= flex-2.6.4 CATEGORIES= devel lang MASTER_SITES= ${MASTER_SITE_GITHUB:=westes/} GITHUB_RELEASE= v${PKGVERSION_NOREV} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/westes/flex COMMENT= Fast clone of lex(1), the lexical scanner generator LICENSE= 2-clause-bsd TOOL_DEPENDS+= help2man-[0-9]*:../../converters/help2man # wants stdbool USE_LANGUAGES= c99 c++ USE_LIBTOOL= yes USE_PKGLOCALEDIR= yes USE_TOOLS+= gm4:run gmake makeinfo gettext GNU_CONFIGURE= yes INFO_FILES= yes TEST_TARGET= check LIBS.SunOS+= -lm .include "../../mk/bsd.prefs.mk" CFLAGS.AIX+= -D_LINUX_SOURCE_COMPAT .if ${OS_VARIANT} == "SCOOSR5" LDFLAGS.SCO_SV+= -lsocket .endif # https://github.com/westes/flex/issues/219 CONFIGURE_ENV.NetBSD+= ac_cv_func_reallocarray=no # https://github.com/westes/flex/issues/241 CFLAGS.Linux+= -D_GNU_SOURCE .include "../../devel/gettext-lib/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.63 log @flex: Needs c99 for stdbool.h, PR pkg/56488 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.62 2020/09/08 11:21:17 jperkin Exp $ d13 1 a13 1 BUILD_DEPENDS+= help2man-[0-9]*:../../converters/help2man @ 1.62 log @flex: Remove bash dependency. This was hidden behind a broken test section, and causing circular dependency problems on some OS with bash -> bison -> flex -> bash. The GNU make requirement is still valid, but the test suite no longer requires bash. Reported by Alver on IRC. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.61 2017/10/20 06:22:24 triaxx Exp $ d15 3 a17 1 USE_LANGUAGES= c c++ @ 1.61 log @Add workaround for fixing build on Linux See https://github.com/westes/flex/issues/241 The problem is fixed in master branch and the workaround could be removed in the next version update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.60 2017/07/24 14:34:49 maya Exp $ d15 1 d18 1 a18 1 USE_TOOLS+= gm4:run makeinfo gettext a38 7 #.if !empty(PKGSRC_RUN_TEST:M[Yy][Ee][Ss]) USE_LANGUAGES= c c++ USE_TOOLS+= bash:build REPLACE_BASH= tests/testwrapper.sh tests/options.cn USE_TOOLS+= gmake # bmake has problems with the test suite #.endif @ 1.60 log @flex: add workaround for netbsd-8 which segfaults during the build @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.59 2017/07/24 14:19:06 jakllsch Exp $ d35 3 @ 1.60.4.1 log @Pullup ticket #5605 - requested by sevan devel/flex: Linux build fix Revisions pulled up: - devel/flex/Makefile 1.61 --- Module Name: pkgsrc Committed By: triaxx Date: Fri Oct 20 06:22:24 UTC 2017 Modified Files: pkgsrc/devel/flex: Makefile Log Message: Add workaround for fixing build on Linux See https://github.com/westes/flex/issues/241 The problem is fixed in master branch and the workaround could be removed in the next version update. @ text @d1 1 a1 1 # $NetBSD$ a34 3 # https://github.com/westes/flex/issues/241 CFLAGS.Linux+= -D_GNU_SOURCE @ 1.59 log @Update flex to 2.6.4. Upstream news: * Noteworthy changes in release 2.6.4 (2017-05-06) [stable] ** build *** The indent target now knows about flex's new (as of 2.6.0) layout. The indent rules it would apply are not correct and do need to be fixed. *** The files included in the flex distribution are now built by the version of flex that is included in the distribution. *** The configure script has a better idea of which headers are required to build flex. It will also error when missing functions are detected. *** We have lowered the versions of automake and gettext that configure.ac lists as required for building flex. In autogen.sh, we now check for how to call libtoolize and use what we find in the rest of the script. *** Since files in lib/ are picked up as needed by src/, we no longer generate a Makefile for that directory. *** Flex can be cross compiled. ** documentation *** Some typos were removed from the manual. ** scanner *** Some minor performance enhancements. *** We honor user defined yy_* macros again. We are also more careful to not leak macro definitions into header files. *** A number of portability fixes were introduced so building flex is more reliable on more platforms. Additionally, outdated function calls were removed. *** When building the flex executable itself, %# comments from flex.skl are removed when generating the C source code array. This reduces the size of flex. ** test suite *** All scripts in the test suite are now run by $(SHELL) and the needed portability fixes have been included. *** Test suite dependencies are handled much better. This only matters if you are actively developing flex or its test suite. *** Tests that depend on platform dependent features now properly skip when those platforms are not present. *** When running "make check", you can now pas V=0 to silence more of the build. This is useful when you're less connncerned about the details of building and linking the test programs themselves. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.58 2017/07/24 10:07:44 maya Exp $ d32 3 @ 1.58 log @flex: apply upstream commit to avoid redefining yywrap. we are still redefining some. bump pkgrevision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.57 2017/01/12 16:53:22 wiz Exp $ d3 1 a3 2 DISTNAME= flex-2.6.3 PKGREVISION= 2 @ 1.57 log @Remove now unneeded patch, lilypond seems to build fine without it. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.56 2017/01/01 13:53:16 wiz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.56 log @Updated flex to 2.6.3. * version 2.6.3 released 2016-12-30 ** scanner *** several bug fixes resolved problems introduced in recent flex versions regarding processing of comments, literals and various quoting scenarios. *** If the path to m4 was sufficiently long, a buffer overflow could occur. This has been resolved. The fix also removes dependence on the constant PATH_MAX. ** build *** A new configure option --disable-bootstrap changes the behavior of the build system when building flex. The default "--enable-bootstrap" behavior is to build flex, then to use that flex to build flex again. With --disable-bootstrap, the scanner is simply built by sedding the scanner source. This is friendlier to cross compilation. *** The compatibility functions in lib/ are no longer built as a library. Instead, they are built as $(LIBOBJ) objects. This is simpler and friendlier to cross compilation. *** It is now possible to build flex without building the accompanying libfl. This is friendlier to cross compilation. See the --disable-libfl option to configure. Resolves #99. *** the PIC version of libfl was not correctly built. It is no longer included in the build/installation targets of flex since it was unused. *** the distributed man page is only rebuilt when the relevant source files change or when the binary doesn't exist. In particular, this is friendlier to cross compilation. Resolves #108 ** test *** the shell scripts in the test suite are more portable across different shell implementations. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.55 2016/12/13 20:51:42 wiedi Exp $ d4 1 @ 1.55 log @Revert "Pull in three commits from upstream" Modifying '.l' files creates a dependency on flex itself. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2016/12/13 17:07:22 wiedi Exp $ d3 1 a3 2 DISTNAME= flex-2.6.2 PKGREVISION= 3 @ 1.54 log @Pull in three commits from upstream mainly related to https://github.com/westes/flex/issues/113 "v2.6.2 introduces behavior change that is incompatible with previous versions" This fixes at least doxygen @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.53 2016/11/11 08:14:54 wiz Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.53 log @Add workaround for fixing the build of lilypond-2.18.2. See https://github.com/westes/flex/issues/124 Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2016/11/06 21:31:38 wiz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.52 log @Updated flex to 2.6.2. Slightly based on wip/flex by Makoto Fujiwara and Juraj Lutter. * version 2.6.2 released 2016-10-24 ** flex internals *** a segfalt involving yyrestart(NULL) has been fixed *** flex should now handle quoting when mixed with m4 processing correctly *** flex handles `[[' and `]]' correctly *** flex no longer generates non-ANSI code *** more compilation warnings were squashed in generated scanners *** prevented a buffer overflow that could occur when input buffers were the exact wrong size ** test suite *** input filenames on MSWindows are now calculated correctly *** general code cleanups in a number of tests now make the test suite compile much more cleanly ** build system *** the xz archive has been replaced with an lzip archive *** a new option to configure --enable-warnings to encapsulate passing of warning-related flags which is useful in testing flex *** make indent now works for out of source builds *** Portability warnings when generating Makefile.in files are now suppressed; they were just noise and the use of GNU extensions in Makefile.{am,in,} was intentional and well known. ** bugs *** resolved gh#67 ** new sv translation from the translation project * version 2.6.1 released 2016-03-01 ** flex resources *** The flex project is now hosted at github. Consider this a "period of transition". In particular, you should start at https://github.com/westes/flex for the flex codebase, issue tracking and pull requests. *** New releases of flex are to be found at https://github.com/westes/flex/releases. ** flex internals *** Flex now uses more modern and more standard names for variable types. There's more work to be done on that front yet, though. *** A number of compiler warnings have been remedied. *** Line directives should now work as expected and be absent when that is expected. ** test suite *** When running the test suite, c++ files are compiled with the c++ header inside the flex distribution, rather than relying on the build system's flex header , which might not be installed yet or which might be out of date with respect to what flex tests expect. *** Some portability fixes in the test suite such as opening files for reading in binary mode ** Building flex *** The file src/scan.c asdistributed with flex source is now built with the current version of flex. Occasionally this had to be done manually to pick up new flex features. It's now just a part of flex's build system. *** The pdf version of the manual is no longer distributed with flex, although if you have the texinfo package installed, you can still build it. *** lots of general build system cleanup *** the build system tries a bit harder to find libtoolize and texi2dvi. *** When help2man and texi2dvi are missing, the error messages are now much more helpful. ** bug fixes *** resolved github issues #53, #54, #55, #61. *** Resolved sf bugs #128, #129, #155, #160, #184, #187, #195. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2016/08/11 03:23:44 mef Exp $ d4 1 @ 1.51 log @Reverted devel/flex to 2.6.0 ---------------------------- Recent commit update to 2.6.1 has problem, reverting now, thanks joerg and wiz - Bison is required to build without pre-generated files, but Bison needs flex, thus cyclic-dependency problem - Missing to include gettext-tool/buildlink3.mk @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2016/07/18 16:18:49 wiz Exp $ d3 4 a6 4 DISTNAME= flex-2.6.0 CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=flex/} EXTRACT_SUFX= .tar.xz d13 2 d17 1 a17 1 USE_TOOLS+= gm4:run @ 1.50 log @devel/flex updated to 2.6.1 --------------------------- * version 2.6.1 released 2016-03-01 ** flex resources *** The flex project is now hosted at github. Consider this a "period of transition". In particular, you should start at https://github.com/westes/flex for the flex codebase, issue tracking and pull requests. *** New releases of flex are to be found at https://github.com/westes/flex/releases. ** flex internals *** Flex now uses more modern and more standard names for variable types. There's more work to be done on that front yet, though. *** A number of compiler warnings have been remedied. *** Line directives should now work as expected and be absent when that is expected. ** test suite *** When running the test suite, c++ files are compiled with the c++ header inside the flex distribution, rather than relying on the build system's flex header , which might not be installed yet or which might be out of date with respect to what flex tests expect. *** Some portability fixes in the test suite such as opening files for reading in binary mode ** Building flex *** The file src/scan.c asdistributed with flex source is now built with the current version of flex. Occasionally this had to be done manually to pick up new flex features. It's now just a part of flex's build system. *** The pdf version of the manual is no longer distributed with flex, although if you have the texinfo package installed, you can still build it. *** lots of general build system cleanup *** the build system tries a bit harder to find libtoolize and texi2dvi. *** When help2man and texi2dvi are missing, the error messages are now much more helpful. ** bug fixes *** resolved github issues #53, #54, #55, #61. *** Resolved sf bugs #128, #129, #155, #160, #184, #187, #195. (pkgsrc changes) - Githubify - pre-configure: stage set for ./autogen.sh - Add patch-src_Makefile.am to generate parse.h before main.c is compiled (MAKE_JOBS_SAFE = no without this patch) - Drop (or convert) patches patch-src_filter.c -- upstream taken patch-src_Makefile.in -- file is gone patch-src_Makefile.am converted to the same name, different purpose patch-tests_Makefile.in converted to patch-tests_Makefile.am - Add BUILD_DEPENDS+= help2man-[0-9]*:../../converters/help2man @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.49 2016/08/11 00:41:54 mef Exp $ d3 4 a6 5 VERSION= 2.6.1 DISTNAME= flex-${VERSION} CATEGORIES= devel lang MASTER_SITES= ${MASTER_SITE_GITHUB:=westes/} GITHUB_TAG= v${VERSION} d15 1 a15 1 USE_TOOLS+= gm4:run automake autoconf makeinfo gettext a21 2 BUILD_DEPENDS+= help2man-[0-9]*:../../converters/help2man a36 3 pre-configure: (cd ${WRKSRC}; ./autogen.sh) @ 1.49 log @Correct for wrong command operation, sorry, 2.6.0 is the current version. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.48 2016/08/11 00:38:10 mef Exp $ d3 2 a4 1 DISTNAME= flex-2.6.0 d6 2 a7 2 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=flex/} EXTRACT_SUFX= .tar.xz d16 1 a16 1 USE_TOOLS+= gm4:run d23 2 d40 3 @ 1.48 log @*** empty log message *** @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2016/07/18 16:18:49 wiz Exp $ d3 1 a3 1 DISTNAME= flex-2.6.1 @ 1.47 log @Use github as HOMEPAGE, it has a newer version than the sourceforge page. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2016/02/25 12:12:47 jperkin Exp $ d3 2 a4 2 DISTNAME= flex-2.6.0 CATEGORIES= lang @ 1.46 log @Use OPSYSVARS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2016/01/08 11:59:36 wiz Exp $ d9 1 a9 1 HOMEPAGE= http://flex.sourceforge.net/ @ 1.45 log @Disable bison tests to avoid bison dependency, since bison depends on flex. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2016/01/07 12:05:30 wiz Exp $ d24 1 a24 3 .if ${LOWER_OPSYS} == "aix" CFLAGS+= -D_LINUX_SOURCE_COMPAT .endif @ 1.44 log @Update flex to 2.6.0. While here, send patches upstream. Changes: * version 2.6.0 released 2015-11-17 ** User Visible Changes *** C++ scanners now use references instead of pointers. See the manual for details. *** A number of compiler warnings were addressed, so flex generated scanners should be quieter under compiler warning scenarios. *** Allow error reporting routines to accept varying number of arguments *** Removed deprecated 'register' storage class specifier *** Changeed output formats from octal to hexadecimal *** check limits before using array index cclp; resolves sf-166 *** Suppress clang warning about empty @@param paragraph; resolves sf#158 *** Fixed malloc/realloc replacement, resolves sf bug#151. *** Adjusted buffer sizes on ia64. *** various documentation and code clean up fixes: resolves sf bugs #167, #168, among other patches. ** Flex Internals *** flex is now organized into subdirectories. This keeps the tree neater at the top level and puts like things near each other and unlike things away from each other. *** The test suite has been reorganized and is now run with the parallel test suite harness from automake. *** Cleaned up the automake parts of the build system to better reflect what automake does on its own. Also added a call to libtoolize in autogen.sh because autoreconf gets confused without a prior run of libtoolize. *** po/Makefile now includes a rule to fetch the latest translations from the translation project. "make -f po/Makefile getpo" from the top level of the flex tree will fetch the files. *** New da translation from the translation project @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2014/08/23 07:46:38 obache Exp $ d15 1 a15 1 USE_TOOLS+= gm4:run bison @ 1.43 log @Prevent libfi to be linked with libintl. Gettext is just used in flex tool, not in library. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2014/08/23 03:14:36 obache Exp $ d3 1 a3 2 DISTNAME= flex-2.5.39 PKGREVISION= 2 d15 1 a15 1 USE_TOOLS+= gm4:run d34 2 @ 1.42 log @Documentation handling fixes. Now, unwanted configure script timestamp update issue is resolved, and unwanted documentation regeneration will not be happened anymore. TeX related tools are not required in any case. Additionally, PDF document is already in distibution, so no reason to prevent installation. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2014/07/17 12:53:49 ryoon Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.41 log @Fix SCO OpenServer 5.0.7/3.2 build. libsocket is needed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2014/04/17 16:44:30 adam Exp $ d4 1 a13 6 # needed for building flex.pdf, make it an option? #BUILD_DEPENDS+= gtexinfo-[0-9]*:../../devel/gtexinfo #BUILD_DEPENDS+= tex-tex-[0-9]*:../../print/tex-tex #BUILD_DEPENDS+= tex-pdftex-[0-9]*:../../print/tex-pdftex #BUILD_DEPENDS+= tex-latex-fonts-[0-9]*:../../fonts/tex-latex-fonts d16 1 a16 1 USE_TOOLS+= gm4:run makeinfo @ 1.40 log @Clean-up; fixed linking on Darwin; added LICENSE; switched to .tar.xz. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2014/04/17 12:41:03 wiz Exp $ d34 4 @ 1.39 log @Update to 2.5.39: * flex version 2.5.39 ** no user visible changes in this release * version 2.5.38 released 2014-02-14 ** internationalization *** add sr translation from the translation project *** update da, es, ko, nl, pt_BR, ro, ru, sv, tr, vi, zh_CN translations from the translation project *** rename zh_tw to its proper zh_TW name * version 2.5.37 released 2012-08-03 ** Import flex into git. See git://flex.git.sourceforge.net/gitroot/flex/flex. ** Fix make install target to not fail when the flex++ program is already installed ** New translations from the translation project: de, fi, pl, vi @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2012/10/31 11:16:57 asau Exp $ d3 9 a11 7 DISTNAME= flex-2.5.39 CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=flex/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= http://flex.sourceforge.net/ COMMENT= Fast clone of lex(1), the lexical scanner generator d14 4 a17 4 #BUILD_DEPENDS+= gtexinfo-[0-9]*:../../devel/gtexinfo #BUILD_DEPENDS+= tex-tex-[0-9]*:../../print/tex-tex #BUILD_DEPENDS+= tex-pdftex-[0-9]*:../../print/tex-pdftex #BUILD_DEPENDS+= tex-latex-fonts-[0-9]*:../../fonts/tex-latex-fonts a18 1 GNU_CONFIGURE= yes d20 1 d22 1 a23 1 USE_PKGLOCALEDIR= yes a24 1 MAKE_JOBS_SAFE= no @ 1.38 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2012/08/01 13:12:36 wiz Exp $ d3 1 a3 2 DISTNAME= flex-2.5.36 PKGREVISION= 1 d17 2 a18 1 GNU_CONFIGURE= YES d20 3 a24 1 INFO_FILES= yes a25 1 USE_PKGLOCALEDIR= YES @ 1.37 log @Do not build and install flex.pdf, too many dependencies for such a low-level package. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2012/07/31 18:16:50 wiz Exp $ a17 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.36 log @It seems pdftex is also needed, no idea why this wasn't detected earlier. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2012/07/29 19:42:21 wiz Exp $ d4 1 d12 5 a16 4 BUILD_DEPENDS+= gtexinfo-[0-9]*:../../devel/gtexinfo BUILD_DEPENDS+= tex-tex-[0-9]*:../../print/tex-tex BUILD_DEPENDS+= tex-pdftex-[0-9]*:../../print/tex-pdftex BUILD_DEPENDS+= tex-latex-fonts-[0-9]*:../../fonts/tex-latex-fonts @ 1.35 log @Update to 2.5.36. Add build dependencies on gtexinfo and two tex packages needed to build pdf documentation, since there is no configure option to disable it that I can see. If this leads to problems, we'll have to disable it with a patch. * version 2.5.36 ** various portability fixes that quiet compiler warnings on 64-bit hosts ** various manual fixes, including correcting the name of a %option and updating some simple examples to use ANSI C syntax ** various bug fixes that prevent certain error conditions from persisting when they should not persist ** improvements to the test suite so it behaves better when linking compiled files ** new translations from the translation project: ca, da, es, fi, fr, ga, ko, pt_br, ro, ru, sv, tr, zh_cn ** the flex distribution is now built with automake 1.10.1 and automake 2.61 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2012/06/06 13:27:05 obache Exp $ d13 1 @ 1.34 log @bison is not required to build flex. resolve PR 46554. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2011/04/22 13:43:18 obache Exp $ d3 1 a3 1 DISTNAME= flex-2.5.35 a5 1 PKGREVISION= 2 d11 4 a35 3 post-install: cd ${DESTDIR:Q}${PREFIX:Q}/bin && ln -s flex flex++ @ 1.33 log @recursive bump from gettext-lib shlib bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2010/01/31 17:21:14 spz Exp $ d15 1 a15 1 USE_TOOLS+= bison gm4:run makeinfo @ 1.32 log @bumping pkgrevision ought to have gone in with addition of patches/patch-ad @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2009/02/25 21:03:01 sno Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.31 log @turn on linux source compatibility for AIX - flex dumps core otherwise when try to allocate 0 bytes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2008/05/18 00:43:51 tnn Exp $ d6 1 @ 1.30 log @Update homepage. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2008/03/08 00:08:42 tnn Exp $ d23 4 @ 1.29 log @version 2.5.35 released 2008-02-26 * fixed bug that prevented flex from accepting certain comments in the scanner file (resolves bugs #1849809 and #1849805) * fix bug that prevented headers for all functions from being generated (resolves bug #1628314) * change yy_size_t to be size_t (resolves bug #1849812) * new de, nl, pl, pt_br, vi translations from the translation project @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2008/02/22 22:13:33 tnn Exp $ d8 1 a8 1 HOMEPAGE= http://www.gnu.org/software/flex/ @ 1.28 log @- add a patch from debian that fixes a parser bug - do a "two stage" bootstrap: build flex, then regenerate the scanner and rebuild flex. - This should fix PR pkg/38084 - bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2008/02/21 18:26:05 tnn Exp $ d3 1 a3 2 DISTNAME= flex-2.5.34 PKGREVISION= 1 a20 7 do-build: ${RUN} cd ${WRKSRC} && ${BUILD_MAKE_CMD} ${BUILD_TARGET} @@${STEP_MSG} "Regenerating the scanner" ${RUN} cd ${WRKSRC} && ./flex -o scan.c scan.l @@${STEP_MSG} "Rebuilding flex" ${RUN} cd ${WRKSRC} && ${BUILD_MAKE_CMD} ${BUILD_TARGET} @ 1.27 log @Update to flex-2.5.34. Highlights from NEWS: * flex now provides for a libfl_pic.a compiled with position indep. code. * introduce yylex_init_extra (c.f. manual) * pattern language expanded (c.f. manual) * introduce %option extra-type="your_type *" * parse multiple short concatenated options * better checking after yyalloc/yyrealloc * Expose YY_BUF_SIZE in the header file. * better escape of filenames with special characters * memory leaks were plugged * support case-insensitive patterns * POSIX character classes may be negated in patterns * patterns may now use set difference, union operators * c++ scanner updates * updated translations @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2007/09/25 10:03:52 hira Exp $ d4 1 d22 7 d31 1 a31 1 .if !empty(PKGSRC_RUN_TEST:M[Yy][Ee][Ss]) d34 1 a34 1 .endif @ 1.26 log @Back out previous. Pointed out by uebayasi@@ and martti@@. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2007/09/25 08:31:53 hira Exp $ d3 1 a3 2 DISTNAME= flex-2.5.33 PKGREVISION= 2 a17 1 CPPFLAGS.IRIX+= -DHAVE_ALLOCA_H # bug #1675899 @ 1.25 log @ln -> ${LN}. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2007/06/03 22:57:25 heinz Exp $ d31 1 a31 1 cd ${DESTDIR:Q}${PREFIX:Q}/bin && ${LN} -s flex flex++ @ 1.24 log @Added support for installation to DESTDIR. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2007/03/07 16:50:13 rillig Exp $ d31 1 a31 1 cd ${DESTDIR:Q}${PREFIX:Q}/bin && ln -s flex flex++ @ 1.23 log @IRIX has . @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2007/02/05 19:54:36 markd Exp $ d12 2 d31 1 a31 1 cd ${PREFIX}/bin && ln -s flex flex++ @ 1.22 log @Needs makeinfo to build (at least on Solaris 10). Fixes PR pkg/35520. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2007/01/31 15:38:33 dmcmahill Exp $ d17 1 @ 1.21 log @Add missing gettext-lib/buildlink3.mk and fix PLIST. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2007/01/23 17:42:09 joerg Exp $ d13 1 a13 1 USE_TOOLS+= bison gm4:run @ 1.20 log @Needs a GNUish m4. Bump revision. No cookie for rillig. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2007/01/15 06:23:47 rillig Exp $ d4 1 a4 1 PKGREVISION= 1 d18 1 d30 1 @ 1.19 log @Solaris needs -lm. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2007/01/15 06:14:48 rillig Exp $ d4 1 d13 1 a13 1 USE_TOOLS+= bison @ 1.18 log @Updated flex to 2.5.33. Changes since 2.5.4a (10 years ago) are too many to be listed here. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2006/03/04 21:29:15 jlam Exp $ d16 1 @ 1.17 log @Point MAINTAINER to pkgsrc-users@@NetBSD.org in the case where no developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2005/10/04 17:45:22 reed Exp $ d3 1 a3 1 DISTNAME= flex-2.5.4a d5 1 a5 1 MASTER_SITES= ${MASTER_SITE_GNU:=non-gnu/flex/} a10 1 WRKSRC= ${WRKDIR}/flex-2.5.4 a11 1 CONFIGURE_HAS_MANDIR= NO d13 5 d19 7 a25 1 TEST_TARGET= check @ 1.16 log @Define CONFIGURE_HAS_MANDIR=NO since this old GNU_CONFIGURE configure script doesn't know --mandir. Also because of this, add patch to fix where installs manpage. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2005/05/22 20:07:50 jlam Exp $ d7 1 a7 1 MAINTAINER= tech-pkg@@NetBSD.org @ 1.15 log @Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions: USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2004/02/24 15:17:54 grant Exp $ d13 1 @ 1.14 log @replace /usr/bin/yacc test with USE_GNU_TOOLS+=yacc to provide a working yacc(1). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2004/01/20 12:13:28 agc Exp $ d13 1 a13 1 USE_GNU_TOOLS+= yacc @ 1.13 log @Move WRKSRC definition away from the first paragraph in a Makefile. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2003/10/19 01:34:13 heinz Exp $ d13 1 a16 5 .if !exists(/usr/bin/yacc) BUILD_DEPENDS+= bison-[0-9]*:../../devel/bison YACC= ${PREFIX}/bin/bison -y .endif @ 1.12 log @Add TEST_TARGET @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2003/08/23 22:55:34 wiz Exp $ a3 1 WRKSRC= ${WRKDIR}/flex-2.5.4 d11 1 @ 1.11 log @Add dependency on bison if there is no yacc; addresses PR 20772. Add HOMEPAGE and remove ONLY_FOR_PLATFORMS (from the same PR). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2003/07/21 16:43:21 martti Exp $ d13 2 @ 1.10 log @COMMENT should start with a capital letter. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2003/07/17 21:30:28 grant Exp $ d9 1 d12 1 a12 2 ONLY_FOR_PLATFORM= SunOS-*-* # in NetBSD base system ONLY_FOR_PLATFORM+= Linux-*-* d14 4 a17 1 GNU_CONFIGURE= YES @ 1.9 log @s/netbsd.org/NetBSD.org/ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2003/06/02 01:20:51 jschauma Exp $ d9 1 a9 1 COMMENT= fast clone of lex(1), the lexical scanner generator @ 1.8 log @Use tech-pkg@@ in favor of packages@@ as MAINTAINER for orphaned packages. Should anybody feel like they could be the maintainer for any of thewe packages, please adjust. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2003/03/29 12:40:32 jmmv Exp $ d8 1 a8 1 MAINTAINER= tech-pkg@@netbsd.org @ 1.7 log @Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2002/12/22 16:33:16 agc Exp $ d8 1 a8 1 MAINTAINER= packages@@netbsd.org @ 1.6 log @Allow this package to be built on Linux too - from a nudge by Jeremy Reed in PR 19480. Let's not get into the debate about what versions come with "Linux"... @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2001/02/16 14:38:24 wiz Exp $ d4 1 a14 2 WRKSRC= ${WRKDIR}/flex-2.5.4 @ 1.5 log @Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2001/01/13 22:53:27 tron Exp $ d11 1 @ 1.4 log @Update master site list. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 1999/07/02 08:46:51 agc Exp $ d8 1 @ 1.3 log @removed empty HOMEPAGE tag @ text @a1 1 # d5 1 a5 1 MASTER_SITES= ${MASTER_SITE_GNU:=flex/} d11 2 a13 2 GNU_CONFIGURE= yes @ 1.2 log @For packages that are in the NetBSD base system, but needed for Solaris, narrow down the platforms, and use specific inclusion rather than disclusion: mark them as ONLY_FOR_PLATFORM=SunOS-*-*, rather than NOT_FOR_PLATFORM=NetBSD-*-*. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 1999/07/01 09:23:23 agc Exp $ a8 1 HOMEPAGE= @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d11 1 a11 1 NOT_FOR_PLATFORM= NetBSD-*-* # In NetBSD base system @ 1.1.1.1 log @Initial import of flex, the fast clone of lex(1), the lexical scanner generator, into the NetBSD packages collection. This package is only for Solaris - it is part of the base NetBSD system. @ text @@