Makefile 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. # $OpenBSD: Makefile,v 1.51 2017/06/06 08:45:02 ajacoutot Exp $
  2. COMMENT= digital camera library
  3. VERSION= 2.5.14
  4. DISTNAME= libgphoto2-${VERSION}
  5. PKGNAME= libgphoto-${VERSION}
  6. GPHOTO2_PORT_API= 0.12.0
  7. SUBST_VARS= GPHOTO2_PORT_API VERSION
  8. CATEGORIES= graphics devel
  9. SHARED_LIBS += gphoto2_port 8.1 # 12.0
  10. SHARED_LIBS += gphoto2 4.2 # 6.0
  11. HOMEPAGE= http://www.gphoto.org/
  12. MAINTAINER= Antoine Jacoutot <ajacoutot@openbsd.org>
  13. # LGPLv2.1
  14. PERMIT_PACKAGE_CDROM= Yes
  15. WANTLIB += c exif expat fontconfig freetype gd iconv intl jpeg
  16. WANTLIB += ltdl lzma m png pthread pthread-stubs tiff usb usb-1.0
  17. WANTLIB += webp xml2 z
  18. MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gphoto/}
  19. LIB_DEPENDS= graphics/gd \
  20. graphics/libexif \
  21. devel/libusb-compat \
  22. devel/libtool,-ltdl \
  23. textproc/libxml
  24. CONFIGURE_STYLE= gnu
  25. CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
  26. LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" \
  27. ac_cv_path_DOXYGEN=false
  28. CONFIGURE_ARGS= --enable-static \
  29. --without-hal \
  30. --without-bonjour
  31. # XXX libusb1 is broken
  32. CONFIGURE_ARGS += --with-libusb-1.0=no
  33. # /usr/local/lib/libiconv.a(localcharset.o)(.text+0x0): In function `locale_charset':
  34. # multiple definition of `locale_charset'
  35. MAKE_FLAGS= INTLLIBS='$$(LTLIBINTL)'
  36. post-install:
  37. rm ${PREFIX}/lib/libgphoto2/${VERSION}/*.{a,la}
  38. rm ${PREFIX}/lib/libgphoto2_port/${GPHOTO2_PORT_API}/*.{a,la}
  39. rm -rf ${PREFIX}/lib/udev
  40. mv ${PREFIX}/share/doc/libgphoto2_port \
  41. ${PREFIX}/share/doc/libgphoto2
  42. .include <bsd.port.mk>