| 1 | NAME = djvulibre |
|---|
| 2 | VERSION = 3.5.24 |
|---|
| 3 | CATEGORIES = apps |
|---|
| 4 | GARTYPE = v2 |
|---|
| 5 | |
|---|
| 6 | DESCRIPTION = DjVu standalone viewer, browser plug-in, command line tools |
|---|
| 7 | define BLURB |
|---|
| 8 | endef |
|---|
| 9 | |
|---|
| 10 | SF_PROJ = djvu |
|---|
| 11 | MASTER_SITES = $(SF_MIRRORS)/DjVuLibre/$(VERSION)/ |
|---|
| 12 | DISTFILES = $(NAME)-$(VERSION).tar.gz |
|---|
| 13 | PATCHFILES += ddjvu.cpp.patch |
|---|
| 14 | |
|---|
| 15 | VENDOR_URL = http://djvu.sourceforge.net/ |
|---|
| 16 | |
|---|
| 17 | FOREIGN_PKGS += CSWlibdjvulibre15 |
|---|
| 18 | |
|---|
| 19 | PACKAGES += CSWdjvulibre |
|---|
| 20 | CATALOGNAME_CSWdjvulibre = djvulibre |
|---|
| 21 | SPKG_DESC_CSWdjvulibre += DjVu standalone viewer and ommandline tools |
|---|
| 22 | # PKGFILES is catchall |
|---|
| 23 | RUNTIME_DEP_PKGS_CSWdjvulibre += CSWlibjpeg7 |
|---|
| 24 | RUNTIME_DEP_PKGS_CSWdjvulibre += CSWlibtiff3 |
|---|
| 25 | RUNTIME_DEP_PKGS_CSWdjvulibre += CSWlibdjvulibre21 |
|---|
| 26 | # This is for legacy package expecting to find libdjvulibre.so.15 when pulling in CSWdjvulibre |
|---|
| 27 | RUNTIME_DEP_PKGS_CSWdjvulibre += CSWlibdjvulibre15 |
|---|
| 28 | CHECKPKG_OVERRIDES_CSWdjvulibre += surplus-dependency|CSWlibdjvulibre15 |
|---|
| 29 | |
|---|
| 30 | # What is this for? |
|---|
| 31 | CHECKPKG_OVERRIDES_CSWdjvulibre += file-with-bad-content|/usr/share|root/opt/csw/share/djvu/osi/desktop/register-djvu-mime |
|---|
| 32 | CHECKPKG_OVERRIDES_CSWdjvulibre += file-with-bad-content|/usr/local|root/opt/csw/share/djvu/osi/desktop/register-djvu-mime |
|---|
| 33 | |
|---|
| 34 | PACKAGES += CSWlibdjvulibre21 |
|---|
| 35 | SPKG_DESC_CSWlibdjvulibre21 += DjVu library, libdjvulibre.so.21 |
|---|
| 36 | PKGFILES_CSWlibdjvulibre21 += $(call pkgfiles_lib,libdjvulibre.so.21) |
|---|
| 37 | OBSOLETED_BY_CSWlibdjvulibre21 += CSWdjvulibrert |
|---|
| 38 | CATALOGNAME_CSWdjvulibrert = djvulibre_rt_stub |
|---|
| 39 | RUNTIME_DEP_PKGS_CSWlibdjvulibre21 += CSWlibjpeg7 |
|---|
| 40 | |
|---|
| 41 | PACKAGES += CSWlibdjvulibre-dev |
|---|
| 42 | SPKG_DESC_CSWlibdjvulibre-dev += Development files for libdjvulibre.so.21 |
|---|
| 43 | PKGFILES_CSWlibdjvulibre-dev += $(PKGFILES_DEVEL) |
|---|
| 44 | RUNTIME_DEP_PKGS_CSWlibdjvulibre-dev += CSWlibdjvulibre21 |
|---|
| 45 | OBSOLETED_BY_CSWlibdjvulibre-dev += CSWdjvulibredevel |
|---|
| 46 | CATALOGNAME_CSWdjvulibredevel = djvulibre_devel_stub |
|---|
| 47 | |
|---|
| 48 | OPTS = '-DNDEBUG' |
|---|
| 49 | PTHREAD_LIBS = -lpthread |
|---|
| 50 | PTHREAD_CFLAGS = -D_REENTRANT |
|---|
| 51 | EXTRA_COMMON_EXPORTS += OPTS |
|---|
| 52 | EXTRA_COMMON_EXPORTS += PTHREAD_LIBS |
|---|
| 53 | EXTRA_COMMON_EXPORTS += PTHREAD_CFLAGS |
|---|
| 54 | |
|---|
| 55 | EXTRA_CXXFLAGS += -norunpath |
|---|
| 56 | REINPLACE_MATCH = (\|-xarch=) |
|---|
| 57 | REINPLACE_WITH = |-norunpath$$1 |
|---|
| 58 | REINPLACE_FILES += config/ltmain.sh |
|---|
| 59 | |
|---|
| 60 | BUILD64 = 1 |
|---|
| 61 | ISAEXEC = 1 |
|---|
| 62 | |
|---|
| 63 | # There is no testsuite |
|---|
| 64 | TEST_SCRIPTS = |
|---|
| 65 | |
|---|
| 66 | include gar/category.mk |
|---|