summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2006-07-22Added "c" to USE_LANGUAGES for packages that use GNU configure scripts,rillig1-2/+2
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-22Fix PLIST on Linux. Bump PKGREVISION.minskim2-2/+6
2006-07-22Fix a replace-interpreter error. PKGREVISION will be bumped shortlyminskim1-1/+6
after PLIST changes for Linux.
2006-07-22Include float.h on Linux to use DBL_MIN.minskim2-5/+5
2006-07-21"BUILD_ENV" was misnamed. It's actually the environment that is passedjlam1-2/+2
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-21Depend on libsigsegv>=2.4, as 2.39 release notes say.wiz1-1/+2
2006-07-20Update to clisp 2.39perry10-58/+36
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-20Change last instance of _REPLACE.* to REPLACE.*. Remove specialjlam1-4/+4
_REPLACE.* handling from replace-interpreter.mk.
2006-07-20pkgsrc-users, not tech-pkg.wiz1-2/+2
2006-07-19Drop support for LTCONFIG_OVERRIDE. For quite a long time, pkgsrcjlam3-6/+3
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-19Consistently use $perlprog to refer to the perl executable in thejlam2-4/+4
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-18Convert _FETCH_MESSAGE to plain old FETCH_MESSAGE. Remove _FETCH_MESSAGEjlam2-37/+32
processing from mk/fetch/*.mk.
2006-07-18Fix for CVE-2006-3011adrianp3-3/+19
Bump to nb2
2006-07-18Include sys/types.h before sys/socket.h to fix socklen_t detectionjoerg2-1/+14
on DragonFly.
2006-07-14Mark these packages as NO_MTREE as they are bootstrap packages and don'tjlam1-1/+2
need mtree to pre-generate any directories for them.
2006-07-14Prepare nawk for use as a bootstrap tool by including the sourcesjlam24-31/+12211
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-13Not needed in 1.6.8.wiz1-344/+0
2006-07-12Update to 1.6.8:wiz5-20/+19
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-10Make sure the do-patch target returns true, as some shells will return thesketch1-2/+2
egrep exit status (which will be false if there are no patches for the module) and stop the build.
2006-07-10- Converted the package to using the SUBST framework.rillig2-32/+26
- Fixed pkglint warnings. - Moved the documentation to share/doc/mpd. - Bumped PKGREVISION.
2006-07-09Update from ghc 6.4.1 to ghc 6.4.2.augustss3-25/+8
I can't find any description of what has changed, but it's bug fixes as far as I know.
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam62-124/+124
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-08Track information in a new variable BUILDLINK_ORDER that informs usjlam62-62/+124
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-07-08Sync DIST_SUBDIR for PHP modules with DIST_SUBDIR in Makefile.minskim1-2/+2
2006-07-08Change DIST_SUBDIR because the current distfile path was already used beforeminskim2-6/+6
for a different tarball.
2006-07-07Add builtin.mk to use Darwin's native JDK.minskim3-0/+183
2006-07-07The fake JRE package for Darwin is not needed any more, because the builtinminskim1-26/+6
framework can detect a native JRE implementation.
2006-07-07Add builtin.mk to use Darwin's native java.minskim1-0/+74
2006-07-07Set PKG_JAVA_HOME for Darwin.minskim2-6/+6
2006-07-06Needs msgfmt.joerg1-1/+2
2006-07-02Added a patch for t/io/fs.t, which handles filesystems that are mountedrillig2-1/+25
with the "noatime" option on NetBSD.
2006-07-02Fixed unprivileged builds. Bumped PKGREVISION.rillig3-13/+13
2006-06-30Don't hardcode SuSE 7.3 dependency, it's gone.salo1-3/+3
2006-06-30py15-distutils-* => py15-distutils-[0-9]*joerg1-2/+2
2006-06-26The directory man/cat1 is needed prior to installation.rillig1-1/+2
2006-06-25replace.mk needs rubyversion.mk.rillig1-1/+3
2006-06-21USE_TOOLS+=lexminskim1-2/+2
2006-06-20USE_TOOLS+=yaccminskim1-1/+3
2006-06-20USE_TOOLS+=flexminskim1-1/+3
2006-06-20Don't try to compile in Bluetooth support under NetBSD(-current).tron2-1/+16
The stub code is not compatible with the API presented by NetBSD.
2006-06-19Add a missing file to PLIST.Darwin. Bump PKGREVISION.minskim2-3/+4
2006-06-19Fixed paths to the siod interpreter. Bumped PKGREVISION.rillig1-1/+7
2006-06-19Added {BIN,MAN}{OWN,GRP} to MAKE_ENV to allow unprivileged builds.rillig1-1/+4
Bumped PKGREVISION.
2006-06-18Fixed some pkglint warnings.rillig3-10/+13
2006-06-18Fixed many pkglint warnings.rillig3-26/+22
2006-06-17Fixed path to the Python interpreter. Bumped PKGREVISION.rillig1-2/+10
2006-06-16Fixed missing Python interpreter. Bumped PKGREVISION.rillig1-2/+7
2006-06-15Pluralize INSTALL_TEMPLATE and DEINSTALL_TEMPLATE variable names as perjlam4-15/+15
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-15Don't query distutils when bootstrapping it. Should fix problemsjoerg1-2/+2
with devel/py-distutils from the bulk builds.
2006-06-11Needs pkg-config.joerg1-1/+2