Index: head/databases/cego/Makefile =================================================================== --- head/databases/cego/Makefile (revision 385128) +++ head/databases/cego/Makefile (revision 385129) @@ -1,46 +1,46 @@ # $FreeBSD$ PORTNAME= cego -PORTVERSION= 2.21.1 +PORTVERSION= 2.22.0 CATEGORIES= databases MASTER_SITES= http://www.lemke-it.com/ MAINTAINER= pi@FreeBSD.org COMMENT= Relational and transactional database system LICENSE= GPLv3 LIB_DEPENDS= liblfcbase.so:${PORTSDIR}/devel/lfcbase \ liblfcxml.so:${PORTSDIR}/devel/lfcxml RUN_DEPENDS= ${LOCALBASE}/bin/sudo:${PORTSDIR}/security/sudo GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include USE_LDCONFIG= yes USES= ncurses readline libtool USERS= cego GROUPS= cego PLIST_SUB+= USER=${USERS} post-patch: ${REINPLACE_CMD} -e 's,-O3,,g' \ ${WRKSRC}/src/Makefile.in \ ${WRKSRC}/samples/cgplustest/Makefile.in \ ${WRKSRC}/samples/cgwraptest/Makefile.in post-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${CP} ${WRKSRC}/tools/* ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${PREFIX}/etc/rc.d ${REINPLACE_CMD} -e 's/%%USER%%/${USERS}/g' ${WRKSRC}/samples/rc/cego ${CP} ${WRKSRC}/samples/rc/cego ${STAGEDIR}${PREFIX}/etc/rc.d/ post-stage: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcego.so.1.0.0 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcgwrap.so.1.0.0 .include Index: head/databases/cego/distinfo =================================================================== --- head/databases/cego/distinfo (revision 385128) +++ head/databases/cego/distinfo (revision 385129) @@ -1,2 +1,2 @@ -SHA256 (cego-2.21.1.tar.gz) = 7f2afadc6c5e732570aac9ed1f5978781be83c24cc66000f05cc25109ed56350 -SIZE (cego-2.21.1.tar.gz) = 959911 +SHA256 (cego-2.22.0.tar.gz) = c0d9791aa32dd94fd0bfa684430b7aea6bc0fcc3868c9c01d8d72fec44a6ca1c +SIZE (cego-2.22.0.tar.gz) = 960368 Index: head/databases/p5-DBD-cego/Makefile =================================================================== --- head/databases/p5-DBD-cego/Makefile (revision 385128) +++ head/databases/p5-DBD-cego/Makefile (revision 385129) @@ -1,30 +1,29 @@ # $FreeBSD$ PORTNAME= DBD-cego -PORTVERSION= 1.2.9 -PORTREVISION= 1 +PORTVERSION= 1.3.0 CATEGORIES= databases perl5 MASTER_SITES= http://www.lemke-it.com/ PKGNAMEPREFIX= p5- MAINTAINER= pi@FreeBSD.org COMMENT= Cego DBI driver for Perl 5 LICENSE= GPLv3 BUILD_DEPENDS= p5-DBI>=1.631:${PORTSDIR}/databases/p5-DBI RUN_DEPENDS= p5-DBI>=1.631:${PORTSDIR}/databases/p5-DBI LIB_DEPENDS= libcego.so:${PORTSDIR}/databases/cego .if defined(.PARSEDIR) USES= gmake .endif USES+= perl5 USE_PERL5= configure CC:= ${CXX} post-stage: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/DBD/Cego/Cego.so .include Index: head/databases/p5-DBD-cego/distinfo =================================================================== --- head/databases/p5-DBD-cego/distinfo (revision 385128) +++ head/databases/p5-DBD-cego/distinfo (revision 385129) @@ -1,2 +1,2 @@ -SHA256 (DBD-cego-1.2.9.tar.gz) = 87f867e1afe6b3662faf47fc61579235eba762e6f042eec6680124dc1e57a435 -SIZE (DBD-cego-1.2.9.tar.gz) = 23090 +SHA256 (DBD-cego-1.3.0.tar.gz) = caa7224994e0f52cd474bb4d68439f23102ea8e487c68d2956cf0426eb5fe140 +SIZE (DBD-cego-1.3.0.tar.gz) = 28196 Index: head/databases/p5-DBD-cego/files/patch-makefile-pl =================================================================== --- head/databases/p5-DBD-cego/files/patch-makefile-pl (revision 385128) +++ head/databases/p5-DBD-cego/files/patch-makefile-pl (nonexistent) @@ -1,61 +0,0 @@ ---- Makefile.PL-orig 2013-11-02 17:48:46.000000000 +0100 -+++ Makefile.PL 2013-11-02 17:52:26.000000000 +0100 -@@ -28,49 +28,30 @@ - Getopt::Long::GetOptions( - $opt, - "help", -- "prefix=s", - "verbose", - ) || die Usage(); - --if (! exists $opt->{'prefix'}) --{ -- print "Missing prefix, use option --prefix\n"; -- die Usage(); --} -- --use vars qw($loadlibs); --$loadlibs= "-L" . $opt->{'prefix'} . " -llfc"; - my $so = $Config{so}; - - WriteMakefile( - 'NAME' => 'DBD::Cego', - 'VERSION_FROM' => 'Cego.pm', -- 'PREREQ_PM' => {DBI => 1.03}, -+ 'PREREQ_PM' => {DBI => 1.628}, - 'OBJECT' => '$(O_FILES)', -- 'INC' => '-I$(DBI_INSTARCH_DIR) -I' . $opt->{'prefix'} . '/include -I' . $opt->{'prefix'} . '/include', -- 'MYEXTLIB' => $opt->{'prefix'} . "/lib/libcego.$so* " -- . $opt->{'prefix'} . "/lib/liblfcxml.$so* " -- . $opt->{'prefix'} . "/lib/liblfcbase.$so", -- "CC" => "g++", -- "LD" => "g++", -- "XSPROTOARG" => "-noprototypes", -+ 'INC' => '-I$(DBI_INSTARCH_DIR) -I/usr/local/include', -+ 'MYEXTLIB' => '-lcego -llfcxml -llfcbase', -+ 'CCFLAGS' => '-O2 -pipe -fno-strict-aliasing -fpermissive', -+ 'LD' => '$(CC) -L/usr/local/lib', -+ 'XSPROTOARG' => '-noprototypes', - 'OPTIMIZE' => '-O3 -DNDEBUG=1', -- 'XSOPT' => '-C++', -- 'TYPEMAPS' => ['perlobject.map' ], -- 'LICENSE' => 'gpl3', -+ 'XSOPT' => '-C++', -+ 'TYPEMAPS' => ['perlobject.map' ], -+ 'LICENSE' => 'gpl3', - 'clean' => { FILES => 'config.h' }, - ); - - sub Usage { -- print STDERR <<"USAGE"; --Usage: perl $0 [options] -- --Possible options are: -- -- --prefix= Use for setting up the appropriate prefix path -- to find cego libs and includes -- --USAGE -+ print STDERR "Usage: perl $0 [options]\n"; - exit 1; - } Property changes on: head/databases/p5-DBD-cego/files/patch-makefile-pl ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/databases/p5-DBD-cego/files/patch-CegoXS.h =================================================================== --- head/databases/p5-DBD-cego/files/patch-CegoXS.h (revision 385128) +++ head/databases/p5-DBD-cego/files/patch-CegoXS.h (revision 385129) @@ -1,19 +1,19 @@ ---- CegoXS.h.orig 2010-11-21 09:25:27.000000000 +0800 -+++ CegoXS.h 2011-05-29 21:11:15.361979766 +0800 +--- CegoXS.h.orig 2010-11-21 01:25:27 UTC ++++ CegoXS.h @@ -9,4 +9,16 @@ #include "dbdimp.h" #include +#ifndef sv_yes +#define sv_yes PL_sv_yes +#endif + +#ifndef sv_no +#define sv_no PL_sv_no +#endif + +#ifndef dirty +#define dirty PL_dirty +#endif + #endif Index: head/databases/p5-DBD-cego/files/patch-Makefile.PL =================================================================== --- head/databases/p5-DBD-cego/files/patch-Makefile.PL (nonexistent) +++ head/databases/p5-DBD-cego/files/patch-Makefile.PL (revision 385129) @@ -0,0 +1,62 @@ +--- Makefile.PL.orig 2015-05-01 16:47:29 UTC ++++ Makefile.PL +@@ -28,49 +28,30 @@ $opt = { "help" => \&Usage, }; + Getopt::Long::GetOptions( + $opt, + "help", +- "prefix=s", + "verbose", + ) || die Usage(); + +-if (! exists $opt->{'prefix'}) +-{ +- print "Missing prefix, use option --prefix\n"; +- die Usage(); +-} +- +-use vars qw($loadlibs); +-$loadlibs= "-L" . $opt->{'prefix'} . " -llfc"; + my $so = $Config{so}; + + WriteMakefile( + 'NAME' => 'DBD::Cego', + 'VERSION_FROM' => 'Cego.pm', +- 'PREREQ_PM' => {DBI => 1.03}, ++ 'PREREQ_PM' => {DBI => 1.633}, + 'OBJECT' => '$(O_FILES)', +- 'INC' => '-I$(DBI_INSTARCH_DIR) -I' . $opt->{'prefix'} . '/include -I' . $opt->{'prefix'} . '/include', +- 'MYEXTLIB' => $opt->{'prefix'} . "/lib/libcego.$so* " +- . $opt->{'prefix'} . "/lib/liblfcxml.$so* " +- . $opt->{'prefix'} . "/lib/liblfcbase.$so", +- "CC" => "c++", +- "LD" => "c++", +- "XSPROTOARG" => "-noprototypes", ++ 'INC' => '-I$(DBI_INSTARCH_DIR) -I/usr/local/include', ++ 'MYEXTLIB' => '-lcego -llfcxml -llfcbase', ++ 'CCFLAGS' => '-O2 -pipe -fno-strict-aliasing -fpermissive', ++ 'LD' => '$(CC) -L/usr/local/lib', + 'OPTIMIZE' => '-O3 -DNDEBUG=1', +- 'XSOPT' => '-C++', +- 'TYPEMAPS' => ['perlobject.map' ], +- 'LICENSE' => 'gpl3', ++ 'XSPROTOARG' => '-noprototypes', ++ 'XSOPT' => '-C++', ++ 'TYPEMAPS' => ['perlobject.map' ], ++ 'LICENSE' => 'gpl3', + 'clean' => { FILES => 'config.h' }, + ); + + sub Usage { +- print STDERR <<"USAGE"; +-Usage: perl $0 [options] +- +-Possible options are: +- +- --prefix= Use for setting up the appropriate prefix path +- to find cego libs and includes +- +-USAGE ++ print STDERR "Usage: perl $0 [options]\n"; + exit 1; + } + Property changes on: head/databases/p5-DBD-cego/files/patch-Makefile.PL ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/devel/lfcbase/Makefile =================================================================== --- head/devel/lfcbase/Makefile (revision 385128) +++ head/devel/lfcbase/Makefile (revision 385129) @@ -1,24 +1,23 @@ # $FreeBSD$ PORTNAME= lfcbase -PORTVERSION= 1.5.11 +PORTVERSION= 1.6.1 CATEGORIES= devel MASTER_SITES= http://www.lemke-it.com/ MAINTAINER= pi@FreeBSD.org COMMENT= Collection of basic c++ classes, used for databases/cego LICENSE= GPLv3 GNU_CONFIGURE= yes USE_LDCONFIG= yes -USES= libtool -USE_AUTOTOOLS= autoconf:env +USES= autoreconf libtool post-patch: @${REINPLACE_CMD} 's|-O3||g' ${WRKSRC}/src/Makefile.in post-stage: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/liblfcbase.so.1 + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/liblfcbase.so.2 .include Index: head/devel/lfcbase/distinfo =================================================================== --- head/devel/lfcbase/distinfo (revision 385128) +++ head/devel/lfcbase/distinfo (revision 385129) @@ -1,2 +1,2 @@ -SHA256 (lfcbase-1.5.11.tar.gz) = f6d4e5c671ffa061499e228fdb6d2247eadf0ba4b7583330fbc1e5b8e319be59 -SIZE (lfcbase-1.5.11.tar.gz) = 473820 +SHA256 (lfcbase-1.6.1.tar.gz) = 476521a58cea72a0cbef91520851a411cda81b83000f683ad8f0d7c173fedbb4 +SIZE (lfcbase-1.6.1.tar.gz) = 474574 Index: head/devel/lfcbase/pkg-plist =================================================================== --- head/devel/lfcbase/pkg-plist (revision 385128) +++ head/devel/lfcbase/pkg-plist (revision 385129) @@ -1,38 +1,38 @@ 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/Directory.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.so -lib/liblfcbase.so.1 -lib/liblfcbase.so.1.0.0 +lib/liblfcbase.so.2 +lib/liblfcbase.so.2.0.0