Commit graph

6316 commits

Author SHA1 Message Date
ryoon
0bc399395f On recent FreeBSD, ossaudiodev.so is not created.
Fix "make package" on FreeBSD 9.0.
2012-03-31 02:12:34 +00:00
ryoon
003f1756ca Fix UNSHARED_LIB_SUFFIX without dot in configure on FreeBSD.
Sync with PLIST.
2012-03-31 01:27:26 +00:00
dholland
6bb64a9b61 Demands bison to build. 2012-03-27 18:43:30 +00:00
plunky
9b79a77f34 update to 20120326 snapshot, changelog at
http://pcc.ludd.ltu.se/fisheye/changelog/~date=2012-03-27T06%3A30%3A00/pcc

but the significant change was, that a bug was fixed which caused
syntax errors with a construct present in NetBSD headers, meaning
that any compilation in the NetBSD-current and NetBSD-6 environment
was failing.
2012-03-27 15:17:04 +00:00
obache
a0e313b67f Fix build on OpenBSD-5.x, treat same as OpenBSD-4.[789]. 2012-03-27 10:49:22 +00:00
tron
686492c84a Add a fix for the DoS vulnerability reported in CVE-2012-1150 taken
from the Python Mercurial repository.
2012-03-25 09:09:05 +00:00
tron
ae75825fac Add a fix for the DoS vulnerability reported in CVE-2012-1150 taken
from the Python Mercurial repository.
2012-03-24 12:04:36 +00:00
hans
be6d8a9693 Update opencobol to version 1.1, from Robert Doerfler (rodo@bloerp.de). 2012-03-23 23:19:37 +00:00
asau
b8c7ce18c6 Update to Poly/ML 5.4.1
Changes in Poly/ML Version 5.4

Major New Features

 * Major rewrite of the X86 code-generator and combining the 32 and
   64-bit versions into a single module. It now supports the floating
   point instructions.
 * Changes to the way functions with polymorphic equality are
   handled to eliminate the "structural equality" code.
 * Uses the GMP library if that is available when Poly/ML is
   built otherwise falls back to the old Poly/ML code.

Minor Additions and Changes

 * Added a SingleAssignment structure
 * Support for the Itanium processor using the interpreted version.
 * Various bug fixes.
2012-03-22 20:48:43 +00:00
obache
3247149a20 also drop idle3.1 from ALTERNATIVES. 2012-03-22 09:24:53 +00:00
markd
e97e744515 Don't install idle3.1. It requires _tkinter which is split out to a
separate package.  We have a separate package for idle (py-idle).
2012-03-22 09:20:43 +00:00
hans
3e1343c20e Revbump for PLIST change due to BUILD_F77=YES. 2012-03-21 17:08:46 +00:00
taca
f3748bb60d Switch default Ruby's version to 1.9.3. 2012-03-21 15:48:41 +00:00
taca
9b398eeda7 Oops, this is one more file to be commited.
Overhaul buildlink3 processing of Ruby.

* Don't buildlink in ruby/rubyversion.mk any more but define
  RUBY_USE_PTHREAD (use of pthread).
* In ruby/buildlink3.mk, buildlink via mk/pthread.buildlink3.mk as to
  RUBY_USE_PTHREAD.
* Also the same logic in ruby/Makefile.common.
* Buildlink of bdb, libiconv, zlib, openssl in each ruby*-base/Makefile.
2012-03-21 15:47:33 +00:00
taca
6ce0333247 Overhaul buildlink3 processing of Ruby.
* Don't buildlink in ruby/rubyversion.mk any more but define
  RUBY_USE_PTHREAD (use of pthread).
* In ruby/buildlink3.mk, buildlink via mk/pthread.buildlink3.mk as to
  RUBY_USE_PTHREAD.
* Also the same logic in ruby/Makefile.common.
* Buildlink of bdb, libiconv, zlib, openssl in each ruby*-base/Makefile.
2012-03-21 15:40:12 +00:00
obache
64ef6edf93 Set TCLSH here, same as PERL5 in lang/perl5/buildlink3.mk. 2012-03-21 15:33:29 +00:00
hans
a8bbc0323a Re-enable F77 build. This was accidentally lost in 2005 with r1.21. 2012-03-21 14:43:31 +00:00
hans
b9cdf07138 Make sure that the gcc used for building g95 knows which ld/as/objdump
to use on SunOS (same as in lang/gcc46). Add PLIST.SunOS.
2012-03-20 17:26:19 +00:00
taca
fd24f21365 * Move some rails related part from gem.mk to module.mk.
* Require rdoc 2.5.0 and later with Ruby on Rails version 3.1 and later.
2012-03-20 06:14:30 +00:00
wiz
78982bf69f Fix mandoc -Tlint warning in mprof-report(1); for mkmandb.
Bump PKGREVISION.
2012-03-18 19:39:35 +00:00
taca
a17f541ea0 Remove Ruby on Rails 2 support. 2012-03-18 08:12:30 +00:00
taca
f2f9a9b4e2 Add supports for Ruby on Rails 3.2, currently 3.2.2. 2012-03-18 06:43:54 +00:00
taca
24ecef75b6 Start update of Ruby on Rails 3.1.4. 2012-03-18 05:35:17 +00:00
taca
a46c2d99c6 Start update of Ruby on Rails 3.0.12. 2012-03-18 05:19:55 +00:00
taca
f56d828693 * Propagate RUBY_RAILS_SUPPORTED via MULTI.
* Propagate RUBY_RAILS_DEFAULT and RUBY_RAILS_SUPPORTED via MAKE_ENV.
2012-03-18 05:18:16 +00:00
taca
9ac51a430e Don't override unconditionally set USE_RAKE. 2012-03-18 02:24:13 +00:00
taca
d0182fbb95 Use devel/ruby-rake instead of devel/rake. 2012-03-17 13:53:01 +00:00
wiz
dcf3d1ad60 Update to 4.0. Provided by Sergey Litvinov <slitvinov@gmail.com>
on pkgsrc-users.

Changes:

Changes from 3.1.8 to 4.0.0
---------------------------

1. The special files /dev/pid, /dev/ppid, /dev/pgrpid and /dev/user are
   now completely gone. Use PROCINFO instead.

2. The POSIX 2008 behavior for `sub' and `gsub' are now the default.
   THIS CHANGES BEHAVIOR!!!!

3. The \s and \S escape sequences are now recognized in regular expressions.

4. The split() function accepts an optional fourth argument which is an array
   to hold the values of the separators.

5. The new -b / --characters-as-bytes option means "hands off my data"; gawk
   won't try to treat input as a multibyte string.

6. There is a new --sandbox option; see the doc.

7. Indirect function calls are now available.

8. Interval expressions are now part of default regular expressions for
   GNU Awk syntax.

9. --gen-po is now correctly named --gen-pot.

10. switch / case is now enabled by default. There's no longer a need
    for a configure-time option.

11. Gawk now supports BEGINFILE and ENDFILE. See the doc for details.

12. Directories named on the command line now produce a warning, not
    a fatal error, unless --posix or --traditional.

13. The new FPAT variable allows you to specify a regexp that matches
    the fields, instead of matching the field separator. The new patsplit()
    function gives the same capability for splitting.

14. All long options now have short options, for use in `#!' scripts.

15. Support for IPv6 is added via the /inet6/... special file. /inet4/...
    forces IPv4 and /inet chooses the system default (probably IPv4).

16. Added a warning for /[:space:]/ that should be /[[:space:]]/.

17. Merged with John Haque's byte code internals. Adds dgawk debugger and
    possibly improved performance.

18. `break' and `continue' are no longer valid outside a loop, even with
    --traditional.

19. POSIX character classes work with --traditional (BWK awk supports them).

20. Nuked redundant --compat, --copyleft, and --usage long options.

21. Arrays of arrays added. See the doc.

22. Per the GNU Coding Standards, dynamic extensions must now define
    a global symbol indicating that they are GPL-compatible. See
    the documentation and example extensions.
    THIS CHANGES BEHAVIOR!!!!

23. In POSIX mode, string comparisons use strcoll/wcscoll.
    THIS CHANGES BEHAVIOR!!!!

24. The option for raw sockets was removed, since it was never implemented.

25. Gawk now treats ranges of the form [d-h] as if they were in the C
    locale, no matter what kind of regexp is being used, and even if
    --posix.  The latest POSIX standard allows this, and the documentation
    has been updated.  Maybe this will stop all the questions about
    [a-z] matching uppercase letters.
    THIS CHANGES BEHAVIOR!!!!

26. PROCINFO["strftime"] now holds the default format for strftime().

27. Updated to latest infrastructure: Autoconf 2.68, Automake 1.11.1,
    Gettext 0.18.1, Bison 2.5.

28. Many code cleanups. Removed code for many old, unsupported systems:
	- Atari
	- Amiga
	- BeOS
	- Cray
	- MIPS RiscOS
	- MS-DOS with Microsoft Compiler
	- MS-Windows with Microsoft Compiler
	- NeXT
	- SunOS 3.x, Sun 386 (Road Runner)
	- Tandem (non-POSIX)
	- Prestandard VAX C compiler for VAX/VMS
	- Probably others that I've forgotten

29. If PROCINFO["sorted_in"] exists, for(iggy in foo) loops sort the
    indices before looping over them.  The value of this element
    provides control over how the indices are sorted before the loop
    traversal starts. See the manual.

30. A new isarray() function exists to distinguish if an item is an array
    or not, to make it possible to traverse multidimensional arrays.

31. asort() and asorti() take a third argument specifying how to sort.
    See the doc.
2012-03-17 03:16:20 +00:00
sbd
336e5b86cf Enable user-destdir support. 2012-03-17 01:54:37 +00:00
abs
cde27fd1bb Pickup PLIST.Linux2 from python27 not python24 - fix build on at least RedHat ES 5.6 2012-03-16 14:21:36 +00:00
plunky
f264503be8 Update to latest snapshot, changelog as
- use INSTALL_DATA to install manpages
  (prevents pages being marked executable)

- recognise (but ignore) the __returns_twice__ GCC attribute

- Fix bug causing failure when comparing bool pointers.
  Fixes Jira#PCC-383 by Nicolas Joly, bugfix by Will Noble on pcc-list.
2012-03-16 10:12:56 +00:00
obache
34a560cbb0 Bump PKGREVISION from default python to 2.7. 2012-03-15 11:53:20 +00:00
marino
c0bae9d513 lang/ruby: Fix ruby193-base for DragonFly
The maintainers of ruby have changed the shared library naming scheme for
FreeBSD and DragonFly:
For ruby18,  it's libruby18.so.18   (last part = RUBY_VER)
For ruby19,  it's libruby19.so.19   (last part = RUBY_VER)
for ruby193, it's libruby193.so.191 (last part derived from API, not version)

The rubyversion.mk was never updated to reflect that, and as a result ruby
1.9.3 has never built on DragonFly.  This commit will allow
lang/ruby193-base package to build.
2012-03-15 08:35:24 +00:00
sbd
e132f72dcb Update to GCC 4.4.7
GCC 4.4.7 is a bug-fix release containing fixes for regressions and serious
bugs in GCC 4.4.6.  This release marks the end of the maintainance of
the GCC 4.4 series.

This is the list of problem reports (PRs) from GCC's bug tracking system
that are known to be fixed in the 4.4.7 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
2012-03-15 07:43:30 +00:00
sbd
ac035951ed More dragonfly cleanup. 2012-03-15 07:25:12 +00:00
plunky
f1c1a15846 fix PLIST 2012-03-15 07:13:33 +00:00
sbd
753b43d69c As this package is marked NOT-FOR-DRAGONFLY remove dragonfly patches
and pre-configure.

Also remove MESSAGE_SUBST.
2012-03-15 06:52:07 +00:00
sbd
d942c2f8bc Pickup maintainership of gcc4 series packages.
This means I will also take care of adding newer gcc version.
2012-03-15 06:45:26 +00:00
wiz
341ee3356a Pass proper configure arguments so that it is happy with GNU tools available
on NetBSD; removes two dependencies.
Unlimit before running tests, reduces test failures.
Add t-crtstuff to tmake_file on NetBSD as well.

gcc46 should work much better now on NetBSD.

All from Kai-Uwe Eckhardt in private mail.

Bump PKGREVISION.
2012-03-14 23:24:54 +00:00
wiz
733d882056 Update to 5.1.5.
Lua 5.1.5 released. This is a bug-fix release.
(no further changelog found)

Remove master site that doesn't have new tarball.
Fix pkglint warning in patch-ac.
2012-03-12 15:49:27 +00:00
fhajny
0d58815515 Prevent objcopy to be used on SunOS, otherwise Ruby segfaults. 2012-03-12 12:30:28 +00:00
fhajny
f5f6c99cde Fix SunOS linker/as args. 2012-03-12 12:28:04 +00:00
sbd
fc890621c5 Remove the gcc4X/preconfigure.mk files, they are unused and obsolete. 2012-03-12 08:27:45 +00:00
sbd
10fb749550 Remove the MESSAGE files from gcc34 and gcc4X, the messages is VERY outdated! 2012-03-12 08:23:54 +00:00
markd
9aa132d660 Be explicit in not trying to build the JPL interface 2012-03-10 21:36:14 +00:00
obache
8a95af1ca9 bump PKGREVISION from python default change to 2.7. 2012-03-10 10:56:12 +00:00
cheusov
07e7526e38 clean-ups (adapted for recent mk-configure) 2012-03-09 18:58:19 +00:00
he
6a93df188e Update parrot to version 4.1.0.
Upstream changes:

- Core
   + Shared libraries and installable binaries are now stripped if
     built with --optimize on Cygwin, which greatly reduces their
     size on disk
   + New experimental PCC-related ops added to core.
- Documentation
   + Revised 'docs/project/release_manager_guide.pod'
- Tests
   + Parrot now uses Travis CI http://travis-ci.org
   + Parrot Continuous Integration (CI) with Travis CI means
     every commit of Parrot is now compiled and tested on gcc,
     g++ and clang with various Configure.pl options.
   + CI Notifications are sent to parrot-dev, the #parrot
     IRC channel and Smolder
   + Cardinal and Rakudo spec tests also on Travis CI
2012-03-09 14:06:31 +00:00
he
f83fb649f4 Update parrot to version 4.0.0.
Upstream changes:

- Core
   + Several cleanups to the interp subsystem API
   + Cleanups and documentation additions for green threads and timers
   + Iterator PMC and family now implement the "iterator" role
   + A bug in Parrot_ext_try was fixed where it was not popping a
     context correctly
- Documentation
   + Docs for all versions of Parrot ever released are now available
     at http://parrot.github.com
- Tests
   + Timer PMC tests were converted from PASM to PIR
2012-03-09 10:02:21 +00:00
he
8586244945 Update parrot to version 3.11.0.
Upstream changes:

- Core
   + packfile api and pbc handling improvements
   + smarter recursion tracking across threads
   + new "pop_upto_eh" op for finer-grained exception handling
   + subroutine-level profiling runcore cleanups
   + improved window support
- Languages
   + new math builtins in winxed (abs, sinh, cosh and tanh)
   + better inline support in winxed
   + squaak improvements (sub as expression, new read() builtin)
- Documentation
   + many new man pages thanks to gci students
- Tests
   + updated example code for FileHandle and Iterator
   + coding standards fixes
2012-03-08 14:10:12 +00:00