svn commit: r470523 - in head/devel/dub: . files

Dmitry Marakasov amdmi3 at FreeBSD.org
Mon May 21 09:04:13 UTC 2018


Author: amdmi3
Date: Mon May 21 09:04:11 2018
New Revision: 470523
URL: https://svnweb.freebsd.org/changeset/ports/470523

Log:
  - Add LICENSE
  - Don't install LICENSE as data
  - Don't call git from the build process, making it more consistent and reproducible
  
  Approved by:	portmgr blanket

Modified:
  head/devel/dub/Makefile
  head/devel/dub/files/patch-build.sh

Modified: head/devel/dub/Makefile
==============================================================================
--- head/devel/dub/Makefile	Mon May 21 08:48:48 2018	(r470522)
+++ head/devel/dub/Makefile	Mon May 21 09:04:11 2018	(r470523)
@@ -8,26 +8,24 @@ CATEGORIES=	devel
 MAINTAINER=	acm at FreeBSD.org
 COMMENT=	Package and build manager for D applications and libraries
 
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE.txt
+
 BUILD_DEPENDS=	ldmd2:lang/ldc
 LIB_DEPENDS=	libcurl.so:ftp/curl
 
-LICENSE_FILE=	${WRKSRC}/LICENSE.txt
-
 USE_GITHUB=	yes
 GH_ACCOUNT=	dlang
 
-PLIST_FILES=	bin/${PORTNAME} \
-		${DATADIR}/LICENSE
+PLIST_FILES=	bin/${PORTNAME}
 
 post-patch:
-	${REINPLACE_CMD} -e 's|%%PORTVERSION%%|${PORTVERSION}|g' ${WRKSRC}/source/dub/version_.d
+	@${REINPLACE_CMD} -e 's|%%PORTVERSION%%|${PORTVERSION}|g' ${WRKSRC}/source/dub/version_.d
 
 do-build:
 	@cd ${WRKSRC} && ${SH} build.sh
 
 do-install:
-	@${MKDIR} ${STAGEDIR}/${DATADIR}
 	${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}/${PREFIX}/bin/${PORTNAME}
-	${INSTALL_DATA} ${WRKSRC}/LICENSE.txt ${STAGEDIR}/${DATADIR}/LICENSE
 
 .include <bsd.port.mk>

Modified: head/devel/dub/files/patch-build.sh
==============================================================================
--- head/devel/dub/files/patch-build.sh	Mon May 21 08:48:48 2018	(r470522)
+++ head/devel/dub/files/patch-build.sh	Mon May 21 09:04:11 2018	(r470523)
@@ -1,12 +1,22 @@
---- build.sh.orig	2017-12-13 09:54:28.459920000 -0500
-+++ build.sh	2017-12-13 09:55:25.463123000 -0500
+--- build.sh.orig	2018-01-21 22:30:48 UTC
++++ build.sh
 @@ -1,4 +1,4 @@
 -#!/usr/bin/env bash
 +#!/bin/sh
  set -e
  
  if [ "$DMD" = "" ]; then
-@@ -56,7 +56,7 @@
+@@ -41,9 +41,6 @@ if [[ $VERSION < 2.069.0 ]]; then
+ 	LIBS=`echo "$LIBS" | sed 's/^-L/-L-L/; s/ -L/ -L-L/g; s/^-l/-L-l/; s/ -l/ -L-l/g'`
+ fi
+ 
+-if [ "$GITVER" = "" ]; then
+-  GITVER=$(git describe) || echo "Could not determine a version with git."
+-fi
+ if [ "$GITVER" != "" ]; then
+ 	echo Generating version file...
+ 	echo "module dub.version_;" > source/dub/version_.d
+@@ -56,7 +53,7 @@ fi
  MACOSX_DEPLOYMENT_TARGET=10.7
  
  echo Running $DMD...


More information about the svn-ports-all mailing list