Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Mar 2013 22:53:30 +0000 (UTC)
From:      Nicola Vitale <nivit@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r313551 - in head/audio: . libechonest libechonest/files
Message-ID:  <201303062253.r26MrUFA099056@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: nivit
Date: Wed Mar  6 22:53:30 2013
New Revision: 313551
URL: http://svnweb.freebsd.org/changeset/ports/313551

Log:
  libechonest is a collection of C++/Qt classes designed to make a developer's
  life easy when trying to use the APIs provided by The Echo Nest.
  
  WWW: http://github.com/dschimdt/libechonest

Added:
  head/audio/libechonest/
  head/audio/libechonest/Makefile   (contents, props changed)
  head/audio/libechonest/distinfo   (contents, props changed)
  head/audio/libechonest/files/
  head/audio/libechonest/files/patch-CMakeLists.txt   (contents, props changed)
  head/audio/libechonest/pkg-descr   (contents, props changed)
  head/audio/libechonest/pkg-plist   (contents, props changed)
Modified:
  head/audio/Makefile

Modified: head/audio/Makefile
==============================================================================
--- head/audio/Makefile	Wed Mar  6 22:52:36 2013	(r313550)
+++ head/audio/Makefile	Wed Mar  6 22:53:30 2013	(r313551)
@@ -369,6 +369,7 @@
     SUBDIR += libcoverart
     SUBDIR += libdiscid
     SUBDIR += libdssialsacompat
+    SUBDIR += libechonest
     SUBDIR += libfishsound
     SUBDIR += libgig
     SUBDIR += libgme

Added: head/audio/libechonest/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/libechonest/Makefile	Wed Mar  6 22:53:30 2013	(r313551)
@@ -0,0 +1,29 @@
+# Created by: Nicola Vitale <nivit@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	libechonest
+PORTVERSION=	2.0.1
+#PORTREVISION=	0
+CATEGORIES=	audio
+
+MAINTAINER=	nivit@FreeBSD.org
+COMMENT=	Collection of C++/Qt classes designed to use the APIs of The Echo Nest
+
+LICENSE=	GPLv2
+
+LIB_DEPENDS=	qjson:${PORTSDIR}/devel/qjson
+
+CMAKE_ARGS=	-DCMAKE_COLOR_MAKEFILE:BOOL="OFF"
+
+GH_ACCOUNT=	dschmidt
+GH_PROJECT=	${PORTNAME}
+GH_TAGNAME=	master
+GH_COMMIT=	f9a55d1
+
+USE_CMAKE=	yes
+USE_GITHUB=	yes
+USE_LDCONFIG=	yes
+
+USE_QT4=	qmake_build moc_build network qtestlib rcc_build xml
+
+.include <bsd.port.mk>

Added: head/audio/libechonest/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/libechonest/distinfo	Wed Mar  6 22:53:30 2013	(r313551)
@@ -0,0 +1,2 @@
+SHA256 (libechonest-2.0.1.tar.gz) = 7d7f76d38d7814f4e234f518a2e9c74ae48817a3c3b0ab3650def4c91d6819cb
+SIZE (libechonest-2.0.1.tar.gz) = 12075130

Added: head/audio/libechonest/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/libechonest/files/patch-CMakeLists.txt	Wed Mar  6 22:53:30 2013	(r313551)
@@ -0,0 +1,33 @@
+--- ./CMakeLists.txt.orig	2012-07-21 19:14:04.000000000 +0200
++++ ./CMakeLists.txt	2013-02-13 00:12:06.000000000 +0100
+@@ -21,7 +21,7 @@
+ set( ECHONEST_LIB_PATCH_VERSION "1" )
+ set( ECHONEST_LIB_VERSION "${ECHONEST_LIB_MAJOR_VERSION}.${ECHONEST_LIB_MINOR_VERSION}.${ECHONEST_LIB_PATCH_VERSION}" )
+ 
+-set( ECHONEST_LIB_VERSION_SONAME "${ECHONEST_LIB_MAJOR_VERSION}.${ECHONEST_LIB_MINOR_VERSION}")
++set( ECHONEST_LIB_VERSION_SONAME "${ECHONEST_LIB_MAJOR_VERSION}")
+ 
+ if (CMAKE_COMPILER_IS_GNUCXX)
+     ADD_DEFINITIONS( -Wall -Wundef -Wcast-align -Wchar-subscripts -Wpointer-arith
+@@ -32,9 +32,9 @@
+     endif()
+ 
+     # disable -Werror on ARM since Qt containers cause a lot of alignment warnings
+-    if ( NOT CMAKE_SYSTEM_PROCESSOR MATCHES "arm" )
+-        add_definitions( -Werror )
+-    endif()
++    #if ( NOT CMAKE_SYSTEM_PROCESSOR MATCHES "arm" )
++    #    add_definitions( -Werror )
++    #endif()
+ 
+ # to be added:
+ #       -Wshadow
+@@ -79,7 +79,7 @@
+                   ${CMAKE_CURRENT_BINARY_DIR}/libechonest.pc
+                   @ONLY)
+   INSTALL (FILES ${CMAKE_CURRENT_BINARY_DIR}/libechonest.pc
+-           DESTINATION lib${LIB_SUFFIX}/pkgconfig)
++           DESTINATION libdata/pkgconfig)
+ ENDIF (NOT WIN32)
+ 
+ include(CPack)

Added: head/audio/libechonest/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/libechonest/pkg-descr	Wed Mar  6 22:53:30 2013	(r313551)
@@ -0,0 +1,4 @@
+libechonest is a collection of C++/Qt classes designed to make a developer's
+life easy when trying to use the APIs provided by The Echo Nest.
+
+WWW: http://github.com/dschimdt/libechonest

Added: head/audio/libechonest/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/libechonest/pkg-plist	Wed Mar  6 22:53:30 2013	(r313551)
@@ -0,0 +1,21 @@
+@comment $FreeBSD$
+include/echonest/Artist.h
+include/echonest/ArtistTypes.h
+include/echonest/AudioSummary.h
+include/echonest/Catalog.h
+include/echonest/CatalogArtist.h
+include/echonest/CatalogItem.h
+include/echonest/CatalogSong.h
+include/echonest/CatalogUpdateEntry.h
+include/echonest/Config.h
+include/echonest/Playlist.h
+include/echonest/Song.h
+include/echonest/Track.h
+include/echonest/TypeInformation.h
+include/echonest/Util.h
+include/echonest/echonest_export.h
+lib/libechonest.so
+lib/libechonest.so.2
+lib/libechonest.so.2.0.1
+libdata/pkgconfig/libechonest.pc
+@dirrm include/echonest



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201303062253.r26MrUFA099056>