summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
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.
2011-12-17lang/squeak-vm: delint, add license, fix oss plugin for DragonFlymarino2-12/+19
DragonFly doesn't have the ossaudio library, so it won't build the oss plugin. The PLIST was adjusted accordingly. Pkglint hated the Makefile so it was cleaned up and a license entry (2-clause-bsd) was added.
2011-12-17Add missing mk/termcap buildlink.sbd2-3/+6
Bump PKGREVISION
2011-12-16lang/pnet: Mask for all DragonFly platformsmarino1-1/+2
It doesn't build on i386. When gcconfig.h is modified to recognize x86_64 platform, it breaks in the Boehm garbage collector. This is alpha-grade software from GNU that hasn't had a release in over 4.5 years. Frankly, I don't know how this abandoned project deserves a spot in pkgsrc.
2011-12-16lang/p2c: Fix WRKDIR permission, add licensemarino1-1/+8
For a reason I don't understand, the WRKDIR "work" directory ends up with file permissions of 777 and unknown user/group ownership. To make PKG_DEVELOPER=yes happy, changing the dir permission is enough.
2011-12-16lang/g95: Add PLIST.DragonFly similarly to PLIST.Linux (crt stuff)marino1-0/+5
2011-12-16On SunOS, don't ever override _XOPEN_SOURCE if it is already set.hans10-5/+80
Fixes build on SunOS with gcc>=4.6.
2011-12-16Expand comments. (No code change.)gdt1-4/+13
2011-12-16Clarify when distutils.mk should be used.gdt1-2/+3
2011-12-16Update ruby-rdoc package to 3.12.taca1-2/+2
=== 3.12 / 2011-12-15 * Minor enhancements * Added DEVELOPERS document which contains an overview of how RDoc works and how to add new features to RDoc. * Improved title for HTML output to include <code>--title</code> in the title element. * <code>rdoc --pipe</code> now understands <code>--markup</code>. * RDoc now supports irc-scheme hyperlinks. Issue #83 by trans. * Bug fixes * Fix title on HTML output for pages. * Fixed parsing of non-indented HEREDOC. * Fixed parsing of <code>%w[]</code> and other % literals. Issue #84 by Erik Hollensbe * Fixed arrow replacement in HTML output munging the spaceship operator. Issue #85 by eclectic923. * Verbatim sections with ERB that match the ruby code whitelist are no longer syntax-highlighted. Issue #86 by eclectic923 * Line endings on windows are normalized immediately after reading with binmode. Issue #87 by Usa Nakamura * RDoc better understands directives for comments. Comment directives can now be found anywhere in multi-line comments. Issue #90 by Ryan Davis * Tidy links to methods show the label again. Issue #88 by Simon Chiang * RDoc::Parser::C can now find comments directly above +rb_define_class_under+. Issue #89 by Enrico * In rdoc, backspace and ansi formatters, labels and notes without bodies are now shown. * In rdoc, backspace and ansi formatters, whitespace between label or note and the colon is now stripped.
2011-12-14Avoid using .warning make(1) directive which isn't supported on NetBSD 5.taca1-2/+2
Instead, append warning message to WARNINGS macro.
2011-12-14Don't use SIOCGIFHWADDR on SunOS.hans2-1/+17
2011-12-13Revert PYTHON_VERSIONS_ACCEPTED.joerg1-2/+1
2011-12-13lang/coq: Don't forget usmarino1-1/+2
DragonFly needs natdynlink enabled on all ocaml packages.
2011-12-13Upstream will not be moving to Python 3 in the foreseeable future. Seedarcy1-1/+3
http://blog.vrplumber.com/index.php?/archives/2540-More-porting-to-python-3-notes....html. Add license. The web page is unclear so I went with the most stringent BSD one. If I find out otherwise I will update it.
2011-12-13* Add RUBY_RAILS_SUPPORTED. Each Ruby on Rails related pacakge tellstaca2-34/+78
version(s) of acceptable Ruby on Rails. It almost replace previous RUBY_RAILS. * Add some definitions for Ruby on Rails 3.1.
2011-12-13Catch up to ocaml changes to enable natdynlink on NetBSD.dholland1-2/+3
2011-12-11Needs pkg-config.dholland1-2/+2
2011-12-08Force ExtUtils::MakeMaker to ignore installed packlist when creating newhiramatsu3-7/+19
packlist. It prevents generating wrong PLIST during make replace. Bump PKGREVISION.
2011-12-07Make this build on Mac OS X with ABI=64.yyamano2-4/+10
2011-12-06Update to Racket 5.2asau6-1122/+2152
Release Highlights: * DrRacket comes with an experimental, on-line check syntax tool, although this new tool is disabled default. See below for more information. * The new `db' library offers a high-level, functional interface to popular relational database systems, including PostgreSQL, MySQL, and SQLite, as well as other systems via ODBC. * A new XREPL collection provides convenient commands for a plain racket REPL. It is particularly convenient for people who prefer console-based work and alternative editors. See also the new chapter on command-line tools and other editors at the end of the Racket Guide. * The `plot' collection has been reimplemented in Racket. It now offers PDF output, log axes, histograms, and more. Some code that uses `plot' will still work, and some will need light porting. The `plot/compat' module offers expedient backward compatibility. * DrRacket uses more conventional key bindings: `C-t' creates a new tab, `C-w' closes the current one, and `C-r' runs the definitions. On Mac OS X, the Command key is used. See "Defining Custom Shortcuts" in the DrRacket manual for an example that uses the old key bindings. * The new `raco link' command registers a directory as a collection, which allows the collection directory to reside outside the "collects" tree and without changing the PLTCOLLECTS environment variable. * Typed Racket: - Typed Racket provides static performance debugging support to show which code gets optimized and point out code that does not. Use the "Performance Report" button in DrRacket. - More intuitive types in printouts in the REPL and in error messages. Use `:query-result-type' to explore types, or `:print-type' for a full printout. - Typed Racket now supports defining function with optional arguments using the same syntax as Racket. * Redex now supports specifying (and testing and automatically typesetting) judgment forms including type systems and SOS-style operational semantics. * Fixed several GUI problems, including problems on Ubuntu 11.10 (GTK+ 3) and 64-bit Mac OS X. * Internal-definition expansion has changed to use `let*' semantics for sequences that contain no back references. This change removes a performance penalty for using internal definitions instead of `let' in common cases, and it only changes the meaning of programs that capture continuations in internal definitions. Internal definitions are now considered preferable in style to `let'. * Support for `begin-for-syntax' has been generalized; modules may now define and export both value bindings and syntax bindings (macros) at phase 1 and higher. Due to a bug, phase 1 syntax (or higher) is not available in DrRacket's `#lang'-based REPL. A simple workaround is to disable debugging in DrRacket (see "no debugging" radio button in detailed language dialog). Additional Items: * The `racket/gui' library (and Slideshow) provides more support for multiple-screen displays. * DrRacket remembers whether an opened file used LF or CRLF line endings, and will continue using the same. When creating a new file, a preference determines how it is saved. * `net/url' can now follow HTTP redirections. * The LNCS and JFP class files are no longer distributed with Racket. Instead, they are downloaded on demand. * The Algol language implementation is now available as a plain language using `#lang algol60'. * The Racket-to-C compiler (as accessed via `raco ctool' or `mzc') has been removed; Racket's JIT has long provided better performance, and the FFI provides better access to C libraries. * Contracts can be applied to exports with the new `contract-out' form within `provide', instead of a separate `provide/contract' form. (The new `contract-out' form is implemented as a new kind of "provide pre-transformer".) * The `date*' structure type is an extension of `date' with `nanosecond' and `time-zone-name' fields. * New looping constructs: `for/sum' and `for/product'. * Direct calls to keyword-accepting functions are now optimized to eliminate the overhead of keywords. In addition, the compiler detects and logs warnings for keyword-argument mismatches. * The libfit interface is available from `plot/deprecated/fit', and will be removed in the near future. * The Unix installer has been re-done, and it is now more robust. * The built-in reader and printer support for Honu is removed. (This functionality is re-implemented in Racket.) On-line Check Syntax: DrRacket now provides an on-line version of the syntax check tool, which means that syntax checking runs automatically while you continue to edit a program. With this tool enabled, its annotations (e.g., binding arrows) and actions (e.g., the renaming refactoring and direct documentation links) are almost always available. We have noticed that on-line syntax checking renders DrRacket unstable on occasion, perhaps because it relies on relatively new support for parallelism. Occurrences of the problem are rare, but they are not rare enough, which is why we have disabled the tool by default. At the same time, current users of the tool find it so valuable that we felt it should be included in the release. We expect to track down the remaining problems and enable the tool by default in near-future release. To enable on-line syntax checking (for `#lang'-based programs only), click on the red dot in the bottom right of DrRacket's window. To turn it off, click there again.
2011-12-06Removed wrong entry from PLISTadam1-2/+1
2011-12-06Fix build failure on Linux(PR 44628).cheusov3-28/+9
I think Haiku vs. -lm is a separate issue. Also, I don't think .ifdef-ing all packages that use -lm is impractical.
2011-12-06Make this build on Mac OS X.yyamano2-9/+9
2011-12-06Don't overwrite the mk file on non SunOS platforms.yyamano1-2/+4
Bump PKGREVISION to 2.
2011-12-06Recursive bump for lang/ocaml buildlink addition.sbd6-7/+12
2011-12-06Add missing mk/termcap buildlink.sbd2-4/+8
Bump PKGREVISION
2011-12-05Update to SBCL 1.0.54asau4-27/+13
changes in sbcl-1.0.54 relative to sbcl-1.0.53: * minor incompatible changes: ** RENAME-FILE on a symbolic links used to rename the linked-to file instead of the link. ** DELETE-DIRECTORY on symbolic link to a directory used to delete the directory, but now signal an error instead. Use TRUENAME to resolve the pathname if you wish to delete the linked directory, and DELETE-FILE if you wish to delete the ** The internal SB-THREAD::SPINLOCK API has been deprecated, and using symbols associated with it will trigger a compile-time warning. * thread-related enhancements: (This work has been funded by the SBCL Threading 2011 IndieGoGo campaign. Many thanks to generous donors!) ** Threading is now more reliable on non-Linux platforms. We still don't consider threads on non-Linux platforms good enough to enable them by default, but they're in a clearly better shape now. ** Deadlines supported now on all platforms. ** All blocking functions in the threading API now have a :TIMEOUT argument. ** Semaphore notification objects have been added to SB-THREAD. ** SB-CONCURRENCY contrib now includes Allegro-style GATE objects. ** SB-EXT:COMPARE-AND-SWAP has been extended to support SLOT-VALUE, STANDARD-INSTANCE-ACCESS, and FUNCALLABLE-STANDARD-INSTANCE-ACCESS. ** Users can now defined new places usable with SB-EXT:COMPARE-AND-SWAP using an API anologous to defining new SETFable places. * GC-related enhancements and bug fixes: ** --dynamic-space-size and --control-stack-size now understand Kb, Mb, and Gb suffixes. Default is megabytes as before. ** on GENCGC targets, the default dynamic space size is now 512Mb for 32-bit systems, and 1Gb for 64-bit systems. (OpenBSD/x86-64 is the only exception, defaulting to mere 444Mb to fit under default ulimits.) The new defaults are in place to prevent hitting swap on low-end systems. Use build-time option --dynamic-space-size to build an SBCL with another default, or the runtime option to adjust the size at startup: a good size is at most equal to the amount of physical memory the system has. ** on GENCGC targets, nursery and generation sizes now default to 5% of dynamic-space size. ** on GENCGC targets, SB-KERNEL:MAKE-LISP-OBJ no longer categorically refuses to create SIMPLE-FUN objects. ** on 64-bit GENCGC targets, setting the nursery size above 4Gb now works. (lp#870868) ** on CHENEYGC targets, SB-KERNEL:MAKE-LISP-OBJ now does the same validation of pointer objects as GENCGC does, instead of a comparatively weak bounds-check against the heap spaces. * SB-BSD-SOCKETS bug fixes: ** GET-PROTOCOL-BY-NAME had a significant memory leak. ** GET-HOST-BY-NAME and GET-HOST-BY-ADDRESS small amounts of memory on systems with getaddrinfo(). ** GET-HOST-BY-NAME and GET-HOST-BY-ADDRESS weren't thread or interrupt safe outside systems with getaddrinfo(). * enhancement: ASDF has been updated 2.019. * enhancement: special-case TCO prevention for functions which never return extended to untrusted types, keeping one more frame's worth of debug information around in many cases. * enhancement: debug-names of anonymous and local function are more descriptive. Affects backtraces and SB-SPROF results. (lp#805100) * enhancement: on win32, ABS of complex floats guards better against overflows. (lp#888410) * enhancement: RUN-PROGRAM now distinguishes exec() failing from child process exiting with code 1. (lp#676987) * enhancement: convenience function SET-SBCL-SOURCE-LOCATION for informing the system where on the filesystem the SBCL sources themselves are located. (Thanks to Zach Beane) * enhancement: the compiler is now able to derive tighter bounds for floating point numbers in some cases. (Thanks to Lutz Euler, lp#894498) * bug fix: on 64-bit targets, atomic-incf/aref does index computation correctly, even on wide-fixnum builds. (lp#887220) * bug fix: (DIRECTORY "foo/*/*.*") did not follow symlinks in foo/ that resolved to directories. * bug fix: type mismatch when assigning to lexical variables no longer result in fasl-dumping internal type objects. (lp#890750) * bug fix: type mismatch on (SETF AREF) and function return values no longer result in fasl-dumping internal type objects. * bug fix: With several combinations of argument types, for example (EXPT <integer> <(complex double)>), EXPT now uses double-precision throughout instead of partially calculating only to single-precision. (lp#741564; thanks to Lutz Euler) * bug fix: SYMBOL-VALUE-IN-THREAD is no longer able to construct bogus objects when interrupted by GC on PPC.
2011-12-05Update to Embryo 1.1.0. No detailed changes available.joerg4-12/+15
2011-12-05lang/gnat-aux: Fix distinfomarino3-3/+5
This hash of the last added patch was incorrect for some reason. While we are fixing that, fix CVSIDs on patch-ac and patch-ad.
2011-12-04Remove the server classes.jsa on deinstall.sbd1-1/+2
2011-12-04* Add ${RUBY_VER} under ${GEM_HOME}/gems/*/bin comamnds to avoidtaca7-11/+62
conflict with outside gem. * Fix shared library's name on FreeBSD (tested with 8.2-STABLE). Bump PKGREVISION.
2011-12-03lang/gnat-aux: Modify rpath handling for shared project librariesmarino4-5/+39
The GNAT compiler project builder essentially doesn't support DESTDIR out of the box. By default, it sets rpath of shared libraries to the directory to which they are installed. One may add additional rpaths through switches, but not remove these default ones. Also added to the default rpath are the paths to the ada library and the standard localbase library. This modification to the compiler will force the project builder to recognize the -R switch (gnatlink uses this to disable rpaths), and it reacts by not putting the library install path into rpath. The adalib and ${LOCALBASE}/lib paths will still make up the base rpath definition of the built shared libraries. This change was prompted by the rpath troubles of the XML/Ada package.
2011-12-03Tag the 28 locations that result in a Python 3.1 package as supporting so.joerg2-3/+17
Remove it from the default list for the rest.
2011-12-02LLVM 3.0 includes several major changes and big features:adam5-115/+145
* llvm-gcc is no longer supported, and not included in the release. We recommend switching to Clang or DragonEgg. * The linear scan register allocator has been replaced with a new "greedy" register allocator, enabling live range splitting and many other optimizations that lead to better code quality. Please see its blog post or its talk at the Developer Meeting for more information. * LLVM IR now includes full support for atomics memory operations intended to support the C++'11 and C'1x memory models. This includes atomic load and store, compare and exchange, and read/modify/write instructions as well as a full set of memory ordering constraints. Please see the Atomics Guide for more information. * The LLVM IR exception handling representation has been redesigned and reimplemented, making it more elegant, fixing a huge number of bugs, and enabling inlining and other optimizations. Please see its blog post and the Exception Handling documentation for more information. * The LLVM IR Type system has been redesigned and reimplemented, making it faster and solving some long-standing problems. Please see its blog post for more information. * The MIPS backend has made major leaps in this release, going from an experimental target to being virtually production quality and supporting a wide variety of MIPS subtargets. See the MIPS section below for more information. * The optimizer and code generator now supports gprof and gcov-style coverage and profiling information, and includes a new llvm-cov tool (but also works with gcov). Clang exposes coverage and profiling through GCC-compatible command line options.
2011-12-02Backport a patch to fix build with GCC 4.4 and extend it to cover GCCjoerg2-1/+35
4.5 as well. Permission to use under GPL2 from Andy Wingo.
2011-11-29lang/gcc44: Mark NOT-FOR-DRAGONFLYmarino1-2/+2
This package has never built on DragonFly, but it really is not needed as the base compiler is gcc 4.4.7. The sole package (databases/libcassandra) that required lang/gcc44 was just changed to remove this requirement when built on DragonFly. This compiler is not worth the effort to fix for DragonFly.
2011-11-29Revert previous change. The missing file is part of devel/libf2c.darcy2-6/+3