summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2012-01-22Update to Elk 3.99.8.asau4-18/+17
Maintenance release with minor bugfixes.
2012-01-20Always use __builtin_frame_address for Clang. The fallback using allocajoerg1-1/+5
gets optimised away by it. XXX This can most likely supersede hacks.mk
2012-01-20Use official suhosin-patch for PHP 5.3.9 instead of local one based ontaca3-12/+11
for PHP5.3.7. Bump PKGREVISION.
2012-01-19Update erlang to R14B04fhajny4-57/+54
This release is mainly a stabilization of the R14B03 release (but as usual there are some new functionality as well). One pkgsrc change: add flex to USE_TOOLS, so that megaco_flex_scanner_drv gets built on all SunOS flavors. Read full announcement at http://www.erlang.org/download/otp_src_R14B04.readme
2012-01-18Revbump after updating db5adam6-8/+12
2012-01-15Update to 2.50ryoon7-77/+53
Based on PR pkg/42846 Changelog: CHANGES FROM 2.40 to 2.50 * Bug fixes * New compilation procedure for MVS and CMS CHANGES FROM 2.30 to 2.40 * Bug fixes from Bill Chatfield * Updated documentation * Added support for compiling on CMS (another IBM mainframe OS) CHANGES FROM 2.20pl2 to 2.30 * Minor bug fixes, cosmetic improvements and portability improvements * Added support for compiling on MVS (IBM mainframe) Tested on NetBSD/i3865.99.59 and 5.1.
2012-01-14Update to 3.0ryoon3-68/+36
Update to "The Java Language Specification, Third Edition" HTML book. * Update MASTER_SITES.
2012-01-14gsed related clean up.obache1-4/+2
* Stop to treat NetBSD's sed as GNU sed, not full compatible. * Then, no need to reset TOOLS_PLATFORM.gsed for NetBSD if USE_TOOLS+=gsed and real GNU sed is required. * In addition, convert simple USE_TOOLS+=gsed to conditionally, without NetBSD. * convert {BUILD_,}DEPENDS+=gsed to USE_TOOLS, all tools from gsed are real gsed.
2012-01-14USE_TOOLS=unzip instead of DEPENDS/BUILD_DEPENDS.hans1-3/+2
2012-01-14Convert to USE_TOOLS=zip.hans7-24/+15
2012-01-14Convert the remaining few packages that explicitly set DEPENDS orhans1-4/+2
BUILD_DEPENDS on bison to USE_TOOLS=bison. The minimum bison version required in mk/tools/bison.mk is good enough for all of them.
2012-01-13Remove py-html-docs from pkgsrc.obache4-40/+1
This package is a ancient package before support multi python version variants. We can use py*-html-docs packages for each variants as it is now.
2012-01-13Recursive bump from audio/libaudiofile, x11/qt4-libs and x11/qt4-tools ABI bump.obache4-8/+8
2012-01-12Catch up with PHP 5.3 base.joerg1-2/+2
2012-01-12Uses pod2man.hans1-2/+2
2012-01-12Fix build problem of databases/php-mssql.taca2-16/+1
2012-01-12Move PRINT_PLIST_AWK stuff for Gems before other ruby related PRINT_PLIST_AWKobache1-17/+17
will be added, or not works as expected.
2012-01-11Update php53 pacakge to 5.3.9; PHP 5.3.9.taca9-120/+16
suhosin-patch is provided as modified one; only copyright year. PHP 5.3.9 Released! [10-Jan-2012] The PHP development team would like to announce the immediate availability of PHP 5.3.9. This release focuses on improving the stability of the PHP 5.3.x branch with over 90 bug fixes, some of which are security related. Security Enhancements and Fixes in PHP 5.3.9: * Added max_input_vars directive to prevent attacks based on hash collisions. (CVE-2011-4885) * Fixed bug #60150 (Integer overflow during the parsing of invalid exif header). (CVE-2011-4566) Key enhancements in PHP 5.3.9 include: * Fixed bug #55475 (is_a() triggers autoloader, new optional 3rd argument to is_a and is_subclass_of). * Fixed bug #55609 (mysqlnd cannot be built shared) * Many changes to the FPM SAPI module For a full list of changes in PHP 5.3.9, see the ChangeLog. For source downloads please visit our downloads page, Windows binaries can be found on windows.php.net/download/. All users are strongly encouraged to upgrade to PHP 5.3.9.
2012-01-10Update to SBCL 1.0.55asau3-8/+7
New in version 1.0.55 * enhancements to building SBCL using make.sh: + --fancy can be specified to enable all supported feature enhancements. + --with-<feature> and --without-<feature> can be used to specify which features to build with. + --arch option can be used to specify the architecture to build for. (Mainly useful for building 32-bit SBCL's on x86-64 hosts, not full-blows cross-compilation.) * enhancement: extended package prefix syntax <pkgname>::<form-in-package> which allows specifying name of the default interning package for the whole form. * enhancement: when *READ-EVAL* is true, arrays with element type other than T can be printed readably using #.-based syntax. (Thanks to Robert Brown) * enhancement: MAKE-ALIEN signals a storage-condition instead of returning a null alien when malloc() fails. (#891268) * enhancement: SB-EXT:PRINT-UNREADABLY restart for PRINT-NOT-READABLE conditions can be conveniently accessed through function with the same name, analogously to CONTINUE. * enhancement: SB-EXT:*SUPPRESS-PRINT-ERRORS* can be used to suppress errors from the printer by type, causing an error marker to be printed instead. (Thanks to Attila Lendvai) * enhancement: BACKTRACE and DESCRIBE now bind *PRINT-CIRCLE* to T, and generally behave better when errors occur during printing. * enhancement: the test runner now takes a --report-skipped-tests argument to report the individual tests skipped as well as the number of skipped tests. * enhancement: undefined functions now appear in backtraces as ("undefined function") instead of ("bogus stack frame") on x86oids. * enhancement: detected deadlocks no longer cause stderr to be spammed, and deadlock errors are reported in an easier-to-decipher manner. * enhancement: DESCRIBE on type designators reports the expansion in more cases. * enhancement: SBCL now provides either an explicit :BIG-ENDIAN or :LITTLE-ENDIAN in *FEATURES*, instead of :BIG-ENDIAN being implied by lack of the :LITTLE-ENDIAN feature. (Thanks to Luis Oliveira, #901661) * enhancement: better disassembly of segment-prefixes on x86 and other instruction prefixes (e.g. LOCK) on x86 and x86-64. * optimization: FIND and POSITION on bit-vectors are orders of magnitude faster (assuming KEY and TEST are not used, or are sufficiently trivial.) * optimization: SUBSEQ on vectors of unknown element type is substantially faster. (#902537) * optimization: specialized arrays with non-zero :INITIAL-ELEMENT can be stack-allocated. (#902351) * optimization: the compiler is smarter about representation selection for floating point constants used in full calls. * optimization: the compiler no longer refuses to coerce large fixnums to single floats inline, except on x86 where this limitation is still necessary. * bug fix: deadlock detection could report the same deadlock twice, for two different threads. Now a single deadlock is reported exactly once. * bug fix: interval-arithmetic division during type derivation did not account for signed zeros. * bug fix: compiler error when typechecking a call to a function with non-constant keyword arguments. * bug fix: misoptimization of TRUNCATE causing erratic behaviour. * bug fix: condition slot accessors no longer cause undefined function style-warnings when used in the :REPORT clause of the DEFINE-CONDITION form that defines them. (#896379) * bug fix: DEFGENERIC warns about unsupported declarations, as specified by ANSI. (#894202) * bug fix: SUBTYPEP tests involving forward-referenced classes no longer bogusly report NIL, T. * bug fix: bogus style-warnings for DEFMETHOD forms that both declared some required arguments ignored and performed assignments to others. (#898331) * bug fix: *EVALUATOR-MODE* :COMPILE treated (LET () ...) identically to (LOCALLY ...) leading to internally inconsistent toplevel-formness. * bug fix: non-toplevel DEFSTRUCT signaled a style warning for unknown type. * bug fix: redefining a function whose previous definition contained an unknown type no longer causes a style-warning. (#806243) * bug fix: undefined functions now appear in backtraces as ("undefined function") instead of ("bogus stack frame") on non-x86oids. * bug fix: backtraces are no longer cut off at ("undefined function") when called under certain circumstances (involving a caller-allocated stack frame) on PPC. * bug fix: RUN-PROGRAM leaked a file-descriptor per call on non-Windows systems. (regression since 1.0.53) * bug fix: GC deadlocks from dladdr() on certain platforms. * bug fix: broken standard streams no longer automatically cause recursive errors on debugger entry. * bug fix: build ignored --dynamic-space-size=<size> argument to make.sh (regression since 1.0.53) * bug fix: attempts to stack allocate a required argument to a function with an external entry point caused compiler-errors. * bug fix: compiler notes for failed stack allocation for a function argument no longer claim to be unable to stack allocate the function. * bug fix: COERCE now signals a type-error on several coercions to subtypes of CHARACTER that are forbidden according to ANSI. (#841312) * bug fix: missing failure-to-stack-allocate compiler notes for some forms of MAKE-ARRAY with dynamic-extent. (#902351) * bug fix: some of the compile-time side-effects of DEFCLASS were not caught by package locks.
2012-01-09Add missing .endif.wiz1-1/+2
2012-01-08lang/gnat-aux: Fix introduced gnat.dg test failure on i386-netbsdelf-*marino1-1/+6
Previously the Ada testsuite was given unlimited stack resources for the x86_64 arch on NetBSD. Since all platforms now need unlimited stack resources to build gnat-aux due to the addition of <platform>-stdint.h header, this platform specific restriction on the Ada testsuite was removed. Unfortunately that resulted in a new stack test failure on i386 NetBSD platforms (gnat.dg/task_stack_align.adb execution test), so the original restriction seen in gnat-aux-20110627 was restored. Now i386 NetBSD once again pass all gnat.dg tests. This is strictly a testsuite issue so no PKGREVISION bump is necessary.
2012-01-08lang/gnat-aux: Upgrade to gcc 4.6.2, add Fortran, Objective-Cmarino16-664/+17538
Obvious additions: 1) Upgrades sync from gcc 4.6.1-RELEASE to gcc 4.6.2-RELEASE 2) New capability of building Fortran 3) New capability of building Objective-C 4) Building of all 5 languages (Ada,C,C++,ObjC,Fortran) now default 5) Fortran testsuite added 6) ObjC testsuite added Behind the scenes: 1) Previously GNAT-Aux was built from a custom-built tarball. Now real real gcc source files are used instead, but heavily patched. 2) The standard patch mechanism is not used. Composite diff files are generated by dragonlace.net and they are applied as needed, and are located in the "files" directory 3) This might be the only gcc that doesn't use the monolithic source tar ball. Depending on the options selected, the makefile updates its distfile list and only downloads what it needs, including testsuite files and dejagnu support. 4) All platforms are now built with unlimited stacksize command due to new issues with <platform>-stdint.h functionality. 5) All platforms use unlimited stacksize for Ada testing. Before it was limited to NetBSD x86_64. This may have introduced a failure on NetBSD i386 though. There were no other impacts according to the Ada testsuite results. 6) The PLIST automatic generation was significantly simplified, resulting in some variable deletion. 7) libstdc++ can't break testing now (forced to evaluate to true) 8) Unnecessary depends and USE_TOOLS removed 9) The includes-fixed directory is now removed from all platforms, arches now rather than problematic ones. It seems that it can only make no difference or cause problems, so no reason to keep it around. A) Unnecessary do-config phase "touches" removed. B) Several fixes added to diff patches to improve testsuite results on c, c++, and fortran for all platforms.
2012-01-04Missing dep on openssl, should fix linux builddholland1-2/+3
2012-01-04Missing openssl dep, should fix linux builddholland1-1/+3
2012-01-04Wrong distinfo was accidently generated.taca1-2/+2
Noted by David Wetzel on netbsd-users.
2012-01-04Update MASTER_SITES, HOMEPAGE.gdt1-3/+4
(Old versions do not resolve.) Also, add pointer (in comment) to debianized version on github. (no actual changes to the package; update to 0.11 is due but probably hard)
2012-01-03Add security fix for http://www.ocert.org/advisories/ocert-2011-003.htmltaca5-4/+65
from r321038 from PHP's repository. Bump PKGREVISION.
2012-01-031. Not MAKE_JOBS_SAFE.dholland4-11/+20
2. Use MMFLAGS instead of MFLAGS as the compiler flags make variable. The latter interacts somewhat poorly with make's own usage of the same identifier. Do this by SUBST at post-extract time so nothing ever sees the original form, and adjust patches to match. Does not build (it cannot parse NetBSD's stdlib.h) but no longer explodes randomly.
2011-12-30Use JAVA_ARCH not EMUL_ARCH in the de-install script.sbd3-5/+7
Bump PKGREVISION.
2011-12-28Update ruby18-base package to 1.8.7.357.taca4-13/+12
It contains security fix for CVE-2011-4815 (DoS). Wed Dec 28 21:34:23 2011 URABE Shyouhei <shyouhei@ruby-lang.org> * string.c (rb_str_hash): randomize hash to avoid algorithmic complexity attacks. CVE-2011-4815 * st.c (strhash): ditto. * string.c (Init_String): initialization of hash_seed to be at the beginning of the process. * st.c (Init_st): ditto. Thu Dec 8 11:57:04 2011 Tanaka Akira <akr@fsij.org> * inits.c (rb_call_inits): call Init_RandomSeed at first. * random.c (seed_initialized): defined. (fill_random_seed): extracted from random_seed. (make_seed_value): extracted from random_seed. (rb_f_rand): initialize random seed at first. (initial_seed): defined. (Init_RandomSeed): defined. (Init_RandomSeed2): defined. (rb_reset_random_seed): defined. (Init_Random): call Init_RandomSeed2. Sat Dec 10 20:44:23 2011 Tanaka Akira <akr@fsij.org> * lib/securerandom.rb: call OpenSSL::Random.seed at the SecureRandom.random_bytes call. insert separators for array join. patch by Masahiro Tomita. [ruby-dev:44270] Mon Oct 17 04:20:22 2011 Nobuyoshi Nakada <nobu@ruby-lang.org> * mkconfig.rb: fix for continued lines. based on a patch from Marcus Rueckert <darix AT opensu.se> at [ruby-core:20420]. Mon Oct 17 04:19:39 2011 Yukihiro Matsumoto <matz@ruby-lang.org> * numeric.c (flo_cmp): Infinity is greater than any bignum number. [ruby-dev:38672] * bignum.c (rb_big_cmp): ditto. Mon Oct 17 03:56:12 2011 Yusuke Endoh <mame@tsg.ne.jp> * ext/openssl/ossl_x509store.c (ossl_x509store_initialize): initialize store->ex_data.sk. [ruby-core:28907] [ruby-core:23971] [ruby-core:18121]
2011-12-25It is enough to use '=' to assign constant.taca1-2/+2
2011-12-25Fix some confusion about handling for RUBY_VERSION_DEFAULT and RUBY_VER.taca1-7/+4
Really fix the pkglint problem with ruby19-base and ruby193-base, and pbulk. Thanks to joerg@ to teache me pbulk-index!
2011-12-24Restore backwards compatibility removed as part of 1.65, the tree is notjoerg1-1/+8
ready yet (devel/ZenTest and others) and the tree is frozen.
2011-12-24Fix typo.joerg1-2/+2
2011-12-24* Remove backward compatibility handling for RUBY_VER; pkglint dosen't like it.taca1-8/+3
* Add one more PRINT_PLIST_AWK for GEM_HOME.
2011-12-23Avoid picking builtin SQLite.asau1-1/+2
2011-12-22Use COMPILER_RPATH_FLAG instead of -Wl,-R.wiz6-13/+13
Fixes OS X build. From Kai-Uwe Eckhardt.
2011-12-20+USE_GNU_READLINE= yes # rl_getc, rl_basic_quote_characters, ↵wiz1-1/+2
rl_insert_close
2011-12-20HOMEPAGE was added (PR 45726)cheusov1-5/+6
Fixes for pkglint warnings.
2011-12-19Fixes build of oss plugin for the case that ossaudio library is not required.obache3-14/+19
2011-12-19Not MAKE_JOBS_SAFE.dholland1-1/+3
2011-12-18Like lang/sr (this comes from the same group/project) there is no supportdholland1-1/+2
for x86_64.
2011-12-18Fix build on NetBSD/i386 5.99.58.ryoon3-3/+27
* Some pkglint. * Add options.mk and sqlite option (default: off). More options may be introduced.
2011-12-18Assorted fixes:dholland15-27/+574
- explain why we need post-extract chmods - sort PLIST - add patch comments - clean up some pkglint - fix a symbol name conflict with logf (from math.h + a gcc builtin) - fix some other bugs/issues found by gcc - add standard headers - remove some bogus BSD/System V include probing - probably fix gcc 4.5 build (not fully tested) - bump PKGREVISION
2011-12-18Add two "used by" line for lang/ruby193/Makefile andtaca1-1/+3
lang/ruby193-base/Makefile.
2011-12-17lang/schema48: Fix bad pthreads detection for DragonFlymarino1-2/+11
The schema48 configure schema has a pthreads test that can't be overridden. The problem is that it starts with -mt, and it thinks the test passes when in reality gcc complains. This commit does a post-patch inline replacement on the configure script to override the test, and to add -pthread to both $CFLAGS and $LDFLAGS.
2011-12-17lang/sr: Mask x86_64 platformsmarino1-1/+2
http://www.cs.arizona.edu/sr/impl.html: "SR does not run on 64-bit X86/AMD64 Linux". Indeed, the arch.h file has no provision for the x86_64 architecture. NetBSD x86_64 gets past the trap because it patched the arch.h file to alway define the arch. Configuring on DragonFly64 illustrates the arch is unsupported.
2011-12-17lang/swi-prolog-lite: Fix lang/swi-prolog-packages for DragonFlymarino2-1/+15
__DragonFly__ macro needed by sha1 for proper endian header. The problem manifested on lang/swi-prolog-packages which is based on swi-prolog-lite.
2011-12-17Update a component of pear package, Archive_Tar to 1.3.8.taca2-6/+7
Release date: 2011-10-14 23:02 UTC Release state: stable Changelog: * Fix Bug #17853: Test failure: dirtraversal.phpt [mrook] * Fix Bug #18512: dead links are not saved in tar file [mrook] * Fix Bug #18702: Unpacks incorrectly on long file names using header prefix [mrook] * Implement Feature #10145: Patch to return a Pear Error Object on failure [mrook] * Implement Feature #17491: Option to preserve permissions [mrook] * Implement Feature #17813: Prevent PHP notice when extracting corrupted archive [mrook] Bump PKGREVISION.
2011-12-17Change default PKGNAME scheme for PECL packages.obache1-2/+11
Drop ${PHP_BASE_VARS} from PKGVERSION by default. It used to be required to support multiple php version. But after PHP version based ${PHP_PKG_PREFIX} was introduced, such trick is not required anymore. In addition to this, such version name schme invokes unwanted version bump when base php version is bumped, plus, such version scheme is hard to use for DEPENDS pattern. To avoid downgrading of package using such legacy version scheme, PECL_LEGACY_VERSION_SCHEME is introduced. If it is defined, current version scheme is still used for currently supported PHP version (5 and 53), but instead of ${PHP_BASE_VARS}, current fixed PHP base version in pkgsrc is used to avoid unwanted version bump from update of PHP base package. With newer PHP (54, or so on), new version scheme will be used if it is defined. This trick will not be required and should be removed after php5 and php53 will be gone away from pkgsrc.