# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # pHash # pHash/Makefile # pHash/distinfo # pHash/files # pHash/files/patch-src_pHash.cpp # pHash/files/patch-Makefile.in # pHash/pkg-descr # pHash/pkg-plist # echo c - pHash mkdir -p pHash > /dev/null 2>&1 echo x - pHash/Makefile sed 's/^X//' >pHash/Makefile << 'c88f1bdea76436ab8a4bbf45cda77ef6' X# Created by: Naram Qashat X# $FreeBSD$ X XPORTNAME= pHash XPORTVERSION= 0.9.6 XCATEGORIES= multimedia devel XMASTER_SITES= http://phash.org/releases/ \ X http://www.cyberbotx.com/pHash/ X XMAINTAINER= cyberbotx@cyberbotx.com XCOMMENT= Open source perceptual hash library X XUSES= gmake:lite libtool XGNU_CONFIGURE= yes XINSTALL_TARGET= install-strip XUSE_LDCONFIG= yes X XOPTIONS_DEFINE= FFTW JPEG PNG XOPTIONS_MULTI= HASHING XOPTIONS_MULTI_HASHING= AUDIO IMAGE VIDEO XOPTIONS_DEFAULT= FFTW JPEG PNG AUDIO IMAGE VIDEO XAUDIO_DESC= Enable audio hashing XIMAGE_DESC= Enable image hashing XVIDEO_DESC= Enable video hashing X XFFTW_CONFIGURE_WITH= fftw XFFTW_LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 X XJPEG_CONFIGURE_WITH= libjpeg XJPEG_USES= jpeg X XPNG_CONFIGURE_WITH= libpng XPNG_LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png X XAUDIO_CONFIGURE_ENABLE= audio-hash XAUDIO_LIB_DEPENDS= libsndfile.so:${PORTSDIR}/audio/libsndfile \ X libsamplerate.so:${PORTSDIR}/audio/libsamplerate \ X libmpg123.so:${PORTSDIR}/audio/mpg123 X XIMAGE_CONFIGURE_ENABLE= image-hash XIMAGE_BUILD_DEPENDS= ${LOCALBASE}/include/CImg.h:${PORTSDIR}/graphics/cimg X XVIDEO_CONFIGURE_ENABLE= video-hash XVIDEO_BUILD_DEPENDS= ${LOCALBASE}/include/CImg.h:${PORTSDIR}/graphics/cimg XVIDEO_LIB_DEPENDS= libavcodec.so:${PORTSDIR}/multimedia/ffmpeg X X.include c88f1bdea76436ab8a4bbf45cda77ef6 echo x - pHash/distinfo sed 's/^X//' >pHash/distinfo << '698812ea4d95547513b6e01fc88b7b97' XSHA256 (pHash-0.9.6.tar.gz) = 3c8258a014f9c2491fb1153010984606805638a45d00498864968a9a30102935 XSIZE (pHash-0.9.6.tar.gz) = 1315965 698812ea4d95547513b6e01fc88b7b97 echo c - pHash/files mkdir -p pHash/files > /dev/null 2>&1 echo x - pHash/files/patch-src_pHash.cpp sed 's/^X//' >pHash/files/patch-src_pHash.cpp << 'e5e29fa52ca88a2b39551fdc75db938e' X--- src/pHash.cpp.orig 2013-04-13 17:23:12 UTC X+++ src/pHash.cpp X@@ -34,7 +34,7 @@ X int ph_num_threads() X { X int numCPU = 1; X-#ifdef __GLIBC__ X+#if defined(__GLIBC__) || defined(__FreeBSD__) X numCPU = sysconf( _SC_NPROCESSORS_ONLN ); X #else X int mib[2]; e5e29fa52ca88a2b39551fdc75db938e echo x - pHash/files/patch-Makefile.in sed 's/^X//' >pHash/files/patch-Makefile.in << '2ba5f50ccea0ff8be3fa2017b5827587' X--- Makefile.in.orig 2013-04-23 18:48:25 UTC X+++ Makefile.in X@@ -291,7 +291,7 @@ top_srcdir = @top_srcdir@ X include_HEADERS = pHash-config.h X SUBDIRS = src bindings examples X EXTRA_DIST = $(subdirs) libpHash.spec X-pkgconfigdir = $(libdir)/pkgconfig X+pkgconfigdir = ${PREFIX}/libdata/pkgconfig X pkgconfig_DATA = pHash.pc X LIBTOOL_DEPS = @LIBTOOL_DEPS@ X all: config.h pHash-config.h 2ba5f50ccea0ff8be3fa2017b5827587 echo x - pHash/pkg-descr sed 's/^X//' >pHash/pkg-descr << '5cc96521cfe3f226856d337bf70c1876' XpHash is an open source software library released under the GPLv3 license that Ximplements several perceptual hashing algorithms, and provides a C-like API to Xuse those functions in your own programs. pHash itself is written in C++. X XWWW: http://phash.org/ 5cc96521cfe3f226856d337bf70c1876 echo x - pHash/pkg-plist sed 's/^X//' >pHash/pkg-plist << '7aef4459ba321470da65419f0a1e4874' Xinclude/audiophash.h Xinclude/pHash-config.h Xinclude/pHash.h Xinclude/ph_fft.h Xlib/libpHash.a Xlib/libpHash.so Xlib/libpHash.so.0 Xlib/libpHash.so.0.0.0 Xlibdata/pkgconfig/pHash.pc 7aef4459ba321470da65419f0a1e4874 exit