X-Original-To: alpine-aports@mail.alpinelinux.org Delivered-To: alpine-aports@mail.alpinelinux.org Received: from mail.alpinelinux.org (dallas-a1.alpinelinux.org [127.0.0.1]) by mail.alpinelinux.org (Postfix) with ESMTP id 2AD60DC08F8 for ; Sun, 31 Jan 2016 02:41:02 +0000 (UTC) Received: from mail-pa0-f47.google.com (mail-pa0-f47.google.com [209.85.220.47]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mail.alpinelinux.org (Postfix) with ESMTPS id E84A5DC0100 for ; Sun, 31 Jan 2016 02:41:01 +0000 (UTC) Received: by mail-pa0-f47.google.com with SMTP id uo6so63299551pac.1 for ; Sat, 30 Jan 2016 18:41:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id; bh=AawAbAJswR7rOyIHfn7bk81/MFyBYtZSQpvYlzMl9Oo=; b=LcN/2zefyFwlK5kFjyDwc4Yt/6SzqHjFOoJXnBwwmwZpY59onrBYOSOHS+MogNZMZ8 enqQkoKn7a5mHjiyRb4EISa8d/7y7D6fH7ZS/4CPxIu+XoE2Rjbhl3XoHflrpsMofJDn mdje9tfmk1qK78Fkw7d51et+EVxJiiGBM7HHNU+0DGWmuD/cgKfAq0KI7AK/O9CJ9tCy DqLdioy5C8ae2DcuhUDHIbWF1rJCmRqZVhkK6mLwxByxyhTJFb5MReaGH6fjkszzEHd8 XgXdfHU8ZDCGNY2GB94vlHdP7kA/lrD7LGfhxWJWpfzVimGcdLv5wQuBXRC1rChoq7yx I6Fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=AawAbAJswR7rOyIHfn7bk81/MFyBYtZSQpvYlzMl9Oo=; b=bYMZIt5vThPe/1oGskJPX3DCPjZbqo7NRj216HjGQ3VNa9a6rjat4OI9gXNjcyQF4P /YrZT0k/rQMrsemDVGXcllZQXOsXWnljgiwxjPZGO+EPGzKXRdXhIVFDvcJvD7PV/bXY 9+hU4GBiOiK1N62OAdShEduwqBkTrh8Sf4wYKvFGwPSQvFbdK0sqXp/HYyLIdU9IJQxh LQ23F/sTFCxcawnnFTF7ziicsAKtqnEdY6eRvOlpYZuljbRL8zIqI0zWxh5Ry0ywRlEt XXiVq20Sxk+vfIBKItaZQnniiv3YLt1pUJFe3Pkg8tMy1d3PG/am32ypi62oBXeFbyLD ntaQ== X-Gm-Message-State: AG10YOTvTqRG/wz7/Sv1+i0+lc3nLSMF3GIdPTIB84O/Xl1bdV6wrqzapPLC6eFJUsw9uA== X-Received: by 10.66.90.166 with SMTP id bx6mr27012410pab.75.1454208060735; Sat, 30 Jan 2016 18:41:00 -0800 (PST) Received: from localhost.localdomain ([50.0.225.136]) by smtp.gmail.com with ESMTPSA id 89sm33284046pfi.2.2016.01.30.18.40.59 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sat, 30 Jan 2016 18:41:00 -0800 (PST) From: Isaac Dunham To: alpine-aports@lists.alpinelinux.org Cc: Isaac Dunham Subject: [alpine-aports] [PATCH] main/bridge-utils: build fixes Date: Sat, 30 Jan 2016 18:40:53 -0800 Message-Id: <1454208053-8009-1-git-send-email-ibid.ag@gmail.com> X-Mailer: git-send-email 2.7.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: * restore prepare() function * include correct headers -- This should solve the issue reported by Paul Roland on the alpine-devel list. A few headers were missing so brctl failed to build, but somehow make didn't die; the result was a 'dummy' package. --- main/bridge-utils/00-musl-headers.patch | 53 +++++++++++++++++++++++++++++++++ main/bridge-utils/APKBUILD | 27 +++++++++++++---- 2 files changed, 75 insertions(+), 5 deletions(-) create mode 100644 main/bridge-utils/00-musl-headers.patch diff --git a/main/bridge-utils/00-musl-headers.patch b/main/bridge-utils/00-musl-headers.patch new file mode 100644 index 0000000..a970731 --- /dev/null +++ b/main/bridge-utils/00-musl-headers.patch @@ -0,0 +1,53 @@ +diff --git a/brctl/brctl.c b/brctl/brctl.c +index 454b8dd..8a7f095 100644 +--- a/brctl/brctl.c ++++ b/brctl/brctl.c +@@ -19,7 +19,7 @@ + #include + #include + #include +-#include ++#include + #include + + #include "libbridge.h" +diff --git a/libbridge/libbridge.h b/libbridge/libbridge.h +index 39964f2..73de4fb 100644 +--- a/libbridge/libbridge.h ++++ b/libbridge/libbridge.h +@@ -23,6 +23,9 @@ + #include + #include + ++#include ++#include ++ + /* defined in net/if.h but that conflicts with linux/if.h... */ + extern unsigned int if_nametoindex (const char *__ifname); + extern char *if_indextoname (unsigned int __ifindex, char *__ifname); +diff --git a/libbridge/libbridge_devif.c b/libbridge/libbridge_devif.c +index aa8bc36..1da3549 100644 +--- a/libbridge/libbridge_devif.c ++++ b/libbridge/libbridge_devif.c +@@ -23,7 +23,7 @@ + #include + #include + #include +-#include ++#include + + #include "libbridge.h" + #include "libbridge_private.h" +diff --git a/libbridge/libbridge_if.c b/libbridge/libbridge_if.c +index 77d3f8a..9cf4bac 100644 +--- a/libbridge/libbridge_if.c ++++ b/libbridge/libbridge_if.c +@@ -20,7 +20,7 @@ + #include + #include + #include +-#include ++#include + #include + + #include "libbridge.h" diff --git a/main/bridge-utils/APKBUILD b/main/bridge-utils/APKBUILD index 74151a5..bb6c385 100644 --- a/main/bridge-utils/APKBUILD +++ b/main/bridge-utils/APKBUILD @@ -1,7 +1,7 @@ # Maintainer: Natanael Copa pkgname=bridge-utils pkgver=1.5 -pkgrel=2 +pkgrel=3 pkgdesc="Tools for configuring the Linux kernel 802.1d Ethernet Bridge" url="http://sourceforge.net/projects/bridge/" arch="all" @@ -9,9 +9,23 @@ license="GPL2+" subpackages="$pkgname-doc" depends="" makedepends="autoconf" -source="http://downloads.sourceforge.net/project/bridge/bridge/bridge-utils-$pkgver.tar.gz" +source="http://downloads.sourceforge.net/project/bridge/bridge/bridge-utils-$pkgver.tar.gz + 00-musl-headers.patch + " _builddir="$srcdir"/$pkgname-$pkgver + +prepare() { + cd "${_builddir}" || return 1 + for p in $source; do + case $p in + *.patch) + msg $p; patch -p1 -i "$srcdir"/$p || return 1 + ;; + esac + done +} + build() { cd "$_builddir" autoconf @@ -31,6 +45,9 @@ package() { make install DESTDIR="$pkgdir" || return 1 } -md5sums="ec7b381160b340648dede58c31bb2238 bridge-utils-1.5.tar.gz" -sha256sums="42f9e5fb8f6c52e63a98a43b81bd281c227c529f194913e1c51ec48a393b6688 bridge-utils-1.5.tar.gz" -sha512sums="4e525fbd3defb509664ef3b728d9e5edfb92beaebdb5d7733d8203fb38cb3f4bb54d02dc1e28813889a2ee19c78b9b47da6d99c8032481a7fd7f104658dea7c3 bridge-utils-1.5.tar.gz" +md5sums="ec7b381160b340648dede58c31bb2238 bridge-utils-1.5.tar.gz +0835358641d481269ab6a5b2fb186060 00-musl-headers.patch" +sha256sums="42f9e5fb8f6c52e63a98a43b81bd281c227c529f194913e1c51ec48a393b6688 bridge-utils-1.5.tar.gz +8cf2f4b57604a8287b9103430ce40dfefa3bd48e8bbca6a08299b03924c58557 00-musl-headers.patch" +sha512sums="4e525fbd3defb509664ef3b728d9e5edfb92beaebdb5d7733d8203fb38cb3f4bb54d02dc1e28813889a2ee19c78b9b47da6d99c8032481a7fd7f104658dea7c3 bridge-utils-1.5.tar.gz +12d8e736bb854c33c3bfcc8fc0d32e721c6655c5aed1e4a0f368c93fb06b6d0f5090a8b19a8527cb1a824747ee6d9f9df788a35dcf955e63e7c45c1bae0f48fe 00-musl-headers.patch" -- 2.7.0 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---