summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2003-06-09Update to 21.8, edition 2.6 of the Emacs Lisp Reference Manual,uebayasi4-10/+12
corresponding to GNU Emacs version 21.2.
2003-06-07Fix path to locale directory in patch files (i.e., do not hardcode /usr/pkgjmmv3-5/+7
and use PKGLOCALEDIR's value).
2003-06-07Add NetBSD RCS tags.cjep1-0/+1
2003-06-06g/c the now unneeded explicite export of LINK_ALL_LIBGCC_HACK to thedrochner6-12/+6
environment
2003-06-06add the LINK_ALL_LIBGCC_HACK variable to the interpreter's link line,drochner12-12/+67
so that dynamic libraries using libgcc functions can be loaded should fix PR pkg/16144 by Brett Slager
2003-06-06update Python22 to 2.2.3drochner14-68/+202
This is a bugfix release. Also, use the LINK_ALL_LIBGCC_HACK just introduced to link the interpreter against libgcc. This should fix PR pkg/16144 in the Python2.2 (and NetBSD-1.5) case.
2003-06-06Adjust patches to pickup gc include files correctly.jmc3-7/+7
2003-06-06Update to version 9.4.2.jtb24-159/+170
Notable changes in this latest version are listed here. Some code cleanup work and documentation editing has also been done. 256-color limit removed Icon's X-windows interface previously limited each window to 256 colors at one time. This limitation has been removed for the TrueColor displays provided by most modern computers. Median-cut quantization is used to select 256 image colors when WriteImage() is called to write a GIF file. Library changes As usual, several files in the Icon program library have been added or edited. The core library files, however, remain stable. Minor changes * The command "icon - [args]" can now be used to execute a source program read from standard input. * A new "icont -N" flag suppresses embedding of an iconx path in the generated executable * The configuration directory has been restructured. * Several obsolete configurations have been removed. * The environment variables HEAPSIZE and BLOCKSIZE no longer function as undocumented alternatives to BLKSIZE. The GNU ls utility uses BLOCKSIZE for other purposes, leading to confusion. * "make Install" has been changed to never delete anything. It now creates a new directory rather than altering an existing one.
2003-06-06* Allow gpc to use the base system gcc on NetBSD systems for linkingjtb3-59/+68
C and Pascal. * Remove dependencies on gmp, rx, ncurses. They're not needed for general Pascal programming, only for some of the units, and can be installed later if required. * Bump PKGREVISION.
2003-06-05remove some empty directories in post-install, so we do not create agrant1-3/+7
broken binary pkg.
2003-06-05Make this install on IRIX by setting some RUBY_NO_FOO vars in PLIST_SUBST.jschauma2-7/+24
2003-06-05Make this threaded; link libpthread.so in advance and use threaded versionsuebayasi2-4/+9
of libc functions. Otherwise, it dies when libpthread.so is dynamically loaded by dl_open(3). Supposed to fix PR21522, Gnucash dies on startup. Bump revision to 2.
2003-06-05add -L${PREFIX}/gcc-2.95.3/lib to LDFLAGS if USE_GCC_SHLIB is defined,grant1-2/+2
so packages built with this can find shared libstdc++. s/-R/${RPATH_FLAG}/ while I'm here.
2003-06-05The fastjar.info page covering 'jar' and 'grepjar' is also installed.jschauma1-1/+3
2003-06-02Add missing "+".yyamano1-2/+2
Pointed out by Kouichirou Hiratsuka on tech-pkg-ja mailinglist.
2003-06-02Use mk/gcc.buildlink2.mk rather than gcc/buildlink2.mk so lang/gcc3abs2-4/+4
is accepted. Suggested by Grant.
2003-06-02Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.jschauma54-108/+108
Should anybody feel like they could be the maintainer for any of thewe packages, please adjust.
2003-05-30For the records add GAWK_ENABLE_PORTALS to the build definitions.seb1-1/+2
2003-05-29s/USE_CXX/USE_GCC_SHLIB/ - there are more shared libraries than justgrant3-13/+12
libstdc++ in gcc3. when defined, USE_GCC_SHLIB ensures that the correct rpath is passed to the linker, and a full dependency on the compiler package is registered. packages which define USE_GCC_SHLIB should not include mk/gcc.buildlink2.mk (or gcc{,3}/buildlink2.mk) as it is handled automatically.
2003-05-28grammar fix in commentgrant2-4/+4
2003-05-28remove redundant commentgrant1-2/+1
2003-05-27Modify lang/perl5 and lang/perl58 to install man3 pages again. However,jlam12-37/+300
we install them into a private directory under the the normal Perl installation and configure Perl so that site-specific Perl man3 pages are installed into a private directory within site_perl. This avoids manpage conflicts between 3rd-party modules, the standard Perl library, and other packages. The changes implement some unfinished work that is alluded to in the MakeMaker.pm module by allowing "installsiteman{1,3}dir" to be set during the configuration process and are used to provide default values for INSTALLSITEMAN{1,3}DIR during the Perl module build/install process. Bump PKGREVISIONs for lang/perl5 and lang/perl58.
2003-05-27on Solaris, install into ${PREFIX}/${PKGNAME_NOREV} as per othergrant4-338/+8
platforms, and remove the related Solaris MESSAGE and PLIST. prevents gcc from always searching ${PREFIX}/{include,lib} for include files and libraries which breaks buildlink2, preventing some packages from being built, depending on what is already installed. noted by Mark Davies and others, and address my PR pkg/21122. bump PKGREVISION. note: if you update to this version, be sure to rebuild libtool-base since the path to crti.o, crtbegin.o, etc is hardcoded in libtool at compile-time.
2003-05-27define USE_GCC3, so that when this file is included, we use gcc3'sgrant1-4/+5
buildlink files.
2003-05-27add pulling in buildlink includes/libraries from lang/gcc, or gcc3grant1-4/+4
when USE_GCC3 is defined. ok'd by jlam@.
2003-05-27add a buildlink2.mk for gcc-3.3.grant1-0/+94
2003-05-27perllocal.pod is site-specific local perl documentation and is found injlam1-2/+2
${PERL5_SITEARCH}, not ${PERL5_ARCHLIB}.
2003-05-27Don't add /usr/local/lib to the run-time library search path inadvertantly.jlam2-1/+27
2003-05-27Make FreeBSD find crypt() in libcrypt without patching the Configurejlam3-19/+3
script.
2003-05-26Remove build-dependency on bison by applying patch from Todd Vierlingjschauma1-5/+2
provided in PR pkg/21227, which applies for lang/gcc as well as lang/gcc3.
2003-05-26Apply patch provided by Todd Vierling in PR pkg/21227 to remove build-dependencyjschauma1-5/+2
on bison, which is not necessary.
2003-05-26Add NetBSD RCS tags.cjep2-0/+2
2003-05-25use the tar.bz2 archive, it's 8MB smaller than .tar.gzjdolecek2-5/+7
add UNLIMIT_RESOURCES=datasize, which appears to be necessary to compile the package
2003-05-25file missed in last commitgrant1-1/+1
2003-05-25Updated gcc3 to 3.3.grant4-92/+20
Tested on NetBSD-current and Solaris 9. Caveats * The preprocessor no longer accepts multi-line string literals. They were deprecated in 3.0, 3.1, and 3.2. * The preprocessor no longer supports the -A- switch when appearing alone. -A- followed by an assertion is still supported. * Support for all the systems obsoleted in GCC 3.1 has been removed from GCC 3.3. * Checking for null format arguments has been decoupled from the rest of the format checking mechanism. Programs which use the format attribute may regain this functionality by using the new nonnull function attribute. Note that all functions for which GCC has a built-in format attribute, an appropriate built-in nonnull attribute is also applied. * The DWARF (version 1) debugging format has been deprecated and will be removed in a future version of GCC. Version 2 of the DWARF debugging format will continue to be supported for the foreseeable future. * The C and Objective-C compilers no longer accept the "Naming Types" extension (typedef foo = bar); it was already unavailable in C++. Code which uses it will need to be changed to use the "typeof" extension instead: typedef typeof(bar) foo. (We have removed this extension without a period of deprecation because it has caused the compiler to crash since version 3.0 and no one noticed until very recently. Thus we conclude it is not in widespread use.) * The -traditional C compiler option has been removed. It was deprecated in 3.1 and 3.2. (Traditional preprocessing remains available.) The <varargs.h> header, used for writing variadic functions in traditional C, still exists but will produce an error message if used. New Targets and Target Specific Improvements [trimmed for length and relevance to NetBSD] * The SPARC, HP-PA, SH4, and x86/pentium ports have been converted to use the DFA processor pipeline description. * The following NetBSD configurations for the SuperH processor family have been added: o SH3, big-endian, sh-*-netbsdelf* o SH3, little-endian, shle-*-netbsdelf* o SH5, SHmedia, big-endian, 32-bit default, sh5-*-netbsd* o SH5, SHmedia, little-endian, 32-bit default, sh5le-*-netbsd* o SH5, SHmedia, big-endian, 64-bit default, sh64-*-netbsd* o SH5, SHmedia, little-endian, 64-bit default, sh64le-*-netbsd* * The following changes have been made to the IA-32/x86-64 port: o SSE2 and 3dNOW! intrinsics are now supported. o Support for thread local storage has been added to the IA-32 and x86-64 ports. o The x86-64 port has been significantly improved. The full list of changes can be found at: http://gcc.gnu.org/gcc-3.3/changes.html
2003-05-25fix thinko in lastgrant1-2/+3
2003-05-25rename to gcc3, allowing this to co-exist with lang/gcc. suggested bygrant1-4/+3
Jeremy C. Reed. add a CONFLICT with gcc-3* and drop PKGREVISION.
2003-05-24use ${INSTALL_INFO} rather than install-info, so that we don't accidentlyjschauma4-1/+70
use an old or non-compatible version that may be in the base system. This makes this package install flawlessly under Linux.
2003-05-24use ${INSTALL_INFO} rather than install-info, so that we don't accidentlyjschauma4-6/+67
use an old or non-compatible version that may be in the base system. This makes this package install flawlessly under Linux, and even though it does not directly address PR pkg/20880 (which I could not reproduce), it covers similar problems.
2003-05-23jikes works under Linux as well.jschauma1-2/+2
2003-05-22Add support for native threads, per PR 20526.hubertf4-7/+28
Test-compiled on 1.6.1 and -current.
2003-05-22Bump PKGREVISION due to boehm-gc update to 6.2alpha5. This version fixesjmmv6-11/+12
a problem introduced in the 6.2alpha4 package.
2003-05-22Add patch from Todd Vierling in PR 21226:wiz3-4/+18
The following method overrides "libgcc_link_spec" in the generated specs file, which gives you a compiler that automatically inserts the correct rpath argument at link time. This should work for any pkgsrc target platform, as no platform-specific config overrides it. Additionally, part of this fix changes the "scrubbed" LDFLAGS by overriding that in CONFIGURE_ENV, rather than globally. Other changes to the pkgsrc Makefile (including one I plan to submit for threads support) may need access to the "real" LDFLAGS, so overriding it wholesale in the pkg Makefile is Bad. Bump version to 3.2.2nb2.
2003-05-21Update to version 1.0seb7-102/+239
Package changes: Put documentation in the canonical pkgsrc directories. Add test target support. Gmake is not needed anymore. Things changed in release 1.0: - Many bugfixes - Declaration specifier `compress-literals' and compiler-option `-compress-literals N' - Chicken now compiles on OpenBSD [Thanks to Steve Elkins] - `library' unit: (chicken-version) - A new version of the portable syntax-case macro system is now used, which provides `identifier-syntax', `fluid-let-syntax' and `datum->syntax-object', allows low-level macros (`define-macro') in combination with hygienic macros and supports the module system used in Chez Scheme (but does not handle separate compilation) - The syntax `(define-syntax (name var) ...)' is allowed - Chicken supports now SRFI-37 officially (A new library unit named `srfi-37' has been added) - The old module system has been removed. It was rather hackishly implemented and didn't integrate well with the highlevel macro system - The scheduler and the threading system have been massively overhauled and scale a little better - The pattern-matcher is now available in combination with the highlevel macro system, enter `(include "match")' or `(require-for-syntax 'match)' to make it available - SRFI-22 script interpreters `scheme-chicken' and `scheme-chicken-hygienic' have been added - Compiled `#!' scheme scripts with an invocation line of `csi -script' or `scheme-chicken'/`scheme-chicken-hygienic' automagically link with all libraries which would normally be available under the interpreter. - Type-checks of fixed size objects are slightly more efficient - Extension-libraries can now be stored alternatively in a directory given by the CHICKEN_REGISTRY environment variable or in `$HOME/.chicken-registry' - The new library unit `tcp' provides a PLTish socket interface, `tcp-accept' and I/O from socket ports do not block other running threads - The new compiler/interpreter option `-strict-letrec' enables a fully R5RS compliant expansion of `letrec' - Chicken should now pass all tests of Scott G. Millers `r5rs_pitfalls.scm' - Jonah Beckford ported SWIG (<http://www.swig.org>) to Chicken! Check out a preliminary version at <http://beckford.netfirms.com/hobbies/swig/> - On Windows (Cygwin, Mingw32 and MSVC), CHICKEN now supports shared libraries and dynamic loading. Many thanks to Jonah Beckford for his tremendous work! Things changed in release 0.1082: - Bugfixes. - Support for SRFI's 26 (cut) and 30 (block comments). - Peter Keller translated the manual into LaTeX. Pdf and html documentation is available. - Peter Keller has contributed a comprehensive testing framework (fully R5RS compliant). - Declaration specifiers: export compile-time-macros-only - Library unit `extras': hash-table-remove! ->string - Library unit `posix': sleep - Library unit `lolevel': pointer-offset pointer-u8-ref pointer-u8-set! pointer-s8-ref pointer-s8-set! pointer-u16-ref pointer-u16-set! pointer-s16-ref pointer-s16-set! pointer-u32-ref pointer-u32-set! pointer-s32-ref pointer-s32-set! pointer-f32-ref pointer-f32-set! pointer-f64-ref pointer-f64-set! - Dynamic loading is now supported on older HP-UX systems that provide `shl_load()' instead of `dlopen()' (Thanks to Tony Garnock-Jones) - Error messages have been (slightly) improved. - A system for simplified packaging, building and installation of extension-libraries (based on shared libraries) is now provided. - New data type `locatives' allow to create pointers into arbitrary sections of various kinds of Scheme data objects. - So called `locations' simplify passing pointers to local or global Scheme variables to foreign procedures. - FFI-generated code is a little bit more compact and efficient. - Chicken supports alternative keyword syntaxes (CL/DSSSL) via the compiler/interpreter option `-keyword-style' and the parameter `keyword-style' - `define-record-printer' now handles SRFI-9 record types. - The regex-libraries now allow the creation of precompiled regular expressions (new procedures `regexp' and `regexp?').
2003-05-17Update to 2.0.9.jtb3-13/+19
Changes: * (Compiler) Initial support for parametric types. * (Compiler) New option `--uses <ext-ident>' lists uses of the declaration <ext-ident>. Scope of the search is the transitive closure of all modules given on the command line. * (Compiler) New option `--all' or `-A'. When used with `--make', rebuild all modules for which sources are available. * (IO:Select) Fix `Init' to call base type initializer as well.
2003-05-14Master site's tree had been reorganised, fix MASTER_SITES.seb1-2/+2
2003-05-12This doesn't buildlinkify a java compiler so the java portions aren't built.jmc1-6/+1
Remove them as refs from PLIST (until someone tests java support)
2003-05-11It's CUT for cut, not CAT.....jmc1-2/+2
2003-05-10Depend on gcc-2.95.3nb1 package. Bump PKGREVISION.wiz1-2/+3
2003-05-10Fix detection of boehm-gc to work with the current pkgsrc version (wherejtb4-17/+19
we have <gc/gc.h> as opposed to <gc.h> in the older versions).