PKGNAMEPREFIX in japanese/p5-*
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 02 Aug 2021 06:56:59 UTC
Hello,
I have a question about PKGNAMEPREFIX in japanese/p5-*.
The following result makes ja- look unnecessary.
# pwd
/usr/ports
# ls -d
{arabic,chinese,french,german,hebrew,hungarian,japanese,korean,russian,ukrainian,vietnamese}/*/
| grep p5 | perl -nlE 'chmop; printf "%-50s%s", $_, `grep PKGNAMEPREFIX
$_/Makefile`||"\n"'
chinese/p5-Date-Chinese/ PKGNAMEPREFIX= p5-
chinese/p5-Encode-CNMap/ PKGNAMEPREFIX= p5-
chinese/p5-Encode-HanConvert/ PKGNAMEPREFIX= p5-
chinese/p5-Encode-HanExtra/ PKGNAMEPREFIX= p5-
chinese/p5-Lingua-Han-PinYin/ PKGNAMEPREFIX= p5-
chinese/p5-Lingua-Han-Utils/ PKGNAMEPREFIX= p5-
chinese/p5-Lingua-ZH-HanDetect/ PKGNAMEPREFIX= p5-
chinese/p5-Lingua-ZH-Keywords/ PKGNAMEPREFIX= p5-
chinese/p5-Lingua-ZH-Numbers/ PKGNAMEPREFIX= p5-
chinese/p5-Lingua-ZH-Romanize-Pinyin/ PKGNAMEPREFIX= p5-
chinese/p5-Lingua-ZH-Segment/ PKGNAMEPREFIX= p5-
chinese/p5-Lingua-ZH-Summarize/ PKGNAMEPREFIX= p5-
chinese/p5-Lingua-ZH-TaBE/ PKGNAMEPREFIX= p5-
chinese/p5-Lingua-ZH-Toke/ PKGNAMEPREFIX= p5-
chinese/p5-Lingua-ZH-WordSegmenter/ PKGNAMEPREFIX= p5-
chinese/p5-Lingua-ZH-Wrap/ PKGNAMEPREFIX= p5-
chinese/p5-Text-Greeking-zh_TW/ PKGNAMEPREFIX= p5-
japanese/cp5022x-el/
japanese/p5-2chproxy/ PKGNAMEPREFIX= ja-p5-
japanese/p5-Date-Japanese-Era/
PKGNAMEPREFIX:= ${PKGNAMEPREFIX}p5-
japanese/p5-Date-Japanese-Holiday/
PKGNAMEPREFIX:= ${PKGNAMEPREFIX}p5-
japanese/p5-DateTime-Calendar-Japanese-Era/
PKGNAMEPREFIX:= ${PKGNAMEPREFIX}p5-
japanese/p5-DateTime-Format-Japanese/
PKGNAMEPREFIX:= ${PKGNAMEPREFIX}p5-
japanese/p5-Encode-EUCJPASCII/ PKGNAMEPREFIX= ja-p5-
japanese/p5-Encode-EUCJPMS/
PKGNAMEPREFIX:= ${PKGNAMEPREFIX}p5-
japanese/p5-Encode-ISO2022/
PKGNAMEPREFIX:= ${PKGNAMEPREFIX}p5-
japanese/p5-Encode-JP-Emoji/
PKGNAMEPREFIX:= ${PKGNAMEPREFIX}p5-
japanese/p5-Encode-JP-Mobile/
PKGNAMEPREFIX:= ${PKGNAMEPREFIX}p5-
japanese/p5-HTML-MobileJp/
PKGNAMEPREFIX:= ${PKGNAMEPREFIX}p5-
japanese/p5-Jcode/
PKGNAMEPREFIX:= ${PKGNAMEPREFIX}p5-
japanese/p5-Lingua-JA-Kana/
PKGNAMEPREFIX:= ${PKGNAMEPREFIX}p5-
japanese/p5-Lingua-JA-Moji/
PKGNAMEPREFIX:= ${PKGNAMEPREFIX}p5-
japanese/p5-Lingua-JA-Numbers/
PKGNAMEPREFIX:= ${PKGNAMEPREFIX}p5-
japanese/p5-Lingua-JA-Regular-Unicode/
PKGNAMEPREFIX:= ${PKGNAMEPREFIX}p5-
japanese/p5-Lingua-JA-Romanize-Japanese/ PKGNAMEPREFIX= p5-
japanese/p5-Lingua-JA-Summarize-Extract/
PKGNAMEPREFIX:= ${PKGNAMEPREFIX}p5-
japanese/p5-MeCab/
PKGNAMEPREFIX:= ${PKGNAMEPREFIX}p5-
japanese/p5-nkf/ PKGNAMEPREFIX= ja-p5-
japanese/p5-Number-Phone-JP/ PKGNAMEPREFIX= ja-p5-
japanese/p5-PDFJ/
PKGNAMEPREFIX:= ${PKGNAMEPREFIX}p5-
japanese/p5-Text-ChaSen/
PKGNAMEPREFIX:= ${PKGNAMEPREFIX}p5-
japanese/p5-Text-Kakasi/
PKGNAMEPREFIX:= ${PKGNAMEPREFIX}p5-
japanese/p5-Text-MeCab/
PKGNAMEPREFIX:= ${PKGNAMEPREFIX}p5-
japanese/p5-Unicode-Japanese/
PKGNAMEPREFIX:= ${PKGNAMEPREFIX}p5-
japanese/p5-WWW-2ch/ PKGNAMEPREFIX= p5-
japanese/p5-WWW-MobileCarrierJP/
PKGNAMEPREFIX:= ${PKGNAMEPREFIX}p5-
korean/p5-Lingua-KO-Hangul-Util/ PKGNAMEPREFIX= p5-
korean/p5-Lingua-KO-Romanize-Hangul/ PKGNAMEPREFIX= p5-
russian/p5-Convert-Cyrillic/ PKGNAMEPREFIX= p5-
russian/p5-Lingua-DetectCyrillic/ PKGNAMEPREFIX= p5-
russian/p5-Lingua-RU-Charset/ PKGNAMEPREFIX= p5-
russian/p5-Text-Hyphen-RU/ PKGNAMEPREFIX= p5-
russian/p5-XML-Parser-encodings/
PKGNAMEPREFIX:= ${PKGNAMEPREFIX}p5-
It would be useful if it was a PKGNAMEPREFIX to avoid conflicts, but
that doesn't seem to be the case.
Instead, it seems to be an obstacle to natural guessing of the package
name.
Shouldn't the useless LANG-CC(ja-) be removed?
Are there any rules that use LANG-CC?
I believe that compatibility and convention are important.
At the very least, I want to clear up any doubts I may have when
creating future ports.
Thanks,