Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Apr 2014 16:10:44 GMT
From:      Jia-Shiun Li <jiashiun@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/188461: devel/doxygen is MAKE_JOBS_SAFE now
Message-ID:  <201404111610.s3BGAiF2083044@cgiserv.freebsd.org>
Resent-Message-ID: <201404111620.s3BGK0jH027908@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         188461
>Category:       ports
>Synopsis:       devel/doxygen is MAKE_JOBS_SAFE now
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Apr 11 16:20:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Jia-Shiun Li
>Release:        11.0-CURRENT
>Organization:
>Environment:
jsli@4cbsd:/mnt/doxygen # uname -a
FreeBSD 4cbsd 11.0-CURRENT FreeBSD 11.0-CURRENT #30 r264316: Thu Apr 10 23:46:51 CST 2014     jsli@4cbsd:/usr/obj/usr/src/sys/Minimal  amd64

>Description:
It's been a long time since ports/135381 made devel/doxygen MAKE_JOBS_UNSAFE.

Now it builds fine without MAKE_JOBS_UNSAFE and with MAKE_JOBS_NUMBER=16.


jsli@4cbsd:/mnt/doxygen # sysctl kern.smp.cpus hw.model
kern.smp.cpus: 4
hw.model: Intel(R) Core(TM) i5-3450 CPU @ 3.10GHz
jsli@4cbsd:/mnt/doxygen # time make -DBATCH MAKE_JOBS_NUMBER=16
..
gmake[1]: Leaving directory `/mnt/doxygen/work/doxygen-1.8.3.1/examples'
86.672u 2.608s 0:34.03 262.3%   36758+383k 0+3io 0pf+0w
jsli@4cbsd:/mnt/doxygen # df -h /mnt
Filesystem    Size    Used   Avail Capacity  Mounted on
tmpfs         500M     80M    420M    16%    /mnt
jsli@4cbsd:/mnt/doxygen # 
>How-To-Repeat:

>Fix:
one-line patch is attached to remove MAKE_JOBS_UNSAFE.

Patch attached with submission follows:

diff -bu doxygen.orig/Makefile doxygen/Makefile
--- doxygen.orig/Makefile	2014-02-03 12:03:58.000000000 +0800
+++ doxygen/Makefile	2014-04-11 14:48:25.000000000 +0800
@@ -24,7 +24,6 @@
 QT_NONSTANDARD=	yes	# non-standard configure arguments
 CONFIGURE_ARGS=	--prefix ${PREFIX} --perl ${PERL} --make ${GMAKE} \
 		--install "${INSTALL}"
-MAKE_JOBS_UNSAFE=	yes
 REINPLACE_ARGS=	-i ''
 
 EXTRACT_AFTER_ARGS=	--exclude '*/libmd5'	\
Common subdirectories: doxygen.orig/files and doxygen/files


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201404111610.s3BGAiF2083044>