mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
- Remove last mentions of SEABIOS_GIT. (which were nops already tho)
- Update LIB_DEPENDS. - Rewrite NOPORTDOCS. - Stagify. - Fix plist. (empty dirs) - Bump PORTREISION. Submitted by: rene (via private emai)
This commit is contained in:
parent
6df75418e5
commit
d792df7427
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=340354
3 changed files with 26 additions and 29 deletions
|
@ -3,6 +3,7 @@
|
||||||
|
|
||||||
PORTNAME= qemu
|
PORTNAME= qemu
|
||||||
PORTVERSION= 1.7.0
|
PORTVERSION= 1.7.0
|
||||||
|
PORTREISION= 1
|
||||||
CATEGORIES= emulators
|
CATEGORIES= emulators
|
||||||
MASTER_SITES= http://wiki.qemu.org/download/:release \
|
MASTER_SITES= http://wiki.qemu.org/download/:release \
|
||||||
LOCAL/nox:snapshot
|
LOCAL/nox:snapshot
|
||||||
|
@ -22,8 +23,6 @@ USE_XORG= pixman
|
||||||
USE_GNOME+= glib20
|
USE_GNOME+= glib20
|
||||||
PATCH_STRIP= -p1
|
PATCH_STRIP= -p1
|
||||||
MAKE_ENV+= BSD_MAKE="${MAKE}"
|
MAKE_ENV+= BSD_MAKE="${MAKE}"
|
||||||
MAN1= qemu.1 qemu-img.1
|
|
||||||
MAN8= qemu-nbd.8
|
|
||||||
ONLY_FOR_ARCHS= amd64 i386 powerpc powerpc64 # XXX someone wants to debug sparc64 hosts?
|
ONLY_FOR_ARCHS= amd64 i386 powerpc powerpc64 # XXX someone wants to debug sparc64 hosts?
|
||||||
CONFLICTS_INSTALL= qemu-[0-9]*
|
CONFLICTS_INSTALL= qemu-[0-9]*
|
||||||
|
|
||||||
|
@ -37,7 +36,6 @@ JPEG_DESC= jpeg dependency (vnc lossy compression)
|
||||||
PNG_DESC= png dependency (vnc compression)
|
PNG_DESC= png dependency (vnc compression)
|
||||||
CDROM_DMA_DESC= IDE CDROM DMA
|
CDROM_DMA_DESC= IDE CDROM DMA
|
||||||
PCAP_DESC= pcap dependency (networking with bpf)
|
PCAP_DESC= pcap dependency (networking with bpf)
|
||||||
SEABIOS_GIT_DESC= add seabios snapshot (-bios bios.bin-1.6.3.1)
|
|
||||||
USBREDIR_DESC= usb device network redirection (experimental!)
|
USBREDIR_DESC= usb device network redirection (experimental!)
|
||||||
GNS3_DESC= gns3 patches (promiscuous multicast)
|
GNS3_DESC= gns3 patches (promiscuous multicast)
|
||||||
X86_TARGETS_DESC= Don't build non-x86 system targets
|
X86_TARGETS_DESC= Don't build non-x86 system targets
|
||||||
|
@ -45,8 +43,6 @@ BSD_USER_DESC= Also build bsd-user targets (for testing)
|
||||||
STATIC_LINK_DESC= Statically link the executables
|
STATIC_LINK_DESC= Statically link the executables
|
||||||
OPTIONS_DEFAULT=X11 GTK2 OPENGL GNUTLS SASL JPEG PNG CDROM_DMA CURL PCAP
|
OPTIONS_DEFAULT=X11 GTK2 OPENGL GNUTLS SASL JPEG PNG CDROM_DMA CURL PCAP
|
||||||
|
|
||||||
NO_STAGE= yes
|
|
||||||
|
|
||||||
.include <bsd.port.options.mk>
|
.include <bsd.port.options.mk>
|
||||||
|
|
||||||
.if ${PORT_OPTIONS:MBSD_USER}
|
.if ${PORT_OPTIONS:MBSD_USER}
|
||||||
|
@ -150,31 +146,31 @@ PLIST_SUB+= GTK2=""
|
||||||
.if empty(PORT_OPTIONS:MGNUTLS)
|
.if empty(PORT_OPTIONS:MGNUTLS)
|
||||||
CONFIGURE_ARGS+= --disable-vnc-tls
|
CONFIGURE_ARGS+= --disable-vnc-tls
|
||||||
.else
|
.else
|
||||||
LIB_DEPENDS+= gnutls:${PORTSDIR}/security/gnutls
|
LIB_DEPENDS+= libgnutls.so:${PORTSDIR}/security/gnutls
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
.if empty(PORT_OPTIONS:MSASL)
|
.if empty(PORT_OPTIONS:MSASL)
|
||||||
CONFIGURE_ARGS+= --disable-vnc-sasl
|
CONFIGURE_ARGS+= --disable-vnc-sasl
|
||||||
.else
|
.else
|
||||||
LIB_DEPENDS+= sasl2:${PORTSDIR}/security/cyrus-sasl2
|
LIB_DEPENDS+= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
.if empty(PORT_OPTIONS:MJPEG)
|
.if empty(PORT_OPTIONS:MJPEG)
|
||||||
CONFIGURE_ARGS+= --disable-vnc-jpeg
|
CONFIGURE_ARGS+= --disable-vnc-jpeg
|
||||||
.else
|
.else
|
||||||
LIB_DEPENDS+= jpeg:${PORTSDIR}/graphics/jpeg
|
LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
.if empty(PORT_OPTIONS:MPNG)
|
.if empty(PORT_OPTIONS:MPNG)
|
||||||
CONFIGURE_ARGS+= --disable-vnc-png
|
CONFIGURE_ARGS+= --disable-vnc-png
|
||||||
.else
|
.else
|
||||||
LIB_DEPENDS+= png15:${PORTSDIR}/graphics/png
|
LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
.if empty(PORT_OPTIONS:MCURL)
|
.if empty(PORT_OPTIONS:MCURL)
|
||||||
CONFIGURE_ARGS+= --disable-curl
|
CONFIGURE_ARGS+= --disable-curl
|
||||||
.else
|
.else
|
||||||
LIB_DEPENDS+= curl:${PORTSDIR}/ftp/curl
|
LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
.if empty(PORT_OPTIONS:MOPENGL)
|
.if empty(PORT_OPTIONS:MOPENGL)
|
||||||
|
@ -205,14 +201,10 @@ CONFIGURE_ARGS+= --static
|
||||||
RUN_DEPENDS+= ${LOCALBASE}/sbin/smbd:${PORTSDIR}/net/samba36
|
RUN_DEPENDS+= ${LOCALBASE}/sbin/smbd:${PORTSDIR}/net/samba36
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
.if ${PORT_OPTIONS:MSEABIOS_GIT}
|
.if ${PORT_OPTIONS:MDOCS}
|
||||||
RUN_DEPENDS+= seabios-devel>=1.6.3.1:${PORTSDIR}/emulators/seabios-devel
|
|
||||||
.endif
|
|
||||||
|
|
||||||
.if defined(NOPORTDOCS)
|
|
||||||
MAKE_ARGS+= NOPORTDOCS=1
|
|
||||||
.else
|
|
||||||
BUILD_DEPENDS+= texi2html:${PORTSDIR}/textproc/texi2html
|
BUILD_DEPENDS+= texi2html:${PORTSDIR}/textproc/texi2html
|
||||||
|
.else
|
||||||
|
MAKE_ARGS+= NOPORTDOCS=1
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
.if !defined(STRIP) || ${STRIP} == ""
|
.if !defined(STRIP) || ${STRIP} == ""
|
||||||
|
@ -287,16 +279,15 @@ post-configure:
|
||||||
|
|
||||||
post-install:
|
post-install:
|
||||||
.if ${PORT_OPTIONS:MDOCS}
|
.if ${PORT_OPTIONS:MDOCS}
|
||||||
@(cd ${WRKSRC} && ${COPYTREE_SHARE} docs ${DOCSDIR}/)
|
@(cd ${WRKSRC} && ${COPYTREE_SHARE} docs ${STAGEDIR}${DOCSDIR}/)
|
||||||
.endif
|
.endif
|
||||||
@${INSTALL_SCRIPT} ${FILESDIR}/qemu-ifup.sample ${PREFIX}/etc
|
@${INSTALL_SCRIPT} ${FILESDIR}/qemu-ifup.sample ${STAGEDIR}${PREFIX}/etc
|
||||||
@${INSTALL_SCRIPT} ${FILESDIR}/qemu-ifdown.sample ${PREFIX}/etc
|
@${INSTALL_SCRIPT} ${FILESDIR}/qemu-ifdown.sample ${STAGEDIR}${PREFIX}/etc
|
||||||
@if [ ! -f ${PREFIX}/etc/qemu-ifup ]; then \
|
@if [ ! -f ${PREFIX}/etc/qemu-ifup ]; then \
|
||||||
${CP} -p ${PREFIX}/etc/qemu-ifup.sample ${PREFIX}/etc/qemu-ifup ; \
|
${CP} -p ${STAGEDIR}${PREFIX}/etc/qemu-ifup.sample ${STAGEDIR}${PREFIX}/etc/qemu-ifup ; \
|
||||||
fi
|
fi
|
||||||
@if [ ! -f ${PREFIX}/etc/qemu-ifdown ]; then \
|
@if [ ! -f ${PREFIX}/etc/qemu-ifdown ]; then \
|
||||||
${CP} -p ${PREFIX}/etc/qemu-ifdown.sample ${PREFIX}/etc/qemu-ifdown ; \
|
${CP} -p ${STAGEDIR}${PREFIX}/etc/qemu-ifdown.sample ${STAGEDIR}${PREFIX}/etc/qemu-ifdown ; \
|
||||||
fi
|
fi
|
||||||
@${CAT} ${PKGMESSAGE}
|
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
.include <bsd.port.mk>
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
Index: qemu/Makefile
|
--- Makefile.orig 2013-11-27 23:15:55.000000000 +0100
|
||||||
@@ -65,7 +65,11 @@ LIBS+=-lz $(LIBS_TOOLS)
|
+++ Makefile 2014-01-19 15:35:48.000000000 +0100
|
||||||
|
@@ -72,7 +72,11 @@
|
||||||
HELPERS-$(CONFIG_LINUX) = qemu-bridge-helper$(EXESUF)
|
HELPERS-$(CONFIG_LINUX) = qemu-bridge-helper$(EXESUF)
|
||||||
|
|
||||||
ifdef BUILD_DOCS
|
ifdef BUILD_DOCS
|
||||||
|
@ -11,7 +12,7 @@ Index: qemu/Makefile
|
||||||
ifdef CONFIG_VIRTFS
|
ifdef CONFIG_VIRTFS
|
||||||
DOCS+=fsdev/virtfs-proxy-helper.1
|
DOCS+=fsdev/virtfs-proxy-helper.1
|
||||||
endif
|
endif
|
||||||
@@ -304,8 +308,10 @@ endif
|
@@ -311,8 +315,10 @@
|
||||||
|
|
||||||
install-doc: $(DOCS)
|
install-doc: $(DOCS)
|
||||||
$(INSTALL_DIR) "$(DESTDIR)$(qemu_docdir)"
|
$(INSTALL_DIR) "$(DESTDIR)$(qemu_docdir)"
|
||||||
|
@ -22,14 +23,14 @@ Index: qemu/Makefile
|
||||||
ifdef CONFIG_POSIX
|
ifdef CONFIG_POSIX
|
||||||
$(INSTALL_DIR) "$(DESTDIR)$(mandir)/man1"
|
$(INSTALL_DIR) "$(DESTDIR)$(mandir)/man1"
|
||||||
$(INSTALL_DATA) qemu.1 "$(DESTDIR)$(mandir)/man1"
|
$(INSTALL_DATA) qemu.1 "$(DESTDIR)$(mandir)/man1"
|
||||||
@@ -334,7 +340,10 @@ install-confdir:
|
@@ -341,7 +347,10 @@
|
||||||
$(INSTALL_DIR) "$(DESTDIR)$(qemu_confdir)"
|
$(INSTALL_DIR) "$(DESTDIR)$(qemu_confdir)"
|
||||||
|
|
||||||
install-sysconfig: install-datadir install-confdir
|
install-sysconfig: install-datadir install-confdir
|
||||||
- $(INSTALL_DATA) $(SRC_PATH)/sysconfigs/target/target-x86_64.conf "$(DESTDIR)$(qemu_confdir)"
|
- $(INSTALL_DATA) $(SRC_PATH)/sysconfigs/target/target-x86_64.conf "$(DESTDIR)$(qemu_confdir)"
|
||||||
+ $(INSTALL_DATA) $(SRC_PATH)/sysconfigs/target/target-x86_64.conf "$(DESTDIR)$(qemu_confdir)/target-x86_64.conf.sample"
|
+ $(INSTALL_DATA) $(SRC_PATH)/sysconfigs/target/target-x86_64.conf "$(DESTDIR)$(qemu_confdir)/target-x86_64.conf.sample"
|
||||||
+ if [ ! -f "$(qemu_confdir)/target-x86_64.conf" ]; then \
|
+ if [ ! -f "$(qemu_confdir)/target-x86_64.conf" ]; then \
|
||||||
+ $(INSTALL_DATA) $(SRC_PATH)/sysconfigs/target/target-x86_64.conf "$(qemu_confdir)"; \
|
+ $(INSTALL_DATA) $(SRC_PATH)/sysconfigs/target/target-x86_64.conf "$(DESTDIR)$(qemu_confdir)"; \
|
||||||
+ fi
|
+ fi
|
||||||
|
|
||||||
install: all $(if $(BUILD_DOCS),install-doc) install-sysconfig \
|
install: all $(if $(BUILD_DOCS),install-doc) install-sysconfig \
|
||||||
|
|
|
@ -37,6 +37,9 @@ bin/qemu-system-i386
|
||||||
bin/qemu-system-x86_64
|
bin/qemu-system-x86_64
|
||||||
%%NONX86%%bin/qemu-system-xtensa
|
%%NONX86%%bin/qemu-system-xtensa
|
||||||
%%NONX86%%bin/qemu-system-xtensaeb
|
%%NONX86%%bin/qemu-system-xtensaeb
|
||||||
|
man/man1/qemu.1.gz
|
||||||
|
man/man1/qemu-img.1.gz
|
||||||
|
man/man8/qemu-nbd.8.gz
|
||||||
@unexec if cmp -s %D/etc/qemu-ifup.sample %D/etc/qemu-ifup; then rm -f %D/etc/qemu-ifup; fi
|
@unexec if cmp -s %D/etc/qemu-ifup.sample %D/etc/qemu-ifup; then rm -f %D/etc/qemu-ifup; fi
|
||||||
etc/qemu-ifup.sample
|
etc/qemu-ifup.sample
|
||||||
@exec if [ ! -f %D/etc/qemu-ifup ] ; then cp -p %D/%F %B/qemu-ifup; fi
|
@exec if [ ! -f %D/etc/qemu-ifup ] ; then cp -p %D/%F %B/qemu-ifup; fi
|
||||||
|
@ -132,4 +135,6 @@ etc/qemu/target-x86_64.conf.sample
|
||||||
%%GTK2%%@dirrmtry share/locale/de_DE/LC_MESSAGES
|
%%GTK2%%@dirrmtry share/locale/de_DE/LC_MESSAGES
|
||||||
%%GTK2%%@dirrmtry share/locale/de_DE
|
%%GTK2%%@dirrmtry share/locale/de_DE
|
||||||
@dirrmtry %%DATADIR%%
|
@dirrmtry %%DATADIR%%
|
||||||
@dirrmtry %%DOCSDIR%%
|
@exec mkdir -p %D/var/run
|
||||||
|
@dirrmtry var/run
|
||||||
|
@dirrmtry var
|
||||||
|
|
Loading…
Add table
Reference in a new issue