| @@ -1,21 +1,21 @@ | | | @@ -1,21 +1,21 @@ |
1 | # $NetBSD: Makefile,v 1.50 2009/04/16 17:11:12 taca Exp $ | | 1 | # $NetBSD: Makefile,v 1.51 2009/08/04 19:47:16 hasso Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= ${RUBY_DISTNAME} | | 4 | DISTNAME= ${RUBY_DISTNAME} |
5 | PKGNAME= ${RUBY_PKGPREFIX}-base-${RUBY_VERSION_SUFFIX} | | 5 | PKGNAME= ${RUBY_PKGPREFIX}-base-${RUBY_VERSION_SUFFIX} |
6 | CATEGORIES= lang ruby | | 6 | CATEGORIES= lang ruby |
7 | MASTER_SITES= ${MASTER_SITE_RUBY} | | 7 | MASTER_SITES= ${MASTER_SITE_RUBY} |
8 | #PKGREVISION= | | 8 | PKGREVISION= 1 |
9 | | | 9 | |
10 | MAINTAINER= taca@NetBSD.org | | 10 | MAINTAINER= taca@NetBSD.org |
11 | HOMEPAGE= ${RUBY_HOMEPAGE} | | 11 | HOMEPAGE= ${RUBY_HOMEPAGE} |
12 | COMMENT= Ruby 1.8 based release minimum package | | 12 | COMMENT= Ruby 1.8 based release minimum package |
13 | | | 13 | |
14 | RUBY_VERSION= ${RUBY18_VERSION} | | 14 | RUBY_VERSION= ${RUBY18_VERSION} |
15 | | | 15 | |
16 | CONFLICTS= ${RUBY_PKGPREFIX}-dbm-[0-9]* \ | | 16 | CONFLICTS= ${RUBY_PKGPREFIX}-dbm-[0-9]* \ |
17 | ${RUBY_PKGPREFIX}-digest-[0-9]* \ | | 17 | ${RUBY_PKGPREFIX}-digest-[0-9]* \ |
18 | ${RUBY_PKGPREFIX}-iconv-[0-9]* \ | | 18 | ${RUBY_PKGPREFIX}-iconv-[0-9]* \ |
19 | ${RUBY_PKGPREFIX}-openssl-[0-9]* \ | | 19 | ${RUBY_PKGPREFIX}-openssl-[0-9]* \ |
20 | ${RUBY_PKGPREFIX}-tcltk-[0-9]* | | 20 | ${RUBY_PKGPREFIX}-tcltk-[0-9]* |
21 | | | 21 | |
| @@ -54,29 +54,30 @@ FILES_SUBST+= DATE=${DATE:Q} | | | @@ -54,29 +54,30 @@ FILES_SUBST+= DATE=${DATE:Q} |
54 | .if !empty(RUBY_SUFFIX) | | 54 | .if !empty(RUBY_SUFFIX) |
55 | CONFIGURE_ARGS+= --program-suffix=${RUBY_SUFFIX:Q} | | 55 | CONFIGURE_ARGS+= --program-suffix=${RUBY_SUFFIX:Q} |
56 | .endif | | 56 | .endif |
57 | | | 57 | |
58 | # | | 58 | # |
59 | # IRIX work around which should be fixed. | | 59 | # IRIX work around which should be fixed. |
60 | # | | 60 | # |
61 | PLIST_VARS+= io | | 61 | PLIST_VARS+= io |
62 | .if ${OPSYS} != "IRIX" | | 62 | .if ${OPSYS} != "IRIX" |
63 | PLIST.io= yes | | 63 | PLIST.io= yes |
64 | .endif | | 64 | .endif |
65 | | | 65 | |
66 | # | | 66 | # |
67 | # Work around for getucontext(3) | | 67 | # Work around for ucontext(3). It was broken in older DragonFly |
| | | 68 | # versions and is slow in newer ones. |
68 | # | | 69 | # |
69 | .if ${OPSYS} == "DragonFly" && ${OS_VERSION} == "1.8.0" | | 70 | .if ${OPSYS} == "DragonFly" |
70 | CONFIGURE_ENV+= ac_cv_header_ucontext_h=no | | 71 | CONFIGURE_ENV+= ac_cv_header_ucontext_h=no |
71 | .endif | | 72 | .endif |
72 | | | 73 | |
73 | # | | 74 | # |
74 | # work around for getaddrinfo(3) | | 75 | # work around for getaddrinfo(3) |
75 | # | | 76 | # |
76 | .if ${OPSYS} == "Linux" || ${OPSYS} == "SunOS" | | 77 | .if ${OPSYS} == "Linux" || ${OPSYS} == "SunOS" |
77 | CONFIGURE_ARGS+= --enable-wide-getaddrinfo | | 78 | CONFIGURE_ARGS+= --enable-wide-getaddrinfo |
78 | .endif | | 79 | .endif |
79 | | | 80 | |
80 | DOCS= COPYING COPYING.ja ChangeLog NEWS README \ | | 81 | DOCS= COPYING COPYING.ja ChangeLog NEWS README \ |
81 | README.EXT README.EXT.ja README.ja ToDo \ | | 82 | README.EXT README.EXT.ja README.ja ToDo \ |
82 | doc/ChangeLog-1.8.0 doc/NEWS-1.8.0 \ | | 83 | doc/ChangeLog-1.8.0 doc/NEWS-1.8.0 \ |