Commit graph

6166 commits

Author SHA1 Message Date
taca
7466fd84ff Wrong distinfo was accidently generated.
Noted by David Wetzel on netbsd-users.
2012-01-04 02:31:47 +00:00
gdt
30329e4d0a Update MASTER_SITES, HOMEPAGE.
(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-04 00:58:36 +00:00
taca
4165c06674 Add security fix for http://www.ocert.org/advisories/ocert-2011-003.html
from r321038 from PHP's repository.

Bump PKGREVISION.
2012-01-03 16:23:14 +00:00
dholland
2444ad5307 1. Not MAKE_JOBS_SAFE.
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.
2012-01-03 01:25:28 +00:00
sbd
f94d704338 Use JAVA_ARCH not EMUL_ARCH in the de-install script.
Bump PKGREVISION.
2011-12-30 07:12:23 +00:00
taca
67bc704fcd Update ruby18-base package to 1.8.7.357.
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-28 16:40:06 +00:00
taca
e5805a2e67 It is enough to use '=' to assign constant. 2011-12-25 02:49:28 +00:00
taca
31e7dddf2e Fix some confusion about handling for RUBY_VERSION_DEFAULT and RUBY_VER.
Really fix the pkglint problem with ruby19-base and ruby193-base, and
pbulk.  Thanks to joerg@ to teache me pbulk-index!
2011-12-25 02:18:09 +00:00
joerg
07303db4f3 Restore backwards compatibility removed as part of 1.65, the tree is not
ready yet (devel/ZenTest and others) and the tree is frozen.
2011-12-24 23:16:04 +00:00
joerg
9ec89cf855 Fix typo. 2011-12-24 23:14:15 +00:00
taca
1cfd73ec0c * 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
fcde41453f Avoid picking builtin SQLite. 2011-12-23 19:01:40 +00:00
wiz
4273ae52ab 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
3a2654d67d +USE_GNU_READLINE= yes # rl_getc, rl_basic_quote_characters, rl_insert_close 2011-12-20 15:46:29 +00:00
cheusov
245591de47 HOMEPAGE was added (PR 45726)
Fixes for pkglint warnings.
2011-12-20 09:07:10 +00:00
obache
23f7a3ec13 Fixes build of oss plugin for the case that ossaudio library is not required. 2011-12-19 11:26:59 +00:00
dholland
fe71408513 Not MAKE_JOBS_SAFE. 2011-12-19 01:31:37 +00:00
dholland
4e9d68543d 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
fb5c038af7 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
f25bee23a2 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
7cc2e8b8c3 Add two "used by" line for lang/ruby193/Makefile and
lang/ruby193-base/Makefile.
2011-12-18 13:20:17 +00:00
marino
efbb46ec51 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
8520a97b23 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
f607974eaf 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
771e02604c 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
bdaf2325dc 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
b26140d602 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
9c85976ce5 Add missing mk/termcap buildlink.
Bump PKGREVISION
2011-12-17 10:15:48 +00:00
marino
a44df10708 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
2318d71912 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
4b746e6a72 lang/g95: Add PLIST.DragonFly similarly to PLIST.Linux (crt stuff) 2011-12-16 17:17:49 +00:00
hans
08a9a325d1 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
c66b707ce5 Expand comments. (No code change.) 2011-12-16 12:57:17 +00:00
gdt
e942800ae6 Clarify when distutils.mk should be used. 2011-12-16 12:41:05 +00:00
taca
104cea6dfe 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
c10ce1522b 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
b8cc478001 Don't use SIOCGIFHWADDR on SunOS. 2011-12-14 11:08:50 +00:00
joerg
21b1bf880e Revert PYTHON_VERSIONS_ACCEPTED. 2011-12-13 23:13:28 +00:00
marino
40698851f5 lang/coq: Don't forget us
DragonFly needs natdynlink enabled on all ocaml packages.
2011-12-13 19:59:45 +00:00
darcy
3f028e9413 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
488f4abcd4 * 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
51c9b2b498 Catch up to ocaml changes to enable natdynlink on NetBSD. 2011-12-13 07:15:05 +00:00
dholland
33093a3691 Needs pkg-config. 2011-12-11 03:58:49 +00:00
hiramatsu
c4d129d643 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
6ffb0777f7 Make this build on Mac OS X with ABI=64. 2011-12-07 05:16:27 +00:00
asau
8a056d41dc 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
f83c293121 Removed wrong entry from PLIST 2011-12-06 20:03:54 +00:00
cheusov
4968d52793 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
196ecad064 Make this build on Mac OS X. 2011-12-06 05:54:05 +00:00
yyamano
00cd66c596 Don't overwrite the mk file on non SunOS platforms.
Bump PKGREVISION to 2.
2011-12-06 05:22:38 +00:00