ports/88590: archivers/libunrar: respect CXX/LDFLAGS
skv at FreeBSD.org
skv at FreeBSD.org
Mon Nov 7 11:00:24 UTC 2005
>Number: 88590
>Category: ports
>Synopsis: archivers/libunrar: respect CXX/LDFLAGS
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Mon Nov 07 11:00:23 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Sergey Skvortsov
>Release: FreeBSD 4.11-STABLE i386
>Organization:
<Organization of PR author (multiple lines)>
>Environment:
<Relevant environment information (multiple lines)>
>Description:
Respect CXX/LDFLAGS accordingly to "Porter's Handbook".
>How-To-Repeat:
<Code/input/activities to reproduce the problem (multiple lines)>
>Fix:
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/archivers/libunrar/Makefile,v
retrieving revision 1.3
diff -u -r1.3 Makefile
--- Makefile 11 Oct 2005 21:57:40 -0000 1.3
+++ Makefile 7 Nov 2005 06:49:57 -0000
@@ -22,6 +22,7 @@
USE_GMAKE= yes
MAKEFILE= makefile.unix
+MAKE_ENV+= CXX="${CXX}" LDFLAGS="${LDFLAGS}"
ALL_TARGET= lib
INSTALLS_SHLIB= yes
Index: files/patch-makefile.unix
===================================================================
RCS file: /home/ncvs/ports/archivers/libunrar/files/patch-makefile.unix,v
retrieving revision 1.1
diff -u -r1.1 patch-makefile.unix
--- files/patch-makefile.unix 23 Sep 2005 19:58:44 -0000 1.1
+++ files/patch-makefile.unix 7 Nov 2005 06:54:01 -0000
@@ -1,9 +1,10 @@
--- makefile.unix.orig Sat Apr 30 04:00:12 2005
+++ makefile.unix Fri Sep 23 16:22:04 2005
-@@ -7,9 +7,10 @@
+@@ -6,10 +6,10 @@
+ #
# Linux using GCC
- CXX=g++
+-CXX=g++
-CXXFLAGS=-O2
-DEFINES=-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
+CXXFLAGS=$(CFLAGS) -fPIC -DPIC
@@ -13,7 +14,7 @@
# Linux using LCC
#CXX=lcc
-@@ -86,7 +87,7 @@
+@@ -86,7 +86,7 @@
LINK=$(CXX)
UNRAR_OBJ=filestr.o recvol.o rs.o scantree.o
@@ -22,7 +23,7 @@
OBJECTS=rar.o strlist.o strfn.o pathfn.o int64.o savepos.o global.o file.o filefn.o filcreat.o \
archive.o arcread.o unicode.o system.o isnt.o crypt.o crc.o rawread.o encname.o \
-@@ -114,6 +115,12 @@
+@@ -114,6 +114,12 @@
$(STRIP) default.sfx
lib: WHAT=RARDLL
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list