Thu Mar 16 23:39:05 2017 UTC ()
Remove alpha.gnu.org from master sites, this has been properly released.


(wiz)
diff -r1.2 -r1.3 pkgsrc/lang/guile22/Makefile

cvs diff -r1.2 -r1.3 pkgsrc/lang/guile22/Makefile (switch to unified diff)

--- pkgsrc/lang/guile22/Makefile 2017/03/16 14:13:43 1.2
+++ pkgsrc/lang/guile22/Makefile 2017/03/16 23:39:05 1.3
@@ -1,75 +1,74 @@ @@ -1,75 +1,74 @@
1# $NetBSD: Makefile,v 1.2 2017/03/16 14:13:43 wiz Exp $ 1# $NetBSD: Makefile,v 1.3 2017/03/16 23:39:05 wiz Exp $
2 2
3DISTNAME= guile-2.2.0 3DISTNAME= guile-2.2.0
4PKGNAME= ${DISTNAME:S/guile/guile22/} 4PKGNAME= ${DISTNAME:S/guile/guile22/}
5PKGREVISION= 1 5PKGREVISION= 1
6CATEGORIES= lang 6CATEGORIES= lang
7MASTER_SITES= ftp://ftp.gnu.org/gnu/guile/ \ 7MASTER_SITES= ftp://ftp.gnu.org/gnu/guile/
8 ftp://alpha.gnu.org/gnu/guile/ 
9 8
10MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://www.gnu.org/software/guile/ 10HOMEPAGE= https://www.gnu.org/software/guile/
12COMMENT= Official extension language for the GNU operating system 11COMMENT= Official extension language for the GNU operating system
13LICENSE= gnu-lgpl-v3 12LICENSE= gnu-lgpl-v3
14 13
15# Currently, 2.0 is primary. 14# Currently, 2.0 is primary.
16GUILE_PREFIX= ${PREFIX}/guile/2.2 15GUILE_PREFIX= ${PREFIX}/guile/2.2
17#GUILE_PREFIX= ${PREFIX} 16#GUILE_PREFIX= ${PREFIX}
18 17
19# guile does not like the --build and --host triplets on NetBSD 18# guile does not like the --build and --host triplets on NetBSD
20HAS_CONFIGURE= yes 19HAS_CONFIGURE= yes
21CONFIGURE_ARGS+= --disable-shared 20CONFIGURE_ARGS+= --disable-shared
22# not until boehm-gc is threaded 21# not until boehm-gc is threaded
23CONFIGURE_ARGS+= --without-threads 22CONFIGURE_ARGS+= --without-threads
24CONFIGURE_ARGS+= --prefix=${GUILE_PREFIX} 23CONFIGURE_ARGS+= --prefix=${GUILE_PREFIX}
25CONFIGURE_ARGS+= --mandir=${GUILE_PREFIX}/${PKGMANDIR} 24CONFIGURE_ARGS+= --mandir=${GUILE_PREFIX}/${PKGMANDIR}
26CONFIGURE_ARGS+= --infodir=${GUILE_PREFIX}/${PKGINFODIR} 25CONFIGURE_ARGS+= --infodir=${GUILE_PREFIX}/${PKGINFODIR}
27 26
28CONFIGURE_ARGS+= SHELL=${CONFIG_SHELL} 27CONFIGURE_ARGS+= SHELL=${CONFIG_SHELL}
29 28
30# When GUILE_PREFIX is non-default, these must be enabled. 29# When GUILE_PREFIX is non-default, these must be enabled.
31BUILDLINK_PASSTHRU_DIRS+= ${GUILE_PREFIX} 30BUILDLINK_PASSTHRU_DIRS+= ${GUILE_PREFIX}
32LDFLAGS+= ${COMPILER_RPATH_FLAG}${GUILE_PREFIX}/lib 31LDFLAGS+= ${COMPILER_RPATH_FLAG}${GUILE_PREFIX}/lib
33 32
34INFO_FILES= yes 33INFO_FILES= yes
35USE_LIBTOOL= yes 34USE_LIBTOOL= yes
36USE_TOOLS+= gmake pkg-config 35USE_TOOLS+= gmake pkg-config
37 36
38PKGCONFIG_OVERRIDE+= meta/guile-2.2.pc.in 37PKGCONFIG_OVERRIDE+= meta/guile-2.2.pc.in
39# known broken: test-loose-ends on NetBSD/current 38# known broken: test-loose-ends on NetBSD/current
40# https://debbugs.gnu.org/cgi/bugreport.cgi?bug=24003 39# https://debbugs.gnu.org/cgi/bugreport.cgi?bug=24003
41TEST_TARGET= check 40TEST_TARGET= check
42 41
43SUBST_CLASSES+= tools 42SUBST_CLASSES+= tools
44SUBST_SED.tools+= -e "s,\\((define %pkg-config-program .\\).*\\(.)\\),\\1${PREFIX}/bin/pkg-config\\2," 43SUBST_SED.tools+= -e "s,\\((define %pkg-config-program .\\).*\\(.)\\),\\1${PREFIX}/bin/pkg-config\\2,"
45SUBST_STAGE.tools= post-build 44SUBST_STAGE.tools= post-build
46SUBST_FILES.tools+= meta/guile-config 45SUBST_FILES.tools+= meta/guile-config
47SUBST_MESSAGE.tools= Fixing path to pkg-config in installed file. 46SUBST_MESSAGE.tools= Fixing path to pkg-config in installed file.
48 47
49# XXX: less tests would fail if we made libunistring use GNU iconv too 48# XXX: less tests would fail if we made libunistring use GNU iconv too
50#USE_GNU_ICONV= yes 49#USE_GNU_ICONV= yes
51 50
52OPSYSVARS+= GUILE_LIBNAME 51OPSYSVARS+= GUILE_LIBNAME
53GUILE_LIBNAME.Darwin= a 52GUILE_LIBNAME.Darwin= a
54GUILE_LIBNAME.FreeBSD= so.30 53GUILE_LIBNAME.FreeBSD= so.30
55GUILE_LIBNAME.*= so.22.8.1 54GUILE_LIBNAME.*= so.22.8.1
56 55
57PLIST_SUBST+= GUILE_LIBNAME=${GUILE_LIBNAME} 56PLIST_SUBST+= GUILE_LIBNAME=${GUILE_LIBNAME}
58PRINT_PLIST_AWK+= {gsub(/${GUILE_LIBNAME}/, "$${GUILE_LIBNAME}");} 57PRINT_PLIST_AWK+= {gsub(/${GUILE_LIBNAME}/, "$${GUILE_LIBNAME}");}
59 58
60# https://debbugs.gnu.org/cgi/bugreport.cgi?bug=24002 59# https://debbugs.gnu.org/cgi/bugreport.cgi?bug=24002
61post-configure: 60post-configure:
62 ${ECHO} '#define FLEXIBLE_ARRAY_MEMBER /**/' >> ${WRKSRC}/config.h 61 ${ECHO} '#define FLEXIBLE_ARRAY_MEMBER /**/' >> ${WRKSRC}/config.h
63 62
64.include "../../devel/gmp/buildlink3.mk" 63.include "../../devel/gmp/buildlink3.mk"
65.include "../../converters/libiconv/buildlink3.mk" 64.include "../../converters/libiconv/buildlink3.mk"
66.include "../../devel/gettext-lib/buildlink3.mk" 65.include "../../devel/gettext-lib/buildlink3.mk"
67.include "../../devel/libltdl/buildlink3.mk" 66.include "../../devel/libltdl/buildlink3.mk"
68.include "../../textproc/libunistring/buildlink3.mk" 67.include "../../textproc/libunistring/buildlink3.mk"
69# needs a particular bug fix on NetBSD 68# needs a particular bug fix on NetBSD
70BUILDLINK_API_DEPENDS.boehm-gc+= boehm-gc>=7.4.2nb1 69BUILDLINK_API_DEPENDS.boehm-gc+= boehm-gc>=7.4.2nb1
71.include "../../devel/boehm-gc/buildlink3.mk" 70.include "../../devel/boehm-gc/buildlink3.mk"
72.include "../../devel/libffi/buildlink3.mk" 71.include "../../devel/libffi/buildlink3.mk"
73.include "../../devel/readline/buildlink3.mk" 72.include "../../devel/readline/buildlink3.mk"
74#.include "../../mk/pthread.buildlink3.mk" 73#.include "../../mk/pthread.buildlink3.mk"
75.include "../../mk/bsd.pkg.mk" 74.include "../../mk/bsd.pkg.mk"