From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Mar 7 11:00:01 2013 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 77691FAB for ; Thu, 7 Mar 2013 11:00:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 5C50B16B for ; Thu, 7 Mar 2013 11:00:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r27B01fS047827 for ; Thu, 7 Mar 2013 11:00:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r27B01Vh047826; Thu, 7 Mar 2013 11:00:01 GMT (envelope-from gnats) Resent-Date: Thu, 7 Mar 2013 11:00:01 GMT Resent-Message-Id: <201303071100.r27B01Vh047826@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Andrey Simonenko Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 4AF04FA0 for ; Thu, 7 Mar 2013 10:59:09 +0000 (UTC) (envelope-from simon@comsys.ntu-kpi.kiev.ua) Received: from comsys.kpi.ua (comsys.kpi.ua [77.47.192.42]) by mx1.freebsd.org (Postfix) with ESMTP id C3801163 for ; Thu, 7 Mar 2013 10:59:08 +0000 (UTC) Received: from pm513-1.comsys.kpi.ua ([10.18.52.101] helo=pm513-1.comsys.ntu-kpi.kiev.ua) by comsys.kpi.ua with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1UDYXS-0001hI-Rg for FreeBSD-gnats-submit@freebsd.org; Thu, 07 Mar 2013 12:59:07 +0200 Received: by pm513-1.comsys.ntu-kpi.kiev.ua (Postfix, from userid 1001) id CE52F1CC1E; Thu, 7 Mar 2013 12:59:05 +0200 (EET) Message-Id: <20130307105904.GA1118@pm513-1.comsys.ntu-kpi.kiev.ua> Date: Thu, 7 Mar 2013 12:59:04 +0200 From: Andrey Simonenko To: FreeBSD-gnats-submit@freebsd.org Subject: ports/176724: net/boinc-client: correct pathnames, pkg-install.in, wrong graphics files X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Mar 2013 11:00:01 -0000 >Number: 176724 >Category: ports >Synopsis: net/boinc-client: correct pathnames, pkg-install.in, wrong graphics files >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Thu Mar 07 11:00:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Andrey Simonenko >Release: FreeBSD 9.1-STABLE amd64 >Organization: >Environment: >Description: Description of the following update: 1. Simplified Makefile code for port's options dependencies: unconditionally add needed dependencies to PORT_OPTIONS and then remove duplicates from it. 2. Install rc.d/boinc-client script only if CLIENT is enabled and create/check user and directory only if CLIENT is enabled. 3. Remember selected CLIENT, MANAGER and USER options in pkg-install and always run it from Makefile (like it is run when a package is installed). 4. pkg-install depending on selected CLIENT, MANAGER and USER options performs needed actions: creates/checks user and directory (USER), creates symlink for skins (MANAGER), report about a user used in rc.d script (CLIENT). 5. Some actions from PRE-INSTALL were moved to POST-INSTALL in pkg-install (to simplify reading its output when port is installed from sources). 6. Removed SKINS option, since all skins except Default one cannot be used (shown) correctly by GUI manager. It was a wrong idea to mix installation of not necessary graphics artwork and BOINC client data and code. Now only correct Default skin is installed. 7. Use ${COPYTREE_SHARE} instead of "${CP} -R" in Makefile. 8. Always use ${PREFIX} in Makefile as a destination directory for port's data. 9. Updated pkg-message: added reference to User manual and removed mention of projects, since package can contain only libraries and API or since installed client can be used locally. >How-To-Repeat: >Fix: diff -ruN boinc-client.orig/Makefile boinc-client/Makefile --- boinc-client.orig/Makefile 2012-12-14 13:41:58.000000000 +0200 +++ boinc-client/Makefile 2013-03-07 12:25:32.000000000 +0200 @@ -7,7 +7,7 @@ PORTNAME= boinc-client PORTVERSION= 7.0.28 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= net MASTER_SITES= ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= pav @@ -34,20 +34,17 @@ BOINC_CLIENT_GROUP="${BOINC_CLIENT_GROUP}" \ PREFIX="${PREFIX}" LOCALBASE="${LOCALBASE}" -USE_RC_SUBR= boinc-client - CONFIGURE_ARGS= --disable-server CPPFLAGS+= -I${LOCALBASE}/include NO_OPTIONS_SORT= yes -OPTIONS_DEFINE= CLIENT MANAGER X11 LINUX USER SKINS OPTIMIZE +OPTIONS_DEFINE= CLIENT MANAGER X11 LINUX USER OPTIMIZE OPTIONS_DEFAULT= CLIENT MANAGER X11 USER CLIENT_DESC= Build BOINC client MANAGER_DESC= Build BOINC manager GUI X11_DESC= Build graphics API LINUX_DESC= Accept Linux science applications -USER_DESC= Create/check BOINC client user -SKINS_DESC= Install more skins for BOINC manager +USER_DESC= Create/check BOINC client user, directory OPTIMIZE_DESC= Enable compiler optimization flags .include @@ -67,24 +64,7 @@ .endif .if ${PORT_OPTIONS:MMANAGER} -. if empty(PORT_OPTIONS:MCLIENT) -PORT_OPTIONS+= CLIENT -. endif -. if empty(PORT_OPTIONS:MX11) -PORT_OPTIONS+= X11 -. endif -.endif - -.if ${PORT_OPTIONS:MX11} -USE_GL= glut -USE_XORG+= xmu xi -LIB_DEPENDS+= jpeg:${PORTSDIR}/graphics/jpeg -PLIST_SUB+= X11="" -.else -PLIST_SUB+= X11="@comment " -.endif - -.if ${PORT_OPTIONS:MMANAGER} +PORT_OPTIONS+= CLIENT X11 USE_XORG+= x11 USE_WX= 2.8+ USE_ICONV= yes @@ -96,18 +76,24 @@ CPPFLAGS+= -DNO_PER_THREAD_LOCALE . endif PLIST_SUB+= BOINC_MANAGER="" +SUB_LIST+= OPTION_MANAGER="true" .else CONFIGURE_ARGS+=--disable-manager --with-wx-config=false --without-x PLIST_SUB+= BOINC_MANAGER="@comment " +SUB_LIST+= OPTION_MANAGER="" .endif .if ${PORT_OPTIONS:MCLIENT} +USE_RC_SUBR= boinc-client LIB_DEPENDS+= curl:${PORTSDIR}/ftp/curl RUN_DEPENDS+= ${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss PLIST_SUB+= BOINC_CLIENT="" +SUB_LIST+= OPTION_CLIENT="true" .else +PORT_OPTIONS:= ${PORT_OPTIONS:NUSER} CONFIGURE_ARGS+=--disable-client PLIST_SUB+= BOINC_CLIENT="@comment " +SUB_LIST+= OPTION_CLIENT="" .endif .if ${PORT_OPTIONS:MNLS} && ${PORT_OPTIONS:MMANAGER} @@ -121,22 +107,29 @@ USE_LINUX= yes .endif -.if ${PORT_OPTIONS:MSKINS} -PLIST_SUB+= SKINS="" -.else -PLIST_SUB+= SKINS="@comment " -.endif - .if ${PORT_OPTIONS:MUSER} PLIST_SUB+= USER="" +SUB_LIST+= OPTION_USER="true" .else PLIST_SUB+= USER="@comment " +SUB_LIST+= OPTION_USER="" .endif .if ${PORT_OPTIONS:MOPTIMIZE} CONFIGURE_ARGS+=--enable-optimize .endif +.if ${PORT_OPTIONS:MX11} +USE_GL= glut +USE_XORG+= xmu xi +LIB_DEPENDS+= jpeg:${PORTSDIR}/graphics/jpeg +PLIST_SUB+= X11="" +.else +PLIST_SUB+= X11="@comment " +.endif + +PORT_OPTIONS:= ${PORT_OPTIONS:O:u} + post-patch: @${REINPLACE_CMD} -e 's|client/scripts||' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|-lcrypto -ldl|-lcrypto|' ${WRKSRC}/configure @@ -150,23 +143,17 @@ .endif pre-install: -.if ${PORT_OPTIONS:MUSER} @PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL -.endif post-install: .if ${PORT_OPTIONS:MMANAGER} ${MKDIR} ${PREFIX}/share/boinc - ${MKDIR} ${LOCALBASE}/share/pixmaps + ${MKDIR} ${PREFIX}/share/pixmaps . for name in 16 32 48 - ${INSTALL_DATA} ${WRKSRC}/clientgui/res/boincmgr.${name}x${name}.png ${LOCALBASE}/share/pixmaps + ${INSTALL_DATA} ${WRKSRC}/clientgui/res/boincmgr.${name}x${name}.png ${PREFIX}/share/pixmaps . endfor -. if ${PORT_OPTIONS:MSKINS} - ${CP} -R ${WRKSRC}/clientgui/skins ${PREFIX}/share/boinc -. else ${MKDIR} ${PREFIX}/share/boinc/skins - ${CP} -R ${WRKSRC}/clientgui/skins/Default ${PREFIX}/share/boinc/skins -. endif + (cd ${WRKSRC}/clientgui/skins/ && ${COPYTREE_SHARE} Default ${PREFIX}/share/boinc/skins/) .endif . for name in config.h api/reduce.h lib/shmem.h lib/std_fixes.h ${INSTALL_DATA} ${WRKSRC}/${name} ${PREFIX}/include/boinc @@ -179,7 +166,8 @@ . if empty(PORT_OPTIONS:MMANAGER) ${MKDIR} ${PREFIX}/share/boinc . endif - ${CP} -R ${WRKSRC}/api/txf ${PREFIX}/share/boinc + (cd ${WRKSRC}/api/ && ${COPYTREE_SHARE} txf ${PREFIX}/share/boinc/) .endif + @PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL .include diff -ruN boinc-client.orig/files/pkg-install.in boinc-client/files/pkg-install.in --- boinc-client.orig/files/pkg-install.in 2012-11-01 23:26:21.000000000 +0200 +++ boinc-client/files/pkg-install.in 2013-03-05 11:38:34.000000000 +0200 @@ -8,31 +8,42 @@ user=%%BOINC_CLIENT_USER%% group=%%BOINC_CLIENT_GROUP%% home="%%BOINC_CLIENT_HOME%%" -shell=/bin/sh +option_client=%%OPTION_CLIENT%% +option_manager=%%OPTION_MANAGER%% +option_user=%%OPTION_USER%% case $2 in PRE-INSTALL) - if ! pw usershow ${user} 2>/dev/null 1>&2; then - if ! pw useradd ${user} -g ${group} -c "BOINC client user" \ - -d "${home}" -s ${shell}; then - echo "Failed to create user \"${user}\"." >&2 - exit 1 + if [ -n "${option_user}" ]; then + if ! pw usershow ${user} 2>/dev/null 1>&2; then + if ! pw useradd ${user} -g ${group} -c "BOINC client user" \ + -d "${home}" -s "/bin/sh"; then + echo "Failed to create user \"${user}\"." >&2 + exit 1 + else + echo "===> Created user \"${user}\"" + fi else - echo "User \"${user}\" created successfully:" + echo "===> Using existent user \"${user}\"" + fi + mkdir -m u=rwx,go= -p "${home}" + if [ -n "${option_manager}" -a ! -e "${home}/skins" -a ! -L "${home}/skins" ]; then + ln -s "%%PREFIX%%/share/boinc/skins" "${home}/skins" + fi + if [ ! -e "${home}/ca-bundle.crt" -a ! -L "${home}/ca-bundle.crt" ]; then + ln -s "%%LOCALBASE%%/share/certs/ca-root-nss.crt" "${home}/ca-bundle.crt" fi - else - echo "Using existent user \"${user}\":" fi - pw usershow ${user} - mkdir -m u=rwx,go= -p "${home}" - if [ ! -e "${home}/skins" -a ! -L "${home}/skins" ]; then - ln -s "%%PREFIX%%/share/boinc/skins" "${home}/skins" + ;; +POST-INSTALL) + if [ -n "${option_client}" ]; then + echo "===> Using user \"${user}\" in boinc-client script:" + pw usershow ${user} fi - if [ ! -e "${home}/ca-bundle.crt" -a ! -L "${home}/ca-bundle.crt" ]; then - ln -s "%%LOCALBASE%%/share/certs/ca-root-nss.crt" "${home}/ca-bundle.crt" + if [ -n "${option_user}" ]; then + echo "===> Adjusting file ownership in \"${home}\" to ${user}:${group}" + chown -hR ${user}:${group} "${home}" fi - echo "Adjusting file ownership in \"${home}\" to ${user}:${group}" - chown -hR ${user}:${group} "${home}" ;; esac diff -ruN boinc-client.orig/pkg-message boinc-client/pkg-message --- boinc-client.orig/pkg-message 2012-04-15 15:57:50.000000000 +0300 +++ boinc-client/pkg-message 2013-03-04 16:03:27.000000000 +0200 @@ -1,7 +1,9 @@ ------------------------------------------------------------------- -The BOINC client is now installed. You now need to register with -and install one or more projects. +The boinc-client port is now installed. -Refer to the BOINC web page at: +Refer to the BOINC User manual at: + http://boinc.berkeley.edu/wiki/User_manual + +Refer to the BOINC web site for complete information at: http://boinc.berkeley.edu/ ------------------------------------------------------------------- diff -ruN boinc-client.orig/pkg-plist boinc-client/pkg-plist --- boinc-client.orig/pkg-plist 2012-10-18 22:22:09.000000000 +0300 +++ boinc-client/pkg-plist 2013-03-05 10:41:01.000000000 +0200 @@ -74,259 +74,11 @@ %%X11%%lib/libboinc_graphics2.la %%X11%%lib/libboinc_graphics2.so %%X11%%lib/libboinc_graphics2.so.7 -%%SKINS%%share/boinc/skins/Charity Engine/graphic/arwLeft.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/arwLeftClick.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/arwRight.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/arwRightClick.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/btnAddProject.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/btnAddProjectClick.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/btnAdvancedView.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/btnCancel.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/btnCancelClick.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/btnChange.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/btnChangeClick.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/btnClear.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/btnClearClick.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/btnClose.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/btnCloseClick.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/btnCopy.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/btnCopyAll.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/btnCopyAllClicked.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/btnCopyClicked.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/btnHelp.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/btnHelpClicked.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/btnMessages.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/btnMessagesAlert.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/btnPreferences.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/btnResume.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/btnSave.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/btnSaveClick.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/btnSnooze.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/btnSynchronize.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/btnSynchronizeClick.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/ce_about.ico -%%SKINS%%share/boinc/skins/Charity Engine/graphic/ce_background.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/ce_icon_play.gif -%%SKINS%%share/boinc/skins/Charity Engine/graphic/ce_icon_play.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/ce_pause.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/ce_play.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/ce_stop.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/ce_wizard_bar.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/conn_ind.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/default_stat_icon.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/dlgBackground.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/error_image.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/gauge_bg.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/gauge_progress_indicator.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/ico_workWU.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/ico_workWU_sus.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/proj_bg.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/project_image.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/simplegui_bg.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/spacer.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/state_ind_bg.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/tabArea_bg.png -%%SKINS%%share/boinc/skins/Charity Engine/graphic/wu_bg.png -%%SKINS%%share/boinc/skins/Charity Engine/skin.xml %%BOINC_MANAGER%%share/boinc/skins/Default/background_image.png %%BOINC_MANAGER%%share/boinc/skins/Default/skin.xml %%BOINC_MANAGER%%share/boinc/skins/Default/workunit_running_image.png %%BOINC_MANAGER%%share/boinc/skins/Default/workunit_suspended_image.png %%BOINC_MANAGER%%share/boinc/skins/Default/workunit_waiting_image.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/arwLeft.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/arwLeftClick.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/arwRight.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/arwRightClick.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/btnAddProject.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/btnAddProjectClick.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/btnAdvancedView.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/btnCancel.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/btnCancelClick.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/btnChange.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/btnChangeClick.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/btnClear.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/btnClearClick.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/btnClose.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/btnCloseClick.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/btnCopy.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/btnCopyAll.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/btnCopyAllClicked.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/btnCopyClicked.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/btnHelp.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/btnHelpClicked.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/btnMessages.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/btnMessagesOrange.gif -%%SKINS%%share/boinc/skins/GridRepublic/graphic/btnMessagesOrange.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/btnPreferences.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/btnResume.gif -%%SKINS%%share/boinc/skins/GridRepublic/graphic/btnResume.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/btnSave.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/btnSaveClick.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/btnSnooze.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/btnSynchronize.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/btnSynchronizeClick.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/conn_ind.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/default_stat_icon.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/dlgBackground.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/error_image.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/gauge_bg.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/gauge_progress_indicator.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/gr_about.ico -%%SKINS%%share/boinc/skins/GridRepublic/graphic/gr_background.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/gr_icon_play.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/gr_pause.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/gr_play.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/gr_stop.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/gr_wizard_bar.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/ico_workWU.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/ico_workWU_sus.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/proj_bg.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/project_image.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/simplegui_bg.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/spacer.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/state_ind_bg.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/tabArea_bg.png -%%SKINS%%share/boinc/skins/GridRepublic/graphic/wu_bg.png -%%SKINS%%share/boinc/skins/GridRepublic/skin.xml -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/advanced_link_image.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/attach_project_button.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/background_image.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/cancel_button.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/close_button.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/connecting_indicator_image.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/copy_all_button.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/copy_button.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/dialog_background_image.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/error_indicator_image.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/gauge_bg.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/help_button.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/left_arrow_button.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/messages_alert_link_image.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/messages_link_image.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/preferences_link_image.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/project_area_background_image.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/project_image.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/resume_link_image.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/right_arrow_button.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/save_button.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/spacer_image.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/state_indicator_background_image.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/suspend_link_image.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/tabArea_bg.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/wcg_about.ico -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/wcg_pause.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/wcg_play.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/wcg_stop.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/workunit_active_tab.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/workunit_animation_background_image copy.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/workunit_animation_background_image.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/workunit_area_background_image.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/workunit_gauge_background_image.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/workunit_gauge_progress_indicator_image.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/workunit_suspended_tab.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/graphic/workunit_tab_area_background_image.png -%%SKINS%%share/boinc/skins/People for a Smarter Planet/skin.xml -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/arwLeft.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/arwLeftClick.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/arwRight.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/arwRightClick.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/btnAddProject.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/btnAddProjectClick.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/btnAdvancedView.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/btnCancel.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/btnCancelClick.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/btnChange.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/btnChangeClick.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/btnClear.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/btnClearClick.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/btnClose.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/btnCloseClick.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/btnCopy.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/btnCopyAll.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/btnCopyAllClicked.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/btnCopyClicked.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/btnHelp.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/btnHelpClicked.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/btnMessages.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/btnMessagesAlert.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/btnPreferences.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/btnResume.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/btnSave.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/btnSaveClick.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/btnSnooze.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/btnSynchronize.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/btnSynchronizeClick.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/conn_ind.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/default_stat_icon.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/dlgBackground.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/error_image.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/gauge_bg.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/gauge_progress_indicator.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/ico_workWU.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/ico_workWU_sus.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/proj_bg.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/project_image.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/ptp_background.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/ptp_icon_play.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/ptp_pause.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/ptp_play.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/ptp_stop.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/ptp_wizard_bar.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/simplegui_bg.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/spacer.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/state_ind_bg.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/tabArea_bg.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/graphic/wu_bg.png -%%SKINS%%share/boinc/skins/Progress Thru Processors/skin.xml -%%SKINS%%share/boinc/skins/World Community Grid/graphic/arwLeft.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/arwLeftClick.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/arwRight.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/arwRightClick.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/btnAddProject.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/btnAddProjectClick.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/btnAdvancedView.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/btnCancel.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/btnCancelClick.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/btnChange.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/btnChangeClick.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/btnClear.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/btnClearClick.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/btnClose.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/btnCloseClick.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/btnCopy.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/btnCopyAll.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/btnCopyAllClicked.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/btnCopyClicked.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/btnHelp.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/btnHelpClicked.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/btnMessages.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/btnMessagesRed.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/btnPreferences.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/btnResume.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/btnSave.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/btnSaveClick.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/btnSnooze.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/conn_ind.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/default_stat_icon.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/dlgBackground.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/error_image.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/gauge_bg.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/gauge_progress_indicator.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/ico_workWU.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/proj_bg.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/project_image.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/simplegui_bg.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/spacer.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/state_ind_bg.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/tabArea_bg.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/wcg_about.ico -%%SKINS%%share/boinc/skins/World Community Grid/graphic/wcg_black_background.gif -%%SKINS%%share/boinc/skins/World Community Grid/graphic/wcg_pause.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/wcg_play.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/wcg_stop.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/wcg_wizard_bar.png -%%SKINS%%share/boinc/skins/World Community Grid/graphic/wu_bg.png -%%SKINS%%share/boinc/skins/World Community Grid/skin.xml %%X11%%share/boinc/txf/AvantGarde-Book.txf %%X11%%share/boinc/txf/AvantGarde-BookOblique.txf %%X11%%share/boinc/txf/AvantGarde-Demi.txf @@ -432,17 +184,7 @@ %%BOINC_MANAGER%%share/pixmaps/boincmgr.32x32.png %%BOINC_MANAGER%%share/pixmaps/boincmgr.48x48.png @dirrm include/boinc -%%SKINS%%@dirrm share/boinc/skins/Charity Engine/graphic -%%SKINS%%@dirrm share/boinc/skins/Charity Engine %%BOINC_MANAGER%%@dirrm share/boinc/skins/Default -%%SKINS%%@dirrm share/boinc/skins/GridRepublic/graphic -%%SKINS%%@dirrm share/boinc/skins/GridRepublic -%%SKINS%%@dirrm share/boinc/skins/People for a Smarter Planet/graphic -%%SKINS%%@dirrm share/boinc/skins/People for a Smarter Planet -%%SKINS%%@dirrm share/boinc/skins/Progress Thru Processors/graphic -%%SKINS%%@dirrm share/boinc/skins/Progress Thru Processors -%%SKINS%%@dirrm share/boinc/skins/World Community Grid/graphic -%%SKINS%%@dirrm share/boinc/skins/World Community Grid %%BOINC_MANAGER%%@dirrm share/boinc/skins %%X11%%@dirrm share/boinc/txf %%X11%%@dirrm share/boinc >Release-Note: >Audit-Trail: >Unformatted: