ports/121450: [PATCH]security/rarcrack: respect CC, CFLAGS, PTHREAD_*
bf
bf2006a at yahoo.com
Thu Mar 6 22:20:03 UTC 2008
>Number: 121450
>Category: ports
>Synopsis: [PATCH]security/rarcrack: respect CC, CFLAGS, PTHREAD_*
>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: Thu Mar 06 22:20:02 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: bf
>Release: 7-STABLE
>Organization:
-
>Environment:
>Description:
fix comment; respect CC, CFLAGS, PTHREAD_CFLAGS, and PTHREAD_LIBS
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
diff -ruN rarcrack.orig/Makefile rarcrack/Makefile
--- rarcrack.orig/Makefile 2007-10-29 18:57:12.000000000 -0400
+++ rarcrack/Makefile 2008-03-06 17:11:05.299827897 -0500
@@ -9,7 +9,7 @@
MASTER_SITES= SF
MAINTAINER= jadawin at tuxaco.net
-COMMENT= It's try to guess your encrypted compressed file's password
+COMMENT= Rarcrack guesses the passwords of encrypted RAR, ZIP, and 7Z archives
RUN_DEPENDS= p7zip:${PORTSDIR}/archivers/p7zip \
unrar:${PORTSDIR}/archivers/unrar \
@@ -19,6 +19,7 @@
PLIST_FILES= bin/rarcrack
PORTDOCS= README
USE_GNOME= libxml2
+MAKE_ENV+= PTHREAD_LIBS="${PTHREAD_LIBS}" PTHREAD_CFLAGS="${PTHREAD_CFLAGS}"
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/rarcrack ${PREFIX}/bin
diff -ruN rarcrack.orig/files/patch-Makefile rarcrack/files/patch-Makefile
--- rarcrack.orig/files/patch-Makefile 1969-12-31 19:00:00.000000000 -0500
+++ rarcrack/files/patch-Makefile 2008-03-06 17:03:49.798886577 -0500
@@ -0,0 +1,13 @@
+--- Makefile.orig 2008-03-06 16:07:47.515693827 -0500
++++ Makefile 2008-03-06 16:11:38.132897689 -0500
+@@ -1,9 +1,5 @@
+-CC=gcc
+-PREFIX=/usr
+-DOCDIR=${PREFIX}/share/doc/rarcrack
+-
+ all:
+- ${CC} -pthread rarcrack.c `xml2-config --libs --cflags` -O2 -o rarcrack
++ ${CC} rarcrack.c `xml2-config --libs --cflags` ${CFLAGS} ${PTHREAD_CFLAGS} ${PTHREAD_LIBS} -o rarcrack
+ clean:
+ -rm *.o rarcrack
+ install:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list