{"id":2175349,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2175349/?format=json","project":{"id":27,"url":"http://patchwork.ozlabs.org/api/1.0/projects/27/?format=json","name":"Buildroot development","link_name":"buildroot","list_id":"buildroot.buildroot.org","list_email":"buildroot@buildroot.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251217192330.3769476-12-bernd@kuhls.net>","date":"2025-12-17T19:23:22","name":"[v3,11/18] package/openpowerlink: remove package","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"df2ba429891d7f0180b18075c95bc988c0d513de","submitter":{"id":86624,"url":"http://patchwork.ozlabs.org/api/1.0/people/86624/?format=json","name":"Bernd Kuhls","email":"bernd@kuhls.net"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/buildroot/patch/20251217192330.3769476-12-bernd@kuhls.net/mbox/","series":[{"id":485754,"url":"http://patchwork.ozlabs.org/api/1.0/series/485754/?format=json","date":"2025-12-17T19:23:11","name":"Remove packages","version":3,"mbox":"http://patchwork.ozlabs.org/series/485754/mbox/"}],"check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2175349/checks/","tags":{},"headers":{"Return-Path":"<buildroot-bounces@buildroot.org>","X-Original-To":["incoming-buildroot@patchwork.ozlabs.org","buildroot@buildroot.org"],"Delivered-To":["patchwork-incoming-buildroot@legolas.ozlabs.org","buildroot@buildroot.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=buildroot.org header.i=@buildroot.org\n header.a=rsa-sha256 header.s=default header.b=h2pzDiLb;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org\n (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org;\n envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org)"],"Received":["from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4dWkKy12syz1y0P\n\tfor <incoming-buildroot@patchwork.ozlabs.org>;\n Thu, 18 Dec 2025 06:25:58 +1100 (AEDT)","from localhost (localhost [127.0.0.1])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id 7D5D7610D2;\n\tWed, 17 Dec 2025 19:25:56 +0000 (UTC)","from smtp3.osuosl.org ([127.0.0.1])\n by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id WKAlfxRmT8-s; Wed, 17 Dec 2025 19:25:53 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id AA54C60623;\n\tWed, 17 Dec 2025 19:25:53 +0000 (UTC)","from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133])\n by lists1.osuosl.org (Postfix) with ESMTP id B9A55375\n for <buildroot@buildroot.org>; Wed, 17 Dec 2025 19:25:51 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp2.osuosl.org (Postfix) with ESMTP id ABCEE40460\n for <buildroot@buildroot.org>; Wed, 17 Dec 2025 19:25:51 +0000 (UTC)","from smtp2.osuosl.org ([127.0.0.1])\n by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id 1nx2vsnppbl2 for <buildroot@buildroot.org>;\n Wed, 17 Dec 2025 19:25:50 +0000 (UTC)","from dd20012.kasserver.com (dd20012.kasserver.com [85.13.140.57])\n by smtp2.osuosl.org (Postfix) with ESMTPS id B3832403D8\n for <buildroot@buildroot.org>; Wed, 17 Dec 2025 19:25:49 +0000 (UTC)","from fli4l.lan.fli4l (p54a1ba4b.dip0.t-ipconnect.de [84.161.186.75])\n by dd20012.kasserver.com (Postfix) with ESMTPSA id D48ECA4C46E0;\n Wed, 17 Dec 2025 20:23:32 +0100 (CET)","from bruckner.lan.fli4l ([192.168.1.1]:51964)\n by fli4l.lan.fli4l with esmtp (Exim 4.99)\n (envelope-from <bernd@kuhls.net>) id 1vVx7T-000000000pX-364L;\n Wed, 17 Dec 2025 19:23:32 +0000"],"X-Virus-Scanned":["amavis at osuosl.org","amavis at osuosl.org"],"X-Comment":"SPF check N/A for local connections - client-ip=140.211.166.142;\n helo=lists1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org;\n receiver=<UNKNOWN> ","DKIM-Filter":["OpenDKIM Filter v2.11.0 smtp3.osuosl.org AA54C60623","OpenDKIM Filter v2.11.0 smtp2.osuosl.org B3832403D8"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=buildroot.org;\n\ts=default; t=1765999553;\n\tbh=4VDyYDwS7L/q7ju6LlYs6JTPtsvEk+HugIsL5NlstAc=;\n\th=From:To:Cc:Date:In-Reply-To:References:Subject:List-Id:\n\t List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:\n\t From;\n\tb=h2pzDiLbviOQRK4Q4bvQsyOFylXdfPBCBrHaippUX0MYTokVKakhA1wKWTsmq5+b4\n\t ot58OPCL3DkWZG4fOoTA13opPloaj8E2SDQRmRzCLNdGsEW5larJP+AcDrOX1vLXmg\n\t yFCWZ6WapKKD0Og5tp4fhZqU+BgvOua4Vc07baFAcUtGVjNhRrNsmtPjoPEhIfIU4R\n\t +w2/dlaghWGJFPP6t4AjHksxPMzbn9Poylg4jt7xYyS/TDjaNscKTCCjL7LRimIyb4\n\t PI+L9t4672BbwyxZTijSX9e8ApGPDs6dZOGap9fBrqC3yB4VVRoqRbw2uk5mEgnMi/\n\t dRiSAdQKZ0ZfQ==","Received-SPF":"Pass (mailfrom) identity=mailfrom; client-ip=85.13.140.57;\n helo=dd20012.kasserver.com; envelope-from=bernd@kuhls.net;\n receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp2.osuosl.org B3832403D8","From":"Bernd Kuhls <bernd@kuhls.net>","To":"buildroot@buildroot.org","Cc":"Guillaume William Brs <guillaume.bressaix@gmail.com>,\n Julien Olivain <ju.o@free.fr>, Gilles Talis <gilles.talis@gmail.com>,\n Rahul Bedarkar <rahulbedarkar89@gmail.com>,\n Jianhui Zhao <zhaojh329@gmail.com>, Romain Naour <romain.naour@gmail.com>,\n Jan Heylen <jan.heylen@nokia.com>,\n Zoltan Gyarmati <mr.zoltan.gyarmati@gmail.com>,\n Simon Dawson <spdawson@gmail.com>, Ben Boeckel <mathstuf@gmail.com>","Date":"Wed, 17 Dec 2025 20:23:22 +0100","Message-ID":"<20251217192330.3769476-12-bernd@kuhls.net>","X-Mailer":"git-send-email 2.47.3","In-Reply-To":"<20251217192330.3769476-1-bernd@kuhls.net>","References":"<20251217192330.3769476-1-bernd@kuhls.net>","MIME-Version":"1.0","X-Spamd-Bar":"++","X-Mailman-Original-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=kuhls.net;\n s=kas202511301023; t=1765999412;\n bh=oj1FOK9YEVfxr7yLv8sHJb7CNR564PKfSD8C2sNKL9I=;\n h=From:To:Cc:Subject:Date:In-Reply-To:From;\n b=B+A7SURbtItDjNS9OFYOPHzeZ6JGy1OfPj17c+P29A8N6PUw/l5tus1IRnbN8SOqr\n V0mHyG5Datz1CxhlXTgcAWxuzBtHrI8N1KEE6xLdZYZ2bnf4tHTmPfnBgLKTPr+mwA\n SspYPGu9Wa9dMI493n/0Gv7YRPp4Y8uVicaTfw2hBr4AwP0vae9wHx+UWSblcEkMtJ\n CVFt/72fYlxN7nYqKnKhMo2szzKvPHjEqcf7i9CM6MMY9vwu7wk+GOW9/qI4UsXQFf\n SO59DbBuxZeY/F630RnDqAIbRGemwKrN8r62H1CuFNqj3yyI53vZv7jbK4LMZ3EyuE\n 5nTXFzo+No/VQ==","X-Mailman-Original-Authentication-Results":["smtp2.osuosl.org;\n dmarc=pass (p=none dis=none)\n header.from=kuhls.net","smtp2.osuosl.org;\n dkim=pass (2048-bit key) header.d=kuhls.net header.i=@kuhls.net\n header.a=rsa-sha256 header.s=kas202511301023 header.b=B+A7SURb"],"Subject":"[Buildroot] [PATCH v3 11/18] package/openpowerlink: remove package","X-BeenThere":"buildroot@buildroot.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Discussion and development of buildroot <buildroot.buildroot.org>","List-Unsubscribe":"<https://lists.buildroot.org/mailman/options/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=unsubscribe>","List-Archive":"<http://lists.buildroot.org/pipermail/buildroot/>","List-Post":"<mailto:buildroot@buildroot.org>","List-Help":"<mailto:buildroot-request@buildroot.org?subject=help>","List-Subscribe":"<https://lists.buildroot.org/mailman/listinfo/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=subscribe>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Errors-To":"buildroot-bounces@buildroot.org","Sender":"\"buildroot\" <buildroot-bounces@buildroot.org>"},"content":"Analysis of\nhttps://github.com/OpenAutomationTechnologies/openPOWERLINK_V2, linked\nas \"Git (2.x)\" from https://sourceforge.net/projects/openpowerlink/\n\nlast commit: Jun 2021\nlast bug report: Jun 2022\nlast pull request: Sep 2022\n\nThe package is broken with cmake 4 and no other package depends on it.\n\nThe issue \"Status of openPOWERLINK\" from Jul 2025 is unanswered:\nhttps://github.com/OpenAutomationTechnologies/openPOWERLINK_V2/issues/390\n\nSigned-off-by: Bernd Kuhls <bernd@kuhls.net>\n---\n .checkpackageignore                           |   3 -\n Config.in.legacy                              |   6 +\n DEVELOPERS                                    |   1 -\n package/Config.in                             |   1 -\n ...-stack-libraries-to-lib-subdirectory.patch | 167 ---------------\n ...002-cmake-install-oplk-headers-files.patch |  32 ---\n .../0003-Add-top-level-CMakeLists.txt.patch   | 201 ------------------\n package/openpowerlink/Config.in               | 129 -----------\n package/openpowerlink/openpowerlink.hash      |   6 -\n package/openpowerlink/openpowerlink.mk        | 153 -------------\n 10 files changed, 6 insertions(+), 693 deletions(-)\n delete mode 100644 package/openpowerlink/0001-install-the-stack-libraries-to-lib-subdirectory.patch\n delete mode 100644 package/openpowerlink/0002-cmake-install-oplk-headers-files.patch\n delete mode 100644 package/openpowerlink/0003-Add-top-level-CMakeLists.txt.patch\n delete mode 100644 package/openpowerlink/Config.in\n delete mode 100644 package/openpowerlink/openpowerlink.hash\n delete mode 100644 package/openpowerlink/openpowerlink.mk","diff":"diff --git a/.checkpackageignore b/.checkpackageignore\nindex a264434311..16f333a8d5 100644\n--- a/.checkpackageignore\n+++ b/.checkpackageignore\n@@ -769,9 +769,6 @@ package/openocd/0001-configure-enable-build-on-uclinux.patch lib_patch.Upstream\n package/openpgm/0001-Rename-openpgm-5.2.pc.in.patch lib_patch.Upstream\n package/openpgm/0002-openpgm-pgm-checksum.c-fix-build-with-32-bits-MMX.patch lib_patch.Upstream\n package/openpgm/0003-fix-build-on-macOS-ARM.patch lib_patch.Upstream\n-package/openpowerlink/0001-install-the-stack-libraries-to-lib-subdirectory.patch lib_patch.Upstream\n-package/openpowerlink/0002-cmake-install-oplk-headers-files.patch lib_patch.Upstream\n-package/openpowerlink/0003-Add-top-level-CMakeLists.txt.patch lib_patch.Upstream\n package/openrc/0001-init.d-sysctl.in-add-support-for-busybox-sysctl.patch lib_patch.Upstream\n package/openrc/0002-sh-init.sh.Linux.in-change-run-lock-from-root-uucp-t.patch lib_patch.Upstream\n package/openrc/0003-init.d-agetty-replace-sbin-agetty-by-sbin-getty.patch lib_patch.Upstream\ndiff --git a/Config.in.legacy b/Config.in.legacy\nindex ed32041377..bdaffaae75 100644\n--- a/Config.in.legacy\n+++ b/Config.in.legacy\n@@ -146,6 +146,12 @@ endif\n \n comment \"Legacy options removed in 2026.02\"\n \n+config BR2_PACKAGE_OPENPOWERLINK\n+\tbool \"openpowerlink has been removed\"\n+\tselect BR2_LEGACY\n+\thelp\n+\t  openpowerlink is unmaintained and has been removed\n+\n config BR2_PACKAGE_ALURE\n \tbool \"alure has been removed\"\n \tselect BR2_LEGACY\ndiff --git a/DEVELOPERS b/DEVELOPERS\nindex 3b18c745bf..9420bd4336 100644\n--- a/DEVELOPERS\n+++ b/DEVELOPERS\n@@ -2920,7 +2920,6 @@ F:\tpackage/mesa3d/\n F:\tpackage/minetest/\n F:\tpackage/minetest-game/\n F:\tpackage/ogre/\n-F:\tpackage/openpowerlink/\n F:\tpackage/physfs/\n F:\tpackage/piglit/\n F:\tpackage/python-libevdev/\ndiff --git a/package/Config.in b/package/Config.in\nindex 6d1b78cbfc..e51a23abf3 100644\n--- a/package/Config.in\n+++ b/package/Config.in\n@@ -569,7 +569,6 @@ endmenu\n \tsource \"package/openfpgaloader/Config.in\"\n \tsource \"package/openipmi/Config.in\"\n \tsource \"package/openocd/Config.in\"\n-\tsource \"package/openpowerlink/Config.in\"\n \tsource \"package/owl-linux/Config.in\"\n \tsource \"package/parted/Config.in\"\n \tsource \"package/pciutils/Config.in\"\ndiff --git a/package/openpowerlink/0001-install-the-stack-libraries-to-lib-subdirectory.patch b/package/openpowerlink/0001-install-the-stack-libraries-to-lib-subdirectory.patch\ndeleted file mode 100644\nindex 0e1c21ec0d..0000000000\n--- a/package/openpowerlink/0001-install-the-stack-libraries-to-lib-subdirectory.patch\n+++ /dev/null\n@@ -1,167 +0,0 @@\n-From 16230b7f51bff2bdf061fa80e9a49c807596bb92 Mon Sep 17 00:00:00 2001\n-From: Romain Naour <romain.naour@gmail.com>\n-Date: Wed, 25 May 2016 15:57:10 +0200\n-Subject: [PATCH] install the stack libraries to \"lib\" subdirectory\n-\n-Using '.' to install the stack libraries is not correct since\n-it will install them to /usr/.\n-\n-ls /usr/liboplkmnapp-kernelintf.so\n-\n-Fix this by using 'lib' instead of '.'\n-\n-The problem with the openpowerlink build system is that it expect\n-the stack directory to be a \"local staging\" directory which\n-contains headers and libraries. So the libraries build by the\n-stack project are installed in stack/lib by default.\n-\n-This is wrong to do that because it becomes difficult to package\n-openpowerlink for normal Linux systems.\n-\n-Buildroot like others build system expect from a packaged software\n-to install libraries and headers build/provided in a staging\n-directory.\n-\n-It seems that CMAKE_INSTALL_PREFIX is misused by the default value\n-\"${CMAKE_CURRENT_SOURCE_DIR}/lib/${SYSTEM_NAME_DIR}/${SYSTEM_PROCESSOR_DIR}\"\n-since it already contains the lib directory and therefore the\n-entire build system is messed up.\n-\n-It seems that the openpowerlink's build system doesn't allow/support\n-CMAKE_INSTALL_PREFIX to be set externally\n-(which is the standard approach).\n-\n-The issue has been reported [1] upstream and a build system\n-refactoring is needed to fix this properly.\n-\n-[1] http://sourceforge.net/p/openpowerlink/discussion/newbie/thread/3f13af65/#8f80/a50a/4649/f07c\n-\n-[rebase on v2.5.0]\n-Signed-off-by: Romain Naour <romain.naour@gmail.com>\n----\n- stack/proj/linux/liboplkcn-sim/CMakeLists.txt           | 2 +-\n- stack/proj/linux/liboplkcn/CMakeLists.txt               | 2 +-\n- stack/proj/linux/liboplkcnapp-kernelintf/CMakeLists.txt | 2 +-\n- stack/proj/linux/liboplkcnapp-userintf/CMakeLists.txt   | 2 +-\n- stack/proj/linux/liboplkcndrv-pcap/CMakeLists.txt       | 2 +-\n- stack/proj/linux/liboplkmn-sim/CMakeLists.txt           | 2 +-\n- stack/proj/linux/liboplkmn/CMakeLists.txt               | 2 +-\n- stack/proj/linux/liboplkmnapp-kernelintf/CMakeLists.txt | 2 +-\n- stack/proj/linux/liboplkmnapp-kernelpcp/CMakeLists.txt  | 2 +-\n- stack/proj/linux/liboplkmnapp-userintf/CMakeLists.txt   | 2 +-\n- stack/proj/linux/liboplkmndrv-pcap/CMakeLists.txt       | 2 +-\n- 11 files changed, 11 insertions(+), 11 deletions(-)\n-\n-diff --git a/stack/proj/linux/liboplkcn-sim/CMakeLists.txt b/stack/proj/linux/liboplkcn-sim/CMakeLists.txt\n-index 2b3da16..ddb3e92 100644\n---- a/stack/proj/linux/liboplkcn-sim/CMakeLists.txt\n-+++ b/stack/proj/linux/liboplkcn-sim/CMakeLists.txt\n-@@ -96,4 +96,4 @@ ADD_LIBRARY(${LIB_NAME} ${LIB_TYPE} ${LIB_SOURCES})\n- TARGET_LINK_LIBRARIES(${LIB_NAME} ${ARCH_LIBRARIES})\n- SET_PROPERTY(TARGET ${LIB_NAME} PROPERTY COMPILE_DEFINITIONS_DEBUG DEBUG;DEF_DEBUG_LVL=${CFG_DEBUG_LVL})\n- SET_PROPERTY(TARGET ${LIB_NAME} PROPERTY DEBUG_POSTFIX \"_d\")\n--INSTALL(TARGETS ${LIB_NAME} ARCHIVE DESTINATION . LIBRARY DESTINATION .)\n-+INSTALL(TARGETS ${LIB_NAME} ARCHIVE DESTINATION lib LIBRARY DESTINATION lib)\n-diff --git a/stack/proj/linux/liboplkcn/CMakeLists.txt b/stack/proj/linux/liboplkcn/CMakeLists.txt\n-index 3be6c52..cf1b1dd 100644\n---- a/stack/proj/linux/liboplkcn/CMakeLists.txt\n-+++ b/stack/proj/linux/liboplkcn/CMakeLists.txt\n-@@ -90,4 +90,4 @@ ADD_LIBRARY(${LIB_NAME} ${LIB_TYPE} ${LIB_SOURCES})\n- TARGET_LINK_LIBRARIES(${LIB_NAME} ${ARCH_LIBRARIES})\n- SET_PROPERTY(TARGET ${LIB_NAME} PROPERTY COMPILE_DEFINITIONS_DEBUG DEBUG;DEF_DEBUG_LVL=${CFG_DEBUG_LVL})\n- SET_PROPERTY(TARGET ${LIB_NAME} PROPERTY DEBUG_POSTFIX \"_d\")\n--INSTALL(TARGETS ${LIB_NAME} ARCHIVE DESTINATION . LIBRARY DESTINATION .)\n-+INSTALL(TARGETS ${LIB_NAME} ARCHIVE DESTINATION lib LIBRARY DESTINATION lib)\n-diff --git a/stack/proj/linux/liboplkcnapp-kernelintf/CMakeLists.txt b/stack/proj/linux/liboplkcnapp-kernelintf/CMakeLists.txt\n-index 904de6c..d8713a8 100644\n---- a/stack/proj/linux/liboplkcnapp-kernelintf/CMakeLists.txt\n-+++ b/stack/proj/linux/liboplkcnapp-kernelintf/CMakeLists.txt\n-@@ -83,4 +83,4 @@ ADD_LIBRARY(${LIB_NAME} ${LIB_TYPE} ${LIB_SOURCES})\n- TARGET_LINK_LIBRARIES(${LIB_NAME} ${ARCH_LIBRARIES})\n- SET_PROPERTY(TARGET ${LIB_NAME} PROPERTY COMPILE_DEFINITIONS_DEBUG DEBUG;DEF_DEBUG_LVL=${CFG_DEBUG_LVL})\n- SET_PROPERTY(TARGET ${LIB_NAME} PROPERTY DEBUG_POSTFIX \"_d\")\n--INSTALL(TARGETS ${LIB_NAME} ARCHIVE DESTINATION . LIBRARY DESTINATION .)\n-+INSTALL(TARGETS ${LIB_NAME} ARCHIVE DESTINATION lib LIBRARY DESTINATION lib)\n-diff --git a/stack/proj/linux/liboplkcnapp-userintf/CMakeLists.txt b/stack/proj/linux/liboplkcnapp-userintf/CMakeLists.txt\n-index e2514cf..a4e2b75 100644\n---- a/stack/proj/linux/liboplkcnapp-userintf/CMakeLists.txt\n-+++ b/stack/proj/linux/liboplkcnapp-userintf/CMakeLists.txt\n-@@ -83,4 +83,4 @@ ADD_LIBRARY(${LIB_NAME} ${LIB_TYPE} ${LIB_SOURCES})\n- TARGET_LINK_LIBRARIES(${LIB_NAME} ${ARCH_LIBRARIES})\n- SET_PROPERTY(TARGET ${LIB_NAME} PROPERTY COMPILE_DEFINITIONS_DEBUG DEBUG;DEF_DEBUG_LVL=${CFG_DEBUG_LVL})\n- SET_PROPERTY(TARGET ${LIB_NAME} PROPERTY DEBUG_POSTFIX \"_d\")\n--INSTALL(TARGETS ${LIB_NAME} ARCHIVE DESTINATION . LIBRARY DESTINATION .)\n-+INSTALL(TARGETS ${LIB_NAME} ARCHIVE DESTINATION lib LIBRARY DESTINATION lib)\n-diff --git a/stack/proj/linux/liboplkcndrv-pcap/CMakeLists.txt b/stack/proj/linux/liboplkcndrv-pcap/CMakeLists.txt\n-index 98f068c..bb20006 100644\n---- a/stack/proj/linux/liboplkcndrv-pcap/CMakeLists.txt\n-+++ b/stack/proj/linux/liboplkcndrv-pcap/CMakeLists.txt\n-@@ -76,4 +76,4 @@ ADD_LIBRARY(${LIB_NAME} ${LIB_TYPE} ${LIB_SOURCES})\n- TARGET_LINK_LIBRARIES(${LIB_NAME} ${ARCH_LIBRARIES})\n- SET_PROPERTY(TARGET ${LIB_NAME} PROPERTY COMPILE_DEFINITIONS_DEBUG DEBUG;DEF_DEBUG_LVL=${CFG_DEBUG_LVL})\n- SET_PROPERTY(TARGET ${LIB_NAME} PROPERTY DEBUG_POSTFIX \"_d\")\n--INSTALL(TARGETS ${LIB_NAME} ARCHIVE DESTINATION . LIBRARY DESTINATION .)\n-+INSTALL(TARGETS ${LIB_NAME} ARCHIVE DESTINATION lib LIBRARY DESTINATION lib)\n-diff --git a/stack/proj/linux/liboplkmn-sim/CMakeLists.txt b/stack/proj/linux/liboplkmn-sim/CMakeLists.txt\n-index eb6396a..5beaa07 100644\n---- a/stack/proj/linux/liboplkmn-sim/CMakeLists.txt\n-+++ b/stack/proj/linux/liboplkmn-sim/CMakeLists.txt\n-@@ -91,4 +91,4 @@ ADD_LIBRARY(${LIB_NAME} ${LIB_TYPE} ${LIB_SOURCES})\n- TARGET_LINK_LIBRARIES(${LIB_NAME} ${ARCH_LIBRARIES})\n- SET_PROPERTY(TARGET ${LIB_NAME} PROPERTY COMPILE_DEFINITIONS_DEBUG DEBUG;DEF_DEBUG_LVL=${CFG_DEBUG_LVL})\n- SET_PROPERTY(TARGET ${LIB_NAME} PROPERTY DEBUG_POSTFIX \"_d\")\n--INSTALL(TARGETS ${LIB_NAME} ARCHIVE DESTINATION . LIBRARY DESTINATION .)\n-+INSTALL(TARGETS ${LIB_NAME} ARCHIVE DESTINATION lib LIBRARY DESTINATION lib)\n-diff --git a/stack/proj/linux/liboplkmn/CMakeLists.txt b/stack/proj/linux/liboplkmn/CMakeLists.txt\n-index cf7927f..6b19557 100644\n---- a/stack/proj/linux/liboplkmn/CMakeLists.txt\n-+++ b/stack/proj/linux/liboplkmn/CMakeLists.txt\n-@@ -89,4 +89,4 @@ ADD_LIBRARY(${LIB_NAME} ${LIB_TYPE} ${LIB_SOURCES})\n- TARGET_LINK_LIBRARIES(${LIB_NAME} ${ARCH_LIBRARIES})\n- SET_PROPERTY(TARGET ${LIB_NAME} PROPERTY COMPILE_DEFINITIONS_DEBUG DEBUG;DEF_DEBUG_LVL=${CFG_DEBUG_LVL})\n- SET_PROPERTY(TARGET ${LIB_NAME} PROPERTY DEBUG_POSTFIX \"_d\")\n--INSTALL(TARGETS ${LIB_NAME} ARCHIVE DESTINATION . LIBRARY DESTINATION .)\n-+INSTALL(TARGETS ${LIB_NAME} ARCHIVE DESTINATION lib LIBRARY DESTINATION lib)\n-diff --git a/stack/proj/linux/liboplkmnapp-kernelintf/CMakeLists.txt b/stack/proj/linux/liboplkmnapp-kernelintf/CMakeLists.txt\n-index 9daa2df..bfccb25 100644\n---- a/stack/proj/linux/liboplkmnapp-kernelintf/CMakeLists.txt\n-+++ b/stack/proj/linux/liboplkmnapp-kernelintf/CMakeLists.txt\n-@@ -82,4 +82,4 @@ ADD_LIBRARY(${LIB_NAME} ${LIB_TYPE} ${LIB_SOURCES})\n- TARGET_LINK_LIBRARIES(${LIB_NAME} ${ARCH_LIBRARIES})\n- SET_PROPERTY(TARGET ${LIB_NAME} PROPERTY COMPILE_DEFINITIONS_DEBUG DEBUG;DEF_DEBUG_LVL=${CFG_DEBUG_LVL})\n- SET_PROPERTY(TARGET ${LIB_NAME} PROPERTY DEBUG_POSTFIX \"_d\")\n--INSTALL(TARGETS ${LIB_NAME} ARCHIVE DESTINATION . LIBRARY DESTINATION .)\n-+INSTALL(TARGETS ${LIB_NAME} ARCHIVE DESTINATION lib LIBRARY DESTINATION lib)\n-diff --git a/stack/proj/linux/liboplkmnapp-kernelpcp/CMakeLists.txt b/stack/proj/linux/liboplkmnapp-kernelpcp/CMakeLists.txt\n-index 0135f46..83128eb 100644\n---- a/stack/proj/linux/liboplkmnapp-kernelpcp/CMakeLists.txt\n-+++ b/stack/proj/linux/liboplkmnapp-kernelpcp/CMakeLists.txt\n-@@ -91,4 +91,4 @@ ADD_LIBRARY(${LIB_NAME} ${LIB_TYPE} ${LIB_SOURCES})\n- TARGET_LINK_LIBRARIES(${LIB_NAME} ${ARCH_LIBRARIES})\n- SET_PROPERTY(TARGET ${LIB_NAME} PROPERTY COMPILE_DEFINITIONS_DEBUG DEBUG;DEF_DEBUG_LVL=${CFG_DEBUG_LVL})\n- SET_PROPERTY(TARGET ${LIB_NAME} PROPERTY DEBUG_POSTFIX \"_d\")\n--INSTALL(TARGETS ${LIB_NAME} ARCHIVE DESTINATION . LIBRARY DESTINATION .)\n-+INSTALL(TARGETS ${LIB_NAME} ARCHIVE DESTINATION lib LIBRARY DESTINATION lib)\n-diff --git a/stack/proj/linux/liboplkmnapp-userintf/CMakeLists.txt b/stack/proj/linux/liboplkmnapp-userintf/CMakeLists.txt\n-index cd97882..aaaa526 100644\n---- a/stack/proj/linux/liboplkmnapp-userintf/CMakeLists.txt\n-+++ b/stack/proj/linux/liboplkmnapp-userintf/CMakeLists.txt\n-@@ -82,4 +82,4 @@ ADD_LIBRARY(${LIB_NAME} ${LIB_TYPE} ${LIB_SOURCES})\n- TARGET_LINK_LIBRARIES(${LIB_NAME} ${ARCH_LIBRARIES})\n- SET_PROPERTY(TARGET ${LIB_NAME} PROPERTY COMPILE_DEFINITIONS_DEBUG DEBUG;DEF_DEBUG_LVL=${CFG_DEBUG_LVL})\n- SET_PROPERTY(TARGET ${LIB_NAME} PROPERTY DEBUG_POSTFIX \"_d\")\n--INSTALL(TARGETS ${LIB_NAME} ARCHIVE DESTINATION . LIBRARY DESTINATION .)\n-+INSTALL(TARGETS ${LIB_NAME} ARCHIVE DESTINATION lib LIBRARY DESTINATION lib)\n-diff --git a/stack/proj/linux/liboplkmndrv-pcap/CMakeLists.txt b/stack/proj/linux/liboplkmndrv-pcap/CMakeLists.txt\n-index 0c29087..1783134 100644\n---- a/stack/proj/linux/liboplkmndrv-pcap/CMakeLists.txt\n-+++ b/stack/proj/linux/liboplkmndrv-pcap/CMakeLists.txt\n-@@ -79,4 +79,4 @@ ADD_LIBRARY(${LIB_NAME} ${LIB_TYPE} ${LIB_SOURCES})\n- TARGET_LINK_LIBRARIES(${LIB_NAME} ${ARCH_LIBRARIES})\n- SET_PROPERTY(TARGET ${LIB_NAME} PROPERTY COMPILE_DEFINITIONS_DEBUG DEBUG;DEF_DEBUG_LVL=${CFG_DEBUG_LVL})\n- SET_PROPERTY(TARGET ${LIB_NAME} PROPERTY DEBUG_POSTFIX \"_d\")\n--INSTALL(TARGETS ${LIB_NAME} ARCHIVE DESTINATION . LIBRARY DESTINATION .)\n-+INSTALL(TARGETS ${LIB_NAME} ARCHIVE DESTINATION lib LIBRARY DESTINATION lib)\n--- \n-2.9.4\n-\ndiff --git a/package/openpowerlink/0002-cmake-install-oplk-headers-files.patch b/package/openpowerlink/0002-cmake-install-oplk-headers-files.patch\ndeleted file mode 100644\nindex 8e815c0496..0000000000\n--- a/package/openpowerlink/0002-cmake-install-oplk-headers-files.patch\n+++ /dev/null\n@@ -1,32 +0,0 @@\n-From f7679a4083de3a9dba80cd719ad4904fbade349b Mon Sep 17 00:00:00 2001\n-From: Romain Naour <romain.naour@gmail.com>\n-Date: Wed, 25 May 2016 15:57:29 +0200\n-Subject: [PATCH] cmake: install oplk headers files\n-\n-In order to be able to link a third party application\n-with openpowerlink libraries, we need to install the\n-oplk headers files related to openpowerlink stack.\n-\n-Install all headers file from STACK_INCLUDE_DIR/oplk.\n-\n-Signed-off-by: Romain Naour <romain.naour@gmail.com>\n----\n- stack/CMakeLists.txt | 5 +++++\n- 1 file changed, 5 insertions(+)\n-\n-diff --git a/stack/CMakeLists.txt b/stack/CMakeLists.txt\n-index 69454f2..45f131d 100644\n---- a/stack/CMakeLists.txt\n-+++ b/stack/CMakeLists.txt\n-@@ -110,3 +110,8 @@ ELSEIF((CMAKE_SYSTEM_NAME STREQUAL \"Generic\") AND (CMAKE_SYSTEM_PROCESSOR STREQU\n- ELSE()\n-     MESSAGE(FATAL_ERROR \"Unknown Platform and processor combination ${CMAKE_SYSTEM_NAME} and ${CMAKE_SYSTEM_PROCESSOR}!!\")\n- ENDIF()\n-+\n-+################################################################################\n-+# Install oplk headers files\n-+################################################################################\n-+INSTALL(DIRECTORY ${STACK_INCLUDE_DIR}/oplk DESTINATION \"include\")\n--- \n-2.9.4\n-\ndiff --git a/package/openpowerlink/0003-Add-top-level-CMakeLists.txt.patch b/package/openpowerlink/0003-Add-top-level-CMakeLists.txt.patch\ndeleted file mode 100644\nindex cd8f9274d6..0000000000\n--- a/package/openpowerlink/0003-Add-top-level-CMakeLists.txt.patch\n+++ /dev/null\n@@ -1,201 +0,0 @@\n-From cd0945a323cecb638ce56f2e3d7fb4e8c004b98b Mon Sep 17 00:00:00 2001\n-From: Romain Naour <romain.naour@gmail.com>\n-Date: Wed, 25 May 2016 15:59:20 +0200\n-Subject: [PATCH] Add top level CMakeLists.txt\n-\n-This CMakeLists.txt can be used to build openpowerlink\n-using a automated build system.\n-\n-Don't use FIND_LIBRARY when the stack is built from a top\n-level build (ie CFG_OPLK_LIB is ON).\n-For a top level build, CMake will automatically add a build\n-dependency on oplk libraries for building demos applications.\n-\n-Also replace OPLKLIB_DEBUG by OPLKLIB in OPLK_LINK_LIBRARIES macro\n-if CMAKE_BUILD_TYPE is \"Debug\", otherwise TARGET_LINK_LIBRARIES can't\n-find the openpowerlink library.\n-This issue may be related to:\n-https://github.com/OpenAutomationTechnologies/openPOWERLINK_V2/issues/109\n-\n-Fixes:\n-http://autobuild.buildroot.net/results/da4/da445b65cb136d71577f04e3a17fdb2ef6302a9b\n-\n-This patch has not been accepted by upstream:\n-https://github.com/openPOWERLINK/openPOWERLINK_V2/pull/57\n-\n-Add PCIe support (v2.3.2)\n-\n-Signed-off-by: Romain Naour <romain.naour@gmail.com>\n----\n- CMakeLists.txt                               | 42 +++++++++++++++++\n- apps/common/cmake/findoplklib.cmake          | 68 +++++++++++++++-------------\n- apps/common/cmake/linkoplklib.cmake          |  2 +-\n- drivers/linux/drv_daemon_pcap/CMakeLists.txt | 12 +++--\n- 4 files changed, 89 insertions(+), 35 deletions(-)\n- create mode 100644 CMakeLists.txt\n-\n-diff --git a/CMakeLists.txt b/CMakeLists.txt\n-new file mode 100644\n-index 0000000..28d4e7a\n---- /dev/null\n-+++ b/CMakeLists.txt\n-@@ -0,0 +1,42 @@\n-+\n-+CMAKE_MINIMUM_REQUIRED (VERSION 2.8.7)\n-+\n-+#### LIB ####\n-+\n-+IF (CFG_OPLK_LIB)\n-+    ADD_SUBDIRECTORY(\"stack\")\n-+ENDIF (CFG_OPLK_LIB)\n-+\n-+#### Linux kernel Ethernet module  ####\n-+\n-+IF (CFG_KERNEL_DRIVERS)\n-+    ADD_SUBDIRECTORY(\"drivers/linux/drv_kernelmod_edrv\")\n-+ENDIF (CFG_KERNEL_DRIVERS)\n-+\n-+#### Linux kernel PCIe module  ####\n-+\n-+IF (CFG_KERNEL_PCIE_DRIVERS)\n-+    ADD_SUBDIRECTORY(\"drivers/linux/drv_kernelmod_pcie\")\n-+ENDIF (CFG_KERNEL_PCIE_DRIVERS)\n-+\n-+#### Pcap userspace driver  ####\n-+\n-+IF (CFG_PCAP_DAEMON)\n-+    ADD_SUBDIRECTORY(\"drivers/linux/drv_daemon_pcap\")\n-+ENDIF (CFG_PCAP_DAEMON)\n-+\n-+#### OpenPowerLink Demos  ####\n-+\n-+# Add subdirectory of CN console demo application\n-+IF (CFG_DEMO_CN_CONSOLE)\n-+    ADD_SUBDIRECTORY(\"apps/demo_cn_console\")\n-+ENDIF (CFG_DEMO_CN_CONSOLE)\n-+\n-+# Add subdirectory of MN console demo application\n-+IF (CFG_DEMO_MN_CONSOLE)\n-+    ADD_SUBDIRECTORY(\"apps/demo_mn_console\")\n-+ENDIF (CFG_DEMO_MN_CONSOLE)\n-+\n-+IF (CFG_DEMO_MN_QT)\n-+    ADD_SUBDIRECTORY(\"apps/demo_mn_qt\")\n-+ENDIF (CFG_DEMO_MN_QT)\n-diff --git a/apps/common/cmake/findoplklib.cmake b/apps/common/cmake/findoplklib.cmake\n-index f7e710f..b8b04c5 100644\n---- a/apps/common/cmake/findoplklib.cmake\n-+++ b/apps/common/cmake/findoplklib.cmake\n-@@ -85,36 +85,42 @@ MACRO(FIND_OPLK_LIBRARY OPLK_NODE_TYPE)\n-     # Set oplk library directory\n-     SET(OPLKLIB_DIR ${OPLK_BASE_DIR}/stack/lib/${SYSTEM_NAME_DIR}/${SYSTEM_PROCESSOR_DIR})\n- \n--    IF((CMAKE_GENERATOR MATCHES \"Visual Studio\") OR (CMAKE_BUILD_TYPE STREQUAL \"Release\"))\n--        # Search for release library\n--        UNSET(OPLKLIB CACHE)\n--        MESSAGE(STATUS \"Searching for LIBRARY ${OPLKLIB_NAME} in ${OPLKLIB_DIR}\")\n--        FIND_LIBRARY(OPLKLIB NAME ${OPLKLIB_NAME}\n--                             HINTS ${OPLKLIB_DIR} ${OPLKLIB_DIR}/${CFG_DEMO_BOARD_NAME}/${CFG_DEMO_NAME})\n--\n--        IF(CMAKE_SYSTEM_NAME STREQUAL \"Windows\")\n--\n--            UNSET(OPLKDLL CACHE)\n--            FIND_PROGRAM(OPLKDLL NAME ${OPLKLIB_NAME}.dll\n--                                 HINTS ${OPLKLIB_DIR})\n--\n--        ENDIF(CMAKE_SYSTEM_NAME STREQUAL \"Windows\")\n--    ENDIF()\n--\n--    IF((CMAKE_GENERATOR MATCHES \"Visual Studio\") OR (CMAKE_BUILD_TYPE STREQUAL \"Debug\"))\n--        # Search for debug library\n--        UNSET(OPLKLIB_DEBUG CACHE)\n--        MESSAGE(STATUS \"Searching for LIBRARY ${OPLKLIB_DEBUG_NAME} in ${OPLKLIB_DIR}\")\n--        FIND_LIBRARY(OPLKLIB_DEBUG NAME ${OPLKLIB_DEBUG_NAME}\n--                                   HINTS ${OPLKLIB_DIR} ${OPLKLIB_DIR}/${CFG_DEMO_BOARD_NAME}/${CFG_DEMO_NAME})\n--\n--        IF(CMAKE_SYSTEM_NAME STREQUAL \"Windows\")\n--\n--            UNSET(OPLKDLL_DEBUG CACHE)\n--            FIND_PROGRAM(OPLKDLL_DEBUG NAME ${OPLKLIB_DEBUG_NAME}.dll\n--                                       HINTS ${OPLKLIB_DIR})\n--\n--        ENDIF(CMAKE_SYSTEM_NAME STREQUAL \"Windows\")\n--    ENDIF()\n-+    # Don't look for oplk libraries for a top level build\n-+    IF(CFG_OPLK_LIB)\n-+        SET(OPLKLIB ${OPLKLIB_NAME})\n-+        SET(OPLKLIB_DEBUG ${OPLKLIB_DEBUG_NAME})\n-+    ELSE(CFG_OPLK_LIB)\n-+        IF((CMAKE_GENERATOR MATCHES \"Visual Studio\") OR (CMAKE_BUILD_TYPE STREQUAL \"Release\"))\n-+            # Search for release library\n-+            UNSET(OPLKLIB CACHE)\n-+            MESSAGE(STATUS \"Searching for LIBRARY ${OPLKLIB_NAME} in ${OPLKLIB_DIR}\")\n-+            FIND_LIBRARY(OPLKLIB NAME ${OPLKLIB_NAME}\n-+                                HINTS ${OPLKLIB_DIR} ${OPLKLIB_DIR}/${CFG_DEMO_BOARD_NAME}/${CFG_DEMO_NAME})\n-+\n-+            IF(CMAKE_SYSTEM_NAME STREQUAL \"Windows\")\n-+\n-+                UNSET(OPLKDLL CACHE)\n-+                FIND_PROGRAM(OPLKDLL NAME ${OPLKLIB_NAME}.dll\n-+                                    HINTS ${OPLKLIB_DIR})\n-+\n-+            ENDIF(CMAKE_SYSTEM_NAME STREQUAL \"Windows\")\n-+        ENDIF()\n-+\n-+        IF((CMAKE_GENERATOR MATCHES \"Visual Studio\") OR (CMAKE_BUILD_TYPE STREQUAL \"Debug\"))\n-+            # Search for debug library\n-+            UNSET(OPLKLIB_DEBUG CACHE)\n-+            MESSAGE(STATUS \"Searching for LIBRARY ${OPLKLIB_DEBUG_NAME} in ${OPLKLIB_DIR}\")\n-+            FIND_LIBRARY(OPLKLIB_DEBUG NAME ${OPLKLIB_DEBUG_NAME}\n-+                                    HINTS ${OPLKLIB_DIR} ${OPLKLIB_DIR}/${CFG_DEMO_BOARD_NAME}/${CFG_DEMO_NAME})\n-+\n-+            IF(CMAKE_SYSTEM_NAME STREQUAL \"Windows\")\n-+\n-+                UNSET(OPLKDLL_DEBUG CACHE)\n-+                FIND_PROGRAM(OPLKDLL_DEBUG NAME ${OPLKLIB_DEBUG_NAME}.dll\n-+                                        HINTS ${OPLKLIB_DIR})\n-+\n-+            ENDIF(CMAKE_SYSTEM_NAME STREQUAL \"Windows\")\n-+        ENDIF()\n-+    ENDIF(CFG_OPLK_LIB)\n- \n- ENDMACRO(FIND_OPLK_LIBRARY)\n-diff --git a/apps/common/cmake/linkoplklib.cmake b/apps/common/cmake/linkoplklib.cmake\n-index 49aab66..d9fd418 100644\n---- a/apps/common/cmake/linkoplklib.cmake\n-+++ b/apps/common/cmake/linkoplklib.cmake\n-@@ -33,7 +33,7 @@ MACRO(OPLK_LINK_LIBRARIES EXECUTABLE_NAME)\n-         TARGET_LINK_LIBRARIES(${EXECUTABLE_NAME} optimized ${OPLKLIB} debug ${OPLKLIB_DEBUG})\n-     ELSE()\n-         IF(${CMAKE_BUILD_TYPE} STREQUAL \"Debug\")\n--            TARGET_LINK_LIBRARIES(${EXECUTABLE_NAME} debug ${OPLKLIB_DEBUG})\n-+            TARGET_LINK_LIBRARIES(${EXECUTABLE_NAME} debug ${OPLKLIB})\n-         ELSE ()\n-             TARGET_LINK_LIBRARIES(${EXECUTABLE_NAME} optimized ${OPLKLIB})\n-         ENDIF()\n-diff --git a/drivers/linux/drv_daemon_pcap/CMakeLists.txt b/drivers/linux/drv_daemon_pcap/CMakeLists.txt\n-index 2b4a2c1..ecceb4c 100644\n---- a/drivers/linux/drv_daemon_pcap/CMakeLists.txt\n-+++ b/drivers/linux/drv_daemon_pcap/CMakeLists.txt\n-@@ -109,9 +109,15 @@ ENDIF()\n- SET(OPLKLIB_DIR ${OPLK_BASE_DIR}/stack/lib/${SYSTEM_NAME_DIR}/${SYSTEM_PROCESSOR_DIR})\n- SET(OPLKLIB_INCDIR ${OPLK_BASE_DIR}/stack/proj/${SYSTEM_NAME_DIR}/lib${LIB_NAME})\n- \n--UNSET(OPLKLIB CACHE)\n--FIND_LIBRARY(OPLKLIB NAME ${LIB_NAME}${BUILD_TYPE_EXT}\n--                     HINTS ${OPLKLIB_DIR})\n-+# Don't look for oplk libraries for a top level build\n-+IF(CFG_OPLK_LIB)\n-+    SET(OPLKLIB ${LIB_NAME}${BUILD_TYPE_EXT})\n-+ELSE(CFG_OPLK_LIB)\n-+    UNSET(OPLKLIB CACHE)\n-+    FIND_LIBRARY(OPLKLIB NAME ${LIB_NAME}${BUILD_TYPE_EXT}\n-+                        HINTS ${OPLKLIB_DIR})\n-+ENDIF(CFG_OPLK_LIB)\n-+\n- INCLUDE_DIRECTORIES(${OPLKLIB_INCDIR})\n- \n- SET(CMAKE_C_FLAGS \"${CMAKE_C_FLAGS} -Wall -Wextra -pedantic -std=c99 -pthread -fno-strict-aliasing\")\n--- \n-2.9.4\n-\ndiff --git a/package/openpowerlink/Config.in b/package/openpowerlink/Config.in\ndeleted file mode 100644\nindex ef59a04baf..0000000000\n--- a/package/openpowerlink/Config.in\n+++ /dev/null\n@@ -1,129 +0,0 @@\n-comment \"openpowerlink needs a toolchain w/ C++, threads\"\n-\tdepends on BR2_i386 || BR2_x86_64\n-\tdepends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS\n-\n-config BR2_PACKAGE_OPENPOWERLINK\n-\tbool \"openpowerlink\"\n-\tdepends on BR2_INSTALL_LIBSTDCPP\n-\tdepends on BR2_TOOLCHAIN_HAS_THREADS\n-\tdepends on BR2_i386 || BR2_x86_64\n-\thelp\n-\t  openPOWERLINK is an Open Source Industrial Ethernet stack\n-\t  implementing the POWERLINK protocol for Managing Node (MN,\n-\t  POWERLINK Master) and Controlled Node (CN, POWERLINK Slave).\n-\n-\t  It is provided by\n-\t  SYSTEC electronic (http://www.systec-electronic.com),\n-\t  B&R (http://www.br-automation.com) and\n-\t  Kalycito (http://www.kalycito.com).\n-\n-\t  http://openpowerlink.sourceforge.net/web/\n-\n-if BR2_PACKAGE_OPENPOWERLINK\n-\n-choice\n-\tprompt \"MN/CN mode\"\n-\n-config BR2_PACKAGE_OPENPOWERLINK_MN\n-\tbool \"Managing Node\"\n-\thelp\n-\t  Enable Managing Node (master) mode\n-\n-config BR2_PACKAGE_OPENPOWERLINK_CN\n-\tbool \"Controlled Node\"\n-\thelp\n-\t  Enable Controlled Node (slave) mode\n-\n-endchoice\n-\n-choice\n-\tprompt \"stack type\"\n-\tdefault BR2_PACKAGE_OPENPOWERLINK_STACK_KERNEL_STACK_LIB if BR2_PACKAGE_OPENPOWERLINK_KERNEL_MODULE # legacy\n-\tdefault BR2_PACKAGE_OPENPOWERLINK_STACK_USERSPACE_DAEMON_LIB if BR2_PACKAGE_OPENPOWERLINK_LIBPCAP # legacy\n-\n-config BR2_PACKAGE_OPENPOWERLINK_STACK_MONOLITHIC_USER_STACK_LIB\n-\tbool \"linked into application\"\n-\tselect BR2_PACKAGE_LIBPCAP\n-\thelp\n-\t  Compile a monolithic openPOWERLINK library. The library\n-\t  contains an Ethernet driver which is using the PCAP library\n-\t  for accessing the network. No kernel-side driver is needed.\n-\n-config BR2_PACKAGE_OPENPOWERLINK_STACK_USERSPACE_DAEMON_LIB\n-\tbool \"user-space pcap daemon\"\n-\tselect BR2_PACKAGE_LIBPCAP\n-\thelp\n-\t  Compile openPOWERLINK application library which contains the\n-\t  interface to a Linux user space driver, and the Linux user\n-\t  space driver. It is used for implementing a multi-process\n-\t  solution where the openPOWERLINK layer is running as a\n-\t  separate Linux user space daemon (i.e. a PCAP based user\n-\t  space daemon).  No kernel-side stack is needed.\n-\n-config BR2_PACKAGE_OPENPOWERLINK_STACK_KERNEL_STACK_LIB\n-\tbool \"kernel-space driver\"\n-\tdepends on BR2_LINUX_KERNEL\n-\thelp\n-\t  Compile openPOWERLINK application library which contains the\n-\t  interface to a Linux kernel space driver. This will also\n-\t  build and install a Linux kernel module openPOWERLINK\n-\t  driver.\n-\n-config BR2_PACKAGE_OPENPOWERLINK_STACK_KERNEL_PCIE_STACK_LIB\n-\tbool \"kernel-space PCIe driver\"\n-\tdepends on BR2_LINUX_KERNEL\n-\tdepends on BR2_PACKAGE_OPENPOWERLINK_MN # MN support only\n-\thelp\n-\t  Compile openPOWERLINK application library which contains the\n-\t  interface to a Linux kernel PCIe interface driver. The kernel\n-\t  part of the openPOWERLINK stack is located on an external PCIe\n-\t  device. The status/control and data exchange between the\n-\t  application and kernel stack is handled by the PCIe interface\n-\t  driver.\n-\n-comment \"openpowerlink kernel stack needs a Linux kernel to be built\"\n-\tdepends on !BR2_LINUX_KERNEL\n-\n-endchoice\n-\n-if BR2_PACKAGE_OPENPOWERLINK_STACK_KERNEL_STACK_LIB\n-\n-menu \"Ethernet drivers\"\n-\n-config BR2_PACKAGE_OPENPOWERLINK_KERNEL_DRIVER_82573\n-\tbool \"Intel 82573\"\n-\tdefault y\n-\n-config BR2_PACKAGE_OPENPOWERLINK_KERNEL_DRIVER_8255x\n-\tbool \"Intel 8255x\"\n-\n-config BR2_PACKAGE_OPENPOWERLINK_KERNEL_DRIVER_I210\n-\tbool \"Intel I210\"\n-\n-config BR2_PACKAGE_OPENPOWERLINK_KERNEL_DRIVER_RTL8111\n-\tbool \"Realtek RTL-8111/8168\"\n-\n-config BR2_PACKAGE_OPENPOWERLINK_KERNEL_DRIVER_RTL8139\n-\tbool \"Realtek RTL-8139\"\n-\n-endmenu\n-\n-endif # BR2_PACKAGE_OPENPOWERLINK_STACK_KERNEL_STACK_LIB\n-\n-config BR2_PACKAGE_OPENPOWERLINK_KERNEL_PCIE_DRIVER\n-\tbool \"PCIe Powerlink Driver\"\n-\tdepends on BR2_PACKAGE_OPENPOWERLINK_STACK_KERNEL_PCIE_STACK_LIB\n-\n-menu \"demos\"\n-\n-config BR2_PACKAGE_OPENPOWERLINK_DEMO_MN_CONSOLE\n-\tbool \"console MN demo\"\n-\tdepends on BR2_PACKAGE_OPENPOWERLINK_MN\n-\n-config BR2_PACKAGE_OPENPOWERLINK_DEMO_CN_CONSOLE\n-\tbool \"console CN demo\"\n-\tdepends on BR2_PACKAGE_OPENPOWERLINK_CN\n-\n-endmenu\n-\n-endif # BR2_PACKAGE_OPENPOWERLINK\ndiff --git a/package/openpowerlink/openpowerlink.hash b/package/openpowerlink/openpowerlink.hash\ndeleted file mode 100644\nindex b6ae8edcd8..0000000000\n--- a/package/openpowerlink/openpowerlink.hash\n+++ /dev/null\n@@ -1,6 +0,0 @@\n-# From https://sourceforge.net/projects/openpowerlink/files/openPOWERLINK/V2.7.2/\n-md5  80a64b0a2c2dec1e7aff22a06000b3d6  openPOWERLINK_V2.7.2.tar.gz\n-sha1  09dcb5bd7cb9d59cb9e60230ae09c558996be25b  openPOWERLINK_V2.7.2.tar.gz\n-# sha256 locally computed\n-sha256  2cc660e0f8a939bd65c9f46176d18882dbe1017cbb2567b414a8a7c9af41a356  openPOWERLINK_V2.7.2.tar.gz\n-sha256  348e31e9e5094104463d58d33abd31049fdf209afbc12ea7abb7fd4b4a147429  license.md\ndiff --git a/package/openpowerlink/openpowerlink.mk b/package/openpowerlink/openpowerlink.mk\ndeleted file mode 100644\nindex c8dbb66d05..0000000000\n--- a/package/openpowerlink/openpowerlink.mk\n+++ /dev/null\n@@ -1,153 +0,0 @@\n-################################################################################\n-#\n-# openpowerlink\n-#\n-################################################################################\n-\n-OPENPOWERLINK_VERSION = 2.7.2\n-OPENPOWERLINK_SITE = https://downloads.sourceforge.net/project/openpowerlink/openPOWERLINK/V$(OPENPOWERLINK_VERSION)\n-OPENPOWERLINK_SOURCE = openPOWERLINK_V$(OPENPOWERLINK_VERSION).tar.gz\n-OPENPOWERLINK_LICENSE = BSD-2-Clause, GPL-2.0\n-OPENPOWERLINK_LICENSE_FILES = license.md\n-\n-OPENPOWERLINK_INSTALL_STAGING = YES\n-\n-# The archive has no leading component.\n-OPENPOWERLINK_STRIP_COMPONENTS = 0\n-\n-OPENPOWERLINK_MN_ONOFF = $(if $(BR2_PACKAGE_OPENPOWERLINK_MN),ON,OFF)\n-OPENPOWERLINK_CN_ONOFF = $(if $(BR2_PACKAGE_OPENPOWERLINK_CN),ON,OFF)\n-\n-#### OPLK LIBRARY ####\n-\n-# Always build a oplk stack\n-# Disable library with simulation interface\n-# Disable zynq/FPGA (PCIe) interface\n-OPENPOWERLINK_CONF_OPTS += -DCFG_OPLK_LIB=ON \\\n-\t-DCFG_COMPILE_LIB_MN_SIM=OFF \\\n-\t-DCFG_COMPILE_LIB_CN_SIM=OFF \\\n-\t-DCFG_COMPILE_LIB_MNAPP_ZYNQINTF=OFF\n-\n-# All option are ON by default\n-ifeq ($(BR2_PACKAGE_OPENPOWERLINK_STACK_MONOLITHIC_USER_STACK_LIB),y)\n-OPENPOWERLINK_DEPENDENCIES += libpcap\n-OPENPOWERLINK_CONF_OPTS += \\\n-\t-DCFG_COMPILE_LIB_MN=$(OPENPOWERLINK_MN_ONOFF) \\\n-\t-DCFG_COMPILE_LIB_MNAPP_USERINTF=OFF \\\n-\t-DCFG_COMPILE_LIB_MNAPP_KERNELINTF=OFF \\\n-\t-DCFG_COMPILE_LIB_MNAPP_PCIEINTF=OFF \\\n-\t-DCFG_COMPILE_LIB_MNDRV_PCAP=OFF \\\n-\t-DCFG_COMPILE_LIB_CN=$(OPENPOWERLINK_CN_ONOFF) \\\n-\t-DCFG_COMPILE_LIB_CNAPP_USERINTF=OFF \\\n-\t-DCFG_COMPILE_LIB_CNAPP_KERNELINTF=OFF \\\n-\t-DCFG_COMPILE_LIB_CNDRV_PCAP=OFF \\\n-\t-DPCAP_CONFIG=\"$(STAGING_DIR)/usr/bin/pcap-config\"\n-else ifeq ($(BR2_PACKAGE_OPENPOWERLINK_STACK_USERSPACE_DAEMON_LIB),y)\n-OPENPOWERLINK_DEPENDENCIES += libpcap\n-OPENPOWERLINK_CONF_OPTS += \\\n-\t-DCFG_COMPILE_LIB_MN=OFF \\\n-\t-DCFG_COMPILE_LIB_MNAPP_USERINTF=$(OPENPOWERLINK_MN_ONOFF) \\\n-\t-DCFG_COMPILE_LIB_MNAPP_KERNELINTF=OFF \\\n-\t-DCFG_COMPILE_LIB_MNAPP_PCIEINTF=OFF \\\n-\t-DCFG_COMPILE_LIB_MNDRV_PCAP=$(OPENPOWERLINK_MN_ONOFF) \\\n-\t-DCFG_COMPILE_LIB_CN=OFF \\\n-\t-DCFG_COMPILE_LIB_CNAPP_USERINTF=$(OPENPOWERLINK_CN_ONOFF) \\\n-\t-DCFG_COMPILE_LIB_CNAPP_KERNELINTF=OFF \\\n-\t-DCFG_COMPILE_LIB_CNDRV_PCAP=$(OPENPOWERLINK_CN_ONOFF) \\\n-\t-DPCAP_CONFIG=\"$(STAGING_DIR)/usr/bin/pcap-config\"\n-else ifeq ($(BR2_PACKAGE_OPENPOWERLINK_STACK_KERNEL_STACK_LIB),y)\n-OPENPOWERLINK_CONF_OPTS += \\\n-\t-DCFG_COMPILE_LIB_MN=OFF \\\n-\t-DCFG_COMPILE_LIB_MNAPP_USERINTF=OFF \\\n-\t-DCFG_COMPILE_LIB_MNAPP_KERNELINTF=$(OPENPOWERLINK_MN_ONOFF) \\\n-\t-DCFG_COMPILE_LIB_MNAPP_PCIEINTF=OFF \\\n-\t-DCFG_COMPILE_LIB_MNDRV_PCAP=OFF \\\n-\t-DCFG_COMPILE_LIB_CN=OFF \\\n-\t-DCFG_COMPILE_LIB_CNAPP_USERINTF=OFF \\\n-\t-DCFG_COMPILE_LIB_CNAPP_KERNELINTF=$(OPENPOWERLINK_CN_ONOFF) \\\n-\t-DCFG_COMPILE_LIB_CNDRV_PCAP=OFF\n-else ifeq ($(BR2_PACKAGE_OPENPOWERLINK_STACK_KERNEL_PCIE_STACK_LIB),y)\n-OPENPOWERLINK_CONF_OPTS += \\\n-\t-DCFG_COMPILE_LIB_MN=OFF \\\n-\t-DCFG_COMPILE_LIB_MNAPP_USERINTF=OFF \\\n-\t-DCFG_COMPILE_LIB_MNAPP_KERNELINTF=OFF \\\n-\t-DCFG_COMPILE_LIB_MNAPP_PCIEINTF=$(OPENPOWERLINK_MN_ONOFF) \\\n-\t-DCFG_COMPILE_LIB_MNDRV_PCAP=OFF \\\n-\t-DCFG_COMPILE_LIB_CN=OFF \\\n-\t-DCFG_COMPILE_LIB_CNAPP_USERINTF=OFF \\\n-\t-DCFG_COMPILE_LIB_CNAPP_KERNELINTF=OFF \\\n-\t-DCFG_COMPILE_LIB_CNDRV_PCAP=OFF\n-endif\n-\n-OPENPOWERLINK_CONF_OPTS += \\\n-\t-DCFG_COMPILE_SHARED_LIBRARY=$(if $(BR2_STATIC_LIBS),OFF,ON)\n-\n-#### OPLK KERNEL DRIVERS ####\n-\n-ifeq ($(BR2_PACKAGE_OPENPOWERLINK_STACK_KERNEL_STACK_LIB)$(BR2_PACKAGE_OPENPOWERLINK_KERNEL_PCIE_DRIVER),y)\n-OPENPOWERLINK_DEPENDENCIES += linux\n-\n-OPENPOWERLINK_CONF_OPTS += \\\n-\t-DCFG_KERNEL_DIR=\"$(LINUX_DIR)\" \\\n-\t-DCMAKE_SYSTEM_VERSION=\"$(LINUX_VERSION)\" \\\n-\t-DCFG_OPLK_MN=\"$(OPENPOWERLINK_MN_ONOFF)\" \\\n-\t-DMAKE_KERNEL_ARCH=\"$(KERNEL_ARCH)\" \\\n-\t-DMAKE_KERNEL_CROSS_COMPILE=\"$(CCACHE) $(TARGET_CROSS)\"\n-endif\n-\n-ifeq ($(BR2_PACKAGE_OPENPOWERLINK_STACK_KERNEL_STACK_LIB),y)\n-OPENPOWERLINK_CONF_OPTS += -DCFG_KERNEL_DRIVERS=ON \\\n-\t-DCFG_POWERLINK_EDRV_82573=$(if $(BR2_PACKAGE_OPENPOWERLINK_KERNEL_DRIVER_82573),ON,OFF) \\\n-\t-DCFG_POWERLINK_EDRV_8255X=$(if $(BR2_PACKAGE_OPENPOWERLINK_KERNEL_DRIVER_8255x),ON,OFF) \\\n-\t-DCFG_POWERLINK_EDRV_I210=$(if $(BR2_PACKAGE_OPENPOWERLINK_KERNEL_DRIVER_I210),ON,OFF) \\\n-\t-DCFG_POWERLINK_EDRV_8111=$(if $(BR2_PACKAGE_OPENPOWERLINK_KERNEL_DRIVER_RTL8111),ON,OFF) \\\n-\t-DCFG_POWERLINK_EDRV_8139=$(if $(BR2_PACKAGE_OPENPOWERLINK_KERNEL_DRIVER_RTL8139),ON,OFF)\n-else\n-OPENPOWERLINK_CONF_OPTS += -DCFG_KERNEL_DRIVERS=OFF\n-endif\n-\n-ifeq ($(BR2_PACKAGE_OPENPOWERLINK_KERNEL_PCIE_DRIVER),y)\n-OPENPOWERLINK_CONF_OPTS += -DCFG_KERNEL_PCIE_DRIVERS=ON\n-else\n-OPENPOWERLINK_CONF_OPTS += -DCFG_KERNEL_PCIE_DRIVERS=OFF\n-endif\n-\n-#### OPLK PCAP DAEMON ####\n-\n-ifeq ($(BR2_PACKAGE_OPENPOWERLINK_STACK_USERSPACE_DAEMON_LIB),y)\n-OPENPOWERLINK_CONF_OPTS += \\\n-\t-DCFG_PCAP_DAEMON=ON \\\n-\t-DCFG_OPLK_MN=$(OPENPOWERLINK_MN_ONOFF)\n-endif\n-\n-#### OPLK DEMO APPS ####\n-\n-# See apps/common/cmake/configure-linux.cmake for available options list.\n-ifeq ($(BR2_PACKAGE_OPENPOWERLINK_STACK_MONOLITHIC_USER_STACK_LIB),y)\n-OPENPOWERLINK_CONF_OPTS += \\\n-\t-DCFG_BUILD_KERNEL_STACK=\"Link to Application\"\n-else ifeq ($(BR2_PACKAGE_OPENPOWERLINK_STACK_USERSPACE_DAEMON_LIB),y)\n-OPENPOWERLINK_CONF_OPTS += \\\n-\t-DCFG_BUILD_KERNEL_STACK=\"Linux Userspace Daemon\"\n-else ifeq ($(BR2_PACKAGE_OPENPOWERLINK_STACK_KERNEL_STACK_LIB),y)\n-OPENPOWERLINK_CONF_OPTS += \\\n-\t-DCFG_BUILD_KERNEL_STACK=\"Linux Kernel Module\"\n-else ifeq ($(BR2_PACKAGE_OPENPOWERLINK_STACK_KERNEL_PCIE_STACK_LIB),y)\n-OPENPOWERLINK_CONF_OPTS += \\\n-\t-DCFG_BUILD_KERNEL_STACK=\"Kernel stack on PCIe card\"\n-endif\n-\n-ifeq ($(BR2_PACKAGE_OPENPOWERLINK_DEMO_MN_CONSOLE),y)\n-OPENPOWERLINK_CONF_OPTS += -DCFG_DEMO_MN_CONSOLE=ON \\\n-\t-DCFG_DEMO_MN_CONSOLE_USE_SYNCTHREAD=ON\n-else\n-OPENPOWERLINK_CONF_OPTS += -DCFG_DEMO_MN_CONSOLE=OFF\n-endif\n-\n-ifeq ($(BR2_PACKAGE_OPENPOWERLINK_DEMO_CN_CONSOLE),y)\n-OPENPOWERLINK_CONF_OPTS += -DCFG_DEMO_CN_CONSOLE=ON\n-else\n-OPENPOWERLINK_CONF_OPTS += -DCFG_DEMO_CN_CONSOLE=OFF\n-endif\n-\n-$(eval $(cmake-package))\n","prefixes":["v3","11/18"]}