On Wed 26/02/2020 12:50, Bjorn Ketelaars wrote:
> On Sun 16/02/2020 00:36, Björn Ketelaars wrote:
> > Diff below brings bluefish to 2.2.11, which is a minor maintenance
> > release and minor feature release. Although this release supports
> > python3 the enclosed plugins only work on python2. As such, do not
> > switch to python3...for now.
> >
> > Changes to the port:
> > - Follow Makefile.template
> > - Sync WANTLIB and PLIST
> > - Add textproc/libxml as LDEP
> > - Bytecompile python plugins in post-install phase
> >
> > Run tested on amd64. Everything, including the plugins, seem to work.
> >
> > Comments/OK?
>
> Ping
Ping
Diff enclosed for your convenience.
diff --git Makefile Makefile
index 2d6e9ab0570..fbab0e2cc62 100644
--- Makefile
+++ Makefile
@@ -2,27 +2,27 @@
COMMENT= HTML editor for experienced web designers
-DISTNAME = bluefish-2.2.10
+DISTNAME= bluefish-2.2.11
+
CATEGORIES= www editors
-HOMEPAGE= http://bluefish.openoffice.nl/
-REVISION = 6
-MASTER_SITES= http://www.bennewitz.com/bluefish/stable/source/
+HOMEPAGE= http://bluefish.openoffice.nl/
# GPLv3
PERMIT_PACKAGE= Yes
-WANTLIB += ICE SM X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi
-WANTLIB += Xinerama Xrandr Xrender atk-1.0 atk-bridge-2.0 atspi
-WANTLIB += c cairo cairo-gobject dbus-1 enchant epoxy expat ffi
-WANTLIB += fontconfig freetype gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0
-WANTLIB += gmodule-2.0 gobject-2.0 graphite2 gthread-2.0 gtk-3
+WANTLIB += ${COMPILER_LIBCXX} ${MODPY_WANTLIB} X11 Xcomposite Xcursor
+WANTLIB += Xdamage Xext Xfixes Xi Xinerama Xrandr Xrender atk-1.0
+WANTLIB += atk-bridge-2.0 c cairo cairo-gobject enchant epoxy expat ffi
+WANTLIB += fontconfig freetype fribidi gdk-3 gdk_pixbuf-2.0 gio-2.0
+WANTLIB += glib-2.0 gmodule-2.0 gobject-2.0 graphite2 gthread-2.0 gtk-3
WANTLIB += gucharmap_2_90 harfbuzz iconv intl lzma m pango-1.0
-WANTLIB += pangocairo-1.0 pangoft2-1.0 pcre pixman-1 png pthread
-WANTLIB += ${MODPY_WANTLIB} ${COMPILER_LIBCXX} util xcb xcb-render
-WANTLIB += xcb-shm xml2 z fribidi
+WANTLIB += pangocairo-1.0 pangoft2-1.0 pcre pixman-1 png util xcb
+WANTLIB += xcb-render xcb-shm xml2 z
-COMPILER = base-clang ports-gcc base-gcc
+MASTER_SITES= https://www.bennewitz.com/bluefish/stable/source/
+
+COMPILER= base-clang ports-gcc base-gcc
MODULES= lang/python \
textproc/intltool
@@ -30,14 +30,12 @@ MODULES= lang/python \
RUN_DEPENDS= devel/desktop-file-utils \
misc/shared-mime-info \
x11/gtk+3,-guic
-
LIB_DEPENDS= textproc/enchant \
x11/gnome/gucharmap
CONFIGURE_STYLE= gnu
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
-
CONFIGURE_ARGS= --with-freedesktop_org-menu='${PREFIX}/share/applications/' \
--disable-update-databases
@@ -45,5 +43,6 @@ USE_GMAKE= Yes
post-install:
rm ${PREFIX}/lib/bluefish/*.{a,la}
+ ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py ${PREFIX}/share/bluefish
.include <bsd.port.mk>
diff --git distinfo distinfo
index 6f1f81f2b63..7fcabbcfa41 100644
--- distinfo
+++ distinfo
@@ -1,2 +1,2 @@
-SHA256 (bluefish-2.2.10.tar.gz) = BAdG2L/ZNz4nHQepaZ1kigLHcJXW7l8xPecuerSChMs=
-SIZE (bluefish-2.2.10.tar.gz) = 5522381
+SHA256 (bluefish-2.2.11.tar.gz) = XUwmNliA3r54csITmnVe5ORa10x6yhfJVUIygtFx8yg=
+SIZE (bluefish-2.2.11.tar.gz) = 5556158
diff --git pkg/PLIST pkg/PLIST
index 9c38dcd2382..9a0d4b538f5 100644
--- pkg/PLIST
+++ pkg/PLIST
@@ -1,13 +1,13 @@
@comment $OpenBSD: PLIST,v 1.30 2018/07/01 18:33:38 espie Exp $
@bin bin/bluefish
lib/bluefish/
-lib/bluefish/about.so
-lib/bluefish/charmap.so
-lib/bluefish/entities.so
-lib/bluefish/htmlbar.so
-lib/bluefish/infbrowser.so
-lib/bluefish/snippets.so
-lib/bluefish/zencoding.so
+@so lib/bluefish/about.so
+@so lib/bluefish/charmap.so
+@so lib/bluefish/entities.so
+@so lib/bluefish/htmlbar.so
+@so lib/bluefish/infbrowser.so
+@so lib/bluefish/snippets.so
+@so lib/bluefish/zencoding.so
@man man/man1/bluefish.1
share/appdata/
share/appdata/bluefish.appdata.xml
@@ -94,22 +94,33 @@ share/bluefish/colorprofiles/Dark_theme
share/bluefish/colorprofiles/Light_theme
share/bluefish/css_decompressor
share/bluefish/cssmin.py
+share/bluefish/cssmin.pyc
share/bluefish/default_accelmap
share/bluefish/encodings
share/bluefish/jsbeautifier/
share/bluefish/jsbeautifier/__init__.py
+share/bluefish/jsbeautifier/__init__.pyc
share/bluefish/jsbeautifier/__version__.py
+share/bluefish/jsbeautifier/__version__.pyc
share/bluefish/jsbeautifier/unpackers/
share/bluefish/jsbeautifier/unpackers/__init__.py
+share/bluefish/jsbeautifier/unpackers/__init__.pyc
share/bluefish/jsbeautifier/unpackers/evalbased.py
+share/bluefish/jsbeautifier/unpackers/evalbased.pyc
share/bluefish/jsbeautifier/unpackers/javascriptobfuscator.py
+share/bluefish/jsbeautifier/unpackers/javascriptobfuscator.pyc
share/bluefish/jsbeautifier/unpackers/myobfuscate.py
+share/bluefish/jsbeautifier/unpackers/myobfuscate.pyc
share/bluefish/jsbeautifier/unpackers/packer.py
+share/bluefish/jsbeautifier/unpackers/packer.pyc
share/bluefish/jsbeautifier/unpackers/urlencode.py
+share/bluefish/jsbeautifier/unpackers/urlencode.pyc
share/bluefish/jsbeautify
share/bluefish/jsmin.py
+share/bluefish/jsmin.pyc
share/bluefish/lipsum/
share/bluefish/lipsum/__init__.py
+share/bluefish/lipsum/__init__.pyc
share/bluefish/lipsum/data/
share/bluefish/lipsum/data/dictionary.txt
share/bluefish/lipsum/data/lipsum.xml
@@ -121,37 +132,65 @@ share/bluefish/plugins/htmlbar/ui/
share/bluefish/plugins/htmlbar/ui/htmlbar_menu_ui.xml
share/bluefish/plugins/zencoding/
share/bluefish/plugins/zencoding/__init__.py
+share/bluefish/plugins/zencoding/__init__.pyc
share/bluefish/plugins/zencoding/actions/
share/bluefish/plugins/zencoding/actions/__init__.py
+share/bluefish/plugins/zencoding/actions/__init__.pyc
share/bluefish/plugins/zencoding/actions/basic.py
+share/bluefish/plugins/zencoding/actions/basic.pyc
share/bluefish/plugins/zencoding/actions/token.py
+share/bluefish/plugins/zencoding/actions/token.pyc
share/bluefish/plugins/zencoding/actions/traverse.py
+share/bluefish/plugins/zencoding/actions/traverse.pyc
share/bluefish/plugins/zencoding/filters/
share/bluefish/plugins/zencoding/filters/__init__.py
+share/bluefish/plugins/zencoding/filters/__init__.pyc
share/bluefish/plugins/zencoding/filters/comment.py
+share/bluefish/plugins/zencoding/filters/comment.pyc
share/bluefish/plugins/zencoding/filters/css.py
+share/bluefish/plugins/zencoding/filters/css.pyc
share/bluefish/plugins/zencoding/filters/escape.py
+share/bluefish/plugins/zencoding/filters/escape.pyc
share/bluefish/plugins/zencoding/filters/format-css.py
+share/bluefish/plugins/zencoding/filters/format-css.pyc
share/bluefish/plugins/zencoding/filters/format.py
+share/bluefish/plugins/zencoding/filters/format.pyc
share/bluefish/plugins/zencoding/filters/haml.py
+share/bluefish/plugins/zencoding/filters/haml.pyc
share/bluefish/plugins/zencoding/filters/html.py
+share/bluefish/plugins/zencoding/filters/html.pyc
share/bluefish/plugins/zencoding/filters/single-line.py
+share/bluefish/plugins/zencoding/filters/single-line.pyc
share/bluefish/plugins/zencoding/filters/trim.py
+share/bluefish/plugins/zencoding/filters/trim.pyc
share/bluefish/plugins/zencoding/filters/xsl.py
+share/bluefish/plugins/zencoding/filters/xsl.pyc
share/bluefish/plugins/zencoding/html_matcher.py
+share/bluefish/plugins/zencoding/html_matcher.pyc
share/bluefish/plugins/zencoding/interface/
share/bluefish/plugins/zencoding/interface/__init__.py
+share/bluefish/plugins/zencoding/interface/__init__.pyc
share/bluefish/plugins/zencoding/interface/editor.py
+share/bluefish/plugins/zencoding/interface/editor.pyc
share/bluefish/plugins/zencoding/interface/file.py
+share/bluefish/plugins/zencoding/interface/file.pyc
share/bluefish/plugins/zencoding/parser/
share/bluefish/plugins/zencoding/parser/__init__.py
+share/bluefish/plugins/zencoding/parser/__init__.pyc
share/bluefish/plugins/zencoding/parser/abbreviation.py
+share/bluefish/plugins/zencoding/parser/abbreviation.pyc
share/bluefish/plugins/zencoding/parser/css.py
+share/bluefish/plugins/zencoding/parser/css.pyc
share/bluefish/plugins/zencoding/parser/utils.py
+share/bluefish/plugins/zencoding/parser/utils.pyc
share/bluefish/plugins/zencoding/parser/xml.py
+share/bluefish/plugins/zencoding/parser/xml.pyc
share/bluefish/plugins/zencoding/resources.py
+share/bluefish/plugins/zencoding/resources.pyc
share/bluefish/plugins/zencoding/utils.py
+share/bluefish/plugins/zencoding/utils.pyc
share/bluefish/plugins/zencoding/zen_settings.py
+share/bluefish/plugins/zencoding/zen_settings.pyc
share/bluefish/snippets
share/bluefish/templates/
share/bluefish/templates/C_header
No comments:
Post a Comment