From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Apr 21 08:20:01 2014 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 450A5F69 for ; Mon, 21 Apr 2014 08:20:01 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 301021A5E for ; Mon, 21 Apr 2014 08:20:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.8/8.14.8) with ESMTP id s3L8K1i6033143 for ; Mon, 21 Apr 2014 08:20:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s3L8K17F033139; Mon, 21 Apr 2014 08:20:01 GMT (envelope-from gnats) Date: Mon, 21 Apr 2014 08:20:01 GMT Message-Id: <201404210820.s3L8K17F033139@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org Cc: From: dfilter@FreeBSD.ORG (dfilter service) Subject: Re: ports/183444: commit references a PR X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: dfilter service List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Apr 2014 08:20:01 -0000 The following reply was made to PR ports/183444; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/183444: commit references a PR Date: Mon, 21 Apr 2014 08:10:02 +0000 (UTC) Author: ohauer Date: Mon Apr 21 08:09:57 2014 New Revision: 351669 URL: http://svnweb.freebsd.org/changeset/ports/351669 QAT: https://qat.redports.org/buildarchive/r351669/ Log: - fix build on FreeBSD <= 10 - add stage support PR: 186559 [1] PR: 183444 Submitted by: ohauer [1] Approved by: maintainer-timeout Modified: head/net/gpxe/Makefile head/net/gpxe/files/patch-arch__i386__Makefile Modified: head/net/gpxe/Makefile ============================================================================== --- head/net/gpxe/Makefile Mon Apr 21 07:52:16 2014 (r351668) +++ head/net/gpxe/Makefile Mon Apr 21 08:09:57 2014 (r351669) @@ -9,15 +9,13 @@ MASTER_SITES= http://etherboot.org/rel/g http://slackware.cs.utah.edu/pub/kernel.org/pub/software/utils/boot/gpxe/ MAINTAINER= gk.freebsd@googlemail.com -COMMENT= Create an open-source PXE implementation and bootloader - -BROKEN= Fails to build +COMMENT= Open Source (GPL) gPXE network bootloader LICENSE= GPLv2 -BUILD_DEPENDS= syslinux:${PORTSDIR}/sysutils/syslinux +BUILD_DEPENDS= syslinux:${PORTSDIR}/sysutils/syslinux \ + mkisofs:${PORTSDIR}/sysutils/cdrtools -USE_CDRTOOLS= yes USES= gmake perl5 WRKSRC= ${WRKDIR}/${DISTNAME}/src @@ -28,26 +26,32 @@ PLIST_FILES= %%DATADIR%%/gpxe.dsk \ SUB_FILES= pkg-message -NO_STAGE= yes .include ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= not yet ported to anything other than amd64/i386 +.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000000 +BROKEN= does not build on FreeBSD 10.x and later +.endif + .if ${ARCH} == "amd64" MAKE_ARGS+= ARCH=i386 .endif +ISOLINUX_BIN?= ${LOCALBASE}/share/syslinux/bios/core/isolinux.bin + post-patch: - @${REINPLACE_CMD} "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/arch/i386/Makefile + @${REINPLACE_CMD} "s|%%WRKSRC%%|${WRKSRC}|" ${WRKSRC}/arch/i386/Makefile -do-install: - @${MKDIR} ${DATADIR} - ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/src/bin/gpxe.dsk ${DATADIR} - ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/src/bin/gpxe.usb ${DATADIR} - ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/src/bin/gpxe.iso ${DATADIR} +pre-build: +# ISO creation fails if isolinux.bin is read only + ${INSTALL} -m 644 ${ISOLINUX_BIN} ${WRKSRC} -post-install: - @${CAT} ${PKGMESSAGE} +do-install: + @${MKDIR} ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/src/bin/gpxe.dsk ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/src/bin/gpxe.usb ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/src/bin/gpxe.iso ${STAGEDIR}${DATADIR} .include Modified: head/net/gpxe/files/patch-arch__i386__Makefile ============================================================================== --- head/net/gpxe/files/patch-arch__i386__Makefile Mon Apr 21 07:52:16 2014 (r351668) +++ head/net/gpxe/files/patch-arch__i386__Makefile Mon Apr 21 08:09:57 2014 (r351669) @@ -1,12 +1,12 @@ --- ./arch/i386/Makefile.orig 2010-06-29 21:31:33.000000000 +0200 -+++ ./arch/i386/Makefile 2010-08-07 16:06:23.000000000 +0200 -@@ -72,7 +72,8 @@ ++++ ./arch/i386/Makefile 2014-02-08 11:45:50.000000000 +0100 +@@ -71,8 +71,7 @@ + # ISOLINUX_BIN_LIST := \ $(ISOLINUX_BIN) \ - /usr/lib/syslinux/isolinux.bin \ +- /usr/lib/syslinux/isolinux.bin \ - /usr/share/syslinux/isolinux.bin -+ %%PREFIX%%/share/syslinux/isolinux.bin \ -+ %%PREFIX%%/share/syslinux/isolinux.bin ++ %%WRKSRC%%/isolinux.bin ISOLINUX_BIN = $(firstword $(wildcard $(ISOLINUX_BIN_LIST))) # i386-specific directories containing source files _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"