Up to [cvs.NetBSD.org] / pkgsrc / x11 / wdm
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
*: bump for cairo buildlink3.mk change lzo was made an option
*: recursive bump for cairo dependency changes
*: revebump for new brotli option for freetype2 Addresses PR 57693
recursive revbump for tiff update
wdm: this uses gettext() itself, so link against libintl. Fixed build on NetBSD-current.
*: Recursive revbup from graphics/freetype2
*: recursive bump for tiff shlib major bump
*: Remove hardcoded -liconv / -lintl on SunOS. This is now handled centrally via OPSYS_EXPLICIT_LIBDEPS support in libiconv and gettext-lib.
*: revbump after fontconfig bl3 changes (libuuid removal)
*: Apply revbump for graphics/giflib API change.
Recursive bumps for fontconfig and libzip dependency changes.
Comment out dead sites.
Added license and BUILD_DEFS. Bumped PKGREVISION.
Fixed pkglint warnings.
Since windowmaker's config script is now a thin wrapper around pkg-config, depend on the later.
Remove USE_X11BASE and X11PREFIX.
Fix build on SunOS (needs explicit -lintl -lresolv, handle no sigsetmask()).
libungif is not relevant any longer since the GIF relevant patents expired (about 10 years ago). Unconditionally switch to libgif. As discussed on tech-pkg without dissent. Bump PKGREVISION.
Revbump after updating graphics/giflib
Recursive revbump from graphics/giflib update to 5.0.4.
Bump PKGREVISION for libXft changes for NetBSD native X support on NetBSD 6, requested by tron.
Try to fix the fallout caused by the fix for PR pkg/47882. Part 3: Recursively bump package revisions again after the "freetype2" and "fontconfig" handling was fixed.
Bump freetype2 and fontconfig dependencies to current pkgsrc versions, to address issues with NetBSD-6(and earlier)'s fontconfig not being new enough for pango. While doing that, also bump freetype2 dependency to current pkgsrc version. Suggested by tron in PR 47882
Revbump for wm/windowmaker update.
Recursive bump for png-1.6.
Revbump after graphics/jpeg and textproc/icu
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
x11/wdm: LDFLAGS.DragonFly+= -lfontconfig
Revbump for a) tiff update to 4.0 (shlib major change) b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk) Enjoy.
x11/wdm: Fix indirect linking error on DragonFly
Recursive bump for graphics/freetype2 buildlink addition.
recursive bump from gettext-lib shlib bump.
libungif/buildlink3.mk -> mk/giflib.buildlink3.mk (uses giflib now per default) bump PKGREV
png shlib name changed for png>=1.5.0, so bump PKGREVISIONs.
Mechanically replace references to graphics/jpeg with the suitable alternative from mk/jpeg.buildlink3.mk This allows selection of an alternative jpeg library (namely the x86 MMX, SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and follows the current standard model for alternatives (fam, motif, fuse etc). The mechanical edits were applied via the following script: #!/bin/sh for d in */*; do [ -d "$d" ] || continue for i in "$d/"Makefile* "$d/"*.mk; do case "$i" in *.orig|*"*"*) continue;; esac out="$d/x" sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \ -e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \ < "$i" > "$out" if cmp -s "$i" "$out"; then rm -f "$out" else echo "Edited $i" mv -f "$i" "$i.orig" && mv "$out" "$i" fi done done
Bump PKGREVISION for libpng shlib name change. Also add some patches to remove use of deprecated symbols and fix other problems when looking for or compiling against libpng-1.4.x.
Fix wrong ownership of authorization directories. Bump PKGREVISION.
Second try at jpeg-8 recursive PKGREVISION bump.
PKG_DESTDIR_SUPPORT
bump revision because of graphics/jpeg update
Remove USE_DIRS from pkgsrc. Shared directories can now be created independently by the pacakges needing them and will be removed automatically by pkg_delete when empty. Packages needing empty directories can use the @pkgdir command in PLIST. Discussed and ok'd in thread starting at http://mail-index.netbsd.org/tech-pkg/2009/06/30/msg003546.html
Modular Xorg support.
Update to version 1.28. This is for PR 25337. From looking at the wdm ChangeLog it looks like the daemon mode was fixed on 05-Sep-2003 and was released in the 1.26 release. Thank you for testing, Dan. Use $VARBASE for "fakehome". Adds new locale files. In wdm rc.d script add -daemon for command arguments. Also use VARBASE for pid file. Change patch-aa to be for the examples config directory. (I didn't notice that old patch there was needed nor did I see any commit message saying why.) ChangeLog has: 26-Mar-2005 16:56 [wdm.1.28] prepare for release none 26-Mar-2005 16:32 [wdm.1.27] patch by Thomas Glanzmann I don't think those changes was necessary, but if they make someone's life little better, why not apply it? :) It is said, that without these, wdm didn't work correctly on sunray servers 26-Mar-2005 14:26 [wdm.1.27] fix pam_open_session "I'm running wdm-1.27 on FreeBSD 5.2-CURRENT. Since version 1.26, PAM code seems not to work. ( This means that ssh-agent is not started even if pam_ssh.so is enabled. ) I have checked src/wdm/session.c. If system has setusercontext(), I guess that pam_open_session() will never be called." Reported by Kan Sasaki <[email protected]> 22-Mar-2005 21:09 [wdm.1.27] update aa code Antialiasing API has chaged in new wmaker. I need to update code. New code uses some #ifdefs. They should go away soon. 20-Mar-2005 16:46 [wdm.1.27] update config config file for aegis needs to be updated because create_symlinks_before_build field is obsolete. I need to use development_directory_style.source_file_symlink field. 19-Mar-2005 17:17 [wdm.1.27] fix fd leak - II Last descriptor leaked si return value of mkstemp function. I'm totally forgot, that this function returns value. Thanks Michael Gernoth for reminding me about it. :) 19-Mar-2005 13:31 [wdm.1.27] fix fd leak - I wdm leaks file descriptors to child processes. That's bad. This change fixed all leaked pipes and file descriptor for log. The only one left is leaked descriptor for removed auth file 09-Oct-2004 14:12 [wdm.1.27] Welsh translation Welsh translation sent to me by Kevin Donnelly <[email protected]> 05-Oct-2004 21:53 [wdm.1.27] problem with xdmcp and ipv6 Jennifer Elaan <[email protected]> reported "that wdm drops the connection to the X server after login but before running Xsession.". Later she mailed me with "My partner just isolated and corrected this problem. The culprit is bad handling of IPv6 packets, which triggers a debug message with invalid arguments." 05-Oct-2004 21:49 [wdm.1.27] rebuild glibc was updated. I need rebuild 06-Mar-2004 12:52 [wdm.1.27] fix AUTHORS add latest translators and contributors to AUTHORS file. 28-Feb-2004 14:19 [wdm.1.27] prepare for release update NEWS 28-Feb-2004 13:30 [wdm.1.26] fix warning on FreeBSD found another warning while compiling on FreeBSD. "src/ wdm/util.c:139: warning: implicit declaration of function `sigsetmask'." I don't see that on Linux. I simplified part dealing with signals. The setpgrp function differs on FreeBSD and Linux, but setpgid is not. I tested everything at least to compile on Linux and FreeBSD. I hope it will work on other BSD systems as well. 28-Feb-2004 13:28 [wdm.1.26] remove ExitLogin ExitLogin is generally not needed. There is new option to configure --enable-exitlogin for those who wants it. 23-Feb-2004 11:35 [wdm.1.26] make clean make clean target should remove everything that can be rebuild wiht simple make. including generated config files. 23-Feb-2004 11:18 [wdm.1.26] fix text in INSTALL file Section 4 about make clean and make distclean is not correct. Also name of configs directory should be fixed (it refers to ./config). 22-Feb-2004 13:27 [wdm.1.26] typo in configure help it displays BLACLBOX_PATH instead of BLACKBOX_PATH 22-Feb-2004 13:11 [wdm.1.26] warnings in src/wdm/resource.c src/wdm/resource.c cannot be recompiled with gcc-3.3.2 because of warnings: "src/wdm/resource.c:231: warning: dereferencing type-punned pointer will break strict- aliasing rules". Everything that raised that warning was converted to union. I hope nothing is broken. 22-Feb-2004 10:37 [wdm.1.26] FreeBSD compatibility - III don't use -D flag of install which is GNU specific and is not available in BSD install. reported by Geir Ove Myhr <[email protected]> 21-Feb-2004 14:07 [wdm.1.26] obsolete header remove inclusion of <malloc.h> it is obsolete and should be replaced with <stdlib.h>. reported by Geir Ove Myhr <[email protected]> 21-Feb-2004 14:03 [wdm.1.26] i18n Don't call gettext (directly) in wdmLogin if I18N is not defined. reported by Geir Ove Myhr <[email protected]> 21-Feb-2004 13:54 [wdm.1.26] FreeBSD compatibility - II remove wrong prototypes for setgrent etc. reported by Geir Ove Myhr <[email protected]> 21-Feb-2004 13:45 [wdm.1.26] FreeBSD compatibility include <signal.h> into loghelpers.c explicitly. reported by Geir Ove Myhr <[email protected]> 01-Dec-2003 22:40 [wdm.1.26] wdm - SELinux support SELinux support added by Tom Vogt <[email protected]> 19-Nov-2003 22:48 [wdm.1.26] french translation added french translation by Mathieu Roy <[email protected]> 22-Sep-2003 21:18 [wdm.1.26] fix debug compilation there's some calls to Debug left, can be reproduced with --enable-debug option specified to configure (reported by vlaad). I removed offending code, because it's not used anywhere. 19-Sep-2003 00:27 [wdm.1.26] prepare for release update NEWS 18-Sep-2003 21:27 [wdm.1.25] fix etc/configre.cook etc/configure.cook fails if PACKAGE_VERSION is undefined 13-Sep-2003 11:23 [wdm.1.25] remove xdm sources wdm doesn't require separate xdm source tree to build. I never used this source tree for anything. I remove xdm sources from tarball. 13-Sep-2003 10:16 [wdm.1.25] fix pam rights escalation this bug and fix is from kdm. I don't know if it actually fixes something. I only added check for return value of pam_setcred function call. 10-Sep-2003 00:49 [wdm.1.25] add README.aa this file should contain simple recipe how to enable aa. 07-Sep-2003 22:16 [wdm.1.25] draw simple test panel create two panels, and make them switch with buttons on top. 07-Sep-2003 11:24 [wdm.1.25] wdm doesn't stop if parent wdm process is stopped the problem is in new logging code. parent process should process signals and kill it's child. 05-Sep-2003 09:42 [wdm.1.25] last warning I missed one warning :( because of missing --enable- aafont option 05-Sep-2003 00:10 [wdm.1.25] fix daemon mode src/wdm/resource.c sets the debug value to 1 by default. It used to be 0 by default. This causes a problem in that a value of 1 prevents wdm from running as a daemon. Line 140 of src/wdm/dm.c contains an if statement that only calls BecomeDaemon if debugLevel == 0. Reported by Noah Meyerhans <[email protected]> 04-Sep-2003 09:42 [wdm.1.25] fix czech translation updated cs.po by Vladimir Nadvornik <[email protected]> 02-Sep-2003 22:02 [wdm.1.25] AC_CHECK_DECLS -> AC_DECL_SYS_SIGLIST there's specialized version in autoconf. why not use it? :) 01-Sep-2003 22:49 [wdm.1.25] fix warnings due to bug in autoconf `const' was defined to be empty in config.h. that's bad. some warnings disappeared in build environment. 31-Aug-2003 22:31 [wdm.1.25] remove support for DECnet and Chaos same sutuation as with STREAMSCONN. I'm not sure that code can work at all. 31-Aug-2003 21:12 [wdm.1.25] fix Makefile The distclean rule in Makefile.in never deletes bin/ libwdm.a, and consequently the call to rmdir bin fails. Reported by Noah Meyerhans <[email protected]> 31-Aug-2003 20:59 [wdm.1.25] fix tarball creation tarball is named .bz2 but compressed with gzip. fix it. 31-Aug-2003 19:24 [wdm.1.25] remove support for sysv streams sysv streams was never supported by wdm, there was never option to enable it. I cannot test this code because I dont't have access to OS wih streams. I remove it. 31-Aug-2003 17:25 [wdm.1.25] czech translation add czech translation by Vladimir Nadvornik <[email protected]> 16-Jul-2003 23:33 [wdm.1.25] rename closeAction function 03-Jul-2003 12:48 [wdm.1.25] function to add section buttons in wdmPrefs Very basic functions. panels and buttons are not destroyed, views not switching. Just adding buttons. 01-Jul-2003 13:01 [wdm.1.25] fix copyright notice in TestLogin 01-Jul-2003 12:28 [wdm.1.25] spanish translation add spanish translation by Manolo Padron Martinez <[email protected]> 01-Jul-2003 11:48 [wdm.1.25] fix TestLogin TestLogin is broken now, because wdmLogin 17-Jun-2003 23:10 [wdm.1.25] run some tests via sudo some tests nned root priviledges. (ie test for switching users functions). 17-Jun-2003 17:09 [wdm.1.25] create common parts of interface for wdmPrefs buttons like "close" and "save", section selector, should be common for all sections. 15-Jun-2003 20:49 [wdm.1.25] remove old env functions - III replace remaining printEnv and freeEnv with WDMFreeEnv and WDMPrintEnv 15-Jun-2003 20:27 [wdm.1.25] remove old env functions - II replace setEnv and putEnv with WDMSetEnv and WDMPutEnv 15-Jun-2003 14:55 [wdm.1.25] remove old env functions - I getEnv function replaced with WDMGetEnv 15-Jun-2003 12:30 [wdm.1.25] quick fix for dup2/3 problem wdm/wdmlogin communication tied to fd #3, that's bad, because if any other file opened, then communication channel breaks. Solution is to pass filedescriptor as commandline parameter to wdmLogin. 13-Jun-2003 11:10 [wdm.1.25] stricter compiler options add -Werror to CFLAGS, so I will never ignore warnings in future. Fix all current warnings 12-Jun-2003 23:39 [wdm.1.25] add "en" locale add en.po, replace long default help text string with a lot shorter one. C locale will get only short help text. User should use en locale to get full english help text. 12-Jun-2003 10:19 [wdm.1.25] WDMPrintEnv function It's better to have it... 11-Jun-2003 17:45 [wdm.1.25] fix install script install part of Makefile should create directory used as fakeroot. If that directory doesn't exists then aa will not work. 11-Jun-2003 14:42 [wdm.1.25] GPL notice in prefs.c I forgot to add GPL notice to prefs.c 10-Jun-2003 23:13 [wdm.1.25] wdmChooser create wdmChooser skeleton. 10-Jun-2003 22:51 [wdm.1.25] wdmPrefs wdmPrefs will support only proplist format configs. first version should support all options for wdmLogin available in proplist config. (geometry, aafonts, multibyte). This change will introduce the program skeleton. 09-Jun-2003 23:19 [wdm.1.25] automate version numbers get version number from branch 09-Jun-2003 11:07 [wdm.1.25] automate build of wdm-current development builds should not build tarball at all.if requested it should build wdm-current.tar.bz2. only integration build creates "real" tarballs 09-Jun-2003 00:04 [wdm.1.25] fix ChangeLog after migration to new repository some wrong messages goes into ChangeLog. remove it. 08-Jun-2003 23:58 [wdm.1.25] fix problems with bl* symlinks build fails with error 'symlink already exists' 07-Jun-2003 13:30 [wdm.1.25] -a option to config animation option should be taken from wdmLogin-config. command line will be here for few releases for compatibility. 06-Jun-2003 18:58 [wdm.1.25] prepare for release update NEWS, INSTALL, version in configure.ac 06-Jun-2003 17:49 [wdm.1.24] #ifdef parts for antialiasing fonts antialiasing available only in cvs snapshots. Make it conditional. 06-Jun-2003 15:46 [wdm.1.24] fix AA wdmLogin crashes when started with AA enabled. 05-Jun-2003 17:30 [wdm.1.24] fix i18n build/install if msgfmt is not found Makefile is still tries to create .mo and install it. (reported by vlaad) 05-Jun-2003 17:13 [wdm.1.24] geometry option for wdmLogin geometry option will allow wdmLogin panel to be moved and resized. That option will be the first in wdmLogin's own config file. 04-Jun-2003 16:49 [wdm.1.24] fix WDMCheckPLDictionary current implementation have some disadvantages. 04-Jun-2003 16:16 [wdm.1.24] fix debug test debug test is broken. 03-Jun-2003 21:41 [wdm.1.24] add warning to Makefile.in warn that Makefile.in is generated. Also remove some duplicated variables from Makefile.head 03-Jun-2003 18:28 [wdm.1.24] fix wstrndup wstrndup was added to WINGs only in cvs snapshots. Replace it with something else(reported by jmmv) 03-Jun-2003 17:37 [wdm.1.24] fix compile/link flag results of get-wings-flags changed. update etc/ Howto.conf (actual only for my personal computer :) ) 01-Jun-2003 12:00 [wdm.1.24] prepare for release update NEWS, change version in configure.ac
Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update.
BUILD_USE_MSGFMT and USE_MSGFMT_PLURALS are obsolete. Replace with USE_TOOLS+=msgfmt.
Point MAINTAINER to [email protected] in the case where no
developer is officially maintaining the package.
The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list). Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
Recursive revision bump / recommended bump for gettext ABI change.
Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because of the shlib major bump. PKGREVISION++ for the dependencies.
Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
Ran "pkglint --autofix", which corrected some of the quoting issues in CONFIGURE_ARGS.
Fixed pkglint warnings. The warnings are mostly quoting issues, for example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
Replaced $f with ${f} to fix some pkglint warnings.
Fix an invalid shell construction in a script. Closes PR pkg/25336 by Emmanuel Decitre. Bump PKGREVISION to 6. OK'ed during freeze by jlam@.
Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
Honour VARBASE when accessing the log file and the run lock.
Drop maintainership (sorry, haven't used it for a very long time).
Bump PKGREVISIONs due to libtiff update. Some BUILDLINK_RECOMMENDED bumps done also. (If I missed any, please let me know -- and let me know a good way to automate this.)
The default location of the pkgsrc-installed rc.d scripts is now under share/examples/rc.d. The variable name already was named RCD_SCRIPTS_EXAMPLEDIR. This is from ideas from Greg Woods and others. Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism (as requested by wiz).
Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10 in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
Drop the disctinction of xdg and xdg-x11 from USE_DIRS POV. We can choose which one is required in an automatic way by checking USE_X11BASE. This simplifies things and avoids possible problems in the future due to confusion.
Make use of the new USE_DIRS variable, instead of directly depending on the *-dirs packages.
Handle some shared directories by depending on (or updating dependancies to the latest versions) xdg-dirs, xdg-x11-dirs or gnome*-dirs. Bump PKGREVISION.
bl3ify
Bump package revisions for tiff update. Tiff is backward compatible, but was broken on amd64 platform so this makes sure new tiff is used.
Remove subst.mk inclusion. Pointed out by Soren Jacobsen.
Update to 1.25 and take maintainership: - Bugs fixed. - Option controlling login panel geometry was added. - Support for antiliased fonts was added (works only with CVS snapshots of libWINGs).
s/netbsd.org/NetBSD.org/
PKGREVISION bump for libiconv update.
Update to 0.24: Logging functions were rewritten. Now it's possible to redirect error/debug messages to syslog or to file. Pixmaps was moved to /usr/share/pixmaps/wdm by default (by Julio Merino). Option to select on whic display login panel will appear when using xinerama was added (with help from Carlos Torres). Configure script was rewritten. Redundant tests was removed. Now get-wings-flags script is used to determine compiling and linking options. Tests for selecting pam/shadow was improved. Current defaults should be good for almost everyone. New option to select xcursors theme was added (only for XFree86 4.3.x).
Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages. Should anybody feel like they could be the maintainer for any of thewe packages, please adjust.
Update to 1.23: added german translation, translated default help text, fixed animations in wdmLogin (with great help from Michael Buesch); other non user visible changes. Also honour PKG_SYSCONFDIR and install pixmap files in the right place.
Lint: USE_PKGLOCALEDIR=yes
Add "windowmaker" as a secondary category; it already existed, but contained a single package.
Updated to version 1.22.1. Changes: - install to location similar to xdm - added rc.d script - added MESSAGE with post-install instructions - cleanups 1.22.1: ======= - There was a bug. I forgot to change pam service name from xdm to wdm. This release fixes it. 1.22: ===== - xdm-base upgraded to xdm from XFree86-4.2.1. - wdmLogin translated to russian and japanese. Now, what will be in next releases: - compatibility with ancient versions of WINGs will be dropped. - configuration files will be changed to PropList format (If you want to arue, mail me or chat with me at #wdm on irc.ornet.ru, or #windowmaker on irc.freenode.net) - wdm <-> wdmLogin protocol will be changed to implement better PAM support. 1.21: ===== - development started again. This release collects almost all patches I can find on net. If you have more patches please send them. - directories rearranged, build system rewritten (see README.voins for explanations). - everything is ready to start migration to newer xdm base.
Initial import of wdm 1.20 into the NetBSD packages collection as x11/wdm. wdm is a modification of XFree86's xdm package for graphically handling authentication and system login. Most of xdm has been preserved (XFree86 3.3.2.3) with the Login interface based on a WINGs implementation using Tom Rothamel's "external greet" interface.
Initial revision