[105220] trunk/dports/devel/bsdmake

raimue at macports.org raimue at macports.org
Sat Apr 13 10:58:13 PDT 2013


Revision: 105220
          https://trac.macports.org/changeset/105220
Author:   raimue at macports.org
Date:     2013-04-13 10:58:13 -0700 (Sat, 13 Apr 2013)
Log Message:
-----------
devel/bsdmake:
Fix setrlimit parameters to avoid EINVAL, closes #35612

Modified Paths:
--------------
    trunk/dports/devel/bsdmake/Portfile

Added Paths:
-----------
    trunk/dports/devel/bsdmake/files/patch-setrlimit.diff

Modified: trunk/dports/devel/bsdmake/Portfile
===================================================================
--- trunk/dports/devel/bsdmake/Portfile	2013-04-13 17:52:21 UTC (rev 105219)
+++ trunk/dports/devel/bsdmake/Portfile	2013-04-13 17:58:13 UTC (rev 105220)
@@ -4,6 +4,7 @@
 
 name           bsdmake
 version        24
+revision       1
 categories     devel
 platforms      darwin
 license        BSD
@@ -25,7 +26,8 @@
 
 patchfiles     patch-Makefile.diff \
                patch-mk.diff \
-               patch-pathnames.diff
+               patch-pathnames.diff \
+               patch-setrlimit.diff
 
 post-patch {
     reinplace "s:@PREFIX@:${prefix}:g" \

Added: trunk/dports/devel/bsdmake/files/patch-setrlimit.diff
===================================================================
--- trunk/dports/devel/bsdmake/files/patch-setrlimit.diff	                        (rev 0)
+++ trunk/dports/devel/bsdmake/files/patch-setrlimit.diff	2013-04-13 17:58:13 UTC (rev 105220)
@@ -0,0 +1,16 @@
+--- main.c.orig	2013-04-10 12:10:17.000000000 +0000
++++ main.c	2013-04-10 12:22:02.000000000 +0000
+@@ -741,10 +741,9 @@
+ 			err(2, "getrlimit");
+ 		}
+ #ifdef __APPLE__
+-		if (rl.rlim_max != RLIM_INFINITY)
+-			rl.rlim_cur = rl.rlim_max;
+-		else
+-			rl.rlim_cur = OPEN_MAX;
++		if (rl.rlim_max > OPEN_MAX)
++			rl.rlim_max = OPEN_MAX;
++		rl.rlim_cur = rl.rlim_max;
+ #else /* !__APPLE__ */
+ 		rl.rlim_cur = rl.rlim_max;
+ #endif /* __APPLE__ */
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130413/3592c2b6/attachment.html>


More information about the macports-changes mailing list