Skip to content

Commit

Permalink
audio/guidolib: update 1.7.1 → 1.7.7
Browse files Browse the repository at this point in the history
  • Loading branch information
yurivict committed Nov 9, 2023
1 parent 652e9a2 commit 83aae14
Show file tree
Hide file tree
Showing 5 changed files with 30 additions and 21 deletions.
10 changes: 4 additions & 6 deletions audio/guidolib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= guidolib
PORTVERSION= 1.7.1 # https://guido.grame.fr/dox/api/ has version in the format N.N.N
DISTVERSION= 1.7.7
PORTEPOCH= 1
CATEGORIES= audio graphics print

Expand All @@ -10,17 +10,15 @@ WWW= https://guido.grame.fr/
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE

BUILD_DEPENDS= gmake:devel/gmake
LIB_DEPENDS= libmidisharelight.so:audio/midisharelight

USES= compiler:c++11-lang gl cmake gnome localbase:ldflags pkgconfig qt:5 xorg
USE_QT= core gui widgets printsupport xml buildtools:build qmake:build
USE_GL= gl
USES= compiler:c++17-lang cmake gnome localbase:ldflags pkgconfig
USE_GNOME= cairo
USE_LDCONFIG= yes

USE_GITHUB= yes
GH_ACCOUNT= grame-cncm
GH_TAGNAME= v${PORTVERSION:S/.//g}

CMAKE_SOURCE_PATH= ${WRKSRC}/build

Expand All @@ -31,7 +29,7 @@ OPTIONS_DEFINE= DOCS EXAMPLES
PORTDOCS= *
PORTEXAMPLES= *

BINARY_ALIAS= qmake=${QMAKE}
PORTSCOUT= limit:^.*\..* # prevent tags like v171

post-extract:
@${RM} -r ${WRKSRC}/src/midisharelight
Expand Down
6 changes: 3 additions & 3 deletions audio/guidolib/distinfo
@@ -1,3 +1,3 @@
TIMESTAMP = 1635175125
SHA256 (grame-cncm-guidolib-1.7.1-v171_GH0.tar.gz) = b923f012055af06fa28eae0012cf593464ad65070ddd4d26733a3dcfa9f3a32d
SIZE (grame-cncm-guidolib-1.7.1-v171_GH0.tar.gz) = 42459395
TIMESTAMP = 1699426953
SHA256 (grame-cncm-guidolib-1.7.7_GH0.tar.gz) = a9e38cd4e1edcb4e8cb36d5f599c788a85d135ca05ac25816b843ea5e549cdd9
SIZE (grame-cncm-guidolib-1.7.7_GH0.tar.gz) = 42220978
13 changes: 2 additions & 11 deletions audio/guidolib/files/patch-build_CMakeLists.txt
@@ -1,6 +1,6 @@
--- build/CMakeLists.txt.orig 2021-10-25 09:44:31 UTC
--- build/CMakeLists.txt.orig 2023-11-03 09:52:40 UTC
+++ build/CMakeLists.txt
@@ -256,7 +256,7 @@ else()
@@ -257,7 +257,7 @@ else()
set (INSTALL_BIN ${CMAKE_INSTALL_PREFIX}/bin)
set (INSTALL_LIB ${CMAKE_INSTALL_PREFIX}/lib)
set (INSTALL_INC ${CMAKE_INSTALL_PREFIX}/include/guido)
Expand All @@ -9,12 +9,3 @@
set (INSTALL_APPS ${CMAKE_INSTALL_PREFIX}/bin)
set (INSTALL_DOC ${CMAKE_INSTALL_PREFIX}/share/guidolib/doc)
set (INSTALL_INTERFACES ${CMAKE_INSTALL_PREFIX}/share/guidolib)
@@ -319,7 +319,7 @@ install (
DIRECTORY ${GMN} DESTINATION ${INSTALL_SAMPLES}
FILE_PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
DIRECTORY_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
- FILES_MATCHING PATTERN "*.gmn"
+ #FILES_MATCHING PATTERN "*.gmn" # workaround for https://github.com/grame-cncm/guidolib/issues/130
PATTERN "SheetMusic" EXCLUDE
)

20 changes: 20 additions & 0 deletions audio/guidolib/files/patch-environments_Qt_libs_CMakeLists.txt
@@ -0,0 +1,20 @@
--- environments/Qt/libs/CMakeLists.txt.orig 2023-11-03 09:52:40 UTC
+++ environments/Qt/libs/CMakeLists.txt
@@ -51,7 +51,7 @@ set (LIBDIR ${CMAKE_CURRENT_SOURCE_DIR})

#######################################
# add GuidoQt
-add_library(${guidoqt} STATIC ${GUIDOQT_SRC} ${GUIDOQT_HEADERS})
+add_library(${guidoqt} SHARED ${GUIDOQT_SRC} ${GUIDOQT_HEADERS})
target_include_directories (${guidoqt} PRIVATE ${GUIDOQT_INCLUDE_DIRS})
if (DEFINED GUIDQOQT_DEFINITIONS)
target_compile_definitions (${guidoqt} PRIVATE ${GUIDQOQT_DEFINITIONS})
@@ -68,7 +68,7 @@ set_target_properties (${guidoqt} PROPERTIES
#message ("GRAPHICSCENE_SRC ${GRAPHICSCENE_SRC}")
#######################################
# add GraphicsSceneMainWindow
-add_library(${graphicscene} STATIC ${GRAPHICSCENE_SRC} ${GRAPHICSCENE_HEADERS})
+add_library(${graphicscene} SHARED ${GRAPHICSCENE_SRC} ${GRAPHICSCENE_HEADERS})
target_include_directories (${graphicscene} PRIVATE ${GRAPHICSCENE_INCLUDE_DIRS})
if (DEFINED GRAPHICSCENE_DEFINITIONS)
target_compile_definitions (${graphicscene} PRIVATE ${GRAPHICSCENE_DEFINITIONS})
2 changes: 1 addition & 1 deletion audio/guidolib/pkg-plist
Expand Up @@ -43,7 +43,7 @@ include/guido/VGPen.h
include/guido/VGSystem.h
lib/libGUIDOEngine.so
lib/libGUIDOEngine.so.1
lib/libGUIDOEngine.so.1.7.1
lib/libGUIDOEngine.so.1.7.7
share/fonts/guidolib/guido2.svg
share/fonts/guidolib/guido2.ttf
%%DATADIR%%/doc/GMNRefCard.pdf
Expand Down

0 comments on commit 83aae14

Please sign in to comment.