pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Can I update wip/py-pcapy?
The patch below updates py-pcapy to 0.10.5, removes a kludge for
NetBSD 1.6.1-stable, adds destdir support and a license.
I'm a bit unsure about the license. It's apache 1.1 with substitutions
in company a product names and without the trailer in
licenses/apache-1.1:
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation. For more
* information on the Apache Software Foundation, please see
* <http://www.apache.org/>.
*
* Portions of this software are based upon public domain software
* originally written at the National Center for Supercomputing Applications,
* University of Illinois, Urbana-Champaign.
Pcapy page states that "This software is provided under a slightly
modified version of the Apache Software License. Feel free to review it
here and compare it to the official Apache Software License."
I take the _slightly modified_ words from the authoritative source
as a "license" to set LICENSE=apache-1.1 in the package Makefile.
Can I commit the below change to pkgsrc-wip?
Thanks,
Alex
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc-wip/wip/py-pcapy/Makefile,v
retrieving revision 1.10
diff -p -u -u -r1.10 Makefile
--- Makefile 9 Sep 2009 11:22:11 -0000 1.10
+++ Makefile 17 May 2011 19:18:13 -0000
@@ -1,7 +1,7 @@
# $NetBSD$
#
-DISTNAME= pcapy-0.10.2
+DISTNAME= pcapy-0.10.5
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= net
MASTER_SITES= http://oss.corest.com/repo/
@@ -9,35 +9,13 @@ MASTER_SITES= http://oss.corest.com/rep
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= http://oss.corest.com/projects/pcapy.html
COMMENT= Python interface to pcap library
+LICENSE= apache-1.1
PY_PATCHPLIST= yes
PYDISTUTILSPKG= yes
+USE_LANGUAGES= c c++
+PKG_DESTDIR_SUPPORT= user-destdir
.include "../../lang/python/extension.mk"
-
-###########################################################################
-# WARNING!
-#
-# this is only temporary solution because of braindead buildlink3.mk
-# "autoconfiguration"; on 1.6.1-stable system this will _not_ build just
-# because -stable has too old pcap library.
-###########################################################################
-
-BUILD_DEPENDS+= libpcap>=0.7.2:../../net/libpcap
-BUILDLINK_PACKAGES+= libpcap
-EVAL_PREFIX+= BUILDLINK_PREFIX.libpcap=libpcap
-BUILDLINK_PREFIX.libpcap_DEFAULT= ${LOCALBASE}
-BUILDLINK_FILES.libpcap= include/pcap.h
-BUILDLINK_FILES.libpcap+= include/pcap-namedb.h
-BUILDLINK_FILES.libpcap+= include/net/bpf.h
-BUILDLINK_FILES.libpcap+= lib/libpcap.*
-BUILDLINK_TARGETS+= libpcap-buildlink
-libpcap-buildlink: _BUILDLINK_USE
-
-#
-# If the buildlink wasn't broken, I could use this:
-#
-# .include "../../net/libpcap/buildlink3.mk"
-#
-
+.include "../../net/libpcap/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc-wip/wip/py-pcapy/distinfo,v
retrieving revision 1.2
diff -p -u -u -r1.2 distinfo
--- distinfo 28 Sep 2005 06:41:37 -0000 1.2
+++ distinfo 17 May 2011 19:18:13 -0000
@@ -1,5 +1,5 @@
$NetBSD$
-SHA1 (pcapy-0.10.2.tar.gz) = eca552e1daf53ba570f1f27a9939e0ad1a46abb8
-RMD160 (pcapy-0.10.2.tar.gz) = 190cc9f1117e22713b104947f7ec28b0eb21ed1b
-Size (pcapy-0.10.2.tar.gz) = 18651 bytes
+SHA1 (pcapy-0.10.5.tar.gz) = e7e803b423f2c2e3401ee616cddfd6ab237fc8d8
+RMD160 (pcapy-0.10.5.tar.gz) = fef424f4b912ba73e95e192355a0ad2e527492ff
+Size (pcapy-0.10.5.tar.gz) = 18884 bytes
Home |
Main Index |
Thread Index |
Old Index