From nobody Sun Feb 18 23:01:06 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4TdLkV5s0cz5C0KP; Sun, 18 Feb 2024 23:01:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TdLkV5J8wz4PVj; Sun, 18 Feb 2024 23:01:06 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1708297266; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=RWIhm7xZxI7fFWzmsLYv/mTzy0UNAmskVFc3DOf8HYE=; b=W89HkyaYzGquCp4XM3YZKq4bakCIRb+pEffKKMwQbA1SZnGZRxkmbgjWZ+2ktEd3FliVWL tfbKIJcTMOh7Gq1zS3+AoqFSRr9216f5CzDjITH7byP9KqtQ/xDFGj/tukPCU/3Udtk01W Sbb/bO3ZF7WYFCTG99T2U25Z+619Crk0HlF0i0POaCsbA7rSIPXOr54rCBZixh6vuKdHQe lxAHw8DUOfcKdXxPUO8+Y8IB8wALzKOkiCJl00awTNDXojPJ3wTzdgDZukjyWKzVSBZPgR 7wtst07x0L3KuM6NOpRtZcfpMwpo35IubDzPRk3ZZJeQkUlWz1w6wchwf96B4w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1708297266; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=RWIhm7xZxI7fFWzmsLYv/mTzy0UNAmskVFc3DOf8HYE=; b=sPZR2Wz9HUY9fhgh28R2B8piJv7/alUgpd5bxXk6DNGfsjQEKkc+dgozdHVSFWzh/aDtAI 6hoFp2SC+kL7ummFb4epCOMUiEQoPWdvDmqzw4hS1sSipaSS1+bRtpLqWKoCLVg5FxVdqH 1C28suhTphPFO4NkbaGpYIOVMdRZGzosE2wPT1IEmzk+GtbE/7rjiXOj4M/YRITUHFOLAC qnLXvf69J+tKo19jjN3I0AbS3b/4/NGAGxzxX1YfX0HimbcS5GWqeb65lgQ0xqDCK/IUSL rR4r6UzsgGD3V1I/0ZDXzGAk0rMS4FGRjlEwmtN1rpFi/cvEquEksulQu36a0A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1708297266; a=rsa-sha256; cv=none; b=Nr5a5hPm57ZZsWQEKPd8jc4uoW7WvtLgqOj12Pil82OLf2oRPfKPKbX5y5aiRuiE0g8ieI M8GCZTIWbjYjKOoB8JLt7fFr7b3k/YO6KFC8c+kHvUBB94XvrIzx19y7/T6HvIQdFWm5mX 7lHFOpRPkdAFHZiZntvxWNxDQK8JX3xDiCCyN8G+PIOZTVn0KElxEwjsYzrvov82p/gj4X 6i5ufPBUjuRfoBlI4RcuNdSaZnvbNw/jwvIuuZASrLvicbQXnS7rO/M26Tv9NV8riolDO0 hXTzRs4UodwSE8ReHBVf7syvrHh98GmYxQr64vPz/TyB/L4HU/8llRmdA/kqWA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4TdLkV4LCkz195r; Sun, 18 Feb 2024 23:01:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 41IN16Q1097689; Sun, 18 Feb 2024 23:01:06 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 41IN16RS097686; Sun, 18 Feb 2024 23:01:06 GMT (envelope-from git) Date: Sun, 18 Feb 2024 23:01:06 GMT Message-Id: <202402182301.41IN16RS097686@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Jose Alonso Cardenas Marquez Subject: git: 39cdd7802dab - main - devel/libiec61850: Improve port List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: acm X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 39cdd7802dabb0e4b675cd03a4f76c81d427ea7e Auto-Submitted: auto-generated The branch main has been updated by acm: URL: https://cgit.FreeBSD.org/ports/commit/?id=39cdd7802dabb0e4b675cd03a4f76c81d427ea7e commit 39cdd7802dabb0e4b675cd03a4f76c81d427ea7e Author: Jose Alonso Cardenas Marquez AuthorDate: 2024-02-18 22:52:45 +0000 Commit: Jose Alonso Cardenas Marquez CommitDate: 2024-02-18 22:52:45 +0000 devel/libiec61850: Improve port - Remove LDFLAGS and GH_PROJECT - Add some CMAKE options for avoid compile EXAMPLES files and doxigen detection - Fix build of libhal_shared. Now it is build like shared library - Fix .pc file installation path Reported by: diizzy --- devel/libiec61850/Makefile | 7 ++++--- devel/libiec61850/files/patch-hal_CMakeLists.txt | 11 +++++++++++ devel/libiec61850/files/patch-src_CMakeLists.txt | 11 +++++++++++ devel/libiec61850/pkg-plist | 4 ++-- 4 files changed, 28 insertions(+), 5 deletions(-) diff --git a/devel/libiec61850/Makefile b/devel/libiec61850/Makefile index 445dbbb2cd71..88897bf95a76 100644 --- a/devel/libiec61850/Makefile +++ b/devel/libiec61850/Makefile @@ -1,6 +1,7 @@ PORTNAME= libiec61850 DISTVERSIONPREFIX= v DISTVERSION= 1.5.3 +PORTREVISION= 1 CATEGORIES= devel MAINTAINER= acm@FreeBSD.org @@ -10,11 +11,11 @@ WWW= http://libiec61850.com/libiec61850 LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -USES= cmake compiler:c++11-lang +USES= cmake compiler:c++11-lang dos2unix USE_GITHUB= yes GH_ACCOUNT= mz-automation -GH_PROJECT= libiec61850 -LDFLAGS= -lm +CMAKE_OFF= BUILD_EXAMPLES +CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_Doxygen .include diff --git a/devel/libiec61850/files/patch-hal_CMakeLists.txt b/devel/libiec61850/files/patch-hal_CMakeLists.txt new file mode 100644 index 000000000000..9a431f3391c8 --- /dev/null +++ b/devel/libiec61850/files/patch-hal_CMakeLists.txt @@ -0,0 +1,11 @@ +--- hal/CMakeLists.txt.orig 2024-02-18 21:09:38 UTC ++++ hal/CMakeLists.txt +@@ -149,7 +149,7 @@ endif(WITH_MBEDTLS) + + add_library (hal STATIC ${libhal_SRCS}) + +-add_library (hal-shared STATIC ${libhal_SRCS}) ++add_library (hal-shared SHARED ${libhal_SRCS}) + + target_compile_definitions(hal-shared PRIVATE EXPORT_FUNCTIONS_FOR_DLL) + diff --git a/devel/libiec61850/files/patch-src_CMakeLists.txt b/devel/libiec61850/files/patch-src_CMakeLists.txt new file mode 100644 index 000000000000..4c94826a3e52 --- /dev/null +++ b/devel/libiec61850/files/patch-src_CMakeLists.txt @@ -0,0 +1,11 @@ +--- src/CMakeLists.txt.orig 2024-02-18 21:10:14 UTC ++++ src/CMakeLists.txt +@@ -367,7 +367,7 @@ if(UNIX) + ${CMAKE_CURRENT_LIST_DIR}/libiec61850.pc.in + ${CMAKE_CURRENT_BINARY_DIR}/libiec61850.pc @ONLY + ) +- install(FILES "${CMAKE_CURRENT_BINARY_DIR}/libiec61850.pc" DESTINATION "${CMAKE_INSTALL_PREFIX}/share/pkgconfig") ++ install(FILES "${CMAKE_CURRENT_BINARY_DIR}/libiec61850.pc" DESTINATION "${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig") + endif() + + install (TARGETS iec61850 iec61850-shared diff --git a/devel/libiec61850/pkg-plist b/devel/libiec61850/pkg-plist index b47853360231..074d9b750140 100644 --- a/devel/libiec61850/pkg-plist +++ b/devel/libiec61850/pkg-plist @@ -27,9 +27,9 @@ include/libiec61850/mms_value.h include/libiec61850/sv_publisher.h include/libiec61850/sv_subscriber.h include/libiec61850/tls_config.h -lib/libhal-shared.a +lib/libhal-shared.so lib/libhal.a lib/libiec61850.a lib/libiec61850.so lib/libiec61850.so.1.5.3 -share/pkgconfig/libiec61850.pc +libdata/pkgconfig/libiec61850.pc