svn commit: r394326 - in head: . lang lang/quack

Alexey Dokuchaev danfe at FreeBSD.org
Sat Aug 15 15:59:42 UTC 2015


Author: danfe
Date: Sat Aug 15 15:59:40 2015
New Revision: 394326
URL: https://svnweb.freebsd.org/changeset/ports/394326

Log:
  - Resurrect lang/quack port, unbreak, and update to the latest version (0.47)
  - Remove BROKEN on ia64 statement, it was never a first-class architecture
    and officially killed in -CURRENT already
  - Modernize and clean up the port while here, define LICENSE (GPLv2)

Added:
  head/lang/quack/
     - copied from r227570, head/lang/quack/
Modified:
  head/MOVED
  head/lang/Makefile
  head/lang/quack/Makefile   (contents, props changed)
  head/lang/quack/distinfo   (contents, props changed)

Modified: head/MOVED
==============================================================================
--- head/MOVED	Sat Aug 15 15:50:51 2015	(r394325)
+++ head/MOVED	Sat Aug 15 15:59:40 2015	(r394326)
@@ -454,7 +454,6 @@ net-mgmt/NeTraMet||2009-02-03|Has expire
 net-im/sulci||2009-02-03|Has expired: has been broken for more than 6 months
 multimedia/mjpegtools-yuvfilters||2009-02-03|Has expired: has been broken for more than 6 months
 multimedia/helixplayer||2009-02-03|Has expired: has been broken for more than 6 months
-lang/quack||2009-02-03|Has expired: has been broken for more than 6 months
 misc/pybliographer||2009-02-03|Has expired: has been broken for more than 6 months
 net/versuch||2009-02-03|Has expired: has been broken for more than 6 months
 net/py-mantissa||2009-02-03|Has expired: has been broken for more than 6 months

Modified: head/lang/Makefile
==============================================================================
--- head/lang/Makefile	Sat Aug 15 15:50:51 2015	(r394325)
+++ head/lang/Makefile	Sat Aug 15 15:59:40 2015	(r394326)
@@ -266,6 +266,7 @@
     SUBDIR += qore
     SUBDIR += qscheme
     SUBDIR += qt5-qml
+    SUBDIR += quack
     SUBDIR += racket
     SUBDIR += racket-minimal
     SUBDIR += ratfor

Modified: head/lang/quack/Makefile
==============================================================================
--- head/lang/quack/Makefile	Tue Feb  3 22:26:25 2009	(r227570)
+++ head/lang/quack/Makefile	Sat Aug 15 15:59:40 2015	(r394326)
@@ -1,13 +1,8 @@
-# New ports collection makefile for:	Quack
-# Date created:				24 October 2003
-# Whom:					Kimura Fuyuki <fuyuki at nigredo.org>
-#
+# Created by: Kimura Fuyuki <fuyuki at nigredo.org>
 # $FreeBSD$
-#
 
 PORTNAME=	quack
-PORTVERSION=	0.28
-PORTREVISION=	2
+PORTVERSION=	0.47
 CATEGORIES=	lang scheme elisp
 MASTER_SITES=	http://www.neilvandyke.org/quack/
 DISTNAME=	${PORTNAME}
@@ -17,14 +12,11 @@ DIST_SUBDIR=	${PORTNAME}-${PORTVERSION}
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Enhanced support for editing and running Scheme code
 
-RUN_DEPENDS=	wget:${PORTSDIR}/ftp/wget
+LICENSE=	GPLv2
 
-BROKEN=		Size mismatch
-DEPRECATED=	has been broken for more than 6 months
-EXPIRATION_DATE=2009-01-19
+RUN_DEPENDS=	wget:${PORTSDIR}/ftp/wget
 
 USE_EMACS=	yes
-EMACS_PORT_NAME?=	emacs21
 
 NO_WRKSUBDIR=	yes
 EXTRACT_CMD=	${CP}
@@ -37,20 +29,11 @@ PLIST_DIRS=	${EMACS_VERSION_SITE_LISPDIR
 
 ELISPDIR=	${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
 
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "ia64"
-BROKEN=		"does not build on ia64"
-.endif
-
 do-build:
-	cd ${WRKSRC}; ${EMACS_CMD} -batch -q -f batch-byte-compile quack.el
+	cd ${WRKSRC} && ${EMACS_CMD} -batch -q -f batch-byte-compile quack.el
 
 do-install:
-	${MKDIR} ${ELISPDIR}
-	${INSTALL_DATA} ${WRKSRC}/quack.* ${ELISPDIR}
-
-post-install:
-	@${CAT} ${PKGMESSAGE}
+	${MKDIR} ${STAGEDIR}${ELISPDIR}
+	${INSTALL_DATA} ${WRKSRC}/quack.* ${STAGEDIR}${ELISPDIR}
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/lang/quack/distinfo
==============================================================================
--- head/lang/quack/distinfo	Tue Feb  3 22:26:25 2009	(r227570)
+++ head/lang/quack/distinfo	Sat Aug 15 15:59:40 2015	(r394326)
@@ -1,3 +1,2 @@
-MD5 (quack-0.28/quack.el) = 48bc0157711bdf9cd5b3f9b75a3ddd13
-SHA256 (quack-0.28/quack.el) = f6b392fb69660e6d0a141bb1944819cecb4575bb2bc61b800114a30a6732f591
-SIZE (quack-0.28/quack.el) = 185898
+SHA256 (quack-0.47/quack.el) = 454a7229dd0a18a166f9785deb9c6243a38aa933608871796b71c5d929d5abe0
+SIZE (quack-0.47/quack.el) = 199403


More information about the svn-ports-all mailing list