aboutsummaryrefslogtreecommitdiff
path: root/gnu/usr.bin/perl/utils
Commit message (Collapse)AuthorAgeFilesLines
* Remove the perl build. Farewell, old friend.Mark Murray2002-05-1611-112/+0
| | | | Notes: svn path=/head/; revision=96722
* Update for Perl 5.6.1.Mark Murray2002-03-162-8/+1
| | | | Notes: svn path=/head/; revision=92450
* Nice set of fixes to use SCRIPT instead of PROG, thus fixing upMark Murray2002-02-1011-20/+24
| | | | | | | | | | a lot of nasty STRIP= problems. This has the added side effect if neatening up some leaf makefiles very nicely. Submitted by: ru Notes: svn path=/head/; revision=90479
* Through some hackery-pokery, allow folks to cd to src/gnu/usr.bin/perlMark Murray2001-09-201-1/+0
| | | | | | | | | | and do the usual "make obj && make depend all". This sort of stuff makes my teeth itch, but folks wanted it badly enough, so here it is. Notes: svn path=/head/; revision=83720
* Fix cross-building.Marcel Moolenaar2000-11-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | o Move building libperl and miniperl from build-tools to cross-tools. libperl uses MACHINE_ARCH to determine the right configuration, which doesn't match the build machine when cross-building if they are built as build- tools. o Since miniperl needs to be built as a cross-tool, it needs to be installed under /usr/obj so that it can be used (cross-tools have a special object directory to avoid build conflicts. As a downside, you can't easily run cross-tools from their object directory). Remove the install and distribute override targets. To avoid having miniperl installed by installworld, remove it from SUBDIR. o We can't pickup miniperl from the object directory but since it's installed, depend on PATH. This is save, because the makefiles are run with a known path. o Build libperl again as part of the library target. A _libperl variable existed, but it was never defined. o Add chmod to the list of saved tools, because perl conditionally uses it during install. The bootstrap-tools and cross-tools targets are modified to avoid building profiled and shared libraries. While here, have these targets build static binaries instead of shared binaries. Approved by: markm Notes: svn path=/head/; revision=68927
* Fix the upgrade-build case.Mark Murray2000-06-272-3/+5
| | | | Notes: svn path=/head/; revision=62161
* Userland build stuff for Perl5.006.Mark Murray2000-06-257-22/+32
| | | | | | | | This is cleaned up quite a lot since 5.00502, and the library modules are broken out into individual dirs. This should please a lot folk. Notes: svn path=/head/; revision=62081
* $Id$ -> $FreeBSD$Peter Wemm1999-08-2710-10/+10
| | | | Notes: svn path=/head/; revision=50472
* System Perl is now 5.00503! There is support for threads, but this isMark Murray1999-05-021-2/+2
| | | | | | | not currently enabled. Thread-boffins are welcome to send me patches. Notes: svn path=/head/; revision=46316
* Need to translate more .h to .ph then just /usr/include &Julian Elischer1999-03-181-2/+2
| | | | | | | | | | | | | | | /usr/include/sys. Specifically we need /usr/include/machine since "syslog.h" includes "machine/ansi.h". To be safe we translate all of /usr/include/* and /usr/include/*/*. sample error case: echo "require 'syslog.ph';" | /usr/bin/perl will fail when syslog.ph tries to include machine/ansi.ph Submitted by: Doug Ambrisko Notes: svn path=/head/; revision=44865
* Very substantial debug/improvement of the FreeBSD/Perl5 build.Mark Murray1998-10-111-1/+6
| | | | | | | | | | | | | | | | | o make install ; make install now works o make all ; make all is quiet the second time o Dependancies are properliy debugged; this means that make -jN has a far hihjer likelyhood of working. o a proper 'link farm' has been constructed for the build. This dramatically simplifies the dependancy tangle. o for perldoc's use, all the .pod files are installed. o the man3 docs are properly compressed. o the man pages and libary code are installed by the makefiles, not by a perl script. o at the end, h2ph is run. Notes: svn path=/head/; revision=40232
* Big cleanup of the perl build.Mark Murray1998-09-221-4/+4
| | | | | | | | | | | | | | | | 1) Inspired by JB's finding of a hardcoded /usr/bin/ranlib in the config files, these have been properly cleaned up and have been personalised for FreeBSD, not MarkM. 2) Inspired by Peter, copying of the lib/ext etc dirs has been replaced by a link farm. 3) Common code has been moved to a higher-level Makefile.inc. This has been tested with a make -j8. Notes: svn path=/head/; revision=39561
* Dorkus sum. I managed to commit an earlier version of this. This fixes theMark Murray1998-09-101-3/+3
| | | | | | | | | | | | | broken perl build. * NOTE * * NOTE * * NOTE * PERL5 RELIES IN A MAKE WORLD FOR THE BOOTSTRAP!! * NOTE * * NOTE * * NOTE * Notes: svn path=/head/; revision=39044
* Bring in the Perl5 BMake files. This ends the easy stuff.Mark Murray1998-09-0910-0/+99
I'll be doiung the rest in stages. Notes: svn path=/head/; revision=38983