| @@ -1,217 +1,219 @@ | | | @@ -1,217 +1,219 @@ |
1 | # $NetBSD: Makefile,v 1.47 2012/11/26 14:02:49 ryoon Exp $ | | 1 | # $NetBSD: Makefile,v 1.48 2013/01/13 15:48:03 jakllsch Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= calibre-0.9.7 | | 4 | DISTNAME= calibre-0.9.7 |
| | | 5 | PKGREVISION= 1 |
5 | CATEGORIES= misc | | 6 | CATEGORIES= misc |
6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=calibre/} | | 7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=calibre/} |
7 | EXTRACT_SUFX= .tar.xz | | 8 | EXTRACT_SUFX= .tar.xz |
8 | | | 9 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 10 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= http://www.calibre-ebook.com/ | | 11 | HOMEPAGE= http://www.calibre-ebook.com/ |
11 | COMMENT= E-book library management application | | 12 | COMMENT= E-book library management application |
12 | LICENSE= gnu-gpl-v3 | | 13 | LICENSE= gnu-gpl-v3 |
13 | | | 14 | |
14 | DEPENDS+= help2man>=1.36.4:../../converters/help2man | | 15 | DEPENDS+= help2man>=1.36.4:../../converters/help2man |
15 | DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3 | | 16 | DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3 |
16 | DEPENDS+= xdg-utils>=1.0.2:../../misc/xdg-utils | | 17 | DEPENDS+= xdg-utils>=1.0.2:../../misc/xdg-utils |
17 | DEPENDS+= poppler-utils-[0-9]*:../../print/poppler-utils | | 18 | DEPENDS+= poppler-utils-[0-9]*:../../print/poppler-utils |
18 | DEPENDS+= ${PYPKGPREFIX}-dns>=1.6.0:../../net/py-dns | | 19 | DEPENDS+= ${PYPKGPREFIX}-dns>=1.6.0:../../net/py-dns |
19 | DEPENDS+= ${PYPKGPREFIX}-lxml>=2.2.1:../../textproc/py-lxml | | 20 | DEPENDS+= ${PYPKGPREFIX}-lxml>=2.2.1:../../textproc/py-lxml |
20 | DEPENDS+= ${PYPKGPREFIX}-dateutil>=1.4.1:../../time/py-dateutil | | 21 | DEPENDS+= ${PYPKGPREFIX}-dateutil>=1.4.1:../../time/py-dateutil |
21 | DEPENDS+= ${PYPKGPREFIX}-beautifulsoup>=3.0.5:../../www/py-beautifulsoup | | 22 | DEPENDS+= ${PYPKGPREFIX}-beautifulsoup>=3.0.5:../../www/py-beautifulsoup |
22 | DEPENDS+= ${PYPKGPREFIX}-mechanize>=0.1.11nb1:../../www/py-mechanize | | 23 | DEPENDS+= ${PYPKGPREFIX}-mechanize>=0.1.11nb1:../../www/py-mechanize |
| | | 24 | DEPENDS+= ${PYPKGPREFIX}-cssselect>=0.7.1:../../textproc/py-cssselect |
23 | DEPENDS+= ${PYPKGPREFIX}-cssutils>=0.9.9:../../textproc/py-cssutils | | 25 | DEPENDS+= ${PYPKGPREFIX}-cssutils>=0.9.9:../../textproc/py-cssutils |
24 | # Let's depend on the ones we have in pkgsrc instead of the bundled ones. | | 26 | # Let's depend on the ones we have in pkgsrc instead of the bundled ones. |
25 | DEPENDS+= ${PYPKGPREFIX}-Pdf-[0-9]*:../../print/py-Pdf | | 27 | DEPENDS+= ${PYPKGPREFIX}-Pdf-[0-9]*:../../print/py-Pdf |
26 | DEPENDS+= ${PYPKGPREFIX}-cherrypy-[0-9]*:../../www/py-cherrypy | | 28 | DEPENDS+= ${PYPKGPREFIX}-cherrypy-[0-9]*:../../www/py-cherrypy |
27 | DEPENDS+= ${PYPKGPREFIX}-html5lib-[0-9]*:../../textproc/py-html5lib | | 29 | DEPENDS+= ${PYPKGPREFIX}-html5lib-[0-9]*:../../textproc/py-html5lib |
28 | DEPENDS+= ${PYPKGPREFIX}-chardet-[0-9]*:../../converters/py-chardet | | 30 | DEPENDS+= ${PYPKGPREFIX}-chardet-[0-9]*:../../converters/py-chardet |
29 | DEPENDS+= ${PYPKGPREFIX}-netifaces-[0-9]*:../../net/py-netifaces | | 31 | DEPENDS+= ${PYPKGPREFIX}-netifaces-[0-9]*:../../net/py-netifaces |
30 | | | 32 | |
31 | USE_LANGUAGES= c c++ | | 33 | USE_LANGUAGES= c c++ |
32 | USE_TOOLS+= pkg-config pax | | 34 | USE_TOOLS+= pkg-config pax |
33 | PYTHON_VERSIONS_ACCEPTED= 27 | | 35 | PYTHON_VERSIONS_ACCEPTED= 27 |
34 | PYDISTUTILSPKG= yes | | 36 | PYDISTUTILSPKG= yes |
35 | PYSETUPOPTARGS= # empty | | 37 | PYSETUPOPTARGS= # empty |
36 | PYSETUPINSTALLARGS= --prefix=${PREFIX} --root=${DESTDIR:Q}${PREFIX} | | 38 | PYSETUPINSTALLARGS= --prefix=${PREFIX} --root=${DESTDIR:Q}${PREFIX} |
37 | WRKSRC= ${WRKDIR}/calibre | | 39 | WRKSRC= ${WRKDIR}/calibre |
38 | | | 40 | |
39 | INSTALLATION_DIRS= share/applications | | 41 | INSTALLATION_DIRS= share/applications |
40 | INSTALLATION_DIRS= share/icons | | 42 | INSTALLATION_DIRS= share/icons |
41 | INSTALLATION_DIRS= share/calibre/recipes | | 43 | INSTALLATION_DIRS= share/calibre/recipes |
42 | | | 44 | |
43 | FIX_PYTHON_PATHS+= recipes/*.recipe | | 45 | FIX_PYTHON_PATHS+= recipes/*.recipe |
44 | FIX_PYTHON_PATHS+= resources/catalog/*.py | | 46 | FIX_PYTHON_PATHS+= resources/catalog/*.py |
45 | FIX_PYTHON_PATHS+= resources/*.py | | 47 | FIX_PYTHON_PATHS+= resources/*.py |
46 | FIX_PYTHON_PATHS+= *.py | | 48 | FIX_PYTHON_PATHS+= *.py |
47 | FIX_PYTHON_PATHS+= setup/*.py | | 49 | FIX_PYTHON_PATHS+= setup/*.py |
48 | FIX_PYTHON_PATHS+= setup/installer/*.py | | 50 | FIX_PYTHON_PATHS+= setup/installer/*.py |
49 | FIX_PYTHON_PATHS+= setup/installer/linux/*.py | | 51 | FIX_PYTHON_PATHS+= setup/installer/linux/*.py |
50 | FIX_PYTHON_PATHS+= setup/installer/osx/*.py | | 52 | FIX_PYTHON_PATHS+= setup/installer/osx/*.py |
51 | FIX_PYTHON_PATHS+= setup/installer/osx/app/*.py | | 53 | FIX_PYTHON_PATHS+= setup/installer/osx/app/*.py |
52 | FIX_PYTHON_PATHS+= setup/installer/windows/*.py | | 54 | FIX_PYTHON_PATHS+= setup/installer/windows/*.py |
53 | FIX_PYTHON_PATHS+= src/calibre/*.py | | 55 | FIX_PYTHON_PATHS+= src/calibre/*.py |
54 | FIX_PYTHON_PATHS+= src/calibre/customize/*.py | | 56 | FIX_PYTHON_PATHS+= src/calibre/customize/*.py |
55 | FIX_PYTHON_PATHS+= src/calibre/db/*.py | | 57 | FIX_PYTHON_PATHS+= src/calibre/db/*.py |
56 | FIX_PYTHON_PATHS+= src/calibre/db/tests/*.py | | 58 | FIX_PYTHON_PATHS+= src/calibre/db/tests/*.py |
57 | FIX_PYTHON_PATHS+= src/calibre/devices/*.py | | 59 | FIX_PYTHON_PATHS+= src/calibre/devices/*.py |
58 | FIX_PYTHON_PATHS+= src/calibre/devices/android/*.py | | 60 | FIX_PYTHON_PATHS+= src/calibre/devices/android/*.py |
59 | FIX_PYTHON_PATHS+= src/calibre/devices/eslick/*.py | | 61 | FIX_PYTHON_PATHS+= src/calibre/devices/eslick/*.py |
60 | FIX_PYTHON_PATHS+= src/calibre/devices/folder_device/*.py | | 62 | FIX_PYTHON_PATHS+= src/calibre/devices/folder_device/*.py |
61 | FIX_PYTHON_PATHS+= src/calibre/devices/iriver/*.py | | 63 | FIX_PYTHON_PATHS+= src/calibre/devices/iriver/*.py |
62 | FIX_PYTHON_PATHS+= src/calibre/devices/kobo/*.py | | 64 | FIX_PYTHON_PATHS+= src/calibre/devices/kobo/*.py |
63 | FIX_PYTHON_PATHS+= src/calibre/devices/prs505/*.py | | 65 | FIX_PYTHON_PATHS+= src/calibre/devices/prs505/*.py |
64 | FIX_PYTHON_PATHS+= src/calibre/devices/prst1/*.py | | 66 | FIX_PYTHON_PATHS+= src/calibre/devices/prst1/*.py |
65 | FIX_PYTHON_PATHS+= src/calibre/devices/teclast/*.py | | 67 | FIX_PYTHON_PATHS+= src/calibre/devices/teclast/*.py |
66 | FIX_PYTHON_PATHS+= src/calibre/ebooks/*.py | | 68 | FIX_PYTHON_PATHS+= src/calibre/ebooks/*.py |
67 | FIX_PYTHON_PATHS+= src/calibre/ebooks/chm/*.py | | 69 | FIX_PYTHON_PATHS+= src/calibre/ebooks/chm/*.py |
68 | FIX_PYTHON_PATHS+= src/calibre/ebooks/comic/*.py | | 70 | FIX_PYTHON_PATHS+= src/calibre/ebooks/comic/*.py |
69 | FIX_PYTHON_PATHS+= src/calibre/ebooks/compression/*.py | | 71 | FIX_PYTHON_PATHS+= src/calibre/ebooks/compression/*.py |
70 | FIX_PYTHON_PATHS+= src/calibre/ebooks/conversion/*.py | | 72 | FIX_PYTHON_PATHS+= src/calibre/ebooks/conversion/*.py |
71 | FIX_PYTHON_PATHS+= src/calibre/ebooks/conversion/plugins/*.py | | 73 | FIX_PYTHON_PATHS+= src/calibre/ebooks/conversion/plugins/*.py |
72 | FIX_PYTHON_PATHS+= src/calibre/ebooks/djvu/*.py | | 74 | FIX_PYTHON_PATHS+= src/calibre/ebooks/djvu/*.py |
73 | FIX_PYTHON_PATHS+= src/calibre/ebooks/epub/fix/*.py | | 75 | FIX_PYTHON_PATHS+= src/calibre/ebooks/epub/fix/*.py |
74 | FIX_PYTHON_PATHS+= src/calibre/ebooks/epub/*.py | | 76 | FIX_PYTHON_PATHS+= src/calibre/ebooks/epub/*.py |
75 | FIX_PYTHON_PATHS+= src/calibre/ebooks/fb2/__init__.py | | 77 | FIX_PYTHON_PATHS+= src/calibre/ebooks/fb2/__init__.py |
76 | FIX_PYTHON_PATHS+= src/calibre/ebooks/html/*.py | | 78 | FIX_PYTHON_PATHS+= src/calibre/ebooks/html/*.py |
77 | FIX_PYTHON_PATHS+= src/calibre/ebooks/iterator/*.py | | 79 | FIX_PYTHON_PATHS+= src/calibre/ebooks/iterator/*.py |
78 | FIX_PYTHON_PATHS+= src/calibre/ebooks/lit/*.py | | 80 | FIX_PYTHON_PATHS+= src/calibre/ebooks/lit/*.py |
79 | FIX_PYTHON_PATHS+= src/calibre/ebooks/lrf/html/*.py | | 81 | FIX_PYTHON_PATHS+= src/calibre/ebooks/lrf/html/*.py |
80 | FIX_PYTHON_PATHS+= src/calibre/ebooks/lrf/*.py | | 82 | FIX_PYTHON_PATHS+= src/calibre/ebooks/lrf/*.py |
81 | FIX_PYTHON_PATHS+= src/calibre/ebooks/lrf/pylrs/*.py | | 83 | FIX_PYTHON_PATHS+= src/calibre/ebooks/lrf/pylrs/*.py |
82 | FIX_PYTHON_PATHS+= src/calibre/ebooks/markdown/extensions/*.py | | 84 | FIX_PYTHON_PATHS+= src/calibre/ebooks/markdown/extensions/*.py |
83 | FIX_PYTHON_PATHS+= src/calibre/ebooks/metadata/*.py | | 85 | FIX_PYTHON_PATHS+= src/calibre/ebooks/metadata/*.py |
84 | FIX_PYTHON_PATHS+= src/calibre/ebooks/metadata/book/*.py | | 86 | FIX_PYTHON_PATHS+= src/calibre/ebooks/metadata/book/*.py |
85 | FIX_PYTHON_PATHS+= src/calibre/ebooks/metadata/book/*.py | | 87 | FIX_PYTHON_PATHS+= src/calibre/ebooks/metadata/book/*.py |
86 | FIX_PYTHON_PATHS+= src/calibre/ebooks/metadata/sources/*.py | | 88 | FIX_PYTHON_PATHS+= src/calibre/ebooks/metadata/sources/*.py |
87 | FIX_PYTHON_PATHS+= src/calibre/ebooks/mobi/*.py | | 89 | FIX_PYTHON_PATHS+= src/calibre/ebooks/mobi/*.py |
88 | FIX_PYTHON_PATHS+= src/calibre/ebooks/mobi/debug/*.py | | 90 | FIX_PYTHON_PATHS+= src/calibre/ebooks/mobi/debug/*.py |
89 | FIX_PYTHON_PATHS+= src/calibre/ebooks/mobi/reader/*.py | | 91 | FIX_PYTHON_PATHS+= src/calibre/ebooks/mobi/reader/*.py |
90 | FIX_PYTHON_PATHS+= src/calibre/ebooks/mobi/writer2/*.py | | 92 | FIX_PYTHON_PATHS+= src/calibre/ebooks/mobi/writer2/*.py |
91 | FIX_PYTHON_PATHS+= src/calibre/ebooks/mobi/writer8/*.py | | 93 | FIX_PYTHON_PATHS+= src/calibre/ebooks/mobi/writer8/*.py |
92 | FIX_PYTHON_PATHS+= src/calibre/ebooks/odt/__init__.py | | 94 | FIX_PYTHON_PATHS+= src/calibre/ebooks/odt/__init__.py |
93 | FIX_PYTHON_PATHS+= src/calibre/ebooks/oeb/*.py | | 95 | FIX_PYTHON_PATHS+= src/calibre/ebooks/oeb/*.py |
94 | FIX_PYTHON_PATHS+= src/calibre/ebooks/oeb/display/*.py | | 96 | FIX_PYTHON_PATHS+= src/calibre/ebooks/oeb/display/*.py |
95 | FIX_PYTHON_PATHS+= src/calibre/ebooks/oeb/display/test-cfi/*.py | | 97 | FIX_PYTHON_PATHS+= src/calibre/ebooks/oeb/display/test-cfi/*.py |
96 | FIX_PYTHON_PATHS+= src/calibre/ebooks/oeb/transforms/*.py | | 98 | FIX_PYTHON_PATHS+= src/calibre/ebooks/oeb/transforms/*.py |
97 | FIX_PYTHON_PATHS+= src/calibre/ebooks/pdb/haodoo/__init__.py | | 99 | FIX_PYTHON_PATHS+= src/calibre/ebooks/pdb/haodoo/__init__.py |
98 | FIX_PYTHON_PATHS+= src/calibre/ebooks/pdf/__init__.py | | 100 | FIX_PYTHON_PATHS+= src/calibre/ebooks/pdf/__init__.py |
99 | FIX_PYTHON_PATHS+= src/calibre/ebooks/pdf/reflow.py | | 101 | FIX_PYTHON_PATHS+= src/calibre/ebooks/pdf/reflow.py |
100 | FIX_PYTHON_PATHS+= src/calibre/ebooks/readability/*.py | | 102 | FIX_PYTHON_PATHS+= src/calibre/ebooks/readability/*.py |
101 | FIX_PYTHON_PATHS+= src/calibre/ebooks/rtf/*.py | | 103 | FIX_PYTHON_PATHS+= src/calibre/ebooks/rtf/*.py |
102 | FIX_PYTHON_PATHS+= src/calibre/ebooks/rtf2xml/*.py | | 104 | FIX_PYTHON_PATHS+= src/calibre/ebooks/rtf2xml/*.py |
103 | FIX_PYTHON_PATHS+= src/calibre/ebooks/snb/*.py | | 105 | FIX_PYTHON_PATHS+= src/calibre/ebooks/snb/*.py |
104 | FIX_PYTHON_PATHS+= src/calibre/ebooks/textile/*.py | | 106 | FIX_PYTHON_PATHS+= src/calibre/ebooks/textile/*.py |
105 | FIX_PYTHON_PATHS+= src/calibre/ebooks/txt/*.py | | 107 | FIX_PYTHON_PATHS+= src/calibre/ebooks/txt/*.py |
106 | FIX_PYTHON_PATHS+= src/calibre/gui2/*.py | | 108 | FIX_PYTHON_PATHS+= src/calibre/gui2/*.py |
107 | FIX_PYTHON_PATHS+= src/calibre/gui2/actions/*.py | | 109 | FIX_PYTHON_PATHS+= src/calibre/gui2/actions/*.py |
108 | FIX_PYTHON_PATHS+= src/calibre/gui2/add_wizard/*.py | | 110 | FIX_PYTHON_PATHS+= src/calibre/gui2/add_wizard/*.py |
109 | FIX_PYTHON_PATHS+= src/calibre/gui2/catalog/*.py | | 111 | FIX_PYTHON_PATHS+= src/calibre/gui2/catalog/*.py |
110 | FIX_PYTHON_PATHS+= src/calibre/gui2/convert/*.py | | 112 | FIX_PYTHON_PATHS+= src/calibre/gui2/convert/*.py |
111 | FIX_PYTHON_PATHS+= src/calibre/gui2/dialogs/*.py | | 113 | FIX_PYTHON_PATHS+= src/calibre/gui2/dialogs/*.py |
112 | FIX_PYTHON_PATHS+= src/calibre/gui2/library/*.py | | 114 | FIX_PYTHON_PATHS+= src/calibre/gui2/library/*.py |
113 | FIX_PYTHON_PATHS+= src/calibre/gui2/metadata/*.py | | 115 | FIX_PYTHON_PATHS+= src/calibre/gui2/metadata/*.py |
114 | FIX_PYTHON_PATHS+= src/calibre/gui2/preferences/*.py | | 116 | FIX_PYTHON_PATHS+= src/calibre/gui2/preferences/*.py |
115 | FIX_PYTHON_PATHS+= src/calibre/gui2/progress_indicator/*.py | | 117 | FIX_PYTHON_PATHS+= src/calibre/gui2/progress_indicator/*.py |
116 | FIX_PYTHON_PATHS+= src/calibre/gui2/tag_browser/*.py | | 118 | FIX_PYTHON_PATHS+= src/calibre/gui2/tag_browser/*.py |
117 | FIX_PYTHON_PATHS+= src/calibre/gui2/viewer/*.py | | 119 | FIX_PYTHON_PATHS+= src/calibre/gui2/viewer/*.py |
118 | FIX_PYTHON_PATHS+= src/calibre/gui2/wizard/*.py | | 120 | FIX_PYTHON_PATHS+= src/calibre/gui2/wizard/*.py |
119 | FIX_PYTHON_PATHS+= src/calibre/library/*.py | | 121 | FIX_PYTHON_PATHS+= src/calibre/library/*.py |
120 | FIX_PYTHON_PATHS+= src/calibre/library/catalogs/*.py | | 122 | FIX_PYTHON_PATHS+= src/calibre/library/catalogs/*.py |
121 | FIX_PYTHON_PATHS+= src/calibre/library/server/*.py | | 123 | FIX_PYTHON_PATHS+= src/calibre/library/server/*.py |
122 | FIX_PYTHON_PATHS+= src/calibre/manual/*.py | | 124 | FIX_PYTHON_PATHS+= src/calibre/manual/*.py |
123 | FIX_PYTHON_PATHS+= src/calibre/manual/plugin_examples/helloworld/*.py | | 125 | FIX_PYTHON_PATHS+= src/calibre/manual/plugin_examples/helloworld/*.py |
124 | FIX_PYTHON_PATHS+= src/calibre/manual/plugin_examples/interface_demo/*.py | | 126 | FIX_PYTHON_PATHS+= src/calibre/manual/plugin_examples/interface_demo/*.py |
125 | FIX_PYTHON_PATHS+= src/calibre/trac/*.py | | 127 | FIX_PYTHON_PATHS+= src/calibre/trac/*.py |
126 | FIX_PYTHON_PATHS+= src/calibre/translations/*.py | | 128 | FIX_PYTHON_PATHS+= src/calibre/translations/*.py |
127 | FIX_PYTHON_PATHS+= src/calibre/utils/*.py | | 129 | FIX_PYTHON_PATHS+= src/calibre/utils/*.py |
128 | FIX_PYTHON_PATHS+= src/calibre/utils/fonts/*.py | | 130 | FIX_PYTHON_PATHS+= src/calibre/utils/fonts/*.py |
129 | FIX_PYTHON_PATHS+= src/calibre/utils/ipc/*.py | | 131 | FIX_PYTHON_PATHS+= src/calibre/utils/ipc/*.py |
130 | FIX_PYTHON_PATHS+= src/calibre/utils/magick/*.py | | 132 | FIX_PYTHON_PATHS+= src/calibre/utils/magick/*.py |
131 | FIX_PYTHON_PATHS+= src/calibre/utils/podofo/*.py | | 133 | FIX_PYTHON_PATHS+= src/calibre/utils/podofo/*.py |
132 | FIX_PYTHON_PATHS+= src/calibre/utils/pyconsole/*.py | | 134 | FIX_PYTHON_PATHS+= src/calibre/utils/pyconsole/*.py |
133 | FIX_PYTHON_PATHS+= src/calibre/utils/wmf/*.py | | 135 | FIX_PYTHON_PATHS+= src/calibre/utils/wmf/*.py |
134 | FIX_PYTHON_PATHS+= src/calibre/web/feeds/*.py | | 136 | FIX_PYTHON_PATHS+= src/calibre/web/feeds/*.py |
135 | FIX_PYTHON_PATHS+= src/calibre/web/feeds/recipes/*.py | | 137 | FIX_PYTHON_PATHS+= src/calibre/web/feeds/recipes/*.py |
136 | FIX_PYTHON_PATHS+= src/calibre/web/fetch/*.py | | 138 | FIX_PYTHON_PATHS+= src/calibre/web/fetch/*.py |
137 | FIX_PYTHON_PATHS+= src/calibre/web/jsbrowser/*.py | | 139 | FIX_PYTHON_PATHS+= src/calibre/web/jsbrowser/*.py |
138 | FIX_PYTHON_PATHS+= src/templite/*.py | | 140 | FIX_PYTHON_PATHS+= src/templite/*.py |
139 | | | 141 | |
140 | SUBST_CLASSES+= prefix | | 142 | SUBST_CLASSES+= prefix |
141 | SUBST_SED.prefix= -e "s,^QMAKE =.*,QMAKE = '${PREFIX}/qt4/bin/qmake'," | | 143 | SUBST_SED.prefix= -e "s,^QMAKE =.*,QMAKE = '${PREFIX}/qt4/bin/qmake'," |
142 | SUBST_MESSAGE.prefix= Fixing path to QMAKE | | 144 | SUBST_MESSAGE.prefix= Fixing path to QMAKE |
143 | SUBST_STAGE.prefix= post-patch | | 145 | SUBST_STAGE.prefix= post-patch |
144 | SUBST_FILES.prefix= setup/build_environment.py | | 146 | SUBST_FILES.prefix= setup/build_environment.py |
145 | | | 147 | |
146 | # This one is for /usr/bin/env python (or even /usr/bin/env Python or /usr/bin/python2) | | 148 | # This one is for /usr/bin/env python (or even /usr/bin/env Python or /usr/bin/python2) |
147 | SUBST_CLASSES+= path | | 149 | SUBST_CLASSES+= path |
148 | SUBST_SED.path= -e "s,\#! */usr/bin/env *[Pp]ython[0-9.]*,\#!${PYTHONBIN}," | | 150 | SUBST_SED.path= -e "s,\#! */usr/bin/env *[Pp]ython[0-9.]*,\#!${PYTHONBIN}," |
149 | SUBST_MESSAGE.path= Fixing path to python. | | 151 | SUBST_MESSAGE.path= Fixing path to python. |
150 | SUBST_STAGE.path= post-patch | | 152 | SUBST_STAGE.path= post-patch |
151 | SUBST_FILES.path= ${FIX_PYTHON_PATHS} | | 153 | SUBST_FILES.path= ${FIX_PYTHON_PATHS} |
152 | | | 154 | |
153 | # These ones are for replacing python[0-9*] with PYTHONBIN | | 155 | # These ones are for replacing python[0-9*] with PYTHONBIN |
154 | REPLACE_PYTHON+= recipes/animal_politico.recipe | | 156 | REPLACE_PYTHON+= recipes/animal_politico.recipe |
155 | REPLACE_PYTHON+= recipes/kompiutierra.recipe | | 157 | REPLACE_PYTHON+= recipes/kompiutierra.recipe |
156 | REPLACE_PYTHON+= recipes/trouw.recipe | | 158 | REPLACE_PYTHON+= recipes/trouw.recipe |
157 | REPLACE_PYTHON+= src/calibre/ebooks/markdown/extensions/*.py | | 159 | REPLACE_PYTHON+= src/calibre/ebooks/markdown/extensions/*.py |
158 | REPLACE_PYTHON+= src/calibre/ebooks/metadata/odt.py | | 160 | REPLACE_PYTHON+= src/calibre/ebooks/metadata/odt.py |
159 | REPLACE_PYTHON+= src/calibre/utils/*.py | | 161 | REPLACE_PYTHON+= src/calibre/utils/*.py |
160 | REPLACE_PYTHON+= src/odf/*.py | | 162 | REPLACE_PYTHON+= src/odf/*.py |
161 | | | 163 | |
162 | MAKE_ENV+= FC_INC_DIR=${BUILDLINK_PREFIX.fontconfig}/include/fontconfig | | 164 | MAKE_ENV+= FC_INC_DIR=${BUILDLINK_PREFIX.fontconfig}/include/fontconfig |
163 | MAKE_ENV+= FC_LIB_DIR=${BUILDLINK_PREFIX.fontconfig}/lib | | 165 | MAKE_ENV+= FC_LIB_DIR=${BUILDLINK_PREFIX.fontconfig}/lib |
164 | MAKE_ENV+= PODOFO_INC_DIR=${BUILDLINK_PREFIX.podofo}/include/podofo | | 166 | MAKE_ENV+= PODOFO_INC_DIR=${BUILDLINK_PREFIX.podofo}/include/podofo |
165 | MAKE_ENV+= PODOFO_LIB_DIR=${BUILDLINK_PREFIX.podofo}/lib | | 167 | MAKE_ENV+= PODOFO_LIB_DIR=${BUILDLINK_PREFIX.podofo}/lib |
166 | #MAKE_ENV+= WITH_USB=no | | 168 | #MAKE_ENV+= WITH_USB=no |
167 | | | 169 | |
168 | # Let's depend on the ones we have in pkgsrc instead of the bundled ones. | | 170 | # Let's depend on the ones we have in pkgsrc instead of the bundled ones. |
169 | pre-configure: | | 171 | pre-configure: |
170 | cd ${WRKSRC} && rm -rf src/cherrypy src/pyPdf src/html5lib src/chardet | | 172 | cd ${WRKSRC} && rm -rf src/cherrypy src/pyPdf src/html5lib src/chardet |
171 | | | 173 | |
172 | post-install: | | 174 | post-install: |
173 | cd ${WRKSRC}/recipes && pax -wr -pma *.recipe \ | | 175 | cd ${WRKSRC}/recipes && pax -wr -pma *.recipe \ |
174 | ${DESTDIR}${PREFIX}/share/calibre/recipes | | 176 | ${DESTDIR}${PREFIX}/share/calibre/recipes |
175 | cd ${WRKSRC} && pax -wr -pma Changelog* README \ | | 177 | cd ${WRKSRC} && pax -wr -pma Changelog* README \ |
176 | COPYRIGHT INSTALL LICENSE.* \ | | 178 | COPYRIGHT INSTALL LICENSE.* \ |
177 | ${DESTDIR}${PREFIX}/share/doc/calibre | | 179 | ${DESTDIR}${PREFIX}/share/doc/calibre |
178 | | | 180 | |
179 | .include "../../lang/python/application.mk" | | 181 | .include "../../lang/python/application.mk" |
180 | .include "../../databases/sqlite3/buildlink3.mk" | | 182 | .include "../../databases/sqlite3/buildlink3.mk" |
181 | .include "../../devel/chmlib/buildlink3.mk" | | 183 | .include "../../devel/chmlib/buildlink3.mk" |
182 | BUILDLINK_API_DEPENDS.libusb+= libusb>=0.1.12 | | 184 | BUILDLINK_API_DEPENDS.libusb+= libusb>=0.1.12 |
183 | .include "../../devel/libusb/buildlink3.mk" | | 185 | .include "../../devel/libusb/buildlink3.mk" |
184 | .include "../../fonts/fontconfig/buildlink3.mk" | | 186 | .include "../../fonts/fontconfig/buildlink3.mk" |
185 | BUILDLINK_API_DEPENDS.ImageMagick+= ImageMagick>=6.5.9 | | 187 | BUILDLINK_API_DEPENDS.ImageMagick+= ImageMagick>=6.5.9 |
186 | .include "../../graphics/ImageMagick/buildlink3.mk" | | 188 | .include "../../graphics/ImageMagick/buildlink3.mk" |
187 | BUILDLINK_API_DEPENDS.pyimaging+= ${PYPKGPREFIX}-imaging>=1.1.6 | | 189 | BUILDLINK_API_DEPENDS.pyimaging+= ${PYPKGPREFIX}-imaging>=1.1.6 |
188 | .include "../../graphics/py-imaging/buildlink3.mk" | | 190 | .include "../../graphics/py-imaging/buildlink3.mk" |
189 | BUILDLINK_API_DEPENDS.libwmf+= libwmf>=0.2.8 | | 191 | BUILDLINK_API_DEPENDS.libwmf+= libwmf>=0.2.8 |
190 | .include "../../graphics/libwmf/buildlink3.mk" | | 192 | .include "../../graphics/libwmf/buildlink3.mk" |
191 | .include "../../lang/python/egg.mk" | | 193 | .include "../../lang/python/egg.mk" |
192 | _PYSETUPTOOLSINSTALLARGS= # empty | | 194 | _PYSETUPTOOLSINSTALLARGS= # empty |
193 | # Get rid of --root=${DESTDIR}, use our own version from above instead. | | 195 | # Get rid of --root=${DESTDIR}, use our own version from above instead. |
194 | # because the setup.py is not the standard one and behaves differently. | | 196 | # because the setup.py is not the standard one and behaves differently. |
195 | _PYSETUPINSTALLARGS= ${PYSETUPINSTALLARGS} ${PYSETUPOPTARGS} ${_PYSETUPTOOLSINSTALLARGS} | | 197 | _PYSETUPINSTALLARGS= ${PYSETUPINSTALLARGS} ${PYSETUPOPTARGS} ${_PYSETUPTOOLSINSTALLARGS} |
196 | #.include "../../lang/python/extension.mk" | | 198 | #.include "../../lang/python/extension.mk" |
197 | .include "../../print/podofo/buildlink3.mk" | | 199 | .include "../../print/podofo/buildlink3.mk" |
198 | # ??? BUILDLINK_API_DEPENDS.podofo+= podofo>=0.8.2 | | 200 | # ??? BUILDLINK_API_DEPENDS.podofo+= podofo>=0.8.2 |
199 | .include "../../print/poppler-includes/buildlink3.mk" | | 201 | .include "../../print/poppler-includes/buildlink3.mk" |
200 | .include "../../print/poppler/buildlink3.mk" | | 202 | .include "../../print/poppler/buildlink3.mk" |
201 | BUILDLINK_API_DEPENDS.poppler-qt4+= poppler-qt4>=0.12.0 | | 203 | BUILDLINK_API_DEPENDS.poppler-qt4+= poppler-qt4>=0.12.0 |
202 | .include "../../print/poppler-qt4/buildlink3.mk" | | 204 | .include "../../print/poppler-qt4/buildlink3.mk" |
203 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | | 205 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" |
204 | .include "../../sysutils/hal/buildlink3.mk" | | 206 | .include "../../sysutils/hal/buildlink3.mk" |
205 | BUILDLINK_API_DEPENDS.py-dbus+= ${PYPKGPREFIX}-dbus>=0.82.2 | | 207 | BUILDLINK_API_DEPENDS.py-dbus+= ${PYPKGPREFIX}-dbus>=0.82.2 |
206 | .include "../../sysutils/py-dbus/buildlink3.mk" | | 208 | .include "../../sysutils/py-dbus/buildlink3.mk" |
207 | .include "../../textproc/icu/buildlink3.mk" | | 209 | .include "../../textproc/icu/buildlink3.mk" |
208 | .include "../../databases/shared-mime-info/mimedb.mk" | | 210 | .include "../../databases/shared-mime-info/mimedb.mk" |
209 | .include "../../textproc/py-elementtree/buildlink3.mk" | | 211 | .include "../../textproc/py-elementtree/buildlink3.mk" |
210 | .include "../../x11/py-sip/buildlink3.mk" | | 212 | .include "../../x11/py-sip/buildlink3.mk" |
211 | BUILDLINK_API_DEPENDS.py-qt4+= ${PYPKGPREFIX}-qt4>=4.7.0 | | 213 | BUILDLINK_API_DEPENDS.py-qt4+= ${PYPKGPREFIX}-qt4>=4.7.0 |
212 | .include "../../x11/py-qt4/buildlink3.mk" | | 214 | .include "../../x11/py-qt4/buildlink3.mk" |
213 | BUILDLINK_API_DEPENDS.qt4-tools+= qt4-tools>=4.7.0 | | 215 | BUILDLINK_API_DEPENDS.qt4-tools+= qt4-tools>=4.7.0 |
214 | .include "../../x11/qt4-tools/buildlink3.mk" | | 216 | .include "../../x11/qt4-tools/buildlink3.mk" |
215 | BUILDLINK_API_DEPENDS.qt4-qdbus+= qt4-tools>=4.7.0 | | 217 | BUILDLINK_API_DEPENDS.qt4-qdbus+= qt4-tools>=4.7.0 |
216 | .include "../../x11/qt4-qdbus/buildlink3.mk" | | 218 | .include "../../x11/qt4-qdbus/buildlink3.mk" |
217 | .include "../../mk/bsd.pkg.mk" | | 219 | .include "../../mk/bsd.pkg.mk" |