Bug 185484 - [MAINTAINER] databases/tcl-sqlite3: update to 3.8.2
Summary: [MAINTAINER] databases/tcl-sqlite3: update to 3.8.2
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: Danilo Egea Gondolfo
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-01-05 08:30 UTC by Pavel Volkov
Modified: 2014-01-18 02:10 UTC (History)
0 users

See Also:


Attachments
tcl-sqlite3-3.8.2.patch (1.61 KB, patch)
2014-01-05 08:30 UTC, Pavel Volkov
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Pavel Volkov 2014-01-05 08:30:00 UTC
- Update to 3.8.2
- Stage allowed

Generated with FreeBSD Port Tools 0.99_11 (mode: update, diff: suffix)
Comment 1 Raphael Kubo da Costa freebsd_committer freebsd_triage 2014-01-05 15:33:18 UTC
Hi,

The build failed on Poudriere:

=======================<phase: package        >============================
===>  Building package for tcl-sqlite3-3.8.2
pkg-static: Warning: expecting a boolean for the 'enabled' key of the 'FreeBSD' repo,  the value has been correctly converted, please consider fixing
pkg-static: lstat(/wrkdirs/usr/ports/databases/tcl-sqlite3/work/stage/prefix/tcl-sqlite3-3.8.2/lib/sqlite3/libsqlite.so.1): No such file or directory
pkg-static: DEVELOPER_MODE: Plist error, missing file: lib/sqlite3/libsqlite.so.1
pkg-static: lstat(/wrkdirs/usr/ports/databases/tcl-sqlite3/work/stage/prefix/tcl-sqlite3-3.8.2/lib/sqlite3/pkgIndex.tcl): No such file or directory
pkg-static: DEVELOPER_MODE: Plist error, missing file: lib/sqlite3/pkgIndex.tcl
pkg-static: lstat(/wrkdirs/usr/ports/databases/tcl-sqlite3/work/stage/prefix/tcl-sqlite3-3.8.2/lib/sqlite3/): No such file or directory
pkg-static: DEVELOPER_MODE: Plist error: @dirrm lib/sqlite3
*** Error code 1

Stop.
make: stopped in /usr/ports/databases/tcl-sqlite3
====>> Error: Build failed in phase: package
Comment 2 Pavel Volkov 2014-01-05 18:43:41 UTC
Hello. This is my log. Please check you environment. Thank.

# make stage
===>  Staging for tcl-sqlite3-3.8.2
===>   tcl-sqlite3-3.8.2 depends on shared library: libsqlite3.so - found
===>   tcl-sqlite3-3.8.2 depends on shared library: tcl86 - found
===>   Generating temporary packing list
If you have documentation to create, place the commands to
build the docs in the 'doc:' target.  For example:
        xml2nroff sample.xml > sample.n
        xml2html sample.xml > sample.html
 install  -s -o root -g wheel -m 555 libsqlite.so.1
/usr/obj/usr/ports/databases/tcl-sqlite3.new/work/stage/usr/local/lib/sqlite3/libsqlite.so.1
 : /usr/obj/usr/ports/databases/tcl-sqlite3.new/work/stage/usr/local/lib/sqlite3/libsqlite.so.1
 Install pkgIndex.tcl
/usr/obj/usr/ports/databases/tcl-sqlite3.new/work/stage/usr/local/lib/sqlite3
Installing header files in
/usr/obj/usr/ports/databases/tcl-sqlite3.new/work/stage/usr/local/include
Installing documentation in
/usr/obj/usr/ports/databases/tcl-sqlite3.new/work/stage/usr/local/man
Installing ./doc/sqlite3.n
====> Compressing man pages (compress-man)
#

On Sun, Jan 5, 2014 at 7:33 PM, Raphael Kubo da Costa
<rakuco@freebsd.org> wrote:
> Hi,
>
> The build failed on Poudriere:
>
> =======================<phase: package        >============================
> ===>  Building package for tcl-sqlite3-3.8.2
> pkg-static: Warning: expecting a boolean for the 'enabled' key of the 'FreeBSD' repo,  the value has been correctly converted, please consider fixing
> pkg-static: lstat(/wrkdirs/usr/ports/databases/tcl-sqlite3/work/stage/prefix/tcl-sqlite3-3.8.2/lib/sqlite3/libsqlite.so.1): No such file or directory
> pkg-static: DEVELOPER_MODE: Plist error, missing file: lib/sqlite3/libsqlite.so.1
> pkg-static: lstat(/wrkdirs/usr/ports/databases/tcl-sqlite3/work/stage/prefix/tcl-sqlite3-3.8.2/lib/sqlite3/pkgIndex.tcl): No such file or directory
> pkg-static: DEVELOPER_MODE: Plist error, missing file: lib/sqlite3/pkgIndex.tcl
> pkg-static: lstat(/wrkdirs/usr/ports/databases/tcl-sqlite3/work/stage/prefix/tcl-sqlite3-3.8.2/lib/sqlite3/): No such file or directory
> pkg-static: DEVELOPER_MODE: Plist error: @dirrm lib/sqlite3
> *** Error code 1
>
> Stop.
> make: stopped in /usr/ports/databases/tcl-sqlite3
> ====>> Error: Build failed in phase: package
Comment 3 Danilo Egea Gondolfo freebsd_committer freebsd_triage 2014-01-16 20:56:50 UTC
Responsible Changed
From-To: freebsd-ports-bugs->danilo

I'll take it.
Comment 4 dfilter service freebsd_committer freebsd_triage 2014-01-18 02:07:47 UTC
Author: danilo
Date: Sat Jan 18 02:07:40 2014
New Revision: 340139
URL: http://svnweb.freebsd.org/changeset/ports/340139
QAT: https://qat.redports.org/buildarchive/r340139/

Log:
  - Update from 3.8.0.2 to 3.8.2
  - Add stage support
  
  while here
  - Convert USE_TCL to USES
  
  PR:		ports/185484
  Submitted by:	Pavel I Volkov <pavelivolkov@gmail.com> (maintainer)

Modified:
  head/databases/tcl-sqlite3/Makefile
  head/databases/tcl-sqlite3/distinfo

Modified: head/databases/tcl-sqlite3/Makefile
==============================================================================
--- head/databases/tcl-sqlite3/Makefile	Sat Jan 18 00:03:56 2014	(r340138)
+++ head/databases/tcl-sqlite3/Makefile	Sat Jan 18 02:07:40 2014	(r340139)
@@ -1,11 +1,11 @@
 # $FreeBSD$
 
 PORTNAME=	sqlite3
-PORTVERSION=	3.8.0.2
+PORTVERSION=	3.8.2
 CATEGORIES=	databases tcl
 MASTER_SITES=	http://www.sqlite.org/2013/ http://www2.sqlite.org/2013/ http://www3.sqlite.org/2013/
 PKGNAMEPREFIX=	tcl-
-DISTNAME=	sqlite-autoconf-3080002
+DISTNAME=	sqlite-autoconf-3080200
 
 MAINTAINER=	pavelivolkov@gmail.com
 COMMENT=	SQLite extension for Tcl using the Tcl Extension Architecture (TEA)
@@ -21,10 +21,9 @@ OPTIONS_DEFINE=	EXAMPLES
 
 WRKSRC=		${WRKDIR}/${DISTNAME}/tea
 
-USES=		pkgconfig
+USES=		pkgconfig tcl
 USE_LDCONFIG=	yes
 GNU_CONFIGURE=	yes
-USE_TCL=	84+
 
 CFLAGS+=	`pkg-config --cflags --libs sqlite3`
 CONFIGURE_ARGS+=	--with-tcl=${TCL_LIBDIR} --with-system-sqlite
@@ -36,18 +35,13 @@ PORTEXAMPLES=		*
 SUB_FILES=	example.tcl
 SUB_LIST=	"TCLSH=${TCLSH}"
 
-MANN=	sqlite3.n
-
-NO_STAGE=	yes
-.include <bsd.port.options.mk>
+PLIST_FILES+=	man/mann/sqlite3.n.gz
 
 post-patch:
 	@${REINPLACE_CMD} 's,\(^PKG_DIR.*\)$$(PACKAGE_VERSION),\13,g' ${WRKSRC}/Makefile.in
 
 post-install:
-.if ${PORT_OPTIONS:MEXAMPLES}
-	@${MKDIR} ${EXAMPLESDIR}
-	@${INSTALL_SCRIPT} ${WRKDIR}/${SUB_FILES} ${EXAMPLESDIR}
-.endif
+	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+	${INSTALL_SCRIPT} ${WRKDIR}/${SUB_FILES} ${STAGEDIR}${EXAMPLESDIR}
 
 .include <bsd.port.mk>

Modified: head/databases/tcl-sqlite3/distinfo
==============================================================================
--- head/databases/tcl-sqlite3/distinfo	Sat Jan 18 00:03:56 2014	(r340138)
+++ head/databases/tcl-sqlite3/distinfo	Sat Jan 18 02:07:40 2014	(r340139)
@@ -1,2 +1,2 @@
-SHA256 (sqlite-autoconf-3080002.tar.gz) = fca3a0a12f94dc92a6d9e700c3f6cab6cd4e79214bd7b6f13717a10f4bcfddb2
-SIZE (sqlite-autoconf-3080002.tar.gz) = 1878765
+SHA256 (sqlite-autoconf-3080200.tar.gz) = a0851d06092c8208e4dd947f569f40db476b472b22e3e10e2f52f3c5e94fef92
+SIZE (sqlite-autoconf-3080200.tar.gz) = 1917056
_______________________________________________
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 5 Danilo Egea Gondolfo freebsd_committer freebsd_triage 2014-01-18 02:08:23 UTC
State Changed
From-To: open->closed

Committed, with minor changes. Thanks!