From owner-svn-ports-all@freebsd.org Thu Oct 5 13:09:19 2017 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6D6A1E385F9; Thu, 5 Oct 2017 13:09:19 +0000 (UTC) (envelope-from tobik@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E27DB70C8D; Thu, 5 Oct 2017 13:09:18 +0000 (UTC) (envelope-from tobik@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v95D9HEY057421; Thu, 5 Oct 2017 13:09:17 GMT (envelope-from tobik@FreeBSD.org) Received: (from tobik@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v95D9HS6057416; Thu, 5 Oct 2017 13:09:17 GMT (envelope-from tobik@FreeBSD.org) Message-Id: <201710051309.v95D9HS6057416@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: tobik set sender to tobik@FreeBSD.org using -f From: Tobias Kortkamp Date: Thu, 5 Oct 2017 13:09:17 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r451309 - in head/graphics/aseprite: . files X-SVN-Group: ports-head X-SVN-Commit-Author: tobik X-SVN-Commit-Paths: in head/graphics/aseprite: . files X-SVN-Commit-Revision: 451309 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Oct 2017 13:09:19 -0000 Author: tobik Date: Thu Oct 5 13:09:17 2017 New Revision: 451309 URL: https://svnweb.freebsd.org/changeset/ports/451309 Log: graphics/aseprite: Fix conflict with textproc/cmark Link with libcmark from textproc/cmark instead of using the embedded cmark version and stop installing files that textproc/cmark already provides. PR: 222787 Reported by: rodrigo Approved by: Yuri Victorovich (maintainer) MFH: 2017Q4 Added: head/graphics/aseprite/files/patch-third__party_CMakeLists.txt (contents, props changed) Modified: head/graphics/aseprite/Makefile head/graphics/aseprite/distinfo head/graphics/aseprite/pkg-plist Modified: head/graphics/aseprite/Makefile ============================================================================== --- head/graphics/aseprite/Makefile Thu Oct 5 12:45:05 2017 (r451308) +++ head/graphics/aseprite/Makefile Thu Oct 5 13:09:17 2017 (r451309) @@ -4,7 +4,7 @@ PORTNAME= aseprite PORTVERSION= 1.1.13 DISTVERSIONPREFIX= v -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics MAINTAINER= yuri@rawbw.com @@ -21,7 +21,8 @@ LIB_DEPENDS= libfreetype.so:print/freetype2 \ libpng.so:graphics/png \ libgif.so:graphics/giflib \ libcurl.so:ftp/curl \ - libtinyxml.so:textproc/tinyxml + libtinyxml.so:textproc/tinyxml \ + libcmark.so:textproc/cmark BROKEN_aarch64= fails to compile: undefined reference to __va_copy BROKEN_armv6= fails to compile: undefined reference to __va_copy @@ -37,7 +38,6 @@ USE_GITHUB= yes GH_TUPLE= aseprite:clip:926e3cf:clip/src/clip GH_TUPLE+= aseprite:flic:65a6072:flic/src/flic GH_TUPLE+= aseprite:gtest:d63c625:gtest/third_party/gtest -GH_TUPLE+= aseprite:cmark:5255e2d:cmark/third_party/cmark GH_TUPLE+= aseprite:simpleini:0687587:simpleini/third_party/simpleini GH_TUPLE+= aseprite:duktape:0de771c:duktape/third_party/duktape GH_TUPLE+= aseprite:undo:f39b188:undo/src/undo @@ -71,12 +71,9 @@ post-extract: @${MKDIR} ${WRKSRC}/third_party/pixman/pixman @${CP} `${MAKE} -C ${PORTSDIR}/x11/pixman -V WRKSRC`/pixman/pixman-combine32.h \ ${WRKSRC}/third_party/pixman/pixman/ - @${REINPLACE_CMD} -e 's|$${LIB_INSTALL_DIR}/pkgconfig|${PREFIX}/libdata/pkgconfig|' \ - ${WRKDIR}/cmark-*/src/CMakeLists.txt - @${REINPLACE_CMD} -e 's|$${CMAKE_INSTALL_MANDIR}|${PREFIX}/man|' \ - ${WRKDIR}/cmark-*/man/CMakeLists.txt post-patch: @${REINPLACE_CMD} -e 's|1.1.6-dev|${PORTVERSION}|' ${WRKSRC}/src/config.h ${WRKSRC}/data/gui.xml + @${REINPLACE_CMD} 's|libcmark_static|cmark|' ${WRKSRC}/src/app/CMakeLists.txt .include Modified: head/graphics/aseprite/distinfo ============================================================================== --- head/graphics/aseprite/distinfo Thu Oct 5 12:45:05 2017 (r451308) +++ head/graphics/aseprite/distinfo Thu Oct 5 13:09:17 2017 (r451309) @@ -7,8 +7,6 @@ SHA256 (aseprite-flic-65a6072_GH0.tar.gz) = 659ccc0120 SIZE (aseprite-flic-65a6072_GH0.tar.gz) = 6558 SHA256 (aseprite-gtest-d63c625_GH0.tar.gz) = 9f8be975b8672f7e2e14053744bc9433aa8d0f613378ca1a9ab99ac87ba11a39 SIZE (aseprite-gtest-d63c625_GH0.tar.gz) = 989187 -SHA256 (aseprite-cmark-5255e2d_GH0.tar.gz) = c73f003354cd58c60cf963ae202c31c41e4baf450970fe9861a1acc425273d4c -SIZE (aseprite-cmark-5255e2d_GH0.tar.gz) = 222772 SHA256 (aseprite-simpleini-0687587_GH0.tar.gz) = 136c942b13809f3bd3f1ff3bdcc160039217a7006d052e5f005f38a0bd80174b SIZE (aseprite-simpleini-0687587_GH0.tar.gz) = 54947 SHA256 (aseprite-duktape-0de771c_GH0.tar.gz) = 6983173676090b750f866ace66e1462ed1e59619632906abc26804f2e43445a7 Added: head/graphics/aseprite/files/patch-third__party_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/aseprite/files/patch-third__party_CMakeLists.txt Thu Oct 5 13:09:17 2017 (r451309) @@ -0,0 +1,24 @@ +--- third_party/CMakeLists.txt.orig 2017-10-04 18:41:08 UTC ++++ third_party/CMakeLists.txt +@@ -86,21 +86,3 @@ if(NOT USE_SHARED_FREETYPE) + endif() + + add_subdirectory(simpleini) +- +-# Add cmark without tests +-set(CMARK_TESTS OFF CACHE BOOL "Build cmark tests and enable testing") +-add_subdirectory(cmark) +-set(cmark_headers +- ${CMAKE_CURRENT_SOURCE_DIR}/cmark/src/cmark.h +- ${CMAKE_CURRENT_BINARY_DIR}/cmark/src/cmark_export.h +- ${CMAKE_CURRENT_BINARY_DIR}/cmark/src/cmark_version.h) +-foreach(fn ${cmark_headers}) +- get_filename_component(fn_name "${fn}" NAME) +- add_custom_command( +- OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/cmark/${fn_name} +- COMMAND ${CMAKE_COMMAND} -E copy ${fn} ${CMAKE_CURRENT_BINARY_DIR}/cmark/${fn_name} +- MAIN_DEPENDENCY ${fn}) +- list(APPEND copy_cmark_headers ${CMAKE_CURRENT_BINARY_DIR}/cmark/${fn_name}) +-endforeach() +-add_custom_target(copy_cmark_headers DEPENDS ${copy_cmark_headers}) +-add_dependencies(libcmark_static copy_cmark_headers) Modified: head/graphics/aseprite/pkg-plist ============================================================================== --- head/graphics/aseprite/pkg-plist Thu Oct 5 12:45:05 2017 (r451308) +++ head/graphics/aseprite/pkg-plist Thu Oct 5 13:09:17 2017 (r451309) @@ -1,16 +1,4 @@ bin/aseprite -bin/cmark -include/cmark.h -include/cmark_export.h -include/cmark_version.h -lib/cmake/cmark-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/cmark.cmake -lib/libcmark.a -lib/libcmark.so -lib/libcmark.so.0.27.1 -libdata/pkgconfig/libcmark.pc -man/man1/cmark.1.gz -man/man3/cmark.3.gz %%DATADIR%%/data/convmatr.def %%DATADIR%%/data/fonts/allegro.pcx %%DATADIR%%/data/fonts/anipro_fixed.pcx