databases/pg.el: Update to 0.69 Sponsored by: The FreeBSD Foundationbd1933a677
Port details
databases/pg.el0.69
PostgreSQL Elisp interface
- Maintainer
- jrm@FreeBSD.org
- Packages
- pg.el 0.69
- Upstream
- up to date
- CPE
- none, CVEs only via VuXML
- WWW
- https://github.com/emarsden/pg-el
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (60)
databases/pg.el: Update to 0.68 Changelog: https://github.com/emarsden/pg-el/blob/v0.68/CHANGELOG.md#068---2026-06-19 Sponsored by: The FreeBSD Foundation9835e591be
databases/pg.el: Update to 0.67 Event: Halifax Hackathon 202606 Sponsored by: The FreeBSD Foundation2ca458090f
databases/pg.el: Update to 0.66 Sponsored by: The FreeBSD Foundation1e8dcc65f6
databases/pg.el: Update to 0.65 and take maintainership Sponsored by: The FreeBSD Foundation5c93048d51
Emacs Lisp ports framework: Overhaul This overhaul introduces four key changes to the elisp ports framework: 1. Remove support for packaged byte-compiled elisp. The primary motivation is to remove a large number of flavor-specific packages and to simplify the ports tree. As an example, supporting byte-compiled elisp for devel/tablist required six packages, one for each flavor of editors/emacs and editors/emacs-devel. With over 100 elisp ports and requests for new Emacs flavors, this was unmanageable. 2. Install configuration to integrate with Emacs's native compilation machinery, allowing elisp from ports to be compiled into the standard cache under the user's home directory. This matches the behavior of GNU ELPA packages and generally results in a faster experience. Speedups vary depending on the characteristics of the elisp code, but are often reported to be 2.5 to 5 times faster than byte-compiled code. 3. Perform byte compilation on the target host, but only when native compilation is unavailable. Compilation is initiated when Emacs starts, and the resulting .elc files are cached under the user's home directory. 4. Load all autoload files installed by FreeBSD elisp ports. This mirrors what package.el does for ELPA packages, ensuring that autoloaded functions are available without requiring users to explicitly load each package. Users with elisp packages (*-emacs_*) installed should consult the 2026-04-11 UPDATING entry for instructions on handling the transition. Reviewed by: ashish, Benjamin Jacobs <freebsd@dev.thsi.be>, dinoex, mandree, mce, nobutaka, Pat Maddox <pat@patmaddox.com>, rhurlin Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D56001bc45b7ec88
databases/pg.el: update to 0.63.c1783024c2
databases/pg.el: update to 0.62.8b02dab1b9
*/*: Return to pool I'll be away from keyboard soon and am not sure if I will return. So return all ports that I currently maintain to pool hoping new volunteers take care of them.f12c037f5a
databases/pg.el: Update to 0.61 ChangeLog: https://github.com/emarsden/pg-el/blob/v0.61/CHANGELOG.md85245e8eea
databases/pg.el: Update to 0.60 ChangeLog: https://github.com/emarsden/pg-el/blob/v0.60/CHANGELOG.md134c9626f2
databases/pg.el: Update to 0.59 ChangeLog: https://github.com/emarsden/pg-el/blob/v0.59/CHANGELOG.md99070cd1c1
editors/emacs: Update to 30.2 * Replace '30.1' in Mk/Uses/emacs.mk with '30.2'. * Bump PORTREVISION of dependent ports. ChangLog: https://cgit.git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-30.2 Reviewed by: jrm Differential Revision: https://reviews.freebsd.org/D5190641e3c046e7
databases/pg.el: Update to 0.58 ChangeLog: https://github.com/emarsden/pg-el/blob/v0.58/CHANGELOG.md47a2b70a66
databases/pg.el: Update to 0.57 ChangeLog: https://github.com/emarsden/pg-el/blob/v0.57/CHANGELOG.md061a66b0d4
databases/pg.el: Update to 0.55 ChangeLog: https://github.com/emarsden/pg-el/blob/v0.55/CHANGELOG.md75754be525
databases/pg.el: Update to 0.54 ChangeLog: https://github.com/emarsden/pg-el/blob/v0.54/CHANGELOG.md1991ec2b7d
databases/pg.el: Update to 0.53 ChangeLog: https://github.com/emarsden/pg-el/blob/v0.53/CHANGELOG.md1d5858a34d
databases/pg.el: Remove devel/peg.el from dependency Emacs 30 and later include peg.el as standard library. So we need not depend on external one after editors/emacs is updated to 30.1.bb354f4646
*/*: Chase editors/emacs update Sponsored by: The FreeBSD Foundation12940d868a
databases/pg.el: Update to 0.48 ChangeLog: https://github.com/emarsden/pg-el/blob/v0.48/CHANGELOG.mdeec0fa4b86
databases/pg.el: Update to 0.46 ChangeLog: https://github.com/emarsden/pg-el/blob/v0.46/CHANGELOG.md3ba6cd1e1e
databases/pg.el: Update to 0.45 ChangeLog: https://github.com/emarsden/pg-el/blob/v0.45/CHANGELOG.mda2ef6632f9
databases/pg.el: Update to 0.44 ChangeLog: https://github.com/emarsden/pg-el/blob/v0.44/CHANGELOG.md3bdcfd8bef
databases/pg.el: Update to 0.43 ChangeLog: https://github.com/emarsden/pg-el/blob/v0.43/CHANGELOG.md08ffb8b1bb
databases/pg.el: Update to 0.42 ChangeLog: https://github.com/emarsden/pg-el/blob/v0.42/CHANGELOG.md16bea3f482
databases/pg.el: Update to 0.41 ChangeLog: https://github.com/emarsden/pg-el/blob/v0.41/CHANGELOG.md43ede8fac5
databases/pg.el: Update to 0.39
* Install files to ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/pg.el.
* Switch from PLIST_SUB to pkg-plist as package includes eight files
now.
ChangeLog: https://github.com/emarsden/pg-el/blob/v0.39/CHANGELOG.md63a478469aChase major version update of editors/emacs-devel Bump PORTREVISION of most USES=emacs ports after editors/emacs-devel major version increased from 30 to 31. Sponsored by: The FreeBSD Foundationb946d410cc
databases/pg.el: Update to 0.36 ChangeLog: https://github.com/emarsden/pg-el/blob/v0.36/CHANGELOG.md8f3144510a
Chase editors/emacs update to 29.4 - Bump Emacs version in Mk/Uses/emacs.mk to update version-specific paths - Bump PORTREVISION of ports with USES=emacs. This is required for two reasons. Emacs lisp files need to be byte compiled for the new Emacs version, and files installed under, e.g., EMACS_VERSION_SITE_LISPDIR need to be relocated. Reviewed by: ashish, yasu Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D457053213a3f54a
databases/pg.el: Update to 0.35 ChangeLog: https://github.com/emarsden/pg-el/blob/v0.35/CHANGELOG.md6779f661c5
databases/pg.el: Fix build of full, canna, nox and wayland flavors Since 0.34 pg.el requires peg.el. Peg.el was added to master branch of Emacs repository on March but isn't included in release version of Emacs yet. As a result build of this port succeeds with devel_full and devel_nox flavors but fails with others. So fix build by adding devel/peg.el as dependency. Fixes: 0d43ebf72f2a "databases/pg.el: Update to 0.34"c0ed86cb81
databases/pg.el: Update to 0.34 ChangeLog: https://github.com/emarsden/pg-el/blob/v0.34/CHANGELOG.md0d43ebf72f
databases/pg.el: Update to 0.33 ChangeLog: https://github.com/emarsden/pg-el/blob/v0.33/CHANGELOG.md78f0812c11
databases/pg.el: Update to 0.32 ChangeLog: https://github.com/emarsden/pg-el/blob/v0.32/CHANGELOG.md21051e9e43
databases/pg.el: Update to 0.31 ChangeLog: https://github.com/emarsden/pg-el/blob/v0.31/CHANGELOG.md85061ac4ad
Chase editors/emacs update - Bump Emacs version in Mk/Uses/emacs.mk to update version-specific paths - Bump PORTREVISION of ports with USES=emacs. This is required for two reasons. Emacs lisp files need to be byte compiled for the new Emacs version, and files installed under, e.g., EMACS_VERSION_SITE_LISPDIR need to be relocated. Reviewed by: ashish Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D4449226421ac37c
databases/pg.el: Update to 0.30 ChangeLog: https://github.com/emarsden/pg-el/blob/v0.30/CHANGELOG.md1308854a89
databases/pg.el: Update to 0.29 ChangeLog: https://github.com/emarsden/pg-el/blob/v0.29/CHANGELOG.md8b516c67f2
databases/pg.el: Update to 0.28 ChangeLog: https://github.com/emarsden/pg-el/blob/v0.28/CHANGELOG.md9669bc30a9
databases/pg.el: Update to 0.27 ChangeLog: https://github.com/emarsden/pg-el/blob/v0.27/CHANGELOG.md94fdaf3873
*/*: Chase editors/emacs update - Bump Emacs version in Mk/Uses/emacs.mk to update version-specific paths - Bump PORTREVISION of ports with USES=emacs. This is required for two reasons. Emacs lisp files need to be byte compiled for the new Emacs version, and files installed under, e.g., EMACS_VERSION_SITE_LISPDIR need to be relocated. Reviewed by: ashish Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D43615ab463bdca9
databases/pg.el: Update to 0.24 ChangeLog: https://github.com/emarsden/pg-el/blob/v0.24/CHANGELOG.md0e91ebe951
editors/emacs: Update to 29.1
* Update Canna patch to the one for Emacs 29.
* Add new options PGTK, SQLITE3, TREESITTER and WEBP. SQLITE3 and
TREESITTER are ON by default. PGTK and WEBP options are excluded
from nox flavor.
* CARGO option doesn't imply XFT but prevents it. It is caused as a
result of adding pure GTK support (PGTK option).
* OTK options doesn't imply XTF any more. It is also caused as a
result of adding pure GTK support.
* Update NATIVECOMP option so it specifies ahead-of-time compilation
via the configure argument.
* Remove "experimental" from NATIVECOMP_DESC.
* Add print/freetype2 and x11-fonts/fontconfig to CAIRO_LIB_DEPENDS
and GTK3_LIB_DEPENDS. Necessary to link emacs binary with shared
libraries.
* When PGTK option is ON and SCROLLBARS is OFF, configure fails as
following
----------------------------------------------------------------------
checking for gnutls >= 2.12.2... yes
checking for jansson >= 2.7... yes
checking for tree-sitter >= 0.20.2... yes
checking for libkqueue... no
checking for library containing kqueue... none required
configure: error: Non-toolkit scroll bars are not implemented for your system
----------------------------------------------------------------------
So add SCROLLBARS to PGTK_IMPLIES to avoid such options setting.
* When MODULES option is OFF and TREESITTER is ON, link error happens
as following.
----------------------------------------------------------------------
cc -o temacs.tmp \
-Demacs -I. -I. -I../lib -I../lib -I/usr/local/include -I/usr/local/include/librsvg-2.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -D_THREAD_SAFE -I/usr/local/include/libpng16 -I/usr/local/include/libxml2 -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -I/usr/local/include/webp -I/usr/local/include -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -MMD -MF deps/.d -MP -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/p11-kit-1 -I/usr/local/include/cairo -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -D_THREAD_SAFE -Wno-switch -Wno-pointer-sign -Wno-string-plus-int -Wno-unknown-attributes -Wno-unknown-pragmas -Wno-initializer-overrides -Wno-tautological-compare -Wno-tautological-constant-out-of-range-compare -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fstack-protector-strong -L/usr/local/lib -L/usr/local/lib \
dispnew.o frame.o scroll.o xdisp.o menu.o xmenu.o window.o charset.o coding.o category.o ccl.o character.o chartab.o bidi.o cm.o term.o terminal.o xfaces.o xterm.o xfns.o xselect.o xrdb.o xsmfns.o xsettings.o dbusbind.o emacs.o keyboard.o macros.o keymap.o sysdep.o bignum.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o cmds.o casetab.o casefiddle.o indent.o search.o regex-emacs.o undo.o alloc.o pdumper.o data.o doc.o editfns.o callint.o eval.o floatfns.o fns.o sort.o font.o print.o lread.o syntax.o bytecode.o comp.o process.o gnutls.o callproc.o region-cache.o sound.o timefns.o atimer.o doprnt.o intervals.o textprop.o composite.o xml.o lcms.o kqueue.o profiler.o decompress.o thread.o systhread.o sqlite.o treesit.o itree.o xfont.o ftfont.o ftcrfont.o hbfont.o fontset.o fringe.o image.o xgselect.o json.o terminfo.o lastfile.o ../lib/libgnu.a ../oldXMenu/libXMenu11.a -ltiff -ljpeg -L/usr/local/lib -lpng16 -lgif -L/usr/local/lib -lwebpdemux -lwebpdecoder -lSM -lICE -lX11 -lXrender -L/usr/local/lib -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lintl -lcairo -lrt -L/usr/local/lib -ldbus-1 -lexecinfo -L/usr/local/lib -lXrandr -L/usr/local/lib -lXinerama -L/usr/local/lib -lXfixes -lXext -lXext -L/usr/local/lib -lxml2 -lutil -L/usr/local/lib -lcairo -lncurses -L/usr/local/lib -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl -L/usr/local/lib -lgobject-2.0 -lglib-2.0 -lintl -L/usr/local/lib -lfreetype -L/usr/local/lib -lfontconfig -lfreetype -L/usr/local/lib -lharfbuzz -L/usr/local/lib -lgnutls -lpthread -L/usr/local/lib -llcms2 -llcms2_fast_float -llcms2_threaded -lm -lz -L/usr/local/lib -ljansson -lgmp -L/usr/local/lib -lXi -L/usr/local/lib -ltree-sitter -lsqlite3 -lXcomposite -lXext
ld: error: undefined symbol: dynlib_error
>>> referenced by treesit.c
>>> treesit.o:(treesit_load_language)
>>> referenced by treesit.c
>>> treesit.o:(treesit_load_language)
>>> referenced by treesit.c
>>> treesit.o:(treesit_load_language)
>>> referenced 1 more times
ld: error: undefined symbol: dynlib_sym
>>> referenced by treesit.c
>>> treesit.o:(treesit_load_language)
ld: error: undefined symbol: dynlib_open
>>> referenced by treesit.c
>>> treesit.o:(treesit_load_language)
cc: error: linker command failed with exit code 1 (use -v to see invocation)
----------------------------------------------------------------------
So add MODULES to TREESITTER_IMPLIES to avoid such options setting.
* Bump PORTREVISION of ports that use "USES=emacs".
ChangeLog: https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-29.1
Reviewed by: ashish, jrm
Differential Revision: https://reviews.freebsd.org/D41444ba4eb3a50e*: regular cleanup for GH_TAGNAME bad usage0619748960
*: Bump PORTREVISIONs for math/mpc update to 1.3.18d3e020ed0
databases/pg.el: Update to 0.20 ChangeLog: https://github.com/emarsden/pg-el/blob/v0.20/CHANGELOG.mde4882e9ce3
editors/emacs-devel: Update to 2022-11-28 snapshot Bump PORTREVISION of consumers as EMACS_VER is changed to 30.0.50. Changes: https://github.com/emacs-mirror/emacs/compare/51589f81...7939184fea66012756
databases/pg.el: Update to 0.19 ChangeLog: https://github.com/emarsden/pg-el/blob/v0.19/CHANGELOG.md0117ffff6f