Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/1.0/patches/2175349/?format=api
{ "id": 2175349, "url": "http://patchwork.ozlabs.org/api/1.0/patches/2175349/?format=api", "project": { "id": 27, "url": "http://patchwork.ozlabs.org/api/1.0/projects/27/?format=api", "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=api", "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=api", "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" ] }