ports/147691: [Maintainer] textproc/scim-kmfl-imengine: Update to 0.9.9, *_DEPENDS, USE_* cleanup
Nikola Lecic
nikola.lecic at anthesphoria.net
Tue Jun 8 13:30:09 UTC 2010
>Number: 147691
>Category: ports
>Synopsis: [Maintainer] textproc/scim-kmfl-imengine: Update to 0.9.9, *_DEPENDS, USE_* cleanup
>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: Tue Jun 08 13:30:08 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Nikola Lecic
>Release: FreeBSD 8.0-STABLE amd64
>Organization:
>Environment:
System: FreeBSD mordor.xx.bg.ac.rs 8.0-STABLE FreeBSD 8.0-STABLE #0: Fri Feb 26 10:23:40 UTC 2010 nikola at mordor.xx.bg.ac.rs:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
Log:
(1) Update to 0.9.9; new in this version:
- fix icon folder creation in scim_kmfl_imengine_setup;
- add displaying keyman message store when displaying keyboard
properties;
- fix loading of icon file when keyboards are loaded by the engine.
(2) Be more precise regarding the dependencies:
- simplify USE_GNOME (gtk20 implies intltool, intlhack implies
intltool, glib20 implies pkgconfig);
- more precise LIB_DEPENDS (incl. explicit USE_ICONV and explicit
png.6, depends on textproc/kmflcomp for shared lib as well);
- more precise USE_XORG (add xproto);
- decouple BUILD_ and RUN_DEPENDS: kmflcomp executable is only
needed when running the software;
- portlint: leave unconditional USE_GETTEXT as is; there is no need
to patch the source (--disable-nls does not have desired effect)
since this port directly uses textproc/scim which already uses
gettext unconditionally.
>How-To-Repeat:
>Fix:
--- scim-kmfl-imengine-0.9.9.patch begins here ---
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/textproc/scim-kmfl-imengine/Makefile,v
retrieving revision 1.13
diff -u -r1.13 Makefile
--- Makefile 31 May 2010 02:01:18 -0000 1.13
+++ Makefile 8 Jun 2010 08:36:22 -0000
@@ -6,8 +6,7 @@
#
PORTNAME= scim-kmfl-imengine
-PORTVERSION= 0.9.8
-PORTREVISION= 5
+PORTVERSION= 0.9.9
CATEGORIES= textproc
MASTER_SITES= SF/kmfl/kmfl/${PORTVERSION} \
http://anthesphoria.net/FreeBSD/ports/distfiles/
@@ -16,15 +15,20 @@
MAINTAINER= nikola.lecic at anthesphoria.net
COMMENT= SCIM KMFL IMEngine platform for Keyman (KMN) language keyboards
-BUILD_DEPENDS= scim:${PORTSDIR}/textproc/scim \
- kmflcomp:${PORTSDIR}/textproc/kmflcomp
-LIB_DEPENDS= kmfl:${PORTSDIR}/textproc/libkmfl
-RUN_DEPENDS= ${BUILD_DEPENDS}
+BUILD_DEPENDS= scim:${PORTSDIR}/textproc/scim
+LIB_DEPENDS= fontconfig.1:${PORTSDIR}/x11-fonts/fontconfig \
+ freetype.9:${PORTSDIR}/print/freetype2 \
+ kmfl.0:${PORTSDIR}/textproc/libkmfl \
+ kmflcomp.0:${PORTSDIR}/textproc/kmflcomp \
+ png.6:${PORTSDIR}/graphics/png
+RUN_DEPENDS= kmflcomp:${PORTSDIR}/textproc/kmflcomp \
+ scim:${PORTSDIR}/textproc/scim
-USE_XORG= x11 xkbfile
+USE_XORG= x11 xkbfile xproto
USE_AUTOTOOLS= libtool:22
-USE_GNOME= gtk20 intltool intlhack pkgconfig glib20
+USE_GNOME= glib20 gtk20 intlhack
USE_GETTEXT= yes
+USE_ICONV= yes
USE_LDCONFIG= yes
CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
@@ -47,7 +51,7 @@
post-patch:
@${REINPLACE_CMD} \
's|/usr/X11R6/lib|${LOCALBASE}/lib|' \
- ${WRKSRC}/src/Makefile.in ${WRKSRC}/src/xkbmap.cpp
+ ${WRKSRC}/src/Makefile.* ${WRKSRC}/src/xkbmap.cpp
@${REINPLACE_CMD} \
's|/usr/lib|${LOCALBASE}/lib|' \
${WRKSRC}/scim_kmfl_imengine_setup/scim_kmfl_imengine_setup.cpp
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/textproc/scim-kmfl-imengine/distinfo,v
retrieving revision 1.2
diff -u -r1.2 distinfo
--- distinfo 3 Jul 2009 13:48:53 -0000 1.2
+++ distinfo 4 Jun 2010 10:03:44 -0000
@@ -1,3 +1,3 @@
-MD5 (kmfl/scim-kmfl-imengine-0.9.8.tar.gz) = 14bd9feb9bfffe01c6cfb6faf4a03ea4
-SHA256 (kmfl/scim-kmfl-imengine-0.9.8.tar.gz) = b112410e05a319cffb366f36d567448122c03ba1fc32a136e0aa0e17487f6441
-SIZE (kmfl/scim-kmfl-imengine-0.9.8.tar.gz) = 517659
+MD5 (kmfl/scim-kmfl-imengine-0.9.9.tar.gz) = 81acd6ed58e0d5f3f52cfa575afa47da
+SHA256 (kmfl/scim-kmfl-imengine-0.9.9.tar.gz) = 22e384b9add2f30e5cce13564cff72f45919be4ede529d4ba6483206e0a92a73
+SIZE (kmfl/scim-kmfl-imengine-0.9.9.tar.gz) = 513455
--- scim-kmfl-imengine-0.9.9.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list