debian/0000755000000000000000000000000012250557437007200 5ustar debian/ocsigenserver-doc.install0000644000000000000000000000012112237675226014205 0ustar usr/share/doc/ocsigenserver/api-html doc/manual-wiki usr/share/doc/ocsigenserver debian/control0000644000000000000000000000747612237725242010615 0ustar Source: ocsigenserver Section: ocaml Priority: optional Maintainer: Debian OCaml Maintainers Uploaders: Stéphane Glondu , Samuel Mimram , Nicolas Dandrimont Build-Depends: debhelper (>= 8), ocaml-nox (>= 4.01), camlp4-extra, ocaml-findlib (>= 1.4), liblwt-ssl-ocaml-dev (>= 2.4.2), libocamlnet-ocaml-dev (>= 3.6.5), libpcre-ocaml-dev (>= 6.0.1-2~), libssl-ocaml-dev (>= 0.4.3-3~), libsqlite3-ocaml-dev (>= 1.5.6-3~), libzip-ocaml-dev (>= 1.04-6~), libcryptokit-ocaml-dev (>= 1.3-14~), libtyxml-ocaml-dev (>= 2.2.0), dh-ocaml (>= 0.9.5~) Standards-Version: 3.9.4 Homepage: http://ocsigen.org/ocsigenserver/ Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-ocaml-maint/packages/ocsigenserver.git Vcs-Git: git://anonscm.debian.org/pkg-ocaml-maint/packages/ocsigenserver.git Package: ocsigenserver Section: httpd Architecture: any Depends: adduser, psmisc, procps, ${ocaml:Depends}, ${shlibs:Depends}, ${misc:Depends} Suggests: ocsigenserver-doc Provides: httpd, httpd-cgi Description: web server of the Ocsigen project The Ocsigen project is aimed at proposing clean and safe tools for developing and running client/server Web 2.0 applications. . Ocsigen Server is a full featured Web server. It implements most features of the HTTP protocol, and has a very powerful extension mechanism that make very easy to plug your own OCaml modules for generating pages. Many extensions are available, like a reverse proxy, content compression, access control, authentication, etc. Package: libocsigenserver-ocaml Architecture: any Depends: ${ocaml:Depends}, ${shlibs:Depends}, ${misc:Depends} Provides: ${ocaml:Provides} Description: web server of the Ocsigen project (runtime libraries) The Ocsigen project is aimed at proposing clean and safe tools for developing and running client/server Web 2.0 applications. . Ocsigen Server is a full featured Web server. It implements most features of the HTTP protocol, and has a very powerful extension mechanism that make very easy to plug your own OCaml modules for generating pages. Many extensions are available, like a reverse proxy, content compression, access control, authentication, etc. . This package contains runtime libraries. Package: libocsigenserver-ocaml-dev Architecture: any Depends: ocaml-findlib, libgdbm-dev, ${ocaml:Depends}, ${shlibs:Depends}, ${misc:Depends} Provides: ${ocaml:Provides} Recommends: ocsigenserver-doc Description: web server of the Ocsigen project (dev libraries) The Ocsigen project is aimed at proposing clean and safe tools for developing and running client/server Web 2.0 applications. . Ocsigen Server is a full featured Web server. It implements most features of the HTTP protocol, and has a very powerful extension mechanism that make very easy to plug your own OCaml modules for generating pages. Many extensions are available, like a reverse proxy, content compression, access control, authentication, etc. . This package contains development libraries. Package: ocsigenserver-doc Section: doc Architecture: all Depends: ${misc:Depends} Enhances: ocsigenserver, libocsigenserver-ocaml-dev Description: web server of the Ocsigen project (documentation) The Ocsigen project is aimed at proposing clean and safe tools for developing and running client/server Web 2.0 applications. . Ocsigen Server is a full featured Web server. It implements most features of the HTTP protocol, and has a very powerful extension mechanism that make very easy to plug your own OCaml modules for generating pages. Many extensions are available, like a reverse proxy, content compression, access control, authentication, etc. . This package contains documentation: the manual (in wikicreole format) and the API reference generated by ocamldoc (in HTML format). debian/README.Debian0000644000000000000000000000137312237675226011247 0ustar Ocsigen Server for Debian * Ocsigen uses heavily dynamic loading. It uses Findlib to handle dependencies between libraries, and therefore needs META files. This explains many dependencies on *-dev packages and other development packages. * Starting with version 1.2.0-1, the native code version (when available) is compiled and installed; it is not well tested, though. Please test it and report any anomaly. The bytecode version is still used by default. * When the ocsigenserver package is upgraded, everything in /etc/ocsigenserver/update.d will be executed using run-parts(8). This is an opportunity to recompile any site-specific module. -- Stéphane Glondu , Sun, 15 Jan 2012 14:58:52 +0100 debian/ocsigenserver.links.in0000644000000000000000000000012612237675226013526 0ustar DYN: usr/share/man/man1/ocsigenserver.1.gz usr/share/man/man1/ocsigenserver.opt.1.gz debian/source/0000755000000000000000000000000012237675226010502 5ustar debian/source/format0000644000000000000000000000001412237675226011710 0ustar 3.0 (quilt) debian/docs0000644000000000000000000000000712237675226010052 0ustar README debian/libocsigenserver-ocaml.install.in0000644000000000000000000000422612237700153015625 0ustar @OCamlStdlibDir@/ocsigenserver/META @OCamlStdlibDir@/ocsigenserver/parsecommandline.cma @OCamlStdlibDir@/ocsigenserver/polytables.cmo @OCamlStdlibDir@/ocsigenserver/donotparsecommandline.cma @OCamlStdlibDir@/ocsigenserver/extensions/rewritemod.cmo @OCamlStdlibDir@/ocsigenserver/extensions/authbasic.cmo @OCamlStdlibDir@/ocsigenserver/extensions/cgimod.cmo @OCamlStdlibDir@/ocsigenserver/extensions/redirectmod.cmo @OCamlStdlibDir@/ocsigenserver/extensions/deflatemod.cmo @OCamlStdlibDir@/ocsigenserver/extensions/ocsigen_comet.cmo @OCamlStdlibDir@/ocsigenserver/extensions/extensiontemplate.cmo @OCamlStdlibDir@/ocsigenserver/extensions/outputfilter.cmo @OCamlStdlibDir@/ocsigenserver/extensions/revproxy.cmo @OCamlStdlibDir@/ocsigenserver/extensions/cors.cmo @OCamlStdlibDir@/ocsigenserver/extensions/userconf.cmo @OCamlStdlibDir@/ocsigenserver/extensions/ocsipersist-sqlite.cma @OCamlStdlibDir@/ocsigenserver/extensions/staticmod.cmo @OCamlStdlibDir@/ocsigenserver/extensions/accesscontrol.cmo @OCamlStdlibDir@/ocsigenserver/extensions/extendconfiguration.cmo DYN: @OCamlStdlibDir@/ocsigenserver/parsecommandline.cmxs DYN: @OCamlStdlibDir@/ocsigenserver/polytables.cmxs DYN: @OCamlStdlibDir@/ocsigenserver/donotparsecommandline.cmxs DYN: @OCamlStdlibDir@/ocsigenserver/extensions/rewritemod.cmxs DYN: @OCamlStdlibDir@/ocsigenserver/extensions/authbasic.cmxs DYN: @OCamlStdlibDir@/ocsigenserver/extensions/cgimod.cmxs DYN: @OCamlStdlibDir@/ocsigenserver/extensions/redirectmod.cmxs DYN: @OCamlStdlibDir@/ocsigenserver/extensions/deflatemod.cmxs DYN: @OCamlStdlibDir@/ocsigenserver/extensions/ocsigen_comet.cmxs DYN: @OCamlStdlibDir@/ocsigenserver/extensions/extensiontemplate.cmxs DYN: @OCamlStdlibDir@/ocsigenserver/extensions/outputfilter.cmxs DYN: @OCamlStdlibDir@/ocsigenserver/extensions/revproxy.cmxs DYN: @OCamlStdlibDir@/ocsigenserver/extensions/cors.cmxs DYN: @OCamlStdlibDir@/ocsigenserver/extensions/userconf.cmxs DYN: @OCamlStdlibDir@/ocsigenserver/extensions/ocsipersist-sqlite.cmxs DYN: @OCamlStdlibDir@/ocsigenserver/extensions/staticmod.cmxs DYN: @OCamlStdlibDir@/ocsigenserver/extensions/accesscontrol.cmxs DYN: @OCamlStdlibDir@/ocsigenserver/extensions/extendconfiguration.cmxs debian/copyright0000644000000000000000000001161112237675226011135 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Ocsigen Server Upstream-Contact: The Ocsigen Team Source: http://ocsigen.org/ocsigenserver/install License: LGPL-2.1+ and other This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . The complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. . This program is released under the LGPL version 2.1 (see the text below) with the additional exemption that compiling, linking, and/or using OpenSSL is allowed. . As a special exception to the GNU Library General Public License, you may also link, statically or dynamically, a "work that uses the Library" with a publicly distributed version of the Library to produce an executable file containing portions of the Library, and distribute that executable file under terms of your choice, without any of the additional requirements listed in clause 6 of the GNU Library General Public License. By "a publicly distributed version of the Library", we mean either the unmodified Library, or a modified version of the Library that is distributed under the conditions defined in clause 3 of the GNU Library General Public License. This exception does not however invalidate any other reasons why the executable file might be covered by the GNU Library General Public License. Files: * Copyright: 2005-2012, Vincent Balat and many others License: LGPL-2.1+ and other Files: src/http/multipart.ml Copyright: 2001, Patrick Doane and Gerd Stolpmann License: Zlib This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. . Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: . 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. . 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. . 3. This notice may not be removed or altered from any source distribution. Files: local/var/www/ocsigenstuff/* Copyright: 2007, Nuno Pinheiro 2007, David Vignoni 2007, David Miller 2007, Johann Ollivier Lapeyre 2007, Kenneth Wimer 2007, Riccardo Iaconelli License: LGPL-3+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . On Debian systems, the complete text of the GNU Lesser General Public License version 3 can be found in `/usr/share/common-licenses/LGPL-3'. . Clarification . The GNU Lesser General Public License or LGPL is written for software libraries in the first place. We expressly want the LGPL to be valid for this artwork library too. . KDE Oxygen theme icons is a special kind of software library, it is an artwork library, it's elements can be used in a Graphical User Interface, or GUI. . Source code, for this library means: - where they exist, SVG; - otherwise, if applicable, the multi-layered formats xcf or psd, or otherwise png. . The LGPL in some sections obliges you to make the files carry notices. With images this is in some cases impossible or hardly useful. . With this library a notice is placed at a prominent place in the directory containing the elements. You may follow this practice. . The exception in section 5 of the GNU Lesser General Public License covers the use of elements of this art library in a GUI. Files: debian/* Copyright: 2006-2007, Samuel Mimram 2007-2012, Stéphane Glondu License: LGPL-2.1+ and other debian/watch0000644000000000000000000000020312237675226010226 0ustar version=3 opts="uversionmangle=s/-rc/~rc/,dversionmangle=s/\+dfsg\d*$//" \ http://ocsigen.org/download/ocsigenserver-(.*)\.tar\.gz debian/compat0000644000000000000000000000000212237675226010400 0ustar 8 debian/ocsigenserver.install.in0000644000000000000000000000022612237675226014055 0ustar etc/ocsigenserver/mime.types etc/ocsigenserver/ocsigenserver.conf etc/logrotate.d usr/bin usr/share/man usr/share/ocsigenserver var/lib/ocsigenserver debian/ocsigenserver.examples0000644000000000000000000000004612237675226013620 0ustar debian/tmp/etc/ocsigenserver/*.sample debian/ocsigenserver.postinst0000644000000000000000000000436312237675226013673 0ustar #!/bin/sh -e if ! ([ "$1" = "configure" ] || [ "$1" = "reconfigure" ]); then exit 0 fi # Some useful variables OCSIGEN="ocsigen" CHOWN="/bin/chown" CHMOD="/bin/chmod" ADDUSER="/usr/sbin/adduser" USERDEL="/usr/sbin/userdel" USERADD="/usr/sbin/useradd" GROUPDEL="/usr/sbin/groupdel" GROUPMOD="/usr/sbin/groupmod" ID="/usr/bin/id" HOOKSDIR="/etc/ocsigenserver/update.d" ### # 1. Get current uid and gid if user exists. set -e if $ID $OCSIGEN > /dev/null 2>&1; then IUID=`$ID --user $OCSIGEN` IGID=`$ID --group $OCSIGEN` else IUID="NONE" IGID="NONE" fi ### # 2. Ensure that no standard account or group will remain before adding the # new user. if [ "$IUID" = "NONE" ] || [ $IUID -ge 1000 ]; then # we must do sth :) if ! [ "$IUID" = "NONE" ] && [ $IUID -ge 1000 ]; then # user exists but isn't a system user... delete it. $USERDEL $OCSIGEN $GROUPDEL $OCSIGEN fi ### # 3. Add the system account. # Issue a warning if it fails. if $GROUPMOD $OCSIGEN > /dev/null 2>&1; then # group already exists, use --ingroup if ! $ADDUSER --system --disabled-password --disabled-login --home /var/lib/ocsigenserver --no-create-home --ingroup $OCSIGEN $OCSIGEN; then echo "The adduser command failed." fi else if ! $ADDUSER --system --disabled-password --disabled-login --home /var/lib/ocsigenserver --no-create-home --group $OCSIGEN; then echo "The adduser command failed." fi fi fi set +e ### # 4.1 Change ownership of directory. $CHOWN -R $OCSIGEN:$OCSIGEN /var/lib/ocsigenserver/ $CHMOD 750 /var/lib/ocsigenserver/ ### # 4.2 Create log directory and empty log if needed LOGDIR="/var/log/ocsigenserver" LOGFILE="${LOGDIR}/access.log" mkdir -p $LOGDIR $CHOWN $OCSIGEN:$OCSIGEN $LOGDIR $CHMOD 750 $LOGDIR if [ ! -f $LOGFILE ]; then touch $LOGFILE $CHOWN $OCSIGEN:$OCSIGEN $LOGFILE $CHMOD 640 $LOGFILE fi # The empty log is a workaround to logrotate complaining about # inexistent logs (see #550324) ### # 5. Call update hooks if [ -d $HOOKSDIR ]; then echo "Running hooks in $HOOKSDIR..." if ! run-parts --exit-on-error $HOOKSDIR; then echo "Some hook failed, you should have a look!" exit 1 fi else echo "No hook to run in $HOOKSDIR." fi ### # 6. Call default debhelper scripts. #DEBHELPER# debian/ocsigenserver.postrm0000644000000000000000000000074612237675226013335 0ustar #!/bin/sh # postrm script for ocsigenserver set -e case "$1" in remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) ;; purge) if test -d /var/log/ocsigenserver; then rm -Rf /var/log/ocsigenserver fi ;; *) echo "postrm called with unknown argument \`$1'" >&2 exit 1 ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/rules0000755000000000000000000000307112237675274010266 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 include /usr/share/ocaml/ocamlvars.mk DESTDIR := $(CURDIR)/debian/tmp ifeq ($(OCAML_NATDYNLINK),yes) OPT_CONFFLAGS := --enable-natdynlink else OPT_CONFFLAGS := --disable-natdynlink endif # This should test OCAML_HAVE_OCAMLOPT, but camlp4 usage seems to # force dynlink... ifeq ($(OCAML_NATDYNLINK),yes) BUILD_TARGET := all INSTALL_TARGET := install else BUILD_TARGET := byte INSTALL_TARGET := install.byte endif BUILD_DOC := $(if $(findstring ocsigenserver-doc,$(shell dh_listpackages)),yes,no) %: dh $@ --with ocaml .PHONY: override_dh_auto_configure override_dh_auto_configure: mkdir -p local/etc sh configure \ --temproot $(DESTDIR) \ --prefix /usr \ --bindir /usr/bin \ --libdir $(OCAML_STDLIB_DIR) \ --mandir /usr/share/man/man1 \ --docdir /usr/share/doc/ocsigenserver/api-html \ --staticpagesdir /usr/share/ocsigenserver \ --ocsigen-user ocsigen \ --ocsigen-group ocsigen \ $(OPT_CONFFLAGS) .PHONY: override_dh_auto_build override_dh_auto_build: $(MAKE) $(BUILD_TARGET) ifeq ($(BUILD_DOC),yes) $(MAKE) doc endif .PHONY: override_dh_auto_install override_dh_auto_install: $(MAKE) $(INSTALL_TARGET) CHOWN=/bin/true OCSIGENUSER=root OCSIGENGROUP=root $(MAKE) logrotate ifeq ($(BUILD_DOC),yes) $(MAKE) install.doc endif .PHONY: override_dh_install override_dh_install: dh_install --fail-missing -X.sample .PHONY: override_dh_auto_clean override_dh_auto_clean: [ ! -f Makefile.config ] || $(MAKE) distclean debian/ocsigenserver-doc.doc-base.manual0000644000000000000000000000044212237675226015476 0ustar Document: ocsigenserver-manual Title: Ocsigen Server manual Author: Vincent Balat and others Abstract: Documentation for Ocsigen Server Section: Programming/OCaml Format: Text Index: /usr/share/doc/ocsigenserver/manual-wiki/menu.wiki Files: /usr/share/doc/ocsigenserver/manual-wiki/*.wiki debian/NEWS0000644000000000000000000000060412237675226007701 0ustar ocsigen (1.3.0-1) experimental; urgency=low Important change in the configuration file: the findlib-package attribute of and elements doesn't accept the prefix ocsigen_ext anymore, use ocsigen.ext. See full migration instructions at http://ocsigen.org/updates/From12To13 . -- Stéphane Glondu Sun, 07 Mar 2010 13:48:30 +0100 debian/gbp.conf0000644000000000000000000000003612237675226010620 0ustar [DEFAULT] pristine-tar = True debian/ocsigenserver-doc.doc-base.apiref0000644000000000000000000000045712237675226015475 0ustar Document: ocsigenserver-apiref Title: Ocsigen Server API reference Author: Vincent Balat and others Abstract: Documentation for Ocsigen Server's modules. Section: Programming/OCaml Format: HTML Index: /usr/share/doc/ocsigenserver/api-html/index.html Files: /usr/share/doc/ocsigenserver/api-html/*.html debian/ocsigenserver.init0000644000000000000000000000405712237675226012753 0ustar #! /bin/sh # # Init script written by Samuel Mimram . # ### BEGIN INIT INFO # Provides: ocsigenserver # Required-Start: $syslog $network $remote_fs # Required-Stop: $syslog $network $remote_fs # Should-Start: $local_fs # Should-Stop: $local_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: ocsigen web server. # Description: ocsigen web server. ### END INIT INFO PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin DAEMON=/usr/bin/ocsigenserver NAME=ocsigenserver DESC=ocsigenserver PIDFILE=/var/run/$NAME.pid DEFAULTFILE=/etc/default/ocsigenserver test -x $DAEMON || exit 0 # Include ocsigenserver defaults if available if [ -f $DEFAULTFILE ] ; then . $DEFAULTFILE fi set -e case "$1" in start|force-start) if [ "x$LAUNCH_AT_STARTUP" != "xtrue" ] && [ "x$1" = "xstart" ]; then echo "$DEFAULTFILE prevents $NAME to be started (use force-start)." exit 0 fi if [ -r "$PIDFILE" ] && read pid < "$PIDFILE" && ps -p "$pid" > /dev/null 2>&1; then echo "$NAME is already running!" exit 0 fi echo -n "Starting $DESC: " $DAEMON --daemon --pidfile $PIDFILE $DAEMON_OPTS echo "$NAME." ;; stop) echo -n "Stopping $DESC: " for pid in `cat $PIDFILE`; do kill $pid || true; done rm -f $PIDFILE echo "$NAME." ;; reload) echo -n "Reloading $DESC: " echo reload > /var/run/ocsigenserver_command echo "$NAME." ;; restart|force-reload) $0 stop $0 start ;; status) echo -n "Status of $DESC: " if [ ! -r "$PIDFILE" ]; then echo "$NAME is not running." exit 3 fi if read pid < "$PIDFILE" && ps -p "$pid" > /dev/null 2>&1; then echo "$NAME is running." exit 0 else echo "$NAME is not running but $PIDFILE exists." exit 1 fi ;; *) N=/etc/init.d/$NAME echo "Usage: $N {start|stop|restart|reload|force-reload|force-start|status}" >&2 exit 1 ;; esac exit 0 debian/libocsigenserver-ocaml-dev.install.in0000644000000000000000000000140412237675226016410 0ustar @OCamlStdlibDir@/ocsigenserver/*.mli @OCamlStdlibDir@/ocsigenserver/*.cmi @OCamlStdlibDir@/ocsigenserver/*/*.mli @OCamlStdlibDir@/ocsigenserver/*/*.cmi @OCamlStdlibDir@/ocsigenserver/baselib.cma @OCamlStdlibDir@/ocsigenserver/http.cma @OCamlStdlibDir@/ocsigenserver/ocsigen_cookies.cmo @OCamlStdlibDir@/ocsigenserver/ocsigen_lib_base.cmo @OCamlStdlibDir@/ocsigenserver/ocsigenserver.cma @OCamlStdlibDir@/ocsigenserver/server_main.cmo DYN: @OCamlStdlibDir@/ocsigenserver/*.o DYN: @OCamlStdlibDir@/ocsigenserver/*.cmx DYN: @OCamlStdlibDir@/ocsigenserver/*.a DYN: @OCamlStdlibDir@/ocsigenserver/*.cmxa DYN: @OCamlStdlibDir@/ocsigenserver/*/*.o DYN: @OCamlStdlibDir@/ocsigenserver/*/*.cmx DYN: @OCamlStdlibDir@/ocsigenserver/*/*.a DYN: @OCamlStdlibDir@/ocsigenserver/*/*.cmxa debian/ocsigenserver.default0000644000000000000000000000015012237675226013422 0ustar # Defaults for ocsigenserver initscript # sourced by /etc/init.d/ocsigenserver LAUNCH_AT_STARTUP=false debian/changelog0000644000000000000000000003413012250556700011043 0ustar ocsigenserver (2.2.0-3) unstable; urgency=low * Upload to unstable (Closes: #724168) -- Stéphane Glondu Sat, 07 Dec 2013 09:34:45 +0100 ocsigenserver (2.2.0-2) experimental; urgency=low * debian/patches: + Fix compilation with ocamlnet 3.6.5 (addition of netstring-pcre) * Compile with OCaml >= 4.01 * Drop ocsipersist-dbm (because of OCaml >= 4) * Update Vcs-* -- Stéphane Glondu Sun, 10 Nov 2013 16:48:10 +0100 ocsigenserver (2.2.0-1) unstable; urgency=low * New upstream release * Bump Standards-Version to 3.9.4 * Upload to unstable -- Stéphane Glondu Thu, 09 May 2013 23:11:55 +0200 ocsigenserver (2.2-2) experimental; urgency=low * Bump versions in Build-Depends to use experimental packages -- Stéphane Glondu Sat, 08 Dec 2012 11:00:21 +0100 ocsigenserver (2.2-1) experimental; urgency=low * New upstream release - remove patch (merged upstream) -- Stéphane Glondu Thu, 06 Dec 2012 23:29:42 +0100 ocsigenserver (2.1-1) unstable; urgency=low * New upstream release (Closes: #676750) * Use format 1.0 in debian/copyright * Bump Standards-Version to 3.9.3 -- Stéphane Glondu Sat, 09 Jun 2012 10:54:47 +0200 ocsigenserver (2.0.4-1) unstable; urgency=low * New upstream release * Fix FTBFS with bash as /bin/sh -- Stéphane Glondu Sat, 17 Mar 2012 11:42:51 +0100 ocsigenserver (2.0.3a-1) unstable; urgency=low * New upstream release - the server and Eliom have been separated upstream; this package contains only the server (Eliom will be packaged separately) -- Stéphane Glondu Wed, 01 Feb 2012 21:00:42 +0100 ocsigen (1.3.4-2) unstable; urgency=low * Fix wrong decoding of + in URL paths (cherry-picked from upstream) -- Stéphane Glondu Tue, 12 Jul 2011 20:38:51 +0200 ocsigen (1.3.4-1) unstable; urgency=low * New upstream release * Touch .cmi files after installing the .mli files (Closes: #587300) * Bump Standards-Version to 3.9.2 (no changes) -- Nicolas Dandrimont Sun, 29 May 2011 13:54:41 +0200 ocsigen (1.3.3-3) unstable; urgency=low * Do not try to install native objects on non-natdynlink architectures -- Stéphane Glondu Fri, 22 Apr 2011 23:47:16 +0200 ocsigen (1.3.3-2) unstable; urgency=low * Add missing dependencies to ocsigen: libocsigen-xhtml-ocaml-dev and liblwt-ssl-ocaml-dev (Closes: #613372) * Do not compile native code version if there is no natdynlink * Bump debhelper compat level to 8 * Bump Standards-Version to 3.9.1 -- Stéphane Glondu Tue, 15 Feb 2011 19:01:11 +0100 ocsigen (1.3.3-1) unstable; urgency=low * New upstream release * Move META file to libocsigen-ocaml -- Stéphane Glondu Sun, 13 Jun 2010 11:44:07 +0200 ocsigen (1.3.2-1) unstable; urgency=low * New upstream release - the web server should now be insensitive to the net.ipv6.bindv6only sysctl setting (Closes: #578216) - add ocsigen.xhtml* compatibility packages (Closes: #579689) - remove all patches (committed upstream) - bump build-dependency to lwt to 2.1.0 * Remove Stefano from Uploaders -- Stéphane Glondu Fri, 30 Apr 2010 08:39:59 +0200 ocsigen (1.3.0-4) unstable; urgency=low * Fix FTBFS on hppa: - add 0002-Do-not-compile-dbm-test-with-custom.patch * Fix "directory" variable in META.ocsigen_ext -- Stéphane Glondu Wed, 24 Mar 2010 23:02:28 +0100 ocsigen (1.3.0-3) unstable; urgency=low * Split out libocsigen-xhtml-ocaml-dev (Closes: #574887) - add 0001-Split-out-ocsigen_xhtml-findlib-package.patch * Put dynamically loaded plugins into libocsigen-ocaml * Fix symbolic links shipped by libocsigen-ocaml-doc -- Stéphane Glondu Mon, 22 Mar 2010 00:52:03 +0100 ocsigen (1.3.0-2) unstable; urgency=low * Upload to unstable * This version breaks nurpawiki (<< 1.2.3-4~) because of API changes -- Stéphane Glondu Mon, 15 Mar 2010 16:13:10 +0100 ocsigen (1.3.0-1) experimental; urgency=low * New upstream release - add libobrowser-ocaml-dev to Build-Depends * Switch source package format to 3.0 (quilt) * Bump Standards-Version to 3.8.4 (no changes) * Add dependency to remote_fs in initscript * Compile the doc only when libocsigen-ocaml-doc is being built -- Stéphane Glondu Sun, 07 Mar 2010 14:05:31 +0100 ocsigen (1.2.2-1) unstable; urgency=low * New upstream release * Major overhaul of binary packages: libocsigen-ocaml{,-dev,-doc} is now treated as a regular library (Closes: #517303), without dependency to the web server itself; ocsigen-dev is kept as a metapackage that depends on the web server * Switch packaging to dh-ocaml 0.9 * Handle /var/log/ocsigen in maintainer scripts: - create an empty log when installing (Closes: #550324) - remove log files on purging (policy 10.8) * Upload to unstable (Closes: #551236) -- Stéphane Glondu Wed, 21 Oct 2009 18:19:59 +0200 ocsigen (1.2.1-1) experimental; urgency=low * New upstream release: - remove all patches (merged upstream) * Update watch file * Change dependency to liblwt-ocaml in ocsigen -- Stéphane Glondu Sat, 26 Sep 2009 13:56:22 +0200 ocsigen (1.2.0-3+lwt.1) experimental; urgency=low * Update my e-mail address and remove DMUA * Update dependencies to lwt -- Stéphane Glondu Sun, 30 Aug 2009 20:17:39 +0200 ocsigen (1.2.0-3+lwt.0) experimental; urgency=low * Build with experimental lwt: - add patches Fix-ocsipersist-dbm-Makefile and Adapt-for-lwt-2 - add versioned (build-)dependency -- Stephane Glondu Fri, 21 Aug 2009 10:51:52 +0200 ocsigen (1.2.0-3) unstable; urgency=low * Changes in dependencies of the ocsigen binary package: - add lib{ssl,pcre,ocamlnet}-ocaml (Closes: #536865) - change lib{sqlite3,cryptokit,zip}-ocaml-dev to their non-dev counterparts, and add versioned dependencies * Update Standards-Version to 3.8.3 (no changes) -- Stephane Glondu Fri, 21 Aug 2009 10:35:02 +0200 ocsigen (1.2.0-2) unstable; urgency=low * Fix build on non-native architectures -- Stephane Glondu Thu, 02 Jul 2009 10:02:08 +0200 ocsigen (1.2.0-1) unstable; urgency=low * New upstream release: - new patches: + fix typo in configure script + fix build with pcre-ocaml 6.0.0 - add dependency on quilt - add README.source file * Enable OCamlDuce support * Enable native code support * Add versioned dependency on libpcre-ocaml-dev * Install sample configuration files with examples * Update Standards-Version to 3.8.2 * Add versioned dependencies to ease OCaml 3.11.1 transition -- Stephane Glondu Wed, 01 Jul 2009 21:49:21 +0200 ocsigen (1.1.0-2) unstable; urgency=low [ Samuel Mimram ] * Use dh-ocaml predefined variables in rules. [ Stephane Glondu ] * Add Provides: httpd, httpd-cgi to ocsigen binary package * Update Build-Depends for OCaml 3.11.0 transition * Force -custom when linking ocsigen * Use more recent features of debhelper 7 * Install sources of examples in ocsigen-doc * debian/ocsigen.init: - check if daemon is already running, as per new policy - add status command to initscript - add dependency on procps * Bump Standards-Version to 3.8.1 -- Stephane Glondu Fri, 13 Mar 2009 18:19:19 +0100 ocsigen (1.1.0-1) unstable; urgency=low * New upstream release. * Switching packaging to git. -- Stephane Glondu Wed, 23 Jul 2008 14:08:42 +0200 ocsigen (1.1.0~rc1-1) unstable; urgency=low * New upstream release. * Remove liblwt-ocaml-dev binary package, as it has its own source package now. * Add support for update hooks in /etc/ocsigen/update.d. * Add DM-Upload-Allowed field to debian/control. * Ship .mli files in ocsigen-dev. * Do not ship files under /var/www (as complained by lintian) (Closes: #485566). * Remove dependency to dpatch. * Bump Standards-Version to 3.8.0 and debhelper compatibility level to 7 (no changes). * Update debian/copyright to http://wiki.debian.org/Proposals/CopyrightFormat * Add README.Debian. -- Stephane Glondu Mon, 07 Jul 2008 23:05:01 +0200 ocsigen (1.0.0-1) unstable; urgency=low [ Samuel Mimram ] * Handle RC versions in watch file. [ Stephane Glondu ] * New upstream release (ready for OCaml 3.10.2). -- Stephane Glondu Tue, 01 Apr 2008 16:54:47 +0200 ocsigen (1.0.0~rc2-1) unstable; urgency=low * New upstream release. * Add dependency on ocaml-findlib to ocsigen binary package. * Add dependency on psmisc to ocsigen binary package (for fuser). * Add versioned dependency on ocsigen to ocsigen-dev. * Change dependency on libzip-ocaml-dev from Suggests to Depends. * Upstream Makefile now installs native version of Lwt if available and provides a `distclean' target; cleaning debian/rules accordingly. * Remove files generated by debian/rules during cleanup. * Use *.install files to dispatch files between binary packages. * Install missing /var/lib/ocsigen. -- Stephane Glondu Mon, 24 Mar 2008 21:59:03 +0100 ocsigen (0.99.5-2) unstable; urgency=medium [ Stephane Glondu ] * Updating debian/copyright with all upstream authors. * Adding dependencies to ocsigen binary package to cope with dynamic loading. * Removing bogus dependency of ocsigen-doc to ocaml-nox (Closes: #469285). * Precising description of ocsigen-doc binary package. * Fix lintian warning build-depends-on-1-revision (libssl-ocaml-dev). * Build and install native version of Lwt (Closes: #467618). * Delete *depend files during cleanup. [ Stefano Zacchiroli ] * bump the urgency to medium for the OCaml 3.10.1 transition. * adding myself to the Uploaders. -- Stefano Zacchiroli Tue, 04 Mar 2008 17:06:17 +0100 ocsigen (0.99.5-1) unstable; urgency=low * New upstream release. * Compatibility with dash in debian/rules. * Put d-o-m as maintainer, and Samuel and me as uploaders. * Setting priority of liblwt-ocaml-dev and ocsigen-dev to extra. -- Stephane Glondu Fri, 11 Jan 2008 00:45:05 +0100 ocsigen (0.99.4-2) unstable; urgency=low [ Stefano Zacchiroli ] * fix vcs-svn field to point just above the debian/ dir [ Stéphane Glondu ] * Split out the Lwt modules into liblwt-ocaml-dev, closes: #452908. * Added package ocsigen-dev. -- Samuel Mimram Wed, 02 Jan 2008 12:45:19 +0000 ocsigen (0.99.4-1) unstable; urgency=low * New upstream release. -- Samuel Mimram Wed, 21 Nov 2007 21:05:15 +0000 ocsigen (0.99.3-3) unstable; urgency=low * Split documentation into ocsigen-doc, closes: #451517. -- Samuel Mimram Sat, 17 Nov 2007 17:37:18 +0000 ocsigen (0.99.3-2) unstable; urgency=low * Upload to unstable. -- Samuel Mimram Fri, 16 Nov 2007 19:16:41 +0000 ocsigen (0.99.3-1) experimental; urgency=low * New upstream release. * Updated watch file, closes: 450325. -- Samuel Mimram Wed, 07 Nov 2007 10:36:15 +0000 ocsigen (0.99.2-3) unstable; urgency=low * promote Homepage to a real debian/control field -- Stefano Zacchiroli Fri, 21 Sep 2007 09:57:11 +0200 ocsigen (0.99.2-2) unstable; urgency=low * Rebuild with OCaml 3.10. -- Samuel Mimram Mon, 10 Sep 2007 02:58:12 +0200 ocsigen (0.99.2-1) unstable; urgency=low * New upstream release. * Added libsqlite3-ocaml-dev as build-dependency. * Cleanly builds twice in a row, closes: #424382. -- Samuel Mimram Mon, 27 Aug 2007 12:57:15 +0200 ocsigen (0.99.1-1) unstable; urgency=low * New upstream release. -- Samuel Mimram Tue, 15 May 2007 19:40:12 +0200 ocsigen (0.99.0-1) unstable; urgency=low * New upstream release. * Build with ocamlnet >= 2.0. * Added a build-dependency on libgdbm-dev. -- Samuel Mimram Thu, 03 May 2007 21:56:52 +0200 ocsigen (0.6.0-1) unstable; urgency=low * New upstream release. * Removed no-chown.dpatch. -- Samuel Mimram Tue, 13 Mar 2007 19:09:49 +0100 ocsigen (0.6.0~rc1-2) experimental; urgency=low * Added no-chown.dpatch in order for the Makefile not to try to chown files during installation, closes: #413301. -- Samuel Mimram Thu, 8 Mar 2007 22:28:33 +0100 ocsigen (0.6.0~rc1-1) experimental; urgency=low * New upstream release. * Bumped build-dependency on libocamlnet-ocaml-dev. * Removed depend.dpatch, integrated upstream. * Removed manpage from package, integrated upstream. -- Samuel Mimram Fri, 2 Mar 2007 20:11:10 +0100 ocsigen (0.5.1-2) unstable; urgency=low * Using dpatch to handle patches. * Added depends.dpatch in order to really solve the compilation problem with -rsudo, closes: #403132. -- Samuel Mimram Mon, 18 Dec 2006 09:41:22 +0000 ocsigen (0.5.1-1) unstable; urgency=low * New upstream release. * Should build cleanly with sudo rights, closes: #403132. -- Samuel Mimram Sun, 17 Dec 2006 16:49:34 +0000 ocsigen (0.5.0-1) unstable; urgency=low * New upstream release. Uploading to unstable. * Correctly specifying path for examples, closes: #399885. * Program is now under LGPL with exceptions, updated copyright file. * Ocsigen is now daemonizing and creating pid files by his own, updated init.d script. -- Samuel Mimram Tue, 21 Nov 2006 21:58:25 +0000 ocsigen (0.5.0~rc1-1) experimental; urgency=low * New upstream release. * Added a build-dependency on libssl-ocaml-dev. -- Samuel Mimram Tue, 21 Nov 2006 21:24:39 +0000 ocsigen (0.4.0.2-1) experimental; urgency=low * Initial release, closes: #387454. -- Samuel Mimram Thu, 14 Sep 2006 13:41:04 +0000 debian/patches/0000755000000000000000000000000012237675226010631 5ustar debian/patches/0001-Fix-compilation-with-ocamlnet-3.6.5.patch0000644000000000000000000000113312237675226020510 0ustar From: Stephane Glondu Date: Thu, 6 Jun 2013 11:46:46 +0200 Subject: Fix compilation with ocamlnet 3.6.5 --- src/extensions/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/src/extensions/Makefile b/src/extensions/Makefile index e7a0fad..6caeb92 100644 --- a/src/extensions/Makefile +++ b/src/extensions/Makefile @@ -4,6 +4,7 @@ PACKAGE := lwt.unix \ lwt.ssl \ lwt.react \ netstring \ + netstring-pcre \ tyxml.parser \ LIBS := -I ../baselib -I ../http -I ../server ${addprefix -package ,${PACKAGE}} -- debian/patches/series0000644000000000000000000000005712237675226012050 0ustar 0001-Fix-compilation-with-ocamlnet-3.6.5.patch