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
confget Read variables from INI-style configuration files
5.1.2 textproc on this many watch lists=3 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 5.1.2Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2009-03-18 11:12:35
Last Update: 2024-07-10 04:57:28
Commit Hash: 0d5c7e9
People watching this port, also watch:: timelimit, prips, wmanager, pslist, py311-Automat
License: BSD2CLAUSE
WWW:
https://devel.ringlet.net/textproc/confget/
https://gitlab.com/confget/confget
Description:
The confget utility examines a INI-style configuration file and retrieves the value of the specified variables from the specified section. Its intended use is to let shell scripts use the same INI-style configuration files as other programs, to avoid duplication of data. The confget utility may retrieve the values of one or more variables, list all the variables in a specified section, list only those whose names or values match a specified pattern (shell glob or regular expression), or check if a variable is present in the file at all. It has a "shell-quoting" output mode that quotes the variable values in a way suitable for passing them directly to a Bourne-style shell.
HomepageHomepage    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 (5 items)
Collapse this list.
  1. bin/confget
  2. share/man/man1/confget.1.gz
  3. /usr/local/share/licenses/confget-5.1.2/catalog.mk
  4. /usr/local/share/licenses/confget-5.1.2/LICENSE
  5. /usr/local/share/licenses/confget-5.1.2/BSD2CLAUSE
Collapse this list.
Dependency lines:
  • confget>0:textproc/confget
To install the port:
cd /usr/ports/textproc/confget/ && make install clean
To add the package, run one of these commands:
  • pkg install textproc/confget
  • pkg install confget
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: confget
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1720536476 SHA256 (confget-5.1.2.tar.xz) = e4c94b01ff2f88c952377721ff3f63bb641124fb101ab00f730682a33556ae2f SIZE (confget-5.1.2.tar.xz) = 60764

Packages (timestamps in pop-ups are UTC):
confget
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest5.1.25.1.22.3.45.1.25.1.2-2.3.4-
FreeBSD:13:quarterly5.1.25.1.25.1.05.1.25.1.25.1.05.1.05.1.0
FreeBSD:14:latest5.1.25.1.24.1.15.1.25.1.25.1.0-5.1.0
FreeBSD:14:quarterly5.1.25.1.2-5.1.25.1.25.1.05.1.05.1.0
FreeBSD:15:latest5.1.25.1.2n/a5.1.2n/a5.1.05.1.05.1.0
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : devel/gmake
Library dependencies:
  1. libpcre2-8.so : devel/pcre2
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for confget-5.1.2: EXAMPLES=on: Build and/or install examples PCRE=on: Use Perl Compatible Regular Expressions ===> Use 'make config' to modify these settings
Options name:
textproc_confget
USES:
gmake tar:xz
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://devel.ringlet.net/files/textproc/confget/
Collapse this list.

Number of commits found: 46

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
5.1.2
10 Jul 2024 04:57:28
commit hash: 0d5c7e9c2382908211b68d352f80ed71fa7a0de1commit hash: 0d5c7e9c2382908211b68d352f80ed71fa7a0de1commit hash: 0d5c7e9c2382908211b68d352f80ed71fa7a0de1commit hash: 0d5c7e9c2382908211b68d352f80ed71fa7a0de1 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
textproc/confget: Update MASTER_SITES and WWW
5.1.2
18 Apr 2024 12:48:16
commit hash: 55f302a90fa800ed1f7dba91e287e38adce2b4a8commit hash: 55f302a90fa800ed1f7dba91e287e38adce2b4a8commit hash: 55f302a90fa800ed1f7dba91e287e38adce2b4a8commit hash: 55f302a90fa800ed1f7dba91e287e38adce2b4a8 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
textproc/confget: Update to 5.1.2

Changes:	https://gitlab.com/confget/confget/-/blob/master/CHANGES
5.1.0
18 Apr 2023 18:00:45
commit hash: 196a77e62ce282fa1142bd454bdd83d53481c77ecommit hash: 196a77e62ce282fa1142bd454bdd83d53481c77ecommit hash: 196a77e62ce282fa1142bd454bdd83d53481c77ecommit hash: 196a77e62ce282fa1142bd454bdd83d53481c77e files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
textproc/confget: Update to 5.1.0

Changes:	https://gitlab.com/confget/confget/-/blob/master/CHANGES
5.0.1
30 Jan 2023 12:59:10
commit hash: 62151aa204b3a6a874c738d91f1738ea872b392acommit hash: 62151aa204b3a6a874c738d91f1738ea872b392acommit hash: 62151aa204b3a6a874c738d91f1738ea872b392acommit hash: 62151aa204b3a6a874c738d91f1738ea872b392a files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
textproc/confget: Update to 5.0.1

- Update MASTER_SITES
- Remove outdated PORTSCOUT

Changes:	https://gitlab.com/confget/confget/-/blob/master/CHANGES
4.1.1
03 Oct 2022 02:14:23
commit hash: 80412a9f39b75471dbaca2923a04ebea6d0558adcommit hash: 80412a9f39b75471dbaca2923a04ebea6d0558adcommit hash: 80412a9f39b75471dbaca2923a04ebea6d0558adcommit hash: 80412a9f39b75471dbaca2923a04ebea6d0558ad files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
textproc/confget: Update to 4.1.1

- Update MASTER_SITES: use upstream release tarball

Changes:	https://gitlab.com/confget/confget/-/blob/master/CHANGES
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)
4.1.0
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)
4.1.0
20 Jul 2022 14:23:14
commit hash: 5cf7e35e8664e11393fedc7d89b4d09e0fcced9bcommit hash: 5cf7e35e8664e11393fedc7d89b4d09e0fcced9bcommit hash: 5cf7e35e8664e11393fedc7d89b4d09e0fcced9bcommit hash: 5cf7e35e8664e11393fedc7d89b4d09e0fcced9b files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
textproc: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  "Choe, Cheng-Dae" whitekid
  *  -
  *  <glewis@FreeBSD.org>
  *  <koshy@india.hp.com>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Aaron Dalton <aaron@daltons.ca>
  *  Aaron Straup Cope
  *  Aaron Straup Cope <ascope@cpan.org>
  *  Ache
  *  Adam Herzog <adam@herzogdesigns.com>
  *  Adam Weinberger <adamw@FreeBSD.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
4.1.0
29 Jun 2022 16:32:36
commit hash: 2765473c5328b7f14a64836dfa96ebcce7f28ab0commit hash: 2765473c5328b7f14a64836dfa96ebcce7f28ab0commit hash: 2765473c5328b7f14a64836dfa96ebcce7f28ab0commit hash: 2765473c5328b7f14a64836dfa96ebcce7f28ab0 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
textproc/confget: Add PORTSCOUT

The erroneous tarball [1] misleads portscout to report new version (5.0.0).

Reference:	https://gitlab.com/confget/confget/-/archive/release/4.1.0/confget-release-5.0.0.tar.gz
[1]
4.1.0
28 Feb 2022 12:46:04
commit hash: 2734764ac537da466dc353480123d2ad89b014adcommit hash: 2734764ac537da466dc353480123d2ad89b014adcommit hash: 2734764ac537da466dc353480123d2ad89b014adcommit hash: 2734764ac537da466dc353480123d2ad89b014ad files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
textproc/confget: Update to 4.1.0

Changes:	https://gitlab.com/confget/confget/-/blob/master/CHANGES
3.0.2
30 Jun 2021 20:43:34
commit hash: 3a348d7cf955047329d4a6864bc935f57f6d7378commit hash: 3a348d7cf955047329d4a6864bc935f57f6d7378commit hash: 3a348d7cf955047329d4a6864bc935f57f6d7378commit hash: 3a348d7cf955047329d4a6864bc935f57f6d7378 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
textproc/confget: Update to 3.0.2

Changes:	https://gitlab.com/confget/confget/-/blob/master/CHANGES
3.0.1
14 Jun 2021 17:38:56
commit hash: ccb6495c8d904891311f51aa19d5919d05185ba3commit hash: ccb6495c8d904891311f51aa19d5919d05185ba3commit hash: ccb6495c8d904891311f51aa19d5919d05185ba3commit hash: ccb6495c8d904891311f51aa19d5919d05185ba3 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
textproc/confget: Update to 3.0.1

Changes:	https://gitlab.com/confget/confget/-/blob/master/CHANGES
2.3.4
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.
2.3.4
08 May 2020 08:48:29
Revision:534345Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 2.3.4

Changes:	https://gitlab.com/confget/confget/-/blob/debian/master/CHANGES
2.3.3
01 May 2020 05:00:56
Revision:533495Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 2.3.3

Changes:	https://gitlab.com/confget/confget/-/blob/debian/master/CHANGES
2.3.1
04 Apr 2020 07:23:37
Revision:530567Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 2.3.1

- Update MASTER_SITES
- Update WWW

Changes:	https://gitlab.com/confget/confget/-/blob/debian/master/CHANGES
2.3.0
26 Jan 2020 16:12:10
Revision:524189Original commit files touched by this commit
sunpoet search for other commits by this committer
Convert to options target helper
2.3.0
19 Jan 2020 11:10:56
Revision:523549Original commit files touched by this commit
sunpoet search for other commits by this committer
Update manpage location (r523104)
2.3.0
12 Sep 2019 19:07:10
Revision:511895Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 2.3.0

Changes:	http://devel.ringlet.net/textproc/confget/CHANGES
- fix a typographical error in the previous changelog entry
- also exclude the PyPy implementation from the check for too many long options
  in the 14-bespoke-too-many test
- Python implementation:
  - reformat the source code using the black tool
  - handle input encodings correctly for the standard input
  - add the get_parser() method to return a ConfigParser object
  - make the unit tests less verbose
  - move the configuration for the black, flake8, and pylint tools out of
    tox.ini into other configuration files
- C implementation:
  - show the correct version number in the "-q features" output
2.2.0
14 Jan 2019 15:38:41
Revision:490261Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 2.2.0

Changes:	http://devel.ringlet.net/textproc/confget/CHANGES
- add a Python implementation: a confget library that may also be invoked from
  the command line with the same inteface as the C confget tool
- generate the TAP tests automatically from JSON definitions
2.1.1
28 Nov 2018 19:17:39
Revision:486105Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 2.1.1

- Update MASTER_SITES
- Update WWW

Changes:        http://devel.ringlet.net/textproc/confget/CHANGES
- fix the check for more than one requested query type
2.1.0
13 Nov 2017 19:35:30
Revision:454132Original commit files touched by this commit
sunpoet search for other commits by this committer
Update to 2.1.0

Changes:        http://devel.ringlet.net/textproc/confget/CHANGES
- allow the installation commands to be overridden, e.g. for package builds
  which do not require root privileges
- add "-q features" and "-q feature NAME" with only the "BASE" feature defined
  so far
- support "--help" and "--version"
2.0.0
08 Apr 2016 16:27:52
Revision:412754Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update to 2.0.0

Changes:	http://devel.ringlet.net/textproc/confget/CHANGES
1.05
01 Apr 2016 14:25:18
Revision:412349Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.

With hat:	portmgr
Sponsored by:	Absolight
1.05
01 Oct 2015 15:56:35
Revision:398307Original commit files touched by this commit
sunpoet search for other commits by this committer
- Convert to new test framework
1.05
02 Mar 2015 23:51:50
Revision:380311Original commit files touched by this commit
bapt search for other commits by this committer
Remove Author from pkg-descr and white space fixes
1.05
09 Sep 2014 14:43:37
Revision:367737Original commit files touched by this commit
sunpoet search for other commits by this committer
- Use hand-made do-install
1.05
08 Sep 2014 19:24:51
Revision:367682Original commit files touched by this commit
antoine search for other commits by this committer
Allow staging as a regular user
1.05
25 Jun 2014 05:35:32
Revision:359185Original commit files touched by this commit
bapt search for other commits by this committer
Convert GMAKE to MAKE_CMD
Please note that lots of invocation of MAKE_CMD here are wrong as they do not
properly respect MAKE_ENV and friends

With hat:	portmgr
1.05
08 Mar 2014 19:46:41
Revision:347532Original commit files touched by this commit
sunpoet search for other commits by this committer
- Convert to new options helper
- Simplify Makefile
1.05
26 Dec 2013 21:51:58
Revision:337622Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update LICENSE
1.05
04 Nov 2013 17:01:15
Revision:332746Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update to 1.05
- Add LICENSE
- Convert to new options helper
- Convert to new LIB_DEPENDS format
- Support STAGEDIR

Changes:	http://devel.ringlet.net/textproc/confget/CHANGES
1.04_1
20 Sep 2013 23:17:32
Revision:327773Original 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:
textproc)
1.04_1
25 Aug 2013 16:14:58
Revision:325358Original commit files touched by this commit
sunpoet search for other commits by this committer
- Use !${PORT_OPTIONS:Mfoo} instead of empty(PORT_OPTIONS:Mfoo)
1.04_1
21 Aug 2013 12:03:52
Revision:325110Original commit files touched by this commit
sunpoet search for other commits by this committer
- Use USES=gmake
1.04_1
10 Dec 2012 19:11:12
Revision:308630Original commit files touched by this commit Sanity Test Failure
mm search for other commits by this committer
Update PCRE to 8.32
Introduces the UTF-32 library pcre32
Bump PORTREVISION in dependent ports
1.04
08 Dec 2012 16:25:09
Revision:308483Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update to 1.04
- Cleanup Makefile header

Changes:	http://devel.ringlet.net/textproc/confget/CHANGES
Feature safe:	yes
1.03
28 Jun 2012 02:16:44
Original commit files touched by this commit
sunpoet search for other commits by this committer
- Fix typo

Reported by:    pointyhat
1.03
23 Jun 2012 05:20:21
Original commit files touched by this commit
sunpoet search for other commits by this committer
- Convert to new options framework
1.03
29 Feb 2012 16:14:06
Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update to 1.03
- Add my LOCAL to MASTER_SITES
- Use PLIST_FILES and PORTEXAMPLES instead of PLIST
- Cosmetic change

Changes:        http://devel.ringlet.net/textproc/confget/CHANGES
1.02_1
25 Feb 2012 16:51:35
Original commit files touched by this commit
sunpoet search for other commits by this committer
- Take maintainership

Approved by:    roam (maintainer, implicit)
1.02_1
14 Feb 2012 12:45:35
Original commit files touched by this commit
mm search for other commits by this committer
Bump pcre library dependency due to 8.30 update
1.02
24 Oct 2011 09:11:38
Original commit files touched by this commit
dougb search for other commits by this committer
The vast majority of pkg-descr files had the following format when they
had both lines:

Author: ...
WWW: ....

So standardize on that, and move them to the end of the file when necessary.

Also fix some more whitespace, and remove more "signature tags" of varying
forms, like -- name, etc.

s/AUTHOR/Author/

A few other various formatting issues
1.02
03 Jul 2011 14:40:25
Original commit files touched by this commit
ohauer search for other commits by this committer
-remove MD5
1.02
24 Mar 2009 16:37:43
Original commit files touched by this commit
roam search for other commits by this committer
Update to confget-1.02.
Switch from PLIST_FILES to a pkg-plist manifest.
Honor NOPORTEXAMPLES.
1.01
18 Mar 2009 11:12:04
Original commit files touched by this commit
roam search for other commits by this committer
Add a port of confget-1.01, a simple tool to read variables from
configuration files and display their values in a way suitable for
use in shell scripts.

Number of commits found: 46