Commit graph

1429 commits

Author SHA1 Message Date
wiz
e57d1dd0a1 Unused. 2002-10-08 12:21:58 +00:00
jlam
3c1a0a25f9 s/echo/${ECHO}/g 2002-10-08 09:09:12 +00:00
taca
166856c445 A little bug fix; Marshal::dump(foo, proc{...}) cause erorr.
Bump to ruby-base-ruby-1.6.7nb3.
2002-10-06 14:56:59 +00:00
dmcmahill
c597c15e6a fix PLIST 2002-10-06 13:38:56 +00:00
wiz
7fbd27773c Convert to buildlink2. 2002-10-05 22:54:10 +00:00
dmcmahill
71b3bb1813 sync with most recent lang/gcc updates. Problem noted in PR 18545
filed by Greg Woods.
2002-10-05 21:11:03 +00:00
dmcmahill
08e871a703 make the libstdc++.so version number the same as the one we ship with netbsd-1.6 as
we use the same sources.  Pointed out by Nick Hudson.
2002-10-05 20:54:52 +00:00
dmcmahill
aba21cb8a7 add a reminder that lang/gcc-ssp needs updating when this pkg is updated 2002-10-05 20:42:37 +00:00
jschauma
2d083b9113 Update to version 0.2.
Changes:
	Add a A- directory with sources that fix several bugs in the
	original code.   Keep A+ to allow students to compare results

Corrections and A- tree from mark P Sullivan (msulliva at stevens-tech dot edu)
Corrections sent to the original author, but no response.

Synch PLIST with reality.
2002-10-04 16:39:40 +00:00
wiz
66b587d217 Use automake.mk. Adapt PLIST. 2002-10-03 14:25:04 +00:00
dillo
ecad818685 get rid of automake build dependency by patching configure 2002-10-02 22:00:09 +00:00
minoura
a7f0e0b3b2 Upgrade lang/gauche package to 0.6.3. 2002-10-02 08:25:13 +00:00
jlam
fbb05ec995 Make the following variables publicly readable:
GCC_VERSION is the version number of the gcc detected.  EGCS gcc is
considered to be "gcc-2.8.1" so that it will match "gcc>=2.8.0".

GCC_PKG is the package name "gcc-${GCC_VERSION} for the gcc detected.
2002-10-01 19:24:28 +00:00
jlam
e72c42c635 Trivially use buildlink2. 2002-09-30 23:56:55 +00:00
jlam
54095f4b14 Trivially use buildlink2 2002-09-30 23:43:46 +00:00
wiz
70af367b7b More patches for the 110.41 update. 2002-09-29 15:03:33 +00:00
wiz
5c6be2dd55 Update to 110.41, provided by Christopher Richards in PR 18437.
Notable changes include an utter plethora of bug fixes (e.g, a
memory leak in the garbage collector), and some small added
features (e.g. Danvy-style format combinators added to
smlnj-lib).  Also added are some tools (ml-nlffigen, nowhere)
that appeared previously but were not enabled.

Moreover, this update also gets rid of the ugly "patch the
source at runtime" hack used in previous pkgsrc versions.
Thus the jumbo (and ill-named) file/patch-global-names is
removed and its contents split into ordinary patch/patch-?? files.
2002-09-29 15:03:19 +00:00
jlam
e15c22d4cc Use gcc/buildlink2.mk instead of Makefile.gcc 2002-09-29 07:36:49 +00:00
jlam
7ef3659caa Need to pass the library path to libstdc++.so as well, and only add the
extra ld flags if we USE_CXX.
2002-09-29 01:24:00 +00:00
jlam
5e055b8042 Ensure that the buildlink2 wrappers are found when searching for toolchain
subprograms, and that the lang/gcc libstdc++.so is found by the linker.
2002-09-29 00:08:51 +00:00
dmcmahill
594c0805bc add -fPIC -DPIC to CFLAGS for NetBSD. Needed by sparc, ppc, and maybe
others.
2002-09-28 04:02:59 +00:00
jlam
c071f4051e The sophisticated version checking was working, but symlinking files into
the buildlink directory wasn't (!).  Fix it.
2002-09-27 13:56:33 +00:00
jlam
4e8da09f63 Create a buildlink2.mk file for lang/gcc. Aside from the usual tunable
variables, there is a new one, GCC_REQD, that contains the minimum version
of GCC needed to compile the package.  For the purpose of version
comparison, all versions of EGCS are considered to be gcc-2.8.1.

This buildlink2.mk file attempts to be smart, so if the gcc in your path is
actually the one from lang/gcc, then it's considered that you need lang/gcc
at least at build-time.

There is also a new variable USE_CXX, that tells the buildlink2.mk file
whether you need to link against libstdc++.so, and thus need a _full_
dependency on lang/gcc.
2002-09-27 13:07:13 +00:00
jlam
cd04e9997a Use bsd.pkg.install.mk, correct the PLISTs to refer to ${PKGNAME}.mk
(instead of hardcoding the version number), and general cleanups to the
Makefile to make this package easier to maintain.
2002-09-27 12:28:15 +00:00
jlam
8ed108a557 Use ${BASENAME} instead of "basename", and fix a typo. 2002-09-27 09:41:40 +00:00
jschauma
a05ea111c3 According to BWK's homepage, the "the one true awk" was updated on June 28, 2002
so update this to version nawk-20020628.

Changes: (note credit to jdolecek :)

Jun 28, 2002:
modified run/format() and tran/getsval() to do a slightly better
job on using OFMT for output from print and CONVFMT for other
number->string conversions, as promised by posix and done by
gawk and mawk.  there are still places where it doesn't work
right if CONVFMT is changed; by then the STR attribute of the
variable has been irrevocably set.  thanks to arnold robbins for
code and examples.

fixed subtle bug in format that could get core dump.  thanks to
Jaromir Dolecek <jdolecek@NetBSD.org> for finding and fixing.
minor cleanup in run.c / format() at the same time.

added some tests for null pointers to debugging printf's, which
were never intended for external consumption.  thanks to dave
kerns (dkerns@lucent.com) for pointing this out.

GNU compatibility: an empty regexp matches anything (thanks to
dag-erling smorgrav, des@ofug.org).  subject to reversion if
this does more harm than good.

pervasive small changes to make things more const-correct, as
reported by gcc's -Wwrite-strings.  as it says in the gcc manual,
may be more nuisance than useful.  provoked by a suggestion
and code from arnaud desitter, arnaud@nimbus.geog.ox.ac.uk

minor documentation changes to note that this now compiles out
of the box on Mac OS X.

Feb 10, 2002:
changed types in posix chars structure to quiet solaris cc.

Jan 1, 2002:
fflush() or fflush("") flushes all files and pipes.

length(arrayname) returns number of elements; thanks to
arnold robbins for suggestion.

added a makefile.win to make it easier to build on windows.
based on dan allen's buildwin.bat.

Nov 16, 2001:
added support for posix character class names like [:digit:],
which are not exactly shorter than [0-9] and perhaps no more
portable.  thanks to dag-erling smorgrav for code.

Feb 16, 2001:
removed -m option; no longer needed, and it was actually
broken (noted thanks to volker kiefel).

Feb 10, 2001:
fixed an appalling bug in gettok: any sequence of digits, +,-, E, e,
and period was accepted as a valid number if it started with a period.
this would never have happened with the lex version.

other 1-character botches, now fixed, include a bare $ and a
bare " at the end of the input.

Feb 7, 2001:
more (const char *) casts in b.c and tran.c to silence warnings.
2002-09-26 17:12:43 +00:00
seb
fc707a2aeb Introduce target perl5-configure.
Now a package using this file can be configured by the regular
do-configure target if PERL5_CONFIGURE is _not_ set to YES (which is
the default), and then have a the standard perl configuration step
done by say the post-configure target.

Example:
        PERL5_CONFIGURE=        NO
        post-configure: perl5-configure

Usually in such a case PERL5_CONFIGURE_DIRS would have to be
adjusted, as well as other directory variables. See following commit
to graphics/p5-PerlMagick package for a complete example.

The previous behavior is preserved if PERL5_CONFIGURE default
value is left untouched, i.e. the do-configure target does the
standard perl configuration.

Please note that this new feature was made up by Johnny Lam. Thanks again!
2002-09-26 12:31:28 +00:00
jschauma
171ebe1d23 Sun has updated this version, calling it 1.2.1_001. No list of changes
available.  Just bump PKG_REVISION for this, since it's not a 'real'
new version.
2002-09-25 20:20:14 +00:00
jschauma
8c4a3b0ccc Remove trailing '.' when displaying the URL to download the file from.
This may not be grammatically correct, but prevents users from
copy'n pasting an invalid URL.
2002-09-25 18:56:06 +00:00
tron
debee387ce Use appropriate permissions for installed example files. 2002-09-25 06:37:19 +00:00
seb
65e7637413 Fix typo on python21-pth pathname. 2002-09-25 00:02:40 +00:00
jschauma
19e12719d7 distinfo was not updated when DIST_SUBDIR was added. 2002-09-24 22:04:44 +00:00
tsarna
dadf1b3e08 Add Zoularis/Linux support 2002-09-24 18:06:22 +00:00
wiz
e8817c9088 Complete standardization of messages according to latest pkglint. 2002-09-24 12:29:55 +00:00
jlam
089a61cd3c libguile.la includes libltdl.la, so make the buildlink2.mk file include
libtool/buildlink2.mk.
2002-09-24 09:52:40 +00:00
jlam
bc7632f409 buildlink1 -> buildlink2 2002-09-23 09:54:03 +00:00
jlam
62362fddf7 buildlink1 -> buildlink2. 2002-09-23 09:37:50 +00:00
jlam
cb9c0e2464 perl5/module.mk is intended to be included by packages that build
and install perl5 modules.

The following targets are provided by this file:

do-configure          runs the standard perl configuration in
                      each of the directories specified in
                      ${PERL5_CONFIGURE_DIRS}.

The following variables may be set prior to including this file:

PERL5_CONFIGURE       if "YES", then run the standard perl
                      configuration assuming Makefile.PL exists;
                      defaults to "YES".

PERL5_CONFIGURE_DIRS  list of directories in which to run the
                      standard perl configuration; defaults to
                      ${CONFIGURE_DIRS}.

PERL5_LDFLAGS         extra linker flags to pass on to the build
                      process.

This file also does the PERL5_PACKLIST handling to generate a PLIST.  When
all p5-* packages have been modified to use module.mk, then the
PERL5_PACKLIST code in bsd.pkg.mk can be removed.
2002-09-23 08:56:13 +00:00
jlam
e11cfce83c * buildlink1 -> buildlink2
* Replace ELK_USE_{X11,MOTIF} with ELK_GUI, which is either "none" or is
  some combination of "xaw" and/or "motif".
* Reenable Motif -- it seems to build properly with OpenMotif-2.0.x.
* Modernize this package a bit and clean up how linker flags are passed to
  the build process by using the new variables available.
2002-09-23 08:45:40 +00:00
jlam
e44bf515dc Strip the ".buildlink" from the names of the python application and
extension Makefile fragments, because they really don't have anything to
do with the buildlink[12] frameworks.  Change all the Makefiles that use
application.buildlink.mk and extension.buildlink.mk to use application.mk
and extension.mk instead.
2002-09-21 23:46:45 +00:00
jlam
bfa96fe7f7 Make "-ltcl" resolve into "-ltcl83", so that we don't need to patch so
many Makefiles.
2002-09-21 10:29:40 +00:00
jlam
587bd5400f Move the definitions for PYINC, PYLIB, and PYSITELIB to pyversion.mk
so that they may be used by buildlink2.mk files.
2002-09-20 22:53:21 +00:00
jlam
5e618d7691 Python extensions also install headers into ${PYINC}, so we can't just
assume all of those headers belong to the python package.  We use the trick
for kdelibs2 and generate the BUILDLINK_FILES list from the PLIST.
2002-09-20 22:44:18 +00:00
jlam
4a6f7d916d Add buildlink2.mk file for use by other package Makefiles, and by
python/pyversion.mk in particular.
2002-09-20 22:33:29 +00:00
jlam
8793a1f520 Make this work with buildlink2. 2002-09-20 22:32:35 +00:00
jlam
357966949c buildlink1 -> buildlink2 2002-09-20 21:32:05 +00:00
wennmach
5008ca17bc Allow for the chmod command to fail, e. g. if the distfile is on a readonly
medium, or if the directory protections don't allow it.
2002-09-19 08:28:17 +00:00
joda
781751a62e use PKGNAME_NOREV as DIST_SUBDIR 2002-09-11 18:46:31 +00:00
joda
9d0f44fdfa bump PKGREVISION; suggested by Thomas Klausner 2002-09-11 14:12:45 +00:00
joda
f59d53bb87 install header files too; update PLIST to match reality 2002-09-11 14:07:38 +00:00