quilt is a collection of bash scripts to manage a series of patches by
keeping track of the changes each patch makes. Patches can be applied,
un-applied, refreshed, etc.
The key philosophical concept is that your primary output is
patches. Not ".c" files, not ".h" files. But patches. So patches are
the first-class object here.
Quilt was originally based on Andrew Morton's patch scripts published
on the Linux kernel mailing list.
===> The following configuration options are available for quilt-0.69:
DOCS=on: Build and/or install documentation
NLS=on: Native Language Support
RPMBUILD=off: rpmbuild support
===> Use 'make config' to modify these settings
devel/quilt: sort BUILD_DEPENDS alphabetically, drop ${LOCALBASE}
We typically specify the full paths to avoid conflicts with
identically named programs in the base which is not the case
for `ggrep' and thus is needless here.
Technically this is non-functional change for the benefit of
having consistent dependencies on GNU tools in this Makefile
and in general within the ports tree.
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
devel: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* <jkoshy@FreeBSD.org>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron H. K. Diep <ahkdiep@gmail.com>
* Aaron Hurt <ahurt@anbcs.com>
* Abel Chow <abel_chow@yahoo.com>
* Adam McLaurin
* Adam Saponara <as@php.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org>
(Only the first 15 lines of the commit message are shown above )
devel/quilt: Bring in textproc/gnugrep for a proper grep(1) with GNU extensions
PR: 218617
Submitted by: Kyle Evans <bsdports@kyle-evans.net>
Approved by: adamw (mentor)
Differential Revision: https://reviews.freebsd.org/D10504
Update to 0.65
While here reset maintainer per request
User-visible changes since 0.64 are as follows:
- Translation fixes
- Project settings have priority
- Reject binary files in patches
- Fix a race condition in diff_file
- Performance: Optimizations to the setup command
- Performance: Optimizations to the bash completion script
- Test suite: Improve the edit test case
- Test suite: Make the symlink test more robust
- Test suite: Test backup failure
(Only the first 15 lines of the commit message are shown above )
MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.
While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.
Also, replace some EXTRACT_SUFX occurences with USES=tar:*.
Checked by: make fetch-urlall-list
With hat: portmgr
Sponsored by: Absolight
- Update to 0.5.1
- while here fix dependency declarations, and move formail to run_depends
PR: ports/164718
Submitted by: maintainer, doj at cubic.org
Add depricated fields, as okayed by Dirk Jagdman.
He says he is/will work together with the developer of quilt to
address the pending issues with regarding to scripts failing under
bash4.
PR: ports/155536
Submitted by: rene@
Approved by: Dirk Jagdman (maintainer) via private email.
- depend on correct version of bash (bash3)
- fix plist for WITH_RPMBUILD case
- fix plist for the case where sendmail binary not beeing in the default
directory (/usr/sbin/).
PR: 132762
Submitted by: Dirk Jagdmann <doj at cubic dot org> (maintainer)
- Set DOCSDIR appropriate, since this port use PORTVERSION in the directory name
where all documentation files is installed.
- Bump PORTREVISION.
Reported by: pav, erwin
- Now really fix NOPORTDOCS case, handling it using an extra patche called when
NOPORTODCS is set.
- Bump PORTREVISION.
Discussed with: gabor
Approved by: gabor (mentor, implicit)
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
quilt is a collection of bash scripts to manage a series of patches by
keeping track of the changes each patch makes. Patches can be applied,
un-applied, refreshed, etc.
The key philosophical concept is that your primary output is
patches. Not ".c" files, not ".h" files. But patches. So patches are
the first-class object here.
Quilt was originally based on Andrew Morton's patch scripts published
on the linux kernel mailing list a while ago, but where heavily
modified since then.
WWW: http://savannah.nongnu.org/projects/quilt
PR: ports/104614
Submitted by: Dirk Jagdmann <doj at cubic.org>