svn commit: r355823 - head/korean/ami

Pawel Pekala pawel at FreeBSD.org
Fri May 30 12:21:12 UTC 2014


Author: pawel
Date: Fri May 30 12:21:12 2014
New Revision: 355823
URL: http://svnweb.freebsd.org/changeset/ports/355823
QAT: https://qat.redports.org/buildarchive/r355823/

Log:
  - Add staging support
  - Use options subs, helpers

Modified:
  head/korean/ami/Makefile

Modified: head/korean/ami/Makefile
==============================================================================
--- head/korean/ami/Makefile	Fri May 30 11:29:02 2014	(r355822)
+++ head/korean/ami/Makefile	Fri May 30 12:21:12 2014	(r355823)
@@ -18,28 +18,17 @@ LICENSE=	GPLv2
 
 USES=		iconv gmake
 USE_GNOME=	gtk12 gdkpixbuf
-WANT_GNOME=	yes
 GNU_CONFIGURE=	yes
 
-NO_STAGE=	yes
+PORTDOCS=	AUTHORS ChangeLog NEWS README README.en
 
 OPTIONS_DEFINE=	DOCS NLS
+OPTIONS_SUB=	yes
 
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MNLS}
-USES+=		gettext
-LDFLAGS+=	-L${LOCALBASE}/lib
-CPPFLAGS+=	-I${LOCALBASE}/include
-PLIST_SUB+=	NLS=""
-.else
-CONFIGURE_ARGS+=--disable-nls
-PLIST_SUB+=	NLS="@comment "
-.endif
-
-PORTDOCS=	AUTHORS ChangeLog NEWS README README.en
-
-.include <bsd.port.pre.mk>
+NLS_CONFIGURE_ENABLE=	nls
+NLS_USES=		gettext
+NLS_LDFLAGS=	-L${LOCALBASE}/lib
+NLS_CPPFLAGS=	-I${LOCALBASE}/include
 
 post-build:
 	( cd ${WRKSRC}/hanjadic && ${SETENV} ${MAKE_ENV} ${MAKE} )
@@ -47,10 +36,8 @@ post-build:
 	${CAT} ${DISTDIR}/ami.dic >> ${WRKDIR}/hanja.dic
 
 post-install:
-.if ${PORT_OPTIONS:MDOCS}
-	${MKDIR} ${PREFIX}/share/doc/ami
-	( cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR} )
-.endif
-	${INSTALL_DATA} ${WRKDIR}/hanja.dic ${DATADIR}
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	( cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} )
+	${INSTALL_DATA} ${WRKDIR}/hanja.dic ${STAGEDIR}${DATADIR}
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>


More information about the svn-ports-all mailing list