pkgsrc/www/bluefish/Makefile
bsiegert 694acadfe9 Update bluefish to 2.2.10, now with 100% more enchant2.
Bluefish 2.2.10 is a maintenance release. Various language files have been
improved, most notably languages that include CSS. There are also various fixes
for newer gtk versions and for gtk on wayland (which is now the default on
Fedora Linux). A new feature in the 2.2.10 release is the possibility to
import/export syntax color styles, included are styles for a light and a dark
theme. Last there have been fixes for a few rare crashes.

Bluefish 2.2.9 is a maintenance release that most importantly fixes
incompatibility with Gtk 3.20. Next to that some small dialogs have been
improved, and some user interface parts have been polished.
2018-12-02 19:35:26 +00:00

51 lines
1.9 KiB
Makefile

# $NetBSD: Makefile,v 1.137 2018/12/02 19:35:26 bsiegert Exp $
DISTNAME= bluefish-2.2.10
CATEGORIES= www
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=bluefish/${PKGVERSION_NOREV}/}
EXTRACT_SUFX= .tar.bz2
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://bluefish.openoffice.nl/
COMMENT= GTK HTML editor for the experienced web designer
LICENSE= gnu-gpl-v3
DEPENDS+= weblint-[0-9]*:../../www/weblint
USE_TOOLS+= find gmake grep msgfmt pkg-config perl intltool
USE_PKGLOCALEDIR= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --with-icon-path=${PREFIX:Q}/share/pixmaps
CONFIGURE_ARGS+= --with-freedesktop_org-menu=${PREFIX:Q}/share/applications
CONFIGURE_ARGS+= --with-freedesktop_org-mime=${PREFIX:Q}/share/mime
CONFIGURE_ENV+= EXTERNAL_GREP=${TOOLS_GREP:Q}
CONFIGURE_ENV+= EXTERNAL_FIND=${TOOLS_FIND:Q}
CHECK_WRKREF_SKIP+= lib/bluefish/about.so
REPLACE_PYTHON+= data/lorem-ipsum-generator data/jsbeautify
REPLACE_PYTHON+= data/cssmin.py data/jsmin.py
REPLACE_PYTHON+= data/css_decompressor
CHECK_INTERPRETER_SKIP+= share/bluefish/plugins/*/*.py
CHECK_INTERPRETER_SKIP+= share/bluefish/plugins/*/*/*.py
PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 37 # not yet ported as of 2.2.4
# XXX this doesn't work
#XML_CATALOGS= ${PREFIX}/share/xml/bluefish/catalog.xml
#XML_ENTRIES= delegateURI http://bluefish.openoffice.nl/ns/bflang/2.0/ \
# ${PREFIX}/share/xml/bluefish/2.0/
#.include "../../textproc/xmlcatmgr/catalogs.mk"
.include "../../lang/python/application.mk"
#CONFIGURE_ARGS+= --disable-python
.include "../../converters/libiconv/buildlink3.mk"
.include "../../databases/shared-mime-info/mimedb.mk"
.include "../../devel/glib2/buildlink3.mk"
.include "../../devel/pcre/buildlink3.mk"
.include "../../fonts/gucharmap/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../textproc/enchant2/buildlink3.mk"
.include "../../x11/gtk2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"