Commit graph

6511 commits

Author SHA1 Message Date
dholland
84e1e4e833 Add m4 to USE_TOOLS. 2012-06-28 07:44:38 +00:00
dholland
32b0d22345 Make this available on x86_64. It builds and passes its self-tests. 2012-06-28 05:41:11 +00:00
asau
e0263150b3 Remove "-m486" flag to let it build with contemporary GCC. 2012-06-27 14:07:55 +00:00
sbd
596125b476 On Linux libieee can only appear once on the linker command line. 2012-06-24 08:27:31 +00:00
marino
ea33efa679 lang/gcc47: Add support for DragonFly
GCC47 was marked NOT-FOR-DRAGONFLY, so support has been added.

* DragonFly-specific files added via patch mechanism
* Some existing patches modified to add DragonFly configuration items
* dl_iterate_phdr error handling support added (FreeBSD support was altered,
  NetBSD and OpenBSD support is commented out)
* The java language is taken off as a default option

On the i386 platform, the compiler will build from a full bootstrap, but
one of the later stages fails on x86_64.  It fails to find libstdc++.so.6
even though the previous stage library was built and -B, -L flags point
to it.  The cause of the platform-specific build failure isn't clear --
The workaround is to disable the bootstrap on DragonFly so that the compiler
is built in one stage instead of three.  This workaround could have been
limited to the x86_64-DragonFly platform only, but currently is applied to
i386-DragonFly too.
2012-06-23 22:13:02 +00:00
dholland
8a6abfd99c Disable a private and mostly broken reimplementation of strerror().
Should fix Solaris build.
2012-06-23 21:30:05 +00:00
dholland
ded5f12ed2 Hide a bunch of own declarations of standard functions; should fix the
Solaris build. While here, stop stuffing pointers in ints on 64-bit
platforms (other than Alpha, which it already knew about) and therefore
bump PKGREVISION to 1.
2012-06-23 21:17:17 +00:00
jperkin
2227014c6c Add missing INSTALLATION_DIRS. 2012-06-23 07:30:24 +00:00
sbd
1ab7e97e00 When linking with X11 add an rpath to X11 libdir.
Bump PKGREVISION
2012-06-22 11:39:44 +00:00
sbd
60c0dbf02e When linking with a non-builtin BDB an rpath to it libdir is needed.
Bump PKGREVISION.
2012-06-22 11:36:10 +00:00
marino
8463e2ac3e lang/gcc47: Update distinfo due to prior commit
The netbsd/ctype_base.h patch was added in the previous update without
adding a new entry to distinfo.
2012-06-22 03:52:26 +00:00
asau
27ff9f4fd9 Disable optimization to help building on NetBSD 6.
Bump package revision.
2012-06-20 05:28:48 +00:00
taca
c01737dd25 Remove PHP 5.2.x supporting code. 2012-06-18 15:14:19 +00:00
asau
328d95a8bb Update to Yap 6.2.2
In terms of the core YAP, most changes are small bug fixes. They include

- better support for 64 bits in win64,
- some fixes to the garbage collector
- OSX Lion compilation
- wide char support
- bug in copy_term when some variables have attributes
- fixes to lam interface
- C-interface and SWI support
- over-optimisation of =/2.
- arithmetic exceptions
- write_canonical (Ulrich)
- retracting may not follow lu semantics
- minor predicate import bug.

There has been a lot of progress in ProbLog and cplint.
2012-06-16 19:34:49 +00:00
taca
7debafb3ef Make RUBY_RAILS_DEFAULT to "32" since Ruby on Rails 3.0.x is EOL. 2012-06-16 15:24:56 +00:00
taca
c0935424aa Remove support for php5 (PHP 5.2.x). 2012-06-16 15:18:13 +00:00
taca
6480a60500 Remove php5 (PHP 5.2.17), please migra to php53 or php54. 2012-06-16 15:15:05 +00:00
taca
0a0e993f27 Remove php5. 2012-06-16 15:14:22 +00:00
taca
ba0853c88c Limit upper version of PHP. 2012-06-16 05:24:10 +00:00
taca
beadbfc180 Add and enable php54. 2012-06-16 05:22:34 +00:00
taca
88040b8ac3 Adding php54 (PHP 5.4.4) to pkgsrc.
Key new features: traits, a shortened array syntax, a built-in webserver for
testing purposes and more.

A migration guide: http://php.net/migration54
Full changes: http://www.php.net/ChangeLog-5.php
2012-06-16 05:21:55 +00:00
taca
a1cc947269 Restrict to PHP 5.2.x and 5.3.x. 2012-06-16 02:56:29 +00:00
taca
157c5b6aa6 Update of frame work for PHP and support for PHP 5.4.x.
* PHP_VERSION_DEFAULT, PHP_VERSIONS_ACCEPTED, PKG_PHP_VERSION now
  don't accept 5 any more but 52, 53, 54.
  Each value corresponding to PHP 5.2.x, 5.3.x, 5.4.x.
* PHP_PKG_PREFIX might be "php54".
* phpversion.mk defines PHP_BASE_VERS.
* phpversion.mk defines each PHP's exact version for now.

TODO:
	php{5,53,54}/Makefile.{common,php} could be arranged to some
	redundant codes.
2012-06-16 02:47:51 +00:00
taca
c95c9fcc2d Update php53 to 5.3.14 (PHP 5.3.14).
Version 5.3.14
06-June-2012

* CLI SAPI
    - Fixed bug #61546 (functions related to current script failed when
      chdir() in cli sapi)

* Core
    - Fixed CVE-2012-2143
    - Fixed bug #62005 (unexpected behavior when incrementally assigning to a
      member of a null object)
    - Fixed bug #61730 (Segfault from array_walk modifying an array passed by
      reference)
    - Fixed missing bound check in iptcparse()
    - Fixed bug #61764 ('I' unpacks n as signed if n > 2^31-1 on LP64)
    - Fixed bug #54197 ([PATH=] sections incompatibility with
      user_ini.filename set to null)
    - Fixed bug #61713 (Logic error in charset detection for htmlentities)
    - Fixed bug #61991 (long overflow in realpath_cache_get())
    - Changed php://fd to be available only for CLI.

* CURL
    - Fixed bug #61948 (CURLOPT_COOKIEFILE '' raises open_basedir restriction)

* COM
    - Fixed bug #62146 com_dotnet cannot be built shared

* Fileinfo
    - Fixed bug #61812 (Uninitialised value used in libmagic)

* Iconv
    - Fixed a bug that iconv extension fails to link to the correct library
      when another extension makes use of a library that links to the iconv
      library. See https://bugs.gentoo.org/show_bug.cgi?id=364139 for detail

* Intl
    - Fixed bug #62082 (Memory corruption in internal function
      get_icu_disp_value_src_php()

* JSON
    - Fixed bug #61537 (json_encode() incorrectly truncates/discards
      information)

* PDO
    - Fixed bug #61755 (A parsing bug in the prepared statements can lead to
      access violations)

* Phar
    - Fixed bug #61065 (Secunia SA44335)

* Streams
    - Fixed bug #61961 (file_get_contents leaks when access empty file with
      maxlen set)
2012-06-16 01:27:24 +00:00
joerg
28d4eb66eb Deal with broken name lookup in GCC. 2012-06-15 18:53:30 +00:00
asau
0ae2798867 The package doesn't require GMP, turn it off, provide option instead. 2012-06-15 09:20:28 +00:00
sbd
1fc7be4400 Add readline option.
Bump PKGREVISION.
2012-06-15 00:32:27 +00:00
sbd
ebbb80b3bc Move pkg options to options.mk 2012-06-15 00:29:27 +00:00
sbd
f985e7d13d Add missing devel/gmp buildlink.
Bump PKGREVISION.
2012-06-14 22:23:36 +00:00
jperkin
30f3fc7ded Apply limited part of patch from perl bug 63604 to fix build on Solaris
with GCC 64-bit.  Tested on 32-bit too.

Fixes PR pkg/44999.
2012-06-14 16:12:11 +00:00
taca
cee51c341b Change _RUBY_RAILS_DEPENDS_EXACT to RUBY_RAILS_STRICT_DEP and it public.
For Ruby on Rails component packages depends strictly on teeny version
(RUBY_RAILS_STRICT_DEP is "yes") and others depends on minor version.

Fix some none-component packages which accidently depends strictly.
2012-06-14 15:11:58 +00:00
taca
c7091c36c5 Use a tab instead of spaces. 2012-06-14 15:03:14 +00:00
taca
6f9acfabbc Oops, fix cut&paste error. 2012-06-14 15:01:25 +00:00
taca
06637fc831 Start update of Ruby on Rails 3.0.14 and 3.1.6. 2012-06-14 14:45:25 +00:00
sbd
cdfc7f300d Recursive PKGREVISION bump for libxml2 buildlink addition. 2012-06-14 07:43:06 +00:00
obache
6752115e3f Update sun-{jre,jdk}6 to 6.0.33.
* Olson Data 2012c
* Bug Fixes
  This release contains fixes for security vulnerabilities. For more information,
  see Oracle Java SE Critical Patch Update Advisory.
  http://www.oracle.com/technetwork/topics/security/javacpujun2012-1515912.html
2012-06-14 01:05:36 +00:00
taca
a1de823be0 Start update of Ruby on Rails 3.2.6. 2012-06-13 15:12:40 +00:00
wiz
2f9e0bbe6e Add inet6 to default suggested options. It's 2012. 2012-06-12 15:45:54 +00:00
taca
6a1b939045 Add fix for http://secunia.com/advisories/44335/, also CVE-2012-2386.
Bump PKGREVISION.
2012-06-12 14:45:51 +00:00
joerg
60932acbe7 Redo netbsd/ctype_base.h patch to not pollute the namespace as much with
sys/param.h.
2012-06-08 15:42:28 +00:00
abs
3aa7b0710e Work around VAX lack of FP INF 2012-06-05 08:58:36 +00:00
obache
4c3246a3dc Update yabasic to 2.763.
PR 46532 by Wen Heping.
While here, set LICENSE.

Version 2.762 (September 16, 2005)
  - Swapped the precedence of unary minus and exponentiation to
    follow the mainstream of programming languages. Suggested
    by Mike Hoffman.
  - Fixed a bug with drawing the outline of a triangle.
  - Lots bugs and typos fixed in the docu. Thanx to A. Costa !
  - rinstr() is okay again.
  - system$() may not dump any longer, if an external command returns no output.
  - Some improvements for compiling on FreeBSD.
  - Made the text-command working again.
  - Maybe yabasic does not leak resources under Windows 95 any longer.
  - Some fixes related with the console window under Windows
  - Added a list of reserved words to the documentation.
  - Special thanks to Derek and Mike Huffmann !

Version 2.76 (April 25, 2005)
  Some major improvements for grafics
  - Full color support !
  - Different fonts for the text-command
  - The new command triangle

Version 2.75 (May 19, 2004)
  - Yabasic finally has an Icon under Windows
  - The str$()-function, may now format numbers
    like 123,456.56 (or 123.456,56 for german conventions)
  - Changed the system()-function under Windows
    to use the right command-processor
  - Added a list of command, grouped by topics to the
    documentation
  - Yellow is no longer brown under windows
  - Removed a security problem related with printing
    under Unix
  - Programs, that import libraries can now be
    bound, including all the imported libraries

Version 2.740 (January 18, 2003)
  - Implemented the bind-feature
  - More verbose messages on failing open-calls

Version 2.730 (August 19, 2003)
  - Complete rewrite of the documentation
  - Updated my system, which introduced new
    versions of the toolchain (gcc, autoconf, ...)
  - No changes in yabasic itself
2012-06-04 11:30:21 +00:00
abs
4a2d0697c8 Work around (FSVO work around) VAX's lack of inf. 2012-06-03 21:23:10 +00:00
cheusov
f805a1a1b0 Use ${PREFIX}/gnu/bin/ld instead of ${PREFIX}/bin/gnu-ld 2012-06-02 11:55:50 +00:00
taca
2492bb8a32 * Don't use --enable-wide-getaddrinfo on SunOS.
* Add a patch from Ruby's repository, r35698; make sure to keep space
  between "-o" and output filename.

Bump PKGREVISION.
2012-06-02 02:23:33 +00:00
taca
4719ecce36 Add a patch from Ruby's repository, r35698; make sure to keep space
between "-o" and output filename.

Bump PKGREVISION.
2012-06-02 02:21:15 +00:00
taca
4f1fa244d1 s/RUBY19_BASE_HACKS_MK/RUBY193_BASE_HACKS_MK/.
No functional change.
2012-06-02 02:14:39 +00:00
taca
e53b03617f Start update of Ruby on Rails to 3.0.13/3.1.5/3.2.5. 2012-06-02 01:25:57 +00:00
taca
06b457e3ed Update ruby-execjs to 1.4.0.
Changes are unavailable.
2012-06-02 00:53:50 +00:00
taca
1484671875 Update ruby-coffee-script-source to 1.3.3.
Changes are unavailable.
2012-06-02 00:53:10 +00:00