notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
quilt Collection of bash scripts to ease working with patch files
0.67_2 devel on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.67_2Version of this port present on the latest quarterly branch.
Maintainer: chalpin@cs.wisc.edu search for ports maintained by this maintainer
Port Added: 2006-11-01 13:51:22
Last Update: 2024-01-11 08:23:51
Commit Hash: 6cd7e3c
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
License: GPLv2
WWW:
https://savannah.nongnu.org/projects/quilt
Description:
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (65 items)
Collapse this list.
  1. /usr/local/share/licenses/quilt-0.67_2/catalog.mk
  2. /usr/local/share/licenses/quilt-0.67_2/LICENSE
  3. /usr/local/share/licenses/quilt-0.67_2/GPLv2
  4. bin/guards
  5. bin/quilt
  6. etc/bash_completion.d/quilt
  7. etc/quilt.quiltrc
  8. share/man/man1/guards.1.gz
  9. share/man/man1/quilt.1.gz
  10. share/emacs/site-lisp/quilt.el
  11. share/locale/de/LC_MESSAGES/quilt.mo
  12. share/locale/fr/LC_MESSAGES/quilt.mo
  13. share/locale/ja/LC_MESSAGES/quilt.mo
  14. share/locale/ru/LC_MESSAGES/quilt.mo
  15. share/quilt/add
  16. share/quilt/annotate
  17. share/quilt/applied
  18. share/quilt/compat/awk
  19. share/quilt/compat/cp
  20. share/quilt/compat/date
  21. share/quilt/compat/diff
  22. share/quilt/compat/getopt
  23. share/quilt/compat/grep
  24. share/quilt/compat/md5sum
  25. share/quilt/compat/patch
  26. @comment share/quilt/compat/rpmbuild
  27. share/quilt/compat/sed
  28. share/quilt/compat/sendmail
  29. share/quilt/delete
  30. share/quilt/diff
  31. share/quilt/edit
  32. share/quilt/files
  33. share/quilt/fold
  34. share/quilt/fork
  35. share/quilt/graph
  36. share/quilt/grep
  37. share/quilt/header
  38. share/quilt/import
  39. share/quilt/mail
  40. share/quilt/new
  41. share/quilt/next
  42. share/quilt/patches
  43. share/quilt/pop
  44. share/quilt/previous
  45. share/quilt/push
  46. share/quilt/refresh
  47. share/quilt/remove
  48. share/quilt/rename
  49. share/quilt/revert
  50. share/quilt/scripts/backup-files
  51. share/quilt/scripts/dependency-graph
  52. share/quilt/scripts/edmail
  53. share/quilt/scripts/inspect-wrapper
  54. share/quilt/scripts/patchfns
  55. share/quilt/scripts/remove-trailing-ws
  56. share/quilt/scripts/utilfns
  57. share/quilt/series
  58. share/quilt/setup
  59. share/quilt/snapshot
  60. share/quilt/top
  61. share/quilt/unapplied
  62. share/quilt/upgrade
  63. @owner
  64. @group
  65. @mode
Collapse this list.
Dependency lines:
  • quilt>0:devel/quilt
To install the port:
cd /usr/ports/devel/quilt/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/quilt
  • pkg install quilt
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: quilt
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1645047387 SHA256 (quilt-0.67.tar.gz) = 3be3be0987e72a6c364678bb827e3e1fcc10322b56bc5f02b576698f55013cc2 SIZE (quilt-0.67.tar.gz) = 543713

Packages (timestamps in pop-ups are UTC):
quilt
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.67_20.67_2-0.67_20.67_2-0.65_1-
FreeBSD:13:quarterly0.67_20.67_2-0.67_20.67_20.67_10.67_10.67_1
FreeBSD:14:latest0.67_20.67_2-0.67_20.67_20.67_1-0.67_1
FreeBSD:14:quarterly0.67_20.67_2-0.67_20.67_20.67_10.67_10.67_1
FreeBSD:15:latest0.67_20.67_2n/a0.67_2n/a0.67_20.67_20.67_2
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. bash : shells/bash
  2. gcp : sysutils/coreutils
  3. gsed : textproc/gsed
  4. gpatch : devel/patch
  5. gdiff : textproc/diffutils
  6. diffstat : textproc/diffstat
  7. gawk : lang/gawk
  8. ggrep : textproc/gnugrep
  9. gmake>=4.3 : devel/gmake
  10. gettext-runtime>=0.22_1 : devel/gettext-runtime
  11. msgfmt : devel/gettext-tools
  12. perl5>=5.36<5.37 : lang/perl5.36
Runtime dependencies:
  1. bash : shells/bash
  2. gcp : sysutils/coreutils
  3. gsed : textproc/gsed
  4. gpatch : devel/patch
  5. gdiff : textproc/diffutils
  6. diffstat : textproc/diffstat
  7. gawk : lang/gawk
  8. ggrep : textproc/gnugrep
  9. formail : mail/procmail
  10. perl5>=5.36<5.37 : lang/perl5.36
Library dependencies:
  1. libintl.so : devel/gettext-runtime
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for quilt-0.67_2: DOCS=on: Build and/or install documentation NLS=on: Native Language Support RPMBUILD=off: rpmbuild support ===> Use 'make config' to modify these settings
Options name:
devel_quilt
USES:
desthack gmake perl5 gettext
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (9 items)
Collapse this list.
  1. http://mirror.csclub.uwaterloo.ca/nongnu/quilt/
  2. http://mirror.easyname.at/nongnu/quilt/
  3. http://mirror.netcologne.de/savannah/quilt/
  4. http://nongnu.askapache.com/quilt/
  5. https://download-mirror.savannah.gnu.org/releases/quilt/
  6. https://download.savannah.gnu.org/releases/quilt/
  7. https://mirror.kumi.systems/nongnu/quilt/
  8. https://mirrors.up.pt/pub/nongnu/quilt/
  9. https://nongnu.uib.no/quilt/
Collapse this list.

Number of commits found: 44

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.67_2
11 Jan 2024 08:23:51
commit hash: 6cd7e3c7a43f8b1e0b1d9cbb35962ef8001f6fa2commit hash: 6cd7e3c7a43f8b1e0b1d9cbb35962ef8001f6fa2commit hash: 6cd7e3c7a43f8b1e0b1d9cbb35962ef8001f6fa2commit hash: 6cd7e3c7a43f8b1e0b1d9cbb35962ef8001f6fa2 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
desthack: stop using MANPREFIX

While here prefer share/man over man for manpages
0.67_1
17 Mar 2023 08:10:33
commit hash: a20ce0b879431ac3f84a4ea32f8d1a09e82b8018commit hash: a20ce0b879431ac3f84a4ea32f8d1a09e82b8018commit hash: a20ce0b879431ac3f84a4ea32f8d1a09e82b8018commit hash: a20ce0b879431ac3f84a4ea32f8d1a09e82b8018 files touched by this commit
Fernando Apesteguía (fernape) search for other commits by this committer
Author: Corey Halpin
devel/quilt: use ggrep; take maintainership

Submitter already maintains several ports.

PR:		270240
Reported by:	chalpin@cs.wisc.edu
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
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)
0.67
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
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 View all of this commit message)
0.67
20 Jul 2022 14:21:35
commit hash: aa6eefd5e663357e8223399bc38c7987f5e35746commit hash: aa6eefd5e663357e8223399bc38c7987f5e35746commit hash: aa6eefd5e663357e8223399bc38c7987f5e35746commit hash: aa6eefd5e663357e8223399bc38c7987f5e35746 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
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 View all of this commit message)
0.67
17 Feb 2022 07:49:22
commit hash: a01af8cb1c694eef60e0821e8e36b56b576d94f7commit hash: a01af8cb1c694eef60e0821e8e36b56b576d94f7commit hash: a01af8cb1c694eef60e0821e8e36b56b576d94f7commit hash: a01af8cb1c694eef60e0821e8e36b56b576d94f7 files touched by this commit
Fernando Apesteguía (fernape) search for other commits by this committer
devel/quilt: update to 0.67

Reported by: portscout
0.66
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
0.66
19 Jan 2021 18:24:12
Revision:562068Original commit files touched by this commit
nc search for other commits by this committer
devel/quilt: Update to 0.66

Changes: https://savannah.nongnu.org/forum/forum.php?forum_id=9407

Approved by:		0mp (mentor, implicit)
0.65_1
02 Dec 2017 00:22:44
Revision:455327Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Fix PORTREVISION spelling
- Add LICENSE_FILE
- Switch to options helpers
- Sort plist
0.65
26 Apr 2017 12:59:32
Revision:439447Original commit files touched by this commit
ler search for other commits by this committer
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
0.65
24 Apr 2017 12:42:07
Revision:439286Original commit files touched by this commit
miwi search for other commits by this committer
- Fix plist
- Bump PORTREVISION
- Update WWW

PR:		218329
Submitted by:	Jochen Neumeister
0.65
12 Mar 2017 19:43:09
Revision:436019Original commit files touched by this commit
bapt search for other commits by this committer
Enforce using GNU diff with quilt which has an explicit search for GNU

Reported by:	antoine
0.65
05 Dec 2016 23:10:10
Revision:427924Original commit files touched by this commit
bapt search for other commits by this committer
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 View all of this commit message)
0.64
01 Apr 2016 14:00:57
Revision:412346Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
0.64
08 Nov 2015 16:11:18
Revision:401063Original commit files touched by this commit
robak search for other commits by this committer
devel/quilt: update 0.61 -> 0.64

PR:		190836
Submitted by:	Dirk Jagdmann <doj@cubic.org> (maintainer)
0.61_1
20 Sep 2015 19:59:04
Revision:397395Original commit files touched by this commit
olgeni search for other commits by this committer
Typos, whitespace and capitalization fixes (A-F).
0.61_1
01 Sep 2015 16:20:48
Revision:395777Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Switch to options helpers
- While here, add some NO_ARCHes

Approved by:	portmgr blanket
0.61_1
14 May 2015 10:15:09
Revision:386312Original commit files touched by this commit
mat search for other commits by this committer
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
0.61_1
27 Oct 2014 11:07:20
Revision:371552Original commit files touched by this commit
bapt search for other commits by this committer
Cleanup plist
0.61_1
03 Jul 2014 09:13:36
Revision:360345Original commit files touched by this commit
bapt search for other commits by this committer
Switch to use rpm 4 as the default rpm
0.61
19 Dec 2013 11:11:35
Revision:336888Original commit files touched by this commit
pawel search for other commits by this committer
- Update to version 0.61 [1]
- Remove leading article from COMMENT
- Use option helpers

PR:		ports/184712 [1]
Submitted by:	maintainer
0.60
20 Sep 2013 17:17:45
Revision:327726Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 4)
0.60
16 Sep 2013 08:39:20
Revision:327371Original commit files touched by this commit
az search for other commits by this committer
- convert to the new perl5 framework
- convert USE_GMAKE to Uses

Approved by:	portmgr (bapt@, blanket)
0.60
11 Jun 2013 14:44:10
Revision:320570Original commit files touched by this commit
miwi search for other commits by this committer
- Fix build

Reported by:	pkg (DEVELOPER_MODE)
0.60
29 Apr 2013 22:27:05
Revision:316850Original commit files touched by this commit Sanity Test Failure
bapt search for other commits by this committer
Convert a bunch of ports from WITHOUT_NLS -> ${PORT_OPTIONS:MNLS}

While here:
- trim headers
- convert to new options framework
0.60
24 Apr 2013 18:10:32
Revision:316464Original commit files touched by this commit
ak search for other commits by this committer
- Convert USE_GETTEXT to USES (part 3)

Approved by:	portmgr (bapt)
0.60
30 Mar 2012 17:22:07
Original commit files touched by this commit
pawel search for other commits by this committer
- Update to version 0.60 [1]
- Switch to bsd.port.options.mk

PR:             ports/166495 [1]
Submitted by:   maintainer [1]
Feature safe:   yes
0.51
19 Mar 2012 00:26:04
Original commit files touched by this commit
scheidell search for other commits by this committer
- unbreak build if NOPORTDOCS defined
- No PORTREVISION bump

PR:             ports/166185
Submitted by:   Alex Samorukov <samm@os2.kiev.ua>
Approved by:    Dirk Jagdmann <doj@cubic.org> (maintainer)
Feature safe:   yes
0.51
06 Feb 2012 17:35:41
Original commit files touched by this commit
jgh search for other commits by this committer
- 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
0.50
02 Jan 2012 09:34:53
Original commit files touched by this commit
culot search for other commits by this committer
- Update to 0.50 [1]
- Pet portlint(1) by moving LICENSE section earlier

PR:             ports/163758 [1]
Submitted by:   Dirk Jagdmann <doj@cubic.org> (maintainer)
0.48_1
21 Mar 2011 20:59:13
Original commit files touched by this commit
edwin search for other commits by this committer
devel/quilt - un-deprecate and make it depend on bash4

PR:             ports/155536
Submitted by:   doj@cubic.org
0.48_1
16 Mar 2011 21:02:36
Original commit files touched by this commit
edwin search for other commits by this committer
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.
0.48_1
31 May 2010 02:01:56
Original commit files touched by this commit
ade search for other commits by this committer
Bounce PORTREVISION for gettext-related ports.  Have fun, ya'll.
0.48
04 Aug 2009 16:44:10
Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Update to 0.48

PR:             137324
Submitted by:   "Metashop Root" <doj@cubic.org> (maintainer)
0.47
19 Mar 2009 00:14:09
Original commit files touched by this commit
amdmi3 search for other commits by this committer
- 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)
0.47
26 Aug 2008 06:31:25
Original commit files touched by this commit
beech search for other commits by this committer
- Add missing depend (lang/gawk)

PR:             ports/126751
0.47
26 Aug 2008 05:41:45
Original commit files touched by this commit
beech search for other commits by this committer
- Update to 0.47
- Fix plist and portdocs issues

PR:             ports/126751
Submitted by:   Dirk Jagdmann <doj@cubic.org> (maintainer)
0.46_5
20 Aug 2008 02:52:17
Original commit files touched by this commit
lippe search for other commits by this committer
- Set DOCSDIR appropriate, since this port use PORTVERSION in the directory name
where all documentation files is installed.
- Bump PORTREVISION.

Reported by:    pav, erwin
0.46_4
05 Aug 2008 15:27:49
Original commit files touched by this commit
lippe search for other commits by this committer
- 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)
0.46_3
23 Jun 2008 21:38:14
Original commit files touched by this commit
lippe search for other commits by this committer
- Fix pkg-plist.
- Bump PORTREVISION.

Reported by:    QA Tindy
Approved by:    gabor (mentor, implicit)
0.46_2
22 Jun 2008 23:59:01
Original commit files touched by this commit
lippe search for other commits by this committer
- Make RPM an optional dependency.
- Respect WITH(OUT) NLS.
- Bump PORTREVISION.

PR:             ports/120480
Submitted by:   Balazs Nagy <js@iksz.hu>
Approved by:    gabor (mentor, implicit), Dirk Jagdmann <doj@cubic.org>
0.46_1
06 Jun 2008 13:21:59
Original commit files touched by this commit
edwin search for other commits by this committer
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)
0.46
23 Jan 2007 10:00:25
Original commit files touched by this commit
sat search for other commits by this committer
- Add runtime dependencies to run_depends [1]
- Fix plist a bit while I'm here

PR:             ports/107671 [1]
Submitted by:   Martin Kammerhofer <mkamm@gmx.net>
Approved by:    Dirk Jagdmann <doj@cubic.org> (maintainer timeout, 15 days)
0.46
31 Oct 2006 17:59:55
Original commit files touched by this commit
alepulver search for other commits by this committer
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>

Number of commits found: 44