Personal patches
Go to file
David Naylor bce7563401 lang/pypy: update to 5.3.1.
- Fix LICENSE for databases/pypy-gdbm (GPLv2+).
 - Add support for a slave port (i.e. the upcoming pypy3):
   - Allow select variables to be overridden by slave port.
   - Allow slave port to have its own distinfo and pkg-plist files.
   - Depend on lang/pypy if translating with PYPY or PYPY_MINMEM options.
 - Strip bundled cffi .so files.

ChangeLog:
 - Highlighted changes
   - Major improvements in the C-API compatibility layer
   - Complete support for lxml
   - Passing 95%+ of numpy's test suite
   - Scipy and matplotlib builds and runs
   - cffi updated to 1.7
 - New features:
   - Merge a major expansion of the C-API support in cpyext, also expand cpyext
     tests to allow running them after translation as well as untranslated
   - Instead of ?GIL not held when a CPython C extension module calls PyXxx?, we
     now silently acquire/release the GIL. Helps with C extension modules that
     call some PyXxx() functions without holding the GIL (arguably, they are
     theoretically buggy).
   - Support command line -v to trace import statements
   - Revive traceviewer, a tool to use pygame to view traces
 - Numpy via our internal _numpypy module:
   - Implement ufunc.outer
   - Move PyPy-specific numpypy headers to a subdirectory (also changed the repo
     accordingly)
 - Performance improvements:
   - Use bitstrings to compress lists of descriptors that are attached to an
     EffectInfo
   - Remove most of the _ovf, _zer and _val operations from RPython. Kills quite
     some code internally, and allows the JIT to do better optimizations: for
     example, app-level code like x / 2 or x % 2 can now be turned into x >> 1
     or x & 1, even if x is possibly negative.
   - Rework the way registers are moved/spilled in before_call()
 - Internal refactorings:
   - Refactor code to better support Python3-compatible syntax
   - Reduce the size of generated C sources during translation by eliminating
     many many unused struct declarations (Issue #2281)
   - Reduce the size of generated code by using the same function objects in all
     generated subclasses
   - Share cpyext Py* function wrappers according to the signature, shrinking
     the translated libpypy.so by about 10% (without the JIT)
2016-07-21 06:02:04 +00:00
accessibility accessibility/redshift: Fix warnings 2016-06-22 16:37:59 +00:00
arabic Many KDE i10n ports: Patch updates CURDIR 2016-05-26 03:38:38 +00:00
archivers - Add archivers/lhasa 2016-07-20 19:56:26 +00:00
astro - update libgd to 2.2.2 2016-07-20 09:33:31 +00:00
audio Cleanup $() variables in ports Makefiles. 2016-07-20 15:33:20 +00:00
benchmarks Update iozone to build on HEAD and take maintainership 2016-07-20 15:36:05 +00:00
biology Cleanup $() variables in ports Makefiles. 2016-07-20 15:33:20 +00:00
cad - update libgd to 2.2.2 2016-07-20 09:33:31 +00:00
chinese When there is a do-install target, do not use a post-install target, do 2016-07-19 11:04:13 +00:00
comms Cleanup $() variables in ports Makefiles. 2016-07-20 15:33:20 +00:00
converters Cleanup $() variables in ports Makefiles. 2016-07-20 15:33:20 +00:00
databases lang/pypy: update to 5.3.1. 2016-07-21 06:02:04 +00:00
deskutils - Update to 5.30.1 2016-07-19 14:39:39 +00:00
devel - Update to 1.1 2016-07-21 03:16:28 +00:00
dns Add distfile missed in last commit. 2016-07-19 12:11:32 +00:00
editors Cleanup $() variables in ports Makefiles. 2016-07-20 15:33:20 +00:00
emulators Cleanup $() variables in ports Makefiles. 2016-07-20 15:33:20 +00:00
finance Cleanup $() variables in ports Makefiles. 2016-07-20 15:33:20 +00:00
french Remove expired ports without open PRs: 2016-07-04 20:48:23 +00:00
ftp Make pure-ftpd flags configurable in /etc/rc.conf 2016-07-15 22:51:13 +00:00
games Cleanup $() variables in ports Makefiles. 2016-07-20 15:33:20 +00:00
german Remove expired ports without open PRs: 2016-07-04 20:48:23 +00:00
graphics Cleanup $() variables in ports Makefiles. 2016-07-20 15:33:20 +00:00
hebrew Many KDE i10n ports: Patch updates CURDIR 2016-05-26 03:38:38 +00:00
hungarian Many KDE i10n ports: Patch updates CURDIR 2016-05-26 03:38:38 +00:00
irc - Update to 2.12.1 2016-07-20 19:18:30 +00:00
japanese Cleanup $() variables in ports Makefiles. 2016-07-20 15:33:20 +00:00
java When there is a do-install target, do not use a post-install target, do 2016-07-19 11:04:13 +00:00
Keywords xmlcatmgr does not actually expect multiple arguments 2016-07-01 13:09:49 +00:00
korean - Switch to options helpers 2016-07-15 09:00:37 +00:00
lang lang/pypy: update to 5.3.1. 2016-07-21 06:02:04 +00:00
mail Add missing plist change after r418843 2016-07-20 19:11:51 +00:00
math - Update to 0.99.7-1 2016-07-21 04:55:25 +00:00
misc - Update to 0.5 2016-07-21 04:14:10 +00:00
Mk Fix display of 7.0 for IGNORE 2016-07-20 20:29:07 +00:00
multimedia Cleanup $() variables in ports Makefiles. 2016-07-20 15:33:20 +00:00
net - Fix pkg-descr and pkg-message 2016-07-20 19:13:37 +00:00
net-im Update to version 1.2 2016-07-20 22:28:56 +00:00
net-mgmt Cleanup $() variables in ports Makefiles. 2016-07-20 15:33:20 +00:00
net-p2p - update libgd to 2.2.2 2016-07-20 09:33:31 +00:00
news Don't echo in post-install, use pkg-message. Also, don't "fix" 2016-07-18 16:41:19 +00:00
palm Remove expired ports without open PRs: 2016-07-04 20:48:23 +00:00
polish Many KDE i10n ports: Patch updates CURDIR 2016-05-26 03:38:38 +00:00
ports-mgmt When there is a do-install target, do not use a post-install target, do 2016-07-19 11:04:13 +00:00
portuguese Update to 20160624 2016-07-07 11:18:53 +00:00
print Cleanup $() variables in ports Makefiles. 2016-07-20 15:33:20 +00:00
russian Cleanup $() variables in ports Makefiles. 2016-07-20 15:33:20 +00:00
science - Update to 0.3-5.1 2016-07-21 03:18:24 +00:00
security Cleanup $() variables in ports Makefiles. 2016-07-20 15:33:20 +00:00
shells Cleanup $() variables in ports Makefiles. 2016-07-20 15:33:20 +00:00
sysutils - Remove un-needed GH_TAGNAME 2016-07-20 19:56:26 +00:00
Templates Cache ac_cv_sys_long_file_names conftest result (always yes) 2016-05-06 20:57:55 +00:00
textproc - update libgd to 2.2.2 2016-07-20 09:33:31 +00:00
Tools MFportsindexbuild: 2016-07-17 12:26:00 +00:00
ukrainian Many KDE i10n ports: Patch updates CURDIR 2016-05-26 03:38:38 +00:00
vietnamese - Fix trailing whitespace in pkg-descrs, categories [p-x]* 2016-05-19 10:53:05 +00:00
www www/py-kallithea: add new port 2016-07-20 23:14:26 +00:00
x11 New port: x11/py-xdot 2016-07-15 17:36:50 +00:00
x11-clocks Remove unneeded usage of: 2016-06-06 15:25:42 +00:00
x11-drivers With the power of USES=dos2unix, get rid of most patches and files 2016-06-20 16:23:28 +00:00
x11-fm When there is a do-install target, do not use a post-install target, do 2016-07-19 11:04:13 +00:00
x11-fonts Cleanup $() variables in ports Makefiles. 2016-07-20 15:33:20 +00:00
x11-servers Update to 1.18.3 2016-07-06 21:49:59 +00:00
x11-themes - Mark BROKEN: does not fetch 2016-07-18 16:28:58 +00:00
x11-toolkits - update libgd to 2.2.2 2016-07-20 09:33:31 +00:00
x11-wm Cleanup $() variables in ports Makefiles. 2016-07-20 15:33:20 +00:00
.arcconfig remove project.name which is a product of a bygone era 2016-04-21 04:33:59 +00:00
.gitattributes
.gitignore
CHANGES USEify USES=php. 2016-06-28 13:57:37 +00:00
CONTRIBUTING.md
COPYRIGHT
GIDs OTPW is a one-time password system which is robust against the password 2016-07-07 22:15:35 +00:00
LEGAL Remove reference to unifi3 which is no longer in ports 2016-07-10 14:18:28 +00:00
Makefile Have make update work for a git only repository. 2016-04-13 11:28:57 +00:00
MOVED Remove expired port: 2016-07-17 18:41:30 +00:00
README
UIDs Spell pseudo-user consistently. 2016-07-07 22:28:09 +00:00
UPDATING Update to 7.5. While here, completely rewrite the Makefile. Use sed 2016-07-18 15:26:42 +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.