From owner-svn-ports-head@FreeBSD.ORG Sun Oct 6 03:41:41 2013 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 ESMTP id 2C373E88; Sun, 6 Oct 2013 03:41:41 +0000 (UTC) (envelope-from adamw@FreeBSD.org) 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 174732475; Sun, 6 Oct 2013 03:41:41 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r963fe8i052926; Sun, 6 Oct 2013 03:41:40 GMT (envelope-from adamw@svn.freebsd.org) Received: (from adamw@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r963fehR052924; Sun, 6 Oct 2013 03:41:40 GMT (envelope-from adamw@svn.freebsd.org) Message-Id: <201310060341.r963fehR052924@svn.freebsd.org> From: Adam Weinberger Date: Sun, 6 Oct 2013 03:41:40 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r329527 - head/mail/squirrelmail X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 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: Sun, 06 Oct 2013 03:41:41 -0000 Author: adamw Date: Sun Oct 6 03:41:39 2013 New Revision: 329527 URL: http://svnweb.freebsd.org/changeset/ports/329527 Log: Stage support and clean up the messy Makefile a little Modified: head/mail/squirrelmail/Makefile head/mail/squirrelmail/pkg-plist Modified: head/mail/squirrelmail/Makefile ============================================================================== --- head/mail/squirrelmail/Makefile Sun Oct 6 03:32:29 2013 (r329526) +++ head/mail/squirrelmail/Makefile Sun Oct 6 03:41:39 2013 (r329527) @@ -42,16 +42,11 @@ PLIST_SUB= PORTVERSION=${PORTVERSION} \ SUB_FILES= pkg-message pkg-install pkg-deinstall SUB_LIST= SQUIRRELDIR=${SQUIRRELDIR} SMUSER=${SMUSER} SMGROUP=${SMGROUP} -PORTDOCS= * .htaccess - CONFLICTS= squirreloutlook-[0-9]* -NO_STAGE= yes -.include +DATABASE_RUN_DEPENDS= ${LOCALBASE}/share/pear/DB.php:${PORTSDIR}/databases/pear-DB -.if ${PORT_OPTIONS:MDATABASE} -RUN_DEPENDS+= ${LOCALBASE}/share/pear/DB.php:${PORTSDIR}/databases/pear-DB -.endif +.include .if ${PORT_OPTIONS:MLDAP} USE_PHP+= ldap @@ -65,22 +60,10 @@ pre-everything:: .endif post-patch: -.ifndef PATCH_DEBUG - @${RM} -f \ - ${WRKSRC}/class/deliver/Deliver.class.php.orig \ - ${WRKSRC}/config/config_default.php.orig \ - ${WRKSRC}/functions/global.php.orig \ - ${WRKSRC}/functions/i18n.php.orig \ - ${WRKSRC}/functions/imap_search.php.orig \ - ${WRKSRC}/src/addrbook_search_html.php.orig \ - ${WRKSRC}/src/compose.php.orig -.endif @${REINPLACE_CMD} -e 's|ispell|${LOCALBASE}/bin/ispell|g' \ ${WRKSRC}/plugins/squirrelspell/sqspell_config.php @${REINPLACE_CMD} -e 's|/usr/bin/fortune|/usr/games/fortune|g' \ ${WRKSRC}/plugins/fortune/fortune_functions.php - @${RM} ${WRKSRC}/plugins/squirrelspell/sqspell_config.php.bak \ - ${WRKSRC}/plugins/fortune/fortune_functions.php.bak # Rearrange the documentation do-build: @@ -96,27 +79,28 @@ do-build: ${MV} plugins/squirrelspell/doc/* doc/plugins/squirrelspell ; \ ${RM} -f doc/plugins/squirrelspell/index.php ; \ ${RM} -rf plugins/squirrelspell/doc - @${FIND} ${WRKSRC} -name '*.orig' -delete @${ECHO} "left_refresh=300" >> ${WRKSRC}/data/default_pref @${MV} ${WRKSRC}/config/config_local.php ${WRKSRC}/config/config_local.php.sample +pre-install: + @${FIND} ${WRKSRC} -name '*.orig' -delete + @${FIND} ${WRKSRC} -name '*.bak' -delete + do-install: - ${MKDIR} ${PREFIX}/etc/periodic/daily - ${INSTALL_SCRIPT} ${FILESDIR}/111.clean-squirrelmail ${PREFIX}/etc/periodic/daily - ${MKDIR} ${SQUIRRELDIR} - ${INSTALL_DATA} ${WRKSRC}/index.php ${SQUIRRELDIR} - ${INSTALL_SCRIPT} ${WRKSRC}/configure ${SQUIRRELDIR} + ${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/daily + ${INSTALL_SCRIPT} ${FILESDIR}/111.clean-squirrelmail ${STAGEDIR}${PREFIX}/etc/periodic/daily + ${MKDIR} ${STAGEDIR}${SQUIRRELDIR} + ${INSTALL_DATA} ${WRKSRC}/index.php ${STAGEDIR}${SQUIRRELDIR} + ${INSTALL_SCRIPT} ${WRKSRC}/configure ${STAGEDIR}${SQUIRRELDIR} .for DIR in class config data functions help images include locale plugins po src themes - cd ${WRKSRC} && ${FIND} ${DIR} | ${CPIO} -pdmu --quiet ${SQUIRRELDIR} + cd ${WRKSRC} && ${FIND} ${DIR} | ${CPIO} -pdmu --quiet ${STAGEDIR}${SQUIRRELDIR} .endfor - ${CHOWN} -R ${SMUSER}:${SMGROUP} ${SQUIRRELDIR}/data -.if !defined(NOPORTDOCS) - ${MKDIR} ${DOCSDIR} - cd ${WRKSRC}/doc && ${FIND} . | ${CPIO} -pdmu --quiet ${DOCSDIR} -.endif + ${CHOWN} -R ${SMUSER}:${SMGROUP} ${STAGEDIR}${SQUIRRELDIR}/data + + ${MKDIR} ${STAGEDIR}${DOCSDIR} + cd ${WRKSRC}/doc && ${FIND} . | ${CPIO} -pdmu --quiet ${STAGEDIR}${DOCSDIR} post-install: @${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL - @${CAT} ${PKGMESSAGE} .include Modified: head/mail/squirrelmail/pkg-plist ============================================================================== --- head/mail/squirrelmail/pkg-plist Sun Oct 6 03:32:29 2013 (r329526) +++ head/mail/squirrelmail/pkg-plist Sun Oct 6 03:41:39 2013 (r329527) @@ -374,6 +374,86 @@ etc/periodic/daily/111.clean-squirrelmai %%SQUIRRELDIR%%/themes/techno_blue.php %%SQUIRRELDIR%%/themes/turquoise.php %%SQUIRRELDIR%%/themes/wood_theme.php +%%PORTDOCS%%%%DOCSDIR%%/.htaccess +%%PORTDOCS%%%%DOCSDIR%%/AUTHORS +%%PORTDOCS%%%%DOCSDIR%%/COPYING +%%PORTDOCS%%%%DOCSDIR%%/ChangeLog +%%PORTDOCS%%%%DOCSDIR%%/INSTALL +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%%%DOCSDIR%%/README.themes +%%PORTDOCS%%%%DOCSDIR%%/ReleaseNotes +%%PORTDOCS%%%%DOCSDIR%%/UPGRADE +%%PORTDOCS%%%%DOCSDIR%%/authentication.txt +%%PORTDOCS%%%%DOCSDIR%%/ie_ssl.txt +%%PORTDOCS%%%%DOCSDIR%%/index.html +%%PORTDOCS%%%%DOCSDIR%%/index.php +%%PORTDOCS%%%%DOCSDIR%%/plugins/README.plugins +%%PORTDOCS%%%%DOCSDIR%%/plugins/administrator/INSTALL +%%PORTDOCS%%%%DOCSDIR%%/plugins/bug_report/README +%%PORTDOCS%%%%DOCSDIR%%/plugins/calendar/README +%%PORTDOCS%%%%DOCSDIR%%/plugins/delete_move_next/README +%%PORTDOCS%%%%DOCSDIR%%/plugins/demo/INSTALL +%%PORTDOCS%%%%DOCSDIR%%/plugins/demo/README +%%PORTDOCS%%%%DOCSDIR%%/plugins/filters/README +%%PORTDOCS%%%%DOCSDIR%%/plugins/filters/bulkquery/INSTALL +%%PORTDOCS%%%%DOCSDIR%%/plugins/filters/bulkquery/README +%%PORTDOCS%%%%DOCSDIR%%/plugins/fortune/README +%%PORTDOCS%%%%DOCSDIR%%/plugins/info/README +%%PORTDOCS%%%%DOCSDIR%%/plugins/listcommands/README +%%PORTDOCS%%%%DOCSDIR%%/plugins/mail_fetch/README +%%PORTDOCS%%%%DOCSDIR%%/plugins/newmail/HISTORY +%%PORTDOCS%%%%DOCSDIR%%/plugins/newmail/README +%%PORTDOCS%%%%DOCSDIR%%/plugins/spamcop/README +%%PORTDOCS%%%%DOCSDIR%%/plugins/squirrelspell/CRYPTO +%%PORTDOCS%%%%DOCSDIR%%/plugins/squirrelspell/ChangeLog +%%PORTDOCS%%%%DOCSDIR%%/plugins/squirrelspell/INSTALL +%%PORTDOCS%%%%DOCSDIR%%/plugins/squirrelspell/PRIVACY +%%PORTDOCS%%%%DOCSDIR%%/plugins/squirrelspell/README +%%PORTDOCS%%%%DOCSDIR%%/plugins/squirrelspell/UPGRADING +%%PORTDOCS%%%%DOCSDIR%%/plugins/test/INSTALL +%%PORTDOCS%%%%DOCSDIR%%/plugins/test/README +%%PORTDOCS%%%%DOCSDIR%%/plugins/translate/README +%%PORTDOCS%%%%DOCSDIR%%/presets.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.2/Notes-1.2.0.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.2/Notes-1.2.1.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.2/Notes-1.2.2.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.2/Notes-1.2.3.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.2/Notes-1.2.4.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.2/Notes-1.2.5.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.2/Notes-1.2.6.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.3/Notes-1.3.0.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.3/Notes-1.3.1.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.3/Notes-1.3.2.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.4/Notes-1.4.0.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.4/Notes-1.4.1.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.4/Notes-1.4.10.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.4/Notes-1.4.10a.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.4/Notes-1.4.11.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.4/Notes-1.4.12.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.4/Notes-1.4.13.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.4/Notes-1.4.15.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.4/Notes-1.4.16.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.4/Notes-1.4.17.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.4/Notes-1.4.18.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.4/Notes-1.4.19.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.4/Notes-1.4.2.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.4/Notes-1.4.20-RC2.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.4/Notes-1.4.20.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.4/Notes-1.4.20RC1.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.4/Notes-1.4.21.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.4/Notes-1.4.3.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.4/Notes-1.4.3a.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.4/Notes-1.4.4.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.4/Notes-1.4.5.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.4/Notes-1.4.6.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.4/Notes-1.4.7.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.4/Notes-1.4.8.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.4/Notes-1.4.9.txt +%%PORTDOCS%%%%DOCSDIR%%/release_notes_archive/1.4/Notes-1.4.9a.txt +%%PORTDOCS%%%%DOCSDIR%%/russian_apache.txt +%%PORTDOCS%%%%DOCSDIR%%/security.txt +%%PORTDOCS%%%%DOCSDIR%%/translating.txt +%%PORTDOCS%%%%DOCSDIR%%/translating_help.txt @dirrm %%SQUIRRELDIR%%/themes/css @dirrm %%SQUIRRELDIR%%/themes @dirrm %%SQUIRRELDIR%%/src @@ -418,3 +498,25 @@ etc/periodic/daily/111.clean-squirrelmai @dirrmtry %%SQUIRRELDIR%% @dirrmtry etc/periodic/daily @dirrmtry etc/periodic +%%PORTDOCS%%@dirrm %%DOCSDIR%%/release_notes_archive/1.4 +%%PORTDOCS%%@dirrm %%DOCSDIR%%/release_notes_archive/1.3 +%%PORTDOCS%%@dirrm %%DOCSDIR%%/release_notes_archive/1.2 +%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/release_notes_archive +%%PORTDOCS%%@dirrm %%DOCSDIR%%/plugins/translate +%%PORTDOCS%%@dirrm %%DOCSDIR%%/plugins/test +%%PORTDOCS%%@dirrm %%DOCSDIR%%/plugins/squirrelspell +%%PORTDOCS%%@dirrm %%DOCSDIR%%/plugins/spamcop +%%PORTDOCS%%@dirrm %%DOCSDIR%%/plugins/newmail +%%PORTDOCS%%@dirrm %%DOCSDIR%%/plugins/mail_fetch +%%PORTDOCS%%@dirrm %%DOCSDIR%%/plugins/listcommands +%%PORTDOCS%%@dirrm %%DOCSDIR%%/plugins/info +%%PORTDOCS%%@dirrm %%DOCSDIR%%/plugins/fortune +%%PORTDOCS%%@dirrm %%DOCSDIR%%/plugins/filters/bulkquery +%%PORTDOCS%%@dirrm %%DOCSDIR%%/plugins/filters +%%PORTDOCS%%@dirrm %%DOCSDIR%%/plugins/demo +%%PORTDOCS%%@dirrm %%DOCSDIR%%/plugins/delete_move_next +%%PORTDOCS%%@dirrm %%DOCSDIR%%/plugins/calendar +%%PORTDOCS%%@dirrm %%DOCSDIR%%/plugins/bug_report +%%PORTDOCS%%@dirrm %%DOCSDIR%%/plugins/administrator +%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/plugins +%%PORTDOCS%%@dirrmtry %%DOCSDIR%%