Commit graph

14200 commits

Author SHA1 Message Date
Dmitry Marakasov
4f33ca9aa0 - Update to 5.7.1
- While here, add LICENSE

PR:		203050
Submitted by:	jimmy@mammothcheese.ca (maintainer)
2015-09-13 14:31:04 +00:00
Jean-Sébastien Pédron
23df892f4d lang/rust and lang/rust-nightly: Build-conflict with themselves
A newer version of Rust fails to build if an older version is installed
because the build process picks libraries in %%LOCALBASE%%/lib before
those from the build directory.

In the pkg-plist of both ports, `x86_64-unknown-freebsd` is now a
variable automatically set in the Makefile. This avoids the need for a
separate port for DragonFlyBSD. [1]

Still in the pkg-plist, RUST_VSN_HASH is automatically computed in the
lang/rust's Makefile, like it was already done for lang/rust-nightly.

lang/rust-nightly USES libedit. patch-mk_main.mk was copied from
lang/rust so the correct library is picked (ie. the one from Ports, not
the one from the base). This was already fixed in lang/rust.

lang/rust includes bsd.port.options.mk and bsd.port.mk, instead of
bsd.port.pre.mk and bsd.port.post.mk. This was already fixed in
lang/rust-nightly.

Both ports are now closer to each other.

PR:		202869 [1]
Submitted by:	Michael Neumann <mneumann@ntecs.de> [1]
Reviewed by:	kwm
Approved by:	kwm
Differential Revision:	https://reviews.freebsd.org/D3234
2015-09-12 14:49:44 +00:00
Alexey Dokuchaev
2ec529422b - Provide descriptive BROKEN_powerpc statement
- Avoid cd'ing to ${WRKSRC} when invoking patch(1)
- Tighten COMMENT text while I'm here
2015-09-12 14:27:03 +00:00
Alexey Dokuchaev
e61af8f756 Unbreak the build on PowerPC. This is a quick fix rather than perfectly
correct: REGINA_BITS macro is set by configure script (for known systems,
but passed to the compiler unconditionally even if empty) and checked and
set in `rexx.h' as well if defined(__APPLE__) && defined(__MACH__).

Better approach would be either making configure script logic exhaustive,
or move REGINA_BITS setting entirely into `rexx.h', leaving the ability
to override it via --enable-{32,64}bit configure arguments.
2015-09-12 12:59:17 +00:00
Carlo Strub
c61c0b031c Update to 2.11.7
PR:		201103
Submitted by:	j-keck <jhyphenkeck@gmail.com>
Approved by:	maintainer timeout (>2 months)
2015-09-11 23:43:22 +00:00
Dmitry Marakasov
182847f973 - Fix config file handling, switch to @sample
Approved by:	portmgr blanket
2015-09-11 18:15:58 +00:00
John Marino
11b141ff1d lang/go: adjust PLIST_SUB and bsd.go.mk to support DragonFly
Change hardcoded "freebsd" to variable (OPSYS:tl) to allow DragonFly
to build without patches.

PR:		203006
Approved by:	maintainer
2015-09-10 22:57:47 +00:00
Mark Felder
87d2d932eb lang/php56: Update to 5.6.13
PR:		202906
Approved by:	ports-secteam (with hat)
Security:	CVE-2015-6834
Security:	CVE-2015-6835
Security:	CVE-2015-6836
Security:	CVE-2015-6837
Security:	CVE-2015-6838
Security:	3d675519-5654-11e5-9ad8-14dae9d210b8
2015-09-10 16:29:21 +00:00
Mark Felder
35c6f79524 lang/php55: Update to 5.5.29
PR:		202906
Approved by:	ports-secteam (with hat)
Security:	CVE-2015-6834
Security:	CVE-2015-6835
Security:	CVE-2015-6836
Security:	CVE-2015-6837
Security:	CVE-2015-6838
Security:	3d675519-5654-11e5-9ad8-14dae9d210b8
2015-09-10 16:28:30 +00:00
Mark Felder
173ced7e69 lang/php5: Update to 5.4.45
PR:		202906
Approved by:	ports-secteam (with hat)
Security:	CVE-2015-6834
Security:	CVE-2015-6835
Security:	CVE-2015-6836
Security:	CVE-2015-6837
Security:	CVE-2015-6838
Security:	3d675519-5654-11e5-9ad8-14dae9d210b8
2015-09-10 16:27:18 +00:00
John Marino
23ba4e0f8f lang/go: Restrict if_data8 "extra" patch to FreeBSD
The use of OSVERSION to define EXTRA_PATCHES requires an OPSYS check.
The extra patch in question is not valid for DragonFly.

Approved by:	portmgr (bapt, after technical discussion)
2015-09-10 07:20:52 +00:00
Dmitry Marakasov
83329065e7 - Convert to USES=libedit (port tries to to the same thing manually)
- Respect CFLAGS
- Fix WWW:
2015-09-09 21:48:34 +00:00
Gerald Pfeifer
3af3f43235 Update to the 20150908 snapshot of GCC 5. 2015-09-09 20:37:44 +00:00
Julien Laffaye
7eb1fa0bd9 - Update to 1.5.1 2015-09-09 18:17:25 +00:00
Alexey Dokuchaev
0a23608b97 Remove useless hunk (debug leftover). 2015-09-09 18:00:10 +00:00
Alexey Dokuchaev
1b90a9d903 - Unbreak the build on Tier-2 systems (PowerPC and SPARC)
- Define LICENSE and move PROJECTHOST where it logically belongs
- Propagate available SIMD support down to the compiler (x86 only)
- Do not enforce -O3; update/improve `x-generate-plist' target
- Provide a better port description text while I am here

Tested on:	local Mac mini G4 (powerpc), flame (sparc64)
2015-09-09 17:26:13 +00:00
Dmitry Marakasov
403d7f0f23 - Fix shebangs
Approved by:	portmgr blanket
2015-09-09 14:24:49 +00:00
Dmitry Marakasov
9c048938ff - Add empty directories to plist
Approved by:	portmgr blanket
2015-09-09 13:57:18 +00:00
Sunpoet Po-Chuan Hsieh
4b54ee8b7b - Update to 2.2.3
- Fix PLIST

Changes:	http://svn.ruby-lang.org/repos/ruby/tags/v2_2_3/ChangeLog
Differential Revision:	https://reviews.freebsd.org/D3587
Approved by:	swills (portmgr, ruby)
2015-09-08 19:45:13 +00:00
Sunpoet Po-Chuan Hsieh
ecde17e737 - Update to 2.1.7
- Fix and sort PLIST

Changes:	http://svn.ruby-lang.org/repos/ruby/tags/v2_1_7/ChangeLog
Differential Revision:	https://reviews.freebsd.org/D3587
Approved by:	swills (portmgr, ruby)
2015-09-08 19:44:01 +00:00
Sunpoet Po-Chuan Hsieh
f315e75862 - Update to 2.0.0p647
- Fix PLIST

Changes:	http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_647/ChangeLog
Differential Revision:	https://reviews.freebsd.org/D3587
Approved by:	swills (portmgr, ruby)
2015-09-08 19:43:11 +00:00
Kubilay Kocak
7142ad4179 [NEW] lang/python35: Welcome Python 3.5.x! (Note: RC3)
FreeBSD welcomes Python 3.5 (early, pre-release) to the Ports tree,
with 3.5.0 release candidate 3!

Please test this port and Python 3.5 profusely. If you notice issues,
please report them upstream at: https://bugs.python.org to ensure a
robust upcoming 3.5.0 release.

Whats New in Python 3.5:

 * https://docs.python.org/3.5/whatsnew/3.5.html

Python 3.5 Release Schedule (PEP 478)

 * http://www.python.org/dev/peps/pep-0478

Note: This port retires an old fcntlmodule.c patch, possibly
temporarily. User impact *should* be zero. For more information
see: https://bugs.python.org/issue25026

Requested by:	Webair Inc :)
2015-09-08 16:08:13 +00:00
Dmitry Marakasov
2141aeec7c - Don't install empty directories
- Strip libraries
- Pet portlint
2015-09-08 14:43:38 +00:00
Mathieu Arnold
5ca09a9d3b Update to v5.23.2-208-g7ce1b4c.
Regen a few patches, one module moved from dist to cpan, and some offset
changed.

Changes:	https://github.com/Perl/perl5/compare/v5.23.2-66-gbdc4e4b...v5.23.2-208-g7ce1b4c
Sponsored by:	Absolight
2015-09-08 11:57:29 +00:00
Sunpoet Po-Chuan Hsieh
10084409d4 - Move *_DEPENDS together
- Add GMP option: libgmp.so is linked if present
- Sort CONFIGURE_ARGS
- Remove duplicate WRKSRC
- Sort USES
- Use pre-install: instead of pre-su-install:
- Convert to new options helper
- Convert to new options target helper
- Add regression-test:
- Fix typo
- Cosmetic change
- Pet portlint: fix diff header of patch files
- Bump PORTREVISION for dependency and package change
2015-09-07 17:47:48 +00:00
Sunpoet Po-Chuan Hsieh
2165b3644a - Move *_DEPENDS together
- Add GMP option: libgmp.so is linked if present
- Sort CONFIGURE_ARGS
- Remove duplicate WRKSRC
- Sort USES
- Use pre-install: instead of pre-su-install:
- Convert to new options helper
- Convert to new options target helper
- Change options helper: (copied from ruby22)
  - Use CAPIDOCS_CONFIGURE_ENABLE instead of CAPIDOCS_CONFIGURE_OFF
  - Use RDOC_CONFIGURE_ENABLE instead of RDOC_CONFIGURE_OFF
- Add regression-test:
- Fix typo
- Cosmetic change
- Pet portlint: fix diff header of patch files
- Bump PORTREVISION for dependency and package change
2015-09-07 17:46:52 +00:00
Sunpoet Po-Chuan Hsieh
e9264c81e2 - Move *_DEPENDS together
- Sort CONFIGURE_ARGS
- Remove duplicate WRKSRC
- Sort USES
- Use pre-install: instead of pre-su-install:
- Convert to new options helper
- Convert to new options target helper
- Change options helper: (copied from ruby22)
  - Use CAPIDOCS_CONFIGURE_ENABLE instead of CAPIDOCS_CONFIGURE_OFF
  - Use RDOC_CONFIGURE_ENABLE instead of RDOC_CONFIGURE_OFF
- Add regression-test:
- Fix typo
- Cosmetic change
- Pet portlint: fix diff header of patch files
- Bump PORTREVISION for package change
2015-09-07 17:46:06 +00:00
Michael Moll
34ac05717e lang/jruby: update to 1.7.22
PR:		202519
Submitted by:	Andrew Smith <iamasmith.home@gmail.com>
2015-09-07 15:09:14 +00:00
Gerald Pfeifer
222e88fd4b Update to the 20150906 snapshot of GCC 6. 2015-09-07 13:03:39 +00:00
Antoine Brodin
b37f6ceaa3 Convert to USES=jpeg 2015-09-06 09:17:38 +00:00
Brooks Davis
709d98c007 Remove stray distinfo from clang and lldb metaports.
Reported by:	pluknet
2015-09-04 23:42:55 +00:00
Koop Mast
7c3af2d0a0 Update vala to 0.28.1.
Obtained from:	gnome devel repo
2015-09-04 22:09:02 +00:00
Gerald Pfeifer
f2fa7195b0 Update to the 20150901 snapshot of GCC 5. 2015-09-04 20:49:38 +00:00
Mathieu Arnold
a8ed171245 Convert most ports using cloud.github.com to GHC.
Convert a couple to github, and use some options helpers on the way.

Sponsored by:	Absolight
2015-09-04 16:02:16 +00:00
Brooks Davis
b66474c5ea Depend on the right port (devel/llvm37)
Reported by:	Walter Schwarzenfeld <w.schwarzenfeld@utanet.at>
2015-09-04 03:37:14 +00:00
Brooks Davis
9de8b882a7 Add clang37 and lldb37 metaports to make it easier to find the clang and
lldb installed by devel/llvm37.

No port should depend on these ports.
2015-09-03 22:09:31 +00:00
Vanilla I. Shu
92219a48b9 1: Upgrade to 1.2.0.
2: add libedit to USES.
2015-09-03 15:22:07 +00:00
Jimmy Olgeni
436f67cc0c Upgrade to version 4.7.9. 2015-09-03 09:10:32 +00:00
Jun Kuriyama
8aaf6dae0e - Upgrade to 2.0.0. 2015-09-02 02:08:26 +00:00
Julien Laffaye
8e614fd8ec Fix net package on CURRENT
PR:		202504
Submitted by:	Maciej Pasternacki <maciej@pasternacki.net>
2015-09-01 20:41:30 +00:00
David Naylor
eeb1443b97 lang/pypy: update to 2.6.1
Changes:
 - Add external cffi ports (a la python):
   - databases/pypy-gdbm
   - databases/pypy-sqlite3
   - x11-toolkits/pypy-tkinter
 - Add bsd.pypy.mk for consistency between pypy ports.
 - Add bsd.pypy.cffi.mk for consistency with external cffi ports.
 - Switch back to using $PREFIX/pypy-X.Y (the '-' separator is required to
   differentiate between lang/pypy and lang/pypy3)
 - Remove all patches (upstreamed, see announcement below)

ChangeLog:
 - Bug Fixes
   - Revive non-SSE2 support
   - Fixes for detaching _io.Buffer*
   - Clear up contention in the garbage collector between trace-me-later and
     pinning
   - Issues reported with our previous release were resolved after reports from
     users on our issue tracker at https://bitbucket.org/pypy/pypy/issues or on
     IRC at #pypy.
 - New features:
   - cffi was updated to version 1.3
   - The python stdlib was updated to 2.7.10 from 2.7.9
   - vmprof now supports multiple threads
   - The translation process builds cffi import libraries for some stdlib
     packages, which should prevent confusion when package.py is not used
   - better support for gdb debugging
   - FreeBSD should be able to translate PyPy "out of the box" with no patches
 - Numpy:
   - Better support for record dtypes, including the align keyword
   - Implement casting and create output arrays accordingly (still missing some
     corner cases)
   - Support creation of unicode ndarrays
   - Better support ndarray.flags
   - Support axis argument in more functions
   - Refactor array indexing to support ellipses
   - Allow the docstrings of built-in numpy objects to be set at run-time
   - Support the buffered nditer creation keyword
 - Performance improvements:
   - Delay recursive calls to make them non-recursive
   - Skip loop unrolling if it compiles too much code
   - Tweak the heapcache
   - Add a list strategy for lists that store both floats and 32-bit integers.
     The latter are encoded as nonstandard NaNs. Benchmarks show that the speed
     of such lists is now very close to the speed of purely-int or purely-float
     lists.
   - Simplify implementation of ffi.gc() to avoid most weakrefs
   - Massively improve the performance of map() with more than one sequence
    argument

Differential Revision:	https://reviews.freebsd.org/D3285
2015-08-31 19:38:23 +00:00
Gerald Pfeifer
850e406d55 Update to the 20150830 snapshot of GCC 6. 2015-08-31 18:58:44 +00:00
Mathieu Arnold
407d4441f2 Fix last commit.
Pointy hat to:	mat
Noticed by:	the index breakage notification of portsnap.
Sponsored by:	Absolight
2015-08-31 13:44:48 +00:00
Mathieu Arnold
398dca09df To ease up with future upgrades, move PERL_VERSION into a separate file.
While there, remove 8.4 support, and do some cleanup.

Sponsored by:	Absolight
2015-08-31 13:17:48 +00:00
Mathieu Arnold
ba5b16df28 Update to v5.23.2-66-gbdc4e4b.
Changes:	https://github.com/Perl/perl5/compare/v5.23.2-22-g354f3e4...v5.23.2-66-gbdc4e4b
Sponsored by:	Absolight
2015-08-31 10:06:19 +00:00
Gabor Pali
9118d1aee1 - Remove the deprecated USE_AUTOTOOLS variable
- Improve interaction with USE_GITHUB in bsd.cabal.mk that fixes the build of
  math/hs-Agda-stdlib

Obtained from:	FreeBSD Haskell
2015-08-31 05:39:41 +00:00
Rui Paulo
d7e9c62192 lang/lfe: remove broken CATEGORIES. 2015-08-29 02:24:58 +00:00
Rui Paulo
8a3837b0d0 Import lang/lfe.
LFE, Lisp Flavoured Erlang, is a lisp syntax front-end to the Erlang
compiler. Code produced with it is compatible with "normal" Erlang
code. An LFE evaluator and shell is also included.
2015-08-28 21:14:23 +00:00
Dmitry Marakasov
319b2d81df - Fix shebangs
Approved by:	portmgr blanket
MFH:		2015Q3 (blanket)
2015-08-28 15:19:55 +00:00
Gerald Pfeifer
72cce4e122 Update to the 20150825 snapshot of GCC 5. 2015-08-27 21:31:27 +00:00