Commit graph

1012 commits

Author SHA1 Message Date
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
jlam
f0a4fcd3e4 Substitute the real config script for the config wrapper script in
installed files.  We don't want buildlink references to escape into the
install directory.
2001-10-03 20:56:40 +00:00
jlam
26426041cb The previous change (making ExtUtils recognize -Wl,-R as the prefix for a
linker rpath flag) deserves a bump in the package version number.  Go to
perl-5.6.1nb5.
2001-10-02 06:46:43 +00:00
jlam
f49b05e650 Teach the ExtUtils modules (the ones that create Makefiles for perl
modules) about -Wl,-R.  We cause -Wl,-R/path/to/libdir in LIBS settings
to now get propagated correctly to the link command for shared modules.
The rpath flag is also silently coerced to start with -Wl,-R or -R
depending on the contents of ${LDDLFLAGS} to deal with either cc or ld
being invoked.
2001-10-02 06:37:55 +00:00
rh
f15457eca2 Reduce dependency on gnome-core to gnome-libs. While we are at it, make
this strongly buildlinked and provide a buildlink.mk for dependent packages
2001-10-01 07:34:04 +00:00
jlam
2eea86c397 Update perl to 5.6.1nb4. Changes from version 5.6.1nb3 include:
* Ensure that shared objects/libraries created by perl Makefiles include
  the correct run-time library search path by also including the local
  libraries directories.  For example, shared objects are linked on ELF
  platforms with "cc -Wl,-R/usr/pkg/lib -L/usr/pkg/lib", and not just
  "cc -L/usr/pkg/lib" as before.
2001-10-01 07:05:10 +00:00
jlam
f79573370a Mechanical changes to 375 files to change dependency patterns of the form
foo-* to foo-[0-9]*.  This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net.  Also
change dependency examples in Packages.txt to reflect this.
2001-09-27 23:17:41 +00:00
wiz
19d89af725 Uncomment ruby14 packages -- shouldn't hurt bulk builds, and
helps creating README's for them.
2001-09-27 10:44:55 +00:00
jlam
c537c54dcf The perl Configure script has a check for several directories, including
/usr/local/scripts and forces the scripts to be installed there if it
exists.  We override this by explicitly setting "scriptdir" to
"${PREFIX}/bin".  This should fix the problem noted in pkg/14050 by
Brian Stark <bpstark@pacbell.net>.
2001-09-26 03:12:14 +00:00
drochner
91baa3c0ae first cut on a buildlink.mk like structure which can deal with multiple
Python versions, to replace the bsd.python.mk eventually
2001-09-25 17:36:44 +00:00
jlam
c5b06f0986 Update sun-jre and sun-jdk to 1.3.1.0.1, which represents the version
1.3.1_01 build of the Sun JRE and JDK for Linux.  No list of changes was
provided, but this has been tested to work with Konqueror to correctly
display the Yahoo! Bridge game applet.
2001-09-22 04:12:37 +00:00
jlam
2ae2e32a34 Note that if LIBSWANTED.${OPSYS} isn't defined, then the perl defaults for
that OS is used.
2001-09-17 18:11:36 +00:00
tron
95a495ffdf Solve SunOS build problem in a much cleaner way by predefining "libswanted"
for Perl's configuration script as suggested by Johnny C. Lam in private
e-mail.
2001-09-17 18:04:42 +00:00
tron
f2f891d4fb Stop configure from trying to use "libiconv" because "/usr/include/iconv.h"
exists under SunOS.
2001-09-17 11:14:51 +00:00
abs
159880625f Install ${PREFIX}/java/bin/java in jre rather than jdk. Now JAVA_HOME can
be set to ${PREFIX}/java and runtime jre and buildtime jdk both work
2001-09-14 10:19:10 +00:00
jlam
71f03aac07 Search for <machine/ieeefp.h> instead of <ieeefp.h>. This fixes the
problem reported in pkg/13663 by John Klos <john@sixgirls.org> where on
older (pre-current) NetBSD/vax, <ieeefp.h> exists but <machine/ieeefp.h>
doesn't, which was broken since <ieeefp.h> included <machine/ieeefp.h>.
2001-09-14 05:00:35 +00:00
agc
a791373093 Add and enable parrot-0.0.1 2001-09-13 14:18:59 +00:00
agc
6c0563d89f Initial import of parrot-0.0.1, a pre-pubescent byte code interpreter
which may form part of Perl or Python's future, into the NetBSD packages
collection.

Provided in PR 13933 by Chris Pinnock <cjep@interoute.net.uk>, tarted
up somewhat by me.

PARROT: A bytecode language possible to be used in the future by
Perl 6 and a Python.

The idea was originally an April fool's joke...

"What we're releasing today is a very, very early alpha of the Parrot
interpreter.  At the moment, we have support for some simple
operations on integer, floating point and string registers, and the
ability to read in and execute bytecode.  We also have an assembler
which can generate bytecode output from Parrot assembly."
2001-09-13 14:18:03 +00:00
jlam
dfe309aab4 Update perl to 5.6.1nb3. User-visible changes from the previous version
include:

- Re-adding ${LOCALBASE}/include and ${LOCALBASE}/lib to the local compiler
  search paths,

Other changes include:

- Migrating the setting to not install man3 pages from patch-ab into the
  package Makefile so that they aren't installed across all pkgsrc platforms.

- Better document SYSLIBPATH.${OPSYS}.
2001-09-12 18:58:57 +00:00
agc
a16fc84f19 Deprecate NO_WRKSUBDIR, replacing it with an explicit assignment of:
WRKSRC= ${WRKDIR}

This is much cleaner, much more indicative of what happens, and removes
another of the negative definitions (NO_.* = value).
2001-09-09 20:36:07 +00:00
wiz
1a4ac2ac95 Various changes: mostly removing 'WWW:' lines, since that's what we have
the HOMEPAGE variable for, as well as some grammar and spelling fixes.
2001-09-08 01:51:59 +00:00
jlam
3c7130fadb Note conflict with perl-base-*, pointed out by David Brownlee
<abs@formula1.com>.
2001-09-06 17:33:50 +00:00
groo
ceac1a4790 Update DrScheme to 103p1. Changes include performance enhancements, minor
tweeks, and a new autoconf build system.

The package now conflicts with any installed version of mzscheme as it
builds with, and installs its own.
2001-09-05 21:30:36 +00:00
jlam
9e4b0a9274 Nuke lang/perl5-base as it's been reabsorbed into lang/perl5. 2001-09-05 17:30:40 +00:00
jlam
b56ee42f19 Update perl to 5.6.1nb2. Changes from perl-5.6.1nb1 include undoing the
perl mess I created a year ago and making this a vanilla perl installation
again, and explicitly setting the system library path so that /usr/local/*
doesn't appear anywhere.

The installed perl library now also includes CGI.pm-2.752.  The www/p5-CGI
package installs in to ${PERL5_SITEARCH} so there is no conflict with the
"standard" CGI.pm.
2001-09-05 17:13:40 +00:00
groo
996a29aa6f Update DrScheme to 103p1. Changes include performance enhancements, minor
tweeks, and a new autoconf build system.

The package now conflicts with any installed version of mzscheme as it
builds with, and installs its own.
2001-09-05 03:52:47 +00:00
tron
a68a277b43 Use wildcard dependence on "autoconf" package. 2001-08-27 14:35:04 +00:00
skrll
ec3aee670c Update automake to 1.4-p5 (1.5 is available)
Include a bugfix for lisp_LISP independently discovered by me that has
been pulled up to the automake-1-4 branch of automake cvs.

Changes are:
New in 1.4-p5:
* Allow AM_PROG_LIBTOOL again.
* Diagnose AC_CONFIG_HEADERS the same as AC_CONFIG_HEADER.
* Display distributed file list correctly in usage message.
* Allow numbers in macro names.
* Bugfixes.

New in 1.4-p4:
* Deal with configure.ac as well as configure.in -- this time for real!
* The version numbering system now allows three point version numbers,
  such as 1.4.4, without thinking they are alpha release numbers.

New in 1.4-p3:
* Deal with configure.ac as well as configure.in.
* Don't complain if `version.texi' is included in multiple places.

New in 1.4-p2:
* Deal with AC_CONFIG_FILES from autoconf-2.50.
* Improvements to f77 support.
* DESTDIR now works for script targets.
* distcheck-hook works correctly.

New in 1.4-p1:
* The version numbering system now allows fork identifiers (such as
  the p1 in this version of automake).
* Cope gracefully with various versions of libtool which may or may not
  require ltconfig, ltcf-c.sh, ltcf-cxx.sh or ltcf-gcj.sh.
* Bugfixes.
2001-08-26 10:32:18 +00:00
mjl
ac6d4ec10e Oops, correct file location. 2001-08-24 14:46:28 +00:00
mjl
0d8b59e6d5 regen 2001-08-24 00:30:46 +00:00
mjl
e8ab83e6ff Make this compile on ppc. 2001-08-24 00:30:26 +00:00
fredb
d983902e5e Update squeak VM to 3.0 final, and image to 3.0-3552. A concise and
comprehensible ChangeLog is unfortunately not available. Update submitted
by Greg A. Woods, in PR pkg/13775.
2001-08-23 21:18:30 +00:00
abs
0556a182e6 Update comment from 1.3.0 to 1.3.1 2001-08-14 17:23:47 +00:00
rh
345222d763 Update gb to 0.0.20.
Notable changes are:
        * Massive grammer / lexer / internals fixage

        * Form work
                * Form [MaxButton, MinButton, ShowInTaskbar,
                 BorderStyle, LinkTopic, StartupPosition]
                * Menu fixage
                * sub-properties
                * handle control box
                * Add shapes support

        * FormItem work
                * visibility work
                * [DragMode]
                * Textbox [MultiLine]
                * Textbox [MaxLength, PasswordChar]

        * Misc.
                * File handling updates
                * Print statement
                * Leak fixes
2001-08-11 18:41:59 +00:00
wiz
fb255cc330 Add and enable python21 2001-08-09 19:32:03 +00:00
drochner
922aa1ec4f first cut on a python-2.1 package for development and transition support,
doesn't conflict with an installed 2.0.x
2001-08-07 14:38:07 +00:00
tron
93a8d206d2 Use the library naming scheme under Solaris as under NetBSD. While it's
not really necessary to strip dots from library names under Solaris it
makes the packages more compatible which should ease maintenance.
2001-07-29 07:09:51 +00:00
jlam
d2eb68d2a6 Add dir_DEFAULT setting used by EVAL_PREFIX logic to set the default
installation directory in case the package isn't installed.
2001-07-27 13:33:18 +00:00
jlam
851fe54af2 Create a wrapper for f2c-f77 that substitutes for -I and -L references to
${LOCALBASE} directories.  Also set PKG_FC to the buildlink'ed f2c-f77
wrapper script.
2001-07-25 23:51:38 +00:00
jlam
27a2e05d4d Force no optimization (-O0) on NetBSD-1.5.x/m68k machines as there appears
to be an optimization bug that causes the build to fail (pkg/13395).  The
problem appeared in the original PR on an Amiga running NetBSD 1.5.1 and
also on a mac68k running NetBSD 1.5.1.  This workaround was tested on the
mac68k system (kindly provided by Jon Lindgren).
2001-07-25 19:42:58 +00:00
jtb
72e135672e Update to 0.57. The changes from the previous pkgsrc version are
mostly bug fixes. (See release notes for details).
2001-07-24 23:56:49 +00:00