Accepting request 408255 from network:time
- Fix building with latest net-snmp * ptpd2-net-snmp_U64.patch OBS-URL: https://build.opensuse.org/request/show/408255 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ptpd?expand=0&rev=21
This commit is contained in:
commit
e872f2975e
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 13 10:40:49 UTC 2016 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Fix building with latest net-snmp
|
||||||
|
* ptpd2-net-snmp_U64.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu May 12 19:33:35 UTC 2016 - mpluskal@suse.com
|
Thu May 12 19:33:35 UTC 2016 - mpluskal@suse.com
|
||||||
|
|
||||||
|
18
ptpd.spec
18
ptpd.spec
@ -27,6 +27,8 @@ Source0: https://github.com/ptpd/ptpd/archive/ptpd-%{version}.tar.gz
|
|||||||
Source1: ptpd2.service
|
Source1: ptpd2.service
|
||||||
Source2: ptpd2.conf
|
Source2: ptpd2.conf
|
||||||
Source3: conf.sysconfig.ptpd
|
Source3: conf.sysconfig.ptpd
|
||||||
|
# PATCH-FIX-UPSTREAM ptpd2-net-snmp_U64.patch gh#ptpd/ptpd#25
|
||||||
|
Patch0: ptpd2-net-snmp_U64.patch
|
||||||
BuildRequires: autoconf
|
BuildRequires: autoconf
|
||||||
BuildRequires: automake
|
BuildRequires: automake
|
||||||
BuildRequires: libpcap-devel
|
BuildRequires: libpcap-devel
|
||||||
@ -59,6 +61,7 @@ PTPd is free. Everyone is invited to use and contribute to PTPd.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n %{name}-%{name}-%{version}
|
%setup -q -n %{name}-%{name}-%{version}
|
||||||
|
%patch0
|
||||||
|
|
||||||
%build
|
%build
|
||||||
autoreconf -fiv
|
autoreconf -fiv
|
||||||
@ -66,11 +69,11 @@ autoreconf -fiv
|
|||||||
--enable-statistics
|
--enable-statistics
|
||||||
|
|
||||||
%install
|
%install
|
||||||
make %{?_smp_mflags} DESTDIR=%{buildroot} install
|
%make_install
|
||||||
install -D -m 644 %{SOURCE1} %{buildroot}/%{_unitdir}/%{name}2.service
|
install -D -p -m 0644 %{SOURCE1} %{buildroot}/%{_unitdir}/%{name}2.service
|
||||||
ln -sv %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name}2
|
ln -sv %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name}2
|
||||||
install -D -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/%{name}2.conf
|
install -D -p -m 0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/%{name}2.conf
|
||||||
install -D -m 644 %{SOURCE3} %{buildroot}%{_localstatedir}/adm/fillup-templates/sysconfig.ptpd2
|
install -D -p -m 0644 %{SOURCE3} %{buildroot}%{_localstatedir}/adm/fillup-templates/sysconfig.ptpd2
|
||||||
# have to create the below, else ptpd will not log drift
|
# have to create the below, else ptpd will not log drift
|
||||||
install -d %{buildroot}%{_localstatedir}/log
|
install -d %{buildroot}%{_localstatedir}/log
|
||||||
touch %{buildroot}%{_localstatedir}/log/ptpd2_kernelclock.drift
|
touch %{buildroot}%{_localstatedir}/log/ptpd2_kernelclock.drift
|
||||||
@ -92,9 +95,10 @@ touch %{buildroot}%{_localstatedir}/log/ptpd2_kernelclock.drift
|
|||||||
%defattr(-, root, root)
|
%defattr(-, root, root)
|
||||||
%doc COPYRIGHT ChangeLog README
|
%doc COPYRIGHT ChangeLog README
|
||||||
%config %{_sysconfdir}/%{name}2.conf
|
%config %{_sysconfdir}/%{name}2.conf
|
||||||
%{_sbindir}/*
|
%{_sbindir}/ptpd2
|
||||||
%{_mandir}/man8/*
|
%{_sbindir}/rcptpd2
|
||||||
%{_mandir}/man5/*
|
%{_mandir}/man5/ptpd2.conf.5%{ext_man}
|
||||||
|
%{_mandir}/man8/ptpd2.8%{ext_man}
|
||||||
%{_datadir}/ptpd
|
%{_datadir}/ptpd
|
||||||
%{_libexecdir}/systemd/system/ptpd2.service
|
%{_libexecdir}/systemd/system/ptpd2.service
|
||||||
%{_localstatedir}/adm/fillup-templates/*
|
%{_localstatedir}/adm/fillup-templates/*
|
||||||
|
23
ptpd2-net-snmp_U64.patch
Normal file
23
ptpd2-net-snmp_U64.patch
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
From 1886522b50fe44e5c0dedd01d13ac456b941f744 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Jan Breuer <jan.breuer@jaybee.cz>
|
||||||
|
Date: Tue, 12 Jul 2016 18:07:08 +0200
|
||||||
|
Subject: [PATCH] Solve issue #25 - Removing type U64 from net-snmp related
|
||||||
|
code
|
||||||
|
|
||||||
|
---
|
||||||
|
src/dep/snmp.c | 6 +++---
|
||||||
|
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
|
Index: src/dep/snmp.c
|
||||||
|
===================================================================
|
||||||
|
--- src/dep/snmp.c.orig
|
||||||
|
+++ src/dep/snmp.c
|
||||||
|
@@ -221,7 +221,7 @@ snmpHeaderIndexBest(struct snmpHeaderInd
|
||||||
|
|
||||||
|
#define SNMP_LOCAL_VARIABLES \
|
||||||
|
static unsigned long long_ret; \
|
||||||
|
- static U64 counter64_ret; \
|
||||||
|
+ static struct counter64 counter64_ret; \
|
||||||
|
static uint32_t ipaddr; \
|
||||||
|
Integer64 bigint; \
|
||||||
|
struct snmpHeaderIndex idx; \
|
Loading…
Reference in New Issue
Block a user