Mon Nov 4 09:07:37 2019 UTC ()
calibre; set SIP_DIR to fix build


(wiz)
diff -r1.226 -r1.227 pkgsrc/misc/calibre/Makefile

cvs diff -r1.226 -r1.227 pkgsrc/misc/calibre/Makefile (expand / switch to unified diff)

--- pkgsrc/misc/calibre/Makefile 2019/10/19 12:46:06 1.226
+++ pkgsrc/misc/calibre/Makefile 2019/11/04 09:07:37 1.227
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.226 2019/10/19 12:46:06 nia Exp $ 1# $NetBSD: Makefile,v 1.227 2019/11/04 09:07:37 wiz Exp $
2 2
3DISTNAME= calibre-3.40.1 3DISTNAME= calibre-3.40.1
4PKGREVISION= 7 4PKGREVISION= 7
5CATEGORIES= misc 5CATEGORIES= misc
6#MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=calibre/} 6#MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=calibre/}
7MASTER_SITES= http://download.calibre-ebook.com/${PKGVERSION_NOREV}/ 7MASTER_SITES= http://download.calibre-ebook.com/${PKGVERSION_NOREV}/
8EXTRACT_SUFX= .tar.xz 8EXTRACT_SUFX= .tar.xz
9DISTFILES= ${DISTNAME}${EXTRACT_SUFX} 9DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
10 10
11MAINTAINER= pkgsrc-users@NetBSD.org 11MAINTAINER= pkgsrc-users@NetBSD.org
12HOMEPAGE= http://www.calibre-ebook.com/ 12HOMEPAGE= http://www.calibre-ebook.com/
13COMMENT= E-book library management application 13COMMENT= E-book library management application
14LICENSE= gnu-gpl-v3 14LICENSE= gnu-gpl-v3
@@ -80,26 +80,27 @@ REPLACE_BASH+= resources/calibre-portab @@ -80,26 +80,27 @@ REPLACE_BASH+= resources/calibre-portab
80REPLACE_PYTHON+= recipes/animal_politico.recipe 80REPLACE_PYTHON+= recipes/animal_politico.recipe
81REPLACE_PYTHON+= recipes/respekt_magazine.recipe 81REPLACE_PYTHON+= recipes/respekt_magazine.recipe
82REPLACE_PYTHON+= recipes/kompiutierra.recipe 82REPLACE_PYTHON+= recipes/kompiutierra.recipe
83REPLACE_PYTHON+= recipes/trouw.recipe 83REPLACE_PYTHON+= recipes/trouw.recipe
84REPLACE_PYTHON+= src/calibre/ebooks/metadata/odt.py 84REPLACE_PYTHON+= src/calibre/ebooks/metadata/odt.py
85REPLACE_PYTHON+= src/calibre/utils/*.py 85REPLACE_PYTHON+= src/calibre/utils/*.py
86REPLACE_PYTHON+= src/odf/*.py 86REPLACE_PYTHON+= src/odf/*.py
87 87
88MAKE_ENV+= FC_INC_DIR=${BUILDLINK_PREFIX.fontconfig}/include/fontconfig 88MAKE_ENV+= FC_INC_DIR=${BUILDLINK_PREFIX.fontconfig}/include/fontconfig
89MAKE_ENV+= FC_LIB_DIR=${BUILDLINK_PREFIX.fontconfig}/lib 89MAKE_ENV+= FC_LIB_DIR=${BUILDLINK_PREFIX.fontconfig}/lib
90MAKE_ENV+= PODOFO_INC_DIR=${BUILDLINK_PREFIX.podofo}/include/podofo 90MAKE_ENV+= PODOFO_INC_DIR=${BUILDLINK_PREFIX.podofo}/include/podofo
91MAKE_ENV+= PODOFO_LIB_DIR=${BUILDLINK_PREFIX.podofo}/lib 91MAKE_ENV+= PODOFO_LIB_DIR=${BUILDLINK_PREFIX.podofo}/lib
92MAKE_ENV+= SIP_BIN=${BUILDLINK_PREFIX.py-sip}/bin/sip${PYVERSSUFFIX} 92MAKE_ENV+= SIP_BIN=${BUILDLINK_PREFIX.py-sip}/bin/sip${PYVERSSUFFIX}
 93MAKE_ENV+= SIP_DIR=${BUILDLINK_PREFIX.py-sip}/share/sip${PYVERSSUFFIX}
93MAKE_ENV+= LFLAGS=${LDFLAGS:Q} 94MAKE_ENV+= LFLAGS=${LDFLAGS:Q}
94 95
95# Turn off x bits on non-executable files. 96# Turn off x bits on non-executable files.
96post-extract: 97post-extract:
97 find ${WRKSRC}/src/calibre/devices ${WRKSRC}/src/calibre/ebooks ${WRKSRC}/src/calibre/web -name '*.py' -exec chmod a-x \{} \; 98 find ${WRKSRC}/src/calibre/devices ${WRKSRC}/src/calibre/ebooks ${WRKSRC}/src/calibre/web -name '*.py' -exec chmod a-x \{} \;
98 find ${WRKSRC}/resources/images/mimetypes -name '*.png' -exec chmod a-x \{} \; 99 find ${WRKSRC}/resources/images/mimetypes -name '*.png' -exec chmod a-x \{} \;
99 chmod a-x ${WRKSRC}/src/calibre/utils/Zeroconf.py 100 chmod a-x ${WRKSRC}/src/calibre/utils/Zeroconf.py
100 chmod a-x ${WRKSRC}/src/calibre/utils/smtplib.py 101 chmod a-x ${WRKSRC}/src/calibre/utils/smtplib.py
101 102
102post-install: 103post-install:
103 cd ${WRKSRC}/recipes && pax -wr -pma *.recipe \ 104 cd ${WRKSRC}/recipes && pax -wr -pma *.recipe \
104 ${DESTDIR}${PREFIX}/share/calibre/recipes 105 ${DESTDIR}${PREFIX}/share/calibre/recipes
105 cd ${WRKSRC} && pax -wr -pma Changelog* README.md \ 106 cd ${WRKSRC} && pax -wr -pma Changelog* README.md \