From bsam@bsam.ru  Wed Sep  7 11:04:43 2005
Return-Path: <bsam@bsam.ru>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 2BAED16A41F
	for <FreeBSD-gnats-submit@freebsd.org>; Wed,  7 Sep 2005 11:04:43 +0000 (GMT)
	(envelope-from bsam@bsam.ru)
Received: from bsam.ru (gw.ipt.ru [80.253.10.66])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 3EA2643D46
	for <FreeBSD-gnats-submit@freebsd.org>; Wed,  7 Sep 2005 11:04:41 +0000 (GMT)
	(envelope-from bsam@bsam.ru)
Received: from bsam by bsam.ru with local (Exim 4.30; FreeBSD)
	id 1ECxkt-000CDc-Ld
	for FreeBSD-gnats-submit@freebsd.org; Wed, 07 Sep 2005 15:06:15 +0400
Message-Id: <E1ECxkt-000CDc-Ld@bsam.ru>
Date: Wed, 07 Sep 2005 15:06:15 +0400
From: Boris B. Samorodov <bsam@ipt.ru>
Sender: "Boris B. Samorodov" <bsam@bsam.ru>
Reply-To: Boris B. Samorodov <bsam@ipt.ru>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [patch] print/acroread7: prefix changes from LINUXBASE to X11BASE and more
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         85827
>Category:       ports
>Synopsis:       [patch] print/acroread7: prefix changes from LINUXBASE to X11BASE and more
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    hrs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Sep 07 11:10:13 GMT 2005
>Closed-Date:    Thu Feb 23 17:28:10 GMT 2006
>Last-Modified:  Thu Feb 23 17:28:10 GMT 2006
>Originator:     Boris B. Samorodov
>Release:        FreeBSD 5.4-RELEASE-p1 i386
>Organization:
InPharmTech, Co.
>Environment:
System: FreeBSD srv.sem.ipt.ru 5.4-RELEASE-p1 FreeBSD 5.4-RELEASE-p1 #0: Fri May 27 13:22:04 MSD 2005 bsam@srv.sem.ipt.ru:/usr/obj/usr/src/sys/SRV i386


>Description:
	We use rpm database to install the port to LINUXBASE and
	plist is dynamic.
	The patch changes PREFIX to X11BASE, introduces fixed plist and
	some more. See the "Fix" item.
>How-To-Repeat:
	Install print/acroread7.
>Fix:
	The patch should be applied:
	- cd /usr/ports/print
	- patch -p0 < the_patch

	Changes:
	1. PREFIX changes to X11BASE.
	2. Programs are installed to X11BASE/share/Adobe, docs
	   are installes to X11BASE/share/doc/Adobe.
	3. Doesn't use rpm and its database. Partially deprecates PR:
	   http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/84877
	4. KDE stuff is added.
	5. pkg-install and pkg-deinstall files are fixed.
	6. Static pkg-plist file is created.
	7. Clean uninstall, seems to solve a pointyhat problem:
	   http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/a.7.2005072221/acroread7-7.0.1.log
	   hence maybe partially deprecates:
	   http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/85625
	8. PORTREVISION is bumpted.

--- acroread7.patch begins here ---
diff -ruN acroread7.orig/Makefile acroread7/Makefile
--- acroread7.orig/Makefile	Wed Sep  7 13:31:36 2005
+++ acroread7/Makefile	Wed Sep  7 13:32:24 2005
@@ -7,6 +7,7 @@
 
 PORTNAME=	acroread7
 PORTVERSION=	7.0.1
+PORTREVISION=	1
 CATEGORIES=	print linux
 MASTER_SITES=	http://download.adobe.com/pub/adobe/reader/unix/7x/7.0/enu/ \
 		ftp://ftp.adobe.com/pub/adobe/reader/unix/7x/7.0/enu/
@@ -28,11 +29,21 @@
 ONLY_FOR_ARCHS=	amd64 i386
 USE_REINPLACE=	yes
 USE_LINUX=	yes
-USE_XLIB=	yes	# This should be USE_X_PREFIX, doesn't work yet.
+USE_X_PREFIX=	yes
 NO_BUILD=	yes
 REINPLACE_ARGS=	-i '' -E
-PLIST=		${WRKDIR}/plist
-PREFIX?=	${LINUXBASE}	# have a look at the USE_XLIB comment
+DATADIR=	${PREFIX}/share
+DOCSDIR=	${PREFIX}/share/doc
+
+.include <bsd.port.pre.mk>
+
+.if exists(${LOCALBASE}/bin/kde-config)
+PLIST_SUB+=	KDE:=""
+.else
+PLIST_SUB+=	KDE:="@comment "
+.endif
+
+RPMDOCS=	HowTo Legal Messages WebSearch help
 
 pre-install:
 	@kldstat -v | ${GREP} -E 'linux(aout|elf)' >/dev/null ||\
@@ -41,28 +52,35 @@
 	@${RM} -rf ${WRKSRC}/tmp
 	@${MKDIR} ${WRKSRC}/tmp
 	cd ${WRKSRC}/tmp; \
-		rpm2cpio < ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME} | ${CPIO} -id; \
-		${RM} -rf usr/bin/acroread; \
-		${FIND} * -type f -o -type l > ${PLIST} \
-		&& ${FIND} -d * -type d | ${SED} -e 's:^:@dirrm :' | \
-		${GREP} -vE "(usr/bin$$|local$$|share$$|usr$$)" >> ${PLIST}
-	@${ECHO} @cwd %%LOCALBASE%% >> ${PLIST}
-	@${ECHO} bin/acroread7 >> ${PLIST}
-	@${ECHO} bin/acroread >> ${PLIST}
+		rpm2cpio < ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME} | ${CPIO} -id;\
+		${RM} -rf usr/bin/acroread
+	@${CHMOD} 755 ${WRKDIR}/${DISTNAME}/tmp/usr/local/Adobe
+	@${MKDIR} -m 755 -p \
+		${WRKDIR}/${DISTNAME}/tmp/usr/local/doc/Adobe/Acrobat7.0/Reader
+.for dir in ${RPMDOCS}
+	mv \
+	${WRKDIR}/${DISTNAME}/tmp/usr/local/Adobe/Acrobat7.0/Reader/${dir}\
+	${WRKDIR}/${DISTNAME}/tmp/usr/local/doc/Adobe/Acrobat7.0/Reader/
+.endfor
 
 do-install:
-	@rpm -U --ignorearch --ignoreos --root ${PREFIX} --dbpath /var/lib/rpm \
-		 --nodeps --replacepkgs ${DISTDIR}/${DIST_SUBDIR}/${DISTNAME} || ${TRUE}
+	@${MKDIR} -p ${DOCSDIR}/Adobe/Acrobat7.0/Reader
+	@${CP} -R ${WRKDIR}/${DISTNAME}/tmp/usr/local/ ${DATADIR}
+.if exists(${LOCALBASE}/bin/kde-config)
+	@${CP} -R ${WRKDIR}/${DISTNAME}/tmp/usr/share/ ${LOCALBASE}/share
+.endif
 	# disable the PPKLite plugin as it requires an LDAP share lib
-	${CHMOD} 0 ${PREFIX}/usr/local/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/PPKLite.api
+	@${CHMOD} 0 \
+	${DATADIR}/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/PPKLite.api
 # XXX: This is missing a "${BRANDELF} -t Linux <executables>".
 
 post-install:
 	@${REINPLACE_CMD} 's:Linux:FreeBSD|Linux:g' \
-		${PREFIX}/usr/local/Adobe/Acrobat7.0/bin/acroread
-	cd ${LOCALBASE}/bin ; ${LN} -sf ${PREFIX}/usr/local/Adobe/Acrobat7.0/bin/acroread acroread7
-	cd ${LOCALBASE}/bin ; ${LN} -sf ${PREFIX}/usr/local/Adobe/Acrobat7.0/bin/acroread acroread
+		${PREFIX}/share/Adobe/Acrobat7.0/bin/acroread
+	@cd ${PREFIX}/bin ; \
+	(${LN} -sf ${DATADIR}/Adobe/Acrobat7.0/bin/acroread acroread7; \
+	${LN} -sf ${DATADIR}/Adobe/Acrobat7.0/bin/acroread acroread)
 	@${ECHO_MSG} "Be sure to read the license agreement in"
-	@${ECHO_MSG} "${PREFIX}/usr/local/Adobe/Acrobat7.0/Reader/Legal/ENU/license_ENU_uc.txt"
+	@${ECHO_MSG} "${DOCSDIR}/Adobe/Acrobat7.0/Reader/Legal/ENU/license_ENU_uc.txt"
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff -ruN acroread7.orig/pkg-deinstall acroread7/pkg-deinstall
--- acroread7.orig/pkg-deinstall	Wed Sep  7 13:31:36 2005
+++ acroread7/pkg-deinstall	Wed Sep  7 13:30:37 2005
@@ -1,3 +1,4 @@
 #!/bin/sh
-rm -f ${PKG_PREFIX}/usr/bin/acroread7
-rm -f ${PKG_PREFIX}/usr/bin/acroread
+rm -f ${PKG_PREFIX}/bin/acroread7
+rm -f ${PKG_PREFIX}/bin/acroread
+ldconfig -R
diff -ruN acroread7.orig/pkg-install acroread7/pkg-install
--- acroread7.orig/pkg-install	Wed Sep  7 13:31:36 2005
+++ acroread7/pkg-install	Wed Sep  7 13:30:37 2005
@@ -1,3 +1,13 @@
 #!/bin/sh
-cd ${PREFIX:-/usr/local}/bin ; ln -sf ${PKG_PREFIX}/usr/local/Adobe/Acrobat7.0/bin/acroread acroread7
-cd ${PREFIX:-/usr/local}/bin ; ln -sf ${PKG_PREFIX}/usr/local/Adobe/Acrobat7.0/bin/acroread acroread
+
+case "$2" in
+POST-INSTALL)
+	cd ${PREFIX:-/usr/X11R6}/bin ; \
+	(ln -sf ${PKG_PREFIX}/share/Adobe/Acrobat7.0/bin/acroread acroread7; \
+	ln -sf ${PKG_PREFIX}/share/Adobe/Acrobat7.0/bin/acroread acroread)
+	ldconfig -m \
+		${PKG_PREFIX}/share/Adobe/Acrobat7.0/Reader/intellinux/lib
+	;;
+esac
+
+exit 0
diff -ruN acroread7.orig/pkg-plist acroread7/pkg-plist
--- acroread7.orig/pkg-plist	Thu Jan  1 03:00:00 1970
+++ acroread7/pkg-plist	Wed Sep  7 13:30:37 2005
@@ -0,0 +1,278 @@
+%%DATADIR%%/Adobe/Acrobat7.0/Browser/Browser_Plugin_HowTo.txt
+%%DATADIR%%/Adobe/Acrobat7.0/Browser/install_browser_plugin
+%%DATADIR%%/Adobe/Acrobat7.0/Browser/intellinux/nppdf.so
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/AcroVersion
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/Cert/curl-ca-bundle.crt
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/GlobalPrefs/AttachmentPerms
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/GlobalPrefs/URLPerms
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Forms.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Forms01.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Forms02.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Hanko.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Hanko01.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Hanko02.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Hanko03.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Hanko04.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Hanko05.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/HowTo.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/HowTo00.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/HowTo01.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/HowTo02.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/HowTo03.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/HowTo04.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/HowTo05.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/HowTo07.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/HowTo08.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/1.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/2.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/3.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/4.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/5.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/6.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/7.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/8.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/C_HelpGreenButton_Lg_N.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/C_MoreTopics_Lg_N.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/C_UpOneLevel_Lg_N.png
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/addfile.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/areatool.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/arrow_nxt.ai
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/arrow_prev.ai
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/attach.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/attach_comment.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/bkgrnd_art.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/bullet.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/callout.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/crossouttxt.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/dimensionlinetool.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/distance.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/distancetool.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/ebookonline.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/forms.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/handtool.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/highlighter.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/layerisvisible.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/listview.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/measure_loop.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/notes.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/obj_data.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/office_convert.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/office_email.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/office_review.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/perimeter.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/readebook.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/rectangle.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/replycomments.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/selecttext.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/sendemailreview.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/showmenu.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/snapshot.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/stamp.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/thumbnailview.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/tip.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/touchupobj.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/underlinetxt.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images/zoomintool.gif
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Review.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Review01.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Review02.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Review03.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Review04.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Review05.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Review06.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Review07.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Review08.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Review09.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Review10.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Review11.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Review12.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Review13.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Review14.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Review16.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Review17.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Review18.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Review19.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Review20.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Review21.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Review22.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Review23.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Review28.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Sign.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Sign02.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Sign04.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Sign05.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Sign06.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Sign07.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Sign09.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Sign11.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Sign13.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/images
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/JavaScripts/JSByteCodeLin.bin
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/JavaScripts/WebSearch.js
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/Legal/ENU/License.html
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/Legal/ENU/license_ENU_uc.txt
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/Messages/ENU/RdrMsgENU.pdf
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/Messages/RdrMsgSplash.pdf
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/WebSearch/WebSearchENU.pdf
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/help/ENU/README
+%%DOCSDIR%%/Adobe/Acrobat7.0/Reader/help/ENU/Reader.pdf
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/SPPlugins/ADMPlugin.apl
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/bin/acroread
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libACE.so
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libACE.so.2.07
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libAGM.so
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libAGM.so.4.14
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libAXE16SharedExpat.so
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libAXE8SharedExpat.so
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libAXSLE.so
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libBIB.so
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libBIB.so.1.1
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libCoolType.so
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libCoolType.so.5.01
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libJP2K.so
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libResAccess.so
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libResAccess.so.0.1
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libWRServices.so
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libadobelinguistic.so.2
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libadobelinguistic.so.2.0.0
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libaglcnv.so
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libaglcnv.so.28
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libaglcnv.so.28.0
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libagldata.so
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libagldata.so.28
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libagldata.so.28.0
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libagli18n.so
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libagli18n.so.28
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libagli18n.so.28.0
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libagluc.so
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libagluc.so.28
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libagluc.so.28.0
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libcrypto.so
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libcrypto.so.0
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libcrypto.so.0.9.6
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libcurl.so
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libcurl.so.2
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libcurl.so.2.0.2
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libssl.so
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libssl.so.0
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib/libssl.so.0.9.6
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/Accessibility.api
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/AcroForm/acrobat7.xdc
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/AcroForm.api
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/Annotations/Stamps/ENU/Dynamic.pdf
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/Annotations/Stamps/ENU/SignHere.pdf
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/Annotations/Stamps/ENU/StandardBusiness.pdf
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/Annotations/Stamps/Words.pdf
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/Annots.api
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/DigSig.api
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/EFS.api
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/EScript.api
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/LegalPDF.api
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/MakeAccessible.api
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/PDDom.api
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/PPKLite.api
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/SOAP.api
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/SaveAsRTF.api
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/SearchFind.api
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/SendMail.api
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/Spelling.api
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/checkers.api
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/ewh.api
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/wwwlink.api
+%%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/res
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/CMap/Identity-H
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/CMap/Identity-V
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Font/AdobePiStd.otf
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Font/CourierStd-Bold.otf
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Font/CourierStd-BoldOblique.otf
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Font/CourierStd-Oblique.otf
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Font/CourierStd.otf
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Font/MinionPro-Bold.otf
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Font/MinionPro-BoldIt.otf
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Font/MinionPro-It.otf
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Font/MinionPro-Regular.otf
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Font/MyriadPro-Bold.otf
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Font/MyriadPro-BoldIt.otf
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Font/MyriadPro-It.otf
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Font/MyriadPro-Regular.otf
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Font/PFM/SY______.PFM
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Font/PFM/zx______.pfm
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Font/PFM/zy______.pfm
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Font/SY______.PFB
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Font/ZX______.PFB
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Font/ZY______.PFB
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Icons/AdobeReader.png
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Linguistics/LanguageNames/DisplayLanguageNames.en_US.txt
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Linguistics/Providers/Proximity/brt04.lex
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Linguistics/Providers/Proximity/brt0401.lex
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Linguistics/Providers/Proximity/brt0402.lex
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Linguistics/Providers/Proximity/brt32.clx
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Linguistics/Providers/Proximity/brtphon.env
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Linguistics/Providers/Proximity/can112.lex
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Linguistics/Providers/Proximity/can32.clx
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Linguistics/Providers/Proximity/canphon.env
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Linguistics/Providers/Proximity/eng32.clx
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Linguistics/Providers/Proximity/engphon.env
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Linguistics/Providers/Proximity/usa86.lex
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Linguistics/Providers/Proximity/usa8601.lex
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Linguistics/Providers/Proximity/usa8602.lex
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Linguistics/Providers/Proximity/usa8603.lex
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Linguistics/Providers/Proximity/usa8604.lex
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Support/AdobeReader_GNOME.desktop
+%%DATADIR%%/Adobe/Acrobat7.0/Resource/Support/AdobeReader_KDE.desktop
+%%DATADIR%%/Adobe/Acrobat7.0/bin/acroread
+
+@unexec rmdir %D/bin 2>/dev/null || true
+
+@dirrm %%DATADIR%%/Adobe/Acrobat7.0/Browser/intellinux
+@dirrm %%DATADIR%%/Adobe/Acrobat7.0/Browser
+@dirrm %%DATADIR%%/Adobe/Acrobat7.0/Reader/Cert
+@dirrm %%DATADIR%%/Adobe/Acrobat7.0/Reader/GlobalPrefs
+@dirrm %%DATADIR%%/Adobe/Acrobat7.0/Reader/JavaScripts
+@dirrm %%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/SPPlugins
+@dirrm %%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/bin
+@dirrm %%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/lib
+@dirrm %%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/AcroForm
+@dirrm %%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/Annotations/Stamps/ENU
+@dirrm %%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/Annotations/Stamps
+@dirrm %%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/plug_ins/Annotations
+@dirrm %%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux/plug_ins
+@dirrm %%DATADIR%%/Adobe/Acrobat7.0/Reader/intellinux
+@dirrm %%DATADIR%%/Adobe/Acrobat7.0/Reader
+@dirrm %%DATADIR%%/Adobe/Acrobat7.0/Resource/CMap
+@dirrm %%DATADIR%%/Adobe/Acrobat7.0/Resource/Font/PFM
+@dirrm %%DATADIR%%/Adobe/Acrobat7.0/Resource/Font
+@dirrm %%DATADIR%%/Adobe/Acrobat7.0/Resource/Icons
+@dirrm %%DATADIR%%/Adobe/Acrobat7.0/Resource/Linguistics/LanguageNames
+@dirrm %%DATADIR%%/Adobe/Acrobat7.0/Resource/Linguistics/Providers/Proximity
+@dirrm %%DATADIR%%/Adobe/Acrobat7.0/Resource/Linguistics/Providers
+@dirrm %%DATADIR%%/Adobe/Acrobat7.0/Resource/Linguistics
+@dirrm %%DATADIR%%/Adobe/Acrobat7.0/Resource/Support
+@dirrm %%DATADIR%%/Adobe/Acrobat7.0/Resource
+@dirrm %%DATADIR%%/Adobe/Acrobat7.0/bin
+@dirrm %%DATADIR%%/Adobe/Acrobat7.0
+@dirrm %%DATADIR%%/Adobe
+
+@dirrm %%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU/Images
+@dirrm %%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo/ENU
+@dirrm %%DOCSDIR%%/Adobe/Acrobat7.0/Reader/HowTo
+@dirrm %%DOCSDIR%%/Adobe/Acrobat7.0/Reader/Legal/ENU
+@dirrm %%DOCSDIR%%/Adobe/Acrobat7.0/Reader/Legal
+@dirrm %%DOCSDIR%%/Adobe/Acrobat7.0/Reader/Messages/ENU
+@dirrm %%DOCSDIR%%/Adobe/Acrobat7.0/Reader/Messages
+@dirrm %%DOCSDIR%%/Adobe/Acrobat7.0/Reader/WebSearch
+@dirrm %%DOCSDIR%%/Adobe/Acrobat7.0/Reader/help/ENU
+@dirrm %%DOCSDIR%%/Adobe/Acrobat7.0/Reader/help
+@dirrm %%DOCSDIR%%/Adobe/Acrobat7.0/Reader
+@dirrm %%DOCSDIR%%/Adobe/Acrobat7.0
+@dirrm %%DOCSDIR%%/Adobe
+
+%%KDE:%%@cwd %%LOCALBASE%%
+%%KDE:%%share/applications/AdobeReader.desktop
+%%KDE:%%share/applnk/Applications/AdobeReader.desktop
+%%KDE:%%share/pixmaps/AdobeReader.png
+
+%%KDE:%%@unexec rmdir %D/share/applications 2>/dev/null || true
+%%KDE:%%@unexec rmdir %D/share/applnk/Applications 2>/dev/null || true
+%%KDE:%%@unexec rmdir %D/share/applnk 2>/dev/null || true
+%%KDE:%%@unexec rmdir %D/share/pixmaps 2>/dev/null || true
--- acroread7.patch ends here ---


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->trevor 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Wed Sep 7 13:38:11 GMT 2005 
Responsible-Changed-Why:  
Over to maintainer. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=85827 
State-Changed-From-To: open->patched 
State-Changed-By: trevor 
State-Changed-When: Sat Oct 15 01:44:19 GMT 2005 
State-Changed-Why:  
I changed the PREFIX.  I am not sure that the Adobe Reader license 
allows us to rearrange or omit files as you suggest, so I didn't 
apply that part of your patch. 

Also, about the KDE support, it looks as though if, with your patch, 
the user first installed Adobe Reader then installed KDE, the 
AdobeReader_KDE.desktop and other KDE-related files would not be 
available.  Am I right?  I don't know much about this since I haven't 
used KDE in awhile. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=85827 

From: Warren Block <wblock@wonkity.com>
To: bug-followup@FreeBSD.org, bsam@ipt.ru, nork@FreeBSD.org
Cc:  
Subject: Re: ports/85827: [patch] print/acroread7: prefix changes from LINUXBASE
 to X11BASE and more
Date: Sat, 15 Oct 2005 16:36:09 -0600

 This patch seems to break the Acrobat 7 plugin, at least for native 
 Mozilla via linuxpluginwrapper.
 
 Previously, nppdf.so was installed in /usr/compat/linux, which makes 
 sense--it's a Linux program:
 
 /usr/compat/linux/usr/local/Adobe/Acrobat7.0/Browser/intellinux/nppdf.so
 
 Now, on my 5-Stable system, it installs in
 
 /usr/local/lib/acroread/usr/local/Adobe/Acrobat7.0/Browser/intellinux/nppdf.so
 
 This seems wrong, but maybe it isn't.
 
 linuxpluginwrapper's Makefile creates a browser plugin link to the old 
 LINUXBASE location,
 and the Acrobat 7 entries in libmap.conf also use /usr/compat/linux.  If 
 these are changed, the
 plugin works again.

From: Boris Samorodov <bsam@ipt.ru>
To: bug-followup@FreeBSD.org
Cc: Trevor Johnson <trevor@FreeBSD.org>
Subject: Re: ports/85827: [patch] print/acroread7: prefix changes from LINUXBASE to X11BASE and more
Date: Tue, 25 Oct 2005 23:54:01 +0400

 On Sat, 15 Oct 2005 01:58:02 GMT Trevor Johnson wrote:
 
 > I changed the PREFIX.  I am not sure that the Adobe Reader license
 > allows us to rearrange or omit files as you suggest, so I didn't
 > apply that part of your patch.
 
 Yes, you are right.
 
 > Also, about the KDE support, it looks as though if, with your patch,
 > the user first installed Adobe Reader then installed KDE, the
 > AdobeReader_KDE.desktop and other KDE-related files would not be
 > available.  Am I right?  I don't know much about this since I haven't
 > used KDE in awhile.
 
 Seems to me, that KDE has it's own application searcher and installer
 of thier *.desktop files. Thus if KDE is installed first, then no
 Adobe*.desktop files are installed and your port should do it. But if
 KDE is installed after Adobe Reader, then KDE takes care of *.desktop
 files.
 
 
 WBR
 -- 
 bsam
Responsible-Changed-From-To: trevor->freebsd-ports-bugs 
Responsible-Changed-By: netchild 
Responsible-Changed-When: Sat Feb 11 21:23:22 UTC 2006 
Responsible-Changed-Why:  
Back to the pool: maintainer reset 

http://www.freebsd.org/cgi/query-pr.cgi?pr=85827 
Responsible-Changed-From-To: freebsd-ports-bugs->hrs 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Thu Feb 23 16:20:26 UTC 2006 
Responsible-Changed-Why:  
Over to new maintainer. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=85827 
State-Changed-From-To: patched->closed 
State-Changed-By: hrs 
State-Changed-When: Thu Feb 23 17:27:01 UTC 2006 
State-Changed-Why:  
Closed because the print/acroread7 has been overhauled and KDE (and GNOME) 
support bits are planning to be added after the ports freeze.  As trevor's 
followup says, rearrangement of the installed files is not allowed due 
to the license restriction, so probably it will be done by creating 
symlinks or so.  Thank you for the feedback anyway.  If you still have 
any comments, please feel free to write to me again. 


http://www.freebsd.org/cgi/query-pr.cgi?pr=85827 
>Unformatted:
