[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