ports/141167: [patch] x11-toolkits/evilvte version upgrade and port adoption
Aragon Gouveia
aragon at phat.za.net
Fri Dec 4 09:00:11 UTC 2009
>Number: 141167
>Category: ports
>Synopsis: [patch] x11-toolkits/evilvte version upgrade and port adoption
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Fri Dec 04 09:00:03 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: Aragon Gouveia
>Release: 8.0-STABLE
>Organization:
>Environment:
FreeBSD fuzz.geek.sh 8.0-STABLE FreeBSD 8.0-STABLE #0: Wed Dec 2 15:23:34 SAST 2009 root at igor.geek.sh:/usr/obj/usr/src/sys/FUZZ amd64
>Description:
Please let this PR overwrite ports/141152. After submitting 141152 I noticed that the port had no maintainer, so I decided to adopt it.
Attached patch does everything in ports/141152 and sets myself as the maintainer. It also refiles this port into the x11 category where I believe it belongs - please could it be moved out of x11-toolkits?
I have also removed the LOCAL distfile mirror reference as it isn't kept up to date by chinsan@ anymore.
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
diff -u evilvte.orig/Makefile evilvte/Makefile
--- evilvte.orig/Makefile 2009-12-04 10:44:49.000000000 +0200
+++ evilvte/Makefile 2009-12-04 10:48:23.000000000 +0200
@@ -6,13 +6,11 @@
#
PORTNAME= evilvte
-PORTVERSION= 0.4.4
-PORTREVISION= 3
-CATEGORIES= x11-toolkits gnome
+PORTVERSION= 0.4.5
+CATEGORIES= x11 gnome
MASTER_SITES= http://www.calno.com/${PORTNAME}/ \
- LOCAL/chinsan/${PORTNAME}/
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= aragon at phat.za.net
COMMENT= A VTE based, super lightweight terminal emulator
USE_GMAKE= yes
@@ -20,12 +18,25 @@
MAN1= evilvte.1 showvte.1
+pre-everything::
+.if !defined(EVILVTE_CONF)
+ @${ECHO_MSG}
+ @${ECHO_MSG} "!! NOTE !!"
+ @${ECHO_MSG}
+ @${ECHO_MSG} "You can build evilvte with your own config.h using the EVILVTE_CONF knob:"
+ @${ECHO_MSG} "make EVILVTE_CONF=/path/to/evilvte-config.h install clean"
+ @${ECHO_MSG}
+.endif
+
post-patch:
- @${REINPLACE_CMD} -e '40,41 d' ${WRKSRC}/Makefile
- @${REINPLACE_CMD} -e 's|\(FONT_SIZE\).*|\1 12|' ${WRKSRC}/src/config.h
+ # disable man page installation
+ @${REINPLACE_CMD} -e '53,54 d' ${WRKSRC}/Makefile
+.if defined(EVILVTE_CONF)
+ @${ECHO_MSG} "creating config.h from ${EVILVTE_CONF}"
+ @${CP} ${EVILVTE_CONF} ${WRKSRC}/src/config.h
+.endif
post-install:
-# install manual
${INSTALL_MAN} ${WRKSRC}/misc/evilvte.1 ${PREFIX}/man/man1
${INSTALL_MAN} ${WRKSRC}/misc/showvte.1 ${PREFIX}/man/man1
diff -u evilvte.orig/distinfo evilvte/distinfo
--- evilvte.orig/distinfo 2009-12-04 10:44:49.000000000 +0200
+++ evilvte/distinfo 2009-12-04 10:45:06.000000000 +0200
@@ -1,3 +1,3 @@
-MD5 (evilvte-0.4.4.tar.gz) = d8feeca8138aacc99e315fcb86018348
-SHA256 (evilvte-0.4.4.tar.gz) = d85d16c3adf868b7f973467b22a503fbbb92254a3147d8db81aeecd28b8fb53f
-SIZE (evilvte-0.4.4.tar.gz) = 36871
+MD5 (evilvte-0.4.5.tar.gz) = 3193ea2fce163a8a99ce876c4e9b2d28
+SHA256 (evilvte-0.4.5.tar.gz) = c9dccc8e59cfd58fccd6fb88fb07070f2722b755ab7e18f7717533342f49f60f
+SIZE (evilvte-0.4.5.tar.gz) = 37088
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list