* [gentoo-commits] gentoo-x86 commit in net-libs/wt: wt-3.2.2_p1.ebuild ChangeLog
@ 2012-10-02 8:08 Matthew Marlow (mattm)
0 siblings, 0 replies; 5+ messages in thread
From: Matthew Marlow (mattm) @ 2012-10-02 8:08 UTC (permalink / raw
To: gentoo-commits
mattm 12/10/02 08:08:41
Modified: wt-3.2.2_p1.ebuild ChangeLog
Log:
Hopeful fix for the QA install issues associated with cmake eclass and net-libs/wt.
(Portage version: 2.1.11.23/cvs/Linux x86_64)
Revision Changes Path
1.2 net-libs/wt/wt-3.2.2_p1.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild?r1=1.1&r2=1.2
Index: wt-3.2.2_p1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wt-3.2.2_p1.ebuild 2 Oct 2012 06:07:07 -0000 1.1
+++ wt-3.2.2_p1.ebuild 2 Oct 2012 08:08:40 -0000 1.2
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild,v 1.1 2012/10/02 06:07:07 mattm Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild,v 1.2 2012/10/02 08:08:40 mattm Exp $
EAPI="2"
@@ -67,7 +67,6 @@
BOOST_INC="/usr/include/boost-${BOOST_VER}"
local mycmakeargs=(
- -DDESTDIR="${D}"
-DLIB_INSTALL_DIR=$(get_libdir)
$(cmake-utils_use test BUILD_TESTS)
-DSHARED_LIBS=ON
1.13 net-libs/wt/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/ChangeLog?rev=1.13&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/ChangeLog?rev=1.13&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/ChangeLog?r1=1.12&r2=1.13
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-libs/wt/ChangeLog,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- ChangeLog 2 Oct 2012 06:07:07 -0000 1.12
+++ ChangeLog 2 Oct 2012 08:08:40 -0000 1.13
@@ -1,6 +1,10 @@
# ChangeLog for net-libs/wt
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/wt/ChangeLog,v 1.12 2012/10/02 06:07:07 mattm Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/wt/ChangeLog,v 1.13 2012/10/02 08:08:40 mattm Exp $
+
+ 02 Oct 2012; Matthew Marlowe <mattm@gentoo.org> wt-3.2.2_p1.ebuild:
+ Hopeful fix for the QA install issues associated with cmake eclass and net-
+ libs/wt.
*wt-3.2.2_p1 (02 Oct 2012)
^ permalink raw reply [flat|nested] 5+ messages in thread
* [gentoo-commits] gentoo-x86 commit in net-libs/wt: wt-3.2.2_p1.ebuild ChangeLog
@ 2012-10-02 10:26 Matthew Marlow (mattm)
0 siblings, 0 replies; 5+ messages in thread
From: Matthew Marlow (mattm) @ 2012-10-02 10:26 UTC (permalink / raw
To: gentoo-commits
mattm 12/10/02 10:26:37
Modified: wt-3.2.2_p1.ebuild ChangeLog
Log:
Hopefully last qa fix. Because wt can act as its own webserver and can't depend on apache or any other webserver users being installed, we need to create its own user/group and tell cmake to set ownership of /var/run/wt and other data directories to user/group wt.
(Portage version: 2.1.11.23/cvs/Linux x86_64)
Revision Changes Path
1.3 net-libs/wt/wt-3.2.2_p1.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild?r1=1.2&r2=1.3
Index: wt-3.2.2_p1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- wt-3.2.2_p1.ebuild 2 Oct 2012 08:08:40 -0000 1.2
+++ wt-3.2.2_p1.ebuild 2 Oct 2012 10:26:37 -0000 1.3
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild,v 1.2 2012/10/02 08:08:40 mattm Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild,v 1.3 2012/10/02 10:26:37 mattm Exp $
EAPI="2"
@@ -45,6 +45,9 @@
if use test && use !sqlite; then
ewarn "Tests need sqlite, disabling."
fi
+
+ enewgroup wt
+ enewuser wt -1 -1 /var/lib/wt/home wt
}
src_prepare() {
@@ -72,6 +75,8 @@
-DSHARED_LIBS=ON
-DMULTI_THREADED=ON
-DUSE_SYSTEM_SQLITE3=ON
+ -DWEBUSER=wt
+ -DWEBGROUP=wt
$(cmake-utils_use extjs ENABLE_EXT)
$(cmake-utils_use graphicsmagick ENABLE_GM)
$(cmake-utils_use pdf ENABLE_HARU)
@@ -101,6 +106,10 @@
cmake-utils_src_install
use doc && dohtml -A pdf,xhtml -r doc/*
+
+ dodir \
+ /var/lib/wt \
+ /var/lib/wt/home
}
pkg_postinst() {
@@ -110,4 +119,10 @@
elog "You can use spawn-fcgi to spawn the witty-processes and run them"
elog "in a chroot environment."
fi
+
+ chown -R wt:wt "${ROOT}"/var/lib/wt
+ chmod 0750 \
+ "${ROOT}"/var/lib/wt \
+ "${ROOT}"/var/lib/wt/home
+
}
1.14 net-libs/wt/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/ChangeLog?rev=1.14&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/ChangeLog?rev=1.14&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/ChangeLog?r1=1.13&r2=1.14
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-libs/wt/ChangeLog,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- ChangeLog 2 Oct 2012 08:08:40 -0000 1.13
+++ ChangeLog 2 Oct 2012 10:26:37 -0000 1.14
@@ -1,6 +1,12 @@
# ChangeLog for net-libs/wt
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/wt/ChangeLog,v 1.13 2012/10/02 08:08:40 mattm Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/wt/ChangeLog,v 1.14 2012/10/02 10:26:37 mattm Exp $
+
+ 02 Oct 2012; Matthew Marlowe <mattm@gentoo.org> wt-3.2.2_p1.ebuild:
+ Hopefully last qa fix. Because wt can act as its own webserver and can't
+ depend on apache or any other webserver users being installed, we need to
+ create its own user/group and tell cmake to set ownership of /var/run/wt and
+ other data directories to user/group wt.
02 Oct 2012; Matthew Marlowe <mattm@gentoo.org> wt-3.2.2_p1.ebuild:
Hopeful fix for the QA install issues associated with cmake eclass and net-
^ permalink raw reply [flat|nested] 5+ messages in thread
* [gentoo-commits] gentoo-x86 commit in net-libs/wt: wt-3.2.2_p1.ebuild ChangeLog
@ 2012-10-02 12:42 Matthew Marlow (mattm)
0 siblings, 0 replies; 5+ messages in thread
From: Matthew Marlow (mattm) @ 2012-10-02 12:42 UTC (permalink / raw
To: gentoo-commits
mattm 12/10/02 12:42:27
Modified: wt-3.2.2_p1.ebuild ChangeLog
Log:
Expanded dodir/chown/chmod commands in src_install in yet another try to see if we can get rid of all the portage sandbox messages.
(Portage version: 2.1.11.23/cvs/Linux x86_64)
Revision Changes Path
1.4 net-libs/wt/wt-3.2.2_p1.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild?r1=1.3&r2=1.4
Index: wt-3.2.2_p1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- wt-3.2.2_p1.ebuild 2 Oct 2012 10:26:37 -0000 1.3
+++ wt-3.2.2_p1.ebuild 2 Oct 2012 12:42:27 -0000 1.4
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild,v 1.3 2012/10/02 10:26:37 mattm Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild,v 1.4 2012/10/02 12:42:27 mattm Exp $
EAPI="2"
@@ -103,13 +103,17 @@
}
src_install() {
+
+ dodir \
+ /var/lib/wt \
+ /var/lib/wt/home \
+ /etc/wt \
+ /var/run/wt
+
cmake-utils_src_install
use doc && dohtml -A pdf,xhtml -r doc/*
- dodir \
- /var/lib/wt \
- /var/lib/wt/home
}
pkg_postinst() {
@@ -120,9 +124,15 @@
elog "in a chroot environment."
fi
- chown -R wt:wt "${ROOT}"/var/lib/wt
+ chown -R wt:wt \
+ "${ROOT}"/var/lib/wt \
+ "${ROOT}"/var/run/wt \
+ "${ROOT}"/etc/wt
+
chmod 0750 \
"${ROOT}"/var/lib/wt \
- "${ROOT}"/var/lib/wt/home
+ "${ROOT}"/var/lib/wt/home \
+ "${ROOT}"/var/run/wt \
+ "${ROOT}"/etc/wt
}
1.15 net-libs/wt/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/ChangeLog?rev=1.15&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/ChangeLog?rev=1.15&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/ChangeLog?r1=1.14&r2=1.15
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-libs/wt/ChangeLog,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- ChangeLog 2 Oct 2012 10:26:37 -0000 1.14
+++ ChangeLog 2 Oct 2012 12:42:27 -0000 1.15
@@ -1,6 +1,10 @@
# ChangeLog for net-libs/wt
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/wt/ChangeLog,v 1.14 2012/10/02 10:26:37 mattm Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/wt/ChangeLog,v 1.15 2012/10/02 12:42:27 mattm Exp $
+
+ 02 Oct 2012; Matthew Marlowe <mattm@gentoo.org> wt-3.2.2_p1.ebuild:
+ Expanded dodir/chown/chmod commands in src_install in yet another try to see
+ if we can get rid of all the portage sandbox messages.
02 Oct 2012; Matthew Marlowe <mattm@gentoo.org> wt-3.2.2_p1.ebuild:
Hopefully last qa fix. Because wt can act as its own webserver and can't
^ permalink raw reply [flat|nested] 5+ messages in thread
* [gentoo-commits] gentoo-x86 commit in net-libs/wt: wt-3.2.2_p1.ebuild ChangeLog
@ 2012-10-02 14:01 Matthew Marlow (mattm)
0 siblings, 0 replies; 5+ messages in thread
From: Matthew Marlow (mattm) @ 2012-10-02 14:01 UTC (permalink / raw
To: gentoo-commits
mattm 12/10/02 14:01:27
Modified: wt-3.2.2_p1.ebuild ChangeLog
Log:
According to http://www.cmake.org/Wiki/CMake_FAQ#Does_CMake.27s_.22make_install.22_support_DESTDIR.3F, cmake supports DESTDIR so I've added it to variables passed during the call to the cmake install function.
(Portage version: 2.1.11.23/cvs/Linux x86_64)
Revision Changes Path
1.5 net-libs/wt/wt-3.2.2_p1.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild?rev=1.5&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild?rev=1.5&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild?r1=1.4&r2=1.5
Index: wt-3.2.2_p1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- wt-3.2.2_p1.ebuild 2 Oct 2012 12:42:27 -0000 1.4
+++ wt-3.2.2_p1.ebuild 2 Oct 2012 14:01:26 -0000 1.5
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild,v 1.4 2012/10/02 12:42:27 mattm Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild,v 1.5 2012/10/02 14:01:26 mattm Exp $
EAPI="2"
@@ -110,7 +110,7 @@
/etc/wt \
/var/run/wt
- cmake-utils_src_install
+ cmake-utils_src_install DESTDIR="${D}"
use doc && dohtml -A pdf,xhtml -r doc/*
1.16 net-libs/wt/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/ChangeLog?rev=1.16&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/ChangeLog?rev=1.16&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/ChangeLog?r1=1.15&r2=1.16
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-libs/wt/ChangeLog,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- ChangeLog 2 Oct 2012 12:42:27 -0000 1.15
+++ ChangeLog 2 Oct 2012 14:01:26 -0000 1.16
@@ -1,6 +1,11 @@
# ChangeLog for net-libs/wt
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/wt/ChangeLog,v 1.15 2012/10/02 12:42:27 mattm Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/wt/ChangeLog,v 1.16 2012/10/02 14:01:26 mattm Exp $
+
+ 02 Oct 2012; Matthew Marlowe <mattm@gentoo.org> wt-3.2.2_p1.ebuild:
+ According to http://www.cmake.org/Wiki/CMake_FAQ#Does_CMake.27s_.22make_instal
+ l.22_support_DESTDIR.3F, cmake supports DESTDIR so I've added it to variables
+ passed during the call to the cmake install function.
02 Oct 2012; Matthew Marlowe <mattm@gentoo.org> wt-3.2.2_p1.ebuild:
Expanded dodir/chown/chmod commands in src_install in yet another try to see
^ permalink raw reply [flat|nested] 5+ messages in thread
* [gentoo-commits] gentoo-x86 commit in net-libs/wt: wt-3.2.2_p1.ebuild ChangeLog
@ 2012-10-02 14:20 Matthew Marlow (mattm)
0 siblings, 0 replies; 5+ messages in thread
From: Matthew Marlow (mattm) @ 2012-10-02 14:20 UTC (permalink / raw
To: gentoo-commits
mattm 12/10/02 14:20:35
Modified: wt-3.2.2_p1.ebuild ChangeLog
Log:
Added another reference to DESTDIR in cmake args.
(Portage version: 2.1.11.23/cvs/Linux x86_64)
Revision Changes Path
1.6 net-libs/wt/wt-3.2.2_p1.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild?rev=1.6&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild?rev=1.6&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild?r1=1.5&r2=1.6
Index: wt-3.2.2_p1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- wt-3.2.2_p1.ebuild 2 Oct 2012 14:01:26 -0000 1.5
+++ wt-3.2.2_p1.ebuild 2 Oct 2012 14:20:35 -0000 1.6
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild,v 1.5 2012/10/02 14:01:26 mattm Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/wt/wt-3.2.2_p1.ebuild,v 1.6 2012/10/02 14:20:35 mattm Exp $
EAPI="2"
@@ -70,6 +70,7 @@
BOOST_INC="/usr/include/boost-${BOOST_VER}"
local mycmakeargs=(
+ -DDESTDIR="${D}"
-DLIB_INSTALL_DIR=$(get_libdir)
$(cmake-utils_use test BUILD_TESTS)
-DSHARED_LIBS=ON
1.17 net-libs/wt/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/ChangeLog?rev=1.17&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/ChangeLog?rev=1.17&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/wt/ChangeLog?r1=1.16&r2=1.17
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-libs/wt/ChangeLog,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- ChangeLog 2 Oct 2012 14:01:26 -0000 1.16
+++ ChangeLog 2 Oct 2012 14:20:35 -0000 1.17
@@ -1,6 +1,9 @@
# ChangeLog for net-libs/wt
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/wt/ChangeLog,v 1.16 2012/10/02 14:01:26 mattm Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/wt/ChangeLog,v 1.17 2012/10/02 14:20:35 mattm Exp $
+
+ 02 Oct 2012; Matthew Marlowe <mattm@gentoo.org> wt-3.2.2_p1.ebuild:
+ Added another reference to DESTDIR in cmake args.
02 Oct 2012; Matthew Marlowe <mattm@gentoo.org> wt-3.2.2_p1.ebuild:
According to http://www.cmake.org/Wiki/CMake_FAQ#Does_CMake.27s_.22make_instal
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2012-10-02 14:20 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-10-02 12:42 [gentoo-commits] gentoo-x86 commit in net-libs/wt: wt-3.2.2_p1.ebuild ChangeLog Matthew Marlow (mattm)
-- strict thread matches above, loose matches on Subject: below --
2012-10-02 14:20 Matthew Marlow (mattm)
2012-10-02 14:01 Matthew Marlow (mattm)
2012-10-02 10:26 Matthew Marlow (mattm)
2012-10-02 8:08 Matthew Marlow (mattm)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox