Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Mar 2008 02:00:15 +0900
From:      KATO Tsuguru <tkato432@yahoo.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/122075: Update port: japanese/shinonome to 0.9.11p1
Message-ID:  <20080326020015.03321c31.tkato432@yahoo.com>
Resent-Message-ID: <200803251710.m2PHA31B070689@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         122075
>Category:       ports
>Synopsis:       Update port: japanese/shinonome to 0.9.11p1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Mar 25 17:10:03 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 6.3-RELEASE-p1 i386
>Organization:
>Environment:
>Description:
- Update to version 0.9.11p1

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/japanese/shinonome/Makefile japanese/shinonome/Makefile
--- /usr/ports/japanese/shinonome/Makefile	2007-05-20 13:52:29.000000000 +0900
+++ japanese/shinonome/Makefile	2008-03-25 00:06:15.000000000 +0900
@@ -6,28 +6,28 @@
 #
 
 PORTNAME=	shinonome
-PORTVERSION=	0.9.11
-PORTREVISION=	1
+PORTVERSION=	0.9.11p1
 CATEGORIES=	japanese x11-fonts
-MASTER_SITES=	http://openlab.ring.gr.jp/efont/dist/shinonome/%SUBDIR%/
+MASTER_SITES=	http://openlab.jp/efont/dist/shinonome/%SUBDIR%/
 MASTER_SITE_SUBDIR=	. old
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Japanese 12,14,16 dot fonts
 
-BUILD_DEPENDS=	bdftopcf:${X_CLIENTS_PORT}
-RUN_DEPENDS=	mkfontdir:${X_CLIENTS_PORT}
+BUILD_DEPENDS=	bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf
+RUN_DEPENDS=	mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir
+
+WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION:C/p.*$//}
 
 USE_BZIP2=	yes
-HAS_CONFIGURE=	yes
-USE_GMAKE=	yes
-USE_X_PREFIX=	yes
-FONTSDIR=	lib/X11/fonts/local
-DOCSDIR=	share/doc/shinonome
-CONFIGURE_ARGS=	--with-fontdir=${PREFIX}/${FONTSDIR} --enable-compress
+
+PLIST_SUB=	FONTSDIR="${FONTSDIR_REL}"
 
 .include <bsd.port.pre.mk>
 
+FONTSDIR=	${PREFIX}/lib/X11/fonts/local
+FONTSDIR_REL=	${FONTSDIR:S,^${PREFIX}/,,}
+
 FONTNAMES=\
 	shnm6x12a    shnm6x12ab   shnm6x12ai   shnm6x12abi   \
 	shnm6x12r    shnm6x12rb   shnm6x12ri   shnm6x12rbi   \
@@ -48,32 +48,30 @@
 DOCS=	AUTHORS BUGS ChangeLog ChangeLog.0 DESIGN.12 DESIGN.14 \
 	DESIGN.16 DESIGN.18 INSTALL README THANKS TODO LICENSE
 
-PLIST_SUB+=	FONTSDIR=${FONTSDIR} DOCSDIR=${DOCSDIR}
-
-post-build:
+do-build:
 	@${ECHO_CMD} -n 'Compressing PCF fonts'
 .for i in ${FONTNAMES}
 	@${ECHO_CMD} -n '.'
-	@cd ${WRKSRC}; ${GZIP_CMD} ${i}.pcf
+	@cd ${WRKSRC}; bdftopcf bdf/${i}.bdf | ${GZIP_CMD} > ${i}.pcf.gz
 .endfor
 	@${ECHO_CMD} 'Done'
 
 pre-su-install:
-	@${MKDIR} ${PREFIX}/${DOCSDIR}
-	@${INSTALL_DATA} ${WRKSRC}/fonts.alias ${PREFIX}/${DOCSDIR}
+	@${MKDIR} ${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/fonts.alias ${DOCSDIR}
 	@${SETENV} PKG_PREFIX=${PREFIX} \
 		${SH} ${PKGREQ} ${PKGNAME} INSTALL
 
 do-install:
 # Do not use original install target since it forces to delete fonts.alias
 .for i in ${FONTNAMES}
-	${INSTALL_DATA} ${WRKSRC}/${i}.pcf.gz ${PREFIX}/${FONTSDIR}
+	${INSTALL_DATA} ${WRKSRC}/${i}.pcf.gz ${FONTSDIR}
 .endfor
-	@mkfontdir ${PREFIX}/${FONTSDIR}
-	@${CAT} ${PREFIX}/${DOCSDIR}/fonts.alias >> ${PREFIX}/${FONTSDIR}/fonts.alias
+	@mkfontdir ${FONTSDIR}
+	@${CAT} ${DOCSDIR}/fonts.alias >> ${FONTSDIR}/fonts.alias
 .if !defined(NOPORTDOCS)
 .for i in ${DOCS}
-	@${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
 .endfor
 .endif
 
diff -urN /usr/ports/japanese/shinonome/distinfo japanese/shinonome/distinfo
--- /usr/ports/japanese/shinonome/distinfo	2005-11-25 13:36:56.000000000 +0900
+++ japanese/shinonome/distinfo	2006-04-23 01:45:48.000000000 +0900
@@ -1,3 +1,3 @@
-MD5 (shinonome-0.9.11.tar.bz2) = 54331706d90274d93eddada76e665afe
-SHA256 (shinonome-0.9.11.tar.bz2) = 40c0f54659042c33541510c894bcc769b104867f186285e7cf32971ca6add63b
-SIZE (shinonome-0.9.11.tar.bz2) = 4943752
+MD5 (shinonome-0.9.11p1.tar.bz2) = 5fb94de9a9971ac67a4d53d62f77bc1d
+SHA256 (shinonome-0.9.11p1.tar.bz2) = 95663c95c92ba5765f63ccbdf033eb93b707be01812a989c548db943479c838f
+SIZE (shinonome-0.9.11p1.tar.bz2) = 4814008
diff -urN /usr/ports/japanese/shinonome/pkg-descr japanese/shinonome/pkg-descr
--- /usr/ports/japanese/shinonome/pkg-descr	2001-06-24 04:14:58.000000000 +0900
+++ japanese/shinonome/pkg-descr	2006-04-23 01:30:52.000000000 +0900
@@ -1,3 +1,3 @@
 shinonome fonts - japanese public domain fonts
 
-WWW: http://openlab.ring.gr.jp/efont/shinonome/
+WWW: http://openlab.jp/efont/shinonome/
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080326020015.03321c31.tkato432>