Commit graph

12132 commits

Author SHA1 Message Date
Max Brazhnikov
064f57d542 - Respect CMAKE_BUILD_TYPE
Approved by:	portmgr (bapt)
2013-12-04 18:48:48 +00:00
Pietro Cerutti
e21bfd517f - Fix BUILD_DEPENDS
Reported by:	pkg-fallout
Spotted by:	bapt
2013-12-04 16:24:20 +00:00
Max Brazhnikov
a1b0bf4936 - Fix CMAKE_BUILD_TYPE usage
Approved by:	maintainers
2013-12-03 11:33:38 +00:00
Gerald Pfeifer
51a21b1e40 Update to the 20131201 snapshot of GCC 4.9.0. GCC 4.9 has now entered
stage 3 so you can expect an increase in stability, and a focus on bug
fixing.
2013-12-02 10:01:56 +00:00
Gerald Pfeifer
2d496af658 Update to the 20131130 snapshot of GCC 4.7.4.
No longer add -I${LOCALBASE}/include to CFLAGS.

Since we now configure with --with-gmp=${LOCALBASE} this is no longer
necessary, and due to bugs in binutils (which should not install ansidecl.h
into ${PREFIX}/include) and GCC (which should search its own include
directories with higher priority) can lead to build failures.
2013-12-02 01:32:15 +00:00
Gerald Pfeifer
4260ab280e Update to the 20131121 snapshot of GCC 4.8.3.
No longer add -I${LOCALBASE}/include to CFLAGS.

Since we now configure with --with-gmp=${LOCALBASE} this is no longer
necessary, and due to bugs in binutils (which should not install ansidecl.h
into ${PREFIX}/include) and GCC (which should search its own include
directories with higher priority) can lead to build failures.
2013-12-01 21:22:44 +00:00
Johan van Selst
effbd66c89 - Remove dependency on mird (obsoleted)
- Minor cleanups and bump portrevision
2013-12-01 18:37:27 +00:00
Marcus von Appen
bc5bfbbcb1 - Update to version 2.5.3
- Enable staging support
- Pet portlint
2013-12-01 17:59:07 +00:00
William Grzybowski
dfc8713b75 lang/polyml: allow staging
- Allow staging
- Fix build on head

PR:		ports/184074
Submitted by:	maintainer
2013-12-01 12:46:48 +00:00
Kubilay Kocak
c46e0576fd Fix OSS Audio and enable FreeBSD 11 support in Python 3.2 and 3.1
- Add the appropriate Python platform  (plat-*) files for FreeBSD 11
- Update pkg-plist

Backport a upstream change [1] removing OS major version from the check
to enable the OSS Audio module in setup.py:

Issue #12326: don't test the major version of sys.platform Use
startswith, instead of ==, when testing sys.platform to support
new platforms like Linux 3 or OpenBSD 5. [2]

[1] http://hg.python.org/cpython/rev/50f1922bc1d5
[2] http://bugs.python.org/issue12326
2013-12-01 12:25:37 +00:00
Kubilay Kocak
7472d2087e lang/python32: Backport upstream kevent fix
Backport a change fixing use of kevent flags that was merged to Python
default, 3.3 and 2.7 branches, but not 3.2 and 3.1 that were in
security-only mode at the time of commit. [1]

- Add patch: patch-Modules__selectmodule.c

References:

[1] Issue #11973: Fix a problem in kevent. The flags and fflags fields
    are now properly handled as unsigned. [#11973]

    http://bugs.python.org/issue11973
    http://hg.python.org/cpython/rev/8345fb616cbd

While I'm here:

- Add LICENSE (PSFL)
- Clean up, reorganise, sort & whitespace align sections

PR:		ports/156759
Submitted by:	David Naylor <naylor.b.david@gmail.com>
Reviewed by:	mva
2013-12-01 09:36:49 +00:00
Kubilay Kocak
8dee9b33cd lang/python31: Backport upstream kevent fix and use libffi from ports
Backport a change fixing use of kevent flags that was merged to Python
default, 3.3 and 2.7 branches, but not 3.2 and 3.1 that were in
security-only mode at the time of commit. [1]

- Add patch: patch-Modules__selectmodule.c

Based on patch by: David Naylor <naylor.b.david@gmail.com>

Unconditionally use libffi from ports because the Python 3.1 branch was
closed for maintenance when the import of libffi 3.0.13 took place. This
fixes _ctypes module build failure on i386. [2]

- Add global CONFIGURE_ARGS and LIB_DEPENDS

References:

[1] Issue #11973: Fix a problem in kevent. The flags and fflags fields
    are now properly handled as unsigned. [#11973]

    http://bugs.python.org/issue11973
    http://hg.python.org/cpython/rev/8345fb616cbd

[2] Fixes Issue #17192: Update the ctypes module's libffi to v3.0.13.
    This specifically addresses a stack misalignment issue on x86 and
    issues on some more recent platforms. [#17192]

    http://bugs.python.org/issue17192
    http://hg.python.org/cpython/rev/a94b3b4599f1
    http://hg.python.org/cpython/rev/688bc0b44d96

While I'm here:

- Add LICENSE (PSFL)
- Clean up & whitespace alignment

PR:		ports/156759 [1]
Reviewed by:	mva
2013-12-01 09:34:20 +00:00
Mathieu Arnold
9651e58559 Take care of whatis database.
- remove on deinstall
- create on install

PR:		ports/184164
Submitted by:	Tatsuki Makino
2013-11-30 17:28:44 +00:00
Marcus von Appen
0216ac480f - Unbreak the build on 10.x and newer, which provides pipe2()
This relates to http://bugs.python.org/issue12852

PR:		ports/184140
Submitted by:	Yuta Sato <nigoro.gentoo@0x100.com>
2013-11-30 10:48:41 +00:00
Sunpoet Po-Chuan Hsieh
12582e24b1 - Remove ruby-reference
PR:		ports/183827
Submitted by:	Clutton <clutton@zoho.com>
2013-11-29 22:02:16 +00:00
Marcelo Araujo
dcc5f1aa94 - Return almost all of my ports back to the pool. I have no time to make any
necessary fixes on them for the past months.
2013-11-29 07:37:52 +00:00
Max Brazhnikov
847ccb389f - Use QMAKE_SOURCE_PATH instead of deprecated QMAKE_PRO
- Use NO_WRKSUBDIR while I'm here
2013-11-28 18:16:33 +00:00
Danilo Egea Gondolfo
c3066fd961 - Use QMAKE_PRO instead of do-configure
PR:		ports/184333
Suggested by:	madpilot
2013-11-28 17:52:42 +00:00
Danilo Egea Gondolfo
a01b966ddd - Add the do-configure target
PR:		ports/184333
Submitted by:	Fernando <fernando.apesteguia@gmail.com> (maintainer)
2013-11-28 17:42:53 +00:00
Danilo Egea Gondolfo
a12576ddf6 - Bump PORTREVISION 2013-11-28 15:09:39 +00:00
Danilo Egea Gondolfo
323f1991bc - Fix plist
- Add MYDDAS option to enable MySQL
- Use options helpers
2013-11-28 14:56:08 +00:00
Sunpoet Po-Chuan Hsieh
443c7b0f58 - Remove leading indefinite article from COMMENT
- Convert to new LIB_DEPENDS format
- Sort LIB_DEPENDS
- Cleanup Makefile
2013-11-27 16:42:22 +00:00
Gerald Pfeifer
cf5b4f023f No longer add -I${LOCALBASE}/include to CFLAGS.
Since we now configure with --with-gmp=${LOCALBASE} this is no longer
necessary, and due to bugs in binutils (which should not install ansidecl.h
into ${PREFIX}/include) and GCC (which should search its own include
directories with higher priority) can lead to build failures.

PR:		184327
Reported by:	mat, Andrzej Tobola <ato@iem.pw.edu.pl>
2013-11-27 15:45:40 +00:00
Steve Wills
e1609e7d27 - Fix patch to uri module that I broke in r334630
- Bump PORTREVISION

PR:		ports/184315
Submitted by:	Andris Raugulis <andris@govs.lv>
2013-11-27 13:21:30 +00:00
Steve Wills
f723f75de5 - Update to new LIB_DEPENDS format as should have been done in previous commit
Reported by:	Gerald Pfeifer <gerald@pfeifer.com>
2013-11-27 01:56:47 +00:00
Gerald Pfeifer
862c8433d9 Change PORTNAME from gcc to gcc49 to match the actual name of this
port and avoid a package name collision with other GCC ports.  This
also allows us to remove LATEST_LINK.

On the way update to the 20131124 snapshot of GCC 4.9.0.
2013-11-27 01:10:25 +00:00
Steve Wills
40544c3809 - Remove unneeded variables
- Mark JOBS safe
2013-11-27 01:10:08 +00:00
Johan van Selst
b5c8e43cd4 - Update SWI Prolog to 6.6.0
- Enable stage support
2013-11-26 17:01:08 +00:00
Sunpoet Po-Chuan Hsieh
85c1629e8b - Fix PLIST
- While I'm here:
  - Remove leading indefinite article from COMMENT
  - Convert to new LIB_DEPENDS format

PR:		ports/184306
Submitted by:	Alexey Markov <redrat@mail.ru>
2013-11-26 15:45:00 +00:00
Gerald Pfeifer
52640bd401 Change PORTNAME for lang/gcc46 from gcc to gcc46 to match the actual
name of this port and avoid a package name collision with other GCC
ports.  This also allows us to remove LATEST_LINK.

And it finally allows for a simple and proper CONFLICTS between
lang/gcc and lang/gcc46.
2013-11-26 14:13:15 +00:00
Gerald Pfeifer
dd65588ede Change PORTNAME from gcc to gcc34 to match the actual name of this
port and avoid a package name collision with other GCC ports.  This
also allows us to remove LATEST_LINK.
2013-11-26 06:51:25 +00:00
Pietro Cerutti
0bc079ccd5 - Update to 05_20131124
Changes:

  * The new library pic_util.s7i has been added. It contains utility
    functions for pictures. A picture is a simple way to describe
    graphic images as readable text. A picture is an array of strings,
    where every character describes the color of a pixel.
  * The programs castle.sd7, mahjong.sd7, pairs.sd7, panic.sd7,
    shisen.sd7, sokoban.sd7 and sudoku7.sd7 have been adjusted to use
    pic_util.s7i.
  * The pictures in pic16.s7i and pic32.s7i have been adjusted to be
    useable by pic_util.s7i.
  * The pictures cancel_pic, folder_pic and reset_pic have been added
    to pic16.s7i and pic32.s7i.
  * A function to convert a pixmap image to BMP format has been added
    to draw.s7i.
  * The function getPixelColor has been added to draw.s7i.
  * In the example programs all usages of the function clear without
    parameters have been replaced with clear(black). The function
    clear without parameters is deprecated.
  * Interpreter and compiler have been improved to support the actions
    DRW_GETIMAGE and DRW_GETIMAGEPIXEL.
  * The performance of the function strCLit in str_rtl.c has been
    improved by a factor of 10.
  * The function init_bstri_constants in s7c.sd7 has been improved to
    use the function c_literal instead of cCharLiteral. This way it
    cannot happen that a sequence like ??( is interpreted as trigraph
    sequence. As a side effect the performance has been improved also.
  * The function init_win_constants in s7c.sd7 has been improved to
    call getImage instead of getPixel. This improves the performance
    dramatically.
  * The functions prc_return and prc_return2 in prclib.c have been
    improved to avoid using block_body when it is NULL.
  * Spelling errors in chlog.txt, faq.htm, faq.txt, install.txt,
    manual.htm, manual.txt, problems.txt read_me.txt, src/read_me.txt,
    flistutl.c, flistutl.h, heaputl.c, heaputl.h and striutl.c have
    been fixed.
  * The function drwGetImage has been added to drw_x11.c and
    drw_win.c.
  * The function drwGetImagePixel has been added to drw_rtl.c.
  * The program chkccomp.c has been improved to write defines for
    NO_EMPTY_STRUCTS, HAS_SYMLINKS and HAS_FIFO_FILES to version.h.
2013-11-25 12:34:53 +00:00
Kubilay Kocak
20789078a1 lang/python-doc-html: Update distinfo for Python 2.7.6 documentation
Submitted by:	Andrzej Tobola <ato@iem.pw.edu.pl> (via email)
2013-11-25 05:53:48 +00:00
Gerald Pfeifer
668bfd2254 Fix PORTNAME from gcc47 to gcc44. 2013-11-25 00:13:54 +00:00
Gerald Pfeifer
19c16e88dd Change PORTNAME from gcc to gcc44 to match the actual name of this
port and avoid a package name collision with other GCC ports.  This
also allows us to remove LATEST_LINK.

Move to the new LIB_DEPENDS standard.

Sync the debugging output in pre-everything with later GCC ports.
2013-11-24 23:11:10 +00:00
Gerald Pfeifer
d31c4b88e5 Change PORTNAME from gcc to gcc47 to match the actual name of this
port and avoid a package name collision with other GCC ports.  This
also allows us to remove LATEST_LINK.

On the way update to the 20131123 snapshot of GCC 4.7.4.
2013-11-24 22:21:47 +00:00
Gerald Pfeifer
63e7b1828a Change PORTNAME from gcc to gcc48 to match the actual name of this
port and avoid a package name collision with other GCC ports.  This
also allows us to remove LATEST_LINK.

On the way update to the 20131121 snapshot of GCC 4.8.3.
2013-11-24 20:55:35 +00:00
Kubilay Kocak
30196d0e48 lang/python31: Fix CFLAGS in python-config where cc = clang
- Temporarily override OPT:Olimit using CONFIGURE_ENV (ports/182952) [1]
- QA: Clean up and group related USE_*, WRKSRC and CONFIGURE entries
- QA: Whitespace alignment
- QA: Clarify DEPRECATED message

[1] Python removed OPT:Olimit in 3.2+, requested backport or
    alternative upstream patch: http://bugs.python.org/issue877121

PR:		ports/182952
Submitted by:	pawel
Reviewed by:	antoine
2013-11-24 14:05:30 +00:00
Kubilay Kocak
c72565fa71 lang/python26: Fix CFLAGS in python-config where cc = clang
- Temporarily override OPT:Olimit using CONFIGURE_ENV (ports/182952) [1]
- Replace patch: extra-patch-configure-pth with CONFIGURE_ENV instead
- QA: Clean up and group related USE_*, WRKSRC and CONFIGURE entries
- QA: Whitespace alignment
- QA: Clarify DEPRECATED message

[1] Python removed OPT:Olimit in 3.2+, requested backport or
    alternative upstream patch: http://bugs.python.org/issue877121

PR:		ports/182952
Submitted by:	pawel
Reviewed by:	antoine
2013-11-24 14:03:44 +00:00
Kubilay Kocak
9c597eecc6 lang/python27: Update to 2.7.6
- Update to 2.7.6
- Update pkg-plist
- Temporarily override OPT:Olimit using CONFIGURE_ENV (ports/182952) [1]
- Replace patch: extra-patch-configure-pth with CONFIGURE_ENV instead
- Remove patch: patch-Modules-_ctypes-libffi_fficonfig.py.in [2]
- QA: Clean up and group related USE_*, WRKSRC and CONFIGURE entries
- QA: Whitespace alignment

Changes: 2.7.6 - November 10, 2013

http://www.python.org/download/releases/2.7.6/

[1] Python removed OPT:Olimit in 3.2+, requested backport or
    alternative upstream patch: http://bugs.python.org/issue877121
[2] Upstreamed: http://bugs.python.org/issue18178

PR:		ports/182952
PR:		ports/156759
Reviewed by:	antoine, mva
2013-11-24 13:22:40 +00:00
Max Brazhnikov
e396a93563 Clean-up after conversion to USES=qmake:
- Adjust USE_QT4
- Remove no longer needed HAS_CONFIGURE and QMAKE_PRO

Approved by:	portmgr (blanket approval)
2013-11-23 16:52:29 +00:00
Steve Wills
ba7f5e1058 - Fix plist issues 2013-11-23 03:50:10 +00:00
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
Pietro Cerutti
eba7b1f11b - Convert to USES+=tl and USES+=tk
- STAGE-clean
- Simplify by not installing / deinstalling the user configuration file
2013-11-07 13:00:22 +00:00
John Marino
b45adbdaf7 lang/gnatdroid-binutils: Remove USE_GCC=yes
A pkg-fallout notice was received for gnatdroid, saying that lang/gcc and
lang/gnatdroid-* were installing files in the same place.  It turns out
that gnatdroid-binutils was pulling lang/gcc in unnecessarily.  With
--disable-werror, it builds on clang on F10 just fine.

While here, convert USE_GMAKE too.  Soon all gnat* ports will be
updated with the latest for ports, this is just a stop-gap fix.
2013-11-07 10:39:25 +00:00
Brooks Davis
6dd4a9bcc1 Apply the clang portion of r255321 from base switching the default C++
library to libc++ on 10+.

Requested by:	tijl
2013-11-06 23:38:36 +00:00
Xin LI
bc0d646198 Update to 0.57.
PR:		ports/179390
Submitted by:	nemysis
Approved by:	maintainer
2013-11-06 22:50:21 +00:00
Pietro Cerutti
b477d2330a - Convert to USES=tk gmake 2013-11-06 13:52:59 +00:00
Romain Tartière
927c3bac34 - Update to 3.2.3;
- Switch to staging;
- Always compile using clang (some symbols are missing with old gcc on old FreeBSD).
2013-11-06 12:22:11 +00:00
Cy Schubert
5497223aed Update 2.063.2 --> 2.064
Support staging.
2013-11-06 04:15:50 +00:00
Danilo Egea Gondolfo
11a4138fca - Revert to patches to enable build on i386 2013-11-06 02:57:51 +00:00