ChangeLog

# ChangeLog for gnustep-libs/gsweb
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/gnustep-libs/gsweb/ChangeLog,v 1.11 2008/01/31 19:57:27 hollow Exp $

31 Jan 2008; Benedikt Böhm
gsweb-1.3.0_pre20071207.ebuild:
fix depend.apache usage wrt #208033

*gsweb-1.3.0_pre20071207 (08 Dec 2007)

08 Dec 2007; Bernard Cafarelli
-files/2/42_mod_gsweb.conf, +files/42_mod_gsweb.conf,
-gsweb-1.2.0_pre20060324.ebuild, +gsweb-1.3.0_pre20071207.ebuild:
Version bump, ebuild heavily rewritten, ported to gnustep-2 eclass

11 Sep 2007; Bernard Cafarelli
-files/1.1.1_pre20050312-build-fixes.patch:
Removed leftover file

18 Mar 2007; Marius Mauch
gsweb-1.2.0_pre20060324.ebuild:
Replacing einfo with elog

22 Feb 2007; Piotr Jaroszyński ChangeLog:
Transition to Manifest2.

*gsweb-1.2.0_pre20060324 (26 Mar 2006)

26 Mar 2006; Fabian Groffen
-gsweb-1.1.1_pre20050312.ebuild, +gsweb-1.2.0_pre20060324.ebuild:
Remove old non-working CVS ebuild and bump to recent SVN

08 Jan 2006; Michael Hanselmann metadata.xml:
Remove retiring dev from metadata.

*gsweb-1.1.1_pre20050312 (24 Mar 2005)

24 Mar 2005; Armando Di Cianno
-files/1.1.1_pre-build-fixes.patch,
-files/1.1.1_pre20041119-build-fixes.patch,
+files/1.1.1_pre20050312-build-fixes.patch, -files/apache1-make.patch,
-files/apache2-make.patch, -files/1/90_mod_gsweb.conf,
+files/2/42_mod_gsweb.conf, -files/2/90_mod_gsweb.conf,
-gsweb-1.1.1_pre20041203.ebuild, -gsweb-1.1.1_pre20050106.ebuild,
+gsweb-1.1.1_pre20050312.ebuild:
first and foremost, fixes for bug 77778; ebuild uses depend.apache.eclass,
and not apache-module.eclass, as it is a complex apache module; depends on
apache2; GSWeb must load right after SSL (for now), as mod_php is screwing
up its alias handler, but not vice versa (and I dont use ldap or dav, atm)

*gsweb-1.1.1_pre20050106 (10 Jan 2005)

10 Jan 2005; Armando Di Cianno
-gsweb-1.1.1_pre20041119.ebuild, +gsweb-1.1.1_pre20050106.ebuild:
cvs snapshot version bumps; cleaned out old cvs versioned ebuilds; fixed
date spec on ebuild headers as repoman was complaining

*gsweb-1.1.1_pre20041203 (03 Dec 2004)

03 Dec 2004; Armando Di Cianno
+files/1.1.1_pre-build-fixes.patch, +gsweb-1.1.1_pre20041203.ebuild:
General version bump

*gsweb-1.1.1_pre20041119 (21 Nov 2004)

21 Nov 2004; Armando Di Cianno +metadata.xml,
+files/1.1.1_pre20041119-build-fixes.patch, +files/apache1-make.patch,
+files/apache2-make.patch, +files/gsweb.conf, +files/1/90_mod_gsweb.conf,
+files/2/90_mod_gsweb.conf, +gsweb-1.1.1_pre20041119.ebuild:
Original package import; keyworded for ~ppc

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX 42_mod_gsweb.conf 264 RMD160 03f7ea2a46e1fff7379597e1e2fb2f7dabd63a2d SHA1 d4cea567de19555f62c7879ee73d763b3c46ba05 SHA256 60eaedfb77af48439560f152485bd0e4ff37d1062c727fd1d61dc6a4244ba469
AUX gsweb.conf 2267 RMD160 7a4cc2464ae7db63a92ff9012f1389d46cb35ee0 SHA1 76be5f6d5e1d46eace5e3dc30c49614c5c4068cd SHA256 121839dd34b7f64daa34c7e7daddd1eacffbaef125eda30fdc310c5162a91360
DIST gsweb-1.3.0_pre20071207.tar.gz 831487 RMD160 a21de70ecb050280558fadae5748fc16ec60e0d1 SHA1 e133322d8ea9684414e184aaa6685bacfbac2468 SHA256 a893a443c271e1ff06893f7b4b7e898b71fa594fbf4435b34967d3d7338c75cd
EBUILD gsweb-1.3.0_pre20071207.ebuild 1237 RMD160 4aee3110c8d9df34e9139ec2f91bf68bc15f8694 SHA1 02a4ae0e162f07d2546001c8b9de2e54189dd0e1 SHA256 93d42bbaa80ad42d43d15b172490f3e3e1b50d31c10e60220e69396fe4373a55
MISC ChangeLog 2902 RMD160 5bf840ec6f00110c8adb18a1e954dfd36e28ca5e SHA1 a32a257c5f393409847c6598ff4e6418b086deb0 SHA256 47ed9e8e278038f8bc49a897bad7a2b8125c7e9c2b5e003b1033bbdce4ce5db6
MISC metadata.xml 367 RMD160 00bc819bb9210989f193356fa12cfda3143a2db2 SHA1 424275654d9417a08438248d48b90bb515632b09 SHA256 40c3687ae14a78a99fd08a8391221f26f50c44c9049a165d9e4212c4c3efaa5e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.8 (GNU/Linux)

iEYEARECAAYFAkeiKC0ACgkQmPFBzbX68WHIbgCgkho3hhFcI7S9Mpqn/ZqULQgf
YM0An2u/WkaKsGMg8KZpmfVQlE3gGF3c
=jdVW
-----END PGP SIGNATURE-----

files

gsweb-1.3.0_pre20071207.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnustep-libs/gsweb/gsweb-1.3.0_pre20071207.ebuild,v 1.2 2008/01/31 19:57:27 hollow Exp $

inherit gnustep-2 apache-module

DESCRIPTION="GNUstepWeb: a library compatible with WebObjects 4.x"
HOMEPAGE="http://www.gnustep.org/"
SRC_URI="mirror://gentoo/${P}.tar.gz"

KEYWORDS="~amd64 ~ppc ~x86"
LICENSE="LGPL-2.1"
SLOT="0"

DEPEND="gnustep-libs/gdl2
x11-libs/libPropList"
RDEPEND="${DEPEND}"
need_apache2

APACHE2_MOD_FILE="${S}/GSWAdaptors/Apache2/.libs/mod_gsw.so"
APACHE2_MOD_CONF="42_mod_gsweb"

src_compile() {
gnustep-base_src_compile
cd GSWAdaptors/Apache2
gnustep-base_src_compile
}

src_install() {
gnustep-base_src_install
cd GSWAdaptors/Apache2
apache-module_src_install

insinto /etc/gsweb
doins "${FILESDIR}"/gsweb.conf

if use doc; then
insinto ${GNUSTEP_SYSTEM_DOC}/GSWeb
doins "${S}"/GSWAdaptors/Doc/ConfigurationFile.html
fi
}

pkg_postinst() {
elog "To enable ${PN}, you need to edit your /etc/conf.d/apache2 file and"
elog "add \"-D GSWeb\" to APACHE2_OPTS"
elog "Configuration file was installed as"
elog " ${APACHE_MODULES_CONFDIR}/${APACHE2_MOD_CONF}"
}

metadata.xml




gnustep

GNUstepWeb is a library which was designed to be compatible with
WebObjects 4.x (developed by NeXT (now Apple) Inc.).
It's written in Objective-C with GNUstep libraries.