mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-23 09:10:43 +00:00
f5b6ef2ae8
The japanese/ng port makes use of the bsd style code for stuff like line discipline handling. Nowadays we can just use the sysv code, which makes us use the sgtty interface instead of termios, which is the preferred one. PR: ports/113325 Submitted by: Ed Schouten <ed@fxq.nl> Approved by: maintainer timeout
56 lines
1.3 KiB
Makefile
56 lines
1.3 KiB
Makefile
# New ports collection makefile for: Ng
|
|
# Date created: 18 November 1998
|
|
# Whom: Kawaguti Ginga <ginga@athena.club.ne.jp>
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= ng
|
|
PORTVERSION= 1.4.4
|
|
PORTREVISION= 1
|
|
CATEGORIES= japanese editors
|
|
MASTER_SITES= http://tomato.sakura.ne.jp/~amura/archives/ng/
|
|
DISTNAME= ${PORTNAME}-${PORTVERSION}
|
|
|
|
PATCH_SITES= ${MASTER_SITES}
|
|
PATCHFILES= ng-1.4.4-replace_bug.patch
|
|
|
|
MAINTAINER?= ginga-freebsd@ginganet.org
|
|
COMMENT?= A very light Emacs-clone with Japanese support
|
|
|
|
MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" LIBS="${LIBS}"
|
|
LIBS= -ltermcap
|
|
|
|
ALL_TARGET= ng
|
|
|
|
DOCSDIR= ${PREFIX}/share/doc/ja/${PORTNAME}
|
|
|
|
MYPORTDOCS= CHANGES.1_3 CHANGES.doc Ng.FAQ Ng.doc Ng.ref Ng.tut \
|
|
README.Ng README.SKG
|
|
PORTDOCS= ${MYPORTDOCS:C/$/.euc-jp/}
|
|
|
|
PLIST_FILES= bin/ng
|
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
.if defined(WITH_CANNA)
|
|
LIB_DEPENDS+= canna.1:${PORTSDIR}/japanese/Canna
|
|
|
|
CFLAGS+= -I${LOCALBASE}/include -DCANNA
|
|
LIBS+= -L${LOCALBASE}/lib -lcanna
|
|
.endif
|
|
|
|
post-patch:
|
|
@(cd ${WRKSRC}; ${LN} -sf sys/sysv/Makefile . )
|
|
|
|
do-install:
|
|
${INSTALL_PROGRAM} ${WRKSRC}/ng ${PREFIX}/bin
|
|
.if !defined(NOPORTDOCS)
|
|
${MKDIR} ${DOCSDIR}
|
|
.for file in ${MYPORTDOCS}
|
|
${INSTALL_DATA} ${WRKSRC}/docs/${file} ${DOCSDIR}/${file}.euc-jp
|
|
.endfor
|
|
.endif
|
|
|
|
.include <bsd.port.post.mk>
|