aboutsummaryrefslogtreecommitdiff
path: root/x11/xmascot/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'x11/xmascot/Makefile')
-rw-r--r--x11/xmascot/Makefile42
1 files changed, 23 insertions, 19 deletions
diff --git a/x11/xmascot/Makefile b/x11/xmascot/Makefile
index 0d3b09ebfde2..3fdba7ad882c 100644
--- a/x11/xmascot/Makefile
+++ b/x11/xmascot/Makefile
@@ -1,33 +1,37 @@
# Created by: Yukihiro Nakai <Nakai@Mlab.t.u-tokyo.ac.jp>
PORTNAME= xmascot
-PORTVERSION= 2.6a
-PORTREVISION= 4
+PORTVERSION= 2.6a.20200830
+DISTVERSIONPREFIX= v
CATEGORIES= x11
-MASTER_SITES= http://cclub-flying.dsl.gr.jp/products/xmascot/
-DISTNAME= ${PORTNAME}${PORTVERSION}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= nyan@FreeBSD.org
COMMENT= Moving mascot on your X11 screen
-# Fix build with -fno-common (llvm 11)
-CFLAGS+= -fcommon
+LICENSE= UNKNOWN
+LICENSE_NAME= XMascot
+LICENSE_FILE= ${WRKSRC}/README.jp
+LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept
-DEPRECATED= Unmaintained and dead upstream, does not build with -fno-common (llvm 11).
-EXPIRATION_DATE=2021-04-01
-
-USES= imake xorg
+USES= iconv:build imake xorg
USE_XORG= ice sm x11 xaw xext xmu xpm xt
-MAKE_ARGS= MAKE="${MAKE_CMD}"
+USE_GITHUB= yes
+GH_ACCOUNT= nyan-
+
+OPTIONS_DEFINE= DOCS
-# Unbreak parallel (-jX) builds: do not use unsafe MakeSubdirs() macro
-post-patch:
- @${REINPLACE_CMD} -e 's/MakeSubdirs(/Named&$$(IMAGELIB),/' \
- ${WRKSRC}/Imakefile
+X11_LIBDIR= ${STAGEDIR}${PREFIX}/lib/X11
post-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/X11/ja_JP.EUC/app-defaults
- ${INSTALL_DATA} ${STAGEDIR}${PREFIX}/lib/X11/ja_JP.eucJP/app-defaults/XMascot \
- ${STAGEDIR}${PREFIX}/lib/X11/ja_JP.EUC/app-defaults
+ @${MKDIR} ${X11_LIBDIR}/ja_JP.EUC/app-defaults
+ ${INSTALL_DATA} ${X11_LIBDIR}/ja_JP.eucJP/app-defaults/XMascot \
+ ${X11_LIBDIR}/ja_JP.EUC/app-defaults
+ @${MKDIR} ${X11_LIBDIR}/ja_JP.UTF-8/app-defaults
+ ${ICONV_CMD} -f euc-jp -t utf-8 ${X11_LIBDIR}/ja_JP.eucJP/app-defaults/XMascot > \
+ ${X11_LIBDIR}/ja_JP.UTF-8/app-defaults/XMascot
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${LICENSE_FILE} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>