MirBSD support, like ruby193-base. This one needs two additional fixes to configure.diff -r1.24 -r1.25 pkgsrc/lang/ruby19-base/Makefile
(bsiegert)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.24 2012/06/23 07:30:24 jperkin Exp $ | 1 | # $NetBSD: Makefile,v 1.25 2012/07/25 19:27:09 bsiegert Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= ${RUBY_DISTNAME} | 4 | DISTNAME= ${RUBY_DISTNAME} | |
5 | PKGNAME= ${RUBY_PKGPREFIX}-base-${RUBY_VERSION_FULL} | 5 | PKGNAME= ${RUBY_PKGPREFIX}-base-${RUBY_VERSION_FULL} | |
6 | PKGREVISION= 1 | 6 | PKGREVISION= 1 | |
7 | CATEGORIES= lang ruby | 7 | CATEGORIES= lang ruby | |
8 | MASTER_SITES= ${MASTER_SITE_RUBY} | 8 | MASTER_SITES= ${MASTER_SITE_RUBY} | |
9 | #PKGREVISION= | 9 | #PKGREVISION= | |
10 | 10 | |||
11 | MAINTAINER= taca@NetBSD.org | 11 | MAINTAINER= taca@NetBSD.org | |
12 | HOMEPAGE= ${RUBY_HOMEPAGE} | 12 | HOMEPAGE= ${RUBY_HOMEPAGE} | |
13 | COMMENT= Ruby ${RUBY_VERSION} release minimum package | 13 | COMMENT= Ruby ${RUBY_VERSION} release minimum package | |
14 | LICENSE= gnu-gpl-v2 OR ruby-license | 14 | LICENSE= gnu-gpl-v2 OR ruby-license | |
@@ -37,26 +37,31 @@ CONFIGURE_ENV+= INSTALL="${INSTALL} ${C | @@ -37,26 +37,31 @@ CONFIGURE_ENV+= INSTALL="${INSTALL} ${C | |||
37 | 37 | |||
38 | .if !empty(PKGSRC_COMPILER:Msunpro) | 38 | .if !empty(PKGSRC_COMPILER:Msunpro) | |
39 | LIBS.SunOS+= -B static -lsunmath -B dynamic -lm | 39 | LIBS.SunOS+= -B static -lsunmath -B dynamic -lm | |
40 | LDFLAGS.SunOS+= -L${SUNWSPROBASE}/lib -Wl,-R${SUNWSPROBASE}/lib | 40 | LDFLAGS.SunOS+= -L${SUNWSPROBASE}/lib -Wl,-R${SUNWSPROBASE}/lib | |
41 | CONFIGURE_ENV+= LDSHARED="${CC} -G" | 41 | CONFIGURE_ENV+= LDSHARED="${CC} -G" | |
42 | .else | 42 | .else | |
43 | LIBS.SunOS+= -lm | 43 | LIBS.SunOS+= -lm | |
44 | .endif | 44 | .endif | |
45 | 45 | |||
46 | .if ${OPSYS} == "SunOS" | 46 | .if ${OPSYS} == "SunOS" | |
47 | CONFIGURE_ENV+= OBJCOPY=: | 47 | CONFIGURE_ENV+= OBJCOPY=: | |
48 | .endif | 48 | .endif | |
49 | 49 | |||
50 | .if ${OPSYS} == "MirBSD" | |||
51 | # if present, an unsupported sysconf call is used | |||
52 | CONFIGURE_ENV+= ac_cv_func_getgrnam_r=no | |||
53 | .endif | |||
54 | ||||
50 | # Ruby build process depends on config.status's content | 55 | # Ruby build process depends on config.status's content | |
51 | CONFIG_STATUS_OVERRIDE= # empty | 56 | CONFIG_STATUS_OVERRIDE= # empty | |
52 | 57 | |||
53 | MAKE_DIRS+= ${RUBY_SITERIDIR} | 58 | MAKE_DIRS+= ${RUBY_SITERIDIR} | |
54 | FILES_SUBST+= DATE=${DATE:Q} | 59 | FILES_SUBST+= DATE=${DATE:Q} | |
55 | 60 | |||
56 | REQD_DIRS+= ${GEM_HOME}/cache | 61 | REQD_DIRS+= ${GEM_HOME}/cache | |
57 | REQD_DIRS+= ${GEM_HOME}/doc | 62 | REQD_DIRS+= ${GEM_HOME}/doc | |
58 | 63 | |||
59 | SUBST_CLASSES+= conf | 64 | SUBST_CLASSES+= conf | |
60 | SUBST_STAGE.conf= pre-install | 65 | SUBST_STAGE.conf= pre-install | |
61 | SUBST_FILES.conf= lib/rubygems/config_file.rb | 66 | SUBST_FILES.conf= lib/rubygems/config_file.rb | |
62 | SUBST_SED.conf= -e "s|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR}|g" | 67 | SUBST_SED.conf= -e "s|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR}|g" |
@@ -1,20 +1,20 @@ | @@ -1,20 +1,20 @@ | |||
1 | $NetBSD: distinfo,v 1.13 2012/06/02 02:21:15 taca Exp $ | 1 | $NetBSD: distinfo,v 1.14 2012/07/25 19:27:09 bsiegert Exp $ | |
2 | 2 | |||
3 | SHA1 (ruby-1.9.2-p320.tar.bz2) = f4892311ea4ca2a6c979c9fd3a03c8e473998315 | 3 | SHA1 (ruby-1.9.2-p320.tar.bz2) = f4892311ea4ca2a6c979c9fd3a03c8e473998315 | |
4 | RMD160 (ruby-1.9.2-p320.tar.bz2) = b4fb13b26cd048d983d127b2c8ec28e82df3a8a2 | 4 | RMD160 (ruby-1.9.2-p320.tar.bz2) = b4fb13b26cd048d983d127b2c8ec28e82df3a8a2 | |
5 | Size (ruby-1.9.2-p320.tar.bz2) = 8981382 bytes | 5 | Size (ruby-1.9.2-p320.tar.bz2) = 8981382 bytes | |
6 | SHA1 (patch-aa) = b54c275b76302feaceadde71d0deec1749c50254 | 6 | SHA1 (patch-aa) = ea17efe65b449592d1779a043aa8a8c35a8fddd8 | |
7 | SHA1 (patch-ab) = 8924a50b312b9b660f4460a65d4887e17ebb1976 | 7 | SHA1 (patch-ab) = 3da629cde334b47f18226a01778986a328a291a9 | |
8 | SHA1 (patch-ac) = c076c99eb886842dc5ac546e1105b7ef2a3edd68 | 8 | SHA1 (patch-ac) = c076c99eb886842dc5ac546e1105b7ef2a3edd68 | |
9 | SHA1 (patch-ad) = 872b9457ff410ccae7e8929fe994a0d1d4d80bb1 | 9 | SHA1 (patch-ad) = 872b9457ff410ccae7e8929fe994a0d1d4d80bb1 | |
10 | SHA1 (patch-ae) = 5fffd09450e9f6fc4c47d3bdacaf2f4acb48f5b1 | 10 | SHA1 (patch-ae) = 5fffd09450e9f6fc4c47d3bdacaf2f4acb48f5b1 | |
11 | SHA1 (patch-af) = 5a1024b66537e6dacefdc8a3aaa3d6c38c9ae171 | 11 | SHA1 (patch-af) = 5a1024b66537e6dacefdc8a3aaa3d6c38c9ae171 | |
12 | SHA1 (patch-ag) = b99faa57872a04da29433ce122d94204932a10e0 | 12 | SHA1 (patch-ag) = b99faa57872a04da29433ce122d94204932a10e0 | |
13 | SHA1 (patch-ah) = 33f95f111266ae5bf6f527ccbcd124ce25859890 | 13 | SHA1 (patch-ah) = 33f95f111266ae5bf6f527ccbcd124ce25859890 | |
14 | SHA1 (patch-ai) = 3e4073e5e11739c0ba3e1c65f89dee169cac11cf | 14 | SHA1 (patch-ai) = 3e4073e5e11739c0ba3e1c65f89dee169cac11cf | |
15 | SHA1 (patch-aj) = 245221025da25b6aa28d527672ca4bf0610b92dd | 15 | SHA1 (patch-aj) = 245221025da25b6aa28d527672ca4bf0610b92dd | |
16 | SHA1 (patch-ak) = ac49cec94313d22058183f1a3af520591433b726 | 16 | SHA1 (patch-ak) = ac49cec94313d22058183f1a3af520591433b726 | |
17 | SHA1 (patch-al) = c4f44e897e525c13a0276a3743fd203e290f6f97 | 17 | SHA1 (patch-al) = c4f44e897e525c13a0276a3743fd203e290f6f97 | |
18 | SHA1 (patch-am) = 2136ab402ae94805c1585677eaa8cc6a83696374 | 18 | SHA1 (patch-am) = 2136ab402ae94805c1585677eaa8cc6a83696374 | |
19 | SHA1 (patch-an) = 296f5dfdad2afcbf9eca56a329a1424e5659d29c | 19 | SHA1 (patch-an) = 296f5dfdad2afcbf9eca56a329a1424e5659d29c | |
20 | SHA1 (patch-ao) = 90789a3e4cfa020a503fda61406883c9e3a26772 | 20 | SHA1 (patch-ao) = 90789a3e4cfa020a503fda61406883c9e3a26772 |
@@ -1,53 +1,81 @@ | @@ -1,53 +1,81 @@ | |||
1 | $NetBSD: patch-aa,v 1.2 2011/03/27 15:49:40 taca Exp $ | 1 | $NetBSD: patch-aa,v 1.3 2012/07/25 19:27:09 bsiegert Exp $ | |
2 | 2 | |||
3 | * Adding Interix support. | 3 | * Adding Interix and MirBSD support. | |
4 | * Ignore doxygen. | 4 | * Ignore doxygen. | |
5 | 5 | |||
6 | --- configure.in.orig 2011-02-18 10:43:45.000000000 +0000 | 6 | --- configure.in.orig Thu Aug 11 00:38:34 2011 | |
7 | +++ configure.in | 7 | +++ configure.in | |
8 | @@ -351,11 +351,7 @@ AC_SUBST(MAKEDIRS) | 8 | @@ -351,11 +351,7 @@ AC_SUBST(MAKEDIRS) | |
9 | 9 | |||
10 | AC_CHECK_TOOL(DOT, dot) | 10 | AC_CHECK_TOOL(DOT, dot) | |
11 | AC_CHECK_TOOL(DOXYGEN, doxygen) | 11 | AC_CHECK_TOOL(DOXYGEN, doxygen) | |
12 | -if test x"$DOXYGEN" = x; then | 12 | -if test x"$DOXYGEN" = x; then | |
13 | - CAPITARGET=nodoc | 13 | - CAPITARGET=nodoc | |
14 | -else | 14 | -else | |
15 | - CAPITARGET=capi | 15 | - CAPITARGET=capi | |
16 | -fi | 16 | -fi | |
17 | +CAPITARGET=nodoc | 17 | +CAPITARGET=nodoc | |
18 | AC_SUBST(CAPITARGET) | 18 | AC_SUBST(CAPITARGET) | |
19 | 19 | |||
20 | # checks for UNIX variants that set C preprocessor variables | 20 | # checks for UNIX variants that set C preprocessor variables | |
21 | @@ -980,6 +976,8 @@ main() | 21 | @@ -982,6 +978,8 @@ main() | |
22 | ], | 22 | ], | |
23 | [superux*], [ ac_cv_func_setitimer=no | 23 | [superux*], [ ac_cv_func_setitimer=no | |
24 | ], | 24 | ], | |
25 | +[interix*], [ LIBS="-lm $LIBS" | 25 | +[interix*], [ LIBS="-lm $LIBS" | |
26 | + ac_cv_func_getpgrp_void=yes], | 26 | + ac_cv_func_getpgrp_void=yes], | |
27 | [ LIBS="-lm $LIBS"]) | 27 | [ LIBS="-lm $LIBS"]) | |
28 | AC_CHECK_LIB(crypt, crypt) | 28 | AC_CHECK_LIB(crypt, crypt) | |
29 | AC_CHECK_LIB(dl, dlopen) # Dynamic linking for SunOS/Solaris and SYSV | 29 | AC_CHECK_LIB(dl, dlopen) # Dynamic linking for SunOS/Solaris and SYSV | |
30 | @@ -1831,7 +1829,9 @@ if test "$with_dln_a_out" != yes; then | 30 | @@ -1062,6 +1060,9 @@ AC_CHECK_MEMBERS([struct stat.st_ctimens | |
31 | ||||
32 | AC_CHECK_TYPES([struct timespec], [], [], [@%:@ifdef HAVE_TIME_H | |||
33 | @%:@include <time.h> | |||
34 | +@%:@endif | |||
35 | +@%:@ifdef HAVE_SYS_TIME_H | |||
36 | +@%:@ include <sys/time.h> | |||
37 | @%:@endif]) | |||
38 | ||||
39 | AC_CHECK_TYPES([struct timezone], [], [], [@%:@ifdef HAVE_TIME_H | |||
40 | @@ -1834,7 +1835,9 @@ if test "$with_dln_a_out" != yes; then | |||
31 | rb_cv_dlopen=yes], | 41 | rb_cv_dlopen=yes], | |
32 | [interix*], [ : ${LDSHARED='$(CC) -shared'} | 42 | [interix*], [ : ${LDSHARED='$(CC) -shared'} | |
33 | XLDFLAGS="$XLDFLAGS -Wl,-E" | 43 | XLDFLAGS="$XLDFLAGS -Wl,-E" | |
34 | + DLDFLAGS="$DLDFLAGS "'-Wl,-h,$(.TARGET) -Wl,--image-base,$$(($$RANDOM %4096/2*262144+1342177280))' | 44 | + DLDFLAGS="$DLDFLAGS "'-Wl,-h,$(.TARGET) -Wl,--image-base,$$(($$RANDOM %4096/2*262144+1342177280))' | |
35 | LIBPATHFLAG=" -L%1\$-s" | 45 | LIBPATHFLAG=" -L%1\$-s" | |
36 | + RPATHFLAG=' -Wl,-R%1$-s' | 46 | + RPATHFLAG=' -Wl,-R%1$-s' | |
37 | rb_cv_dlopen=yes], | 47 | rb_cv_dlopen=yes], | |
38 | [freebsd*|dragonfly*], [ | 48 | [freebsd*|dragonfly*], [ | |
39 | : ${LDSHARED='$(CC) -shared'} | 49 | : ${LDSHARED='$(CC) -shared'} | |
40 | @@ -2188,7 +2188,12 @@ if test "$enable_shared" = 'yes'; then | 50 | @@ -1845,7 +1848,7 @@ if test "$with_dln_a_out" != yes; then | |
51 | test "$GCC" = yes && test "$rb_cv_prog_gnu_ld" = yes || LDSHARED="ld -Bshareable" | |||
52 | fi | |||
53 | rb_cv_dlopen=yes], | |||
54 | - [openbsd*], [ : ${LDSHARED='$(CC) -shared ${CCDLFLAGS}'} | |||
55 | + [openbsd*|mirbsd*], [ : ${LDSHARED='$(CC) -shared ${CCDLFLAGS}'} | |||
56 | if test "$rb_cv_binary_elf" = yes; then | |||
57 | LDFLAGS="$LDFLAGS -Wl,-E" | |||
58 | fi | |||
59 | @@ -2141,7 +2144,7 @@ if test "$enable_shared" = 'yes'; then | |||
60 | LIBRUBY_ALIASES="" | |||
61 | fi | |||
62 | ], | |||
63 | - [openbsd*], [ | |||
64 | + [openbsd*|mirbsd*], [ | |||
65 | SOLIBS='$(LIBS)' | |||
66 | LIBRUBY_SO='lib$(RUBY_SO_NAME).so.$(MAJOR).'`expr ${MINOR} \* 10 + ${TEENY}` | |||
67 | ], | |||
68 | @@ -2190,7 +2193,12 @@ if test "$enable_shared" = 'yes'; then | |||
41 | LIBRUBY_ALIASES='lib$(RUBY_BASE_NAME).$(MAJOR).$(MINOR).dylib lib$(RUBY_INSTALL_NAME).dylib' | 69 | LIBRUBY_ALIASES='lib$(RUBY_BASE_NAME).$(MAJOR).$(MINOR).dylib lib$(RUBY_INSTALL_NAME).dylib' | |
42 | ], | 70 | ], | |
43 | [interix*], [ | 71 | [interix*], [ | |
44 | - LIBRUBYARG_SHARED='-L. -L${libdir} -l$(RUBY_SO_NAME)' | 72 | - LIBRUBYARG_SHARED='-L. -L${libdir} -l$(RUBY_SO_NAME)' | |
45 | + SOLIBS='$(LIBS)' | 73 | + SOLIBS='$(LIBS)' | |
46 | + LIBRUBY_SO='lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR).$(TEENY)' | 74 | + LIBRUBY_SO='lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR).$(TEENY)' | |
47 | + # link explicitly to 0x48000000 | 75 | + # link explicitly to 0x48000000 | |
48 | + LIBRUBY_DLDFLAGS='-Wl,-h,lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR) -Wl,--image-base,1207959552' | 76 | + LIBRUBY_DLDFLAGS='-Wl,-h,lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR) -Wl,--image-base,1207959552' | |
49 | + LIBRUBYARG_SHARED='-Wl,-R -Wl,${libdir} -L${libdir} -L. -l$(RUBY_SO_NAME)' | 77 | + LIBRUBYARG_SHARED='-Wl,-R -Wl,${libdir} -L${libdir} -L. -l$(RUBY_SO_NAME)' | |
50 | + LIBRUBY_ALIASES='lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR) lib$(RUBY_SO_NAME).so' | 78 | + LIBRUBY_ALIASES='lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR) lib$(RUBY_SO_NAME).so' | |
51 | ]) | 79 | ]) | |
52 | fi | 80 | fi | |
53 | if test "$enable_rpath" = yes; then | 81 | if test "$enable_rpath" = yes; then |
@@ -1,57 +1,94 @@ | @@ -1,57 +1,94 @@ | |||
1 | $NetBSD: patch-ab,v 1.2 2011/03/27 15:49:40 taca Exp $ | 1 | $NetBSD: patch-ab,v 1.3 2012/07/25 19:27:09 bsiegert Exp $ | |
2 | 2 | |||
3 | * Adding Interix support. | 3 | * Adding Interix and MirBSD support. | |
4 | * Ignore doxygen. | 4 | * Ignore doxygen. | |
5 | 5 | |||
6 | --- configure.orig 2011-02-18 12:13:10.000000000 +0000 | 6 | --- configure.orig Sat Apr 21 23:11:44 2012 | |
7 | +++ configure | 7 | +++ configure | |
8 | @@ -5979,11 +5979,7 @@ else | 8 | @@ -5976,11 +5976,7 @@ else | |
9 | DOXYGEN="$ac_cv_prog_DOXYGEN" | 9 | DOXYGEN="$ac_cv_prog_DOXYGEN" | |
10 | fi | 10 | fi | |
11 | 11 | |||
12 | -if test x"$DOXYGEN" = x; then | 12 | -if test x"$DOXYGEN" = x; then | |
13 | - CAPITARGET=nodoc | 13 | - CAPITARGET=nodoc | |
14 | -else | 14 | -else | |
15 | - CAPITARGET=capi | 15 | - CAPITARGET=capi | |
16 | -fi | 16 | -fi | |
17 | +CAPITARGET=nodoc | 17 | +CAPITARGET=nodoc | |
18 | 18 | |||
19 | 19 | |||
20 | # checks for UNIX variants that set C preprocessor variables | 20 | # checks for UNIX variants that set C preprocessor variables | |
21 | @@ -9459,6 +9455,9 @@ esac | 21 | @@ -9463,6 +9459,9 @@ esac | |
22 | superux*) : | 22 | superux*) : | |
23 | ac_cv_func_setitimer=no | 23 | ac_cv_func_setitimer=no | |
24 | ;; #( | 24 | ;; #( | |
25 | + interix*) LIBS="-lm $LIBS" | 25 | + interix*) LIBS="-lm $LIBS" | |
26 | + ac_cv_func_getpgrp_void=yes | 26 | + ac_cv_func_getpgrp_void=yes | |
27 | + ;; #( | 27 | + ;; #( | |
28 | *) : | 28 | *) : | |
29 | LIBS="-lm $LIBS" ;; | 29 | LIBS="-lm $LIBS" ;; | |
30 | esac | 30 | esac | |
31 | @@ -15256,8 +15255,12 @@ esac ;; #( | 31 | @@ -10835,6 +10834,9 @@ fi | |
32 | ac_fn_c_check_type "$LINENO" "struct timespec" "ac_cv_type_struct_timespec" "#ifdef HAVE_TIME_H | |||
33 | #include <time.h> | |||
34 | #endif | |||
35 | +#ifdef HAVE_SYS_TIME_H | |||
36 | +# include <sys/time.h> | |||
37 | +#endif | |||
38 | " | |||
39 | if test "x$ac_cv_type_struct_timespec" = xyes; then : | |||
40 | ||||
41 | @@ -15261,8 +15263,12 @@ esac ;; #( | |||
32 | rb_cv_dlopen=yes ;; #( | 42 | rb_cv_dlopen=yes ;; #( | |
33 | interix*) : | 43 | interix*) : | |
34 | : ${LDSHARED='$(CC) -shared'} | 44 | : ${LDSHARED='$(CC) -shared'} | |
35 | + LDFLAGS="$LDFLAGS -Wl,-E" | 45 | + LDFLAGS="$LDFLAGS -Wl,-E" | |
36 | XLDFLAGS="$XLDFLAGS -Wl,-E" | 46 | XLDFLAGS="$XLDFLAGS -Wl,-E" | |
37 | + # use special random-slot linkage in 0x[56]XXXXXXX | 47 | + # use special random-slot linkage in 0x[56]XXXXXXX | |
38 | LIBPATHFLAG=" -L%1\$-s" | 48 | LIBPATHFLAG=" -L%1\$-s" | |
39 | + DLDFLAGS="$DLDFLAGS "'-Wl,-h,$(.TARGET) -Wl,--image-base,$$(($$RANDOM %4096/2*262144+1342177280))' | 49 | + DLDFLAGS="$DLDFLAGS "'-Wl,-h,$(.TARGET) -Wl,--image-base,$$(($$RANDOM %4096/2*262144+1342177280))' | |
40 | + RPATHFLAG=' -Wl,-R%1$-s' | 50 | + RPATHFLAG=' -Wl,-R%1$-s' | |
41 | rb_cv_dlopen=yes ;; #( | 51 | rb_cv_dlopen=yes ;; #( | |
42 | freebsd*|dragonfly*) : | 52 | freebsd*|dragonfly*) : | |
43 | 53 | |||
44 | @@ -15756,7 +15759,12 @@ esac | 54 | @@ -15274,7 +15280,7 @@ esac ;; #( | |
55 | test "$GCC" = yes && test "$rb_cv_prog_gnu_ld" = yes || LDSHARED="ld -Bshareable" | |||
56 | fi | |||
57 | rb_cv_dlopen=yes ;; #( | |||
58 | - openbsd*) : | |||
59 | + openbsd*|mirbsd*) : | |||
60 | : ${LDSHARED='$(CC) -shared ${CCDLFLAGS}'} | |||
61 | if test "$rb_cv_binary_elf" = yes; then | |||
62 | LDFLAGS="$LDFLAGS -Wl,-E" | |||
63 | @@ -15791,7 +15797,7 @@ if test "$enable_shared" = 'yes'; then | |||
64 | LIBRUBY_ALIASES="" | |||
65 | fi | |||
66 | ;; #( | |||
67 | - openbsd*) : | |||
68 | + openbsd*|mirbsd*) : | |||
69 | ||||
70 | SOLIBS='$(LIBS)' | |||
71 | LIBRUBY_SO='lib$(RUBY_SO_NAME).so.$(MAJOR).'`expr ${MINOR} \* 10 + ${TEENY}` | |||
72 | @@ -15851,7 +15857,12 @@ esac | |||
45 | ;; #( | 73 | ;; #( | |
46 | interix*) : | 74 | interix*) : | |
47 | 75 | |||
48 | - LIBRUBYARG_SHARED='-L. -L${libdir} -l$(RUBY_SO_NAME)' | 76 | - LIBRUBYARG_SHARED='-L. -L${libdir} -l$(RUBY_SO_NAME)' | |
49 | + SOLIBS='$(LIBS)' | 77 | + SOLIBS='$(LIBS)' | |
50 | + LIBRUBY_SO='lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR).$(TEENY)' | 78 | + LIBRUBY_SO='lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR).$(TEENY)' | |
51 | + # link explicitly to 0x48000000 | 79 | + # link explicitly to 0x48000000 | |
52 | + LIBRUBY_DLDFLAGS='-Wl,-h,lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR) -Wl,--image-base,1207959552' | 80 | + LIBRUBY_DLDFLAGS='-Wl,-h,lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR) -Wl,--image-base,1207959552' | |
53 | + LIBRUBYARG_SHARED='-Wl,-R -Wl,${libdir} -L${libdir} -L. -l$(RUBY_SO_NAME)' | 81 | + LIBRUBYARG_SHARED='-Wl,-R -Wl,${libdir} -L${libdir} -L. -l$(RUBY_SO_NAME)' | |
54 | + LIBRUBY_ALIASES='lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR) lib$(RUBY_SO_NAME).so' | 82 | + LIBRUBY_ALIASES='lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR) lib$(RUBY_SO_NAME).so' | |
55 | ;; #( | 83 | ;; #( | |
56 | *) : | 84 | *) : | |
57 | ;; | 85 | ;; | |
86 | @@ -17323,6 +17334,8 @@ do | |||
87 | case $ac_option in | |||
88 | # Handling of the options. | |||
89 | -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) | |||
90 | + : Avoid regenerating within pkgsrc | |||
91 | + exit 0 | |||
92 | ac_cs_recheck=: ;; | |||
93 | --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) | |||
94 | $as_echo "$ac_cs_version"; exit ;; |