Commit graph

7619 commits

Author SHA1 Message Date
jperkin
b112e313df Increase the default YYMAXDEPTH from 150 to 300, fixes problems building
devel/editline where mdoc2man.awk would previously abort with a stack
overflow.  This is still pretty conservative compared to other parsers.

Bump PKGREVISION.
2014-03-25 12:50:49 +00:00
spz
bafdfcd889 build fix following the freetype2 update 2014-03-23 11:14:46 +00:00
spz
7bd3facf39 build fix for graphics/php53-gd following the freetype2 update 2014-03-23 09:55:59 +00:00
wiz
f11ea79b42 Copy relevant 5 PLIST-mangling lines from extension.mk,
so the bulk builds are hopefully happy again.
2014-03-20 12:40:21 +00:00
asau
b34b1b4288 Stop treating FreeBSD 10 as FreeBSD 1.
This lets a number of PHP extensions build.
Bump package revision.
2014-03-19 21:50:22 +00:00
asau
4ad67cac9e Prevent matching TCL 8.6. 2014-03-17 00:04:43 +00:00
taca
74d99ef419 Use RUBY_SUFFIX instead of RUBY_VER for consistency.
No functional change.
2014-03-16 17:54:31 +00:00
ryoon
9573a3c4b3 Add missing patch 2014-03-16 04:53:14 +00:00
ryoon
33cf811855 Update 1.3.2J
Fix PR pkg/48659 from Yasushi Oshima.
* Enable UTF-8 support

Changelog:
* Changes in opensource COBOL 1.3.2J

** New features

*** Merged OpenCOBOL 1.1CE updates.
    *** Thanks to The OpenCOBOL Project! ***

*** New compiler warning option: -Wcompat
    (1) multiply after division in a numeric expression
    (2) GO TO over the SECTION boundary
    (3) X, NX Literal usage

*** Supports for compatibility issues found in existing COBOL programs:

*** "COPY JOINING AS PREFIX/SUFFIX", "COPY PREFIXING/SUFFIXING"

*** 'OR' in "GREATER/LESS THAN OR EQUAL" to optional

*** Treat full-width spaces as blank(token delimiter) in source text

*** accept data description without period

*** accept SPECIAL-NAMES without period

*** accept IO-CONTROL without period

*** accept syntax of INDEXED before KEY in OCCURS clause

*** ND, NX Literal, and N, NC Literal in SJIS mode

*** RESERVE "NO" in SELECT statement - syntactically accepted, no functionality

*** cheating DATE value by environment variable (set COB_DATE=yyyy/mm/dd)

*** put sort/merge result record count on console (when set COB_VERBOSE=Y)

*** implicitly substitute WRITE with REWRITE on the file opened in I-O mode (when set COB_IO_ASSUME_REWRITE=Y)

*** treat sign-nibble 'C' as 'F' in unsigned packed numeric value, when also type checking.

*** added another device naming format in assign clause (conf.parameter assign-clause: jph1)

*** UPSI 0-7 aliased to SWITCH1-8

*** INVALID KEY for sequential READ/WRITE (conf.parameter use-invalidkey-handler-on-status34)

*** COBOL68 style COPY semantics in data description clause (conf.parameter cobol68-copy-in-data-description)

*** accept key field name on right hand side of WHEN expression in SEARCH statement (conf.parameter allow-search-key-in-rhs)

*** added optional "IS" for SORT KEY spec. syntax

*** ignore "RECORD CONTAINS" (conf.parameter ignore-invalid-record-contains)

** Changes

*** omit checking field reference in DATA RECORDS

*** improve parser error recovery and source line-number in messages

** Other Updates

*** added some tests

*** updated message catalog for 'ja'

*** fixed bug in decording multibytes chars in section/paragraph name in compile messages

-----------------------------------------------------------------------

* Changes in opensource COBOL 1.3.1J

** New features

*** Enhanced SPLIT KEY support also accepts multiple key items specified for RECORD KEY.

*** Added SPLIT KEY support to START statement.

*** Added compilation warning that SPLIT KEY is currently only available on VB-ISAM
    (and other ISAM compatibles).

*** Conditional compiler directive $IF.

*** Automatic file creation on opening non exisiting file for I-O, EXTEND.

*** Added DELETE FILE statement.

** Bug fixes

*** Fixed the problem that COPY statement ignores the last line of each copybook when
    it does not end with line break. Actually same as opensource COBOL 1.2J, applied
    again to repair corruption in recent changes.

*** Restored compilation warning for KEY phrase in READ statement on the SEQUENTIAL
    mode file. It seemed to have been corrupted in recent changes.

*** Fixed problem that DYNAMIC phrase has no effect when -assign_external option is
    specified.

*** Fixed problem that some options are never passed to READ routine in USERFH.

*** Fixed problem of build time causes error when no curses library given.

*** Fixed some segfault on compilation error.

*** Fixed problem eliminates record length information on READing, SORTing variable
    length record.

*** Fixed internal error on long Japanese word in PROGRAM-ID.
2014-03-16 04:52:42 +00:00
taca
6cba5cd6c4 Move definition of GEM_EXTSDIR and PRINT_PLIST_AWK definition block to
appropriate place.  Noted by obache@.
2014-03-15 12:30:26 +00:00
obache
542cf4aa94 Fixes dependency pattern for the case RUBY_JSON_TYPE=pure. 2014-03-15 08:16:03 +00:00
dholland
e32c10a428 Fix py-readline build with readline 6.3. 2014-03-15 05:38:14 +00:00
ryoon
25bd848e4b Fix build under SCO OpenServer 5.0.7/3.2
and add workaround for empty result of nl_langinfo(CODESET).
This workaround is needed for devel/gtexinfo.
2014-03-14 22:41:10 +00:00
asau
803939e1cc Do not preserve owner of installed files.
This causes multiple failures of Ruby gems in FreeBSD bulk builds.
(Besides, it is unclear whether it is actually needed or wanted.)
2014-03-14 22:31:31 +00:00
taca
debea21529 Switch default version of Ruby to 2.0.0.
And add value for Ruby 2.1.1 in description.
2014-03-14 19:54:23 +00:00
taca
874cc9c337 Add and enable ruby21 and ruby21-base. 2014-03-14 19:48:54 +00:00
taca
d9300e652e Add ruby21 package which contains all packages from Ruby 2.1.1
distributuons:

	ruby211-base
	ruby211-gdbm
	ruby211-fiddle
	ruby211-readline
	ruby211-tk package

Notice: ruby-curses was dropped since Ruby 2.1.0.
2014-03-14 19:47:00 +00:00
taca
cf970b8d93 Oops, I forgot to update one word. 2014-03-14 19:44:25 +00:00
taca
2f72af218d Add ruby21-base, base of Ruby 2.1.1. Ruby 2.1.1 is second release of
Ruby 2.1, post release of Ruby 2.0.

*WARNING!* Not all of ruby pkgsrc are supported yet.

Ruby 2.1 has many improvements including speedup without severe
incompatibilities. You can use this on Rails and other applications, and get a
more comfortable experience.

This release includes many bugfixes. See tickets and ChangeLog for details.

Following the previously announced changed versioning policy of Ruby 2.1, this
version is simply called ¡È2.1.1¡É.

Update: We¡Çve noticed a regression in Hash#reject. For more details, see:
Regression of Hash#reject in Ruby 2.1.1.
2014-03-14 19:40:47 +00:00
taca
04590e4269 Enable using 21 to RUBY_VER; Ruby 2.1.1. 2014-03-14 19:33:59 +00:00
taca
8eda6d6744 Remove mention to rdoc's version in comment. 2014-03-14 19:33:10 +00:00
taca
7bfa1d5543 Update ruby-execjs to 2.0.2.
* Skip testing with json gem.
* Prefer JSON generate to dump.
* Use JSON parse over load.
2014-03-14 17:21:29 +00:00
taca
e18d2a00f4 Update ruby-coffee-script-source to 1.7.0.
1.7.0 – January 28, 2014

* When requiring CoffeeScript files in Node you must now explicitly register
  the compiler. This can be done with require 'coffee-script/register' or
  CoffeeScript.register(). Also for configuration such as Mocha's, use
  coffee-script/register.

* Improved error messages, source maps and stack traces. Source maps now use
  the updated //# syntax.

* Leading . now closes all open calls, allowing for simpler chaining syntax.

$ 'body'
.click (e) ->
  $ '.box'
  .fadeIn 'fast'
  .addClass '.active'
.css 'background', 'white'


$('body').click(function(e) {
  return $('.box').fadeIn('fast').addClass('.active');
}).css('background', 'white');

* Added **, // and %% operators and ... expansion in parameter lists and
  destructuring expressions.

* Multiline strings are now joined by a single space and ignore all
  indentation. A backslash at the end of a line can denote the amount of
  whitespace between lines, in both strings and heredocs. Backslashes
  correctly escape whitespace in block regexes.

* Closing brackets can now be indented and therefore no longer cause
  unexpected error.

* Several breaking compilation fixes. Non-callable literals (strings, numbers
  etc.) don't compile in a call now and multiple postfix conditionals compile
  properly. Postfix conditionals and loops always bind object
  literals. Conditional assignment compiles properly in subexpressions. super
  is disallowed outside of methods and works correctly inside for loops.

* Formatting of compiled block comments has been improved.

* No more -p folders on Windows.

* The options object passed to CoffeeScript is no longer mutated.
2014-03-14 17:19:18 +00:00
ryoon
28382ad539 Trigger PY_PEP3147=yes in PYTHON_VERSION_DEFAULT={26,27} case.
Fix build when PYTHON_VERSION_DEFAULT={26,27}.
2014-03-14 14:04:07 +00:00
taca
bb5463697c Use GEM_EXTSDIR only if it isn't empty. 2014-03-14 13:21:34 +00:00
rodent
12ddc9e230 +py-pythonz! 2014-03-14 03:19:18 +00:00
rodent
9bc84d3d01 Import py27-pythonz-1.2.1 as lang/py-pythonz.
pythonz is a program to automate the building and installation of Python in the
users $HOME. This is a fork of the original project, pythonbrew.

CPython, Stackless, PyPy and Jython are supported.
2014-03-14 03:17:49 +00:00
taca
3de21a410a Update ruby200-base and ruby200 packages to 2.0.0p451 (Ruby 2.0.0-p451).
pkgsrc chagnges:

* Use RUBY_SUFFIX instead of RUBY_VER for appropriate place.
* Detect NetBSD correctly in Gem::Platform.

Quote from release announce:

 This release includes many bugfixes. See tickets and ChangeLog for details.
2014-03-13 18:00:02 +00:00
taca
960f3b3166 Update ruby193-base and related packages to 1.9.3p545 (Ruby 1.9.3-p545).
pkgsrc chagnges:

* Use RUBY_SUFFIX instead of RUBY_VER for appropriate place.
* Detect NetBSD correctly in Gem::Platform.

Quote from release announce:

This is the last ordinal release of Ruby 1.9.3. It means that Ruby 1.9.3 goes
into the state of the security maintenance phase, and will never be released
unless any critical regressions or security issues are found.  This phase is
planned to be maintained for 1 year. Then, maintenance of Ruby 1.9.3 will be
ended at Feb. 24th, 2015.

This release includes many bugfixes. See tickets and ChangeLog for details.
2014-03-13 17:53:36 +00:00
taca
2f7b096bf4 Add GEM_CLEANBUOLD_EXTENSIONS and GEM_EXTSDIR macro and related rules
to support rubygems bundled with Ruby 2.1.1 (Rubygems 2.2 and later?).
2014-03-13 17:21:01 +00:00
taca
a3d2659e70 Refelect change of RUBY_SRCDIR. 2014-03-13 17:06:42 +00:00
taca
9144fe5f96 Change to improve frame work and to prepare to support Ruby 2.1.1.
* Replace RUBY210_* to RUBY21_* for Ruby 2.1.1.  And RUBY_VER of
  value "21" would support Ruby 2.1.1.
* Make RUBY_SUFFIX to contain major-minor-teeny.  (It is not always
  the same as RUBY_VER any more.)
* Make RUBY_SRCDIR to relative path.
2014-03-13 17:06:12 +00:00
adam
1583750f36 Changes 1.3.4.20131226:
+ add configure check to work around recent breakage in Cygwin's math.h
  which declares _LIB_VERSION without allowing it to be updated
+ minor updates to configure script, for clang and mingw
+ update config.guess and config.sub
2014-03-13 16:35:23 +00:00
taca
96c636a7f4 Add RUBY_SUFFIX to FILES_SUBST, MESSAGE_SUBST and PLIST_SUBST. 2014-03-13 16:15:46 +00:00
jperkin
9e7a1ba4b9 Set USE_GCC_RUNTIME=yes for packages which build shared libraries but do
not use libtool to do so.  This is required to correctly depend upon a
gcc runtime package (e.g. gcc47-libs) when using USE_PKGSRC_GCC_RUNTIME.
2014-03-13 11:08:49 +00:00
justin
3ac2e816d4 Commit ommitted distinfo for LuaJIT2 2.0.3 upgrade 2014-03-13 08:20:53 +00:00
jnemeth
f4fc8b94de sort 2014-03-13 07:26:06 +00:00
justin
27ff726047 Update LuaJIT2 to 2.0.3.
This release has the new PS4 port and various important bug fixes
over 2.0.2 -- an update is recommended.

Updated as discussed with maintainer alnsn@netbsd.org
2014-03-12 22:49:14 +00:00
asau
1637243286 Stop treating FreeBSD 10 as FreeBSD 1.
This lets multiple PHP modules to build on FreeBSD.
2014-03-12 19:52:04 +00:00
ryoon
5965fd777b Update to 20121220
* Works fine under Debian GNU/Linux 7.4, NetBSD/amd64 6.99.36
* Merge pkgsrc specific changes

Changelog:
Dec 20, 2012:
	fiddled makefile to get correct yacc and bison flags.  pick yacc
	(linux) or bison (mac) as necessary.

	added  __attribute__((__noreturn__)) to a couple of lines in
	proto.h, to silence someone's enthusiastic checker.

	fixed obscure call by value bug in split(a[1],a) reported on
	9fans.  the management of temporary values is just a mess; i
	took a shortcut by making an extra string copy.  thanks
	to paul patience and arnold robbins for passing it on and for
	proposed patches.

	tiny fiddle in setfval to eliminate -0 results in T.expr, which
	has irritated me for 20+ years.

Aug 10, 2011:
	another fix to avoid core dump with delete(ARGV); again, many thanks
	to ruslan ermilov.

Aug 7, 2011:
	split(s, a, //) now behaves the same as split(s, a, "")

Jun 12, 2011:
	/pat/, \n /pat/ {...} is now legal, though bad style to use.

	added checks to new -v code that permits -vnospace; thanks to
	ruslan ermilov for spotting this and providing the patch.

	removed fixed limit on number of open files; thanks to aleksey
	cheusov and christos zoulos.

	fixed day 1 bug that resurrected deleted elements of ARGV when
	used as filenames (in lib.c).

	minor type fiddles to make gcc -Wall -pedantic happier (but not
	totally so); turned on -fno-strict-aliasing in makefile.

May 6, 2011:
	added #ifdef for isblank.
	now allows -ffoo as well as -f foo arguments.
	(thanks, ruslan)

May 1, 2011:
	after advice from todd miller, kevin lo, ruslan ermilov,
	and arnold robbins, changed srand() to return the previous
	seed (which is 1 on the first call of srand).  the seed is
	an Awkfloat internally though converted to unsigned int to
	pass to the library srand().  thanks, everyone.

	fixed a subtle (and i hope low-probability) overflow error
	in fldbld, by adding space for one extra \0.  thanks to
	robert bassett for spotting this one and providing a fix.

	removed the files related to compilation on windows.  i no
	longer have anything like a current windows environment, so
	i can't test any of it.

May 23, 2010:
	fixed long-standing overflow bug in run.c; many thanks to
	nelson beebe for spotting it and providing the fix.

	fixed bug that didn't parse -vd=1 properly; thanks to santiago
	vila for spotting it.

Feb 8, 2010:
	i give up.  replaced isblank with isspace in b.c; there are
	no consistent header files.

Nov 26, 2009:
	fixed a long-standing issue with when FS takes effect.  a
	change to FS is now noticed immediately for subsequent splits.

	changed the name getline() to awkgetline() to avoid yet another
	name conflict somewhere.

Feb 11, 2009:
	temporarily for now defined HAS_ISBLANK, since that seems to
	be the best way through the thicket.  isblank arrived in C99,
	but seems to be arriving at different systems at different
	times.

Oct 8, 2008:
	fixed typo in b.c that set tmpvec wrongly.  no one had ever
	run into the problem, apparently.  thanks to alistair crooks.

Oct 23, 2007:
	minor fix in lib.c: increase inputFS to 100, change malloc
	for fields to n+1.

	fixed memory fault caused by out of order test in setsval.

	thanks to david o'brien, freebsd, for both fixes.

May 1, 2007:
	fiddle in makefile to fix for BSD make; thanks to igor sobrado.

Mar 31, 2007:
	fixed some null pointer refs calling adjbuf.

Feb 21, 2007:
	fixed a bug in matching the null RE in sub and gsub.  thanks to al aho
	who actually did the fix (in b.c), and to wolfgang seeberg for finding
	it and providing a very compact test case.

	fixed quotation in b.c; thanks to Hal Pratt and the Princeton Dante
	Project.

	removed some no-effect asserts in run.c.

	fiddled maketab.c to not complain about bison-generated values.

	removed the obsolete -V argument; fixed --version to print the
	version and exit.

	fixed wording and an outright error in the usage message; thanks to igor
	sobrado and jason mcintyre.

	fixed a bug in -d that caused core dump if no program followed.

Jan 1, 2007:
	dropped mac.code from makefile; there are few non-MacOSX
	mac's these days.

Jan 17, 2006:
	system() not flagged as unsafe in the unadvertised -safe option.
	found it while enhancing tests before shipping the ;login: article.
	practice what you preach.

	removed the 9-years-obsolete -mr and -mf flags.

	added -version and --version options.

	core dump on linux with BEGIN {nextfile}, now fixed.

	removed some #ifdef's in run.c and lex.c that appear to no
	longer be necessary.
2014-03-12 14:20:43 +00:00
obache
6adf0a6bb5 For smtpd.py, only rename with ${PY_VER_SUFFIX} to be installed as a tool,
or rename of module name affect to other parts using this module.
Noticed by Benjamin Lorenz in tech-pkg@.

Additionally, set ALTERNATIVE for bin/smtpd.py.
2014-03-12 12:57:06 +00:00
obache
2e272263a8 For smtpd.py, only rename with ${PYVERSUFFIX} to be installed as a tool,
or rename of module name affect to other parts using this module.
Noticed by Benjamin Lorenz in tech-pkg@.

Additionally, set ALTERNATIVE for bin/smtpd.py.
2014-03-12 12:40:57 +00:00
wiz
a561078476 Include lang/python/extension.mk to get saner PLISTs. 2014-03-12 10:42:42 +00:00
wiz
04c78223fe Update to 3.3.5:
Python 3.3.5 was released on March 9th, 2014.

Python 3.3.5 includes fixes for these important issues:

    a 3.3.4 regression in zipimport (see http://bugs.python.org/issue20621)
    a 3.3.4 regression executing scripts with a coding declared
    and Windows newlines (see http://bugs.python.org/issue20731)
    potential DOS using compression codecs in bytes.decode() (see
    http://bugs.python.org/issue19619 and
    http://bugs.python.org/issue20404)

and also fixes quite a few other bugs.

This release fully supports OS X 10.9 Mavericks. In particular,
this release fixes an issue that could cause previous versions of
Python to crash when typing in interactive mode on OS X 10.9.
2014-03-12 10:39:43 +00:00
wiz
d7ac00cb1c Remove lib/mono/2.0/mcs.exe.so.
Reported crufty by Iain Morgan <Iain.Morgan@nasa.gov> on pkgsrc-users.
2014-03-11 22:11:45 +00:00
jperkin
222f8dc36b Import initial SMF support for individual packages. 2014-03-11 14:34:36 +00:00
jperkin
ccbb2ac7b1 Don't limit the stub functions to x86_64 only on newer Darwin, i386
needs them too.  Fixes various dependencies.

Bump PKGREVISION.
2014-03-11 10:29:30 +00:00
jperkin
6ba407bb9d Force the use of clang on Snow Leopard, the llvm-backed gcc is unable to
compile Python 3.3 correctly, and as per http://bugs.python.org/issue13241
the Python developers are uninterested in fixing this.
2014-03-10 23:14:35 +00:00
fhajny
47fee01a63 Grab maintainership 2014-03-10 15:42:19 +00:00
taca
a2c93c09f5 Add and enable tcl85. 2014-03-10 14:21:12 +00:00