summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2002-03-29Update ssp patch to 2.95.3-4.kent4-139/+139
- Support mips.
2002-03-28Remove PKGREVISION. It causes too many issues with installing/trackingjmc1-2/+1
2002-03-28Sync with lang/gcc.kent3-93/+94
2002-03-28regenjmc1-2/+2
2002-03-28regenjmc1-2/+2
2002-03-28Update patch set against a sync of source from gnusrc/dist/toolchain.jmc82-581/+7622
Not very many overall changes. Main ones include 1. Support for powerpc, arm32 and vax 2. Makefile.gcc can now be included by anything which depends on gcc versions. If the version installed isn't 2.95.3 it'll add itself as a BUILD_DEPENDS. (XXX: any of the makefile's in pkgsrc should be checked and change to use this) 3. Remove special PLIST.NetBSD-sparc as it's no longer needed 4. Change post-extract loop to pick up any arch files from FILESDIR without having to hardcode all the archs 5. Remove arch restrictions as this should work on any arch supported by the main source tree as of 03/28/02 6. Add PKGREVISION as this clearly isn't stock 2.95.3 (it doesn't change gcc --version so version checks won't care).
2002-03-25Use the gcc-2.95.3 FORTRAN (after discussion with abs).cjep1-1/+3
2002-03-25Build for arm32 as well (after discussion with abs).cjep1-2/+2
2002-03-22-remove hardwired "/usr/local" and "/usr/contrib" library search paths,drochner4-6/+111
as suggested by Johnny Lam -don't try to build the "locale" module - it doesn't work anyway -pull up a fix from Python CVS to get more consistent math exceptions (eg pow(1e-200,2) vs. math.pow(1e-200,2)) This will be part of 2.2.1.
2002-03-21Bump PKGREVISION because of the hidden change in the PLIST becausefredb1-1/+2
${MACHINE_GNU_PLATFORM} now appends "elf" on 1.5.3/i386. I updated all the dependencies to this level, but forgot to commit this!
2002-03-21Bump PKGREVISION and dependencies in lock step for sawfish and friendsfredb1-1/+2
because of the change to MACHINE_GNU_PLATFORM for certain ports.
2002-03-21Bump PKGREVISION of ruby to reflect the fact that the recent fix tofredb1-1/+2
${MACHINE_GNU_PLATFORM} moved ${RUBY_SITEARCHLIBDIR} on some ports, and also bump the dependency and PKGREVISION in ruby-gtk, which is the only package that seems to use that.
2002-03-20Touch a few files that are modified as part of post-build so that they'rejlam1-1/+8
not rebuilt at install-time.
2002-03-20Set MAINTAINER to packages@, since perry isn't interested in this packagewiz1-2/+2
anymore.
2002-03-19Update "sun-jre13" and "sun-jdk13" packages to version 1.3.1.0.2. Thetron4-19/+17
update fixes an bug in the Bytecode Verifier which may be exploited by an untrusted applet to escalate privileges.
2002-03-18The host specific installation subdirectories are actually taken by configurefredb2-54/+54
from its --host argument, which is exactly ${MACHINE_GNU_PLATFORM}. Use that for the PLIST instead of ${MACHINE_ARCH}--${LOWER_OPSYS}, which may lack the "elf" suffix on certain platforms.
2002-03-18Add missing file.fredb1-1/+2
2002-03-18Use ${APPEND_ELF} to... append "elf" to ${LOWER_OPSYS}.fredb2-10/+11
2002-03-16set MAINTAINER to uebayasi@netbsd.orgdbj1-2/+2
2002-03-15Port for powerpc (or any other arch which enforces alignment).jmc5-2/+131
This code was assuming it could copy double's in/out of char *'s with just casts and normal copies. This blows up on anything which enforces alignments. Change the generic case for the ATOM to just have a special double field. For the serialization routines memcpy the double in and provide a union to memcpy it out to that also contains a single double value. This ensures alignment is correct and it won't SIGBUS anymore. Bump pkg to nb1
2002-03-14change NOGCCERROR from 'yes' to #defined. Addresses the build problemsdmcmahill3-7/+7
on -current reported in pkg/15844 by florence.henry@obspm.fr
2002-03-14Remove empty directory "v9" after installation to avoid deinstallationtron1-4/+5
problems.
2002-03-14Some cleanup.wiz6-156/+145
2002-03-14Pull over gcc package files from before the 2.95.3 update.wiz38-23/+13573
Compiles and installs/deinstalls cleanly on 1.5ZA/i386, otherwise untested, but that's better than a BROKEN package. Some cleanup.
2002-03-14Port to powerpc:jmc12-2/+390
Provide a trampoline implementation that doesn't presume r11 is free (it's not in dynamically linked programs and the ELF ABI says as much but somehow linux managed to avoid this it seems). Use r13 for the time being since while gcc will allocate it, it's the last "local" one allocated so none of the clisp code hits that (nothing needed 17+ local registers in use ever). Update the vacall implementation to match the trampoline calls but otherwise for any assembly use the linux code. Make these changes specific to netbsd, update the test cases so everything works. This now passes all the clisp tests when done/installed.
2002-03-13Give all packages which depend on "png" a version bump, and updatefredb3-4/+6
all dependencies on packages depending on "png" which contain shared libraries, all for the (imminent) update to the "png" package. [List courtesy of John Darrow, courtesy of "bulk-build".]
2002-03-13Add powerpc/macppc supportjmc2-1/+15
2002-03-10Properly quote arguments so that arguments with spaces in them don't get split.cjs1-2/+2
2002-03-06Patch on powerpc and avoid using the r* definitions as they conflict withjmc2-1/+23
frame.h
2002-03-06Add functionality so the module .so's get built and installed as well. Bump tojmc6-4/+59
nb2 for version
2002-03-05obey CC and CFLAGS.dmcmahill2-9/+11
2002-03-05Move line for pkglint.wiz1-2/+2
2002-03-05Rearrange a fair amount. Supply patches for compiling on macppc. Bump to nb1jmc6-6/+92
version
2002-03-05Don't compile on powerpc, gcc needs help out of the box for netbsd/powerpc.jmc1-2/+4
2002-03-02Ruby 1.6.7 is Ruby's stable release.taca1-3/+3
ChangeLog is too large, so I don't attach it here. In detail, See ChangeLog which is contained in the package. o Many bug fixes. o Add URI module.
2002-03-02Update ruby package to 1.6.7.taca1-17/+0
Ruby 1.6.7 is Ruby's stable release. ChangeLog is too large, so I don't attach it here. In detail, See ChangeLog which is contained in the package.
2002-03-02Ruby 1.6.7 is Ruby's stable release.taca7-25/+33
ChangeLog is too large, so I don't attach it here. In detail, See ChangeLog which is contained in the package. o Many bug fixes. o Add URI module.
2002-03-01If we find ourself on Linux-*-i686, deal with it.abs3-6/+6
2002-02-28Pass the definitions of BSD_INSTALL_* down through the environment atagc1-2/+2
install time.
2002-02-27Let's try this again, since cvs appears to be completely losing some filestv2-10/+11
in commits: Buildlinkify, and make the gmp detection work.
2002-02-27Buildlinkify, and make the gmp detection work.tv1-3/+16
2002-02-24Strongly buildlinkify to prevent inadvertently depending on an installedjlam1-4/+4
libiconv or libicu.
2002-02-21Update CLISP to 2.27, based on PR 15224 by Shell Hung, libtool-overriddendillo6-207/+87
and buildlinked by me. Changes: Now distributed under the GPL. All .fas files generated by previous CLISP versions are invalid and must be recompiled. Hostname resolution is now optional in EXT:SOCKET-STREAM-PEER and EXT:SOCKET-STREAM-LOCAL. EXT:SOCKET-STATUS now accepts SOCKET-SERVERs too, and the direction of the checks can be specified. Added install.bat for win32 installation. Fixed handling of circular structs and pointers to functions in the FFI. Fixed binary I/O for streams with element type longer than one byte, but not a whole number of bytes.
2002-02-18Introduce new framework for handling info files generation and installation.seb31-70/+111
Summary of changes: - removal of USE_GTEXINFO - addition of mk/texinfo.mk - inclusion of this file in package Makefiles requiring it - `install-info' substituted by `${INSTALL_INFO}' in PLISTs - tuning of mk/bsd.pkg.mk: removal of USE_GTEXINFO INSTALL_INFO added to PLIST_SUBST `${INSTALL_INFO}' replace `install-info' in target rules print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info' - a couple of new patch files added for a handful of packages - setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it - devel/cssc marked requiring texinfo 4.0 - a couple of packages Makefiles were tuned with respect of INFO_FILES and makeinfo command usage See -newly added by this commit- section 10.24 of Packages.txt for further information.
2002-02-16Add missing sparc/netbsd-elf-common.h.kent3-4/+75
2002-02-15mkdir -> ${MKDIR}skrll7-21/+21
rmdir -> ${RMDIR} rm -> ${RM} (${RM} added to PLIST_SUBST) chmod -> ${CHMOD} chown -> ${CHOWN}
2002-02-12Update jikes to 1.15mjl5-26/+12
The primary objective of this release was bug fixes, not new features. Highlights of the release follow, see the ChangeLog for more detail and the code for even finer detail. Build - --enable-debug now works and provides correct CXXFLAGS - firend class issues brought into compliance with lang spec - VC++ enablement of __int64 for long long - tolerate non-ISO conformant encoding names when searching - correct namespace generation in java.g (so the parser won't regress every time we update the grammer again) - include jikesapi.h in the distribution (Note that this is at best a very early alpha preview) - prevent bad code generation by VC++ in IEEEfloat - finished removal of dead EBCDIC code - to be replaced by use of JikesAPI class latter Parser - remove some parenthesized expressions not allowed by JLS - synchronized(null){} isn't valid, don't allow it - prevent core dump when local class method omits return type - inner classes and static members error handling cleanup - fix assertion `this_type -> HeaderProcessed()' failures - don't allow invalid combinations of abstract, native and strictfp - don't allow qualified explicit this constructor - make sure string constants are compiled inline - fix assertion from NULL in SemanticError::Report - be more compliant with JLS 14.4.2 and scope of duplication of token - fix regression in 1.14 when ?: mixed primitive and reference types Emitter - reverse the logic of large branches to use goto_w and jsr_w for branch offsets requiring more than two bytes - never set ACC_STATIC bit on local classes - make sure private methods and anonymous classes are always final, and anonymous classes are never static. - second round of JPDA pampering; believed to make it happy now - prevent LocalVariableTable_attribute::AddLocalVariable assertion - fix VerifyErrors caused by reuse of local vars in try/catch and synchronized blocks User Interface - correct classpath handling issues on cygwin - treat @files as one argument per line, regardless of whitespace
2002-02-08Remove patch-ai sha1, since the file doesn't exist.wiz1-2/+1
2002-02-05/bin/mkdir -> ${MKDIR}.skrll6-13/+13
Make the print-PLIST target output ${MKDIR} also.
2002-02-02force an error if no usable Python version is founddrochner1-1/+4