adfbc97
%define pubdicrhver 20021028
adfbc97
%define zipcodever 20030204
adfbc97
%define cannadicver 0.95c
adfbc97
%define cannadir Canna37p3
adfbc97
adfbc97
Summary: A Japanese character set input system.
adfbc97
Name: Canna
adfbc97
Version: 3.7p3
858f8c1
Release: 18%{?dist}
adfbc97
License: Distributable
adfbc97
Group: System Environment/Libraries
adfbc97
URL: http://www.nec.co.jp/japanese/product/computer/soft/canna/
adfbc97
Source0: http://prdownloads.sourceforge.jp/canna/7240/%{cannadir}.tar.bz2
adfbc97
Source1: http://cannadic.oucrc.org/cannadic-%{cannadicver}.tar.gz
adfbc97
Source2: pubdic-bonobo-%{pubdicrhver}.tar.bz2
adfbc97
Source3: http://www.coolbrain.net/dl/shion/shion.tar.gz
adfbc97
Source4: http://bonobo.gnome.gr.jp/~nakai/canna/zipcode-%{zipcodever}.tar.bz2
adfbc97
Source20: canna.init
adfbc97
Source21: dot-canna
adfbc97
Source22: cannaping.c
adfbc97
adfbc97
Patch0: Canna-conf.patch
adfbc97
Patch2: Canna-3.6-sharedir.patch
adfbc97
Patch4: Canna-3.6-dont-grab-ctrl-o.patch
adfbc97
Patch5: Canna-3.6-fix-warnings.patch
adfbc97
## some dictionaries were ported from SKK-JISYO.*
e783729
Patch17: skk-dictionaries.patch.bz2
adfbc97
Patch18: Canna-3.6-cannadic.patch
adfbc97
Patch19: Canna-3.6-shion.patch
adfbc97
Patch21: Canna-3.6-bonobo.patch
adfbc97
# Fix for buffer overrun
adfbc97
Patch23: Canna-3.6-wconv.patch
adfbc97
Patch25: Canna-x86_64.patch
adfbc97
Patch27: Canna-3.7p1-notimeout.patch
adfbc97
Patch28: Canna-oldsock.patch
adfbc97
# Patch from the upstream
adfbc97
Patch40: Canna-3.7p1-fix-duplicated-strings.patch
adfbc97
Patch41: Canna-3.7p3-yenbs.patch
adfbc97
Patch42: Canna-3.7p3-redecl.patch
adfbc97
Patch43: Canna-3.7p3-fix-gcc4-warning.patch
adfbc97
00dca43
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
00dca43
Requires(pre): /bin/grep %{_sbindir}/userdel %{_sbindir}/useradd /etc/passwd
00dca43
Requires(post): /bin/grep /etc/services /sbin/chkconfig /bin/chown
00dca43
Requires(preun): /sbin/service /sbin/chkconfig
00dca43
Requires(postun): /sbin/service
bd852c8
BuildRequires: cpp gawk
bd852c8
BuildRequires: imake >= 1.0.1-3
adfbc97
Obsoletes: tamago
adfbc97
adfbc97
%description
adfbc97
Canna provides a user interface for inputting Japanese characters.
adfbc97
Canna supports Nemacs (Mule), kinput2, and canuum. All of these tools
adfbc97
can then use a single customization file, Romaji-to-Kana conversion
adfbc97
rules and dictionaries, and input Japanese in the same way. Canna
adfbc97
automatically supports Kana-to-Kanji conversions; the conversions are
adfbc97
based on a client-server model.
adfbc97
adfbc97
%package devel
adfbc97
Summary: Header file and library for developing programs which use Canna.
adfbc97
Group: Development/Libraries
adfbc97
Requires: Canna-libs >= %{version}-%{release}
adfbc97
adfbc97
%package libs
adfbc97
Summary: The runtime library for Canna.
adfbc97
Group: System Environment/Libraries
adfbc97
adfbc97
%description devel
adfbc97
The Canna-devel package contains the development files needed to build
adfbc97
programs that will use the Canna Japanese character input system.
adfbc97
adfbc97
%description libs
adfbc97
The Canna-libs package contains the runtime library for running
adfbc97
programs with the Canna Japanese input system.
adfbc97
adfbc97
%prep
adfbc97
%setup -q -c -a 1 -a 2 -a 3 -a 4
adfbc97
cd %{cannadir}
adfbc97
%patch0 -p1 -b .conffix
adfbc97
%patch2 -p1 -b .share
adfbc97
%patch4 -p1 -b .ctrl-o
adfbc97
%patch5 -p1 -b .warnings
adfbc97
%patch17 -p1 -b .skk
adfbc97
%patch18 -p1 -b .cannadic
adfbc97
%patch19 -p1 -b .shion
adfbc97
%patch21 -p1 -b .bonobo
adfbc97
%patch23 -p1 -b .wconv
adfbc97
%ifarch x86_64
adfbc97
%patch25 -p1 -b .x86_64
adfbc97
%endif
adfbc97
%patch27 -p1 -b .notimeout
adfbc97
%patch28 -p1 -b .oldsock
adfbc97
%patch40 -p1 -b .duplicate
adfbc97
%patch41 -p1 -b .yenbs
adfbc97
%patch42 -p1 -b .redecl
adfbc97
%patch43 -p1 -b .gcc4
adfbc97
cd ..
adfbc97
adfbc97
for file in %{cannadir}/{cmd/mkromdic/mkromdic.man,lib/RK/RkIntro.man}; do
adfbc97
	iconv -f euc-jp -t utf-8 < "$file" > "${file}_"
adfbc97
	mv "${file}_" "$file"
adfbc97
done
adfbc97
adfbc97
cat $RPM_BUILD_DIR/Canna-%{version}/zipcode-%{zipcodever}/zipcode.t \
adfbc97
	$RPM_BUILD_DIR/Canna-%{version}/zipcode-%{zipcodever}/jigyosyo.t | sort \
adfbc97
	> $RPM_BUILD_DIR/Canna-%{version}/%{cannadir}/dic/ideo/words/zipcode.t
adfbc97
adfbc97
cat $RPM_BUILD_DIR/Canna-%{version}/pubdic-bonobo/*.p | sort >> \
adfbc97
	$RPM_BUILD_DIR/Canna-%{version}/%{cannadir}/dic/ideo/pubdic/y.p
adfbc97
adfbc97
# find CVS files and remove it.
adfbc97
find $RPM_BUILD_DIR/%{name}-%{version} -name .cvsignore -exec rm -f {} \;
adfbc97
adfbc97
%build
adfbc97
function builddic() {
adfbc97
  dic=$1
adfbc97
  dicname=`echo $dic | sed -e 's/\(.*\)\..*\$/\1/'`
adfbc97
  case $2 in
adfbc97
    mwd)
adfbc97
      mode="mwd";
adfbc97
      flag="-m";
adfbc97
      ;;
adfbc97
    swd)
adfbc97
      mode="swd";
adfbc97
      flag="-s";
adfbc97
      ;;
adfbc97
    *)
adfbc97
      echo "unknown dictionary type: $2";
adfbc97
      exit 1;
adfbc97
      ;;
adfbc97
  esac
adfbc97
  export buildcannadir=$RPM_BUILD_DIR/%{name}-%{version}/%{cannadir}
adfbc97
  if [ "x$3" = "xsort" ]; then
adfbc97
    $buildcannadir/cmd/splitwd/splitword $dic | $buildcannadir/cmd/forsort/forsort -7 | sort | $buildcannadir/cmd/forsort/forsort -8 | $buildcannadir/cmd/mergewd/mergeword > $dicname.$mode
adfbc97
  else
adfbc97
    cat $dic > $dicname.$mode
adfbc97
  fi
adfbc97
  $buildcannadir/cmd/crxdic/crxdic -D $buildcannadir/dic/ideo/grammar/cnj.bits $flag -o $dicname.cbd -n $dicname $dicname.$mode
adfbc97
  $buildcannadir/cmd/crfreq/crfreq -div 512 -o $dicname.cld $dicname.cbd $dicname.$mode
adfbc97
  rm $dicname.$mode
adfbc97
}
adfbc97
adfbc97
cd %{cannadir}
adfbc97
xmkmf
adfbc97
make Makefile
adfbc97
pushd lib/canna
adfbc97
xmkmf
adfbc97
make sglobal.h
adfbc97
popd
00dca43
find . -name Makefile | xargs sed -i -e 's/^\(\s*CDEBUGFLAGS\s*=.*\)/\1 $(RPM_OPT_FLAGS)/'
adfbc97
%ifarch ia64
00dca43
sed -i -e 's/-O2//' Makefile
adfbc97
%endif
adfbc97
# ugly hack to avoid X.Org: no such file or directory issue
00dca43
sed -i -e 's/$(VENDOR_DEFINES)//' Makefile
adfbc97
make canna
00dca43
gcc $RPM_OPT_FLAGS -o ./misc/cannaping %{SOURCE22} -I./include -L./lib/canna -lcanna
adfbc97
cd ..
adfbc97
adfbc97
cd cannadic-%{cannadicver}
adfbc97
for i in $RPM_BUILD_DIR/Canna-%{version}/%{cannadir}/cmd/*; do \
adfbc97
if [ -d $i ]; then \
adfbc97
  export PATH=$PATH:$i; \
adfbc97
fi \
adfbc97
done;
adfbc97
export RPM_CANNAIDEO_DIR=$RPM_BUILD_DIR/Canna-%{version}/%{cannadir}/dic/ideo
adfbc97
export RPM_CANNACMD_DIR=$RPM_BUILD_DIR/Canna-%{version}/%{cannadir}/cmd
adfbc97
export RPM_CANNA_POD=$RPM_BUILD_DIR/Canna-%{version}/%{cannadir}/dic/ideo/pubdic/pod
adfbc97
builddic gcanna.ctd mwd none
adfbc97
builddic gcannaf.ctd swd none
adfbc97
cd ..
adfbc97
adfbc97
cd pubdic-bonobo
adfbc97
cat *.p | $RPM_CANNA_POD - -p -i -2 > bonobo.spl
adfbc97
$RPM_CANNACMD_DIR/mergewd/mergeword< bonobo.spl > bonobo.t
adfbc97
rm -rf bonobo.spl
adfbc97
builddic bonobo.t mwd sort
adfbc97
cd ..
adfbc97
adfbc97
cd shion
adfbc97
builddic basho.ctd mwd sort
adfbc97
builddic keisan.ctd mwd sort
adfbc97
builddic pub.ctd mwd sort
adfbc97
builddic scien.ctd mwd none
adfbc97
builddic sup.ctd mwd sort
adfbc97
cd ..
adfbc97
adfbc97
%install
00dca43
rm -rf $RPM_BUILD_ROOT
adfbc97
adfbc97
cd %{cannadir}
adfbc97
make libCannaDir=%{_libdir} DESTDIR=$RPM_BUILD_ROOT install
adfbc97
make DESTDIR=$RPM_BUILD_ROOT MANDIR=%{_mandir} MANSUFFIX=1 LIBMANSUFFIX=3 install.man
adfbc97
for i in `find $RPM_BUILD_ROOT%{_mandir}/ja -type f`; do
adfbc97
	iconv -f euc-jp -t utf-8 $i > $i.new && mv -f $i.new $i && chmod 444 $i
adfbc97
done
adfbc97
%{__install} -c -s -m755 ./misc/cannaping $RPM_BUILD_ROOT%{_bindir}/cannaping
adfbc97
cd ..
adfbc97
adfbc97
cd %{cannadir}
adfbc97
%{__mv} misc/manual.sed .
adfbc97
%{__rm} -fr misc
adfbc97
%{__mkdir} misc
adfbc97
%{__mv} manual.sed misc
adfbc97
cd ..
adfbc97
adfbc97
cd cannadic-%{cannadicver}
adfbc97
%{__mkdir_p} $RPM_BUILD_ROOT%{_localstatedir}/lib/canna/dic/canna
adfbc97
%{__install} -m 644 gcanna*.c[bl]d \
adfbc97
	$RPM_BUILD_ROOT%{_localstatedir}/lib/canna/dic/canna
adfbc97
cd ..
adfbc97
adfbc97
cd pubdic-bonobo
adfbc97
%{__install} -m 644 bonobo*.c[bl]d \
adfbc97
        $RPM_BUILD_ROOT%{_localstatedir}/lib/canna/dic/canna
adfbc97
cd ..
adfbc97
adfbc97
cd shion
adfbc97
%{__install} -m 644 basho.cld basho.cbd kaom.ctd keisan.cld keisan.cbd \
adfbc97
	pub.cld pub.cbd scien.cld scien.cbd sup.cld sup.cbd \
adfbc97
	$RPM_BUILD_ROOT%{_localstatedir}/lib/canna/dic/canna
adfbc97
cd ..
adfbc97
adfbc97
%{__mkdir_p} $RPM_BUILD_ROOT/etc/rc.d/init.d
adfbc97
%{__mkdir_p} $RPM_BUILD_ROOT/etc/skel
adfbc97
%{__install} -m 755 %SOURCE20 $RPM_BUILD_ROOT/etc/rc.d/init.d/canna
adfbc97
%{__cp} %SOURCE21 $RPM_BUILD_ROOT/etc/skel/.canna
adfbc97
%{__cp} -f %SOURCE21 $RPM_BUILD_ROOT/etc/canna/default.canna
adfbc97
## chmod 755 $RPM_BUILD_ROOT/etc/rc.d/init.d/canna
adfbc97
adfbc97
cat > $RPM_BUILD_ROOT%{_sysconfdir}/hosts.canna << EOF
adfbc97
unix
adfbc97
EOF
adfbc97
adfbc97
cat > $RPM_BUILD_ROOT%{_sysconfdir}/canna/cannahost << EOF
adfbc97
unix
adfbc97
EOF
adfbc97
adfbc97
for bin in addwords cpdic delwords lsdic mkdic mvdic rmdic syncdic ; do
adfbc97
	ln -sf catdic $RPM_BUILD_ROOT%{_bindir}/${bin}
adfbc97
done
adfbc97
ln -sf ../bin/catdic $RPM_BUILD_ROOT%{_sbindir}/cannakill
adfbc97
adfbc97
mv $RPM_BUILD_ROOT%{_sysconfdir}/canna/sample $RPM_BUILD_DIR/%{name}-%{version}
adfbc97
%{__mkdir_p} $RPM_BUILD_ROOT%{_localstatedir}/run/.iroha_unix
adfbc97
adfbc97
%clean
00dca43
rm -fr $RPM_BUILD_ROOT
adfbc97
adfbc97
adfbc97
%pre
adfbc97
if  %{__grep} -q '^canna:' /etc/passwd
adfbc97
then
adfbc97
%{_sbindir}/userdel canna
adfbc97
fi
adfbc97
%{_sbindir}/useradd -c "Canna Service User" -r \
adfbc97
    -s /sbin/nologin -u 39 -d %{_localstatedir}/lib/canna canna 2>/dev/null || :
adfbc97
adfbc97
%post
adfbc97
if ! grep -q canna /etc/services
adfbc97
then
adfbc97
	echo "canna		5680/tcp" >>/etc/services
adfbc97
fi
adfbc97
/sbin/chkconfig --add canna
adfbc97
chown -R canna:canna /var/lib/canna
adfbc97
adfbc97
%preun
adfbc97
if [ "$1" = "0" ]; then
adfbc97
    /sbin/service canna stop > /dev/null 2>&1 || :
adfbc97
    /sbin/chkconfig --del canna
adfbc97
fi
adfbc97
adfbc97
%postun
adfbc97
if [ "$1" -ge "1" ]; then
adfbc97
    /sbin/service canna condrestart >/dev/null 2>&1 || :
adfbc97
fi
adfbc97
adfbc97
%post libs -p /sbin/ldconfig
adfbc97
adfbc97
%postun libs -p /sbin/ldconfig
adfbc97
adfbc97
%files
adfbc97
%defattr (-,root,root)
adfbc97
%doc %{cannadir}/CHANGES.jp %{cannadir}/ChangeLog
adfbc97
%doc %{cannadir}/OCHANGES.jp %{cannadir}/RKCCONF.jp
adfbc97
%doc %{cannadir}/README %{cannadir}/README.jp %{cannadir}/WHATIS
adfbc97
%doc %{cannadir}/WHATIS.jp %{cannadir}/Canna.conf
adfbc97
%doc $RPM_BUILD_DIR/%{name}-%{version}/sample
adfbc97
%config %{_sysconfdir}/rc.d/init.d/canna
adfbc97
%config %{_sysconfdir}/skel/.canna
adfbc97
%config(noreplace) %{_sysconfdir}/hosts.canna
adfbc97
%config(noreplace) %{_sysconfdir}/canna/cannahost
858f8c1
%dir %{_sysconfdir}/canna
adfbc97
%config %{_sysconfdir}/canna/default.canna
adfbc97
%{_bindir}/*
858f8c1
%{_datadir}/canna
adfbc97
%{_mandir}/man1/*
adfbc97
%{_mandir}/ja/man1/*
adfbc97
%defattr (0755,root,root)
adfbc97
%{_sbindir}/cannaserver
adfbc97
%{_sbindir}/cannakill
adfbc97
%defattr (-,canna,canna)
adfbc97
%dir %{_localstatedir}/run/.iroha_unix
adfbc97
%{_localstatedir}/lib/canna
adfbc97
%{_localstatedir}/log/canna
adfbc97
adfbc97
%files devel
adfbc97
%defattr (-,root,root)
adfbc97
%{_includedir}/canna/
adfbc97
%{_mandir}/man3/*
adfbc97
%{_mandir}/ja/man3/*
adfbc97
%{_libdir}/libRKC.a
adfbc97
%{_libdir}/libRKC.so
adfbc97
%{_libdir}/libRKC16.a
adfbc97
%{_libdir}/libRKC16.so
adfbc97
%{_libdir}/libcanna.a
adfbc97
%{_libdir}/libcanna.so
adfbc97
%{_libdir}/libcanna16.a
adfbc97
%{_libdir}/libcanna16.so
adfbc97
adfbc97
adfbc97
%files libs
adfbc97
%defattr (-,root,root)
adfbc97
%{_libdir}/libRKC.so.*
adfbc97
%{_libdir}/libRKC16.so.*
adfbc97
%{_libdir}/libcanna.so.*
adfbc97
%{_libdir}/libcanna16.so.*
adfbc97
adfbc97
%changelog
858f8c1
* Tue Mar 27 2007 Akira TAGOH <tagoh@redhat.com> - 3.7p3-18
858f8c1
- Fix missing directory owner. (#233779)
858f8c1
00dca43
* Tue Feb 13 2007 Akira TAGOH <tagoh@redhat.com> - 3.7p3-17
00dca43
- cleanups spec file.
00dca43
- Build with RPM_OPT_FLAGS (#227378)
00dca43
5b226d4
* Mon Sep 11 2006 Akira TAGOH <tagoh@redhat.com> - 3.7p3-16
5b226d4
- rebuilt
5b226d4
42ccdd6
* Wed Jan 25 2006 Akira TAGOH <tagoh@redhat.com> - 3.7p3-15
42ccdd6
- BuildRequires imake instead of XFree86-devel. (#178656)
42ccdd6
ee67f46
* Mon Sep 26 2005 Akira TAGOH <tagoh@redhat.com> - 3.7p3-14
ee67f46
- Imported into Extras.
ee67f46
adfbc97
* Mon Mar  7 2005 Akira TAGOH <tagoh@redhat.com> - 3.7p3-13
adfbc97
- stop to sort the words on some dictionaries during making the binary
adfbc97
  dictionaries.
adfbc97
adfbc97
* Wed Mar  2 2005 Akira TAGOH <tagoh@redhat.com> - 3.7p3-12
adfbc97
- rebuild for gcc4.
adfbc97
- Canna-3.7p3-fix-gcc4-warning.patch: applied to fix more compiler warnings.
adfbc97
adfbc97
* Tue Feb 22 2005 Akira TAGOH <tagoh@redhat.com> - 3.7p3-11
adfbc97
- updates to cannadic-0.95c
adfbc97
adfbc97
* Mon Jan  3 2005 Bill Nottingham <notting@redhat.com> - 3.7p3-10
adfbc97
- don't use initlog
adfbc97
adfbc97
* Tue Nov 23 2004 Miloslav Trmac <mitr@redhat.com> - 3.7p3-9
adfbc97
- Convert man pages to UTF-8
adfbc97
- Don't use Yen symbol instead of backspace in RkGetDicList man page
adfbc97
- Fix build failure when redeclaring glibc functions
adfbc97
adfbc97
* Thu Nov  4 2004 Akira TAGOH <tagoh@redhat.com> - 3.7p3-8
adfbc97
- rebuilt
adfbc97
adfbc97
* Thu Oct 21 2004 Akira TAGOH <tagoh@redhat.com> - 3.7p3-7
adfbc97
- dot.canna: assigned quit to Escape key to escape with Escape key from
adfbc97
  the mode. (#135039)
adfbc97
adfbc97
* Tue Sep 21 2004 Warren Togami <wtogami@redhat.com> - 3.7p3-6
adfbc97
- remove unnecessary docs
adfbc97
adfbc97
* Wed Sep 08 2004 Akira TAGOH <tagoh@redhat.com> 3.7p3-5
adfbc97
- fixed default.canna to get usability and improve the default behavior without
adfbc97
  proper .canna file.
adfbc97
  NOTE: you must always have proper .canna file however, since your .canna file
adfbc97
  is prior than the default behavior and it probably overrides the default thing.
adfbc97
adfbc97
* Thu Jun 24 2004 Akira TAGOH <tagoh@redhat.com> 3.7p3-4
adfbc97
- Canna-conf.patch: updated to change the socket file directory under /var/run.
adfbc97
- Canna-oldsock.patch: applied to ensure that restarting the daemon works during upgrading.
adfbc97
- made /var/run/.iroha_unix at the build time.
adfbc97
adfbc97
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
adfbc97
- rebuilt
adfbc97
adfbc97
* Sun Jun 06 2004 Florian La Roche <Florian.LaRoche@redhat.de>
adfbc97
- use /var/lib/canna in filelist to also include that dir
adfbc97
  in the rpm listing and set proper ownership from rpm and
adfbc97
  not only via the post script
adfbc97
adfbc97
* Mon May 24 2004 Akira TAGOH <tagoh@redhat.com> 3.7p3-1
adfbc97
- New upstream release.
adfbc97
- Canna-3.7p1-pod-fix-wrongparam.patch: removed.
adfbc97
adfbc97
* Wed Apr 14 2004 Akira TAGOH <tagoh@redhat.com> 3.7p1-7
adfbc97
- updates cannadic-0.95b
adfbc97
adfbc97
* Sun Mar 21 2004 Florian La Roche <Florian.LaRoche@redhat.de> 3.7p1-6
adfbc97
- apps owned by root instead of bin
adfbc97
adfbc97
* Wed Mar 17 2004 Akira TAGOH <tagoh@redhat.com> 3.7p1-5
adfbc97
- Canna-3.7p1-fix-duplicated-strings.patch: applied a backport patch from CVS.
adfbc97
  when the characters like 'bbb...' is deleted, the preedit strings is
adfbc97
  duplicated. (#117140)
adfbc97
adfbc97
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com> 3.7p1-4.1
adfbc97
- rebuilt
adfbc97
adfbc97
* Thu Feb 19 2004 Akira TAGOH <tagoh@redhat.com> 3.7p1-4
adfbc97
- Canna-3.7p1-notimeout.patch: applied to avoid cant-mount-the-dictionaries issue. (#114886)
adfbc97
adfbc97
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
adfbc97
- rebuilt
adfbc97
adfbc97
* Wed Jan 14 2004 Akira TAGOH <tagoh@redhat.com> 3.7p1-2
adfbc97
- fix broken dictionaries on ia64.
adfbc97
- Canna-3.7p1-pod-fix-wrongparam.patch: applied to fix the wrong function parameter. (#113662)
adfbc97
adfbc97
* Fri Jan 09 2004 Akira TAGOH <tagoh@redhat.com> 3.7p1-1
adfbc97
- New upstream release.
adfbc97
adfbc97
* Mon Dec 24 2003 Akira TAGOH <tagoh@redhat.com> 3.7-1
adfbc97
- New upstream release.
adfbc97
- Canna-3.6-cannadic.patch: updated to fix the warning.
adfbc97
- Canna-3.6-fix-warnings.patch: updated.
adfbc97
- Canna-3.6-sleep.patch: removed because it's unnecessary anymore.
adfbc97
- Canna-3.6-fix-ia64-unaligned-access.patch: removed. should be unnecessary.
adfbc97
- canna.init: correct path for cannakill.
adfbc97
- dot-canna: re-enabled fuzokugo entry.
adfbc97
adfbc97
* Wed Dec 10 2003 Akira TAGOH <tagoh@redhat.com> 3.6-25
adfbc97
- updated to cannadic-0.95a
adfbc97
adfbc97
* Fri Oct 10 2003 Akira TAGOH <tagoh@redhat.com> 3.6-24
adfbc97
- Canna-3.6-fix-ia64-unaligned-access.patch: fixed unaligned access on ia64. (#101762)
adfbc97
adfbc97
* Tue Sep 30 2003 Akira TAGOH <tagoh@redhat.com> 3.6-22
adfbc97
- converted Japanese manpages to UTF-8.
adfbc97
adfbc97
* Wed Sep 24 2003 Akira TAGOH <tagoh@redhat.com> 3.6-21
adfbc97
- updates to Canna-3.6p4
adfbc97
- Canna-3.6-fix-segv-amd64.patch: removed.
adfbc97
- dot-canna: comment "fuzokugo" dictionary out. it isn't contained anymore.
adfbc97
adfbc97
* Wed Sep 17 2003 Akira TAGOH <tagoh@redhat.com> 3.6-20.1
adfbc97
- rebuilt
adfbc97
adfbc97
* Wed Sep 17 2003 Akira TAGOH <tagoh@redhat.com> 3.6-20
adfbc97
- Canna-3.6-fix-segv-amd64.patch: applied to fix segfault on x86-64. (#104539)
adfbc97
adfbc97
* Wed Jul 09 2003 Akira TAGOH <tagoh@redhat.com> 3.6-19
adfbc97
- updates to cannadic-0.95
adfbc97
adfbc97
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
adfbc97
- rebuilt
adfbc97
adfbc97
* Wed Apr 23 2003 Akira TAGOH <tagoh@redhat.com> 3.6-17
adfbc97
- updates to cannadic-0.94g
adfbc97
adfbc97
* Mon Apr 21 2003 Akira TAGOH <tagoh@redhat.com> 3.6-16
adfbc97
- rebuild.
adfbc97
adfbc97
* Mon Apr 21 2003 Akira TAGOH <tagoh@redhat.com> 3.6-15
adfbc97
- Canna-3.6-dont-grab-ctrl-o.patch: applied to not grab ctrl-o. (#75865)
adfbc97
- Canna-3.6-fix-warnings.patch: applied to fix some compiler warnings. (#80639)
adfbc97
adfbc97
* Tue Apr 01 2003 Akira TAGOH <tagoh@redhat.com> 3.6-14
adfbc97
- don't ship .cvsignore files.
adfbc97
adfbc97
* Tue Mar 25 2003 Akira TAGOH <tagoh@redhat.com> 3.6-13
adfbc97
- updates to 3.6p3
adfbc97
- clean up
adfbc97
- Canna-3.6-Imakefile.patch: removed an unnecessary patch.
adfbc97
- Canna-3.6-sharedir.patch: find the dictionary files from /usr/share/canna
adfbc97
- Canna-3.6-sleep.patch: to fix very strange problem. when the child process
adfbc97
  tries to kill the parent process, the parent process isn't terminated, and
adfbc97
  it seems that the parent process doesn't still return from fork() and waiting
adfbc97
  on SYS_futex.
adfbc97
- moved cannahost and default.canna to /etc/canna so that config files should be
adfbc97
  moved on /etc.
adfbc97
- moved sample files to /usr/share/doc/Canna-<version>/
adfbc97
adfbc97
* Tue Feb  4 2003 Yukihiro Nakai <ynakai@redhat.com> 3.6-9
adfbc97
- Add cannaping command for init script (#82163)
adfbc97
- Update canna init script (#82163)
adfbc97
adfbc97
* Thu Jan 23 2003 Tim Powers <timp@redhat.com> 3.6-8
adfbc97
- rebuild
adfbc97
adfbc97
* Sat Dec 21 2002 Yukihiro Nakai <ynakai@redhat.com> 3.6-7
adfbc97
- Change shell to /sbin/nologin (#80175)
adfbc97
adfbc97
* Thu Dec 12 2002 Yukihiro Nakai <ynakai@redhat.com> 3.6-5
adfbc97
- Update to 3.6p1
adfbc97
adfbc97
* Thu Nov 28 2002 Yukihiro Nakai <ynakai@redhat.com> 3.6-4
adfbc97
- Disable -O2 on ia64
adfbc97
adfbc97
* Wed Nov 27 2002 Yukihiro Nakai <ynakai@redhat.com> 3.6-3
adfbc97
- Update bonobo
adfbc97
- Update zipcode
adfbc97
- Update cannadic
adfbc97
adfbc97
* Tue Nov 19 2002 Yukihiro Nakai <ynakai@redhat.com> 3.6-1
adfbc97
- Update to 3.6
adfbc97
adfbc97
* Tue Nov 12 2002 Elliot Lee <sopwith@redhat.com> 3.5b2-71
adfbc97
- Remove/fix ldconfig usage in scripts
adfbc97
- _smp_mflags
adfbc97
- Rebuild
adfbc97
adfbc97
* Mon Nov 11 2002 Yukihiro Nakai <ynakai@redhat.com> 3.5b2-70.8.0.1
adfbc97
- Add CANNA-2002-01 patch
adfbc97
adfbc97
* Fri Nov 01 2002 Yukihiro Nakai <ynakai@redhat.com> 3.5b2-70.8.0
adfbc97
- Add wconvert.c buffer overrun fix patch
adfbc97
adfbc97
* Tue Aug 06 2002 Yukihiro Nakai <ynakai@redhat.com> 3.5b2-70
adfbc97
- Delete -inet option from canna.init script (#67217)
adfbc97
- Obsolete tamago with this version (#67217)
adfbc97
- Delete localhost from /etc/hosts.canna
adfbc97
adfbc97
* Fri Aug 02 2002 Yukihiro Nakai <ynakai@redhat.com> 3.5b2-69
adfbc97
- Update zipcode
adfbc97
- Update pubdic-bonobo
adfbc97
adfbc97
* Thu Jul 18 2002 Akira TAGOH <tagoh@redhat.com> 3.5b2-68
adfbc97
- Canna-3.5b2-nonstrip.patch: applied to fix the stripped binary.
adfbc97
adfbc97
* Tue Jul 09 2002 Yukihiro Nakai <ynakai@redhat.com>
adfbc97
- Update zipcode
adfbc97
- Update pubdic-bonobo
adfbc97
- Update Cannadic
adfbc97
adfbc97
* Thu Jun 27 2002 Yukihiro Nakai <ynakai@redhat.com>
adfbc97
- Make users at install(%%pre) (#66306)
adfbc97
adfbc97
* Wed Jun 26 2002 Yukihiro Nakai <ynakai@redhat.com>
adfbc97
- Update pubdic-bonobo
adfbc97
adfbc97
* Thu Jun 06 2002 Yukihiro Nakai <ynakai@redhat.com>
adfbc97
- Update pubdic-bonobo
adfbc97
- Update zipcode
adfbc97
adfbc97
* Thu May 23 2002 Tim Powers <timp@redhat.com>
adfbc97
- automated rebuild
adfbc97
adfbc97
* Tue Mar 28 2002 Yukihiro Nakai <ynakai@redhat.com> 3.5b2-62
adfbc97
- Update cannadic to 0.94b to fix pubdic wrong entry
adfbc97
- Update pubdic-bonobo
adfbc97
- Remove refer to pubdic
adfbc97
- celebrate pubdic-bonobo indepence day
adfbc97
adfbc97
* Tue Feb 26 2002 Yukihiro Nakai <ynakai@redhat.com> 3.5b2-61
adfbc97
- Update cannadic to 0.94
adfbc97
adfbc97
* Wed Jan 30 2002 Yukihiro Nakai <ynakai@redhat.com> 3.5b2-58
adfbc97
- Update zipcode dic
adfbc97
- Update pubdic-bonobo
adfbc97
adfbc97
* Mon Jan 21 2002 Yukihiro Nakai <ynakai@redhat.com> 3.5b2-56
adfbc97
- Update pubdic-bonobo(renamed from pubdic-redhat)
adfbc97
adfbc97
* Sat Jan 12 2002 Yukihiro Nakai <ynakai@redhat.com> 3.5b2-55
adfbc97
- Minor fix for shion
adfbc97
- Update cannadic to 0.93
adfbc97
adfbc97
* Wed Jan  9 2002 Yukihiro Nakai <ynakai@redhat.com> 3.5b2-52
adfbc97
- %%doc fix
adfbc97
- Add pubdic-redhat
adfbc97
- Add dictionary 'shion'
adfbc97
adfbc97
* Sun Jan  6 2002 Yukihiro Nakai <ynakai@redhat.com> 3.5b2-51
adfbc97
- Add cannadic, GPL dictionary
adfbc97
adfbc97
* Thu Aug 30 2001 Yukihiro Nakai <ynakai@redhat.com>
adfbc97
- Set -inet option by default in canna init script and add localhost
adfbc97
  to hosts.canna. It affects to tamago/emacs problem(#52886)
adfbc97
adfbc97
* Wed Aug 29 2001 Yukihiro Nakai <ynakai@redhat.com>
adfbc97
- Apply patch3 in all case
adfbc97
adfbc97
* Thu Aug 23 2001 Jens Petersen <petersen@redhat.com> - 3.5b2-48
adfbc97
- Add defattr before /var/lib/canna, so that files therein not made executable.
adfbc97
adfbc97
* Wed Aug 22 2001 SATO Satoru <ssato@redhat.com> - 3.5b2-47
adfbc97
- cleaned up SPEC (remove meaningless 'Prefix:' tag, use macros, etc.)
adfbc97
- added BuildPrereq: XFree86-devel (xmkmf)
adfbc97
- added some dictionaries ported from skk (#52248)
adfbc97
- added %%config(noreplace) /var/lib/canna/cannahost
adfbc97
adfbc97
* Tue Aug 21 2001 Yukihiro Nakai <ynakai@redhat.com> - 3.5b2-46
adfbc97
- Build fix with (#52088)
adfbc97
adfbc97
* Wed Aug 15 2001 Jens Petersen <petersen@redhat.com> - 3.5b2-45
adfbc97
- Added patch by Ishikawa to make cannaserver listen only on a unix domain
adfbc97
  socket by default (#33420) and create "/var/lib/canna/cannahost" to help
adfbc97
  kinput2 find it.
adfbc97
- Added fix from Ishikawa for "typo" in malloc call in lib/RK/dd.c. 
adfbc97
adfbc97
* Tue Aug  9 2001 Yukihiro Nakai <ynakai@redhat.com> - 3.5b2-44
adfbc97
- Off the S bit (#13135)
adfbc97
adfbc97
* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
adfbc97
- Bump release + rebuild.
adfbc97
adfbc97
* Mon Apr 23 2001 Yukihiro Nakai <ynakai@redhat.com>
adfbc97
- Add complete ia64 patch
adfbc97
adfbc97
* Tue Apr 17 2001 Bill Nottingham <notting@redhat.com>
adfbc97
- build on ia64 so that dependencies work
adfbc97
adfbc97
* Tue Feb  6 2001 Matt Wilson <msw@redhat.com>
adfbc97
- changed requires on Canna-devel to require Canna-libs, not Canna
adfbc97
adfbc97
* Tue Feb  6 2001 Trond Eivind Glomsrd <teg@redhat.com>
adfbc97
- Display OK or FAILED from initscript (#26111)
adfbc97
adfbc97
* Fri Jan 26 2001 Yukihiro Nakai <ynakai@redhat.com>
adfbc97
- More fix to reduce warning
adfbc97
adfbc97
* Fri Jan 26 2001 Yukihiro Nakai <ynakai@redhat.com>
adfbc97
- Capitalize summary
adfbc97
- Add Requires to Canna-devel
adfbc97
- Minor fix for %%files
adfbc97
adfbc97
* Wed Jan 24 2001 Adrian Havill <havill@redhat.com>
adfbc97
- changed dangerous suid bin/bin uid/gid of server to canna/canna
adfbc97
adfbc97
* Tue Jan 23 2001 Yukihiro Nakai <ynakai@redhat.com>
adfbc97
- Update canna.init (teg@redhat.com>
adfbc97
adfbc97
* Tue Jan 23 2001 Yukihiro Nakai <ynakai@redhat.com>
adfbc97
- Add defattr
adfbc97
- Add post and postun for -libs to ldconfig
adfbc97
adfbc97
* Mon Jan 22 2001 Yukihiro Nakai <ynakai@redhat.com>
adfbc97
- Split the runtime library
adfbc97
- bzip2
adfbc97
adfbc97
* Fri Jan 19 2001 Yukihiro Nakai <ynakai@redhat.com>
adfbc97
- Disable IA64 patch. It seems to cause serious problem.
adfbc97
  (Such IA64 fix is not needed with the newer compiler?)
adfbc97
adfbc97
* Fri Jan 19 2001 Matt Wilson <msw@redhat.com>
adfbc97
- use -DCANNA_WCHAR (revert the the part of the ia64 patch that disables
adfbc97
  -DCANNA_WCHAR
adfbc97
adfbc97
* Tue Dec 19 2000 Yukihiro Nakai <ynakai@redhat.com>
adfbc97
- Add IA64 patch (Not complete)
adfbc97
adfbc97
* Wed Sep 13 2000 ISHIKAWA Mutsumi <ishikawa@redhat.com>
adfbc97
- spcfile typo fix (doc-canna -> dot-canna)
adfbc97
adfbc97
* Wed Sep 13 2000 ISHIKAWA Mutsumi <ishikawa@redhat.com>
adfbc97
- add /etc/skel/.canna
adfbc97
adfbc97
* Thu Sep 12 2000 ISHIKAWA Mutsumi <ishikawa@redhat.com>
adfbc97
- fix initscript
adfbc97
adfbc97
* Mon Sep 11 2000 ISHIKAWA Mutsumi <ishikawa@redhat.com>
adfbc97
- chown bin.bin /usr/sbin/{cannaserver,cannakill},/var/lib/canna
adfbc97
  and /var/log/canna
adfbc97
adfbc97
* Mon Sep 11 2000 ISHIKAWA Mutsumi <ishikawa@redhat.com>
adfbc97
- hosts.canna read bug fix.
adfbc97
adfbc97
* Thu Sep  7 2000 ISHIKAWA Mutsumi <ishikawa@redhat.com>
adfbc97
- move back /etc/init.d -> /etc/rc.d/init.d
adfbc97
adfbc97
* Thu Aug 24 2000 ISHIKAWA Mutsumi <ishikawa@redhat.com>
adfbc97
- chmod +x /etc/init.d/canna
adfbc97
adfbc97
* Fri Aug  4 2000 ISHIKAWA Mutsumi <ishikawa@redhat.com>
adfbc97
- move /etc/rc.d/init.d -> /etc/init.d
adfbc97
adfbc97
* Thu Aug  3 2000 ISHIKAWA Mutsumi <ishikawa@redhat.com>
adfbc97
- rebuilt for RedHat 7.0.
adfbc97
- man directory ja_JP.UJIS -> ja
adfbc97
- Canna-3.5b2.conf.patch modified to install manpages to /usr/share/man
adfbc97
- remove Canna-3.5b2-fhs.patch to install manpages to /usr/share/man 
adfbc97
adfbc97
* Tue Jul 18 2000 Nalin Dahyabhai <nalin@redhat.com>
adfbc97
- fix syntax error in postun
adfbc97
- no need to remove the services entry in postun
adfbc97
- make all symlinks to catdic relative instead of absolute
adfbc97
adfbc97
* Fri Jul 14 2000 Bill Nottingham <notting@redhat.com>
adfbc97
- move initscript back
adfbc97
adfbc97
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
adfbc97
- automatic rebuild
adfbc97
adfbc97
* Tue Jul 11 2000 Bill Nottingham <notting@redhat.com>
adfbc97
- don't run by default
adfbc97
- add buffer overflow patch
adfbc97
- add configuration that should in theory only accept connections
adfbc97
  from localhost or unix socket
adfbc97
adfbc97
* Mon Jun 26 2000 Preston Brown <pbrown@redhat.com>
adfbc97
- initscript to /etc/init.d, and updated for new initscript stds.
adfbc97
adfbc97
* Mon Jun 19 2000 Preston Brown <pbrown@redhat.com>
adfbc97
- FHS paths
adfbc97
adfbc97
* Mon Jun 12 2000 Matt Wilson <msw@redhat.com>
adfbc97
- don't redefine bcopy
adfbc97
- add defattr
adfbc97
adfbc97
* Sun Mar 26 2000 Chris Ding <cding@redhat.com>
adfbc97
- ja -> ja_JP.eucJP
adfbc97
adfbc97
* Tue Mar 21 2000 Chris Ding <cding@redhat.com>
adfbc97
- ja_JP.eucJP -> ja
adfbc97
adfbc97
* Thu Mar  9 2000 Matt Wilson <msw@redhat.com>
adfbc97
- build for 6.2, gzip manpages
adfbc97
adfbc97
* Sat Mar  4 2000 Chris Ding <cding@redhat.com>
adfbc97
- ja -> ja_JP.eucJP
adfbc97
- changed group
adfbc97
adfbc97
* Thu Oct 21 1999 Matt Wilson <msw@redhat.com>
adfbc97
- added prereq for grep and cp
adfbc97
adfbc97
* Wed Oct 20 1999 Matt Wilson <msw@redhat.com>
adfbc97
- added prereq for /sbin/chkconfig and /etc/services
adfbc97
adfbc97
* Tue Oct 12 1999 Matt Wilson <msw@redhat.com>
adfbc97
- fixed redirection path for 4 man pages
adfbc97
adfbc97
* Thu Oct  7 1999 Matt Wilson <msw@redhat.com>
adfbc97
- rebuilt against 6.1
adfbc97
adfbc97
* Thu Jun 24 1999 Japanese LinuxPPC Users' Group <jrpm@ppc.linux.or.jp>
adfbc97
- build against Linuxppc R5
adfbc97
- add Oe's stdin patch in Canna-3.5b2-3rh.src.rpm
adfbc97
- change canna.init and spec file for safty shutdown cannaserver. Thanks to Shoichiro Nagata.
adfbc97
adfbc97
* Sun May 30 1999 FURUSAWA,Kazuhisa <kazu@linux.or.jp>
adfbc97
- 4th Release for i386 (glibc2.1).
adfbc97
- Original Packager: Atsushi Yamagata <yamagata@plathome.co.jp>
adfbc97
adfbc97
* Fri Jan 22 1999 Atsushi Yamagata <yamagata@plathome.co.jp>
adfbc97
- 4th release
adfbc97
- changed installed directories (See Canna.conf and INSTALL.jp)
adfbc97
- added post-{un}install scripts for Canna and Canna-devel packages
adfbc97
- added URL, Distribution, Vendor, and Prefix tags
adfbc97
adfbc97
* Tue Nov 04 1997 Atsushi Yamagata <yamagata@jwu.ac.jp>
adfbc97
- 3rd release
adfbc97
- patched for glibc. Thanks Mr. Daisuke Sato <densuke@ga2.so-net.or.jp>
adfbc97
- divided the Canna packege into Canna and Canna-devel
adfbc97
adfbc97
* Sun Jul 27 1997 Atsushi Yamagata <yamagata@jwu.ac.jp>
adfbc97
- 2nd release
adfbc97
adfbc97
* Fri Jul 11 1997 Atsushi Yamagata <yamagata@jwu.ac.jp>
adfbc97
- 1st release
adfbc97