does this fix kqemu on amd64 generic.mp?

On Thu, Oct 30, 2008 at 07:30:56PM +0100, Giovanni Bechis wrote:
> Mikolaj Kucharski wrote:
>> Hi,
>>
>> - use SUBST_CMD
>> - fix path in README.OpenBSD for qemu-ifup
>> - do not hardcode /usr/local in README.OpenBSD
>> - @bin markers - update-plist
>> - patch-level bump
>>
> Latest patch which fixes path in README.OpenBSD.
>  Cheers
>   Giovanni
>

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/emulators/qemu/Makefile,v
> retrieving revision 1.37
> diff -u -p -r1.37 Makefile
> --- Makefile  22 Sep 2008 15:17:54 -0000      1.37
> +++ Makefile  30 Oct 2008 18:18:34 -0000
> @@ -6,7 +6,7 @@ ONLY_FOR_ARCHS=               amd64 i386 powerpc
>  COMMENT=             multi system emulator
>  
>  DISTNAME=            qemu-0.9.1
> -PKGNAME=             ${DISTNAME}p4
> +PKGNAME=             ${DISTNAME}p5
>  CATEGORIES=          emulators
>  
>  HOMEPAGE=            http://bellard.org/qemu/
> @@ -49,7 +49,7 @@ WANTLIB+=           pthread
>  .endif
>  
>  pre-configure:
> -     @perl -pi -e "s,!!LOCALBASE!!,${LOCALBASE},g;" ${WRKSRC}/vl.c 
> ${WRKSRC}/qemu-doc.texi
> +     @${SUBST_CMD} ${WRKSRC}/vl.c ${WRKSRC}/qemu-doc.texi
>  
>  post-install:
>       @${INSTALL_DATA_DIR} ${PREFIX}/share/examples/qemu
> @@ -57,5 +57,6 @@ post-install:
>       @${INSTALL_SCRIPT} ${FILESDIR}/qemu-ifdown ${PREFIX}/share/examples/qemu
>       @${INSTALL_DATA_DIR} ${PREFIX}/share/doc/qemu
>       @${INSTALL_SCRIPT} ${FILESDIR}/README.OpenBSD ${PREFIX}/share/doc/qemu
> +     @${SUBST_CMD} ${PREFIX}/share/doc/qemu/README.OpenBSD
>  
>  .include <bsd.port.mk>
> Index: files/README.OpenBSD
> ===================================================================
> RCS file: /cvs/ports/emulators/qemu/files/README.OpenBSD,v
> retrieving revision 1.1
> diff -u -p -r1.1 README.OpenBSD
> --- files/README.OpenBSD      28 Apr 2008 22:52:38 -0000      1.1
> +++ files/README.OpenBSD      30 Oct 2008 18:18:34 -0000
> @@ -52,7 +52,7 @@ README for OpenBSD users
>    privileges to open and configure /dev/tunN.  There is no way to drop from
>    root privileges at this point.
>  
> -  %SYSCONFDIR%/qemu-ifup contains some default settings that permit one to do
> +  ${SYSCONFDIR}/qemu-ifup contains some default settings that permit one to 
> do
>    the following:
>  
>       # qemu -net nic -net tap virtual.hd
> @@ -155,13 +155,13 @@ README for OpenBSD users
>     is a complete example that may be cut-and-pasted into rc.local:
>  
>      hddir=/var/vm
> -    if [ -x /usr/local/bin/qemu ]; then
> +    if [ -x ${TRUEPREFIX}/bin/qemu ]; then
>          echo -n 'Qemu: vmi386'
>          (
>              export ETHER=trunk101
>              export BRIDGE=bridge101
>  
> -            /usr/local/bin/qemu \
> +            ${TRUEPREFIX}/bin/qemu \
>                  -daemonize \
>                  -nographic \
>                  -net nic,vlan=0,model=rtl8139,macaddr=52:54:00:4e:62:8f \
> Index: patches/patch-qemu-doc_texi
> ===================================================================
> RCS file: /cvs/ports/emulators/qemu/patches/patch-qemu-doc_texi,v
> retrieving revision 1.4
> diff -u -p -r1.4 patch-qemu-doc_texi
> --- patches/patch-qemu-doc_texi       19 Jun 2008 05:51:17 -0000      1.4
> +++ patches/patch-qemu-doc_texi       30 Oct 2008 18:18:35 -0000
> @@ -6,7 +6,7 @@ $OpenBSD: patch-qemu-doc_texi,v 1.4 2008
>   
>   Note that a SAMBA server must be installed on the host OS in
>  [EMAIL PROTECTED]/usr/sbin/smbd}. QEMU was tested successfully with smbd 
> version
> [EMAIL PROTECTED]/libexec/smbd}. QEMU was tested successfully with smbd 
> version
> [EMAIL PROTECTED]/libexec/smbd}. QEMU was tested successfully with smbd 
> version
>   2.2.7a from the Red Hat 9 and version 3.0.10-1.fc3 from Fedora Core 3.
>   
>   @item -redir [tcp|udp]:@var{host-port}:[EMAIL PROTECTED]:@var{guest-port}
> Index: patches/patch-vl_c
> ===================================================================
> RCS file: /cvs/ports/emulators/qemu/patches/patch-vl_c,v
> retrieving revision 1.19
> diff -u -p -r1.19 patch-vl_c
> --- patches/patch-vl_c        22 Sep 2008 15:17:54 -0000      1.19
> +++ patches/patch-vl_c        30 Oct 2008 18:18:36 -0000
> @@ -16,7 +16,7 @@ $OpenBSD: patch-vl_c,v 1.19 2008/09/22 1
>   #define SMBD_COMMAND "/usr/sfw/sbin/smbd"
>   #else
>  -#define SMBD_COMMAND "/usr/sbin/smbd"
> -+#define SMBD_COMMAND "!!LOCALBASE!!/libexec/smbd"
> ++#define SMBD_COMMAND "${LOCALBASE}/libexec/smbd"
>   #endif
>   
>   //#define DEBUG_UNUSED_IOPORT
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/emulators/qemu/pkg/PLIST,v
> retrieving revision 1.10
> diff -u -p -r1.10 PLIST
> --- pkg/PLIST 28 Apr 2008 22:52:38 -0000      1.10
> +++ pkg/PLIST 30 Oct 2008 18:18:36 -0000
> @@ -1,21 +1,21 @@
>  @comment $OpenBSD: PLIST,v 1.10 2008/04/28 22:52:38 todd Exp $
>  @pkgpath emulators/qemu,kqemu
> -bin/qemu
> -bin/qemu-img
> -bin/qemu-system-arm
> -bin/qemu-system-cris
> -bin/qemu-system-m68k
> -bin/qemu-system-mips
> -bin/qemu-system-mips64
> -bin/qemu-system-mips64el
> -bin/qemu-system-mipsel
> -bin/qemu-system-ppc
> -bin/qemu-system-ppc64
> -bin/qemu-system-ppcemb
> -bin/qemu-system-sh4
> -bin/qemu-system-sh4eb
> -bin/qemu-system-sparc
> -bin/qemu-system-x86_64
> [EMAIL PROTECTED] bin/qemu
> [EMAIL PROTECTED] bin/qemu-img
> [EMAIL PROTECTED] bin/qemu-system-arm
> [EMAIL PROTECTED] bin/qemu-system-cris
> [EMAIL PROTECTED] bin/qemu-system-m68k
> [EMAIL PROTECTED] bin/qemu-system-mips
> [EMAIL PROTECTED] bin/qemu-system-mips64
> [EMAIL PROTECTED] bin/qemu-system-mips64el
> [EMAIL PROTECTED] bin/qemu-system-mipsel
> [EMAIL PROTECTED] bin/qemu-system-ppc
> [EMAIL PROTECTED] bin/qemu-system-ppc64
> [EMAIL PROTECTED] bin/qemu-system-ppcemb
> [EMAIL PROTECTED] bin/qemu-system-sh4
> [EMAIL PROTECTED] bin/qemu-system-sh4eb
> [EMAIL PROTECTED] bin/qemu-system-sparc
> [EMAIL PROTECTED] bin/qemu-system-x86_64
>  @man man/man1/qemu-img.1
>  @man man/man1/qemu.1
>  share/doc/qemu/
> @@ -31,7 +31,6 @@ share/examples/qemu/qemu-ifup
>  @mode 755
>  @sample ${SYSCONFDIR}/qemu-ifup
>  @mode
> -share/nls/pl_PL.ISO_8859-2/
>  share/qemu/
>  share/qemu/bios.bin
>  share/qemu/keymaps/

Reply via email to