From owner-svn-ports-all@FreeBSD.ORG Tue Oct 22 20:17:10 2013 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 66DF3D34; Tue, 22 Oct 2013 20:17:10 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 53FE52506; Tue, 22 Oct 2013 20:17:10 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9MKHAnt027694; Tue, 22 Oct 2013 20:17:10 GMT (envelope-from jkim@svn.freebsd.org) Received: (from jkim@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9MKH9p4027688; Tue, 22 Oct 2013 20:17:09 GMT (envelope-from jkim@svn.freebsd.org) Message-Id: <201310222017.r9MKH9p4027688@svn.freebsd.org> From: Jung-uk Kim Date: Tue, 22 Oct 2013 20:17:09 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r331315 - in head/java/openjdk6: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Oct 2013 20:17:10 -0000 Author: jkim Date: Tue Oct 22 20:17:09 2013 New Revision: 331315 URL: http://svnweb.freebsd.org/changeset/ports/331315 Log: Allow overriding linker flags for standard C++ libraries and zlib. Modified: head/java/openjdk6/Makefile head/java/openjdk6/files/patch-set Modified: head/java/openjdk6/Makefile ============================================================================== --- head/java/openjdk6/Makefile Tue Oct 22 20:15:16 2013 (r331314) +++ head/java/openjdk6/Makefile Tue Oct 22 20:17:09 2013 (r331315) @@ -189,6 +189,7 @@ ICONV_LIBS= ICONV_INCLUDE= -I${LOCALBASE}/include ICONV_LIBS= -L${LOCALBASE}/lib ${ICONV_LIB} .endif +ZLIB_LIBS?= -lz .if ${COMPILER_TYPE} == "clang" MAKE_ENV+= COMPILER_WARNINGS_FATAL=false @@ -224,12 +225,20 @@ post-extract: -e s/Linux/FreeBSD/g {} \; post-patch: - @${REINPLACE_CMD} \ - -e "s|%%ICONV_INC%%|${ICONV_INCLUDE}|" \ + @${REINPLACE_CMD} -e "s|%%CXX_LIBS%%|${CXX_LIBS}|" \ + ${WRKSRC}/corba/make/common/Defs-bsd.gmk \ + ${WRKSRC}/jdk/make/common/Defs-bsd.gmk + @${REINPLACE_CMD} -e "s|%%ICONV_INC%%|${ICONV_INCLUDE}|" \ -e "s|%%ICONV_LIB%%|${ICONV_LIBS}|" \ ${WRKSRC}/Makefile ${WRKSRC}/jdk/make/java/instrument/Makefile \ ${WRKSRC}/jdk/make/java/npt/Makefile \ ${WRKSRC}/jdk/make/sun/splashscreen/Makefile + @${REINPLACE_CMD} -e "s|%%ZLIB_LIBS%%|${ZLIB_LIBS}|" \ + ${WRKSRC}/jdk/make/com/sun/java/pack/Makefile \ + ${WRKSRC}/jdk/make/common/Program.gmk \ + ${WRKSRC}/jdk/make/java/jli/Makefile \ + ${WRKSRC}/jdk/make/java/zip/Makefile \ + ${WRKSRC}/jdk/make/tools/freetypecheck/Makefile @${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|" \ ${WRKSRC}/hotspot/src/os/bsd/vm/os_bsd.cpp \ ${WRKSRC}/jdk/src/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java Modified: head/java/openjdk6/files/patch-set ============================================================================== --- head/java/openjdk6/files/patch-set Tue Oct 22 20:15:16 2013 (r331314) +++ head/java/openjdk6/files/patch-set Tue Oct 22 20:17:09 2013 (r331315) @@ -128,7 +128,7 @@ override LIBCXX = -Wl,-Bstatic -lstdc++ -lgcc -Wl,-Bdynamic else -override LIBCXX = -lstdc++ -+override LIBCXX = ++override LIBCXX = %%CXX_LIBS%% endif override LIBPOSIX4 = override LIBSOCKET = @@ -1161,7 +1161,7 @@ OTHER_CXXFLAGS += $(ZINCLUDE) LDDFLAGS += $(ZIPOBJS) + else -+ LDDFLAGS += -lz ++ LDDFLAGS += %%ZLIB_LIBS%% + OTHER_CXXFLAGS += -DSYSTEM_ZLIB + endif else @@ -1400,7 +1400,7 @@ override LIBCXX = -Wl,-Bstatic -lstdc++ -lgcc -Wl,-Bdynamic else -override LIBCXX = -lstdc++ -+override LIBCXX = ++override LIBCXX = %%CXX_LIBS%% endif override LIBPOSIX4 = override LIBSOCKET = @@ -1515,7 +1515,7 @@ + LDFLAGS += -Wl,--export-dynamic + endif + ifeq ($(SYSTEM_ZLIB),true) -+ OTHER_LDLIBS += -lz ++ OTHER_LDLIBS += %%ZLIB_LIBS%% + endif +endif ifneq (,$(findstring $(PLATFORM), linux solaris)) # UNIX systems @@ -2116,7 +2116,7 @@ +ifneq ($(SYSTEM_ZLIB),true) + OTHER_INCLUDES += -I$(ZIP_SRC) +else -+ LDLIBS += -lz ++ LDLIBS += %%ZLIB_LIBS%% +endif # @@ -2385,7 +2385,7 @@ # Link to JVM library for JVM_Zip* functions # +ifeq ($(SYSTEM_ZLIB),true) -+OTHER_LDLIBS = -lz ++OTHER_LDLIBS = %%ZLIB_LIBS%% +else OTHER_LDLIBS = $(JVMLIB) +endif @@ -2869,7 +2869,7 @@ - FT_OPTIONS += -Wl,-rpath -Wl,$(FT_LIB) -lfreetype + else + ifeq ($(PLATFORM), bsd) -+ FT_OPTIONS += -lfreetype -lz ++ FT_OPTIONS += -lfreetype %%ZLIB_LIBS%% + else # linux + FT_OPTIONS += -Wl,-rpath -Wl,$(FREETYPE_LIB_PATH) -lfreetype + endif