| @@ -1,267 +1,267 @@ | | | @@ -1,267 +1,267 @@ |
1 | # $NetBSD: Makefile,v 1.76 2014/05/09 16:53:16 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.77 2014/05/16 12:08:30 wiz Exp $ |
2 | | | 2 | |
3 | DISTNAME= calibre-1.36.0 | | 3 | DISTNAME= calibre-1.37.0 |
4 | CATEGORIES= misc | | 4 | CATEGORIES= misc |
5 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=calibre/} | | 5 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=calibre/} |
6 | EXTRACT_SUFX= .tar.xz | | 6 | EXTRACT_SUFX= .tar.xz |
7 | DISTFILES= ${DISTNAME}${EXTRACT_SUFX} | | 7 | DISTFILES= ${DISTNAME}${EXTRACT_SUFX} |
8 | | | 8 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= http://www.calibre-ebook.com/ | | 10 | HOMEPAGE= http://www.calibre-ebook.com/ |
11 | COMMENT= E-book library management application | | 11 | COMMENT= E-book library management application |
12 | LICENSE= gnu-gpl-v3 | | 12 | LICENSE= gnu-gpl-v3 |
13 | | | 13 | |
14 | DEPENDS+= help2man>=1.36.4:../../converters/help2man | | 14 | DEPENDS+= help2man>=1.36.4:../../converters/help2man |
15 | DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3 | | 15 | DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3 |
16 | DEPENDS+= xdg-utils>=1.0.2:../../misc/xdg-utils | | 16 | DEPENDS+= xdg-utils>=1.0.2:../../misc/xdg-utils |
17 | DEPENDS+= poppler-utils-[0-9]*:../../print/poppler-utils | | 17 | DEPENDS+= poppler-utils-[0-9]*:../../print/poppler-utils |
18 | DEPENDS+= ${PYPKGPREFIX}-lxml>=2.2.1:../../textproc/py-lxml | | 18 | DEPENDS+= ${PYPKGPREFIX}-lxml>=2.2.1:../../textproc/py-lxml |
19 | DEPENDS+= ${PYPKGPREFIX}-beautifulsoup>=3.0.5:../../www/py-beautifulsoup | | 19 | DEPENDS+= ${PYPKGPREFIX}-beautifulsoup>=3.0.5:../../www/py-beautifulsoup |
20 | DEPENDS+= ${PYPKGPREFIX}-mechanize>=0.1.11nb1:../../www/py-mechanize | | 20 | DEPENDS+= ${PYPKGPREFIX}-mechanize>=0.1.11nb1:../../www/py-mechanize |
21 | DEPENDS+= ${PYPKGPREFIX}-cssselect>=0.7.1:../../textproc/py-cssselect | | 21 | DEPENDS+= ${PYPKGPREFIX}-cssselect>=0.7.1:../../textproc/py-cssselect |
22 | DEPENDS+= ${PYPKGPREFIX}-cssutils>=0.9.9:../../textproc/py-cssutils | | 22 | DEPENDS+= ${PYPKGPREFIX}-cssutils>=0.9.9:../../textproc/py-cssutils |
23 | # Let's depend on the ones we have in pkgsrc instead of the bundled ones. | | 23 | # Let's depend on the ones we have in pkgsrc instead of the bundled ones. |
24 | DEPENDS+= ${PYPKGPREFIX}-Pdf-[0-9]*:../../print/py-Pdf | | 24 | DEPENDS+= ${PYPKGPREFIX}-Pdf-[0-9]*:../../print/py-Pdf |
25 | DEPENDS+= ${PYPKGPREFIX}-cherrypy-[0-9]*:../../www/py-cherrypy | | 25 | DEPENDS+= ${PYPKGPREFIX}-cherrypy-[0-9]*:../../www/py-cherrypy |
26 | DEPENDS+= ${PYPKGPREFIX}-html5lib-[0-9]*:../../textproc/py-html5lib | | 26 | DEPENDS+= ${PYPKGPREFIX}-html5lib-[0-9]*:../../textproc/py-html5lib |
27 | DEPENDS+= ${PYPKGPREFIX}-chardet-[0-9]*:../../converters/py-chardet | | 27 | DEPENDS+= ${PYPKGPREFIX}-chardet-[0-9]*:../../converters/py-chardet |
28 | DEPENDS+= ${PYPKGPREFIX}-netifaces-[0-9]*:../../net/py-netifaces | | 28 | DEPENDS+= ${PYPKGPREFIX}-netifaces-[0-9]*:../../net/py-netifaces |
29 | DEPENDS+= ${PYPKGPREFIX}-apsw-[0-9]*:../../databases/py-apsw | | 29 | DEPENDS+= ${PYPKGPREFIX}-apsw-[0-9]*:../../databases/py-apsw |
30 | | | 30 | |
31 | PYTHON_VERSIONED_DEPENDENCIES= dateutil dns | | 31 | PYTHON_VERSIONED_DEPENDENCIES= dateutil dns |
32 | | | 32 | |
33 | # We also need the distfile for qt4-libs to extract some private header files | | 33 | # We also need the distfile for qt4-libs to extract some private header files |
34 | # If QTVERSION changes, the distinfo file needs to be updated too. | | 34 | # If QTVERSION changes, the distinfo file needs to be updated too. |
35 | QTVERSION= 4.8.5 # from ../../x11/qt4/Makefile.common | | 35 | QTVERSION= 4.8.5 # from ../../x11/qt4/Makefile.common |
36 | # Including that file to avoid hardcoding the version number won't work, | | 36 | # Including that file to avoid hardcoding the version number won't work, |
37 | # since it will occur in the distinfo anyway. | | 37 | # since it will occur in the distinfo anyway. |
38 | QTNAME= qt-everywhere-opensource-src-${QTVERSION} | | 38 | QTNAME= qt-everywhere-opensource-src-${QTVERSION} |
39 | DISTFILES+= ${QTNAME}.tar.gz | | 39 | DISTFILES+= ${QTNAME}.tar.gz |
40 | MASTER_SITES+= http://releases.qt-project.org/qt4/source/ | | 40 | MASTER_SITES+= http://releases.qt-project.org/qt4/source/ |
41 | EXTRACT_USING= bsdtar | | 41 | EXTRACT_USING= bsdtar |
42 | | | 42 | |
43 | USE_LANGUAGES= c c++ | | 43 | USE_LANGUAGES= c c++ |
44 | USE_TOOLS+= pkg-config pax | | 44 | USE_TOOLS+= pkg-config pax |
45 | PYTHON_VERSIONS_ACCEPTED= 27 | | 45 | PYTHON_VERSIONS_ACCEPTED= 27 |
46 | PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # py-mechanize, py-beautifulsoup, py-imaging, py-netifaces | | 46 | PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # py-mechanize, py-beautifulsoup, py-imaging, py-netifaces |
47 | PYDISTUTILSPKG= yes | | 47 | PYDISTUTILSPKG= yes |
48 | PYSETUPOPTARGS= # empty | | 48 | PYSETUPOPTARGS= # empty |
49 | PYSETUPINSTALLARGS= --prefix=${PREFIX} --root=${DESTDIR:Q}${PREFIX} | | 49 | PYSETUPINSTALLARGS= --prefix=${PREFIX} --root=${DESTDIR:Q}${PREFIX} |
50 | WRKSRC= ${WRKDIR}/calibre | | 50 | WRKSRC= ${WRKDIR}/calibre |
51 | | | 51 | |
52 | INSTALLATION_DIRS= share/applications | | 52 | INSTALLATION_DIRS= share/applications |
53 | INSTALLATION_DIRS= share/icons | | 53 | INSTALLATION_DIRS= share/icons |
54 | INSTALLATION_DIRS= share/calibre/recipes | | 54 | INSTALLATION_DIRS= share/calibre/recipes |
55 | | | 55 | |
56 | FIX_PYTHON_PATHS+= *.py | | 56 | FIX_PYTHON_PATHS+= *.py |
57 | FIX_PYTHON_PATHS+= recipes/*.recipe | | 57 | FIX_PYTHON_PATHS+= recipes/*.recipe |
58 | FIX_PYTHON_PATHS+= resources/*.py | | 58 | FIX_PYTHON_PATHS+= resources/*.py |
59 | FIX_PYTHON_PATHS+= resources/catalog/*.py | | 59 | FIX_PYTHON_PATHS+= resources/catalog/*.py |
60 | FIX_PYTHON_PATHS+= setup/*.py | | 60 | FIX_PYTHON_PATHS+= setup/*.py |
61 | FIX_PYTHON_PATHS+= setup/installer/*.py | | 61 | FIX_PYTHON_PATHS+= setup/installer/*.py |
62 | FIX_PYTHON_PATHS+= setup/installer/linux/*.py | | 62 | FIX_PYTHON_PATHS+= setup/installer/linux/*.py |
63 | FIX_PYTHON_PATHS+= setup/installer/osx/*.py | | 63 | FIX_PYTHON_PATHS+= setup/installer/osx/*.py |
64 | FIX_PYTHON_PATHS+= setup/installer/osx/app/*.py | | 64 | FIX_PYTHON_PATHS+= setup/installer/osx/app/*.py |
65 | FIX_PYTHON_PATHS+= setup/installer/windows/*.py | | 65 | FIX_PYTHON_PATHS+= setup/installer/windows/*.py |
66 | FIX_PYTHON_PATHS+= src/calibre/*.py | | 66 | FIX_PYTHON_PATHS+= src/calibre/*.py |
67 | FIX_PYTHON_PATHS+= src/calibre/customize/*.py | | 67 | FIX_PYTHON_PATHS+= src/calibre/customize/*.py |
68 | FIX_PYTHON_PATHS+= src/calibre/db/*.py | | 68 | FIX_PYTHON_PATHS+= src/calibre/db/*.py |
69 | FIX_PYTHON_PATHS+= src/calibre/db/tests/*.py | | 69 | FIX_PYTHON_PATHS+= src/calibre/db/tests/*.py |
70 | FIX_PYTHON_PATHS+= src/calibre/devices/*.py | | 70 | FIX_PYTHON_PATHS+= src/calibre/devices/*.py |
71 | FIX_PYTHON_PATHS+= src/calibre/devices/android/*.py | | 71 | FIX_PYTHON_PATHS+= src/calibre/devices/android/*.py |
72 | FIX_PYTHON_PATHS+= src/calibre/devices/eslick/*.py | | 72 | FIX_PYTHON_PATHS+= src/calibre/devices/eslick/*.py |
73 | FIX_PYTHON_PATHS+= src/calibre/devices/folder_device/*.py | | 73 | FIX_PYTHON_PATHS+= src/calibre/devices/folder_device/*.py |
74 | FIX_PYTHON_PATHS+= src/calibre/devices/idevice/*.py | | 74 | FIX_PYTHON_PATHS+= src/calibre/devices/idevice/*.py |
75 | FIX_PYTHON_PATHS+= src/calibre/devices/iriver/*.py | | 75 | FIX_PYTHON_PATHS+= src/calibre/devices/iriver/*.py |
76 | FIX_PYTHON_PATHS+= src/calibre/devices/kobo/*.py | | 76 | FIX_PYTHON_PATHS+= src/calibre/devices/kobo/*.py |
77 | FIX_PYTHON_PATHS+= src/calibre/devices/mtp/*.py | | 77 | FIX_PYTHON_PATHS+= src/calibre/devices/mtp/*.py |
78 | FIX_PYTHON_PATHS+= src/calibre/devices/mtp/unix/*.py | | 78 | FIX_PYTHON_PATHS+= src/calibre/devices/mtp/unix/*.py |
79 | FIX_PYTHON_PATHS+= src/calibre/devices/mtp/unix/upstream/*.py | | 79 | FIX_PYTHON_PATHS+= src/calibre/devices/mtp/unix/upstream/*.py |
80 | FIX_PYTHON_PATHS+= src/calibre/devices/mtp/windows/*.py | | 80 | FIX_PYTHON_PATHS+= src/calibre/devices/mtp/windows/*.py |
81 | FIX_PYTHON_PATHS+= src/calibre/devices/prs505/*.py | | 81 | FIX_PYTHON_PATHS+= src/calibre/devices/prs505/*.py |
82 | FIX_PYTHON_PATHS+= src/calibre/devices/prst1/*.py | | 82 | FIX_PYTHON_PATHS+= src/calibre/devices/prst1/*.py |
83 | FIX_PYTHON_PATHS+= src/calibre/devices/smart_device_app/*.py | | 83 | FIX_PYTHON_PATHS+= src/calibre/devices/smart_device_app/*.py |
84 | FIX_PYTHON_PATHS+= src/calibre/devices/teclast/*.py | | 84 | FIX_PYTHON_PATHS+= src/calibre/devices/teclast/*.py |
85 | FIX_PYTHON_PATHS+= src/calibre/ebooks/*.py | | 85 | FIX_PYTHON_PATHS+= src/calibre/ebooks/*.py |
86 | FIX_PYTHON_PATHS+= src/calibre/ebooks/chm/*.py | | 86 | FIX_PYTHON_PATHS+= src/calibre/ebooks/chm/*.py |
87 | FIX_PYTHON_PATHS+= src/calibre/ebooks/comic/*.py | | 87 | FIX_PYTHON_PATHS+= src/calibre/ebooks/comic/*.py |
88 | FIX_PYTHON_PATHS+= src/calibre/ebooks/compression/*.py | | 88 | FIX_PYTHON_PATHS+= src/calibre/ebooks/compression/*.py |
89 | FIX_PYTHON_PATHS+= src/calibre/ebooks/conversion/*.py | | 89 | FIX_PYTHON_PATHS+= src/calibre/ebooks/conversion/*.py |
90 | FIX_PYTHON_PATHS+= src/calibre/ebooks/conversion/plugins/*.py | | 90 | FIX_PYTHON_PATHS+= src/calibre/ebooks/conversion/plugins/*.py |
91 | FIX_PYTHON_PATHS+= src/calibre/ebooks/djvu/*.py | | 91 | FIX_PYTHON_PATHS+= src/calibre/ebooks/djvu/*.py |
92 | FIX_PYTHON_PATHS+= src/calibre/ebooks/docx/*.py | | 92 | FIX_PYTHON_PATHS+= src/calibre/ebooks/docx/*.py |
93 | FIX_PYTHON_PATHS+= src/calibre/ebooks/docx/writer/*.py | | 93 | FIX_PYTHON_PATHS+= src/calibre/ebooks/docx/writer/*.py |
94 | FIX_PYTHON_PATHS+= src/calibre/ebooks/epub/*.py | | 94 | FIX_PYTHON_PATHS+= src/calibre/ebooks/epub/*.py |
95 | FIX_PYTHON_PATHS+= src/calibre/ebooks/fb2/__init__.py | | 95 | FIX_PYTHON_PATHS+= src/calibre/ebooks/fb2/__init__.py |
96 | FIX_PYTHON_PATHS+= src/calibre/ebooks/html/*.py | | 96 | FIX_PYTHON_PATHS+= src/calibre/ebooks/html/*.py |
97 | FIX_PYTHON_PATHS+= src/calibre/ebooks/iterator/*.py | | 97 | FIX_PYTHON_PATHS+= src/calibre/ebooks/iterator/*.py |
98 | FIX_PYTHON_PATHS+= src/calibre/ebooks/lit/*.py | | 98 | FIX_PYTHON_PATHS+= src/calibre/ebooks/lit/*.py |
99 | FIX_PYTHON_PATHS+= src/calibre/ebooks/lrf/*.py | | 99 | FIX_PYTHON_PATHS+= src/calibre/ebooks/lrf/*.py |
100 | FIX_PYTHON_PATHS+= src/calibre/ebooks/lrf/html/*.py | | 100 | FIX_PYTHON_PATHS+= src/calibre/ebooks/lrf/html/*.py |
101 | FIX_PYTHON_PATHS+= src/calibre/ebooks/lrf/pylrs/*.py | | 101 | FIX_PYTHON_PATHS+= src/calibre/ebooks/lrf/pylrs/*.py |
102 | FIX_PYTHON_PATHS+= src/calibre/ebooks/markdown/extensions/*.py | | 102 | FIX_PYTHON_PATHS+= src/calibre/ebooks/markdown/extensions/*.py |
103 | FIX_PYTHON_PATHS+= src/calibre/ebooks/metadata/*.py | | 103 | FIX_PYTHON_PATHS+= src/calibre/ebooks/metadata/*.py |
104 | FIX_PYTHON_PATHS+= src/calibre/ebooks/metadata/book/*.py | | 104 | FIX_PYTHON_PATHS+= src/calibre/ebooks/metadata/book/*.py |
105 | FIX_PYTHON_PATHS+= src/calibre/ebooks/metadata/sources/*.py | | 105 | FIX_PYTHON_PATHS+= src/calibre/ebooks/metadata/sources/*.py |
106 | FIX_PYTHON_PATHS+= src/calibre/ebooks/mobi/*.py | | 106 | FIX_PYTHON_PATHS+= src/calibre/ebooks/mobi/*.py |
107 | FIX_PYTHON_PATHS+= src/calibre/ebooks/mobi/debug/*.py | | 107 | FIX_PYTHON_PATHS+= src/calibre/ebooks/mobi/debug/*.py |
108 | FIX_PYTHON_PATHS+= src/calibre/ebooks/mobi/reader/*.py | | 108 | FIX_PYTHON_PATHS+= src/calibre/ebooks/mobi/reader/*.py |
109 | FIX_PYTHON_PATHS+= src/calibre/ebooks/mobi/writer2/*.py | | 109 | FIX_PYTHON_PATHS+= src/calibre/ebooks/mobi/writer2/*.py |
110 | FIX_PYTHON_PATHS+= src/calibre/ebooks/mobi/writer8/*.py | | 110 | FIX_PYTHON_PATHS+= src/calibre/ebooks/mobi/writer8/*.py |
111 | FIX_PYTHON_PATHS+= src/calibre/ebooks/odt/__init__.py | | 111 | FIX_PYTHON_PATHS+= src/calibre/ebooks/odt/__init__.py |
112 | FIX_PYTHON_PATHS+= src/calibre/ebooks/oeb/*.py | | 112 | FIX_PYTHON_PATHS+= src/calibre/ebooks/oeb/*.py |
113 | FIX_PYTHON_PATHS+= src/calibre/ebooks/oeb/display/*.py | | 113 | FIX_PYTHON_PATHS+= src/calibre/ebooks/oeb/display/*.py |
114 | FIX_PYTHON_PATHS+= src/calibre/ebooks/oeb/display/test-cfi/*.py | | 114 | FIX_PYTHON_PATHS+= src/calibre/ebooks/oeb/display/test-cfi/*.py |
115 | FIX_PYTHON_PATHS+= src/calibre/ebooks/oeb/iterator/*.py | | 115 | FIX_PYTHON_PATHS+= src/calibre/ebooks/oeb/iterator/*.py |
116 | FIX_PYTHON_PATHS+= src/calibre/ebooks/oeb/polish/*.py | | 116 | FIX_PYTHON_PATHS+= src/calibre/ebooks/oeb/polish/*.py |
117 | FIX_PYTHON_PATHS+= src/calibre/ebooks/oeb/polish/check/*.py | | 117 | FIX_PYTHON_PATHS+= src/calibre/ebooks/oeb/polish/check/*.py |
118 | FIX_PYTHON_PATHS+= src/calibre/ebooks/oeb/polish/tests/*.py | | 118 | FIX_PYTHON_PATHS+= src/calibre/ebooks/oeb/polish/tests/*.py |
119 | FIX_PYTHON_PATHS+= src/calibre/ebooks/oeb/transforms/*.py | | 119 | FIX_PYTHON_PATHS+= src/calibre/ebooks/oeb/transforms/*.py |
120 | FIX_PYTHON_PATHS+= src/calibre/ebooks/pdb/haodoo/__init__.py | | 120 | FIX_PYTHON_PATHS+= src/calibre/ebooks/pdb/haodoo/__init__.py |
121 | FIX_PYTHON_PATHS+= src/calibre/ebooks/pdf/*.py | | 121 | FIX_PYTHON_PATHS+= src/calibre/ebooks/pdf/*.py |
122 | FIX_PYTHON_PATHS+= src/calibre/ebooks/pdf/__init__.py | | 122 | FIX_PYTHON_PATHS+= src/calibre/ebooks/pdf/__init__.py |
123 | FIX_PYTHON_PATHS+= src/calibre/ebooks/pdf/reflow.py | | 123 | FIX_PYTHON_PATHS+= src/calibre/ebooks/pdf/reflow.py |
124 | FIX_PYTHON_PATHS+= src/calibre/ebooks/pdf/render/*.py | | 124 | FIX_PYTHON_PATHS+= src/calibre/ebooks/pdf/render/*.py |
125 | FIX_PYTHON_PATHS+= src/calibre/ebooks/readability/*.py | | 125 | FIX_PYTHON_PATHS+= src/calibre/ebooks/readability/*.py |
126 | FIX_PYTHON_PATHS+= src/calibre/ebooks/rtf/*.py | | 126 | FIX_PYTHON_PATHS+= src/calibre/ebooks/rtf/*.py |
127 | FIX_PYTHON_PATHS+= src/calibre/ebooks/rtf2xml/*.py | | 127 | FIX_PYTHON_PATHS+= src/calibre/ebooks/rtf2xml/*.py |
128 | FIX_PYTHON_PATHS+= src/calibre/ebooks/snb/*.py | | 128 | FIX_PYTHON_PATHS+= src/calibre/ebooks/snb/*.py |
129 | FIX_PYTHON_PATHS+= src/calibre/ebooks/textile/*.py | | 129 | FIX_PYTHON_PATHS+= src/calibre/ebooks/textile/*.py |
130 | FIX_PYTHON_PATHS+= src/calibre/ebooks/txt/*.py | | 130 | FIX_PYTHON_PATHS+= src/calibre/ebooks/txt/*.py |
131 | FIX_PYTHON_PATHS+= src/calibre/gui2/*.py | | 131 | FIX_PYTHON_PATHS+= src/calibre/gui2/*.py |
132 | FIX_PYTHON_PATHS+= src/calibre/gui2/actions/*.py | | 132 | FIX_PYTHON_PATHS+= src/calibre/gui2/actions/*.py |
133 | FIX_PYTHON_PATHS+= src/calibre/gui2/add_wizard/*.py | | 133 | FIX_PYTHON_PATHS+= src/calibre/gui2/add_wizard/*.py |
134 | FIX_PYTHON_PATHS+= src/calibre/gui2/catalog/*.py | | 134 | FIX_PYTHON_PATHS+= src/calibre/gui2/catalog/*.py |
135 | FIX_PYTHON_PATHS+= src/calibre/gui2/convert/*.py | | 135 | FIX_PYTHON_PATHS+= src/calibre/gui2/convert/*.py |
136 | FIX_PYTHON_PATHS+= src/calibre/gui2/device_drivers/*.py | | 136 | FIX_PYTHON_PATHS+= src/calibre/gui2/device_drivers/*.py |
137 | FIX_PYTHON_PATHS+= src/calibre/gui2/dialogs/*.py | | 137 | FIX_PYTHON_PATHS+= src/calibre/gui2/dialogs/*.py |
138 | FIX_PYTHON_PATHS+= src/calibre/gui2/library/*.py | | 138 | FIX_PYTHON_PATHS+= src/calibre/gui2/library/*.py |
139 | FIX_PYTHON_PATHS+= src/calibre/gui2/metadata/*.py | | 139 | FIX_PYTHON_PATHS+= src/calibre/gui2/metadata/*.py |
140 | FIX_PYTHON_PATHS+= src/calibre/gui2/preferences/*.py | | 140 | FIX_PYTHON_PATHS+= src/calibre/gui2/preferences/*.py |
141 | FIX_PYTHON_PATHS+= src/calibre/gui2/progress_indicator/*.py | | 141 | FIX_PYTHON_PATHS+= src/calibre/gui2/progress_indicator/*.py |
142 | FIX_PYTHON_PATHS+= src/calibre/gui2/store/loader.py | | 142 | FIX_PYTHON_PATHS+= src/calibre/gui2/store/loader.py |
143 | FIX_PYTHON_PATHS+= src/calibre/gui2/store/stores/*.py | | 143 | FIX_PYTHON_PATHS+= src/calibre/gui2/store/stores/*.py |
144 | FIX_PYTHON_PATHS+= src/calibre/gui2/tag_browser/*.py | | 144 | FIX_PYTHON_PATHS+= src/calibre/gui2/tag_browser/*.py |
145 | FIX_PYTHON_PATHS+= src/calibre/gui2/toc/*.py | | 145 | FIX_PYTHON_PATHS+= src/calibre/gui2/toc/*.py |
146 | FIX_PYTHON_PATHS+= src/calibre/gui2/tweak_book/*.py | | 146 | FIX_PYTHON_PATHS+= src/calibre/gui2/tweak_book/*.py |
147 | FIX_PYTHON_PATHS+= src/calibre/gui2/tweak_book/diff/*.py | | 147 | FIX_PYTHON_PATHS+= src/calibre/gui2/tweak_book/diff/*.py |
148 | FIX_PYTHON_PATHS+= src/calibre/gui2/tweak_book/editor/*.py | | 148 | FIX_PYTHON_PATHS+= src/calibre/gui2/tweak_book/editor/*.py |
149 | FIX_PYTHON_PATHS+= src/calibre/gui2/tweak_book/editor/smart/*.py | | 149 | FIX_PYTHON_PATHS+= src/calibre/gui2/tweak_book/editor/smart/*.py |
150 | FIX_PYTHON_PATHS+= src/calibre/gui2/tweak_book/editor/syntax/*.py | | 150 | FIX_PYTHON_PATHS+= src/calibre/gui2/tweak_book/editor/syntax/*.py |
151 | FIX_PYTHON_PATHS+= src/calibre/gui2/viewer/*.py | | 151 | FIX_PYTHON_PATHS+= src/calibre/gui2/viewer/*.py |
152 | FIX_PYTHON_PATHS+= src/calibre/gui2/wizard/*.py | | 152 | FIX_PYTHON_PATHS+= src/calibre/gui2/wizard/*.py |
153 | FIX_PYTHON_PATHS+= src/calibre/library/*.py | | 153 | FIX_PYTHON_PATHS+= src/calibre/library/*.py |
154 | FIX_PYTHON_PATHS+= src/calibre/library/catalogs/*.py | | 154 | FIX_PYTHON_PATHS+= src/calibre/library/catalogs/*.py |
155 | FIX_PYTHON_PATHS+= src/calibre/library/server/*.py | | 155 | FIX_PYTHON_PATHS+= src/calibre/library/server/*.py |
156 | FIX_PYTHON_PATHS+= src/calibre/spell/*.py | | 156 | FIX_PYTHON_PATHS+= src/calibre/spell/*.py |
157 | FIX_PYTHON_PATHS+= src/calibre/translations/*.py | | 157 | FIX_PYTHON_PATHS+= src/calibre/translations/*.py |
158 | FIX_PYTHON_PATHS+= src/calibre/utils/*.py | | 158 | FIX_PYTHON_PATHS+= src/calibre/utils/*.py |
159 | FIX_PYTHON_PATHS+= src/calibre/utils/fonts/*.py | | 159 | FIX_PYTHON_PATHS+= src/calibre/utils/fonts/*.py |
160 | FIX_PYTHON_PATHS+= src/calibre/utils/fonts/sfnt/*.py | | 160 | FIX_PYTHON_PATHS+= src/calibre/utils/fonts/sfnt/*.py |
161 | FIX_PYTHON_PATHS+= src/calibre/utils/fonts/sfnt/cff/*.py | | 161 | FIX_PYTHON_PATHS+= src/calibre/utils/fonts/sfnt/cff/*.py |
162 | FIX_PYTHON_PATHS+= src/calibre/utils/fonts/woff/__init__.py | | 162 | FIX_PYTHON_PATHS+= src/calibre/utils/fonts/woff/__init__.py |
163 | FIX_PYTHON_PATHS+= src/calibre/utils/ipc/*.py | | 163 | FIX_PYTHON_PATHS+= src/calibre/utils/ipc/*.py |
164 | FIX_PYTHON_PATHS+= src/calibre/utils/magick/*.py | | 164 | FIX_PYTHON_PATHS+= src/calibre/utils/magick/*.py |
165 | FIX_PYTHON_PATHS+= src/calibre/utils/podofo/*.py | | 165 | FIX_PYTHON_PATHS+= src/calibre/utils/podofo/*.py |
166 | FIX_PYTHON_PATHS+= src/calibre/utils/pyconsole/*.py | | 166 | FIX_PYTHON_PATHS+= src/calibre/utils/pyconsole/*.py |
167 | FIX_PYTHON_PATHS+= src/calibre/utils/spell/__init__.py | | 167 | FIX_PYTHON_PATHS+= src/calibre/utils/spell/__init__.py |
168 | FIX_PYTHON_PATHS+= src/calibre/utils/wmf/*.py | | 168 | FIX_PYTHON_PATHS+= src/calibre/utils/wmf/*.py |
169 | FIX_PYTHON_PATHS+= src/calibre/web/feeds/*.py | | 169 | FIX_PYTHON_PATHS+= src/calibre/web/feeds/*.py |
170 | FIX_PYTHON_PATHS+= src/calibre/web/feeds/recipes/*.py | | 170 | FIX_PYTHON_PATHS+= src/calibre/web/feeds/recipes/*.py |
171 | FIX_PYTHON_PATHS+= src/calibre/web/fetch/*.py | | 171 | FIX_PYTHON_PATHS+= src/calibre/web/fetch/*.py |
172 | FIX_PYTHON_PATHS+= src/calibre/web/jsbrowser/*.py | | 172 | FIX_PYTHON_PATHS+= src/calibre/web/jsbrowser/*.py |
173 | FIX_PYTHON_PATHS+= src/qtcurve/test_rendering.py | | 173 | FIX_PYTHON_PATHS+= src/qtcurve/test_rendering.py |
174 | FIX_PYTHON_PATHS+= src/templite/*.py | | 174 | FIX_PYTHON_PATHS+= src/templite/*.py |
175 | SUBST_CLASSES+= prefix | | 175 | SUBST_CLASSES+= prefix |
176 | SUBST_SED.prefix= -e "s,^QMAKE =.*,QMAKE = '${PREFIX}/qt4/bin/qmake'," | | 176 | SUBST_SED.prefix= -e "s,^QMAKE =.*,QMAKE = '${PREFIX}/qt4/bin/qmake'," |
177 | SUBST_MESSAGE.prefix= Fixing path to QMAKE | | 177 | SUBST_MESSAGE.prefix= Fixing path to QMAKE |
178 | SUBST_STAGE.prefix= post-patch | | 178 | SUBST_STAGE.prefix= post-patch |
179 | SUBST_FILES.prefix= setup/build_environment.py | | 179 | SUBST_FILES.prefix= setup/build_environment.py |
180 | | | 180 | |
181 | # This one is for /usr/bin/env python (or even /usr/bin/env Python or /usr/bin/python2) | | 181 | # This one is for /usr/bin/env python (or even /usr/bin/env Python or /usr/bin/python2) |
182 | SUBST_CLASSES+= path | | 182 | SUBST_CLASSES+= path |
183 | SUBST_SED.path= -e "s,\#! */usr/bin/env *[Pp]ython[0-9.]*,\#!${PYTHONBIN}," | | 183 | SUBST_SED.path= -e "s,\#! */usr/bin/env *[Pp]ython[0-9.]*,\#!${PYTHONBIN}," |
184 | SUBST_MESSAGE.path= Fixing path to python. | | 184 | SUBST_MESSAGE.path= Fixing path to python. |
185 | SUBST_STAGE.path= post-patch | | 185 | SUBST_STAGE.path= post-patch |
186 | SUBST_FILES.path= ${FIX_PYTHON_PATHS} | | 186 | SUBST_FILES.path= ${FIX_PYTHON_PATHS} |
187 | | | 187 | |
188 | # These ones are for replacing python[0-9*] with PYTHONBIN | | 188 | # These ones are for replacing python[0-9*] with PYTHONBIN |
189 | REPLACE_PYTHON+= recipes/animal_politico.recipe | | 189 | REPLACE_PYTHON+= recipes/animal_politico.recipe |
190 | REPLACE_PYTHON+= recipes/kompiutierra.recipe | | 190 | REPLACE_PYTHON+= recipes/kompiutierra.recipe |
191 | REPLACE_PYTHON+= recipes/trouw.recipe | | 191 | REPLACE_PYTHON+= recipes/trouw.recipe |
192 | REPLACE_PYTHON+= src/calibre/ebooks/markdown/extensions/*.py | | 192 | REPLACE_PYTHON+= src/calibre/ebooks/markdown/extensions/*.py |
193 | REPLACE_PYTHON+= src/calibre/ebooks/metadata/odt.py | | 193 | REPLACE_PYTHON+= src/calibre/ebooks/metadata/odt.py |
194 | REPLACE_PYTHON+= src/calibre/utils/*.py | | 194 | REPLACE_PYTHON+= src/calibre/utils/*.py |
195 | REPLACE_PYTHON+= src/odf/*.py | | 195 | REPLACE_PYTHON+= src/odf/*.py |
196 | | | 196 | |
197 | MAKE_ENV+= FC_INC_DIR=${BUILDLINK_PREFIX.fontconfig}/include/fontconfig | | 197 | MAKE_ENV+= FC_INC_DIR=${BUILDLINK_PREFIX.fontconfig}/include/fontconfig |
198 | MAKE_ENV+= FC_LIB_DIR=${BUILDLINK_PREFIX.fontconfig}/lib | | 198 | MAKE_ENV+= FC_LIB_DIR=${BUILDLINK_PREFIX.fontconfig}/lib |
199 | MAKE_ENV+= PODOFO_INC_DIR=${BUILDLINK_PREFIX.podofo}/include/podofo | | 199 | MAKE_ENV+= PODOFO_INC_DIR=${BUILDLINK_PREFIX.podofo}/include/podofo |
200 | MAKE_ENV+= PODOFO_LIB_DIR=${BUILDLINK_PREFIX.podofo}/lib | | 200 | MAKE_ENV+= PODOFO_LIB_DIR=${BUILDLINK_PREFIX.podofo}/lib |
201 | #MAKE_ENV+= WITH_USB=no | | 201 | #MAKE_ENV+= WITH_USB=no |
202 | | | 202 | |
203 | # Let's depend on the ones we have in pkgsrc instead of the bundled ones. | | 203 | # Let's depend on the ones we have in pkgsrc instead of the bundled ones. |
204 | pre-configure: | | 204 | pre-configure: |
205 | cd ${WRKSRC} && rm -rf src/cherrypy src/pyPdf src/html5lib src/chardet | | 205 | cd ${WRKSRC} && rm -rf src/cherrypy src/pyPdf src/html5lib src/chardet |
206 | | | 206 | |
207 | # Turn off x bits on non-executable files. | | 207 | # Turn off x bits on non-executable files. |
208 | post-extract: | | 208 | post-extract: |
209 | find ${WRKSRC}/src/calibre/devices ${WRKSRC}/src/calibre/ebooks ${WRKSRC}/src/calibre/web -name '*.py' -exec chmod a-x \{} \; | | 209 | find ${WRKSRC}/src/calibre/devices ${WRKSRC}/src/calibre/ebooks ${WRKSRC}/src/calibre/web -name '*.py' -exec chmod a-x \{} \; |
210 | find ${WRKSRC}/resources/images/mimetypes -name '*.png' -exec chmod a-x \{} \; | | 210 | find ${WRKSRC}/resources/images/mimetypes -name '*.png' -exec chmod a-x \{} \; |
211 | chmod a-x ${WRKSRC}/src/calibre/utils/Zeroconf.py | | 211 | chmod a-x ${WRKSRC}/src/calibre/utils/Zeroconf.py |
212 | chmod a-x ${WRKSRC}/src/calibre/utils/smtplib.py | | 212 | chmod a-x ${WRKSRC}/src/calibre/utils/smtplib.py |
213 | | | 213 | |
214 | # Get access to (some of) the Qt4 private header files (for qt_hack). | | 214 | # Get access to (some of) the Qt4 private header files (for qt_hack). |
215 | post-wrapper: | | 215 | post-wrapper: |
216 | cd ${WRKDIR}/.buildlink/qt4/include/QtGui && \ | | 216 | cd ${WRKDIR}/.buildlink/qt4/include/QtGui && \ |
217 | ln -s ../../../../${QTNAME}/include/QtGui/private . | | 217 | ln -s ../../../../${QTNAME}/include/QtGui/private . |
218 | cd ${WRKDIR}/.buildlink/qt4/include/QtCore && \ | | 218 | cd ${WRKDIR}/.buildlink/qt4/include/QtCore && \ |
219 | ln -s ../../../../${QTNAME}/include/QtCore/private . | | 219 | ln -s ../../../../${QTNAME}/include/QtCore/private . |
220 | | | 220 | |
221 | post-install: | | 221 | post-install: |
222 | cd ${WRKSRC}/recipes && pax -wr -pma *.recipe \ | | 222 | cd ${WRKSRC}/recipes && pax -wr -pma *.recipe \ |
223 | ${DESTDIR}${PREFIX}/share/calibre/recipes | | 223 | ${DESTDIR}${PREFIX}/share/calibre/recipes |
224 | cd ${WRKSRC} && pax -wr -pma Changelog* README.md \ | | 224 | cd ${WRKSRC} && pax -wr -pma Changelog* README.md \ |
225 | COPYRIGHT INSTALL LICENSE.* \ | | 225 | COPYRIGHT INSTALL LICENSE.* \ |
226 | ${DESTDIR}${PREFIX}/share/doc/calibre | | 226 | ${DESTDIR}${PREFIX}/share/doc/calibre |
227 | | | 227 | |
228 | .include "../../lang/python/application.mk" | | 228 | .include "../../lang/python/application.mk" |
229 | .include "../../lang/python/versioned_dependencies.mk" | | 229 | .include "../../lang/python/versioned_dependencies.mk" |
230 | .include "../../databases/sqlite3/buildlink3.mk" | | 230 | .include "../../databases/sqlite3/buildlink3.mk" |
231 | .include "../../devel/chmlib/buildlink3.mk" | | 231 | .include "../../devel/chmlib/buildlink3.mk" |
232 | BUILDLINK_API_DEPENDS.libusb+= libusb>=0.1.12 | | 232 | BUILDLINK_API_DEPENDS.libusb+= libusb>=0.1.12 |
233 | .include "../../devel/libusb/buildlink3.mk" | | 233 | .include "../../devel/libusb/buildlink3.mk" |
234 | .include "../../fonts/fontconfig/buildlink3.mk" | | 234 | .include "../../fonts/fontconfig/buildlink3.mk" |
235 | BUILDLINK_API_DEPENDS.ImageMagick+= ImageMagick>=6.5.9 | | 235 | BUILDLINK_API_DEPENDS.ImageMagick+= ImageMagick>=6.5.9 |
236 | .include "../../graphics/ImageMagick/buildlink3.mk" | | 236 | .include "../../graphics/ImageMagick/buildlink3.mk" |
237 | BUILDLINK_API_DEPENDS.pyimaging+= ${PYPKGPREFIX}-imaging>=1.1.6 | | 237 | BUILDLINK_API_DEPENDS.pyimaging+= ${PYPKGPREFIX}-imaging>=1.1.6 |
238 | .include "../../graphics/py-imaging/buildlink3.mk" | | 238 | .include "../../graphics/py-imaging/buildlink3.mk" |
239 | BUILDLINK_API_DEPENDS.libwmf+= libwmf>=0.2.8 | | 239 | BUILDLINK_API_DEPENDS.libwmf+= libwmf>=0.2.8 |
240 | .include "../../graphics/libwmf/buildlink3.mk" | | 240 | .include "../../graphics/libwmf/buildlink3.mk" |
241 | .include "../../lang/python/egg.mk" | | 241 | .include "../../lang/python/egg.mk" |
242 | _PYSETUPTOOLSINSTALLARGS= # empty | | 242 | _PYSETUPTOOLSINSTALLARGS= # empty |
243 | # Get rid of --root=${DESTDIR}, use our own version from above instead. | | 243 | # Get rid of --root=${DESTDIR}, use our own version from above instead. |
244 | # because the setup.py is not the standard one and behaves differently. | | 244 | # because the setup.py is not the standard one and behaves differently. |
245 | _PYSETUPINSTALLARGS= ${PYSETUPINSTALLARGS} ${PYSETUPOPTARGS} ${_PYSETUPTOOLSINSTALLARGS} | | 245 | _PYSETUPINSTALLARGS= ${PYSETUPINSTALLARGS} ${PYSETUPOPTARGS} ${_PYSETUPTOOLSINSTALLARGS} |
246 | #.include "../../lang/python/extension.mk" | | 246 | #.include "../../lang/python/extension.mk" |
247 | .include "../../print/podofo/buildlink3.mk" | | 247 | .include "../../print/podofo/buildlink3.mk" |
248 | # ??? BUILDLINK_API_DEPENDS.podofo+= podofo>=0.8.2 | | 248 | # ??? BUILDLINK_API_DEPENDS.podofo+= podofo>=0.8.2 |
249 | .include "../../print/poppler-includes/buildlink3.mk" | | 249 | .include "../../print/poppler-includes/buildlink3.mk" |
250 | .include "../../print/poppler/buildlink3.mk" | | 250 | .include "../../print/poppler/buildlink3.mk" |
251 | BUILDLINK_API_DEPENDS.poppler-qt4+= poppler-qt4>=0.12.0 | | 251 | BUILDLINK_API_DEPENDS.poppler-qt4+= poppler-qt4>=0.12.0 |
252 | .include "../../print/poppler-qt4/buildlink3.mk" | | 252 | .include "../../print/poppler-qt4/buildlink3.mk" |
253 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | | 253 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" |
254 | .include "../../sysutils/hal/buildlink3.mk" | | 254 | .include "../../sysutils/hal/buildlink3.mk" |
255 | BUILDLINK_API_DEPENDS.py-dbus+= ${PYPKGPREFIX}-dbus>=0.82.2 | | 255 | BUILDLINK_API_DEPENDS.py-dbus+= ${PYPKGPREFIX}-dbus>=0.82.2 |
256 | .include "../../sysutils/py-dbus/buildlink3.mk" | | 256 | .include "../../sysutils/py-dbus/buildlink3.mk" |
257 | .include "../../textproc/icu/buildlink3.mk" | | 257 | .include "../../textproc/icu/buildlink3.mk" |
258 | .include "../../databases/shared-mime-info/mimedb.mk" | | 258 | .include "../../databases/shared-mime-info/mimedb.mk" |
259 | .include "../../textproc/py-elementtree/buildlink3.mk" | | 259 | .include "../../textproc/py-elementtree/buildlink3.mk" |
260 | .include "../../x11/py-sip/buildlink3.mk" | | 260 | .include "../../x11/py-sip/buildlink3.mk" |
261 | BUILDLINK_API_DEPENDS.py-qt4+= ${PYPKGPREFIX}-qt4>=4.7.0 | | 261 | BUILDLINK_API_DEPENDS.py-qt4+= ${PYPKGPREFIX}-qt4>=4.7.0 |
262 | .include "../../x11/py-qt4/buildlink3.mk" | | 262 | .include "../../x11/py-qt4/buildlink3.mk" |
263 | BUILDLINK_API_DEPENDS.qt4-tools+= qt4-tools>=4.7.0 | | 263 | BUILDLINK_API_DEPENDS.qt4-tools+= qt4-tools>=4.7.0 |
264 | .include "../../x11/qt4-tools/buildlink3.mk" | | 264 | .include "../../x11/qt4-tools/buildlink3.mk" |
265 | BUILDLINK_API_DEPENDS.qt4-qdbus+= qt4-qdbus>=4.7.0 | | 265 | BUILDLINK_API_DEPENDS.qt4-qdbus+= qt4-qdbus>=4.7.0 |
266 | .include "../../x11/qt4-qdbus/buildlink3.mk" | | 266 | .include "../../x11/qt4-qdbus/buildlink3.mk" |
267 | .include "../../mk/bsd.pkg.mk" | | 267 | .include "../../mk/bsd.pkg.mk" |