From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Nov 6 14:20:22 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0EED716A40F for ; Mon, 6 Nov 2006 14:20:22 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B485D43D4C for ; Mon, 6 Nov 2006 14:20:16 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id kA6EKGix036244 for ; Mon, 6 Nov 2006 14:20:16 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id kA6EKGBv036230; Mon, 6 Nov 2006 14:20:16 GMT (envelope-from gnats) Resent-Date: Mon, 6 Nov 2006 14:20:16 GMT Resent-Message-Id: <200611061420.kA6EKGBv036230@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Charming Sun Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 923D716A494 for ; Mon, 6 Nov 2006 14:16:27 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5C56143D5C for ; Mon, 6 Nov 2006 14:16:27 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id kA6EGRE2056139 for ; Mon, 6 Nov 2006 14:16:27 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id kA6EGREH056138; Mon, 6 Nov 2006 14:16:27 GMT (envelope-from nobody) Message-Id: <200611061416.kA6EGREH056138@www.freebsd.org> Date: Mon, 6 Nov 2006 14:16:27 GMT From: Charming Sun To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.0 Cc: Subject: ports/105211: [maintainer update] deve/loki 0.1.3 to 0.1.5 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Nov 2006 14:20:22 -0000 >Number: 105211 >Category: ports >Synopsis: [maintainer update] deve/loki 0.1.3 to 0.1.5 >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Mon Nov 06 14:20:16 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Charming Sun >Release: FreeBSD6.0 >Organization: China University of Mining >Environment: FreeBSD localhost.localdomain 6.0-RELEASE-p15 FreeBSD 6.0-RELEASE-p15 #14: Mon Nov 6 13:42:26 CST 2006 snnn@localhost.localdomain:/usr/obj/usr/src/sys/snnn i386 >Description: I've upgraded deve/loki from 0.1.3 to 0.1.5,and tested it under "gcc (GCC) 3.4.4 [FreeBSD] 20050518" and "gcc43 (GCC) 4.3.0 20061104 (experimental)" p.s.sorry,I changed my English name from "Sun Chang-Ming" to "Charming Sun",because the newer is more friendly to English users. >How-To-Repeat: please test it under your host. >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # loki # loki/files # loki/files/patch-src-Makefile # loki/files/patch-test-SingletonDll-Makefile # loki/files/patch-test-SmartPtr-main.cpp # loki/files/patch-include-loki-Threads.h # loki/files/patch-test-Makefile # loki/files/patch-Makefile # loki/pkg-descr # loki/distinfo # loki/pkg-plist # loki/Makefile # echo c - loki mkdir -p loki > /dev/null 2>&1 echo c - loki/files mkdir -p loki/files > /dev/null 2>&1 echo x - loki/files/patch-src-Makefile sed 's/^X//' >loki/files/patch-src-Makefile << 'END-of-loki/files/patch-src-Make file' X--- src/Makefile.orig Mon Nov 6 20:06:34 2006 X+++ src/Makefile Mon Nov 6 20:09:28 2006 X@@ -20,10 +20,18 @@ X LDLIBS = -lpthread X RESULT_DIR = ../lib/ X else X+ifeq ($(OS), FreeBSD) X+ SHARED_LIB_BASE = libloki.so X+ SHARED_LIB_VERSIONED = libloki.so.$(VERSION) X+ LDFLAGS = --shared -Wl,-soname=$(SHARED_LIB_VERSIONED) -fPIC X+ LDLIBS = -pthread X+ RESULT_DIR = ../lib/ X+else X SHARED_LIB_BASE = libloki.dll X LDFLAGS = --shared X LDLIBS = X RESULT_DIR = ../lib/ X+endif X endif X endif X END-of-loki/files/patch-src-Makefile echo x - loki/files/patch-test-SingletonDll-Makefile sed 's/^X//' >loki/files/patch-test-SingletonDll-Makefile << 'END-of-loki/files/ patch-test-SingletonDll-Makefile' X--- test/SingletonDll/Makefile.orig Mon Nov 6 20:23:36 2006 X+++ test/SingletonDll/Makefile Mon Nov 6 20:24:00 2006 X@@ -8,9 +8,15 @@ X LIB2 = libsingletondll.so X SHARED_LIB_FLAG = --shared X else X+ifeq ($(OS),FreeBSD) X+ LIB1 = libfoo.so X+ LIB2 = libsingletondll.so X+ SHARED_LIB_FLAG = --shared X+else X LIB1 = foo.dll X LIB2 = singletondll.dll X SHARED_LIB_FLAG = --shared X+endif X endif X endif X END-of-loki/files/patch-test-SingletonDll-Makefile echo x - loki/files/patch-test-SmartPtr-main.cpp sed 's/^X//' >loki/files/patch-test-SmartPtr-main.cpp << 'END-of-loki/files/patc h-test-SmartPtr-main.cpp' X--- test/SmartPtr/main.cpp.orig Mon Nov 6 20:25:41 2006 X+++ test/SmartPtr/main.cpp Mon Nov 6 20:26:02 2006 X@@ -998,7 +998,7 @@ X X // --------------------------------------------------------------------------- - X X-int main( unsigned int , const char * [] ) X+int main( int , const char * [] ) X { X X DoRefLinkTests(); END-of-loki/files/patch-test-SmartPtr-main.cpp echo x - loki/files/patch-include-loki-Threads.h sed 's/^X//' >loki/files/patch-include-loki-Threads.h << 'END-of-loki/files/patc h-include-loki-Threads.h' X--- include/loki/Threads.h.orig Mon Nov 6 20:39:26 2006 X+++ include/loki/Threads.h Mon Nov 6 20:42:26 2006 X@@ -51,8 +51,8 @@ X X #include X X-#if defined(LOKI_CLASS_LEVEL_THREADING) || defined(LOKI_OBJECT_LEVEL_THREADING ) X- X+//#if defined(LOKI_CLASS_LEVEL_THREADING) || defined(LOKI_OBJECT_LEVEL_THREADI NG) X+#if 0 X #define LOKI_DEFAULT_THREADING_NO_OBJ_LEVEL ::Loki::ClassLevelLockable X X #if defined(LOKI_CLASS_LEVEL_THREADING) && !defined(LOKI_OBJECT_LEVEL_THRE ADING) END-of-loki/files/patch-include-loki-Threads.h echo x - loki/files/patch-test-Makefile sed 's/^X//' >loki/files/patch-test-Makefile << 'END-of-loki/files/patch-test-Ma kefile' X--- test/Makefile.orig Mon Nov 6 20:45:11 2006 X+++ test/Makefile Mon Nov 6 20:49:04 2006 X@@ -1,5 +1,9 @@ X export CPPFLAGS = -I../../include -DNDEBUG X+ifeq ($(OS),FreeBSD) X+export LDFLAGS = -L../../lib -pthread X+else X export LDFLAGS = -L../../lib X+endif X export LDLIBS = -lloki X X ifeq ($(OS),Windows) END-of-loki/files/patch-test-Makefile echo x - loki/files/patch-Makefile sed 's/^X//' >loki/files/patch-Makefile << 'END-of-loki/files/patch-Makefile' X--- Makefile.orig Mon Nov 6 22:01:44 2006 X+++ Makefile Mon Nov 6 22:01:52 2006 X@@ -23,7 +23,7 @@ X $(MAKE) -C src distclean X X ifneq ($(OS),Windows) X-export prefix ?= /usr X+export prefix ?= ${PREFIX} X X .PHONY: install install-static X install: END-of-loki/files/patch-Makefile echo x - loki/pkg-descr sed 's/^X//' >loki/pkg-descr << 'END-of-loki/pkg-descr' XA C++ library of designs, containing flexible implementations of Xcommon design patterns and idioms. X X XWWW: http://sourceforge.net/projects/loki-lib/ X- Charming Sun Xsnnn119@gmail.com END-of-loki/pkg-descr echo x - loki/distinfo sed 's/^X//' >loki/distinfo << 'END-of-loki/distinfo' XMD5 (loki-0.1.5.tar.gz) = f246e9e91b46d4e55ce36193984697e6 XSHA256 (loki-0.1.5.tar.gz) = 01ae8b65e286a64017a9fa2eb633d70b5f029b03bb4682f310 5148165e3345f5 XSIZE (loki-0.1.5.tar.gz) = 324972 END-of-loki/distinfo echo x - loki/pkg-plist sed 's/^X//' >loki/pkg-plist << 'END-of-loki/pkg-plist' Xinclude/loki/AbstractFactory.h Xinclude/loki/AssocVector.h Xinclude/loki/ConstPolicy.h Xinclude/loki/DataGenerators.h Xinclude/loki/EmptyType.h Xinclude/loki/Factory.h Xinclude/loki/Function.h Xinclude/loki/Functor.h Xinclude/loki/HierarchyGenerators.h Xinclude/loki/LockingPtr.h Xinclude/loki/LokiExport.h Xinclude/loki/LokiTypeInfo.h Xinclude/loki/MultiMethods.h Xinclude/loki/NullType.h Xinclude/loki/OrderedStatic.h Xinclude/loki/Pimpl.h Xinclude/loki/RefToValue.h Xinclude/loki/Register.h Xinclude/loki/SafeFormat.h Xinclude/loki/ScopeGuard.h Xinclude/loki/Sequence.h Xinclude/loki/Singleton.h Xinclude/loki/SmallObj.h Xinclude/loki/SmartPtr.h Xinclude/loki/StrongPtr.h Xinclude/loki/Threads.h Xinclude/loki/Tuple.h Xinclude/loki/TypeManip.h Xinclude/loki/TypeTraits.h Xinclude/loki/Typelist.h Xinclude/loki/TypelistMacros.h Xinclude/loki/Visitor.h Xinclude/loki/flex/allocatorstringstorage.h Xinclude/loki/flex/cowstringopt.h Xinclude/loki/flex/flex_string.h Xinclude/loki/flex/flex_string_details.h Xinclude/loki/flex/flex_string_shell.h Xinclude/loki/flex/simplestringstorage.h Xinclude/loki/flex/smallstringopt.h Xinclude/loki/flex/vectorstringstorage.h Xinclude/loki/static_check.h Xinclude/loki/yasli/platform.h Xinclude/loki/yasli/random.h Xinclude/loki/yasli/yasli_fill_iterator.h Xinclude/loki/yasli/yasli_memory.h Xinclude/loki/yasli/yasli_protocols.h Xinclude/loki/yasli/yasli_traits.h Xinclude/loki/yasli/yasli_vector.h Xlib/libloki.a Xlib/libloki.so Xlib/libloki.so.0.1.5 Xshare/doc/loki/CHANGES Xshare/doc/loki/Notes.txt Xshare/doc/loki/README Xshare/doc/loki/flex_string.html Xshare/doc/loki/yasli.html X@dirrm share/nls/en_US.US-ASCII X@dirrm share/nls/POSIX X@dirrm share/doc/loki X@dirrm include/loki/yasli X@dirrm include/loki/flex X@dirrm include/loki END-of-loki/pkg-plist echo x - loki/Makefile sed 's/^X//' >loki/Makefile << 'END-of-loki/Makefile' X# New ports collection makefile for: loki X# Date created: 5 Feb 2006 X# Whom: Charming Sun X# X# $FreeBSD$ X# X XPORTNAME= loki XPORTVERSION= 0.1.5 XCATEGORIES= devel XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED} XMASTER_SITE_SUBDIR= loki-lib X XMAINTAINER= snnn119@gmail.com XCOMMENT= A C++ library of common design patterns X XUSE_GZIP=yes XUSE_GMAKE=yes X XDOCS= README CHANGES doc/flex/flex_string.html \ Xdoc/yasli/Notes.txt \ Xdoc/yasli/yasli.html X X Xpost-install: X.if !defined(NOPORTDOCS) X ${MKDIR} ${DOCSDIR} X.for i in ${DOCS} X ${INSTALL_MAN} ${WRKSRC}/${i} ${DOCSDIR} X.endfor X.endif X X.include END-of-loki/Makefile exit >Release-Note: >Audit-Trail: >Unformatted: