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
pg_filedump Display formatted contents of a PostgreSQL heap, index, or control file
17.1 databases 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 17.0Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2009-08-18 02:53:54
Last Update: 2024-11-21 13:37:55
Commit Hash: 42d7e36
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
License: GPLv2+
WWW:
https://github.com/df7cb/pg_filedump
Description:
pg_filedump is a utility to format PostgreSQL heap/index/control files into a human-readable form. You can format/dump the files several ways, as listed in the Invocation section, as well as dumping straight binary. The type of file (heap/index) can usually be determined automatically by the content of the blocks within the file. However, to format a pg_control file you must use the -c option. The default is to format the entire file using the block size listed in block 0 and display block relative addresses. These defaults can be modified using run-time options. Some options may seem strange but they're there for a reason. For example, block size. It's there because if the header of block 0 is corrupt, you need a method of forcing a block size.
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 (4 items)
Collapse this list.
  1. bin/pg_filedump
  2. /usr/local/share/licenses/pg_filedump-17.1/catalog.mk
  3. /usr/local/share/licenses/pg_filedump-17.1/LICENSE
  4. /usr/local/share/licenses/pg_filedump-17.1/GPLv2+
Collapse this list.
Dependency lines:
  • pg_filedump>0:databases/pg_filedump
To install the port:
cd /usr/ports/databases/pg_filedump/ && make install clean
To add the package, run one of these commands:
  • pkg install databases/pg_filedump
  • pkg install pg_filedump
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: pg_filedump
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1731679152 SHA256 (df7cb-pg_filedump-REL_17_1_GH0.tar.gz) = be8ebc532a37e425bb0775e689e56f1fa7524587f0399a968f0d39b806b7afb1 SIZE (df7cb-pg_filedump-REL_17_1_GH0.tar.gz) = 44467

Packages (timestamps in pop-ups are UTC):
pg_filedump
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest17.117.1-17.117.1---
FreeBSD:13:quarterly17.017.014.117.017.016.016.016.0
FreeBSD:14:latest17.117.114.117.117.114.1-14.1
FreeBSD:14:quarterly17.017.0-17.017.016.016.016.0
FreeBSD:15:latest17.117.1n/a17.1n/a16.016.016.0
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gettext-runtime>=0.22_1 : devel/gettext-runtime
  2. gmake>=4.4.1 : devel/gmake
  3. postgres : databases/postgresql16-server
Runtime dependencies:
  1. postgres : databases/postgresql16-server
Library dependencies:
  1. libintl.so : devel/gettext-runtime
  2. libpq.so.5 : databases/postgresql16-client
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
databases_pg_filedump
USES:
gettext-runtime gmake pgsql
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/df7cb/pg_filedump/tar.gz/REL_17_1?dummy=/
Collapse this list.

Number of commits found: 28

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
17.1
21 Nov 2024 13:37:55
commit hash: 42d7e3643da8bc86b1562b661c72eccb4fb2e1e9commit hash: 42d7e3643da8bc86b1562b661c72eccb4fb2e1e9commit hash: 42d7e3643da8bc86b1562b661c72eccb4fb2e1e9commit hash: 42d7e3643da8bc86b1562b661c72eccb4fb2e1e9 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
databases/pg_filedump: Update to 17.1

- Strip binary executable

Changes:	https://github.com/df7cb/pg_filedump/releases
17.0
21 Jul 2024 09:56:25
commit hash: 95b3b34c064d8036d1b2777977e254779b8f1f12commit hash: 95b3b34c064d8036d1b2777977e254779b8f1f12commit hash: 95b3b34c064d8036d1b2777977e254779b8f1f12commit hash: 95b3b34c064d8036d1b2777977e254779b8f1f12 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
databases/pg_filedump: Update to 17.0

- Strip binary executable

Changes:	https://github.com/df7cb/pg_filedump/releases
16.0
22 Sep 2023 03:16:52
commit hash: 265e70b6d2c387640328015f2bfd11b6a0ffb768commit hash: 265e70b6d2c387640328015f2bfd11b6a0ffb768commit hash: 265e70b6d2c387640328015f2bfd11b6a0ffb768commit hash: 265e70b6d2c387640328015f2bfd11b6a0ffb768 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
databases/pg_filedump: Update to 14.1

Changes:	https://github.com/df7cb/pg_filedump/releases
14.1
24 May 2023 16:34:10
commit hash: 0619748960cb07bc181ffe4addf08bc47c4b79eccommit hash: 0619748960cb07bc181ffe4addf08bc47c4b79eccommit hash: 0619748960cb07bc181ffe4addf08bc47c4b79eccommit hash: 0619748960cb07bc181ffe4addf08bc47c4b79ec files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
*: regular cleanup for GH_TAGNAME bad usage
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)
14.1
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)
14.1
20 Jul 2022 14:21:07
commit hash: d076ad94e206dda108061fe99ddb860d93cc6d16commit hash: d076ad94e206dda108061fe99ddb860d93cc6d16commit hash: d076ad94e206dda108061fe99ddb860d93cc6d16commit hash: d076ad94e206dda108061fe99ddb860d93cc6d16 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
databases: remove 'Created by' lines

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

  *  "Choe, Cheng-Dae" whitekid
  *  "Mahdi Mokhtari <mokhi64@gmail.com>"
  *  "Meikel Brandmeyer" <ocaml-sqlite3-port@kotka.de>
  *  <hvo.pm@xs4all.nl>
  *  <jsmith@resonatingmedia.com>
  *  <ports@c0decafe.net>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Ade Lovett <ade@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alan Snelson <Alan@Wave2.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
14.1
16 Apr 2022 04:19:06
commit hash: 66c605d2f8f1434f69255874477aaff228806e7acommit hash: 66c605d2f8f1434f69255874477aaff228806e7acommit hash: 66c605d2f8f1434f69255874477aaff228806e7acommit hash: 66c605d2f8f1434f69255874477aaff228806e7a files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
databases/pg_filedump: Update to 14.1

Changes:	https://github.com/df7cb/pg_filedump/releases
14.0
13 Oct 2021 19:10:18
commit hash: c18ccc804aee20baab47775e65366100cf714bd1commit hash: c18ccc804aee20baab47775e65366100cf714bd1commit hash: c18ccc804aee20baab47775e65366100cf714bd1commit hash: c18ccc804aee20baab47775e65366100cf714bd1 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
databases/pg_filedump: Add pg_filedump 14.0

pg_filedump is a utility to format PostgreSQL heap/index/control files into a
human-readable form. You can format/dump the files several ways, as listed in
the Invocation section, as well as dumping straight binary.

The type of file (heap/index) can usually be determined automatically by the
content of the blocks within the file. However, to format a pg_control file you
must use the -c option.

The default is to format the entire file using the block size listed in block 0
and display block relative addresses. These defaults can be modified using
run-time options.

Some options may seem strange but they're there for a reason. For example, block
size. It's there because if the header of block 0 is corrupt, you need a method
of forcing a block size.

WWW: https://github.com/df7cb/pg_filedump
8.4
22 Aug 2014 09:16:44
Revision:365623Original commit files touched by this commit
rene search for other commits by this committer
Remove expired ports:
2014-08-22 databases/pg_filedump: Broken for more than 6 months
2014-08-22 devel/svnmerge: Broken for more than 6 months
2014-08-22 net-mgmt/circe: Broken for more than 6 months
2014-08-22 print/latex-aa: Broken for more than 6 months
2014-08-22 textproc/rast: Broken for more than 6 months
2014-08-22 www/abyssws: Broken for more than 6 months
2014-08-22 www/docebo: Not maintained upstream
2014-08-22 www/rejik: Broken for more than 6 months and depends on www/squid
which reached EOL 2 years ago
8.4
22 Jul 2014 17:45:13
Revision:362559Original commit files touched by this commit
antoine search for other commits by this committer
Deprecate some ports BROKEN for more than 6 months

With hat:	portmgr
8.4
15 Jul 2014 23:11:13
Revision:362014Original commit files touched by this commit
adamw search for other commits by this committer
Add OPTIONS_DEFINE=DOCS for ports with %%PORTDOCS%% in the plist.

Where possible, correct a few instances where PORTDOCS was being used
to flag stuff in EXAMPLESDIR. For some ports, mostly those owned by
ruby@, PORTDOCS is applied to pretty much everything whether it's
documentation or example.
8.4
04 Jul 2014 23:48:56
Revision:360691Original commit files touched by this commit
bapt search for other commits by this committer
Resetting maintainership on ports that have not been staged and without any
pending PR (related to stage)

With hat:	portmgr
8.4
04 Jul 2014 23:46:53
Revision:360690Original commit files touched by this commit
adamw search for other commits by this committer
Remove NOPORTDOCS and NOPORTEXAMPLES from unstaged ports. Stage a couple while
we're here. Remove any other references to NOPORT*.

Approved by:	portmgr (blanket for modernization)
8.4
31 Jan 2014 21:39:25
Revision:342080Original commit files touched by this commit
antoine search for other commits by this committer
Mark broken everywhere: Does not compile

On 8 and 9:
gcc -g -O -Wall -Wmissing-prototypes -Wmissing-declarations
-I/usr/local/include/postgresql/server -I/usr/local/include pg_filedump.c -c
In file included from pg_filedump.c:28:
pg_filedump.h:32:22: error: postgres.h: No such file or directory

On 10 and head:
gcc -g -O -Wall -Wmissing-prototypes -Wmissing-declarations
-I/usr/local/include/postgresql/server -I/usr/local/include pg_filedump.c -c
make[1]: exec(gcc) failed (No such file or directory)
*** Error code 1

Reported by:	pkg-fallout since august 2013
With hat:	portmgr
8.4
20 Sep 2013 16:13:49
Revision:327717Original 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:
databases)
8.4
08 Sep 2012 05:57:32
Revision:303866Original commit files touched by this commit
linimon search for other commits by this committer
Mark as broken on powerpc.

Hat:		portmgr
8.4
10 Jun 2012 10:13:33
Original commit files touched by this commit
pav search for other commits by this committer
- Attempt to fix previous commit for pointyhat
8.4
23 May 2012 13:34:12
Original commit files touched by this commit
miwi search for other commits by this committer
- Switch to FETCH_DEPENDS to fix fetch during build

Reported by:    phw
8.4
21 Apr 2012 14:04:10
Original commit files touched by this commit
kuriyama search for other commits by this committer
- Unbreak.
8.4
09 Apr 2012 23:51:44
Original commit files touched by this commit
bapt search for other commits by this committer
Mark as deprecated and set expiration to 2012-05-10 for ports that are mark as
broken for more than 6 month
8.4
20 Mar 2011 12:54:45
Original commit files touched by this commit
miwi search for other commits by this committer
- Get Rid MD5 support
8.4
29 Dec 2010 20:04:42
Original commit files touched by this commit
pgollucci search for other commits by this committer
- DISTNAME= ${PORTNAME}-${PORTVERSION} is the default and not needed.

PR:             ports/153292
Submitted by:   myself (pgollucci)
Tested by:      -exp run by pav
Approved by:    portmgr (pav)
8.4
19 Oct 2010 21:29:57
Original commit files touched by this commit
pav search for other commits by this committer
- Mark BROKEN: does not build

Reported by:    pointyhat
8.4
20 Jul 2010 14:44:13
Original commit files touched by this commit
kuriyama search for other commits by this committer
- Chase upgrade of pgsql (patch update should be automated...).
8.3
30 May 2010 17:53:25
Original commit files touched by this commit
pav search for other commits by this committer
- Mark BROKEN: does not build

Reported by:    pointyhat
8.3
23 Dec 2009 14:24:10
Original commit files touched by this commit
kuriyama search for other commits by this committer
- Fix breakage (depended on 8.3.7, should chase version number
  automatically).

Reported by:    miwi
8.3
18 Aug 2009 02:53:33
Original commit files touched by this commit
kuriyama search for other commits by this committer
pg_filedump is a utility to format PostgreSQL heap, index, and control
files into a human-readable form. You can format/dump the files
several ways as well as dumping straight binary. This utility is
intended to aid in the understanding of the internal contents of a
PostgreSQL block.

WWW: http://sources.redhat.com/rhdb/utilities.html

Number of commits found: 28