Commit graph

12040 commits

Author SHA1 Message Date
Steve Wills
f38a81fc62 - Fix and report heap overflow in floating point parsing issue in ruby
Security:	cc9043cf-7f7a-426e-b2cc-8d1980618113
2013-11-23 03:10:04 +00:00
Gerald Pfeifer
19fa1f1526 Bye, bye lang/gcc42 aka GCC 4.2. As a port you have served us well,
but six-and-a-half years after the upstream release of GCC 4.2.0 and
exactly two years after the removal of lang/gcc45 the time has come.

This reduces package name collisions around GCC related ports by 12.5%. [1]

Reported by:	bapt [1]
2013-11-23 01:21:00 +00:00
Gerald Pfeifer
ba012b601b Work around ports infrastructure breakage introduced with staging and
remove info/gcc46 ourselves.

Reported by:	QAT, amdmi3, mandree, bf, dbn
PR:		184178
2013-11-23 00:24:00 +00:00
Gerald Pfeifer
02997c0f68 Work around ports infrastructure breakage introduced with staging and
remove info/gcc46 ourselves.

Reported by:	QAT, amdmi3, mandree, bf, dbn
PR:		184178
2013-11-22 22:03:06 +00:00
John Marino
0dbe07a85b lang/gnatdroid-binutils: Bump PORTREVISION to recalibrate pkg-fallout
I've discovered another reason to bump PORTREVISION is when RUN_DEPENDS
changes.  Pkg-fallout is still complaining about a problem that has long
since been resolved, so bump this port to force pkg-fallout to rebuild it.
2013-11-22 20:46:56 +00:00
Rene Ladan
b1f0653b6c Fix typo causing PORTDOCS not to be installed.
Submitted by:	pkg-fallout
2013-11-22 10:45:06 +00:00
Baptiste Daroussin
b346d3d4d6 Deprecated ports broken for more than 6 month 2013-11-22 08:24:11 +00:00
Brooks Davis
c9483927cd Add ports of Clang and LLVM 3.4rc1. The final release is scheduled for
December.
2013-11-21 22:33:49 +00:00
Mathieu Arnold
02e619a5d8 - Convert to dos2unix.mk
- While at it convert to gmake.mk ports that still USE_GMAKE.
2013-11-19 23:08:44 +00:00
Guido Falsi
f153879e96 - Update to 1.0.0.0
- Convert to USES qmake and dos2unix
- Convert to staging
- Use LOCALBASE instead of hardconding /usr/local.
- Fix build on 10 and head with new libc++

PR:		ports/183933
Submitted by:	Fernando <fernando.apesteguia@gmail.com> (maintainer)
2013-11-19 22:39:50 +00:00
Sunpoet Po-Chuan Hsieh
06d52b52d3 - Update distinfo to Python 3.3.3
- Support STAGEDIR
2013-11-19 21:44:17 +00:00
Dmitry Sivachenko
82247f1486 Update to version 3.3.3. 2013-11-19 14:52:23 +00:00
Baptiste Daroussin
e56b080b63 Fix package name collision 2013-11-19 09:34:40 +00:00
Rene Ladan
336eb4aa29 Assorted cleanups:
- Convert to USES=dos2unix
- Tighten COMMENT
- Use option helpers
- Remove unnecessary checks for DOCS option (because port is staged)
- Align assignments
2013-11-19 00:28:02 +00:00
Mathieu Arnold
9ce72a972d Enable threads by default on all Perl versions.
PR:		ports/183530
Submitted by:	mat
Exp-Run by:	bdrewery
2013-11-18 16:46:54 +00:00
Baptiste Daroussin
3d7104896a Third pass at removing EOLed lua50
devel/lua50-compat51
lang/lua50
2013-11-18 16:12:45 +00:00
Baptiste Daroussin
c9d1e3963c Second run a removing EOLed lua 5.0
devel/lua50-filename
devel/lua50-gettext
devel/lua50-posix
devel/lua50-pty
lang/tolua++50
lang/tolua50
net/lua50-luasocket

Approved by:	apache (ohauer) and amdmi3
2013-11-18 15:53:43 +00:00
Rene Ladan
dc20ad9d05 Remove expired ports:
2013-11-18 devel/libXGP: Broken for more than 6 month
2013-11-18 deskutils/google-gadgets: Broken for more than 6 month
2013-11-18 palm/synce-trayicon: Broken for more than 6 month
2013-11-18 security/linux-pam-docs: Broken for more than 6 month
2013-11-18 net-p2p/mooseekd: Broken for more than 6 month
2013-11-18 textproc/p5-Lucene: Broken for more than 6 month
2013-11-18 net-mgmt/zenpack-dellmonitor: Broken for more than 6 month
2013-11-18 x11-wm/fbpager: BRoken for more than 6 month
2013-11-18 net/hf6to4: Broken for more than 6 month
2013-11-18 x11-themes/kde-icons-exquisite: Broken for more than 6 month
2013-11-18 x11-themes/kde-icons-marbles-translucent: Broken for more than 6 month
2013-11-18 security/dissembler: Broken for more than 6 month
2013-11-18 net-mgmt/zenpack-apachemonitor: Broken for more than 6 month
2013-11-18 textproc/rst.el: Broken for more than 6 month
2013-11-18 net-mgmt/zenpack-ntpmonitor: Broken for more than 6 month
2013-11-18 x11-themes/kde-icons-steel: Broken for more than 6 month
2013-11-18 databases/drizzle: Broken for more than 6 month
2013-11-18 devel/p5-File-Lock: Broken for more than 6 month
2013-11-18 devel/valide: Broken for more than 6 month
2013-11-18 databases/gomysql: Broken for more than 6 month
2013-11-18 databases/p5-DBZ_File: BRoken for more than 6 month
2013-11-18 devel/monodevelop-vala: Broken for more than 6 month
2013-11-18 devel/gonzui: Broken for more than 6 month
2013-11-18 devel/monodevelop-java: Broken for more than 6 month
2013-11-18 lang/objc: Broken for more than 6 month
2013-11-18 devel/klee: Broken for more than 6 month
2013-11-18 databases/p5-DBD-InterBase: Broken for more than 6 month
2013-11-18 devel/simulavr: Broken for more than 6 month
2013-11-18 japanese/mobileimap: Broken for more than 6 month
2013-11-18 devel/libYGP: Broken for more than 6 month
2013-11-18 devel/monodevelop-python: Broken for more than 6 month
2013-11-18 13:54:17 +00:00
Alexey Dokuchaev
0969105982 - Drop the article from COMMENT line, sort the knobs
- Convert USE_GMAKE to USES, expand ${PTHREAD_LIBS}
- Stagify and unmute copying of examples while here
2013-11-18 13:51:51 +00:00
Boris Samorodov
9596c560e0 . remove the indefinite article from COMMENT;
. use new LIB_DEPENDS syntax;
. incorporate options;
. support STAGE;
. remove unneeded trailing "/";
. mute MKDIRs.
2013-11-18 07:41:12 +00:00
Gerald Pfeifer
89cc5ee5e3 Update to the 20131114 snapshot of GCC 4.8.3. 2013-11-18 03:04:05 +00:00
Jimmy Olgeni
f9ecf79989 Upgrade to version R16B02. 2013-11-17 21:49:37 +00:00
Sunpoet Po-Chuan Hsieh
95e58be89c - Support STAGEDIR 2013-11-16 15:19:56 +00:00
David Naylor
aa8d62b950 Update lang/pypy-devel to 2.2 (for wider testing).
Changes:
 * Strip cffi libraries

Outstanding items:
 * Fix virtualenv bug (ports/183795)
 * Update memory and compiler times (Makefile, wiki)

ChangeLog:
 * Our Garbage Collector is now "incremental". It should avoid almost all
   pauses due to a major collection taking place. Previously, it would pause
   the program (rarely) to walk all live objects, which could take
   arbitrarily long if your process is using a whole lot of RAM. Now the
   same work is done in steps. This should make PyPy more responsive, e.g.
   in games. There are still other pauses, from the GC and the JIT, but
   they should be on the order of 5 milliseconds each.
 * The JIT counters for hot code were never reset, which meant that a
   process running for long enough would eventually JIT-compile more and
   more rarely executed code. Not only is it useless to compile such code,
   but as more compiled code means more memory used, this gives the
   impression of a memory leak. This has been tentatively fixed by
   decreasing the counters from time to time.
 * NumPy has been split: now PyPy only contains the core module, called
   _numpypy. The numpy module itself has been moved to
   https://bitbucket.org/pypy/numpy and numpypy disappeared. You need to
   install NumPy separately with a virtualenv: pip install
   git+https://bitbucket.org/pypy/numpy.git; or directly: git clone
    https://bitbucket.org/pypy/numpy.git; cd numpy; pypy setup.py install.
 * non-inlined calls have less overhead
 * Things that use sys.set_trace are now JITted (like coverage)
 * JSON decoding is now very fast (JSON encoding was already very fast)
 * various buffer copying methods experience speedups (like list-of-ints to
   int[] buffer from cffi)
 * We finally wrote (hopefully) all the missing os.xxx() functions,
   including os.startfile() on Windows and a handful of rare ones on Posix.
 * numpy has a rudimentary C API that cooperates with cpyext
2013-11-16 15:16:16 +00:00
Marcus von Appen
31a4dfe6be - Enable staging support
- Fix installation on 10.x and CURRENT

Reported by:	pkg-fallout@
2013-11-16 13:36:51 +00:00
Romain Tartière
053cdf7c5e Fix build using clang from ports on FreeBSD < 9.2.
PR:		ports/183943
Submitted by:	Robert <robert.ayrapetyan@gmail.com>
2013-11-16 12:47:59 +00:00
Akinori MUSHA
1a51997815 Sort. 2013-11-15 06:22:10 +00:00
Akinori MUSHA
441b62de43 Update to 1.7.8. 2013-11-15 04:01:03 +00:00
Brooks Davis
04f74f32f0 Apply the clang portion of r255321 from base switching the default C++
library to libc++ on 10+.

PR:		ports/183956
Submitted by:	dpl
2013-11-15 01:35:17 +00:00
Tijl Coosemans
9b2aa8fa5e New port: lang/nimrod:
Nimrod is a statically typed, imperative programming language.  Beneath a
nice infix/indentation based syntax with a powerful macro system lies a
semantic model that supports a soft realtime GC on thread local heaps.
Asynchronous message passing is used between threads.

PR:		ports/174368
Submitted by:	Neal Nelson <ports@nicandneal.net>
2013-11-14 20:36:55 +00:00
Steve Wills
441d89a971 - Drop clang option and use gcc on 8.x and clang on 9.x and later. Fix build on 10.x
- Fix SQLITE option handling
- Support STAGING
- Pet portlint

PR:		ports/183784
Submitted by:	"Mikhail T." <m.tsatsenko@gmail.com> (maintainer)
2013-11-14 16:13:38 +00:00
William Grzybowski
f451bf37d7 lang/python27: fix patch for SEM option
PR:		ports/183884
2013-11-13 09:42:04 +00:00
Brooks Davis
cc57edb4e5 Include altivec.h and cpuid.h in the set of installed headers.
PR:		ports/183799
Submitted by:	Philippe Michel <philippe.michel7@sfr.fr>
Sponsored by:	DARPA/AFRL
2013-11-13 02:38:26 +00:00
Pietro Cerutti
28ab867281 - New port: lang/nx
NX is a highly flexible, Tcl-based, object-oriented scripting language. It is a
descendant of XOTcl and was designed based on 10 years of experience with XOTcl
in projects containing several hundred thousand lines of code. While XOTcl was
the first language designed to provide language support for design patterns and
to provide a highly dynamic programming environment, the Next Scripting
Framework (NSF) and NX add to these features support for language-oriented
programming.

WWW: https://next-scripting.org
2013-11-11 14:40:44 +00:00
William Grzybowski
91e3065549 lang/python33: add support for freebsd11
PR:		ports/183597
2013-11-11 13:00:06 +00:00
William Grzybowski
f760a28ec7 lang/python27: add support for freebsd11
PR:		ports/183597
Submitted by:	avilla
2013-11-11 12:01:22 +00:00
Pietro Cerutti
b10471564b - Update to USES+=gmake tcl
- Convert to new LIB_DEPENDS format
2013-11-11 10:58:46 +00:00
Pietro Cerutti
427fb79bb3 - Update to 05_20131110
Changes:

  * Compiler and runtime library have been improved to work on Sparc
    64-bit machines under OpenBSD. Thanks go to Brian Callahan, for
    his support and for providing access to his Sparc 64-bit machine.
  * The FAQ explanation concerning portability has been improved.
  * The new library cc_conf.s7i has been added. This library manages
    configuration values for C compiler and runtime.
  * The compiler has been improved to use the library cc_conf.s7i.
  * The chapter about the defines used in version.h has been improved
    in src/read_me.txt.
  * The type rtlGenerictype has been renamed to generictype in the
    files of the runtime library. Now compiler and runtime library
    both use the name generictype.
  * The function checkForLimitedStringLiteralLength, a check for
    trigraph sequences and checks for the presence of getrlimit()
    and siglongjmp() have been added to chkccomp.c.
  * The function setupStack has been added to cmd_rtl.c. This function
    tries to raise the stack limit to STACK_SIZE.
  * Usages of USE_SIGSETJMP have been renamed to HAS_SIGSETJMP.
  * The table key_code has been improved in kbd_inf.c and kbd_poll.c.
    Now the erase char of the terminal interface (VERASE) is always
    returned as backspace (KEY_BS respectively '\8\'). This improves
    the behavior under Cygwin.
  * The function utf8_init has been changed in kbd_inf.c and
    kbd_poll.c to assume UTF-8 mode when no locale environment
    variable is set.
  * The function msgDigest in msgdigest.s7i has been changed to use
    in-parameters.
  * The function configValue has been moved from osfiles.s7i to
    cc_conf.s7i.
  * The macro REALLOC_STRI_SIZE_SMALLER has been added to heaputl.h.
    Several usages of REALLOC_STRI_SIZE_OK in the runtime library have
    been changed to usages of REALLOC_STRI_SIZE_SMALLER.
  * The compiler has been improved to initialize boolean and
    enumeration elements of structs with the values value.boolvalue
    respectively value.enumvalue. This is necessary to work correctly
    on big-endian systems.
  * Interpreter and compiler have been improved to support the actions
    ACT_EQ and ACT_NE.
2013-11-11 10:50:46 +00:00
John Marino
774b1c5074 lang/gnat_util: Convert to staging 2013-11-10 15:20:10 +00:00
John Marino
a1385b8a28 lang/adacontrol: Convert to staging 2013-11-10 15:10:03 +00:00
John Marino
b0464017bb lang/asis: Convert to staging 2013-11-10 14:59:13 +00:00
Gerald Pfeifer
64ed37d487 Update to the 20131109 snapshot of GCC 4.7.4.
Reported by:	portscout
2013-11-10 13:53:18 +00:00
John Marino
0c7dd3c6b8 lang/gcc-aux: Convert to staging
* Convert perl-extract to REINPLACE_CMD
* Use new LIB_DEPENDS format
* Properly convert to USES+= perl (it got skipped in the sweep)
* Remove no-op MAKE_JOBS_SAFE (again it got skipped)
* Remove FreeBSD 9.0-only install message (F9 no longer supported)
* Add GPLv3 license but don't install it as it messes up auto-plist
* Use MAKE_JOBS_NUMBER over internal _MAKE_JOBS variable
2013-11-10 00:16:51 +00:00
John Marino
a2166d4e3c lang/gnat-aux: Remove FreeBSD 9.0-only installation notice
FreeBSD 9.0 is no longer supported.
2013-11-09 23:25:23 +00:00
John Marino
a6b1c69e91 lang/gnat-aux: convert to staging
Also set license to GPLv3, but don't install it as it interferes with
the automatically generated package list.
2013-11-09 22:26:45 +00:00
John Marino
776f3b4680 lang/gnatdroid-(sysroot,binutils): convert to staging 2013-11-09 13:02:19 +00:00
John Marino
d5057f768f lang/gnatdroid-armv(5,7): Convert to staging
* PORTREVISION bumped because previous package added empty directories.
* GPLv3 LICENSE added, but not installed as it messed up dynamic PLIST
* pkg-message used instead of post-install echoes
* Custom do-build target removed, default works after modifications
* OPTIONS_SUB=yes to handle standard PLIST_SUB conversions
* Auto-PLIST logic improvements
* To simplify Auto-PLIST, non-bin entries were removed from pkg-plist
* It was necessary to add pre-install target to pre-create directories that
  are no longer present when port is installed in clean stage.
2013-11-09 12:18:45 +00:00
Grzegorz Blach
a0746bc874 - Update EFL to 1.7.9
- Update Enlightenment to 0.17.5
2013-11-07 16:00:45 +00:00
David Naylor
39d5bdb3e6 Add stage support to lang/pypy, lang/pypy-devel and lang/pypy3-devel.
Also, require a modern compiler that can handle c11.  Although this is
not strictly required (just about any C compiler would do) the base GCC
compiler has a memory bug and thus cannot reasonably compile the ports.
2013-11-07 15:08:55 +00:00
Jimmy Olgeni
03a9986ab4 - Switch to USES=gmake.
- Add staging support.
- Use find -delete.
- Do not mute install commands.
2013-11-07 14:59:22 +00:00