[70033] trunk/dports/lang/ruby186

kimuraw at macports.org kimuraw at macports.org
Tue Jul 27 08:10:15 PDT 2010


Revision: 70033
          http://trac.macports.org/changeset/70033
Author:   kimuraw at macports.org
Date:     2010-07-27 08:10:14 -0700 (Tue, 27 Jul 2010)
Log Message:
-----------
lang/ruby186: fix build failure on Leopard.
  remove an unneeded patchfile:
    - use-dyld.diff: use dlopen() not dyld functions on Leopad.
                     this feature is enable by default for 1.8.6-p399.

Modified Paths:
--------------
    trunk/dports/lang/ruby186/Portfile

Removed Paths:
-------------
    trunk/dports/lang/ruby186/files/use-dyld.diff

Modified: trunk/dports/lang/ruby186/Portfile
===================================================================
--- trunk/dports/lang/ruby186/Portfile	2010-07-27 13:55:52 UTC (rev 70032)
+++ trunk/dports/lang/ruby186/Portfile	2010-07-27 15:10:14 UTC (rev 70033)
@@ -97,7 +97,6 @@
 							etc-irbrc.diff \
 							ignore-gsetcontext.diff \
 							md5_sha1_commoncrypto.diff \
-							use-dyld.diff \
 							use-setreugid.diff \
 							words-bigendian-from-arch.diff
 }

Deleted: trunk/dports/lang/ruby186/files/use-dyld.diff
===================================================================
--- trunk/dports/lang/ruby186/files/use-dyld.diff	2010-07-27 13:55:52 UTC (rev 70032)
+++ trunk/dports/lang/ruby186/files/use-dyld.diff	2010-07-27 15:10:14 UTC (rev 70033)
@@ -1,35 +0,0 @@
---- dln.c.orig	2007-10-23 19:59:39.000000000 +0200
-+++ dln.c	2007-10-23 20:06:45.000000000 +0200
-@@ -87,13 +87,21 @@
- 
- #ifndef NO_DLN_LOAD
- 
--#if defined(HAVE_DLOPEN) && !defined(USE_DLN_A_OUT) && !defined(_AIX) && !defined(__APPLE__) && !defined(_UNICOSMP)
-+#if defined(HAVE_DLOPEN) && !defined(USE_DLN_A_OUT) && !defined(_AIX) && !defined(_UNICOSMP)
- /* dynamic load with dlopen() */
- # define USE_DLN_DLOPEN
- #endif
- 
-+#if defined(USE_DLN_DLOPEN) && defined(__APPLE__)
-+/* Mac OS X system lesser than 10.4 should use the NSSymbol APIs instead of dlopen/dlsym. */
-+# include <AvailabilityMacros.h>
-+# if MAC_OS_X_VERSION_MAX_ALLOWED < 1040
-+#  undef USE_DLN_DLOPEN
-+# endif
-+#endif
-+
- #ifndef FUNCNAME_PATTERN
--# if defined(__hp9000s300) ||  (defined(__NetBSD__) && !defined(__ELF__)) || defined(__BORLANDC__) || (defined(__FreeBSD__) && !defined(__ELF__)) || (defined(__OpenBSD__) && !defined(__ELF__)) || defined(NeXT) || defined(__WATCOMC__) || defined(__APPLE__)
-+# if defined(__hp9000s300) ||  (defined(__NetBSD__) && !defined(__ELF__)) || defined(__BORLANDC__) || (defined(__FreeBSD__) && !defined(__ELF__)) || (defined(__OpenBSD__) && !defined(__ELF__)) || defined(NeXT) || defined(__WATCOMC__) || (defined(__APPLE__) && !defined(USE_DLN_DLOPEN))
- #  define FUNCNAME_PATTERN "_Init_%s"
- # else
- #  define FUNCNAME_PATTERN "Init_%s"
-@@ -1403,7 +1411,7 @@
-     }
- #endif /* _AIX */
- 
--#if defined(NeXT) || defined(__APPLE__)
-+#if defined(NeXT) || (defined(__APPLE__) && !defined(USE_DLN_DLOPEN))
- #define DLN_DEFINED
- /*----------------------------------------------------
-    By SHIROYAMA Takayuki Psi at fortune.nest.or.jp
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100727/a1492562/attachment.html>


More information about the macports-changes mailing list