Yes minus the hooking to the build yet. We need more test results for amd64.
On Sun, Jan 20, 2008 at 11:42:13AM +0100, Antoine Jacoutot wrote: > Hi. > > This diff does some cleaning and add missing stuffs to the newly imported > kqemu port. > > - add missing RCS tags > - respect $CC > - add NO_REGRESS > - s/$LOCALBASE/$PREFIX > - lowercase email > - hook to the build > - add _kqemu user to infrastructure/db/user.list > > Comments/OK? > > -- > Antoine > Index: user.list > =================================================================== > RCS file: /cvs/ports/infrastructure/db/user.list,v > retrieving revision 1.82 > diff -u -r1.82 user.list > --- user.list 21 Nov 2007 18:44:34 -0000 1.82 > +++ user.list 20 Jan 2008 10:16:52 -0000 > @@ -105,3 +105,4 @@ > 594 _ejabberd _ejabberd net/ejabberd > 595 _poppassd _poppassd sysutils/openpoppassd > 596 _heartbeat _heartbeat sysutils/heartbeat > +597 _kqemu emulators/kqemu > Index: Makefile > =================================================================== > RCS file: /cvs/ports/emulators/Makefile,v > retrieving revision 1.41 > diff -u -r1.41 Makefile > --- Makefile 18 Jan 2008 14:42:33 -0000 1.41 > +++ Makefile 20 Jan 2008 10:18:14 -0000 > @@ -16,6 +16,7 @@ > SUBDIR += gns3 > SUBDIR += gxemul > SUBDIR += ines > + SUBDIR += kqemu > SUBDIR += mastergear > SUBDIR += qemu > SUBDIR += redhat > Index: Makefile > =================================================================== > RCS file: /cvs/ports/emulators/kqemu/Makefile,v > retrieving revision 1.2 > diff -u -r1.2 Makefile > --- Makefile 20 Jan 2008 00:13:21 -0000 1.2 > +++ Makefile 20 Jan 2008 10:40:51 -0000 > @@ -1,13 +1,16 @@ > +# $OpenBSD$ > + > ONLY_FOR_ARCHS= i386 amd64 > > COMMENT= QEMU accelerator module > > DISTNAME= kqemu-1.3.0pre11 > +PKGNAME= ${DISTNAME}p0 > CATEGORIES= emulators > > HOMEPAGE= http://fabrice.bellard.free.fr/qemu/ > > -MAINTAINER= Todd T. Fries <[EMAIL PROTECTED]> > +MAINTAINER= Todd T. Fries <[EMAIL PROTECTED]> > > # GPL > PERMIT_PACKAGE_CDROM= Yes > @@ -20,8 +23,15 @@ > BUILD_DEPENDS= ::devel/gmake > > CONFIGURE_STYLE= gnu > +CONFIGURE_ARGS= --cc=${CC} \ > + --host-cc=${CC} \ > + --make=${MAKE_PROGRAM} > + > MAKE_FILE= Makefile.openbsd > -PREFIX= ${LOCALBASE}/lib/kqemu > +INSTDIR= ${PREFIX}/lib/kqemu > +SUBST_VARS= INSTDIR > + > +NO_REGRESS= Yes > > FILES= Makefile.openbsd kqemu-openbsd.c > > @@ -31,7 +41,7 @@ > .endfor > > do-install: > - ${INSTALL_DATA_DIR} ${PREFIX} > - ${INSTALL_DATA} ${WRKBUILD}/kqemu.o ${PREFIX} > + ${INSTALL_DATA_DIR} ${INSTDIR} > + ${INSTALL_DATA} ${WRKBUILD}/kqemu.o ${INSTDIR} > > .include <bsd.port.mk> > Index: files/Makefile.openbsd > =================================================================== > RCS file: /cvs/ports/emulators/kqemu/files/Makefile.openbsd,v > retrieving revision 1.1.1.1 > diff -u -r1.1.1.1 Makefile.openbsd > --- files/Makefile.openbsd 19 Jan 2008 23:55:19 -0000 1.1.1.1 > +++ files/Makefile.openbsd 20 Jan 2008 10:40:51 -0000 > @@ -1,3 +1,5 @@ > +# $OpenBSD > + > NOMAN = noman > > .if ${MACHINE_ARCH} == "i386" > Index: pkg/MESSAGE > =================================================================== > RCS file: /cvs/ports/emulators/kqemu/pkg/MESSAGE,v > retrieving revision 1.1.1.1 > diff -u -r1.1.1.1 MESSAGE > --- pkg/MESSAGE 19 Jan 2008 23:55:19 -0000 1.1.1.1 > +++ pkg/MESSAGE 20 Jan 2008 10:40:51 -0000 > @@ -1,8 +1,8 @@ > If you want to load this kernel module at boot time, add the following > lines to /etc/rc.securelevel : > > -if [ -r /usr/local/lib/kqemu/kqemu.o ]; then > - echo ' kqemu'; /sbin/modload /usr/local/lib/kqemu/kqemu.o > +if [ -r ${INSTDIR}/kqemu.o ]; then > + echo ' kqemu'; /sbin/modload ${INSTDIR}/kqemu.o > fi > > If you want a user to be able to use this module, add them to the group > Index: pkg/PLIST > =================================================================== > RCS file: /cvs/ports/emulators/kqemu/pkg/PLIST,v > retrieving revision 1.1.1.1 > diff -u -r1.1.1.1 PLIST > --- pkg/PLIST 19 Jan 2008 23:55:19 -0000 1.1.1.1 > +++ pkg/PLIST 20 Jan 2008 10:40:51 -0000 > @@ -1,3 +1,4 @@ > @comment $OpenBSD: PLIST,v 1.1.1.1 2008/01/19 23:55:19 todd Exp $ > @newgroup _kqemu:597 > -kqemu.o > +lib/kqemu/ > +lib/kqemu/kqemu.o