Commit graph

6256 commits

Author SHA1 Message Date
taca
996bc4e982 * Remove backward compatibility handling for RUBY_VER; pkglint dosen't like it.
* Add one more PRINT_PLIST_AWK for GEM_HOME.
2011-12-24 03:30:10 +00:00
asau
82e7ae85b6 Avoid picking builtin SQLite. 2011-12-23 19:01:40 +00:00
wiz
b67e18efa3 Use COMPILER_RPATH_FLAG instead of -Wl,-R.
Fixes OS X build.
From Kai-Uwe Eckhardt.
2011-12-22 14:14:22 +00:00
wiz
c89fe925d5 +USE_GNU_READLINE= yes # rl_getc, rl_basic_quote_characters, rl_insert_close 2011-12-20 15:46:29 +00:00
cheusov
a2839bdcaa HOMEPAGE was added (PR 45726)
Fixes for pkglint warnings.
2011-12-20 09:07:10 +00:00
obache
2751d09568 Fixes build of oss plugin for the case that ossaudio library is not required. 2011-12-19 11:26:59 +00:00
dholland
38de1f5fc2 Not MAKE_JOBS_SAFE. 2011-12-19 01:31:37 +00:00
dholland
18c2fb8eb0 Like lang/sr (this comes from the same group/project) there is no support
for x86_64.
2011-12-18 19:12:28 +00:00
ryoon
ac5b11b8e2 Fix build on NetBSD/i386 5.99.58.
* Some pkglint.
* Add options.mk and sqlite option (default: off).
  More options may be introduced.
2011-12-18 16:57:22 +00:00
dholland
6fbdfe0a97 Assorted fixes:
- 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-18 16:54:08 +00:00
taca
a8932b5d98 Add two "used by" line for lang/ruby193/Makefile and
lang/ruby193-base/Makefile.
2011-12-18 13:20:17 +00:00
marino
24834ff65a lang/schema48: Fix bad pthreads detection for DragonFly
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-17 19:02:11 +00:00
marino
a1b6961567 lang/sr: Mask x86_64 platforms
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-17 19:01:24 +00:00
marino
618d48ac42 lang/swi-prolog-lite: Fix lang/swi-prolog-packages for DragonFly
__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-17 16:11:25 +00:00
taca
f8c94cc060 Update a component of pear package, Archive_Tar to 1.3.8.
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-17 15:26:49 +00:00
obache
9ce09e1be1 Change default PKGNAME scheme for PECL packages.
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-17 13:46:27 +00:00
marino
81f99bead9 lang/squeak-vm: delint, add license, fix oss plugin for DragonFly
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-17 12:45:17 +00:00
sbd
324ee98335 Add missing mk/termcap buildlink.
Bump PKGREVISION
2011-12-17 10:15:48 +00:00
marino
14cdbc8fa2 lang/pnet: Mask for all DragonFly platforms
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-16 17:20:09 +00:00
marino
a359c9c94c lang/p2c: Fix WRKDIR permission, add license
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-16 17:18:52 +00:00
marino
c2105cc10a lang/g95: Add PLIST.DragonFly similarly to PLIST.Linux (crt stuff) 2011-12-16 17:17:49 +00:00
hans
4422518b27 On SunOS, don't ever override _XOPEN_SOURCE if it is already set.
Fixes build on SunOS with gcc>=4.6.
2011-12-16 17:04:17 +00:00
gdt
d0ef3efe89 Expand comments. (No code change.) 2011-12-16 12:57:17 +00:00
gdt
6ff8d06806 Clarify when distutils.mk should be used. 2011-12-16 12:41:05 +00:00
taca
afa02c7f01 Update ruby-rdoc package to 3.12.
=== 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-16 11:48:33 +00:00
taca
1e581ec81b Avoid using .warning make(1) directive which isn't supported on NetBSD 5.
Instead, append warning message to WARNINGS macro.
2011-12-14 13:13:18 +00:00
hans
11e28a6142 Don't use SIOCGIFHWADDR on SunOS. 2011-12-14 11:08:50 +00:00
joerg
7053830008 Revert PYTHON_VERSIONS_ACCEPTED. 2011-12-13 23:13:28 +00:00
marino
b37057b05b lang/coq: Don't forget us
DragonFly needs natdynlink enabled on all ocaml packages.
2011-12-13 19:59:45 +00:00
darcy
cedf793103 Upstream will not be moving to Python 3 in the foreseeable future. See
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 17:29:40 +00:00
taca
d71c730758 * Add RUBY_RAILS_SUPPORTED. Each Ruby on Rails related pacakge tells
version(s) of acceptable Ruby on Rails.

  It almost replace previous RUBY_RAILS.

* Add some definitions for Ruby on Rails 3.1.
2011-12-13 15:47:06 +00:00
dholland
59728045db Catch up to ocaml changes to enable natdynlink on NetBSD. 2011-12-13 07:15:05 +00:00
dholland
99590ac90e Needs pkg-config. 2011-12-11 03:58:49 +00:00
hiramatsu
5c08767ad4 Force ExtUtils::MakeMaker to ignore installed packlist when creating new
packlist. It prevents generating wrong PLIST during make replace.

Bump PKGREVISION.
2011-12-08 22:43:49 +00:00
yyamano
0b3cdd6eb4 Make this build on Mac OS X with ABI=64. 2011-12-07 05:16:27 +00:00
asau
e58675a54a Update to Racket 5.2
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-06 22:21:00 +00:00
adam
b9d2e09146 Removed wrong entry from PLIST 2011-12-06 20:03:54 +00:00
cheusov
7dd81821af Fix build failure on Linux(PR 44628).
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-06 13:22:17 +00:00
yyamano
cb96eeb0ab Make this build on Mac OS X. 2011-12-06 05:54:05 +00:00
yyamano
bdc12f4b8a Don't overwrite the mk file on non SunOS platforms.
Bump PKGREVISION to 2.
2011-12-06 05:22:38 +00:00
sbd
529d8cb79d Recursive bump for lang/ocaml buildlink addition. 2011-12-06 00:19:21 +00:00
sbd
08dd2230f1 Add missing mk/termcap buildlink.
Bump PKGREVISION
2011-12-06 00:19:07 +00:00
asau
8c23560210 Update to SBCL 1.0.54
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-05 23:02:18 +00:00
joerg
cc790b4616 Update to Embryo 1.1.0. No detailed changes available. 2011-12-05 17:17:36 +00:00
marino
39f7e9e3c3 lang/gnat-aux: Fix distinfo
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-05 07:52:25 +00:00
sbd
d9e2721015 Remove the server classes.jsa on deinstall. 2011-12-04 02:46:07 +00:00
taca
2f4da78ff1 * Add ${RUBY_VER} under ${GEM_HOME}/gems/*/bin comamnds to avoid
conflict with outside gem.
* Fix shared library's name on FreeBSD (tested with 8.2-STABLE).

Bump PKGREVISION.
2011-12-04 02:31:54 +00:00
marino
73fb7e149f lang/gnat-aux: Modify rpath handling for shared project libraries
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-03 07:28:18 +00:00
joerg
bbde65f2e0 Tag the 28 locations that result in a Python 3.1 package as supporting so.
Remove it from the default list for the rest.
2011-12-03 00:02:14 +00:00
adam
d96358bbcf LLVM 3.0 includes several major changes and big features:
* 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-02 14:42:12 +00:00
joerg
8bf41f9df4 Backport a patch to fix build with GCC 4.4 and extend it to cover GCC
4.5 as well. Permission to use under GPL2 from Andy Wingo.
2011-12-02 13:59:35 +00:00
marino
424767d97f lang/gcc44: Mark NOT-FOR-DRAGONFLY
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-29 19:14:53 +00:00
darcy
279ca07fda Revert previous change. The missing file is part of devel/libf2c. 2011-11-29 19:01:41 +00:00
hans
8e69434cff Use OpenSSL from pkgsrc on SunOS<5.11. 2011-11-29 18:47:42 +00:00
darcy
0f4af59914 Add missing include file.
Bump PKGREVISION as new file was included in package.
2011-11-29 18:26:51 +00:00
joerg
3378537906 Always add PREFIX/lib to libpth. When building as normal user, it often
exists already. This is not the case for bulk builds though. This fixes
p5-MARC-Charset, since p5-gdbm ended up without rpath to PREFIX/lib.
Fix some Perl interpreter paths while here. Bump revision.
2011-11-27 19:47:50 +00:00
joerg
fd3c6def8f omake tries to link with the ocaml runtime directly. This fails as
libocamlrun.a has a curses dependency on NetBSD. Patch the linker
invocation to allow adding platform specific options.
2011-11-27 19:46:00 +00:00
marino
4f141105c2 lang/ocaml: Add DragonFly64, natdynload, and gprof support
Add support for x86_64-*-DragonFly
Add support for native dynamic loading on both platforms
Add support for profiling on both platforms
Add ability to detect X11 in pkgsrc.  This currently has no impact
because the makefile disables X11.
2011-11-27 19:11:59 +00:00
cheusov
035c27ceb2 Update to 1.4.0
exitnow.awk:
    - Fix: exitnow(status) finishes the execution of the script
      without running END sections even if status == 0.

  New module io.awk that includes the following functions:
  is_{file,dir,exec,socket,fifo,blockdev,chardev,symlink},
  file_size and file_type.

  tokenre.awk:
    - Function splitre0() was added that splits $0

  More regression tests were added.
2011-11-27 18:52:53 +00:00
joerg
6e725e868d Mark explicitly as broken, it is just spinning around. 2011-11-25 13:30:12 +00:00
ryoon
8885ed7a46 Set COMMENT.
Thank you, marino@.
2011-11-23 08:12:57 +00:00
taca
af55bed232 Remove duplicated lines. 2011-11-23 06:01:21 +00:00
taca
d1e8594c36 Add lang/ruby/json.mk. It handles dependency to ruby-json and deal with
bundled version with ruby{19,193}-base.
2011-11-23 05:18:58 +00:00
ryoon
2b71ebb4b7 Add basic256 2011-11-23 01:20:46 +00:00
ryoon
0dcdba411c Import basic256-0.9.6.66 as lang/basic256
BASIC-256 is an easy to use version of BASIC designed to teach
anybody (especially middle and high-school students) the basics of
computer programming. It uses traditional control structures like
gosub, for/next, and goto, which helps kids easily see how program
flow-control works. It has a built-in graphics mode which lets them
draw pictures on screen in minutes, and a set of detailed,
easy-to-follow tutorials that introduce programming concepts through
fun exercises.
2011-11-23 01:19:00 +00:00
taca
3d5e099cd1 Make maching pattern of REPLACE_RUBY_DIRS same as REPLACE_RUBY. 2011-11-22 15:29:10 +00:00
taca
bf557cefcb Start updating Ruby on Rails to 3.0.11. 2011-11-19 15:30:05 +00:00
sbd
6982d2fd97 Add missing devel/readline buildlink.
/^CHECK_WRKREF_SKIP/s/PKGVERSION/VERSION/
(PKGVERSION has the nbX in it)

Bump PKGREVISION
2011-11-17 08:24:11 +00:00
he
9289bc59e1 Fix this so that it installs cleanly, by doing several things:
1) fix the PLIST to correspond with the files added+removed
2) fix the interpreter in some installed files
3) ignore work-directory references in 12 installed files.  Yes, this
   is wrong, and has been reported to parrot, issue #201.
PKGREVISION not bumped, since this would not create a package earlier.
2011-11-16 14:32:53 +00:00
sbd
37074a1132 Add missing devel/readline buildlinks.
Bump PKGREVISIONs
2011-11-16 08:23:48 +00:00
he
1441d5dbc9 Update parrot to version 3.8.0.
Parrot 3.8.0 News:
  - Core
    + New tools/release/auto_release.pl script automates most of
      release
  - Languages
    + Winxed
      - Updated snapshot to version 1.2.0
      - allowtailcall modifier in try
      --debug command-line option, __DEBUG__ predefined constant
        and __ASSERT__ builtin
      - namespace, class, and ~ (bitwise not) operators
      - Implicit nested namespace in namespace and class
        declarations
      - -X command-line arg
  - Documentation
    + Improved release manager guide
  - Tests
    + New Makefile target "resubmit_smolder" to resubmit test
      results
    + New Makefile target "all_hll_test" runs the test suite of all
      HLLs and libraries known to work on Parrot
    + New Makefile target "interop_tests" run language
      interoperability tests, which runs as part of the normal "make
      test" as well
2011-11-15 13:44:30 +00:00
taca
dce82d5ad2 Remove "PREFIX=" and recover "DATE=" line.
Thanks to sbd@ noted by this mistake.

No PKGREVISION bump since install stage would be failed with previous commit.
2011-11-14 03:20:30 +00:00
marino
3c708ae74e lang/tcl: Fix DragonFly breakage
The previous commit caused DragonFly to build the libraries with a
different file name than specified in the PLIST, causing the build
to fail on DragonFly.

This commit forces DragonFly to use library names without dots to
match the PLIST.
2011-11-14 01:31:18 +00:00
taca
de009f4412 Update ruby-rdoc package to 3.11.
=== 3.11 / 2011/10-17

* Bug fixes
 * Avoid parsing TAGS files included in gems.  Issue #81 by Santiago Pastorino.

=== 3.10 / 2011-10-08

* Major enhancements
 * RDoc HTML output has been improved:
   * The search from Vladimir Kolesnikov Sdoc has been integrated.
     The search index generation is a reusable component through
     RDoc::Generator::JsonIndex
   * The table of contents is now a separate page and now shows links to
     headings and sections inside a page or class.
   * Class pages no longer show the namespace and no longer have file info
     pages.
   * HTML output is HTML 5.
   * Static files can be copied into RDoc using --copy-files
 * RDoc supports additional documentation formats:
   * TomDoc 1.0.0-rc1
   * RD format

   The default markup can be set via the <tt>--markup</tt> option.
   The format of documentation in a particular file can be specified by the
   +:markup:+ directive.  If the +:markup:+ directive is in the first comment
   it is used as the default for the entire file.  For other comments it
   overrides the default markup format.

   The markup format can be set for rake tasks using RDoc::Task#markup
 * RDoc can save and load an options file.
   To create an options file that defaults to using TomDoc markup run:

     rdoc --markup tomdoc --write-options

   This will create a .rdoc_options file.  Check it in to your VCS and
   package it with your gem.  RDoc will automatically load this file and
   combine it with the user's options.

   Some options are not saved.  See RDoc::Options@Saved+Options for full
   details.

* Minor enhancements
 * RDoc autoloads everything.  You only need to require 'rdoc' now.
 * HTML headings now have ids matching their titles.

     = Hello!

   Is rendered as

     <h1 id="label-Hello%21">Hello!</h1>

 * Labels for classes or methods can be linked-to by adding an <tt>@</tt>
   following the class or method reference.  For example,
   <tt>RDoc::Markup@Links</tt>

   See RDoc::Markup@Links for further details.
 * For HTML output RDoc uses +SomeClass.method_name+ and
   +SomeClass#method_name+ for remote methods and attributes and
   +::method_name+ and +#method_name+ for local methods.
 * RDoc makes an effort to syntax-highlight ruby code in verbatim sections.
   See RDoc::Markup@Paragraphs+and+Verbatim
 * Added RDoc::TopLevel#text? and RDoc::Parser::Text to indicate a
   parsed file contains no ruby constructs.
 * Added <tt>rdoc-label</tt> link scheme which allows bidirectional links.
   See RDoc::Markup for details.
 * Added RDoc::Comment which encapsulates comment-handling functionality.
 * Added RDoc::Markup::PreProcess::post_process to allow arbitrary comment
   munging.
 * RDoc::RDoc::current is set for the entire RDoc run.
 * Split rdoc/markup/inline into individual files for its component classes.
 * Moved token stream HTML markup out of RDoc::AnyMethod#markup_code into
   RDoc::TokenStream::to_html
 * "Top" link in section headers is no longer inside the heading element.
 * RDoc avoids printing some warnings unless run with `rdoc --verbose`.  For
   Rails issue #1646.
 * Finishing a paragraph with two or more spaces will result in a line break.
   This feature is experimental and may be modified or removed.

* Bug fixes
 * Performance of RDoc::RubyLex has been improved.  Ruby Bug #5202 by Ryan
   Melton.
 * Clicking a link in the method description now works.  Issue #61 by Alan
   Hogan.
 * Fixed RDoc::Markup::Parser for CRLF line endings.  Issue #67 by Marvin
   Gülker.
 * Fixed lexing of percent strings like %r{#}.  Issue #68 by eclectic923.
 * The C parser now understands classes defined with
   +rb_struct_define_without_accessor+ (like Range).  Pull Request #73 by Dan
   Bernier
 * Fixed lexing of <code>a b <<-HEREDOC</code>.  Issue #75 by John Mair.
 * Added LEGAL.rdoc with references to licenses in other files.  Issue #78 by
   Dmitry Jemerov.
 * Block parameters are displayed in Darkfish output again.  Issue #76 by
   Andrea Singh.
 * The method parameter coverage report no longer includes parameter default
   values.  Issue #77 by Jake Goulding.
 * The module for an include is not looked up until parsed all the files are
   parsed.  Unless your project includes nonexistent modules this avoids
   worst-case behavior (<tt>O(n!)</tt>) of RDoc::Include#module.
2011-11-13 15:57:22 +00:00
taca
040a3d780f Clean up DEINSTALL/INSTALL scripts.
* Remove setting PREFIX.
* Remove executing exit on last line.

Bump PKGREVISION.
2011-11-13 15:44:58 +00:00
dholland
be0bd1ce47 Fix post-install rule to not (sometimes) leave behind mode 744
directories.
2011-11-12 00:37:40 +00:00
alnsn
08a53f1d24 Change ${HOMEPAGE} to ${HOMEPAGE_NONCOMMERCIAL} and set ${HOMEPAGE_COMMERCIAL}
to a valid URL.
2011-11-11 22:39:27 +00:00
joerg
37bae27f65 Unbreak after changes to scotty. Add user-destdir support 2011-11-11 19:16:27 +00:00
sbd
2d381f73eb NOT_FOR_BULK_PLATFORM= Linux-*-* 2011-11-11 08:29:06 +00:00
asau
039e46e849 Update to SBCL 1.0.53
changes in sbcl-1.0.53 relative to sbcl-1.0.52:
  * enhancement: on 64-bit targets, in src/compiler/generic/early-vm.lisp,
    the parameter n-fixnum-tag-bits may now vary from 1 (fixnum =
    (signed-byte 63)) to 3 (fixnum = (signed-byte 61)) at build-time.
  * enhancement: SB-EXT:WAIT-FOR allows waiting for arbitrary events.
  * minor(?) incompatible(?) change: The default fixnum width on 64-bit
    targets is now 63 bits (up from 61).
  * enhancement: DESCRIBE now reports a lambda-list and source location
    for complext setf-expanders.
  * bug fix: PUSH, PUSHNEW, POP, REMF, INCF, DECF, DEFINE-MODIFY-MACRO,
    GETF, LOGBITP, LDB, and MASK-FIELD now arrange for non-primary values
    of multiple-valued places to be set to NIL, instead of signalling an
    error (per a careful reading of CLHS 5.1.2.3).
  * bug fix: floating-point traps now work on darwin/x86 and /x86-64.
  * bug fix: repair crash in x86oid darwin signal handling emulation
    when built with certain compilers.
  * bug fix: SB-ROTATE-BYTE misrotated to the right when using constant
    rotation arguments on x86-64. (lp#882151)
  * bug fix: low-level control flow optimisations could result in bogus
    code in functions with tail and non-tail calls to local functions on
    x86oids. (lp#883500)
  * bug fix: on SPARC/:sb-unicode, avoid crashing the assembler by trying
    to emit literal characters > (code-char 4095), for comparisons with
    constant characters.
  * bug fix: ROOM reported only the low 32 bits of dynamic space usage
    on 64 bit platforms. (lp#881445)
  * bug fix: DELETE-FILE did not MERGE-PATHNAMES, making it possible to
    delete the wrong file when using relative pathnames. (lp#882877)
  * bug fix: optimized SEARCH of vectors-on-vectors mishandled zero-length
    sequences and :KEY NIL.

changes in sbcl-1.0.52 relative to sbcl-1.0.51:
  * enhancement: ASDF has been updated to version 2.017.
  * enhancement: the --core command line option now accepts binaries with
    an embedded core.
  * enhancement: when built with :sb-core-compression, core files (regular
    or executable) can be compressed with zlib.  Use the :COMPRESSION
    argument to SAVE-LISP-AND-DIE to specify a compression level.
  * enhancement: --[no-]merge-core-pages determines whether the runtime
    hints the operating system that identical core pages between SBCL
    processes should share the same physical memory.  Default is to only
    enable this for compressed cores.
  * optimization: SLEEP no longer conses.
  * optimization: *PRINT-PRETTY* no longer slows down printing of strings
    or bit-vectors when using the standard pretty-print dispatch table.
  * bug fix: non-function FTYPE declarations no longer cause a compiler-error.
    (lp#738464)
  * bug fix: compiler-errors causes by MEMBER types in conjunction with with
    AREF, CHAR, etc. (lp#826971)
  * bug fix: compiler-errors causes by integer arguments with composed of
    multiple ranges to ARRAY-IN-BOUNDS-P. (lp#826970)
  * bug fix: ,@ and ,. now signal a read-time error for certain non-list
    expressions. (lp#770184)
  * bug fix: complex single float literals are correctly aligned when used
    as arguments of arithmetic operators.
  * bug fix: on 32-bit platforms, rounding of double floats larger than a
    fixnum is correct.  (reported by Peter Keller)
  * bug fix: stray FD-HANDLERs are no longer left lying around after unwinds
    from RUN-PROGRAM.  (lp#840190, reported by Dominic Pearson; fix from Max
    Mikhanosha)
  * bug fix: redefining classes such that slots with custom allocation are
    added or removed works again.
2011-11-08 21:52:35 +00:00
taca
1599ebbce7 Add and enable ruby193-base and ruby193. 2011-11-08 16:13:50 +00:00
taca
0dc853ff28 Importing ruby193 version 1.9.3p0 (Ruby 1.9.3 p0).
This is meta pacakge which contains lang/ruby193-base, databases/ruby-gdbm,
devel/ruby-curses, devel/ruby-fiddle, devel/ruby-readline and x11/ruby-tk.
2011-11-08 16:12:25 +00:00
taca
1f8b87297f Importing ruby193-base version 1.9.3p0 (Ruby 1.9.3 p0):
Please refer detail for:
	http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_0/NEWS
	http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_0/ChangeLog

Short summary from NEWS:

* Ruby's License is changed from a dual license with GPLv2
  to a dual license with 2-clause BSDL.

* Encoding
  * new encodings: CP950, CP951, UTF-16 and UTF-32
  * change alias:
    * SJIS is Windows-31J

* Regexps now support Unicode 6.0. (new characters and scripts)

* builtin classes

  * ARGF
    * new methods: ARGF.read_nonblock and so on.
  * Array
    * extended method: Array#pack supports endian modifiers
  * String
    * extended method: String#unpack supports endian modifiers
    * new method: String#prepend and String#byteslice
  * Bignum
    * Multiplication algorithm for Bignums with a large number of digits over
      150 BDIGITs is changed in order to reduce its calculation time.
      Now such large Bignums are multiplied by using Toom-3 algorithm.
  * File
    * new constant: File::NULL and File::DIRECT
  * IO
    * extended method: IO#putc supports multibyte characters
    * new methods: * IO#advise, IO.write and IO.binwrite
  * Kernel
    * move #__id__ to BasicObject
    * extended method: Kernel#rand supports range argument
  * Module
    * new methods: Module#private_constant and Module#public_constant
  * Random
    * extended method: Random.rand supports range argument
  * Time
    * extended method: Time#strftime supports %:z and %::z
  * Process
    * Process#maxgroups and Process#maxgroups= now raise NotImplementedError if
      the platform don't support supplementary groups concept
2011-11-08 16:10:51 +00:00
taca
17a7a69de2 * Use RUBY_VERSION_SUPPORTED.
* Correct DESCR; this isn't 1.9.1 but 1.9.2.  And update including packages.
* Bump PKGREVISION.
2011-11-08 15:23:38 +00:00
taca
72d1bb95ed * Use RUBY_VERSION_SUPPORTED.
* Correct DESCR; this is 1.9.2 release minimum base package.
* Don't remove whole gem directory but keep its own gem directory only.
* Also make MESSAGE explicitly 1.9.2.
* rubygem: Avoid to use Gem::RequirePathsBuilder now.
* Bump PKGREVISION.
2011-11-08 15:22:45 +00:00
taca
936cba30d8 * Change RUBY_VERSION_SUFFIX to RUBY_VERSION_FULL.
* Explicitly show 1.8.7 in DESCR and COMMENT.
* Use RUBY_VERSION_SUPPORTED.
* Bump PKGREVISION.
2011-11-08 15:21:38 +00:00
taca
7c96846e03 * Change RUBY_VERSION_SUFFIX to RUBY_VERSION_FULL.
* Remove workaround for version.h.
2011-11-08 15:20:36 +00:00
taca
dfc84d6197 * Change RUBY_VERSION_SUFFIX to RUBY_VERSION_FULL.
* Add support for Ruby 1.9.3.
2011-11-08 15:20:12 +00:00
taca
c909dd917f * Add LICENSE for Ruby 1.9.3.
* Add RUBY_DISTNAME to MESSAGE_SUBST.
* Move RUBY_SITE_SUBDIR from rubyversion.mk
2011-11-08 15:19:55 +00:00
taca
356906d062 * Document rdoc's version contained in each Ruby release.
* Add Ruby 1.9.3 support.
2011-11-08 15:19:34 +00:00
taca
0cf565aab2 * Document rubygem's version contained in each Ruby release.
* Add RUBYGEM_LANG and use it as LANG and LC_CTYPE for proper rdoc
  processing.
* Add Ruby 1.9.3 support.
2011-11-08 15:19:22 +00:00
taca
0d6f39c38f Use RUBY_VERSION instead of RUBY_REQD. 2011-11-08 15:19:01 +00:00
taca
1aca981bbb * Improve make macro's documentation.
* Use 18, 19 instead of 1.9, 2.0 for RUBY_VERSION_DEFAULT.
* Add 193 for Ruby 1.9.3, too.
* If RUBY_VERSION_SUPPORTED contains single version of Ruby, make package
  force depends to the version.
* Move RUBY_SITE_SUBDIR to Makefile.common.
* Change RUBY_VERSION_SUFFIX to RUBY_VERSION_FULL.
* Remove small code for NetBSD 1.x.
* Change RUBY_DLEXT and RUBY_SLEXT by ${_OPSYS_SHLIB_TYPE} instead of
  ${OPSYS}'s value.
2011-11-08 15:18:31 +00:00
taca
678420a7ff Use ${RUBY_BASE} instead of ${RUBY_VER}-base. 2011-11-08 15:15:59 +00:00
dholland
3694c6fbc6 Fix PR 45558 (aka CVE-2011-4119) which also turns out to affect Moscow ML.
Credit to Florian Weimer for noticing this.
2011-11-08 12:41:30 +00:00
sbd
9194b538e8 Change a unused variable referacne to a fixed string that I missed when
coping the Mac OS X sdk filename handling.

Thank to Matthias Rampke in PR#45581 for catching this.
2011-11-08 07:30:08 +00:00
taca
1e1d94d125 Don't require 'yaml' unconditionaly but try to call Gem.load_yaml.
Avoid possible problem of ruby192-base with ruby-psych installed.
2011-11-07 11:56:25 +00:00
dholland
4a6ede6f2c Fix insecure-temp-files, PR 45558 2011-11-06 19:32:07 +00:00
dholland
c6c0dd259b Improve previous, builds again on netbsd now. 2011-11-02 15:04:17 +00:00
bsiegert
fee7fc03c9 MirBSD build fix: add MirBSD stanzas to tcl.m4, regen configure,
add a patch for EOVERFLOW handling.
2011-11-01 20:08:12 +00:00
bsiegert
549f72b06e cpp is /usr/libexec/cpp in MirBSD. Fixes build. 2011-11-01 11:39:59 +00:00
sbd
ff3e585f03 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:11:52 +00:00
sbd
94b37b4e43 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:00:33 +00:00
sbd
e53b99c353 Update to GCC 4.6.2
GCC 4.6.2 is a bug-fix release containing fixes for regressions and
serious bugs in GCC 4.6.1, with over 110 bugs fixed since previous
release.

This is the list of problem reports (PRs) from GCC's bug tracking system
that are known to be fixed in the 4.6.2 release. This list might not be
complete (that is, it is possible that some PRs that have been fixed are
not listed here).
http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.6.2
2011-10-31 19:37:31 +00:00
reed
f2ec19ce50 allow this to build on NetBSD-*-x86_64
I didn't check the others.
We should make consider just removing all these ONLY_FOR_PLATFORM
restrictions and just make the description or a +DISPLAY message
clear on what is supported.
cVS: ----------------------------------------------------------------------
2011-10-31 11:55:51 +00:00
sbd
5c40bfdabd Improve the gdbm_compat handling by searching any ndbm.h found for the
string 'This file is part of GDBM' and ignoring it if it dose.

Thanks to obache@ for the idea.
2011-10-31 06:50:53 +00:00
sbd
fb79eb4683 Add a minor cleanup to my last commit. 2011-10-31 06:49:58 +00:00
taca
66e977fb17 Add devel/ruby-fiddle and textproc/ruby-psych to MESSAGE.
Bump PKGREVISION.
2011-10-31 05:51:18 +00:00
sbd
6029421680 Improve the gdbm_compat handling by searching any ndbm.h found for the
string 'This file is part of GDBM' and ignoring it if it dose.

Thanks to obache@ for the idea.
2011-10-31 04:17:24 +00:00
obache
fa4f25cf49 Revert last commit, and simple fix.
Drop "@pkgdir lib/python${PY_VER_SUFFIX}/test/data" from PLIST.common_end,
it should be removed at updated to 2.7.1rc1.
2011-10-29 14:40:00 +00:00
cheusov
8caf07b575 Do not change PHP_VERSIONS_ACCEPTED in phpversion.mk.
It is not necessary anymore. No objections in tech-pkg@.
2011-10-29 13:47:03 +00:00
marino
1949086f4e lang/python27: Fix pkg_delete error
Fixes the following error:

> pkg_delete python27-2.7.2
pkg_delete: Directory '/usr/pkg/lib/python2.7/test/data' disappeared, skipping
2011-10-29 13:45:49 +00:00
kefren
19e14eb747 Update to 2.10.6. Minor bugfixes found in Changelog:
Simplify building with the Android NDK.
Allow Android'd support_boehm=no to work.
Disable the -Wunused-by-set-variable warning supported by newer gcc versions.
Add shared_perfcounters option to enable minimal.
Fix configure check for darwin to support all variants
Fix mingw32 cross-build on a git no-branch checkout.
Add a membar to libgc's UNLOCK () on arm.
Pass HAVE_ARMV6 to libgc on darwin too.
2011-10-29 05:47:54 +00:00
obache
586ed7e746 * remove unwanted things (pure python module).
* register egg-info.

Bump PKGREVISION.
2011-10-29 05:02:28 +00:00
obache
6bedf4f6dc * LICENSE=mit
* register egg-info

Bump PKGREVISION.
2011-10-29 04:26:12 +00:00
dsainty
0436cdc12f Internally, Python has a set of modules depending on "platform". The
"platform" in Python terms is different for Linux kernel 2.* Vs Linux
kernel 3.*.  Add in support to pull in a different PLIST for Linux 3.*.

Fixes build under Ubuntu 11.10.

XXX Perhaps it would be cleaner to name the PLIST to match the python platform
name - since we already calculate that anyway, and that is exactly what drives
the contents of these PLISTs.
2011-10-28 10:38:07 +00:00
obache
481e0709ea + p5-Switch 2011-10-28 09:16:00 +00:00
obache
7f43ce3cdb Import p5-Switch-2.16 as lang/p5-Switch.
Switch.pm provides the syntax and semantics for an explicit case mechanism for
Perl.  The syntax is minimal, introducing only the keywords C<switch> and
C<case> and conforming to the general pattern of existing Perl control
structures.  The semantics are particularly rich, allowing any one (or more) of
early 30 forms of matching to be used when comparing a switch value with its
various cases.
2011-10-28 09:14:41 +00:00
obache
6f7caf158a Add print-PLIST support for perl modules without .packlist. 2011-10-28 07:41:52 +00:00
taca
f39f28c2e2 A trivial change to remove ruby18'ism. 2011-10-25 06:01:09 +00:00
obache
e705e1da53 Remove (trial) workaround for getaddrinfo() on Linux added over 5 years ago.
It break the feature in these days.
2011-10-21 05:24:13 +00:00
taca
7b6dd944ce Make sure not to build ext/psych. 2011-10-21 03:09:48 +00:00
taca
d49c939085 Add two "used by" lines for devel/ruby-fiddle/Makefile and
textproc/ruby-psych/Makefile.
2011-10-20 15:13:24 +00:00
taca
229cbd50df Make this package depend on devel/ruby-fiddle and textproc/ruby-psych.
Bump PKGREVISION.
2011-10-20 15:12:36 +00:00
taca
2f62a695cd A small correction in comment text of the patch. 2011-10-20 14:30:55 +00:00
taca
caf841a75f Add fix for 2011-3379 from r317183 from PHP's repository.
Bump PKGREVISION.
2011-10-20 13:32:20 +00:00
taca
2d178a14b8 Revert accidental commit with previous commit. 2011-10-20 12:39:33 +00:00
taca
fa4abf336a Re-add suhosin-patch to distinfo. 2011-10-20 12:38:24 +00:00
obache
91972e8300 Update sun-{jdk,jre}6 to 6.0.29, aka, 6u29.
Changes:

[Olson Data 2011g]
Java SE 6u29 contains Olson time zone data version 2011g. For more information,
refer to Timezone Data Versions in the JRE Software .

[Skipped Version Number]
Release Java SE 6u29 follows release Java SE 6u27. There is no publicly
available Java SE 6u28 release. Oracle used release version 6u28 for an internal
build, which was not necessary once the fixes delivered on Java SE 6u29 were
released.

[Blacklist Entries]
This update release includes the following new entries to the Blacklist:
 * Cisco AnyConnect Mobility Client
 * Microsoft UAG Client

[RMI Registry Issue]
A bug in the rmiregistry command included in this release may cause unintended
exceptions to be thrown when an RMI server attempts to bind an exported object
which includes codebase annotations using the "file:" URL scheme. The RMI
servers most likely to be effected are those which are invoked only by RMI
clients executing on the same host as the server.

RMI annotates codebase information as part of the serialized state of a remote
object reference to assist RMI clients in loading the required classes and
interfaces associated with the object at runtime. Exported objects which are
looked up in the RMI registry and invoked by RMI clients running on hosts other
than the server are usually annotated with codebase URL schemes, such as
"http:" or "ftp:" and these should continue to work correctly.

As a workaround, RMI servers can set the java.rmi.server.codebase property to
use codebase URLs other than the "file:" scheme for the objects they export.

[Bug Fixes]
This release contains fixes for security vulnerabilities. For more information,
please see Oracle Java SE Critical Patch Update advisory.
2011-10-20 12:28:09 +00:00
sbd
581a53efc5 Update PLIST.Linux 2011-10-19 02:48:24 +00:00
sbd
2661b26475 Deal with the fact that if /usr/include/ndbm.h exists on Linux it probably
belongs to gdbm_compat.  I.E. _don't_ use ndbm on Linux.
2011-10-18 21:59:17 +00:00
hans
9884933e64 Add patch-ac from lang/gcc44. Without it, programs built with this gcc
lack the rpath to libgcc, causing all kinds of trouble.
2011-10-18 17:55:27 +00:00
obache
167e59709a Use PHP_VERSIONS_ACCEPTED instead of PHP_VERSION_REQD to match PBULK_MULTI_LIST. 2011-10-17 11:50:05 +00:00
wiz
4aa608a412 PKGREVISION does not belong in Makefile.common. 2011-10-16 20:43:56 +00:00
spz
4a91c8c36f apply the changes to just Digest.pm from:
http://perl5.git.perl.org/perl.git/commitdiff/a2fa999d41c94d622051667d897fedca90be1828

  2011-10-02   Gisle Aas <gisle@ActiveState.com>

   Release 1.17.

   Gisle Aas (6):
      Less noisy 'git status' output
      Merge pull request #1 from schwern/bug/require_eval
      Don't clobber $@ in Digest->new [RT#50663]
      More meta info added to Makefile.PL
      Fix typo in RIPEMD160 [RT#50629]
      Add schwern's test files

   Michael G. Schwern (5):
      Turn on strict.
      Convert tests to use Test::More
      Untabify
      Turn Digest::Dummy into a real file which exercises the Digest->new() require logic.
      Close the eval "require $module" security hole in Digest->new($algorithm)
2011-10-16 20:09:42 +00:00
taca
bc8043d77d Since this pacakge is build no PHP 5.2.x, PHP_VERSION_REQD should be 52
instead of 5.
2011-10-16 12:17:44 +00:00
marino
e9d40423c6 PR#44846: Fix lang/mono for x86_64 DragonFly
The patch-ad modification was independently created by myself before I
knew about this PR.  The mono build has been broken for several months,
but with this patch along with modifications for the linker, mono now
builds on an x86_64 DragonFly machine.
2011-10-15 02:03:59 +00:00
obache
1d0f6a1bc8 Add make fragment for easy to use python as tool. 2011-10-14 08:55:54 +00:00
christos
1b34f01436 - use mmap instead of malloc.
- check the result of malloc in the place we were crashing.
2011-10-14 00:17:44 +00:00
hans
5aae270a91 Fix pasto. 2011-10-13 14:30:48 +00:00
hans
53f683758a Bump revision for recent changes to dependencies and SunOS support. 2011-10-13 12:53:56 +00:00
hans
7475c391b1 Reduce dependencies. Bison, flex, and gm4 are not really needed to build gcc. 2011-10-13 10:56:21 +00:00
hans
995c9ef524 Use options framework for language support. 2011-10-13 10:54:24 +00:00
hans
7a1a122b5b Fix options nls. No need for msgfmt or libiconv when it is off. 2011-10-13 10:43:10 +00:00
hans
f414b8bed4 Add SunOS specifics from lang/gcc44. This includes linker/assembler
selection, objdump detection and the SunOS 5.10 ld workaround.
2011-10-13 10:39:45 +00:00
hans
454d0efe53 The dependency on binutils and libelf seems to be for NetBSD only. 2011-10-13 10:28:30 +00:00
hans
90c14b2421 Add the workaround for SunOS x86 ld bug that breaks .init sections.
Without it, programs using .init sections will just segfault. The
workaround comes from http://www.openssl.org/~appro/values.c

Tested on 5.10, not needed on 5.11.
2011-10-12 16:10:48 +00:00
hans
68020ad81b To decide whether the visibility attribute can be supported on SunOS,
configure needs objdump.
2011-10-12 15:48:40 +00:00
ryoon
b513f944d6 Add newlisp 2011-10-11 13:04:42 +00:00
ryoon
50c23ab0ae Import newlisp-10.3.3 as lang/newlisp from wip/newlisp.
newLISP is a Lisp-like, general-purpose scripting language. It is
especially well-suited for applications in AI, web search, natural
language processing, and machine learning. Because of its small
resource requirements, newLISP is also excellent for embedded
systems applications. Most of the functions you will ever need are
already built in. This includes networking functions, support for
distributed and parallel processing, and Bayesian statistics.
2011-10-11 13:03:18 +00:00