summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2002-10-05Convert to buildlink2.wiz1-6/+6
2002-10-05sync with most recent lang/gcc updates. Problem noted in PR 18545dmcmahill2-6/+8
filed by Greg Woods.
2002-10-05make the libstdc++.so version number the same as the one we ship with ↵dmcmahill3-8/+20
netbsd-1.6 as we use the same sources. Pointed out by Nick Hudson.
2002-10-05add a reminder that lang/gcc-ssp needs updating when this pkg is updateddmcmahill1-1/+3
2002-10-04Update to version 0.2.jschauma4-7/+60
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-03Use automake.mk. Adapt PLIST.wiz6-47/+38
2002-10-02get rid of automake build dependency by patching configuredillo3-7/+107
2002-10-02Upgrade lang/gauche package to 0.6.3.minoura7-46/+218
2002-10-01Make the following variables publicly readable:jlam1-11/+16
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-09-30Trivially use buildlink2.jlam1-1/+2
2002-09-30Trivially use buildlink2jlam1-1/+2
2002-09-29More patches for the 110.41 update.wiz4-0/+245
2002-09-29Update to 110.41, provided by Christopher Richards in PR 18437.wiz6-301/+166
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-29Use gcc/buildlink2.mk instead of Makefile.gccjlam1-8/+4
2002-09-29Need to pass the library path to libstdc++.so as well, and only add thejlam1-2/+4
extra ld flags if we USE_CXX.
2002-09-29Ensure that the buildlink2 wrappers are found when searching for toolchainjlam1-12/+15
subprograms, and that the lang/gcc libstdc++.so is found by the linker.
2002-09-28add -fPIC -DPIC to CFLAGS for NetBSD. Needed by sparc, ppc, and maybedmcmahill2-4/+4
others.
2002-09-27The sophisticated version checking was working, but symlinking files intojlam1-23/+26
the buildlink directory wasn't (!). Fix it.
2002-09-27Create a buildlink2.mk file for lang/gcc. Aside from the usual tunablejlam1-0/+88
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-27Use bsd.pkg.install.mk, correct the PLISTs to refer to ${PKGNAME}.mkjlam5-96/+87
(instead of hardcoding the version number), and general cleanups to the Makefile to make this package easier to maintain.
2002-09-27Use ${BASENAME} instead of "basename", and fix a typo.jlam1-5/+5
2002-09-26According to BWK's homepage, the "the one true awk" was updated on June 28, 2002jschauma2-5/+5
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-26Introduce target perl5-configure.seb1-6/+13
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-25Sun has updated this version, calling it 1.2.1_001. No list of changesjschauma2-27/+30
available. Just bump PKG_REVISION for this, since it's not a 'real' new version.
2002-09-25Remove trailing '.' when displaying the URL to download the file from.jschauma1-2/+2
This may not be grammatically correct, but prevents users from copy'n pasting an invalid URL.
2002-09-25Use appropriate permissions for installed example files.tron1-3/+7
2002-09-25Fix typo on python21-pth pathname.seb1-2/+2
2002-09-24distinfo was not updated when DIST_SUBDIR was added.jschauma1-3/+3
2002-09-24Add Zoularis/Linux supporttsarna7-36/+110
2002-09-24Complete standardization of messages according to latest pkglint.wiz12-36/+36
2002-09-24libguile.la includes libltdl.la, so make the buildlink2.mk file includejlam1-1/+2
libtool/buildlink2.mk.
2002-09-23buildlink1 -> buildlink2jlam1-15/+20
2002-09-23buildlink1 -> buildlink2.jlam1-2/+3
2002-09-23perl5/module.mk is intended to be included by packages that buildjlam1-0/+82
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* buildlink1 -> buildlink2jlam3-69/+45
* 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-21Strip the ".buildlink" from the names of the python application andjlam2-2/+2
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-21Make "-ltcl" resolve into "-ltcl83", so that we don't need to patch sojlam1-1/+6
many Makefiles.
2002-09-20Move the definitions for PYINC, PYLIB, and PYSITELIB to pyversion.mkjlam2-17/+13
so that they may be used by buildlink2.mk files.
2002-09-20Python extensions also install headers into ${PYINC}, so we can't justjlam5-10/+25
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-20Add buildlink2.mk file for use by other package Makefiles, and byjlam5-0/+115
python/pyversion.mk in particular.
2002-09-20Make this work with buildlink2.jlam1-9/+26
2002-09-20buildlink1 -> buildlink2jlam1-3/+3
2002-09-19Allow for the chmod command to fail, e. g. if the distfile is on a readonlywennmach1-2/+2
medium, or if the directory protections don't allow it.
2002-09-11use PKGNAME_NOREV as DIST_SUBDIRjoda1-2/+2
2002-09-11bump PKGREVISION; suggested by Thomas Klausnerjoda1-1/+2
2002-09-11install header files too; update PLIST to match realityjoda2-198/+202
2002-09-11Re-add support for the appropriate pre-1.6 NetBSD-current. Entab.schmonz1-9/+11
2002-09-10Give Darwin a chance at this (though I haven't tried it for licenseschmonz1-4/+2
reasons), and remove support for pre-1.6 NetBSD-current.
2002-09-10Since the major of libiconv was increased during the update to 1.8,wiz1-1/+2
bump dependency to latest libiconv version; recursively also bump all dependencies of packages depending on libiconv. Requested by fredb.
2002-09-09- pull in the last bit of changes to sync this up with the netbsd-1-6-RELEASEdmcmahill7-14/+49
gcc. - enable building shared libstdc++ - add a -R to LDFLAGS in Makefile.gcc to point to the shared libs this pkg installs