summaryrefslogtreecommitdiff
path: root/www/bluefish/Makefile
diff options
context:
space:
mode:
authorBen Woods <woodsb02@FreeBSD.org>2020-11-01 06:08:24 +0000
committerBen Woods <woodsb02@FreeBSD.org>2020-11-01 06:08:24 +0000
commit0106859b2cec42c3547280761d204e69dc866720 (patch)
tree434edf0cbdb08d6556a663fbc8b2de88b38295eb /www/bluefish/Makefile
parentUpdate to version 1.0.8. (diff)
www/bluefish: resurrect port, update to 2.2.11 which supports python3
Changes this release: https://sourceforge.net/p/bluefish/code/8832/tree/trunk/bluefish/ChangeLog Reported by: Angel Hess <angel@angelhess.com>
Notes
Notes: svn path=/head/; revision=553825
Diffstat (limited to 'www/bluefish/Makefile')
-rw-r--r--www/bluefish/Makefile70
1 files changed, 70 insertions, 0 deletions
diff --git a/www/bluefish/Makefile b/www/bluefish/Makefile
new file mode 100644
index 000000000000..21555a91e669
--- /dev/null
+++ b/www/bluefish/Makefile
@@ -0,0 +1,70 @@
+# Created by: Koop Mast <einekoai@chello.nl>
+# $FreeBSD$
+
+PORTNAME= bluefish
+PORTVERSION= 2.2.11
+CATEGORIES= www editors
+MASTER_SITES= http://www.bennewitz.com/bluefish/stable/source/ \
+ http://bluefish.mrball.net/stable/source/
+
+MAINTAINER= woodsb02@FreeBSD.org
+COMMENT= HTML editor designed for the experienced web designer
+
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+LIB_DEPENDS= libpcre.so:devel/pcre \
+ libenchant.so:textproc/enchant
+
+USES= desktop-file-utils gettext gmake gnome libtool localbase \
+ pkgconfig python:3.0-3.8 shared-mime-info shebangfix tar:bzip2
+SHEBANG_FILES= data/css_decompressor \
+ data/cssmin.py \
+ data/jsbeautify \
+ data/jsmin.py \
+ data/lorem-ipsum-generator \
+ src/plugin_zencoding/zencoding/actions/__init__.py \
+ src/plugin_zencoding/zencoding/actions/basic.py \
+ src/plugin_zencoding/zencoding/actions/token.py \
+ src/plugin_zencoding/zencoding/filters/__init__.py \
+ src/plugin_zencoding/zencoding/filters/comment.py \
+ src/plugin_zencoding/zencoding/filters/css.py \
+ src/plugin_zencoding/zencoding/filters/escape.py \
+ src/plugin_zencoding/zencoding/filters/format-css.py \
+ src/plugin_zencoding/zencoding/filters/format.py \
+ src/plugin_zencoding/zencoding/filters/haml.py \
+ src/plugin_zencoding/zencoding/filters/html.py \
+ src/plugin_zencoding/zencoding/filters/single-line.py \
+ src/plugin_zencoding/zencoding/filters/trim.py \
+ src/plugin_zencoding/zencoding/filters/xsl.py \
+ src/plugin_zencoding/zencoding/html_matcher.py \
+ src/plugin_zencoding/zencoding/resources.py \
+ src/plugin_zencoding/zencoding/utils.py
+USE_GNOME= cairo intltool libxml2
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --with-freedesktop_org-menu=${PREFIX}/share/applications \
+ --with-freedesktop_org-mime=${PREFIX}/share/mime \
+ --with-icon-path=${PREFIX}/share/pixmaps \
+ --disable-update-databases
+INSTALL_TARGET= install-strip
+INSTALLS_ICONS= yes
+USE_LDCONFIG= yes
+
+OPTIONS_DEFINE= DEBUG DOCS TIDY
+OPTIONS_SINGLE= TOOLKIT
+OPTIONS_SINGLE_TOOLKIT= GTK2 GTK3
+OPTIONS_DEFAULT=GTK3
+OPTIONS_SUB= yes
+
+TOOLKIT_DESC= GTK+ toolkit
+
+DEBUG_CONFIGURE_ENABLE= debugging-output
+GTK2_USE= gnome=gtk20
+GTK2_CONFIGURE_ON= --with-gtk2=yes
+GTK2_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
+ libfreetype.so:print/freetype2
+GTK3_LIB_DEPENDS= libgucharmap_2_90.so:deskutils/gucharmap
+GTK3_USE= gnome=gtk30
+TIDY_RUN_DEPENDS= tidy4:www/tidy
+
+.include <bsd.port.mk>