Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Feb 2001 09:43:39 -0800 (PST)
From:      mutoh@info.nara-k.ac.jp
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/25101: New port: japanese/ical
Message-ID:  <200102141743.f1EHhdd36584@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         25101
>Category:       ports
>Synopsis:       New port: japanese/ical
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Feb 14 09:50:00 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     Takeshi MUTOH
>Release:        4.1R
>Organization:
Nara National College of Technology
>Environment:
FreeBSD sun.take60.org 4.1-RELEASE FreeBSD 4.1-RELEASE #9: Fri Oct 27 16:39:36 JST 2000     root@sun.takeshimutoh.org:/usr/src/sys/compile/HOGE  i386

>Description:
# 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:
#
#	.
#	./Makefile
#	./distinfo
#	./pkg-comment
#	./files
#	./files/patch-aa
#	./files/patch-ac
#	./files/patch-ab
#	./pkg-descr
#
echo c - .
mkdir -p . > /dev/null 2>&1
echo x - ./Makefile
sed 's/^X//' >./Makefile << 'END-of-./Makefile'
X# New ports collection makefile for:	ical
X# Date created:		30 January 2001
X# Whom:			Takeshi MUTOH <mutoh@info.nara-k.ac.jp>
X#
X# $FreeBSD:$
X#
X
XPORTNAME=	ical
XPORTVERSION=	2.2
XCATEGORIES=	japanese deskutils
XMASTER_SITES=   ftp://ftp.sco.com/skunkware/src/shellutil/ \
X		ftp://ftp.sunet.se/pub/vendor/sco/skunkware/src/shellutil/ \
X		ftp://ftp.netsw.org/netsw/X11/Tools/Desktop/ \
X		${MASTER_SITE_SOURCEFORGE} \
X		ftp://ftp.sunsite.org.uk/Mirrors/ftp.sco.com/skunkware/src/shellutil/
XMASTER_SITE_SUBDIR= ical
X
XPATCH_SITES=    http://www-jlc.kek.jp/~fujiik/mklinux/Packages/dr3/JRPMS/ical/SOURCES/
XPATCHFILES=     ical-2.2-jp1.patch
XPATCH_DIST_STRIP=      -p1
X
XMAINTAINER=	mutoh@info.nara-k.ac.jp
X
XLIB_DEPENDS=    tk80jp:${PORTSDIR}/japanese/tk80
X
XEXTRA_PATCHES=  ${.CURDIR}/files/patch-*
X
XMASTERDIR=      ${.CURDIR}/../../deskutils/ical
XMD5_FILE=       ${.CURDIR}/distinfo
X
XGNU_CONFIGURE=  yes
XCONFIGURE_ARGS= --with-tclconfig=${PREFIX}/lib/tcl8.0jp \
X		--with-tclhdir=${PREFIX}/include/tcl8.0jp \
X		--with-tclsh=${PREFIX}/bin/tclsh8.0jp \
X		--with-tkconfig=${PREFIX}/lib/tk8.0jp \
X		--with-tkhdir=${PREFIX}/include/tk8.0jp
X
XMAN1=           ical.1
X
X.include <bsd.port.mk>
END-of-./Makefile
echo x - ./distinfo
sed 's/^X//' >./distinfo << 'END-of-./distinfo'
XMD5 (ical-2.2.tar.gz) = ba8cc8f0fa198aed7b2c3dc2da71fe8d
XMD5 (ical-2.2-jp1.patch) = edfd371733dca9e780e2107a0b9078c4
END-of-./distinfo
echo x - ./pkg-comment
sed 's/^X//' >./pkg-comment << 'END-of-./pkg-comment'
XA calendar application (Japanized version)
END-of-./pkg-comment
echo c - ./files
mkdir -p ./files > /dev/null 2>&1
echo x - ./files/patch-aa
sed 's/^X//' >./files/patch-aa << 'END-of-./files/patch-aa'
X--- header.ps.org	Wed Jan 31 21:59:27 2001
X+++ header.ps	Wed Jan 31 22:00:47 2001
X@@ -4,15 +4,197 @@
X %%Pages: 1
X %%PageOrder: Ascend
X %%BoundingBox: 0 0 612 792
X-%%DocumentFonts: Times-Roman
X+%%DocumentFonts: Times-Roman Rymin-Light-EUC-H
X %%EndComments
X 
X+%%BeginProcSet: cmpfont.ps 1 2
X+% composite fonts for ASCII-EUC mixed string
X+% Version 1.2 1/31/1990
X+% Author Ken'ichi HANDA (handa@etl.go.jp)
X+% Modified Norio Katayama (katayama@rd.nacsis.ac.jp),1998% Anyone can freely copy, modify, distribute this program.
X+/copyfont {	% font-dic extra-entry-count  copyfont  font-dic
X+	1 index maxlength add dict begin
X+	{	1 index /FID ne 2 index /UniqueID ne and
X+		{def} {pop pop} ifelse
X+	} forall
X+	currentdict
X+	end
X+} bind def
X+
X+/compositefont {	% ASCIIFontName EUCFontName  compositefont  font'
X+    userdict /fixeucfont_dict known not {
X+	userdict begin
X+	    /fixeucfont_dict 2 dict begin
X+		/UpperByteEncoding [
X+		    16#00 1 16#20 { pop 0 } for
X+		    16#21 1 16#28 { 16#20 sub } for
X+		    16#29 1 16#2F { pop 0 } for
X+		    16#30 1 16#74 { 16#27 sub } for
X+		    16#75 1 16#FF { pop 0 } for
X+		] def
X+	        /LowerByteEncoding [
X+		    16#00 1 16#A0 { pop /.notdef } for
X+		    16#A1 1 16#FE { 16#80 sub 16 2 string cvrs
X+				    (cXX) dup 1 4 -1 roll
X+				    putinterval cvn } for
X+		    /.notdef
X+		] def
X+		currentdict
X+	    end def
X+	end
X+    } if
X+    findfont dup /FontType get 0 eq {
X+	12 dict begin
X+	    %
X+	    % 7+8 bit EUC font
X+	    %
X+	    12 dict begin
X+		/EUCFont exch def
X+		/FontInfo (7+8 bit EUC font) readonly def
X+		/PaintType 0 def
X+		/FontType 0 def
X+		/FontMatrix matrix def
X+		% /FontName
X+		/Encoding fixeucfont_dict /UpperByteEncoding get def
X+		/FMapType 2 def
X+		EUCFont /WMode known
X+		{ EUCFont /WMode get /WMode exch def }
X+		{ /WMode 0 def } ifelse
X+		/FDepVector [
X+		    EUCFont /FDepVector get 0 get
X+		    [ 16#21 1 16#28 {} for 16#30 1 16#74 {} for ]
X+		    {
X+			13 dict begin
X+			    /EUCFont EUCFont def
X+			    /UpperByte exch 16#80 add def	
X+			    % /FontName
X+			    /FontInfo (EUC lower byte font) readonly def
X+			    /PaintType 0 def
X+			    /FontType 3 def
X+			    /FontMatrix matrix def
X+			    /FontBBox {0 0 0 0} def
X+			    /Encoding
X+				fixeucfont_dict /LowerByteEncoding get def
X+			    % /UniqueID
X+			    % /WMode
X+			    /BuildChar {
X+				gsave
X+				exch dup /EUCFont get setfont
X+				/UpperByte get
X+				2 string
X+				dup 0 4 -1 roll put
X+				dup 1 4 -1 roll put
X+				dup stringwidth setcharwidth
X+				0 0 moveto show
X+				grestore
X+			    } bind def
X+			    currentdict
X+			end
X+			/lowerbytefont exch definefont
X+		    } forall
X+		] def
X+		currentdict
X+	    end
X+	    /eucfont exch definefont
X+	    exch
X+	    findfont 1 copyfont dup begin
X+		/FontMatrix FontMatrix [1 0 0 1 0 0.05] matrix concatmatrix def
X+	    end
X+	    /asciifont exch definefont
X+	    exch
X+	    /FDepVector [ 4 2 roll ] def
X+	    /FontType 0 def
X+	    /WMode 0 def
X+	    /FMapType 4 def
X+	    /FontMatrix matrix def
X+	    /Encoding [0 1] def
X+	    /FontBBox {0 0 0 0} def
X+	    currentdict
X+	end
X+    }{
X+	pop findfont 0 copyfont
X+    } ifelse
X+} def	
X+
X+/slantfont {	% FontName slant-degree  slantfont  font'
X+    exch findfont 1 copyfont begin
X+    [ 1 0 4 -1 roll 1 0 0 ] FontMatrix exch matrix concatmatrix
X+    /FontMatrix exch def
X+    currentdict
X+    end
X+} def
X+%%EndProcSet
X+
X+% reencodeISO was modified to deal with a composite font correctly.
X+% Modifier: Shigeru Chiba (chiba@is.s.u-tokyo.ac.jp)
X+%           Kazuhiro Kazama (kazama@expert-sun.ntt.jp)
X+/reencodeISOa {		% CompFontName font reencodeISOb font' 
X+dup length dict begin
X+{ 1 index /FID ne { def }{ pop pop } ifelse } forall
X+/Encoding ISOLatin1Encoding def
X+currentdict end definefont
X+} def
X+
X+/reencodeISO {		% FontName reencodeISO font
X+    dup dup findfont dup /FontType get 0 ne {
X+    reencodeISOa
X+}{
X+    dup length dict begin {
X+    1 index dup /FID eq {
X+	pop pop pop
X+    }{ /FDepVector eq {
X+	dup length array copy
X+	dup dup 0 get 4 index exch reencodeISOa	0 exch put def
X+    }{
X+	def
X+    } ifelse } ifelse } forall
X+    currentdict end definefont
X+} ifelse } def
X+
X+/ISOLatin1Encoding [
X+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
X+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
X+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
X+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
X+/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright
X+/parenleft/parenright/asterisk/plus/comma/minus/period/slash
X+/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon
X+/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N
X+/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright
X+/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m
X+/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde
X+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
X+/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
X+/.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve
X+/dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut
X+/ogonek/caron/space/exclamdown/cent/sterling/currency/yen/brokenbar
X+/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot
X+/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior
X+/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine
X+/guillemotright/onequarter/onehalf/threequarters/questiondown
X+/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
X+/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex
X+/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
X+/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute
X+/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis
X+/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave
X+/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex
X+/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis
X+/yacute/thorn/ydieresis
X+] def
X+
X+%%BeginSetup
X+/Times-Ryumin
X+    /Times-Roman /Ryumin-Light-EUC-H compositefont definefont pop
X+/Times-Ryumin reencodeISO def
X+%%EndSetup
X+
X % Simple defs
X /inch { 72 mul } def
X /mm { 72 mul 25.4 div } def
X 
X % User-defined parameters (with defaults)
X-/FontName	/Times-Roman	def
X+/FontName	/Times-Ryumin	def
X /RealWidth	8.5 inch	def
X /RealHeight	11 inch		def
X /LandScape      true            def
X@@ -52,44 +234,6 @@
X /SetFontHeight          { /FontHeight exch def } def
X /SetA4Paper		{ /RealWidth 210 mm def /RealHeight 297 mm def} def
X /SetUSLetter		{ /RealWidth 8.5 inch def /RealHeight 11 inch def } def
X-
X-% Define /ISOLatin1Encoding only if it's not already there.
X-/ISOLatin1Encoding where { pop save true }{ false } ifelse
X-    /ISOLatin1Encoding [
X-	StandardEncoding 0 45 getinterval aload pop
X-	/minus
X-	StandardEncoding 46 98 getinterval aload pop
X-	/dotlessi /grave /acute /circumflex /tilde /macron /breve /dotaccent
X-	/dieresis /.notdef /ring /cedilla /.notdef /hungarumlaut /ogonek
X-	/caron /space /exclamdown /cent /sterling /currency /yen /brokenbar
X-	/section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot
X-	/hyphen /registered /macron /degree /plusminus /twosuperior
X-	/threesuperior /acute /mu /paragraph /periodcentered /cedilla
X-	/onesuperior /ordmasculine /guillemotright /onequarter /onehalf
X-	/threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde
X-	/Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis
X-	/Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde /Ograve /Oacute
X-	/Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute
X-	/Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute
X-	/acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute
X-	/ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth
X-	/ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash
X-	/ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis
X-    ] def
X-{ restore } if
X-
X-/reencodeISO { %def
X-    findfont dup length dict
X-    begin
X-	{ 1 index /FID ne { def }{ pop pop } ifelse } forall
X-	/Encoding ISOLatin1Encoding def
X-	currentdict
X-    end
X-    definefont pop
X-} bind def
X-
X-/isoFont FontName reencodeISO
X-/FontName /isoFont def
X 
X % Compute layout
X /ComputeLayout {
END-of-./files/patch-aa
echo x - ./files/patch-ac
sed 's/^X//' >./files/patch-ac << 'END-of-./files/patch-ac'
X--- itemlist.tcl.org	Wed Jan 31 22:09:52 2001
X+++ itemlist.tcl	Wed Jan 31 22:10:30 2001
X@@ -49,8 +49,7 @@
X     bind .$self.display <Triple-1> [list $self null]
X 
X     # Tag displays
X-    .$self.display tag configure -date -font [pref smallHeadingFont]\
X-			       	-kanjifont [pref smallHeadingKanjiFont]
X+    .$self.display tag configure -date -font [pref smallHeadingFont]
X 
X     # Disallow edits
X     .$self.display configure -state disabled
END-of-./files/patch-ac
echo x - ./files/patch-ab
sed 's/^X//' >./files/patch-ab << 'END-of-./files/patch-ab'
X--- itemwindow.tcl.org	Wed Jan 31 22:10:06 2001
X+++ itemwindow.tcl	Wed Jan 31 22:10:18 2001
X@@ -67,7 +67,6 @@
X 			-anchor nw\
X 			-fill [pref itemFg]\
X 			-font $font\
X-			-kanjifont [pref itemKanjiFont]\
X 			-width 0\
X 			-text ""\
X 			-tags [list item $self text.$self click.$self vis.$self]]
END-of-./files/patch-ab
echo x - ./pkg-descr
sed 's/^X//' >./pkg-descr << 'END-of-./pkg-descr'
XCopyright (c) 1993-1997 by Sanjay Ghemawat
X
X	* Ical is an X based calendar program 
X	* Calendar items can be created edited and deleted easily. 
X	* Items can be made to repeat in various ways. 
X	* Ical will post reminders for upcoming appointments. 
X	* Ical can print and list item occurrences. 
X	* An ical calendar can include other calendars. 
X	* Ical calendars can be shared by different users. 
X
XCopyrights
X==========
X
XMost of the files are covered by the copyright in the file COPYRIGHT.
X
XThe configure script is covered by the GNU Public License (see
XCOPYRIGHT.GNU).
END-of-./pkg-descr
exit

>How-To-Repeat:

>Fix:


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


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200102141743.f1EHhdd36584>