Commit graph

13113 commits

Author SHA1 Message Date
Gabor Pali
e847067418 - Add support for specifying TMPDIR when building hs- ports [1]
- Rework manual pages support
- Work around a possible pkg(8) bug (see pkg #985)

PR:		192940 [1]
Reported by:	marino [1]
Obtained from:	FreeBSD Haskell
2014-08-25 18:19:10 +00:00
Baptiste Daroussin
df655c7493 Reset maintainership on nonstaged ports
With hat:	portmgr
2014-08-25 10:20:51 +00:00
Gerald Pfeifer
a0cb93541f Update to the 20140824 snapshot of GCC 5. 2014-08-25 10:09:27 +00:00
Baptiste Daroussin
1f44147fea Reset maintainership for non staged ports
With hat:	portmgr
2014-08-25 10:01:51 +00:00
Kubilay Kocak
c0cd7bc6cc lang/python34: Fix build when semaphores are not enabled
Backport fix [1] for upstream Python Issue #21704 [2]: Fix build error for
_multiprocessing when semaphores are not available.

The symptom was originally reported by RedPorts 8.4-QAT/i386,
ultimately resulting in a packaging error:

  ...
  checking for sem_open... yes
  checking for sem_timedwait... yes
  checking for sem_getvalue... yes
  checking for sem_unlink... yes
  ...
  checking whether POSIX semaphores are enabled... no
  checking for broken sem_getvalue... yes
  ...

  *** WARNING: renaming "_multiprocessing" since importing it failed:
  build/lib.freebsd-8.4-RELEASE-i386-3.4/_multiprocessing.so: Undefined
  symbol "_PyMp_sem_unlink"

  ...

  pkg-static: lstat(/work/a/ports/lang/python34/work/stage/usr/local/lib/
  python3.4/lib-dynload/_multiprocessing.so): No such file or directory

Something is funny for Jail-based systems when it comes to host/jail
semaphore detection. A config.log would be handy to help determine why.

[1] http://hg.python.org/cpython/rev/f618f6739200
[2] http://bugs.python.org/issue21704
2014-08-25 07:59:45 +00:00
Antoine Brodin
915ee2cd32 Allow staging as a regular user 2014-08-24 20:04:29 +00:00
Adam Weinberger
aadeefae6d Update to version 2.0.8.
Also:
* pass maintainership to submitter
* stage
* add DOCS option
* use Github
* remove obsolete comments from the Makefile.

PR:		192932
Submitted by:	Michael Grünewald
2014-08-24 17:13:00 +00:00
Thomas Zander
e5962a0533 - Update to upstream version 1.1.3.0
- Add LICENSE

PR:		192745
Submitted by:	fernando.apesteguia@gmail.com (maintainer)
Approved by:	mentors (implicit)
2014-08-24 16:59:20 +00:00
Antoine Brodin
d3b7ded81c Fix make fetch
Reported by:	pkg-fallout
With hat:	portmgr
2014-08-23 21:22:43 +00:00
Sunpoet Po-Chuan Hsieh
98b90543fa - Update MAINTAINER
PR:		ports/192902
Submitted by:	Carlos Jacobo Puga Medina <cpm@fbsd.es> (maintainer)
2014-08-23 15:58:12 +00:00
Gerald Pfeifer
0469597f00 Update to the 20140820 snapshot of GCC 4.9.2. 2014-08-23 13:42:35 +00:00
Gerald Pfeifer
8a18179711 Update to the 20140817 snapshot of GCC 5, which is how GCC 4.10 is now
going to be called.
2014-08-23 12:31:36 +00:00
Kubilay Kocak
0d6e53966b lang/python{27,33,34}: Bump PORTREVISION, sanitizes builds.
Bump PORTREVISION, as prior to the previous change that fixed upstream Issue
#21166, Python builds could be potentially polluted by the host environment
which could caused runtime issues because of ABI differences.
2014-08-23 05:19:50 +00:00
Kubilay Kocak
3e8425cb1e lang/python{27,33,34}: Backport fix for upstream Issue #21166
Backport fix for upstream Issue #21166:

Prevent possible segfaults and other random failures of python
--generate-posix-vars in pybuilddir.txt build target by ensuring
that pybuilddir.txt is always regenerated when configure is run and
that the newly built skeleton python does not inadvertently import
modules from previously installed instances. [1]

This changeset has been committed for release in 2.7.9, 3.4.2, and 3.5.0.

A HUGE thank you to Ned Deily from the Python Core Development Team
for helping to identify the underlying cause, produce a fix and
wonderfully document the explanation.

[1] http://bugs.python.org/issue21166
2014-08-23 03:53:25 +00:00
Gerald Pfeifer
45fa244b5e GCC 4.10 has been renamed to GCC 5 upstream; rename our gcc410 port
to gcc5 accordingly.
2014-08-22 20:26:23 +00:00
Brooks Davis
20232e2501 Clay has seen no development in over a year and depends on an obsolete
and unmaintained version of LLVM/Clang.

Deprecate the port and give it a longish expiration date in case someone
actually uses it.
2014-08-22 13:07:44 +00:00
Antoine Brodin
783540d9ac Canonicalize a few LICENSE_PERMS
With hat:	portmgr
2014-08-22 07:20:30 +00:00
Matthias Andree
b50a4b0708 Berkeley DB cleanup, remove versions 4.0 ... 4.7.
- Mk/bsd.database.mk rewrite, new default to db5.
- db6 is eligible by default only if installed on the system.
- Bump PORTREVISION of all ports that directly depend on BerkeleyDB or
  where USE_BDB is found in the port's directory
- Patch a few ports such that they will pick up or work with newer
  versions.
- Add UPDATING entry
- Drive-by format fix for pks
- Drop BerkeleyDB option from mail/popular for now, requires more work.
- Exp-run logs linked from the PR below.
- Ports that do not build (IGNORE, BROKEN, etc.) have pro-forma changes
  for new Berkeley DB, but are untested.

NOTE: please read UPDATING and the Wiki page before proceeding!

Announcement:	http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-August/000090.html
Wiki reference:	https://wiki.freebsd.org/Ports/BerkeleyDBCleanup
PR:		192690
Approved by:	portmgr (implicit, PORTREVISION bump on unstaged ports)
2014-08-21 22:50:29 +00:00
Brooks Davis
9c0dca4d87 Upgrade to 3.6.r216160. 2014-08-21 12:43:41 +00:00
John Marino
0ada23def6 lang/rexx-regina: Fix configure script to support DragonFly 2014-08-21 12:07:55 +00:00
John Marino
eaf44736bb lang/ocaml: Improve jobcontrol in ocamlbuild
Apply patch for upstream issue 0005371.  It improves job control in
ocamlbuild and fixes some faulty sigpipe affecting ports build with
ocamlbuild.

PR:		189710
Submitted by:	edwin (skylable.com)
patch by:	glondu
Approved by:	maintainer (Michael Gruenewald)
2014-08-19 13:55:11 +00:00
Jimmy Olgeni
d0e831bce2 Include abcl-contrib, which enables using QuickLisp.
PR:		192829
Submitted by:	Mark Evenson
2014-08-19 13:01:24 +00:00
Florian Smeets
459860b0f7 Fix a rookie mistake and put missing distinfo back.
Reported by:	mat, Paul Macdonald <paul@ifdnrg.com>
2014-08-19 12:13:36 +00:00
Florian Smeets
e52a3e8972 Update to 5.3.29.
This is the last maintenance release of the 5.3 branch, see
http://php.net/archive/2014.php#id2014-08-14-1

Security:	d2a892b9-2605-11e4-9da0-00a0986f28c4
MFH:		2014Q3
2014-08-18 21:19:56 +00:00
Antoine Brodin
1c6ed8eca3 Convert most NO_INSTALL_MANPAGES to USES=imake:noman
With hat:	portmgr
2014-08-18 19:13:18 +00:00
Cy Schubert
3334264e8a Update 2.065.0 --> 2.066.0 2014-08-18 18:43:23 +00:00
Marcus von Appen
3d62b77032 A selection of supplementary tools for the Python language, which ship with
the Python default distribution.

Phabric:	D561
Reviewed by:	antoine, koobs
With hat:	python@
2014-08-18 16:44:14 +00:00
Danilo Egea Gondolfo
cc156074bc - Update from 0.7.5 to 0.8.3
- Add stage support
- Take maintainership
2014-08-18 15:17:02 +00:00
Wen Heping
a2ee8f1757 - Update to 2.61
PR:		192716
Submitted by:	Daniel Austin<freebsd-ports@dan.me.uk>
2014-08-18 09:52:18 +00:00
Danilo Egea Gondolfo
727af7db27 - Update from 3.14.1 to 3.21
- Take maintainership
2014-08-17 22:57:01 +00:00
Antoine Brodin
e106aa76f8 Connect llvm35 and clang35 to the build
Pointy hat:	brooks
2014-08-17 21:22:24 +00:00
Antoine Brodin
710181c3ee Connect v8-devel to the build
Pointy hat:	sunpoet
2014-08-17 21:19:14 +00:00
Tijl Coosemans
c0f51fae12 math/gsl:
- Add USES=libtool and bump dependent ports
- Add USES=pathfix and INSTALL_TARGET=install-strip

Approved by:	portmgr (implicit, bump unstage port)
2014-08-17 13:09:56 +00:00
Ashish SHUKLA
e9cea23814 - Update to 0.5.7
- Use DATADIR in pkg-plist
- Create sash symlink in post-install
2014-08-17 09:16:39 +00:00
Gerald Pfeifer
91da5f86d5 Update to the 20140813 snapshot of GCC 4.9.2. 2014-08-16 22:37:55 +00:00
Adam Weinberger
28675b35b9 Fix build on -current.
Mysteries in this port remain, such as why it depends on libreadline.so.6
directly, and why it brings in X11 dependencies only if you turn the
X11 OPTION off.
2014-08-16 21:20:57 +00:00
Gerald Pfeifer
7a974f5e0c Update to the 20140810 snapshot of GCC 4.10.0. 2014-08-16 19:25:06 +00:00
Adam Weinberger
6c871e60b1 Fix build on -current. 2014-08-16 18:21:35 +00:00
Adam Weinberger
c056f83b88 Add USES=readline to fix build on -current. 2014-08-16 16:47:56 +00:00
Adam Weinberger
457473c1ec Add USES=readline to fix build on -current.
Also, remove @dirrmtry info.
2014-08-16 16:34:56 +00:00
Sergey A. Osokin
a5a72eee5e Update from 2.0.2 to 2.0.3.
<ChangeLog>

Add PS4 port.
Add support for multilib distro builds.
Fix OSX build.
Fix MinGW build.
Fix Xbox 360 build.
Improve ULOAD forwarding for open upvalues.
Fix GC steps threshold handling when called by JIT-compiled code.
Fix argument checks for math.deg() and math.rad().
Fix jit.flush(func|true).
Respect jit.off(func) when returning to a function, too.
Fix compilation of string.byte(s, nil, n).
Fix line number for relocated bytecode after closure fixup.
Fix frame traversal for backtraces.
Fix ABC elimination.
Fix handling of redundant PHIs.
Fix snapshot restore for exit to function header.
Fix type punning alias analysis for constified pointers.
Fix call unroll checks in the presence of metamethod frames.
Fix initial maxslot for down-recursive traces.
Prevent BASE register coalescing if parent uses IR_RETF.
Don't purge modified function from stack slots in BC_RET.
Fix recording of BC_VARG.
Don't access dangling reference to reallocated IR.
Fix frame depth display for bytecode dump in -jdump.
ARM: Fix register allocation when rematerializing FPRs.
x64: Fix store to upvalue for lightuserdata values.
FFI: Add missing GC steps for callback argument conversions.
FFI: Properly unload loaded DLLs.
FFI: Fix argument checks for ffi.string().
FFI/x64: Fix passing of vector arguments to calls.
FFI: Rehash finalizer table after GC cycle, if needed.
FFI: Fix cts->L for cdata unsinking in snapshot restore.

</ChangeLog>
2014-08-16 15:08:10 +00:00
Julien Laffaye
1c72e050cc - Update to 1.3.1 2014-08-15 21:44:31 +00:00
Kurt Jaeger
62ce8d42bd lang/p5-Expect: 1.21 -> 1.29
Changes:
  http://cpansearch.perl.org/src/SZABGAB/Expect-1.29/Changes
2014-08-15 21:00:02 +00:00
Tijl Coosemans
372d9b8add Update to version 3.4.1.2014.08.15 2014-08-15 20:47:11 +00:00
Matthias Andree
515db2ed10 Upgrade OpenEXR and ilmbase to 2.2.0.
GCC 4.2 in FreeBSD 8.X/9.X base is now too old to compile OpenEXR, so
GCC-based systems will upgrade to the default ports compiler (GCC 4.7
currently.)

Add two patches to OpenEXR to permit building it in a live system with
the older OpenEXR version installed. Bug report filed to upstream Github
at https://github.com/openexr/openexr/issues/130

Couple OpenEXR more tightly to ilmbase and require its exact .so
version.

Add UPDATING note, and bump PORTREVISION of all dependent ports.

Proto-STAGE hugin-devel, and mark it IGNORE because hugin is newer.

Approved by:	portmgr (implicit for bumping PORTREVISION on unstaged ports)
2014-08-15 20:37:31 +00:00
Adam Weinberger
c987682a77 Fix build on -current, and fix LICENSE and WWW. 2014-08-15 19:44:13 +00:00
Gabor Pali
df432f4cd6 - Get the previous configure fix actually right
Obtained from:	FreeBSD Haskell
2014-08-15 16:17:42 +00:00
Brooks Davis
71a5478668 Update a new snapshot of CHERI Clang, now with preliminary support for
ISA v3 (cursors).
2014-08-15 15:45:20 +00:00
Brooks Davis
0eee75617e Add patch missed in r364981.
No version bump as clang won't compile without this change.
2014-08-15 15:42:35 +00:00
Brooks Davis
eda9b0a29d Update to r211638. 2014-08-15 15:41:52 +00:00