Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 1 Mar 2014 22:39:06 +0000 (UTC)
From:      Antoine Brodin <antoine@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r346722 - head/print/ttf2pt1
Message-ID:  <201403012239.s21Md6ul004269@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: antoine
Date: Sat Mar  1 22:39:06 2014
New Revision: 346722
URL: http://svnweb.freebsd.org/changeset/ports/346722
QAT: https://qat.redports.org/buildarchive/r346722/

Log:
  - New LIB_DEPENDS syntax
  - Allow packaging as a regular user
  - Fix references to STAGEDIR in scripts and man pages

Modified:
  head/print/ttf2pt1/Makefile

Modified: head/print/ttf2pt1/Makefile
==============================================================================
--- head/print/ttf2pt1/Makefile	Sat Mar  1 21:23:14 2014	(r346721)
+++ head/print/ttf2pt1/Makefile	Sat Mar  1 22:39:06 2014	(r346722)
@@ -3,7 +3,7 @@
 
 PORTNAME=	ttf2pt1
 PORTVERSION=	3.4.4
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	print
 MASTER_SITES=	SF
 EXTRACT_SUFX=	.tgz
@@ -11,12 +11,13 @@ EXTRACT_SUFX=	.tgz
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	True Type Font to Postscript Type 1 Converter
 
-LIB_DEPENDS=	freetype.9:${PORTSDIR}/print/freetype2
+LIB_DEPENDS=	libfreetype.so:${PORTSDIR}/print/freetype2
 RUN_DEPENDS=	t1asm:${PORTSDIR}/print/t1utils
 
-USES=		pkgconfig shebangfix perl5 desthack
+USES=		pkgconfig shebangfix perl5 uidfix
 MAKE_ARGS=	CC="${CC}" CFLAGS="${CFLAGS} ${CPPFLAGS}" LIBS="${LDFLAGS}" \
-		INSTDIR="${STAGEDIR}${PREFIX}" LIBXDIR="${STAGEDIR}${PREFIX}/bin"
+		INSTDIR="${STAGEDIR}${PREFIX}" LIBXDIR="${STAGEDIR}${PREFIX}/bin" \
+		OWNER=${BINOWN} GROUP=${BINGRP}
 SHEBANG_FILES=	app/TeX/sfd2map \
 		app/TeX/cjk-latex-config \
 		other/showdf \
@@ -35,4 +36,11 @@ CPPFLAGS+=	`pkg-config --cflags freetype
 LDFLAGS+=	`pkg-config --libs freetype2` \
 		-L${LOCALBASE}/lib -lm
 
+post-install:
+	@${SED} -i '' 's,${STAGEDIR},,' ${STAGEDIR}${PREFIX}/bin/ttf2pt1_convert \
+		${STAGEDIR}${PREFIX}/man/man1/ttf2pt1_x2gs.1 \
+		${STAGEDIR}${PREFIX}/man/man1/ttf2pt1.1 \
+		${STAGEDIR}${PREFIX}/man/man1/ttf2pt1_convert.1 \
+		${STAGEDIR}${DATADIR}/scripts/convert
+
 .include <bsd.port.mk>



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