pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/wm/cde



Module Name:    pkgsrc
Committed By:   vins
Date:           Thu Nov 27 20:31:27 UTC 2025

Modified Files:
        pkgsrc/wm/cde: Makefile distinfo
Removed Files:
        pkgsrc/wm/cde/patches: patch-lib_DtMmdb_btree__berkeley_memmove.c
            patch-lib_DtMmdb_btree__berkeley_snprintf.c

Log Message:
wm/cde: update to 2.5.3

# noteworthy changes

This is mainly a bugfix release addressing various issues.

* dtfile: use sh instead of ksh for find command
* dthelp/parser: use standard ctype case functions
* dtwm: add support for more mouse buttons
* dtcm: Chase FreeBSD src bb421be6c117 which moved ftime(3)
* tradcpp: fix bool issue with newer compilers (GCC 15)
* fix: t_optmgmt: Incorrect options format
* libDtWidget: Do not mix wide and narrow operations on the same stream
* Made a workaround to not use the sh_access
* DtTerm/TermPrimUtil: Use 6 'X's in mktemp template
* DtTerm/TermPrimUtil: Use mkstemp instead of mktemp
* lib/DtTerm: Fix copy&paste error
* lib/DtTerm: Remove dead assignments, initializations and increments
* DtTerm/TermPrim: check pointer before traversing
* Add systemd service file for dtlogin
* dtterm: Fix title and icon Sun esc seqs
* tt/ttauth: Update print_help()
* tt/mini_isam: explicitly declare compfunc parameters
* Merge /u/runlevel5/cde/ branch print-help-gcc15 into master
* ksh93: fix a compilation error on 32-bit system.
* DtMmdb: replace Berkeley DB with LMDB.
* dtdocbook: link to lmdb.
* DtMmdb: replace ostring with std::string.
* Fix some warnings.
* DtMmdb: fix a crash occurs when creating bookmark.
* dtcreate: make pop-ups work properly.
* dtwm: manage windows properly to avoid potential segmentation
  faults.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pkgsrc/wm/cde/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/wm/cde/distinfo
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/wm/cde/patches/patch-lib_DtMmdb_btree__berkeley_memmove.c \
    pkgsrc/wm/cde/patches/patch-lib_DtMmdb_btree__berkeley_snprintf.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/wm/cde/Makefile
diff -u pkgsrc/wm/cde/Makefile:1.8 pkgsrc/wm/cde/Makefile:1.9
--- pkgsrc/wm/cde/Makefile:1.8  Mon Nov 17 11:01:36 2025
+++ pkgsrc/wm/cde/Makefile      Thu Nov 27 20:31:27 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.8 2025/11/17 11:01:36 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2025/11/27 20:31:27 vins Exp $
 
-DISTNAME=      cde-2.5.2
-PKGREVISION=   2
+DISTNAME=      cde-2.5.3
 CATEGORIES=    wm x11
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=cdesktopenv/files/src/}
 
@@ -60,7 +59,10 @@ REPLACE.tclsh.old=   .*/bin/tclsh
 REPLACE.tclsh.new=     ${PREFIX}/bin/tclsh
 REPLACE_FILES.tclsh+=  programs/dtdocbook/tcl/docbook.tcl
 
-.if !empty(USE_BUILTIN.iconv:M[nN][oO])
+CHECK_BUILTIN.iconv:=   yes
+.include "../../converters/libiconv/builtin.mk"
+CHECK_BUILTIN.iconv:=   no
+.if ${USE_BUILTIN.iconv:tl} == no
 SUBST_CLASSES+=                iconv
 SUBST_STAGE.iconv=     pre-configure
 SUBST_FILES.iconv+=    programs/dtmail/libDtMail/Common/Session.C
@@ -80,7 +82,7 @@ SUBST_MESSAGE.paths=  Replacing path plac
 MAKE_ENV+=     x_includes=${X11BASE}/include
 MAKE_FLAGS+=   YACC=${YACC:Q}
 MAKE_FLAGS+=   PERL=${PERL5:Q}
-MAKE_FLAGS+=   LDFLAGS=${LDFLAGS:Q}
+MAKE_FLAGS+=   LDFLAGS=${LDFLAGS:M*:Q}
 
 SPECIAL_PERMS+=        ${PREFIX}/dt/bin/dtterm ${SETUID_ROOT_PERMS}
 SPECIAL_PERMS+=        ${PREFIX}/dt/bin/dtapppgather ${SETUID_ROOT_PERMS}
@@ -158,6 +160,7 @@ post-install: pam-install
 
 .include "../../converters/libiconv/buildlink3.mk"
 .include "../../devel/gettext-lib/buildlink3.mk"
+.include "../../databases/lmdb/buildlink3.mk"
 .include "../../textproc/opensp/buildlink3.mk"
 .include "../../fonts/fontconfig/buildlink3.mk"
 .include "../../lang/tcl/buildlink3.mk"

Index: pkgsrc/wm/cde/distinfo
diff -u pkgsrc/wm/cde/distinfo:1.3 pkgsrc/wm/cde/distinfo:1.4
--- pkgsrc/wm/cde/distinfo:1.3  Thu Jan 18 20:57:03 2024
+++ pkgsrc/wm/cde/distinfo      Thu Nov 27 20:31:27 2025
@@ -1,12 +1,10 @@
-$NetBSD: distinfo,v 1.3 2024/01/18 20:57:03 vins Exp $
+$NetBSD: distinfo,v 1.4 2025/11/27 20:31:27 vins Exp $
 
-BLAKE2s (cde-2.5.2.tar.gz) = 7f5e4c662903fb75e8c8bf5a7f643abc7ef20c77721c95b8605d8ad6bb5037e9
-SHA512 (cde-2.5.2.tar.gz) = caee4f1b3bb470b9a8d2c0f06d9fc574a1f5e4180f0e734c0cee419f900455e16412ba88247f32740ee793a2521856067b31e2db7926043aee64c3b24a127b85
-Size (cde-2.5.2.tar.gz) = 57551944 bytes
+BLAKE2s (cde-2.5.3.tar.gz) = fab95efe5df7eaae5b065e4d08a457cc123f10f0aefbc2ec5dd0e8bd664f800f
+SHA512 (cde-2.5.3.tar.gz) = a01b413bbdb38829958a2b4494d4d47152443366e713cb6dd9803374c62da0c18864e8e21e7ab7cb9912ff2834e439fe4fadd2b73c2821cb70666589626c5ecc
+Size (cde-2.5.3.tar.gz) = 57506322 bytes
 SHA1 (patch-configure.ac) = 7730332dd970729872687757701454dd285a8100
 SHA1 (patch-doc_Makefile.am) = e034bf61b9ce714a5eb5f2ccee229f252b6806db
-SHA1 (patch-lib_DtMmdb_btree__berkeley_memmove.c) = 50249e82ee21c012c46bd633fd8f3b640bc6dbc9
-SHA1 (patch-lib_DtMmdb_btree__berkeley_snprintf.c) = 93270c3217129086174c22b964e62c14c57f7d47
 SHA1 (patch-lib_tt_ttinstall.sh) = 28fa72978fd31af3bb6ec95c7bebc28534a66fec
 SHA1 (patch-programs_dtcm_libDtCmP_util.h) = 15f6d2595d30bbb1b432f4e557182e90dcd9803d
 SHA1 (patch-programs_dtlogin_Makefile.am) = 56d8fd7d8c5f4a7778bd40c68d13a65d53e9352b



Home | Main Index | Thread Index | Old Index