aboutsummaryrefslogtreecommitdiff
path: root/gnu/usr.bin/gperf
Commit message (Collapse)AuthorAgeFilesLines
* remove GCC 4.2.1 build infrastructureEd Maste2020-02-293-59/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | As described in Warner's email message[1] to the FreeBSD-arch mailing list we have reached GCC 4.2.1's retirement date. At this time all supported architectures either use in-tree Clang, or rely on external toolchain (i.e., a contemporary GCC version from ports). GCC 4.2.1 was released July 18, 2007 and was imported into FreeBSD later that year, in r171825. GCC has served us well, but version 4.2.1 is obsolete and not used by default on any architecture in FreeBSD. It does not support modern C and does not support arm64 or RISC-V. Thanks to everyone responsible for maintaining, updating, and testing GCC in the FreeBSD base system over the years. So long, and thanks for all the fish. [1] https://lists.freebsd.org/pipermail/freebsd-arch/2020-January/019823.html PR: 228919 Reviewed by: brooks, imp Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D23124 Notes: svn path=/head/; revision=358454
* DIRDEPS_BUILD: Update dependencies.Bryan Drewery2017-10-311-1/+0
| | | | | | | Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=325188
* Convert gnu to using SRCTOPWarner Losh2017-03-121-1/+1
| | | | | | | | | | | | | | | Prefer SRCTOP over CURDIR/../../contrib, etc. However, retain the "up one level" instances of ../ because they are really relative to this part of the tree and not a means to find the root of the tree. As such, it's better to leave them since that further the goal of being able to move directories if watned to in the future. Differential Revision: https://reviews.freebsd.org/D9932 Sponsored by: Netflix Silence On: arch@ (twice) Notes: svn path=/head/; revision=315175
* META MODE: Update dependencies with 'the-lot' and add missing directories.Bryan Drewery2015-12-011-1/+4
| | | | | | | | | | | | | | | | | This is not properly respecting WITHOUT or ARCH dependencies in target/. Doing so requires a massive effort to rework targets/ to do so. A better approach will be to either include the SUBDIR Makefiles directly and map to DIRDEPS or just dynamically lookup the SUBDIR. These lose the benefit of having a userland/lib, userland/libexec, etc, though and results in a massive package. The current implementation of targets/ is very unmaintainable. Currently rescue/rescue and sys/modules are still not connected. Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=291563
* META_MODE: Remove DEP_MACHINE from Makefile.depend files.Bryan Drewery2015-09-251-2/+0
| | | | | | | | | This has not been needed since r246865 in projects/bmake. Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=288228
* META_MODE: Remove DEP_RELDIR from Makefile.depend files.Bryan Drewery2015-09-251-2/+0
| | | | | | | | | This has not been needed since r284171 in projects/bmake. Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=288226
* Add META_MODE support.Simon J. Gerraty2015-06-131-0/+22
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | Off by default, build behaves normally. WITH_META_MODE we get auto objdir creation, the ability to start build from anywhere in the tree. Still need to add real targets under targets/ to build packages. Differential Revision: D2796 Reviewed by: brooks imp Notes: svn path=/head/; revision=284345
| * Merge sync of headSimon J. Gerraty2015-05-272-11/+1
| |\ | |/ |/| | | Notes: svn path=/projects/bmake/; revision=283595
| * Sync FreeBSD's bmake branch with Juniper's internal bmake branch.Marcel Moolenaar2012-08-221-0/+21
| | | | | | | | | | | | | | Requested by: Simon Gerraty <sjg@juniper.net> Notes: svn path=/projects/bmake/; revision=239572
* | Install old texinfo pages in the form of mdoc(7) pagesBaptiste Daroussin2015-03-021-0/+1
| | | | | | | | Notes: svn path=/head/; revision=279520
* | Remove gnu/ info pages to unbreak the build with MK_GCC != no, etcEnji Cooper2015-01-022-11/+0
|/ | | | | | | | | Reported by: Ivan Klymenko <fidaj@ukr.net> Reviewed by: bapt Differential Revision: D1412 Notes: svn path=/head/; revision=276565
* upgrade gperf to the last GPLv2 version (3.0.3)Baptiste Daroussin2011-11-282-21/+23
| | | | | | | | Reviewed by: cognet Approved by: cognet Notes: svn path=/head/; revision=228060
* Remove getopt*.c, we already have compatible getopt_long() in libcAndrey A. Chernov2004-02-171-1/+1
| | | | Notes: svn path=/head/; revision=125913
* *sigh* Really fix a typo.Ruslan Ermilov2002-04-161-1/+1
| | | | | | | Submitted by: bde Notes: svn path=/head/; revision=94821
* Fix typo.David E. O'Brien2002-04-151-1/+1
| | | | Notes: svn path=/head/; revision=94802
* Revert the last change and mark the program as PROG_CXX.Ruslan Ermilov2002-04-111-4/+1
| | | | Notes: svn path=/head/; revision=94427
* Add -lstdc++ to the link args for these C++ tools so that they can bePeter Wemm2002-04-071-0/+3
| | | | | | | | | compiled with gcc-3.1. Somebody thought it was a good idea to move the implementation of new and delete from libgcc to libstdc++. This change doesn't harm the current compiler in the tree. Notes: svn path=/head/; revision=94013
* Style tweaks.David E. O'Brien2000-10-131-7/+4
| | | | Notes: svn path=/head/; revision=67068
* Update for gperf 2.7Kris Kennaway2000-03-253-6/+31
| | | | Notes: svn path=/head/; revision=58554
* $Id$ -> $FreeBSD$Peter Wemm1999-08-272-2/+2
| | | | Notes: svn path=/head/; revision=50472
* Revert $FreeBSD$ to $Id$Peter Wemm1997-02-222-2/+2
| | | | Notes: svn path=/head/; revision=22996
* Use SRCDIR instead of PATHAndrey A. Chernov1997-01-161-1/+1
| | | | Notes: svn path=/head/; revision=21781
* Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard1997-01-142-2/+2
| | | | | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise. Notes: svn path=/head/; revision=21673
* Same. This wasn't installed before either.Joshua Peck Macdonald1997-01-111-1/+3
| | | | Notes: svn path=/head/; revision=21521
* add bmakefilesPeter Wemm1996-09-102-0/+23
Notes: svn path=/head/; revision=18218