ports/116076: [patch] Have devel/libhid also install its python site-package

Nikos Ntarmos ntarmos at ceid.upatras.gr
Wed Sep 5 16:30:10 UTC 2007


The following reply was made to PR ports/116076; it has been noted by GNATS.

From: Nikos Ntarmos <ntarmos at ceid.upatras.gr>
To: FreeBSD-gnats-submit at FreeBSD.org
Cc:  
Subject: Re: ports/116076: [patch] Have devel/libhid also install its python site-package
Date: Wed, 5 Sep 2007 19:24:40 +0300

 --xXmbgvnjoT4axfJE
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 
 Please use the attached diff instead of the old one. I had missed a bit
 in files/patch-configure. Sorry...
 
 \n\n
 
 --xXmbgvnjoT4axfJE
 Content-Type: text/x-diff; charset=us-ascii
 Content-Disposition: attachment; filename="libhid.diff"
 
 --- Makefile.orig	2007-09-04 13:23:01.000000000 +0300
 +++ Makefile	2007-09-04 13:06:49.000000000 +0300
 @@ -7,6 +7,7 @@
  
  PORTNAME=	libhid
  PORTVERSION=	0.2.16
 +PORTREVISION=	1
  CATEGORIES=	devel
  MASTER_SITES=	http://alioth.debian.org/frs/download.php/1958/
  
 @@ -16,12 +17,15 @@
  MAN1=		libhid-detach-device.1
  MANCOMPRESSED=	no
  USE_LDCONFIG=	yes
 +USE_GMAKE=	yes
 +USE_PYTHON=	yes
  
  LIB_DEPENDS+=	usb-0.1.8:${PORTSDIR}/devel/libusb
  BUILD_DEPENDS+=	${LOCALBASE}/bin/xsltproc:${PORTSDIR}/textproc/libxslt \
 -		${LOCALBASE}/share/xsl/docbook/html:${PORTSDIR}/textproc/docbook-xsl
 +		${LOCALBASE}/share/xsl/docbook/html:${PORTSDIR}/textproc/docbook-xsl \
 +		${LOCALBASE}/bin/swig1.3:${PORTSDIR}/devel/swig13
  
  HAS_CONFIGURE=	yes
 -CONFIGURE_ARGS+=	--mandir=${MANPREFIX}/man
 +CONFIGURE_ARGS+=	--mandir=${MANPREFIX}/man --without-doxygen
  
  .include <bsd.port.mk>
 --- pkg-plist.o	2007-09-04 13:24:24.000000000 +0300
 +++ pkg-plist	2007-09-04 13:03:51.000000000 +0300
 @@ -7,3 +7,17 @@
  lib/libhid.so
  lib/libhid.so.0
  libdata/pkgconfig/libhid.pc
 +%%PYTHON_SITELIBDIR%%/libhid/_hid.so.0
 +%%PYTHON_SITELIBDIR%%/libhid/_hid.so
 +%%PYTHON_SITELIBDIR%%/libhid/_hid.la
 +%%PYTHON_SITELIBDIR%%/libhid/_hid.a
 +%%PYTHON_SITELIBDIR%%/libhid/__init__.py
 +%%PYTHON_SITELIBDIR%%/libhid/__init__.pyc
 +%%PYTHON_SITELIBDIR%%/libhid/__init__.pyo
 +%%PYTHON_SITELIBDIR%%/libhid/hid.py
 +%%PYTHON_SITELIBDIR%%/libhid/hid.pyc
 +%%PYTHON_SITELIBDIR%%/libhid/hid.pyo
 +%%PYTHON_SITELIBDIR%%/libhid/hidwrap.py
 +%%PYTHON_SITELIBDIR%%/libhid/hidwrap.pyc
 +%%PYTHON_SITELIBDIR%%/libhid/hidwrap.pyo
 + at dirrm  %%PYTHON_SITELIBDIR%%/libhid/
 --- files/patch-Makefile.in.orig	2007-09-04 13:25:02.000000000 +0300
 +++ files/patch-Makefile.in	2007-09-04 12:08:24.000000000 +0300
 @@ -9,3 +9,12 @@
   pkgconfig_DATA = pkgconfig/libhid.pc
   dist_noinst_DATA = \
   	debian/changelog \
 +@@ -293,7 +293,7 @@
 + 	README.licence
 + 
 + DEBIAN_VERSION = ${shell head -1 debian/changelog 2>/dev/null | sed -e '1s,.*(\([^)]*\)).*,\1,'}
 +-DEBIAN_ARCH = $(shell test -x `which dpkg-architecture 2>/dev/null` && dpkg-architecture -qDEB_BUILD_ARCH 2>/dev/null || echo i386)
 ++DEBIAN_ARCH = i386
 + TARBALL = $(distdir).tar.gz
 + DEBDIR = .debian
 + STAMP = $(DEBDIR)/stamp
 --- /dev/null	2007-09-05 19:11:38.000000000 +0300
 +++ files/patch-configure	2007-09-05 18:46:51.000000000 +0300
 @@ -0,0 +1,14 @@
 +--- configure.orig	2007-04-26 03:25:25.000000000 +0300
 ++++ configure	2007-09-04 11:10:38.000000000 +0300
 +@@ -22784,8 +22784,9 @@
 + 		fi
 + 
 + 		PYTHON_LDFLAGS=`$PYTHON -c "from distutils.sysconfig import *; \
 +-			import os; \
 +-			print apply(os.path.join, get_config_vars('LIBPL', 'LDLIBRARY'))"`
 ++				import os; import re; from string import join; \
 ++				print join(get_config_vars('LDFLAGS')) + ' ' + \
 ++				re.sub('\.a$', '.so', apply(os.path.join, get_config_vars('LIBPL', 'LDLIBRARY')))"`
 + 	fi
 + 	{ echo "$as_me:$LINENO: result: $PYTHON_LDFLAGS" >&5
 + echo "${ECHO_T}$PYTHON_LDFLAGS" >&6; }
 
 --xXmbgvnjoT4axfJE--



More information about the freebsd-ports-bugs mailing list