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/