From owner-cvs-ports@FreeBSD.ORG Mon Nov 14 00:34:08 2011 Return-Path: Delivered-To: cvs-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 707561065676; Mon, 14 Nov 2011 00:34:08 +0000 (UTC) (envelope-from makc@freebsd.org) Received: from mail.issp.ac.ru (mail.issp.ac.ru [77.236.34.3]) by mx1.freebsd.org (Postfix) with ESMTP id 9F0368FC1C; Mon, 14 Nov 2011 00:34:07 +0000 (UTC) Received: from customer18812.99.wv.cust.t-mobile.co.uk [178.99.73.123:3150] (HELO/EHLO mercury.ph.man.ac.uk, authenticated with LOGIN) by mail.issp.ac.ru with ESMTP/inet id pAE0Z1sn024127 (using TLSv1/SSLv3, with cipher DHE-RSA-AES256-SHA (256 bits), verified NO) Mon, 14 Nov 2011 03:35:05 +0300 (MSK) From: Max Brazhnikov To: pav@freebsd.org Date: Mon, 14 Nov 2011 00:33:55 +0000 User-Agent: KMail/1.13.7 (FreeBSD/9.0-RC1; KDE/4.7.2; amd64; ; ) References: <201111101950.pAAJoQOb072790@repoman.freebsd.org> <201111131948.15482.makc@freebsd.org> <1321213946.52074.21.camel@hood.oook.cz> In-Reply-To: <1321213946.52074.21.camel@hood.oook.cz> MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_0HGwOGAPbH52hAB" Message-Id: <201111140033.56165.makc@freebsd.org> Cc: cvs-ports@freebsd.org, rodrigo@bebik.net, cvs-all@freebsd.org, Raphael Kubo da Costa , ports-committers@freebsd.org Subject: Re: cvs commit: ports/Mk bsd.cmake.mk X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Nov 2011 00:34:08 -0000 --Boundary-00=_0HGwOGAPbH52hAB Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable On Sun, 13 Nov 2011 20:52:26 +0100, Pav Lucistnik wrote: > Max Brazhnikov p=C3=AD=C5=A1e v ne 13. 11. 2011 v 19:48 +0000: > > On Sun, 13 Nov 2011 20:13:54 +0100, Pav Lucistnik wrote: > > > This broke a couple of ports on 7.X. > >=20 > > Which ports are broken? >=20 > http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/a.7.20111111082237= /f > reecell-solver-3.8.0_1.log I've committed a fix. > http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/a.7.20111111082237/ > lmms-0.4.6_3,1.log The patch attached. It mainly fixes hardcoded -lpthread. --Boundary-00=_0HGwOGAPbH52hAB Content-Type: text/x-patch; charset="UTF-8"; name="lmms.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="lmms.diff" Index: Makefile =================================================================== RCS file: /home/pcvs/ports/audio/lmms/Makefile,v retrieving revision 1.32 diff -u -r1.32 Makefile --- Makefile 17 Oct 2011 10:08:26 -0000 1.32 +++ Makefile 14 Nov 2011 00:03:59 -0000 @@ -39,7 +39,6 @@ QT_COMPONENTS= corelib gui xml moc_build uic_build rcc_build \ qmake_build USE_CMAKE= yes -CMAKE_USE_PTHREAD= yes CMAKE_ARGS= -DWANT_ALSA:BOOL=OFF \ -DWANT_CALF:BOOL=OFF \ -DWANT_CAPS:BOOL=OFF \ Index: files/patch-CMakeLists.txt =================================================================== RCS file: /home/pcvs/ports/audio/lmms/files/patch-CMakeLists.txt,v retrieving revision 1.2 diff -u -r1.2 patch-CMakeLists.txt --- files/patch-CMakeLists.txt 21 Jan 2010 21:14:47 -0000 1.2 +++ files/patch-CMakeLists.txt 14 Nov 2011 00:02:19 -0000 @@ -1,6 +1,15 @@ ---- CMakeLists.txt.orig 2009-12-25 08:49:19.000000000 +0900 -+++ CMakeLists.txt 2010-01-20 00:15:00.000000000 +0900 -@@ -334,6 +334,7 @@ +--- ./CMakeLists.txt.orig 2009-12-24 23:49:19.000000000 +0000 ++++ ./CMakeLists.txt 2011-11-13 23:33:38.620294211 +0000 +@@ -113,6 +113,8 @@ + ENDIF(NOT WIN32) + INCLUDE(${QT_USE_FILE}) + ++INCLUDE(FindThreads) ++ + # check for libsndfile + PKG_CHECK_MODULES(SNDFILE REQUIRED sndfile>=1.0.11) + IF(NOT SNDFILE_FOUND) +@@ -334,6 +336,7 @@ # check for libsamplerate IF(WANT_SYSTEM_SR) PKG_CHECK_MODULES(SAMPLERATE samplerate>=0.1.7) @@ -8,7 +17,7 @@ IF(SAMPLERATE_FOUND) SET(LMMS_HAVE_SAMPLERATE TRUE) ENDIF(SAMPLERATE_FOUND) -@@ -364,8 +365,8 @@ +@@ -364,8 +367,8 @@ # set compiler flags #SET(CMAKE_BUILD_TYPE relwithdebug) @@ -19,7 +28,7 @@ #SET(CMAKE_C_FLAGS_${CMAKE_BUILD_TYPE} "${CMAKE_C_FLAGS}") #SET(CMAKE_CXX_FLAGS_${CMAKE_BUILD_TYPE} "${CMAKE_CXX_FLAGS}") -@@ -459,7 +460,7 @@ +@@ -459,7 +462,7 @@ ENDIF(NOT LMMS_BUILD_APPLE) INSTALL(TARGETS lmms RUNTIME DESTINATION bin) Index: files/patch-plugins__zynaddsubfx__CMakeLists.txt =================================================================== RCS file: /home/pcvs/ports/audio/lmms/files/patch-plugins__zynaddsubfx__CMakeLists.txt,v retrieving revision 1.5 diff -u -r1.5 patch-plugins__zynaddsubfx__CMakeLists.txt --- files/patch-plugins__zynaddsubfx__CMakeLists.txt 12 Nov 2011 14:41:55 -0000 1.5 +++ files/patch-plugins__zynaddsubfx__CMakeLists.txt 13 Nov 2011 23:42:29 -0000 @@ -1,5 +1,5 @@ ---- plugins/zynaddsubfx/CMakeLists.txt.orig 2009-12-25 08:49:24.000000000 +0900 -+++ plugins/zynaddsubfx/CMakeLists.txt 2010-01-20 00:48:44.000000000 +0900 +--- ./plugins/zynaddsubfx/CMakeLists.txt.orig 2009-12-24 23:49:24.000000000 +0000 ++++ ./plugins/zynaddsubfx/CMakeLists.txt 2011-11-13 23:40:23.210297601 +0000 @@ -52,15 +52,13 @@ ADD_DEFINITIONS(-DASM_F2I_YES) ENDIF(LMMS_HOST_X86 OR LMMS_HOST_X86_64) @@ -23,7 +23,16 @@ ADD_LIBRARY(ZynAddSubFxCore SHARED LocalZynAddSubFx.cpp ${MXML_SRC}) -TARGET_LINK_LIBRARIES(ZynAddSubFxCore ${ZASF_CORE_LIBS} ${FFTW3F_LIBRARIES} -lz -lpthread) -+TARGET_LINK_LIBRARIES(ZynAddSubFxCore ${ZASF_CORE_LIBS} ${FFTW3F_LIBRARIES} -lz -lpthread -L${FFTW3F_LIBRARY_DIRS}) ++TARGET_LINK_LIBRARIES(ZynAddSubFxCore ${ZASF_CORE_LIBS} ${FFTW3F_LIBRARIES} -lz ${CMAKE_THREAD_LIBS_INIT} -L${FFTW3F_LIBRARY_DIRS}) IF(LMMS_BUILD_WIN32) TARGET_LINK_LIBRARIES(ZynAddSubFxCore -lwsock32) INSTALL(TARGETS ZynAddSubFxCore DESTINATION ${PLUGIN_DIR}) +@@ -106,7 +104,7 @@ + SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) + ADD_EXECUTABLE(RemoteZynAddSubFx RemoteZynAddSubFx.cpp ${ZYN_SRC_GUI}) + INSTALL(TARGETS RemoteZynAddSubFx RUNTIME DESTINATION ${PLUGIN_DIR}) +-TARGET_LINK_LIBRARIES(RemoteZynAddSubFx -L${CMAKE_CURRENT_BINARY_DIR} -lZynAddSubFxCore ${CMAKE_CURRENT_BINARY_DIR}/fltk/bin/libfltk.a) ++TARGET_LINK_LIBRARIES(RemoteZynAddSubFx -L${CMAKE_CURRENT_BINARY_DIR} -lZynAddSubFxCore ${CMAKE_CURRENT_BINARY_DIR}/fltk/bin/libfltk.a ${CMAKE_THREAD_LIBS_INIT}) + ADD_DEPENDENCIES(RemoteZynAddSubFx ZynAddSubFxCore) + + # link system libraries when on win32 --Boundary-00=_0HGwOGAPbH52hAB--