pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/graphics/graphite2 graphite2: install the libtool .la ...
details: https://anonhg.NetBSD.org/pkgsrc/rev/056eea17618b
branches: trunk
changeset: 390617:056eea17618b
user: tnn <tnn%pkgsrc.org@localhost>
date: Thu Jan 24 13:42:55 2019 +0000
description:
graphite2: install the libtool .la file and use it instead of .so files
Should fix build on Linux and maybe Darwin also. Bump.
diffstat:
graphics/graphite2/Makefile | 3 ++-
graphics/graphite2/PLIST | 6 ++----
graphics/graphite2/distinfo | 3 ++-
graphics/graphite2/patches/patch-src_CMakeLists.txt | 19 +++++++++++++++++++
4 files changed, 25 insertions(+), 6 deletions(-)
diffs (65 lines):
diff -r 3a2fca3aec8b -r 056eea17618b graphics/graphite2/Makefile
--- a/graphics/graphite2/Makefile Thu Jan 24 13:07:04 2019 +0000
+++ b/graphics/graphite2/Makefile Thu Jan 24 13:42:55 2019 +0000
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.8 2018/03/07 11:14:03 ryoon Exp $
+# $NetBSD: Makefile,v 1.9 2019/01/24 13:42:55 tnn Exp $
DISTNAME= graphite2-1.3.11
+PKGREVISION= 1
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=silgraphite/}
EXTRACT_SUFX= .tgz
diff -r 3a2fca3aec8b -r 056eea17618b graphics/graphite2/PLIST
--- a/graphics/graphite2/PLIST Thu Jan 24 13:07:04 2019 +0000
+++ b/graphics/graphite2/PLIST Thu Jan 24 13:42:55 2019 +0000
@@ -1,12 +1,10 @@
-@comment $NetBSD: PLIST,v 1.3 2016/01/26 13:56:23 wiz Exp $
+@comment $NetBSD: PLIST,v 1.4 2019/01/24 13:42:55 tnn Exp $
bin/gr2fonttest
include/graphite2/Font.h
include/graphite2/Log.h
include/graphite2/Segment.h
include/graphite2/Types.h
-lib/libgraphite2.so
-lib/libgraphite2.so.3
-lib/libgraphite2.so.3.0.1
+lib/libgraphite2.la
lib/pkgconfig/graphite2.pc
share/graphite2/graphite2-release.cmake
share/graphite2/graphite2.cmake
diff -r 3a2fca3aec8b -r 056eea17618b graphics/graphite2/distinfo
--- a/graphics/graphite2/distinfo Thu Jan 24 13:07:04 2019 +0000
+++ b/graphics/graphite2/distinfo Thu Jan 24 13:42:55 2019 +0000
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.9 2018/03/07 11:14:03 ryoon Exp $
+$NetBSD: distinfo,v 1.10 2019/01/24 13:42:55 tnn Exp $
SHA1 (graphite2-1.3.11.tgz) = 26b70897bac68868d964ef70002c384ec10b6572
RMD160 (graphite2-1.3.11.tgz) = fa10a176d3e53d9d464384c828fc86e4bb2fb675
SHA512 (graphite2-1.3.11.tgz) = fd5e997a30492a7668ad7afd78889e40cb37195cb8e11f42817ee00901b699d6a591e8230bf7a40abd1b218ae26588948a92b23e48c9fd03164fd5e2f4031afe
Size (graphite2-1.3.11.tgz) = 4236760 bytes
+SHA1 (patch-src_CMakeLists.txt) = 97dad5f29114b9545eeb0a6fd6739103df9fb21b
diff -r 3a2fca3aec8b -r 056eea17618b graphics/graphite2/patches/patch-src_CMakeLists.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/graphite2/patches/patch-src_CMakeLists.txt Thu Jan 24 13:42:55 2019 +0000
@@ -0,0 +1,19 @@
+$NetBSD: patch-src_CMakeLists.txt,v 1.6 2019/01/24 13:42:55 tnn Exp $
+
+Always install the libtool .la file.
+
+--- src/CMakeLists.txt.orig 2018-03-05 04:05:42.000000000 +0000
++++ src/CMakeLists.txt
+@@ -159,6 +159,12 @@ if (${CMAKE_SYSTEM_NAME} STREQUAL "Wind
+ COMPILE_DEFINITIONS "_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;UNICODE;GRAPHITE2_EXPORTING")
+ endif (${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
+
++if (NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Windows" AND NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Linux" AND NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Darwin")
++ target_link_libraries(graphite2 c)
++ include(Graphite)
++ set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "")
++ CREATE_LIBTOOL_FILE(graphite2 "/lib${LIB_SUFFIX}")
++endif (NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Windows" AND NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Linux" AND NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Darwin")
+
+ install(TARGETS graphite2 EXPORT graphite2 LIBRARY DESTINATION lib${LIB_SUFFIX} ARCHIVE DESTINATION lib${LIB_SUFFIX} PUBLIC_HEADER DESTINATION include/graphite2 RUNTIME DESTINATION bin)
+ install(EXPORT graphite2 DESTINATION share/graphite2 NAMESPACE gr2_)
Home |
Main Index |
Thread Index |
Old Index