Tweak multimedia/mpeg_stat version 2.2b
[dports.git] / multimedia / pHash / Makefile
1 # Created by: Naram Qashat <cyberbotx@cyberbotx.com>
2 # $FreeBSD$
3
4 PORTNAME=       pHash
5 PORTVERSION=    0.9.6
6 CATEGORIES=     multimedia devel
7 MASTER_SITES=   http://phash.org/releases/ \
8                 http://www.cyberbotx.com/pHash/
9
10 MAINTAINER=     cyberbotx@cyberbotx.com
11 COMMENT=        Open source perceptual hash library
12
13 LICENSE=        GPLv3+
14
15 USES=           gmake libtool pathfix
16 GNU_CONFIGURE=  yes
17 CONFIGURE_ENV=  PTHREAD_LIBS="-lpthread"
18 INSTALL_TARGET= install-strip
19 USE_LDCONFIG=   yes
20
21 OPTIONS_DEFINE= DEBUG FFTW JPEG OPENMP PNG
22 OPTIONS_MULTI=  HASHING
23 OPTIONS_MULTI_HASHING=  AUDIO IMAGE VIDEO
24 OPTIONS_DEFAULT=        FFTW JPEG PNG AUDIO IMAGE VIDEO
25 AUDIO_DESC=     Enable audio hashing
26 IMAGE_DESC=     Enable image hashing
27 VIDEO_DESC=     Enable video hashing
28
29 DEBUG_CONFIGURE_ENABLE= debug
30
31 FFTW_CONFIGURE_WITH=    fftw
32 FFTW_LIB_DEPENDS=       libfftw3.so:math/fftw3
33
34 JPEG_CONFIGURE_WITH=    libjpeg
35 JPEG_USES=              jpeg
36
37 OPENMP_CONFIGURE_ENABLE=openmp
38 OPENMP_USES=            compiler:openmp
39
40 PNG_CONFIGURE_WITH=     libpng
41 PNG_LIB_DEPENDS=        libpng.so:graphics/png
42
43 AUDIO_CONFIGURE_ENABLE= audio-hash
44 AUDIO_LIB_DEPENDS=      libsndfile.so:audio/libsndfile \
45                         libsamplerate.so:audio/libsamplerate \
46                         libmpg123.so:audio/mpg123
47
48 IMAGE_CONFIGURE_ENABLE= image-hash
49 IMAGE_BUILD_DEPENDS=    ${LOCALBASE}/include/CImg.h:graphics/cimg
50 IMAGE_RUN_DEPENDS=      ${LOCALBASE}/include/CImg.h:graphics/cimg
51
52 VIDEO_CONFIGURE_ENABLE= video-hash
53 VIDEO_BUILD_DEPENDS=    ${LOCALBASE}/include/CImg.h:graphics/cimg
54 VIDEO_RUN_DEPENDS=      ${LOCALBASE}/include/CImg.h:graphics/cimg
55 VIDEO_LIB_DEPENDS=      libavcodec.so:multimedia/ffmpeg
56
57 .include <bsd.port.mk>