1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-01 01:17:02 +00:00
Commit Graph

12555 Commits

Author SHA1 Message Date
Gerald Pfeifer
0099857979 Update to the 20140323 snapshot of GCC 4.9.0.
Address a bug where -Wcast-qual would report an incorrect message. [1]

PR:		179204 [1]
2014-03-27 15:04:15 +00:00
John Marino
f41e7b9979 Add new Ocaml port: lang/js_of_ocaml
The initial version submitted in the PR was augmented by later changes
seen in pkgsrc where the counterpart is maintained by the submitter.

==
Js_of_ocaml is a compiler of OCaml bytecode to Javascript. It makes it
possible to run Ocaml programs in a Web browser.

WWW: http://ocsigen.org/js_of_ocaml/
==

PR:		ports/176163
Submitted by:	Jaap Boender
Maintainer:	Jaap Boender
Stage support:	Taken from pkgsrc
2014-03-27 12:29:54 +00:00
Vanilla I. Shu
613e9d821a 1: fix build with clang34.
2: convert to new style of LIB_DEPENDS.
3: switch to tar:xz

Submitted by:	lev@ [1]
2014-03-27 09:22:54 +00:00
John Marino
78f8e4cc0d lang/ocaml: Make expunge executable
devel/ocaml-lwt needs to use it.
2014-03-26 21:58:06 +00:00
Pawel Pekala
26a172d516 - Update to version 2.10.4 [1]
- More precise LICENSE

PR:		ports/187953 [1]
Submitted by:	maintainer
2014-03-26 21:21:41 +00:00
Johan van Selst
9935d08f85 - Update to SWI Prolog 6.6.4
- Remove patch file (now included upstream)
2014-03-26 18:52:27 +00:00
John Marino
57d1903de7 ocaml update 1/4: lang/ocaml upgrade from 3.12 to 4.00
There have been manual outstanding PRs on OCAML that have dragged on
for well more than a year.  In the meantime, FreeBSD has been painfully
stucking on version 3.12 of Ocaml.  Meanwhile, DragonFly's dports have
been maintaining version 4.00.

With a "Just do it" attitude, the dports version of Ocaml has been brought
in.  This doesn't have stage support, nor is the the latest version
available.  The idea is just get a working base Ocaml 4.00 in ports and
then have the maintainer update the appropriate PRs.

As a consequence, updates to omake, ocaml-findlib, and ocaml-images is
also required and upcoming.

Urged by:	portmgr (bapt)
Related PR:	ports/173364
Related PR:	ports/173453
2014-03-26 17:50:28 +00:00
Jose Alonso Cardenas Marquez
16a9589825 - Bump PORTREVISION. Freepascal compiler was updated to 2.6.4 2014-03-26 04:05:06 +00:00
Jose Alonso Cardenas Marquez
14627e1fc1 - Update to 2.6.4 2014-03-26 03:32:45 +00:00
Tijl Coosemans
1e5cb0b6bf Import upstream git commit fe57756a5565ca1de89b976a8f2abd6315b1eb65 to
fix compilation with devel/readline 6.3.

PR:		ports/187730
Submitted by:	Mamoru Iwaki <1wkmmr@gmail.com>
2014-03-25 18:26:09 +00:00
Mathieu Arnold
0cfd925acd Have OPTIONS_SUB also fill in SUB_LIST.
Fix two ports that would have been broken with this change.

With hat:	portmgr
2014-03-25 18:19:44 +00:00
Baptiste Daroussin
15f9a75617 Remove documentation for outdated stl 2014-03-25 08:14:07 +00:00
Baptiste Daroussin
f6b22cc82f Support stage
Stop trying to remove striping from INSTALL_PROGRAM is DEBUG is set, the framework already does that
2014-03-25 08:13:17 +00:00
Steve Wills
2fba6d8265 - Remove reference to lang/ruby-mode.el since it is gone
PR:		ports/187895
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
2014-03-25 02:19:10 +00:00
Antoine Brodin
77d9d3ba06 - Mark BROKEN
- Fix typo in expiration date

With hat:	portmgr
2014-03-24 22:15:25 +00:00
Steve Wills
3d4ea2d5ff - Add missing license file
- Fix dupliate post-install target

Pointyhat to:	swills
Reported by:	QAT
2014-03-24 21:01:50 +00:00
Steve Wills
b66b45eb0f - Mark deprecated since upstream frequently rerolls the dist file and the
online docs are good enough.

PR:		ports/187185
2014-03-24 17:57:23 +00:00
Steve Wills
fe890f0fc0 - Stagify
- Add license

PR:		ports/187611
Submitted by:	Johannes Jost Meixner <xmj@chaot.net>
2014-03-24 14:07:36 +00:00
Tijl Coosemans
609b5c835a - Remove indefinite article from COMMENT.
- USES=tar:bzip2.
- USES=iconv and prefer nl_langinfo over locale_charset. [1]

Reported by:	antoine [1]
2014-03-24 12:18:04 +00:00
Steve Wills
eedf7913ee - Fix patch broken in r292221
PR:		ports/187472
Redported by:	Jeremy Chadwick <jdc@koitsu.org>
2014-03-23 15:31:43 +00:00
Gabor Pali
43f3a74421 - Limit built parallelism as GHC is not fully jobs-safe
PR:		ports/186829
Reported by:	Nikolai Lifanov <lifanov@mail.lifanov.com>
Obtained from:	FreeBSD Haskell
2014-03-23 08:55:15 +00:00
John Marino
4fc8c203b7 lang/moscow_ml: Really add stage support this time
Only files installed in the post-install target were being placed in
stage directory.  All the files installed in the install target were
being put at ${PREFIX}, and this is most of them.  Strangely, portsmon
never complained about this.
2014-03-23 07:30:55 +00:00
Gabor Pali
4a67134dee - Fix problem with checksumming Haskell Cabal metaports
Submitted by:	antonie
Obtained from:	FreeBSD Haskell
2014-03-22 18:41:42 +00:00
John Marino
2db84a163b lang/gcc-aux: Fix parallel jobs build (GCC bug)
The cause for the build errors are due to a GCC makefile bug.
C++ is now required to build gnattools, but libstdc++ was not listed
as a dependency.  The fix for this bug will be posted to GCC's bugzilla
shortly.  While here, bump gcc-aux to the latest snapshot (16 March).
Now gcc-aux passes Redports 8x.

Reported by: pkg-fallout
2014-03-22 12:31:11 +00:00
Marcus von Appen
4b6dbf9d26 - Unbreak build after the last lang/mono update
Reported by:		pkg-fallout
2014-03-20 18:44:30 +00:00
Emanuel Haupt
230d51fca4 Support staging 2014-03-20 15:20:30 +00:00
Koop Mast
8f2974ab0a Fix plist.
Submitted by:	antoine@
2014-03-18 21:29:04 +00:00
Antoine Brodin
b8220e44f1 Remove expired ports:
2014-03-18 databases/ludia: Broken since June 2013
2014-03-18 lang/schemetoc: Broken since July 2013
2014-03-18 18:03:09 +00:00
Pietro Cerutti
d5b97643e1 - Update to 05_20140316
Changes:

  * The documentation file doc/install.txt has been improved to describe
    the command 'make install'.
  * The chapter about the foreign function interface in the manual has
    been improved.
  * In striutl.h the macros os_stri_alloc and os_stri_free have been
    improved to use a stack like allocation. Allocations done with
    os_stri_alloc must be freed with os_stri_free in the reverse order
    of their creation. The new macros reduce the runtime of
    stri_to_os_stri and cp_to_os_path to 66% of the old time. This
    reduces the time used by operating system calls. E.g.: The CPU time
    used by the program sydir7 is reduced to 83% of the old time.
  * The targets 'install' and 'uninstall' have been added to makefile,
    mk_linux.mak, mk_osx.mak, mk_clang.mak, mk_cygw.mak, mk_mingw.mak,
    mk_msys.mak, mk_nmake.mak, mk_msvc.mak, mk_bcc32.mak and
    mk_bccv5.mak.
  * The program setwpath.c has been added. This program sets the search
    path (PATH variable) under Windows.
  * The obsolete target 'hi' has been removed from the makefiles.
  * The functions initEmulatedCwd, cmdSetenv (both in cmd_rtl.c),
    setEmulatedCwd (in striutl.c) and freeArgVector (in cmd_unx.c) have
    been adjusted to work with the stack like allocation of
    os_stri_alloc and os_stri_free.
  * The functions heapAllocOsStri and heapFreeOsStri have been added to
    striutl.c.
  * Usages of MAX_SYMLINK_PATH_LENGTH in cmd_rtl.c have been replaced
    with MAX_OS_STRI_LEN.
2014-03-17 12:47:37 +00:00
Gerald Pfeifer
9d1793bb61 Update to the 20140316 snapshot of GCC 4.9.0.
Convert USE_BZIP2 to USES=tar:bzip2.
2014-03-17 10:15:23 +00:00
Gerald Pfeifer
56bf763338 Update to the 20140315 snapshot of GCC 4.7.4. 2014-03-16 22:26:50 +00:00
Rene Ladan
032957ad09 Convert to USES=tar:* 2014-03-16 15:05:36 +00:00
Johan van Selst
81e5ba7b96 Update to SWI Prolog 6.6.2 2014-03-15 18:34:09 +00:00
Thierry Thomas
578471bf05 Fix the build of x11/rxvt-unicode with clang34, by defining a more
C++-friendly dNOOP.

Note: don't apply the patch proposed in the PR, but a patch proposed
by Craig A. Berry at
http://perl5.git.perl.org/perl.git/commit/7db66e12883f0832ca80164b723768b848187bda
as suggested by az@.

PR:		ports/187571
Submitted by:	/me
Reported by:	Thomas Hoffmann <trh411 (at) gmail.com>
Approved by:	az
2014-03-15 09:57:40 +00:00
Eitan Adler
4a4e829231 lang/rust: update to 0.9
- stagiy
- mark as broken on 10+
- update to 0.9
- add new options
- add LICENSE

PR:		ports/185868
PR:		ports/185865
Submitted by:	Oleksii Tsai <oleksii.tsai@googlemail.com>
Approved by:	Jyun-Yan You <jyyou@cs.nctu.edu.tw> (maintainer)
2014-03-15 07:03:58 +00:00
Brooks Davis
858799c60c Upgrade to r203994. 2014-03-15 06:45:41 +00:00
John Marino
b804dd299c lang/mono: Unbreak configure/runaway
Mono was set to build via clang unconditionally.  Other than have
a large, unnecessary dependency on clang33, this didn't bother
DragonFly until recently.  The 3.2.8 version has a conftest to test
for a working __thread implementation (which DragonFly has), but for
some reason the test locks up when built by clang.  I built the conftest
manually with gcc and it returned fine.

In any case, DragonFly's gcc47 base compiler builds mono fine, so to
unbreak the port on DragonFly, only specify clang on FreeBSD.
2014-03-14 16:09:07 +00:00
Pawel Pekala
d87985dcf5 Install header files
PR:		ports/186561
Submitted by:	maintainer
2014-03-14 13:22:56 +00:00
Emanuel Haupt
0e884413bc Support staging 2014-03-14 13:07:27 +00:00
John Marino
2b33b6bd3f lang/asis: Remove obsolete passage about ASIS 2012/2013 in pkg-descr 2014-03-14 08:44:08 +00:00
John Marino
8b458b8285 lang/asis: New version as result of gcc-aux upgrade to gcc49
The ASIS source has to be matched with the compiler source of the compiler
that builds it.  ASIS is always tricky because it's matched to annual
releases of GNAT GPL, and never to GNAT FSF.  However, after disabling the
useless (and faulty) strong version check, ASIS 2013 seems to work okay
with gcc49.  At least the two ports that use it seem to work ok.
2014-03-14 08:37:27 +00:00
John Marino
619e18e8ef lang/adacontrol: Reaction to gcc-aux upgrade to gcc49
While the version remains the same, AdaControl comes with two flavors of
distfiles: "old" and "new".  The "old" distfile was appropriate for
gcc47-aux, but the "new" one is required for the gcc49-based ada compiler.
This change updates the distfile to be used to build adacontrol.
2014-03-14 08:36:33 +00:00
John Marino
bc7ac57a74 lang/gcc-aux: Upgrade from gcc-4.7.3 to gcc49-20140302 snapshot
GCC4.9 hasn't been released yet, but the Ada portion of it is pretty
stable and perfectly passes ACATS and gnat.dg testsuites.  The only
trick was to change the unwind mechanism on i386 away from KERN_PS_STRINGS
because it will not work with 32-bit compatability mode on AMD64.  This
is because on AMD64, the signal trampoline is located on a random area
on a shared page rather than a fixed location before KERN_PS_STRINGS.  To
support both true i386 and AMD64-32 compatibility mode, unwind now looks
for frame pattern in all cases.  Apparently stack checking has been broken
on AMD64-32 until now.

It is important to get the Ada Framework in ports to be based on gcc49
because this compiler supports the full Ada-2012 standard implementation,
and in fact some new programs require this already.

This port will stay on snapshots until 4.9.0 is released, then it will
return to be based on releases.

The Ada and C++ options have been removed.  These are now always built.
In fact, GCC now requires C++ to build, so new bootstraps had to be
created.  FreeBSD8 has its own bootstrap, and FreeBSD 9+ uses a pure
static bootstrap (including GNAT tools) which should last a long time.
Additionally a "Bootstrap" option was added, but this overrides all
other options to create new bootstraps. It is not intended for general
use.

Most of the Ada Framework in ports has been pretested and adjusted to
work with gcc49 out of the box, but some ports will need to be updated
immediately, which will happen right after this one.  The update to
lang/gnat_util had to be synchronized with lang/gcc-aux because they
share version information and the PORTREVISION needed to be reset.
2014-03-14 08:36:05 +00:00
John Marino
029a2d7f9e Tie libgnat_util.a to libasis
Rather than specify gnat_util every time ASIS is a dependency, set it
as a library dependency for ASIS.  LIB_DEPENDS doesn't work because it
is a static library, so just manually add libgnat_util.a to BUILD_DEPENDS
and RUN_DEPENDS, then adjust 3 ports accordingly.
2014-03-13 23:46:25 +00:00
Emanuel Haupt
8a14dc1176 Support staging 2014-03-13 15:12:44 +00:00
Pietro Cerutti
68c52bf292 - Update to 05_20140302
Changes:

  * The function setSockOpt and the constant SO_REUSEADDR have been
    added to sockbase.s7i. Many thanks go to Domingo Alvarez Duarte
    for pointing out that this functionality was missing.
  * The function openInetListener in listener.s7i has been improved
    to succeed when the socket is reused (it calls setSockOpt with
    SO_REUSEADDR now).
  * The functions opendir and wopendir in dir_win.c and the function
    opendir in dir_dos.c have been improved to check for the maximum
    path length supported by Windows and DOS.
  * The functions act_string and act_okay have been removed from
    actutl.c.
  * The function exec_action in exec.c has been improved to use
    get_primact instead of act_okay. This results in a significant
    performance improvement in the case when WITH_ACTION_CHECK is
    defined and the option -tc is used.
  * The function str1Split has been removed from strlib.c.
  * Documentation comments have been added to arr_rtl.c, arrutl.c,
    cmd_unx.c, cmd_win.c, dir_dos.c, dir_rtl.c, dir_win.c, kbd_inf.c,
    kbd_poll.c, scanner.c and ut8_rtl.c.
  * Interpreter and compiler have been improved to support the action
    SOC_SET_OPT_BOOL.
2014-03-13 13:10:30 +00:00
Romain Tartière
c0981d276a Unbreak relative paths for xbuild
PR:		ports/187130
Submitted by:	mva
2014-03-12 11:46:03 +00:00
Antoine Brodin
cf7b71001e Deprecate a few old unmaintained ports 2014-03-11 21:21:14 +00:00
David Naylor
ad0f991758 Fix lang/pypy-devel's sysconfig.py file.
In python the 'purelib' and 'platlib' paths should contain 'site-packages'
however the original pypy code does not thus the patch did not either however
this is not consistent with distutils/sysconfig.py.
2014-03-11 21:02:56 +00:00
Florian Smeets
24136b5bd5 Release a few ports I don't use anymore. Unfortunately I don't have time to
maintain them properly currently.
2014-03-11 20:35:53 +00:00
Gerald Pfeifer
1cd277bdce Update the default version of GCC used in the Ports Collection from
GCC 4.6.4 to GCC 4.7.3.  This entails updating the lang/gcc port as
well as changing the default in Mk/bsd.default-versions.mk.

Part II, Bump PORTREVISIONs.

PR:		182136
Supported by:	Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports)
Tested by:	bdrewery (two -exp runs)
2014-03-10 20:55:20 +00:00
Gerald Pfeifer
04bfaa8ecd Update the default version of GCC used in the Ports Collection from
GCC 4.6.4 to GCC 4.7.3.  This entails updating the lang/gcc port as
well as changing the default in Mk/bsd.default-versions.mk.

This adds powerpc64 as a supported architecture (and removes ia64,
though it can be supported by manually installing lang/gcc48).

New binaries %%GNU_HOST%%-gcc-ar47, %%GNU_HOST%%-gcc-nm47, and
%%GNU_HOST%%-gcc-ranlib47 are provided to support link-time
optimization (LTO) which scales significantly better.

And it adds support for indirect functions (IFUNCS), experimental
support for transactional memory in the compiler as well as a supporting
run-time library called libitm, a new string length optimization pass,
and support for atomic operations specifying the C++11/C11 memory model.

Version 3.1 of the OpenMP specification is now supported for the C,
C++, and Fortran compilers.

GCC accepts the options -std=c11 and -std=gnu11 for the C11 revision
of the ISO C standard which inlcude support for unicode strings,
nonreturning functions (_Noreturn and <stdnoreturn.h>), alignment
support (_Alignas, _Alignof, max_align_t, <stdalign.h>), and a
__builtin_complex built-in function.

The C++ frontend now accepts the -std=c++11, -std=gnu++11, and
-Wc++11-compat options and implements many C++11 features of the
language including extended friends syntax, explicit override
control, non-static data member initializers, user-defined literals,
alias declarations, delegating constructors, atomic classes, and more.

The C++ standard library and Fortran frontend have received many
improvements.  See http://gcc.gnu.org/gcc-4.7/changes.html for an
extense list of changes; http://gcc.gnu.org/gcc-4.7/porting_to.html
for information on how to port to that new version.

PR:		182136
Supported by:	Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports)
Tested by:	bdrewery (two -exp runs)
2014-03-10 20:41:10 +00:00
Baptiste Daroussin
0242a53187 Convert l* to USES=zip 2014-03-10 16:01:35 +00:00
Rene Ladan
c9a690d33c Remove expired ports:
2014-03-10 deskutils/libopensync-plugin-synce: No more public distfiles
2014-03-10 irc/irchat-pj-xemacs21-mule: No more public distfiles
2014-03-10 irc/pure-xemacs21-mule: No more public distfiles
2014-03-10 lang/dice: No more public distfiles
2014-03-10 irc/dcc: No more public distfiles
2014-03-10 sysutils/backupme: No more public distfiles
2014-03-10 net/freeswitch-curl-devel: No more public distfiles
2014-03-10 misc/freeswitch-pizzademo-devel: No more public distfiles
2014-03-10 emulators/cygne-sdl: No more public distfiles
2014-03-10 mail/newmail: No more public distfiles
2014-03-10 x11-toolkits/xscoop: No more public distfiles
2014-03-10 security/didentd: No more public distfiles
2014-03-10 sysutils/wait_on: No more public distfiles
2014-03-10 net/freeswitch-sbc-devel: No more public distfiles
2014-03-10 multimedia/gxanim: No more public distfiles
2014-03-10 www/nd: No more public distfiles
2014-03-10 lang/fbbi: No more public distfiles
2014-03-10 textproc/csv2xml: No more public distfiles
2014-03-10 www/trac-calendar: No more public distfiles
2014-03-10 misc/stan: No more public distfiles
2014-03-10 japanese/gtkicq: No more public distfiles
2014-03-10 net/nc6: No more public distfiles
2014-03-10 net/jpcap: No more public distfiles
2014-03-10 games/quake-extras: No more public distfiles
2014-03-10 net/asfrecorder: No more public distfiles
2014-03-10 sysutils/pyrenamer: No more public distfiles
2014-03-10 palm/synce-sync-engine: No more public distfiles
2014-03-10 www/linux-mplayer-plugin: No more public distfiles
2014-03-10 net-mgmt/airport: No more public distfiles
2014-03-10 textproc/manued.el: No more public distfiles
2014-03-10 sysutils/jailer: No more public distfiles
2014-03-10 sysutils/blimitd: No more public distfiles
2014-03-10 print/abntex: No more public distfiles
2014-03-10 sysutils/monkeytail: No more public distfiles
2014-03-10 dns/dns_mre: No more public distfiles
2014-03-10 japanese/libjcode: No more public distfiles
2014-03-10 sysutils/jailutils: No more public distfiles
2014-03-10 net/freeswitch-vanilla-devel: No more public distfiles
2014-03-10 sysutils/hdup: No more public distfiles
2014-03-10 print/cups-smb-backend: No more public distfiles
2014-03-10 x11/settitle: No more public distfiles
2014-03-10 sysutils/anteater: No more public distfiles
2014-03-10 www/trac-pendingticket: No more public distfiles
2014-03-10 www/admuser: No more public distfiles
2014-03-10 x11-themes/gnome-icons-snowish: No more public distfiles
2014-03-10 www/metacafe_dl: No more public distfiles
2014-03-10 irc/irchat-pj-emacs21: No more public distfiles
2014-03-10 www/horde3-wicked: No more public distfiles
2014-03-10 java/drexelsnmp: No more public distfiles
2014-03-10 mail/sigit: No more public distfiles
2014-03-10 misc/freeswitch-scripts-devel: No more public distfiles
2014-03-10 www/vtiger-customerportal: No more public distfiles
2014-03-10 irc/pure-emacs21: No more public distfiles
2014-03-10 www/extsm: No more public distfiles
2014-03-10 misc/cwish: No more public distfiles
2014-03-10 www/phpscheduleit: No more public distfiles
2014-03-10 palm/synce-serial: No more public distfiles
2014-03-10 palm/synce-vdccm: No more public distfiles
2014-03-10 net/freeswitch-insideout-devel: No more public distfiles
2014-03-10 sysutils/fusefs-fur: No more public distfiles
2014-03-10 mail/clamfilter: No more public distfiles
2014-03-10 textproc/cost: No more public distfiles
2014-03-10 palm/synce-gvfs: No more public distfiles
2014-03-10 net/nxserver: No more public distfiles
2014-03-10 sysutils/throttle: No more public distfiles
2014-03-10 japanese/aterm: No more public distfiles
2014-03-10 mail/teapop: No more public distfiles
2014-03-10 www/eldav.el: No more public distfiles
2014-03-10 graphics/gsnapshot: No more public distfiles
2014-03-10 japanese/zangband: No more public distfiles
2014-03-10 audio/xmms-wma: No more public distfiles
2014-03-10 misc/projectionlib: No more public distfiles
2014-03-10 11:50:26 +00:00
Dmitry Sivachenko
79cd466b4d Update python33: 3.3.4 --> 3.3.5. 2014-03-10 11:28:55 +00:00
Gerald Pfeifer
9ca5f96eb5 Update to the 20140309 snapshot of GCC 4.9.0.
This brings back bootstrap-lean which has been fixed upstream last
week, thus consuming less disk space when building this port.
2014-03-10 00:55:41 +00:00
Gerald Pfeifer
9d7089ffb5 Fix the build with newer compilers (such as GCC 4.7).
PR:		187395, 182136
Submitted by:	Christoph Moench-Tegeder <cmt@burggraben.net>
Approved by:	maintainer (Jason Bacon <jwbacon@tds.net>)
2014-03-09 23:34:47 +00:00
John Marino
ca4dbc9267 gcc47-aux: I guess .CURDIR wasn't missing after all... 2014-03-09 22:54:12 +00:00
John Marino
3c8f8d1ffb lang/gnatdroid-armv(5,7): Keep based on gcc47 for now
The new gcc49-based Ada compiler will most likely be an improvement for
this FreeBSD->Android Ada cross-compiler, but it will need extensive
testing.  Keep using gcc47 after gcc49 is brought in until testing is
complete.  Hopefully that will also result in C++ capability too...
2014-03-09 21:47:42 +00:00
John Marino
c8d1486769 Duplicate port lang/gcc-aux => lang/gcc47-aux
A new version of the Ada compiler is coming imminently.  Not all ports
will immediately build with the gcc49-based compiler, so a few ports
will be directed to use the current compiler in this new location instead.
It will require a change in Uses/ada.mk (upcoming).

Some ports will require updates to use upcoming lang/gcc-aux version.
The last set of ports that will be converted is likely the gnatdroid
ports as these will require a lot of time running testsuites, which takes
some time wirelessly on the Android target.
2014-03-09 18:15:13 +00:00
Julien Laffaye
4694a6524f - Update to 1.2.1
- Specify BSD license
2014-03-09 17:13:15 +00:00
Frederic Culot
090337a44c - Add a patch to fix header conflicts
PR:		ports/183361
Submitted by:	Henri Hennebert <hlh@restart.be>
Approved by:	Takeshi MUTOH <mutoh@openedu.org> (maintainer)
2014-03-09 08:10:18 +00:00
Antoine Brodin
c6c742d7cc Deprecate a few unmaintained ports (leaf ports, non staged and unmaintained since more than 12 years) 2014-03-08 22:26:21 +00:00
Antoine Brodin
28f4f412be Do not depend on both py-setuptools and py-setuptoolsXX 2014-03-08 18:35:38 +00:00
Antoine Brodin
5d01372be6 Mark BROKEN: Checksum and size mismatch 2014-03-08 16:25:17 +00:00
Gerald Pfeifer
54644a8881 Update to the 20140302 snapshot of GCC 4.9.0. 2014-03-08 15:48:01 +00:00
Koop Mast
5534934ba6 Stagify, use new lib_depends syntax. add libtool to USES.
Update www and pkg-descr in vala-vapi.

PR:		ports/186780 (based on)
		ports/186781 (based on)
Submitted by:   olivierd@
2014-03-08 15:03:42 +00:00
Ruslan Makhmatkhanov
d22d12a364 - convert to autogenerated packing list
- support staging
- convert to options helpers
- install docs and examples into staging area unconditionally
- unmute installation commands
- bump PORTREVISION

Requested by:	miwi
Approved by:	portmgr (blanket)
2014-03-08 08:59:16 +00:00
Rene Ladan
79a9ce0553 Bring lang/mlton back into shape.
From the PR submitter:
- Update to 20100608
- Support amd64 natively
- Update DISTFILES location to use Sourceforge
- Add LICENSE_FILE
- Ensure add-local-cross script is executable
- Clean up old patches, replace trivial patches by REINPLACE_CMD
- Mark SMLNJ option as broken for now.
- Mark jobs unsafe.

From myself:
- Unexpire.
- Add stage support
- Add USE_GCC=any
- Convert to USES
- New LIB_DEPENDS format
- Remove pre-FreeBSD 7.0 compatibility
- Pass maintainership to submitter

PR:		ports/177406
Submitted by:	Timothy Beyer <beyert@cs.ucr.edu>
Approved by:	previous maintainer timeout (11 months)
2014-03-07 17:57:07 +00:00
Alex Dupre
54d51cdf47 Update to 5.5.10 release.
PR:		ports/187323
Submitted by:	Rustem Alimov <rustem.alimov@gmail.com>
2014-03-07 12:08:08 +00:00
Alex Dupre
4524f4849b Update to 5.4.26 release. 2014-03-07 12:07:19 +00:00
Koop Mast
07423eed3e Stagify, overwrite symlinks otherwise they point into the stagedir.
Use new LIB_DEPENDS syntax.
2014-03-06 20:25:32 +00:00
Koop Mast
444a170ef2 Use option helpers. 2014-03-06 20:24:29 +00:00
Koop Mast
0f6fd8c050 Stagify, use option helper.
Strip installed files so we don't end up with a ~170M large .a file and a
~50M large .so.
2014-03-06 20:23:53 +00:00
Mathieu Arnold
f7946b0a20 Pet portscout.
Sponsored by:	Absolight
2014-03-06 16:32:42 +00:00
Martin Wilke
b792763384 - Stage support
- Convert to autoplist
- Bump PORTREVISION
2014-03-06 15:06:08 +00:00
Martin Wilke
727eadcc81 - Stage support
- Convert gmake to USES
2014-03-06 15:03:50 +00:00
Martin Wilke
583bf7c618 - Stage support 2014-03-06 14:04:29 +00:00
Brooks Davis
53d50fb241 Replace %%DATADIR%% in patched scan-build.
PR:		ports/187193, ports/187243
Submitted by:	Li-Wen Hsu <lwhsu@FreeBSD.org>
2014-03-04 23:04:41 +00:00
Max Brazhnikov
f3f8c20d6a KDE/FreeBSD team presents KDE SC 4.12.3 and KDE Workspace 4.11.7!
deskutils/kdepim4:
- Add depedency on coreutils, kleopatra needs md5sum and sha1sum programs [1]

misc/kdehier4:
- add tests directory (r343428 commit to Templates/BSD.local.dist)

security/kwallet:
- moved to security/kwalletmanager (renamed upstream)

x11/kdelibs:
- remove workaround, which is not needed after global fix in
  Mk/bsd.kde4.mk (r315373)

PR:		ports/187259 [1]
Submitted by:	Tobias Berner <tcberner@gmail.com>
2014-03-04 19:15:39 +00:00
Kubilay Kocak
ea56f87d19 lang/python33: Update to 3.3.4
- Update to 3.3.4
- Update pkg-plist
- Remove patch-CVE-2014-1912 (upstream)
- Remove patch-issue20374 (upstream)
- Repatch and rename patch-Modules__fcntlmodule.c
- Add patch-issue-20695-Lib__test__test_urllibnet.py (tests) [1]
- Add regression-test target for QA

Changes: 3.3.4 - 09/02/2014

    http://docs.python.org/3.3/whatsnew/changelog.html#python-3-3-4

Extra:

- Update python-doc-html distinfo for Python 3.3 docs
- Update bsd.python.mk to support the new version

[1] http://bugs.python.org/issue20695
2014-03-04 12:38:02 +00:00
John Marino
8e15a19a07 lang/gcc-aux: Fix skip-bootstrap functionality
I don't know when the skip-bootstrap logic stopped working, but I'm
reasonably sure it did once.  Apparently PREFIX isn't defined at the
time of the "if exists" evaluation.  Using LOCALBASE instead will allow
the compiler to build using the compiler on the system rather than
the older bootstrap compiler.  The bug was discovered while trying to
move gcc-aux to a gcc49 base.
2014-03-03 21:55:29 +00:00
John Marino
92d91cc84b lang/gcc-aux: Fix on DFly 3.5+ with test option
The BUILD_DEPENDS was redefined with test option was selected.
Currently that only affects newer DragonFly (3.6 and Dev)
2014-03-03 21:20:35 +00:00
Max Brazhnikov
4cd1e8830e KDE/FreeBSD team is happy to present Qt 5 in ports!
Alberto Villa (avilla@) has done all the hard work to create Qt 5 ports.
Trivial update from 5.2.0-beta1 to 5.2.1 by me.

Special thanks for Adriaan de Groot <groot@kde.org> for his assistance for
Qt-5.2.0 update.

Approved by:	portmgr (bapt) (for Mk/bsd.port.mk)
2014-03-03 16:50:32 +00:00
Gerald Pfeifer
a7f38933b9 Sync (and improve) the NO_PACKAGE and IGNORE statements and the entry
in LEGAL.

PR:		184682
Submitted by:	Vitaly Magerya <vmagerya@gmail.com> (maintainer)
2014-03-02 23:37:36 +00:00
Thomas Abthorpe
2350e2caec - Reassign ports to the heap
- Thank you hq@ for your years of service!
2014-03-02 05:22:25 +00:00
Gerald Pfeifer
7e339abf8a Replace USE_GCC=4.2+ by USE_GCC=any. [1]
And USE_GMAKE by USES=gmake where touching a port because of the above.

Approved by:	portmgr (bapt) [1]
2014-03-01 21:23:14 +00:00
Antoine Brodin
74bf5ba557 - Fix reference to STAGEDIR in some shebangs
- Use OPTIONS helpers
2014-03-01 17:15:09 +00:00
Antoine Brodin
1235a7b4c9 - Fix build with readline 6.3 from ports
the patch was backported from upstream (issue #20374)
- Add missing USES=readline

Obtained from:	python
2014-03-01 15:53:29 +00:00
Antoine Brodin
2a13bbe17c - Fix build with readline 6.3 from ports
the patch was backported from upstream (issue #20374)
- Add missing USES=readline

Obtained from:	python
2014-03-01 15:19:43 +00:00
Antoine Brodin
bacc41af94 - Fix build with readline 6.3 from ports
the patch was obtained from upstream (issue #20374)
- Add missing USES=readline

PR:		ports/187176
Reported by:	O. Hartmann
Reviewed by:	koobs
Obtained from:	python
2014-03-01 14:28:08 +00:00
Antoine Brodin
8376e27862 - Fix build with readline 6.3 from ports
the patch was obtained from upstream (issue #20374)
- Add missing USES=readline

PR:		ports/187174
Reported by:	O. Hartmann
Reviewed by:	koobs
Obtained from:	python
2014-03-01 14:10:13 +00:00
Gerald Pfeifer
823d7e313f - Convert to the new LIB_DEPENDS format.
- Replace USE_GMAKE by USES=gmake.
- Remove setting for FreeBSD 7.x and earlier which we no longer support.

Approved by:	portmgr (generic pre-approval)
2014-03-01 12:23:44 +00:00
Kubilay Kocak
7a2c2ce6e7 lang/python*: Backport security fix for CVE-2014-1912
A vulnerability was reported [1] in Python's socket module, due to a
boundary error within the sock_recvfrom_into() function, which could be
exploited to cause a buffer overflow.

This could be used to crash a Python application that uses the
socket.recvfrom_info() function or, possibly, execute arbitrary code
with the permissions of the user running vulnerable Python code.

This vulnerable function, socket.recvfrom_into(), was introduced in
Python 2.5. Earlier versions are not affected by this flaw.  This is
fixed in upstream branches for version 2.7, 3.1, 3.2 and 3.3.

[1] http://bugs.python.org/issue20246

MFH:		2014Q1
Security:	8e5e6d42-a0fa-11e3-b09a-080027f2d077
2014-03-01 10:52:55 +00:00
Rene Ladan
86791b3cdc Remove expired ports:
2014-03-01 lang/clang31: No remaining dependencies
2014-03-01 devel/llvm31: No remaining dependencies (except clang31)
2014-03-01 00:14:57 +00:00
Rene Ladan
ef50dbb213 PHP 5.2 has reached it end-of-life in the FreeBSD Ports Tree, time
to say goodbye.  Upstream unsupported it since 2011-01-06 (see
http://php.net/eol.php )

Strip PHP 5.2 out of Mk/bsd.php.mk
2014-03-01 00:06:29 +00:00
Gerald Pfeifer
1e5ca7aefc Remove lang/gcc44 aka GCC 4.4 which has been deprecated since 2011-05-08
and was originally created 2008-03-01, thirteen months before the upstream
release of GCC 4.4.0.  Even lang/gcc45 has been gone for more than two
years now.

Recommend the generic lang/gcc as a replacement.
2014-02-28 22:56:08 +00:00
Brooks Davis
de4e011218 Recent versions of clang should work find on sparc64 and arm so mark
them not broken.  We'll patch if it turns out they have issues.

Requested by:	rdivacky (sparc64)
2014-02-28 22:02:14 +00:00
Antoine Brodin
14c681ddae Mark more ports BROKEN
Error logs are available in the pkg-fallout archives

Reported by:	pkg-fallout since at least january 2014
2014-02-28 19:45:27 +00:00
Pietro Cerutti
414adba8b1 - Install expect scripts in DATADIR. This fixes the conflict with
astro/weather

Suggested by:	sunpoet
2014-02-28 11:52:17 +00:00