From owner-svn-ports-head@FreeBSD.ORG Fri Aug 8 10:51:04 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 188D3E0C for ; Fri, 8 Aug 2014 10:51:04 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E27382022 for ; Fri, 8 Aug 2014 10:51:03 +0000 (UTC) Received: from gahr (uid 1155) (envelope-from gahr@FreeBSD.org) id 2f3a by svn.freebsd.org (DragonFly Mail Agent v0.9+); Fri, 08 Aug 2014 10:51:03 +0000 From: Pietro Cerutti Date: Fri, 8 Aug 2014 10:51:03 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r364351 - in head/lang/tcl86: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Message-Id: <53e4ab97.2f3a.2466f489@svn.freebsd.org> X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Aug 2014 10:51:04 -0000 Author: gahr Date: Fri Aug 8 10:51:03 2014 New Revision: 364351 URL: http://svnweb.freebsd.org/changeset/ports/364351 QAT: https://qat.redports.org/buildarchive/r364351/ Log: - Fix installation of stripped libraries - Fix pkg-config file [1] Obtained from: upstream (http://core.tcl.tk/tcl/info/667dfe5615) [1] Added: head/lang/tcl86/files/patch-unix-tcl.pc.in (contents, props changed) Modified: head/lang/tcl86/Makefile head/lang/tcl86/files/patch-unix-Makefile.in Modified: head/lang/tcl86/Makefile ============================================================================== --- head/lang/tcl86/Makefile Fri Aug 8 10:33:32 2014 (r364350) +++ head/lang/tcl86/Makefile Fri Aug 8 10:51:03 2014 (r364351) @@ -27,7 +27,7 @@ MODULES_DESC= Install Tcl common modules WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION}/unix ALL_TARGET= all -INSTALL_TARGET= install install-libraries +INSTALL_TARGET= install-strip install-libraries USE_LDCONFIG= yes GNU_CONFIGURE= yes @@ -97,10 +97,6 @@ post-configure: -e 's,-DNO_MEMMOVE=1,,' -e 's,-DNO_STRING_H=1,,' \ -e 's,^COMPAT_OBJS.*,,' ${WRKSRC}/Makefile -post-install: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/tclsh${TCL_VER} - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtcl${SHORT_TCL_VER}.so.1 - regression-test: build cd ${WRKSRC} && LC_ALL=C ${MAKE} test Modified: head/lang/tcl86/files/patch-unix-Makefile.in ============================================================================== --- head/lang/tcl86/files/patch-unix-Makefile.in Fri Aug 8 10:33:32 2014 (r364350) +++ head/lang/tcl86/files/patch-unix-Makefile.in Fri Aug 8 10:51:03 2014 (r364351) @@ -1,5 +1,5 @@ --- Makefile.in.orig 2013-09-19 22:17:13.000000000 +0200 -+++ Makefile.in 2014-04-28 10:32:43.000000000 +0200 ++++ Makefile.in 2014-08-08 12:36:53.000000000 +0200 @@ -54,6 +54,8 @@ # Directory in which to install the include file tcl.h: @@ -22,6 +22,15 @@ # Package search path. TCL_PACKAGE_PATH = @TCL_PACKAGE_PATH@ +@@ -152,7 +154,7 @@ + # distribution, which is slower but guaranteed to work. + + INSTALL_STRIP_PROGRAM = -s +-INSTALL_STRIP_LIBRARY = -S -x ++INSTALL_STRIP_LIBRARY = -s + + INSTALL = $(SHELL) $(UNIX_DIR)/install-sh -c + INSTALL_PROGRAM = ${INSTALL} @@ -611,9 +613,9 @@ # Start of rules #-------------------------------------------------------------------------- Added: head/lang/tcl86/files/patch-unix-tcl.pc.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/tcl86/files/patch-unix-tcl.pc.in Fri Aug 8 10:51:03 2014 (r364351) @@ -0,0 +1,15 @@ +--- tcl.pc.in.orig 2014-08-08 11:15:04.000000000 +0200 ++++ tcl.pc.in 2014-08-08 11:15:11.000000000 +0200 +@@ -8,8 +8,8 @@ + Name: Tool Command Language + Description: Tcl is a powerful, easy-to-learn dynamic programming language, suitable for a wide range of uses. + URL: http://www.tcl.tk/ +-Version: @TCL_VERSION@ +-Requires: +-Conflicts: +-Libs: -L${libdir} @TCL_LIBS@ ++Version: @TCL_VERSION@@TCL_PATCH_LEVEL@ ++Requires.private: zlib >= 1.2.3 ++Libs: -L${libdir} @TCL_LIB_FLAG@ @TCL_STUB_LIB_FLAG@ ++Libs.private: @TCL_LIBS@ + Cflags: -I${includedir}