From mexas@bristol.ac.uk  Wed Jul 17 16:00:28 2013
Return-Path: <mexas@bristol.ac.uk>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1])
	by hub.freebsd.org (Postfix) with ESMTP id 86C5BF73
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 17 Jul 2013 16:00:28 +0000 (UTC)
	(envelope-from mexas@bristol.ac.uk)
Received: from eu1sys200aog101.obsmtp.com (eu1sys200aog101.obsmtp.com [207.126.144.111])
	by mx1.freebsd.org (Postfix) with ESMTP id D6DAEA73
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 17 Jul 2013 16:00:27 +0000 (UTC)
Received: from mail-wg0-f49.google.com ([74.125.82.49]) (using TLSv1) by eu1sys200aob101.postini.com ([207.126.147.11]) with SMTP
	ID DSNKUea/hu/qiUz18SHQoo26XUwNVImQGl25@postini.com; Wed, 17 Jul 2013 16:00:27 UTC
Received: by mail-wg0-f49.google.com with SMTP id a12so1994328wgh.16
        for <FreeBSD-gnats-submit@freebsd.org>; Wed, 17 Jul 2013 09:00:06 -0700 (PDT)
Received: from mech-cluster241.men.bris.ac.uk (mech-cluster241.men.bris.ac.uk. [137.222.187.241])
        by mx.google.com with ESMTPSA id h8sm10673867wie.1.2013.07.17.09.00.04
        for <FreeBSD-gnats-submit@freebsd.org>
        (version=TLSv1.2 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
        Wed, 17 Jul 2013 09:00:05 -0700 (PDT)
Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1])
	by mech-cluster241.men.bris.ac.uk (8.14.7/8.14.6) with ESMTP id r6HG03cw022817
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO)
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 17 Jul 2013 17:00:03 +0100 (BST)
	(envelope-from mexas@mech-cluster241.men.bris.ac.uk)
Received: (from mexas@localhost)
	by mech-cluster241.men.bris.ac.uk (8.14.7/8.14.6/Submit) id r6HG03wC022816;
	Wed, 17 Jul 2013 17:00:03 +0100 (BST)
	(envelope-from mexas)
Message-Id: <201307171600.r6HG03wC022816@mech-cluster241.men.bris.ac.uk>
Date: Wed, 17 Jul 2013 17:00:03 +0100 (BST)
From: Anton Shterenlikht <mexas@bris.ac.uk>
Sender: Anton Shterenlikht <mexas@bristol.ac.uk>
Reply-To: Anton Shterenlikht <mexas@bristol.ac.uk>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [patch] update cad/feappv
X-Send-Pr-Version: 3.114
X-GNATS-Notify:

>Number:         180611
>Category:       ports
>Synopsis:       [patch] update cad/feappv
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jul 17 16:10:00 UTC 2013
>Closed-Date:    Sun Aug 25 12:44:59 UTC 2013
>Last-Modified:  Sun Aug 25 12:50:00 UTC 2013
>Originator:     Anton Shterenlikht
>Release:        FreeBSD 10.0-CURRENT ia64
>Organization:
University of Bristol 
>Environment:
System: FreeBSD mech-cluster241.men.bris.ac.uk 10.0-CURRENT FreeBSD 10.0-CURRENT #5 r252055: Fri Jun 21 15:57:18 BST 2013 root@mech-cluster241.men.bris.ac.uk:/usr/obj/usr/src/sys/TZAV ia64


	
>Description:

- updated the port to the latest version
- updated the Makefile header
- updated pkg-descr

Two issues:

1. for some reason the file permissions after
applying the svn patch are 600. I don't know how
to fix this. If you know I'll provide an updated
patch, of if it's easy to fix, maybe you can fix it.

2. The port installs a library: /usr/local/lib/libfeappv.a.
The library name has changed in this version.
I'm not sure which other ports might depend on this library.
Perhaps a note should be made to ports/UPDATING that
any users of this library should relink and better
recompile/relink their codes.

	
>How-To-Repeat:
	
>Fix:

	

--- feappv.diff begins here ---
Index: Makefile
===================================================================
--- Makefile	(revision 323141)
+++ Makefile	(working copy)
@@ -1,13 +1,9 @@
-# New ports collection makefile for:	FEAPpv
-# Date created:		29 Feb 2006
-# Whom:			Pedro F. Giffuni
-#
+# Created by: Pedro F. Giffuni
 # $FreeBSD$
-#
 
 PORTNAME=	feappv
 PORTVERSION=	3.1
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	cad science
 MASTER_SITES=	http://www.ce.berkeley.edu/projects/feap/feappv/
 DISTFILES=	${PORTNAME}${PORTVERSION:S/.//}${EXTRACT_SUFX} ${PDF_MANUAL}
@@ -34,7 +30,7 @@
 LDFLAGS+=	-L${LOCALBASE}/lib -lX11 -lm
 
 PORTDOCS=	*
-PLIST_FILES=	bin/feappv lib/Feappv_gnu.a
+PLIST_FILES=	bin/feappv lib/libfeappv.a
 
 .include <bsd.port.options.mk>
 
@@ -44,7 +40,7 @@
 
 post-patch:
 	@${REINPLACE_CMD} -e \
-		's| make | $$(MAKE) |' ${WRKSRC}/makefile
+		's| make | $${MAKE} |' ${WRKSRC}/makefile
 	@${REINPLACE_CMD} -e \
 		'/^FF /s|=.*|= ${FC}| ; \
 		 /^CC /s|=.*|= ${CC}| ; \
@@ -55,10 +51,10 @@
 
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/main/feappv ${PREFIX}/bin
-	${INSTALL_DATA} ${WRKSRC}/Feappv_gnu.a ${PREFIX}/lib
+	${INSTALL_DATA} ${WRKSRC}/libfeappv.a ${PREFIX}/lib
 .if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${DOCSDIR}
-	${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/manual.pdf ${DOCSDIR}
+	${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${PDF_MANUAL} ${DOCSDIR}
 .endif
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
--- distinfo	(revision 323141)
+++ distinfo	(working copy)
@@ -1,4 +1,4 @@
-SHA256 (feappv31/feappv31.zip) = cfd38f80c27d8010db1d270e13846e9b68d84bf77ee71659278b2b207b4b71e5
-SIZE (feappv31/feappv31.zip) = 613363
+SHA256 (feappv31/feappv31.zip) = 79d07c3ad81a22401a5ba78a518cb3553e335ef7fdf717f908d18b991e5e91f0
+SIZE (feappv31/feappv31.zip) = 614372
 SHA256 (feappv31/manual.pdf) = f3c6d5ac9c310852dfcde0c74c22df7388fcc6230e30630f70d591c50fd93832
 SIZE (feappv31/manual.pdf) = 649124
Index: pkg-descr
===================================================================
--- pkg-descr	(revision 323141)
+++ pkg-descr	(working copy)
@@ -8,6 +8,6 @@
 FEAPpv is designed to be compatible for compilation in UNIX/LINUX and 
 Windows PC environments.
 
-WWW:  http://www.ce.berkeley.edu/projects/feap/feappv/
+No support on use of the program will be provided.
 
-No support on use of the program will be provided.
+WWW: http://www.ce.berkeley.edu/projects/feap/feappv/
--- feappv.diff ends here ---


>Release-Note:
>Audit-Trail:

From: Anton Shterenlikht <mexas@bristol.ac.uk>
To: bug-followup@freebsd.org
Cc:  
Subject: ports/180611: [patch] update cad/feappv
Date: Wed, 24 Jul 2013 20:31:12 +0100

 --7AUc2qLy4jB3hD7Z
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 
 Please ignore the previous patch and use this instead.
 
 - added myself as a maintainer
 
 The two issues mentioned above still need to be
 looked into. This is beyond my knowledge.
 
 --7AUc2qLy4jB3hD7Z
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: attachment; filename="feappv.diff2"
 
 Index: Makefile
 ===================================================================
 --- Makefile	(revision 323612)
 +++ Makefile	(working copy)
 @@ -1,13 +1,9 @@
 -# New ports collection makefile for:	FEAPpv
 -# Date created:		29 Feb 2006
 -# Whom:			Pedro F. Giffuni
 -#
 +# Created by: Pedro F. Giffuni
  # $FreeBSD$
 -#
  
  PORTNAME=	feappv
  PORTVERSION=	3.1
 -PORTREVISION=	1
 +PORTREVISION=	2
  CATEGORIES=	cad science
  MASTER_SITES=	http://www.ce.berkeley.edu/projects/feap/feappv/
  DISTFILES=	${PORTNAME}${PORTVERSION:S/.//}${EXTRACT_SUFX} ${PDF_MANUAL}
 @@ -14,7 +10,7 @@
  DIST_SUBDIR=	${PORTNAME}${PORTVERSION:S/.//}
  EXTRACT_ONLY=	${PORTNAME}${PORTVERSION:S/.//}${EXTRACT_SUFX}
  
 -MAINTAINER=	ports@FreeBSD.org
 +MAINTAINER=	mexas@bris.ac.uk
  COMMENT=	Finite Element Analysis Program "personal version"
  
  OPTIONS_DEFINE=	DOCS
 @@ -34,7 +30,7 @@
  LDFLAGS+=	-L${LOCALBASE}/lib -lX11 -lm
  
  PORTDOCS=	*
 -PLIST_FILES=	bin/feappv lib/Feappv_gnu.a
 +PLIST_FILES=	bin/feappv lib/libfeappv.a
  
  .include <bsd.port.options.mk>
  
 @@ -44,7 +40,7 @@
  
  post-patch:
  	@${REINPLACE_CMD} -e \
 -		's| make | $$(MAKE) |' ${WRKSRC}/makefile
 +		's| make | $${MAKE} |' ${WRKSRC}/makefile
  	@${REINPLACE_CMD} -e \
  		'/^FF /s|=.*|= ${FC}| ; \
  		 /^CC /s|=.*|= ${CC}| ; \
 @@ -55,10 +51,10 @@
  
  do-install:
  	${INSTALL_PROGRAM} ${WRKSRC}/main/feappv ${PREFIX}/bin
 -	${INSTALL_DATA} ${WRKSRC}/Feappv_gnu.a ${PREFIX}/lib
 +	${INSTALL_DATA} ${WRKSRC}/libfeappv.a ${PREFIX}/lib
  .if ${PORT_OPTIONS:MDOCS}
  	@${MKDIR} ${DOCSDIR}
 -	${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/manual.pdf ${DOCSDIR}
 +	${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${PDF_MANUAL} ${DOCSDIR}
  .endif
  
  .include <bsd.port.mk>
 Index: distinfo
 ===================================================================
 --- distinfo	(revision 323612)
 +++ distinfo	(working copy)
 @@ -1,4 +1,4 @@
 -SHA256 (feappv31/feappv31.zip) = cfd38f80c27d8010db1d270e13846e9b68d84bf77ee71659278b2b207b4b71e5
 -SIZE (feappv31/feappv31.zip) = 613363
 +SHA256 (feappv31/feappv31.zip) = 79d07c3ad81a22401a5ba78a518cb3553e335ef7fdf717f908d18b991e5e91f0
 +SIZE (feappv31/feappv31.zip) = 614372
  SHA256 (feappv31/manual.pdf) = f3c6d5ac9c310852dfcde0c74c22df7388fcc6230e30630f70d591c50fd93832
  SIZE (feappv31/manual.pdf) = 649124
 Index: pkg-descr
 ===================================================================
 --- pkg-descr	(revision 323612)
 +++ pkg-descr	(working copy)
 @@ -8,6 +8,6 @@
  FEAPpv is designed to be compatible for compilation in UNIX/LINUX and 
  Windows PC environments.
  
 -WWW:  http://www.ce.berkeley.edu/projects/feap/feappv/
 +No support on use of the program will be provided.
  
 -No support on use of the program will be provided.
 +WWW: http://www.ce.berkeley.edu/projects/feap/feappv/
 
 --7AUc2qLy4jB3hD7Z--

From: Anton Shterenlikht <mexas@bris.ac.uk>
To: bug-followup@freebsd.org
Cc:  
Subject: ports/180611: [patch] update cad/feappv
Date: Thu, 25 Jul 2013 01:01:45 +0100 (BST)

 forgot to say, I tested this patch on redports.
State-Changed-From-To: open->closed 
State-Changed-By: danfe 
State-Changed-When: Sun Aug 25 12:42:21 UTC 2013 
State-Changed-Why:  
Committed with modifications, thanks!  No UPDATING note is necessary as this 
port is not anyone's dependency (in the tree) and hardly has large user base 
to warrant such (pretty obvious) note. 

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

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/180611: commit references a PR
Date: Sun, 25 Aug 2013 12:42:03 +0000 (UTC)

 Author: danfe
 Date: Sun Aug 25 12:41:50 2013
 New Revision: 325342
 URL: http://svnweb.freebsd.org/changeset/ports/325342
 
 Log:
   - Update to version from 12 August 2013
   - Give maintainership to submitter
   - Cleanup the port a bit while I'm at it
   
   PR:	ports/180611
 
 Modified:
   head/cad/feappv/Makefile
   head/cad/feappv/distinfo
   head/cad/feappv/pkg-descr
 
 Modified: head/cad/feappv/Makefile
 ==============================================================================
 --- head/cad/feappv/Makefile	Sun Aug 25 12:30:09 2013	(r325341)
 +++ head/cad/feappv/Makefile	Sun Aug 25 12:41:50 2013	(r325342)
 @@ -1,45 +1,37 @@
 -# New ports collection makefile for:	FEAPpv
 -# Date created:		29 Feb 2006
 -# Whom:			Pedro F. Giffuni
 -#
 +# Created by: Pedro F. Giffuni <giffunip@asme.org>
  # $FreeBSD$
 -#
  
  PORTNAME=	feappv
  PORTVERSION=	3.1
 -PORTREVISION=	1
 +PORTREVISION=	2
  CATEGORIES=	cad science
  MASTER_SITES=	http://www.ce.berkeley.edu/projects/feap/feappv/
 -DISTFILES=	${PORTNAME}${PORTVERSION:S/.//}${EXTRACT_SUFX} ${PDF_MANUAL}
 +DISTFILES=	${PORTNAME}${PORTVERSION:S/.//}${EXTRACT_SUFX} ${PORTDOCS}
  DIST_SUBDIR=	${PORTNAME}${PORTVERSION:S/.//}
  EXTRACT_ONLY=	${PORTNAME}${PORTVERSION:S/.//}${EXTRACT_SUFX}
  
 -MAINTAINER=	ports@FreeBSD.org
 -COMMENT=	Finite Element Analysis Program "personal version"
 -
 -OPTIONS_DEFINE=	DOCS
 -
 -WRKSRC=		${WRKDIR}/ver${PORTVERSION:S/.//}
 +MAINTAINER=	mexas@bris.ac.uk
 +COMMENT=	Finite element analysis program (personal version)
  
 +USES=		gmake
  USE_ZIP=	yes
  USE_XORG=	x11
  USE_FORTRAN=	yes
 -USE_GMAKE=	yes
  MAKEFILE=	makefile
  MAKE_ENV=	FEAPPVHOME3_1="${WRKSRC}"
  ALL_TARGET=	install
  
 +WRKSRC=		${WRKDIR}/ver${PORTVERSION:S/.//}
 +
  CFLAGS+=	-I${LOCALBASE}/include
  LDFLAGS+=	-L${LOCALBASE}/lib -lX11 -lm
  
 -PORTDOCS=	*
 -PLIST_FILES=	bin/feappv lib/Feappv_gnu.a
 +PLIST_FILES=	bin/feappv lib/libfeappv.a
 +PORTDOCS=	manual.pdf
  
 -.include <bsd.port.options.mk>
 +OPTIONS_DEFINE=	DOCS
  
 -.if ${PORT_OPTIONS:MDOCS}
 -PDF_MANUAL=	manual.pdf
 -.endif
 +.include <bsd.port.options.mk>
  
  post-patch:
  	@${REINPLACE_CMD} -e \
 @@ -54,10 +46,10 @@ post-patch:
  
  do-install:
  	${INSTALL_PROGRAM} ${WRKSRC}/main/feappv ${PREFIX}/bin
 -	${INSTALL_DATA} ${WRKSRC}/Feappv_gnu.a ${PREFIX}/lib
 +	${INSTALL_DATA} ${WRKSRC}/libfeappv.a ${PREFIX}/lib
  .if ${PORT_OPTIONS:MDOCS}
  	@${MKDIR} ${DOCSDIR}
 -	${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/manual.pdf ${DOCSDIR}
 +	${INSTALL_DATA} ${_DISTDIR}/${PORTDOCS} ${DOCSDIR}
  .endif
  
  .include <bsd.port.mk>
 
 Modified: head/cad/feappv/distinfo
 ==============================================================================
 --- head/cad/feappv/distinfo	Sun Aug 25 12:30:09 2013	(r325341)
 +++ head/cad/feappv/distinfo	Sun Aug 25 12:41:50 2013	(r325342)
 @@ -1,4 +1,4 @@
 -SHA256 (feappv31/feappv31.zip) = cfd38f80c27d8010db1d270e13846e9b68d84bf77ee71659278b2b207b4b71e5
 -SIZE (feappv31/feappv31.zip) = 613363
 +SHA256 (feappv31/feappv31.zip) = e1edbced934474b0839857ce799a6cc6b31961b7c0acae8ee70ce2f1efa26791
 +SIZE (feappv31/feappv31.zip) = 615732
  SHA256 (feappv31/manual.pdf) = f3c6d5ac9c310852dfcde0c74c22df7388fcc6230e30630f70d591c50fd93832
  SIZE (feappv31/manual.pdf) = 649124
 
 Modified: head/cad/feappv/pkg-descr
 ==============================================================================
 --- head/cad/feappv/pkg-descr	Sun Aug 25 12:30:09 2013	(r325341)
 +++ head/cad/feappv/pkg-descr	Sun Aug 25 12:41:50 2013	(r325342)
 @@ -5,9 +5,9 @@ references:
  The Finite Element Method, 6th ed., Vols. 1 and 2, by O.C. Zienkiewicz and
  R.L. Taylor, Elsevier, Oxford, 2005.
  
 -FEAPpv is designed to be compatible for compilation in UNIX/LINUX and 
 +FEAPpv is designed to be compatible for compilation in Unix/Linux and
  Windows PC environments.
  
 -WWW:  http://www.ce.berkeley.edu/projects/feap/feappv/
 -
  No support on use of the program will be provided.
 +
 +WWW: http://www.ce.berkeley.edu/projects/feap/feappv/
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 
>Unformatted:
