1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-30 01:15:52 +00:00
Commit Graph

12940 Commits

Author SHA1 Message Date
Adam Weinberger
f1c41f7305 Add USES=readline to fix configure. 2014-07-21 17:15:14 +00:00
Rene Ladan
fd2ffac373 Stage support.
PR:		191066
Submitted by:	maintainer <bob@eager.cx>
2014-07-21 14:33:51 +00:00
Pietro Cerutti
364a875e6d - Update to 05_20140720
Changes:

  * The compiler has been improved to generate overflow checking code
    by default. The generation of overflow checking code can be
    switched off with the option -so.
  * The exception OVERFLOW_ERROR has been introduced. It is raised by
    the interpreter and by compiled programs when an integer overflow
    occurs.
  * A paragraph about integer overflow and the installation of Seed7
    has been added to the FAQ.
  * The chapter about exceptions in the manual has been improved.
  * The program chkovf.sd7, which checks the recogition of integer
    overflows, has been added.
  * Checks for +, -, *, rem, mod, <<, +:=, -:=, *:=, succ, pred, incr
    and decr have been added to chkint.sd7.
  * Checks for the lpad operator have been added to chkstr.sd7.
  * The compiler option -r has been replace by the option -sr.
  * The program calc7.sd7 has been improved to report MEMORY_ERROR and
    OVERFLOW_ERROR.
  * The library make.s7i has been improved such that make7.sd7 accepts
    echo (and echo.) statements without parameters.
  * The function eof has been defined for the type tlsFile in tls.s7i.
  * The function gets in tls.s7i has been improved.
  * The function getHttp in gethttp.s7i has been improved to avoid an
    endless loop when eof has been reached.
  * The function memcpy_from_strelem has been added to striutl.c. This
    function uses loop unrolling inspired by Duff's device and a trick
    with a binary or (|=) to check for allowed values.
  * The functions filWrite, socWrite and bstParse have been changed
    to use memcpy_from_strelem. The reduction in runtime has been
    measured with gcc and valgrind. The runtime of filWrite, socWrite
    and bstParse has been reduced to 53%, 61% and 56% respectively.
  * Documentation comments have been added to integer.s7i, bin32.s7i,
    intlib.c and striutl.c.
  * The compiler has been improved to generate overflow checking code
    for *, <<, >>, *:=, <<:= and >>:= .
  * The generation of overflow checking code for the operators rem and
    mod has been improved.
  * Checks for overflow, division by zero, numeric error and index out
    of bounds in compiled programs now use the macros ovfChk, divChk,
    numChk and idxChk. This macros inform the C compiler about the
    unlikeliness of an exception.
  * The function fltIPow has been improved to avoid a signed integer
    overflow, when the exponent is the most negative integer.
  * The primitive actions INT_ULSHIFT and INT_ULSHIFT_ASSIGN have been
    added and supported in interpreter and compiler.
  * A version of the function uint_rand, which uses 128-bit integers,
    has been added to int_rtl.c.
  * The function raise_error3 in runerr.c has been renamed to
    interprRaiseError.
  * The configuration values INT128TYPE, UINT128TYPE and MACRO_DEFS
    have been added to cc_conf.s7i. The configuration value
    SIGILL_ON_OVERFLOW has been replaced with OVERFLOW_SIGNAL.
  * The functions constValueIsEqual, checkRangeFromZero,
    process_const_int_lshift, process_const_int_lshift_assign,
    process_const_int_rshift_assign, process_const_int_mult,
    process_const_int_mult_assign, process_const_int_ulshift_assign,
    process_const_int_ulshift and process_const_int_urshift_assign
    have been added to int_act.s7i.
  * The function intExpr in chkbig.sd7, chkexc.sd7, chkint.sd7 and
    chkstr.sd7 has been changed to make sure that the C compiler
    cannot evaluate it at compile time.
  * The runtime of the functions str_lpad, strLpad and strLpadTemp has
    been improved.
2014-07-21 08:34:26 +00:00
Kubilay Kocak
a5c703076e lang/python-doc-html: Update for Python 2.7.8
Update Python documentation for the recent lang/python27 2.7.8 update.

Includes updates for: HTML, PDF (A4), PDF (Letter) and Text formats and slave
ports.

Reported by:	pkg-fallout
2014-07-21 05:07:59 +00:00
Antoine Brodin
47334312c6 Drop some %%PORTDATA%%
With hat:	portmgr
2014-07-20 19:57:14 +00:00
Rene Ladan
ca3963f3b8 Remove expired ports:
2014-07-20 lang/stklos: Fails testsuite on all platforms, unmaintained upstream
2014-07-20 lang/ikarus: Upstream project died in 2009
2014-07-20 security/pam_pgina: main site disappeared, no more public distfiles
2014-07-20 09:40:31 +00:00
Gerald Pfeifer
5eb25eb500 Update to GCC 4.7.4, the latest (and final) release in the GCC 4.7
series that closes this branch.

Extend full-regression-test by running contrib/test_summary.

Also clean *.la files in LIBEXEC, and recursively so, there and for
TARGLIB.
2014-07-19 12:47:41 +00:00
Tijl Coosemans
a14d5f8d2d Remove libtool .la files from all Qt ports
Approvedy by:	kde (makc)
2014-07-19 11:09:00 +00:00
Gerald Pfeifer
a1401b4950 Update to the 20140716 snapshot of GCC 4.9.2 which is pretty close to
the upstream GCC 4.9.1 release.
2014-07-19 09:30:18 +00:00
Ashish SHUKLA
acde1438e4 - Add explicit BUILD_DEPENDS on libffi to fix brokenness on i386 platforms
Reported by:	pkg-fallout-builder
2014-07-18 07:45:24 +00:00
Brooks Davis
1795fd2739 Update to the latest clang/llvm changes.
Updated USES.
2014-07-17 15:29:54 +00:00
Thomas Zander
5539ef83bb - Update to latest upstream release 1.7.1
- Assign maintainership to Timothy Beyer <beyert@cs.ucr.edu>
  (previously ports@)
- General cleanup
- Add LICENSE
- Remove twelf from LEGAL (port is now BSD2CLAUSE licensed)

PR:		191758
Submitted by:	Timothy Beyer <beyert@cs.ucr.edu>
Approved by:	mentors (implicit)
2014-07-16 20:37:19 +00:00
Baptiste Daroussin
f329319eb5 Fix some non default LIB_DEPENDS
With hat:	portmgr
2014-07-16 08:13:58 +00:00
Adam Weinberger
136cc8f44f Add DOCS option where PORTDOCS appears in plist. 2014-07-16 02:29:34 +00:00
Jung-uk Kim
a2b38dd4eb Fix plist without THREADS option. 2014-07-15 20:42:06 +00:00
Adam Weinberger
1f65a30b2a Add EXAMPLES to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MEXAMPLES. 2014-07-15 17:52:17 +00:00
Adam Weinberger
1c7521fb62 Correct all instances where OPTIONS_DEFINE was being overwritten
by multiple definitions.
2014-07-15 17:37:38 +00:00
Adam Weinberger
d7ecdbf615 Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS.
I'm not touching ruby19/ruby20/ruby21, but they also check for :MDOCS
without defining it in OPTIONS_DEFINE.
2014-07-15 15:49:33 +00:00
Gabor Pali
9d73ec3dbc - Fix LIB_DEPENDS lines
Obtained from:	FreeBSD Haskell
2014-07-15 13:08:09 +00:00
Baptiste Daroussin
13354f7627 Fixed build on head with no shared readline
Reported by:	kwm
2014-07-15 08:59:39 +00:00
Vanilla I. Shu
f5491cbbff remove NO_STAGE.
Approved by:	portmgr@ (blanket)
2014-07-15 03:42:50 +00:00
Vanilla I. Shu
67c52cf011 Stagify. 2014-07-15 03:38:16 +00:00
Wen Heping
37c8ddd437 - Update to 1.4.4
- Stage support
- Add LICENSE
- Pet portlint

PR:		191072
Submitted by:	Keith Gaughan<k@stereochro.me>
Approved by:	maintainer(timeout, >28 days)
2014-07-14 11:24:32 +00:00
Kubilay Kocak
26ae40b6bc lang/python27: Update to 2.7.8
The FreeBSD Python team welcomes Python 2.7.8 to the Ports tree!

Announcement: https://www.python.org/download/releases/2.7.8/
Changelog:    http://hg.python.org/cpython/raw-file/v2.7.8/Misc/NEWS

- Update to 2.7.8, update pkg-plist
- OPTIONS: Reorder and sort alphabetically
- OPTIONS: Make POSIX SEM(aphores) a DEFAULT (Hi binary package users!)
- OPTIONS: Add better descriptions for UCS2 and UCS4
- OPTIONS: Use options helpers
- Remove patch-CVE-2014-1912: upstream, was backported
- Remove patch-issue20374: upstream, was backported
- Rename patch-Doc__library__fcntl.rst: underscore convention
- Rename patch-Modules__fcntlmodule.c: underscore convention
- Patch: setup.py: Remove ncurses overrides and return to upstream code
- Patch: setup.py: Add partial backport for ossaudio OS checks
- pkg-message: Remove warning for POSIX Semaphores. They are now in
  GENERIC for FreeBSD 8.x 9.x, 10.x and tested well upstream
- pkg-message: No longer needs substitutions, remove .in suffix and
  SUB_FILES
- Rework and simplify the platformX mechanism, update pkg-plist
  accordingly
- Add regression-test target
- Deprecate NOPORTDATA, remove pkg-plist entries with %%PORTDATA%%
- Replace bsd.{pre,post}.mk with bsd.port.options.mk

Based on original patch submitted by wen@ and worked on by lwhsu@,
thank you!

PR:             191405
PR:             178301
PR:             171246
Phabric:        D364
Reviewed by:    antoine, bapt, mat, mva, wg
2014-07-14 07:20:40 +00:00
Baptiste Daroussin
3fee911366 Modernize LIB_DEPENDS
With hat:	portmgr
2014-07-13 23:36:40 +00:00
Danilo Egea Gondolfo
1db27d4c85 - Use texlive as build depends instead of tetex 2014-07-12 22:10:48 +00:00
Danilo Egea Gondolfo
df59722a06 - Use texlive as build depends instead of tetex 2014-07-12 22:10:22 +00:00
Gerald Pfeifer
5df55640aa Also clean *.la files in LIBEXEC, and recursively so, here and for
TARGLIB.
2014-07-12 20:57:57 +00:00
Sofian Brabez
b5d9bfb7a4 - Add CPE entries for python
- Remove NOPORTDATA as it's deprecated since r359061
2014-07-11 18:09:01 +00:00
Gerald Pfeifer
9f37f30900 Update to the 20140709 snapshot of GCC 4.9.1.
Also clean *.la files in LIBEXEC, and recursively so, here and for
TARGLIB.
2014-07-11 09:16:13 +00:00
Bartek Rutkowski
df4a2efa1a lang/rust: update 0.10 -> 0.11
Approved by:	marino (mentor)
2014-07-11 07:27:37 +00:00
Gerald Pfeifer
f7740de34b Update to the 20140710 snapshot of GCC 4.8.4.
Also clean *.la files in LIBEXEC, and recursively so, here and for
TARGLIB.
2014-07-11 00:27:29 +00:00
Yen-Ming Lee
093ee902b3 - support stage 2014-07-10 18:59:34 +00:00
Li-Wen Hsu
ca57a54d08 Add ceylon, which is a language for writing large programs in teams 2014-07-09 04:51:47 +00:00
Raphael Kubo da Costa
c280f67cb6 Update to 20140704.
PR:		191579
Submitted by:	beyert@cs.ucr.edu (maintainer)
2014-07-08 22:47:13 +00:00
Gerald Pfeifer
3ede6d9498 Update to the 20140706 snapshot of GCC 4.10.
Also clean *.la files in LIBEXEC, and recursively so here and for
TARGLIB.

Sort USES.
2014-07-08 21:53:52 +00:00
John Marino
26b53b5bc4 lang/ocaml: Add ARMv6 support
Redports confirms that changes do not break i386 and amd64 builds (8x).

PR:		189063
Submitted by:	maintainer (Michael Gruenewald)
Patch by:	Andy Ray
2014-07-08 13:11:04 +00:00
Vanilla I. Shu
decdb6679d Stagify. 2014-07-08 09:17:24 +00:00
Pietro Cerutti
6b5bcc894a - Update to 05_20140706
Changes:
  * The interpreter has been improved to recognize integer overflow.
    Now the exception NUMERIC_ERROR is raised, when a program triggers
    an integer overflow. The checks for overflow are done in software,
    but the overhead is small. With overflow checks the interpreter
    needs 0.5% (zero point five percent) more run-time to execute the
    program chkint.sd7 (verified with gcc and valgrind).
  * A chapter about the Seed7 Structured Syntax Description (S7SSD)
    has been added to the manual.
  * The for-until-loops in bitset.s7i and bitsetof.s7i have been
    improved such that the for-variable has the correct value, when it
    is used in the until-condition.
  * The function replaceN has been added to string.s7i. This function
    does replacements until no occurance of the target string is left.
    This function is used by toStdPath to replace multiple occurances
    of a character by one occurance (replace("/a///b////c", "//", "/")
    returns "/a/b/c").
  * The program calc.sd7 has been renamed to calc7.sd7.
  * The program calc7.sd7 has been changed to accept the commands
    'quit' and 'exit'. This commands can be used to exit the program.
    The possibility to leave the program with an empty input line has
    been removed.
  * The program calc7.sd7 has been improved to write the name of the
    exception, when it has been raised.
  * The compiler has been improved to allow the generation of overflow
    checking code. Overflow checking code can be generated for the
    operators +, -, **, +:= and -:= and the functions abs, succ, pred,
    incr and decr. Until the rest of the functions is implemented and
    enough tests have been added to chkint.sd7 the functionality is
    switched off.
  * The template FOR_UNTIL_DECLS has been added to forloop.s7i. This
    template defines for-loops with a condition.
  * The function abs has been moved from the library math.s7i to the
    library float.s7i.
  * Checks for addition, subtraction, multiplication, power and abs
    have been added to chkint.sd7.
  * In the compiler the statements to write the C prototypes have been
    moved from s7c.sd7 to functions in the files comp/xxx_act.s7i
    (xxx is the abbreviation for the corresponding primitive type).
  * The functions getReference getParameterAsReference have been added
    to comp/expr_util.s7i.
  * The function isit_bool from objutl.c has been replaced by the macro
    isit_bool (defined in objutl.h). This improves the speed of the
    interpreter.
  * The function set_card has been improved to call setCard, which
    computes the cardinality of a set much quicker.
2014-07-08 07:29:30 +00:00
Alex Dupre
2052a24c5f - Update to 5.5.14 release
- Add extra patch to enable ipv6 support in fpm [1]

PR:		190190 [1]
Submitted by:	melvyn@magemana.nl
2014-07-07 09:50:00 +00:00
Baptiste Daroussin
e55014ab42 Update to 3.1
Support stage
Convert to USES=libtool
Remove the -devel version which is outdated an no more needed

PR:		187954
Submitted by:	numisemis@yahoo.com (maintainer)
2014-07-07 09:41:23 +00:00
Alex Dupre
bd9297188f - Update to 5.4.30 release
- Add extra patch to enable ipv6 support in fpm [1]

PR:		190190 [1]
Submitted by:	melvyn@magemana.nl
2014-07-07 09:23:06 +00:00
Florian Smeets
041923401e Merge a patch from php 5.4/5.5 to fix a security vulnerability. No CVE has
been assigned (yet?).

More info on https://www.sektioneins.de/en/blog/14-07-04-phpinfo-infoleak.html

PR:		191638
Submitted by:	logan@elandsys.com
2014-07-06 14:42:15 +00:00
Johan van Selst
a7a264aa4d - Modernise options
- Tindy STAGEDIR
- Bump PORTREVISON for plist changes
2014-07-06 13:09:19 +00:00
Johan van Selst
dda6eed9b5 Modernise options (libtool, bz2) 2014-07-06 10:54:45 +00:00
Ashish SHUKLA
4806c9231a - Add new port for Sagittarius Scheme
R6RS/R7RS Scheme system.

Features:

 -  Builtin CLOS.
 -  Common Lisp like reader macro.
 -  Cryptographic libraries.
 -  Customisable cipher and hash algorithm.
 -  Custom codec mechanism.
 -  CL like keyword lambda syntax (taken from Gauche).
 -  Constant definition form. (define-constant form).
 -  Builtin regular expression
      -  mostly works O(n)
 -   Replaceable reader

WWW: https://code.google.com/p/sagittarius-scheme/
2014-07-06 01:47:27 +00:00
John Marino
6daee3984c lang/rexx-regina: Add DragonFly support (dports) 2014-07-05 22:10:42 +00:00
Ashish SHUKLA
d617a61e84 - Update to 2.2.10 2014-07-05 21:49:51 +00:00
John Marino
5fc7774f6d lang/mdk: Fix support for ports readline (dports) 2014-07-05 21:49:04 +00:00
Jimmy Olgeni
021be14f65 Remove indefinite articles and trailing periods from COMMENT, plus minor
COMMENT typos and surrounding whitespace fixes. A few Makefiles where not
included as they contain Latin-1 characters that break the Phabricator
workflow. Categories J-L.

CR:		D305
Approved by:	portmgr (swills)
2014-07-05 19:27:03 +00:00