Personal patches
Go to file
Mark Murray a30caf0278 Updaye to v1.53.0. (20 years since the previous release!)
From the release notes:
Par 1.53.0 released 2020-Mar-14
    Fixed the following bugs:
        An unintended bad interaction between <quote> and <repeat>.
            The specification was inconsistent.  Although it said that
            the lines inserted by the <quote> feature were vacant,
            the <repeat> feature could interpret the quote character
            of inserted lines as a repeat character, in which case
            the lines were not vacant (according to the definition),
            and more quote/repeat characters would be inserted to
            extend the line to the full width, which no one would ever
            want.  The definition of "bodiless line" is revised so that
            lines inserted by the <quote> feature are excluded from
            consideration by the <repeat> feature.
        A printf format string mismatch (ptrdiff_t vs. %d), reported by
            Quentin Barnes (qbarnes at gmail.com).
        protoMakefile's clean target removed par rather than par$E,
            reported by George V. Reilly (george at reilly.org).
    Added the following features:
        Locale support for single-byte character sets.
            The previous verson, 1.52, attempted to do this in one line
            of code (setlocale()), but it's not that simple.  Versions
            before 1.52 gave no thought to character sets other than
            US-ASCII and did not handle them entirely correctly.
            Calling setlocale() in version 1.52 corrected some flaws but
            not all, and created one new flaw.  This version and the
            previous two all have the same character handling in the
            "C" locale and when processing US-ASCII text; differences
            arise only when processing non-US-ASCII text in another
            locale.  In versions before 1.52 the implementation assumed
            that "uppercase letter" means only the 26 characters A-Z
            and that "lowercase letter" means only the 26 characters
            a-z, and the specification assumed that every letter is
            either upper case or lower case.  These assumptions hold
            for US-ASCII, but not for most other character sets;
            therefore versions before 1.52 did not really support
            non-US-ASCII text.  Version 1.52, by calling setlocale(),
            relaxed the three assumptions in the implementation but
            not the assumption in the specification, and inadvertantly
            caused the implementation to deviate from the specification
            by converting all space characters to spaces rather than
            converting only the specified white characters, which is not
            necessarily what you want (for example, you probably don't
            want no-break space converted to space, but some locales
            on some platforms have been known to classify no-break
            space as white-space, like FreeBSD did in 2004).  This
            version fixes the specification by introducing the concept
            of "neither-case letter" and redefining "alphanumeric
            character" to include it, and fixes the implementation to
            convert only the white characters to spaces.  It also makes
            the white characters configurable so that the version 1.52
            space-conversion behavior can be restored if desired (W=_S).
            Note that Par still assumes constant display width per byte,
            which is not true for UTF-8 nor ISO-2022-*, but is true for
            most single-byte charsets and for EUC-* text without the
            single-shift-in/out codes.
        The W option, for configuring the set of white characters.
        The Z option, for configuring the set of terminal characters.
        The _@ escape sequence (neither-case letter) in charset syntax.
        The _S escape sequence (any space) in charset syntax.
    Added _@ and apostrophe to the set of body characters in PARINIT.
    Add #includes for whatever interfaces are used rather than depending
        on included files to #include other files.
    In protoMakefile introduced CPPFLAGS and CFLAGS (default empty) into
        the default definition of CC.
    Added a test-par script and a test target in protoMakefile.
    Fixed a misspelling (preceed => precede) in par.doc and par.1.
    Changed the top-of-file comment convention so that every release
        won't need to touch every file (this is the last time).
    Updated the author contact information.
    Clarified the license and added the MIT License as an alternative.
    Adopted a modern version number format, with minor and patch numbers
        as dot-separated integers rather than adjacent single digits.
2021-01-02 11:49:33 +00:00
accessibility Drop python 2.7 support from a few ports 2020-12-28 23:02:12 +00:00
arabic
archivers archivers/urbackup-client: update 2.4.10 -> 2.4.11.0 2021-01-02 11:19:33 +00:00
astro graphics/libraw: Update to 0.20.2 2021-01-01 00:04:42 +00:00
audio Update to 1.0.9. 2021-01-02 10:14:49 +00:00
base
benchmarks benchmarks/stress-ng: update to 0.12.01 2020-12-29 22:09:11 +00:00
biology For ports on riscv64 that fail the same (or similar ways) to aarch64, mark 2021-01-02 01:46:08 +00:00
cad cad/netgen-lvs: Update 1.5.160 -> 1.5.161 2021-01-02 05:01:33 +00:00
chinese chinese/pyzy: build with Python 3 instead of expired Python 2.7 2021-01-01 13:27:52 +00:00
comms For ports on riscv64 that fail the same (or similar ways) to aarch64, mark 2021-01-02 01:46:08 +00:00
converters Remove PHP 7.2 which expired today, use PHP 7.4 instead. 2020-12-31 12:44:39 +00:00
databases For ports on riscv64 that fail the same (or similar ways) to aarch64, mark 2021-01-02 01:46:08 +00:00
deskutils New port: deskutils/elementary-calendar: Desktop calendar app designed for elementary OS 2021-01-01 09:56:21 +00:00
devel Resurrect and update devel/acme to the most recent upstream 2021-01-02 10:54:27 +00:00
dns dns/maradns: remove CONV option which depended on expired Python 2.7 2021-01-01 15:09:13 +00:00
editors Mark ports that are BROKEN due to sbrk on aarch64, also BROKEN on riscv64 2021-01-01 23:51:48 +00:00
emulators emulators/citra: update to s20210101 2021-01-02 00:11:14 +00:00
finance finance/kmymoney: Update to 5.1.1 2020-12-29 13:48:54 +00:00
french
ftp For ports on riscv64 that fail the same (or similar ways) to aarch64, mark 2021-01-02 01:46:08 +00:00
games For ports on riscv64 that fail the same (or similar ways) to aarch64, mark 2021-01-02 01:46:08 +00:00
german
graphics graphics/py-box2d-py, math/py-cmaes, math/py-optuna: remove pkg-message.in 2021-01-02 11:29:48 +00:00
hebrew
hungarian
irc For ports on riscv64 that fail the same (or similar ways) to aarch64, mark 2021-01-02 01:46:08 +00:00
japanese Add Fcitx5 IME framework and related ports 2020-12-29 14:58:55 +00:00
java Fix build on i386 by removing two old patches that worked around a bug in 2020-12-29 20:47:14 +00:00
Keywords
korean Add extra languages and schemas supports to Fcitx IME framework 2020-12-29 17:58:42 +00:00
lang Upgrade the Cinnamon desktop environment to version 4.8 2021-01-02 11:21:30 +00:00
mail mail/getmail6: Update to 6.12 2021-01-02 02:46:46 +00:00
math graphics/py-box2d-py, math/py-cmaes, math/py-optuna: remove pkg-message.in 2021-01-02 11:29:48 +00:00
misc Upgrade the Cinnamon desktop environment to version 4.8 2021-01-02 11:21:30 +00:00
Mk Unregister expired PHP 7.2 2020-12-31 11:46:52 +00:00
multimedia New port: multimedia/dvdread: Util to convert encrypted DVDs to ISO files 2021-01-01 22:52:46 +00:00
net net/apache-commons-net: update 3.7.1 -> 3.7.2, submitter becomes maintainer 2021-01-02 11:38:33 +00:00
net-im Uses/cabal.mk: Set EXTRACT_ONLY based on DISTFILES value, just like bsd.port.mk does. 2020-12-30 18:57:32 +00:00
net-mgmt net-mgmt/flowd: remove optional support for expired Python2.7 2021-01-01 16:36:05 +00:00
net-p2p - Convert to modern Python, take maintainership 2021-01-01 12:24:00 +00:00
news Mark ports that are BROKEN due to sbrk on aarch64, also BROKEN on riscv64 2021-01-01 23:51:48 +00:00
polish
ports-mgmt Drop python 2.7 support from a few ports 2020-12-28 23:02:12 +00:00
portuguese
print print/libotf: Don't use freetype-config 2021-01-01 16:33:21 +00:00
russian Mark BROKEN: unfetchable 2021-01-01 20:49:17 +00:00
science For ports on riscv64 that fail the same (or similar ways) to aarch64, mark 2021-01-02 01:46:08 +00:00
security security/xray-core: update 1.1.5 -> 1.2.0 2021-01-02 11:40:15 +00:00
shells For ports on riscv64 that fail the same (or similar ways) to aarch64, mark 2021-01-02 01:46:08 +00:00
sysutils Upgrade the Cinnamon desktop environment to version 4.8 2021-01-02 11:21:30 +00:00
Templates
textproc Updaye to v1.53.0. (20 years since the previous release!) 2021-01-02 11:49:33 +00:00
Tools
ukrainian
vietnamese
www Provide an upstream patch to improve parameters doc in provision command 2021-01-01 21:37:05 +00:00
x11 Upgrade the Cinnamon desktop environment to version 4.8 2021-01-02 11:21:30 +00:00
x11-clocks
x11-drivers
x11-fm Upgrade the Cinnamon desktop environment to version 4.8 2021-01-02 11:21:30 +00:00
x11-fonts x11-fonts/fontobene: Update 0.1.0-2 -> 0.2.0 2021-01-01 21:51:46 +00:00
x11-servers
x11-themes x11-themes/matcha-gtk-themes: Update to 2020-12-25 2020-12-28 17:10:30 +00:00
x11-toolkits Mark ports that are BROKEN due to sbrk on aarch64, also BROKEN on riscv64 2021-01-01 23:51:48 +00:00
x11-wm Upgrade the Cinnamon desktop environment to version 4.8 2021-01-02 11:21:30 +00:00
.arcconfig
.gitattributes
.gitauthors
.gitignore
.gitmessage
CHANGES
CONTRIBUTING.md
COPYRIGHT copyrights: Happy New Year 2021 2020-12-31 15:28:09 +00:00
GIDs Recycle UID and GID for removed net/mediatomb 2020-12-31 15:41:26 +00:00
LEGAL
Makefile
MOVED Resurrect and update devel/acme to the most recent upstream 2021-01-02 10:54:27 +00:00
README
UIDs Recycle UID and GID for removed net/mediatomb 2020-12-31 15:41:26 +00:00
UPDATING Cleanup whitespace 2020-12-28 15:35:47 +00:00

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

	https://www.FreeBSD.org/ports

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

	https://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:

	https://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.