Commit graph

1352 commits

Author SHA1 Message Date
jlam
5ec676a042 Teach the extension building process about buildlink, and allow passing
LDFLAGS to the linker command when linking a python extension.  This lets
us pass the right flags to correctly find libraries required for certain
extensions, e.g. zlib.so.

Also explicitly comment out a few extensions that aren't being built and
should never be.
2002-04-09 04:14:39 +00:00
markd
57ea52bf0a Update Hugs98 to Dec 2001 version.
Changes are:

   - The incompatibilities between Hugs and the Haskell Graphics Library
     have been fixed, and binaries for the HGL are now available on the
     Hugs download page.

   - The missing standard libraries Directory, CPUTime, Time and Locale
     have been added along with a complete implementation of Haskell98 IO.

   - Hugs is now delivered with most of the hslibs libraries installed
     in the lib/exts/ directory.  The added modules cover the Edison,
     Parsec, HaXml, QuickCheck, concurrent, monad, and html subdirectories
     of hslibs.

   - The :set option now refuses the user to set a module search path
     that doesn't contain the Prelude. This is to protect users from
     accidentally rendering their Hugs setups unusable, esp. so on
     Windows machines where the options are persisted to the Registry.

   - MacOS X is now one of the supported unix ports, with pre-built
     binaries available on the download page.

   - Experimental support is provided for hierarchical module names,
     where a module name A.B.C is mapped onto the file path
     A/B/C{.hs,.lhs} and appended to each of the path prefixes in
     HUGSPATH until the name of a readable file is found.
2002-04-09 02:59:14 +00:00
dmcmahill
11c974702a generate most of the packing list dynamically for non-SunOS systems. This
is done because different sets of libraries end up being installed based
on MACHINE_ARCH.  Tested on NetBSD/alpha.
2002-04-08 12:11:43 +00:00
dmcmahill
505dca3069 add ONLY_FOR_PLATFORM= *-*-i386 *-*-sparc *-*-ppc
because these are the only cpu's for which the required assembly code
has been written.
2002-04-06 16:55:15 +00:00
mrg
63caa7a68f enable vax FP support when defined(__vax__) as well as BSD43_VAX. from ragge. 2002-04-06 14:02:56 +00:00
kent
b58f209fdf Update the ssp patch to 2.95.3-5.
Change in 2.95.3-5:
  - Some fixes at the copying arguments

More concretely, a problem at compilation of src/usr.sbin/pppd/pppd/eui64.c
is solved.
2002-04-05 19:20:53 +00:00
seb
9165b4364c Update to version 3.1.0 (lots of new features and bug fixes).
Enable this package for all platforms.

Added GAWK_ENABLE_PORTALS to mk/bsd.pkg.defaults.mk to enable/disable gawk
handling file names that start with `/p/' as a 4.4 BSD type portal file.

Changes from 3.0.4 to 3.0.5:
- bug fix release only.

Changes from 3.0.5 to 3.0.6:
- bug fix release only.

Changes from 3.0.6 to 3.1.0:
- A new PROCINFO array provides info about the process. The non-I/O /dev/xxx
  files are now obsolete, and their use always generates a warning.
- A new `mktime' builtin function was added for creating time stamps. The
  `mktime' function written in awk was removed from the user's guide.
- New `--gen-po' option creates GNU gettext .po files for strings marked
  with a leading underscore.
- Gawk now completely interprets special file names internally, ignoring the
  existence of real /dev/stdin, /dev/stdout files, etc.
- The mmap code was removed. It was a worthwhile experiment that just
  didn't work out.
- The BINMODE variable is new; on non-UNIX systems it affects how gawk
  opens files for text vs. binary.
- Gawk no longer supports `next file' as two words.
- On systems that support it, gawk now sets the `close on exec' flag on all
  files and pipes it opens. This makes sure that child processes run via
  system() or pipes have plenty of file descriptors available.
- If `--posix' is in effect, newlines are not allowed after ?:.
- Weird OFMT/CONVFMT formats no longer cause fatal errors.
- Diagnostics about array parameters now include the parameter's name,
  not just its number.
- It is now possible to open a two-way pipe via the `|&' operator.
  See the discussion in the manual about putting `sort' into such a pipeline,
  though.  (NOTE!  This is borrowed from ksh: it is not the same as
  the same operator in csh!)
- The close() function now takes an optional second string argument
  that allows closing one or the other end of the two-way pipe to
  a co-process.  This is needed to use `sort' in a co-process, see
  the doc.
- If TCP/IP is available, special file names beginning with `/inet'
  can be used with `|&' for IPC.
- With `--enable-portals' on the configure command line, gawk will also
  treat file names that start with `/p/' as a 4.4 BSD type portal file,
  i.e., a two-way pipe for `|&'.
- Unrecognized escapes, such as "\q" now always generate a warning.
- The LINT variable is new; it provides dynamic control over the --lint
  option.
- Lint warnings can be made fatal by using --lint=fatal or `LINT = "fatal"'.
  Use this if you're really serious about portable code.
- A number of lint warnings have been added.  Most notably, gawk will
  detect if a variable is used before assigned to.  Warnings for
  when a string that isn't a number gets converted to a number are
  in the code but disabled; they seem to be too picky in practice.
  Also, gawk will now warn about function parameter names that shadow
  global variable names.
- It is now possible to dynamically add builtin functions on systems
  that support dlopen. This facility is not (yet) as portable or well
  integrated as it might be.  *** WARNING *** THIS FEATURE WILL EVOLVE!
- Profiling has been added!  A separate version of gawk, named pgawk, is
  built and generates a run-time execution profile.  The --profile option
  can be used to change the default output file.   In regular gawk, this
  option pretty-prints the parse tree.
- Gawk has been internationalized, using GNU gettext.  Translations for
  future distributions are most welcome.
- New asort() function for sorting arrays.  See the doc for details.
- The match function takes an optional array third argument to hold
  the text matched by parenthesized sub-expressions.
- The bit op functions and octal and hex source code constants are on by
  default, no longer a configure-time option.  Recognition of non-decimal
  data is now enabled at runtime with --non-decimal-data command line option.
- Internationalization features available at the awk level: new TEXTDOMAIN
  variable and bindtextdomain() and dcgettext() functions. printf formats
  may contain the "%2$3.5d" kind of notation for use in translations.  See
  the texinfo manual for details.
- The return value from close() has been rationalized.  Most notably,
  closing something that wasn't open returns -1 but remains non-fatal.
- The array effeciency change from 3.0.5 was reverted; the semantics were
  not right.  Additionally, index values of previously stored elements
  can no longer change dynamically.
- The new option --dump-variables dumps a list of all global variables and
  their final types and values to a file you give, or to `awkvars.out'.
- Gawk now uses a recent version of random.c courtesy of the FreeBSD
  project.
- The gawk source code now uses ANSI C function definitions (new style),
  with ansi2knr to translate code for old compilers.
- `for (iggy in foo)' loops should be more robust now in the face of
   adding/deleting elements in the middle; they loop over just the elements
   that are present in the array when the loop starts.
2002-04-04 13:58:25 +00:00
tron
b6343d0c10 Use "suse_linux/Makefile.application" to pick correct SuSE packages. 2002-04-04 12:29:46 +00:00
wiz
603a6f2ea5 Add and enable onyx. 2002-04-03 18:08:05 +00:00
wiz
a5ed0ca957 Fix/add RCS Ids, and remove WWW line from DESCR (added automatically
by using HOMEPAGE).
2002-04-03 18:02:07 +00:00
mrg
c6f10d9230 (oops; do this in the right place.)
initial import of onyx 3.0.2 package.  from DESCR:


Onyx is an embeddable stack-based threaded interpreted language.  This package
contains both a stand alone interpreter and a library that can be used to embed
Onyx in an application.  Extensive documentation is included.

WWW: http://www.canonware.com/
2002-04-03 17:54:10 +00:00
dmcmahill
9a18f96a5e fix PLIST for alpha and sparc64 2002-04-01 15:09:44 +00:00
dmcmahill
bdaa29be3b depend on lang/gcc package on systems without the new toolchain. Avoids
internal c++ compiler errors.  Also unlimit datasize.  This fixes long standing
build problems on alpha.
2002-03-31 17:55:21 +00:00
jmc
a36ac73d00 Hand edit the alpha/netbsd.h patch. -current gcc relies on a new linker script
which only differs in setting the entry point. Let this use the default
linker script for alpha but force the entry point so this will work on older
NetBSD installs for alpha.
2002-03-31 08:05:51 +00:00
kent
0abd106aa7 Update ssp patch to 2.95.3-4.
- Support mips.
2002-03-29 10:47:58 +00:00
jmc
3728d95a88 Remove PKGREVISION. It causes too many issues with installing/tracking 2002-03-28 17:17:41 +00:00
kent
59cefc10bb Sync with lang/gcc. 2002-03-28 13:57:17 +00:00
jmc
bd9e09a86d regen 2002-03-28 10:26:02 +00:00
jmc
90a9fcaefe regen 2002-03-28 10:16:04 +00:00
jmc
2ce70215a8 Update patch set against a sync of source from gnusrc/dist/toolchain.
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-28 10:11:50 +00:00
cjep
cf0e9086ab Use the gcc-2.95.3 FORTRAN (after discussion with abs). 2002-03-25 14:43:35 +00:00
cjep
9b43b2d9dc Build for arm32 as well (after discussion with abs). 2002-03-25 14:43:00 +00:00
drochner
b75da6892a -remove hardwired "/usr/local" and "/usr/contrib" library search paths,
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-22 15:20:23 +00:00
fredb
f6029877a3 Bump PKGREVISION because of the hidden change in the PLIST because
${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-21 16:29:19 +00:00
fredb
47dcb815ea Bump PKGREVISION and dependencies in lock step for sawfish and friends
because of the change to MACHINE_GNU_PLATFORM for certain ports.
2002-03-21 05:39:18 +00:00
fredb
7160784900 Bump PKGREVISION of ruby to reflect the fact that the recent fix to
${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-21 04:23:37 +00:00
jlam
81dbd3c75a Touch a few files that are modified as part of post-build so that they're
not rebuilt at install-time.
2002-03-20 18:04:04 +00:00
wiz
5ebe503a79 Set MAINTAINER to packages@, since perry isn't interested in this package
anymore.
2002-03-20 16:23:07 +00:00
tron
9234c060b2 Update "sun-jre13" and "sun-jdk13" packages to version 1.3.1.0.2. The
update fixes an bug in the Bytecode Verifier which may be exploited by an
untrusted applet to escalate privileges.
2002-03-19 16:33:58 +00:00
fredb
71ca8f912f The host specific installation subdirectories are actually taken by configure
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-18 07:58:35 +00:00
fredb
de93c427af Add missing file. 2002-03-18 07:04:57 +00:00
fredb
6800ae744a Use ${APPEND_ELF} to... append "elf" to ${LOWER_OPSYS}. 2002-03-18 06:16:37 +00:00
dbj
f187615157 set MAINTAINER to uebayasi@netbsd.org 2002-03-16 06:25:43 +00:00
jmc
3804345481 Port for powerpc (or any other arch which enforces alignment).
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-15 00:22:42 +00:00
dmcmahill
1e169e1200 change NOGCCERROR from 'yes' to #defined. Addresses the build problems
on -current reported in  pkg/15844 by florence.henry@obspm.fr
2002-03-14 22:09:35 +00:00
tron
b866a203ba Remove empty directory "v9" after installation to avoid deinstallation
problems.
2002-03-14 20:44:21 +00:00
wiz
5c152f8bb0 Some cleanup. 2002-03-14 16:21:57 +00:00
wiz
36b7c5af00 Pull over gcc package files from before the 2.95.3 update.
Compiles and installs/deinstalls cleanly on 1.5ZA/i386, otherwise untested,
but that's better than a BROKEN package.
Some cleanup.
2002-03-14 14:54:48 +00:00
jmc
713cf9a1c6 Port to powerpc:
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-14 07:44:21 +00:00
fredb
b48eba1112 Give all packages which depend on "png" a version bump, and update
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-13 17:36:35 +00:00
jmc
e74073c33a Add powerpc/macppc support 2002-03-13 08:37:52 +00:00
cjs
2be839fb58 Properly quote arguments so that arguments with spaces in them don't get split. 2002-03-10 21:04:51 +00:00
jmc
adb3310fd9 Patch on powerpc and avoid using the r* definitions as they conflict with
frame.h
2002-03-06 20:55:12 +00:00
jmc
2a9687628e Add functionality so the module .so's get built and installed as well. Bump to
nb2 for version
2002-03-06 06:48:15 +00:00
dmcmahill
49213ba616 obey CC and CFLAGS. 2002-03-05 18:29:48 +00:00
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
drochner
7327d0d83d -update to 2.1.2 - except one method addition (socket.sendall()) this is a
pure bugfix release
-install the "pydoc" script as "pydoc2.1" and make sure the corresponding
 python version is used
-disable the audioop, imageop and rgbimg extensions - these don't work on
 64-bit platforms anyway, I haven't seen a place where they are used yet,
 and in case a need shows up, we better make an own extension pkg from
 it which is marked FOR_PLATFORM_ONLY
2002-01-22 13:05:03 +00:00
agc
ba81ada7ed Add a build dependency on autoconf for the dylan packages - fixes a
problem noted in recent bulk build results, and pointed out by Thomas
Klausner.
2002-01-21 11:20:40 +00:00
mjl
b63d90e449 Update gnu smalltalk to 1.95.9
o   improve SortedCollection performance and ensures that the Directory
    class>>#image method returns the *current* rather than the default
    image path.

o   fix a few bugs that were apparent when trying to extend base classes.

o   bugfixes in the I/O subsystem, missed a few I/O available events if
    many happened in a row.

o   The #(a b) syntax for symbols inside Arrays has been obsoleted,
    since 2.0 will parse it according to the ANSI standard.

o   Calls to the virtual machine from plugins, and objects that are passed
    as OOPs in call-outs, put OOPs in the incubator rather than in the
    registry; call-outs are wrapped in incSavePointer/incRestorePointer.

o   Command line parsing uses getopt and thus behaves exactly like other
    programs (previously there were some discrepancies)

o   Errors are signaled if a file specified on the command line is not found.

o   Events can be passed to the Smalltalk image via an ObjectMemory class.

o   Fixed bug in evalExpr and typeNameToOOP (gave a parse error).

o   Removed the `make optimize' mess.

o   Supported two additional ways to pass objects from Smalltalk to C:
    #selfSmalltalk and #variadicSmalltalk, which are similar to respectively
    #self and #variadic but pass raw object pointers to the C function
    instead of attempting automatic conversions.

o   #bindWith:... methods now accept other objects than Strings as parameters.

o   Complete hierarchy of exceptions, with more meaningful error message
    and possibility of more fine-grained exception handling.

o   FileStream calls are not blocking and can preempt the current Process.

o   FileStream handling has been rewritten; the buffering is now done
    by Smalltalk code rather than implied in stdio.  Unbuffered file
    descriptor access (which used to be provided by UnixStream, defined
    by the TCP package) is provided by FileStream's parent, FileDescriptor.

o   Many methods in SystemDictionary were moved to ObjectMemory (a new class);
    the old ones are now deprecated.

o   SortedCollection's #includes:, #indexOf:, and #occurrencesOf: can
    check for objects that could not be inserted in the collection
    (e.g. an Integer in a collection of Strings).  Fixed bugs in the same
    methods related to sort blocks for which sort-block equality
    (a <= b and b <= a) does not imply equality.

o   Support for init blocks will be removed in a future version, as it
    was replaced by the much more powerful ObjectMemory class.

o   The SystemDictionary>>#enableGC: method does not exist any more, since
    it only caused harm (the correct way to obtain its effect is to use the
    incubator, since what we want is to unregister a batch of many objects
    at the same time).

o   The TCP library does not poll the socket for I/O, but relies on the
    system's preemptive I/O facilities.  As a result, the polling period
    methods in Socket have disappeared.

o   Usual round of bug fixes

New goodies:

o   MD5 checksums

o   Perl regular expressions

o   Support for localization, internationalization and multiple character sets
2002-01-20 01:32:55 +00:00
drochner
a23b4940ea some changes for scripts which get run during build:
-rearrange sed call so that an execute permission doesn't get lost
-correct python path earlier (post-patch)
2002-01-19 13:39:58 +00:00
drochner
ec37856b78 add an option to get a BUILD_DEPENDS only 2002-01-19 12:54:52 +00:00
drochner
1a451cf9b8 do the script patching pre-install rather than post-build,
to make it work is NO_BUILD is set
2002-01-18 14:16:19 +00:00
drochner
2777c8ce61 use "-f" flag do "mv" 2002-01-18 11:00:56 +00:00
wiz
31b0437fb4 add and enable python20 and python22 2002-01-17 14:02:16 +00:00
drochner
4969adf8b7 add a conflict with python20-* for the time remaining
(when all dependant pkgs are verified to work with
the new Python packages, this one will be removed)
2002-01-17 13:49:01 +00:00
drochner
cd753db2fb add a rule to patch #!/the/right/path/to/python into the first line
of scripts
2002-01-17 11:17:54 +00:00
drochner
5625a5fa1d define a PYVERSSUFFIX (major.minor) and use it to define PYTHONBIN
add some comments
2002-01-17 11:06:42 +00:00
agc
12ee4e4492 Suppress echo of ${ECHO_MSG} statements by make(1). 2002-01-17 08:26:41 +00:00
drochner
0a8a1456d4 fix the Makefile installed for extension packages to use the right
python version,
bump pkg revision
2002-01-16 20:26:44 +00:00
wiz
a9f7484948 We use PKGREVISION instead of 'nb' now. 2002-01-16 20:11:38 +00:00
drochner
a7fe940345 allow to override the python minor versions 2002-01-16 20:09:08 +00:00
drochner
17fc5a0409 fix the Makefile installed for extension packages to use the right
python version,
bump pkg name to 2.1.1nb1
2002-01-16 19:50:36 +00:00
drochner
3a04e0665f update for new location of the Python-2.0 pkg 2002-01-16 18:45:09 +00:00
drochner
614cc9b65d move the Python-2.0 pkg, formerly at lang/python, into a version specific
directory
let it conflict with the old pkg, don't install files which might
conflict with other versions
2002-01-16 18:40:48 +00:00
agc
a6a411fbed Don't use Darwin cc options on NetBSD. 2002-01-16 12:32:34 +00:00
agc
0d8ef5362b Additional diffs for NetBSD/sparc and NetBSD/powerpc. 2002-01-16 11:52:45 +00:00
agc
e38c4b9327 Use ${DYLAN_VERSION}, instead of a hardcoded 2.3.6, in the Makefile.common,
Makefile and PLIST files, using PLIST_SUBST accordingly.

Also use an ALT_ARCH definition, with PLIST_SUBST, to make the two PLISTS
more generic, and set up ALT_ARCH accordingly.
2002-01-16 10:42:49 +00:00
agc
d11840f913 Add, but do not enable, dylan-compiler.
A build of this package on an 800 MHz PIII, with 128 MB memory, took
8 hours and 15 minutes, so keep this package disabled for just now.
2002-01-15 20:17:09 +00:00
agc
c99833b44a Initial import of the Gwydion Dylan compiler, version 2.3.6, into the
NetBSD Packages Collection.

Dylan is an object-oriented, dynamic, infix, garbage-collected
programming language with support for multiple inheritence, multiple
dispatch (an advanced form of polymorphism), typed and untyped
variables, closures and exceptions.  Dylan also supports pattern-based
hygenic macros.  These allow you to define new control constructs and
fully integrate them with the language.

Dylan (theoretically) combines the performance of C or C++ with the
rapid development of Perl and the expressiveness of LISP.  It looks
similar to C or Pascal, so experienced programmers can learn to write
simple programs quickly.

Gwydion Dylan provides two implementations of the Dylan programming
language:  Mindy and d2c.  Mindy is bytecode compiler and interpreter,
and d2c is a Dylan-to-C compiler.  Mindy compiles programs quickly,
but the resulting executables run slowly.  On the other hand, d2c
compiles programs slowly, but they run quickly.

Gwydion Dylan was originally written by the Gwydion Group at CMU as
part of a research project studying advanced hypercode development
environments.  It is now maintained by a group of volunteers.
2002-01-15 20:14:33 +00:00
agc
fff91d8480 Add and enable dylan-interpreter 2002-01-15 20:10:51 +00:00
agc
58580b22ac Initial import of the Gwydion Dylan interpreter, version 2.3.6, into
the NetBSD Packages Collection.

Dylan is an object-oriented, dynamic, infix, garbage-collected
programming language with support for multiple inheritence, multiple
dispatch (an advanced form of polymorphism), typed and untyped
variables, closures and exceptions.  Dylan also supports pattern-based
hygenic macros.  These allow you to define new control constructs and
fully integrate them with the language.

Dylan (theoretically) combines the performance of C or C++ with the
rapid development of Perl and the expressiveness of LISP.  It looks
similar to C or Pascal, so experienced programmers can learn to write
simple programs quickly.

Gwydion Dylan provides two implementations of the Dylan programming
language:  Mindy and d2c.  Mindy is bytecode compiler and interpreter,
and d2c is a Dylan-to-C compiler.  Mindy compiles programs quickly,
but the resulting executables run slowly.  On the other hand, d2c
compiles programs slowly, but they run quickly. This package contains
mindy.

Gwydion Dylan was originally written by the Gwydion Group at CMU as
part of a research project studying advanced hypercode development
environments.  It is now maintained by a group of volunteers.

For just now, the only supported platform is NetBSD/i386, but they
are fairly easy to add, so all contributions gratefully received.
2002-01-15 20:08:43 +00:00
drochner
4390765356 add a buildlink-style file for use by applications (ie programs which
don't install into the version dependant Python library subdir)
2002-01-15 17:23:24 +00:00
drochner
b282256692 -derive the required Python version from the package prefix (pyXX->XX)
if possible
-set a variable PYLIB to the path to the standard Python library
2002-01-15 17:21:25 +00:00
drochner
654df296a8 -protect against multiple inclusion
-know about Python-2.2
-add a way to override the version selection by a variable
 "PYTHON_VERSION_REQD"
2002-01-15 17:18:01 +00:00
drochner
79aa8807f5 initial import of a Python-2.2 pkg 2002-01-15 17:11:03 +00:00
wiz
cff42f8efd Fix MASTER_SITES path.
XXX: 3.04 is out.
2002-01-14 18:10:29 +00:00
wiz
cb57fb6078 Add one (from bulk build leftover list). 2002-01-14 18:10:08 +00:00
drochner
74c274b5a6 split out the python version logics into a separate file, for use by
other buildlink-style files
2002-01-10 20:44:16 +00:00
wiz
66d16a45ff Mark as broken, because it hasn't been kept in sync when gcc was updated
to 2.95.3, but was sharing patches.
2002-01-10 14:07:07 +00:00
wiz
c0f5dfbc14 Comment claims LP64 problems, so disable sparc64 too, not only alpha. 2002-01-09 23:12:23 +00:00
seb
76aeaddfc5 Synchronize package version with reality: 3.0.3.
Regen the patches files (one file per patch).

Fix for NetBSD ELF platform: files/stab-elf.c and config/untested/elf-netbsd-cc
(by way of patches/patch-af) adjusted.
Thanks to Nick for the helping hand and to Alistair for the previous work.
This should close PR 13527.

Make X11 support conditional by way if the ELK_USE_X11 variable.

I tried to enable Motif support: only Motif 1.X should work but
even with the lesstif12 package it does not - it does compile though.
So Motif support if commented out but leaved in case someone want to fix
ELK.
2002-01-09 23:04:52 +00:00
seb
ff1a9aafdd Fix and enable for Solaris platform. 2002-01-09 16:33:32 +00:00
fredb
629f011395 Add missing command. 2002-01-05 02:20:01 +00:00
taca
9c7add7582 Update ruby-base package to 1.6.6nb1.
- Install more documents.
- Stop pkglint warn:

	possible direct use of command "file" found. Use ${FILE_CMD} instead.
2002-01-04 09:44:59 +00:00
kent
5ff61bc084 Bump to 2.95.3 to synchronize with lang/gcc. 2002-01-04 05:57:21 +00:00
tron
2704d3a744 Remove unnecessary patch which caused patch problems due to an include
RCS Id.
2002-01-03 21:57:13 +00:00
tron
7ba2b1a14c Provide a "Makefile.gcc" which can be used by other packages which need
this "gcc" version for building.
2002-01-03 21:39:54 +00:00
tron
3a2cf24eb9 Add missing calls to "install-info". 2002-01-03 21:32:38 +00:00
tron
65ca176f57 Add RCS Id. 2002-01-03 21:19:09 +00:00
tron
5dc7eaab55 Update "gcc" package to version 2.95.3. This is a bug fix release of
version 2.95.2. This package includes all changes to "gcc" from the
new toolchain in NetBSD-current. The only tested (and enabled) platform
is "NetBSD-*-i386" so far.
2002-01-03 20:40:37 +00:00
wiz
e7422560e3 This package uses 'javac'. Set USE_JAVA in the hope that it provides it. 2002-01-03 13:52:48 +00:00
wiz
a4ddd8c8b3 Add two unexec rmdirs. 2002-01-03 13:50:15 +00:00
wiz
a1f2747176 Remove badly written up-to-date check for configure that clashes with our
current touch procedure in bsd.pkg.mk.
2002-01-03 13:42:00 +00:00
taca
48ef450214 update ruby package to ruby 1.6.6 based. 2001-12-30 16:26:28 +00:00
taca
4547b16077 Update ruby-base package to 1.6.6. Changes from 1.6.4 are too many,
see ${LOCALBASE}/share/doc/ruby/NEWS file.

plus two fixes noted on ruby-dev@ruby-lang.org.

[ruby-dev:15549] lib/irb/locale.rb
[ruby-dev:15551] lib/weakref.rb

And some ruby pakcage own changes:

- Handle proper RUBY_ARCH variable on current.
- REPLACE_RUBY is processed by sed(1) not ruby.
- Proper handle with RUBY_EXTCONF.
- USE_RUBY_SETUP dosen't implicit define USE_RUBY_AMSTD now.
2001-12-30 16:21:51 +00:00
fredb
abdc282c79 Let's keep this simple, and not let the "nb" bump affect the name of the
installation directory.
2001-12-29 18:33:39 +00:00
fredb
76ce1633d0 Fix up a corrupt infodir entry in "chill.info" that install-info could not
delete cleanly, which foiled subsequent installations, and add an INSTALL
script (keyword PRE-INSTALL) to ensure that the corrupt entry is removed.
2001-12-29 17:41:45 +00:00
wiz
5ba959ffa6 Buildlinkify. 2001-12-26 01:04:54 +00:00
bjoern
8be7250715 Update the path to the source code of the new versions of Tcl
and Tk.
2001-12-23 17:32:45 +00:00
bjoern
3989a77f17 Update the path to the source code of the new version of Tcl. 2001-12-23 17:23:34 +00:00
bjoern
39167a1fb2 Update the path to the source code of the new version of
Tcl and Tk
2001-12-23 17:21:02 +00:00
bjoern
78ca1bc313 Update to version 8.3.4
Besides more bug fixes and several enhancements some of the
NetBSD relevant changes (taken from "changes" in the
distribution):


2001-04-03 (doc fixes) numerous doc corrections and clarifications.
Update of READMEs.

2001-03-29 (bug fix) prevent potential race condition and security leak in
tmp filename creation on Unix. (max)

2001-03-13 (bug fix) Correctly possible memory corruption in string map {}
$str (fellows)

2001-01-30 (bug fix) Fixed possible hangs in fcopy. (porter)

2000-11-23 (mem leak) fixed potential memory leak in error case of lsort
(fellows)

2000-11-01 (mem leak) Corrected excessive mem use of info exists on a
non-existent array element (hobbs)

2000-09-27 (bug fix) fixed a bug introduced by a partial fix in 8.3.2 that
didn't set nonBlocking correctly when resetting the flags for the write
side (mem leak) Correct mem leak in channels when statePtr was released
(hobbs)

2001-07-18 (bug fix) corrected memory overwrite error when buffer size
of a channel is changed after channel use has already begun (kupries, porter)

2001-08-07 (bug fix) corrected bytecode stack management during [break]
(see test foreach-5.5) (sofer, tallneil, jstrot)

2001-08-08 (new features) updated packages msgcat 1.1.1, opt 0.4.3,
tcltest 1.0.1, dependencies checked (porter)

2001-08-24 (bug fix) [auto_import] now matches patterns like
[namespace import], not like [string match] (porter)
        **** POTENTIAL INCOMPATABILITY ****

2001-08-27 (new feature) added Tcl_SetMainLoop() to enable loading Tk as a
true package (hobbs)

2001-09-06 (new feature) http 2.4: honor the Content-encoding and charset
parameters; add -binary switch for forcing the issue (hobbs, saoukhi, orwell)

2001-09-10 (bug fix) protect against alias loops (hobbs)

2001-09-19 (bug fix) [format] and [scan] corrected for 64-bit machines (rmax)

2001-09-26 (bug fix) corrected potential deadlock in channels that do not
provide a BlockModeProc (kupries, kogorman)

2001-10-11 (bug fix) corrected cleanup of self-referential bytecodes at
interpreter deletion (sofer, rbrunner)
2001-12-23 17:02:30 +00:00
agc
819362ebdf The configuration script for this package is interactive, so provide the
correct canned answers on its stdin.

Fixes a problem highlighted in the bulk build results.
2001-12-19 21:52:49 +00:00
agc
ccff9099bc Modify all references to PKGSRCDIR to _PKGSRCDIR, except in the external
references of the pkglint package.

_PKGSRCDIR is an internal definition in bsd.pkg.mk, and a few packages
which would like to refer to other packages in the build tree. It should
not be set by users, but neither should it stop a user from building a
package if it is defined, so make it obvious that this is the case.
2001-12-15 20:25:34 +00:00
jlam
d71f0b8699 Typo. 2001-12-14 19:26:11 +00:00
jlam
c89586b58b Use 'rm -f' instead of 'rm' in case the files don't already exist. 2001-12-14 19:24:53 +00:00
jlam
b3575da1cb Install perl5.6.1 as statically linked if perl is statically linked. Also
provide a way to avoid building a statically linked perl on platforms
where it doesn't matter.  Currently, by empirical evidence in pkg/14871,
this includes mipsel and probably mipseb.  Other platforms can add
themselves if/when they discover it doesn't matter for them either.
Closes pkg/14871 by John Hawkinson <jhawk@mit.edu>.
2001-12-14 05:32:35 +00:00
jlam
ee80084104 Only replace -L${LOCALBASE}/lib with "-L*" options from ${LDFLAGS} so that
we don't accidentally add options that the linker doesn't understand, such
as "-Wl,-R*".  This should fix pkg/14907 by John Klos john@sixgirls.org
where the a.out linker ld doesn't understand extra flags passed in from
LDFLAGS from the pkgsrc environment when building a perl package.
2001-12-11 06:08:58 +00:00
jmc
43fe295068 remove powerpc from IGNORE list on dynamic loading 2001-12-07 19:47:13 +00:00
agc
57aa4707d7 s/root/${ROOT_USER}/g, now that the definition appears in the
defs.${OPSYS}.mk files.
2001-12-05 15:00:44 +00:00
wiz
0ea2848a64 Move comment to separate line to unconfuse lintpkgsrc. 2001-12-03 17:51:14 +00:00
jlam
801397f4bb Use PKGREVISION to manage package-specific versions numbers that differ
from the distfile version number.  G/C the version number stuff from
perl5/Makefile.common, preserving only PERL5_DIST_VERS as it's still used
by libperl.
2001-12-03 07:55:43 +00:00
jlam
28dc06397c Create ECHO_BUILDLINK_MSG for printing buildlink diagnostics. It's just
set to '${ECHO_MSG} "=>"' for now.
2001-11-30 17:21:54 +00:00
jlam
f0b20741bc Buildlinkify. 2001-11-30 05:45:17 +00:00
jlam
4c38713d7b A dependency on automake implies a dependency on autoconf; there's no need
to list them both when we listing just automake will do.
2001-11-29 19:46:10 +00:00
hubertf
5542206cba Get rid of manually adding "nbX" to PKGNAME when a pkg was changed in
pkgsrc. Instead, a new variable PKGREVISION is invented that can get
bumped independent of DISTNAME and PKGNAME.

Example #1:
        DISTNAME=       foo-X.Y
        PKGREVISION=    Z
     => PKGNAME=        foo-X.YnbZ

Example #2:
        DISTNAME=       barthing-X.Y
        PKGNAME=        bar-X.Y
        PKGREVISION=    Z
     => PKGNAME=        bar=X.YnbZ (!)

On subsequent changes, only PKGREVISION needs to be bumped, no more risk
of getting DISTNAME changed accidentally.
2001-11-29 01:12:24 +00:00
jlam
62bb1dd4b2 Add PERL5OPT to the CONFIGURE_ENV, so that configure scripts that use
perl will use the correct local include and library search paths.
2001-11-28 05:40:18 +00:00
jlam
65b5c46cab Rearrange and separate out code that only pertains to USE_BUILDLINK_ONLY
packages.  This file can now completely replace USE_PERL5.
2001-11-28 05:18:02 +00:00
jlam
acb03b4aaa Use ${BUILDLINK_TARGETS.perl} as the pre-configure requisites so we can
override it's value.
2001-11-28 04:54:24 +00:00
jlam
cc4128d97e Buildlinkify, in the sense that only the perl headers are found in
${PREFIX} -- everything else is pickup up from ${BUILDLINK_DIR}.
2001-11-26 06:49:36 +00:00
jlam
2d24242885 Complete idea behind previous commit. 2001-11-25 23:18:23 +00:00
jlam
654a754082 Allow passing flags to linker and to compiler via LDFLAGS and CPPFLAGS
settings in the package Makefile.
2001-11-25 23:09:19 +00:00
jlam
3200d221e0 Add buildlink.mk file for use by perl5 module package Makefiles. This
buildlink.mk file can replace the use of USE_PERL5: it defines all of the
same perl variables as bsd.pkg.mk, adds a dependency on perl>=${PERL5_REQD}
and conditionally includes bsd.perl.mk.  It also creates a buildlinkified
Config.pm that makes the local include/library search path include
${BUILDLINK_DIR} instead of hard-coding ${LOCALBASE}.  There's more to be
done to make this more useful in strongly buildlinkifying a package, but
it's useful now as-is in weakly buildlinkifying a package.
2001-11-24 04:40:31 +00:00
nra
51b5777478 Update Hugs Haskell Interpreter to Feb. 2001 release.
Pr 13866 by Brian Gregor.

New Features Include:

   - A Foreign Function Interface closely modeled after the one
     provided by GHC.

   - Built-in, Hood-like debugging support.

   - A new syntax for recursive monad bindings.

   - A new GUI under Windows that doesn't consume all CPU time.
2001-11-21 19:04:42 +00:00
agc
be9bc4ff1b Replace "${GTAR} cf - . | (cd ... ; ${GTAR} xf - )" pipelines with a
single instance of ${PAX}.
2001-11-14 14:47:53 +00:00
hubertf
09c1f15d9d Adjust format a bit:
* 75 * '='
 * RCS ID
 * blank line
 * message text
 * optional blank line
 * 75 * '='
2001-11-11 06:17:26 +00:00
dogcow
a18042eceb copy missing /notes/ directory, so viewing release notes works.
also, fix /usr/pkg -> %D in PLIST.
2001-11-09 03:03:03 +00:00
jlam
1ea58d26e3 Change reachover references into another package's pkg/ directory into
references to the other package's base directory.  This is needed after
the files in the pkg/ directory were dispersed into the base directory.
2001-11-01 09:41:13 +00:00
zuntum
98cf373d36 Move pkg/ files into package's toplevel directory 2001-11-01 00:32:23 +00:00
zuntum
a437fd43cc Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
tv
20d9af8664 Fix checksum. 2001-10-31 14:43:22 +00:00
tv
49dd3e4234 Clean out my pkgsrc diffs:
Make distfile fetchable again.
2001-10-31 14:32:58 +00:00
drochner
c5f1eacc36 use PLIST_SUBST instead of sed, as suggested by Thomas Klausner 2001-10-29 16:34:40 +00:00
jmc
0a0600ae1f Don't execute the \!= vars unless $PYTHONBIN exists. 2001-10-29 05:45:09 +00:00
agc
4f195b7e57 Move get-cm custom script to the files/ directory 2001-10-26 14:26:26 +00:00
jwise
29d9417b39 a.) use version-numbered tarball, which is now available. Pointed out by
David Maxwell (david@netbsd.org)

b.) correct version number.  The preferred form is 5.33.0 (not 5.33)...
2001-10-25 22:21:52 +00:00
jlam
6b56087a7a ftp.digital.com doesn't hold the CPAN mirror any longer. It's at
gatekeeper.dec.com.
2001-10-25 21:15:08 +00:00
jwise
a37af6d86d Update the tcl-expect packages to be based on expect-5.33.
Changes from 5.32.1 (the last pkgsrc version):


10/1/01 5.33.0	<mark@doradosoftware.com> found that expect's diagnostics
		didn't include the "no" after testing for a full buffer.

		Hemang Lavana <hlavana@cisco.com> noted that "debug" (Dbg_On)
		calls didn't always force the debugger into step mode.

		Martin Kammerhofer <dada@sbox.tugraz.at> noted that the man
		page neglected to document interpreter -eof.

		Chris Clare <clarec@nortelnetworks.com> provided fix for
		multiple decl in C lib.

		Sheng Wang <wangs@sh.bel.alcatel.be> found interact's
		can-match code had broken.  It was missing the special hook
		that Henry had added just for this purpose.  How strange.

		Dieter Fiebelkorn <dieter@fiebelkorn.net> requested addition
		to config.guess for Power*Macintosh:Darwin for MacOSX.
		Aside - to download latest config.guess:
		 cvs -d :pserver:anoncvs@subversions.gnu.org:/cvs checkout \
		 config

		Added pipeline example to unbuffer man page.

8/4/00 5.32.2	Allen J. Newton <anewton@alturia.fleet.org> provided code for
		generating passwords with special characters in mkpasswd.

		Brent Welch <welch@ajubasolutions.com> changed the fix1line
		install script so that "autoexpect" and other scripts that
		get installed into the platform-independent bin directory
		generically invoke "expect" from the users PATH instead
		of hardwiring the platform-specific expect pathname.
2001-10-24 23:40:02 +00:00
jlam
936b41aaa1 Create private variables _TCLCONFIG_SED and _TKCONFIG_SED that hold the
sed expression used to convert tclConfig.sh and tkConfig.sh into forms
usable by buildlink.
2001-10-23 13:02:11 +00:00
jlam
52b3de7e6b Use -Wl,-R instead of -Wl,-rpath, since the former is consistent with the
rest of pkgsrc.
2001-10-23 09:55:00 +00:00
mycroft
b25ca2e1e4 Update to librep 0.15.1.
Only change is to fix intermittent memory corruption in the PRNG.
2001-10-23 03:37:44 +00:00
mycroft
46c473e513 Update to librep 0.15, and put back the static libraries.
(Too many changes to list here.)
2001-10-22 02:23:53 +00:00
wiz
af7ef7fa7c Update to 0.14, provided by Eric Gillespie, Jr., in pkg/14134.
Changes:
* New module `rep.util.md5', has two functions for generating MD5
  message digests (of files or strings)
* Changes to the `rep.io.sockets' function:
  In the `socket-server' function the HOST and/or PORT arguments may
  be false, meaning to listen on all addresses and to choose a
  random unused port.
  New functions `socket-peer-address' and `socket-peer-port', these
  always returns the details of the far end of the connetion.
  `socket-address' and `socket-port' have been changed to always
  return the details of the local connection point.
* New function in `rep.system' module, `crypt'. A wrapper for the
  system's `crypt' function (if it has one)
* New function in `rep.threads' mdoule, `make-suspended-thread'
* New module `rep.net.rpc', provides a text-stream based RPC
  mechanism for Lisp programs. Similar in some ways to untyped CORBA.
  (This is still in the experimental stage - its interface may
  change in forthcoming releases)
* New functions in `rep.data' module, `list->vector' and
  `vector->list'
* New macro `define-special-form'. A combination of `defvar' and
  `setq' - it always makes the variable special and it always sets
  it to the given value
* New module `rep.test.framework' implementing `assert', `check' and
  `test' macros. This provides a framework for implementing unit
  tests in Lisp modules (such that running the interpreter with the
  `--check' option will run all tests that have been set up to be
  autoloaded
2001-10-21 11:07:11 +00:00
veego
b9a10835a2 Add 'dl' to the LIBSWANTED.SunOS line.
Now the perl configure script finds a dlopen on SunOS and builds a shared
libperl, which makes it possible to build mod_perl.
2001-10-21 06:56:30 +00:00
wiz
088991d00f Remove some debugging stuff. Noted by D'Arcy J.M. Cain. 2001-10-19 14:24:51 +00:00
veego
63ad910dee SVR4 packages have a limit of 9 chars for a package name.
The automatic truncation in gensolpkg doesn't work for packages which
have the same package name for the first 5-6 chars.
e.g. amanda-server and amanda-client would be named amanda and amanda.
Now, we add a SVR4_PKGNAME and use amacl for amanda-client and amase for
amanda-server.
All svr4 packages also have a vendor tag, so we have to reserve some chars
for this tag, which is normaly 3 or 4 chars. Thats why we can only use 6
or 5 chars for SVR4_PKGNAME. I used 5 for all the packages, to give the
vendor tag enough room.
All p5-* packages and a few other packages have now a SVR4_PKGNAME.
2001-10-18 15:20:01 +00:00
hubertf
46a42a2e26 Get rid of BUILD_ROOT and replace it with PKGSRCDIR (which was there
before!)
2001-10-17 23:23:15 +00:00
tron
a140a6e910 Don't overwrite "java/bin/java" which is installed by the "sun-jre"
package.
2001-10-15 16:05:00 +00:00
jlam
15c0280d2d Add a patch to the perl package that causes perl modules from CPAN to link
directly against -lperl when built.  Combined with the previous update of
perl to add ${LOCALBASE}/lib to the rpath when creating shared
libraries/modules, these two changes make using mod_perl.so (ap-perl) more
painless.  All perl shared modules now contain interlibrary dependencies to
the shared libraries they need.  Instead of needing (at least on ELF):

        LoadFile !/usr/lib/libm.so
        LoadFile lib/perl5/5.6.1/i386-netbsd/CORE/libperl.so
        ...
        # Any other libraries needed by perl shared modules need to listed
        # with LoadFile here.
        ...
        LoadModule perl_module lib/httpd/mod_perl.so
        AddModule mod_perl.c

you'd need only the last two lines as the mod_perl authors intended.

I've tested this patch for many weeks now, successfully loading and using
the p5-Apache-ASP module as my test bed, and I haven't noticed any problems
with normal perl usage.

Also comment the Makefile slightly better.
2001-10-14 19:55:47 +00:00
groo
a1a797f636 Modify to use DIST_SUBDIR (distribution name never changes).
If we're conflicting with mzscheme, it would help if we install mzscheme
and mzc as well.
2001-10-05 01:22:07 +00:00
groo
e274bb8b1d Modify to use DIST_SUBDIR (distribution name never changes).
If we're conflicting with mzscheme, it would help if we install mzscheme
and mzc as well.
2001-10-05 01:14:52 +00:00