mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
New port: audio/libmusicxml: Library and tools for the MusicXML format
PR: 221861 Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D12891
This commit is contained in:
parent
2b017c55df
commit
c0db7230c3
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=453962
6 changed files with 98 additions and 0 deletions
|
@ -415,6 +415,7 @@
|
|||
SUBDIR += libmpdclient
|
||||
SUBDIR += libmusicbrainz3
|
||||
SUBDIR += libmusicbrainz5
|
||||
SUBDIR += libmusicxml
|
||||
SUBDIR += libnjb
|
||||
SUBDIR += libnoise
|
||||
SUBDIR += libogg
|
||||
|
|
29
audio/libmusicxml/Makefile
Normal file
29
audio/libmusicxml/Makefile
Normal file
|
@ -0,0 +1,29 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= libmusicxml
|
||||
DISTVERSION= 3.11
|
||||
CATEGORIES= audio
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
COMMENT= Library and tools for the MusicXML format
|
||||
|
||||
LICENSE= MPL20
|
||||
LICENSE_FILE= ${WRKSRC}/license.txt
|
||||
|
||||
USES= cmake:outsource
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= grame-cncm
|
||||
GH_TAGNAME= 91347ae
|
||||
USE_LDCONFIG= yes
|
||||
CMAKE_SOURCE_PATH= ${WRKSRC}/build
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
PORTDOCS= *
|
||||
|
||||
post-build-DOCS-on:
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
${INSTALL_DATA} \
|
||||
${WRKSRC}/doc/presentation/libmusicxml2.pdf \
|
||||
${STAGEDIR}${DOCSDIR}
|
||||
|
||||
.include <bsd.port.mk>
|
3
audio/libmusicxml/distinfo
Normal file
3
audio/libmusicxml/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1509525124
|
||||
SHA256 (grame-cncm-libmusicxml-3.11-91347ae_GH0.tar.gz) = 4f9a7009631a2baca9cfa4898603abd851f6be72f5e8d9d0eb5c0cfdc2ffcb55
|
||||
SIZE (grame-cncm-libmusicxml-3.11-91347ae_GH0.tar.gz) = 3106105
|
11
audio/libmusicxml/files/patch-build_CMakeLists.txt
Normal file
11
audio/libmusicxml/files/patch-build_CMakeLists.txt
Normal file
|
@ -0,0 +1,11 @@
|
|||
--- build/CMakeLists.txt.orig 2017-10-30 10:42:38 UTC
|
||||
+++ build/CMakeLists.txt
|
||||
@@ -146,7 +146,7 @@ endif()
|
||||
if(NOT APPLE)
|
||||
install ( TARGETS ${target} ${TOOLS}
|
||||
RUNTIME DESTINATION bin
|
||||
- LIBRARY DESTINATION /usr/lib
|
||||
+ LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
|
||||
ARCHIVE DESTINATION lib
|
||||
# FRAMEWORK DESTINATION "/Library/Frameworks" CONFIGURATIONS Release
|
||||
PUBLIC_HEADER DESTINATION include/libmusicxml
|
5
audio/libmusicxml/pkg-descr
Normal file
5
audio/libmusicxml/pkg-descr
Normal file
|
@ -0,0 +1,5 @@
|
|||
The MusicXML format represents common Western musical notation from the
|
||||
17th century onwards. It is an xml format that organizes the music into
|
||||
a header followed by the core music data.
|
||||
|
||||
WWW: https://github.com/grame-cncm/libmusicxml
|
49
audio/libmusicxml/pkg-plist
Normal file
49
audio/libmusicxml/pkg-plist
Normal file
|
@ -0,0 +1,49 @@
|
|||
bin/xml2guido
|
||||
bin/xmltranspose
|
||||
include/libmusicxml/basevisitor.h
|
||||
include/libmusicxml/bimap.h
|
||||
include/libmusicxml/browser.h
|
||||
include/libmusicxml/clefvisitor.h
|
||||
include/libmusicxml/clonevisitor.h
|
||||
include/libmusicxml/conversions.h
|
||||
include/libmusicxml/ctree.h
|
||||
include/libmusicxml/elements.h
|
||||
include/libmusicxml/exports.h
|
||||
include/libmusicxml/factory.h
|
||||
include/libmusicxml/functor.h
|
||||
include/libmusicxml/guido.h
|
||||
include/libmusicxml/keysignvisitor.h
|
||||
include/libmusicxml/keyvisitor.h
|
||||
include/libmusicxml/libmusicxml.h
|
||||
include/libmusicxml/metronomevisitor.h
|
||||
include/libmusicxml/midicontextvisitor.h
|
||||
include/libmusicxml/musicxmlfactory.h
|
||||
include/libmusicxml/notevisitor.h
|
||||
include/libmusicxml/partlistvisitor.h
|
||||
include/libmusicxml/partsummary.h
|
||||
include/libmusicxml/rational.h
|
||||
include/libmusicxml/reader.h
|
||||
include/libmusicxml/singleton.h
|
||||
include/libmusicxml/smartlist.h
|
||||
include/libmusicxml/smartpointer.h
|
||||
include/libmusicxml/sortvisitor.h
|
||||
include/libmusicxml/timesignvisitor.h
|
||||
include/libmusicxml/transposevisitor.h
|
||||
include/libmusicxml/transposition.h
|
||||
include/libmusicxml/tree_browser.h
|
||||
include/libmusicxml/typedefs.h
|
||||
include/libmusicxml/types.h
|
||||
include/libmusicxml/unrolled_clonevisitor.h
|
||||
include/libmusicxml/unrolled_xml_tree_browser.h
|
||||
include/libmusicxml/versions.h
|
||||
include/libmusicxml/visitable.h
|
||||
include/libmusicxml/visitor.h
|
||||
include/libmusicxml/xml.h
|
||||
include/libmusicxml/xml2guidovisitor.h
|
||||
include/libmusicxml/xml_tree_browser.h
|
||||
include/libmusicxml/xmlfile.h
|
||||
include/libmusicxml/xmlpart2guido.h
|
||||
include/libmusicxml/xmlreader.h
|
||||
include/libmusicxml/xmlvisitor.h
|
||||
lib/libmusicxml2.so
|
||||
lib/libmusicxml2.so.3.11
|
Loading…
Add table
Reference in a new issue