Personal patches
Go to file
John Marino 6eff596ebc Enhance "make makepatch" to address two major deficiencies
This update to the "makepatch" target adds the following enhancements:

1) Conserves comments
   If the existing patch has comments, they will be transferred to the
   regenerated patch.

2) Supports multiple patches per file
   If the patch file contains concatenated patches, the makepatch
   target will keep these patches together.  It may change the order
   of the patches the first time, but every time after the multi-patch
   will be assembled in the same order.

Behavioral changes:

A) The "old" patches are not overwritten, but rather archived at:
   ${WRKDIR}/makepatch-tmp/archived-patches

B) Any patch that was not replaced or renamed is deleted by makepatch
   (but it is archived first, see paragraph above)

C) There regeneration messages for the user will show them which patches
   are using "legacy" names formats.

D) Makepatch will do a great job at "cleaning" git patches; it removes
   lines starting with "diff" and "index" in the comments section.

Notes:

E) Should a source file be modified by multiple patches (e.g. two separate
   multi-patches), a composite patch will be generated.  In the above
   example of two multi-patches, one would get the full patch and the
   other no longer patch the source file.

Approved by:		portmgr (mat)
Differential Revision:	D4136
2015-11-15 15:25:12 +00:00
accessibility Typos, whitespace and capitalization fixes (A-F). 2015-09-20 19:59:03 +00:00
arabic arabic/arabic: Fix staging after WRKDIR/WRKSRC global changes 2015-11-13 13:56:32 +00:00
archivers archivers/upx: Expand patch to support malloc.h-less DF 2015-11-13 09:33:40 +00:00
astro - Sort PLIST 2015-11-15 03:00:50 +00:00
audio - Add LICENSE_FILE 2015-11-15 03:01:01 +00:00
benchmarks benchmarks/stress-ng: update 0.04.20 -> 0.04.21 2015-11-10 02:56:41 +00:00
biology biology/seqtools: 4.39.0 -> 4.39.1 2015-11-13 18:46:02 +00:00
cad Upgrade to 6.9.1. 2015-11-08 22:04:01 +00:00
chinese Fix ports that confused the meaning of WRKDIR and WRKSRC. 2015-11-05 12:36:25 +00:00
comms comms/dabstick-radio: Expand patch to support malloc.h-less DF 2015-11-13 11:22:44 +00:00
converters converters/py-unidecode: update to 0.04.18 2015-11-15 11:07:18 +00:00
databases databases/cego: 2.26.12 -> 2.26.13 2015-11-15 08:05:08 +00:00
deskutils - Switch to options helpers 2015-11-14 03:55:31 +00:00
devel devel/py-envisage: Framework for building applications with plug-ins from Enthought 2015-11-15 14:27:58 +00:00
dns Upgrade to version 0.6.0 2015-11-14 22:36:14 +00:00
editors Now that we are no longer avoiding certain versions of clang, convert to 2015-11-13 04:13:58 +00:00
emulators multimedia/libvpx: update 1.5.0 2015-11-14 19:34:12 +00:00
finance - Use real PORTVERSION 2015-11-15 03:02:03 +00:00
french Update to 5.0.3. 2015-11-03 17:47:01 +00:00
ftp - Allow concurrent installation (USE_PYTHON=concurrent) 2015-11-13 19:12:57 +00:00
games - Update to 0.6.1 2015-11-15 01:40:21 +00:00
german - Update to 2015.11.08 2015-11-09 18:45:29 +00:00
graphics Unbreak the build on PowerPC, in a simple way: replace deprecated __sync_* 2015-11-15 14:36:48 +00:00
hebrew Update to 5.0.3. 2015-11-03 17:47:01 +00:00
hungarian Update to 5.0.3. 2015-11-03 17:47:01 +00:00
irc irc/py-irc: update to 13.1 2015-11-12 20:48:54 +00:00
japanese - Add PORTSCOUT 2015-11-13 19:13:45 +00:00
java java/jrosetta: 2015-11-06 12:51:25 +00:00
Keywords Make @info cross install friendly 2015-10-22 13:30:32 +00:00
korean Fix ports that confused the meaning of WRKDIR and WRKSRC. 2015-11-05 12:36:25 +00:00
lang lang/adacontrol: distfile was re-rolled 2015-11-15 12:59:28 +00:00
mail mail/sympa: update to 6.2.11 2015-11-15 11:38:45 +00:00
math - Add new port: math/R-cran-pbkrtest 2015-11-15 15:07:08 +00:00
misc Upgrade misc/elixir-uuid to version 1.1.1. 2015-11-14 16:00:03 +00:00
Mk Enhance "make makepatch" to address two major deficiencies 2015-11-15 15:25:12 +00:00
multimedia - Unbreak: this software doesn't seem to really depend on dvda-author 2015-11-14 23:16:09 +00:00
net Upgrade to 0.5.0. 2015-11-15 03:31:04 +00:00
net-im multimedia/libvpx: update 1.5.0 2015-11-14 19:34:12 +00:00
net-mgmt net-mgmt/xymon-client net-mgmt/xymon-server: Update to 4.3.23 2015-11-13 15:54:46 +00:00
net-p2p - Update to 2.2.6 2015-11-12 01:17:53 +00:00
news Mark a few ports BROKEN: unfetchable 2015-11-09 12:59:03 +00:00
palm palm/libmal: expand patch to fix malloc.h-less DF 2015-11-12 21:46:55 +00:00
polish - Switch to options helpers 2015-11-12 17:20:23 +00:00
ports-mgmt - Add PORTSDIR to RUN_DEPENDS: the PORTSDIR removal is planned after 2016Q1 branch created 2015-11-11 14:28:52 +00:00
portuguese Update to 5.0.3. 2015-11-03 17:47:01 +00:00
print Bump PORTREVISION after updating runtime dependencies in previous commit 2015-11-15 12:11:00 +00:00
russian Mark a few ports BROKEN: unfetchable 2015-11-09 12:59:03 +00:00
science science/mcstats[-comps]: update 2.1 -> 2.2a 2015-11-12 02:29:59 +00:00
security (1) Place pkgconfig files to proper directory (libdata) 2015-11-15 11:10:26 +00:00
shells - Add LICENSE_FILE 2015-11-15 03:02:34 +00:00
sysutils xen: update to 4.5.2 2015-11-14 09:27:31 +00:00
Templates Re-apply r400350 which is correct, to remove libutil-provided symbols. 2015-10-28 14:23:51 +00:00
textproc - Add LICENSE_FILE 2015-11-15 03:03:51 +00:00
Tools Let addport script to use svnlite if available 2015-09-25 19:29:48 +00:00
ukrainian Update to 5.0.3. 2015-11-03 17:47:01 +00:00
vietnamese Mark a few ports BROKEN: unfetchable 2015-11-09 12:59:03 +00:00
www www/py-flask-oauthlib: update to 0.9.2 2015-11-15 11:44:50 +00:00
x11 Fixup issue with implicit pthread linkage. 2015-11-15 13:25:38 +00:00
x11-clocks Mark a few ports BROKEN: unfetchable 2015-11-09 12:59:03 +00:00
x11-drivers Add USES=uidfix to allow build as a user. 2015-11-02 21:23:46 +00:00
x11-fm Mark a few ports BROKEN: unfetchable 2015-11-09 12:59:03 +00:00
x11-fonts - Fix fetch 2015-11-14 19:49:50 +00:00
x11-servers Update xorg-server to 1.17.4. 2015-10-29 23:03:33 +00:00
x11-themes Fix ports that confused the meaning of WRKDIR and WRKSRC. 2015-11-05 12:36:25 +00:00
x11-toolkits Allow building with giflib 5.1 2015-11-12 18:35:53 +00:00
x11-wm - Clarify LICENSE 2015-11-14 03:55:57 +00:00
.arcconfig Add repository.callsign, to help arcanist figure out what repo it's 2015-07-02 22:22:56 +00:00
.gitignore
CHANGES Change the meaning of NO_WRKSUBDIR to force a WRKDIR != WRKSRC. 2015-11-05 12:35:26 +00:00
CONTRIBUTING.md
COPYRIGHT
GIDs Add new port: devel/artifactory, a universal artifact repository manager 2015-11-09 20:31:41 +00:00
LEGAL Remove expired ports: 2015-11-01 16:02:28 +00:00
Makefile Makefile: Default INDEX_JOBS value to kern.smp.cpus 2014-08-18 04:19:46 +00:00
MOVED devel/py-experimental.cssselect: remove port 2015-11-14 22:06:06 +00:00
README
UIDs Add new port: devel/artifactory, a universal artifact repository manager 2015-11-09 20:31:41 +00:00
UPDATING Whitespace fixes; no actual content changed 2015-11-14 19:38:11 +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.