<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/gnu/usr.bin/perl/utils, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>Remove the perl build. Farewell, old friend.</title>
<updated>2002-05-16T09:57:11+00:00</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2002-05-16T09:57:11+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f72674c5403101ace9faf0ba70fe9442d6ea96c3'/>
<id>f72674c5403101ace9faf0ba70fe9442d6ea96c3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update for Perl 5.6.1.</title>
<updated>2002-03-16T21:36:08+00:00</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2002-03-16T21:36:08+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ee37ad2298565248ad9e848dd849f19f9e8ce5e1'/>
<id>ee37ad2298565248ad9e848dd849f19f9e8ce5e1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Nice set of fixes to use SCRIPT instead of PROG, thus fixing up</title>
<updated>2002-02-10T19:48:19+00:00</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2002-02-10T19:48:19+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=535cc97895309bd73b24c9fac85c42ab16c9687c'/>
<id>535cc97895309bd73b24c9fac85c42ab16c9687c</id>
<content type='text'>
a lot of nasty STRIP= problems. This has the added side effect
if neatening up some leaf makefiles very nicely.

Submitted by:	ru
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
a lot of nasty STRIP= problems. This has the added side effect
if neatening up some leaf makefiles very nicely.

Submitted by:	ru
</pre>
</div>
</content>
</entry>
<entry>
<title>Through some hackery-pokery, allow folks to cd to src/gnu/usr.bin/perl</title>
<updated>2001-09-20T12:22:27+00:00</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2001-09-20T12:22:27+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b6c358a73d84194a78b214c154b9c9dae7f08a28'/>
<id>b6c358a73d84194a78b214c154b9c9dae7f08a28</id>
<content type='text'>
and do the usual "make obj &amp;&amp; make depend all".

This sort of stuff makes my teeth itch, but folks wanted it badly
enough, so here it is.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and do the usual "make obj &amp;&amp; make depend all".

This sort of stuff makes my teeth itch, but folks wanted it badly
enough, so here it is.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix cross-building.</title>
<updated>2000-11-20T02:17:34+00:00</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2000-11-20T02:17:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ad879ce9552cb94f4709c6e41a31a060d1c9c335'/>
<id>ad879ce9552cb94f4709c6e41a31a060d1c9c335</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix the upgrade-build case.</title>
<updated>2000-06-27T15:28:14+00:00</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2000-06-27T15:28:14+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a67bcabd14e27c99ebd6593701be7aeca4459441'/>
<id>a67bcabd14e27c99ebd6593701be7aeca4459441</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Userland build stuff for Perl5.006.</title>
<updated>2000-06-25T14:48:20+00:00</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2000-06-25T14:48:20+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9bbc1ad14d86020c190b467d945706afec3b2b74'/>
<id>9bbc1ad14d86020c190b467d945706afec3b2b74</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>$Id$ -&gt; $FreeBSD$</title>
<updated>1999-08-27T23:37:10+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-08-27T23:37:10+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9b7a44a60e11baaf94f68f81c4b30d26f31643b7'/>
<id>9b7a44a60e11baaf94f68f81c4b30d26f31643b7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>System Perl is now 5.00503! There is support for threads, but this is</title>
<updated>1999-05-02T15:29:56+00:00</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>1999-05-02T15:29:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ce1bf9a55748c1b6c557e889adfe366e09b75eb2'/>
<id>ce1bf9a55748c1b6c557e889adfe366e09b75eb2</id>
<content type='text'>
not currently enabled. Thread-boffins are welcome to send me patches.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
not currently enabled. Thread-boffins are welcome to send me patches.
</pre>
</div>
</content>
</entry>
<entry>
<title>Need to translate more .h to .ph then just /usr/include &amp;</title>
<updated>1999-03-18T19:39:07+00:00</updated>
<author>
<name>Julian Elischer</name>
<email>julian@FreeBSD.org</email>
</author>
<published>1999-03-18T19:39:07+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=210f91c89fd0579cf951fc1056879e587c7816ac'/>
<id>210f91c89fd0579cf951fc1056879e587c7816ac</id>
<content type='text'>
/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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
/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
</pre>
</div>
</content>
</entry>
</feed>
