ports/187499: finance/vanitygen: Support CFLAGS properly
KATO Tsuguru
tkato432 at yahoo.com
Wed Mar 12 18:40:03 UTC 2014
>Number: 187499
>Category: ports
>Synopsis: finance/vanitygen: Support CFLAGS properly
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Wed Mar 12 18:40:02 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator: KATO Tsuguru
>Release: FreeBSD 8.4-RELEASE-p7 i386
>Organization:
>Environment:
>Description:
- Support CFLAGS properly
- Fix USE_GITHUB support
- Add LICENSE
>How-To-Repeat:
>Fix:
diff -urN /usr/ports/finance/vanitygen/Makefile finance/vanitygen/Makefile
--- /usr/ports/finance/vanitygen/Makefile 2014-01-08 15:45:53.000000000 +0900
+++ finance/vanitygen/Makefile 2014-03-13 00:00:00.000000000 +0900
@@ -3,32 +3,36 @@
PORTNAME= vanitygen
PORTVERSION= 0.21
+PORTREVISION= 1
CATEGORIES= finance
-MASTER_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/archive/
-DISTNAME= ${PORTVERSION}
+MASTER_SITES= GH
MAINTAINER= ports at FreeBSD.org
COMMENT= Standalone vanity address generator for bitcoin
+LICENSE= AGPLv3
+
LIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre
-USES= gmake
USE_GITHUB= yes
GH_ACCOUNT= samr7
-GH_PROJECT= ${PORTNAME}
-GH_TAGNAME= 20130402
-PLIST_FILES= bin/keyconv bin/vanitygen
+GH_COMMIT= b9237a0
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+USES= gmake
+USE_OPENSSL= yes
+ALL_TARGET= most
+
+PLIST_FILES= bin/keyconv bin/vanitygen
post-patch:
- @${REINPLACE_CMD} \
- -e 's|CFLAGS=|CFLAGS=-I${LOCALBASE}/include -L${LOCALBASE}/lib |g' \
- -e 's| oclvanitygen oclvanityminer||g' \
- ${WRKSRC}/Makefile
+ @${REINPLACE_CMD} -e \
+ 's|-lpcre|$$(shell pcre-config --libs)| ; \
+ s|-lpthread|-pthread $$(LDFLAGS)| ; \
+ s|^\(CFLAGS\).*|\1+=$$(shell pcre-config --cflags)|' \
+ ${WRKSRC}/Makefile
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/keyconv ${STAGEDIR}${PREFIX}/bin/
- ${INSTALL_PROGRAM} ${WRKSRC}/vanitygen ${STAGEDIR}${PREFIX}/bin/
+ (cd ${WRKSRC} && ${INSTALL_PROGRAM} keyconv vanitygen \
+ ${STAGEDIR}${PREFIX}/bin)
.include <bsd.port.mk>
diff -urN /usr/ports/finance/vanitygen/distinfo finance/vanitygen/distinfo
--- /usr/ports/finance/vanitygen/distinfo 2013-11-06 22:05:36.000000000 +0900
+++ finance/vanitygen/distinfo 2014-03-13 00:00:00.000000000 +0900
@@ -1,2 +1,2 @@
-SHA256 (0.21.tar.gz) = 58c56e1ec51c654077ace5599d4f9dc512110e2150fe40a05380f948b305be7f
-SIZE (0.21.tar.gz) = 77441
+SHA256 (vanitygen-0.21.tar.gz) = e5f08956e6d01dd9cb57fb16167656ccea102a1602d89d950e122dc7429b0b78
+SIZE (vanitygen-0.21.tar.gz) = 77478
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list