pkgsrc-Bugs archive

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

pkg/34142: x11/kdebase3 all Solaris release with ABI=64



>Number:         34142
>Category:       pkg
>Synopsis:       x11/kdebase3 all Solaris release with ABI=64
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Aug 04 15:35:00 +0000 2006
>Originator:     Gilles Dauphin
>Release:        SunOS 5.10 i86pc
>Organization:
ENST 
>Environment:


System: SunOS bi.enst.fr 5.10 Generic_Patch_118844-30 i86pc


>Description:


A 64bits libXdmcp and libXau does not exist on solaris (any release and any 
arch)
kdebase3 try to build /bin/kdm (look in kdm subdir) and fail.
Some client in kdebase use libXau but it is wrong, all client
part are in the correct Xlib place for 64bits ABI (on solaris ;)

if you don't build utility that use Xdmcp (xession, etc... , look at configure 
--help)
the PLIST is also wrong.

Patch is in the fix...




>How-To-Repeat:





>Fix:


--- Makefile.orig       Thu Aug  3 17:26:33 2006
+++ Makefile    Thu Aug  3 19:45:16 2006
@@ -115,9 +115,16 @@
 CONFIGURE_ARGS+=       --with-pam
 .endif
 
+
 # Solaris 10 has libusb only for 32 bit ABI (see PR 33727).
+# Same for libXau, Xau is for server part, not for clients.
+# All Auth parts for client is in Xlib (solaris)
 .if ${OPSYS} == "SunOS" && ${MACHINE_ARCH} == "x86_64"
 CONFIGURE_ARGS+=       --without-libusb
+BUILDLINK_TRANSFORM+=  rm:-lXau
+PLIST_SUBST+=          HAVE_LIBXDMCP="@comment "
+.else
+PLIST_SUBST+=          HAVE_LIBXDMCP=""
 .endif
 
 .if ${OPSYS} == "NetBSD" || ${OPSYS} == "FreeBSD" || ${OPSYS} == "Linux"

---------------------------------------------------------------------------------------------------------------
--- PLIST.orig  Thu Aug  3 14:28:05 2006
+++ PLIST       Thu Aug  3 17:43:07 2006
@@ -2,7 +2,7 @@
 bin/appletproxy
 bin/drkonqi
 bin/extensionproxy
-bin/genkdmconf
+${HAVE_LIBXDMCP}bin/genkdmconf
 bin/kaccess
 bin/kappfinder
 bin/kapplymousetheme
@@ -27,10 +27,10 @@
 bin/kdesu
 bin/kdesud
 bin/kdialog
-bin/kdm
-bin/kdm_config
-bin/kdm_greet
-bin/kdmctl
+${HAVE_LIBXDMCP}bin/kdm
+${HAVE_LIBXDMCP}bin/kdm_config
+${HAVE_LIBXDMCP}bin/kdm_greet
+${HAVE_LIBXDMCP}bin/kdmctl
 bin/keditbookmarks
 bin/keditfiletype
 bin/kfind
@@ -63,7 +63,7 @@
 bin/krandrtray
 bin/krdb
 bin/kreadconfig
-bin/krootimage
+${HAVE_LIBXDMCP}bin/krootimage
 bin/ksmserver
 bin/ksplash
 bin/ksplashsimple
@@ -1602,96 +1602,96 @@
 share/kde/apps/kdisplay/color-schemes/Windows95.kcsrc
 share/kde/apps/kdisplay/color-schemes/WindowsXP.kcsrc
 share/kde/apps/kdisplay/color-schemes/YellowOnBlue.kcsrc
-share/kde/apps/kdm/faces/.default.face.icon
-share/kde/apps/kdm/faces/root.face.icon
-share/kde/apps/kdm/pics/kdelogo-crystal.png
-share/kde/apps/kdm/pics/kdelogo.png
-share/kde/apps/kdm/pics/shutdown.jpg
-share/kde/apps/kdm/pics/users/Apple.png
-share/kde/apps/kdm/pics/users/BeachBall.png
-share/kde/apps/kdm/pics/users/Blowfish.png
-share/kde/apps/kdm/pics/users/Bug.png
-share/kde/apps/kdm/pics/users/Butterfly.png
-share/kde/apps/kdm/pics/users/Car.png
-share/kde/apps/kdm/pics/users/Cow.png
-share/kde/apps/kdm/pics/users/Daemon.png
-share/kde/apps/kdm/pics/users/Dog.png
-share/kde/apps/kdm/pics/users/Elephant.png
-share/kde/apps/kdm/pics/users/Flower.png
-share/kde/apps/kdm/pics/users/Frog.png
-share/kde/apps/kdm/pics/users/Ghost.png
-share/kde/apps/kdm/pics/users/Guitar.png
-share/kde/apps/kdm/pics/users/Heart.png
-share/kde/apps/kdm/pics/users/Konqui.png
-share/kde/apps/kdm/pics/users/Lion.png
-share/kde/apps/kdm/pics/users/Monkey.png
-share/kde/apps/kdm/pics/users/Penguin.png
-share/kde/apps/kdm/pics/users/Pig.png
-share/kde/apps/kdm/pics/users/Rabbit.png
-share/kde/apps/kdm/pics/users/Ring.png
-share/kde/apps/kdm/pics/users/Scream.png
-share/kde/apps/kdm/pics/users/Shark.png
-share/kde/apps/kdm/pics/users/Splash.png
-share/kde/apps/kdm/pics/users/Star.png
-share/kde/apps/kdm/pics/users/Teddybear.png
-share/kde/apps/kdm/pics/users/Turtle.png
-share/kde/apps/kdm/pics/users/default1.png
-share/kde/apps/kdm/pics/users/default2.png
-share/kde/apps/kdm/pics/users/default3.png
-share/kde/apps/kdm/pics/users/root1.png
-share/kde/apps/kdm/sessions/9wm.desktop
-share/kde/apps/kdm/sessions/aewm++.desktop
-share/kde/apps/kdm/sessions/aewm.desktop
-share/kde/apps/kdm/sessions/afterstep.desktop
-share/kde/apps/kdm/sessions/amaterus.desktop
-share/kde/apps/kdm/sessions/amiwm.desktop
-share/kde/apps/kdm/sessions/asclassic.desktop
-share/kde/apps/kdm/sessions/blackbox.desktop
-share/kde/apps/kdm/sessions/cde.desktop
-share/kde/apps/kdm/sessions/ctwm.desktop
-share/kde/apps/kdm/sessions/cwwm.desktop
-share/kde/apps/kdm/sessions/enlightenment.desktop
-share/kde/apps/kdm/sessions/evilwm.desktop
-share/kde/apps/kdm/sessions/fluxbox.desktop
-share/kde/apps/kdm/sessions/flwm.desktop
-share/kde/apps/kdm/sessions/fvwm.desktop
-share/kde/apps/kdm/sessions/fvwm95.desktop
-share/kde/apps/kdm/sessions/gnome.desktop
-share/kde/apps/kdm/sessions/golem.desktop
-share/kde/apps/kdm/sessions/icewm.desktop
-share/kde/apps/kdm/sessions/ion.desktop
-share/kde/apps/kdm/sessions/kde.desktop
-share/kde/apps/kdm/sessions/larswm.desktop
-share/kde/apps/kdm/sessions/lwm.desktop
-share/kde/apps/kdm/sessions/matchbox.desktop
-share/kde/apps/kdm/sessions/metacity.desktop
-share/kde/apps/kdm/sessions/mwm.desktop
-share/kde/apps/kdm/sessions/olvwm.desktop
-share/kde/apps/kdm/sessions/olwm.desktop
-share/kde/apps/kdm/sessions/openbox.desktop
-share/kde/apps/kdm/sessions/oroborus.desktop
-share/kde/apps/kdm/sessions/phluid.desktop
-share/kde/apps/kdm/sessions/pwm.desktop
-share/kde/apps/kdm/sessions/qvwm.desktop
-share/kde/apps/kdm/sessions/ratpoison.desktop
-share/kde/apps/kdm/sessions/sapphire.desktop
-share/kde/apps/kdm/sessions/sawfish.desktop
-share/kde/apps/kdm/sessions/twm.desktop
-share/kde/apps/kdm/sessions/ude.desktop
-share/kde/apps/kdm/sessions/vtwm.desktop
-share/kde/apps/kdm/sessions/w9wm.desktop
-share/kde/apps/kdm/sessions/waimea.desktop
-share/kde/apps/kdm/sessions/wm2.desktop
-share/kde/apps/kdm/sessions/wmaker.desktop
-share/kde/apps/kdm/sessions/xfce.desktop
-share/kde/apps/kdm/sessions/xfce4.desktop
-share/kde/apps/kdm/themes/circles/GdmGreeterTheme.desktop
-share/kde/apps/kdm/themes/circles/background.svg
-share/kde/apps/kdm/themes/circles/circles.xml
-share/kde/apps/kdm/themes/circles/flower.png
-share/kde/apps/kdm/themes/circles/help.png
-share/kde/apps/kdm/themes/circles/options.png
-share/kde/apps/kdm/themes/circles/screenshot.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/faces/.default.face.icon
+${HAVE_LIBXDMCP}share/kde/apps/kdm/faces/root.face.icon
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/kdelogo-crystal.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/kdelogo.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/shutdown.jpg
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/Apple.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/BeachBall.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/Blowfish.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/Bug.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/Butterfly.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/Car.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/Cow.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/Daemon.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/Dog.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/Elephant.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/Flower.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/Frog.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/Ghost.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/Guitar.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/Heart.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/Konqui.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/Lion.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/Monkey.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/Penguin.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/Pig.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/Rabbit.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/Ring.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/Scream.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/Shark.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/Splash.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/Star.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/Teddybear.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/Turtle.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/default1.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/default2.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/default3.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/pics/users/root1.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/9wm.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/aewm++.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/aewm.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/afterstep.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/amaterus.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/amiwm.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/asclassic.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/blackbox.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/cde.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/ctwm.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/cwwm.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/enlightenment.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/evilwm.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/fluxbox.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/flwm.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/fvwm.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/fvwm95.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/gnome.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/golem.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/icewm.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/ion.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/kde.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/larswm.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/lwm.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/matchbox.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/metacity.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/mwm.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/olvwm.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/olwm.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/openbox.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/oroborus.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/phluid.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/pwm.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/qvwm.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/ratpoison.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/sapphire.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/sawfish.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/twm.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/ude.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/vtwm.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/w9wm.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/waimea.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/wm2.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/wmaker.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/xfce.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/sessions/xfce4.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/themes/circles/GdmGreeterTheme.desktop
+${HAVE_LIBXDMCP}share/kde/apps/kdm/themes/circles/background.svg
+${HAVE_LIBXDMCP}share/kde/apps/kdm/themes/circles/circles.xml
+${HAVE_LIBXDMCP}share/kde/apps/kdm/themes/circles/flower.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/themes/circles/help.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/themes/circles/options.png
+${HAVE_LIBXDMCP}share/kde/apps/kdm/themes/circles/screenshot.png
 share/kde/apps/keditbookmarks/keditbookmarks-genui.rc
 share/kde/apps/keditbookmarks/keditbookmarksui.rc
 share/kde/apps/kfindpart/icons/locolor/22x22/actions/archive.png
@@ -2216,20 +2216,20 @@
 share/kde/config/katerc
 share/kde/config/kdesktop_custom_menu1
 share/kde/config/kdesktop_custom_menu2
-share/kde/config/kdm/README
-share/kde/config/kdm/Xaccess
-share/kde/config/kdm/Xreset
-share/kde/config/kdm/Xsession
-share/kde/config/kdm/Xsetup
-share/kde/config/kdm/Xstartup
-share/kde/config/kdm/Xwilling
-share/kde/config/kdm/backgroundrc
-share/kde/config/kdm/kdmrc
+${HAVE_LIBXDMCP}share/kde/config/kdm/README
+${HAVE_LIBXDMCP}share/kde/config/kdm/Xaccess
+${HAVE_LIBXDMCP}share/kde/config/kdm/Xreset
+${HAVE_LIBXDMCP}share/kde/config/kdm/Xsession
+${HAVE_LIBXDMCP}share/kde/config/kdm/Xsetup
+${HAVE_LIBXDMCP}share/kde/config/kdm/Xstartup
+${HAVE_LIBXDMCP}share/kde/config/kdm/Xwilling
+${HAVE_LIBXDMCP}share/kde/config/kdm/backgroundrc
+${HAVE_LIBXDMCP}share/kde/config/kdm/kdmrc
 share/kde/config/klipperrc
 share/kde/config/konqsidebartng.rc
 share/kde/config/kshorturifilterrc
 share/kde/config/kxkb_groups
-share/kde/doc/kdm/README
+${HAVE_LIBXDMCP}share/kde/doc/kdm/README
 share/kde/icons/Daemon.png
 share/kde/icons/NetBSD-flag.png
 share/kde/icons/crystalsvg/128x128/apps/access.png






Home | Main Index | Thread Index | Old Index