ports/190363: [maintainer] x11/florence: update to 0.6.2
Horia Racoviceanu
horia at racoviceanu.com
Thu May 29 04:30:00 UTC 2014
>Number: 190363
>Category: ports
>Synopsis: [maintainer] x11/florence: update to 0.6.2
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Thu May 29 04:30:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator: Horia Racoviceanu
>Release: 10.0-RELEASE
>Organization:
>Environment:
FreeBSD heta 10.0-RELEASE-p3 FreeBSD 10.0-RELEASE-p3 #0: Tue May 13 18:31:10 UTC 2014 root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
>How-To-Repeat:
>Fix:
- Update to 0.6.2, Announce message:
A lot of bug fixes.
Add commands to the dbus interface.
Add command line options to control the keyboard.
Move at-spi2 handling to a new process in order to avoid deadlocks.
Implement a floating icon for desktops with no systray.
Fix gradients.
remove deprecated GTK3 functions.
- Remove BUILD_DEPENDS and RUN_DEPENDS, implicit
- Add USES=libtool, .la
- Change USE_GSTREAMER to USE_GSTREAMER1
- Add --disable-static to CONFIGURE_ARGS
- Quote variable in CONFIGURE_ARGS
- Add NLS_CONFIGURE_ENABLE=nls
- Add patch for docs to respect nls
- Add patch for docs instead of DOCS_CONFIGURE_WITH=docs, man doesn't get built
- Strip library
- Change pkg-plist
Build log:
https://redports.org/buildarchive/20140529033116-81762/
Patch attached with submission follows:
Index: Makefile
===================================================================
--- Makefile (revision 355643)
+++ Makefile (working copy)
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= florence
-PORTVERSION= 0.6.0
-PORTREVISION= 1
+PORTVERSION= 0.6.2
CATEGORIES= x11
MASTER_SITES= SF/florence/florence/${PORTVERSION}/
@@ -14,15 +13,14 @@
LICENSE_COMB= dual
LIB_DEPENDS= libnotify.so:${PORTSDIR}/devel/libnotify
-BUILD_DEPENDS= ${LOCALBASE}/libexec/at-spi2-registryd:${PORTSDIR}/accessibility/at-spi2-core
-RUN_DEPENDS:= ${BUILD_DEPENDS}
-USES= gmake iconv pathfix pkgconfig tar:bzip2
+USES= gmake iconv libtool pathfix pkgconfig tar:bzip2
USE_XORG= xtst xext
USE_GNOME= gtk30 cairo intlhack gnomedocutils librsvg2
-USE_GSTREAMER= yes
+USE_GSTREAMER1= yes
GNU_CONFIGURE= yes
-CONFIGURE_ARGS+=--prefix=${LOCALBASE}
+CONFIGURE_ARGS+=--prefix="${LOCALBASE}" \
+ --disable-static
USE_LDCONFIG= yes
INSTALLS_OMF= yes
GLIB_SCHEMAS= org.florence.gschema.xml
@@ -32,6 +30,7 @@
OPTIONS_DEFINE= DOCS NLS
OPTIONS_SUB= yes
+NLS_CONFIGURE_ENABLE= nls
NLS_USES= gettext
.include <bsd.port.options.mk>
@@ -41,11 +40,21 @@
${WRKSRC}/data/florence.desktop.in.in
.if ! ${PORT_OPTIONS:MNLS}
+ @${REINPLACE_CMD} -e 's|^DOC_LINGUAS =.*|DOC_LINGUAS =|' \
+ ${WRKSRC}/docs/Makefile.in
@${REINPLACE_CMD} -e 's|^ALL_LINGUAS.*|ALL_LINGUAS =|' \
${WRKSRC}/po/Makefile.in.in
.endif
+.if ! ${PORT_OPTIONS:MDOCS}
+ @${REINPLACE_CMD} -e '/^install-data-am:/{N;s/\n.*//;N;s/\n.*//;}; \
+ /^install-data-am:/ s|install-data-local ||' \
+ ${WRKSRC}/docs/Makefile.in
+.endif
+
post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libflorence-1.0.so.1
+
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
Index: distinfo
===================================================================
--- distinfo (revision 355643)
+++ distinfo (working copy)
@@ -1,2 +1,2 @@
-SHA256 (florence-0.6.0.tar.bz2) = d2d74a923591e1a6db412058877dbf9ef839712af56e41fd41cb8eefbef1f60e
-SIZE (florence-0.6.0.tar.bz2) = 843826
+SHA256 (florence-0.6.2.tar.bz2) = 185ce805be5e5ef7cb42cd1f5abc93ab30b949651f04d37457e40022f98802f3
+SIZE (florence-0.6.2.tar.bz2) = 1073200
Index: pkg-plist
===================================================================
--- pkg-plist (revision 355643)
+++ pkg-plist (working copy)
@@ -1,4 +1,9 @@
bin/florence
+include/florence-1.0/florence.h
+lib/libflorence-1.0.so
+lib/libflorence-1.0.so.1
+lib/libflorence-1.0.so.1.0.0
+libdata/pkgconfig/florence-1.0.pc
man/man1/florence.1.gz
man/man1/florence_applet.1.gz
share/applications/florence.desktop
@@ -65,6 +70,7 @@
%%DATADIR%%/styles/default/sounds/return_release.ogg
%%DATADIR%%/styles/default/sounds/sounds.xml
%%DATADIR%%/styles/default/symbols.xml
+%%DATADIR%%/styles/flat/florence.style
%%DATADIR%%/styles/hard/default.svg
%%DATADIR%%/styles/hard/florence.defs
%%DATADIR%%/styles/hard/florence.style
@@ -117,67 +123,69 @@
%%DATADIR%%/svg11/svg-viewport-attrib.rnc
%%DATADIR%%/svg11/svg-xlink-attrib.rnc
%%DATADIR%%/svg11/svg11.rnc
-share/gnome/help/florence/C/figures/behaviour.png
-share/gnome/help/florence/C/figures/bigger.png
-share/gnome/help/florence/C/figures/close.png
-share/gnome/help/florence/C/figures/configuration.png
-share/gnome/help/florence/C/figures/florence.png
-share/gnome/help/florence/C/figures/layout.png
-share/gnome/help/florence/C/figures/minimize.png
-share/gnome/help/florence/C/figures/move.png
-share/gnome/help/florence/C/figures/smaller.png
-share/gnome/help/florence/C/figures/style.png
-share/gnome/help/florence/C/figures/switch.png
-share/gnome/help/florence/C/figures/window.png
-share/gnome/help/florence/C/florence.xml
-share/gnome/help/florence/C/gfdl.dbk
-share/gnome/help/florence/fr/figures/behaviour.png
-share/gnome/help/florence/fr/figures/bigger.png
-share/gnome/help/florence/fr/figures/close.png
-share/gnome/help/florence/fr/figures/configuration.png
-share/gnome/help/florence/fr/figures/florence.png
-share/gnome/help/florence/fr/figures/layout.png
-share/gnome/help/florence/fr/figures/minimize.png
-share/gnome/help/florence/fr/figures/move.png
-share/gnome/help/florence/fr/figures/smaller.png
-share/gnome/help/florence/fr/figures/style.png
-share/gnome/help/florence/fr/figures/switch.png
-share/gnome/help/florence/fr/figures/window.png
-share/gnome/help/florence/fr/florence.xml
-share/gnome/help/florence/ru/figures/behaviour.png
-share/gnome/help/florence/ru/figures/bigger.png
-share/gnome/help/florence/ru/figures/close.png
-share/gnome/help/florence/ru/figures/configuration.png
-share/gnome/help/florence/ru/figures/florence.png
-share/gnome/help/florence/ru/figures/layout.png
-share/gnome/help/florence/ru/figures/minimize.png
-share/gnome/help/florence/ru/figures/move.png
-share/gnome/help/florence/ru/figures/smaller.png
-share/gnome/help/florence/ru/figures/style.png
-share/gnome/help/florence/ru/figures/switch.png
-share/gnome/help/florence/ru/figures/window.png
-share/gnome/help/florence/ru/florence.xml
+%%PORTDOCS%%share/gnome/help/florence/C/figures/behaviour.png
+%%PORTDOCS%%share/gnome/help/florence/C/figures/bigger.png
+%%PORTDOCS%%share/gnome/help/florence/C/figures/close.png
+%%PORTDOCS%%share/gnome/help/florence/C/figures/configuration.png
+%%PORTDOCS%%share/gnome/help/florence/C/figures/florence.png
+%%PORTDOCS%%share/gnome/help/florence/C/figures/layout.png
+%%PORTDOCS%%share/gnome/help/florence/C/figures/minimize.png
+%%PORTDOCS%%share/gnome/help/florence/C/figures/move.png
+%%PORTDOCS%%share/gnome/help/florence/C/figures/smaller.png
+%%PORTDOCS%%share/gnome/help/florence/C/figures/style.png
+%%PORTDOCS%%share/gnome/help/florence/C/figures/switch.png
+%%PORTDOCS%%share/gnome/help/florence/C/figures/window.png
+%%PORTDOCS%%share/gnome/help/florence/C/florence.xml
+%%PORTDOCS%%share/gnome/help/florence/C/gfdl.dbk
+%%PORTDOCS%%%%NLS%%share/gnome/help/florence/fr/figures/behaviour.png
+%%PORTDOCS%%%%NLS%%share/gnome/help/florence/fr/figures/bigger.png
+%%PORTDOCS%%%%NLS%%share/gnome/help/florence/fr/figures/close.png
+%%PORTDOCS%%%%NLS%%share/gnome/help/florence/fr/figures/configuration.png
+%%PORTDOCS%%%%NLS%%share/gnome/help/florence/fr/figures/florence.png
+%%PORTDOCS%%%%NLS%%share/gnome/help/florence/fr/figures/layout.png
+%%PORTDOCS%%%%NLS%%share/gnome/help/florence/fr/figures/minimize.png
+%%PORTDOCS%%%%NLS%%share/gnome/help/florence/fr/figures/move.png
+%%PORTDOCS%%%%NLS%%share/gnome/help/florence/fr/figures/smaller.png
+%%PORTDOCS%%%%NLS%%share/gnome/help/florence/fr/figures/style.png
+%%PORTDOCS%%%%NLS%%share/gnome/help/florence/fr/figures/switch.png
+%%PORTDOCS%%%%NLS%%share/gnome/help/florence/fr/figures/window.png
+%%PORTDOCS%%%%NLS%%share/gnome/help/florence/fr/florence.xml
+%%PORTDOCS%%%%NLS%%share/gnome/help/florence/ru/figures/behaviour.png
+%%PORTDOCS%%%%NLS%%share/gnome/help/florence/ru/figures/bigger.png
+%%PORTDOCS%%%%NLS%%share/gnome/help/florence/ru/figures/close.png
+%%PORTDOCS%%%%NLS%%share/gnome/help/florence/ru/figures/configuration.png
+%%PORTDOCS%%%%NLS%%share/gnome/help/florence/ru/figures/florence.png
+%%PORTDOCS%%%%NLS%%share/gnome/help/florence/ru/figures/layout.png
+%%PORTDOCS%%%%NLS%%share/gnome/help/florence/ru/figures/minimize.png
+%%PORTDOCS%%%%NLS%%share/gnome/help/florence/ru/figures/move.png
+%%PORTDOCS%%%%NLS%%share/gnome/help/florence/ru/figures/smaller.png
+%%PORTDOCS%%%%NLS%%share/gnome/help/florence/ru/figures/style.png
+%%PORTDOCS%%%%NLS%%share/gnome/help/florence/ru/figures/switch.png
+%%PORTDOCS%%%%NLS%%share/gnome/help/florence/ru/figures/window.png
+%%PORTDOCS%%%%NLS%%share/gnome/help/florence/ru/florence.xml
%%NLS%%share/locale/fr/LC_MESSAGES/florence.mo
%%NLS%%share/locale/it/LC_MESSAGES/florence.mo
%%NLS%%share/locale/ru/LC_MESSAGES/florence.mo
-share/omf/florence/florence-C.omf
-share/omf/florence/florence-fr.omf
-share/omf/florence/florence-ru.omf
+%%PORTDOCS%%share/omf/florence/florence-C.omf
+%%PORTDOCS%%%%NLS%%share/omf/florence/florence-fr.omf
+%%PORTDOCS%%%%NLS%%share/omf/florence/florence-ru.omf
share/pixmaps/florence.svg
- at dirrm share/omf/florence
- at dirrm share/gnome/help/florence/ru/figures
- at dirrm share/gnome/help/florence/ru
- at dirrm share/gnome/help/florence/fr/figures
- at dirrm share/gnome/help/florence/fr
- at dirrm share/gnome/help/florence/C/figures
- at dirrm share/gnome/help/florence/C
- at dirrm share/gnome/help/florence
- at dirrm %%DATADIR%%/svg11
- at dirrm %%DATADIR%%/styles/hard
+ at dirrm include/florence-1.0
+ at dirrm %%DATADIR%%/layouts
+ at dirrm %%DATADIR%%/relaxng
+ at dirrm %%DATADIR%%/styles/bright
@dirrm %%DATADIR%%/styles/default/sounds
@dirrm %%DATADIR%%/styles/default
- at dirrm %%DATADIR%%/styles/bright
+ at dirrm %%DATADIR%%/styles/flat
+ at dirrm %%DATADIR%%/styles/hard
@dirrm %%DATADIR%%/styles
- at dirrm %%DATADIR%%/relaxng
- at dirrm %%DATADIR%%/layouts
+ at dirrm %%DATADIR%%/svg11
@dirrm %%DATADIR%%
+%%PORTDOCS%%@dirrm share/gnome/help/florence/C/figures
+%%PORTDOCS%%@dirrm share/gnome/help/florence/C
+%%PORTDOCS%%%%NLS%%@dirrm share/gnome/help/florence/fr/figures
+%%PORTDOCS%%%%NLS%%@dirrm share/gnome/help/florence/fr
+%%PORTDOCS%%%%NLS%%@dirrm share/gnome/help/florence/ru/figures
+%%PORTDOCS%%%%NLS%%@dirrm share/gnome/help/florence/ru
+%%PORTDOCS%%@dirrm share/gnome/help/florence
+%%PORTDOCS%%@dirrm share/omf/florence
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list