summaryrefslogtreecommitdiff
path: root/x11/gdm
AgeCommit message (Collapse)AuthorFilesLines
2006-05-05update to 2.14.5drochner3-20/+6
This adds a group ID fix which we had as patch before.
2006-05-01Properly drop egid to that of the user logging in. Otherwise, the startedjmmv3-2/+16
session has more privileges than it should and GTK applications simply refuse to start. I do not know how this slipped in the release... maybe some libc function behaves differently in Linux. Will report this upstream later. Bump PKGREVISION to 1.
2006-05-01Update to 2.14.4 (hadn't noticed this version while updating to 2.14.2, butjmmv3-8/+7
TODO later told me...): 2.14.4 stuff: - Backing out LINGUAS change which is only for the 2.15 release. 2.14.3 stuff: - Fixed bug where gdmchooser was ignoring hosts passed in on the command line. Now gdmchooser works properly when BROADCAST is set to false. (Brian Cameron, Tiago Vignatti) - Marked strings as translatable and fix gdmsetup.desktop file so it is translated. (Vincent Fretin) - Fix to conform to C89 compilers. (Jens Granseuer) - Translation updates (Josep Puigdemont Casamaj\303\263, Artur Flinta, Chao-Hsiung Liao, Kjartan Maraas, Ignacio Casal Quinteiro, Francisco Javier F. Serrador, Funda Wang)
2006-05-01Update to 2.14.2. Based on patch provided by drochner@.jmmv10-123/+41
2.14.2 stuff: - Now include gui/gdmthemetester.in in the distribution. It being missing was causing the module to fail to compile. (Brian Cameron) - Fix to the BROADCAST key in gdmchooser so it should now work. (Brian Cameron, kudos to Tiago Vignatti) - Further cleanups to Addresses CVE-2006-1057. (Hans Petter Jansson, Ray Strode) - Path and RootPath now do not contain /usr/bin or /bin more than once. (Brian Cameron) - Translation updates (Takeshi AIHANA, \305\275ygimantas Beru\304\215ka, Laurent Dhima, Pema Geyleg, Lukas Novotny) 2.14.1 stuff: - The sockets connection between the slaves and the GDM daemon is now better managed to better ensure that sockets are never left open. This work also makes gdmsetup start faster. (Brian Cameron) - Corrected bug that causes a core dump when you click on gdmgreeter fields that have an id. (Brian Cameron) - Add new GdmXserverTimeout configuration setting so that the length of time GDM waits for the Xserver to start can be tuned, so GDM better works with Xservers that require more than 10 seconds to start. (Emilie) - The happygnome and happygnome-list gdmgreeter themes now use the official logo. (Brian Cameron) - Now GDM configure supports --with-sysconfsubdir so that GDM's configuration directory can be configured to not have "/gdm" appended to the end. (Julio M. Merino Vidal) - Fix for ensuring .ICEauthority file has proper ownership/permissions. Addresses CVE-2006-1057. (Hans Petter Jansson) - Fix "Show Actions Menu" section in gdmsetup so it appears when both "Plain" and "Themed" style is chosen. (Brian Cameron, Dennis Cranston) - Now use LINGUAS procedure for defining languages. (Michiel Sikkes) - Now Xsession script uses "$@" instead of "$1" so it is possible to pass arguments with the command to run. (Brian Cameron) - Add Trusted Solraris support. (Niall Power) - One line fix to Solaris auditing logic that fixes a bug causing authentication to fail when auditing is turned on. (Brian Cameron) - Fixes to compile with C99 and fixes to compile under NetBSD. Remove EXPANDED_* variables from the configure. (Julio M. Merino Vidal) - Translation updates (\305\275ygimantas Beru\304\215ka, Beno\303\256t Dejean, Laurent Dhima, Maxim Dziumanenko, Alessio Frusciante, Rhys Jones, Raphael Higino, Theppitak Karoonboonyanan, Gabor Kelmen, Priit Laes, Jordi Mallach, Kjartan Maraas, Daniel Nylander, Kostas Papdimas, Guilherme de S. Pastore, Ankit Patel, Ignacio Casal Quinteiro, Hendrik Richter, Jens Seidel, Francisco Javier F. Serrador, Alexander Shopov, Clytie Siddall, Ilkka Tuohela, Vincent van Adrighem, Tommi Vainikaninen)
2006-04-22Removed the superfluous "quotes" and 'quotes' from variables that don'trillig1-2/+2
need them, for example RESTRICTED and SUBST_MESSAGE.*.
2006-04-17Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update.wiz1-2/+2
2006-04-17Strip ${PKGLOCALEDIR} from PLISTs of packages that already obeyjlam1-74/+74
PKGLOCALEDIR and which install their locale files directly under ${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries. From now on, pkgsrc/mk/plist/plist-locale.awk will automatically handle transforming the PLIST to refer to the correct locale directory.
2006-04-13BUILD_USE_MSGFMT and USE_MSGFMT_PLURALS are obsolete. Replace withjlam1-5/+2
USE_TOOLS+=msgfmt.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-2/+2
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-04-04INSTALL_MAKE_FLAGS doesn't append to MAKE_FLAGS, it replaces it. Makejlam1-1/+2
sure that we preserve any other MAKE_FLAGS when setting INSTALL_MAKE_FLAGS.
2006-04-02Update to 2.14.0nb1:jmmv6-17/+256
- Make the server start in vt05 to avoid problems in a default NetBSD installation. (Broken during the update.) - Use the NetBSD logo in the standard chooser. It'd be good to have a netbsd-icons package or similar. - Install a custom X session that allows you to log in using ~/.xsession. Don't know why it is not provided by default, but it used to be IIRC.
2006-03-30Update to 2.14.0:jmmv13-272/+109
2.14.0 stuff: - Now GDM will update the actual custom configuration file used by the daemon, so if gdm.conf is being used by the daemon, it will also be edited by gdmsetup. - Now the Options menu will appear below the button if there is room, and above the button otherwise. Previously it always appeared above, even if there was no room. - Fix sound-on-login-success and sound-on-login-failure configuration options so they are honored. Previously the sounds were playing even if set to false. - Translation updates (Stanislav Brabec, Beno\303\256t Dejean, Laurent Dhima, Priit Laes, Ole Laursen, Lukas Novotny, Daniel Nylander, Rajest Ranjan, Alexander Shopov, Mugurel Tudor, Ilkka Tuohela, Tommi Vainikainen, Vincent van Adrighem) 2.13.0.10 stuff: - Now GDM will use the gdm.conf file if it exists as the custom.conf file, so if the user has an old configuration file it will continue to use that. (Brian Cameron) - Translation updates (Gabor Kelemen, Alexander Shopov) 2.13.0.9 stuff: - New "gtk-theme" property can be used with the <greeter> tag in gdmgreeter themes to specify a theme to control the appearance of the F10/Options menu, the entry field, and other GTK+ widget appearance. (Brian Cameron) - Core dumping problem with gdmgreeter should be fixed. (Brian Cameron) - Some fixes to memory management. Memory leak issues resolved. (Brian Cameron) - Correct error message that is printed when ServAuthDir isn't owned by root:gdm. THis doesn't affect localization since the string didn't change, just the value placed into the %s sequence. (Brian Cameron) - Some C-99 compile issues resolved. (Jans Granseur) - Translation updates (Takeshi AIHANA, \305\275ygimantas Beru\304\215ka, Raphael Higino, Inaki Larranaga, Rhys Jones, Leonid Kanter, Priit Laes, Chao-Hsiung Liao, Duarte Loreto, Kjartan Maraas, Kostas Papadimas, Satoru SATOH, Clytie Siddall, Slobodan D. Sredojevic) 2.13.0.8 stuff: - Because the main gdm.conf file is now read-only, contains distro defaults and is not to be edited by the user, the file has been moved to ${datadir}/gdm/defaults.conf (also factory-gdm.conf is now %{datadir}/gdm/factory-defaults.conf). Users can use the --with-defaults-conf to specify the location of this file. Note that this means that distributions who want to preserve GDM configuration set by those using older versions of GDM should use preinstall/postinstall scripts to move the /etc/gdm/gdm.conf file to /etc/gdm/gdm.conf-custom if the file has been edited (compare against /etc/gdm/factory-gdm.conf to see if it has been modified). "make install" for GDM does this if building from source. GDM docs updated to reflect this change. - Lots of performance issues with the GDM sockets connection improved. Now the code deals much better with failures, and better debug is printed to the log. - Improved debug logic in GDM slaves so they use common functions. - Fix gdmdynamic so it supports up to hundreds of displays rather than just a dozen or so. Now gdmdynamic backs off on sending sockets commands to the server if it is being flooded with requests. Added new "SERVER_BUSY" sockets command to support this feature and new -t and -s command line options so the back-off behavior can be tuned, if needed. - The config logic for the slaves will now return the compiled in value if it fails to connect to the server for better behavior. - gdm-restart, gdm-safe-restart, gdm-stop, and gdm.spec now use gdmflexiserver to get config data rather than trying to grep and awk the config file directly. - Fix Xsession script so zenity calls work. - Lots of improvements to the GDM docs. Added section about "PAM" in Security. Add comment that +xkb is needed for keyboard gesture listeners (accessibility) to work. Also updated README and README.install and moved some information that was in these files to the docs. - Bump MAX_CONNECTIONS from 10 to 15 so that the daemon will accept more connections from slaves. This improves performance when the daemon is flooded with requests. - Fix include statement in daemon/gdmconfig.c to fix compile problem on LFS. - Translation updates (Raphael Higino, Theppitak Karoonboonyanan, Priit Laes, Kjartan Maraas, Lukas Novotny, Ankit Patel, Josep Puigdemont i Casamaj\303\263, Ignacio Casal Quinteiro, Hendrik Richter, Francisco Javier F. Serrador, Clytie Siddall, Slobodan D. Sredojevic, Ilkka Tuohela, Vincent van Adrighem, Funda Wang, Adam Weinberger) 2.13.0.7 stuff: - Turns out the core dumping issue that was supposed to be fixed in 2.13.0.6 wasn't really fixed. Now it is. (Sebastien Bacher) - New "options_button" available for gdmgreeter themes. This pops up the F10 menu which has all the choices found in the Disconnect, System, Sessions, and Language buttons so that themes can have a cleaner 1-button look. The default circles, happygnome, and happygnome-list themes now use this style. (Sebastien Bacher, Brian Cameron) - Fix bugs that were causing User24HourClock=auto to not work properly. Now GDM should properly grab the system time format when auto is set. (Christopher Aillon) - Fix bug in PreSession script that was causing it to not properly set the background color before starting user session. (Brian Cameron) - GDM docs now has a troubleshooting section. (Brian Cameron) - Make sure /usr/openwin/bin is in PATH on Solaris, since this is needed for PreSession/PostSession scripts to find sessreg and other needed X programs. (Brian Cameron) - String change of "XDMCP Chooser" to "Remote Login via XDMCP". (Brian Cameron) - Minor tweaks to default/example gdmprefetchlist file so it works better for GNOME 2.14 out of the box. (Brian Cameron) - Translation updates (Stanislav Brabec, Theppitak Karoonboonyanan, Chao-Hsiung Liao, Kjartan Maraas, Lasse Bang Mikkelsen, Kostas Papadimas, Ankit Patel, Ignacio Casal Quinteiro, Alexander Shopov, Clytie Siddall, Slobodan D. Sredojevic, Ilkka Tuohela, Vincent van Adrighem, Adam Weinberger, Funda Wang) 2.13.0.6 stuff: - The core dumping issue mentioned in the previous release note has been corrected. IncludeAll and the Face Browser should no longer core dump. (Sebastien Bacher) - Using "restart" instead of "reboot" in messages. (Brian Cameron) - Docs added for "Secure Remote" feature added in last release. (Dominique Hazael-Massieux) - Translation updates (Kjartan Maraas, Lasse Bang Mikkelsen, Ankit Patel, Ignacia Casal Quinteriro, Clytie Siddall, Ilkka Tuohela) 2.13.0.5 stuff: Note: Some users have been complaining that GDM 2.13.0.4 core dumps when the IncludeAll feature is turned on, and the face browser is also being used. I can not recreate this problem on my machine, so this issue may still exist on some platforms. - GDM now supports secure remote login which can be enabled by using --enable-securelogin at configure time. (Dominique Hazael-Massieux) - Fixed gdmsetup so the Logo/Background file chooser does not generate assert warnings and no longer will reset your logo/background to NULL. I think this problem was causing occasional core dumping issues. Also cleaned up memory management in gdmsetup a bit. (Brian Cameron) - Now SELinux initialization logic does not use setexeccon if is_selinux_enabled returns -1. (Dan Walsh) - The prefetch logic that is enabled by using --with-prefetch was improved and GDM will now install a default librarylist if the feature is enabled. Now GDM will only launch the gdm_prefetch program the first time that a greeter is displayed. Since this behavior is very specific to the needs of prefetching libraries, the gdm.conf key changed from PostDisplayProgram to PreFetchProgram. (Padraig O'Briain/Brian Cameron) - GDM no longer requires libgnome or libgnomeui at all. This should improve GDM performance and make GDM more lightweight. (Jani Monoses) - GDM Daemon now uses the GDK_DISPLAY_XDISPLAY macro instead of the GDK_DISPLAY macro since the GDK_DISPLAY macro causes the GDM daemon to require the libgdk-x11 library to always be loaded into memory. Now it can lazyload this library only when needed (when GDM daemon displays error GUI's which only happens when GDM can't start up properly). This should improve performance and make GDM more lightweight for the normal case where GDM does start up. (Brian Cameron) - Minor cleanup of gdmsetup. (Dennis Cranston) - Caps lock and Shut down messages changed to be more consistant between gdmlogin and gdmgreeter. Error message provided when session file is invalid now tells you the name of the offending file. (Brian Cameron) - GDM docs given some attention, new "Security" and "Performance" sections and a good bit of information added to the "Introduction" and "Accessibility" sections. (Brian Cameron) - Translation updates (Takeshi AIHANA, Chao-Hsiung Liao, Theppitak Karoonboonyanan, Kjartan Maraas, Ankit Patel, Josep Puigdemont, Ignacio Casal Quinteiro, Francisco Javier F. Serrador, Clytie Siddall, Alexander Sopov, Slobodan D. Sredojevic, Ilkka Tuohela, Vincent van Adrighem, Adam Weinberger) 2.13.0.4 stuff: Interface Changes: - This version of GDM handles its configuration files slighly differently. Now users are not recommended to modify the installed gdm.conf file and are instead encouraged to make changes to gdm.conf-custom. The gdmsetup program now saves user configuration changes to the gdm.conf-custom file. Configuration options specified in gdm.conf-custom file override the values in the main gdm.conf file. This allows distributions to overwrite the gdm.conf file without worry that the file contains any user customizations. When running "make install" GDM now compares the already installed gdm.conf with the already installed factory-gdm.conf file and if they both exist and are not the same, then gdm.conf file is moved to gdm.conf-custom to preserve user changes. If the gdm.conf-custom file already exists it is renamed to gdm.conf.org. Distributions should do the same when upgrading GDM. Note that this change is backwards compatible. GDM will still work as it did before even if no gdm.conf-custom file exists on the system. (Brian Cameron) - gdmconfig no longer supports the --config command line option since it now accesses the configuration data over the sockets protocol rather than reading the configuration files directly. Note the GDM daemon still supports the --config command line option. - Added PostDisplayProgram and the --with-prefetch configuration option to support GDM running a prefetch script to preload libraries when it firsts starts the greeter program, which has been shown to improve first time login time. (Padraig O'Briain, Brian Cameron) - Add new priority configuration option for servers defined in the [server-foo] section of the configuration files. This can be set from -20 to +20 in order to specify the priority value given to the Xserver on startup. (Philip Prindeville) Other Changes: - This release completes the internal redesign of GDM's configuration system. Now all configuration information is read by the daemon and accessed via the GDM sockets protocol. The GET_SERVER_LIST and GET_SERVER_DETAILS sockets commands were added to support accessing the [server-foo] sections of the configuration file via the sockets protocol. (Brian Cameron) - Merged code for parsing character sequences in gdmgreeter labels and the Welcome/RemoteWelcome keys, so now they are handled the same by both gdmlogin and gdmgreeter. Now %d is used for display number and %s is the system name (uname.sysname). The previously undocumented sequences are now explained in the documentation. (Brian Cameron) - Fixed bug that caused TimedLogin/AutomaticLogin to be turned on if it had a username value but TimedLoginEnable/AutomaticLoginEnable had a "false" value. (Brian Cameron) - Fixed bug that caused the TimedLogin user to be logged in if the user hit the "ENTER" key without entering a password. Mention in the GDM documentation that if the user does not enter a username but just hits the ENTER key while the login program is requesting the username, then GDM will just login as the timed user. (Brian Cameron) - Removed libgnome as a GDM dependency and removed most libgnomeui dependencies. Redesigning GDM's configuration allowed GDM to stop using deprecated gnome_config interfaces, for example. (Brian Cameron) - Fixed a bug with keeping the sockets protocol open for multiple commands that was included in the last release, and fixed memory handling issues that was causing core dumping with gdmsetup in the previous release. (Brian Cameron) - Fixed bug with the --with-configdir configure option. (Brian Cameron) - Now use glib stdio functions like g_chmod instead of chmod. (Brian Cameron) - Corrected typos and grammar (Brian Cameron, Asmund Skjaeveland, Adam Weinberger) - Translation updates (Takeshi AIHANA, \305\275ygimantas Beru\304\215ka, Theppitak Karoonboonyanan, Kostas Papadimas, Ankit Patel, Ignacio Casal Quinteiro, Francisco Javier F. Serrador, Clytie Siddall, Marcel Telka, Ilkka tuohela, Funda Wang, Adam Weinberger) 2.13.0.3 stuff: - Minor UI improvements to gdmsetup (Dennis Cranston, Calum Benson) - Removed libgnome dependencies for all GDM programs except gdmflexiserver and gdmsetup. These should be fixed for the next release. (Jani Monoses, Brian Cameron) - Now communications protocol used by client does not shut down after each call, improves performance. (Brian Cameron) - More clear stability information about gdm.conf file in README (Brian Cameron) - Translation updates (Takeshi AIHANA, \305\275ygimantas Beru\304\215ka, Theppitak Karoonboonyanan, Kjartan Maraas, Christophe Merlet, Francisco Javier F. Serrador, \303\205smund Skj\303\246veland, Alexander Shopov, Marcel Telka, Miloslav Trmac, Ignacio Casal Quinteiro, Adam Weinberger) 2.13.0.2 stuff: - Further redesign of configuration parsing logic. Now all GDM slaves (except gdmsetup) use the GET_CONFIG socket command to access configuration data. This means all configuration parsing is now handled in one place, the daemon. Improvements to the daemon configuration parsing so it correctly parses and validates all parameters used by the slave programs. Also fix some compile issues that were causing problems with certain configurations. (Brian Cameron) - Improved the GET_CONFIG command so that you don't have to include the default value (you can use "greeter/IncludeAll" instead of having to use "greeter/IncludeAll=false". Also you can access keys that contain translatable strings (e.g. "greeter/Welcome[cs]") via the GET_CONFIG command. (Brian Cameron) - Changes to peeking VT freeness in 2.13.0.1 broke virtual terminal support on BSD. This release corrects this problem. (Brian Cameron) - Correct Linux get VT logic so it returns the correct VT. (Frederic Crozat) - Now gdmlogin always uses GDK_RGB_DITHER_MAX when painting the background to ensure a nice background regardless of X configuration (e.g. X in 16bpp mode). (Frederic Crozat) - Now check for Xserver in prefix /usr. (J\303\274rg Billeter) - Fix configure for Darwin. (dmacks@netspace.org) - Fix compiler warnings. (Frederic Crozat, dmacks@netspace.org, Brian Cameron) - Ensure gnome.desktop and default.desktop have 644 perms. (Andrew Benton) - Translation updates (Takeshi AIHANA, \305\275ygimantas Beru\304\215ka, Theppitak Karoonboonyanan, Priit Laes, Ignacio Casal Quinteiro, Alexander Shopov, Francisco Javier F. Serrador, Marcel Telka, Funda Wang, Adam Weinberger) 2.13.0.1 stuff: - Complete redesign of gdmsetup so it follows usability recommendation mockups by Calum Benson. (Dennis Cranston, Calum Benson) - gdmsetup now supports drag-and-drop for new themes. (Dennis Cranston) - The chooser GUI has been HIGified. (Dennis Cranston) - Redesign of configuration parsing logic in the GDM daemon which simplifies how the UPDATE_CONFIG and GET_CONFIG commands work, better encapsulates the vicious-extensions logic, and cleans up the code. (Brian Cameron) - If slave does not respond to a SIGTERM, try a SIGKILL the second time. This resolves a problem where GDM sometimes stops managing a display because it just keeps waiting for the slave to die. See bug #113902. (Vaclav Smilauer) - GDM now uses VT_GETSTATE for peeking VT freeness (Samuel Thibault) - Now GDM warns correctly about caps lock if an alternate keymap is enabled. kbGetState is used instead of XkbGetIndicator State. (Sebastien Bacher) - Fixed race condition where a variable used by the signal handlers was not being set until after the signal handlers were setup. Now it is set before avoiding a race. (Simon Bowden/Brian Cameron) - Now check for X server in prefix /usr. (J\303\274rg Billeter) - Check for XInput fixed in configure and add a check for libgen.h to avoid compiler warnings. (Brian Cameron) - Updated check in configure for socklen_t so it includes sys/socket.h to better support BSD platforms that define socklen_t there. (dmacks@netspace.org) - Kurdish added to ALL_LINGUAS. (Erdal Ronahi) - Translation updates (Takeshi AIHANA, Dan Damian, Theppitak Karoonboonyanan, Priit Laes, Chao-Hsiung Liao, Roozbeh Pournader, Erdal Ronahi, Francisco Javier F. Serrador, Marcel Telka, Funda Wang, Adam Weinberger) 2.13.0.0 stuff: - Fix problem with PostSession script not always being executed when user kills the Xserver with ctrl-alt-backspace. Fixes bug #152906. (Jerry G. DeLapp) - No longer set tooltips for menu items in gdmlogin. These do not work with accessibility and no GNOME programs use menu tooltips, it is not recommended. (Brian Cameron) - Change the way the "OK" and "Cancel" buttons work so they are consistant. Now the "Cancel" button in gdmlogin is active when the Username is requested and just clears the field. This makes gdmlogin work like gdmgreeter. Now make the buttons insensitive when the ok/enter/tab is pressed and make them sensitive again when the greeter wants entry. This fixes a bug where the greeter's memory could get corrupted by pressing "Cancel" after authentication (which would only happen if the PostLogin script caused a long enough delay to allow this to happen or perhaps on a really slow machine). (Brian Cameron) - Correct reading of config file in gdmflexiserver. (Christiaan Welvaart) - GNOME HIG fixes for the Language, Session, and Message dialogs. (Dennis Cranston) - Define SoundProgram to be /usr/bin/audioplay instead of /usr/bin/play on Solaris. /usr/bin/play does not exist on Solaris. - Better /etc/default/login support on Solaris. Previously it supported only PASSREQ. Now it supports PATH, SUPATH and CONSOLE (the same ones CDE login supports). Added new PasswordRequired gdm.conf setting so that PASSREQ can be controlled via gdm.conf as well. - Memory leaks fixed. (Steve Grubb/Brian Cameron) - Improvements to strings and docs (Adam Weinberger, Brian Cameron) - Translation updates (Takeshi AIHANA, Runa Bhattacharjee, Priit Laes, Chao-Hsiung Liao, Ignacio Casal Quinteiro, Vincent van Adrighem, Funda Wang, Adam Weinberger)
2006-03-21Bump PKGREVISION for all packages that had broken INSTALL/DEINSTALLjlam1-2/+2
scripts prior to revision 1.43 of bsd.pkginstall.mk.
2006-03-06Belatedly bump PKGREVISION for all libtasn1 dependencies, sincewiz1-2/+2
libtasn1 had a shlib major bump. Also update dependencies in bl3.mk files. Addresses PR 32998 by Robert Elz.
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam1-2/+2
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.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-2/+2
2006-01-24Remove a blank line from a .po file that is breaking the build according tojmmv2-1/+14
the bulk build results. I hope that this fixes it (the patch was removed during the update...).
2006-01-24Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 becausewiz1-1/+2
of the shlib major bump. PKGREVISION++ for the dependencies.
2006-01-20Update to 2.8.0.7:jmmv5-46/+20
2.8.0.7 stuff: - Changes to peeking VT freeness in 2.13.0.1 broke virtual terminal support on BSD. This release corrects this problem. (Brian Cameron) - Correct Linux get VT logic so it returns the correct VT. (Frederic Crozat) - Now gdmlogin always uses GDK_RGB_DITHER_MAX when painting the background to ensure a nice background regardless of X configuration (e.g. X in 16bpp mode). (Frederic Crozat) - Now check for Xserver in prefix /usr. (J\303\274rg Billeter) - Fix configure for Darwin. (dmacks@netspace.org) - Fix compiler warnings. (Frederic Crozat, dmacks@netspace.org, Brian Cameron) - Ensure gnome.desktop and default.desktop have 644 perms. (Andrew Benton) - Translation updates (Takeshi AIHANA, Runa Bhattacharjee, Dan Damian, Theppitak Karoonboonyanan, Inaki Larranaga, Priit Laes, Roozbeh Pournader, Alexander Shopov, Marcel Telka, Miloslav Trmac) 2.8.0.6 stuff: - Fix problem with PostSession script not always getting executed when user kills the Xserver with ctrl-alt-backspace. This is caused because an xioerror is generated when the clients are killed and this needs to be ignored for the PostSession script to be processed. This problem tended not to manifest in GDM 2.6 since the call to kill the clients was made earlier. However, it was still a race condition in 2.6 and this fix ensures that the slave will never exit too early. (Jerry G. DeLapp) - The "OK" and "Cancel" buttons in gdmlogin and gdmgreeter now work consistantly. Now the gdmlogin "Cancel" button is active when the Username is requested and pressing it just clears the field, so it works like gdmgreeter. Also fixed a bug in gdmgreeter where a user could corrupt gdmgreeter's memory by hitting cancel after authentication, which could only happen if the PostLogin script caused a long enough delay to allow this to happen. (Brian Cameron) - No longer set tooltips for menu items in gdmlogin. They are distracting and do not work with accessibility. No GNOME programs use menu tooltips and it is not recommend. (Brian Cameron) - If slave does not respond to a SIGTERM, try a SIGKILL the second time. This resolves a problem where GDM sometimes stops managing a display because it just keeps waiting for the slave to die. See bug #113902. (Vaclav Smilauer). - GDM now uses VT_GETSTATE for peeking VT freeness - Now GDM warns correctly about caps lock if an alternate keymap is enabled. kbGetState is used instead of XkbGetIndicator State. (Sebastien Bacher) - Now set cursor and watch as soon as GTK+ is initialized and the configure file read, which shortens the amount of time the backgrounds is Xserver default grey. Cleaned up the code so that all programs use a common function to set the background. (Brian Cameron) - Fix reading of config file in gdmflexiserver so it properly reads in the available servers. (Christiaan Welvaart) - Fixed race condition where a variable used by the signal handlers was not being set until after the signal handlers were setup. Now it is set before avoiding a race. (Simon Bowden/Brian Cameron) - Define SoundProgram to be /usr/bin/autoplay on Solaris instead of /usr/bin/play, since /usr/bin/play doesn't exist on Solaris. - Check for XInput fixed in configure and add a check for libgen.h to avoid compiler warnings. (Brian Cameron) - Updated check in configure for socklen_t so it includes sys/socket.h to better support BSD platforms that define socklen_t there. (dmacks@netspace.org) - No longer link vicious-extensions with the gesture listeners, since they don't use vicious-extensions. - Translation updates (Takeshi AIHANA, Runa Bhattacharjee, Dan Damian, Maxim Dziumanenko, Laurent Dhima, Theppitak Karoonboonyanan, Priit Laes, Inaki Larranaga, Roozbeh Pournader, Ignacio Casal Quinteiro, Christian Rose, Ivar Smolin, Marcel Telka, Ilkka Tuohela, Miloslav Trmac)
2005-12-31Recursive PKGREVISION bump for gnutls shlib major bump.wiz1-2/+2
Bump BUILDLINK_RECOMMENDED.
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-05Ran "pkglint --autofix", which corrected some of the quoting issues inrillig1-3/+3
CONFIGURE_ARGS.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-4/+4
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
2005-11-25Bump PKGREVISION for libgsf dependencies, and BUILDLINK_DEPENDS becausewiz1-2/+2
of the libgsf shlib major bump and associated BUILDLINK_DEPENDS bump.
2005-10-22Add another missing entry, and ride the previous PKGREVISION bump.minskim1-1/+2
2005-10-22Install gdm.conf into share/examples, instead of PKG_SYSCONFDIR, andminskim4-9/+19
add it to PLIST. Bump PKGREVISION.
2005-10-16Add plural support for msgfmt. Also remove a blank line betweenminskim3-2/+16
"msgid" and "msgstr", which confuses msgfmt.pl.
2005-10-14Update to 2.8.0.5:jmmv6-142/+88
2.8.0.5 stuff: - gdmflexiserver supports --startnew option so that gdmflexiserver can be told to not pop-up the dialog asking if the user wants to start a current session. With this option it just always starts a new session. This allows running gdmflexiserver from the screensaver, where the pop-up can't be interacted with due to the nature of the screensaver. (Brian Cameron) - Now gdmflexiserver supports gnome-screensaver if available, then defaults to xscreensaver. (William Jon McCann) - Bug corrected in dwellmouselistener which caused it to always fail to recognize gestures. (Brian Cameron) - Added warning message if gdmgreeter theme supports face browser but does not have pam-message defined. (Brian Cameron) - gdmsetup and gdmphotosetup now only map right/left mouse buttons to button1 when running under GDM. When running as user, honor user defaults. (Brian Cameron) - XdmcpFill() failure is now logged as debug, since this happens when the client disconnects from the XDMCP server before the session was setup. (Bastien Nocera) - gdmsetup fixed so when user modifies Include/Exclude list, the automatic/timed dropdown lists are updated immediately instead of having to stop and restart gdmsetup to see the users in the list. - Correct illegal reference to build directory in installed .la files. (Stanislav Brabec) - Removed test that causes needless syslog() message on Solaris when auditing is turned off. New docs explaining how to setup autologin on Solaris. (Brian Cameron) - Translation updates (Gabor Kelemen, Priit Laes, Kjartan Maraas, Ankit Patel, Ignacio Casal Quinteiro, Hendrick Richter, Erdal Ronahi, Satoru SATOH, Francisco Javier F. Serrador, Alexander Shopov, Clytie Siddall, Tommi Vainikainen, Funda Wang, Vincent van Adrighem, Adam Weinberger) 2.8.0.4 stuff: - Corrected syslog debugging so it works better. (Brian Cameron) - Minor fix for clean 64 bit compilation. (Brian Cameron) - Fix address of website in README (Tommi Vainikainen) - Translation updates (\305\275ygimantas Beru\304\215ka, Hendrik Brandt, Baris Cicek, Maxim Dziumanenko, Artur Flinta, Raphael Higino, Gabor Kelemen, Priit Laes, Chao-Hsiung Liao, Duarte Loreto, Jordi Mallach, Christophe Merlet, Ankit Patel, Changwoo Ryu, Francisco Javier F. Serrador, Nickolay V. Shmyrev, Clytie Siddall, Slobodan D. Sredojevic, Mugurel Tudor, Miloslav Trmac, Vincent van Adrighem) 2.8.0.3 stuff: - The GDM website has moved to a new location http://www.gnome.org/projects/gdm/, and the GDM mail alias has moved from gdm@sunsite.dk to gdm-list@gnome.org. README, and GDM docs updated with the new information and corrected broken link to the GDM Theme section at http://art.gnome.org/ (Brian Cameron) - Installation location of gdmphotosetup.desktop has moved from the deprecated /usr/share/gnome/capplets to /usr/share/applications (Mark McLoughlin/Brian Cameron) - Honor default session when logging in via autologin. (Hans Petter Jansson). - Removed spaces in locale name since it caused GDM to discard the locales. (Frederic Crozat) - Added missing tooltips (Rodrigo Moya) - Corrected reading of configuration file in gdmflexiserver so it works. Fixes corrupted Session selection dialog presented to user. (Brian Cameron) - Correct use-after-free with the dynamic session in the sessions list, corrects tooltip corruption. (Joe Marcus Clarke) - Translation updates (Laurent Dhima, Raphael Higino, Rhys Jones, Gabor Kelemen, Priit Laes, Kjartan Maraas, Kostas Papadimas, Ignacio Casal Quinteiro, Francisco Javier F. Serrador, Alexander Shopov, Terance Sola, Marcel Telka, Mugurel Tudor, Funda Wang 2.8.0.2 stuff: - GDM now supports more dynamic configuration. The gdm daemon supports the --config option which allows an alternative configuration file to be supported. The --with-configdir configure option may also be used to specify a system-wide configuration location so the gdm.conf file can be located on a mounted directory. To support machine-specific configuration, an existing %sysconfdir/gdm configuration file will override a system-wide configuration file. Refer to the GDM documentation for more information. (Brian Cameron) - New configuration option AlwaysLoginCurrentSession which will automatically switch the user to their previous session without asking. This feature is turned off by default. (William Jon McCann) - Now Use24Clock setting support "auto" which will use the system default for date/time formatting. (Tommi Vainikainen) - Better backwards compatibility support for Welcome and RemoteWelcome. If using an old gdm.conf (older than 2.8.0.0) file that does not have settings for DefaultWelcome and/or DefaultRemoteWelcome, GDM will now continue to work as it did before 2.8.0.0. (Brian Cameron) - Usability improvements to gdmsetup. "Face Browser" tab renamed to "User". Now tabs no longer have mnemonics, since this violates HIG. Fixed broken sensitivity on the "Users" tab. Improved labels. (Brian Cameron) - Support HIG style button layout in gdmlogin. (William Jon McCann) - Use GTK+ themed icon stock_person before falling back to the DefaultFace. (William Jon McCann) - Usability improvements to the face browser when using gdmgreeter, now the background behind the userlist translucent. (William Jon McCann) - Usability improvements to gdmphotosetup, and now better follows HIG. (William Jon McCann) - New selection of face browser images. (William Jon McCann) - No longer stat or read face images from remote home directories. (William Jon McCann) - New gdmflexiserver command "GET_CONFIG_FILE" which will return the location of the configuration file being used by the daemon. (Brian Cameron) - Now gdmflexiserver command "GET_CONFIG" works. Previously it only returned a value if the value was set in the gdm.conf file. Now it returns compiled-in default values if gdm.conf has no setting. (Brian Cameron) - Support DragonFly VT. (Joerg Sonnenberger) - GDM configure script now Supports TCP Wrappers on Solaris. (Brian Cameron) - Many string/grammar improvements. (Tommi Vainikainen, Brian Cameron) - Better C89 compiler support. (Jens Granseuer) - Translation updates (Hendrik Brandt, Nikos Charonitakis, Pawan Chitrakar, Laurent Dhima, Raphael Higino, Theppitak Karoonboonyanan, Gabor Kelemen, Priit Laes, Chao-Hsiung Liao, Kjartan Maraas, William Jon McCann, Ankit Patel, Hendrik Richter, Francisco Javier F. Serrador, Alexander Shopov, Clytie Siddall, Terance Sola, Marcel Telka, Miloslav Trmac, Tommi Vainikainen, Funda Wang, Adam Weinberger, \305\275ygimantas Beru\304\215ka
2005-09-27Relinquish maintainershipmjl1-2/+2
2005-09-17Exclude bin/gdm-dmx-reconnect-proxy from PLIST if dmxext.h is unavailable.minskim2-3/+9
2005-08-21Update to 2.8.0.1:jmmv6-341/+6
- This release fixes a nasty bug which was causing the /etc/gdm/Xsession file to always use /bin/ksh. This caused problems on Linux, where it should be /bin/sh. It now is only /bin/ksh on Solaris builds. (Brian Cameron) - seteuid/setegid logic in the GDM slave logic has been made more sane. This was causing problems running GDM2 on NetBSD (refer to bug #301821). (Julio M. Merino Vidal) - Minor correction to Solaris audit logic. (Gary Winiger) - Updated autogen.sh so it now works with automake > 1.4. - No longer use C99 features that do not work with gcc 2.95, specifically do not declare variables except at the beginning of a block. (Jens Granseuer) - Corrected configure script so it works with pkgconfig 0.17.2. The new pkgconfig broke the build on Solaris since it no longer allows the linker to pull in libraries that are implicitely included. Now all libraries are explicit. - References to libgnome removed from vicious-extensions, so it no longer depends on libgnome. It now depends directly on i18n libraries. (Andrew Case) - The gesture listeners now log debug messages to syslog instead of stdout, and debug can now be turned on by setting the GDM_DEBUG_GESTURES environment variable rather than needing to recompile with debug. This makes it much easier to debug issues. (Brian Cameron) - Leaks fixed (Kjartan Maraas) - Corrections to docs (Andrew Case, Martin Petersen)
2005-08-19Merge CONF_FILES/SUPPORT_FILES and CONF_FILES_PERMS/SUPPORT_FILES_PERMSjlam1-4/+4
as the INSTALL and DEINSTALL scripts no longer distinguish between the two types of files. Drop SUPPORT_FILES{,_PERMS} and modify the packages in pkgsrc accordingly.
2005-08-10Remove the abuse of buildlink that was pkg-config/buildlink3.mk. Thatjlam1-3/+2
file's sole purpose was to provide a dependency on pkg-config and set some environment variables. Instead, turn pkg-config into a "tool" in the tools framework, where the pkg-config wrapper automatically adds PKG_CONFIG_LIBDIR to the environment before invoking the real pkg-config. For all package Makefiles that included pkg-config/buildlink3.mk, remove that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-07-21Change path from devel/pkgconfig to devel/pkg-config.wiz1-2/+2
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-07-20Remove spurious "@dirrm share/examples/rc.d".schmonz1-2/+1
2005-07-17Fix C99 variable declarations to make this pkg compile with gcc 2.95.kristerw5-1/+330
2005-07-13Use ${f} instead of $f, for pkglint.wiz1-5/+5
2005-07-13DragonFlyBSD support, from Joerg Sonnenberger.wiz3-1/+85
2005-06-29Register the rc.d script into the PLIST, which is not done automaticallyjmmv2-2/+5
any more. Bump PKGREVISION to 1. Pointed out by reed@.
2005-06-26Update to 2.8.0.0:jmmv8-113/+97
Interface Changes: - Now gdm, gdm-binary, gdmsetup are installed to /sbin and gdmchooser, gdmgreeter, gdmlogin are installed to /libexec. This better conforms to UNIX recommend installation locations. The gdmconfig and gdmXnest symlinks have been removed since they were redundant. Distributions will need to modify the way GDM programs are launched to reflect these changes. (Brian Cameron) - gdm.conf and GdmSetup now use the DefaultWelcome and DefaultRemoteWelcome keys to specify if the default message should be used. Now the Welcome and RemoteWelcome keys are empty by default. This is to avoid putting strings that are translated in the gdm.conf file. Users that want to use a non-default welcome string will need to ensure that DefaultWelcome and/or DefaultRemoteWelcome are set to false. (Brian Cameron) - Now users to be included in the face browser need to be identified using the gdm.conf "Include" configure option or the "Face Browser" tab in gdmsetup. Previously, GDM parsed the system's password file for a complete list of users and excluded userid's listed in the gdm.conf "Exclude" configure option. This behavior did not work well on systems that use NIS for storing passwords. This previous behavior may be turned back on by setting the gdm.conf "IncludeAll" configure option to "true". (Brian Cameron) - xevie Xserver extension is now turned on by default on Linux for better a11y support. - /bin/ksh is used in the GDM2 Xsession script on Solaris. Since this script sources the user's $HOME/.profile, ksh works better if the profile has bash/ksh style syntax. (Brian Cameron) Other Changes: - Fix so GDM works better on BSD and MacOS. Upon getting EOF on socket/pipe/etc. G_IO_IN is always set and G_IO_HUP may not be set. Therefore, if a length <= 0 is returned from read(), the socket is closed. This prevents gdm2 from causing high CPU-load after logout. (Joe Marcus Clarke) - Now support "session migration" using DMX. Refer to docs. (Mark McLoughlin) - Now support "Dynamic Xservers". Refer to docs. (Bob Terek) - The background colors used in gdmgreeter's Face Browser in can now be themed using the <color iconcolor="" "labelcolor=""> syntax. The Face Browser now shrinks so it is the same size as the treeview so extra white space isn't shown. (Brian Cameron) - To better conform to the Usability Guide, gdmlogin and gdmgreeter now supports an "OK" button which functions the same as hitting <Return> and a Cancel button which allows the user to go back to the "Username" prompt without having to enter an invalid password. (Brian Cameron) - The Face Browser usability has been improved. Now the user can select a different face without having to enter an invalid password. Single-clicking on the face takes the user to Password entry. The cancel button can be used to get back to "Username" entry. (Brian Cameron) - GDM now ships with a collection of default faces installed to datadir/pixmaps/faces. (Jaap A. Haitsma) - Support for ratio scaling of SVG images. (Vincent Untz) - Better left-handed support. Now right and left mouse buttons can be used in all GDM windows/dialogs/etc. (Brian Cameron) - Now can use XDMCP from Xnest session. (Leena Gunda) - Now login success/failure sounds can be selected in gdm.conf or in the Accessibility tab of gdmsetup. (Andrew Case, Mark McLoughlin) - Now "random theme" can be selected in the gdm.conf file or gdmsetup to allow a different theme to be used for each login. (Andrew Case) - Now support background programs that are started after a timedelay and can be restarted after a delay. Useful for running a screensaver at login time. (Laurent Birtz) - gdmphotosetup has been improved so it now scales the face image to GDM's max icon size before saving it. By default it looks in datadir/pixmaps/faces to find face images. (Brian Cameron) - <Control>-U may now be used to clear the entry field. Now <Tab> works like <Enter> in the login screen. (Brian Cameron) - gdmflexiserver now supports the GET_CONFIG command, so that other programs can access the GDM configuration data in a stable fashion. This is useful for other programs that might want to know what the system suspend/halt/reboot command is or what the max icon size for creating gdm2 face images, etc. (Brian Cameron) - Flexiserver commands are now sent as a single call to gdm_connection_write or gdm_connection_printf rather than building commands and sending them in pieces. Fixes bug #158799. (Brian Cameron) - Now gesture listener configuration files specify AT programs by full PATH (default EXPANDED_BINDIR). This can be overridden via the --with-at-bindir configure option. Since AT programs are launched as user gdm2, it is more secure to not depend on PATH. (Brian Cameron) - Now use more sensible arguments for starting magnifier. (Bill Haneman) - gdmsetup Now has a separate tab for configuring the Face Browser, and for configuring the Xserver. Now the checkboxes for turning on the Face Browser and XDMCP are on the Security tab. The Face Browser and XDMCP tabs are insenitive if they are not enabled. Now users can turn on/off Theme menu choice for gdmlogin in the Accessibility tab. Can turn on/off debug in the Security tab. RemoteWelcome is insensitive if XDMCP is not enabled. Better mnemonics. (Brian Cameron, Andrew Case) - GDM now no longer uses deprecated widgets. The new file selection widget is used (which no longer core dumps if you click on the sidebars). GtkComboBox and GtkComboBoxEntry are used instead of GtkEntry and GtkOptionMenu (Brian Cameron) - gdmthemetester now uses gdmwhich instead of which, so it works better on Solaris. (Brian Cameron) - Timed login message is displayed in a separate label on gdmlogin which avoids problems caused because different things were trying to use the same label for status messages. Reorganized gdmlogin screen so it no longer should resize as it is being used. (Brian Cameron) - The max size of the username/password entry is now set to PAM_MAX_RESP_SIZE to allow long username/password entry. If PAM is not set, it is defaulted to 256. (Brian Cameron, Ali Akcaagac) - Now dialogs that ask the user if they want to change their default language/session have a Cancel button so the user can return to the login screen. (Brian Cameron) - Theme save remembers where the last theme was installed and opens to that location. Also fixed bug which was causing *.tar theme files to not install properly. (Brian Cameron) - No longer rely on Xserver physical screen geometry which sometimes causes text to be too big or too small. Now use gdk/pango functions to get root window resources. (Ray Strode) - Better sorting of session names in the Session menu. (Ray Strode) - Remove gdm_debug from signal handlers since they aren't safe in signal handlers (Mark McLoughlin) - Many strings, docs, README's have been improved. Better wording, better grammar. (Brian Cameron, Seb Wills, Adam Weinberger, Abel Cheung, Kjartan Maraas, Danilo \305\240egan, Nicholas Skehin) - Many translation improvements. Entries in the language list now show their encoding so you no longer see what appear to be identical entries in the language list. (Nikos Charonitakis, Theppitak Karoonboonyanan, Priit Laes, David Lodge, Jordi Mallach, Kjartan Maraas, Gareth Owen, Ahmad Riza H Nst, Kostas Papadimas, Francisco Javier F. Serrador, Danilo \305\240egan, Alexander Shopov, \303\205smund Skj\303\246veland, Clytie Siddall, Miloslav Trmac, Tommi Vainikainen, Funda Wang, Adam Weinberger) - gi18n.h is used instead of libgnome header files. (Christian - Manny Calavera - Neumair) - Some cleanup (Brian Cameron, Mark McLoughlin)
2005-06-01Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.jlam1-2/+1
Several changes are involved since they are all interrelated. These changes affect about 1000 files. The first major change is rewriting bsd.builtin.mk as well as all of the builtin.mk files to follow the new example in bsd.builtin.mk. The loop to include all of the builtin.mk files needed by the package is moved from bsd.builtin.mk and into bsd.buildlink3.mk. bsd.builtin.mk is now included by each of the individual builtin.mk files and provides some common logic for all of the builtin.mk files. Currently, this includes the computation for whether the native or pkgsrc version of the package is preferred. This causes USE_BUILTIN.* to be correctly set when one builtin.mk file includes another. The second major change is teach the builtin.mk files to consider files under ${LOCALBASE} to be from pkgsrc-controlled packages. Most of the builtin.mk files test for the presence of built-in software by checking for the existence of certain files, e.g. <pthread.h>, and we now assume that if that file is under ${LOCALBASE}, then it must be from pkgsrc. This modification is a nod toward LOCALBASE=/usr. The exceptions to this new check are the X11 distribution packages, which are handled specially as noted below. The third major change is providing builtin.mk and version.mk files for each of the X11 distribution packages in pkgsrc. The builtin.mk file can detect whether the native X11 distribution is the same as the one provided by pkgsrc, and the version.mk file computes the version of the X11 distribution package, whether it's built-in or not. The fourth major change is that the buildlink3.mk files for X11 packages that install parts which are part of X11 distribution packages, e.g. Xpm, Xcursor, etc., now use imake to query the X11 distribution for whether the software is already provided by the X11 distribution. This is more accurate than grepping for a symbol name in the imake config files. Using imake required sprinkling various builtin-imake.mk helper files into pkgsrc directories. These files are used as input to imake since imake can't use stdin for that purpose. The fifth major change is in how packages note that they use X11. Instead of setting USE_X11, package Makefiles should now include x11.buildlink3.mk instead. This causes the X11 package buildlink3 and builtin logic to be executed at the correct place for buildlink3.mk and builtin.mk files that previously set USE_X11, and fixes packages that relied on buildlink3.mk files to implicitly note that X11 is needed. Package buildlink3.mk should also include x11.buildlink3.mk when linking against the package libraries requires also linking against the X11 libraries. Where it was obvious, redundant inclusions of x11.buildlink3.mk have been removed.
2005-05-31Rename option PAM to pam (so all options are lower case). Backwardsdillo1-3/+3
compatibility provided via PKG_OPTIONS_LEGACY_OPTS.
2005-05-02RCD_SCRIPTS_EXAMPLEDIR is no longer customizable.reed1-1/+2
And always is defined as share/examples/rc.d which was the default before. This rc.d scripts are not automatically added to PLISTs now also. So add to each corresponding PLIST as required. This was discussed on tech-pkg in late January and late April. Todo: remove the RCD_SCRIPTS_EXAMPLEDIR uses in MESSAGES and elsewhere and remove the RCD_SCRIPTS_EXAMPLEDIR itself.
2005-04-26update to 2.6.0.9drochner3-7/+9
changes: -bugfix (solaris only appearently) -translation updates
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-03-22Update to 2.6.0.8:jmmv3-17/+20
- Enhanced a11y gesture listeners so they support XInput events for better a11y support. (Bill Haneman). - Add STRUTS support to gdm2's window manager for better a11y support (Bill Haneman). - Improved the way the user's default PATH is set up by configure so it is set more sanely without redundant PATH's, and is more careful about not putting symlinked X11 directories in the PATH. Now can configure user's default directory via the --with-post-path argument. (Brian Cameron). - New configuration option to disallow visible feedback in password entry. (John Martinsson). - Fix width of "user name entry" to shrink to fit parent widget so text does not run out-of-bounds. (Chookij Vanatham) - Restart slave process if XDMCP chooser is selected from flexi server. (Leena Gunda) - Make default face obey the MaxIconWidth and MaxIconHeight configuration settings. (Diego Gonzalez) - gdm2 slave now sources /etc/environment if it exists. (Vicent Berger) - Correct gdmsetup's tooltip to conform to GNOME HIG. (Sebastien Bacher) - Use ngettext for translation. (Christian Rose) - Set default font size to "Sans 12". (Erwann Chenede) - Set name of password entry for more friendly a11y (Erwann Chenede) - Mark "Remove Theme" for translation. (Balamurali Viswanathan) - Remove <span> tags from language display since they were causing formatting issues for some users. (Glynn Foster) - Ensure LC_MESSAGES is set so the user's default language can be displayed (Hidetoshi Tajima). - Specify font for username/password entry for gdm2 supplied themes. (Alexander Kirillov) - Add Kinyarwanda and Armenian to language list. (Steve Murphy and petrosyan@gmail.com) - Correct IPv6 logic so that it supports an IPv4 XDMCP request when IPv6 is enabled. Fixed configure help for --enable-ipv6. (Brian Cameron) - Set more sane Reboot/Halt/Shutdown commands on Solaris. (Brian Cameron). - Correct the usage of IFS in the Init/PreSession/PostSession/Xsession scripts so it works on Solaris. (Leena Gunda) - Support logindevperm on Solaris for automatic/timed login. (Brian Cameron) - Swap Alt and Meta keys on Solaris. (Leena Gunda) - Correct IPv6 identification for Solaris. (Leena Gunda) - Cleanup. (Mark McLoughlin and Kjartan Marass)
2005-02-23Add RMD160 checksums to the SHA1 ones.wiz1-1/+4
2005-02-03Update to 2.6.0.7.jmmv5-35/+42
- Convert to use bsd.pkg.options.mk. - Fix PAM handling; the gdmaskpass binary seems to be only available when building with linux-pam, which resulted in broken PLISTs before. Changes in this version: - Now using CVS head of vicious-extensions, left out of previous release due to schedule freeze. - Do not init the wm twice if gdm_wm_init is called twice. (George) - Always destroy dialog widget in greeter to fix non-fatal error dialogs from hanging around. (George) - Leak corrected in daemon/verify-pam.c. (George) - Corrected g_strconcat call in gui/gdmsetup.c. (meissner@suse.de) - Added Afrikaans, Northern Sotho, South African English, and Zulu to language translations. (Dwayne Baily) - Updated build files so it can be built and distributed with new buildtools than 1.4. makedist fixes, etc.
2005-01-14Create a pam.buildlink3.mk file that is used by PAM-using packages.jlam1-2/+2
It includes the correct buildlink3.mk file from either Linux-PAM (security/PAM) or OpenPAM (security/openpam) and eventually will support solaris-pam. pam.buildlink3.mk will: * set PAMBASE to the base directory of the PAM files; * set PAM_TYPE to the PAM implementation used. There are two variables that can be used to tweak the selection of the PAM implementation: PAM_DEFAULT is a user-settable variable whose value is the default PAM implementation to use. PAM_ACCEPTED is a package-settable list of PAM implementations that may be used by the package. Modify most packages that include PAM/buildlink3.mk to include pam.buildlink3.mk instead.
2004-12-28Update to 2.6.0.6:jmmv3-15/+15
- Allow flexi x servers to be launched from the fifo script with "echo FLEXI_XSERVER > <ServAuthDir>/.gdmfifo" (Tuukka Hastrup, me) - Autologin works on the first handled display not just first local display - There is a global cookie for the SUP protocol in <ServAuthDir>/.cookie - Xnest is set up properly on Solaris (Brian) - Fixup comments in the config file (Brian, me) - Fix language selection (Ray Strode) - Set the GDM_XSERVER_LOCATION env var on the session so that the user can find out what they can do. - Fix logindevperm stuff to allow a11y access to sound (Brian Cameron) - Solaris build fixes for Solaris 9 and earlier (Brian Cameron) - Translation updates (Kjartan Maraas, Christophe Merlet, Changwoo Ryu, Laszlo Dvornik, Adam Weinberger, Zygimantas Berucka, Alessio Frusciante, Francesco Marletta)