Commit graph

1157 commits

Author SHA1 Message Date
wiz
51d8592f11 Move line for pkglint. 2002-03-05 13:15:04 +00:00
jmc
0537ad9007 Rearrange a fair amount. Supply patches for compiling on macppc. Bump to nb1
version
2002-03-05 08:45:33 +00:00
jmc
3a7766a29c Don't compile on powerpc, gcc needs help out of the box for netbsd/powerpc. 2002-03-05 06:13:21 +00:00
taca
c2dbf9a56f 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.

o Many bug fixes.
o Add URI module.
2002-03-02 09:10:56 +00:00
taca
7be7902ffc Update ruby package to 1.6.7.
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-02 09:10:55 +00:00
taca
d3f6db38ac 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.

o Many bug fixes.
o Add URI module.
2002-03-02 09:10:54 +00:00
abs
c90ffd0d11 If we find ourself on Linux-*-i686, deal with it. 2002-03-01 01:58:35 +00:00
agc
a2991295a9 Pass the definitions of BSD_INSTALL_* down through the environment at
install time.
2002-02-28 13:42:59 +00:00
tv
3de6797491 Let's try this again, since cvs appears to be completely losing some files
in commits:  Buildlinkify, and make the gmp detection work.
2002-02-27 03:02:35 +00:00
tv
22bbe689d1 Buildlinkify, and make the gmp detection work. 2002-02-27 01:34:56 +00:00
jlam
3b0ed9803c Strongly buildlinkify to prevent inadvertently depending on an installed
libiconv or libicu.
2002-02-24 22:07:00 +00:00
dillo
c25436c54a Update CLISP to 2.27, based on PR 15224 by Shell Hung, libtool-overridden
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-21 04:13:20 +00:00
seb
66111c6d15 Introduce new framework for handling info files generation and installation.
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-18 15:14:00 +00:00
kent
3fc5e98bc8 Add missing sparc/netbsd-elf-common.h. 2002-02-16 14:46:19 +00:00
skrll
08bdd44549 mkdir -> ${MKDIR}
rmdir -> ${RMDIR}
rm -> ${RM} (${RM} added to PLIST_SUBST)
chmod -> ${CHMOD}
chown -> ${CHOWN}
2002-02-15 10:12:28 +00:00
mjl
4d4dcca909 Update jikes to 1.15
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-12 19:56:51 +00:00
wiz
3cef02bae4 Remove patch-ai sha1, since the file doesn't exist. 2002-02-08 09:36:27 +00:00
skrll
9bd4180d57 /bin/mkdir -> ${MKDIR}.
Make the print-PLIST target output ${MKDIR} also.
2002-02-05 22:39:00 +00:00
drochner
1175e03cbf force an error if no usable Python version is found 2002-02-02 13:26:01 +00:00
taca
974140994b Don't replace first line only when processing "#!". 2002-02-01 13:16:39 +00:00
minoura
525ad4ad6a Upgrade Gauche pkgsrc to 0.5.
A quick NetBSD/i386 support patch is added.
2002-02-01 08:10:39 +00:00
wiz
7f7bdaa2f8 Add commented out entry for python, and add and enable python15. Sort. 2002-01-31 23:19:52 +00:00
wiz
1cdf642f68 Add distinfo file, RCS Id for patch-aa, and clean up Makefile a bit for
pkglint.
2002-01-31 23:18:09 +00:00
mjl
c11a5d3cc8 Update to 1.95.10. Changes are bug fixes in library classes:
* kernel/Behavior.st: added a missing period
  * kernel/ExcHandling.st: added a missing period
  * kernel/RootNamespc.st: added a missing period
2002-01-31 14:08:58 +00:00
jlam
acef69cb6b Fix long-standing bug where -R${PREFIX}/lib wasn't being recorded in the
LDDLFLAGS because ${PREFIX} is not defined for the sub-scripts that are
executed by the Configure script.  This resulted in -R/lib.
2002-01-30 22:35:57 +00:00
jlam
01c10a95a2 Move post-patch target that modified files to pre-configure, so that the
result of "make patch" can be used for "mkpatches".
2002-01-30 22:34:15 +00:00
agc
9ad3227cb4 Unlimit stacksize during build, per discussion on port-sparc. 2002-01-30 11:15:20 +00:00
drochner
44049efd3d don't error it distutils are not present 2002-01-29 19:22:26 +00:00
drochner
3314235ba8 tell it about Python-1.5 2002-01-29 19:21:58 +00:00
drochner
771aa28073 add the old Python-1.5 again - some pkgs run better with it 2002-01-29 19:13:22 +00:00
taca
399dd8fd4a Use the same policy on removing RUBY_SITEARCHLIBDIR and RUBY_SITELIBDIR.
This might fix long standing bulk build problem though there is still
a room for improvement.
2002-01-29 16:13:35 +00:00
drochner
ecb597a37d there is nothing to do in the "python" subdir anymore 2002-01-29 12:38:52 +00:00
drochner
493d9526b1 remove the old python-2.x pkg, this is superseded by the new framework 2002-01-29 12:37:46 +00:00
drochner
d438ed2457 not needed anymore 2002-01-29 12:13:40 +00:00
drochner
71e65aefa4 -link the math, cmath and time modules against libm to make it more
embedding friendly, as suggested in PR pkg/14520 by Jarkko Torppa
-having to touch Setup.in anyway, comment out the non-64-bit-clean
 modules regularily and remove the Makefile magic which led to the
 same effect
2002-01-28 11:51:23 +00:00
drochner
6029e044e2 -don't build modules which don't work on 64-bit platforms
-don't even try to build the curses modules - its failure is detected
 during build but this causes a lot of noise
2002-01-28 09:12:07 +00:00
drochner
f028142fe5 don't build curses module - it doesn't work with our curses 2002-01-28 09:09:14 +00:00
drochner
8d19facba5 -don't build modules which are known not to work on 64-bit boxes
on any platform (we can make a separate pkg for it later)
-pull in a patch which used to be in devel/py-readline here because
 it is Python version specific
-bump PKGREVISION
2002-01-28 09:07:23 +00:00
drochner
b165e0fea4 collect definition for stuff built from the Python source distribution
(ie Python itself and various modules which depend on additional libs
- eg ncurses and gdbm) in one place
2002-01-28 09:04:07 +00:00
jlam
44ec524e48 Update lang/perl5 to 5.6.1nb7. Changes from version 5.6.1nb6 include
changing the default module/library search path to have site_perl come
before the standard directories.  In other words, the previous search path
on an i386 was:

    /usr/pkg/lib/perl5/5.6.1/i386-netbsd
    /usr/pkg/lib/perl5/5.6.1
    /usr/pkg/lib/perl5/site_perl/5.6.1/i386-netbsd
    /usr/pkg/lib/perl5/site_perl/5.6.1
    /usr/pkg/lib/perl5/site_perl

but it is now:

    /usr/pkg/lib/perl5/site_perl/5.6.1/i386-netbsd
    /usr/pkg/lib/perl5/site_perl/5.6.1
    /usr/pkg/lib/perl5/site_perl
    /usr/pkg/lib/perl5/5.6.1/i386-netbsd
    /usr/pkg/lib/perl5/5.6.1

The rationale for this is that when we install a module that is newer than
one in the standard library, the new module goes into the site_perl
directory as it's an add-on module.  However, we can't use the newer module
without modifying either the scripts of the perl environment to find the
newer module explicitly because of the order of the library search path:
the site_perl directories come after the standard directories.  The normal
solution is to directly replace the module in the standard library with
the newer module.  However, this isn't really on option when installing
via pkgsrc because the older module files are owned by the perl package.

By placing the the site_perl directories before the standard directories,
newer modules that we install via pkgsrc are simply found before the older
ones in the standard library.
2002-01-28 00:25:27 +00:00
jmc
f6fb2c6027 Restrict build to alpha,mips,sparc,i386 as that's all this has been ported to. 2002-01-27 00:38:56 +00:00
drochner
326b7447a4 for transition, move to lang/python20/Makefile.inc 2002-01-22 18:26:19 +00:00
drochner
1e9bca558f For transition, move lang/python/Makefile.inc here.
It doesn't work with anything but Python-2.0 anyway, and will die soon.
2002-01-22 18:04:55 +00:00
drochner
3a9ac7a920 nuke the USE_PYPKGPREFIX option - simply require that a pkg using
extension.buildlink.mk also uses PYPKGPREFIX
2002-01-22 18:01:41 +00:00
taca
b778c72155 Make ruby meta package 1.6 based only. Previously, it was shared with
1.4 based ruby.
2002-01-22 17:16:03 +00:00
taca
092fe8ded8 Add and enable ruby14. 2002-01-22 17:14:34 +00:00
taca
067f6eb6f6 Importing ruby14, meta package for ruby 1.4.6.
This is separated from ruby meta pacakge.
2002-01-22 17:13:31 +00:00
taca
895730c430 Remove dependency to autoconf. 2002-01-22 17:06:19 +00:00
taca
0ec120a586 - Remove dependency to autoconf.
- Propagate RUBY_VER with MAKEFLAGS.
2002-01-22 17:05:20 +00:00
dmcmahill
323e131bd7 fix the f2c-f77 handling of the '-m' flag. Needed in preparation for
adding -mieee to CFLAGS and FFLAGS for alpha.

bump rev to f2c-20001205nb5
2002-01-22 16:47:22 +00:00