Solve subpackaging

This commit is contained in:
espie 2001-04-20 15:12:03 +00:00
parent b47a1ec6b1
commit 242926ac67
2 changed files with 20 additions and 21 deletions

View File

@ -1,7 +1,7 @@
# From FreeBSD: Satoshi Taoka <taoka@infonets.hiroshima-u.ac.jp> # From FreeBSD: Satoshi Taoka <taoka@infonets.hiroshima-u.ac.jp>
# #
# $FreeBSD: Makefile,v 1.19 1997/09/23 02:17:58 max Exp $ # $FreeBSD: Makefile,v 1.19 1997/09/23 02:17:58 max Exp $
# $OpenBSD: Makefile,v 1.35 2001/04/02 10:33:45 espie Exp $ # $OpenBSD: Makefile,v 1.36 2001/04/20 15:12:03 espie Exp $
COMMENT= "Japanese input method" COMMENT= "Japanese input method"
COMMENT-dict= "dictionaries for Japanese Wnn" COMMENT-dict= "dictionaries for Japanese Wnn"
@ -18,8 +18,7 @@ DISTNAME= Wnn4.2
# on the command line, and thus avoid building all three languages # on the command line, and thus avoid building all three languages
MULTI_PACKAGES=-dict -zh -zhdict -ko -kodict -xwnmo -data MULTI_PACKAGES=-dict -zh -zhdict -ko -kodict -xwnmo -data
NEED_VERSION= 1.377 NEED_VERSION= 1.404
NEED_VERSION= 1.361
PKGNAME= ja-Wnn-4.2 PKGNAME= ja-Wnn-4.2
PKGNAME-dict= ja-Wnndict-4.2 PKGNAME-dict= ja-Wnndict-4.2
PKGNAME-zh= zh-Wnn-4.2 PKGNAME-zh= zh-Wnn-4.2
@ -29,28 +28,33 @@ PKGNAME-kodict= ko-Wnndict-4.2
PKGNAME-xwnmo= Wnn-xwnmo-4.2 PKGNAME-xwnmo= Wnn-xwnmo-4.2
PKGNAME-data= Wnn-data-4.2 PKGNAME-data= Wnn-data-4.2
SUBPACKAGE?=
WNNDICDIR=/var/dict/Wnn WNNDICDIR=/var/dict/Wnn
WNNBASE=${PREFIX} WNNBASE=${PREFIX}
.if ${SUBPACKAGE} == "-dict" .if defined(PACKAGING)
. if ${SUBPACKAGE} == "-dict"
CATEGORIES= japanese CATEGORIES= japanese
PREFIX=${WNNDICDIR} PREFIX=${WNNDICDIR}
.elif ${SUBPACKAGE} == "-zh" . elif ${SUBPACKAGE} == "-zh"
CATEGORIES= chinese CATEGORIES= chinese
.elif ${SUBPACKAGE} == "-zhdict" . elif ${SUBPACKAGE} == "-zhdict"
CATEGORIES= chinese CATEGORIES= chinese
PREFIX=${WNNDICDIR} PREFIX=${WNNDICDIR}
.elif ${SUBPACKAGE} == "-ko" . elif ${SUBPACKAGE} == "-ko"
CATEGORIES= korean CATEGORIES= korean
.elif ${SUBPACKAGE} == "-kodict" . elif ${SUBPACKAGE} == "-kodict"
CATEGORIES= korean CATEGORIES= korean
PREFIX=${WNNDICDIR} PREFIX=${WNNDICDIR}
.elif ${SUBPACKAGE} == "-xwnmo" . elif ${SUBPACKAGE} == "-xwnmo"
CATEGORIES= japanese chinese korean CATEGORIES= japanese chinese korean
.elif ${SUBPACKAGE} == "-data" . elif ${SUBPACKAGE} == "-data"
CATEGORIES= japanese chinese korean CATEGORIES= japanese chinese korean
. else
CATEGORIES= japanese
. endif
. if ${SUBPACKAGE} != "-data"
RUN_DEPENDS= ${LOCALBASE}/lib/wnn/install-script::japanese/Wnn,-data
. endif
.else .else
CATEGORIES= japanese CATEGORIES= japanese
.endif .endif
@ -83,10 +87,6 @@ BUILD_DEPENDS= jgroff::japanese/groff
# Run depends ensure this does not turn into infinite recursion, since # Run depends ensure this does not turn into infinite recursion, since
# this is not needed before package build time. # this is not needed before package build time.
.if ${SUBPACKAGE} != "-data"
RUN_DEPENDS= ${LOCALBASE}/lib/wnn/install-script::japanese/Wnn,-data
.endif
do-distpatch: do-distpatch:
cd ${WRKDIR} && tar zxf ${FULLDISTDIR}/Wnn4.2.patch.tar.gz cd ${WRKDIR} && tar zxf ${FULLDISTDIR}/Wnn4.2.patch.tar.gz
cd ${WRKSRC} && patch ${PATCH_DIST_ARGS} < ${WRKDIR}/Wnn4.2.patch cd ${WRKSRC} && patch ${PATCH_DIST_ARGS} < ${WRKDIR}/Wnn4.2.patch

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.11 2001/03/17 16:09:07 wilfried Exp $ # $OpenBSD: Makefile,v 1.12 2001/04/20 15:12:05 espie Exp $
COMMENT= 'canna (kana-kanji converter) libraries' COMMENT= 'canna (kana-kanji converter) libraries'
COMMENT-dict= 'canna (kana-kanji converter) dictionaries' COMMENT-dict= 'canna (kana-kanji converter) dictionaries'
@ -11,7 +11,7 @@ PKGNAME-dict= cannadict-3.5b2
PKGNAME-server= cannaserver-3.5b2 PKGNAME-server= cannaserver-3.5b2
CATEGORIES= japanese CATEGORIES= japanese
NEED_VERSION= 1.361 NEED_VERSION= 1.404
MASTER_SITES= ftp://ftp.nec.co.jp/pub/Canna/Canna35/ MASTER_SITES= ftp://ftp.nec.co.jp/pub/Canna/Canna35/
@ -31,9 +31,8 @@ PERMIT_PACKAGE_CDROM= No Fee
PERMIT_DISTFILES_CDROM= No Fee PERMIT_DISTFILES_CDROM= No Fee
MULTI_PACKAGES=-dict -server MULTI_PACKAGES=-dict -server
SUBPACKAGE?=
.if ${SUBPACKAGE}=="-dict" .if defined(PACKAGING) && ${SUBPACKAGE}=="-dict"
PKGNAME= cannadict-3.5b2
PREFIX= /var/dict PREFIX= /var/dict
.endif .endif