svn commit: r316356 - in head/devel/tcl-memchan: . files

Mikhail Teterin mi at FreeBSD.org
Tue Apr 23 14:22:40 UTC 2013


Author: mi
Date: Tue Apr 23 14:22:39 2013
New Revision: 316356
URL: http://svnweb.freebsd.org/changeset/ports/316356

Log:
  Upgrade to 2.3 released just over 2 years ago. All of our patches
  are no longer needed, and the bundled configure-script is doing the
  right thing, so no need for custom Makefile.
  
  Introduce the regression-test target.
  
  PR:		ports/178083
  Submitted by:	Pietro Cerutti

Deleted:
  head/devel/tcl-memchan/files/
Modified:
  head/devel/tcl-memchan/Makefile
  head/devel/tcl-memchan/distinfo
  head/devel/tcl-memchan/pkg-plist

Modified: head/devel/tcl-memchan/Makefile
==============================================================================
--- head/devel/tcl-memchan/Makefile	Tue Apr 23 14:20:25 2013	(r316355)
+++ head/devel/tcl-memchan/Makefile	Tue Apr 23 14:22:39 2013	(r316356)
@@ -1,42 +1,30 @@
-# New ports collection makefile for:	TclTrf
-# Date created:			May 22, 2000
-# Whom:				Mikhail Teterin <mi at aldan.algebra.com>
-#
+# Created by: Mikhail Teterin <mi at aldan.algebra.com>
 # $FreeBSD$
-#
 
 PORTNAME=	memchan
-PORTVERSION=	2.2.1
-PORTREVISION=	1
+PORTVERSION=	2.3
 CATEGORIES=	devel tcl
 MASTER_SITES=	SF
 PKGNAMEPREFIX=	tcl-
+DISTNAME=	Memchan${PORTVERSION}
 
 MAINTAINER=	mi at aldan.algebra.com
 COMMENT=	Two new channel types for in-memory channels in TCL8
 
-BUILD_DEPENDS=	tclsh${TCL_VER}:${PORTSDIR}/lang/tcl${TCL_VER:S/.//}
+WRKSRC=		${WRKDIR}/${DISTNAME}
 
-MAKEFILE=	${FILESDIR}/Makefile.bsd
-MAKE_ARGS+=	-j`${SYSCTL} -n hw.ncpu`
+MAKE_JOBS_SAFE=	yes
+ALL_TARGET=	binaries libraries doc-old
 
 USE_TCL=	84+
-DDIR=		${PREFIX}/lib/tcl${TCL_VER}/Trf
-
-MAKE_ENV+=	TCL_VER=${TCL_VER} MKDIR="${MKDIR}" \
-		PORTVERSION="${PORTVERSION:R}" \
-		INSTALL_DATA="${INSTALL_DATA}"
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--with-tcl=${TCL_LIBDIR}
 
 # Too bad, n is no longer an acceptable section for bsd.man.mk
 MANN= fifo.n fifo2.n memchan.n memchanapi.n null.n random.n zero.n
+PLIST_SUB+=	PORTVERSION=${PORTVERSION}
 
-post-install:
-	cd ${WRKSRC}/doc && ${INSTALL_MAN} ${MANN} ${PREFIX}/man/mann
-#.ifndef(NOPORTDOCS)
-#	${MKDIR} ${DOCSDIR}
-#	${CP} -pR ${WRKSRC}/doc/html/* ${DOCSDIR}
-#.endif
+regression-test test:
+	${MAKE} -C ${WRKSRC} test
 
 .include <bsd.port.mk>
-
-PLIST_SUB!=	${SETENV} TCL_VER=${TCL_VER} ${MAKE} -f ${MAKEFILE} env

Modified: head/devel/tcl-memchan/distinfo
==============================================================================
--- head/devel/tcl-memchan/distinfo	Tue Apr 23 14:20:25 2013	(r316355)
+++ head/devel/tcl-memchan/distinfo	Tue Apr 23 14:22:39 2013	(r316356)
@@ -1,2 +1,2 @@
-SHA256 (memchan-2.2.1.tar.gz) = ae62284b6a0ce96a9a602bff9766086d23c210f333882fd7c931359310413512
-SIZE (memchan-2.2.1.tar.gz) = 1169233
+SHA256 (Memchan2.3.tar.gz) = adaa5952fe532a917372dcdbc873c082656c49b613d92b09e7938d8f276f2749
+SIZE (Memchan2.3.tar.gz) = 1786238

Modified: head/devel/tcl-memchan/pkg-plist
==============================================================================
--- head/devel/tcl-memchan/pkg-plist	Tue Apr 23 14:20:25 2013	(r316355)
+++ head/devel/tcl-memchan/pkg-plist	Tue Apr 23 14:22:39 2013	(r316356)
@@ -1,4 +1,9 @@
-%%DIR%%/pkgIndex.tcl
-%%DIR%%/%%SHLIB_NAME%%
-%%DIR%%/%%SHLIB_LINK%%
- at dirrm %%DIR%%
+lib/Memchan%%PORTVERSION%%/libMemchan.so.1
+lib/Memchan%%PORTVERSION%%/libMemchanstub.a
+lib/Memchan%%PORTVERSION%%/pkgIndex.tcl
+include/memchan.h
+include/memchanDecls.h
+include/buf.h
+include/bufDecls.h
+include/bufIntDecls.h
+ at dirrm lib/Memchan%%PORTVERSION%%


More information about the svn-ports-head mailing list