Normalize handling packages that require 64-bit atomic ops.diff -r1.137 -r1.138 pkgsrc/audio/audacity/Makefile
(nia)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.137 2020/11/13 16:09:47 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.138 2020/12/31 20:04:11 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= audacity-2.4.1 | 3 | DISTNAME= audacity-2.4.1 | |
4 | PKGREVISION= 2 | 4 | PKGREVISION= 2 | |
5 | CATEGORIES= audio | 5 | CATEGORIES= audio | |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=audacity/} | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=audacity/} | |
7 | GITHUB_PROJECT= Audacity | 7 | GITHUB_PROJECT= Audacity | |
8 | GITHUB_TAG= Audacity-${PKGVERSION_NOREV} | 8 | GITHUB_TAG= Audacity-${PKGVERSION_NOREV} | |
9 | 9 | |||
10 | MAINTAINER= nia@NetBSD.org | 10 | MAINTAINER= nia@NetBSD.org | |
11 | HOMEPAGE= https://www.audacityteam.org/ | 11 | HOMEPAGE= https://www.audacityteam.org/ | |
12 | COMMENT= Multi-track audio editor and recorder | 12 | COMMENT= Multi-track audio editor and recorder | |
13 | LICENSE= gnu-gpl-v2 # AND cc-by-v3.0-license | 13 | LICENSE= gnu-gpl-v2 # AND cc-by-v3.0-license | |
14 | 14 | |||
@@ -43,36 +43,26 @@ CONFIGURE_ARGS+= --with-midi="no" | @@ -43,36 +43,26 @@ CONFIGURE_ARGS+= --with-midi="no" | |||
43 | CONFIGURE_ARGS+= --with-portmidi="no" | 43 | CONFIGURE_ARGS+= --with-portmidi="no" | |
44 | CONFIGURE_ARGS+= --with-ffmpeg="system" | 44 | CONFIGURE_ARGS+= --with-ffmpeg="system" | |
45 | CONFIGURE_ARGS+= --with-lame="system" | 45 | CONFIGURE_ARGS+= --with-lame="system" | |
46 | CONFIGURE_ARGS+= --with-libflac="system" | 46 | CONFIGURE_ARGS+= --with-libflac="system" | |
47 | CONFIGURE_ARGS+= --with-libid3tag="system" | 47 | CONFIGURE_ARGS+= --with-libid3tag="system" | |
48 | CONFIGURE_ARGS+= --with-libtwolame="system" | 48 | CONFIGURE_ARGS+= --with-libtwolame="system" | |
49 | CONFIGURE_ARGS+= --with-libvamp="system" | 49 | CONFIGURE_ARGS+= --with-libvamp="system" | |
50 | CONFIGURE_ARGS+= --with-libvorbis="system" | 50 | CONFIGURE_ARGS+= --with-libvorbis="system" | |
51 | CONFIGURE_ARGS+= --with-lv2="system" | 51 | CONFIGURE_ARGS+= --with-lv2="system" | |
52 | CONFIGURE_ARGS+= --with-soundtouch="system" | 52 | CONFIGURE_ARGS+= --with-soundtouch="system" | |
53 | 53 | |||
54 | .include "../../mk/bsd.prefs.mk" | 54 | .include "../../mk/bsd.prefs.mk" | |
55 | 55 | |||
56 | # 64 bit atomic ops are required | |||
57 | ||||
58 | .if ${MACHINE_ARCH} == "i386" | |||
59 | CXXFLAGS+= -march=i586 | |||
60 | .endif | |||
61 | ||||
62 | .if ${MACHINE_ARCH} == "powerpc" | |||
63 | .include "../../devel/libatomic/buildlink3.mk" | |||
64 | .endif | |||
65 | ||||
66 | .if ${MACHINE_ARCH} != "i386" && ${MACHINE_ARCH} != "x86_64" | 56 | .if ${MACHINE_ARCH} != "i386" && ${MACHINE_ARCH} != "x86_64" | |
67 | CONFIGURE_ARGS+= --disable-sse | 57 | CONFIGURE_ARGS+= --disable-sse | |
68 | .endif | 58 | .endif | |
69 | 59 | |||
70 | CFLAGS.SunOS+= -fPIC | 60 | CFLAGS.SunOS+= -fPIC | |
71 | 61 | |||
72 | LIBS.NetBSD+= -lcompat | 62 | LIBS.NetBSD+= -lcompat | |
73 | 63 | |||
74 | CONFIG_GUESS_OVERRIDE= \ | 64 | CONFIG_GUESS_OVERRIDE= \ | |
75 | config.guess */config.guess */*/config.guess */*/*/config.guess | 65 | config.guess */config.guess */*/config.guess */*/*/config.guess | |
76 | CONFIG_SUB_OVERRIDE= \ | 66 | CONFIG_SUB_OVERRIDE= \ | |
77 | config.sub */config.sub */*/config.sub */*/*/config.sub | 67 | config.sub */config.sub */*/config.sub */*/*/config.sub | |
78 | 68 | |||
@@ -107,14 +97,15 @@ BUILDLINK_API_DEPENDS.portaudio+= portau | @@ -107,14 +97,15 @@ BUILDLINK_API_DEPENDS.portaudio+= portau | |||
107 | .include "../../audio/suil/buildlink3.mk" | 97 | .include "../../audio/suil/buildlink3.mk" | |
108 | .include "../../audio/vamp-plugin-sdk/buildlink3.mk" | 98 | .include "../../audio/vamp-plugin-sdk/buildlink3.mk" | |
109 | .include "../../devel/gettext-lib/buildlink3.mk" | 99 | .include "../../devel/gettext-lib/buildlink3.mk" | |
110 | .include "../../devel/zlib/buildlink3.mk" | 100 | .include "../../devel/zlib/buildlink3.mk" | |
111 | BUILDLINK_API_DEPENDS.flac+= flac>=1.3.0 | 101 | BUILDLINK_API_DEPENDS.flac+= flac>=1.3.0 | |
112 | .include "../../audio/flac/buildlink3.mk" | 102 | .include "../../audio/flac/buildlink3.mk" | |
113 | .include "../../multimedia/ffmpeg4/buildlink3.mk" | 103 | .include "../../multimedia/ffmpeg4/buildlink3.mk" | |
114 | .include "../../multimedia/libogg/buildlink3.mk" | 104 | .include "../../multimedia/libogg/buildlink3.mk" | |
115 | .include "../../textproc/expat/buildlink3.mk" | 105 | .include "../../textproc/expat/buildlink3.mk" | |
116 | .include "../../x11/wxGTK30/buildlink3.mk" | 106 | .include "../../x11/wxGTK30/buildlink3.mk" | |
117 | .include "../../mk/dlopen.buildlink3.mk" | 107 | .include "../../mk/dlopen.buildlink3.mk" | |
118 | BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:Q} | 108 | BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:Q} | |
119 | .include "../../mk/pthread.buildlink3.mk" | 109 | .include "../../mk/pthread.buildlink3.mk" | |
110 | .include "../../mk/atomic64.mk" | |||
120 | .include "../../mk/bsd.pkg.mk" | 111 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.90 2020/11/13 16:10:43 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.91 2020/12/31 20:04:11 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= cmus-2.8.0 | 3 | DISTNAME= cmus-2.8.0 | |
4 | PKGREVISION= 7 | 4 | PKGREVISION= 7 | |
5 | CATEGORIES= audio | 5 | CATEGORIES= audio | |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=cmus/} | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=cmus/} | |
7 | GITHUB_TAG= v${PKGVERSION_NOREV} | 7 | GITHUB_TAG= v${PKGVERSION_NOREV} | |
8 | 8 | |||
9 | MAINTAINER= ahoka@NetBSD.org | 9 | MAINTAINER= ahoka@NetBSD.org | |
10 | HOMEPAGE= https://cmus.github.io/ | 10 | HOMEPAGE= https://cmus.github.io/ | |
11 | COMMENT= Small, fast and powerful text mode music player | 11 | COMMENT= Small, fast and powerful text mode music player | |
12 | LICENSE= gnu-gpl-v2 | 12 | LICENSE= gnu-gpl-v2 | |
13 | 13 | |||
14 | EXTRACT_USING= bsdtar | 14 | EXTRACT_USING= bsdtar | |
@@ -37,28 +37,19 @@ CONFIGURE_ARGS+= CONFIG_OSS=n | @@ -37,28 +37,19 @@ CONFIGURE_ARGS+= CONFIG_OSS=n | |||
37 | .endif | 37 | .endif | |
38 | 38 | |||
39 | .if ${OPSYS} == "SunOS" || exists(/usr/include/sys/audioio.h) | 39 | .if ${OPSYS} == "SunOS" || exists(/usr/include/sys/audioio.h) | |
40 | CONFIGURE_ARGS+= CONFIG_SUN=y | 40 | CONFIGURE_ARGS+= CONFIG_SUN=y | |
41 | PLIST.sunaudio= yes | 41 | PLIST.sunaudio= yes | |
42 | .else | 42 | .else | |
43 | CONFIGURE_ARGS+= CONFIG_SUN=n | 43 | CONFIGURE_ARGS+= CONFIG_SUN=n | |
44 | .endif | 44 | .endif | |
45 | 45 | |||
46 | .if ${OPSYS} == "Darwin" | 46 | .if ${OPSYS} == "Darwin" | |
47 | PLIST.coreaudio= yes | 47 | PLIST.coreaudio= yes | |
48 | .endif | 48 | .endif | |
49 | 49 | |||
50 | # 64 bit atomic ops are required | |||
51 | ||||
52 | .if ${MACHINE_ARCH} == "i386" | |||
53 | CFLAGS+= -march=i586 | |||
54 | .endif | |||
55 | ||||
56 | .if ${MACHINE_ARCH} == "powerpc" | |||
57 | .include "../../devel/libatomic/buildlink3.mk" | |||
58 | .endif | |||
59 | ||||
60 | .include "options.mk" | 50 | .include "options.mk" | |
51 | .include "../../mk/atomic64.mk" | |||
61 | .include "../../mk/dlopen.buildlink3.mk" | 52 | .include "../../mk/dlopen.buildlink3.mk" | |
62 | .include "../../converters/libiconv/buildlink3.mk" | 53 | .include "../../converters/libiconv/buildlink3.mk" | |
63 | .include "../../devel/ncursesw/buildlink3.mk" | 54 | .include "../../devel/ncursesw/buildlink3.mk" | |
64 | .include "../../mk/bsd.pkg.mk" | 55 | .include "../../mk/bsd.pkg.mk" |
@@ -1,39 +1,27 @@ | @@ -1,39 +1,27 @@ | |||
1 | # $NetBSD: Makefile,v 1.8 2020/11/23 14:00:39 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.9 2020/12/31 20:04:11 nia Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= kyotocabinet-1.2.78 | 4 | DISTNAME= kyotocabinet-1.2.78 | |
5 | CATEGORIES= databases | 5 | CATEGORIES= databases | |
6 | MASTER_SITES= https://dbmx.net/kyotocabinet/pkg/ | 6 | MASTER_SITES= https://dbmx.net/kyotocabinet/pkg/ | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://dbmx.net/kyotocabinet/ | 9 | HOMEPAGE= https://dbmx.net/kyotocabinet/ | |
10 | COMMENT= Straightforward implementation of DBM | 10 | COMMENT= Straightforward implementation of DBM | |
11 | LICENSE= gnu-gpl-v3 | 11 | LICENSE= gnu-gpl-v3 | |
12 | 12 | |||
13 | GNU_CONFIGURE= yes | 13 | GNU_CONFIGURE= yes | |
14 | USE_GCC_RUNTIME= yes | 14 | USE_GCC_RUNTIME= yes | |
15 | USE_TOOLS+= gmake pkg-config | 15 | USE_TOOLS+= gmake pkg-config | |
16 | USE_LANGUAGES= c c++ | 16 | USE_LANGUAGES= c c++ | |
17 | 17 | |||
18 | PKGCONFIG_OVERRIDE+= kyotocabinet.pc.in | 18 | PKGCONFIG_OVERRIDE+= kyotocabinet.pc.in | |
19 | 19 | |||
20 | .include "options.mk" | 20 | .include "options.mk" | |
21 | 21 | |||
22 | TEST_TARGET= check | 22 | TEST_TARGET= check | |
23 | 23 | |||
24 | PTHREAD_AUTO_VARS= yes | 24 | PTHREAD_AUTO_VARS= yes | |
25 | .include "../../mk/pthread.buildlink3.mk" | 25 | .include "../../mk/pthread.buildlink3.mk" | |
26 | 26 | .include "../../mk/atomic64.mk" | ||
27 | .include "../../mk/bsd.prefs.mk" | |||
28 | .include "../../mk/compiler.mk" | |||
29 | # using GCC atomic functions only available with i586 in kcthread.cc | |||
30 | .if !empty(CC_VERSION:Mgcc-*) && !empty(MACHINE_ARCH:Mi[34]86) | |||
31 | GNU_ARCH.i386= i586 | |||
32 | CFLAGS+= -march=i586 | |||
33 | .endif | |||
34 | ||||
35 | .if ${MACHINE_ARCH} == "powerpc" | |||
36 | .include "../../devel/libatomic/buildlink3.mk" | |||
37 | .endif | |||
38 | ||||
39 | .include "../../mk/bsd.pkg.mk" | 27 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.29 2020/10/21 13:34:50 adam Exp $ | 1 | # $NetBSD: Makefile.common,v 1.30 2020/12/31 20:04:11 nia Exp $ | |
2 | # | 2 | # | |
3 | # used by databases/mysql57-client/Makefile | 3 | # used by databases/mysql57-client/Makefile | |
4 | # used by databases/mysql57-server/Makefile | 4 | # used by databases/mysql57-server/Makefile | |
5 | 5 | |||
6 | DISTNAME= mysql-5.7.32 | 6 | DISTNAME= mysql-5.7.32 | |
7 | CATEGORIES= databases | 7 | CATEGORIES= databases | |
8 | MASTER_SITES= ${MASTER_SITE_MYSQL:=MySQL-5.7/} | 8 | MASTER_SITES= ${MASTER_SITE_MYSQL:=MySQL-5.7/} | |
9 | 9 | |||
10 | MAINTAINER?= pkgsrc-users@NetBSD.org | 10 | MAINTAINER?= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= https://www.mysql.com/ | 11 | HOMEPAGE= https://www.mysql.com/ | |
12 | LICENSE= gnu-gpl-v2 | 12 | LICENSE= gnu-gpl-v2 | |
13 | 13 | |||
14 | DISTINFO_FILE?= ${.CURDIR}/../../databases/mysql57-client/distinfo | 14 | DISTINFO_FILE?= ${.CURDIR}/../../databases/mysql57-client/distinfo | |
@@ -65,32 +65,26 @@ CMAKE_ARGS+= -DMYSQL_DATADIR=${MYSQL_DAT | @@ -65,32 +65,26 @@ CMAKE_ARGS+= -DMYSQL_DATADIR=${MYSQL_DAT | |||
65 | CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release | 65 | CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release | |
66 | 66 | |||
67 | CMAKE_ARGS+= -DWITH_BOOST="system" | 67 | CMAKE_ARGS+= -DWITH_BOOST="system" | |
68 | CMAKE_ARGS+= -DWITH_EDITLINE="system" | 68 | CMAKE_ARGS+= -DWITH_EDITLINE="system" | |
69 | CMAKE_ARGS+= -DEDITLINE_INCLUDE_DIR=${BUILDLINK_PREFIX.editline:Q}/${BUILDLINK_INCDIRS.editline} | 69 | CMAKE_ARGS+= -DEDITLINE_INCLUDE_DIR=${BUILDLINK_PREFIX.editline:Q}/${BUILDLINK_INCDIRS.editline} | |
70 | CMAKE_ARGS+= -DWITH_LIBEVENT="system" | 70 | CMAKE_ARGS+= -DWITH_LIBEVENT="system" | |
71 | CMAKE_ARGS+= -DWITH_LZ4="system" | 71 | CMAKE_ARGS+= -DWITH_LZ4="system" | |
72 | CMAKE_ARGS+= -DWITH_SSL="system" | 72 | CMAKE_ARGS+= -DWITH_SSL="system" | |
73 | CMAKE_ARGS+= -DWITH_ZLIB="system" | 73 | CMAKE_ARGS+= -DWITH_ZLIB="system" | |
74 | CMAKE_ARGS+= -DDEFAULT_CHARSET=${MYSQL_CHARSET} | 74 | CMAKE_ARGS+= -DDEFAULT_CHARSET=${MYSQL_CHARSET} | |
75 | CMAKE_ARGS+= -DDEFAULT_COLLATION=${MYSQL_COLLATION} | 75 | CMAKE_ARGS+= -DDEFAULT_COLLATION=${MYSQL_COLLATION} | |
76 | CMAKE_ARGS+= -DWITH_EXTRA_CHARSETS=${MYSQL_EXTRA_CHARSET} | 76 | CMAKE_ARGS+= -DWITH_EXTRA_CHARSETS=${MYSQL_EXTRA_CHARSET} | |
77 | 77 | |||
78 | # we need atomic builtins | |||
79 | .if ${OPSYS} == "NetBSD" && ${MACHINE_ARCH} == "i386" | |||
80 | GNU_ARCH.i386= i586 | |||
81 | CFLAGS+= -march=i586 | |||
82 | .endif | |||
83 | ||||
84 | CPPFLAGS+= -Dunix | 78 | CPPFLAGS+= -Dunix | |
85 | CFLAGS+= -DUSE_OLD_FUNCTIONS # 3.23.x compat | 79 | CFLAGS+= -DUSE_OLD_FUNCTIONS # 3.23.x compat | |
86 | #CFLAGS+= -D__STDC_FORMAT_MACROS=1 # always defined too late | 80 | #CFLAGS+= -D__STDC_FORMAT_MACROS=1 # always defined too late | |
87 | 81 | |||
88 | .if ${OPSYS} != "Interix" | 82 | .if ${OPSYS} != "Interix" | |
89 | CFLAGS+= -fPIC -DPIC | 83 | CFLAGS+= -fPIC -DPIC | |
90 | CXXFLAGS+= -fPIC -DPIC | 84 | CXXFLAGS+= -fPIC -DPIC | |
91 | .endif | 85 | .endif | |
92 | 86 | |||
93 | CMAKE_ARGS.SunOS+= -DFORCE_UNSUPPORTED_COMPILER=YES | 87 | CMAKE_ARGS.SunOS+= -DFORCE_UNSUPPORTED_COMPILER=YES | |
94 | 88 | |||
95 | # Force HAVE_CURSES_H on Solaris since the configure script is broken | 89 | # Force HAVE_CURSES_H on Solaris since the configure script is broken | |
96 | # and does not properly detect this, breaking the build later on. Also | 90 | # and does not properly detect this, breaking the build later on. Also | |
@@ -122,13 +116,14 @@ SUBST_NOOP_OK.scr= yes # since RCD_SCRIP | @@ -122,13 +116,14 @@ SUBST_NOOP_OK.scr= yes # since RCD_SCRIP | |||
122 | .if ${OPSYS} == "NetBSD" | 116 | .if ${OPSYS} == "NetBSD" | |
123 | USE_BUILTIN.editline= no | 117 | USE_BUILTIN.editline= no | |
124 | .endif | 118 | .endif | |
125 | 119 | |||
126 | CHECK_PORTABILITY_SKIP+= packaging/deb-in/mysql-packagesource-server.config.in | 120 | CHECK_PORTABILITY_SKIP+= packaging/deb-in/mysql-packagesource-server.config.in | |
127 | 121 | |||
128 | .include "../../archivers/lz4/buildlink3.mk" | 122 | .include "../../archivers/lz4/buildlink3.mk" | |
129 | .include "../../devel/boost-libs/buildlink3.mk" | 123 | .include "../../devel/boost-libs/buildlink3.mk" | |
130 | .include "../../devel/editline/buildlink3.mk" | 124 | .include "../../devel/editline/buildlink3.mk" | |
131 | .include "../../devel/libevent/buildlink3.mk" | 125 | .include "../../devel/libevent/buildlink3.mk" | |
132 | .include "../../devel/zlib/buildlink3.mk" | 126 | .include "../../devel/zlib/buildlink3.mk" | |
133 | .include "../../security/openssl/buildlink3.mk" | 127 | .include "../../security/openssl/buildlink3.mk" | |
134 | .include "../../mk/curses.buildlink3.mk" | 128 | .include "../../mk/curses.buildlink3.mk" | |
129 | .include "../../mk/atomic64.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.62 2020/10/27 10:22:34 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.63 2020/12/31 20:04:11 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= redis-6.0.9 | 3 | DISTNAME= redis-6.0.9 | |
4 | CATEGORIES= databases | 4 | CATEGORIES= databases | |
5 | MASTER_SITES= http://download.redis.io/releases/ | 5 | MASTER_SITES= http://download.redis.io/releases/ | |
6 | 6 | |||
7 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
8 | HOMEPAGE= https://redis.io/ | 8 | HOMEPAGE= https://redis.io/ | |
9 | COMMENT= Persistent key-value database with built-in net interface | 9 | COMMENT= Persistent key-value database with built-in net interface | |
10 | LICENSE= modified-bsd | 10 | LICENSE= modified-bsd | |
11 | 11 | |||
12 | TEST_DEPENDS+= tcl>=8.5:../../lang/tcl | 12 | TEST_DEPENDS+= tcl>=8.5:../../lang/tcl | |
13 | 13 | |||
14 | USE_LANGUAGES= c99 | 14 | USE_LANGUAGES= c99 | |
@@ -50,29 +50,25 @@ FILES_SUBST+= REDIS_GROUP=${REDIS_GROUP | @@ -50,29 +50,25 @@ FILES_SUBST+= REDIS_GROUP=${REDIS_GROUP | |||
50 | FILES_SUBST+= REDIS_DATADIR=${REDIS_DATADIR} | 50 | FILES_SUBST+= REDIS_DATADIR=${REDIS_DATADIR} | |
51 | 51 | |||
52 | SUBST_CLASSES+= fix-paths | 52 | SUBST_CLASSES+= fix-paths | |
53 | SUBST_STAGE.fix-paths= pre-configure | 53 | SUBST_STAGE.fix-paths= pre-configure | |
54 | SUBST_MESSAGE.fix-paths= Fixing paths. | 54 | SUBST_MESSAGE.fix-paths= Fixing paths. | |
55 | SUBST_FILES.fix-paths= redis.conf | 55 | SUBST_FILES.fix-paths= redis.conf | |
56 | SUBST_VARS.fix-paths= REDIS_DATADIR REDIS_LOGDIR REDIS_PIDDIR | 56 | SUBST_VARS.fix-paths= REDIS_DATADIR REDIS_LOGDIR REDIS_PIDDIR | |
57 | 57 | |||
58 | CHECK_PORTABILITY_SKIP+= deps/jemalloc/configure | 58 | CHECK_PORTABILITY_SKIP+= deps/jemalloc/configure | |
59 | 59 | |||
60 | post-extract: | 60 | post-extract: | |
61 | ${CHMOD} -R g-w ${WRKSRC} | 61 | ${CHMOD} -R g-w ${WRKSRC} | |
62 | 62 | |||
63 | .if ${MACHINE_ARCH} == "i386" | |||
64 | # Need 8 byte atomics. | |||
65 | CFLAGS+= -march=i586 | |||
66 | .endif | |||
67 | ||||
68 | post-install: | 63 | post-install: | |
69 | ${INSTALL_DATA} ${WRKSRC}/redis.conf ${DESTDIR}${EGDIR}/redis.conf.example | 64 | ${INSTALL_DATA} ${WRKSRC}/redis.conf ${DESTDIR}${EGDIR}/redis.conf.example | |
70 | .for file in ${DOCFILES} | 65 | .for file in ${DOCFILES} | |
71 | ${INSTALL_DATA} ${WRKSRC}/${file} ${DESTDIR}${PREFIX}/${DOCDIR}/${file} | 66 | ${INSTALL_DATA} ${WRKSRC}/${file} ${DESTDIR}${PREFIX}/${DOCDIR}/${file} | |
72 | .endfor | 67 | .endfor | |
73 | 68 | |||
74 | do-test: | 69 | do-test: | |
75 | cd ${WRKSRC} && ${SH} runtest | 70 | cd ${WRKSRC} && ${SH} runtest | |
76 | 71 | |||
77 | .include "../../mk/pthread.buildlink3.mk" | 72 | .include "../../mk/pthread.buildlink3.mk" | |
73 | .include "../../mk/atomic64.mk" | |||
78 | .include "../../mk/bsd.pkg.mk" | 74 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.35 2020/11/14 14:07:40 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.36 2020/12/31 20:04:11 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= protobuf-cpp-3.14.0 | 3 | DISTNAME= protobuf-cpp-3.14.0 | |
4 | PKGNAME= ${DISTNAME:S/-cpp//} | 4 | PKGNAME= ${DISTNAME:S/-cpp//} | |
5 | CATEGORIES= devel | 5 | CATEGORIES= devel | |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=protocolbuffers/} | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=protocolbuffers/} | |
7 | GITHUB_PROJECT= protobuf | 7 | GITHUB_PROJECT= protobuf | |
8 | GITHUB_RELEASE= v${PKGVERSION_NOREV} | 8 | GITHUB_RELEASE= v${PKGVERSION_NOREV} | |
9 | 9 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= https://github.com/protocolbuffers/protobuf | 11 | HOMEPAGE= https://github.com/protocolbuffers/protobuf | |
12 | COMMENT= Google protocol buffers | 12 | COMMENT= Google protocol buffers | |
13 | LICENSE= modified-bsd | 13 | LICENSE= modified-bsd | |
14 | 14 | |||
@@ -19,27 +19,23 @@ USE_LIBTOOL= yes | @@ -19,27 +19,23 @@ USE_LIBTOOL= yes | |||
19 | USE_TOOLS+= gmake | 19 | USE_TOOLS+= gmake | |
20 | GNU_CONFIGURE= yes | 20 | GNU_CONFIGURE= yes | |
21 | PKGCONFIG_OVERRIDE+= protobuf-lite.pc.in | 21 | PKGCONFIG_OVERRIDE+= protobuf-lite.pc.in | |
22 | PKGCONFIG_OVERRIDE+= protobuf.pc.in | 22 | PKGCONFIG_OVERRIDE+= protobuf.pc.in | |
23 | TEST_TARGET= check | 23 | TEST_TARGET= check | |
24 | 24 | |||
25 | # false positive: the Makefile generates bash programs | 25 | # false positive: the Makefile generates bash programs | |
26 | CHECK_PORTABILITY_SKIP= benchmarks/Makefile.in | 26 | CHECK_PORTABILITY_SKIP= benchmarks/Makefile.in | |
27 | # the [[ command will skip a test that would otherwise run | 27 | # the [[ command will skip a test that would otherwise run | |
28 | CHECK_PORTABILITY_SKIP+= src/google/protobuf/compiler/zip_output_unittest.sh | 28 | CHECK_PORTABILITY_SKIP+= src/google/protobuf/compiler/zip_output_unittest.sh | |
29 | 29 | |||
30 | SET_LIBDIR= yes | 30 | SET_LIBDIR= yes | |
31 | 31 | |||
32 | .if ${MACHINE_ARCH} == "i386" | |||
33 | # 64 bit atomic ops are required | |||
34 | CXXFLAGS+= -march=i586 | |||
35 | .endif | |||
36 | ||||
37 | # configure: error: *** A compiler with support for C++11 language features is required. | 32 | # configure: error: *** A compiler with support for C++11 language features is required. | |
38 | GCC_REQD+= 4.8 | 33 | GCC_REQD+= 4.8 | |
39 | 34 | |||
40 | # included in third_party | 35 | # included in third_party | |
41 | #.include "../../devel/googletest/buildlink3.mk" | 36 | #.include "../../devel/googletest/buildlink3.mk" | |
42 | BUILDLINK_API_DEPENDS.zlib+= zlib>=1.2.0.4 | 37 | BUILDLINK_API_DEPENDS.zlib+= zlib>=1.2.0.4 | |
43 | .include "../../devel/zlib/buildlink3.mk" | 38 | .include "../../devel/zlib/buildlink3.mk" | |
44 | .include "../../mk/pthread.buildlink3.mk" | 39 | .include "../../mk/pthread.buildlink3.mk" | |
40 | .include "../../mk/atomic64.mk" | |||
45 | .include "../../mk/bsd.pkg.mk" | 41 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.2 2020/11/13 16:15:54 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.3 2020/12/31 20:04:11 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= libretro-parallel-n64-20200528 | 3 | DISTNAME= libretro-parallel-n64-20200528 | |
4 | CATEGORIES= emulators | 4 | CATEGORIES= emulators | |
5 | GITHUB_PROJECT= parallel-n64 | 5 | GITHUB_PROJECT= parallel-n64 | |
6 | GITHUB_TAG= 9dd669e2f63b320c5942f2fe0b2df275dba99393 | 6 | GITHUB_TAG= 9dd669e2f63b320c5942f2fe0b2df275dba99393 | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://github.com/libretro/parallel-n64 | 9 | HOMEPAGE= https://github.com/libretro/parallel-n64 | |
10 | COMMENT= Libretro core based on the Parallel N64 emulator | 10 | COMMENT= Libretro core based on the Parallel N64 emulator | |
11 | LICENSE= gnu-gpl-v2 | 11 | LICENSE= gnu-gpl-v2 | |
12 | 12 | |||
13 | USE_LANGUAGES= c c++ | 13 | USE_LANGUAGES= c c++ | |
14 | LIBRETRO_CORE= parallel_n64 | 14 | LIBRETRO_CORE= parallel_n64 | |
@@ -26,22 +26,19 @@ CFLAGS+= -DNO_ASM -DARM_FIX | @@ -26,22 +26,19 @@ CFLAGS+= -DNO_ASM -DARM_FIX | |||
26 | .elif ${MACHINE_ARCH} == "earmv7hf" | 26 | .elif ${MACHINE_ARCH} == "earmv7hf" | |
27 | MAKE_FLAGS+= WITH_DYNAREC=arm | 27 | MAKE_FLAGS+= WITH_DYNAREC=arm | |
28 | MAKE_FLAGS+= HAVE_NEON=1 | 28 | MAKE_FLAGS+= HAVE_NEON=1 | |
29 | CFLAGS+= -DNO_ASM -DARM_FIX | 29 | CFLAGS+= -DNO_ASM -DARM_FIX | |
30 | .elif !empty(MACHINE_ARCH:M*arm*) | 30 | .elif !empty(MACHINE_ARCH:M*arm*) | |
31 | MAKE_FLAGS+= WITH_DYNAREC=arm | 31 | MAKE_FLAGS+= WITH_DYNAREC=arm | |
32 | MAKE_FLAGS+= HAVE_NEON=0 | 32 | MAKE_FLAGS+= HAVE_NEON=0 | |
33 | CFLAGS+= -DNO_ASM -DARM_FIX | 33 | CFLAGS+= -DNO_ASM -DARM_FIX | |
34 | .else | 34 | .else | |
35 | MAKE_FLAGS+= WITH_DYNAREC= | 35 | MAKE_FLAGS+= WITH_DYNAREC= | |
36 | CFLAGS+= -DNO_ASM | 36 | CFLAGS+= -DNO_ASM | |
37 | .endif | 37 | .endif | |
38 | 38 | |||
39 | .if ${MACHINE_ARCH} == "powerpc" | |||
40 | .include "../../devel/libatomic/buildlink3.mk" | |||
41 | .endif | |||
42 | ||||
43 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script=./libretro/link.T | 39 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script=./libretro/link.T | |
44 | 40 | |||
45 | .include "options.mk" | 41 | .include "options.mk" | |
46 | .include "../../emulators/retroarch/core.mk" | 42 | .include "../../emulators/retroarch/core.mk" | |
43 | .include "../../mk/atomic64.mk" | |||
47 | .include "../../mk/bsd.pkg.mk" | 44 | .include "../../mk/bsd.pkg.mk" |
@@ -1,35 +1,29 @@ | @@ -1,35 +1,29 @@ | |||
1 | # $NetBSD: Makefile,v 1.50 2020/05/22 10:56:08 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.51 2020/12/31 20:04:11 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= lgogdownloader-3.7 | 3 | DISTNAME= lgogdownloader-3.7 | |
4 | PKGREVISION= 1 | 4 | PKGREVISION= 1 | |
5 | CATEGORIES= games | 5 | CATEGORIES= games | |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=Sude-/} | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=Sude-/} | |
7 | GITHUB_TAG= v${PKGVERSION_NOREV} | 7 | GITHUB_TAG= v${PKGVERSION_NOREV} | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://github.com/Sude-/lgogdownloader | 10 | HOMEPAGE= https://github.com/Sude-/lgogdownloader | |
11 | COMMENT= Download games from GOG | 11 | COMMENT= Download games from GOG | |
12 | LICENSE= public-domain # actually, dwtfywtpl | 12 | LICENSE= public-domain # actually, dwtfywtpl | |
13 | 13 | |||
14 | TOOL_DEPENDS+= help2man-[0-9]*:../../converters/help2man | 14 | TOOL_DEPENDS+= help2man-[0-9]*:../../converters/help2man | |
15 | 15 | |||
16 | USE_LANGUAGES= c c++ | 16 | USE_LANGUAGES= c c++ | |
17 | USE_CMAKE= yes | 17 | USE_CMAKE= yes | |
18 | USE_TOOLS+= pkg-config | 18 | USE_TOOLS+= pkg-config | |
19 | 19 | |||
20 | .include "../../mk/bsd.prefs.mk" | |||
21 | ||||
22 | .if ${MACHINE_ARCH} == "i386" | |||
23 | # 64 bit atomic ops are required | |||
24 | CXXFLAGS+= -march=i586 | |||
25 | .endif | |||
26 | ||||
27 | CMAKE_ARGS+= -DJSONCPP_INCLUDE_DIR=${BUILDLINK_DIR}/include/json | 20 | CMAKE_ARGS+= -DJSONCPP_INCLUDE_DIR=${BUILDLINK_DIR}/include/json | |
28 | 21 | |||
29 | .include "../../devel/boost-libs/buildlink3.mk" | 22 | .include "../../devel/boost-libs/buildlink3.mk" | |
30 | .include "../../textproc/tinyxml2/buildlink3.mk" | 23 | .include "../../textproc/tinyxml2/buildlink3.mk" | |
31 | .include "../../www/htmlcxx/buildlink3.mk" | 24 | .include "../../www/htmlcxx/buildlink3.mk" | |
32 | .include "../../www/curl/buildlink3.mk" | 25 | .include "../../www/curl/buildlink3.mk" | |
33 | .include "../../misc/rhash/buildlink3.mk" | 26 | .include "../../misc/rhash/buildlink3.mk" | |
34 | .include "../../textproc/jsoncpp/buildlink3.mk" | 27 | .include "../../textproc/jsoncpp/buildlink3.mk" | |
28 | .include "../../mk/atomic64.mk" | |||
35 | .include "../../mk/bsd.pkg.mk" | 29 | .include "../../mk/bsd.pkg.mk" |
@@ -1,59 +1,46 @@ | @@ -1,59 +1,46 @@ | |||
1 | # $NetBSD: Makefile,v 1.37 2020/05/22 10:56:10 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.38 2020/12/31 20:04:12 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= supertuxkart-1.1-src | 3 | DISTNAME= supertuxkart-1.1-src | |
4 | PKGNAME= ${DISTNAME:S/-src//} | 4 | PKGNAME= ${DISTNAME:S/-src//} | |
5 | PKGREVISION= 2 | 5 | PKGREVISION= 2 | |
6 | CATEGORIES= games | 6 | CATEGORIES= games | |
7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=supertuxkart/} | 7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=supertuxkart/} | |
8 | EXTRACT_SUFX= .tar.xz | 8 | EXTRACT_SUFX= .tar.xz | |
9 | 9 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= https://supertuxkart.net/Main_Page | 11 | HOMEPAGE= https://supertuxkart.net/Main_Page | |
12 | COMMENT= Free 3D kart racing game | 12 | COMMENT= Free 3D kart racing game | |
13 | LICENSE= gnu-gpl-v3 | 13 | LICENSE= gnu-gpl-v3 | |
14 | 14 | |||
15 | USE_CMAKE= yes | 15 | USE_CMAKE= yes | |
16 | USE_LANGUAGES= c c++ | 16 | USE_LANGUAGES= c c++ | |
17 | USE_TOOLS+= cmake pkg-config | 17 | USE_TOOLS+= cmake pkg-config | |
18 | 18 | |||
19 | CMAKE_ARGS+= -DUSE_WIIUSE=OFF | 19 | CMAKE_ARGS+= -DUSE_WIIUSE=OFF | |
20 | CMAKE_ARGS+= -DBUILD_RECORDER=OFF | 20 | CMAKE_ARGS+= -DBUILD_RECORDER=OFF | |
21 | 21 | |||
22 | # Needs linux joystick support. | 22 | # Needs linux joystick support. | |
23 | CMAKE_ARGS+= -DENABLE_WAYLAND_DEVICE=OFF | 23 | CMAKE_ARGS+= -DENABLE_WAYLAND_DEVICE=OFF | |
24 | 24 | |||
25 | .include "../../mk/bsd.prefs.mk" | |||
26 | ||||
27 | .if ${MACHINE_ARCH} == "i386" | |||
28 | # 64 bit atomic ops are required | |||
29 | CXXFLAGS+= -march=i586 | |||
30 | .endif | |||
31 | ||||
32 | # lib/mcpp/eval.c: In function 'eval_if': | |||
33 | # lib/mcpp/eval.c:361:44: error: array subscript has type 'char' [-Werror=char-subscripts] | |||
34 | # , opname[ op], prec, opname[ opp->op], opp->prec, opp->skip); | |||
35 | # ^ | |||
36 | # Maybe fix this later. | |||
37 | BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts | |||
38 | ||||
39 | .include "../../archivers/bzip2/buildlink3.mk" | 25 | .include "../../archivers/bzip2/buildlink3.mk" | |
40 | .include "../../audio/libvorbis/buildlink3.mk" | 26 | .include "../../audio/libvorbis/buildlink3.mk" | |
41 | .include "../../audio/openal-soft/buildlink3.mk" | 27 | .include "../../audio/openal-soft/buildlink3.mk" | |
42 | .include "../../converters/fribidi/buildlink3.mk" | 28 | .include "../../converters/fribidi/buildlink3.mk" | |
43 | .include "../../fonts/harfbuzz/buildlink3.mk" | 29 | .include "../../fonts/harfbuzz/buildlink3.mk" | |
44 | .include "../../graphics/freetype2/buildlink3.mk" | 30 | .include "../../graphics/freetype2/buildlink3.mk" | |
45 | .include "../../graphics/glew/buildlink3.mk" | 31 | .include "../../graphics/glew/buildlink3.mk" | |
46 | .include "../../graphics/glu/buildlink3.mk" | 32 | .include "../../graphics/glu/buildlink3.mk" | |
47 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | 33 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | |
48 | .include "../../graphics/MesaLib/buildlink3.mk" | 34 | .include "../../graphics/MesaLib/buildlink3.mk" | |
49 | .include "../../graphics/png/buildlink3.mk" | 35 | .include "../../graphics/png/buildlink3.mk" | |
50 | .include "../../net/enet/buildlink3.mk" | 36 | .include "../../net/enet/buildlink3.mk" | |
51 | .include "../../security/nettle/buildlink3.mk" | 37 | .include "../../security/nettle/buildlink3.mk" | |
52 | .include "../../www/curl/buildlink3.mk" | 38 | .include "../../www/curl/buildlink3.mk" | |
53 | .if ${OPSYS} != "Darwin" | 39 | .if ${OPSYS} != "Darwin" | |
54 | . include "../../x11/libX11/buildlink3.mk" | 40 | . include "../../x11/libX11/buildlink3.mk" | |
55 | . include "../../x11/libXrandr/buildlink3.mk" | 41 | . include "../../x11/libXrandr/buildlink3.mk" | |
56 | .endif | 42 | .endif | |
57 | .include "../../mk/jpeg.buildlink3.mk" | 43 | .include "../../mk/jpeg.buildlink3.mk" | |
58 | .include "../../mk/pthread.buildlink3.mk" | 44 | .include "../../mk/pthread.buildlink3.mk" | |
45 | .include "../../mk/atomic64.mk" | |||
59 | .include "../../mk/bsd.pkg.mk" | 46 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.222 2020/12/26 17:02:37 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.223 2020/12/31 20:04:12 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= inkscape-1.0.1 | 3 | DISTNAME= inkscape-1.0.1 | |
4 | PKGREVISION= 3 | 4 | PKGREVISION= 3 | |
5 | CATEGORIES= graphics | 5 | CATEGORIES= graphics | |
6 | MASTER_SITES= https://media.inkscape.org/dl/resources/file/ | 6 | MASTER_SITES= https://media.inkscape.org/dl/resources/file/ | |
7 | EXTRACT_SUFX= .tar.xz | 7 | EXTRACT_SUFX= .tar.xz | |
8 | 8 | |||
9 | MAINTAINER= reed@reedmedia.net | 9 | MAINTAINER= reed@reedmedia.net | |
10 | HOMEPAGE= https://www.inkscape.org/ | 10 | HOMEPAGE= https://www.inkscape.org/ | |
11 | COMMENT= Scalable Vector Graphics (SVG) editor | 11 | COMMENT= Scalable Vector Graphics (SVG) editor | |
12 | LICENSE= gnu-gpl-v2 | 12 | LICENSE= gnu-gpl-v2 | |
13 | 13 | |||
14 | WRKSRC= ${WRKDIR}/inkscape-1.0.1_2020-09-07_3bc2e813f5 | 14 | WRKSRC= ${WRKDIR}/inkscape-1.0.1_2020-09-07_3bc2e813f5 | |
@@ -65,35 +65,26 @@ CHECK_PORTABILITY_SKIP+= packaging/macos | @@ -65,35 +65,26 @@ CHECK_PORTABILITY_SKIP+= packaging/macos | |||
65 | CHECK_PORTABILITY_SKIP+= packaging/macosx/ScriptExec/launcher-quartz-no-macintegration.sh | 65 | CHECK_PORTABILITY_SKIP+= packaging/macosx/ScriptExec/launcher-quartz-no-macintegration.sh | |
66 | 66 | |||
67 | CMAKE_ARGS+= -DPACKAGE_LOCALE_DIR=${PREFIX}/${PKGLOCALEDIR}/locale | 67 | CMAKE_ARGS+= -DPACKAGE_LOCALE_DIR=${PREFIX}/${PKGLOCALEDIR}/locale | |
68 | 68 | |||
69 | MANCOMPRESSED= yes | 69 | MANCOMPRESSED= yes | |
70 | 70 | |||
71 | .include "options.mk" | 71 | .include "options.mk" | |
72 | 72 | |||
73 | .include "../../mk/bsd.prefs.mk" | 73 | .include "../../mk/bsd.prefs.mk" | |
74 | .if ${OPSYS} == "Darwin" | 74 | .if ${OPSYS} == "Darwin" | |
75 | CMAKE_ARGS+= -DIntl_INCLUDE_DIR=${BUILDLINK_PREFIX.gettext}/include | 75 | CMAKE_ARGS+= -DIntl_INCLUDE_DIR=${BUILDLINK_PREFIX.gettext}/include | |
76 | .endif | 76 | .endif | |
77 | 77 | |||
78 | .if ${MACHINE_ARCH} == "i386" | |||
79 | CFLAGS+= -march=i586 | |||
80 | CXXFLAGS+= -march=i586 | |||
81 | .endif | |||
82 | ||||
83 | .if ${MACHINE_ARCH} == "powerpc" | |||
84 | . include "../../devel/libatomic/buildlink3.mk" | |||
85 | .endif | |||
86 | ||||
87 | # There exists some race condition in create_default_templates.py that | 78 | # There exists some race condition in create_default_templates.py that | |
88 | # makes default.es_MX.svg sometimes not get installed. | 79 | # makes default.es_MX.svg sometimes not get installed. | |
89 | # (gettext translation file dependency not correctly expressed in cmake?) | 80 | # (gettext translation file dependency not correctly expressed in cmake?) | |
90 | # Run the script post-build to ensure all files are generated. | 81 | # Run the script post-build to ensure all files are generated. | |
91 | post-build: | 82 | post-build: | |
92 | cd ${WRKSRC} && ${PYTHONBIN} ./share/templates/create_default_templates.py . . | 83 | cd ${WRKSRC} && ${PYTHONBIN} ./share/templates/create_default_templates.py . . | |
93 | 84 | |||
94 | BUILDLINK_API_DEPENDS.boehm-gc+= boehm-gc>=7.4 | 85 | BUILDLINK_API_DEPENDS.boehm-gc+= boehm-gc>=7.4 | |
95 | .include "../../converters/libcdr/buildlink3.mk" | 86 | .include "../../converters/libcdr/buildlink3.mk" | |
96 | .include "../../converters/librevenge/buildlink3.mk" | 87 | .include "../../converters/librevenge/buildlink3.mk" | |
97 | .include "../../converters/libvisio/buildlink3.mk" | 88 | .include "../../converters/libvisio/buildlink3.mk" | |
98 | .include "../../converters/libwpg/buildlink3.mk" | 89 | .include "../../converters/libwpg/buildlink3.mk" | |
99 | .include "../../devel/boehm-gc/buildlink3.mk" | 90 | .include "../../devel/boehm-gc/buildlink3.mk" | |
@@ -111,14 +102,15 @@ BUILDLINK_API_DEPENDS.boehm-gc+= boehm-g | @@ -111,14 +102,15 @@ BUILDLINK_API_DEPENDS.boehm-gc+= boehm-g | |||
111 | .include "../../math/double-conversion/buildlink3.mk" | 102 | .include "../../math/double-conversion/buildlink3.mk" | |
112 | .include "../../net/libsoup/buildlink3.mk" | 103 | .include "../../net/libsoup/buildlink3.mk" | |
113 | .include "../../print/poppler-glib/buildlink3.mk" | 104 | .include "../../print/poppler-glib/buildlink3.mk" | |
114 | .include "../../print/poppler-includes/buildlink3.mk" | 105 | .include "../../print/poppler-includes/buildlink3.mk" | |
115 | .include "../../textproc/aspell/buildlink3.mk" | 106 | .include "../../textproc/aspell/buildlink3.mk" | |
116 | .include "../../textproc/gtkspell3/buildlink3.mk" | 107 | .include "../../textproc/gtkspell3/buildlink3.mk" | |
117 | .include "../../textproc/libxml2/buildlink3.mk" | 108 | .include "../../textproc/libxml2/buildlink3.mk" | |
118 | .include "../../textproc/libxslt/buildlink3.mk" | 109 | .include "../../textproc/libxslt/buildlink3.mk" | |
119 | .include "../../x11/gtkmm3/buildlink3.mk" | 110 | .include "../../x11/gtkmm3/buildlink3.mk" | |
120 | .include "../../x11/libXext/buildlink3.mk" | 111 | .include "../../x11/libXext/buildlink3.mk" | |
121 | 112 | |||
122 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | 113 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | |
123 | .include "../../lang/python/application.mk" | 114 | .include "../../lang/python/application.mk" | |
115 | .include "../../mk/atomic64.mk" | |||
124 | .include "../../mk/bsd.pkg.mk" | 116 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.15 2020/12/30 06:10:37 gutteridge Exp $ | 1 | # $NetBSD: Makefile,v 1.16 2020/12/31 20:04:12 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= mozjs78_78.4.0.orig | 3 | DISTNAME= mozjs78_78.4.0.orig | |
4 | PKGNAME= ${DISTNAME:S/_/-/:S/.orig//} | 4 | PKGNAME= ${DISTNAME:S/_/-/:S/.orig//} | |
5 | CATEGORIES= lang | 5 | CATEGORIES= lang | |
6 | MASTER_SITES= http://deb.debian.org/debian/pool/main/m/mozjs78/ | 6 | MASTER_SITES= http://deb.debian.org/debian/pool/main/m/mozjs78/ | |
7 | EXTRACT_SUFX= .tar.xz | 7 | EXTRACT_SUFX= .tar.xz | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://mozilla-spidermonkey.github.io/ | 10 | HOMEPAGE= https://mozilla-spidermonkey.github.io/ | |
11 | COMMENT= SpiderMonkey JavaScript library (78.x branch) | 11 | COMMENT= SpiderMonkey JavaScript library (78.x branch) | |
12 | LICENSE= mpl-1.1 | 12 | LICENSE= mpl-1.1 | |
13 | 13 | |||
14 | WRKSRC= ${WRKDIR}/firefox-${PKGVERSION_NOREV} | 14 | WRKSRC= ${WRKDIR}/firefox-${PKGVERSION_NOREV} | |
@@ -29,40 +29,26 @@ CONFIGURE_ARGS+= --with-system-icu | @@ -29,40 +29,26 @@ CONFIGURE_ARGS+= --with-system-icu | |||
29 | CONFIGURE_ARGS+= --with-system-zlib | 29 | CONFIGURE_ARGS+= --with-system-zlib | |
30 | CONFIGURE_ARGS+= --enable-readline | 30 | CONFIGURE_ARGS+= --enable-readline | |
31 | CONFIGURE_ARGS+= --disable-jemalloc | 31 | CONFIGURE_ARGS+= --disable-jemalloc | |
32 | CONFIGURE_ARGS+= --disable-debug-symbols | 32 | CONFIGURE_ARGS+= --disable-debug-symbols | |
33 | CONFIGURE_ARGS+= --enable-strip | 33 | CONFIGURE_ARGS+= --enable-strip | |
34 | CONFIGURE_ARGS+= --with-intl-api | 34 | CONFIGURE_ARGS+= --with-intl-api | |
35 | # --disable-optimize | 35 | # --disable-optimize | |
36 | # For rustc/cargo detection | 36 | # For rustc/cargo detection | |
37 | CONFIGURE_ARGS+= --target=${MACHINE_GNU_PLATFORM} | 37 | CONFIGURE_ARGS+= --target=${MACHINE_GNU_PLATFORM} | |
38 | CONFIGURE_ARGS+= --host=${MACHINE_GNU_PLATFORM} | 38 | CONFIGURE_ARGS+= --host=${MACHINE_GNU_PLATFORM} | |
39 | 39 | |||
40 | BUILDLINK_TRANSFORM.SunOS+= rm:-pie | 40 | BUILDLINK_TRANSFORM.SunOS+= rm:-pie | |
41 | 41 | |||
42 | .include "../../mk/bsd.prefs.mk" | |||
43 | ||||
44 | .if ${MACHINE_ARCH} == "i386" | |||
45 | # 64 bit atomics | |||
46 | CXXFLAGS+= -march=i586 | |||
47 | .endif | |||
48 | ||||
49 | # XXX This does not work entirely correctly at present. There are | |||
50 | # 26 atomic type test failures on powerpc, where these pass on i386. | |||
51 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-powerpc) | |||
52 | # 64 bit atomics | |||
53 | .include "../../devel/libatomic/buildlink3.mk" | |||
54 | .endif | |||
55 | ||||
56 | SUBST_CLASSES+= conf | 42 | SUBST_CLASSES+= conf | |
57 | SUBST_STAGE.conf= pre-configure | 43 | SUBST_STAGE.conf= pre-configure | |
58 | SUBST_MESSAGE.conf= Set variables in configuration file. | 44 | SUBST_MESSAGE.conf= Set variables in configuration file. | |
59 | SUBST_FILES.conf+= js/moz.configure | 45 | SUBST_FILES.conf+= js/moz.configure | |
60 | SUBST_VARS.conf= PREFIX | 46 | SUBST_VARS.conf= PREFIX | |
61 | 47 | |||
62 | PKGCONFIG_OVERRIDE+= js/src/build/js.pc.in | 48 | PKGCONFIG_OVERRIDE+= js/src/build/js.pc.in | |
63 | PKGCONFIG_OVERRIDE+= js/src/ctypes/libffi/libffi.pc.in | 49 | PKGCONFIG_OVERRIDE+= js/src/ctypes/libffi/libffi.pc.in | |
64 | 50 | |||
65 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | 51 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | |
66 | PYTHON_FOR_BUILD_ONLY= tool | 52 | PYTHON_FOR_BUILD_ONLY= tool | |
67 | TOOL_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat | 53 | TOOL_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat | |
68 | 54 | |||
@@ -83,14 +69,17 @@ post-install: | @@ -83,14 +69,17 @@ post-install: | |||
83 | ${LN} -s libmozjs-78.so.0 libmozjs-78.so | 69 | ${LN} -s libmozjs-78.so.0 libmozjs-78.so | |
84 | ${RM} -f ${DESTDIR}${PREFIX}/lib/libjs_static.ajs | 70 | ${RM} -f ${DESTDIR}${PREFIX}/lib/libjs_static.ajs | |
85 | ${CHMOD} -x ${DESTDIR}${PREFIX}/include/mozjs-78/js-config.h | 71 | ${CHMOD} -x ${DESTDIR}${PREFIX}/include/mozjs-78/js-config.h | |
86 | ${CHMOD} -x ${DESTDIR}${PREFIX}/lib/pkgconfig/mozjs-78.pc | 72 | ${CHMOD} -x ${DESTDIR}${PREFIX}/lib/pkgconfig/mozjs-78.pc | |
87 | 73 | |||
88 | BUILDLINK_DEPMETHOD.clang= build | 74 | BUILDLINK_DEPMETHOD.clang= build | |
89 | .include "../../lang/clang/buildlink3.mk" | 75 | .include "../../lang/clang/buildlink3.mk" | |
90 | RUST_REQ= 1.41.0 | 76 | RUST_REQ= 1.41.0 | |
91 | .include "../../lang/rust/rust.mk" | 77 | .include "../../lang/rust/rust.mk" | |
92 | .include "../../devel/zlib/buildlink3.mk" | 78 | .include "../../devel/zlib/buildlink3.mk" | |
93 | .include "../../lang/python/tool.mk" | 79 | .include "../../lang/python/tool.mk" | |
94 | .include "../../textproc/icu/buildlink3.mk" | 80 | .include "../../textproc/icu/buildlink3.mk" | |
95 | .include "../../mk/readline.buildlink3.mk" | 81 | .include "../../mk/readline.buildlink3.mk" | |
82 | # XXX This does not work entirely correctly at present. There are | |||
83 | # 26 atomic type test failures on powerpc, where these pass on i386. | |||
84 | .include "../../mk/atomic64.mk" | |||
96 | .include "../../mk/bsd.pkg.mk" | 85 | .include "../../mk/bsd.pkg.mk" |
@@ -1,41 +1,40 @@ | @@ -1,41 +1,40 @@ | |||
1 | # $NetBSD: Makefile,v 1.204 2020/12/21 09:41:32 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.205 2020/12/31 20:04:12 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= node-v14.15.3 | 3 | DISTNAME= node-v14.15.3 | |
4 | EXTRACT_SUFX= .tar.xz | 4 | EXTRACT_SUFX= .tar.xz | |
5 | 5 | |||
6 | USE_LANGUAGES= c gnu++14 | 6 | USE_LANGUAGES= c gnu++14 | |
7 | 7 | |||
8 | .include "../../mk/bsd.prefs.mk" | 8 | .include "../../mk/bsd.prefs.mk" | |
9 | 9 | |||
10 | # XXX: figure out a way to add rpaths to torque | 10 | # XXX: figure out a way to add rpaths to torque | |
11 | MAKE_ENV+= LD_LIBRARY_PATH=${PREFIX}/lib | 11 | MAKE_ENV+= LD_LIBRARY_PATH=${PREFIX}/lib | |
12 | 12 | |||
13 | CONFIGURE_ARGS+= --shared-nghttp2 | 13 | CONFIGURE_ARGS+= --shared-nghttp2 | |
14 | CONFIGURE_ARGS+= --with-intl=system-icu | 14 | CONFIGURE_ARGS+= --with-intl=system-icu | |
15 | 15 | |||
16 | PYTHON_VERSIONS_ACCEPTED= 27 | 16 | PYTHON_VERSIONS_ACCEPTED= 27 | |
17 | 17 | |||
18 | CHECK_PORTABILITY_SKIP+= tools/macos-installer/pkgbuild/npm/scripts/preinstall | 18 | CHECK_PORTABILITY_SKIP+= tools/macos-installer/pkgbuild/npm/scripts/preinstall | |
19 | 19 | |||
20 | .if ${MACHINE_ARCH} == "i386" | 20 | .if ${MACHINE_ARCH} == "i386" | |
21 | # 64 bit atomic ops are required | |||
22 | CXXFLAGS+= -march=i586 | |||
23 | # required for SSE2 code under i386. | 21 | # required for SSE2 code under i386. | |
24 | CXXFLAGS+= -mstackrealign | 22 | CXXFLAGS+= -mstackrealign | |
25 | .endif | 23 | .endif | |
26 | 24 | |||
27 | .include "options.mk" | 25 | .include "options.mk" | |
28 | 26 | |||
29 | # Node turns on -latomic for arm, mips and ppc. | 27 | # Node turns on -latomic for arm, mips and ppc. | |
30 | .if !empty(MACHINE_ARCH:M*arm*) || \ | 28 | .if !empty(MACHINE_ARCH:M*arm*) || \ | |
31 | !empty(MACHINE_ARCH:M*powerpc*) || \ | 29 | !empty(MACHINE_ARCH:M*powerpc*) || \ | |
32 | !empty(MACHINE_ARCH:M*mips*) | 30 | !empty(MACHINE_ARCH:M*mips*) | |
33 | .include "../../devel/libatomic/buildlink3.mk" | 31 | .include "../../devel/libatomic/buildlink3.mk" | |
34 | .endif | 32 | .endif | |
35 | 33 | |||
36 | .include "../../lang/nodejs/Makefile.common" | 34 | .include "../../lang/nodejs/Makefile.common" | |
37 | .include "../../textproc/icu/buildlink3.mk" | 35 | .include "../../textproc/icu/buildlink3.mk" | |
38 | # Requires nghttp2_option_set_max_settings | 36 | # Requires nghttp2_option_set_max_settings | |
39 | BUILDLINK_API_DEPENDS.nghttp2+= nghttp2>=1.41.0 | 37 | BUILDLINK_API_DEPENDS.nghttp2+= nghttp2>=1.41.0 | |
40 | .include "../../www/nghttp2/buildlink3.mk" | 38 | .include "../../www/nghttp2/buildlink3.mk" | |
39 | .include "../../mk/atomic64.mk" | |||
41 | .include "../../mk/bsd.pkg.mk" | 40 | .include "../../mk/bsd.pkg.mk" |
@@ -1,34 +1,33 @@ | @@ -1,34 +1,33 @@ | |||
1 | # $NetBSD: Makefile,v 1.26 2020/12/16 07:42:39 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.27 2020/12/31 20:04:12 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= node-v12.20.0 | 3 | DISTNAME= node-v12.20.0 | |
4 | 4 | |||
5 | USE_LANGUAGES= c gnu++14 | 5 | USE_LANGUAGES= c gnu++14 | |
6 | 6 | |||
7 | .include "../../mk/bsd.prefs.mk" | 7 | .include "../../mk/bsd.prefs.mk" | |
8 | 8 | |||
9 | # XXX: figure out a way to add rpaths to torque | 9 | # XXX: figure out a way to add rpaths to torque | |
10 | MAKE_ENV+= LD_LIBRARY_PATH=${PREFIX}/lib | 10 | MAKE_ENV+= LD_LIBRARY_PATH=${PREFIX}/lib | |
11 | 11 | |||
12 | CONFIGURE_ARGS+= --shared-nghttp2 | 12 | CONFIGURE_ARGS+= --shared-nghttp2 | |
13 | CONFIGURE_ARGS+= --with-intl=system-icu | 13 | CONFIGURE_ARGS+= --with-intl=system-icu | |
14 | 14 | |||
15 | PYTHON_VERSIONS_ACCEPTED= 27 | 15 | PYTHON_VERSIONS_ACCEPTED= 27 | |
16 | 16 | |||
17 | CHECK_PORTABILITY_SKIP+= deps/openssl/openssl/.travis-create-release.sh | 17 | CHECK_PORTABILITY_SKIP+= deps/openssl/openssl/.travis-create-release.sh | |
18 | CHECK_PORTABILITY_SKIP+= tools/macos-installer/* | 18 | CHECK_PORTABILITY_SKIP+= tools/macos-installer/* | |
19 | 19 | |||
20 | .if ${MACHINE_ARCH} == "i386" | 20 | .if ${MACHINE_ARCH} == "i386" | |
21 | # 64 bit atomic ops are required | |||
22 | CXXFLAGS+= -march=i586 | |||
23 | # required for SSE2 code under i386. | 21 | # required for SSE2 code under i386. | |
24 | CXXFLAGS+= -mstackrealign | 22 | CXXFLAGS+= -mstackrealign | |
25 | .endif | 23 | .endif | |
26 | 24 | |||
27 | .include "../../lang/nodejs/options.mk" | 25 | .include "../../lang/nodejs/options.mk" | |
28 | 26 | |||
29 | .include "../../lang/nodejs/Makefile.common" | 27 | .include "../../lang/nodejs/Makefile.common" | |
30 | .include "../../textproc/icu/buildlink3.mk" | 28 | .include "../../textproc/icu/buildlink3.mk" | |
31 | # Requires nghttp2_option_set_max_settings | 29 | # Requires nghttp2_option_set_max_settings | |
32 | BUILDLINK_API_DEPENDS.nghttp2+= nghttp2>=1.41.0 | 30 | BUILDLINK_API_DEPENDS.nghttp2+= nghttp2>=1.41.0 | |
33 | .include "../../www/nghttp2/buildlink3.mk" | 31 | .include "../../www/nghttp2/buildlink3.mk" | |
32 | .include "../../mk/atomic64.mk" | |||
34 | .include "../../mk/bsd.pkg.mk" | 33 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.247 2020/12/04 20:45:30 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.248 2020/12/31 20:04:12 nia Exp $ | |
2 | 2 | |||
3 | VERREL= 7.0.3 | 3 | VERREL= 7.0.3 | |
4 | VERRC= 1 | 4 | VERRC= 1 | |
5 | VER= ${VERREL}.${VERRC} | 5 | VER= ${VERREL}.${VERRC} | |
6 | DISTNAME= libreoffice-${VER} | 6 | DISTNAME= libreoffice-${VER} | |
7 | PKGREVISION= 5 | 7 | PKGREVISION= 5 | |
8 | CATEGORIES= misc | 8 | CATEGORIES= misc | |
9 | MASTER_SITES= http://download.documentfoundation.org/libreoffice/src/${VERREL}/ | 9 | MASTER_SITES= http://download.documentfoundation.org/libreoffice/src/${VERREL}/ | |
10 | EXTRACT_SUFX= .tar.xz | 10 | EXTRACT_SUFX= .tar.xz | |
11 | 11 | |||
12 | MAINTAINER= ryoon@NetBSD.org | 12 | MAINTAINER= ryoon@NetBSD.org | |
13 | HOMEPAGE= https://www.libreoffice.org/ | 13 | HOMEPAGE= https://www.libreoffice.org/ | |
14 | COMMENT= Office productivity suite from The Document Foundation | 14 | COMMENT= Office productivity suite from The Document Foundation | |
@@ -252,31 +252,26 @@ CONFIGURE_SCRIPT= ${WRKSRC}/autogen.sh | @@ -252,31 +252,26 @@ CONFIGURE_SCRIPT= ${WRKSRC}/autogen.sh | |||
252 | #LD_LIBRARY_PATH+= ${WRKSRC}/instdir/sdk/lib:${WRKSRC}/instdir/ure/lib:${WRKSRC}/instdir/program | 252 | #LD_LIBRARY_PATH+= ${WRKSRC}/instdir/sdk/lib:${WRKSRC}/instdir/ure/lib:${WRKSRC}/instdir/program | |
253 | 253 | |||
254 | MAKE_ENV+= ROOT_USER=${ROOT_USER} | 254 | MAKE_ENV+= ROOT_USER=${ROOT_USER} | |
255 | MAKE_ENV+= ROOT_GROUP=${ROOT_GROUP} | 255 | MAKE_ENV+= ROOT_GROUP=${ROOT_GROUP} | |
256 | MAKE_ENV+= SHELL=${BASH} | 256 | MAKE_ENV+= SHELL=${BASH} | |
257 | #MAKE_ENV+= LD_LIBRARY_PATH=${LD_LIBRARY_PATH} | 257 | #MAKE_ENV+= LD_LIBRARY_PATH=${LD_LIBRARY_PATH} | |
258 | BUILD_MAKE_FLAGS+= VERBOSE=true | 258 | BUILD_MAKE_FLAGS+= VERBOSE=true | |
259 | #BUILD_MAKE_FLAGS+= GMAKE_OPTIONS+=-p | 259 | #BUILD_MAKE_FLAGS+= GMAKE_OPTIONS+=-p | |
260 | 260 | |||
261 | .if ${OPSYS} != "Linux" | 261 | .if ${OPSYS} != "Linux" | |
262 | BUILDLINK_TRANSFORM+= rm:-ldl | 262 | BUILDLINK_TRANSFORM+= rm:-ldl | |
263 | .endif | 263 | .endif | |
264 | 264 | |||
265 | .if ${MACHINE_ARCH} == "i386" | |||
266 | # For 64 bit atomic ops (PR/54826) | |||
267 | CXXFLAGS+= -march=i586 | |||
268 | .endif | |||
269 | ||||
270 | INSTALLATION_DIRS= bin share/applications | 265 | INSTALLATION_DIRS= bin share/applications | |
271 | 266 | |||
272 | .PHONY: debugrun | 267 | .PHONY: debugrun | |
273 | # For debugging | 268 | # For debugging | |
274 | debugrun: | 269 | debugrun: | |
275 | cd ${WRKSRC} && gmake debugrun | 270 | cd ${WRKSRC} && gmake debugrun | |
276 | 271 | |||
277 | post-extract: | 272 | post-extract: | |
278 | ${MKDIR} -p ${WRKSRC}/src | 273 | ${MKDIR} -p ${WRKSRC}/src | |
279 | .for md in ${MORE_DISTFILES} ${MORE_DISTFILES2} | 274 | .for md in ${MORE_DISTFILES} ${MORE_DISTFILES2} | |
280 | ${LN} -s ${DISTDIR}/${DIST_SUBDIR}/${md} ${WRKSRC}/src/${md} | 275 | ${LN} -s ${DISTDIR}/${DIST_SUBDIR}/${md} ${WRKSRC}/src/${md} | |
281 | .endfor | 276 | .endfor | |
282 | mkdir ${WRKSRC}/tmp | 277 | mkdir ${WRKSRC}/tmp | |
@@ -409,15 +404,15 @@ BUILDLINK_API_DEPENDS.libodfgen+= | @@ -409,15 +404,15 @@ BUILDLINK_API_DEPENDS.libodfgen+= | |||
409 | .include "../../x11/libXcursor/buildlink3.mk" | 404 | .include "../../x11/libXcursor/buildlink3.mk" | |
410 | .include "../../x11/libXext/buildlink3.mk" | 405 | .include "../../x11/libXext/buildlink3.mk" | |
411 | .include "../../x11/libXfixes/buildlink3.mk" | 406 | .include "../../x11/libXfixes/buildlink3.mk" | |
412 | .include "../../x11/libXi/buildlink3.mk" | 407 | .include "../../x11/libXi/buildlink3.mk" | |
413 | .include "../../x11/libXinerama/buildlink3.mk" | 408 | .include "../../x11/libXinerama/buildlink3.mk" | |
414 | .include "../../x11/libXrandr/buildlink3.mk" | 409 | .include "../../x11/libXrandr/buildlink3.mk" | |
415 | .include "../../x11/libXrender/buildlink3.mk" | 410 | .include "../../x11/libXrender/buildlink3.mk" | |
416 | .include "../../x11/libXt/buildlink3.mk" | 411 | .include "../../x11/libXt/buildlink3.mk" | |
417 | .include "../../x11/pixman/buildlink3.mk" | 412 | .include "../../x11/pixman/buildlink3.mk" | |
418 | .include "../../mk/dlopen.buildlink3.mk" | 413 | .include "../../mk/dlopen.buildlink3.mk" | |
419 | .include "../../mk/pthread.buildlink3.mk" | 414 | .include "../../mk/pthread.buildlink3.mk" | |
420 | .include "../../graphics/gnome-icon-theme/buildlink3.mk" | 415 | .include "../../graphics/gnome-icon-theme/buildlink3.mk" | |
421 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | 416 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | |
422 | 417 | .include "../../mk/atomic64.mk" | ||
423 | .include "../../mk/bsd.pkg.mk" | 418 | .include "../../mk/bsd.pkg.mk" |
# $NetBSD: atomic64.mk,v 1.1 2020/12/31 20:04:12 nia Exp $
#
# This Makefile fragment is included by packages that require 64-bit atomic
# operations, and will attempt to set the appropriate architecture-specific
# compiler flags.
.if !defined(ATOMIC64_MK)
ATOMIC64_MK:=
.include "../../bsd.fast.prefs.mk"
.if ${MACHINE_ARCH} == "i386"
. if empty(CFLAGS:M*march=*)
CFLAGS+= -march=i586
CXXFLAGS+= -march=i586
. endif
.endif
.if ${MACHINE_ARCH} == "powerpc"
. include "../../devel/libatomic/buildlink3.mk"
.endif
.endif
@@ -1,51 +1,46 @@ | @@ -1,51 +1,46 @@ | |||
1 | # $NetBSD: Makefile,v 1.14 2020/12/03 22:23:33 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.15 2020/12/31 20:04:12 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= lightspark-0.8.3 | 3 | DISTNAME= lightspark-0.8.3 | |
4 | CATEGORIES= multimedia | 4 | CATEGORIES= multimedia | |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=lightspark/} | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=lightspark/} | |
6 | 6 | |||
7 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
8 | HOMEPAGE= https://lightspark.github.io/ | 8 | HOMEPAGE= https://lightspark.github.io/ | |
9 | COMMENT= Open source Flash player | 9 | COMMENT= Open source Flash player | |
10 | LICENSE= gnu-lgpl-v3 | 10 | LICENSE= gnu-lgpl-v3 | |
11 | 11 | |||
12 | USE_CMAKE= yes | 12 | USE_CMAKE= yes | |
13 | USE_TOOLS+= pkg-config msgfmt msgmerge | 13 | USE_TOOLS+= pkg-config msgfmt msgmerge | |
14 | USE_LANGUAGES= c c++ | 14 | USE_LANGUAGES= c c++ | |
15 | 15 | |||
16 | CMAKE_ARGS+= -DMANUAL_DIRECTORY=${PKGMANDIR} | 16 | CMAKE_ARGS+= -DMANUAL_DIRECTORY=${PKGMANDIR} | |
17 | CMAKE_ARGS+= -DETCDIR=${PKG_SYSCONFDIR} | 17 | CMAKE_ARGS+= -DETCDIR=${PKG_SYSCONFDIR} | |
18 | 18 | |||
19 | TOOL_DEPENDS+= nasm>=1.1:../../devel/nasm | 19 | TOOL_DEPENDS+= nasm>=1.1:../../devel/nasm | |
20 | 20 | |||
21 | # MESSAGE(FATAL_ERROR "GCC 4.6+ is required.") | 21 | # MESSAGE(FATAL_ERROR "GCC 4.6+ is required.") | |
22 | GCC_REQD+= 4.6 | 22 | GCC_REQD+= 4.6 | |
23 | 23 | |||
24 | CONF_FILES+= ${PREFIX}/share/examples/lightspark/xdg/lightspark.conf \ | 24 | CONF_FILES+= ${PREFIX}/share/examples/lightspark/xdg/lightspark.conf \ | |
25 | ${PKG_SYSCONFDIR}/xdg/lightspark.conf | 25 | ${PKG_SYSCONFDIR}/xdg/lightspark.conf | |
26 | 26 | |||
27 | .include "../../mk/bsd.prefs.mk" | |||
28 | ||||
29 | .if ${MACHINE_ARCH} == "powerpc" | |||
30 | .include "../../devel/libatomic/buildlink3.mk" | |||
31 | .endif | |||
32 | ||||
33 | .include "../../archivers/xz/buildlink3.mk" | 27 | .include "../../archivers/xz/buildlink3.mk" | |
34 | .include "../../audio/SDL2_mixer/buildlink3.mk" | 28 | .include "../../audio/SDL2_mixer/buildlink3.mk" | |
35 | .include "../../devel/gettext-lib/buildlink3.mk" | 29 | .include "../../devel/gettext-lib/buildlink3.mk" | |
36 | .include "../../devel/glibmm/buildlink3.mk" | 30 | .include "../../devel/glibmm/buildlink3.mk" | |
37 | .include "../../devel/pango/buildlink3.mk" | 31 | .include "../../devel/pango/buildlink3.mk" | |
38 | .include "../../devel/pcre/buildlink3.mk" | 32 | .include "../../devel/pcre/buildlink3.mk" | |
39 | .include "../../devel/zlib/buildlink3.mk" | 33 | .include "../../devel/zlib/buildlink3.mk" | |
40 | .include "../../devel/SDL2/buildlink3.mk" | 34 | .include "../../devel/SDL2/buildlink3.mk" | |
41 | .include "../../graphics/MesaLib/buildlink3.mk" | 35 | .include "../../graphics/MesaLib/buildlink3.mk" | |
42 | .include "../../graphics/cairo/buildlink3.mk" | 36 | .include "../../graphics/cairo/buildlink3.mk" | |
43 | .include "../../graphics/freetype2/buildlink3.mk" | 37 | .include "../../graphics/freetype2/buildlink3.mk" | |
44 | .include "../../graphics/glew/buildlink3.mk" | 38 | .include "../../graphics/glew/buildlink3.mk" | |
45 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | 39 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | |
46 | .include "../../multimedia/ffmpeg4/buildlink3.mk" | 40 | .include "../../multimedia/ffmpeg4/buildlink3.mk" | |
47 | .include "../../net/rtmpdump/buildlink3.mk" | 41 | .include "../../net/rtmpdump/buildlink3.mk" | |
48 | .include "../../x11/libXext/buildlink3.mk" | 42 | .include "../../x11/libXext/buildlink3.mk" | |
49 | .include "../../www/curl/buildlink3.mk" | 43 | .include "../../www/curl/buildlink3.mk" | |
50 | .include "../../mk/jpeg.buildlink3.mk" | 44 | .include "../../mk/jpeg.buildlink3.mk" | |
45 | .include "../../mk/atomic64.mk" | |||
51 | .include "../../mk/bsd.pkg.mk" | 46 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.119 2020/12/24 09:28:14 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.120 2020/12/31 20:04:12 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= mpv-0.33.0 | 3 | DISTNAME= mpv-0.33.0 | |
4 | CATEGORIES= multimedia | 4 | CATEGORIES= multimedia | |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=mpv-player/} | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=mpv-player/} | |
6 | GITHUB_TAG= v${PKGVERSION_NOREV} | 6 | GITHUB_TAG= v${PKGVERSION_NOREV} | |
7 | 7 | |||
8 | MAINTAINER= leot@NetBSD.org | 8 | MAINTAINER= leot@NetBSD.org | |
9 | HOMEPAGE= https://mpv.io/ | 9 | HOMEPAGE= https://mpv.io/ | |
10 | COMMENT= Video player based on MPlayer and mplayer2 | 10 | COMMENT= Video player based on MPlayer and mplayer2 | |
11 | LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1 | 11 | LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1 | |
12 | 12 | |||
13 | # needs sem_timedwait(3) | 13 | # needs sem_timedwait(3) | |
14 | NOT_FOR_PLATFORM= NetBSD-[1-6].*-* | 14 | NOT_FOR_PLATFORM= NetBSD-[1-6].*-* | |
@@ -49,41 +49,30 @@ SUBST_MESSAGE.python= Fix Python command | @@ -49,41 +49,30 @@ SUBST_MESSAGE.python= Fix Python command | |||
49 | # | 49 | # | |
50 | # On newer macOS releases there are a couple of swift compat static libraries | 50 | # On newer macOS releases there are a couple of swift compat static libraries | |
51 | # that need to be added to the search path. | 51 | # that need to be added to the search path. | |
52 | # | 52 | # | |
53 | .if ${OPSYS} == "Darwin" | 53 | .if ${OPSYS} == "Darwin" | |
54 | XCODE_DIR!= xcode-select -p 2>/dev/null || ${TRUE} | 54 | XCODE_DIR!= xcode-select -p 2>/dev/null || ${TRUE} | |
55 | . if exists(${XCODE_DIR}/usr/lib/swift/macosx) | 55 | . if exists(${XCODE_DIR}/usr/lib/swift/macosx) | |
56 | BUILDLINK_PASSTHRU_DIRS+= ${XCODE_DIR}/usr/lib/swift/macosx | 56 | BUILDLINK_PASSTHRU_DIRS+= ${XCODE_DIR}/usr/lib/swift/macosx | |
57 | . elif exists(${XCODE_DIR}/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx) | 57 | . elif exists(${XCODE_DIR}/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx) | |
58 | BUILDLINK_PASSTHRU_DIRS+= ${XCODE_DIR}/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx | 58 | BUILDLINK_PASSTHRU_DIRS+= ${XCODE_DIR}/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx | |
59 | . endif | 59 | . endif | |
60 | .endif | 60 | .endif | |
61 | 61 | |||
62 | # 64-bit atomic operations | |||
63 | # https://mail-index.netbsd.org/pkgsrc-users/2020/12/23/msg032927.html | |||
64 | .if ${MACHINE_ARCH} == "i386" | |||
65 | CFLAGS+= -march=i586 | |||
66 | CXXFLAGS+= -march=i586 | |||
67 | .endif | |||
68 | ||||
69 | .if ${MACHINE_ARCH} == "powerpc" | |||
70 | .include "../../devel/libatomic/buildlink3.mk" | |||
71 | .endif | |||
72 | ||||
73 | post-install: | 62 | post-install: | |
74 | cd ${DESTDIR}${PREFIX} && ${MV} etc/mpv/encoding-profiles.conf share/examples/mpv | 63 | cd ${DESTDIR}${PREFIX} && ${MV} etc/mpv/encoding-profiles.conf share/examples/mpv | |
75 | 64 | |||
76 | .include "options.mk" | 65 | .include "options.mk" | |
77 | ||||
78 | .include "../../converters/libiconv/buildlink3.mk" | 66 | .include "../../converters/libiconv/buildlink3.mk" | |
79 | .include "../../devel/waf/waf.mk" | 67 | .include "../../devel/waf/waf.mk" | |
80 | .include "../../devel/zlib/buildlink3.mk" | 68 | .include "../../devel/zlib/buildlink3.mk" | |
81 | .include "../../graphics/lcms2/buildlink3.mk" | 69 | .include "../../graphics/lcms2/buildlink3.mk" | |
82 | .include "../../lang/python/application.mk" | 70 | .include "../../lang/python/application.mk" | |
83 | .include "../../multimedia/libass/buildlink3.mk" | 71 | .include "../../multimedia/libass/buildlink3.mk" | |
84 | .include "../../multimedia/libdvdnav/buildlink3.mk" | 72 | .include "../../multimedia/libdvdnav/buildlink3.mk" | |
85 | .include "../../multimedia/ffmpeg4/buildlink3.mk" | 73 | .include "../../multimedia/ffmpeg4/buildlink3.mk" | |
86 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | 74 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | |
87 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | 75 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | |
88 | .include "../../mk/jpeg.buildlink3.mk" | 76 | .include "../../mk/jpeg.buildlink3.mk" | |
77 | .include "../../mk/atomic64.mk" | |||
89 | .include "../../mk/bsd.pkg.mk" | 78 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.132 2020/11/05 09:08:51 ryoon Exp $ | 1 | # $NetBSD: Makefile,v 1.133 2020/12/31 20:04:13 nia Exp $ | |
2 | 2 | |||
3 | VERSION= 3.50.0 | 3 | VERSION= 3.50.0 | |
4 | DISTNAME= FileZilla_${VERSION}_src | 4 | DISTNAME= FileZilla_${VERSION}_src | |
5 | PKGNAME= filezilla-${VERSION} | 5 | PKGNAME= filezilla-${VERSION} | |
6 | PKGREVISION= 1 | 6 | PKGREVISION= 1 | |
7 | CATEGORIES= net x11 | 7 | CATEGORIES= net x11 | |
8 | MASTER_SITES= https://download.filezilla-project.org/client/ | 8 | MASTER_SITES= https://download.filezilla-project.org/client/ | |
9 | EXTRACT_SUFX= .tar.bz2 | 9 | EXTRACT_SUFX= .tar.bz2 | |
10 | 10 | |||
11 | MAINTAINER= pkgsrc-users@NetBSD.org | 11 | MAINTAINER= pkgsrc-users@NetBSD.org | |
12 | HOMEPAGE= https://filezilla-project.org/ | 12 | HOMEPAGE= https://filezilla-project.org/ | |
13 | COMMENT= FTP, FTPS, and SFTP client with intuitive GUI | 13 | COMMENT= FTP, FTPS, and SFTP client with intuitive GUI | |
14 | LICENSE= gnu-gpl-v2 | 14 | LICENSE= gnu-gpl-v2 | |
@@ -18,32 +18,27 @@ USE_LANGUAGES= c c++17 | @@ -18,32 +18,27 @@ USE_LANGUAGES= c c++17 | |||
18 | USE_TOOLS+= gmake pkg-config msgfmt msgmerge xgettext | 18 | USE_TOOLS+= gmake pkg-config msgfmt msgmerge xgettext | |
19 | WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} | 19 | WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} | |
20 | 20 | |||
21 | CONFIGURE_ARGS+= --disable-autoupdatecheck | 21 | CONFIGURE_ARGS+= --disable-autoupdatecheck | |
22 | # avoid xdg-utils dependency | 22 | # avoid xdg-utils dependency | |
23 | CONFIGURE_ENV+= ac_cv_path_xdgopen=firefox | 23 | CONFIGURE_ENV+= ac_cv_path_xdgopen=firefox | |
24 | 24 | |||
25 | GNU_CONFIGURE_WX_VERSION= no | 25 | GNU_CONFIGURE_WX_VERSION= no | |
26 | 26 | |||
27 | # For C++17. | 27 | # For C++17. | |
28 | GCC_REQD+= 7 | 28 | GCC_REQD+= 7 | |
29 | 29 | |||
30 | .include "options.mk" | 30 | .include "options.mk" | |
31 | ||||
32 | # As of 3.41, 64-bit atomic ops are required | |||
33 | .if ${MACHINE_ARCH} == "i386" | |||
34 | CXXFLAGS+= -march=i586 | |||
35 | .endif | |||
36 | ||||
37 | .include "../../databases/sqlite3/buildlink3.mk" | 31 | .include "../../databases/sqlite3/buildlink3.mk" | |
38 | .include "../../devel/libidn/buildlink3.mk" | 32 | .include "../../devel/libidn/buildlink3.mk" | |
39 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | 33 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | |
40 | BUILDLINK_API_DEPENDS.libfilezilla+= libfilezilla>=0.24 | 34 | BUILDLINK_API_DEPENDS.libfilezilla+= libfilezilla>=0.24 | |
41 | .include "../../net/libfilezilla/buildlink3.mk" | 35 | .include "../../net/libfilezilla/buildlink3.mk" | |
42 | BUILDLINK_API_DEPENDS.gnutls+= gnutls>=3.4.0 | 36 | BUILDLINK_API_DEPENDS.gnutls+= gnutls>=3.4.0 | |
43 | .include "../../security/gnutls/buildlink3.mk" | 37 | .include "../../security/gnutls/buildlink3.mk" | |
44 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | 38 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | |
45 | BUILDLINK_API_DEPENDS.tinyxml+= tinyxml>=2.6.2nb1 | 39 | BUILDLINK_API_DEPENDS.tinyxml+= tinyxml>=2.6.2nb1 | |
46 | .include "../../textproc/pugixml/buildlink3.mk" | 40 | .include "../../textproc/pugixml/buildlink3.mk" | |
47 | BUILDLINK_API_DEPENDS.wxGTK30+= wxGTK30>=3.0.4 | 41 | BUILDLINK_API_DEPENDS.wxGTK30+= wxGTK30>=3.0.4 | |
48 | .include "../../x11/wxGTK30/buildlink3.mk" | 42 | .include "../../x11/wxGTK30/buildlink3.mk" | |
43 | .include "../../mk/atomic64.mk" | |||
49 | .include "../../mk/bsd.pkg.mk" | 44 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.108 2020/08/31 18:10:33 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.109 2020/12/31 20:04:13 nia Exp $ | |
2 | 2 | |||
3 | .include "Makefile.common" | 3 | .include "Makefile.common" | |
4 | 4 | |||
5 | PKGNAME= ${DISTNAME:S/-server//} | 5 | PKGNAME= ${DISTNAME:S/-server//} | |
6 | PKGREVISION= 2 | 6 | PKGREVISION= 2 | |
7 | COMMENT= Free RADIUS server implementation | 7 | COMMENT= Free RADIUS server implementation | |
8 | 8 | |||
9 | BUILD_DEFS+= VARBASE | 9 | BUILD_DEFS+= VARBASE | |
10 | CONFIGURE_ARGS+= --localstatedir=${VARBASE} | 10 | CONFIGURE_ARGS+= --localstatedir=${VARBASE} | |
11 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR} | 11 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR} | |
12 | CONFIGURE_ARGS+= --with-logdir=${VARBASE}/log/radiusd | 12 | CONFIGURE_ARGS+= --with-logdir=${VARBASE}/log/radiusd | |
13 | CONFIGURE_ARGS+= --without-rlm_eap_ikev2 | 13 | CONFIGURE_ARGS+= --without-rlm_eap_ikev2 | |
14 | CONFIGURE_ARGS+= --without-rlm_eap_tnc | 14 | CONFIGURE_ARGS+= --without-rlm_eap_tnc | |
@@ -211,14 +211,15 @@ CONF_FILES_PERMS+= ${EGDIR}/certs/bootst | @@ -211,14 +211,15 @@ CONF_FILES_PERMS+= ${EGDIR}/certs/bootst | |||
211 | .for d in ${EGDIRS} | 211 | .for d in ${EGDIRS} | |
212 | OWN_DIRS_PERMS+= ${PKG_SYSCONFDIR}/${d} ${RADIUS_USER} ${RADIUS_GROUP} 0750 | 212 | OWN_DIRS_PERMS+= ${PKG_SYSCONFDIR}/${d} ${RADIUS_USER} ${RADIUS_GROUP} 0750 | |
213 | .endfor | 213 | .endfor | |
214 | 214 | |||
215 | INSTALL_MAKE_FLAGS+= raddbdir=${EGDIR} | 215 | INSTALL_MAKE_FLAGS+= raddbdir=${EGDIR} | |
216 | 216 | |||
217 | TEST_TARGET= test | 217 | TEST_TARGET= test | |
218 | TEST_MAKE_FLAGS+= EAPOL_TEST="" | 218 | TEST_MAKE_FLAGS+= EAPOL_TEST="" | |
219 | 219 | |||
220 | post-install: | 220 | post-install: | |
221 | ${RM} -f ${DESTDIR}${PREFIX}/lib/*.a ${DESTDIR}${PREFIX}/lib/*.la | 221 | ${RM} -f ${DESTDIR}${PREFIX}/lib/*.a ${DESTDIR}${PREFIX}/lib/*.la | |
222 | 222 | |||
223 | .include "../../mk/pam.buildlink3.mk" | 223 | .include "../../mk/pam.buildlink3.mk" | |
224 | .include "../../mk/atomic64.mk" | |||
224 | .include "../../mk/bsd.pkg.mk" | 225 | .include "../../mk/bsd.pkg.mk" |
@@ -1,44 +1,39 @@ | @@ -1,44 +1,39 @@ | |||
1 | # $NetBSD: Makefile,v 1.1 2020/12/10 16:43:24 kardel Exp $ | 1 | # $NetBSD: Makefile,v 1.2 2020/12/31 20:04:13 nia Exp $ | |
2 | 2 | |||
3 | GITHUB_PROJECT= frr | 3 | GITHUB_PROJECT= frr | |
4 | VERSION= 7.5 | 4 | VERSION= 7.5 | |
5 | GITHUB_TAG= frr-${VERSION} | 5 | GITHUB_TAG= frr-${VERSION} | |
6 | DISTNAME= frr-${VERSION} | 6 | DISTNAME= frr-${VERSION} | |
7 | CATEGORIES= net | 7 | CATEGORIES= net | |
8 | MASTER_SITES= ${MASTER_SITE_GITHUB:=FRRouting/} | 8 | MASTER_SITES= ${MASTER_SITE_GITHUB:=FRRouting/} | |
9 | 9 | |||
10 | MAINTAINER= kardel@NetBSD.org | 10 | MAINTAINER= kardel@NetBSD.org | |
11 | HOMEPAGE= https://github.com/FRRouting/frr/ | 11 | HOMEPAGE= https://github.com/FRRouting/frr/ | |
12 | COMMENT= Frr routing multi protocol suite | 12 | COMMENT= Frr routing multi protocol suite | |
13 | LICENSE= gnu-gpl-v2 | 13 | LICENSE= gnu-gpl-v2 | |
14 | 14 | |||
15 | CONFLICTS= quagga-[0-9]* | 15 | CONFLICTS= quagga-[0-9]* | |
16 | 16 | |||
17 | WRKSRC= ${WRKDIR}/frr-frr-${VERSION} | 17 | WRKSRC= ${WRKDIR}/frr-frr-${VERSION} | |
18 | USE_LANGUAGES= c c++ | 18 | USE_LANGUAGES= c c++ | |
19 | USE_TOOLS+= gmake perl bash pkg-config autoconf automake autoreconf | 19 | USE_TOOLS+= gmake perl bash pkg-config autoconf automake autoreconf | |
20 | USE_LIBTOOL= YES | 20 | USE_LIBTOOL= YES | |
21 | GNU_CONFIGURE= yes | 21 | GNU_CONFIGURE= yes | |
22 | BUILD_DEFS= VARBASE | 22 | BUILD_DEFS= VARBASE | |
23 | 23 | |||
24 | .include "../../mk/bsd.prefs.mk" | 24 | .include "../../mk/bsd.prefs.mk" | |
25 | .include "options.mk" | 25 | .include "options.mk" | |
26 | 26 | |||
27 | # to pick up the atomic implementation on i386 | |||
28 | .if ${MACHINE_ARCH} == "i386" | |||
29 | CPPFLAGS+= -march=i586 | |||
30 | .endif | |||
31 | ||||
32 | FRR_GROUP?= _frr | 27 | FRR_GROUP?= _frr | |
33 | FRR_VTY_GROUP?= frrvty | 28 | FRR_VTY_GROUP?= frrvty | |
34 | 29 | |||
35 | FRR_USER?= _frr | 30 | FRR_USER?= _frr | |
36 | FRR_CONF_MODE= 0640 | 31 | FRR_CONF_MODE= 0640 | |
37 | FRR_CONFDIR_MODE= 0755 | 32 | FRR_CONFDIR_MODE= 0755 | |
38 | FRR_LOG_MODE= 0640 | 33 | FRR_LOG_MODE= 0640 | |
39 | 34 | |||
40 | PKG_SYSCONFDIR_PERMS= ${FRR_USER} ${FRR_VTY_GROUP} ${FRR_CONFDIR_MODE} | 35 | PKG_SYSCONFDIR_PERMS= ${FRR_USER} ${FRR_VTY_GROUP} ${FRR_CONFDIR_MODE} | |
41 | PKG_SYSCONFSUBDIR= frr | 36 | PKG_SYSCONFSUBDIR= frr | |
42 | 37 | |||
43 | PKG_GECOS.${FRR_USER}= FRRouting User | 38 | PKG_GECOS.${FRR_USER}= FRRouting User | |
44 | PKG_HOME.${FRR_USER}= /nonexistent | 39 | PKG_HOME.${FRR_USER}= /nonexistent | |
@@ -88,27 +83,27 @@ CONFIGURE_ARGS+= --enable-configfile-mas | @@ -88,27 +83,27 @@ CONFIGURE_ARGS+= --enable-configfile-mas | |||
88 | CONFIGURE_ARGS+= --enable-logfile-mask=${FRR_LOG_MODE} | 83 | CONFIGURE_ARGS+= --enable-logfile-mask=${FRR_LOG_MODE} | |
89 | CONFIGURE_ARGS+= --enable-fpm | 84 | CONFIGURE_ARGS+= --enable-fpm | |
90 | CONFIGURE_ARGS+= --with-pkg-git-version | 85 | CONFIGURE_ARGS+= --with-pkg-git-version | |
91 | CONFIGURE_ARGS+= --with-pkg-extra-version=/${DISTNAME} | 86 | CONFIGURE_ARGS+= --with-pkg-extra-version=/${DISTNAME} | |
92 | # CONFIGURE_ARGS+= --enable-address-sanitizer | 87 | # CONFIGURE_ARGS+= --enable-address-sanitizer | |
93 | 88 | |||
94 | pre-configure: | 89 | pre-configure: | |
95 | cd ${WRKSRC} && ${SH} bootstrap.sh | 90 | cd ${WRKSRC} && ${SH} bootstrap.sh | |
96 | 91 | |||
97 | .include "../../devel/libyang/buildlink3.mk" | 92 | .include "../../devel/libyang/buildlink3.mk" | |
98 | .include "../../textproc/json-c/buildlink3.mk" | 93 | .include "../../textproc/json-c/buildlink3.mk" | |
99 | .include "../../lang/python/application.mk" | 94 | .include "../../lang/python/application.mk" | |
100 | .include "../../devel/readline/buildlink3.mk" | 95 | .include "../../devel/readline/buildlink3.mk" | |
101 | 96 | .include "../../mk/atomic64.mk" | ||
102 | .include "../../mk/bsd.pkg.mk" | 97 | .include "../../mk/bsd.pkg.mk" | |
103 | 98 | |||
104 | # needs to be here to have ${EGREP} defined | 99 | # needs to be here to have ${EGREP} defined | |
105 | CONFIG_TEMPLATES!= ${EGREP} ${CONFIG_TEMPLATE_PATH:Q} PLIST 2>/dev/null | 100 | CONFIG_TEMPLATES!= ${EGREP} ${CONFIG_TEMPLATE_PATH:Q} PLIST 2>/dev/null | |
106 | CONF_FILES?= | 101 | CONF_FILES?= | |
107 | 102 | |||
108 | .for l in ${CONFIG_TEMPLATES} | 103 | .for l in ${CONFIG_TEMPLATES} | |
109 | . if ${l:C,^${CONFIG_TEMPLATE_PATH}/(.*)\.sample,\1,} == "vtysh.conf" | 104 | . if ${l:C,^${CONFIG_TEMPLATE_PATH}/(.*)\.sample,\1,} == "vtysh.conf" | |
110 | CONF_FILES_PERMS+= /dev/null ${PKG_SYSCONFDIR}${l:C,^${CONFIG_TEMPLATE_PATH}(/.*)\.sample,\1,} \ | 105 | CONF_FILES_PERMS+= /dev/null ${PKG_SYSCONFDIR}${l:C,^${CONFIG_TEMPLATE_PATH}(/.*)\.sample,\1,} \ | |
111 | ${FRR_USER} ${FRR_VTY_GROUP} ${FRR_CONF_MODE} | 106 | ${FRR_USER} ${FRR_VTY_GROUP} ${FRR_CONF_MODE} | |
112 | . else | 107 | . else | |
113 | CONF_FILES_PERMS+= /dev/null ${PKG_SYSCONFDIR}${l:C,^${CONFIG_TEMPLATE_PATH}(/.*)\.sample,\1,} \ | 108 | CONF_FILES_PERMS+= /dev/null ${PKG_SYSCONFDIR}${l:C,^${CONFIG_TEMPLATE_PATH}(/.*)\.sample,\1,} \ | |
114 | ${FRR_USER} ${FRR_GROUP} ${FRR_CONF_MODE} | 109 | ${FRR_USER} ${FRR_GROUP} ${FRR_CONF_MODE} |
@@ -1,46 +1,39 @@ | @@ -1,46 +1,39 @@ | |||
1 | # $NetBSD: Makefile,v 1.34 2020/12/06 10:50:11 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.35 2020/12/31 20:04:13 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= grpc-1.34.0 | 3 | DISTNAME= grpc-1.34.0 | |
4 | CATEGORIES= net | 4 | CATEGORIES= net | |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=grpc/} | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=grpc/} | |
6 | GITHUB_TAG= v${PKGVERSION_NOREV} | 6 | GITHUB_TAG= v${PKGVERSION_NOREV} | |
7 | 7 | |||
8 | MAINTAINER= minskim@NetBSD.org | 8 | MAINTAINER= minskim@NetBSD.org | |
9 | HOMEPAGE= https://grpc.io/ | 9 | HOMEPAGE= https://grpc.io/ | |
10 | COMMENT= High performance, open-source universal RPC framework | 10 | COMMENT= High performance, open-source universal RPC framework | |
11 | LICENSE= apache-2.0 | 11 | LICENSE= apache-2.0 | |
12 | 12 | |||
13 | USE_CMAKE= yes | 13 | USE_CMAKE= yes | |
14 | USE_LANGUAGES+= c c++11 | 14 | USE_LANGUAGES+= c c++11 | |
15 | USE_TOOLS+= pkg-config | 15 | USE_TOOLS+= pkg-config | |
16 | 16 | |||
17 | CMAKE_ARGS+= -DBUILD_SHARED_LIBS=ON | 17 | CMAKE_ARGS+= -DBUILD_SHARED_LIBS=ON | |
18 | # use cmake's find_package() to locate a pre-installed dependency | 18 | # use cmake's find_package() to locate a pre-installed dependency | |
19 | CMAKE_ARGS+= -DgRPC_ABSL_PROVIDER=package | 19 | CMAKE_ARGS+= -DgRPC_ABSL_PROVIDER=package | |
20 | CMAKE_ARGS+= -DgRPC_BENCHMARK_PROVIDER=package | 20 | CMAKE_ARGS+= -DgRPC_BENCHMARK_PROVIDER=package | |
21 | CMAKE_ARGS+= -DgRPC_CARES_PROVIDER=package | 21 | CMAKE_ARGS+= -DgRPC_CARES_PROVIDER=package | |
22 | CMAKE_ARGS+= -DgRPC_GFLAGS_PROVIDER=package | 22 | CMAKE_ARGS+= -DgRPC_GFLAGS_PROVIDER=package | |
23 | CMAKE_ARGS+= -DgRPC_PROTOBUF_PROVIDER=package | 23 | CMAKE_ARGS+= -DgRPC_PROTOBUF_PROVIDER=package | |
24 | CMAKE_ARGS+= -DgRPC_RE2_PROVIDER=package | 24 | CMAKE_ARGS+= -DgRPC_RE2_PROVIDER=package | |
25 | CMAKE_ARGS+= -DgRPC_SSL_PROVIDER=package | 25 | CMAKE_ARGS+= -DgRPC_SSL_PROVIDER=package | |
26 | CMAKE_ARGS+= -DgRPC_ZLIB_PROVIDER=package | 26 | CMAKE_ARGS+= -DgRPC_ZLIB_PROVIDER=package | |
27 | 27 | |||
28 | .include "../../mk/bsd.prefs.mk" | 28 | .include "../../mk/atomic64.mk" | |
29 | ||||
30 | # 64 bit atomic ops are required | |||
31 | .if ${MACHINE_ARCH} == "i386" | |||
32 | CFLAGS+= -march=i586 | |||
33 | CXXFLAGS+= -march=i586 | |||
34 | .endif | |||
35 | ||||
36 | .include "../../benchmarks/google-benchmark/buildlink3.mk" | 29 | .include "../../benchmarks/google-benchmark/buildlink3.mk" | |
37 | .include "../../devel/abseil/buildlink3.mk" | 30 | .include "../../devel/abseil/buildlink3.mk" | |
38 | .include "../../devel/gflags/buildlink3.mk" | 31 | .include "../../devel/gflags/buildlink3.mk" | |
39 | BUILDLINK_API_DEPENDS.protobuf+= protobuf>=3.5 | 32 | BUILDLINK_API_DEPENDS.protobuf+= protobuf>=3.5 | |
40 | .include "../../devel/protobuf/buildlink3.mk" | 33 | .include "../../devel/protobuf/buildlink3.mk" | |
41 | .include "../../devel/re2/buildlink3.mk" | 34 | .include "../../devel/re2/buildlink3.mk" | |
42 | .include "../../devel/zlib/buildlink3.mk" | 35 | .include "../../devel/zlib/buildlink3.mk" | |
43 | BUILDLINK_API_DEPENDS.libcares+= libcares>=1.15.0nb1 | 36 | BUILDLINK_API_DEPENDS.libcares+= libcares>=1.15.0nb1 | |
44 | .include "../../net/libcares/buildlink3.mk" | 37 | .include "../../net/libcares/buildlink3.mk" | |
45 | .include "../../security/openssl/buildlink3.mk" | 38 | .include "../../security/openssl/buildlink3.mk" | |
46 | .include "../../mk/bsd.pkg.mk" | 39 | .include "../../mk/bsd.pkg.mk" |
@@ -1,21 +1,22 @@ | @@ -1,21 +1,22 @@ | |||
1 | # $NetBSD: Makefile,v 1.40 2020/10/30 15:13:31 ryoon Exp $ | 1 | # $NetBSD: Makefile,v 1.41 2020/12/31 20:04:13 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= qpdf-10.0.2 | 3 | DISTNAME= qpdf-10.0.2 | |
4 | CATEGORIES= print | 4 | CATEGORIES= print | |
5 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=qpdf/} | 5 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=qpdf/} | |
6 | 6 | |||
7 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
8 | HOMEPAGE= http://qpdf.sourceforge.net/ | 8 | HOMEPAGE= http://qpdf.sourceforge.net/ | |
9 | COMMENT= Structural, content-preserving transformations on PDF files | 9 | COMMENT= Structural, content-preserving transformations on PDF files | |
10 | LICENSE= apache-2.0 | 10 | LICENSE= apache-2.0 | |
11 | 11 | |||
12 | USE_LANGUAGES= c c++ | 12 | USE_LANGUAGES= c c++ | |
13 | USE_LIBTOOL= yes | 13 | USE_LIBTOOL= yes | |
14 | USE_TOOLS+= gmake pkg-config perl | 14 | USE_TOOLS+= gmake pkg-config perl | |
15 | GNU_CONFIGURE= yes | 15 | GNU_CONFIGURE= yes | |
16 | PKGCONFIG_OVERRIDE+= libqpdf.pc.in | 16 | PKGCONFIG_OVERRIDE+= libqpdf.pc.in | |
17 | 17 | |||
18 | .include "../../mk/jpeg.buildlink3.mk" | 18 | .include "../../mk/jpeg.buildlink3.mk" | |
19 | .include "../../devel/pcre/buildlink3.mk" | 19 | .include "../../devel/pcre/buildlink3.mk" | |
20 | .include "../../devel/zlib/buildlink3.mk" | 20 | .include "../../devel/zlib/buildlink3.mk" | |
21 | .include "../../mk/atomic64.mk" | |||
21 | .include "../../mk/bsd.pkg.mk" | 22 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.26 2020/05/22 10:56:40 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.27 2020/12/31 20:04:13 nia Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | BUILDLINK_DEPMETHOD.libestr= full | 4 | BUILDLINK_DEPMETHOD.libestr= full | |
5 | BUILDLINK_DEPMETHOD.libuuid= full | 5 | BUILDLINK_DEPMETHOD.libuuid= full | |
6 | 6 | |||
7 | PKGREVISION= 10 | 7 | PKGREVISION= 10 | |
8 | .include "../../sysutils/rsyslog/Makefile.common" | 8 | .include "../../sysutils/rsyslog/Makefile.common" | |
9 | 9 | |||
10 | COMMENT= The enhanced syslogd for Unix | 10 | COMMENT= The enhanced syslogd for Unix | |
11 | 11 | |||
12 | CONFIGURE_ARGS+= --disable-testbench \ | 12 | CONFIGURE_ARGS+= --disable-testbench \ | |
13 | --enable-diagtools --enable-usertools --enable-uuid \ | 13 | --enable-diagtools --enable-usertools --enable-uuid \ | |
14 | --enable-imdiag --enable-imfile --enable-impstats \ | 14 | --enable-imdiag --enable-imfile --enable-impstats \ | |
@@ -22,31 +22,26 @@ CONFIGURE_ARGS+= --enable-imsolaris --di | @@ -22,31 +22,26 @@ CONFIGURE_ARGS+= --enable-imsolaris --di | |||
22 | # Explicitly disable epoll/inotify on illumos, provided for Linux compat only. | 22 | # Explicitly disable epoll/inotify on illumos, provided for Linux compat only. | |
23 | CONFIGURE_ENV+= ac_cv_func_epoll_create=no | 23 | CONFIGURE_ENV+= ac_cv_func_epoll_create=no | |
24 | CONFIGURE_ENV+= ac_cv_func_epoll_create1=no | 24 | CONFIGURE_ENV+= ac_cv_func_epoll_create1=no | |
25 | CONFIGURE_ENV+= ac_cv_func_inotify_init=no | 25 | CONFIGURE_ENV+= ac_cv_func_inotify_init=no | |
26 | CONFIGURE_ENV+= ac_cv_header_sys_inotify_h=no | 26 | CONFIGURE_ENV+= ac_cv_header_sys_inotify_h=no | |
27 | PLIST.solaris= yes | 27 | PLIST.solaris= yes | |
28 | RSYSLOG_SYSMOD= imsolaris | 28 | RSYSLOG_SYSMOD= imsolaris | |
29 | .else | 29 | .else | |
30 | CONFIGURE_ARGS+= --disable-imsolaris --enable-klog | 30 | CONFIGURE_ARGS+= --disable-imsolaris --enable-klog | |
31 | PLIST.klog= yes | 31 | PLIST.klog= yes | |
32 | RSYSLOG_SYSMOD= imklog | 32 | RSYSLOG_SYSMOD= imklog | |
33 | .endif | 33 | .endif | |
34 | 34 | |||
35 | # needs to be able to do compare-and-swap on time_t (cmpxchg8b) | |||
36 | .if ${MACHINE_ARCH} == "i386" | |||
37 | CFLAGS+= -march=i586 | |||
38 | .endif | |||
39 | ||||
40 | BUILDLINK_TRANSFORM.Darwin+= rm:-luuid | 35 | BUILDLINK_TRANSFORM.Darwin+= rm:-luuid | |
41 | 36 | |||
42 | BUILD_DEFS+= VARBASE RSYSLOG_PIDDIR RSYSLOG_WRKDIR | 37 | BUILD_DEFS+= VARBASE RSYSLOG_PIDDIR RSYSLOG_WRKDIR | |
43 | RSYSLOG_PIDDIR?= ${VARBASE}/run | 38 | RSYSLOG_PIDDIR?= ${VARBASE}/run | |
44 | RSYSLOG_WRKDIR?= ${VARBASE}/lib/rsyslog | 39 | RSYSLOG_WRKDIR?= ${VARBASE}/lib/rsyslog | |
45 | OWN_DIRS+= ${RSYSLOG_PIDDIR} ${RSYSLOG_WRKDIR} | 40 | OWN_DIRS+= ${RSYSLOG_PIDDIR} ${RSYSLOG_WRKDIR} | |
46 | 41 | |||
47 | SUBST_CLASSES+= paths | 42 | SUBST_CLASSES+= paths | |
48 | SUBST_STAGE.paths= pre-configure | 43 | SUBST_STAGE.paths= pre-configure | |
49 | SUBST_FILES.paths= platform/redhat/rsyslog.conf tools/rsyslog.conf.5 | 44 | SUBST_FILES.paths= platform/redhat/rsyslog.conf tools/rsyslog.conf.5 | |
50 | SUBST_FILES.paths+= tools/rsyslogd.8 tools/rsyslogd.c | 45 | SUBST_FILES.paths+= tools/rsyslogd.8 tools/rsyslogd.c | |
51 | SUBST_VARS.paths= RSYSLOG_PIDDIR RSYSLOG_SYSMOD | 46 | SUBST_VARS.paths= RSYSLOG_PIDDIR RSYSLOG_SYSMOD | |
52 | SUBST_SED.paths= -e "s|/etc|${PKG_SYSCONFDIR}|g" | 47 | SUBST_SED.paths= -e "s|/etc|${PKG_SYSCONFDIR}|g" | |
@@ -60,14 +55,15 @@ SUBST_SED.ldargs= -e '/whole-archive.*li | @@ -60,14 +55,15 @@ SUBST_SED.ldargs= -e '/whole-archive.*li | |||
60 | 55 | |||
61 | RCD_SCRIPTS= rsyslogd | 56 | RCD_SCRIPTS= rsyslogd | |
62 | 57 | |||
63 | CONF_FILES+= share/examples/rsyslog/rsyslog.conf \ | 58 | CONF_FILES+= share/examples/rsyslog/rsyslog.conf \ | |
64 | ${PKG_SYSCONFDIR}/rsyslog.conf | 59 | ${PKG_SYSCONFDIR}/rsyslog.conf | |
65 | 60 | |||
66 | post-install: | 61 | post-install: | |
67 | ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} | 62 | ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} | |
68 | ${INSTALL_DATA} ${WRKSRC}/platform/redhat/rsyslog.conf \ | 63 | ${INSTALL_DATA} ${WRKSRC}/platform/redhat/rsyslog.conf \ | |
69 | ${DESTDIR}${EGDIR}/rsyslog.conf | 64 | ${DESTDIR}${EGDIR}/rsyslog.conf | |
70 | 65 | |||
71 | BUILDLINK_API_DEPENDS.liblognorm+= liblognorm>=2.0.3 | 66 | BUILDLINK_API_DEPENDS.liblognorm+= liblognorm>=2.0.3 | |
72 | .include "../../sysutils/liblognorm/buildlink3.mk" | 67 | .include "../../sysutils/liblognorm/buildlink3.mk" | |
68 | .include "../../mk/atomic64.mk" | |||
73 | .include "../../mk/bsd.pkg.mk" | 69 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: mozilla-common.mk,v 1.191 2020/12/17 09:53:15 ryoon Exp $ | 1 | # $NetBSD: mozilla-common.mk,v 1.192 2020/12/31 20:04:13 nia Exp $ | |
2 | # | 2 | # | |
3 | # common Makefile fragment for mozilla packages based on gecko 2.0. | 3 | # common Makefile fragment for mozilla packages based on gecko 2.0. | |
4 | # | 4 | # | |
5 | # used by www/firefox/Makefile | 5 | # used by www/firefox/Makefile | |
6 | 6 | |||
7 | .include "../../mk/bsd.prefs.mk" | 7 | .include "../../mk/bsd.prefs.mk" | |
8 | 8 | |||
9 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | 9 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | |
10 | PYTHON_FOR_BUILD_ONLY= tool | 10 | PYTHON_FOR_BUILD_ONLY= tool | |
11 | ALL_ENV+= PYTHON3=${PYTHONBIN} | 11 | ALL_ENV+= PYTHON3=${PYTHONBIN} | |
12 | 12 | |||
13 | HAS_CONFIGURE= yes | 13 | HAS_CONFIGURE= yes | |
14 | CONFIGURE_ARGS+= --prefix=${PREFIX} | 14 | CONFIGURE_ARGS+= --prefix=${PREFIX} | |
@@ -38,29 +38,28 @@ CONFIGURE_ARGS+= --host=${MACHINE_GNU_PL | @@ -38,29 +38,28 @@ CONFIGURE_ARGS+= --host=${MACHINE_GNU_PL | |||
38 | 38 | |||
39 | CONFIGURE_ENV+= BINDGEN_CFLAGS="-isystem${PREFIX}/include/nspr \ | 39 | CONFIGURE_ENV+= BINDGEN_CFLAGS="-isystem${PREFIX}/include/nspr \ | |
40 | -isystem${X11BASE}/include/pixman-1" | 40 | -isystem${X11BASE}/include/pixman-1" | |
41 | 41 | |||
42 | test: | 42 | test: | |
43 | cd ${WRKSRC}/${OBJDIR}/dist/bin && \ | 43 | cd ${WRKSRC}/${OBJDIR}/dist/bin && \ | |
44 | ./run-mozilla.sh ${WRKSRC}/mach check-spidermonkey | 44 | ./run-mozilla.sh ${WRKSRC}/mach check-spidermonkey | |
45 | 45 | |||
46 | # tar(1) of OpenBSD 5.5 has no --exclude command line option. | 46 | # tar(1) of OpenBSD 5.5 has no --exclude command line option. | |
47 | .if ${OPSYS} == "OpenBSD" | 47 | .if ${OPSYS} == "OpenBSD" | |
48 | TOOLS_PLATFORM.tar= ${TOOLS_PATH.bsdtar} | 48 | TOOLS_PLATFORM.tar= ${TOOLS_PATH.bsdtar} | |
49 | USE_TOOLS+= bsdtar | 49 | USE_TOOLS+= bsdtar | |
50 | .endif | 50 | .endif | |
51 | ||||
51 | .if ${MACHINE_ARCH} == "i386" | 52 | .if ${MACHINE_ARCH} == "i386" | |
52 | # Fix for PR pkg/48152. | |||
53 | CXXFLAGS+= -march=i586 | |||
54 | # This is required for SSE2 code under i386. | 53 | # This is required for SSE2 code under i386. | |
55 | CXXFLAGS+= -mstackrealign | 54 | CXXFLAGS+= -mstackrealign | |
56 | .endif | 55 | .endif | |
57 | 56 | |||
58 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh | 57 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh | |
59 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh | 58 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh | |
60 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}js/src/tests/update-test262.sh | 59 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}js/src/tests/update-test262.sh | |
61 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}intl/icu/source/configure | 60 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}intl/icu/source/configure | |
62 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/components/loop/run-all-loop-tests.sh | 61 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/components/loop/run-all-loop-tests.sh | |
63 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/extensions/loop/run-all-loop-tests.sh | 62 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/extensions/loop/run-all-loop-tests.sh | |
64 | #CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}modules/pdfium/update.sh | 63 | #CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}modules/pdfium/update.sh | |
65 | 64 | |||
66 | CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk3 | 65 | CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk3 | |
@@ -145,31 +144,27 @@ fix-clang-wrapper: | @@ -145,31 +144,27 @@ fix-clang-wrapper: | |||
145 | # XXX: When using GCC, pkgsrc provides 'clang' wrappers that are actually gcc. | 144 | # XXX: When using GCC, pkgsrc provides 'clang' wrappers that are actually gcc. | |
146 | # This breaks the build. | 145 | # This breaks the build. | |
147 | ${LN} -sf ${PREFIX}/bin/clang ${WRKDIR}/.cwrapper/bin/clang | 146 | ${LN} -sf ${PREFIX}/bin/clang ${WRKDIR}/.cwrapper/bin/clang | |
148 | ${LN} -sf ${PREFIX}/bin/clang++ ${WRKDIR}/.cwrapper/bin/clang++ | 147 | ${LN} -sf ${PREFIX}/bin/clang++ ${WRKDIR}/.cwrapper/bin/clang++ | |
149 | ${LN} -sf ${PREFIX}/bin/clang-cpp ${WRKDIR}/.cwrapper/bin/clang-cpp | 148 | ${LN} -sf ${PREFIX}/bin/clang-cpp ${WRKDIR}/.cwrapper/bin/clang-cpp | |
150 | .endif | 149 | .endif | |
151 | 150 | |||
152 | # The configure test for __thread succeeds, but later we end up with: | 151 | # The configure test for __thread succeeds, but later we end up with: | |
153 | # dist/bin/libxul.so: undefined reference to `__tls_get_addr' | 152 | # dist/bin/libxul.so: undefined reference to `__tls_get_addr' | |
154 | CONFIGURE_ENV.NetBSD+= ac_cv_thread_keyword=no | 153 | CONFIGURE_ENV.NetBSD+= ac_cv_thread_keyword=no | |
155 | # In unspecified case, clock_gettime(CLOCK_MONOTONIC, ...) fails. | 154 | # In unspecified case, clock_gettime(CLOCK_MONOTONIC, ...) fails. | |
156 | CONFIGURE_ENV.NetBSD+= ac_cv_clock_monotonic= | 155 | CONFIGURE_ENV.NetBSD+= ac_cv_clock_monotonic= | |
157 | 156 | |||
158 | # PR pkg/55456 | 157 | .include "../../mk/atomic64.mk" | |
159 | .if ${OPSYS} == "NetBSD" && ${MACHINE_ARCH} == "i386" | |||
160 | .include "../../devel/libatomic/buildlink3.mk" | |||
161 | CONFIGURE_ENV.NetBSD+= ac_cv_needs_atomic=yes | |||
162 | .endif | |||
163 | BUILDLINK_API_DEPENDS.libevent+= libevent>=1.1 | 158 | BUILDLINK_API_DEPENDS.libevent+= libevent>=1.1 | |
164 | .include "../../devel/libevent/buildlink3.mk" | 159 | .include "../../devel/libevent/buildlink3.mk" | |
165 | .include "../../devel/libffi/buildlink3.mk" | 160 | .include "../../devel/libffi/buildlink3.mk" | |
166 | BUILDLINK_API_DEPENDS.nspr+= nspr>=4.26 | 161 | BUILDLINK_API_DEPENDS.nspr+= nspr>=4.26 | |
167 | .include "../../devel/nspr/buildlink3.mk" | 162 | .include "../../devel/nspr/buildlink3.mk" | |
168 | .include "../../textproc/icu/buildlink3.mk" | 163 | .include "../../textproc/icu/buildlink3.mk" | |
169 | BUILDLINK_API_DEPENDS.nss+= nss>=3.59 | 164 | BUILDLINK_API_DEPENDS.nss+= nss>=3.59 | |
170 | .include "../../devel/nss/buildlink3.mk" | 165 | .include "../../devel/nss/buildlink3.mk" | |
171 | .include "../../devel/zlib/buildlink3.mk" | 166 | .include "../../devel/zlib/buildlink3.mk" | |
172 | #.include "../../mk/jpeg.buildlink3.mk" | 167 | #.include "../../mk/jpeg.buildlink3.mk" | |
173 | .include "../../graphics/MesaLib/buildlink3.mk" | 168 | .include "../../graphics/MesaLib/buildlink3.mk" | |
174 | #BUILDLINK_API_DEPENDS.cairo+= cairo>=1.10.2nb4 | 169 | #BUILDLINK_API_DEPENDS.cairo+= cairo>=1.10.2nb4 | |
175 | #.include "../../graphics/cairo/buildlink3.mk" | 170 | #.include "../../graphics/cairo/buildlink3.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: mozilla-common.mk,v 1.12 2020/12/23 08:20:04 nia Exp $ | 1 | # $NetBSD: mozilla-common.mk,v 1.13 2020/12/31 20:04:13 nia Exp $ | |
2 | # | 2 | # | |
3 | # common Makefile fragment for mozilla packages based on gecko 2.0. | 3 | # common Makefile fragment for mozilla packages based on gecko 2.0. | |
4 | # | 4 | # | |
5 | # used by www/firefox/Makefile | 5 | # used by www/firefox/Makefile | |
6 | # used by www/seamonkey/Makefile | 6 | # used by www/seamonkey/Makefile | |
7 | 7 | |||
8 | # GCC 4.6 is required to support nullptr. | 8 | # GCC 4.6 is required to support nullptr. | |
9 | GCC_REQD+= 4.8 | 9 | GCC_REQD+= 4.8 | |
10 | 10 | |||
11 | .include "../../mk/bsd.prefs.mk" | 11 | .include "../../mk/bsd.prefs.mk" | |
12 | 12 | |||
13 | .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" | 13 | .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" | |
14 | BUILD_DEPENDS+= yasm>=1.1:../../devel/yasm | 14 | BUILD_DEPENDS+= yasm>=1.1:../../devel/yasm | |
@@ -23,28 +23,26 @@ USE_TOOLS+= pkg-config perl gmake autoc | @@ -23,28 +23,26 @@ USE_TOOLS+= pkg-config perl gmake autoc | |||
23 | USE_LANGUAGES+= c99 c++ | 23 | USE_LANGUAGES+= c99 c++ | |
24 | UNLIMIT_RESOURCES+= datasize | 24 | UNLIMIT_RESOURCES+= datasize | |
25 | 25 | |||
26 | test: | 26 | test: | |
27 | cd ${WRKSRC}/${OBJDIR}/dist/bin && \ | 27 | cd ${WRKSRC}/${OBJDIR}/dist/bin && \ | |
28 | ./run-mozilla.sh ${WRKSRC}/mach check-spidermonkey | 28 | ./run-mozilla.sh ${WRKSRC}/mach check-spidermonkey | |
29 | 29 | |||
30 | # tar(1) of OpenBSD 5.5 has no --exclude command line option. | 30 | # tar(1) of OpenBSD 5.5 has no --exclude command line option. | |
31 | .if ${OPSYS} == "OpenBSD" | 31 | .if ${OPSYS} == "OpenBSD" | |
32 | TOOLS_PLATFORM.tar= ${TOOLS_PATH.bsdtar} | 32 | TOOLS_PLATFORM.tar= ${TOOLS_PATH.bsdtar} | |
33 | USE_TOOLS+= bsdtar | 33 | USE_TOOLS+= bsdtar | |
34 | .endif | 34 | .endif | |
35 | .if ${MACHINE_ARCH} == "i386" | 35 | .if ${MACHINE_ARCH} == "i386" | |
36 | # Fix for PR pkg/48152. | |||
37 | CXXFLAGS+= -march=i586 | |||
38 | # This is required for SSE2 code under i386. | 36 | # This is required for SSE2 code under i386. | |
39 | CXXFLAGS+= -mstackrealign | 37 | CXXFLAGS+= -mstackrealign | |
40 | .endif | 38 | .endif | |
41 | 39 | |||
42 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh | 40 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh | |
43 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh | 41 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh | |
44 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}js/src/tests/update-test262.sh | 42 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}js/src/tests/update-test262.sh | |
45 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}intl/icu/source/configure | 43 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}intl/icu/source/configure | |
46 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/components/loop/run-all-loop-tests.sh | 44 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/components/loop/run-all-loop-tests.sh | |
47 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/extensions/loop/run-all-loop-tests.sh | 45 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/extensions/loop/run-all-loop-tests.sh | |
48 | 46 | |||
49 | .if ${OPSYS} != "SunOS" | 47 | .if ${OPSYS} != "SunOS" | |
50 | CONFIGURE_ARGS+= --enable-pie | 48 | CONFIGURE_ARGS+= --enable-pie | |
@@ -130,26 +128,27 @@ create-rm-wrapper: | @@ -130,26 +128,27 @@ create-rm-wrapper: | |||
130 | # The configure test for __thread succeeds, but later we end up with: | 128 | # The configure test for __thread succeeds, but later we end up with: | |
131 | # dist/bin/libxul.so: undefined reference to `__tls_get_addr' | 129 | # dist/bin/libxul.so: undefined reference to `__tls_get_addr' | |
132 | CONFIGURE_ENV.NetBSD+= ac_cv_thread_keyword=no | 130 | CONFIGURE_ENV.NetBSD+= ac_cv_thread_keyword=no | |
133 | 131 | |||
134 | .if ${OPSYS} == "SunOS" | 132 | .if ${OPSYS} == "SunOS" | |
135 | # native libbz2.so hides BZ2_crc32Table | 133 | # native libbz2.so hides BZ2_crc32Table | |
136 | PREFER.bzip2?= pkgsrc | 134 | PREFER.bzip2?= pkgsrc | |
137 | .endif | 135 | .endif | |
138 | 136 | |||
139 | PYTHON_VERSIONS_ACCEPTED= 27 | 137 | PYTHON_VERSIONS_ACCEPTED= 27 | |
140 | PYTHON_FOR_BUILD_ONLY= tool | 138 | PYTHON_FOR_BUILD_ONLY= tool | |
141 | TOOL_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat | 139 | TOOL_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat | |
142 | 140 | |||
141 | .include "../../mk/atomic64.mk" | |||
143 | .include "../../archivers/bzip2/buildlink3.mk" | 142 | .include "../../archivers/bzip2/buildlink3.mk" | |
144 | BUILDLINK_API_DEPENDS.libevent+= libevent>=1.1 | 143 | BUILDLINK_API_DEPENDS.libevent+= libevent>=1.1 | |
145 | .include "../../devel/libevent/buildlink3.mk" | 144 | .include "../../devel/libevent/buildlink3.mk" | |
146 | .include "../../devel/libffi/buildlink3.mk" | 145 | .include "../../devel/libffi/buildlink3.mk" | |
147 | BUILDLINK_API_DEPENDS.nspr+= nspr>=4.12 | 146 | BUILDLINK_API_DEPENDS.nspr+= nspr>=4.12 | |
148 | .include "../../devel/nspr/buildlink3.mk" | 147 | .include "../../devel/nspr/buildlink3.mk" | |
149 | .include "../../textproc/icu/buildlink3.mk" | 148 | .include "../../textproc/icu/buildlink3.mk" | |
150 | .include "../../devel/nss/buildlink3.mk" | 149 | .include "../../devel/nss/buildlink3.mk" | |
151 | .include "../../devel/zlib/buildlink3.mk" | 150 | .include "../../devel/zlib/buildlink3.mk" | |
152 | .include "../../mk/jpeg.buildlink3.mk" | 151 | .include "../../mk/jpeg.buildlink3.mk" | |
153 | .include "../../graphics/MesaLib/buildlink3.mk" | 152 | .include "../../graphics/MesaLib/buildlink3.mk" | |
154 | BUILDLINK_API_DEPENDS.cairo+= cairo>=1.10.2nb4 | 153 | BUILDLINK_API_DEPENDS.cairo+= cairo>=1.10.2nb4 | |
155 | .include "../../graphics/cairo/buildlink3.mk" | 154 | .include "../../graphics/cairo/buildlink3.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: mozilla-common.mk,v 1.16 2020/11/12 10:03:24 nia Exp $ | 1 | # $NetBSD: mozilla-common.mk,v 1.17 2020/12/31 20:04:14 nia Exp $ | |
2 | # | 2 | # | |
3 | # common Makefile fragment for mozilla packages based on gecko 2.0. | 3 | # common Makefile fragment for mozilla packages based on gecko 2.0. | |
4 | # | 4 | # | |
5 | # used by www/firefox/Makefile | 5 | # used by www/firefox/Makefile | |
6 | 6 | |||
7 | GCC_REQD+= 6.1 | 7 | GCC_REQD+= 6.1 | |
8 | 8 | |||
9 | .include "../../mk/bsd.prefs.mk" | 9 | .include "../../mk/bsd.prefs.mk" | |
10 | 10 | |||
11 | # Python 2.7 and Python 3.6 or later are required simultaneously. | 11 | # Python 2.7 and Python 3.6 or later are required simultaneously. | |
12 | PYTHON_VERSIONS_ACCEPTED= 27 | 12 | PYTHON_VERSIONS_ACCEPTED= 27 | |
13 | PYTHON_FOR_BUILD_ONLY= tool | 13 | PYTHON_FOR_BUILD_ONLY= tool | |
14 | .if !empty(PYTHON_VERSION_DEFAULT:M3[6789]) | 14 | .if !empty(PYTHON_VERSION_DEFAULT:M3[6789]) | |
@@ -48,28 +48,26 @@ test: | @@ -48,28 +48,26 @@ test: | |||
48 | cd ${WRKSRC}/${OBJDIR}/dist/bin && \ | 48 | cd ${WRKSRC}/${OBJDIR}/dist/bin && \ | |
49 | ./run-mozilla.sh ${WRKSRC}/mach check-spidermonkey | 49 | ./run-mozilla.sh ${WRKSRC}/mach check-spidermonkey | |
50 | 50 | |||
51 | # tar(1) of OpenBSD 5.5 has no --exclude command line option. | 51 | # tar(1) of OpenBSD 5.5 has no --exclude command line option. | |
52 | .if ${OPSYS} == "OpenBSD" | 52 | .if ${OPSYS} == "OpenBSD" | |
53 | TOOLS_PLATFORM.tar= ${TOOLS_PATH.bsdtar} | 53 | TOOLS_PLATFORM.tar= ${TOOLS_PATH.bsdtar} | |
54 | USE_TOOLS+= bsdtar | 54 | USE_TOOLS+= bsdtar | |
55 | .endif | 55 | .endif | |
56 | .if !empty(MACHINE_PLATFORM:MNetBSD-[0-7]**-*) || \ | 56 | .if !empty(MACHINE_PLATFORM:MNetBSD-[0-7]**-*) || \ | |
57 | !empty(MACHINE_PLATFORM:MNetBSD-8.[0-8]*-*) | 57 | !empty(MACHINE_PLATFORM:MNetBSD-8.[0-8]*-*) | |
58 | USE_PKGSRC_GCC_RUNTIME= yes | 58 | USE_PKGSRC_GCC_RUNTIME= yes | |
59 | .endif | 59 | .endif | |
60 | .if ${MACHINE_ARCH} == "i386" | 60 | .if ${MACHINE_ARCH} == "i386" | |
61 | # Fix for PR pkg/48152. | |||
62 | CXXFLAGS+= -march=i586 | |||
63 | # This is required for SSE2 code under i386. | 61 | # This is required for SSE2 code under i386. | |
64 | CXXFLAGS+= -mstackrealign | 62 | CXXFLAGS+= -mstackrealign | |
65 | .endif | 63 | .endif | |
66 | 64 | |||
67 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh | 65 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh | |
68 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh | 66 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh | |
69 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}js/src/tests/update-test262.sh | 67 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}js/src/tests/update-test262.sh | |
70 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}intl/icu/source/configure | 68 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}intl/icu/source/configure | |
71 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/components/loop/run-all-loop-tests.sh | 69 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/components/loop/run-all-loop-tests.sh | |
72 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/extensions/loop/run-all-loop-tests.sh | 70 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/extensions/loop/run-all-loop-tests.sh | |
73 | #CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}modules/pdfium/update.sh | 71 | #CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}modules/pdfium/update.sh | |
74 | 72 | |||
75 | CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk3 | 73 | CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk3 | |
@@ -157,26 +155,27 @@ create-rm-wrapper: | @@ -157,26 +155,27 @@ create-rm-wrapper: | |||
157 | chmod +x ${WRAPPER_DIR}/bin/rm | 155 | chmod +x ${WRAPPER_DIR}/bin/rm | |
158 | 156 | |||
159 | # The configure test for __thread succeeds, but later we end up with: | 157 | # The configure test for __thread succeeds, but later we end up with: | |
160 | # dist/bin/libxul.so: undefined reference to `__tls_get_addr' | 158 | # dist/bin/libxul.so: undefined reference to `__tls_get_addr' | |
161 | CONFIGURE_ENV.NetBSD+= ac_cv_thread_keyword=no | 159 | CONFIGURE_ENV.NetBSD+= ac_cv_thread_keyword=no | |
162 | # In unspecified case, clock_gettime(CLOCK_MONOTONIC, ...) fails. | 160 | # In unspecified case, clock_gettime(CLOCK_MONOTONIC, ...) fails. | |
163 | CONFIGURE_ENV.NetBSD+= ac_cv_clock_monotonic= | 161 | CONFIGURE_ENV.NetBSD+= ac_cv_clock_monotonic= | |
164 | 162 | |||
165 | .if ${OPSYS} == "SunOS" | 163 | .if ${OPSYS} == "SunOS" | |
166 | # native libbz2.so hides BZ2_crc32Table | 164 | # native libbz2.so hides BZ2_crc32Table | |
167 | PREFER.bzip2?= pkgsrc | 165 | PREFER.bzip2?= pkgsrc | |
168 | .endif | 166 | .endif | |
169 | 167 | |||
168 | .include "../../mk/atomic64.mk" | |||
170 | .include "../../archivers/bzip2/buildlink3.mk" | 169 | .include "../../archivers/bzip2/buildlink3.mk" | |
171 | BUILDLINK_API_DEPENDS.libevent+= libevent>=1.1 | 170 | BUILDLINK_API_DEPENDS.libevent+= libevent>=1.1 | |
172 | .include "../../devel/libevent/buildlink3.mk" | 171 | .include "../../devel/libevent/buildlink3.mk" | |
173 | .include "../../devel/libffi/buildlink3.mk" | 172 | .include "../../devel/libffi/buildlink3.mk" | |
174 | BUILDLINK_API_DEPENDS.nspr+= nspr>=4.21 | 173 | BUILDLINK_API_DEPENDS.nspr+= nspr>=4.21 | |
175 | .include "../../devel/nspr/buildlink3.mk" | 174 | .include "../../devel/nspr/buildlink3.mk" | |
176 | .include "../../textproc/icu/buildlink3.mk" | 175 | .include "../../textproc/icu/buildlink3.mk" | |
177 | BUILDLINK_API_DEPENDS.nss+= nss>=3.44.1 | 176 | BUILDLINK_API_DEPENDS.nss+= nss>=3.44.1 | |
178 | .include "../../devel/nss/buildlink3.mk" | 177 | .include "../../devel/nss/buildlink3.mk" | |
179 | .include "../../devel/zlib/buildlink3.mk" | 178 | .include "../../devel/zlib/buildlink3.mk" | |
180 | #.include "../../mk/jpeg.buildlink3.mk" | 179 | #.include "../../mk/jpeg.buildlink3.mk" | |
181 | .include "../../graphics/MesaLib/buildlink3.mk" | 180 | .include "../../graphics/MesaLib/buildlink3.mk" | |
182 | #BUILDLINK_API_DEPENDS.cairo+= cairo>=1.10.2nb4 | 181 | #BUILDLINK_API_DEPENDS.cairo+= cairo>=1.10.2nb4 |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: mozilla-common.mk,v 1.6 2020/11/16 20:21:29 nia Exp $ | 1 | # $NetBSD: mozilla-common.mk,v 1.7 2020/12/31 20:04:14 nia Exp $ | |
2 | # | 2 | # | |
3 | # common Makefile fragment for mozilla packages based on gecko 2.0. | 3 | # common Makefile fragment for mozilla packages based on gecko 2.0. | |
4 | # | 4 | # | |
5 | # used by www/firefox/Makefile | 5 | # used by www/firefox/Makefile | |
6 | 6 | |||
7 | .include "../../mk/bsd.prefs.mk" | 7 | .include "../../mk/bsd.prefs.mk" | |
8 | 8 | |||
9 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | 9 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | |
10 | PYTHON_FOR_BUILD_ONLY= tool | 10 | PYTHON_FOR_BUILD_ONLY= tool | |
11 | ALL_ENV+= PYTHON3=${PYTHONBIN} | 11 | ALL_ENV+= PYTHON3=${PYTHONBIN} | |
12 | 12 | |||
13 | HAS_CONFIGURE= yes | 13 | HAS_CONFIGURE= yes | |
14 | CONFIGURE_ARGS+= --prefix=${PREFIX} | 14 | CONFIGURE_ARGS+= --prefix=${PREFIX} | |
@@ -39,28 +39,26 @@ CONFIGURE_ARGS+= --host=${MACHINE_GNU_PL | @@ -39,28 +39,26 @@ CONFIGURE_ARGS+= --host=${MACHINE_GNU_PL | |||
39 | CONFIGURE_ENV+= BINDGEN_CFLAGS="-isystem${PREFIX}/include/nspr \ | 39 | CONFIGURE_ENV+= BINDGEN_CFLAGS="-isystem${PREFIX}/include/nspr \ | |
40 | -isystem${X11BASE}/include/pixman-1" | 40 | -isystem${X11BASE}/include/pixman-1" | |
41 | 41 | |||
42 | test: | 42 | test: | |
43 | cd ${WRKSRC}/${OBJDIR}/dist/bin && \ | 43 | cd ${WRKSRC}/${OBJDIR}/dist/bin && \ | |
44 | ./run-mozilla.sh ${WRKSRC}/mach check-spidermonkey | 44 | ./run-mozilla.sh ${WRKSRC}/mach check-spidermonkey | |
45 | 45 | |||
46 | # tar(1) of OpenBSD 5.5 has no --exclude command line option. | 46 | # tar(1) of OpenBSD 5.5 has no --exclude command line option. | |
47 | .if ${OPSYS} == "OpenBSD" | 47 | .if ${OPSYS} == "OpenBSD" | |
48 | TOOLS_PLATFORM.tar= ${TOOLS_PATH.bsdtar} | 48 | TOOLS_PLATFORM.tar= ${TOOLS_PATH.bsdtar} | |
49 | USE_TOOLS+= bsdtar | 49 | USE_TOOLS+= bsdtar | |
50 | .endif | 50 | .endif | |
51 | .if ${MACHINE_ARCH} == "i386" | 51 | .if ${MACHINE_ARCH} == "i386" | |
52 | # Fix for PR pkg/48152. | |||
53 | CXXFLAGS+= -march=i586 | |||
54 | # This is required for SSE2 code under i386. | 52 | # This is required for SSE2 code under i386. | |
55 | CXXFLAGS+= -mstackrealign | 53 | CXXFLAGS+= -mstackrealign | |
56 | .endif | 54 | .endif | |
57 | 55 | |||
58 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh | 56 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh | |
59 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh | 57 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh | |
60 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}js/src/tests/update-test262.sh | 58 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}js/src/tests/update-test262.sh | |
61 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}intl/icu/source/configure | 59 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}intl/icu/source/configure | |
62 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/components/loop/run-all-loop-tests.sh | 60 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/components/loop/run-all-loop-tests.sh | |
63 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/extensions/loop/run-all-loop-tests.sh | 61 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/extensions/loop/run-all-loop-tests.sh | |
64 | #CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}modules/pdfium/update.sh | 62 | #CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}modules/pdfium/update.sh | |
65 | 63 | |||
66 | CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk3 | 64 | CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk3 | |
@@ -153,31 +151,27 @@ fix-clang-wrapper: | @@ -153,31 +151,27 @@ fix-clang-wrapper: | |||
153 | # XXX: When using GCC, pkgsrc provides 'clang' wrappers that are actually gcc. | 151 | # XXX: When using GCC, pkgsrc provides 'clang' wrappers that are actually gcc. | |
154 | # This breaks the build. | 152 | # This breaks the build. | |
155 | ${LN} -sf ${PREFIX}/bin/clang ${WRKDIR}/.cwrapper/bin/clang | 153 | ${LN} -sf ${PREFIX}/bin/clang ${WRKDIR}/.cwrapper/bin/clang | |
156 | ${LN} -sf ${PREFIX}/bin/clang++ ${WRKDIR}/.cwrapper/bin/clang++ | 154 | ${LN} -sf ${PREFIX}/bin/clang++ ${WRKDIR}/.cwrapper/bin/clang++ | |
157 | ${LN} -sf ${PREFIX}/bin/clang-cpp ${WRKDIR}/.cwrapper/bin/clang-cpp | 155 | ${LN} -sf ${PREFIX}/bin/clang-cpp ${WRKDIR}/.cwrapper/bin/clang-cpp | |
158 | .endif | 156 | .endif | |
159 | 157 | |||
160 | # The configure test for __thread succeeds, but later we end up with: | 158 | # The configure test for __thread succeeds, but later we end up with: | |
161 | # dist/bin/libxul.so: undefined reference to `__tls_get_addr' | 159 | # dist/bin/libxul.so: undefined reference to `__tls_get_addr' | |
162 | CONFIGURE_ENV.NetBSD+= ac_cv_thread_keyword=no | 160 | CONFIGURE_ENV.NetBSD+= ac_cv_thread_keyword=no | |
163 | # In unspecified case, clock_gettime(CLOCK_MONOTONIC, ...) fails. | 161 | # In unspecified case, clock_gettime(CLOCK_MONOTONIC, ...) fails. | |
164 | CONFIGURE_ENV.NetBSD+= ac_cv_clock_monotonic= | 162 | CONFIGURE_ENV.NetBSD+= ac_cv_clock_monotonic= | |
165 | 163 | |||
166 | # PR pkg/55456 | 164 | .include "../../mk/atomic64.mk" | |
167 | .if ${OPSYS} == "NetBSD" && ${MACHINE_ARCH} == "i386" | |||
168 | .include "../../devel/libatomic/buildlink3.mk" | |||
169 | CONFIGURE_ENV.NetBSD+= ac_cv_needs_atomic=yes | |||
170 | .endif | |||
171 | BUILDLINK_API_DEPENDS.libevent+= libevent>=1.1 | 165 | BUILDLINK_API_DEPENDS.libevent+= libevent>=1.1 | |
172 | .include "../../devel/libevent/buildlink3.mk" | 166 | .include "../../devel/libevent/buildlink3.mk" | |
173 | .include "../../devel/libffi/buildlink3.mk" | 167 | .include "../../devel/libffi/buildlink3.mk" | |
174 | BUILDLINK_API_DEPENDS.nspr+= nspr>=4.25 | 168 | BUILDLINK_API_DEPENDS.nspr+= nspr>=4.25 | |
175 | .include "../../devel/nspr/buildlink3.mk" | 169 | .include "../../devel/nspr/buildlink3.mk" | |
176 | .include "../../textproc/icu/buildlink3.mk" | 170 | .include "../../textproc/icu/buildlink3.mk" | |
177 | BUILDLINK_API_DEPENDS.nss+= nss>=3.53 | 171 | BUILDLINK_API_DEPENDS.nss+= nss>=3.53 | |
178 | .include "../../devel/nss/buildlink3.mk" | 172 | .include "../../devel/nss/buildlink3.mk" | |
179 | .include "../../devel/zlib/buildlink3.mk" | 173 | .include "../../devel/zlib/buildlink3.mk" | |
180 | #.include "../../mk/jpeg.buildlink3.mk" | 174 | #.include "../../mk/jpeg.buildlink3.mk" | |
181 | .include "../../graphics/MesaLib/buildlink3.mk" | 175 | .include "../../graphics/MesaLib/buildlink3.mk" | |
182 | #BUILDLINK_API_DEPENDS.cairo+= cairo>=1.10.2nb4 | 176 | #BUILDLINK_API_DEPENDS.cairo+= cairo>=1.10.2nb4 | |
183 | #.include "../../graphics/cairo/buildlink3.mk" | 177 | #.include "../../graphics/cairo/buildlink3.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: mozilla-common.mk,v 1.6 2020/12/23 08:19:30 nia Exp $ | 1 | # $NetBSD: mozilla-common.mk,v 1.7 2020/12/31 20:04:14 nia Exp $ | |
2 | # | 2 | # | |
3 | # common Makefile fragment for mozilla packages based on gecko 2.0. | 3 | # common Makefile fragment for mozilla packages based on gecko 2.0. | |
4 | # | 4 | # | |
5 | # used by www/seamonkey/Makefile | 5 | # used by www/seamonkey/Makefile | |
6 | 6 | |||
7 | HAS_CONFIGURE= yes | 7 | HAS_CONFIGURE= yes | |
8 | CONFIGURE_ARGS+= --prefix=${PREFIX} | 8 | CONFIGURE_ARGS+= --prefix=${PREFIX} | |
9 | USE_TOOLS+= pkg-config perl gmake autoconf213 unzip zip | 9 | USE_TOOLS+= pkg-config perl gmake autoconf213 unzip zip | |
10 | USE_LANGUAGES+= c99 c++ | 10 | USE_LANGUAGES+= c99 c++ | |
11 | UNLIMIT_RESOURCES+= datasize virtualsize | 11 | UNLIMIT_RESOURCES+= datasize virtualsize | |
12 | 12 | |||
13 | GCC_REQD+= 4.9 | 13 | GCC_REQD+= 4.9 | |
14 | 14 | |||
@@ -44,28 +44,26 @@ CONFIGURE_ENV+= BINDGEN_CFLAGS="-isyste | @@ -44,28 +44,26 @@ CONFIGURE_ENV+= BINDGEN_CFLAGS="-isyste | |||
44 | # with files/*.rs for Rust 1.39.0 | 44 | # with files/*.rs for Rust 1.39.0 | |
45 | CONFIGURE_ARGS+= --disable-stylo-build-bindgen | 45 | CONFIGURE_ARGS+= --disable-stylo-build-bindgen | |
46 | 46 | |||
47 | test: | 47 | test: | |
48 | cd ${WRKSRC}/${OBJDIR}/dist/bin && \ | 48 | cd ${WRKSRC}/${OBJDIR}/dist/bin && \ | |
49 | ./run-mozilla.sh ${WRKSRC}/mach check-spidermonkey | 49 | ./run-mozilla.sh ${WRKSRC}/mach check-spidermonkey | |
50 | 50 | |||
51 | # tar(1) of OpenBSD 5.5 has no --exclude command line option. | 51 | # tar(1) of OpenBSD 5.5 has no --exclude command line option. | |
52 | .if ${OPSYS} == "OpenBSD" | 52 | .if ${OPSYS} == "OpenBSD" | |
53 | TOOLS_PLATFORM.tar= ${TOOLS_PATH.bsdtar} | 53 | TOOLS_PLATFORM.tar= ${TOOLS_PATH.bsdtar} | |
54 | USE_TOOLS+= bsdtar | 54 | USE_TOOLS+= bsdtar | |
55 | .endif | 55 | .endif | |
56 | .if ${MACHINE_ARCH} == "i386" | 56 | .if ${MACHINE_ARCH} == "i386" | |
57 | # Fix for PR pkg/48152. | |||
58 | CXXFLAGS+= -march=i586 | |||
59 | # This is required for SSE2 code under i386. | 57 | # This is required for SSE2 code under i386. | |
60 | CXXFLAGS+= -mstackrealign | 58 | CXXFLAGS+= -mstackrealign | |
61 | .endif | 59 | .endif | |
62 | 60 | |||
63 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh | 61 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/libpkix/libpkix.sh | |
64 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh | 62 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/multinit/multinit.sh | |
65 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}js/src/tests/update-test262.sh | 63 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}js/src/tests/update-test262.sh | |
66 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}intl/icu/source/configure | 64 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}intl/icu/source/configure | |
67 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/components/loop/run-all-loop-tests.sh | 65 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/components/loop/run-all-loop-tests.sh | |
68 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/extensions/loop/run-all-loop-tests.sh | 66 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/extensions/loop/run-all-loop-tests.sh | |
69 | 67 | |||
70 | CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk3 | 68 | CONFIGURE_ARGS+= --enable-default-toolkit=cairo-gtk3 | |
71 | .if ${OPSYS} != "SunOS" | 69 | .if ${OPSYS} != "SunOS" | |
@@ -190,26 +188,27 @@ CONFIGURE_ENV.NetBSD+= ac_cv_thread_keyw | @@ -190,26 +188,27 @@ CONFIGURE_ENV.NetBSD+= ac_cv_thread_keyw | |||
190 | .if ${OPSYS} == "SunOS" | 188 | .if ${OPSYS} == "SunOS" | |
191 | # native libbz2.so hides BZ2_crc32Table | 189 | # native libbz2.so hides BZ2_crc32Table | |
192 | PREFER.bzip2?= pkgsrc | 190 | PREFER.bzip2?= pkgsrc | |
193 | .endif | 191 | .endif | |
194 | 192 | |||
195 | .if ${OPSYS} == "OpenBSD" | 193 | .if ${OPSYS} == "OpenBSD" | |
196 | PLIST_SUBST+= DLL_SUFFIX=".so.1.0" | 194 | PLIST_SUBST+= DLL_SUFFIX=".so.1.0" | |
197 | .elif ${OPSYS} == "Darwin" | 195 | .elif ${OPSYS} == "Darwin" | |
198 | PLIST_SUBST+= DLL_SUFFIX=".dylib" | 196 | PLIST_SUBST+= DLL_SUFFIX=".dylib" | |
199 | .else | 197 | .else | |
200 | PLIST_SUBST+= DLL_SUFFIX=".so" | 198 | PLIST_SUBST+= DLL_SUFFIX=".so" | |
201 | .endif | 199 | .endif | |
202 | 200 | |||
201 | .include "../../mk/atomic64.mk" | |||
203 | .include "../../archivers/bzip2/buildlink3.mk" | 202 | .include "../../archivers/bzip2/buildlink3.mk" | |
204 | BUILDLINK_API_DEPENDS.libevent+= libevent>=1.1 | 203 | BUILDLINK_API_DEPENDS.libevent+= libevent>=1.1 | |
205 | .include "../../devel/libevent/buildlink3.mk" | 204 | .include "../../devel/libevent/buildlink3.mk" | |
206 | .include "../../devel/libffi/buildlink3.mk" | 205 | .include "../../devel/libffi/buildlink3.mk" | |
207 | BUILDLINK_API_DEPENDS.nspr+= nspr>=4.18 | 206 | BUILDLINK_API_DEPENDS.nspr+= nspr>=4.18 | |
208 | .include "../../devel/nspr/buildlink3.mk" | 207 | .include "../../devel/nspr/buildlink3.mk" | |
209 | .include "../../textproc/icu/buildlink3.mk" | 208 | .include "../../textproc/icu/buildlink3.mk" | |
210 | BUILDLINK_API_DEPENDS.nss+= nss>=3.35 | 209 | BUILDLINK_API_DEPENDS.nss+= nss>=3.35 | |
211 | .include "../../devel/nss/buildlink3.mk" | 210 | .include "../../devel/nss/buildlink3.mk" | |
212 | .include "../../devel/zlib/buildlink3.mk" | 211 | .include "../../devel/zlib/buildlink3.mk" | |
213 | #.include "../../mk/jpeg.buildlink3.mk" | 212 | #.include "../../mk/jpeg.buildlink3.mk" | |
214 | .include "../../graphics/MesaLib/buildlink3.mk" | 213 | .include "../../graphics/MesaLib/buildlink3.mk" | |
215 | #BUILDLINK_API_DEPENDS.cairo+= cairo>=1.10.2nb4 | 214 | #BUILDLINK_API_DEPENDS.cairo+= cairo>=1.10.2nb4 |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.199 2020/12/15 17:59:00 leot Exp $ | 1 | # $NetBSD: Makefile,v 1.200 2020/12/31 20:04:14 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= webkitgtk-2.30.4 | 3 | DISTNAME= webkitgtk-2.30.4 | |
4 | PKGNAME= ${DISTNAME:S/webkitgtk/webkit-gtk/} | 4 | PKGNAME= ${DISTNAME:S/webkitgtk/webkit-gtk/} | |
5 | CATEGORIES= www | 5 | CATEGORIES= www | |
6 | MASTER_SITES= https://www.webkitgtk.org/releases/ | 6 | MASTER_SITES= https://www.webkitgtk.org/releases/ | |
7 | EXTRACT_SUFX= .tar.xz | 7 | EXTRACT_SUFX= .tar.xz | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://www.webkitgtk.org/ | 10 | HOMEPAGE= https://www.webkitgtk.org/ | |
11 | COMMENT= GTK port of the WebKit browser engine | 11 | COMMENT= GTK port of the WebKit browser engine | |
12 | LICENSE= 2-clause-bsd AND gnu-lgpl-v2 | 12 | LICENSE= 2-clause-bsd AND gnu-lgpl-v2 | |
13 | 13 | |||
14 | # shm_open(3) and shm_unlink(3) appeared in NetBSD 7.0 | 14 | # shm_open(3) and shm_unlink(3) appeared in NetBSD 7.0 | |
@@ -145,14 +145,15 @@ BUILDLINK_API_DEPENDS.gstreamer1+= gstre | @@ -145,14 +145,15 @@ BUILDLINK_API_DEPENDS.gstreamer1+= gstre | |||
145 | BUILDLINK_API_DEPENDS.gst-plugins1-base+= gst-plugins1-base>=1.0.3 | 145 | BUILDLINK_API_DEPENDS.gst-plugins1-base+= gst-plugins1-base>=1.0.3 | |
146 | .include "../../multimedia/gst-plugins1-base/buildlink3.mk" | 146 | .include "../../multimedia/gst-plugins1-base/buildlink3.mk" | |
147 | BUILDLINK_API_DEPENDS.libsoup+= libsoup>=2.42.2nb3 | 147 | BUILDLINK_API_DEPENDS.libsoup+= libsoup>=2.42.2nb3 | |
148 | .include "../../net/libsoup/buildlink3.mk" | 148 | .include "../../net/libsoup/buildlink3.mk" | |
149 | .include "../../security/libsecret/buildlink3.mk" | 149 | .include "../../security/libsecret/buildlink3.mk" | |
150 | .include "../../security/libtasn1/buildlink3.mk" | 150 | .include "../../security/libtasn1/buildlink3.mk" | |
151 | .include "../../sysutils/libnotify/buildlink3.mk" | 151 | .include "../../sysutils/libnotify/buildlink3.mk" | |
152 | .include "../../textproc/icu/buildlink3.mk" | 152 | .include "../../textproc/icu/buildlink3.mk" | |
153 | .include "../../textproc/libxslt/buildlink3.mk" | 153 | .include "../../textproc/libxslt/buildlink3.mk" | |
154 | .include "../../x11/gtk3/buildlink3.mk" | 154 | .include "../../x11/gtk3/buildlink3.mk" | |
155 | .include "../../x11/libXdamage/buildlink3.mk" | 155 | .include "../../x11/libXdamage/buildlink3.mk" | |
156 | .include "../../x11/libXt/buildlink3.mk" | 156 | .include "../../x11/libXt/buildlink3.mk" | |
157 | .include "../../mk/pthread.buildlink3.mk" | 157 | .include "../../mk/pthread.buildlink3.mk" | |
158 | .include "../../mk/atomic64.mk" | |||
158 | .include "../../mk/bsd.pkg.mk" | 159 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.19 2020/11/06 15:30:10 nia Exp $ | 1 | # $NetBSD: Makefile.common,v 1.20 2020/12/31 20:04:14 nia Exp $ | |
2 | # used by www/webkit24-gtk/Makefile | 2 | # used by www/webkit24-gtk/Makefile | |
3 | # used by www/webkit24-gtk3/Makefile | 3 | # used by www/webkit24-gtk3/Makefile | |
4 | 4 | |||
5 | DISTNAME= webkitgtk-2.4.11 | 5 | DISTNAME= webkitgtk-2.4.11 | |
6 | CATEGORIES= www | 6 | CATEGORIES= www | |
7 | MASTER_SITES= https://www.webkitgtk.org/releases/ | 7 | MASTER_SITES= https://www.webkitgtk.org/releases/ | |
8 | EXTRACT_SUFX= .tar.xz | 8 | EXTRACT_SUFX= .tar.xz | |
9 | 9 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= https://www.webkitgtk.org/ | 11 | HOMEPAGE= https://www.webkitgtk.org/ | |
12 | LICENSE= 2-clause-bsd AND gnu-lgpl-v2 | 12 | LICENSE= 2-clause-bsd AND gnu-lgpl-v2 | |
13 | 13 | |||
14 | DISTINFO_FILE= ${.CURDIR}/../../www/webkit24-gtk/distinfo | 14 | DISTINFO_FILE= ${.CURDIR}/../../www/webkit24-gtk/distinfo | |
@@ -73,26 +73,27 @@ CXXFLAGS+= -Wno-c++11-narrowing | @@ -73,26 +73,27 @@ CXXFLAGS+= -Wno-c++11-narrowing | |||
73 | .endif | 73 | .endif | |
74 | 74 | |||
75 | CXXFLAGS+= -Wno-expansion-to-defined | 75 | CXXFLAGS+= -Wno-expansion-to-defined | |
76 | 76 | |||
77 | .if !empty(MACHINE_PLATFORM:MSunOS-*-x86_64) | 77 | .if !empty(MACHINE_PLATFORM:MSunOS-*-x86_64) | |
78 | CONFIGURE_ARGS+= --disable-fast-malloc | 78 | CONFIGURE_ARGS+= --disable-fast-malloc | |
79 | CPPFLAGS+= -DUSE_SYSTEM_MALLOC | 79 | CPPFLAGS+= -DUSE_SYSTEM_MALLOC | |
80 | .endif | 80 | .endif | |
81 | 81 | |||
82 | .if ${OPSYS} == "NetBSD" && ${MACHINE_CPU:U} == "arm" | 82 | .if ${OPSYS} == "NetBSD" && ${MACHINE_CPU:U} == "arm" | |
83 | LDFLAGS+= -Wl,-no-keep-memory -Wl,-reduce-memory | 83 | LDFLAGS+= -Wl,-no-keep-memory -Wl,-reduce-memory | |
84 | .endif | 84 | .endif | |
85 | 85 | |||
86 | .include "../../mk/atomic64.mk" | |||
86 | BUILDLINK_API_DEPENDS.glib2+= glib2>=2.32.1 | 87 | BUILDLINK_API_DEPENDS.glib2+= glib2>=2.32.1 | |
87 | .include "../../devel/glib2/buildlink3.mk" | 88 | .include "../../devel/glib2/buildlink3.mk" | |
88 | .include "../../devel/zlib/buildlink3.mk" | 89 | .include "../../devel/zlib/buildlink3.mk" | |
89 | .include "../../databases/sqlite3/buildlink3.mk" | 90 | .include "../../databases/sqlite3/buildlink3.mk" | |
90 | .include "../../devel/flex/buildlink3.mk" | 91 | .include "../../devel/flex/buildlink3.mk" | |
91 | .include "../../devel/gperf/buildlink3.mk" | 92 | .include "../../devel/gperf/buildlink3.mk" | |
92 | # This is optional, but needs testing. | 93 | # This is optional, but needs testing. | |
93 | #.include "../../devel/pango/buildlink3.mk" | 94 | #.include "../../devel/pango/buildlink3.mk" | |
94 | # A correct Webkit build requires flex 2.5.33 | 95 | # A correct Webkit build requires flex 2.5.33 | |
95 | .include "../../fonts/harfbuzz-icu/buildlink3.mk" | 96 | .include "../../fonts/harfbuzz-icu/buildlink3.mk" | |
96 | .include "../../graphics/freetype2/buildlink3.mk" | 97 | .include "../../graphics/freetype2/buildlink3.mk" | |
97 | .include "../../graphics/libwebp/buildlink3.mk" | 98 | .include "../../graphics/libwebp/buildlink3.mk" | |
98 | .include "../../graphics/MesaLib/buildlink3.mk" | 99 | .include "../../graphics/MesaLib/buildlink3.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.84 2020/11/21 23:13:11 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.85 2020/12/31 20:04:14 nia Exp $ | |
2 | 2 | |||
3 | QTWKVERSION= 5.212.0-alpha4 | 3 | QTWKVERSION= 5.212.0-alpha4 | |
4 | DISTNAME= qtwebkit-${QTWKVERSION} | 4 | DISTNAME= qtwebkit-${QTWKVERSION} | |
5 | PKGNAME= qt5-qtwebkit-${QTWKVERSION:S/-/./} | 5 | PKGNAME= qt5-qtwebkit-${QTWKVERSION:S/-/./} | |
6 | PKGREVISION= 4 | 6 | PKGREVISION= 4 | |
7 | CATEGORIES= x11 www | 7 | CATEGORIES= x11 www | |
8 | MASTER_SITES= ${MASTER_SITE_GITHUB:=qtwebkit/} | 8 | MASTER_SITES= ${MASTER_SITE_GITHUB:=qtwebkit/} | |
9 | GITHUB_PROJECT= qtwebkit | 9 | GITHUB_PROJECT= qtwebkit | |
10 | GITHUB_RELEASE= ${DISTNAME} | 10 | GITHUB_RELEASE= ${DISTNAME} | |
11 | EXTRACT_SUFX= .tar.xz | 11 | EXTRACT_SUFX= .tar.xz | |
12 | 12 | |||
13 | MAINTAINER= pkgsrc-users@NetBSD.org | 13 | MAINTAINER= pkgsrc-users@NetBSD.org | |
14 | HOMEPAGE= https://github.com/qtwebkit/qtwebkit/wiki | 14 | HOMEPAGE= https://github.com/qtwebkit/qtwebkit/wiki | |
@@ -63,31 +63,26 @@ INSTALLATION_DIRS+= lib/pkgconfig | @@ -63,31 +63,26 @@ INSTALLATION_DIRS+= lib/pkgconfig | |||
63 | 63 | |||
64 | .include "../../mk/bsd.prefs.mk" | 64 | .include "../../mk/bsd.prefs.mk" | |
65 | 65 | |||
66 | .if ${_USE_CWRAPPERS} == "yes" | 66 | .if ${_USE_CWRAPPERS} == "yes" | |
67 | BUILDLINK_TRANSFORM+= R:${WRKSRC}/lib:${QTDIR}/lib | 67 | BUILDLINK_TRANSFORM+= R:${WRKSRC}/lib:${QTDIR}/lib | |
68 | .else | 68 | .else | |
69 | BUILDLINK_TRANSFORM+= rpath:${WRKSRC}/lib:${QTDIR}/lib | 69 | BUILDLINK_TRANSFORM+= rpath:${WRKSRC}/lib:${QTDIR}/lib | |
70 | .endif | 70 | .endif | |
71 | 71 | |||
72 | .if ${OPSYS} == "NetBSD" && !empty(MACHINE_ARCH:M*arm*) | 72 | .if ${OPSYS} == "NetBSD" && !empty(MACHINE_ARCH:M*arm*) | |
73 | LDFLAGS+= -Wl,--no-keep-memory | 73 | LDFLAGS+= -Wl,--no-keep-memory | |
74 | .endif | 74 | .endif | |
75 | 75 | |||
76 | # 64-bit atomic ops are required | |||
77 | .if ${MACHINE_ARCH} == "i386" | |||
78 | CXXFLAGS+= -march=i586 | |||
79 | .endif | |||
80 | ||||
81 | post-install: | 76 | post-install: | |
82 | .for i in Qt5WebKit.pc Qt5WebKitWidgets.pc | 77 | .for i in Qt5WebKit.pc Qt5WebKitWidgets.pc | |
83 | cd ${DESTDIR}${PREFIX}/lib/pkgconfig && \ | 78 | cd ${DESTDIR}${PREFIX}/lib/pkgconfig && \ | |
84 | ln -f -s ${QTDIR}/lib/pkgconfig/${i} ${i} | 79 | ln -f -s ${QTDIR}/lib/pkgconfig/${i} ${i} | |
85 | .endfor | 80 | .endfor | |
86 | 81 | |||
87 | .include "../../databases/sqlite3/buildlink3.mk" | 82 | .include "../../databases/sqlite3/buildlink3.mk" | |
88 | .if ${OPSYS} == "Darwin" || ${OPSYS} == "Linux" || ${OPSYS} == "NetBSD" | 83 | .if ${OPSYS} == "Darwin" || ${OPSYS} == "Linux" || ${OPSYS} == "NetBSD" | |
89 | .include "../../devel/libexecinfo/buildlink3.mk" | 84 | .include "../../devel/libexecinfo/buildlink3.mk" | |
90 | .endif | 85 | .endif | |
91 | .include "../../fonts/woff2/buildlink3.mk" | 86 | .include "../../fonts/woff2/buildlink3.mk" | |
92 | .include "../../graphics/libwebp/buildlink3.mk" | 87 | .include "../../graphics/libwebp/buildlink3.mk" | |
93 | .include "../../textproc/hyphen/buildlink3.mk" | 88 | .include "../../textproc/hyphen/buildlink3.mk" | |
@@ -98,14 +93,15 @@ post-install: | @@ -98,14 +93,15 @@ post-install: | |||
98 | .include "../../x11/libXcomposite/buildlink3.mk" | 93 | .include "../../x11/libXcomposite/buildlink3.mk" | |
99 | .endif | 94 | .endif | |
100 | .include "../../x11/qt5-qtdeclarative/buildlink3.mk" | 95 | .include "../../x11/qt5-qtdeclarative/buildlink3.mk" | |
101 | .include "../../x11/qt5-qtlocation/buildlink3.mk" | 96 | .include "../../x11/qt5-qtlocation/buildlink3.mk" | |
102 | .include "../../x11/qt5-qtsensors/buildlink3.mk" | 97 | .include "../../x11/qt5-qtsensors/buildlink3.mk" | |
103 | .include "../../x11/qt5-qtwebchannel/buildlink3.mk" | 98 | .include "../../x11/qt5-qtwebchannel/buildlink3.mk" | |
104 | PYTHON_FOR_BUILD_ONLY= tool | 99 | PYTHON_FOR_BUILD_ONLY= tool | |
105 | .include "../../lang/python/tool.mk" | 100 | .include "../../lang/python/tool.mk" | |
106 | .include "../../lang/ruby/buildlink3.mk" | 101 | .include "../../lang/ruby/buildlink3.mk" | |
107 | BUILDLINK_DEPMETHOD.${RUBY_BASE}= build | 102 | BUILDLINK_DEPMETHOD.${RUBY_BASE}= build | |
108 | .include "../../mk/curses.buildlink3.mk" | 103 | .include "../../mk/curses.buildlink3.mk" | |
109 | .include "../../mk/dlopen.buildlink3.mk" | 104 | .include "../../mk/dlopen.buildlink3.mk" | |
110 | BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:Q} | 105 | BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:Q} | |
106 | .include "../../mk/atomic64.mk" | |||
111 | .include "../../mk/bsd.pkg.mk" | 107 | .include "../../mk/bsd.pkg.mk" |