Commit graph

4028 commits

Author SHA1 Message Date
drochner
999fc2ed87 set the default defauly python version to 2.4 2006-08-08 09:49:57 +00:00
perry
c2eb8edc7d Add USETOOLS+=dvipdf so that the documentation is properly built on
all platforms. Previously this was a hidden dependency.

Thanks to cube for adding the make magic so dvipdf is now a tool.
2006-08-07 15:55:31 +00:00
tron
fe740b1526 Make this build under Mac OS X. 2006-08-04 13:22:11 +00:00
jmmv
45f58b8780 Add a buildlink3.mk file and a package.mk file both aimed at making easy
the creation of packages for Hugs modules libraries.  The former provides
the dependency on hugs and the latter an easy way to launch the Cabal
build utility.
2006-08-03 18:50:32 +00:00
drochner
9ef7563d4b uhm, the last patch worked or not, depending on SYSCONFIGDIR.
Add that stuff to CONF_FILES instead.
Being here, update to the last stable version (1.1.13.8) and fix
installed pkgconfig files not to contain relative paths (which will
break with our buildlink harnesses).
2006-08-03 18:15:07 +00:00
kristerw
184f235ac1 Update swi-prolog* to 5.6.17.
The 5.6.x release consolidates the 5.5.x development stream started in 2004.
Highlights:
* UNICODE character set support
* Unbounded integer arithmetic and rational numbers
* New and faster CHR release
* Added clp(r) constraints over reals
* Many enhancements to the web and notably sematic web libraries
* Much more ...
2006-08-02 15:15:35 +00:00
taca
a70cbf9405 Add three patches accidently left on my work area.
- Add two miscellaneous patches for openssl and yaml libraries.
  They were left from last year, sigh.
- Add one more part for CVE-2006-3694.

Bump PKGREVISION.
2006-08-02 07:02:44 +00:00
jmmv
ce66d26dbb Update to 200605:
- November 2002

Feature highlights of this new release are:

* Much improved FFI support (contributed by Alastair Reid), bringing Hugs
  really very close to the Haskell FFI specification.
* Adoption of a significant subset of GHC's hierarchical libraries
  (contributed by Ross Paterson).
* An (allegedly) complete implementation of the Haskell98 module system
  (Sigbjorn Finne).
* Numerous bug fixes since the previous major release in Dec 2001.

- November 2003

There has been substantial internal restructuring. In addition to numerous
bug fixes, user-visible changes include:

* The beginnings of a User's Guide (though still incomplete).
* The Double type is now double-precision on most architectures.
* Hugs now relies on the same hierarchical libraries as GHC and Nhc98, and
  provides almost all of them. For now, compatibility with the old libraries
  is provided by stub modules, but users are encouraged to migrate to the
  new libraries.
* Full support for imprecise exceptions (but not asynchronous ones). Most
  runtime errors are now reported by applying print to an Exception
  (formerly the built-in printer was applied to the faulty redex).
* Integrated .NET support (on Windows platforms).
* The -e, -f, -i, -N, -W and -X options and the :project command have been
  removed.
* A searchpath may include an entry of the form "directory/*", meaning all
  the immediate subdirectories of directory (see -Pstr).

- March 2005

This release is primarily targeted at Unix systems to gain experience with
new features. The new Cabal-based library build system has the potential to
make building on Windows easier, but it's not there yet. Volunteers welcome.

In addition to numerous bug fixes, user-visible changes include:

* The default current module is now the empty module Hugs.Base instead of
  the Prelude (see Section 2.2).
* The Char type and the Char module now support Unicode as specified in the
  Haskell 98 Report (contributed by Dmitry Golubovsky). Character oriented
  I/O uses a byte encoding of characters determined by the current locale
  (see Section 3.3).
* The new -X option can be used to group several options into one argument.
  This is now needed for executable runhugs scripts (using the Unix "#!"
  feature) that require two or more options (see Section 4.1).
* The syntax of the ffihugs command has changed (see Section 4.2). The +G
  and +L options are gone, and a new -i option can be used to specify
  include files.
* Hugs now has basic support for the Cabal packaging system (see Section 3.4).

- May 2006

* The default current module is now the empty module Hugs (see Section 2.2).
* The compatibility libraries are no longer included on the default search
  path. You can access them by adding "{Hugs}/oldlib" to the search path
  (see -Pstr), but they will be removed in the next release.
* Rewritten graphical Windows interface (contributed by Neil Mitchell; see
  Section 4.3).
* New :main command (contributed by Neil Mitchell).
2006-08-01 14:33:59 +00:00
wiz
67431e3654 Bump PKGREVISION for missing files. 2006-07-31 18:10:43 +00:00
wiz
fcbe19d570 Add some missing files to PLIST. 2006-07-31 18:10:30 +00:00
wiz
ddea2deec6 Fix typo and duplicate word in comment. 2006-07-31 18:10:00 +00:00
taca
350025bb9d - Fix PLIST problem; a extra entry.
- Reduce warning of optparse.rb when generating ri(1) database.

Bump PKGREVISION.
2006-07-31 11:29:01 +00:00
kristerw
13d544ffb2 Update the bootstrap kit to make this build on NetBSD-current too.
Fix some hardcoded paths.

Bump PKGREVISION.
2006-07-31 02:07:13 +00:00
taca
5dd5c0f3b6 - Security fix for CVE-2006-3694 (JVN#13947696 and JVN#83768862).
- Import yaml problem and fix document generation for ri(1).
- minor clean up to pkgsrc.

Bump PKGREVISION.
2006-07-30 23:12:49 +00:00
kristerw
f3baf6fe2c Correct PLIST and distinfo.
Bump PKGREVISION.
2006-07-27 23:45:08 +00:00
jlam
ccdf6dbe01 Rename "SITES_* to "SITES.*" for file-specific lists of sites from which
to fetch the file.  This completes the renaming described in revision
1.1799 of bsd.pkg.mk.
2006-07-27 18:48:02 +00:00
wiz
619841dea3 Update to 6.31.1:
Version 6.31.1 (19 May 2006)
============================

* New version of compiler which fixes several bugs found in the development
  of Inform 7.

* Package now uses the latest autotools.

Tested by dillo@
2006-07-27 06:50:36 +00:00
drochner
6c94f6490e sigaltstack()/SA_ONSTACK isn't going to work on NetBSD with threads,
for fundamental reasons. So don't try it.
Being here, don't include <machine/db_machdep.h>. No user program
should use it. It shouldn't be installed at all.
2006-07-26 10:57:41 +00:00
rillig
144a1ee175 Added "c" to USE_LANGUAGES for packages that use GNU configure scripts,
since they always need a C compiler, even when the source code is
completely in C++.

For some other packages, stated in the comment that a C compiler is
really not needed.
2006-07-22 04:46:13 +00:00
minskim
38baee50e1 Fix PLIST on Linux. Bump PKGREVISION. 2006-07-22 00:37:56 +00:00
minskim
7c8377a6af Fix a replace-interpreter error. PKGREVISION will be bumped shortly
after PLIST changes for Linux.
2006-07-22 00:36:19 +00:00
minskim
dd70876289 Include float.h on Linux to use DBL_MIN. 2006-07-22 00:09:18 +00:00
jlam
7d1f4cca8e "BUILD_ENV" was misnamed. It's actually the environment that is passed
to all internal recursive make processes.  As such, rename it to
"PKGSRC_MAKE_ENV".

XXX Note, some of the usage of this variable in package Makefiles seems
XXX incorrect.  They probably want "MAKE_ENV", which is the environment
XXX passed to the make process when running "make" within ${WRKSRC}.
2006-07-21 14:27:56 +00:00
wiz
fbcdb15af8 Depend on libsigsegv>=2.4, as 2.39 release notes say. 2006-07-21 06:03:49 +00:00
perry
49f60dadea Update to clisp 2.39
List of changes from the release notes:

2.39 (2006-07-16)
=================

User visible changes
--------------------

* SAVEINITMEM now accepts :SCRIPT argument that disables interpreting
  the first positional argument as the script name; and :DOCUMENTATION
  argument that is printed by the new -help-image command line option.
  See <http://clisp.cons.org/impnotes/image.html> and
  <http://clisp.cons.org/impnotes/clisp.html#opt-help-image> for details.

* FFI:UINT64 and FFI:SINT64 are now compatible with C's long long type.

* Stack overflow detection and recovery finally work fine on Unix.
  Libsigsegv is required for this, on all platforms (including MS-Windows).
  CLISP should neither exit nor crash under infinite recursion.
  If your distribution has CLISP compiled without libsigsegv, report
  the missing feature to its maintainer.
  Note that libsigsegv 2.4 is required, there are bugs in libsigsegv 2.3!

* It is now possible to specify the default method-combination of a generic
  function, to be used when the DEFGENERIC form does not specify the
  :METHOD-COMBINATION explicitly, through a default initarg specification
  for the :METHOD-COMBINATION keyword on the generic function class.

* Readline completion works with non 1:1 terminal encodings, e.g. UTF-8.

* WITH-KEYBOARD works with a Unix tty even when SLIME hijacks *TERMINAL-IO*.

* I/O operations on Win32 are now much faster.

* New functions: POSIX:FFS, POSIX:PATHCONF.

* Infrastructure:
  + Top-level configure now accepts a new option --with-gmalloc to use the
    GNU malloc implementation instead of the one supplied by libc.
    You may need it on older HP-UX and newer OpenBSD systems.
    See file unix/PLATFORMS for more information.
  + The value of the environment variable CFLAGS is respected by configure.

* Bug fixes:
  + SOCKET:SOCKET-SERVER :INTERFACE now behaves as documented.
  + EXT:READ-BYTE-NO-HANG and SOCKET:SOCKET-STATUS used to hang on
    buffered binary sockets.
  + Allow DESTRUCTURING-BIND (a . b) with circular and dotted lists.
  + ADJUST-ARRAY of zero length adjustable string now works.
  + TIME now reports correct results when the heap grows over 4GB.
  + RAWSOCK functions now handle :START/:END arguments correctly.
  + BDB:DBC-GET now accepts :READ-COMMITTED and :READ-UNCOMMITTED.
  + POSIX:GROUP-INFO and POSIX:USER-INFO now handle errors correctly.

* Portability:
  + Support DragonFly BSD.
2006-07-20 23:05:43 +00:00
jlam
7c21fc1820 Change last instance of _REPLACE.* to REPLACE.*. Remove special
_REPLACE.* handling from replace-interpreter.mk.
2006-07-20 13:54:44 +00:00
wiz
11df16de6a pkgsrc-users, not tech-pkg. 2006-07-20 06:52:16 +00:00
jlam
7af716330d Drop support for LTCONFIG_OVERRIDE. For quite a long time, pkgsrc
had actually been ignoring LTCONFIG_OVERRIDE anyway and just using
the default LIBTOOL_OVERRIDE to replace libtool scripts in packages.
This just formalizes the fact that LTCONFIG_OVERRIDE is not used
meaningfully by pkgsrc.
2006-07-19 19:14:37 +00:00
jlam
ded09b6f3d Consistently use $perlprog to refer to the perl executable in the
perllink script.  This was causing errors when building perl from
pkgsrc.  The perllink script didn't create any symlinks because it
tried to invoke "perl", which silently fails with revision 1.20 of
mk/tools/perl.mk (after the pkgsrc-2006Q2 branch).

Bump the PKGREVISION to 3.
2006-07-19 18:10:32 +00:00
jlam
4c09a7046a Convert _FETCH_MESSAGE to plain old FETCH_MESSAGE. Remove _FETCH_MESSAGE
processing from mk/fetch/*.mk.
2006-07-18 23:27:14 +00:00
adrianp
fa1ca9f086 Fix for CVE-2006-3011
Bump to nb2
2006-07-18 21:57:30 +00:00
joerg
75f2a02fc0 Include sys/types.h before sys/socket.h to fix socklen_t detection
on DragonFly.
2006-07-18 18:02:09 +00:00
jlam
1284f595b8 Mark these packages as NO_MTREE as they are bootstrap packages and don't
need mtree to pre-generate any directories for them.
2006-07-14 16:24:28 +00:00
jlam
bad89f3b55 Prepare nawk for use as a bootstrap tool by including the sources
directly in pkgsrc/lang/nawk/files and adjusting the package Makefile
accordingly.  The README.pkgsrc file includes notes on how the source
files were (minimally) adjusted.
2006-07-14 14:23:06 +00:00
wiz
e2e4bc74d3 Not needed in 1.6.8. 2006-07-13 10:51:19 +00:00
wiz
462fb22844 Update to 1.6.8:
Changes since Guile 1.6.7 (changes in 1.6.8):

* Changes to the distribution

** A number of GCC 4.0 related build problems have been fixed.

A number of changes have been made to accomodate GCC 4.0.

* Changes to the stand-alone interpreter

** `readline-set!' now works.

* Changes to Scheme functions and syntax

** Guile now allows multiple line comments to end without a trailing newline.

Previously Guile would throw an exception if a multiple line comment
ended without a trailing newline.  Now "!#" will end a multiple line
comment regardless of what follows.

** Guile supports newer versions of SLIB more cleanly.

Guile now relies on the upstream SLIB code (guile.init) to handle the
load process.  Previously Guile relied on its own copy of that code,
which was incorrect, at least for more recent versions of SLIB.

If you still need to use Guile with an older version of SLIB, and the
new approach doesn't work for you, please add the following definition
to your code before (ice-9 slib) is loaded for the first time:

  (define *guile-use-old-ice-9-slib* #t)

This will cause Guile to revert to the old load behavior.

** The r5rs numerator and denominator functions have been added.

These are now available in the default environment.

** `/' fix to <any>/0-<y>i complex division case, avoiding divide-by-zero

** `array-map!' fix, accepts just a destination array again

** `cons*', `list' fix to not clobber source list when called via `apply'

** `string-index', `split-string' and other string func fixes for 8-bit chars

** `number->string' fix for parsing of polar complex number with invalid angle

** (ice-9 poe) bug fixes

** srfi-1 `lset-adjoin' fix to actually use given equality procedure

** srfi-1 `lset-union' fixes to operate in the way specified by the SRFI

Note in particular that if the first list is empty then the first
non-empty is the starting point, and duplicates are not cast out of
that.  So

	(lset-union = '() '(1 1 1)) => '(1 1 1)

where previously it was '(1).  This, though perhaps unhelpful, comes
from the SRFI spec (that if list A is empty then the result is B).

** srfi-1 `lset=', `list=' fix to equality procedure argument order

** srfi-17 avoid deprecation warnings about reexport

** srfi-19 new 2005 leap second

** srfi-39 new parameter versions of `current-output-port' etc, per SRFI

** make-stack can now correctly construct a stack from a continuation.

** Output string port speed problems have been improved

Output string port (open-output-string, etc) writing was very slow at
about 50 to 100 kbytes or above.  This affected various things, in
particular regexp-substitute/global on a large string, and stack
backtraces with a large object.

** Bug fix: printing values no longer protects them from GC

A bug in the printing code used to mean that printing a value (using
`display' or `write') would incorrectly protect that value from GC for
a while afterwards.  This has now been fixed.

* Changes to the C interface

Ok gdt@
2006-07-12 20:11:39 +00:00
sketch
7d90eb7639 Make sure the do-patch target returns true, as some shells will return the
egrep exit status (which will be false if there are no patches for the module)
and stop the build.
2006-07-10 20:53:43 +00:00
rillig
c63e55535b - Converted the package to using the SUBST framework.
- Fixed pkglint warnings.
- Moved the documentation to share/doc/mpd.
- Bumped PKGREVISION.
2006-07-10 04:04:22 +00:00
augustss
1ac5ce6f07 Update from ghc 6.4.1 to ghc 6.4.2.
I can't find any description of what has changed, but it's bug fixes
as far as I know.
2006-07-09 12:22:05 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
minskim
fc62f7d1d5 Sync DIST_SUBDIR for PHP modules with DIST_SUBDIR in Makefile. 2006-07-08 16:56:56 +00:00
minskim
d931fdee2d Change DIST_SUBDIR because the current distfile path was already used before
for a different tarball.
2006-07-08 00:53:09 +00:00
minskim
27870dea14 Add builtin.mk to use Darwin's native JDK. 2006-07-07 04:42:59 +00:00
minskim
261d863461 The fake JRE package for Darwin is not needed any more, because the builtin
framework can detect a native JRE implementation.
2006-07-07 03:18:18 +00:00
minskim
7b2c59dbe2 Add builtin.mk to use Darwin's native java. 2006-07-07 02:58:20 +00:00
minskim
5aaf1b96e4 Set PKG_JAVA_HOME for Darwin. 2006-07-07 02:55:28 +00:00
joerg
5e2559d89d Needs msgfmt. 2006-07-06 13:14:01 +00:00
rillig
853dc340f9 Added a patch for t/io/fs.t, which handles filesystems that are mounted
with the "noatime" option on NetBSD.
2006-07-02 20:35:53 +00:00
rillig
0f9d716da4 Fixed unprivileged builds. Bumped PKGREVISION. 2006-07-02 10:23:27 +00:00
salo
e782733144 Don't hardcode SuSE 7.3 dependency, it's gone. 2006-06-30 13:47:06 +00:00
joerg
39d1e8a0df py15-distutils-* => py15-distutils-[0-9]* 2006-06-30 07:15:30 +00:00
rillig
21d4840f8e The directory man/cat1 is needed prior to installation. 2006-06-26 06:47:43 +00:00
rillig
72df17134b replace.mk needs rubyversion.mk. 2006-06-25 09:31:43 +00:00
minskim
fe49f22f01 USE_TOOLS+=lex 2006-06-21 18:33:14 +00:00
minskim
d2459d21be USE_TOOLS+=yacc 2006-06-20 22:12:59 +00:00
minskim
b32931e0c1 USE_TOOLS+=flex 2006-06-20 22:12:25 +00:00
tron
ab5ff69efc Don't try to compile in Bluetooth support under NetBSD(-current).
The stub code is not compatible with the API presented by NetBSD.
2006-06-20 13:29:01 +00:00
minskim
2f1eb8ab82 Add a missing file to PLIST.Darwin. Bump PKGREVISION. 2006-06-19 17:50:57 +00:00
rillig
3d3e981e74 Fixed paths to the siod interpreter. Bumped PKGREVISION. 2006-06-19 02:28:52 +00:00
rillig
f760d36b84 Added {BIN,MAN}{OWN,GRP} to MAKE_ENV to allow unprivileged builds.
Bumped PKGREVISION.
2006-06-19 00:09:01 +00:00
rillig
b9192ba38e Fixed some pkglint warnings. 2006-06-18 08:51:10 +00:00
rillig
99e1e61068 Fixed many pkglint warnings. 2006-06-18 08:45:56 +00:00
rillig
d47b692399 Fixed path to the Python interpreter. Bumped PKGREVISION. 2006-06-17 22:07:33 +00:00
rillig
f095b1336d Fixed missing Python interpreter. Bumped PKGREVISION. 2006-06-16 23:28:36 +00:00
jlam
e811379bc2 Pluralize INSTALL_TEMPLATE and DEINSTALL_TEMPLATE variable names as per
the pkglint warning:

    As {INSTALL,DEINSTALL}_TEMPLATE is modified using "+=", its name
    should indicate plural.

This does make the variables a bit more suggestive of the fact that they
hold lists of values.
2006-06-15 22:13:58 +00:00
joerg
48a69a810a Don't query distutils when bootstrapping it. Should fix problems
with devel/py-distutils from the bulk builds.
2006-06-15 16:16:12 +00:00
joerg
16c57990fd Needs pkg-config. 2006-06-11 14:27:21 +00:00
minskim
463e8002f9 USE_TOOLS+=yacc 2006-06-09 16:13:47 +00:00
rillig
4a96d61132 Fixed pkglint warnings. 2006-06-09 08:50:24 +00:00
rillig
560fc65286 bsd.prefs.mk only needs to be included once. 2006-06-09 08:38:53 +00:00
rillig
8b95cb1a17 Fixed some pkglint warnings. 2006-06-08 21:21:21 +00:00
tron
160dd0add8 Disable shared library checking for this package because some of the
shared library for one of the included demos is missing.
2006-06-07 15:16:35 +00:00
joerg
50897bf30f Uses C++. 2006-06-07 13:03:59 +00:00
joerg
4deace65ec Uses C++. 2006-06-06 18:35:45 +00:00
rillig
6940489d89 Fixed pkglint warnings. 2006-06-06 17:21:42 +00:00
jlam
e5bd7c7b27 Note in the MESSAGE file the path to the PHP CGI binary to answer an FAQ. 2006-06-06 16:42:02 +00:00
joerg
8f29633b55 Axe the included libffi and use the pkgsrc version. Simpler than
trying to prevent using it or fixing conflicts. Bump revision.
2006-06-06 15:40:15 +00:00
minskim
387cf483e9 Specify explicitly where openssl can be found. 2006-06-05 17:24:06 +00:00
minskim
c5ca838e26 This package needs lex to build. Add it to USE_TOOLS. 2006-06-05 17:22:39 +00:00
joerg
a3a510958e Remove logic to use the current installed Python as default.
Always prefer the default version and fallback to the first entry
of PYTHON_VERSIONS_ACCEPTED, which is supported by the current
system. Also honour PYTHON_VERSIONS_ACCEPTED and _INCOMPATIBLE,
when PYTHON_VERSION_REQD is used.
2006-06-04 16:26:53 +00:00
joerg
e5c4fb9a3c Remove ONLY_FOR_PLATFORM to give this wider exposure.
Add DragonFly support. Use readline from pkgsrc.
Bump revision.
2006-06-04 13:52:57 +00:00
joerg
13ad220ba0 Needs Python 2.2+ 2006-06-04 12:06:00 +00:00
joerg
23584650b8 Correct myself: it's INFO_FILES, not INFO_DIR. Ride earlier bump. 2006-06-03 01:22:33 +00:00
joerg
337c6b1297 Rename all PHP 4 packages to php4-*, all PHP 5 packages to php5-*,
all PEAR packages to php?-pear-* and all Apache packages to ap13-* or
ap2-* respectively. Add new variables to simplify the Makefile
handling. Add CONFLICTS on the old names. Reset revisions of bumped
packages. ap-php will now depend on the default Apache and PHP version.
All programs using it have an implicit option of the Apache version
as well.

OK from jlam@ and adrianp@.
2006-06-02 18:27:54 +00:00
joerg
04019ed5e9 Use install framework for info pages. Bump revision. 2006-06-02 16:45:52 +00:00
joerg
74ab2e1419 Uses C++. 2006-06-02 16:39:15 +00:00
joerg
d9ce311b74 Uses C++. 2006-06-01 21:02:01 +00:00
jlam
d5e3a83249 Allow a PECL PHP extension package to specify its own DISTNAME by setting
PECL_DISTNAME.
2006-06-01 17:44:21 +00:00
jlam
44b37cc4b1 Inspecting the setup.py file, one can see that python23 and python24
only build certain modules if the platform is *not* 64-bit.  Correct
the PLIST for those cases.  This should fix the build on non-64bit,
non-x86 platforms, e.g. powerpc.
2006-06-01 15:25:03 +00:00
rillig
8f2159e5e8 On Linux, -ldl must be included into the libtool archive to make other
packages work, for example games/fillet-ng. This fixes PR 31171.

Bumped PKGREVISION.
2006-06-01 06:52:27 +00:00
joerg
0461ff04d4 Use the installed version of libkaffevm and be a bit less aggressive
in kaffe-x11 when not building parts of the tree. Fixes build issues
on DragonFly, but doesn't affect the binary package.
2006-05-29 17:47:10 +00:00
joerg
ef635bb61e Expects bash. Use portable way to initialise a recursive mutex.
DragonFly is a BSD as well. Bump revision.
2006-05-29 16:31:43 +00:00
joerg
d7f789e0c2 Update to pyrex-0.9.4.1.
Changes in 0.9.4.1:
   Tiny bugfix to correct a tab/space problem in the distutils
extension.

Changes in 0.9.4:
   LValue Casting Is Dead
   I have redesigned the code generator to eliminate the need for lvalue
casting. This means that Pyrex-generated code should now be
gcc4-compatible, although I haven't tested this. Let me know if you find
any remaining lvalue casts; they should be fairly easy to fix now.

   C++ Compilable
   The generated code should now be compilable as either C or C++
without errors (although there may still be warnings). However, note
that you can still only call C++ functions if they have been declared
"extern C", even if you compile the Pyrex output as C++. I hope to
introduce some C++ interface features soon.

   and more.
2006-05-29 15:37:02 +00:00
joerg
2dbebcd1d7 Use REQD_DIRS instead of OWN_DIRS. Bump revision. 2006-05-28 14:16:34 +00:00
tv
4a3ccfb44e Update to 5.0.7. Release notes available via WWW:
http://java.sun.com/j2se/1.5.0/ReleaseNotes.html
2006-05-28 02:24:49 +00:00
reed
2580a59ef1 Use PKGMANDIR. 2006-05-26 18:29:27 +00:00
drochner
6e057064b5 -uses c++
-install documentation, bump PKGREVISION
submitted by Ben Collver per PR pkg/33557 and pkg/33559
2006-05-26 12:30:15 +00:00
jdolecek
cbcb094c62 add patch for WDDX non-ASCII serializer/deserializer problem, reported
as PHP Bug 37569 and 37571
2006-05-23 22:55:22 +00:00
tonio
806cc2197e make sure no java compiler will be found unless the java option is selected 2006-05-23 15:09:52 +00:00
rumble
229ddae92f Binary relocation fails on my NetBSD 3_STABLE i386 box. Disable it for now. 2006-05-23 10:30:32 +00:00
tonio
c34fa8c26c Update lang/chicken to 2.3, patch from PR 33533 by Peter Bex
In Changelog:
- Many bugfixes
- chicken-config was removed, "csc" providing the same functionality
- option -objc generates files in Objective-C mode
- options '-framework', '-rpath'...
...
2006-05-23 10:25:47 +00:00
rillig
b80addd602 Replaced _FETCH_MESSAGES with FETCH_MESSAGE. 2006-05-23 07:41:07 +00:00
jlam
60f791e1e6 Move the check-shlibs target from bsd.pkg.mk to bsd.pkg.check.mk where
it will live with other "check" targets run after package installation.

Get rid of SHLIB_HANDLING, whose meaning had mutated over the years
from one thing to another.  Currently, it is used to basically note
whether the system's "ldd" command can be usefully run on the package's
binaries and libraries.  Rename this variable to CHECK_SHLIBS_SUPPORTED
for more clarity.

CHECK_SHLIBS is now a variable set exclusively by the user in /etc/mk.conf
to note whether the check for missing run-time search paths is performed
after a package is installed.  It defaults to "no" unless PKG_DEVELOPER
is set.
2006-05-22 22:22:02 +00:00
joerg
155bafb949 Add bin/jamvm-java to PLIST. Bump revision. 2006-05-21 15:43:09 +00:00
wiz
c47dd3ce22 USE_LANGUAGES=c c++; remove empty post-install target. 2006-05-21 02:21:52 +00:00
rillig
c6dc5aec0e Fixed pkglint warnings. 2006-05-20 09:10:51 +00:00
rillig
744a0661d8 Fixed the path to the AWK interpreter in addr2name.awk. Bumped
PKGREVISION.
2006-05-20 08:39:08 +00:00
rillig
3807c5d607 Added more documentation. Bumped PKGREVISION.
Patch provided by Raphael Langerhorst in PR 33508.
2006-05-19 13:44:50 +00:00
rillig
668632b5be Added plenty of documentation, which is always good to have for a
programming language. Bumped PKGREVISION.
2006-05-19 08:13:25 +00:00
rillig
c0b5e31dea + spl 2006-05-19 07:50:00 +00:00
rillig
2fb4b74ee4 Imported spl from PR 33508.
SPL is a powerful scripting language. It is very feature-rich (hashes, regular
expressions, objects, exceptions, built-in template language, etc. pp.) and has
a c-style syntax. The Name "SPL" is a left-recursive acronym and expands to "SPL
Programming Language". The name was meant to be pronounced as an acronym, but
I've already heard people pronouncing it "spell", which is also fine with me.

The SPL VM is a pure bytecode interpeter. Support for JIT compilation or
generating machine code for the host CPU is not planed and doesn't make much
sense for various technical reasons. The entire SPL toolchain (compiler,
assembler, virtual machine, etc) is pretty small (about 100k on x86
architectures). The additional memory usage by the applications is rather small
too. One of the more advanced VM features is the capability to dump the entire
VM state to a file and resume later. It is even possible to resume on another
machine with a different architecture.

SPL has support for loadable modules. The spl package contains already modules
for stuff such as accessing SQL databases (SQLite, Postgres, MySQL), XML (incl.
XPATH and XSLT), Terminal and File IO, Web Application development (the CGI, WSF
and W2T (Web 2.0 Toolkit) modules), SDL, Qt and much more.

SPL currently supports Linux,BSD Systems, other POSIX environments, MacOS-X
(Darwin), SGI IRIX, Cygwin and native Win32 (using MinGW).

Packaged by Raphael Langerhorst.
2006-05-19 07:49:09 +00:00
wiz
b4d3c99449 Remove BROKEN_IN, builds in current 3.0 bulk builds. 2006-05-18 20:32:22 +00:00
wiz
991dcdf978 Mark as BROKEN_IN pkgsrc-2006Q1 according to
ftp://ftp.NetBSD.org/pub/pkgsrc/misc/kristerw/pkgstat/i386-3.0/20060501.1050/broken.html
2006-05-18 20:29:58 +00:00
is
a4b4bfea72 Vee need morr spasssse. 2006-05-18 12:57:15 +00:00
is
d924b63d00 move the Size to mpd-language/, too. 2006-05-18 12:54:50 +00:00
reed
efb1fa7e07 Use PKGNAME_NOREV for DIST_SUBDIR (instead of just PKGNAME).
As reported by Christopher W. Richardson on tech-pkg.
2006-05-17 06:20:00 +00:00
tonio
2c48e4d7f0 fix the use to == for test(1) 2006-05-16 21:33:03 +00:00
tonio
be3078f917 there is no need to include bsd.prefs.mk here, now that java-env.mk includes it 2006-05-16 21:26:46 +00:00
tonio
7e8088b519 explicitly include bsd.prefs.mk do that java-env.mk alternative stuff do work
Thanks rillig !
2006-05-16 21:22:55 +00:00
adrianp
d4ea19b753 Tarball on php.net has changed to include the pear installation file
Modify the package to not seperately fetch the pear file from php.net
Problem found by Christopher W. Richardson on tech-pkg@
Bump PKGREVISION
2006-05-16 19:54:02 +00:00
joerg
97064a336f Fix build with recent kaffe changes:
- some header files are not used and don't even exist
- classlib is not shipped anymore.
2006-05-16 19:11:33 +00:00
joerg
1bf99d06a5 Fix build on DragonFly and possibly also on FreeBSD. 2006-05-16 14:57:02 +00:00
joerg
41405ca916 Should work on DragonFly as well. 2006-05-16 13:58:25 +00:00
tonio
b4aa7de303 Update lang/classpath and lang/classpath-gui to 0.91
New in release 0.91 (May 14, 2006)
(See the ChangeLog file for a full list of changes.)

* Experimental activation (java.rmi.activation) support, including RMI
  activation daemon and persistent naming service tools.
* Experimental printing support: The API implementation of the javax.print
  packages has been finished and work on the printing provider implementation
  started. Currently supported features from the Java Print Service API are
  print service discovery (CUPS registered printers), single document print
  jobs and support for client-formatted print data. An example application
  (see: examples/gnu/classpath/examples/print/Demo) has been added to show
  the API usage for service discovery and printing of files.
* The GTKToolkit now gives access to the both the system clipboard and
  system selection.
* Custom mouse cursor support has been added to the gtk+ peers. And cursors
  can now also be set on light-weight components.
* Free Swing improvements: Support for OceanTheme has been mostly completed
  and turned on as default Metal theme. X11-style Copy and Paste behavior in
  text components with the middle mouse button. Support cursor changes on
  various components when resizing. Support for Look and Feel window
  decorations has been added.
* Updated locale data information to CLDR 1.3.
* Various bugs in Classpath's SecureRandom implementations have been
  fixed; that class now respects the "securerandom.source" security
  property and the "java.security.egd" system property.
* Support for assistive technologies has been added to AWT and Swing.
2006-05-16 13:27:33 +00:00
joerg
dff0b6478d Don't mess with panedwindow.n from tk during installation.
Fixes correct objection from CHECK_FILES.
2006-05-15 23:26:17 +00:00
tv
1d533f1fe9 Fix buildlink DEPENDS versioning (these originally came from the sun-*
incarnations).
2006-05-15 19:51:53 +00:00
tv
7143673d9c Add note declaring that patches are not allowed here. 2006-05-15 19:46:59 +00:00
tv
db1ad83be6 Add scsl-jdk15 and scsl-jre15, SCSL licensed versions of sun-jdk15 and
sun-jre15, but running natively on NetBSD (so far).
2006-05-15 19:44:06 +00:00
ghen
500ed88480 USE_LANGUAGES=c++ 2006-05-15 19:25:47 +00:00
minskim
d7602adfab Fix CHECK_INTERPRETER errors and warnings. Bump PKGREVISION. 2006-05-15 18:12:28 +00:00
minskim
c3f9f31c48 Fix CHECK_INTERPRETER errors and warnings. Bump PKGREVISION. 2006-05-14 20:46:37 +00:00
seb
a05a8eb9dd Fix CHECK_FILES build
- use REQD_DIRS instead of OWN_DIRS as the latter ends up in
CHECK_FILES_SKIP causing a check-files error (files both listed in
PLIST and CHECK_FILES_SKIP are reported as an "error").  Besides
OWN_DIRS creation at ADDing time is subject to PKG_CONFIG setting,
so these directories might not be created which would cause problems.
- Add $JAVA_HOME/lib/$MACHINE_ARCH/client/classes.jsa to CHECK_FILES_SKIP
2006-05-14 14:40:36 +00:00
skrll
4f67f26390 Switch to the bz2 compressed tarball. I've verified the contents are the
same as the gzip compressed one used previously (and the one from the
MASTER_SITE which is 2 bytes longer!?!).

Thanks to rui for pointing out where to get it the "old" gzip tarball.
2006-05-13 08:58:37 +00:00
joerg
3f0f293314 Fix path to fastjar, bump revision. 2006-05-12 07:29:37 +00:00
joerg
183c3a1721 Readd the various pieces for DragonFly. Explicitly disable mmap,
it currently doesn't work.
2006-05-10 18:26:34 +00:00
tonio
5a761e4578 Update lang/kaffe{-x11,-esound} to 1.1.7
What's New In Kaffe 1.1.7
------------------------------------------------------
* Many cleanups, warning fixes and bug fixes.
* Removed support for class library profiles, since
  --with-glibj-zip offers a more convenient replacement.
* Updated to boehm-gc 6.6
* Updated to gjdoc 0.7.7
* Merged in fastjar.
* Merged in zlib. There is a new configure option,
  --with-system-zlib to allow the use of the system zlib,
  instead of the merged in one.
* Merged in GNU Classpath completely. Updated to version 0.90,
  with additional fixes.
* Merged in port to DROPS.
* Merged in port to Blackfin CPU.
* Support for DragonFly BSD.
* Ported to ia64-freebsd and alpha-freebsd.
* Ported to powerpc-openbsd.
* Improved support for Cygwin and sparc64-openbsd.
* Improved stack handling for pthreads on openbsd.
* Added simple direct threading interpreter implementation.

The patches have been removes, since they were either included upstram or are
no more necessary
2006-05-10 16:46:20 +00:00
minskim
e721287ec9 Add builtin.mk to use Darwin's native java. 2006-05-10 07:14:33 +00:00
joerg
99469f977b Handle FreeBSD and DragonFly like NetBSD when it comes to library naming. 2006-05-09 18:20:18 +00:00
tron
c27ecb6fa8 Make PHP version 5.x the default. Security updates for PHP 4.x are
simply releasted much too slow these days.
2006-05-09 10:06:34 +00:00
tv
e763fff148 Add http access to distfile as with python24. (At this moment, ftp.python.org
is refusing connections....)
2006-05-07 15:15:27 +00:00
tv
2aba7d5386 Allow use of C++ support on all platforms for consistency, by setting
USE_LANGUAGES.  Fixes PR pkg/33430.
2006-05-07 15:11:44 +00:00
tron
9713a2598c Get distribtion file from sub directory in derived packages, too. 2006-05-07 13:48:02 +00:00
martti
74b2d72d0c Added missing DIST_SUBDIR 2006-05-07 09:54:55 +00:00
jdolecek
9e7bf8aa4d update distinfo (part of PR pkg/33432 fix) 2006-05-07 09:41:56 +00:00
jdolecek
2f837d7164 fetch PEAR installation archive too, to avoid use of wget by PHP installation
PR: pkg/33432 by Martti Kuparinen

XXX PEAR should be moved to separate package
2006-05-07 09:29:35 +00:00
jdolecek
37eac0eca5 Update lang/php5 to 5.1.4.
Some of the key changes include:

* Disallow certain characters in session names.
* Fixed a buffer overflow inside the wordwrap() function.
* Prevent jumps to parent directory via the 2nd parameter of the
  tempnam() function.
* Enforce safe_mode for the source parameter of the copy() function.
* Fixed cross-site scripting inside the phpinfo() function.
* Fixed offset/length parameter validation inside the substr_compare()
  function.
* Fixed a heap corruption inside the session extension.
* Fixed a bug that would allow variable to survive unset().
* Fixed a number of crashes in the DOM, SOAP and PDO extensions.
* Upgraded bundled PCRE library to version 6.6
* The use of the var keyword to declare properties no longer raises
  a deprecation E_STRICT.
* FastCGI interface was completely reimplemented.
* Multitude of improvements to the SPL, SimpleXML, GD, CURL and
  Reflection extensions.
* Over 120 various bug fixes.

See release annoucement on:
	http://www.php.net/release_5_1_3.php

And ChangeLog:
	http://www.php.net/ChangeLog-5.php#5.1.3
2006-05-06 22:42:44 +00:00
jlam
dc6d990317 GCC versions prior to 3.4 have a bug handling the "unused" attribute
in declarations when compiling C++ code.  Patch the perl.h and XSUB.h
headers to avoid using this attribute if using GCC<3.4 and building
C++ modules.  This fixes PR pkg/33403 by OBATA Akio.

Bump PKGREVISION to 2.
2006-05-06 12:32:20 +00:00
reed
f09dd7da49 PKGMANDIR instead of man. 2006-05-06 03:09:03 +00:00
minskim
b7077f322f The ossaudio module is available on Linux x86_64. Bump PKGREVISION. 2006-05-06 02:12:06 +00:00