ports/127894: [New Port] textproc/m17n-contrib: User-contributed input methods for the m17n library

Nikola Lecic nikola.lecic at anthesphoria.net
Mon Oct 6 02:30:02 UTC 2008


>Number:         127894
>Category:       ports
>Synopsis:       [New Port] textproc/m17n-contrib: User-contributed input methods for the m17n library
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Oct 06 02:30:02 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Nikola Lecic
>Release:        FreeBSD 7.1-PRERELEASE i386
>Organization:
>Environment:

System: FreeBSD black 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #1: Thu Sep 11 15:05:17 CEST 2008 nikola at black:/usr/obj/usr/src/sys/GENERIC i386

>Description:

NOTE:
This is no. 1 of 4 PRs related to m17n ports:
2 new ports and 4 upgrades/adoptions.

This port is a cousin of devel/m17n-db, however it's my humble opinion that
it belongs to textproc, like all other keyboard layout files of many
different input platforms.

pkg-descr:

This port installs the user-contributed input methods for the m17n library
(the official ones are installed through devel/m17n-lib). It currently
supports Punjabi, Sinhala, Telugu, Nepali, Russian, Assamese, Bengali,
Gujarati, Hindi, Kannada, Malayalam, Marathi, Oriya and Vietnamese layouts
with various sub-variants.

The port also provides the tbl2mim.awk script for conversion of keyboard
files used by textproc/scim-table-imengine into SCIM-independent .mim format
(usable by m17n library).

WWW: http://www.m17n.org/
     http://www.m17n.org/m17n-lib-en/contribution.html

>How-To-Repeat:
	
>Fix:

--- m17n-contrib-1.1.7.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	m17n-contrib
#	m17n-contrib/files
#	m17n-contrib/files/patch-tbl2mim.awk
#	m17n-contrib/pkg-descr
#	m17n-contrib/pkg-plist
#	m17n-contrib/Makefile
#	m17n-contrib/distinfo
#
echo c - m17n-contrib
mkdir -p m17n-contrib > /dev/null 2>&1
echo c - m17n-contrib/files
mkdir -p m17n-contrib/files > /dev/null 2>&1
echo x - m17n-contrib/files/patch-tbl2mim.awk
sed 's/^X//' >m17n-contrib/files/patch-tbl2mim.awk << '304b9a58ea801a608021f7de2fc4f6d7'
X--- tbl2mim.awk.orig	2006-12-08 03:01:57.000000000 +0100
X+++ tbl2mim.awk	2008-03-30 19:20:34.000000000 +0200
X@@ -1,4 +1,4 @@
X-#!/usr/bin/gawk
X+#!/usr/bin/awk
X # Copyright (C) 2006
X #   National Institute of Advanced Industrial Science and Technology (AIST)
X #   Registration Number H15PRO112
X@@ -25,6 +25,7 @@
X     begin_table = 0;
X }
X 
X+/^ *###/ { next; }
X /^ICON *=/ { ICON = " \""$3"\""; next; }
X /^NAME *=/ { NAME = tolower($3); next; }
X /^LANGUAGES *=/ { LANG = $3; next; }
304b9a58ea801a608021f7de2fc4f6d7
echo x - m17n-contrib/pkg-descr
sed 's/^X//' >m17n-contrib/pkg-descr << '84b31d40fe50b54b0457a90f7443933b'
XThis port installs the user-contributed input methods for the m17n library
X(the official ones are installed through devel/m17n-lib). It currently
Xsupports Punjabi, Sinhala, Telugu, Nepali, Russian, Assamese, Bengali,
XGujarati, Hindi, Kannada, Malayalam, Marathi, Oriya and Vietnamese layouts
Xwith various sub-variants.
X
XThe port also provides the tbl2mim.awk script for conversion of keyboard
Xfiles used by textproc/scim-table-imengine into SCIM-independent .mim format
X(usable by m17n library).
X
XWWW: http://www.m17n.org/
X     http://www.m17n.org/m17n-lib-en/contribution.html
84b31d40fe50b54b0457a90f7443933b
echo x - m17n-contrib/pkg-plist
sed 's/^X//' >m17n-contrib/pkg-plist << 'efd45795163093751c394f968b64742a'
X%%NLS%%share/locale/eo/LC_MESSAGES/m17n-contrib.mo
Xbin/tbl2mim.awk
Xshare/m17n/as-inscript.mim
Xshare/m17n/as-phonetic.mim
Xshare/m17n/bn-inscript.mim
Xshare/m17n/bn-probhat.mim
Xshare/m17n/eo-h-f.mim
Xshare/m17n/eo-h.mim
Xshare/m17n/eo-plena.mim
Xshare/m17n/eo-q.mim
Xshare/m17n/eo-x.mim
Xshare/m17n/gu-inscript.mim
Xshare/m17n/gu-phonetic.mim
Xshare/m17n/hi-inscript.mim
Xshare/m17n/hi-phonetic.mim
Xshare/m17n/hi-remington.mim
Xshare/m17n/kn-inscript.mim
Xshare/m17n/kn-kgp.mim
Xshare/m17n/ml-inscript.mim
Xshare/m17n/ml-mozhi.mim
Xshare/m17n/ml-swanalekha.mim
Xshare/m17n/mr-inscript.mim
Xshare/m17n/ne-rom.mim
Xshare/m17n/mr-itrans.mim
Xshare/m17n/mr-phonetic.mim
Xshare/m17n/ne-trad.mim
Xshare/m17n/or-inscript.mim
Xshare/m17n/or-phonetic.mim
Xshare/m17n/pa-inscript.mim
Xshare/m17n/pa-jhelum.mim
Xshare/m17n/pa-phonetic.mim
Xshare/m17n/ru-translit.mim
Xshare/m17n/si-phonetic-dynamic.mim
Xshare/m17n/si-phonetic-static.mim
Xshare/m17n/si-trans.mim
Xshare/m17n/ta-inscript.mim
Xshare/m17n/ta-phonetic.mim
Xshare/m17n/ta-tamil99.mim
Xshare/m17n/ta-typewriter.mim
Xshare/m17n/tai-sonla.mim
Xshare/m17n/te-apple.mim
Xshare/m17n/te-inscript.mim
Xshare/m17n/te-pothana.mim
Xshare/m17n/icons/as-inscript.png
Xshare/m17n/icons/as-phonetic.png
Xshare/m17n/icons/bn-inscript.png
Xshare/m17n/icons/bn-probhat.png
Xshare/m17n/icons/eo-h-fundamente.png
Xshare/m17n/icons/eo-h-sistemo.png
Xshare/m17n/icons/eo-plena.png
Xshare/m17n/icons/eo-q-sistemo.png
Xshare/m17n/icons/eo-x-sistemo.png
Xshare/m17n/icons/gu-inscript.png
Xshare/m17n/icons/gu-phonetic.png
Xshare/m17n/icons/hi-inscript.png
Xshare/m17n/icons/hi-phonetic.png
Xshare/m17n/icons/hi-remington.png
Xshare/m17n/icons/kn-inscript.png
Xshare/m17n/icons/kn-kgp.png
Xshare/m17n/icons/ml-inscript.png
Xshare/m17n/icons/ml-mozhi.png
Xshare/m17n/icons/mr-inscript.png
Xshare/m17n/icons/ne-rom.png
Xshare/m17n/icons/ne-trad.png
Xshare/m17n/icons/or-inscript.png
Xshare/m17n/icons/pa-inscript.png
Xshare/m17n/icons/pa-jhelum.png
Xshare/m17n/icons/pa-phonetic.png
Xshare/m17n/icons/ta-inscript.png
xshare/m17n/icons/ta-phonetic.png
Xshare/m17n/icons/ta-tamil99.png
Xshare/m17n/icons/ta-typewriter.png
Xshare/m17n/icons/te-inscript.png
Xshare/m17n/icons/te-pothana.png
Xshare/m17n/icons/ur-phonetic.png
Xshare/m17n/icons/vi-nom-vni.png
Xshare/m17n/icons/vi-nom.png
Xshare/m17n/te-rts.mim
Xshare/m17n/ur-phonetic.mim
Xshare/m17n/vi-han.mim
Xshare/m17n/vi-nom-vni.mim
Xshare/m17n/vi-nom.mim
X at dirrmtry share/m17n/icons
X at dirrmtry share/m17n
efd45795163093751c394f968b64742a
echo x - m17n-contrib/Makefile
sed 's/^X//' >m17n-contrib/Makefile << '9c28e3fdf7d1fc3b81f89a8f8286160e'
X# New ports collection makefile for:   m17n-contrib
X# Date created:                5 October 2008
X# Whom:                        Nikola Lecic <nikola.lecic at anthesphoria.net>
X#
X# $FreeBSD:$
X#
X
XPORTNAME=	m17n-contrib
XPORTVERSION=	1.1.7
XCATEGORIES=	textproc
XMASTER_SITES=	http://www.m17n.org/m17n-lib-download/ \
X		http://anthesphoria.net/FreeBSD/ports/distfiles/
X
XMAINTAINER=	nikola.lecic at anthesphoria.net
XCOMMENT=	User-contributed input methods for the m17n library
X
XUSE_GMAKE=	yes
XGNU_CONFIGURE=	yes
X
X.if !defined(WITHOUT_NLS)
XUSE_GETTEXT=	yes
XPLIST_SUB+=	NLS=""
X.else
XCONFIGURE_ARGS+=	--disable-nls
XPLIST_SUB+=	NLS="@comment "
X.endif
X
Xpost-patch:
X	@${REINPLACE_CMD} -e 's|^m17n_scriptdir = $${m17ndir}/scripts|m17n_scriptdir = ${LOCALBASE}/bin|'\
X		${WRKSRC}/Makefile.in
X
X.include <bsd.port.mk>
9c28e3fdf7d1fc3b81f89a8f8286160e
echo x - m17n-contrib/distinfo
sed 's/^X//' >m17n-contrib/distinfo << '1b8dfb0fc3227a52cbd41a4297fa8e06'
XMD5 (m17n-contrib-1.1.7.tar.gz) = eff285fa2beb739b004c4661abc3eb0b
XSHA256 (m17n-contrib-1.1.7.tar.gz) = 3592aecbf5d65e28c4997da12ed2afd5f1397b889819b4347f2b10706712fb33
XSIZE (m17n-contrib-1.1.7.tar.gz) = 522515
1b8dfb0fc3227a52cbd41a4297fa8e06
exit
--- m17n-contrib-1.1.7.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list