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

12501 Commits

Author SHA1 Message Date
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