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-all
mailing list