pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/editors/cooledit
Module Name: pkgsrc
Committed By: ktnb
Date: Tue Oct 20 20:57:33 UTC 2026
Modified Files:
pkgsrc/editors/cooledit: Makefile PLIST distinfo
pkgsrc/editors/cooledit/patches: patch-ai patch-rxvt___rxvtlib_h
Added Files:
pkgsrc/editors/cooledit/patches: patch-widget_cterminal.c
patch-widget_filetool.c patch-widget_look-cool.c
patch-widget_remotefs.c patch-widget_soundfwd.c
patch-widget_xwinfwd.c
Removed Files:
pkgsrc/editors/cooledit/patches: patch-ad patch-ae patch-af patch-ah
patch-rxvt_rxvtlib__command_c
Log Message:
cooledit: update to 5.0.6
Version 5.0.6
* Fixed broken Makefile.
Version 5.0.5
* Fix Linux static build on later distributions.
* Missing rxvt terminal escape sequence.
Version 5.0.4
* Fixed rxvt rendering stutter on slow X connections.
* OS/compiler compatibility fixes.
* Filetool extended attribute support for FreeBSD.
Version 5.0.3
* Update to latest unicode NotoSans fonts (✅)
* rxvt automatically reconnects to remotefs when your link goes down
so you don't have to login again.
* Regular-expression search moved to the Onigmo engine for full
Unicode/UTF-8 support; syntax highlighting rewritten with a
re-entrant lexical processor and brace-depth tracking.
* True-color (24-bit) and 256-color support in the terminal, plus
xterm theme colors and the 90-97 / 100-107 SGR bright-color modes.
* Standalone terminal (coolterm) with a -script option to run a shell
command; X11 forwarding, remote-shell reconnect, TCP keep-alive,
and pulseaudio forwarding.
* Remote debugging.
* RemoteFS published on the Android Play store; recursive remote copy
(cp -R / scp style) via --filetool; file-browser caching and roughly
halved latency over slow links.
* RemoteFS default port changed 50095 to 30095; -port option and
REMOTEFS_PORT environment variable to override.
* File browser handles /proc/ and /sys/ files with indefinite length,
local-to-local copies, and columnated ls -l listings.
* Configurable rxvt scroll history (save-lines).
* Unicode 17 font updates, additional symbol fonts, vulgar-fraction
composition, centered superscript math glyphs, and a monochrome
(no anti-aliasing) font mode.
* Build and portability fixes for WSL, Solaris, and FreeBSD; recent GCC
strictness and missing-prototype cleanups.
Version 4.1.2
* Syntax highlighting updates.
* Performance and bug fixes.
* Solaris port
Version 4.1.1
* Minor fixes
Version 4.1.0
* Update to latest unicode NotoSans fonts (🫎)
* Remotefs tool for editting on Windows and remote Unix/Linux systems
with secure cryptography.
* New key Alt-F10 to close the edit window at the BOTTOM of the stack.
* New compose key Alt-\ for Latín1/2, mäth, and typõgraphic characters.
* Text input for Chinese now works on Ubuntu.
* Rxvt terminal added Unicode support and many behavioral fixes.
Version 4.0.0
* Truetype, OpenType, PCF fonts-on-file support.
* Full unicode support and glyph rendering for all 1114111
code points that are also supported by NotoSans.
* Color TTF fonts supported.
* Color Emoji fonts supported with scaling (😅).
Version 3.17.21-24
* Various bug fixes.
Version 3.17.18 / 3.17.19
* Bug fixes.
* 64-bit support.
* Fix rare crashes and make cooledit Valgrind clean
To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 pkgsrc/editors/cooledit/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/editors/cooledit/PLIST
cvs rdiff -u -r1.11 -r1.12 pkgsrc/editors/cooledit/distinfo
cvs rdiff -u -r1.1.1.1 -r0 pkgsrc/editors/cooledit/patches/patch-ad \
pkgsrc/editors/cooledit/patches/patch-ae \
pkgsrc/editors/cooledit/patches/patch-af
cvs rdiff -u -r1.2 -r0 pkgsrc/editors/cooledit/patches/patch-ah
cvs rdiff -u -r1.2 -r1.3 pkgsrc/editors/cooledit/patches/patch-ai
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/editors/cooledit/patches/patch-rxvt___rxvtlib_h
cvs rdiff -u -r1.1 -r0 \
pkgsrc/editors/cooledit/patches/patch-rxvt_rxvtlib__command_c
cvs rdiff -u -r0 -r1.1 \
pkgsrc/editors/cooledit/patches/patch-widget_cterminal.c \
pkgsrc/editors/cooledit/patches/patch-widget_filetool.c \
pkgsrc/editors/cooledit/patches/patch-widget_look-cool.c \
pkgsrc/editors/cooledit/patches/patch-widget_remotefs.c \
pkgsrc/editors/cooledit/patches/patch-widget_soundfwd.c \
pkgsrc/editors/cooledit/patches/patch-widget_xwinfwd.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/editors/cooledit/Makefile
diff -u pkgsrc/editors/cooledit/Makefile:1.40 pkgsrc/editors/cooledit/Makefile:1.41
--- pkgsrc/editors/cooledit/Makefile:1.40 Mon Nov 17 11:00:42 2025
+++ pkgsrc/editors/cooledit/Makefile Tue Oct 20 20:57:33 2026
@@ -1,20 +1,24 @@
-# $NetBSD: Makefile,v 1.40 2025/11/17 11:00:42 wiz Exp $
+# $NetBSD: Makefile,v 1.41 2026/10/20 20:57:33 ktnb Exp $
-DISTNAME= cooledit-3.17.17
-PKGREVISION= 11
+DISTNAME= cooledit-5.0.6
CATEGORIES= editors
-MASTER_SITES= ftp://ftp.ibiblio.org/pub/Linux/apps/editors/X/cooledit/
+MASTER_SITES= https://www.ibiblio.org/pub/Linux/apps/editors/X/cooledit/
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE= # https://cooledit.sourceforge.net/
+HOMEPAGE= https://github.com/paulsheer/cooledit
COMMENT= Full-featured text editor
+LICENSE= gnu-gpl-v2
+
+WRKSRC= ${WRKDIR}/${PKGBASE}
USE_LIBTOOL= yes
USE_PKGLOCALEDIR= yes
-USE_TOOLS+= gmake msgfmt
+USE_TOOLS+= gmake msgfmt pkg-config
GNU_CONFIGURE= yes
PTHREAD_AUTO_VARS= yes
+CHECK_RELRO_SKIP+= bin/remotefs
+
post-configure:
if ${GREP} -q mbstate_t /usr/include/wchar.h ; then :; else \
${MV} ${WRKSRC}/config.h ${WRKSRC}/config.h.bak ; \
@@ -23,6 +27,7 @@ post-configure:
fi
.include "../../devel/gettext-lib/buildlink3.mk"
+.include "../../graphics/freetype2/buildlink3.mk"
.include "../../lang/python/application.mk"
.include "../../x11/libXpm/buildlink3.mk"
.include "../../x11/libXt/buildlink3.mk"
Index: pkgsrc/editors/cooledit/PLIST
diff -u pkgsrc/editors/cooledit/PLIST:1.6 pkgsrc/editors/cooledit/PLIST:1.7
--- pkgsrc/editors/cooledit/PLIST:1.6 Sun Jun 14 17:50:21 2009
+++ pkgsrc/editors/cooledit/PLIST Tue Oct 20 20:57:33 2026
@@ -1,62 +1,303 @@
-@comment $NetBSD: PLIST,v 1.6 2009/06/14 17:50:21 joerg Exp $
+@comment $NetBSD: PLIST,v 1.7 2026/10/20 20:57:33 ktnb Exp $
bin/cooledit
-bin/cooledit-gdb
bin/coolman
bin/coolproject
+bin/coolterm
+bin/remotefs
bin/smalledit
-lib/libCw.la
man/man1/cooledit.1
-man/man1/coolman.1
-man/man1/smalledit.1
+man/man1/coolterm.1
+man/man1/remotefs.1
share/cooledit/c_utils.py
+share/cooledit/fonts/8x13B-ISO8859-1.pcf.gz
+share/cooledit/fonts/8x13B.pcf.gz
+share/cooledit/fonts/9x15B-ISO8859-1.pcf.gz
+share/cooledit/fonts/9x15B.pcf.gz
+share/cooledit/fonts/CombiningDiacriticalMarksExtended.ttf
+share/cooledit/fonts/CyrillicExtendedCD.ttf
+share/cooledit/fonts/EgyptianHieroglyphsExtendedA.ttf
+share/cooledit/fonts/JetBrainsMono-Regular.ttf
+share/cooledit/fonts/LatinExtDGMiscSymbolSup.ttf
+share/cooledit/fonts/LiberationMono-Regular.ttf
+share/cooledit/fonts/LorchinSansP0.ttf
+share/cooledit/fonts/LorchinSansP2.ttf
+share/cooledit/fonts/NotoColorEmoji.ttf
+share/cooledit/fonts/NotoFangsongKSSVertical-Regular.ttf
+share/cooledit/fonts/NotoMusic-Regular.ttf
+share/cooledit/fonts/NotoSans-Regular.ttf
+share/cooledit/fonts/NotoSansAdlam-Regular.ttf
+share/cooledit/fonts/NotoSansAnatolianHieroglyphs-Regular.ttf
+share/cooledit/fonts/NotoSansArabic-Regular.ttf
+share/cooledit/fonts/NotoSansArmenian-Regular.ttf
+share/cooledit/fonts/NotoSansAvestan-Regular.ttf
+share/cooledit/fonts/NotoSansBalinese-Regular.ttf
+share/cooledit/fonts/NotoSansBamum-Regular.ttf
+share/cooledit/fonts/NotoSansBassaVah-Regular.ttf
+share/cooledit/fonts/NotoSansBatak-Regular.ttf
+share/cooledit/fonts/NotoSansBengali-Regular.ttf
+share/cooledit/fonts/NotoSansBhaiksuki-Regular.ttf
+share/cooledit/fonts/NotoSansBrahmi-Regular.ttf
+share/cooledit/fonts/NotoSansBuginese-Regular.ttf
+share/cooledit/fonts/NotoSansBuhid-Regular.ttf
+share/cooledit/fonts/NotoSansCanadianAboriginal-Regular.ttf
+share/cooledit/fonts/NotoSansCarian-Regular.ttf
+share/cooledit/fonts/NotoSansCaucasianAlbanian-Regular.ttf
+share/cooledit/fonts/NotoSansChakma-Regular.ttf
+share/cooledit/fonts/NotoSansCham-Regular.ttf
+share/cooledit/fonts/NotoSansCherokee-Regular.ttf
+share/cooledit/fonts/NotoSansChorasmian-Regular.ttf
+share/cooledit/fonts/NotoSansCoptic-Regular.ttf
+share/cooledit/fonts/NotoSansCuneiform-Regular.ttf
+share/cooledit/fonts/NotoSansCypriot-Regular.ttf
+share/cooledit/fonts/NotoSansCyproMinoan-Regular.ttf
+share/cooledit/fonts/NotoSansDeseret-Regular.ttf
+share/cooledit/fonts/NotoSansDevanagari-Regular.ttf
+share/cooledit/fonts/NotoSansDuployan-Regular.ttf
+share/cooledit/fonts/NotoSansEgyptianHieroglyphs-Regular.ttf
+share/cooledit/fonts/NotoSansElbasan-Regular.ttf
+share/cooledit/fonts/NotoSansElymaic-Regular.ttf
+share/cooledit/fonts/NotoSansEthiopic-Regular.ttf
+share/cooledit/fonts/NotoSansGeorgian-Regular.ttf
+share/cooledit/fonts/NotoSansGlagolitic-Regular.ttf
+share/cooledit/fonts/NotoSansGothic-Regular.ttf
+share/cooledit/fonts/NotoSansGrantha-Regular.ttf
+share/cooledit/fonts/NotoSansGujarati-Regular.ttf
+share/cooledit/fonts/NotoSansGunjalaGondi-Regular.ttf
+share/cooledit/fonts/NotoSansGurmukhi-Regular.ttf
+share/cooledit/fonts/NotoSansHanifiRohingya-Regular.ttf
+share/cooledit/fonts/NotoSansHanunoo-Regular.ttf
+share/cooledit/fonts/NotoSansHatran-Regular.ttf
+share/cooledit/fonts/NotoSansHebrew-Regular.ttf
+share/cooledit/fonts/NotoSansImperialAramaic-Regular.ttf
+share/cooledit/fonts/NotoSansIndicSiyaqNumbers-Regular.ttf
+share/cooledit/fonts/NotoSansInscriptionalPahlavi-Regular.ttf
+share/cooledit/fonts/NotoSansInscriptionalParthian-Regular.ttf
+share/cooledit/fonts/NotoSansJavanese-Regular.ttf
+share/cooledit/fonts/NotoSansKaithi-Regular.ttf
+share/cooledit/fonts/NotoSansKannada-Regular.ttf
+share/cooledit/fonts/NotoSansKawi-Regular.ttf
+share/cooledit/fonts/NotoSansKayahLi-Regular.ttf
+share/cooledit/fonts/NotoSansKharoshthi-Regular.ttf
+share/cooledit/fonts/NotoSansKhmer-Regular.ttf
+share/cooledit/fonts/NotoSansKhudawadi-Regular.ttf
+share/cooledit/fonts/NotoSansLao-Regular.ttf
+share/cooledit/fonts/NotoSansLepcha-Regular.ttf
+share/cooledit/fonts/NotoSansLimbu-Regular.ttf
+share/cooledit/fonts/NotoSansLinearA-Regular.ttf
+share/cooledit/fonts/NotoSansLinearB-Regular.ttf
+share/cooledit/fonts/NotoSansLisu-Regular.ttf
+share/cooledit/fonts/NotoSansLycian-Regular.ttf
+share/cooledit/fonts/NotoSansLydian-Regular.ttf
+share/cooledit/fonts/NotoSansMahajani-Regular.ttf
+share/cooledit/fonts/NotoSansMalayalam-Regular.ttf
+share/cooledit/fonts/NotoSansMandaic-Regular.ttf
+share/cooledit/fonts/NotoSansManichaean-Regular.ttf
+share/cooledit/fonts/NotoSansMarchen-Regular.ttf
+share/cooledit/fonts/NotoSansMasaramGondi-Regular.ttf
+share/cooledit/fonts/NotoSansMath-Regular.ttf
+share/cooledit/fonts/NotoSansMedefaidrin-Regular.ttf
+share/cooledit/fonts/NotoSansMeeteiMayek-Regular.ttf
+share/cooledit/fonts/NotoSansMendeKikakui-Regular.ttf
+share/cooledit/fonts/NotoSansMeroitic-Regular.ttf
+share/cooledit/fonts/NotoSansMiao-Regular.ttf
+share/cooledit/fonts/NotoSansModi-Regular.ttf
+share/cooledit/fonts/NotoSansMongolian-Regular.ttf
+share/cooledit/fonts/NotoSansMono-Bold.ttf
+share/cooledit/fonts/NotoSansMono-Regular.ttf
+share/cooledit/fonts/NotoSansMro-Regular.ttf
+share/cooledit/fonts/NotoSansMultani-Regular.ttf
+share/cooledit/fonts/NotoSansMyanmar-Regular.ttf
+share/cooledit/fonts/NotoSansNKo-Regular.ttf
+share/cooledit/fonts/NotoSansNabataean-Regular.ttf
+share/cooledit/fonts/NotoSansNagMundari-Regular.ttf
+share/cooledit/fonts/NotoSansNandinagari-Regular.ttf
+share/cooledit/fonts/NotoSansNewTaiLue-Regular.ttf
+share/cooledit/fonts/NotoSansNewa-Regular.ttf
+share/cooledit/fonts/NotoSansOgham-Regular.ttf
+share/cooledit/fonts/NotoSansOlChiki-Regular.ttf
+share/cooledit/fonts/NotoSansOldHungarian-Regular.ttf
+share/cooledit/fonts/NotoSansOldItalic-Regular.ttf
+share/cooledit/fonts/NotoSansOldNorthArabian-Regular.ttf
+share/cooledit/fonts/NotoSansOldPermic-Regular.ttf
+share/cooledit/fonts/NotoSansOldPersian-Regular.ttf
+share/cooledit/fonts/NotoSansOldSogdian-Regular.ttf
+share/cooledit/fonts/NotoSansOldSouthArabian-Regular.ttf
+share/cooledit/fonts/NotoSansOldTurkic-Regular.ttf
+share/cooledit/fonts/NotoSansOriya-Regular.ttf
+share/cooledit/fonts/NotoSansOsage-Regular.ttf
+share/cooledit/fonts/NotoSansOsmanya-Regular.ttf
+share/cooledit/fonts/NotoSansPahawhHmong-Regular.ttf
+share/cooledit/fonts/NotoSansPalmyrene-Regular.ttf
+share/cooledit/fonts/NotoSansPauCinHau-Regular.ttf
+share/cooledit/fonts/NotoSansPhagsPa-Regular.ttf
+share/cooledit/fonts/NotoSansPhoenician-Regular.ttf
+share/cooledit/fonts/NotoSansPsalterPahlavi-Regular.ttf
+share/cooledit/fonts/NotoSansRejang-Regular.ttf
+share/cooledit/fonts/NotoSansRunic-Regular.ttf
+share/cooledit/fonts/NotoSansSamaritan-Regular.ttf
+share/cooledit/fonts/NotoSansSaurashtra-Regular.ttf
+share/cooledit/fonts/NotoSansSharada-Regular.ttf
+share/cooledit/fonts/NotoSansShavian-Regular.ttf
+share/cooledit/fonts/NotoSansSiddham-Regular.ttf
+share/cooledit/fonts/NotoSansSignWriting-Regular.ttf
+share/cooledit/fonts/NotoSansSinhalaUI-Regular.ttf
+share/cooledit/fonts/NotoSansSogdian-Regular.ttf
+share/cooledit/fonts/NotoSansSoraSompeng-Regular.ttf
+share/cooledit/fonts/NotoSansSoyombo-Regular.ttf
+share/cooledit/fonts/NotoSansSundanese-Regular.ttf
+share/cooledit/fonts/NotoSansSunuwar-Regular.ttf
+share/cooledit/fonts/NotoSansSylotiNagri-Regular.ttf
+share/cooledit/fonts/NotoSansSymbols-Regular.ttf
+share/cooledit/fonts/NotoSansSymbols2-Regular.ttf
+share/cooledit/fonts/NotoSansSyriac-Regular.ttf
+share/cooledit/fonts/NotoSansTagalog-Regular.ttf
+share/cooledit/fonts/NotoSansTagbanwa-Regular.ttf
+share/cooledit/fonts/NotoSansTaiLe-Regular.ttf
+share/cooledit/fonts/NotoSansTaiTham-Regular.ttf
+share/cooledit/fonts/NotoSansTaiViet-Regular.ttf
+share/cooledit/fonts/NotoSansTakri-Regular.ttf
+share/cooledit/fonts/NotoSansTamil-Regular.ttf
+share/cooledit/fonts/NotoSansTamilSupplement-Regular.ttf
+share/cooledit/fonts/NotoSansTangsa-Regular.ttf
+share/cooledit/fonts/NotoSansTelugu-Regular.ttf
+share/cooledit/fonts/NotoSansThaana-Regular.ttf
+share/cooledit/fonts/NotoSansThai-Regular.ttf
+share/cooledit/fonts/NotoSansTifinagh-Regular.ttf
+share/cooledit/fonts/NotoSansTirhuta-Regular.ttf
+share/cooledit/fonts/NotoSansUgaritic-Regular.ttf
+share/cooledit/fonts/NotoSansVai-Regular.ttf
+share/cooledit/fonts/NotoSansVithkuqi-Regular.ttf
+share/cooledit/fonts/NotoSansWancho-Regular.ttf
+share/cooledit/fonts/NotoSansWarangCiti-Regular.ttf
+share/cooledit/fonts/NotoSansYi-Regular.ttf
+share/cooledit/fonts/NotoSansZanabazarSquare-Regular.ttf
+share/cooledit/fonts/NotoSerifAhom-Regular.ttf
+share/cooledit/fonts/NotoSerifDivesAkuru-Regular.ttf
+share/cooledit/fonts/NotoSerifDogra-Regular.ttf
+share/cooledit/fonts/NotoSerifHentaigana-Regular.ttf
+share/cooledit/fonts/NotoSerifKhojki-Regular.ttf
+share/cooledit/fonts/NotoSerifMakasar-Regular.ttf
+share/cooledit/fonts/NotoSerifNPHmong-Regular.ttf
+share/cooledit/fonts/NotoSerifOldUyghur-Regular.ttf
+share/cooledit/fonts/NotoSerifOttomanSiyaq-Regular.ttf
+share/cooledit/fonts/NotoSerifTangut-Regular.ttf
+share/cooledit/fonts/NotoSerifTibetan-Regular.ttf
+share/cooledit/fonts/NotoSerifTodhri-Regular.ttf
+share/cooledit/fonts/NotoSerifToto-Regular.ttf
+share/cooledit/fonts/NotoSerifYezidi-Regular.ttf
+share/cooledit/fonts/NotoTraditionalNushu-Regular.ttf
+share/cooledit/fonts/NotoZnamennyMusicalNotation-Regular.ttf
+share/cooledit/fonts/SourceHanSans-Regular.otf
+share/cooledit/fonts/SupplementalArrowsC.ttf
+share/cooledit/fonts/SymbolsForLegacyComputing.ttf
+share/cooledit/fonts/VariationSelectors.ttf
+share/cooledit/fonts/cdoc.ttf
+share/cooledit/fonts/sort.py
share/cooledit/global.py
share/cooledit/sh_utils.py
+share/cooledit/syntax/PKGBUILD.syntax
share/cooledit/syntax/ada95.syntax
+share/cooledit/syntax/as.syntax
+share/cooledit/syntax/aspx.syntax
+share/cooledit/syntax/assembler.syntax
+share/cooledit/syntax/awk.syntax
share/cooledit/syntax/bapc.syntax
share/cooledit/syntax/c.syntax
+share/cooledit/syntax/cabal.syntax
+share/cooledit/syntax/cdoc.syntax
share/cooledit/syntax/changelog.syntax
+share/cooledit/syntax/cmake.syntax
+share/cooledit/syntax/cobol.syntax
+share/cooledit/syntax/cs.syntax
share/cooledit/syntax/css.syntax
+share/cooledit/syntax/cuda.syntax
+share/cooledit/syntax/cxx.syntax
+share/cooledit/syntax/cython.syntax
+share/cooledit/syntax/d.syntax
+share/cooledit/syntax/debian-changelog.syntax
+share/cooledit/syntax/debian-control.syntax
+share/cooledit/syntax/debian-description.syntax
+share/cooledit/syntax/debian-sources-list.syntax
share/cooledit/syntax/diff.syntax
+share/cooledit/syntax/dlink.syntax
+share/cooledit/syntax/dos.syntax
+share/cooledit/syntax/dot.syntax
+share/cooledit/syntax/ebuild.syntax
+share/cooledit/syntax/eiffel.syntax
+share/cooledit/syntax/erlang.syntax
+share/cooledit/syntax/f90.syntax
+share/cooledit/syntax/filehighlight.syntax
share/cooledit/syntax/fortran.syntax
+share/cooledit/syntax/glsl.syntax
+share/cooledit/syntax/go.syntax
+share/cooledit/syntax/haskell.syntax
+share/cooledit/syntax/hive.syntax
share/cooledit/syntax/html.syntax
+share/cooledit/syntax/idl.syntax
+share/cooledit/syntax/ini.syntax
+share/cooledit/syntax/j.syntax
+share/cooledit/syntax/jal.syntax
share/cooledit/syntax/jasm.syntax
share/cooledit/syntax/java.syntax
+share/cooledit/syntax/js.syntax
+share/cooledit/syntax/json.syntax
+share/cooledit/syntax/kotlin.syntax
share/cooledit/syntax/latex.syntax
+share/cooledit/syntax/lisp.syntax
+share/cooledit/syntax/lkr.syntax
share/cooledit/syntax/lsm.syntax
share/cooledit/syntax/lsm4.syntax
share/cooledit/syntax/lua.syntax
+share/cooledit/syntax/m4.syntax
share/cooledit/syntax/mail.syntax
share/cooledit/syntax/makefile.syntax
+share/cooledit/syntax/markdown.syntax
+share/cooledit/syntax/meson.syntax
share/cooledit/syntax/mhtml.syntax
share/cooledit/syntax/ml.syntax
share/cooledit/syntax/mudela.syntax
+share/cooledit/syntax/named.syntax
+share/cooledit/syntax/nemerle.syntax
share/cooledit/syntax/nroff.syntax
+share/cooledit/syntax/octave.syntax
+share/cooledit/syntax/opencl.syntax
+share/cooledit/syntax/osl.syntax
share/cooledit/syntax/pascal.syntax
share/cooledit/syntax/perl.syntax
share/cooledit/syntax/php.syntax
+share/cooledit/syntax/php3.syntax
+share/cooledit/syntax/po.syntax
+share/cooledit/syntax/povray.syntax
+share/cooledit/syntax/privoxy.syntax
+share/cooledit/syntax/procmail.syntax
share/cooledit/syntax/prolog.syntax
+share/cooledit/syntax/properties.syntax
+share/cooledit/syntax/protobuf.syntax
+share/cooledit/syntax/puppet.syntax
share/cooledit/syntax/python.syntax
+share/cooledit/syntax/r.syntax
+share/cooledit/syntax/ruby.syntax
+share/cooledit/syntax/rust.syntax
share/cooledit/syntax/scm.syntax
share/cooledit/syntax/sh.syntax
+share/cooledit/syntax/slang.syntax
share/cooledit/syntax/smalltalk.syntax
+share/cooledit/syntax/spec.syntax
+share/cooledit/syntax/spice.syntax
share/cooledit/syntax/sql.syntax
+share/cooledit/syntax/strace.syntax
+share/cooledit/syntax/swift.syntax
share/cooledit/syntax/swig.syntax
+share/cooledit/syntax/syntax.syntax
+share/cooledit/syntax/tcl.syntax
share/cooledit/syntax/texinfo.syntax
+share/cooledit/syntax/ts.syntax
+share/cooledit/syntax/tt.syntax
share/cooledit/syntax/unknown.syntax
+share/cooledit/syntax/verilog.syntax
+share/cooledit/syntax/vhdl.syntax
share/cooledit/syntax/xml.syntax
-share/locale/cs/LC_MESSAGES/cooledit.mo
-share/locale/da/LC_MESSAGES/cooledit.mo
-share/locale/de/LC_MESSAGES/cooledit.mo
-share/locale/es/LC_MESSAGES/cooledit.mo
-share/locale/fi/LC_MESSAGES/cooledit.mo
-share/locale/fr/LC_MESSAGES/cooledit.mo
-share/locale/it/LC_MESSAGES/cooledit.mo
-share/locale/ja/LC_MESSAGES/cooledit.mo
-share/locale/ko/LC_MESSAGES/cooledit.mo
-share/locale/nl/LC_MESSAGES/cooledit.mo
-share/locale/no/LC_MESSAGES/cooledit.mo
-share/locale/pl/LC_MESSAGES/cooledit.mo
-share/locale/pt/LC_MESSAGES/cooledit.mo
-share/locale/ru/LC_MESSAGES/cooledit.mo
-share/locale/sl/LC_MESSAGES/cooledit.mo
-share/locale/sv/LC_MESSAGES/cooledit.mo
+share/cooledit/syntax/yabasic.syntax
+share/cooledit/syntax/yaml.syntax
+share/cooledit/syntax/yum-repo.syntax
+share/cooledit/syntax/yxx.syntax
Index: pkgsrc/editors/cooledit/distinfo
diff -u pkgsrc/editors/cooledit/distinfo:1.11 pkgsrc/editors/cooledit/distinfo:1.12
--- pkgsrc/editors/cooledit/distinfo:1.11 Tue Oct 26 10:21:26 2021
+++ pkgsrc/editors/cooledit/distinfo Tue Oct 20 20:57:33 2026
@@ -1,14 +1,15 @@
-$NetBSD: distinfo,v 1.11 2021/10/26 10:21:26 nia Exp $
+$NetBSD: distinfo,v 1.12 2026/10/20 20:57:33 ktnb Exp $
-BLAKE2s (cooledit-3.17.17.tar.gz) = 3439d44d7c529238d1bc3be04ef07d2ec66428d1b589ea5a97e8dafe85b27cba
-SHA512 (cooledit-3.17.17.tar.gz) = 1d82ee1ab1e3bfe6477365aaa35084f7504a1503a0c97df997d937c90097c783d4cb90f023499a15f78d278df631310f59a3bd0f7a66620f147e23d7273294e9
-Size (cooledit-3.17.17.tar.gz) = 1674273 bytes
+BLAKE2s (cooledit-5.0.6.tar.gz) = 1148467fc1e111dd979e75e059fff75834f4b784c1f9b7c52a9c6eb2861a15de
+SHA512 (cooledit-5.0.6.tar.gz) = ec7e240019e787f35c57e6f276dd1232d7cb32c4b8eabb232394447a2ff2fd00c3b0ca93041d8affa0fe51315eb8b806165ad4e13516886a887e6c783a77f4bd
+Size (cooledit-5.0.6.tar.gz) = 56888107 bytes
SHA1 (patch-aa) = e62beb9f69544e2d9a640ebecb2d0543e5076446
SHA1 (patch-ab) = d85ef6100fe3f9dcecdb88af57d585a8ea0881ae
-SHA1 (patch-ad) = 09de32bf6e88b11136acf13756dbdc9a77003673
-SHA1 (patch-ae) = b5de0e395562effea6790be06b65d0d7265a4ea1
-SHA1 (patch-af) = c3d948e490e1756c33080e252949de0fb1c4743a
-SHA1 (patch-ah) = 6c657d734f7b4ec15321cf8ed8db1cecbb89db07
-SHA1 (patch-ai) = 48ef9745aef54e337aa5f55710a4c4711ffe017c
-SHA1 (patch-rxvt___rxvtlib_h) = 1491dedc31005f9da7c4311bcc9cd1948f4c53dc
-SHA1 (patch-rxvt_rxvtlib__command_c) = 65fd59841ccb8fbba84f9f1d38d602be4cffcc54
+SHA1 (patch-ai) = de8561443ee90825ea4fd8ff54c32b0bdd3fdb85
+SHA1 (patch-rxvt___rxvtlib_h) = 80e134dd54e9d823d5b5f5c50448d80ef0ea6791
+SHA1 (patch-widget_cterminal.c) = 4b892df4069e474f8cb9ee38b47956570a1821d6
+SHA1 (patch-widget_filetool.c) = f44954d768a0709daffc8dbd64046be1d3d32b24
+SHA1 (patch-widget_look-cool.c) = e5685a8e801283d3f7b02226b34f7f4f6747a14e
+SHA1 (patch-widget_remotefs.c) = 9c95dd9a65a27400da8720c0e5617b2f78e5f63c
+SHA1 (patch-widget_soundfwd.c) = de55d8038b298e47daadd2a365bf2b1318815e2c
+SHA1 (patch-widget_xwinfwd.c) = e48550adbe15e2a520b0cffe6b997c334600f10c
Index: pkgsrc/editors/cooledit/patches/patch-ai
diff -u pkgsrc/editors/cooledit/patches/patch-ai:1.2 pkgsrc/editors/cooledit/patches/patch-ai:1.3
--- pkgsrc/editors/cooledit/patches/patch-ai:1.2 Mon Nov 8 15:48:20 2004
+++ pkgsrc/editors/cooledit/patches/patch-ai Tue Oct 20 20:57:33 2026
@@ -1,19 +1,20 @@
-$NetBSD: patch-ai,v 1.2 2004/11/08 15:48:20 adam Exp $
+$NetBSD: patch-ai,v 1.3 2026/10/20 20:57:33 ktnb Exp $
---- editor/shell.c.orig 2004-10-18 19:56:58.000000000 +0000
+--- editor/shell.c.orig 2026-10-14 21:58:00.000000000 +0000
+++ editor/shell.c
-@@ -437,8 +437,8 @@ static void shell_pool_update (int fd, f
- {
+@@ -612,8 +612,9 @@ static void shell_pool_update (int fd, fd_set * readin
+ {E_
CWidget *w;
struct running_shell *r;
- int i, count = 0, do_redraw = 0;
-- r = &running_shell[i = (int) data];
+- int old_len;
+ long int i, count = 0, do_redraw = 0;
++ long int old_len;
+ r = &running_shell[i = (long int) data];
+ r = &running_shell[i = (int) (unsigned long) data];
if (r->shell_pipe != fd) {
printf ("huh??\n");
- }
-@@ -559,7 +559,7 @@ int execute_background_display_output (c
+@@ -754,7 +755,7 @@ int execute_background_display_output (const char *tit
char *argv[] =
{0, 0};
pid_t p;
@@ -22,7 +23,7 @@ $NetBSD: patch-ai,v 1.2 2004/11/08 15:48
i = restart_shell (0, name, 0);
argv[0] = hme_i (SCRIPT_FILE, i);
savefile (argv[0], s, strlen (s), 0700);
-@@ -584,7 +584,7 @@ static int execute_background_shell (str
+@@ -777,7 +778,7 @@ static int execute_background_shell (struct shell_cmd
char *argv[] =
{0, 0};
pid_t p = 0;
Index: pkgsrc/editors/cooledit/patches/patch-rxvt___rxvtlib_h
diff -u pkgsrc/editors/cooledit/patches/patch-rxvt___rxvtlib_h:1.1 pkgsrc/editors/cooledit/patches/patch-rxvt___rxvtlib_h:1.2
--- pkgsrc/editors/cooledit/patches/patch-rxvt___rxvtlib_h:1.1 Wed Dec 21 08:45:34 2011
+++ pkgsrc/editors/cooledit/patches/patch-rxvt___rxvtlib_h Tue Oct 20 20:57:33 2026
@@ -1,18 +1,16 @@
-$NetBSD: patch-rxvt___rxvtlib_h,v 1.1 2011/12/21 08:45:34 dholland Exp $
+$NetBSD: patch-rxvt___rxvtlib_h,v 1.2 2026/10/20 20:57:33 ktnb Exp $
If the configuration detects /dev/ptmx, it tries to use it; but avoid
in that case trying to do STREAMS things.
---- rxvt/_rxvtlib.h~ 2005-04-04 20:47:45.000000000 +0000
+--- rxvt/_rxvtlib.h.orig 2026-10-14 21:58:01.000000000 +0000
+++ rxvt/_rxvtlib.h
-@@ -130,8 +130,10 @@
+@@ -132,7 +132,7 @@
+ #ifdef TTY_GID_SUPPORT
+ # include <grp.h>
#endif
- #ifdef PTYS_ARE_PTMX
+-#if defined(PTYS_ARE_PTMX) && !defined(__FreeBSD__) && !defined(__DragonFly__)
++#if defined(PTYS_ARE_PTMX) && !defined(__FreeBSD__) && !defined(__DragonFly__) && !defined(__NetBSD__)
# include <sys/resource.h> /* for struct rlimit */
-+#ifndef __NetBSD__
# include <sys/stropts.h> /* for I_PUSH */
#endif
-+#endif
- #ifdef UTMP_SUPPORT
- # if ! defined(HAVE_STRUCT_UTMPX) && ! defined(HAVE_STRUCT_UTMP)
- # error cannot build with utmp support - no utmp or utmpx struct found
Added files:
Index: pkgsrc/editors/cooledit/patches/patch-widget_cterminal.c
diff -u /dev/null pkgsrc/editors/cooledit/patches/patch-widget_cterminal.c:1.1
--- /dev/null Tue Oct 20 20:57:33 2026
+++ pkgsrc/editors/cooledit/patches/patch-widget_cterminal.c Tue Oct 20 20:57:33 2026
@@ -0,0 +1,69 @@
+$NetBSD: patch-widget_cterminal.c,v 1.1 2026/10/20 20:57:33 ktnb Exp $
+
+Fixed stuff that doesn't work on NetBSD
+
+--- widget/cterminal.c.orig 2026-10-20 19:23:46.183486896 +0000
++++ widget/cterminal.c
+@@ -77,7 +77,7 @@
+ #ifdef TTY_GID_SUPPORT
+ #include <grp.h>
+ #endif
+-#if defined(PTYS_ARE_PTMX) && !defined(__FreeBSD__) && !defined(__DragonFly__)
++#if defined(PTYS_ARE_PTMX) && !defined(__FreeBSD__) && !defined(__DragonFly__) && !defined(__NetBSD__)
+ #include <sys/resource.h> /* for struct rlimit */
+ #include <sys/stropts.h> /* for I_PUSH */
+ #endif
+@@ -118,7 +118,7 @@
+
+ #define UTMP_SUPPORT
+
+-#if defined(__FreeBSD__) || defined(__sun)
++#if defined(__FreeBSD__) || defined(__sun) || defined(__NetBSD__)
+ #define HAVE_STRUCT_UTMPX
+ #define RXVT_UTMP_AS_UTMPX
+ #define HAVE_UTMPX_HOST
+@@ -345,7 +345,7 @@ static int cterminal_get_tty (struct cterminal *o, cha
+ snprintf (errmsg, CTERMINAL_ERR_MSG_LEN, "can't open slave tty %s [%s]", o->ttydev, strerror (errno));
+ return -1;
+ }
+-#if defined(PTYS_ARE_PTMX) && !defined(__FreeBSD__) && !defined(__DragonFly__)
++#if defined(PTYS_ARE_PTMX) && !defined(__FreeBSD__) && !defined(__DragonFly__) && !defined(__NetBSD__)
+ /*
+ * Push STREAMS modules:
+ * ptem: pseudo-terminal hardware emulation module.
+@@ -726,7 +726,7 @@ int cterminal_get_pty (struct cterminal *o, char *errm
+ o->ttydev = 0;
+ }
+
+-#if defined(__FreeBSD__) || defined(__sun)
++#if defined(__FreeBSD__) || defined(__sun) || defined(__NetBSD__)
+ fd = posix_openpt (O_RDWR);
+ if (fd >= 0) {
+ if (grantpt (fd) == 0 /* change slave permissions */
+@@ -1413,7 +1413,7 @@ static void cterminal_makeutent_ (struct wtmp_command
+
+ /* set up the new entry */
+ ut.ut_type = dead ? DEAD_PROCESS : USER_PROCESS;
+-#if !defined(linux) && !defined(__FreeBSD__)
++#if !defined(linux) && !defined(__FreeBSD__) && !defined(__NetBSD__)
+ ut.ut_exit.e_exit = 2;
+ #endif
+ strncpy (ut.ut_user, (pwent && pwent->pw_name) ? pwent->pw_name : "?",
+@@ -1429,7 +1429,7 @@ static void cterminal_makeutent_ (struct wtmp_command
+ # endif
+ #endif
+
+-#ifndef __FreeBSD__
++#if !defined(__FreeBSD__) && !defined(__NetBSD__)
+ /* ut_name is normally the same as ut_user, but .... */
+ strncpy (ut.ut_name, (pwent && pwent->pw_name) ? pwent->pw_name : "?",
+ sizeof (ut.ut_name));
+@@ -1438,7 +1438,7 @@ static void cterminal_makeutent_ (struct wtmp_command
+ ut.ut_pid = tc->pid;
+
+ #ifdef RXVT_UTMP_AS_UTMPX
+-#ifndef __FreeBSD__
++#if !defined(__FreeBSD__) && !defined(__NetBSD__)
+ ut.ut_session = tc->sid;
+ #endif
+ ut.ut_tv.tv_sec = tc->now;
Index: pkgsrc/editors/cooledit/patches/patch-widget_filetool.c
diff -u /dev/null pkgsrc/editors/cooledit/patches/patch-widget_filetool.c:1.1
--- /dev/null Tue Oct 20 20:57:33 2026
+++ pkgsrc/editors/cooledit/patches/patch-widget_filetool.c Tue Oct 20 20:57:33 2026
@@ -0,0 +1,24 @@
+$NetBSD: patch-widget_filetool.c,v 1.1 2026/10/20 20:57:33 ktnb Exp $
+
+NetBSD uses sys/extattr.h
+
+--- widget/filetool.c.orig 2026-10-20 19:25:13.573979850 +0000
++++ widget/filetool.c
+@@ -8,7 +8,7 @@
+ #include <time.h>
+ #include <math.h>
+ #include <errno.h>
+-#if defined(__FreeBSD__)
++#if defined(__FreeBSD__) || defined(__NetBSD__)
+ #include <sys/extattr.h>
+ #elif defined(__sun) || defined(__sun__)
+ #include <fcntl.h>
+@@ -250,7 +250,7 @@ static void set_junction_xattr (const char *path)
+
+ static void set_junction_xattr (const char *path)
+ {
+-#if defined(__FreeBSD__)
++#if defined(__FreeBSD__) || defined(__NetBSD__)
+ const char val[] = "1";
+ if (extattr_set_link (path, EXTATTR_NAMESPACE_USER, "windows.junction", val, 1) < 0)
+ fprintf (stderr, "Warning: could not set xattr on %s: %s\n", path, strerror (errno));
Index: pkgsrc/editors/cooledit/patches/patch-widget_look-cool.c
diff -u /dev/null pkgsrc/editors/cooledit/patches/patch-widget_look-cool.c:1.1
--- /dev/null Tue Oct 20 20:57:33 2026
+++ pkgsrc/editors/cooledit/patches/patch-widget_look-cool.c Tue Oct 20 20:57:33 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-widget_look-cool.c,v 1.1 2026/10/20 20:57:33 ktnb Exp $
+
+NetBSD doesn't have sys/sysmacros.h
+
+--- widget/look-cool.c.orig 2026-10-20 19:19:52.493987975 +0000
++++ widget/look-cool.c
+@@ -11,7 +11,7 @@
+ #include <my_string.h>
+ #include <stdlib.h>
+ #include <stdarg.h>
+-#ifndef __FreeBSD__
++#if !defined(__FreeBSD__) && !defined(__NetBSD__)
+ #include <sys/sysmacros.h>
+ #endif
+
Index: pkgsrc/editors/cooledit/patches/patch-widget_remotefs.c
diff -u /dev/null pkgsrc/editors/cooledit/patches/patch-widget_remotefs.c:1.1
--- /dev/null Tue Oct 20 20:57:33 2026
+++ pkgsrc/editors/cooledit/patches/patch-widget_remotefs.c Tue Oct 20 20:57:33 2026
@@ -0,0 +1,24 @@
+$NetBSD: patch-widget_remotefs.c,v 1.1 2026/10/20 20:57:33 ktnb Exp $
+
+Use sys/types.h and for NetBSD the ENOTRECOVERABLE is overloaded
+
+--- widget/remotefs.c.orig 2026-10-20 19:20:39.192308607 +0000
++++ widget/remotefs.c
+@@ -65,7 +65,7 @@
+ #include <sys/signal.h>
+ #include <signal.h>
+ #include <sys/file.h>
+-#if defined(__FreeBSD__)
++#if defined(__FreeBSD__) || defined(__NetBSD__)
+ /* major()/minor() are macros in <sys/types.h> on FreeBSD */
+ #elif defined(__sun) || defined(__sun__)
+ #include <sys/mkdev.h>
+@@ -1538,7 +1538,7 @@ static int translate_unix_errno (int err)
+ case ENOTNAM:
+ return RFSERR_ENOTNAM;
+ #endif
+-#ifdef ENOTRECOVERABLE
++#if defined(ENOTRECOVERABLE) && !defined(__NetBSD__)
+ case ENOTRECOVERABLE:
+ return RFSERR_ENOTRECOVERABLE;
+ #endif
Index: pkgsrc/editors/cooledit/patches/patch-widget_soundfwd.c
diff -u /dev/null pkgsrc/editors/cooledit/patches/patch-widget_soundfwd.c:1.1
--- /dev/null Tue Oct 20 20:57:33 2026
+++ pkgsrc/editors/cooledit/patches/patch-widget_soundfwd.c Tue Oct 20 20:57:33 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-widget_soundfwd.c,v 1.1 2026/10/20 20:57:33 ktnb Exp $
+
+No sys/sysmacros.h on NetBSD
+
+--- widget/soundfwd.c.orig 2026-10-20 19:25:40.368169410 +0000
++++ widget/soundfwd.c
+@@ -44,7 +44,7 @@
+ #ifndef MSWIN
+ #include <sys/socket.h>
+ #include <sys/signal.h>
+-#ifndef __FreeBSD__
++#if !defined(__FreeBSD__) && !defined(__NetBSD__)
+ #include <sys/sysmacros.h>
+ #endif
+ #include <netinet/in.h>
Index: pkgsrc/editors/cooledit/patches/patch-widget_xwinfwd.c
diff -u /dev/null pkgsrc/editors/cooledit/patches/patch-widget_xwinfwd.c:1.1
--- /dev/null Tue Oct 20 20:57:33 2026
+++ pkgsrc/editors/cooledit/patches/patch-widget_xwinfwd.c Tue Oct 20 20:57:33 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-widget_xwinfwd.c,v 1.1 2026/10/20 20:57:33 ktnb Exp $
+
+Not sys/sysmacros.h on NetBSD
+
+--- widget/xwinfwd.c.orig 2026-10-20 19:24:25.694437512 +0000
++++ widget/xwinfwd.c
+@@ -44,7 +44,7 @@
+ #ifndef MSWIN
+ #include <sys/socket.h>
+ #include <sys/signal.h>
+-#ifndef __FreeBSD__
++#if !defined(__FreeBSD__) && !defined(__NetBSD__)
+ #include <sys/sysmacros.h>
+ #endif
+ #include <netinet/in.h>
Home |
Main Index |
Thread Index |
Old Index