From: Yasuhiro KIMURA <y...@utahime.org> Subject: Re: Update of packages by non-maintainer Date: Wed, 03 Jun 2020 14:31:56 +0900 (JST)
> So I gave up to use override.hint and decided to change version number > to "9100h+0.4". It works fine with all of cygport, mksetupini and > setup-x86_64. Anyway version number issue has sloved. So I would like to request for review of anthy 9100h+0.4. Changes from 9100h-2 are: * Source is switched to version 0.4 from Debian forked Anthy project. * VERSION is changed to "9100h+0.4" to keep version number from going backword. * Fedora patchset is removed. * Some patches committed to repository of a Debian Anthy after release of 0.4 are adopted. * As for cygwin local patch, 9100h-no-undefined.patch is changed to make it fit to new source tree. Others are removed. * All of src_patch_hook is unnecessary for new sources. So it is removed. * Add "MAKEOPTS=-j1" because parallel make causes build error. anthy.cygport: ---------------------------------------------------------------------- NAME="anthy" VERSION=9100h+0.4 RELEASE=1 CATEGORY="Libs" SUMMARY="Japanese input method" DESCRIPTION="Anthy is a system for Japanese input method. It converts Hiragana text to Kana Kanji mixed text." HOMEPAGE="https://salsa.debian.org/debian/anthy" SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_0.4.orig.tar.gz" PATCH_URI=" https://salsa.debian.org/debian/anthy/-/commit/b83129e05cdde8046a5aa0484f63910e9a204555.patch https://salsa.debian.org/debian/anthy/-/commit/e7748e35ab5f68d50690d2ba54341a2d45339ece.patch https://salsa.debian.org/debian/anthy/-/commit/cea40c6a31815b1ec14312265025dea7b6d22fac.patch 9100h-no-undefined.patch " SRC_DIR="${PN}-0.4" PKG_NAMES="${NAME} lib${NAME}0 lib${NAME}-common lib${NAME}-devel emacs-${NAME}" anthy_CATEGORY="Text" anthy_CONTENTS="usr/bin/*.exe usr/share/doc/" libanthy0_REQUIRES="libanthy-common" libanthy0_CONTENTS="usr/bin/cyganthy*.dll" libanthy_common_CONTENTS="etc/ usr/share/anthy/" libanthy_devel_CONTENTS="usr/include/ usr/lib/" emacs_anthy_CATEGORY="Editors" emacs_anthy_CONTENTS="usr/share/emacs/" emacs_anthy_REQUIRES="emacs" CYGPORT_USE_UNSTABLE_API=1 # prevent stack overflow in mkworddic LDFLAGS+=" -Wl,--stack,0x4000000" # parallel make causes build error MAKEOPTS=-j1 ---------------------------------------------------------------------- 9100h-no-undefined.patch: ---------------------------------------------------------------------- --- origsrc/anthy-0.4/src-main/Makefile.am 2019-07-05 11:37:13.000000000 +0900 +++ src/anthy-0.4/src-main/Makefile.am 2020-05-23 00:59:04.136024700 +0900 @@ -6,6 +6,6 @@ ../src-ordering/libordering.la \ ../src-worddic/libanthydic.la -lm -libanthy_la_LDFLAGS = -version-info 2:2:1 +libanthy_la_LDFLAGS = -version-info 2:2:1 -no-undefined libanthy_la_SOURCES = main.c context.c main.h --- origsrc/anthy-0.4/src-util/Makefile.am 2019-07-05 11:37:13.000000000 +0900 +++ src/anthy-0.4/src-util/Makefile.am 2020-05-23 00:59:26.155191100 +0900 @@ -26,5 +26,6 @@ libanthyinput_la_SOURCES = input.c rkconv.c rkhelper.c\ rkconv.h rkmap.h rkhelper.h libanthyinput_la_LIBADD = ../src-main/libanthy.la +libanthyinput_la_LDFLAGS = -no-undefined pkgdata_DATA = typetab dic-tool-usage.txt --- origsrc/anthy-0.4/src-worddic/Makefile.am 2019-07-05 11:37:13.000000000 +0900 +++ src/anthy-0.4/src-worddic/Makefile.am 2020-05-23 00:59:52.482504900 +0900 @@ -13,5 +13,5 @@ mem_dic.h dic_personality.h libanthydic_la_LIBADD = ../src-diclib/libdiclib.la -libanthydic_la_LDFLAGS = -version-info 2:3:1 +libanthydic_la_LDFLAGS = -version-info 2:3:1 -no-undefined lib_LTLIBRARIES = libanthydic.la ---------------------------------------------------------------------- Best Regards. --- Yasuhiro KIMURA