update Sun Jun 13 18:37:00 PDT 2010
[pkgsrc.git] / misc / calibre / Makefile
1 # $NetBSD: Makefile,v 1.11 2010/06/13 22:44:57 wiz Exp $
2 #
3
4 DISTNAME=       calibre-0.6.24
5 PKGREVISION=    7
6 CATEGORIES=     misc
7 MASTER_SITES=   http://calibre.kovidgoyal.net/downloads/
8
9 MAINTAINER=     pkgsrc-users@NetBSD.org
10 HOMEPAGE=       http://calibre.kovidgoyal.net/
11 COMMENT=        E-book library management application
12 LICENSE=        gnu-gpl-v3
13
14 DEPENDS+=       help2man>=1.36.4:../../converters/help2man
15 DEPENDS+=       ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
16 DEPENDS+=       xdg-utils>=1.0.2:../../misc/xdg-utils
17 DEPENDS+=       poppler-utils-[0-9]*:../../print/poppler-utils
18 DEPENDS+=       ${PYPKGPREFIX}-dns>=1.6.0:../../net/py-dns
19 DEPENDS+=       ${PYPKGPREFIX}-lxml>=2.1.5:../../textproc/py-lxml
20 DEPENDS+=       ${PYPKGPREFIX}-dateutil>=1.4.1:../../time/py-dateutil
21 DEPENDS+=       ${PYPKGPREFIX}-ClientForm-[0-9]*:../../www/py-ClientForm
22 DEPENDS+=       ${PYPKGPREFIX}-beautifulsoup>=3.0.5:../../www/py-beautifulsoup
23 DEPENDS+=       ${PYPKGPREFIX}-mechanize>=0.1.11:../../www/py-mechanize
24
25 #PKG_DESTDIR_SUPPORT=   user-destdir
26
27 USE_LANGUAGES=  c c++
28 USE_TOOLS+=     pkg-config
29 PYTHON_VERSIONS_ACCEPTED=       26
30 PYDISTUTILSPKG= yes
31 PYSETUPOPTARGS= # empty
32 PYSETUPINSTALLARGS=     --prefix=${PREFIX}
33 WRKSRC=         ${WRKDIR}/calibre
34 INSTALLATION_DIRS=      share/applications
35 INSTALLATION_DIRS=      share/icons
36
37 REPLACE_PYTHON=         resources/recipes/24sata.recipe
38 REPLACE_PYTHON+=        resources/recipes/24sata_rs.recipe
39 REPLACE_PYTHON+=        resources/recipes/7dias.recipe
40 REPLACE_PYTHON+=        resources/recipes/accountancyage.recipe
41 REPLACE_PYTHON+=        resources/recipes/adventuregamers.recipe
42 REPLACE_PYTHON+=        resources/recipes/al_jazeera.recipe
43 REPLACE_PYTHON+=        resources/recipes/ambito.recipe
44 REPLACE_PYTHON+=        resources/recipes/amspec.recipe
45 REPLACE_PYTHON+=        resources/recipes/ars_technica.recipe
46 REPLACE_PYTHON+=        resources/recipes/atlantic.recipe
47 REPLACE_PYTHON+=        resources/recipes/axxon_news.recipe
48 REPLACE_PYTHON+=        resources/recipes/azstarnet.recipe
49 REPLACE_PYTHON+=        resources/recipes/b92.recipe
50 REPLACE_PYTHON+=        resources/recipes/bbc.recipe
51 REPLACE_PYTHON+=        resources/recipes/bbcvietnamese.recipe
52 REPLACE_PYTHON+=        resources/recipes/beta.recipe
53 REPLACE_PYTHON+=        resources/recipes/beta_en.recipe
54 REPLACE_PYTHON+=        resources/recipes/blic.recipe
55 REPLACE_PYTHON+=        resources/recipes/borba.recipe
56 REPLACE_PYTHON+=        resources/recipes/buenosaireseconomico.recipe
57 REPLACE_PYTHON+=        resources/recipes/business_standard.recipe
58 REPLACE_PYTHON+=        resources/recipes/business_week.recipe
59 REPLACE_PYTHON+=        resources/recipes/businessworldin.recipe
60 REPLACE_PYTHON+=        resources/recipes/chicago_breaking_news.recipe
61 REPLACE_PYTHON+=        resources/recipes/cincinnati_enquirer.recipe
62 REPLACE_PYTHON+=        resources/recipes/clarin.recipe
63 REPLACE_PYTHON+=        resources/recipes/climate_progress.recipe
64 REPLACE_PYTHON+=        resources/recipes/coding_horror.recipe
65 REPLACE_PYTHON+=        resources/recipes/corriere_della_sera_en.recipe
66 REPLACE_PYTHON+=        resources/recipes/corriere_della_sera_it.recipe
67 REPLACE_PYTHON+=        resources/recipes/courrierinternational.recipe
68 REPLACE_PYTHON+=        resources/recipes/craigslist.recipe
69 REPLACE_PYTHON+=        resources/recipes/criticadigital.recipe
70 REPLACE_PYTHON+=        resources/recipes/cubadebate.recipe
71 REPLACE_PYTHON+=        resources/recipes/daily_telegraph.recipe
72 REPLACE_PYTHON+=        resources/recipes/dailyreckoning.recipe
73 REPLACE_PYTHON+=        resources/recipes/danas.recipe
74 REPLACE_PYTHON+=        resources/recipes/degentenaar.recipe
75 REPLACE_PYTHON+=        resources/recipes/demorgen_be.recipe
76 REPLACE_PYTHON+=        resources/recipes/der_standard.recipe
77 REPLACE_PYTHON+=        resources/recipes/diagonales.recipe
78 REPLACE_PYTHON+=        resources/recipes/discover_magazine.recipe
79 REPLACE_PYTHON+=        resources/recipes/dn_se.recipe
80 REPLACE_PYTHON+=        resources/recipes/dnevni_avaz.recipe
81 REPLACE_PYTHON+=        resources/recipes/dnevnik_cro.recipe
82 REPLACE_PYTHON+=        resources/recipes/e_novine.recipe
83 REPLACE_PYTHON+=        resources/recipes/ecogeek.recipe
84 REPLACE_PYTHON+=        resources/recipes/economist.recipe
85 REPLACE_PYTHON+=        resources/recipes/el_mercurio_chile.recipe
86 REPLACE_PYTHON+=        resources/recipes/el_pais.recipe
87 REPLACE_PYTHON+=        resources/recipes/el_universal.recipe
88 REPLACE_PYTHON+=        resources/recipes/elargentino.recipe
89 REPLACE_PYTHON+=        resources/recipes/elcronista.recipe
90 REPLACE_PYTHON+=        resources/recipes/elmundo.recipe
91 REPLACE_PYTHON+=        resources/recipes/elperiodico_catalan.recipe
92 REPLACE_PYTHON+=        resources/recipes/elperiodico_spanish.recipe
93 REPLACE_PYTHON+=        resources/recipes/eltiempo_hn.recipe
94 REPLACE_PYTHON+=        resources/recipes/endgadget.recipe
95 REPLACE_PYTHON+=        resources/recipes/espn.recipe
96 REPLACE_PYTHON+=        resources/recipes/esquire.recipe
97 REPLACE_PYTHON+=        resources/recipes/estadao.recipe
98 REPLACE_PYTHON+=        resources/recipes/exiled.recipe
99 REPLACE_PYTHON+=        resources/recipes/expansion_spanish.recipe
100 REPLACE_PYTHON+=        resources/recipes/fastcompany.recipe
101 REPLACE_PYTHON+=        resources/recipes/financial_times.recipe
102 REPLACE_PYTHON+=        resources/recipes/fokkeensukke.recipe
103 REPLACE_PYTHON+=        resources/recipes/freakonomics.recipe
104 REPLACE_PYTHON+=        resources/recipes/fudzilla.recipe
105 REPLACE_PYTHON+=        resources/recipes/glas_srpske.recipe
106 REPLACE_PYTHON+=        resources/recipes/glasjavnosti.recipe
107 REPLACE_PYTHON+=        resources/recipes/globe_and_mail.recipe
108 REPLACE_PYTHON+=        resources/recipes/granma.recipe
109 REPLACE_PYTHON+=        resources/recipes/guardian.recipe
110 REPLACE_PYTHON+=        resources/recipes/gva_be.recipe
111 REPLACE_PYTHON+=        resources/recipes/h1.recipe
112 REPLACE_PYTHON+=        resources/recipes/h2.recipe
113 REPLACE_PYTHON+=        resources/recipes/h3.recipe
114 REPLACE_PYTHON+=        resources/recipes/harpers.recipe
115 REPLACE_PYTHON+=        resources/recipes/harpers_full.recipe
116 REPLACE_PYTHON+=        resources/recipes/hln.recipe
117 REPLACE_PYTHON+=        resources/recipes/hln_be.recipe
118 REPLACE_PYTHON+=        resources/recipes/honoluluadvertiser.recipe
119 REPLACE_PYTHON+=        resources/recipes/honvedelem.recipe
120 REPLACE_PYTHON+=        resources/recipes/hrt.recipe
121 REPLACE_PYTHON+=        resources/recipes/huntechnet.recipe
122 REPLACE_PYTHON+=        resources/recipes/ieco.recipe
123 REPLACE_PYTHON+=        resources/recipes/infobae.recipe
124 REPLACE_PYTHON+=        resources/recipes/infoworld.recipe
125 REPLACE_PYTHON+=        resources/recipes/inquirer_net.recipe
126 REPLACE_PYTHON+=        resources/recipes/instapaper.recipe
127 REPLACE_PYTHON+=        resources/recipes/intelligencer.recipe
128 REPLACE_PYTHON+=        resources/recipes/japan_times.recipe
129 REPLACE_PYTHON+=        resources/recipes/javalobby.recipe
130 REPLACE_PYTHON+=        resources/recipes/jb_online.recipe
131 REPLACE_PYTHON+=        resources/recipes/joelonsoftware.recipe
132 REPLACE_PYTHON+=        resources/recipes/jutarnji.recipe
133 REPLACE_PYTHON+=        resources/recipes/juventudrebelde.recipe
134 REPLACE_PYTHON+=        resources/recipes/juventudrebelde_english.recipe
135 REPLACE_PYTHON+=        resources/recipes/kellog_faculty.recipe
136 REPLACE_PYTHON+=        resources/recipes/kellog_insight.recipe
137 REPLACE_PYTHON+=        resources/recipes/krstarica.recipe
138 REPLACE_PYTHON+=        resources/recipes/krstarica_en.recipe
139 REPLACE_PYTHON+=        resources/recipes/la_cuarta.recipe
140 REPLACE_PYTHON+=        resources/recipes/la_segunda.recipe
141 REPLACE_PYTHON+=        resources/recipes/la_tercera.recipe
142 REPLACE_PYTHON+=        resources/recipes/lamujerdemivida.recipe
143 REPLACE_PYTHON+=        resources/recipes/lanacion.recipe
144 REPLACE_PYTHON+=        resources/recipes/lanacion_chile.recipe
145 REPLACE_PYTHON+=        resources/recipes/laprensa.recipe
146 REPLACE_PYTHON+=        resources/recipes/laprensa_hn.recipe
147 REPLACE_PYTHON+=        resources/recipes/laprensa_ni.recipe
148 REPLACE_PYTHON+=        resources/recipes/latimes.recipe
149 REPLACE_PYTHON+=        resources/recipes/latribuna.recipe
150 REPLACE_PYTHON+=        resources/recipes/lavanguardia.recipe
151 REPLACE_PYTHON+=        resources/recipes/le_monde.recipe
152 REPLACE_PYTHON+=        resources/recipes/le_temps.recipe
153 REPLACE_PYTHON+=        resources/recipes/lemonde_dip.recipe
154 REPLACE_PYTHON+=        resources/recipes/liberation.recipe
155 REPLACE_PYTHON+=        resources/recipes/linux_magazine.recipe
156 REPLACE_PYTHON+=        resources/recipes/livemint.recipe
157 REPLACE_PYTHON+=        resources/recipes/lrb.recipe
158 REPLACE_PYTHON+=        resources/recipes/lwn.recipe
159 REPLACE_PYTHON+=        resources/recipes/marca.recipe
160 REPLACE_PYTHON+=        resources/recipes/mediapart.recipe
161 REPLACE_PYTHON+=        resources/recipes/miradasalsur.recipe
162 REPLACE_PYTHON+=        resources/recipes/mondedurable.recipe
163 REPLACE_PYTHON+=        resources/recipes/moneynews.recipe
164 REPLACE_PYTHON+=        resources/recipes/monitor.recipe
165 REPLACE_PYTHON+=        resources/recipes/moscow_times.recipe
166 REPLACE_PYTHON+=        resources/recipes/msdnmag_en.recipe
167 REPLACE_PYTHON+=        resources/recipes/nacional_cro.recipe
168 REPLACE_PYTHON+=        resources/recipes/nakedcapitalism.recipe
169 REPLACE_PYTHON+=        resources/recipes/new_scientist.recipe
170 REPLACE_PYTHON+=        resources/recipes/new_york_review_of_books.recipe
171 REPLACE_PYTHON+=        resources/recipes/new_york_review_of_books_no_sub.recipe
172 REPLACE_PYTHON+=        resources/recipes/new_yorker.recipe
173 REPLACE_PYTHON+=        resources/recipes/newsweek_argentina.recipe
174 REPLACE_PYTHON+=        resources/recipes/nin.recipe
175 REPLACE_PYTHON+=        resources/recipes/noaa.recipe
176 REPLACE_PYTHON+=        resources/recipes/novosti.recipe
177 REPLACE_PYTHON+=        resources/recipes/nspm.recipe
178 REPLACE_PYTHON+=        resources/recipes/nspm_int.recipe
179 REPLACE_PYTHON+=        resources/recipes/nytimes.recipe
180 REPLACE_PYTHON+=        resources/recipes/nytimes_sub.recipe
181 REPLACE_PYTHON+=        resources/recipes/nzz_ger.recipe
182 REPLACE_PYTHON+=        resources/recipes/o_globo.recipe
183 REPLACE_PYTHON+=        resources/recipes/ourdailybread.recipe
184 REPLACE_PYTHON+=        resources/recipes/outlook_india.recipe
185 REPLACE_PYTHON+=        resources/recipes/pagina12.recipe
186 REPLACE_PYTHON+=        resources/recipes/pcworld_hu.recipe
187 REPLACE_PYTHON+=        resources/recipes/pescanik.recipe
188 REPLACE_PYTHON+=        resources/recipes/phd_comics.recipe
189 REPLACE_PYTHON+=        resources/recipes/philly.recipe
190 REPLACE_PYTHON+=        resources/recipes/pobjeda.recipe
191 REPLACE_PYTHON+=        resources/recipes/politico.recipe
192 REPLACE_PYTHON+=        resources/recipes/politika.recipe
193 REPLACE_PYTHON+=        resources/recipes/portfolio.recipe
194 REPLACE_PYTHON+=        resources/recipes/pressonline.recipe
195 REPLACE_PYTHON+=        resources/recipes/republika.recipe
196 REPLACE_PYTHON+=        resources/recipes/rga.recipe
197 REPLACE_PYTHON+=        resources/recipes/rts.recipe
198 REPLACE_PYTHON+=        resources/recipes/salon.recipe
199 REPLACE_PYTHON+=        resources/recipes/san_fran_chronicle.recipe
200 REPLACE_PYTHON+=        resources/recipes/sanjosemercurynews.recipe
201 REPLACE_PYTHON+=        resources/recipes/science_aas.recipe
202 REPLACE_PYTHON+=        resources/recipes/science_news.recipe
203 REPLACE_PYTHON+=        resources/recipes/sciencedaily.recipe
204 REPLACE_PYTHON+=        resources/recipes/scientific_american.recipe
205 REPLACE_PYTHON+=        resources/recipes/scott_hanselman.recipe
206 REPLACE_PYTHON+=        resources/recipes/seattle_times.recipe
207 REPLACE_PYTHON+=        resources/recipes/serverside.recipe
208 REPLACE_PYTHON+=        resources/recipes/slashdot.recipe
209 REPLACE_PYTHON+=        resources/recipes/slate.recipe
210 REPLACE_PYTHON+=        resources/recipes/smashing.recipe
211 REPLACE_PYTHON+=        resources/recipes/smh.recipe
212 REPLACE_PYTHON+=        resources/recipes/soldiers.recipe
213 REPLACE_PYTHON+=        resources/recipes/spiegel_int.recipe
214 REPLACE_PYTHON+=        resources/recipes/spiegelde.recipe
215 REPLACE_PYTHON+=        resources/recipes/st_petersburg_times.recipe
216 REPLACE_PYTHON+=        resources/recipes/stackoverflow.recipe
217 REPLACE_PYTHON+=        resources/recipes/starbulletin.recipe
218 REPLACE_PYTHON+=        resources/recipes/straitstimes.recipe
219 REPLACE_PYTHON+=        resources/recipes/svd_se.recipe
220 REPLACE_PYTHON+=        resources/recipes/tanjug.recipe
221 REPLACE_PYTHON+=        resources/recipes/telegraph_uk.recipe
222 REPLACE_PYTHON+=        resources/recipes/teleread.recipe
223 REPLACE_PYTHON+=        resources/recipes/the_age.recipe
224 REPLACE_PYTHON+=        resources/recipes/the_budget_fashionista.recipe
225 REPLACE_PYTHON+=        resources/recipes/the_nation.recipe
226 REPLACE_PYTHON+=        resources/recipes/the_oz.recipe
227 REPLACE_PYTHON+=        resources/recipes/the_scotsman.recipe
228 REPLACE_PYTHON+=        resources/recipes/thedgesingapore.recipe
229 REPLACE_PYTHON+=        resources/recipes/theeconomictimes_india.recipe
230 REPLACE_PYTHON+=        resources/recipes/themarketticker.recipe
231 REPLACE_PYTHON+=        resources/recipes/theoldfoodie.recipe
232 REPLACE_PYTHON+=        resources/recipes/theonion.recipe
233 REPLACE_PYTHON+=        resources/recipes/thestar.recipe
234 REPLACE_PYTHON+=        resources/recipes/tijd.recipe
235 REPLACE_PYTHON+=        resources/recipes/time_magazine.recipe
236 REPLACE_PYTHON+=        resources/recipes/times_online.recipe
237 REPLACE_PYTHON+=        resources/recipes/tnxm.recipe
238 REPLACE_PYTHON+=        resources/recipes/tomshardware.recipe
239 REPLACE_PYTHON+=        resources/recipes/toronto_sun.recipe
240 REPLACE_PYTHON+=        resources/recipes/trouw.recipe
241 REPLACE_PYTHON+=        resources/recipes/tweakers.recipe
242 REPLACE_PYTHON+=        resources/recipes/twitchfilms.recipe
243 REPLACE_PYTHON+=        resources/recipes/uncrate.recipe
244 REPLACE_PYTHON+=        resources/recipes/upi.recipe
245 REPLACE_PYTHON+=        resources/recipes/usatoday.recipe
246 REPLACE_PYTHON+=        resources/recipes/usnews.recipe
247 REPLACE_PYTHON+=        resources/recipes/utne.recipe
248 REPLACE_PYTHON+=        resources/recipes/variety.recipe
249 REPLACE_PYTHON+=        resources/recipes/vecernji_list.recipe
250 REPLACE_PYTHON+=        resources/recipes/veintitres.recipe
251 REPLACE_PYTHON+=        resources/recipes/vijesti.recipe
252 REPLACE_PYTHON+=        resources/recipes/vnexpress.recipe
253 REPLACE_PYTHON+=        resources/recipes/volksrant.recipe
254 REPLACE_PYTHON+=        resources/recipes/vreme.recipe
255 REPLACE_PYTHON+=        resources/recipes/wikinews_en.recipe
256 REPLACE_PYTHON+=        resources/recipes/wired.recipe
257 REPLACE_PYTHON+=        resources/recipes/wsj.recipe
258 REPLACE_PYTHON+=        resources/recipes/zaobao.recipe
259 REPLACE_PYTHON+=        setup.py
260 REPLACE_PYTHON+=        setup/__init__.py
261 REPLACE_PYTHON+=        setup/build_environment.py
262 REPLACE_PYTHON+=        setup/check.py
263 REPLACE_PYTHON+=        setup/commands.py
264 REPLACE_PYTHON+=        setup/extensions.py
265 REPLACE_PYTHON+=        setup/gui.py
266 REPLACE_PYTHON+=        setup/install.py
267 REPLACE_PYTHON+=        setup/installer/__init__.py
268 REPLACE_PYTHON+=        setup/installer/linux/__init__.py
269 REPLACE_PYTHON+=        setup/installer/linux/freeze.py
270 REPLACE_PYTHON+=        setup/installer/linux/freeze2.py
271 REPLACE_PYTHON+=        setup/installer/osx/__init__.py
272 REPLACE_PYTHON+=        setup/installer/osx/app/__init__.py
273 REPLACE_PYTHON+=        setup/installer/osx/app/launcher.py
274 REPLACE_PYTHON+=        setup/installer/osx/app/main.py
275 REPLACE_PYTHON+=        setup/installer/osx/freeze.py
276 REPLACE_PYTHON+=        setup/installer/windows/__init__.py
277 REPLACE_PYTHON+=        setup/installer/windows/freeze.py
278 REPLACE_PYTHON+=        setup/installer/windows/site.py
279 REPLACE_PYTHON+=        setup/installer/windows/wix.py
280 REPLACE_PYTHON+=        setup/publish.py
281 REPLACE_PYTHON+=        setup/pygettext.py
282 REPLACE_PYTHON+=        setup/pypi.py
283 REPLACE_PYTHON+=        setup/resources.py
284 REPLACE_PYTHON+=        setup/translations.py
285 REPLACE_PYTHON+=        setup/upload.py
286 REPLACE_PYTHON+=        src/calibre/debug.py
287 REPLACE_PYTHON+=        src/calibre/devices/android/__init__.py
288 REPLACE_PYTHON+=        src/calibre/devices/eslick/__init__.py
289 REPLACE_PYTHON+=        src/calibre/devices/eslick/driver.py
290 REPLACE_PYTHON+=        src/calibre/devices/iriver/__init__.py
291 REPLACE_PYTHON+=        src/calibre/devices/iriver/driver.py
292 REPLACE_PYTHON+=        src/calibre/ebooks/comic/__init__.py
293 REPLACE_PYTHON+=        src/calibre/ebooks/compression/palmdoc.py
294 REPLACE_PYTHON+=        src/calibre/ebooks/conversion/config.py
295 REPLACE_PYTHON+=        src/calibre/ebooks/conversion/preprocess.py
296 REPLACE_PYTHON+=        src/calibre/ebooks/epub/output.py
297 REPLACE_PYTHON+=        src/calibre/ebooks/html/__init__.py
298 REPLACE_PYTHON+=        src/calibre/ebooks/html/input.py
299 REPLACE_PYTHON+=        src/calibre/ebooks/lit/input.py
300 REPLACE_PYTHON+=        src/calibre/ebooks/lit/output.py
301 REPLACE_PYTHON+=        src/calibre/ebooks/lrf/html/table_as_image.py
302 REPLACE_PYTHON+=        src/calibre/ebooks/lrf/input.py
303 REPLACE_PYTHON+=        src/calibre/ebooks/lrf/output.py
304 REPLACE_PYTHON+=        src/calibre/ebooks/lrf/pylrs/pylrf.py
305 REPLACE_PYTHON+=        src/calibre/ebooks/markdown/markdown.py
306 REPLACE_PYTHON+=        src/calibre/ebooks/markdown/mdx_tables.py
307 REPLACE_PYTHON+=        src/calibre/ebooks/metadata/__init__.py
308 REPLACE_PYTHON+=        src/calibre/ebooks/metadata/amazon.py
309 REPLACE_PYTHON+=        src/calibre/ebooks/metadata/epub.py
310 REPLACE_PYTHON+=        src/calibre/ebooks/metadata/fb2.py
311 REPLACE_PYTHON+=        src/calibre/ebooks/metadata/html.py
312 REPLACE_PYTHON+=        src/calibre/ebooks/metadata/lrx.py
313 REPLACE_PYTHON+=        src/calibre/ebooks/metadata/odt.py
314 REPLACE_PYTHON+=        src/calibre/ebooks/metadata/opf2.py
315 REPLACE_PYTHON+=        src/calibre/ebooks/metadata/rar.py
316 REPLACE_PYTHON+=        src/calibre/ebooks/metadata/toc.py
317 REPLACE_PYTHON+=        src/calibre/ebooks/metadata/worker.py
318 REPLACE_PYTHON+=        src/calibre/ebooks/mobi/__init__.py
319 REPLACE_PYTHON+=        src/calibre/ebooks/mobi/huffcdic.py
320 REPLACE_PYTHON+=        src/calibre/ebooks/mobi/langcodes.py
321 REPLACE_PYTHON+=        src/calibre/ebooks/mobi/output.py
322 REPLACE_PYTHON+=        src/calibre/ebooks/odt/__init__.py
323 REPLACE_PYTHON+=        src/calibre/ebooks/oeb/transforms/__init__.py
324 REPLACE_PYTHON+=        src/calibre/ebooks/oeb/transforms/guide.py
325 REPLACE_PYTHON+=        src/calibre/ebooks/oeb/transforms/jacket.py
326 REPLACE_PYTHON+=        src/calibre/ebooks/oeb/transforms/linearize_tables.py
327 REPLACE_PYTHON+=        src/calibre/ebooks/oeb/transforms/metadata.py
328 REPLACE_PYTHON+=        src/calibre/ebooks/oeb/transforms/rescale.py
329 REPLACE_PYTHON+=        src/calibre/ebooks/oeb/transforms/structure.py
330 REPLACE_PYTHON+=        src/calibre/ebooks/pdf/__init__.py
331 REPLACE_PYTHON+=        src/calibre/ebooks/pdf/reflow.py
332 REPLACE_PYTHON+=        src/calibre/ebooks/rtf2xml/ParseRtf.py
333 REPLACE_PYTHON+=        src/calibre/ebooks/rtf2xml/check_encoding.py
334 REPLACE_PYTHON+=        src/calibre/ebooks/txt/__init__.py
335 REPLACE_PYTHON+=        src/calibre/gui2/convert/__init__.py
336 REPLACE_PYTHON+=        src/calibre/gui2/convert/comic_input.py
337 REPLACE_PYTHON+=        src/calibre/gui2/convert/debug.py
338 REPLACE_PYTHON+=        src/calibre/gui2/convert/epub_output.py
339 REPLACE_PYTHON+=        src/calibre/gui2/convert/font_key.py
340 REPLACE_PYTHON+=        src/calibre/gui2/convert/look_and_feel.py
341 REPLACE_PYTHON+=        src/calibre/gui2/convert/lrf_output.py
342 REPLACE_PYTHON+=        src/calibre/gui2/convert/metadata.py
343 REPLACE_PYTHON+=        src/calibre/gui2/convert/mobi_output.py
344 REPLACE_PYTHON+=        src/calibre/gui2/convert/page_setup.py
345 REPLACE_PYTHON+=        src/calibre/gui2/convert/single.py
346 REPLACE_PYTHON+=        src/calibre/gui2/convert/structure_detection.py
347 REPLACE_PYTHON+=        src/calibre/gui2/convert/toc.py
348 REPLACE_PYTHON+=        src/calibre/gui2/convert/xpath_wizard.py
349 REPLACE_PYTHON+=        src/calibre/gui2/cover_flow.py
350 REPLACE_PYTHON+=        src/calibre/gui2/dialogs/book_info.py
351 REPLACE_PYTHON+=        src/calibre/gui2/dialogs/config/add_save.py
352 REPLACE_PYTHON+=        src/calibre/gui2/dialogs/config/history.py
353 REPLACE_PYTHON+=        src/calibre/gui2/dialogs/config/social.py
354 REPLACE_PYTHON+=        src/calibre/gui2/dialogs/confirm_delete.py
355 REPLACE_PYTHON+=        src/calibre/gui2/dialogs/progress.py
356 REPLACE_PYTHON+=        src/calibre/gui2/jobs.py
357 REPLACE_PYTHON+=        src/calibre/gui2/metadata.py
358 REPLACE_PYTHON+=        src/calibre/gui2/search_box.py
359 REPLACE_PYTHON+=        src/calibre/gui2/tag_view.py
360 REPLACE_PYTHON+=        src/calibre/gui2/tools.py
361 REPLACE_PYTHON+=        src/calibre/gui2/viewer/documentview.py
362 REPLACE_PYTHON+=        src/calibre/gui2/viewer/printing.py
363 REPLACE_PYTHON+=        src/calibre/gui2/widgets.py
364 REPLACE_PYTHON+=        src/calibre/gui2/wizard/__init__.py
365 REPLACE_PYTHON+=        src/calibre/gui2/wizard/send_email.py
366 REPLACE_PYTHON+=        src/calibre/library/cli.py
367 REPLACE_PYTHON+=        src/calibre/library/move.py
368 REPLACE_PYTHON+=        src/calibre/library/save_to_disk.py
369 REPLACE_PYTHON+=        src/calibre/library/server.py
370 REPLACE_PYTHON+=        src/calibre/library/test.py
371 REPLACE_PYTHON+=        src/calibre/libunzip.py
372 REPLACE_PYTHON+=        src/calibre/manual/custom.py
373 REPLACE_PYTHON+=        src/calibre/manual/epub.py
374 REPLACE_PYTHON+=        src/calibre/trac/bzr_commit_plugin.py
375 REPLACE_PYTHON+=        src/calibre/translations/msgfmt.py
376 REPLACE_PYTHON+=        src/calibre/utils/__init__.py
377 REPLACE_PYTHON+=        src/calibre/utils/complete.py
378 REPLACE_PYTHON+=        src/calibre/utils/fonts/__init__.py
379 REPLACE_PYTHON+=        src/calibre/utils/ipc/__init__.py
380 REPLACE_PYTHON+=        src/calibre/utils/ipc/job.py
381 REPLACE_PYTHON+=        src/calibre/utils/ipc/launch.py
382 REPLACE_PYTHON+=        src/calibre/utils/ipc/server.py
383 REPLACE_PYTHON+=        src/calibre/utils/ipc/worker.py
384 REPLACE_PYTHON+=        src/calibre/utils/localization.py
385 REPLACE_PYTHON+=        src/calibre/utils/osx_symlinks.py
386 REPLACE_PYTHON+=        src/calibre/utils/pdftk.py
387 REPLACE_PYTHON+=        src/calibre/utils/podofo/__init__.py
388 REPLACE_PYTHON+=        src/calibre/utils/resources.py
389 REPLACE_PYTHON+=        src/calibre/utils/search_query_parser.py
390 REPLACE_PYTHON+=        src/calibre/utils/sftp.py
391 REPLACE_PYTHON+=        src/calibre/utils/sigil.py
392 REPLACE_PYTHON+=        src/calibre/web/feeds/__init__.py
393 REPLACE_PYTHON+=        src/calibre/web/feeds/feedparser.py
394 REPLACE_PYTHON+=        src/calibre/web/feeds/input.py
395 REPLACE_PYTHON+=        src/calibre/web/feeds/recipes/__init__.py
396 REPLACE_PYTHON+=        src/calibre/web/feeds/recipes/collection.py
397 REPLACE_PYTHON+=        src/calibre/web/feeds/recipes/model.py
398 REPLACE_PYTHON+=        src/calibre/web/feeds/templates.py
399 REPLACE_PYTHON+=        src/calibre/web/fetch/simple.py
400 REPLACE_PYTHON+=        src/cherrypy/_cpmodpy.py
401 REPLACE_PYTHON+=        src/cherrypy/cherryd
402 REPLACE_PYTHON+=        src/cssutils/__init__.py
403 REPLACE_PYTHON+=        src/cssutils/codec.py
404 REPLACE_PYTHON+=        src/cssutils/errorhandler.py
405 REPLACE_PYTHON+=        src/cssutils/parse.py
406 REPLACE_PYTHON+=        src/cssutils/serialize.py
407 REPLACE_PYTHON+=        src/cssutils/tokenize2.py
408 REPLACE_PYTHON+=        src/encutils/__init__.py
409 REPLACE_PYTHON+=        src/odf/element.py
410 REPLACE_PYTHON+=        src/odf/elementtypes.py
411 REPLACE_PYTHON+=        src/odf/load.py
412 REPLACE_PYTHON+=        src/odf/manifest.py
413 REPLACE_PYTHON+=        src/odf/odf2xhtml.py
414 REPLACE_PYTHON+=        src/odf/odfmanifest.py
415 REPLACE_PYTHON+=        src/odf/thumbnail.py
416 REPLACE_PYTHON+=        src/odf/userfield.py
417
418 SUBST_CLASSES+=         prefix
419 SUBST_SED.prefix=       -e "s,^QMAKE =.*,QMAKE = '${PREFIX}/qt4/bin/qmake',"
420 SUBST_MESSAGE.prefix=   Fixing path to QMAKE
421 SUBST_STAGE.prefix=     post-patch
422 SUBST_FILES.prefix=     setup/build_environment.py
423
424 SUBST_CLASSES+=         path
425 SUBST_SED.path=         -e "s,^\#!/usr/bin/env python,\#!${PYTHONBIN},"
426 SUBST_MESSAGE.path=     Fixing path to python.
427 SUBST_STAGE.path=       post-patch
428 SUBST_FILES.path=       setup/install.py
429
430 MAKE_ENV+=              FC_INC_DIR=${BUILDLINK_PREFIX.fontconfig}/include/fontconfig
431 MAKE_ENV+=              FC_LIB_DIR=${BUILDLINK_PREFIX.fontconfig}/lib
432 MAKE_ENV+=              PODOFO_INC_DIR=${BUILDLINK_PREFIX.podofo}/include/podofo
433 MAKE_ENV+=              PODOFO_LIB_DIR=${BUILDLINK_PREFIX.podofo}/lib
434 #MAKE_ENV+=             XDG_UTILS_DEBUG_LEVEL=100
435
436 BUILDLINK_API_DEPENDS.libusb+=  libusb>=0.1.12
437 .include "../../devel/libusb/buildlink3.mk"
438 .include "../../fonts/fontconfig/buildlink3.mk"
439 BUILDLINK_API_DEPENDS.ImageMagick+=     ImageMagick>=6.3.5
440 .include "../../graphics/ImageMagick/buildlink3.mk"
441 BUILDLINK_API_DEPENDS.pyimaging+=       ${PYPKGPREFIX}-imaging>=1.1.6
442 .include "../../graphics/py-imaging/buildlink3.mk"
443 BUILDLINK_API_DEPENDS.libwmf+=  libwmf>=0.2.8
444 .include "../../graphics/libwmf/buildlink3.mk"
445 .include "../../lang/python/application.mk"
446 .include "../../lang/python/egg.mk"
447 _PYSETUPTOOLSINSTALLARGS=       # empty
448 #.include "../../lang/python/extension.mk"
449 .include "../../print/podofo/buildlink3.mk"
450 .include "../../print/poppler-includes/buildlink3.mk"
451 .include "../../print/poppler/buildlink3.mk"
452 BUILDLINK_API_DEPENDS.poppler-qt4+=     poppler-qt4>=0.10.6
453 .include "../../print/poppler-qt4/buildlink3.mk"
454 .include "../../sysutils/hal/buildlink3.mk"
455 BUILDLINK_API_DEPENDS.py-dbus+= ${PYPKGPREFIX}-dbus>=0.82.2
456 .include "../../sysutils/py-dbus/buildlink3.mk"
457 .include "../../textproc/py-elementtree/buildlink3.mk"
458 .include "../../x11/py-sip/buildlink3.mk"
459 BUILDLINK_API_DEPENDS.py-qt4+=  ${PYPKGPREFIX}-qt4>=4.5.1
460 .include "../../x11/py-qt4/buildlink3.mk"
461 BUILDLINK_API_DEPENDS.qt4-tools+=       qt4-tools>=4.5.1
462 .include "../../x11/qt4-tools/buildlink3.mk"
463 .include "../../mk/bsd.pkg.mk"