X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mail-wr0-f172.google.com (mail-wr0-f172.google.com [209.85.128.172]) by lists.alpinelinux.org (Postfix) with ESMTP id B9E405C4ED8 for ; Tue, 11 Jul 2017 17:46:33 +0000 (GMT) Received: by mail-wr0-f172.google.com with SMTP id r103so9094276wrb.0 for ; Tue, 11 Jul 2017 10:46:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=lFtx+ulzQcn5ZvM6hF14gyN1td95GSE3S9MVMa9WHfg=; b=IRLJvulQNFKvSPXR9afw1qEpkP50BXiMLQFGs7c4E0GvN1SmeuEvx7JyJKM5iUyMmI XDRXbFCKF6TOzUObMYwz0ltynhjRXqqqCVoPQXpUzFpF1+q0gsgjGDvAtHTVO7OnkVda wNDOVMxu0UtC3hyeOdNs2/VoD2Eno69YJuXYQLHAGUKuJSTp9Cuv1iIy79yUg+gaQ+lG B8EA1lXVvd5eWGt4JO9cPFCqzJIgTQs6skGr1gFbSb90fQwOuXxm4LOi5yDm/zm8f5aJ 4EgY0RVqvRKrdI5MOjL6V7zFc0lDbuSUOGs3dhjksCFGddNY7VXNPd+X1heu3rbl6Vrt aWsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=lFtx+ulzQcn5ZvM6hF14gyN1td95GSE3S9MVMa9WHfg=; b=Hrc1yCx/E5VUHnCIxSL7N/DGtWnOZLuHEr+kpYl9qguxz+2krhPEjGYVbBU63ZxU/7 /rsUM9aSs+84caupwaR5DHdowLVfYOFb9Rv1IKryRFNP8Rbz2fVd3zj5YFhzjtYml/Lt mMCJ5z1BNkLHEjymN/RuSDuCzS80crzYNEJ2BneCOO3UoPHfZWQy4H/c4ceZWnx38+em MVUxOu/jjVBh2FO3gf4ckBwizBA5mEFE9V6aL+r2lirMQKXQTQ+gTU5d3P9vgi9pJaaA wI6X98fMHs2lLMkaxHoJV8Jo9lHQAApBHz8nzufqY9q24eyyAoeKyqLWoDyvsyvk0W0w T4hw== X-Gm-Message-State: AIVw1115HQStn1Fll1pSmk+AHFuwu02LRUneNzCbBkz+HSH2ETHVw4/E ts595Nn2RE7qiw== X-Received: by 10.28.0.84 with SMTP id 81mr12577193wma.58.1499795192957; Tue, 11 Jul 2017 10:46:32 -0700 (PDT) Received: from alpine.Home ([31.223.29.174]) by smtp.gmail.com with ESMTPSA id n71sm629173wrb.62.2017.07.11.10.46.31 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 11 Jul 2017 10:46:32 -0700 (PDT) Date: Tue, 11 Jul 2017 20:46:31 +0300 From: Taner Tas To: Taner Tas Cc: alpine-aports@lists.alpinelinux.org Subject: [alpine-aports] Re: [PATCH v3] unmaintained/vdr/APKBUILD -> testing/vdr: Takeover, update, improve and modernize package [Single Patch] Message-Id: <20170711204631.abb914d053d561081a25cef3@gmail.com> In-Reply-To: <20170711071602.4371-1-taner76@gmail.com> References: <20170710204508.10684-1-taner76@gmail.com> <20170711071602.4371-1-taner76@gmail.com> X-Mailer: Sylpheed 3.6.0 (GTK+ 2.24.31; x86_64-alpine-linux-musl) X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Tue, 11 Jul 2017 07:16:02 +0000 Taner Tas wrote: It seems v3 is incomplete. Please consider v2/1-2 for commit. > --- > {unmaintained => testing}/vdr/APKBUILD | 0 > {unmaintained => testing}/vdr/Make.config | 0 > {unmaintained => testing}/vdr/musl-compat.patch | 0 > testing/vdr/softhddevice-musl.patch | 19 ++++++++++ > testing/vdr/streamdev-for-2.3.7.patch | 46 +++++++++++++++++++++++++ > 5 files changed, 65 insertions(+) > rename {unmaintained => testing}/vdr/APKBUILD (100%) > rename {unmaintained => testing}/vdr/Make.config (100%) > rename {unmaintained => testing}/vdr/musl-compat.patch (100%) > create mode 100644 testing/vdr/softhddevice-musl.patch > create mode 100644 testing/vdr/streamdev-for-2.3.7.patch > > diff --git a/unmaintained/vdr/APKBUILD b/testing/vdr/APKBUILD > similarity index 100% > rename from unmaintained/vdr/APKBUILD > rename to testing/vdr/APKBUILD > diff --git a/unmaintained/vdr/Make.config b/testing/vdr/Make.config > similarity index 100% > rename from unmaintained/vdr/Make.config > rename to testing/vdr/Make.config > diff --git a/unmaintained/vdr/musl-compat.patch b/testing/vdr/musl-compat.patch > similarity index 100% > rename from unmaintained/vdr/musl-compat.patch > rename to testing/vdr/musl-compat.patch > diff --git a/testing/vdr/softhddevice-musl.patch b/testing/vdr/softhddevice-musl.patch > new file mode 100644 > index 00000000..8564ef5e > --- /dev/null > +++ b/testing/vdr/softhddevice-musl.patch > @@ -0,0 +1,19 @@ > +--- a/PLUGINS/src/softhddevice/audio.c > ++++ b/PLUGINS/src/softhddevice/audio.c > +@@ -48,6 +48,7 @@ > + #include > + #include > + #include > ++#include > + > + #include > + #define _(str) gettext(str) ///< gettext shortcut > +@@ -1584,7 +1585,7 @@ > + if (err < 0) { // underrun error > + return -1; > + } > +- pthread_yield(); > ++ sched_yield(); > + usleep(OssFragmentTime * 1000); // let fill/empty the buffers > + return 0; > + } > diff --git a/testing/vdr/streamdev-for-2.3.7.patch b/testing/vdr/streamdev-for-2.3.7.patch > new file mode 100644 > index 00000000..0b9b9e10 > --- /dev/null > +++ b/testing/vdr/streamdev-for-2.3.7.patch > @@ -0,0 +1,46 @@ > +From ce74c3ab559d579c37ad8ac29ddfc188d2f3ba26 Mon Sep 17 00:00:00 2001 > +From: Jasmin Jessich > +Date: Sun, 11 Jun 2017 21:01:01 +0200 > +Subject: [PATCH] Fixed compilation for vdr 2.3.7 > + > +--- a/PLUGINS/src/streamdev/server/connectionVTP.c > ++++ b/PLUGINS/src/streamdev/server/connectionVTP.c > +@@ -41,7 +41,9 @@ private: > + enum eStates { Channel, Event, Title, Subtitle, Description, Vps, Content, Rating, > + EndEvent, EndChannel, EndEPG }; > + cConnectionVTP *m_Client; > ++#if APIVERSNUM < 20300 > + cSchedulesLock *m_SchedulesLock; > ++#endif > + const cSchedules *m_Schedules; > + const cSchedule *m_Schedule; > + const cEvent *m_Event; > +@@ -210,7 +212,9 @@ cLSTEHandler::cLSTEHandler(cConnectionVTP *Client, const char *Option): > + > + cLSTEHandler::~cLSTEHandler() > + { > ++#if APIVERSNUM < 20300 > + delete m_SchedulesLock; > ++#endif > + } > + > + bool cLSTEHandler::Next(bool &Last) > +--- a/PLUGINS/src/streamdev/Makefile.orig > ++++ b/PLUGINS/src/streamdev/Makefile > +@@ -16,7 +16,7 @@ > + ### The directory environment: > + > + # Use package data if installed...otherwise assume we're under the VDR source directory: > +-PKGCFG = $(if $(VDRDIR),$(shell pkg-config --variable=$(1) $(VDRDIR)/vdr.pc),$(shell pkg-config --variable=$(1) vdr || pkg-config --variable=$(1) ../../../vdr.pc)) > ++PKGCFG = $(if $(VDRDIR),$(shell pkg-config --variable=$(1) $(VDRDIR)/vdr.pc),$(shell PKG_CONFIG_PATH="$$PKG_CONFIG_PATH:../../.." pkg-config --variable=$(1) vdr)) > + LIBDIR = $(call PKGCFG,libdir) > + LOCDIR = $(call PKGCFG,locdir) > + PLGCFG = $(call PKGCFG,plgcfg) > +@@ -37,8 +37,6 @@ > + -include $(PLGCFG) > + > + ### export all vars for sub-makes, using absolute paths > +-LIBDIR := $(shell cd $(LIBDIR) >/dev/null 2>&1 && pwd) > +-LOCDIR := $(shell cd $(LOCDIR) >/dev/null 2>&1 && pwd) > + export > + unexport PLUGIN > -- > 2.13.2 > -- Taner Tas --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---