Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 Nov 2003 02:10:18 -0800 (PST)
From:      Stefan Walter <sw@gegenunendlich.de>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/54372: new port: FoilTeX - a collection of LaTeX files for making foils/slides
Message-ID:  <200311071010.hA7AAIjA015491@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/54372; it has been noted by GNATS.

From: Stefan Walter <sw@gegenunendlich.de>
To: freebsd-gnats-submit@freebsd.org
Cc:  
Subject: Re: ports/54372: new port: FoilTeX - a collection of LaTeX files for making foils/slides
Date: Fri, 7 Nov 2003 11:04:17 +0100

 I hope these are the last changes. This patch is against the last shar I
 sent.
 Changes:
 - Create a pkg-install script for automatic execution of mktexlsr when
   installing via pkg_add
 - Call that script from the post-install target
 - Remove the obsolete pkg-message
 
 --- beginning of foiltex-final.patch ---
 diff -urN foiltex.alt/Makefile foiltex/Makefile
 --- foiltex.alt/Makefile	Fri Nov  7 10:46:20 2003
 +++ foiltex/Makefile	Fri Nov  7 10:44:34 2003
 @@ -1,5 +1,5 @@
  # New ports collection makefile for:	foiltex
 -# Date created:		05 November 2003
 +# Date created:		07 November 2003
  # Whom:			Stefan Walter <sw@gegenunendlich.de>
  #
  # $FreeBSD$
 @@ -57,6 +57,7 @@
  	@${INSTALL_DATA} ${FOIL_FILES} ${FOIL_DIR}
  
  post-install:
 -	@${LOCALBASE}/bin/mktexlsr
 +	${SETENV} LOCALBASE=${LOCALBASE} ${SH} ${PKGDIR}/pkg-install \
 +		${PKGNAME} POST-INSTALL
  
  .include <bsd.port.mk>
 diff -urN foiltex.alt/pkg-install foiltex/pkg-install
 --- foiltex.alt/pkg-install	Thu Jan  1 01:00:00 1970
 +++ foiltex/pkg-install	Fri Nov  7 10:39:46 2003
 @@ -0,0 +1,14 @@
 +#!/bin/sh
 +
 +[ -z "${LOCALBASE}" ] && LOCALBASE=/usr/local
 +
 +if [ "$2" = "POST-INSTALL" ]; then
 +	echo "Updating content cache to let LaTeX know about the new style files:"
 +	if [ -x ${LOCALBASE}/bin/mktexlsr ]; then
 +		${LOCALBASE}/bin/mktexlsr
 +	else
 +		echo "Could not find mktexlsr. Please run it manually to update"
 +		echo "LaTeX's content cache, or you won't be able to use the"
 +		echo "new style files."
 +	fi
 +fi
 diff -urN foiltex.alt/pkg-message foiltex/pkg-message
 --- foiltex.alt/pkg-message	Fri Nov  7 10:46:20 2003
 +++ foiltex/pkg-message	Thu Jan  1 01:00:00 1970
 @@ -1,5 +0,0 @@
 -*********************************************
 -You will probably need to update the content
 -cache (e.g. by running 'mktexlsr') before you
 -can use the style files of this package.
 -*********************************************
 --- end of foiltex-final.patch ---



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