head 1.4; access; symbols pkgsrc-2026Q1:1.4.0.4 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.2 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.3.0.14 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.12 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.10 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.8 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.6 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.4 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.2 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.2.0.8 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.6 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.4 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.2 pkgsrc-2023Q1-base:1.2; locks; strict; comment @# @; 1.4 date 2025.11.27.20.31.27; author vins; state Exp; branches; next 1.3; commitid VYo6evm8qKBmtekG; 1.3 date 2024.01.18.20.57.03; author vins; state Exp; branches; next 1.2; commitid EeisGXi9u1KhrYUE; 1.2 date 2023.02.13.13.47.33; author tnn; state Exp; branches; next 1.1; commitid Eg9LkCeHa8VyXmdE; 1.1 date 2023.02.12.16.34.15; author vins; state Exp; branches; next ; commitid Y4fozulRGjRmUfdE; desc @@ 1.4 log @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. @ text @$NetBSD: distinfo,v 1.3 2024/01/18 20:57:03 vins Exp $ 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_tt_ttinstall.sh) = 28fa72978fd31af3bb6ec95c7bebc28534a66fec SHA1 (patch-programs_dtcm_libDtCmP_util.h) = 15f6d2595d30bbb1b432f4e557182e90dcd9803d SHA1 (patch-programs_dtlogin_Makefile.am) = 56d8fd7d8c5f4a7778bd40c68d13a65d53e9352b SHA1 (patch-programs_dtsearchpath_dtappg_Makefile.am) = b0a13e4b1b935c055736daa48302dafc1f9333c4 SHA1 (patch-programs_dtsession_Makefile.am) = d946fb0335c1a7def4064e2c91cbf768b6ae599b SHA1 (patch-programs_dtterm_Makefile.am) = fb54156e1dd1c27a979c6aeb26e1679e1eb07ab6 SHA1 (patch-programs_fontaliases_Makefile.am) = 97fe75753d788e9a9fa5c22191745f8714fd52ad @ 1.3 log @wm/cde: update to 2.5.2 This is mainly a bugfix release addressing various issues. Noticeably, this release included a fix to a bug reported on #netbsd irc by a couple of of users, resulting in a frozen display on saved sessions. # pkgsrc changes * Add session file for CDE to use with other display managers. * Update dtlogin service script and README. * Explcitely set utmp/wtmp file paths. * Use a PHONY target instead of pre-install for PAM files. * Remove redundant dependencies. # upstream changes (since 2.5.1) ### 2.5.2 (stable) 11/18/2023 Shortlog: Cy Schubert (1): * Fix build under LLVM15 Jon Trulson (9): * Apply various patches from Giacomo Comes * Patch from Giacomo Comes: rename ksh manpage to ksh-cde * Add DesktopNames=CDE to cde.desktop * pgadmin.dt: set icon from pgadmin to pgadmin3 * dtfile/dterror.ds: fix script defines typo * dtksh: enable SHOPT_ECHOPRINT * dticon, dtpad, dtterm: fix session save issues (sprintf bogosity) lib/DtHelp: strmove(): return memmove() result * .gitignore: add new locations of dtsession/dtlogin PAM files Peter Howkins (3): * (Pascal Stumpf) Makefile.am change several places where ${prefix} Dshould be $(CDE_INSTALLATION_TOP) * (Pascal Stumpf) CDE doesn't provide the ksh binary, don't install the manpage for it * (Pascal Stumpf) dtlogin: On OpenBSD start X as root (it drops privileges later) hyousatsu (15): * DtTerm: fix a segfault by allocating a string dynamically. * dtwm: fix a title bar resizing issue. * dtwm: fix compiler warnings. * dtwm: add support for _NET_WM_VISIBLE_NAME and _NET_WM_VISIBLE_ICON_NAME. * dtwm: optimize EWMH processing. * localized: fix the character encoding errors in zh_TW.UTF-8. * dtwm: add a new feature -- window rename. * dtwm: optimize EWMH processing. * dtwm: support _NET_WM_STATE_ABOVE and _NET_WM_STATE_BELOW. * dtsession: change the maximum size of cover dialog to fullscreen. * dtlogin: use sessreg to manage utmp/wtmp. * dtwm: fix a segfault. * dtstyle: make the style manager recognize wheel mouse correctly. * tt: make the ttserver process events properly. * dtsession: fix a crash. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2023/02/13 13:47:33 tnn Exp $ d3 3 a5 3 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 a7 2 SHA1 (patch-lib_DtMmdb_btree__berkeley_memmove.c) = 50249e82ee21c012c46bd633fd8f3b640bc6dbc9 SHA1 (patch-lib_DtMmdb_btree__berkeley_snprintf.c) = 93270c3217129086174c22b964e62c14c57f7d47 @ 1.2 log @cde: fix a shell portability issue @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2023/02/12 16:34:15 vins Exp $ d3 3 a5 3 BLAKE2s (cde-2.5.1.tar.gz) = 33d94122ff02dbabc3ea246f2af18b12a3d05b48ade9137c9c6cfd685d1eb3a3 SHA512 (cde-2.5.1.tar.gz) = cacb9a1df21eb9959886ec2f6816fe99ec585e7264f548a85b03990f0e7fbc2dc6fa440cfe5e9ad29281360c30789c1b9ef3f96e1a711bfd2157064c640e803e Size (cde-2.5.1.tar.gz) = 57543245 bytes d7 1 d12 1 a12 1 SHA1 (patch-programs_dtlogin_Makefile.am) = 775e5417f7f0c38a70f6e3f85629940351ffad6a @ 1.1 log @wm/cde: import package from wip. The Common Desktop Environment (CDE) is a desktop environment for Unix and OpenVMS, based on the Motif widget toolkit. It was part of the UNIX 98 Workstation Product Standard, and was for a long time the Unix desktop associated with commercial Unix workstations. It helped to influence early implementations of successor projects such as KDE and GNOME desktop environment, which largely replaced CDE following the turn of the century. After a long history as proprietary software, CDE was released as free software on August 6, 2012, under the GNU Lesser General Public License, version 2.0 or later. Since its release as free software, CDE has been been ported to Linux, illumos and BSD derivatives. @ text @d1 1 a1 1 $NetBSD$ d9 1 @