Date: Wednesday, October 23, 2019 @ 18:05:05 Author: eworm Revision: 518738
archrelease: copy trunk to community-x86_64 Added: libdnet/repos/community-x86_64/PKGBUILD (from rev 518737, libdnet/trunk/PKGBUILD) libdnet/repos/community-x86_64/libdnet-1.12.pyrex2.7.patch (from rev 518737, libdnet/trunk/libdnet-1.12.pyrex2.7.patch) libdnet/repos/community-x86_64/libdnet.install (from rev 518737, libdnet/trunk/libdnet.install) Deleted: libdnet/repos/community-x86_64/PKGBUILD libdnet/repos/community-x86_64/libdnet-1.12.pyrex2.7.patch libdnet/repos/community-x86_64/libdnet.install -----------------------------+ PKGBUILD | 93 +++++++++++++------------- libdnet-1.12.pyrex2.7.patch | 148 +++++++++++++++++++++--------------------- libdnet.install | 6 - 3 files changed, 123 insertions(+), 124 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2019-10-23 18:04:55 UTC (rev 518737) +++ PKGBUILD 2019-10-23 18:05:05 UTC (rev 518738) @@ -1,47 +0,0 @@ -# $Id$ -# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> -# Contributor: James Fryman <jfry...@gmail.com> - -pkgname=libdnet -pkgver=1.12 -pkgrel=10 -pkgdesc='A simplified, portable interface to several low-level networking routines' -arch=(x86_64) -makedepends=('python2' 'pyrex') -optdepends=('python2') -license=('BSD') -url='https://github.com/dugsong/libdnet' -source=("https://github.com/dugsong/${pkgname}/archive/${pkgname}-${pkgver}.tar.gz" - 'libdnet-1.12.pyrex2.7.patch') -sha256sums=('b6360659c93fa2e3cde9e0a1fc9c07bc4111f3448c5de856e095eb98315dd424' - '136141d0bde459a4c7acf6fdca6aa52d2a377b9fdc07116ddc85c6a776752ef8') - -prepare() { - cd "$srcdir"/$pkgname-$pkgname-$pkgver - - patch -p0 <"$srcdir"/libdnet-1.12.pyrex2.7.patch - rm -f python/dnet.c -} - -build() { - cd "$srcdir"/$pkgname-$pkgname-$pkgver - - autoreconf -I config --force --install - - ./configure \ - --prefix=/usr \ - --sbindir=/usr/bin - pyrexc python/dnet.pyx - make -} - -package() { - cd "$srcdir"/$pkgname-$pkgname-$pkgver - - make DESTDIR="$pkgdir/" install - - cd python && \ - python2 setup.py install --root="$pkgdir" - - install -D -m0644 ../LICENSE "$pkgdir"/usr/share/licenses/libdnet/license -} Copied: libdnet/repos/community-x86_64/PKGBUILD (from rev 518737, libdnet/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2019-10-23 18:05:05 UTC (rev 518738) @@ -0,0 +1,46 @@ +# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> +# Contributor: James Fryman <jfry...@gmail.com> + +pkgname=libdnet +pkgver=1.12 +pkgrel=11 +pkgdesc='A simplified, portable interface to several low-level networking routines' +arch=(x86_64) +makedepends=('python2' 'pyrex') +optdepends=('python2') +license=('BSD') +url='https://github.com/dugsong/libdnet' +source=("https://github.com/dugsong/${pkgname}/archive/${pkgname}-${pkgver}.tar.gz" + 'libdnet-1.12.pyrex2.7.patch') +sha256sums=('b6360659c93fa2e3cde9e0a1fc9c07bc4111f3448c5de856e095eb98315dd424' + '136141d0bde459a4c7acf6fdca6aa52d2a377b9fdc07116ddc85c6a776752ef8') + +prepare() { + cd "$srcdir"/$pkgname-$pkgname-$pkgver + + patch -p0 <"$srcdir"/libdnet-1.12.pyrex2.7.patch + rm -f python/dnet.c +} + +build() { + cd "$srcdir"/$pkgname-$pkgname-$pkgver + + autoreconf -I config --force --install + + ./configure \ + --prefix=/usr \ + --sbindir=/usr/bin + pyrexc python/dnet.pyx + make +} + +package() { + cd "$srcdir"/$pkgname-$pkgname-$pkgver + + make DESTDIR="$pkgdir/" install + + cd python && \ + python2 setup.py install --root="$pkgdir" + + install -D -m0644 ../LICENSE "$pkgdir"/usr/share/licenses/libdnet/license +} Deleted: libdnet-1.12.pyrex2.7.patch =================================================================== --- libdnet-1.12.pyrex2.7.patch 2019-10-23 18:04:55 UTC (rev 518737) +++ libdnet-1.12.pyrex2.7.patch 2019-10-23 18:05:05 UTC (rev 518738) @@ -1,74 +0,0 @@ ---- python/dnet.pyx 2007-01-20 12:39:21.000000000 +0100 -+++ python/dnet.pyx 2014-10-21 17:23:52.719665497 +0200 -@@ -24,7 +24,7 @@ - cdef extern from "Python.h": - object PyString_FromStringAndSize(char *s, int len) - int PyString_Size(object o) -- int PyObject_AsReadBuffer(object o, char **pp, int *lenp) -+ int PyObject_AsReadBuffer(object o, char **pp, Py_ssize_t *lenp) - int PyInt_Check(object o) - int PyLong_Check(object o) - long PyInt_AsLong(object o) -@@ -160,7 +160,7 @@ - return PyString_FromStringAndSize(ea.data, 6) - - def eth_pack_hdr(dst=ETH_ADDR_BROADCAST, src=ETH_ADDR_BROADCAST, -- type=ETH_TYPE_IP): -+ type_=ETH_TYPE_IP): - """Return a packed binary string representing an Ethernet header. - - Keyword arguments: -@@ -172,7 +172,7 @@ - cdef eth_addr_t s, d - __memcpy(s.data, src, 6) - __memcpy(d.data, dst, 6) -- __eth_pack_hdr(hdr, d, s, type) -+ __eth_pack_hdr(hdr, d, s, type_) - return PyString_FromStringAndSize(hdr, 14) - - # -@@ -292,7 +292,7 @@ - """ - cdef char buf[2048] - cdef char *p -- cdef int n -+ cdef Py_ssize_t n - if PyObject_AsReadBuffer(pkt, &p, &n) == 0: - if n < 2048: - memcpy(buf, p, n) -@@ -308,7 +308,7 @@ - - def ip_cksum_add(buf, int sum): - cdef char *p -- cdef int n -+ cdef Py_ssize_t n - if PyObject_AsReadBuffer(buf, &p, &n) == 0: - return __ip_cksum_add(p, n, sum) - else: -@@ -441,7 +441,7 @@ - """ - cdef addr_t _addr - -- def __init__(self, addrtxt=None, type=ADDR_TYPE_NONE): -+ def __init__(self, addrtxt=None, type_=ADDR_TYPE_NONE): - if addrtxt != None and addr_aton(addrtxt, &self._addr) < 0: - if PyString_Size(addrtxt) == 4: - self._addr.addr_type = ADDR_TYPE_IP -@@ -785,7 +785,7 @@ - cdef extern from *: - void __icmp_pack_hdr "icmp_pack_hdr" (char *hdr, int type, int code) - --def icmp_pack_hdr(type, code): -+def icmp_pack_hdr(type_, code): - """Return a packed binary string representing an ICMP header. - - Keyword arguments: -@@ -793,7 +793,7 @@ - code -- ICMP code (8-bit integer) - """ - cdef char buf[4] -- __icmp_pack_hdr(buf, type, code) -+ __icmp_pack_hdr(buf, type_, code) - return PyString_FromStringAndSize(buf, sizeof(buf)) - - # Copied: libdnet/repos/community-x86_64/libdnet-1.12.pyrex2.7.patch (from rev 518737, libdnet/trunk/libdnet-1.12.pyrex2.7.patch) =================================================================== --- libdnet-1.12.pyrex2.7.patch (rev 0) +++ libdnet-1.12.pyrex2.7.patch 2019-10-23 18:05:05 UTC (rev 518738) @@ -0,0 +1,74 @@ +--- python/dnet.pyx 2007-01-20 12:39:21.000000000 +0100 ++++ python/dnet.pyx 2014-10-21 17:23:52.719665497 +0200 +@@ -24,7 +24,7 @@ + cdef extern from "Python.h": + object PyString_FromStringAndSize(char *s, int len) + int PyString_Size(object o) +- int PyObject_AsReadBuffer(object o, char **pp, int *lenp) ++ int PyObject_AsReadBuffer(object o, char **pp, Py_ssize_t *lenp) + int PyInt_Check(object o) + int PyLong_Check(object o) + long PyInt_AsLong(object o) +@@ -160,7 +160,7 @@ + return PyString_FromStringAndSize(ea.data, 6) + + def eth_pack_hdr(dst=ETH_ADDR_BROADCAST, src=ETH_ADDR_BROADCAST, +- type=ETH_TYPE_IP): ++ type_=ETH_TYPE_IP): + """Return a packed binary string representing an Ethernet header. + + Keyword arguments: +@@ -172,7 +172,7 @@ + cdef eth_addr_t s, d + __memcpy(s.data, src, 6) + __memcpy(d.data, dst, 6) +- __eth_pack_hdr(hdr, d, s, type) ++ __eth_pack_hdr(hdr, d, s, type_) + return PyString_FromStringAndSize(hdr, 14) + + # +@@ -292,7 +292,7 @@ + """ + cdef char buf[2048] + cdef char *p +- cdef int n ++ cdef Py_ssize_t n + if PyObject_AsReadBuffer(pkt, &p, &n) == 0: + if n < 2048: + memcpy(buf, p, n) +@@ -308,7 +308,7 @@ + + def ip_cksum_add(buf, int sum): + cdef char *p +- cdef int n ++ cdef Py_ssize_t n + if PyObject_AsReadBuffer(buf, &p, &n) == 0: + return __ip_cksum_add(p, n, sum) + else: +@@ -441,7 +441,7 @@ + """ + cdef addr_t _addr + +- def __init__(self, addrtxt=None, type=ADDR_TYPE_NONE): ++ def __init__(self, addrtxt=None, type_=ADDR_TYPE_NONE): + if addrtxt != None and addr_aton(addrtxt, &self._addr) < 0: + if PyString_Size(addrtxt) == 4: + self._addr.addr_type = ADDR_TYPE_IP +@@ -785,7 +785,7 @@ + cdef extern from *: + void __icmp_pack_hdr "icmp_pack_hdr" (char *hdr, int type, int code) + +-def icmp_pack_hdr(type, code): ++def icmp_pack_hdr(type_, code): + """Return a packed binary string representing an ICMP header. + + Keyword arguments: +@@ -793,7 +793,7 @@ + code -- ICMP code (8-bit integer) + """ + cdef char buf[4] +- __icmp_pack_hdr(buf, type, code) ++ __icmp_pack_hdr(buf, type_, code) + return PyString_FromStringAndSize(buf, sizeof(buf)) + + # Deleted: libdnet.install =================================================================== --- libdnet.install 2019-10-23 18:04:55 UTC (rev 518737) +++ libdnet.install 2019-10-23 18:05:05 UTC (rev 518738) @@ -1,3 +0,0 @@ -post_install() { - /sbin/ldconfig -} Copied: libdnet/repos/community-x86_64/libdnet.install (from rev 518737, libdnet/trunk/libdnet.install) =================================================================== --- libdnet.install (rev 0) +++ libdnet.install 2019-10-23 18:05:05 UTC (rev 518738) @@ -0,0 +1,3 @@ +post_install() { + /sbin/ldconfig +}