svn commit: r472466 - head/archivers/rpm4

Dmitry Marakasov amdmi3 at FreeBSD.org
Fri Jun 15 17:30:12 UTC 2018


Author: amdmi3
Date: Fri Jun 15 17:30:11 2018
New Revision: 472466
URL: https://svnweb.freebsd.org/changeset/ports/472466

Log:
  - Fix python 3 support
  
  While rpm does support python3, the port does not configure with
  python 3 because it tries to detect incorrect python library
  (-lpython3.6, while it should be -lpython3.6m, where m is some kind
  of python abi flags). Shove python version with ABI flag added
  through, which fixes build.
  
  I've looked at rpm4 git master and it seems that they have changed
  the python detection there, so newer versions of rpm4 may no longer
  need this hack.
  
  - Update WWW
  
  Approved by:	portmgr blanket

Modified:
  head/archivers/rpm4/Makefile
  head/archivers/rpm4/pkg-descr

Modified: head/archivers/rpm4/Makefile
==============================================================================
--- head/archivers/rpm4/Makefile	Fri Jun 15 17:26:05 2018	(r472465)
+++ head/archivers/rpm4/Makefile	Fri Jun 15 17:30:11 2018	(r472466)
@@ -3,6 +3,7 @@
 
 PORTNAME=	rpm
 PORTVERSION=	4.13.1
+PORTREVISION=	1
 CATEGORIES=	archivers
 MASTER_SITES=	http://ftp.rpm.org/releases/rpm-${PORTVERSION:R}.x/
 PKGNAMESUFFIX=	4
@@ -32,7 +33,8 @@ CONFIGURE_ARGS=	--with-external-db \
 		--with-popt-prefix="${LOCALBASE}" \
 		--sysconfdir=${PREFIX}/etc \
 		--localstatedir=/var \
-		--without-javaglue
+		--without-javaglue \
+		am_cv_python_version=${PYTHON_VER}${PYTHON_ABIVER}
 CONFIGURE_ENV=	LUA_CFLAGS=-I${LUA_INCDIR} \
 		LUA_LIBS="-L${LUA_LIBDIR} -llua-${LUA_VER} -lm"
 INSTALL_TARGET=	install-strip
@@ -53,7 +55,7 @@ OPTIONS_DEFAULT=PYTHON
 OPTIONS_SUB=	yes
 
 PYTHON_CONFIGURE_ENABLE=python
-PYTHON_USES=		python:2.7
+PYTHON_USES=		python
 
 NLS_CONFIGURE_ENABLE=	nls
 NLS_USES=		gettext

Modified: head/archivers/rpm4/pkg-descr
==============================================================================
--- head/archivers/rpm4/pkg-descr	Fri Jun 15 17:26:05 2018	(r472465)
+++ head/archivers/rpm4/pkg-descr	Fri Jun 15 17:30:11 2018	(r472466)
@@ -7,4 +7,4 @@ is also a related API ("Application Program Interface"
 advanced developers to bypass 'shelling out' to a command line, and
 to manage such transactions from within a native coding language.
 
-WWW: http://www.rpm.org/
+WWW: http://rpm.org/


More information about the svn-ports-all mailing list