| @@ -1,32 +1,24 @@ | | | @@ -1,32 +1,24 @@ |
1 | # $NetBSD: Makefile.common,v 1.3 2020/03/20 11:57:47 nia Exp $ | | 1 | # $NetBSD: Makefile.common,v 1.4 2020/04/29 21:38:24 maya Exp $ |
2 | | | 2 | |
3 | DISTNAME= djvulibre-3.5.27 | | 3 | DISTNAME= djvulibre-3.5.27 |
4 | CATEGORIES= graphics | | 4 | CATEGORIES= graphics |
5 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=djvu/} | | 5 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=djvu/} |
6 | | | 6 | |
7 | HOMEPAGE= http://djvu.sourceforge.net/ | | 7 | HOMEPAGE= http://djvu.sourceforge.net/ |
8 | COMMENT= Compression library for scanned documents | | 8 | COMMENT= Compression library for scanned documents |
9 | LICENSE= gnu-gpl-v2 | | 9 | LICENSE= gnu-gpl-v2 |
10 | | | 10 | |
11 | PATCHDIR= ${.CURDIR}/../djvulibre-lib/patches | | 11 | PATCHDIR= ${.CURDIR}/../djvulibre-lib/patches |
12 | DISTINFO_FILE= ${.CURDIR}/../djvulibre-lib/distinfo | | 12 | DISTINFO_FILE= ${.CURDIR}/../djvulibre-lib/distinfo |
13 | | | 13 | |
14 | USE_LANGUAGES= c c++ | | 14 | USE_LANGUAGES= c c++ |
15 | USE_LIBTOOL= yes | | 15 | USE_LIBTOOL= yes |
16 | USE_TOOLS+= gmake pkg-config | | 16 | USE_TOOLS+= gmake pkg-config |
17 | GNU_CONFIGURE= yes | | 17 | GNU_CONFIGURE= yes |
18 | | | 18 | |
19 | PKGCONFIG_OVERRIDE+= libdjvu/ddjvuapi.pc.in | | 19 | PKGCONFIG_OVERRIDE+= libdjvu/ddjvuapi.pc.in |
20 | BUILD_DIRS= libdjvu share | | 20 | BUILD_DIRS= libdjvu share |
21 | INSTALL_DIRS= libdjvu share | | 21 | INSTALL_DIRS= libdjvu share |
22 | | | 22 | |
23 | .include "../../mk/bsd.prefs.mk" | | | |
24 | .if !empty(MACHINE_PLATFORM:MNetBSD-[5-9]*-i386) && !empty(PKGSRC_COMPILER:Mgcc) | | | |
25 | # The library uses Intel atomic intrinsics which don't work with NetBSD's | | | |
26 | # default arch setting of "i386" because eg. cmpxchgl is 486+. | | | |
27 | # On NetBSD-5+, i386 is desupported so we can safely assume a 486. | | | |
28 | CFLAGS+= -march=i486 | | | |
29 | .endif | | | |
30 | | | | |
31 | .include "../../graphics/tiff/buildlink3.mk" | | 23 | .include "../../graphics/tiff/buildlink3.mk" |
32 | .include "../../mk/jpeg.buildlink3.mk" | | 24 | .include "../../mk/jpeg.buildlink3.mk" |