ports/84248: [Maintainer] Upgrade textproc/skim to 1.4.0
Jie Gao
gaoj at cpsc.ucalgary.ca
Thu Jul 28 19:00:35 UTC 2005
>Number: 84248
>Category: ports
>Synopsis: [Maintainer] Upgrade textproc/skim to 1.4.0
>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 Jul 28 19:00:33 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Jie Gao
>Release: FreeBSD 5.4-STABLE i386
>Organization:
>Environment:
System: FreeBSD aibsd 5.4-STABLE FreeBSD 5.4-STABLE #2: Thu Jun 23 14:31:49 MDT 2005 gaoj at aibsd:/usr/src/sys/i386/compile/AIBSD i386
>Description:
Upgrade textproc/skim to 1.4.0
In this upgraded version, the build system of skim changes from make to scons.
However, skim does not depend on the scons in ports. The scons in ports does
not work here. Only the included scons with skim source can work.
This PR depends on PR ports/84247
>How-To-Repeat:
N/A
>Fix:
After commiting ports/84247, apply the following patch
--- patch-textproc-skim begins here ---
Index: textproc/skim/Makefile
===================================================================
RCS file: /home/grads/gaoj/repository/ports/textproc/skim/Makefile,v
retrieving revision 1.14
diff -u -r1.14 Makefile
--- textproc/skim/Makefile 15 Jul 2005 21:03:06 -0000 1.14
+++ textproc/skim/Makefile 28 Jul 2005 18:16:33 -0000
@@ -6,7 +6,7 @@
#
PORTNAME= skim
-PORTVERSION= 1.2.2
+PORTVERSION= 1.4.0
PORTREVISION= 0
CATEGORIES= textproc kde
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
@@ -15,9 +15,7 @@
MAINTAINER= gaoj at cpsc.ucalgary.ca
COMMENT= An input method platform based on SCIM library and KDE/QT
-LIB_DEPENDS= scim-1.0.7:${PORTSDIR}/textproc/scim
-
-EXTRA_PATCHES= ${.CURDIR}/../../x11/kde3/files/extrapatch-old_configure
+LIB_DEPENDS= scim-1.0.8:${PORTSDIR}/textproc/scim
USE_KDELIBS_VER=3
USE_BZIP2= yes
@@ -26,10 +24,10 @@
USE_REINPLACE= yes
USE_INC_LIBTOOL_VER= 15
-USE_GNOME= gnomehack
-
CONFIGURE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
- PTHREAD_LIBS="${PTHREAD_LIBS}"
+ PTHREAD_LIBS="${PTHREAD_LIBS}" \
+ PREFIX="${PREFIX}" \
+ QTDIR="${QT_PREFIX}" KDEDIR="${KDE_PREFIX}"
.include <bsd.port.pre.mk>
@@ -43,10 +41,18 @@
LDFLAGS="-L${LOCALBASE}/lib -lintl"
.endif
-pre-configure:
- ${REINPLACE_CMD} "s,-pedantic,,g; \
- s,-pthread,${PTHREAD_LIBS},g" ${WRKSRC}/configure
- ${REINPLACE_CMD} "s, | .*freebsd\*)$$,*),g" ${WRKSRC}/admin/ltmain.sh
+do-configure:
+ @cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./configure
+
+post-configure:
+ ${REINPLACE_CMD} \
+ s,/usr/local/lib/pkgconfig,${PREFIX}/libdata/pkgconfig,g \
+ ${WRKSRC}/cache/pkg.cache.py
+do-build:
+ @cd ${WRKSRC} && ./scons
+
+do-install:
+ @cd ${WRKSRC} && ./scons install
post-install:
@${CAT} ${PKGMESSAGE}
Index: textproc/skim/distinfo
===================================================================
RCS file: /home/grads/gaoj/repository/ports/textproc/skim/distinfo,v
retrieving revision 1.8
diff -u -r1.8 distinfo
--- textproc/skim/distinfo 15 Jul 2005 21:03:06 -0000 1.8
+++ textproc/skim/distinfo 28 Jul 2005 18:16:33 -0000
@@ -1,2 +1,2 @@
-MD5 (skim-1.2.2.tar.bz2) = 2ee02b5d18276637b7db1df0ec7cf1ae
-SIZE (skim-1.2.2.tar.bz2) = 1420215
+MD5 (skim-1.4.0.tar.bz2) = 6a261a5e15e641a021732b16542ca264
+SIZE (skim-1.4.0.tar.bz2) = 1058915
Index: textproc/skim/pkg-plist
===================================================================
RCS file: /home/grads/gaoj/repository/ports/textproc/skim/pkg-plist,v
retrieving revision 1.5
diff -u -r1.5 pkg-plist
--- textproc/skim/pkg-plist 10 May 2005 01:21:17 -0000 1.5
+++ textproc/skim/pkg-plist 28 Jul 2005 18:16:33 -0000
@@ -1,8 +1,9 @@
bin/scim-panel-kde
bin/skim
+include/skim/extra_utils.h
include/skim/skimglobalactions.h
include/skim/skimkeygrabber.h
-include/skim/skimplugin.h
+include/skim/skimplugin.h
include/skim/skimpluginmanager.h
include/skim/socketserverthread.h
include/skim/utils/kautocmodule.h
@@ -11,6 +12,8 @@
include/skim/utils/scimmovehandle.h
include/skim/utils/scimtoolbar.h
include/skim/utils/scimxmlguibuilder.h
+lib/kde3/kcm_skimplugin_compmgrclient.la
+lib/kde3/kcm_skimplugin_compmgrclient.so
lib/kde3/kcm_skimplugin_configplugin.la
lib/kde3/kcm_skimplugin_configplugin.so
lib/kde3/kcm_skimplugin_inputwindow.la
@@ -19,18 +22,16 @@
lib/kde3/kcm_skimplugin_mainwindow.so
lib/kde3/kcm_skimplugin_scim_global.la
lib/kde3/kcm_skimplugin_scim_global.so
-lib/kde3/kcm_skimplugin_scim_hangul.la
-lib/kde3/kcm_skimplugin_scim_hangul.so
lib/kde3/kcm_skimplugin_scim_imengines.la
lib/kde3/kcm_skimplugin_scim_imengines.so
-lib/kde3/kcm_skimplugin_scim_smartpinyin.la
-lib/kde3/kcm_skimplugin_scim_smartpinyin.so
-lib/kde3/kcm_skimplugin_scim_tables.la
-lib/kde3/kcm_skimplugin_scim_tables.so
lib/kde3/kcm_skimplugin_scim_x.la
lib/kde3/kcm_skimplugin_scim_x.so
lib/kde3/kcm_skimplugin_systemtray.la
lib/kde3/kcm_skimplugin_systemtray.so
+lib/kde3/skim_panelapplet.la
+lib/kde3/skim_panelapplet.so
+lib/kde3/skimplugin_compmgrclient.la
+lib/kde3/skimplugin_compmgrclient.so
lib/kde3/skimplugin_inputwindow.la
lib/kde3/skimplugin_inputwindow.so
lib/kde3/skimplugin_mainwindow.la
@@ -44,22 +45,26 @@
lib/libscim-kdeutils.la
lib/libscim-kdeutils.so
lib/libscim-kdeutils.so.0
+lib/libscim-kdeutils.so.0.1.0
lib/libskim.la
lib/libskim.so
lib/libskim.so.0
+lib/libskim.so.0.1.0
libdata/pkgconfig/scim_kdeutils.pc
libdata/pkgconfig/skim.pc
share/applnk/Utilities/skim.desktop
+share/apps/kicker/applets/skimapplet.desktop
share/apps/skim/mainwindowui.rc
share/apps/skim/pics/pin_down.png
share/apps/skim/pics/pin_up.png
+share/apps/skim/pics/scim.png
share/apps/skim/pics/scim_help.png
+share/apps/skim/pics/scim_keyboard.png
+share/apps/skim/pics/scim_setup.png
+share/apps/skim/pics/skim_minimize.png
+share/apps/skim/pics/skim_restore.png
share/autostart/skim.desktop
-share/config.kcfg/generictable.kcfg
-share/config.kcfg/scim_hangul.kcfg
share/config.kcfg/scimkdeconfig.kcfg
-share/config.kcfg/smartpinyin.kcfg
-share/doc/HTML/de/skim/common
share/doc/HTML/de/skim/index.cache.bz2
share/doc/HTML/de/skim/index.docbook
share/doc/HTML/de/skim/skim01a.png
@@ -95,14 +100,12 @@
share/doc/HTML/de/skim/skim_toolbar4.png
share/doc/HTML/de/skim/skim_toolbar6.png
share/doc/HTML/de/skim/skim_toolbar8.png
-share/doc/HTML/en/skim/common
share/doc/HTML/en/skim/index.cache.bz2
share/doc/HTML/en/skim/index.docbook
share/doc/HTML/en/skim/inputwindow.png
share/doc/HTML/en/skim/kdesystray.png
share/doc/HTML/en/skim/mainwindow.png
share/doc/HTML/en/skim/setupwindow.png
-share/doc/HTML/skim/kdex.dtd
share/icons/crystalsvg/32x32/apps/skim.png
share/icons/crystalsvg/scalable/apps/skim.svgz
share/locale/de/LC_MESSAGES/skim.mo
@@ -113,32 +116,34 @@
share/locale/zh_CN/LC_MESSAGES/skim.mo
share/locale/zh_TW/LC_MESSAGES/skim.mo
share/services/skimconfiguredialog/kcm_skimplugin_configplugin_config.desktop
+share/services/skimconfiguredialog/skimplugin_compmgrclient_config.desktop
share/services/skimconfiguredialog/skimplugin_inputwindow_config.desktop
share/services/skimconfiguredialog/skimplugin_mainwindow_config.desktop
share/services/skimconfiguredialog/skimplugin_scim_global_config.desktop
-share/services/skimconfiguredialog/skimplugin_scim_hangul_config.desktop
share/services/skimconfiguredialog/skimplugin_scim_imengines_config.desktop
-share/services/skimconfiguredialog/skimplugin_scim_smartpinyin_config.desktop
-share/services/skimconfiguredialog/skimplugin_scim_table_config.desktop
share/services/skimconfiguredialog/skimplugin_scim_x_config.desktop
share/services/skimconfiguredialog/skimplugin_systemtray_config.desktop
+share/services/skimplugin_compmgrclient.desktop
share/services/skimplugin_inputwindow.desktop
share/services/skimplugin_mainwindow.desktop
share/services/skimplugin_scim.desktop
share/services/skimplugin_setupwindow.desktop
share/services/skimplugin_systemtray.desktop
+share/services/skimsetupdir_frontend.desktop
+share/services/skimsetupdir_imengines.desktop
+share/services/skimsetupdir_panel.desktop
share/servicetypes/skimkcmplugin.desktop
share/servicetypes/skimplugin.desktop
+share/servicetypes/skimsetupcategory.desktop
share/servicetypes/skimui.desktop
@cwd %%X11BASE%%
-lib/scim-1.0/1.2.0/Config/kconfig.la
-lib/scim-1.0/1.2.0/Config/kconfig.so
+lib/scim-1.0/1.4.0/Config/kconfig.la
+lib/scim-1.0/1.4.0/Config/kconfig.so
@cwd %%LOCALBASE%%
@dirrm include/skim/utils
@dirrm include/skim
@dirrm share/services/skimconfiguredialog
@dirrm share/doc/HTML/en/skim
@dirrm share/doc/HTML/de/skim
- at dirrm share/doc/HTML/skim
@dirrm share/apps/skim/pics
@dirrm share/apps/skim
--- patch-textproc-skim ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list