FreeBSD ports tree (read-only mirror)
Find a file
Don Lewis 4c785b69dc Upgrade to upstream svn revision r1780246. This incorporates the
pointer comparision fixes required to compile with clang 4.0, so
delete patch-clang40.  Also,
patch-lingucomponent_source_spellcheck_spell_sspellimp.cxx has been
incorporated upstream.

On amd64, clang++ 4.0 uses the MOVAPS SSE instruction to initialize
sufficiently large objects returned by the "new" operator.  This
requires that the object have 16-byte alignment.  The FreeBSD
malloc() implementation does the correct thing here, but OpenOffice
has a couple of internal memory allocator implementations that only
align to 8-byte boundaries at most.  In addition OpenOffice overrides
the new operator to interpose a couple of layers of wrappers.  If
the --enable-debug option is passed to configure, the wrapper adds
8 to the size passed to the allocator and adds an 8 byte offset to
the pointer returned by the allocator to make room for a signature
that it adds to the beginning of the memory block (the signature
is validated and the inverse transformation is done when the memory
is freed).  This breaks the proper alignment done by the mamory
allocator.  Fix these problems by adding an EXTRA_PATCH that teaches
the internal OpenOffice memory allocators to do 16-byte alignment
and to use a 16-byte offset in the "new" wrapper, and apply this
patch on amd64 if clang 4.0 is the system compiler.

Pass the --with-alloc=system flag to configure so that the libc
version of malloc() is used instead of one of the internal memory
allocator implementations.

Fix a few mis-sorts in BUILD_DEPENDS and don't list www/p5-libwww
twice.

Fix a sporadic failure in the clear_001 QA test that occasionally
breaks the build.  The nominal mutex hold time is 5 seconds, but
because it is only checked one per second, the actual time is more
likely to be around 6 seconds.  When the before time value is
subtracted from the after time value, the result might be 7 whole
seconds and a large negative number of nanoseconds.  Since the
pass/fail check only looks at the difference in the seconds fields,
it will fail the "< 7" assertion.  Relax the assertion to "<= 7"
as a quick fix.

Add PowerPC64 support.  [1]

Add a section to pkg-message mentioning that spell check dictionaries
for the desired languages should be installed.  [2]

Various fixes from PR 216245:   [3]
 * Add option for mysql driver, default off.

 * Poppler is only needed for the optional PDF Import extension
   (and we only need poppler and not poppler-glib).

 * The --without-stlport configure flag is not needed.

 * Pass the -with-build-version flag to configure (but use ${PKGNAME}
   for completeness instead of just  ${PORTNAME}-${PORTVERSION})

 * Tweak a comment in the Makefile.

PR:		215130, 212103, 216245
Submitted by:	Curtis Hamilton <hamiltcl@verizon.net> [1]
Submitted by:	Arrigo Marchiori <ardovm AT yahoo.it> [2]
Submitted by:	pfg [3]
2017-01-31 03:25:00 +00:00
accessibility Reset mva@'s ports, he handed in his ports bit. 2017-01-22 22:27:54 +00:00
arabic Update to 5.2.4. 2017-01-01 17:54:02 +00:00
archivers Fix building on i386 (with SSE2 enable) 2017-01-30 12:49:22 +00:00
astro Fix geo location. 2017-01-30 09:11:40 +00:00
audio - Mark BROKEN: does not fetch, upstream gone 2017-01-30 15:09:19 +00:00
base The output of tools like awk, date, sort, tr,... depends on the current 2017-01-18 13:20:31 +00:00
benchmarks Add missing build dependency for benchmarks/sipp 2017-01-23 08:24:32 +00:00
biology biology/diamond: Update to version 0.8.34. 2017-01-23 13:19:17 +00:00
cad - Update to 3.8.83 2017-01-27 20:27:06 +00:00
chinese Update to 4.7.2 2017-01-28 20:54:07 +00:00
comms Replace spaces with tabs. 2017-01-21 14:15:19 +00:00
converters Remove expired ports: 2017-01-28 11:18:44 +00:00
databases Convert to GH_TUPLE. 2017-01-30 16:44:13 +00:00
deskutils - Update to 1.11.4 2017-01-29 12:19:46 +00:00
devel devel/caf: unbreak build with clang/libc++ 4.0 2017-01-31 02:44:35 +00:00
dns Update devel/protobuf to 3.2.0 2017-01-29 16:04:36 +00:00
editors Upgrade to upstream svn revision r1780246. This incorporates the 2017-01-31 03:25:00 +00:00
emulators - Update to 20170130 snapshot 2017-01-30 14:30:12 +00:00
finance Update finance/skrooge to 2.7.0 2017-01-26 18:09:54 +00:00
french Unbreak after the upgrade of Gcc to 4.9. 2017-01-22 20:35:34 +00:00
ftp - fix build for FreeBSD-12 2017-01-30 18:04:28 +00:00
games - Fix versioning 2017-01-30 16:26:17 +00:00
german Update to 4.7.2 2017-01-28 20:54:07 +00:00
graphics graphics/darktable: Update to 2.2.2 2017-01-30 21:14:23 +00:00
hebrew Update to 5.2.4. 2017-01-01 17:54:02 +00:00
hungarian Update to 5.2.4. 2017-01-01 17:54:02 +00:00
irc - Resolve build failure after update of irc/irssi to 1.0.0 [1] 2017-01-28 20:40:54 +00:00
japanese Fix build with devel/protobuf 3.2.0 2017-01-30 21:42:13 +00:00
java Fix distinfo. 2017-01-30 21:39:05 +00:00
Keywords Add a note explaining why the @javavm keyword does not register argument in the plist 2016-07-31 12:47:28 +00:00
korean Fix ports using PREFIX in their depends instead of LOCALBASE. 2017-01-13 16:54:55 +00:00
lang Update to the 20170129 development snapshot of GCC 7. 2017-01-30 21:08:03 +00:00
mail Update to 1.940 2017-01-30 21:42:41 +00:00
math Update to 3.35 2017-01-30 21:42:45 +00:00
misc Update to 0.18 2017-01-30 21:42:27 +00:00
Mk Remove 4.6 as a valid option for USE_GCC and GCC_DEFAULT; it has not 2017-01-28 22:59:53 +00:00
multimedia multimedia/ffmpeg: backport a crashfix for FFSERVER 2017-01-30 21:03:55 +00:00
net - Apply a patch from upstream for fix rs_search_for_block bug [1] 2017-01-30 21:34:51 +00:00
net-im Update devel/protobuf to 3.2.0 2017-01-29 16:04:36 +00:00
net-mgmt net-mgmt/nfsen: Fix syntax error in patch preventing nfsen from running 2017-01-30 21:40:17 +00:00
net-p2p Change the MAINTAINER line to my FreeBSD.org address in the ports I maintain 2017-01-30 14:55:08 +00:00
news - Update to 1.1.1 2017-01-30 10:22:17 +00:00
palm Remove expired ports: 2017-01-28 11:18:44 +00:00
polish Update to version 4.3 2017-01-27 16:05:57 +00:00
ports-mgmt Add collection of my ports tree related scripts 2017-01-30 21:07:01 +00:00
portuguese Update to 5.2.4. 2017-01-01 17:54:02 +00:00
print Update WWW: PECL redirects to https://pecl.php.net/ 2017-01-24 17:41:52 +00:00
russian Update to 4.7.2 2017-01-27 20:53:48 +00:00
science Update to 1.8.1 2017-01-30 21:42:17 +00:00
security Change the MAINTAINER line to my FreeBSD.org address in the ports I maintain 2017-01-30 14:55:08 +00:00
shells Update to 4.4.12 2017-01-28 04:41:44 +00:00
sysutils sysutils/firstboot-pkgs: Loop through the list installing one at a time to 2017-01-30 17:48:06 +00:00
Templates
textproc - Update to 1.14.5 2017-01-30 15:45:02 +00:00
Tools Make sure the merge is done on the latest branch. 2017-01-03 18:33:19 +00:00
ukrainian Update WWW: SF redirects to https://sourceforge.net/projects/<PROJECT_NAME>/ 2017-01-20 20:33:30 +00:00
vietnamese Update to 5.2.4. 2017-01-01 17:54:02 +00:00
www Update to 1.4.8 2017-01-30 21:42:50 +00:00
x11 x11/slim: unbreak build with clang/libc++ 4.0 2017-01-31 02:44:48 +00:00
x11-clocks - add LICENSE 2017-01-29 10:51:28 +00:00
x11-drivers Add xf86-video-ast driver for ASPEED graphics controllers in recent server motherboards. 2017-01-30 01:42:13 +00:00
x11-fm Reset mva@'s ports, he handed in his ports bit. 2017-01-22 22:27:54 +00:00
x11-fonts Change the MAINTAINER line to my FreeBSD.org address in the ports I maintain 2017-01-30 14:55:08 +00:00
x11-servers Move wayland to a better location 2017-01-29 23:04:45 +00:00
x11-themes Change the MAINTAINER line to my FreeBSD.org address in the ports I maintain 2017-01-30 14:55:08 +00:00
x11-toolkits Update KDE Frameworks to 5.30.0 2017-01-26 18:19:47 +00:00
x11-wm Fix build by using autoreconf 2017-01-29 13:04:00 +00:00
.arcconfig The callsign isn't required anymore. 2016-09-29 06:18:56 +00:00
.gitattributes
.gitignore
CHANGES Implement EXTRA_PATCH_TREE. 2017-01-16 16:47:05 +00:00
CONTRIBUTING.md
COPYRIGHT Bump copyright year. 2016-12-31 12:42:59 +00:00
GIDs new port: net-mgmt/netdata 2017-01-27 03:16:36 +00:00
LEGAL Remove expired ports: 2017-01-28 11:18:44 +00:00
Makefile ${RM} already has -f. 2016-10-21 12:51:40 +00:00
MOVED Commit the fogotten MOVED entry for wayland move 2017-01-29 23:25:23 +00:00
README
UIDs new port: net-mgmt/netdata 2017-01-27 03:16:36 +00:00
UPDATING Fix 64-bit platform detection for pre C++11 compilers. 2017-01-30 22:29:23 +00:00

This is the FreeBSD Ports Collection.  For an easy to use
WEB-based interface to it, please see:

	http://www.FreeBSD.org/ports

For general information on the Ports Collection, please see the
FreeBSD Handbook ports section which is available from:

	http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/ports.html
		for the latest official version
	or:
	The ports(7) manual page (man ports).

These will explain how to use ports and packages.

If you would like to search for a port, you can do so easily by
saying (in /usr/ports):


	make search name="<name>"
	or:
	make search key="<keyword>"

which will generate a list of all ports matching <name> or <keyword>.
make search also supports wildcards, such as:

	make search name="gtk*"

For information about contributing to FreeBSD ports, please see the Porter's
Handbook, available at:

	http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/porters-handbook/

NOTE:  This tree will GROW significantly in size during normal usage!
The distribution tar files can and do accumulate in /usr/ports/distfiles,
and the individual ports will also use up lots of space in their work
subdirectories unless you remember to "make clean" after you're done
building a given port.  /usr/ports/distfiles can also be periodically
cleaned without ill-effect.