Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 May 2000 01:50:04 -0700 (PDT)
From:      Maxim Sobolev <sobomax@altavista.net>
To:        freebsd-ports@FreeBSD.org
Subject:   Re: ports/16606: new port: Adobe Acrobat Viewer - a new Adobe's free PDF  viewer written entirely in Java
Message-ID:  <200005040850.BAA62336@freefall.freebsd.org>

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

From: Maxim Sobolev <sobomax@altavista.net>
To: freebsd-gnats-submit@FreeBSD.org, sobomax@altavista.net
Cc:  
Subject: Re: ports/16606: new port: Adobe Acrobat Viewer - a new Adobe's free PDF 
 viewer written entirely in Java
Date: Thu, 04 May 2000 11:45:18 +0300

 This is a multi-part message in MIME format.
 --------------08EF1E9DEAE3A5164569864F
 Content-Type: text/plain; charset=koi8-r
 Content-Transfer-Encoding: 7bit
 
 Celebrating 3rd month of this port being in GNATS I've made several cleanups:
 
 1. Port now complies to the new PORTNAME/PORTVERSION scheme.
 2. Files now being installed according to the Java porting rules
 (share/java/AcrobatViewer/ instead of share/AcrobatViewer/).
 
 I'm still awaiting for any Java enthusiast with commit privileges to commit
 this port.
 
 -Maxim
 
 --------------08EF1E9DEAE3A5164569864F
 Content-Type: text/plain; charset=koi8-r;
  name="acrobatviewer-port.diff"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline;
  filename="acrobatviewer-port.diff"
 
 diff -ruN /tmp/acrobatviewer/Makefile acrobatviewer/Makefile
 --- /tmp/acrobatviewer/Makefile	Mon Feb  7 11:30:10 2000
 +++ acrobatviewer/Makefile	Thu May  4 11:20:34 2000
 @@ -1,28 +1,36 @@
  # New ports collection makefile for:    Adobe Acrobar Viewer Version 1.1
 -# Version required:	1.1
  # Date created:		4 Febrary 2000
  # Whom:			Maxim Sobolev
  #
  # $FreeBSD: Exp $
  #
  
 -DISTNAME=	viewer.bin
 -PKGNAME=	acrobatviewer-1.1
 +PORTNAME=	acrobatviewer
 +PORTVERSION=	1.1
  CATEGORIES=	print java
  MASTER_SITES=	ftp://ftp.adobe.com/pub/adobe/magic/acrobatviewer/unix/1.x/
 +DISTNAME=	viewer.bin
  EXTRACT_SUFX=
  
  MAINTAINER=	sobomax@altavista.net
  
 -RUN_DEPENDS=	${LOCALBASE}/jdk${JDK_VERSION}/bin/java:${PORTSDIR}/java/jdk
 +RUN_DEPENDS=	${JAVAVM}:${PORTSDIR}/java/jdk
  
  USE_ZIP=	yes
  USE_XLIB=	yes
  NO_BUILD=	yes
  
  JDK_VERSION=	1.1.8
 +JAVAVM=		${LOCALBASE}/jdk${JDK_VERSION}/bin/java
 +
 +.if defined(USE_JIT)
 +RUN_DEPENDS+=	${LOCALBASE}/jdk${JDK_VERSION}/lib/${ARCH}/green_threads/libshujit.so:${PORTSDIR}/java/shujit
 +JAVAJIT=	shujit
 +.else
 +JAVAJIT=
 +.endif
  
 -INSTSBDR=	${PREFIX}/share/AdobeAcrobatViewer
 +INSTSBDR=	${PREFIX}/share/java/AdobeAcrobatViewer
  
  # For the end-users this "InstallAnywhere" whizard probably is a great step
  # toward Windowze-like software installations comparing with traditional
 @@ -45,9 +53,10 @@
  		${LOCALBASE}/bin/unzip -o -a -j -qq archive.zip && \
  		${PERL} -pi -e "s.\x0D.." ${WRKSRC}/AcrobatViewer.lax
  
 -post-patch:
 +do-configure:
  		@${PERL} -pi -e "s|%INSTDIR%|${INSTSBDR}|g" ${WRKSRC}/AcrobatViewer.lax && \
 -		${PERL} -pi -e "s|%JAVAVM%|${LOCALBASE}/jdk${JDK_VERSION}/bin/java|g" ${WRKSRC}/AcrobatViewer.lax
 +		${PERL} -pi -e "s|%JAVAVM%|${JAVAVM}|g" ${WRKSRC}/AcrobatViewer.lax && \
 +		${PERL} -pi -e "s|%JAVAJIT%|${JAVAJIT}|g" ${WRKSRC}/AcrobatViewer.lax
  
  do-install:
  		${MKDIR} ${INSTSBDR}
 @@ -60,10 +69,6 @@
  		${LN} -sf ${INSTSBDR}/AcrobatViewer ${PREFIX}/bin/AcrobatViewer
  
  post-install:
 -		@${ECHO_MSG}
 -		@${ECHO_MSG} ' Please advise all your users intended to use Acrobat Viewer to create'
 -		@${ECHO_MSG} ' "~/AdobeFonts" directory, which is neccessary for Acrobat Viewer to normally
 -		@${ECHO_MSG} ' save its configuration data.'
 -		@${ECHO_MSG}
 +		@${CAT} ${PKGMESSAGE}
  
  .include <bsd.port.mk>
 diff -ruN /tmp/acrobatviewer/patches/patch-aa acrobatviewer/patches/patch-aa
 --- /tmp/acrobatviewer/patches/patch-aa	Thu Feb  3 17:17:10 2000
 +++ acrobatviewer/patches/patch-aa	Fri Feb 11 18:05:05 2000
 @@ -1,5 +1,5 @@
 ---- AcrobatViewer.lax.orig	Thu Feb  3 17:12:14 2000
 -+++ AcrobatViewer.lax	Thu Feb  3 17:15:51 2000
 +--- AcrobatViewer.lax.orig	Fri Feb 11 18:02:57 2000
 ++++ AcrobatViewer.lax	Fri Feb 11 18:04:07 2000
  @@ -4,7 +4,7 @@
   #   --------------------
   #   name given the launcher in console windows
 @@ -27,16 +27,17 @@
   
   
   #   LAX.MAIN.CLASS
 -@@ -47,7 +47,7 @@
 +@@ -47,7 +47,8 @@
   #   -----------------
   #   the VM to use for the next launch
   
  -lax.nl.current.vm=C:\\Java\\jdk1.1.8\\bin\\jre.exe
  +lax.nl.current.vm=%JAVAVM%
 ++lax.nl.java.compiler=%JAVAJIT%
   
   
   #   LAX.NL.JAVA.LAUNCHER.MAIN.CLASS
 -@@ -104,7 +104,7 @@
 +@@ -104,7 +105,7 @@
   #   --------------------
   #   path to the installdir magic folder
   
 diff -ruN /tmp/acrobatviewer/patches/patch-ab acrobatviewer/patches/patch-ab
 --- /tmp/acrobatviewer/patches/patch-ab	Thu Jan  1 03:00:00 1970
 +++ acrobatviewer/patches/patch-ab	Fri Feb 11 18:00:58 2000
 @@ -0,0 +1,11 @@
 +--- launixgc.sh.orig	Thu Dec  2 09:30:38 1999
 ++++ launixgc.sh	Fri Feb 11 18:00:40 2000
 +@@ -421,6 +421,8 @@
 + 	if [ ${jittype:-""} = "off" ]
 + 	then
 + 		jitinvoc="-Djava.compiler="
 ++	else
 ++		jitinvoc="-Djava.compiler=$jittype"
 + 	fi
 + fi
 + 
 diff -ruN /tmp/acrobatviewer/pkg/MESSAGE acrobatviewer/pkg/MESSAGE
 --- /tmp/acrobatviewer/pkg/MESSAGE	Thu Jan  1 03:00:00 1970
 +++ acrobatviewer/pkg/MESSAGE	Thu May  4 11:20:50 2000
 @@ -0,0 +1,5 @@
 +
 +Please advise all your users intended to use Acrobat Viewer to create
 +"~/AdobeFonts" directory, which is neccessary for Acrobat Viewer to normally
 +save its configuration data.
 +
 diff -ruN /tmp/acrobatviewer/pkg/PLIST acrobatviewer/pkg/PLIST
 --- /tmp/acrobatviewer/pkg/PLIST	Thu Feb  3 19:30:29 2000
 +++ acrobatviewer/pkg/PLIST	Thu May  4 11:23:07 2000
 @@ -1,8 +1,8 @@
  bin/AcrobatViewer
 -share/AdobeAcrobatViewer/AcrobatViewer
 -share/AdobeAcrobatViewer/AcrobatViewer.lax
 -share/AdobeAcrobatViewer/License.pdf
 -share/AdobeAcrobatViewer/acrobat.jar
 -share/AdobeAcrobatViewer/help.pdf
 -share/AdobeAcrobatViewer/lax.jar
 -@dirrm share/AdobeAcrobatViewer
 +share/java/AdobeAcrobatViewer/AcrobatViewer
 +share/java/AdobeAcrobatViewer/AcrobatViewer.lax
 +share/java/AdobeAcrobatViewer/License.pdf
 +share/java/AdobeAcrobatViewer/acrobat.jar
 +share/java/AdobeAcrobatViewer/help.pdf
 +share/java/AdobeAcrobatViewer/lax.jar
 +@dirrm share/java/AdobeAcrobatViewer
 
 --------------08EF1E9DEAE3A5164569864F--
 
 


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




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