svn commit: r379386 - in head/www/bluefish: . files
Adam Weinberger
adamw at FreeBSD.org
Thu Feb 19 20:12:15 UTC 2015
Author: adamw
Date: Thu Feb 19 20:12:13 2015
New Revision: 379386
URL: https://svnweb.freebsd.org/changeset/ports/379386
QAT: https://qat.redports.org/buildarchive/r379386/
Log:
Update to 2.2.7, and use OPTIONS helpers.
Instead of patching the Makefile to only install a file if DOCS is enabled,
install it unconditionally and let pkg(8) sort it out. Also, the file in
question is an example file, not a documentation file, so control it with
EXAMPLES, not DOCS.
Deleted:
head/www/bluefish/files/
Modified:
head/www/bluefish/Makefile
head/www/bluefish/distinfo
head/www/bluefish/pkg-plist
Modified: head/www/bluefish/Makefile
==============================================================================
--- head/www/bluefish/Makefile Thu Feb 19 20:07:32 2015 (r379385)
+++ head/www/bluefish/Makefile Thu Feb 19 20:12:13 2015 (r379386)
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= bluefish
-PORTVERSION= 2.2.6
-PORTREVISION= 1
+PORTVERSION= 2.2.7
CATEGORIES= www editors
MASTER_SITES= http://www.bennewitz.com/bluefish/stable/source/ \
http://bluefish.mrball.net/stable/source/ \
@@ -31,53 +30,31 @@ CONFIGURE_ARGS= --with-gtk2 \
--with-freedesktop_org-menu=${PREFIX}/share/applications \
--with-freedesktop_org-mime=${PREFIX}/share/mime \
--with-icon-path=${PREFIX}/share/pixmaps
+INSTALL_TARGET= install-strip
-OPTIONS_DEFINE= DEBUG NLS TIDY WEBLINT DOCS
+OPTIONS_DEFINE= DEBUG NLS TIDY WEBLINT EXAMPLES
DEBUG_DESC= Enable debugging output
TIDY_DESC= Include Tidy HTML cleanup program
WEBLINT_DESC= Include Weblint syntax and style checker
-OPTIONS_DEFAULT= WEBLINT
+OPTIONS_DEFAULT=WEBLINT
-.include <bsd.port.options.mk>
+OPTIONS_SUB= yes
-.if ${PORT_OPTIONS:MDEBUG}
-CONFIGURE_ARGS+= --with-debugging-output
-.endif
-
-.if ${PORT_OPTIONS:MNLS}
-USES+= gettext
-PLIST_SUB+= NLS=""
-.else
-CONFIGURE_ARGS+= --disable-nls
-PLIST_SUB+= NLS="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MTIDY}
-RUN_DEPENDS+= tidy4:${PORTSDIR}/www/tidy
-.endif
-
-.if ${PORT_OPTIONS:MWEBLINT}
-RUN_DEPENDS+= weblint:${PORTSDIR}/www/weblint
-.endif
-
-.include <bsd.port.pre.mk>
-
-.if ${HAVE_GNOME:Mlibgnomeui}!=""
-USE_GNOME+= libgnomeui
-.endif
+NLS_USES= gettext
+NLS_CONFIGURE_OFF= --disable-nls
+
+DEBUG_CONFIGURE_ON= --with-debugging-output
+LIBGNOME_USE= GNOME=libgnomeui
+TIDY_RUN_DEPENDS= tidy4:${PORTSDIR}/www/tidy
+WEBLINT_RUN_DEPENDS= weblint:${PORTSDIR}/www/weblint
+
+post-patch:
+ @${REINPLACE_CMD} -e '/^bflangsampledir = /s|$$(docdir)/bflang|${EXAMPLESDIR}|' \
+ ${WRKSRC}/data/bflang/Makefile.in
pre-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/share/mime
-post-install:
-.if ${PORT_OPTIONS:MDOCS}
- ${MKDIR} ${STAGEDIR}${DOCSDIR}/bflang
- ${INSTALL_DATA} ${WRKSRC}/data/bflang/sample.bflang2 \
- ${STAGEDIR}${DOCSDIR}/bflang
-.endif
- (cd ${STAGEDIR}${PREFIX}/lib/bluefish/ && \
- ${STRIP_CMD} *.so)
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Modified: head/www/bluefish/distinfo
==============================================================================
--- head/www/bluefish/distinfo Thu Feb 19 20:07:32 2015 (r379385)
+++ head/www/bluefish/distinfo Thu Feb 19 20:12:13 2015 (r379386)
@@ -1,2 +1,2 @@
-SHA256 (bluefish-2.2.6.tar.bz2) = 54c2892c317eb2287c9fb0a3e29c3f19bef51d9ab0353bfb158e52a1cdae4216
-SIZE (bluefish-2.2.6.tar.bz2) = 3793018
+SHA256 (bluefish-2.2.7.tar.bz2) = 23534b73b929754e15b86d12904ca3ffc1b069da5dcd4f34a67e842fe9e858df
+SIZE (bluefish-2.2.7.tar.bz2) = 3836580
Modified: head/www/bluefish/pkg-plist
==============================================================================
--- head/www/bluefish/pkg-plist Thu Feb 19 20:07:32 2015 (r379385)
+++ head/www/bluefish/pkg-plist Thu Feb 19 20:12:13 2015 (r379386)
@@ -131,7 +131,7 @@ share/applications/bluefish.desktop
%%DATADIR%%/templates/PHP
%%DATADIR%%/templates/XHTML_1.0
%%DATADIR%%/ui/bluefish_menu_ui.xml
-%%PORTDOCS%%%%DOCSDIR%%/bflang/sample.bflang2
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sample.bflang2
share/icons/hicolor/128x128/apps/bluefish.png
share/icons/hicolor/128x128/mimetypes/application-x-bluefish-project.png
share/icons/hicolor/16x16/apps/bluefish.png
@@ -425,27 +425,3 @@ share/pixmaps/application-x-bluefish-pro
share/pixmaps/bluefish.png
share/xml/bluefish/2.0/bflang2.rng
share/xml/bluefish/catalog.xml
- at dirrm lib/bluefish
- at dirrm %%DATADIR%%/bflang
- at dirrm %%DATADIR%%/bflib
- at dirrm %%DATADIR%%/jsbeautifier
- at dirrm %%DATADIR%%/jsbeautifier/unpackers
- at dirrm %%DATADIR%%/lipsum/data
- at dirrm %%DATADIR%%/lipsum
- at dirrm %%DATADIR%%/plugins/htmlbar/ui
- at dirrm %%DATADIR%%/plugins/htmlbar
- at dirrm %%DATADIR%%/plugins/zencoding/actions
- at dirrm %%DATADIR%%/plugins/zencoding/filters
- at dirrm %%DATADIR%%/plugins/zencoding/interface
- at dirrm %%DATADIR%%/plugins/zencoding/parser
- at dirrm %%DATADIR%%/plugins/zencoding
- at dirrm %%DATADIR%%/plugins
- at dirrm %%DATADIR%%/templates
- at dirrm %%DATADIR%%/ui
- at dirrm %%DATADIR%%
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/bflang
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
- at dirrmtry share/appdata
- at dirrmtry share/mime/application
- at dirrm share/xml/bluefish/2.0
- at dirrm share/xml/bluefish
More information about the svn-ports-head
mailing list