X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mail-lf0-f45.google.com (mail-lf0-f45.google.com [209.85.215.45]) by lists.alpinelinux.org (Postfix) with ESMTP id 88D9A5C4D02 for ; Wed, 27 Sep 2017 01:40:44 +0000 (GMT) Received: by mail-lf0-f45.google.com with SMTP id d17so6226035lfe.2 for ; Tue, 26 Sep 2017 18:40:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=duniel-no.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=/MLcqx84CRxfLbtA0qdv1/OR1bWt4qmvfaESYWUAq8Y=; b=KNyqGJOGjmfP42nsxR7D58iZRefl5253ImD/29lpQMO3UkmpJcBS79DU7f6zk0nDQW EjRyP/VJAvHO3Fw9ABpsnHnpMjbFdiEkBCa/X9MCgvxZ02VY5Jy6tTrGT4trNohb2mYE dsERis4/dqCaNUz1SAxcyuzhLM8B/L5vtZq0ilWC6Dkqpn/tJJFHkjL9WuB8CogRT+og Eof9a2v7Ekzvft5PcyZQQIeiyUhWNwVvD0GXVvi7F7XaDMNuyA8m+gFYzKgXBbPmhHo4 u5Qhvymw9JKkmmzYYwI1nAZpNDjTx+MtJBzdsjCr0X+jCQU9SNU+8PVNDOfTS2gFp4Gx c9Rg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=/MLcqx84CRxfLbtA0qdv1/OR1bWt4qmvfaESYWUAq8Y=; b=fHVxtZ4J5f5QUy+P5IyTwwLy04/Hs6PJy43F3RXVn5urN62BJxgfSVNlNjKdxehXI/ UGCdoobhJNhUOzXcSWj3wwRr8euN215yhrIGG/jcspfw8i5B0Ncy5dupoEJEsYVFuy9S 6BhTqZzQhnjn31AbzIV0TZNWLqV9uJ7vAdk6BNFZUuFWYQRXl5zokH0cxBhkJ1sYovw6 D6C33UrYyate0LqvU6NLp/O5dZ7klCy9CCcut/IkOhd9VXpC12adAjGhZ2GQN3Lj4yVc lBYynZDr0nTQuxjRZ3ZitcmK+B7zmwX1iBdeehdBklsI81Pgz2jlr5G36U1MXv6v4ncp NRtg== X-Gm-Message-State: AHPjjUh5XEFc5SQVKciBmj/VWfeSRqvAQC5XRh4RnbHsETKQDcXHCYnQ yvcdfjh3SOruJmcH7ZDOPiPMhz2P X-Google-Smtp-Source: AOwi7QAPHLN01N4h07KHfCQNEDQmGwyN5Tjkc4eLy5d70WwWqmBERUs711LoZBe/AztFCcYBPaNwww== X-Received: by 10.25.23.38 with SMTP id n38mr3898690lfi.104.1506476443447; Tue, 26 Sep 2017 18:40:43 -0700 (PDT) Received: from localhost.localdomain ([85.113.173.53]) by smtp.gmail.com with ESMTPSA id w15sm2117687ljd.85.2017.09.26.18.40.42 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 Sep 2017 18:40:42 -0700 (PDT) From: Daniel Isaksen To: alpine-aports@lists.alpinelinux.org Cc: Daniel Isaksen Subject: [alpine-aports] [PATCH] testing/tmate: new aport Date: Wed, 27 Sep 2017 01:40:37 +0000 Message-Id: <20170927014037.11808-1-d@duniel.no> X-Mailer: git-send-email 2.14.1 X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: --- testing/tmate/APKBUILD | 51 +++++++++++++++++++++++++++++++ testing/tmate/remove-backtrace-musl.patch | 28 +++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 testing/tmate/APKBUILD create mode 100644 testing/tmate/remove-backtrace-musl.patch diff --git a/testing/tmate/APKBUILD b/testing/tmate/APKBUILD new file mode 100644 index 0000000000..82e4bdf021 --- /dev/null +++ b/testing/tmate/APKBUILD @@ -0,0 +1,51 @@ +# Maintainer: Daniel Isaksen +pkgname=tmate +pkgver=2.2.1 +pkgrel=0 +pkgdesc="Instant Terminal Sharing" +url="https://tmate.io/" +arch="all" +license="ISC" +depends="ncurses-terminfo" +makedepends="ncurses-dev libevent-dev autoconf automake bsd-compat-headers + libtool zlib-dev libssh-dev msgpack-c-dev libexecinfo-dev" +install= +subpackages="$pkgname-doc" +source="$pkgname-$pkgver.tar.gz::https://github.com/$pkgname-io/$pkgname/archive/$pkgver.tar.gz + remove-backtrace-musl.patch" + +builddir="$srcdir/"$pkgname-$pkgver + +build() { + cd "$builddir" + + ./autogen.sh || return 1 + + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --localstatedir=/var + make +} + +check() { + cd "$builddir" + make check +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install + + install -Dm644 example_tmux.conf \ + "$pkgdir"/usr/share/doc/$pkgname/examples/$pkgname.conf + for file in CHANGES FAQ README TODO; do + install -m644 "$file" "$pkgdir"/usr/share/doc/$pkgname/ + done +} + +sha512sums="3d4ce7510cd8da39bc4fe63f2a64179846a813bb3560ca811d9e1e2a28b06d95a9033047a900d76bda069c249d7ebbe1143daa082b23212c5d32a50bf1819d2d tmate-2.2.1.tar.gz +530f17f86688980fb3e0d48adaff70cc413efafda7025be4f1dfaaf5a3d71ab21ee923a1d658d30691464e375aea73ba1b06a4b5545998c4a7df9dc19fc91561 remove-backtrace-musl.patch" diff --git a/testing/tmate/remove-backtrace-musl.patch b/testing/tmate/remove-backtrace-musl.patch new file mode 100644 index 0000000000..650634855b --- /dev/null +++ b/testing/tmate/remove-backtrace-musl.patch @@ -0,0 +1,28 @@ +This is a quite ugly hack to make it compile. + +TODO: use libunwind instead. + +--- +--- a/tmate-debug.c ++++ b/tmate-debug.c +@@ -60,18 +60,17 @@ void tmate_print_stack_trace(void) + char **strings; + size_t i; + ++#if 0 + size = backtrace (array, 20); + strings = backtrace_symbols (array, size); + + tmate_info ("============ %zd stack frames ============", size); + + for (i = 1; i < size; i++) { +-#if DEBUG + if (print_resolved_stack_frame(strings[i]) < 0) +-#endif + tmate_info("%s", strings[i]); + } +- ++#endif + free (strings); + } + -- 2.14.1 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---