Bug 178745 - [patch update] devel/lfc 1.5.2 -> devel/lfcbase 1.5.4
Summary: [patch update] devel/lfc 1.5.2 -> devel/lfcbase 1.5.4
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Niclas Zeising
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-18 17:40 UTC by Kurt Jaeger
Modified: 2013-05-23 10:40 UTC (History)
1 user (show)

See Also:


Attachments
file.diff (3.16 KB, patch)
2013-05-18 17:40 UTC, Kurt Jaeger
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Kurt Jaeger 2013-05-18 17:40:00 UTC
	Due to naming conflicts with other software that already uses
	liblfc as the library name (see
	http://packages.debian.org/de/squeeze/liblfc-dev)
	the package name, library and include directory has changed.

	Please rename devel/lfc to devel/lfcbase and apply the patch.

	Several shared lib issues were addressed. The license was
	changed from GPLv2 to GPLv3.

	Other PRs for the rest of the databases/cego ports follow.

How-To-Repeat: 	-
Comment 1 Frederic Culot freebsd_committer 2013-05-18 20:55:42 UTC
Responsible Changed
From-To: freebsd-ports-bugs->culot

I'll take it.
Comment 2 dfilter service freebsd_committer 2013-05-23 10:32:05 UTC
Author: zeising
Date: Thu May 23 09:31:55 2013
New Revision: 318857
URL: http://svnweb.freebsd.org/changeset/ports/318857

Log:
  Move devel/lfc to devel/lfcbase, to avoid conflicts with other software using
  liblfc as name. [1]
  Update devel/lfcbase to 1.5.4: [1]
    Several shared lib issues were addressed
    The license was changed from GPLv2 to GPLv3.
  
  Update devel/lfcxml to 1.1.3 and chase the move of devel/lfc [2]
  
  Update devel/dragon to 1.3.10 and chase the move of devel/lfc [3]
  
  Update databases/cego to 2.18.6 and chase the move of devel/lfc [4]
    Several shared lib issues were addressed.
    The license was changed from GPLv2 to GPLv3.
  
  Update databases/my2cego to 1.1.3 and chase the move of devel/lfc [5]
    Updated the autoconf setup
    Changed License from GPLv2 to GPLv3
  
  PR:		ports/178745 [1]
  		ports/178746 [2]
  		ports/178747 [3]
  		ports/178752 [4]
  		ports/178754 [5]
  Submitted by:	Kurt Jaeger <fbsd-ports@opsec.eu> (maintainer) [1-5]

Added:
  head/devel/lfcbase/
     - copied from r318760, head/devel/lfc/
Deleted:
  head/devel/lfc/
Modified:
  head/databases/cego/Makefile
  head/databases/cego/distinfo
  head/databases/cego/pkg-plist
  head/databases/my2cego/Makefile
  head/databases/my2cego/distinfo
  head/devel/dragon/Makefile
  head/devel/dragon/distinfo
  head/devel/lfcbase/Makefile
  head/devel/lfcbase/distinfo
  head/devel/lfcbase/pkg-plist
  head/devel/lfcxml/Makefile
  head/devel/lfcxml/distinfo
  head/devel/lfcxml/pkg-plist

Modified: head/databases/cego/Makefile
==============================================================================
--- head/databases/cego/Makefile	Thu May 23 09:20:55 2013	(r318856)
+++ head/databases/cego/Makefile	Thu May 23 09:31:55 2013	(r318857)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	cego
-PORTVERSION=	2.17.12
+PORTVERSION=	2.18.6
 PORTREVISION=	1
 CATEGORIES=	databases
 MASTER_SITES=	http://www.lemke-it.com/
@@ -10,9 +10,9 @@ MASTER_SITES=	http://www.lemke-it.com/
 MAINTAINER=	fbsd-ports@opsec.eu
 COMMENT=	Relational and transactional database system
 
-LICENSE=	GPLv2
+LICENSE=	GPLv3
 
-LIB_DEPENDS=	lfc:${PORTSDIR}/devel/lfc \
+LIB_DEPENDS=	lfcbase:${PORTSDIR}/devel/lfcbase \
 		lfcxml:${PORTSDIR}/devel/lfcxml
 
 GNU_CONFIGURE=	yes
@@ -33,6 +33,10 @@ post-patch:
 	@${REINPLACE_CMD} -e 's,-O3,,g' \
 		${WRKSRC}/src/Makefile.in \
 		${WRKSRC}/samples/cgplustest/Makefile.in \
-		${WRKSRC}/samples/cgwtest/Makefile.in
+		${WRKSRC}/samples/cgwraptest/Makefile.in
+
+post-install:
+	@${MKDIR} ${PREFIX}/share/cego
+	@${CP} ${WRKSRC}/tools/* ${PREFIX}/share/cego/
 
 .include <bsd.port.mk>

Modified: head/databases/cego/distinfo
==============================================================================
--- head/databases/cego/distinfo	Thu May 23 09:20:55 2013	(r318856)
+++ head/databases/cego/distinfo	Thu May 23 09:31:55 2013	(r318857)
@@ -1,2 +1,2 @@
-SHA256 (cego-2.17.12.tar.gz) = a900cb61ed440476797dded050b1cb3c3ac0785017bad40516ff52db0f0f83ab
-SIZE (cego-2.17.12.tar.gz) = 634109
+SHA256 (cego-2.18.6.tar.gz) = a8c0e5fe83e29f1b85bb75cce7d66d03399721e4dfe49e136bbcc5164819e0b0
+SIZE (cego-2.18.6.tar.gz) = 1462977

Modified: head/databases/cego/pkg-plist
==============================================================================
--- head/databases/cego/pkg-plist	Thu May 23 09:20:55 2013	(r318856)
+++ head/databases/cego/pkg-plist	Thu May 23 09:31:55 2013	(r318857)
@@ -1,11 +1,8 @@
 bin/cego
 bin/cgadm
-bin/cgbackup
 bin/cgblow
 bin/cgclt
 bin/cglog
-bin/cgmkdb
-bin/cgrecover
 include/cego/CegoAdmNet.h
 include/cego/CegoAdminHandler.h
 include/cego/CegoBlob.h
@@ -30,8 +27,18 @@ include/cego/CegoTableObject.h
 include/cego/CegoViewObject.h
 include/cego/cgwrap.h
 lib/libcego.a
+lib/libcego.la
+lib/libcego.so
 lib/libcego.so.1
 lib/libcgwrap.a
+lib/libcgwrap.la
+lib/libcgwrap.so
 lib/libcgwrap.so.1
+share/cego/cgbackup
+share/cego/cgrecover
+share/cego/cgmkdb
+share/cego/startdb
+share/cego/stopdb
 @dirrm include/cego
+@dirrm share/cego
 @dirrmtry %%USER%%

Modified: head/databases/my2cego/Makefile
==============================================================================
--- head/databases/my2cego/Makefile	Thu May 23 09:20:55 2013	(r318856)
+++ head/databases/my2cego/Makefile	Thu May 23 09:31:55 2013	(r318857)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	my2cego
-PORTVERSION=	1.1.0
+PORTVERSION=	1.1.3
 PORTREVISION=	1
 CATEGORIES=	databases
 MASTER_SITES=	http://www.lemke-it.com/
@@ -10,11 +10,11 @@ MASTER_SITES=	http://www.lemke-it.com/
 MAINTAINER=	fbsd-ports@opsec.eu
 COMMENT=	Imports mysqldump files into cego
 
-LIB_DEPENDS=	lfc:${PORTSDIR}/devel/lfc \
+LIB_DEPENDS=	lfcbase:${PORTSDIR}/devel/lfcbase \
 		lfcxml:${PORTSDIR}/devel/lfcxml \
-		cego.1:${PORTSDIR}/databases/cego
+		cego:${PORTSDIR}/databases/cego
 
-LICENSE=	GPLv2
+LICENSE=	GPLv3
 GNU_CONFIGURE=	yes
 CPPFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib

Modified: head/databases/my2cego/distinfo
==============================================================================
--- head/databases/my2cego/distinfo	Thu May 23 09:20:55 2013	(r318856)
+++ head/databases/my2cego/distinfo	Thu May 23 09:31:55 2013	(r318857)
@@ -1,2 +1,2 @@
-SHA256 (my2cego-1.1.0.tar.gz) = 84b09c53d1e7b8f70d6297a81ccf958d4f3d7ff9d32bf3f6177361f7852ae4ab
-SIZE (my2cego-1.1.0.tar.gz) = 88888
+SHA256 (my2cego-1.1.3.tar.gz) = f023386fc5dfcbec8e6a068cc8d30b60e3a504c5f85c1500f7c69d7d9673cfad
+SIZE (my2cego-1.1.3.tar.gz) = 830193

Modified: head/devel/dragon/Makefile
==============================================================================
--- head/devel/dragon/Makefile	Thu May 23 09:20:55 2013	(r318856)
+++ head/devel/dragon/Makefile	Thu May 23 09:31:55 2013	(r318857)
@@ -2,16 +2,16 @@
 # $FreeBSD$
 
 PORTNAME=	dragon
-PORTVERSION=	1.3.8
+PORTVERSION=	1.3.10
 CATEGORIES=	devel
 MASTER_SITES=	http://www.lemke-it.com/
 
 MAINTAINER=	fbsd-ports@opsec.eu
 COMMENT=	Combined C++ scanner/parser generator for LR compliant grammars
 
-LIB_DEPENDS=	lfc:${PORTSDIR}/devel/lfc
+LIB_DEPENDS=	lfcbase:${PORTSDIR}/devel/lfcbase
 
-LICENSE=	GPLv2
+LICENSE=	GPLv3
 GNU_CONFIGURE=	yes
 PLIST_FILES=	bin/dragon
 

Modified: head/devel/dragon/distinfo
==============================================================================
--- head/devel/dragon/distinfo	Thu May 23 09:20:55 2013	(r318856)
+++ head/devel/dragon/distinfo	Thu May 23 09:31:55 2013	(r318857)
@@ -1,2 +1,2 @@
-SHA256 (dragon-1.3.8.tar.gz) = 5f145a5c7daf2acfe9a54381ac0d496039a07e6516c2d335004fd1c7150185e7
-SIZE (dragon-1.3.8.tar.gz) = 123767
+SHA256 (dragon-1.3.10.tar.gz) = 8f1ce4f0b8d80d84027dfb7681a65fad8f8a2aecf83b55c8576f98435bb0df6f
+SIZE (dragon-1.3.10.tar.gz) = 774653

Modified: head/devel/lfcbase/Makefile
==============================================================================
--- head/devel/lfc/Makefile	Wed May 22 09:48:12 2013	(r318760)
+++ head/devel/lfcbase/Makefile	Thu May 23 09:31:55 2013	(r318857)
@@ -1,15 +1,15 @@
 # Created by: Kurt Jaeger <fbsd-ports@opsec.eu>
 # $FreeBSD$
 
-PORTNAME=	lfc
-PORTVERSION=	1.5.2
+PORTNAME=	lfcbase
+PORTVERSION=	1.5.4
 CATEGORIES=	devel
 MASTER_SITES=	http://www.lemke-it.com/
 
 MAINTAINER=	fbsd-ports@opsec.eu
 COMMENT=	Collection of basic c++ classes, used for databases/cego
 
-LICENSE=	GPLv2
+LICENSE=	GPLv3
 
 GNU_CONFIGURE=	yes
 USE_LDCONFIG=	yes

Modified: head/devel/lfcbase/distinfo
==============================================================================
--- head/devel/lfc/distinfo	Wed May 22 09:48:12 2013	(r318760)
+++ head/devel/lfcbase/distinfo	Thu May 23 09:31:55 2013	(r318857)
@@ -1,2 +1,2 @@
-SHA256 (lfc-1.5.2.tar.gz) = d3bba96a3d335021de1caec595c12ba57176b10963dfd195e82a07d47c81af7a
-SIZE (lfc-1.5.2.tar.gz) = 1032866
+SHA256 (lfcbase-1.5.4.tar.gz) = 1461412b5d8714a561f485b01bad5ce522ba209e8c0bb7b926949721277ea3d0
+SIZE (lfcbase-1.5.4.tar.gz) = 467361

Modified: head/devel/lfcbase/pkg-plist
==============================================================================
--- head/devel/lfc/pkg-plist	Wed May 22 09:48:12 2013	(r318760)
+++ head/devel/lfcbase/pkg-plist	Thu May 23 09:31:55 2013	(r318857)
@@ -1,38 +1,38 @@
-include/lfc/AESCrypt.h
-include/lfc/AVLTreeT.h
-include/lfc/Base64Coder.h
-include/lfc/BigDecimal.h
-include/lfc/BigInteger.h
-include/lfc/Bitmap.h
-include/lfc/Chain.h
-include/lfc/CommandExecuter.h
-include/lfc/Crypt.h
-include/lfc/Datetime.h
-include/lfc/Exception.h
-include/lfc/File.h
-include/lfc/GetLongOpt.h
-include/lfc/GetOpt.h
-include/lfc/Host.h
-include/lfc/ListT.h
-include/lfc/Logger.h
-include/lfc/Matcher.h
-include/lfc/NanoTimer.h
-include/lfc/Net.h
-include/lfc/NetHandler.h
-include/lfc/Process.h
-include/lfc/Semaphore.h
-include/lfc/SetT.h
-include/lfc/SharedMemory.h
-include/lfc/SigHandler.h
-include/lfc/Sleeper.h
-include/lfc/StackT.h
-include/lfc/Thread.h
-include/lfc/ThreadLock.h
-include/lfc/Timer.h
-include/lfc/Tokenizer.h
-include/lfc/TreeT.h
-lib/liblfc.a
-lib/liblfc.so.0
-lib/liblfc.so
-lib/liblfc.la
-@dirrm include/lfc
+include/lfcbase/AESCrypt.h
+include/lfcbase/AVLTreeT.h
+include/lfcbase/Base64Coder.h
+include/lfcbase/BigDecimal.h
+include/lfcbase/BigInteger.h
+include/lfcbase/Bitmap.h
+include/lfcbase/Chain.h
+include/lfcbase/CommandExecuter.h
+include/lfcbase/Crypt.h
+include/lfcbase/Datetime.h
+include/lfcbase/Exception.h
+include/lfcbase/File.h
+include/lfcbase/GetLongOpt.h
+include/lfcbase/GetOpt.h
+include/lfcbase/Host.h
+include/lfcbase/ListT.h
+include/lfcbase/Logger.h
+include/lfcbase/Matcher.h
+include/lfcbase/NanoTimer.h
+include/lfcbase/Net.h
+include/lfcbase/NetHandler.h
+include/lfcbase/Process.h
+include/lfcbase/Semaphore.h
+include/lfcbase/SetT.h
+include/lfcbase/SharedMemory.h
+include/lfcbase/SigHandler.h
+include/lfcbase/Sleeper.h
+include/lfcbase/StackT.h
+include/lfcbase/Thread.h
+include/lfcbase/ThreadLock.h
+include/lfcbase/Timer.h
+include/lfcbase/Tokenizer.h
+include/lfcbase/TreeT.h
+lib/liblfcbase.a
+lib/liblfcbase.la
+lib/liblfcbase.so
+lib/liblfcbase.so.1
+@dirrm include/lfcbase

Modified: head/devel/lfcxml/Makefile
==============================================================================
--- head/devel/lfcxml/Makefile	Thu May 23 09:20:55 2013	(r318856)
+++ head/devel/lfcxml/Makefile	Thu May 23 09:31:55 2013	(r318857)
@@ -2,16 +2,16 @@
 # $FreeBSD$
 
 PORTNAME=	lfcxml
-PORTVERSION=	1.1.1
+PORTVERSION=	1.1.3
 CATEGORIES=	devel
 MASTER_SITES=	http://www.lemke-it.com/
 
 MAINTAINER=	fbsd-ports@opsec.eu
 COMMENT=	C++ XML library, used for databases/cego
 
-LICENSE=	GPLv2
+LICENSE=	GPLv3
 
-LIB_DEPENDS=	lfc:${PORTSDIR}/devel/lfc
+LIB_DEPENDS=	lfcbase:${PORTSDIR}/devel/lfcbase
 
 GNU_CONFIGURE=	yes
 CPPFLAGS+=	-I${LOCALBASE}/include

Modified: head/devel/lfcxml/distinfo
==============================================================================
--- head/devel/lfcxml/distinfo	Thu May 23 09:20:55 2013	(r318856)
+++ head/devel/lfcxml/distinfo	Thu May 23 09:31:55 2013	(r318857)
@@ -1,2 +1,2 @@
-SHA256 (lfcxml-1.1.1.tar.gz) = d40db5c936d7a45267bec1e08215dd0d0714ec0e2d26eec98f7ee10a73ea4db6
-SIZE (lfcxml-1.1.1.tar.gz) = 750740
+SHA256 (lfcxml-1.1.3.tar.gz) = 8be054c9cb53bf012d01b21c5ca36791e3ca333d6b7aac6b7eb751e005e85da8
+SIZE (lfcxml-1.1.3.tar.gz) = 362644

Modified: head/devel/lfcxml/pkg-plist
==============================================================================
--- head/devel/lfcxml/pkg-plist	Thu May 23 09:20:55 2013	(r318856)
+++ head/devel/lfcxml/pkg-plist	Thu May 23 09:31:55 2013	(r318857)
@@ -1,12 +1,13 @@
-include/lfc/Attribute.h
-include/lfc/Document.h
-include/lfc/Element.h
-include/lfc/XML.h
-include/lfc/XMLEscaper.h
-include/lfc/XMLInStream.h
-include/lfc/XMLOutStream.h
-include/lfc/XMLSuite.h
+include/lfcxml/Attribute.h
+include/lfcxml/Document.h
+include/lfcxml/Element.h
+include/lfcxml/XML.h
+include/lfcxml/XMLEscaper.h
+include/lfcxml/XMLInStream.h
+include/lfcxml/XMLOutStream.h
+include/lfcxml/XMLSuite.h
 lib/liblfcxml.a
-lib/liblfcxml.so.0
-lib/liblfcxml.so
 lib/liblfcxml.la
+lib/liblfcxml.so
+lib/liblfcxml.so.1
+@dirrm include/lfcxml
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 3 Niclas Zeising freebsd_committer 2013-05-23 10:33:25 UTC
Responsible Changed
From-To: culot->zeising

Grab from culot, since he doesn't have time to work on this.  OKd by: 
culot
Comment 4 Niclas Zeising freebsd_committer 2013-05-23 10:34:16 UTC
State Changed
From-To: open->closed

Committed, with minor changes. Thanks!