ports/68464: devel/prcs update request

Ian D. Leroux ian_leroux at fastmail.fm
Sun Jul 4 08:36:37 PDT 2004


Sorry, I sent this to freebsd-gnats-submit and forgot to CC it anywhere
else:

Ok, here's my first shot at a patch. Explanation of changes:
- Update PORTVERSION and PORTREVISION, and distinfo
- Drop USE_GCC=2.95, since the port now compiles with gcc3.x
- The previous version decided whether or not to install various emacs
  support files by checking 
  .if exists(${LOCALBASE}/bin/emacs)
  These conditionals don't seem to work properly, perhaps because
  LOCALBASE isn't defined at the time they are evaluated. In any case
  the solution seems a bit kludgy. I've completely removed that portion
  of the port pending suggestions from more experienced folk.

The port builds, packages and deinstalls cleanly in my tests.
Comments/suggestions/criticisms gratefully received, since this is my
first-ever patch to ports.

Ian Leroux


diff -ru /usr/ports/devel/prcs/Makefile ./Makefile
--- /usr/ports/devel/prcs/Makefile	Tue Feb 17 09:10:25 2004
+++ ./Makefile	Thu Jul  1 13:59:54 2004
@@ -6,8 +6,8 @@
 #
 
 PORTNAME=	prcs
-PORTVERSION=	1.3.0
-PORTREVISION=	1
+PORTVERSION=	1.3.3
+PORTREVISION=	0
 CATEGORIES=	devel
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
@@ -18,32 +18,13 @@
 USE_GMAKE=	yes
 GNU_CONFIGURE=	yes
 USE_REINPLACE=	yes
-USE_GCC=	2.95
 
 MAN1=		prcs.1
 INFO=		prcs
-PLIST_FILES=	bin/prcs bin/prcs-callback bin/prcs-ediff bin/prcs-emerge
-
-.if exists(${LOCALBASE}/bin/emacs)
-PLIST_FILES+=	share/emacs/site-lisp/prcs.el \
-		share/emacs/site-lisp/prcs.elc \
-		share/emacs/site-lisp/prcs-ediff.el \
-		share/emacs/site-lisp/prcs-ediff.elc \
-		share/emacs/site-lisp/prcs-hooks.el \
-		share/emacs/site-lisp/prcs-hooks.elc
-.endif
-
-post-patch:
-	${REINPLACE_CMD} -Ee 's,#!/usr/local/bin/perl5?,#!${PERL},g' \
-		${WRKSRC}/contrib/prcs-*
+PLIST_FILES=	bin/prcs
 
 pre-configure:
-.if !exists(${LOCALBASE}/bin/emacs)
 	${REINPLACE_CMD} -Ee "s@^(SUBDIRS = .*) emacs (.*)@\1 \2@" \
 		${WRKSRC}/Makefile.in
-.endif
-
-post-install:
-	install-info ${PREFIX}/info/${INFO}.info ${PREFIX}/info/dir
 
 .include <bsd.port.mk>
diff -ru /usr/ports/devel/prcs/distinfo ./distinfo
--- /usr/ports/devel/prcs/distinfo	Mon Jun 28 21:44:02 2004
+++ ./distinfo	Wed Jun 30 19:36:47 2004
@@ -1,2 +1,2 @@
-MD5 (prcs-1.3.0.tar.gz) = 1b81acce7da7121bf9095d610ff67366
-SIZE (prcs-1.3.0.tar.gz) = 829632
+MD5 (prcs-1.3.3.tar.gz) = 057a0e243828104d0e672ec1cbf3fea0
+SIZE (prcs-1.3.3.tar.gz) = 907482


More information about the freebsd-ports mailing list