From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Mar 14 15:40:02 2014 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.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 83AD6536 for ; Fri, 14 Mar 2014 15:40:02 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (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 70B0DA26 for ; Fri, 14 Mar 2014 15:40:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.8/8.14.8) with ESMTP id s2EFe2cC039588 for ; Fri, 14 Mar 2014 15:40:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s2EFe2RH039587; Fri, 14 Mar 2014 15:40:02 GMT (envelope-from gnats) Date: Fri, 14 Mar 2014 15:40:02 GMT Message-Id: <201403141540.s2EFe2RH039587@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org Cc: From: dfilter@FreeBSD.ORG (dfilter service) Subject: Re: ports/187376: commit references a PR X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: dfilter service List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Mar 2014 15:40:02 -0000 The following reply was made to PR ports/187376; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/187376: commit references a PR Date: Fri, 14 Mar 2014 15:31:50 +0000 (UTC) Author: olivierd Date: Fri Mar 14 15:31:42 2014 New Revision: 348257 URL: http://svnweb.freebsd.org/changeset/ports/348257 QAT: https://qat.redports.org/buildarchive/r348257/ Log: - Update to 1.3.6 - Add support of DragonFly and merge post-patch target into CMakeLists.txt patch - Don't build locker, because VT_UNLOCKSWITCH is not defined in sys/consio.h - Adjust dependencies PR: 187376 Submitted by: myself Approved by: Henry Hu (maintainer) Added: head/x11/slim/files/patch-CMakeLists.txt (contents, props changed) Modified: head/x11/slim/Makefile head/x11/slim/distinfo head/x11/slim/pkg-plist Modified: head/x11/slim/Makefile ============================================================================== --- head/x11/slim/Makefile Fri Mar 14 15:20:55 2014 (r348256) +++ head/x11/slim/Makefile Fri Mar 14 15:31:42 2014 (r348257) @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= slim -PORTVERSION= 1.3.5 -PORTREVISION= 3 +PORTVERSION= 1.3.6 CATEGORIES= x11 MASTER_SITES= ftp://ftp.berlios.de/pub/slim/ \ SF/slim.berlios @@ -19,19 +18,23 @@ LIB_DEPENDS= libdbus-1.so:${PORTSDIR}/de libpng15.so:${PORTSDIR}/graphics/png \ libfreetype.so:${PORTSDIR}/print/freetype2 \ libck-connector.so:${PORTSDIR}/sysutils/consolekit \ - libexpat.so:${PORTSDIR}/textproc/expat2 \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig USES= cmake pkgconfig -USE_XORG= ice sm x11 xau xcb xdmcp xext xft xmu xorg-server xrender xt +USE_XORG= ice sm x11 xau xcb xdmcp xext xft xmu xorg-server xrandr \ + xrender xt USE_RC_SUBR= slim SUB_FILES= pkg-message -CMAKE_ARGS= -DUSE_CONSOLEKIT=yes +CMAKE_ARGS= -DUSE_CONSOLEKIT=yes \ + -DBUILD_SLIMLOCK=no \ + -DBUILD_SHARED_LIBS=yes OPTIONS_DEFINE= PAM OPTIONS_DEFAULT= PAM +PLIST_SUB+= VERSION="${PORTVERSION}" + .include .if ${PORT_OPTIONS:MPAM} @@ -46,12 +49,6 @@ post-patch: @${CP} ${WRKSRC}/slim.conf ${WRKSRC}/slim.conf.sample @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/slim.conf.sample - @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|' \ - -e 's|/etc|${PREFIX}/etc|' \ - -e 's|share/man|man|' \ - -e 's|slim.conf|slim.conf.sample|' \ - -e '/systemd/d' \ - ${WRKSRC}/CMakeLists.txt post-install: . if ${PORT_OPTIONS:MPAM} Modified: head/x11/slim/distinfo ============================================================================== --- head/x11/slim/distinfo Fri Mar 14 15:20:55 2014 (r348256) +++ head/x11/slim/distinfo Fri Mar 14 15:31:42 2014 (r348257) @@ -1,2 +1,2 @@ -SHA256 (slim-1.3.5.tar.gz) = 818d209f51e2fa8d5b94ef75ce90a7415be48b45e796d66f8083a9532b655629 -SIZE (slim-1.3.5.tar.gz) = 226413 +SHA256 (slim-1.3.6.tar.gz) = 21defeed175418c46d71af71fd493cd0cbffd693f9d43c2151529125859810df +SIZE (slim-1.3.6.tar.gz) = 232547 Added: head/x11/slim/files/patch-CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11/slim/files/patch-CMakeLists.txt Fri Mar 14 15:31:42 2014 (r348257) @@ -0,0 +1,87 @@ +--- ./CMakeLists.txt.orig 2013-10-01 22:38:05.000000000 +0000 ++++ ./CMakeLists.txt 2014-03-08 16:26:46.000000000 +0000 +@@ -14,6 +14,7 @@ + INCLUDE(CheckCCompilerFlag) + INCLUDE(CheckCXXCompilerFlag) + INCLUDE(CheckTypeSize) ++INCLUDE(GNUInstallDirs) + + # Version + set(SLIM_VERSION_MAJOR "1") +@@ -23,14 +24,23 @@ + + set(CMAKE_INSTALL_PREFIX "/usr/local" CACHE PATH "Installation Directory") + set(PKGDATADIR "${CMAKE_INSTALL_PREFIX}/share/slim") +-set(SYSCONFDIR "/etc") +-set(LIBDIR "/lib") +-set(MANDIR "${CMAKE_INSTALL_PREFIX}/share/man") ++if(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD" OR ++ ${CMAKE_SYSTEM_NAME} MATCHES "DragonFly" ++ ) ++ set(SYSCONFDIR "${CMAKE_INSTALL_FULL_SYSCONFDIR}") ++ set(LIBDIR "${CMAKE_INSTALL_FULL_LIBDIR}") ++ set(MANDIR "${CMAKE_INSTALL_PREFIX}/man") ++else() ++ set(SYSCONFDIR "/etc") ++ set(LIBDIR "/lib") ++ set(MANDIR "${CMAKE_INSTALL_PREFIX}/share/man") ++endif() + + set(SLIM_DEFINITIONS) + if(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD" OR + ${CMAKE_SYSTEM_NAME} MATCHES "NetBSD" OR +- ${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD" ++ ${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD" OR ++ ${CMAKE_SYSTEM_NAME} MATCHES "DragonFly" + ) + set(SLIM_DEFINITIONS ${SLIM_DEFINITIONS} "-DNEEDS_BASENAME") + else() +@@ -70,8 +80,10 @@ + ) + if(USE_PAM) + set(common_srcs ${common_srcs} PAM.cpp) +- # for now, only build slimlock if we are using PAM. +- set(BUILD_SLIMLOCK 1) ++ # for now, only build slimlock if we are using PAM. ++ if(BUILD_SLIMLOCK) ++ set(BUILD_SLIMLOCK 1) ++ endif(BUILD_SLIMLOCK) + endif(USE_PAM) + + # Build common library +@@ -120,7 +132,9 @@ + message("\tPAM Found") + set(SLIM_DEFINITIONS ${SLIM_DEFINITIONS} "-DUSE_PAM") + target_link_libraries(${PROJECT_NAME} ${PAM_LIBRARY}) +- target_link_libraries(slimlock ${PAM_LIBRARY}) ++ if(BUILD_SLIMLOCK) ++ target_link_libraries(slimlock ${PAM_LIBRARY}) ++ endif(BUILD_SLIMLOCK) + include_directories(${PAM_INCLUDE_DIR}) + else(PAM_FOUND) + message("\tPAM Not Found") +@@ -221,7 +235,9 @@ + ####### install + # slim + install(TARGETS slim RUNTIME DESTINATION bin) +-install(TARGETS slimlock RUNTIME DESTINATION bin) ++if(BUILD_SLIMLOCK) ++ install(TARGETS slimlock RUNTIME DESTINATION bin) ++endif(BUILD_SLIMLOCK) + + if (BUILD_SHARED_LIBS) + set_target_properties(libslim PROPERTIES +@@ -236,9 +252,11 @@ + + # man file + install(FILES slim.1 DESTINATION ${MANDIR}/man1/) +-install(FILES slimlock.1 DESTINATION ${MANDIR}/man1/) ++if(BUILD_SLIMLOCK) ++ install(FILES slimlock.1 DESTINATION ${MANDIR}/man1/) ++endif(BUILD_SLIMLOCK) + # configure +-install(FILES slim.conf DESTINATION ${SYSCONFDIR}) ++install(FILES slim.conf.sample DESTINATION ${SYSCONFDIR}) + # systemd service file + if (${CMAKE_SYSTEM_NAME} MATCHES "Linux") + install(FILES slim.service DESTINATION ${LIBDIR}/systemd/system) Modified: head/x11/slim/pkg-plist ============================================================================== --- head/x11/slim/pkg-plist Fri Mar 14 15:20:55 2014 (r348256) +++ head/x11/slim/pkg-plist Fri Mar 14 15:31:42 2014 (r348257) @@ -1,4 +1,6 @@ bin/slim +lib/libslim.so +lib/libslim.so.%%VERSION%% %%DATADIR%%/themes/default/background.jpg %%DATADIR%%/themes/default/panel.png %%DATADIR%%/themes/default/slim.theme _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"