ports/96435: Update port: sysutils/graphicboot Provides graphical X Window startup to FreeBSD during 'rc'
Matthew Holder
sixxgate at hotmail.com
Thu Apr 27 22:00:34 UTC 2006
>Number: 96435
>Category: ports
>Synopsis: Update port: sysutils/graphicboot Provides graphical X Window startup to FreeBSD during 'rc'
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Thu Apr 27 22:00:30 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Matthew Holder
>Release: 6.0-RELEASE
>Organization:
>Environment:
FreeBSD server.holder 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Mon Apr 24 14:38:07 CDT 2006 root at server.holder:/usr/src/sys/i386/compile/SERVER i386
>Description:
graphicboot starts the machines local X Window and displays the messages
echoed during boot up while the rc script is setting up the operating
system.
WWW: http://matt.sixxgate.com/
- Matthew Holder
sixxgate at hotmail.com
>How-To-Repeat:
>Fix:
diff -ruN graphicboot.old/Makefile graphicboot/Makefile
--- graphicboot.old/Makefile Tue Apr 25 09:56:21 2006
+++ graphicboot/Makefile Thu Apr 27 16:25:19 2006
@@ -6,8 +6,7 @@
#
PORTNAME= graphicboot
-PORTVERSION= 1.0
-PORTREVISION= 1
+PORTVERSION= 1.1
CATEGORIES= sysutils
MASTER_SITES= http://matt.sixxgate.com/files/
@@ -16,17 +15,19 @@
RUN_DEPENDS= xloadimage:${PORTSDIR}/x11/xloadimage
+USE_X_PREFIX= yes
USE_MOTIF= yes
USE_BZIP2= yes
-USE_IMAKE= yes
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
-MAN1= graphicboot.1
+MAN8= graphicboot.8 sendgbmsg.8
MANCOMPRESSED= yes
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 500000
-BROKEN= The graphical boot requires rcorder which is only on FreeBSD 5 or greater.
+IGNORE= requires rcorder which is only on FreeBSD 5 or greater
.endif
post-install:
diff -ruN graphicboot.old/distinfo graphicboot/distinfo
--- graphicboot.old/distinfo Tue Apr 25 09:56:21 2006
+++ graphicboot/distinfo Thu Apr 27 16:25:23 2006
@@ -1,3 +1,3 @@
-MD5 (graphicboot-1.0.tar.bz2) = 35f89a49e34ebebc094ff58726ce36af
-SHA256 (graphicboot-1.0.tar.bz2) = a5922e0ec6717f5f6b651a3c82f21b9a24f1c7353b3a052d3e43894a0beec519
-SIZE (graphicboot-1.0.tar.bz2) = 31131
+MD5 (graphicboot-1.1.tar.bz2) = e8176ac082523c9057f4f1e95794ceb4
+SHA256 (graphicboot-1.1.tar.bz2) = abcfa4b10073e4f7fafeff58bd3f93b80ce71c11037255e45a3a86c1a66ffca8
+SIZE (graphicboot-1.1.tar.bz2) = 102726
diff -ruN graphicboot.old/files/patch-Imakefile graphicboot/files/patch-Imakefile
--- graphicboot.old/files/patch-Imakefile Tue Apr 25 09:56:21 2006
+++ graphicboot/files/patch-Imakefile Wed Dec 31 18:00:00 1969
@@ -1,19 +0,0 @@
---- Imakefile.orig Tue Apr 18 16:00:52 2006
-+++ Imakefile Tue Apr 18 16:01:24 2006
-@@ -48,11 +48,11 @@
- ComplexProgramTarget(graphicboot)
-
- install::
-- $(INSTALL) $(INSTALLFLAGS) $(INSTPGMFLAGS) startgraphicboot $(RC_DDIR)/startgraphicboot
-- $(INSTALL) $(INSTALLFLAGS) $(INSTPGMFLAGS) endgraphicboot $(RC_DDIR)/endgraphicboot
-+ $(INSTALL) $(INSTALLFLAGS) startgraphicboot $(RC_DDIR)/startgraphicboot
-+ $(INSTALL) $(INSTALLFLAGS) endgraphicboot $(RC_DDIR)/endgraphicboot
- $(MKDIRHIER) $(XBCONF)
-- $(INSTALL) $(INSTALLFLAGS) $(INSTPGMFLAGS) Xsplash.jpg $(XBCONF)/Xsplash.jpg
-- $(INSTALL) $(INSTALLFLAGS) $(INSTPGMFLAGS) Xresources $(XBCONF)/Xresources
-- $(INSTALL) $(INSTALLFLAGS) $(INSTPGMFLAGS) xorg.conf $(XBCONF)/xorg.conf
-+ $(INSTALL) $(INSTALLFLAGS) Xsplash.jpg $(XBCONF)/Xsplash.jpg
-+ $(INSTALL) $(INSTALLFLAGS) Xresources $(XBCONF)/Xresources
-+ $(INSTALL) $(INSTALLFLAGS) xorg.conf $(XBCONF)/xorg.conf
- $(LN) -f $(DESTDIR)$(BINDIR)/$(XSERVERNAME) $(XBCONF)/Xserver
- chmod +x $(RC_DDIR)/startgraphicboot $(RC_DDIR)/endgraphicboot
diff -ruN graphicboot.old/pkg-message graphicboot/pkg-message
--- graphicboot.old/pkg-message Tue Apr 25 09:56:21 2006
+++ graphicboot/pkg-message Thu Apr 27 16:25:19 2006
@@ -5,11 +5,11 @@
mode. If you need to make any changes to the xorg.conf
file, please remember to leave the resolution at 640x480.
-Please not that if you are using XDM or another display
+Please note that if you are using XDM or another display
manager for graphical logon, please edit its startup
script by adding the line at the beginning:
- echo _XGB_EGB
+ sendgbmsg -e
This will cause the graphicboot to end before the
display manager starts.
diff -ruN graphicboot.old/pkg-plist graphicboot/pkg-plist
--- graphicboot.old/pkg-plist Tue Apr 25 09:56:21 2006
+++ graphicboot/pkg-plist Thu Apr 27 16:25:19 2006
@@ -1,4 +1,5 @@
bin/graphicboot
+bin/sendgbmsg
@cwd /etc/Xboot
Xserver
Xresources
@@ -9,3 +10,7 @@
@cwd /etc/rc.d
startgraphicboot
endgraphicboot
+MSG.NETWORKING
+MSG.LOGIN
+MSG.DAEMON
+MSG.SERVER
\ No newline at end of file
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list