mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
- Add patch which allows to build audio/acoustid-fingerprinter and
audio/chromaprint with different ffmpeg ports (based on patch from multimedia/kdemultimedia4-ffmpegthumbs) - Switch dependency to multimedia/ffmpeg1 - Bump PORTREVISION due to dependency change in audio/chromaprint Approved by: no reply from jhale@
This commit is contained in:
parent
c15d240d9b
commit
b3f29cd18f
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=322705
8 changed files with 109 additions and 6 deletions
|
@ -2,6 +2,7 @@
|
|||
|
||||
PORTNAME= acoustid-fingerprinter
|
||||
PORTVERSION= 0.6
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= http://cloud.github.com/downloads/lalinsky/${PORTNAME}/
|
||||
|
||||
|
@ -12,7 +13,7 @@ LICENSE= GPLv2
|
|||
|
||||
LIB_DEPENDS= chromaprint:${PORTSDIR}/audio/chromaprint \
|
||||
tag:${PORTSDIR}/audio/taglib \
|
||||
avcodec:${PORTSDIR}/multimedia/ffmpeg
|
||||
avcodec${FFMPEG_SUFFIX}:${PORTSDIR}/multimedia/ffmpeg${FFMPEG_SUFFIX}
|
||||
|
||||
USES= cmake
|
||||
USE_QT4= gui network \
|
||||
|
@ -20,6 +21,9 @@ USE_QT4= gui network \
|
|||
INSTALLS_ICONS= yes
|
||||
MAKE_JOBS_SAFE= yes
|
||||
|
||||
CMAKE_ARGS= -DFFMPEG_SUFFIX:STRING=${FFMPEG_SUFFIX}
|
||||
FFMPEG_SUFFIX?= 1
|
||||
|
||||
post-patch:
|
||||
${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
|
||||
${WRKSRC}/cmake/modules/*.cmake
|
||||
|
|
|
@ -0,0 +1,47 @@
|
|||
--- ./cmake/modules/FindFFmpeg.cmake.orig 2012-09-05 18:05:36.000000000 +0000
|
||||
+++ ./cmake/modules/FindFFmpeg.cmake 2013-03-24 22:35:28.751290553 +0000
|
||||
@@ -39,16 +39,16 @@
|
||||
/opt/include
|
||||
/usr/freeware/include
|
||||
NO_DEFAULT_PATH
|
||||
- PATH_SUFFIXES ffmpeg
|
||||
+ PATH_SUFFIXES ffmpeg${FFMPEG_SUFFIX}
|
||||
DOC "Location of FFMPEG Headers"
|
||||
)
|
||||
FIND_PATH(FFMPEG_${varname}_INCLUDE_DIRS lib${shortname}/${headername}
|
||||
- PATH_SUFFIXES ffmpeg
|
||||
+ PATH_SUFFIXES ffmpeg${FFMPEG_SUFFIX}
|
||||
DOC "Location of FFMPEG Headers"
|
||||
)
|
||||
|
||||
FIND_LIBRARY(FFMPEG_${varname}_LIBRARIES
|
||||
- NAMES ${shortname}
|
||||
+ NAMES ${shortname}${FFMPEG_SUFFIX}
|
||||
PATHS
|
||||
${FFMPEG_ROOT}/lib
|
||||
$ENV{FFMPEG_DIR}/lib
|
||||
@@ -63,11 +63,12 @@
|
||||
/opt/csw/lib
|
||||
/opt/lib
|
||||
/usr/freeware/lib64
|
||||
+ PATH_SUFFIXES ffmpeg${FFMPEG_SUFFIX}
|
||||
NO_DEFAULT_PATH
|
||||
DOC "Location of FFMPEG Libraries"
|
||||
)
|
||||
FIND_LIBRARY(FFMPEG_${varname}_LIBRARIES
|
||||
- NAMES ${shortname}
|
||||
+ NAMES ${shortname}${FFMPEG_SUFFIX}
|
||||
DOC "Location of FFMPEG Libraries"
|
||||
)
|
||||
|
||||
@@ -77,6 +78,10 @@
|
||||
|
||||
ENDMACRO(FFMPEG_FIND)
|
||||
|
||||
+if (NOT DEFINED FFMPEG_SUFFIX)
|
||||
+ set(FFMPEG_SUFFIX 1)
|
||||
+endif ()
|
||||
+
|
||||
SET(FFMPEG_ROOT "$ENV{FFMPEG_DIR}" CACHE PATH "Location of FFMPEG")
|
||||
|
||||
# find stdint.h
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
PORTNAME= chromaprint
|
||||
PORTVERSION= 0.7
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= http://cloud.github.com/downloads/lalinsky/${PORTNAME}/
|
||||
|
||||
|
@ -10,14 +11,16 @@ COMMENT= AcoustID audio fingerprinting library
|
|||
|
||||
LICENSE= LGPL21
|
||||
|
||||
LIB_DEPENDS= avcodec:${PORTSDIR}/multimedia/ffmpeg
|
||||
LIB_DEPENDS= avcodec${FFMPEG_SUFFIX}:${PORTSDIR}/multimedia/ffmpeg${FFMPEG_SUFFIX}
|
||||
|
||||
USES= cmake
|
||||
USES= cmake:outsource
|
||||
USE_LDCONFIG= yes
|
||||
MAKE_JOBS_SAFE= yes
|
||||
|
||||
CMAKE_ARGS= -DBUILD_EXAMPLES:BOOL=ON \
|
||||
-DWITH_AVFFT:BOOL=ON
|
||||
-DWITH_AVFFT:BOOL=ON \
|
||||
-DFFMPEG_SUFFIX:STRING=${FFMPEG_SUFFIX}
|
||||
FFMPEG_SUFFIX?= 1
|
||||
|
||||
post-patch:
|
||||
${REINPLACE_CMD} -e '/pkgconfig/s|$${LIB_INSTALL_DIR}|libdata|' \
|
||||
|
|
|
@ -0,0 +1,47 @@
|
|||
--- ./cmake/modules/FindFFmpeg.cmake.orig 2012-09-05 18:05:36.000000000 +0000
|
||||
+++ ./cmake/modules/FindFFmpeg.cmake 2013-03-24 22:35:28.751290553 +0000
|
||||
@@ -39,16 +39,16 @@
|
||||
/opt/include
|
||||
/usr/freeware/include
|
||||
NO_DEFAULT_PATH
|
||||
- PATH_SUFFIXES ffmpeg
|
||||
+ PATH_SUFFIXES ffmpeg${FFMPEG_SUFFIX}
|
||||
DOC "Location of FFMPEG Headers"
|
||||
)
|
||||
FIND_PATH(FFMPEG_${varname}_INCLUDE_DIRS lib${shortname}/${headername}
|
||||
- PATH_SUFFIXES ffmpeg
|
||||
+ PATH_SUFFIXES ffmpeg${FFMPEG_SUFFIX}
|
||||
DOC "Location of FFMPEG Headers"
|
||||
)
|
||||
|
||||
FIND_LIBRARY(FFMPEG_${varname}_LIBRARIES
|
||||
- NAMES ${shortname}
|
||||
+ NAMES ${shortname}${FFMPEG_SUFFIX}
|
||||
PATHS
|
||||
${FFMPEG_ROOT}/lib
|
||||
$ENV{FFMPEG_DIR}/lib
|
||||
@@ -63,11 +63,12 @@
|
||||
/opt/csw/lib
|
||||
/opt/lib
|
||||
/usr/freeware/lib64
|
||||
+ PATH_SUFFIXES ffmpeg${FFMPEG_SUFFIX}
|
||||
NO_DEFAULT_PATH
|
||||
DOC "Location of FFMPEG Libraries"
|
||||
)
|
||||
FIND_LIBRARY(FFMPEG_${varname}_LIBRARIES
|
||||
- NAMES ${shortname}
|
||||
+ NAMES ${shortname}${FFMPEG_SUFFIX}
|
||||
DOC "Location of FFMPEG Libraries"
|
||||
)
|
||||
|
||||
@@ -77,6 +78,10 @@
|
||||
|
||||
ENDMACRO(FFMPEG_FIND)
|
||||
|
||||
+if (NOT DEFINED FFMPEG_SUFFIX)
|
||||
+ set(FFMPEG_SUFFIX 1)
|
||||
+endif ()
|
||||
+
|
||||
SET(FFMPEG_ROOT "$ENV{FFMPEG_DIR}" CACHE PATH "Location of FFMPEG")
|
||||
|
||||
# find stdint.h
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
PORTNAME= clementine
|
||||
PORTVERSION= 1.1.1
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= GOOGLE_CODE
|
||||
PKGNAMESUFFIX= -player
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
PORTNAME= kid3
|
||||
PORTVERSION= 2.3
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= audio kde
|
||||
MASTER_SITES= SF
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
PORTNAME= puddletag
|
||||
PORTVERSION= 1.0.1
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= audio python
|
||||
MASTER_SITES= SF
|
||||
MASTER_SITE_SUBDIR=${PORTNAME}
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
PORTNAME= pyacoustid
|
||||
PORTVERSION= 1.0.0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= audio python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
|
Loading…
Add table
Reference in a new issue