summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2003-07-29Sync with ../gcc3 (cpp defaults to -gcc).martin4-3/+36
2003-07-29Sync with ../gcc3 pkg (cpp defaults to -gcc).martin4-3/+36
2003-07-28Add PKG_GCC3_JAVA to BUILD_DEFS.jmmv1-1/+3
2003-07-26Bring in a patch from the base system gcc3 and adapt example gcc3.mk filemartin4-3/+36
accordingly. From: matthew green <mrg@netbsd.org> To: source-changes@NetBSD.org Subject: CVS commit: src/gnu/dist/gcc/gcc Message-Id: <20030725175744.B6FC4B004@cvs.netbsd.org> Module Name: src Committed By: mrg Date: Fri Jul 25 17:57:44 UTC 2003 Modified Files: src/gnu/dist/gcc/gcc: cppspec.c src/gnu/dist/gcc/gcc/config: netbsd.h Log Message: make `cpp -gcc' the default on NetBSD. To generate a diff of this commit: cvs rdiff -r1.1.1.1 -r1.2 src/gnu/dist/gcc/gcc/cppspec.c cvs rdiff -r1.1.1.1 -r1.2 src/gnu/dist/gcc/gcc/config/netbsd.h
2003-07-24Escape the . in the sed substitution.jtb1-2/+2
2003-07-24Update to version 2.0.10.jtb3-7/+22
From the release notes: This release is unfortunately a bit late and incorporates a whole bunch of very different changes. The biggest part is an update of the libraries to incorporate the string types from module `Object' into ADT:*, IO:*, OS:*, URI:*, and (partially) XML:* modules. The internal encoding of Unicode strings has been switched to UTF-16. Support for the MacOS X and Win32 platforms has been improved. There were several changes to the symbol file format. Please remove any old symbol files that are still around. __________________________________________________________________________ (Object, ADT:StringBuffer): Internal representation of Unicode strings is now UTF-16. `String32' is gone and has been replaced with `String16'. MAX(UCS4CHAR) is 10FFFFX, the largest possible Unicode code point. (Object:BigInt): Renamed string base constructors to follow the naming conventions from module `Object'. (ADT:ArrayList, ADT:Dictionary): Have been converted to parametric types. One known side-effect of this is that a type guard `Dictionary.Dictionary' can no longer be applied to instances of `Object.Object'. The reason for this is that the run-time type information does not include information on type parameters and therefore cannot test for particular type arguments. (The necessary run-time information may be added later.) (ADT:Storable, ADT:Object:Storage): The parameter type of the methods ReadObject() and WriteObject() has been changed back to `Object.Object'. The methods now handle instances of `Object.String' as well. (IO:Address): `UnknownHostException' is now derived from `IO.Error'. (IO:Buffer): Introduce method `ReadLineLF()', to read a single line of 8-bit characters from a channel, including the termination Ascii.lf character. (IO:FileChannel): File name arguments are now of type STRING. They are converted to sequences of bytes using OS:Path.Encode(). Dito for system() from OS:ProcessManagement. (IO:Socket, IO:SocketChannel): Non-blocking connect is implemented. (OS:Path): Changed functions to work on STRINGs. Changed function names to follow the Oberon naming conventions. Dito for GetCwd() from OS:ProcessParameters. (Exception): Fixed a bug in PopContext(), which lead to stack corruption if more than one TRY context is popped from the stack. Also some minor cleanups. (HashCode): Collects all hash functions for the various basic data types. (URI, URI:*): The URI modules use the string types from `Object', instead of defining their own variant of this theme. Error signalling has been converted to Exception.ParseError. Please note that the interface of these modules may be in for further changes later. The URI changes also propgate into the XML modules. (oo2c): New command --package-installed (tests if a package is present) and --list-packages (list all installed packages). (oo2c): The "Pascal" calling convention, and the CSTRING and ALIGNX flags have been ported to v2 by Stewart Greenhill. This is primarily used for native Windows DLLs. (oo2c): There is now support for MaxOS X style "framework" libraries (contributed by Tim Teulings). (oo2c): The documentation strings of a module have been removed from the symbol file `M.Sym', and are now stored in a separate file `M.Doc' (in the same directory as `M.Sym'). Compilation commands only read the `M.Sym' part. Also, compilation of huge interface modules is now much faster. (oo2c): Constant folding on floating point expressions is now enabled. (oo2c): Various minor bugs with parametric types have been fixed. around.
2003-07-24Fix logic in determining if pthreads is required.jtb1-5/+6
2003-07-23fix GCC_VERSION so GCC_ARCHDIR is correctly set.grant2-12/+10
re-arrange gcc/Makefile a bit to more closely resemble gcc3/Makefile.
2003-07-23Convert to USE_NEW_TEXINFO via easy route (by using buildlink2).seb2-9/+4
2003-07-23sync with PKGREVISION bump of gcc3-c++-3.3drochner1-2/+2
should fix PR pkg/22188 by Todd Vierling
2003-07-23sync with PKGREVISION bump of gcc3-c-3.3drochner1-2/+2
2003-07-22Let a package override the contents of the do-configure target, if needed.jmmv1-1/+3
Closes PR pkg/21111 by Todd Vierling.
2003-07-22Regen after gcc patch updatesjmc1-4/+3
2003-07-21COMMENT should start with a capital letter.martti15-30/+30
2003-07-21Make this package similar to lang/gcc{,3}.seb7-710/+71
User visible changes: - Install in ${GCC_PREFIX} for all platforms. - Install example mk.conf in ${PREFIX}/share/examples/${PKGNAME_NOREV}/mk.conf. Rewrite the Makefile to adopt a look and feel similar to those of lang/gcc{,3}: convert to USE_NEW_TEXINFO, USE_PKG_INSTALL for FILE_SUBST, mostly dynamic PLIST, platform independent MESSAGE, ... Bump PKGREVISION.
2003-07-18Undo last for now, until I find out what went wrong here.wiz1-4/+3
2003-07-17s/netbsd.org/NetBSD.org/grant108-218/+218
2003-07-17Update:abs6-10/+12
gcc3 to 3.3nb5 gcc3-c to 3.3nb1 gcc3-c++ to 3.3nb1 In gcc3.mk set CPP to '.../cpp -gcc' rather than '.../cpp' Ensure __GNUC__ and similar are defined.
2003-07-16elaborate the INSTALLTO_SUBPREFIX thing a bit more: modify thedrochner8-16/+19
PKGNAME if we are installing to an alternative location so that the pkg system doesn't complain about conflicts. Now it is possible to install a gcc3 tree to some location where it can be used to bootstrap another instance of itself...
2003-07-16Don't build gnatpsta. It does some questionable things which don'tdrochner3-3/+16
work on mips and powerpc at least. See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9091. The fix therein (which was applied to the 3.3 branch does not really fix the underlying problem, and is for powerpc only. While I'm not an ada expert and this pkg wasn't used for more than bootstrapping itself, I'd consider gnatpsta dispensable.
2003-07-14Fix path of two man pages from man/man1/* to share/man/man1/* so thatwiz1-3/+4
the PLIST is correct. XXX: these, and the other man pages perl installs, should of course go into man/man* instead...
2003-07-13upgrade to 2.30dillo12-89/+145
does no longer include (copies of) libintl and libiconv numerous enhancements and bug fixes, see included NEWS file
2003-07-13PKGREVISION bump for libiconv update.wiz22-34/+44
2003-07-13oops, we still want the mk files for non-pkgsrc purposes. unbumpgrant6-8/+30
PKGREVISIONs.
2003-07-13greatly simplify the handling of pkgsrc gcc, and eliminate a bug whichgrant8-96/+22
has allowed these packages to work :) set CC, CXX, CPP and F77 in gcc{,3}/buildlink2.mk. you now only need to define USE_GCC2 or USE_GCC3 to use the pkgsrc gcc of your choice. the share/examples/gcc/mk.conf and gcc3/mk.conf files are no longer installed. bump PKGREVISIONs.
2003-07-12Add the patches this time.jtb3-0/+942
2003-07-12Add the "if-exists" specs function. Enables the addition ofjtb2-3/+6
crti.o and crtn.o to the executable if needed. Bump PKGVERSION.
2003-07-12Add some patches against basesrc gcc implementing the "if-exists"jtb4-3/+527
function in the specs file. Enables the linker to pick up crti.o and crtn.o if they exist.
2003-07-11Regen.jtb1-2/+2
2003-07-11* Use LIBTOOL_OVERRIDEjtb3-10/+5
* Remove a useless chunk from patch-ac Pointed out by wiz.
2003-07-11Remove unnecessary register store in the profiling prologue.jtb3-21/+19
2003-07-11Following a discussion between wiz and nathanw:jtb3-6/+25
Enable cilk to work with pthread libraries without the PTHREAD_SCOPE_SYSTEM attribute. This allows it to work with the native pthreads.
2003-07-10* Enable use of the posix thread context switch for architecturesjtb3-9/+17
for which no assembly context switch code is available. * Use buildlink2.
2003-07-10* Needs some things not yet in the base system pthread library.jtb1-2/+6
Depend on devel/pth for now. * Currently only supported on alpha, i386, mips*, powerpc, sparc * Add a test target.
2003-07-10Missed change of .mcount to __mcount in PROFILE_C.jtb2-5/+9
2003-07-10Add gcc3-* packages.wiz1-1/+7
2003-07-10* Add support for the profiler on powerpcjtb6-10/+175
* Fix i386 profiling. NetBSD calls __mcount while FreeBSD calls .mcount
2003-07-09The file affected by the bugfix (unroll.c) is potentially used by alldrochner10-5/+90
language backends.
2003-07-09-as abs did to lang/gcc3:drochner3-4/+21
Apply http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10955 * unroll.c (unroll_loop): Fix off-by-one bug. Fixes build issue with xdm and -O3 Suggested by fredb -${prefix} is the same like ${GCC_PREFIX}, but the former is already there
2003-07-09There is no point in buildlinking gcc's private include files: Theydrochner1-5/+1
are not for the host compiler, but for the stage-1 "xgcc", which is not subject to buildlink's redirection. (The gcc libs are needed because ld is redirected.)
2003-07-09Some packages check for tclsh and wish rather than using other means ofagc1-2/+3
testing for the presence or absence of tcl or tk, so add these to the files managed by buildlink2.
2003-07-09add a buildlink for gawk. this is derived from and shares the samegrant1-0/+56
purpose as gsed/buildlink2.mk. XXX IRIX is currently listed in _INCOMPAT_AWK - this should be removed if awk on IRIX is known to be good.
2003-07-08No need to include texinfo.mk, bsd.pkg.mk does it.seb1-2/+1
2003-07-08Update gcc3 to gcc3-3.3nb4:abs3-3/+20
Apply http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10955 * unroll.c (unroll_loop): Fix off-by-one bug. Fixes build issue with xdm and -O3 Suggested by fredb
2003-07-08oops, I was assuming the .info files are put into the packlistdrochner3-3/+11
automatically. Not true appearently.
2003-07-08some cleanup:drochner42-4023/+3340
-USE_NEW_TEXINFO, saves some patches -symlink libiberty.a into build tree instead of buildlink/lib, saves some patches -put common make rules into Makefile.common (for all) and buildaddon.mk (for all but the base "c" pkg)
2003-07-07Install documentation in pkgsrc canonical directories.seb4-40/+66
Add directory entry to twelf.info via patch file. Avoid patch backup files to be installed. Convert to USE_NEW_TEXINFO. Bump PKGREVISION.
2003-07-07Add support for NetBSD on SPARC systems.jtb11-57/+99
2003-07-07Convert to USE_NEW_TEXINFO.seb2-9/+5
2003-07-07REgen after last update of package.seb1-1/+2