From owner-svn-ports-all@FreeBSD.ORG Tue Mar 11 17:18:03 2014 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 ESMTPS id 6BB3A6DA; Tue, 11 Mar 2014 17:18:03 +0000 (UTC) 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 5871C51; Tue, 11 Mar 2014 17:18:03 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2BHI3Ud091843; Tue, 11 Mar 2014 17:18:03 GMT (envelope-from jkim@svn.freebsd.org) Received: (from jkim@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2BHI2Lw091839; Tue, 11 Mar 2014 17:18:02 GMT (envelope-from jkim@svn.freebsd.org) Message-Id: <201403111718.s2BHI2Lw091839@svn.freebsd.org> From: Jung-uk Kim Date: Tue, 11 Mar 2014 17:18:02 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r347893 - in head/java: openjdk6 openjdk6-jre 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.17 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, 11 Mar 2014 17:18:03 -0000 Author: jkim Date: Tue Mar 11 17:18:02 2014 New Revision: 347893 URL: http://svnweb.freebsd.org/changeset/ports/347893 QAT: https://qat.redports.org/buildarchive/r347893/ Log: Fix missing symbols after re-appearance of converters/libiconv on 10+. This actually fixes java/icedtea-web because libsplashscreen.so was looking for libiconv_open() and libiconv_close() from libiconv instead of iconv_open() and iconv_close() from libc. Tidy up compiler/linker flags while I am here. Modified: head/java/openjdk6-jre/Makefile head/java/openjdk6/Makefile head/java/openjdk6/files/patch-set Modified: head/java/openjdk6-jre/Makefile ============================================================================== --- head/java/openjdk6-jre/Makefile Tue Mar 11 17:16:55 2014 (r347892) +++ head/java/openjdk6-jre/Makefile Tue Mar 11 17:18:02 2014 (r347893) @@ -1,6 +1,6 @@ # $FreeBSD$ -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= java devel PKGNAMESUFFIX= -jre Modified: head/java/openjdk6/Makefile ============================================================================== --- head/java/openjdk6/Makefile Tue Mar 11 17:16:55 2014 (r347892) +++ head/java/openjdk6/Makefile Tue Mar 11 17:18:02 2014 (r347893) @@ -3,7 +3,7 @@ PORTNAME= openjdk6 PORTVERSION= b30 -PORTREVISION?= 1 +PORTREVISION?= 2 PORTEPOCH= 1 CATEGORIES= java devel MASTER_SITES= ${MASTER_SITE_APACHE:S,%SUBDIR%/,ant/binaries/:ant,} \ @@ -184,14 +184,13 @@ COPYFILES= \ .include -.if ${ICONV_PREFIX} == "/usr" -ICONV_INCLUDE= -ICONV_LIBS= +.if empty(ICONV_LIB) +ICONV_CPPFLAGS= -DLIBICONV_PLUG .else -ICONV_INCLUDE= -I${LOCALBASE}/include -ICONV_LIBS= -L${LOCALBASE}/lib ${ICONV_LIB} +ICONV_CPPFLAGS= -I${LOCALBASE}/include +ICONV_LDFLAGS= -L${LOCALBASE}/lib ${ICONV_LIB} .endif -ZLIB_LIBS?= -lz +ZLIB_LDFLAGS?= -lz .if ${COMPILER_TYPE} == "clang" MAKE_ENV+= USE_CLANG=true @@ -224,7 +223,7 @@ post-extract: -e s/Linux/FreeBSD/g {} \; post-patch: - @${REINPLACE_CMD} -e "s|%%CXX_LIBS%%|${CXX_LIBS}|" \ + @${REINPLACE_CMD} -e "s|%%CXX_LDFLAGS%%|${CXX_LDFLAGS}|" \ ${WRKSRC}/corba/make/common/Defs-bsd.gmk \ ${WRKSRC}/jdk/make/common/Defs-bsd.gmk .if ${COMPILER_TYPE} == "clang" @@ -233,12 +232,12 @@ post-patch: ${WRKSRC}/hotspot/make/bsd/makefiles/amd64.make \ ${WRKSRC}/jdk/make/common/Defs-bsd.gmk .endif - @${REINPLACE_CMD} -e "s|%%ICONV_INC%%|${ICONV_INCLUDE}|" \ - -e "s|%%ICONV_LIB%%|${ICONV_LIBS}|" \ + @${REINPLACE_CMD} -e "s|%%ICONV_CPPFLAGS%%|${ICONV_CPPFLAGS}|" \ + -e "s|%%ICONV_LDFLAGS%%|${ICONV_LDFLAGS}|" \ ${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}|" \ + @${REINPLACE_CMD} -e "s|%%ZLIB_LDFLAGS%%|${ZLIB_LDFLAGS}|" \ ${WRKSRC}/jdk/make/com/sun/java/pack/Makefile \ ${WRKSRC}/jdk/make/common/Program.gmk \ ${WRKSRC}/jdk/make/java/jli/Makefile \ Modified: head/java/openjdk6/files/patch-set ============================================================================== --- head/java/openjdk6/files/patch-set Tue Mar 11 17:16:55 2014 (r347892) +++ head/java/openjdk6/files/patch-set Tue Mar 11 17:18:02 2014 (r347893) @@ -10,8 +10,8 @@ + OTHER_LDLIBS += -liconv + else + ifneq ($(OS_NAME), netbsd) -+ CPPFLAGS += %%ICONV_INC%% -+ OTHER_LDLIBS += %%ICONV_LIB%% ++ CPPFLAGS += %%ICONV_CPPFLAGS%% ++ OTHER_LDLIBS += %%ICONV_LDFLAGS%% + endif + endif +endif @@ -128,7 +128,7 @@ override LIBCXX = -Wl,-Bstatic -lstdc++ -lgcc -Wl,-Bdynamic else -override LIBCXX = -lstdc++ -+override LIBCXX = %%CXX_LIBS%% ++override LIBCXX = %%CXX_LDFLAGS%% endif override LIBPOSIX4 = override LIBSOCKET = @@ -3070,7 +3070,7 @@ OTHER_CXXFLAGS += $(ZINCLUDE) LDDFLAGS += $(ZIPOBJS) + else -+ LDDFLAGS += %%ZLIB_LIBS%% ++ LDDFLAGS += %%ZLIB_LDFLAGS%% + OTHER_CXXFLAGS += -DSYSTEM_ZLIB + endif else @@ -3309,7 +3309,7 @@ override LIBCXX = -Wl,-Bstatic -lstdc++ -lgcc -Wl,-Bdynamic else -override LIBCXX = -lstdc++ -+override LIBCXX = %%CXX_LIBS%% ++override LIBCXX = %%CXX_LDFLAGS%% endif override LIBPOSIX4 = override LIBSOCKET = @@ -3413,7 +3413,7 @@ + LDFLAGS += -Wl,--export-dynamic + endif + ifeq ($(SYSTEM_ZLIB),true) -+ OTHER_LDLIBS += %%ZLIB_LIBS%% ++ OTHER_LDLIBS += %%ZLIB_LDFLAGS%% + endif +endif ifneq (,$(findstring $(PLATFORM), linux solaris)) # UNIX systems @@ -3862,8 +3862,8 @@ + LDFLAGS += -Wl,--no-whole-archive + endif +# Use CPPFLAGS instead of OTHER_INCLUDES to force this last -+ CPPFLAGS += %%ICONV_INC%% -+ OTHER_LDLIBS += %%ICONV_LIB%% ++ CPPFLAGS += %%ICONV_CPPFLAGS%% ++ OTHER_LDLIBS += %%ICONV_LDFLAGS%% +else LDFLAGS += -L $(LIBDIR)/$(LIBARCH)/jli OTHER_LDLIBS += -ljli @@ -4014,7 +4014,7 @@ +ifneq ($(SYSTEM_ZLIB),true) + OTHER_INCLUDES += -I$(ZIP_SRC) +else -+ LDLIBS += %%ZLIB_LIBS%% ++ LDLIBS += %%ZLIB_LDFLAGS%% +endif # @@ -4175,8 +4175,8 @@ + OTHER_LDLIBS += -liconv + else + ifneq ($(OS_NAME), netbsd) -+ CPPFLAGS += %%ICONV_INC%% -+ OTHER_LDLIBS += %%ICONV_LIB%% ++ CPPFLAGS += %%ICONV_CPPFLAGS%% ++ OTHER_LDLIBS += %%ICONV_LDFLAGS%% + endif + endif +endif @@ -4283,7 +4283,7 @@ # Link to JVM library for JVM_Zip* functions # +ifeq ($(SYSTEM_ZLIB),true) -+OTHER_LDLIBS = %%ZLIB_LIBS%% ++OTHER_LDLIBS = %%ZLIB_LDFLAGS%% +else OTHER_LDLIBS = $(JVMLIB) +endif @@ -4665,8 +4665,8 @@ + CFLAGS += -DPNG_NO_MMX_CODE + CPPFLAGS += -I$(OPENWIN_HOME)/include \ + -I$(OPENWIN_HOME)/include/X11/extensions -+ CPPFLAGS += %%ICONV_INC%% -+ OTHER_LDLIBS += -L$(OPENWIN_LIB) -lX11 -lXext %%ICONV_LIB%% $(LIBM) -pthread ++ CPPFLAGS += %%ICONV_CPPFLAGS%% ++ OTHER_LDLIBS += -L$(OPENWIN_LIB) -lX11 -lXext %%ICONV_LDFLAGS%% $(LIBM) -pthread + else + CPPFLAGS += -I$(OPENWIN_HOME)/include -I$(OPENWIN_HOME)/include/X11/extensions + OTHER_LDLIBS += -L$(OPENWIN_LIB) -lX11 -lXext $(LIBM) -lpthread @@ -4767,7 +4767,7 @@ - FT_OPTIONS += -Wl,-rpath -Wl,$(FT_LIB) -lfreetype + else + ifeq ($(PLATFORM), bsd) -+ FT_OPTIONS += -lfreetype %%ZLIB_LIBS%% ++ FT_OPTIONS += -lfreetype %%ZLIB_LDFLAGS%% + else # linux + FT_OPTIONS += -Wl,-rpath -Wl,$(FREETYPE_LIB_PATH) -lfreetype + endif