are *REQUIRED* (in fact, only the former) to get gdm working.
- Manually set 'procname' in the rc.d script so that 'gdm stop' works.
- Allow the rc.d script to work w/o rc.subr.
- Use PAM's buildlink2.mk file instead of a simple DEPENDS.
- Remove useless stuff from PLIST.
- Simplify Makefile a bit.
- As a result, bump PKGREVISION to 1.
anymore).
Update provided by Min Sik Kim via pkgsrc-wip, with minimal changes by me.
Changes:
2.4.4.7 stuff:
- Fix build problem caused by intltool (fixes#130234)
- Translation update (Zygimantas Berucka)
2.4.4.6 stuff:
- Fixes xdmcp session counting (fixes#126465)
- The programs that want to talk to gdm check ownership of /tmp/.gdm_socket
for added paranoia
- Fix assert failure when starting Xnest (fixes#127780)
- Time for the fail delay is in microseconds (Leena Gunda, fixes#128507)
- Translation updates (Maxim Dziumanenko, Dmitry G. Mastrukov, Russian team,
Andras Timar, Sanlig Badral, Paul Duffy, David O'Callaghan,
Jordi Mallach, Jordi Mas, Guntupalli Karunakar, Andras Timar)
2.4.4.5 stuff:
- Brown paper security bag: ~/.Xauthority could be left readable
after logout
- gecos info (face browser user name) didn't get through if non-utf8
(Frederic Crozat) (fixes mandrake #5309)
- Translation updates (another brown paper bag, these went in over
the last month) (Kjartan Maraas, Andras Timar, Danilo Segan,
Ales Nyakhaychyk, Asmund Skjaeveland, Gustavo Maciel Dias Vieira,
Augusta Marques da Silva, Richard Allen)
And more... please review NEWS file to see a full list of changes.
USE_PKGINSTALL is "YES". bsd.pkg.install.mk will no longer automatically
pick up a INSTALL/DEINSTALL script in the package directory and assume that
you want it for the corresponding *_EXTRA_TMPL variable.
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES". This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile. Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
Fix sed command to disable pam checks to avoid an empy for loop in configure
Add configure check for setlogin(), and use it in daemon/slave.c
Need to define BSD_COMP before including sys/ioctl.h on SunOS to get BSD ioctls.
user who's pw_passwd is set to "*". NetBSD gives all users "*", same if
shadow passwords are used on Linux, Solaris etc. Commenting out that part
makes the face-browser work. (I'll submit this to the gdm-folks, as well.)
Change pid-file from /var/run/xdm.pid to /var/run/gdm.pid now that we have
our own ${PREFIX}/etc/rc.d/gdm script.
Bump PKGREVISION.
(Changes suggested in PR pkg/17184 by Cliff <cliff at snipe444 dot org>,
applied after feedback from MAINTAINER and tron. This closes said PR.)
Remove `-p' from mkdir arguments, it is already part of ${MKDIR}.
While here substitute a couple of ${PREFIX} by `%D' in
`@exec ${MKDIR} ...' lines and add a couple of missing `%D' in such lines too!
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also
change dependency examples in Packages.txt to reflect this.
which takes entries of the format <make-definition-name>=<pkgname>. This
has not been added to MAKEFLAGS because (a) premature optimisation is the
root of all evil, and (b) because the .for loop used to implement this
shows the wrong results when multiple prefices are evaluated.
Modify all the package Makefiles to use EVAL_PREFIX, thereby simplifying
them considerably.
ALso simplify the logic to calculate the prefix as well.
package's prefix would not work as part of the environment specification
via MAKE_ENV (as it would not be executed in the correct directory).
Fix this by invoking pkg_info(1) directly, not via an intermediate make(1)
step - this is not as clean, but more effective (i.e. it works).
a bit more user-friendly.
Introduce a show-{gtk+,imlib,kdebase,qt1,qt2,xpm}-prefix target in
bsd.pkg.mk, and use "${MAKE} show-*-prefix" in package Makefiles.
like what we get from XDM or KDM and use setlogin().
A complete rewrite of the session setup will be requested via a bug report
to the GNOME maintainers.
not in the package) which causes weird problems like "~/.Xauthority"
being owned by user "root" suddenly. Obviously the user privileges
are not initialized properly.