aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--www/cherokee-devel/Makefile104
-rw-r--r--www/cherokee-devel/distinfo2
-rw-r--r--www/cherokee-devel/files/patch-aa66
-rw-r--r--www/cherokee-devel/files/patch-ab11
-rw-r--r--www/cherokee-devel/pkg-plist49
-rw-r--r--www/cherokee/Makefile104
-rw-r--r--www/cherokee/distinfo2
-rw-r--r--www/cherokee/files/patch-aa66
-rw-r--r--www/cherokee/files/patch-ab11
-rw-r--r--www/cherokee/pkg-plist49
10 files changed, 244 insertions, 220 deletions
diff --git a/www/cherokee-devel/Makefile b/www/cherokee-devel/Makefile
index 0c3c4da19af3..7809599432c3 100644
--- a/www/cherokee-devel/Makefile
+++ b/www/cherokee-devel/Makefile
@@ -5,90 +5,54 @@
# $FreeBSD$
#
-PORTNAME= Cherokee
-PORTVERSION= 0.2.8
+PORTNAME= cherokee
+PORTVERSION= 0.4.2
CATEGORIES= www
-MASTER_SITES= http://www.alobbs.com/cherokee/
+MASTER_SITES= ftp://www.alobbs.com/cherokee/
MAINTAINER= oksala@videotron.ca
COMMENT= Cherokee is an extremely fast and tiny web server
-USE_AUTOCONF= yes
-USE_AUTOMAKE= yes
+#USE_AUTOCONF= yes
+#USE_AUTOMAKE= yes
HAS_CONFIGURE= yes
-CONFIGURE_ARGS+= \
- --prefix=${PREFIX} \
- --enable-daemon\
- --enable-warnings\
- --with-htdocs=${HTDOCS}\
- --with-uid=${UID} \
- --with-gid=${GID} \
- --with-port=${PORT} \
- --with-index=${INDEX}
-
-
-#
-# User Configuration
-# This may seem a little overloaded
-# But there is not configuration files or getopt options
-#
-
-#User Configurations
-#Dir for your html files
-.if defined(HTDOCS)
-HTDOCS=${HTDOCS}
-.else
-HTDOCS=${PREFIX}/www/data
-.endif
-
-#Process UID
-.if defined(USER_ID)
-USER_ID=${USER_ID}
-.else
-USER_ID=80 #www
-.endif
-
-#Process GID
-.if defined(GROUP_ID)
-GROUP_ID=${GROUP_ID}
-.else
-GROUP_ID=80 #www
+CONFIGURE_ARGS= --prefix=${PREFIX}
+INSTALLS_SHLIB= yes
+
+#This is experimental
+#do not expect it to work properly
+.if defined(WITH_PHP)
+CONFIGURE_ARGS+=--with-php=${PREFIX}/include/php
+BUILD_DEPENDS=mod_php4:${PORTSDIR}/www/mod_php4:
.endif
-#inet port
-.if defined(PORT)
-PORT=${PORT}
-.else
-PORT=80
-.endif
-
-#index files
-.if defined(INDEX)
-INDEX=${INDEX}
-.else
-INDEX=index.html
-.endif
+MAN1= cherokee.1
-pre-configure:
- @${ECHO} ""
- @${ECHO} "=================================="
- @${ECHO} ""
- @${ECHO} "Current configuration :"
- @${ECHO} "Working directory : ${HTDOCS} (HTDOCS)"
- @${ECHO} "Process id : ${USER_ID} (USER_ID)"
- @${ECHO} "Process gid : ${GROUP_ID} (GROUP_ID)"
- @${ECHO} "Inet port : ${PORT} (PORT)"
- @${ECHO} "Index files : ${INDEX} (INDEX)"
- @${ECHO} ""
- @${ECHO} "=================================="
- @${ECHO} ""
+#pre-everything:
+# @${ECHO_MSG} "----------------------------"
+# @${ECHO_MSG} " "
+# @${ECHO_MSG} "You can add php support"
+# @${ECHO_MSG} "This is experimental"
+# @${ECHO_MSG} "builds cherokee with WITH_PHP=yes"
+# @${ECHO_MSG} "For example,"
+# @${ECHO_MSG} "make WITH_PHP=yes"
+# @${ECHO_MSG} " "
+# @${ECHO_MSG} "----------------------------"
pre-install:
@if [ ! -f ${PREFIX}/www ]; then \
${MKDIR} ${PREFIX}/www;\
fi
- @if [ ! -f ${HTDOCS} ] ; then \
- ${MKDIR} ${HTDOCS};\
+ @if [ ! -f ${PREFIX}/www/data ] ; then \
+ ${MKDIR} ${PREFIX}/www/data;\
fi
+ @${ECHO_MSG} " `pwd` "
+
+post-install:
+ @${INSTALL} -m 644 ${WRKSRC}/doc/Intro.txt ${PREFIX}/share/cherokee
+ @${ECHO_MSG} " "
+ @${ECHO_MSG} " Dont forget to read the doc "
+ @${ECHO_MSG} " ${PREFIX}/share/cherokee/Intro.txt"
+ @${ECHO_MSG} " "
.include <bsd.port.mk>
diff --git a/www/cherokee-devel/distinfo b/www/cherokee-devel/distinfo
index 72ad6ba2af4c..e2aa4f1f1e9e 100644
--- a/www/cherokee-devel/distinfo
+++ b/www/cherokee-devel/distinfo
@@ -1 +1 @@
-MD5 (Cherokee-0.2.8.tar.gz) = ffefd914d7d242c2e52fc85b3ecc221a
+MD5 (cherokee-0.4.2.tar.gz) = cfebf2348fb7c195db262ea6f2abde62
diff --git a/www/cherokee-devel/files/patch-aa b/www/cherokee-devel/files/patch-aa
index 7cd751ce8f59..4a99dbeb6dec 100644
--- a/www/cherokee-devel/files/patch-aa
+++ b/www/cherokee-devel/files/patch-aa
@@ -1,43 +1,35 @@
---- src/cherokee.h.old Fri Dec 28 07:39:11 2001
-+++ src/cherokee.h Tue May 14 14:49:35 2002
-@@ -28,11 +28,11 @@
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
-+#include <sys/types.h>
- #include <netinet/in.h>
- #include <sys/socket.h>
- #include <sys/wait.h>
- #include <sys/time.h>
--#include <sys/types.h>
- #include <sys/stat.h>
- #include <unistd.h>
- #include <fcntl.h>
---- src/server.h.old Fri Dec 28 07:25:54 2001
-+++ src/server.h Tue May 14 14:49:35 2002
-@@ -26,9 +26,9 @@
+diff -ruN cherokee-0.4.2.orig/cherokee.conf cherokee-0.4.2/cherokee.conf
+--- cherokee.conf.orig Mon Mar 17 12:25:35 2003
++++ cherokee.conf Mon Apr 7 12:58:12 2003
+@@ -37,7 +37,7 @@
+ ## documents. By default, all requests are taken from this directory, but
+ ## symbolic links and aliases may be used to point to other locations.
+ ##
+-DocumentRoot /var/www
++DocumentRoot /usr/local/www/data
- #include <stdio.h>
- #include <stdlib.h>
--#include <netinet/in.h>
--#include <sys/socket.h>
- #include <sys/types.h>
-+#include <sys/socket.h>
-+#include <netinet/in.h>
+ ##
+ ## Log: Turn On/Off the logging in to syslog
+diff -ruN cherokee-0.4.2.orig/src/common.c cherokee-0.4.2/src/common.c
+--- src.orig/common.c Sun Mar 23 14:55:03 2003
++++ src/common.c Mon Apr 7 12:57:07 2003
+@@ -23,7 +23,6 @@
+ * USA
+ */
- #include "configuration.h"
+-#include <varargs.h>
+ #include <stdarg.h>
---- src/socket.h.old Thu Dec 27 05:49:07 2001
-+++ src/socket.h Tue May 14 14:49:35 2002
-@@ -26,8 +26,11 @@
+ #include "common.h"
+diff -ruN cherokee-0.4.2.orig/src/server.h cherokee-0.4.2/src/server.h
+--- src.orig/server.h Wed Mar 19 16:19:19 2003
++++ src/server.h Mon Apr 7 12:57:20 2003
+@@ -26,6 +26,8 @@
+ #ifndef __CHEROKEE2_SERVER_H__
+ #define __CHEROKEE2_SERVER_H__
- #include <stdio.h>
- #include <stdlib.h>
-+#include <string.h>
+#include <sys/types.h>
- #include <sys/socket.h>
- #include <sys/time.h>
-+#include <unistd.h>
-
- int __inline socket_ready_to_read (int socket);
++
+ #include <time.h>
+ #include "common.h"
diff --git a/www/cherokee-devel/files/patch-ab b/www/cherokee-devel/files/patch-ab
new file mode 100644
index 000000000000..67d6c7351e41
--- /dev/null
+++ b/www/cherokee-devel/files/patch-ab
@@ -0,0 +1,11 @@
+--- configure.orig Mon Apr 7 13:28:00 2003
++++ configure Mon Apr 7 13:27:40 2003
+@@ -6331,7 +6331,7 @@
+ withval="$with_php"
+
+ CHEROKEE_PHP_CFLAGS="-I$withval -I$withval/main -I$withval/Zend -I$withval/regex -I$withval/TSRM"
+- CHEROKEE_PHP_LIBADD="$withval/libphp4.la"
++ CHEROKEE_PHP_LIBADD="/usr/local/libexec/apache/libphp4.so"
+
+
+ php_support="yes"
diff --git a/www/cherokee-devel/pkg-plist b/www/cherokee-devel/pkg-plist
index 5bc061d8bd9c..7a62a23850ac 100644
--- a/www/cherokee-devel/pkg-plist
+++ b/www/cherokee-devel/pkg-plist
@@ -1,3 +1,48 @@
bin/cherokee
-@dirrm www/data
-@dirrm www
+bin/cherokee-config
+bin/cherokee_static
+etc/cherokee/cherokee.conf
+include/cherokee/avl.h
+include/cherokee/buffer.h
+include/cherokee/cherokee.h
+include/cherokee/common.h
+include/cherokee/connection.h
+include/cherokee/fdpoll.h
+include/cherokee/handler.h
+include/cherokee/http.h
+include/cherokee/list.h
+include/cherokee/log.h
+include/cherokee/plugin_table.h
+include/cherokee/plugin_table_entry.h
+include/cherokee/server.h
+include/cherokee/table.h
+include/cherokee/virtual_server.h
+lib/cherokee/libcherokee_common.a
+lib/cherokee/libcherokee_common.la
+lib/cherokee/libcherokee_common.so
+lib/cherokee/libcherokee_common.so.0
+lib/cherokee/libcherokee_dirlist.a
+lib/cherokee/libcherokee_dirlist.la
+lib/cherokee/libcherokee_dirlist.so
+lib/cherokee/libcherokee_dirlist.so.0
+lib/cherokee/libcherokee_file.a
+lib/cherokee/libcherokee_file.la
+lib/cherokee/libcherokee_file.so
+lib/cherokee/libcherokee_file.so.0
+lib/cherokee/libcherokee_redir.a
+lib/cherokee/libcherokee_redir.la
+lib/cherokee/libcherokee_redir.so
+lib/cherokee/libcherokee_redir.so.0
+lib/libcherokee.a
+lib/libcherokee.la
+lib/libcherokee.so
+lib/libcherokee.so.0
+share/aclocal/cherokee.m4
+share/cherokee/mime_types.txt
+share/cherokee/Intro.txt
+@dirrm etc/cherokee
+@dirrm include/cherokee
+@dirrm lib/cherokee
+@dirrm share/cherokee
+@unexec rmdir %%LOCALBASE%%/www/data 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/www 2>/dev/null || true
diff --git a/www/cherokee/Makefile b/www/cherokee/Makefile
index 0c3c4da19af3..7809599432c3 100644
--- a/www/cherokee/Makefile
+++ b/www/cherokee/Makefile
@@ -5,90 +5,54 @@
# $FreeBSD$
#
-PORTNAME= Cherokee
-PORTVERSION= 0.2.8
+PORTNAME= cherokee
+PORTVERSION= 0.4.2
CATEGORIES= www
-MASTER_SITES= http://www.alobbs.com/cherokee/
+MASTER_SITES= ftp://www.alobbs.com/cherokee/
MAINTAINER= oksala@videotron.ca
COMMENT= Cherokee is an extremely fast and tiny web server
-USE_AUTOCONF= yes
-USE_AUTOMAKE= yes
+#USE_AUTOCONF= yes
+#USE_AUTOMAKE= yes
HAS_CONFIGURE= yes
-CONFIGURE_ARGS+= \
- --prefix=${PREFIX} \
- --enable-daemon\
- --enable-warnings\
- --with-htdocs=${HTDOCS}\
- --with-uid=${UID} \
- --with-gid=${GID} \
- --with-port=${PORT} \
- --with-index=${INDEX}
-
-
-#
-# User Configuration
-# This may seem a little overloaded
-# But there is not configuration files or getopt options
-#
-
-#User Configurations
-#Dir for your html files
-.if defined(HTDOCS)
-HTDOCS=${HTDOCS}
-.else
-HTDOCS=${PREFIX}/www/data
-.endif
-
-#Process UID
-.if defined(USER_ID)
-USER_ID=${USER_ID}
-.else
-USER_ID=80 #www
-.endif
-
-#Process GID
-.if defined(GROUP_ID)
-GROUP_ID=${GROUP_ID}
-.else
-GROUP_ID=80 #www
+CONFIGURE_ARGS= --prefix=${PREFIX}
+INSTALLS_SHLIB= yes
+
+#This is experimental
+#do not expect it to work properly
+.if defined(WITH_PHP)
+CONFIGURE_ARGS+=--with-php=${PREFIX}/include/php
+BUILD_DEPENDS=mod_php4:${PORTSDIR}/www/mod_php4:
.endif
-#inet port
-.if defined(PORT)
-PORT=${PORT}
-.else
-PORT=80
-.endif
-
-#index files
-.if defined(INDEX)
-INDEX=${INDEX}
-.else
-INDEX=index.html
-.endif
+MAN1= cherokee.1
-pre-configure:
- @${ECHO} ""
- @${ECHO} "=================================="
- @${ECHO} ""
- @${ECHO} "Current configuration :"
- @${ECHO} "Working directory : ${HTDOCS} (HTDOCS)"
- @${ECHO} "Process id : ${USER_ID} (USER_ID)"
- @${ECHO} "Process gid : ${GROUP_ID} (GROUP_ID)"
- @${ECHO} "Inet port : ${PORT} (PORT)"
- @${ECHO} "Index files : ${INDEX} (INDEX)"
- @${ECHO} ""
- @${ECHO} "=================================="
- @${ECHO} ""
+#pre-everything:
+# @${ECHO_MSG} "----------------------------"
+# @${ECHO_MSG} " "
+# @${ECHO_MSG} "You can add php support"
+# @${ECHO_MSG} "This is experimental"
+# @${ECHO_MSG} "builds cherokee with WITH_PHP=yes"
+# @${ECHO_MSG} "For example,"
+# @${ECHO_MSG} "make WITH_PHP=yes"
+# @${ECHO_MSG} " "
+# @${ECHO_MSG} "----------------------------"
pre-install:
@if [ ! -f ${PREFIX}/www ]; then \
${MKDIR} ${PREFIX}/www;\
fi
- @if [ ! -f ${HTDOCS} ] ; then \
- ${MKDIR} ${HTDOCS};\
+ @if [ ! -f ${PREFIX}/www/data ] ; then \
+ ${MKDIR} ${PREFIX}/www/data;\
fi
+ @${ECHO_MSG} " `pwd` "
+
+post-install:
+ @${INSTALL} -m 644 ${WRKSRC}/doc/Intro.txt ${PREFIX}/share/cherokee
+ @${ECHO_MSG} " "
+ @${ECHO_MSG} " Dont forget to read the doc "
+ @${ECHO_MSG} " ${PREFIX}/share/cherokee/Intro.txt"
+ @${ECHO_MSG} " "
.include <bsd.port.mk>
diff --git a/www/cherokee/distinfo b/www/cherokee/distinfo
index 72ad6ba2af4c..e2aa4f1f1e9e 100644
--- a/www/cherokee/distinfo
+++ b/www/cherokee/distinfo
@@ -1 +1 @@
-MD5 (Cherokee-0.2.8.tar.gz) = ffefd914d7d242c2e52fc85b3ecc221a
+MD5 (cherokee-0.4.2.tar.gz) = cfebf2348fb7c195db262ea6f2abde62
diff --git a/www/cherokee/files/patch-aa b/www/cherokee/files/patch-aa
index 7cd751ce8f59..4a99dbeb6dec 100644
--- a/www/cherokee/files/patch-aa
+++ b/www/cherokee/files/patch-aa
@@ -1,43 +1,35 @@
---- src/cherokee.h.old Fri Dec 28 07:39:11 2001
-+++ src/cherokee.h Tue May 14 14:49:35 2002
-@@ -28,11 +28,11 @@
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
-+#include <sys/types.h>
- #include <netinet/in.h>
- #include <sys/socket.h>
- #include <sys/wait.h>
- #include <sys/time.h>
--#include <sys/types.h>
- #include <sys/stat.h>
- #include <unistd.h>
- #include <fcntl.h>
---- src/server.h.old Fri Dec 28 07:25:54 2001
-+++ src/server.h Tue May 14 14:49:35 2002
-@@ -26,9 +26,9 @@
+diff -ruN cherokee-0.4.2.orig/cherokee.conf cherokee-0.4.2/cherokee.conf
+--- cherokee.conf.orig Mon Mar 17 12:25:35 2003
++++ cherokee.conf Mon Apr 7 12:58:12 2003
+@@ -37,7 +37,7 @@
+ ## documents. By default, all requests are taken from this directory, but
+ ## symbolic links and aliases may be used to point to other locations.
+ ##
+-DocumentRoot /var/www
++DocumentRoot /usr/local/www/data
- #include <stdio.h>
- #include <stdlib.h>
--#include <netinet/in.h>
--#include <sys/socket.h>
- #include <sys/types.h>
-+#include <sys/socket.h>
-+#include <netinet/in.h>
+ ##
+ ## Log: Turn On/Off the logging in to syslog
+diff -ruN cherokee-0.4.2.orig/src/common.c cherokee-0.4.2/src/common.c
+--- src.orig/common.c Sun Mar 23 14:55:03 2003
++++ src/common.c Mon Apr 7 12:57:07 2003
+@@ -23,7 +23,6 @@
+ * USA
+ */
- #include "configuration.h"
+-#include <varargs.h>
+ #include <stdarg.h>
---- src/socket.h.old Thu Dec 27 05:49:07 2001
-+++ src/socket.h Tue May 14 14:49:35 2002
-@@ -26,8 +26,11 @@
+ #include "common.h"
+diff -ruN cherokee-0.4.2.orig/src/server.h cherokee-0.4.2/src/server.h
+--- src.orig/server.h Wed Mar 19 16:19:19 2003
++++ src/server.h Mon Apr 7 12:57:20 2003
+@@ -26,6 +26,8 @@
+ #ifndef __CHEROKEE2_SERVER_H__
+ #define __CHEROKEE2_SERVER_H__
- #include <stdio.h>
- #include <stdlib.h>
-+#include <string.h>
+#include <sys/types.h>
- #include <sys/socket.h>
- #include <sys/time.h>
-+#include <unistd.h>
-
- int __inline socket_ready_to_read (int socket);
++
+ #include <time.h>
+ #include "common.h"
diff --git a/www/cherokee/files/patch-ab b/www/cherokee/files/patch-ab
new file mode 100644
index 000000000000..67d6c7351e41
--- /dev/null
+++ b/www/cherokee/files/patch-ab
@@ -0,0 +1,11 @@
+--- configure.orig Mon Apr 7 13:28:00 2003
++++ configure Mon Apr 7 13:27:40 2003
+@@ -6331,7 +6331,7 @@
+ withval="$with_php"
+
+ CHEROKEE_PHP_CFLAGS="-I$withval -I$withval/main -I$withval/Zend -I$withval/regex -I$withval/TSRM"
+- CHEROKEE_PHP_LIBADD="$withval/libphp4.la"
++ CHEROKEE_PHP_LIBADD="/usr/local/libexec/apache/libphp4.so"
+
+
+ php_support="yes"
diff --git a/www/cherokee/pkg-plist b/www/cherokee/pkg-plist
index 5bc061d8bd9c..7a62a23850ac 100644
--- a/www/cherokee/pkg-plist
+++ b/www/cherokee/pkg-plist
@@ -1,3 +1,48 @@
bin/cherokee
-@dirrm www/data
-@dirrm www
+bin/cherokee-config
+bin/cherokee_static
+etc/cherokee/cherokee.conf
+include/cherokee/avl.h
+include/cherokee/buffer.h
+include/cherokee/cherokee.h
+include/cherokee/common.h
+include/cherokee/connection.h
+include/cherokee/fdpoll.h
+include/cherokee/handler.h
+include/cherokee/http.h
+include/cherokee/list.h
+include/cherokee/log.h
+include/cherokee/plugin_table.h
+include/cherokee/plugin_table_entry.h
+include/cherokee/server.h
+include/cherokee/table.h
+include/cherokee/virtual_server.h
+lib/cherokee/libcherokee_common.a
+lib/cherokee/libcherokee_common.la
+lib/cherokee/libcherokee_common.so
+lib/cherokee/libcherokee_common.so.0
+lib/cherokee/libcherokee_dirlist.a
+lib/cherokee/libcherokee_dirlist.la
+lib/cherokee/libcherokee_dirlist.so
+lib/cherokee/libcherokee_dirlist.so.0
+lib/cherokee/libcherokee_file.a
+lib/cherokee/libcherokee_file.la
+lib/cherokee/libcherokee_file.so
+lib/cherokee/libcherokee_file.so.0
+lib/cherokee/libcherokee_redir.a
+lib/cherokee/libcherokee_redir.la
+lib/cherokee/libcherokee_redir.so
+lib/cherokee/libcherokee_redir.so.0
+lib/libcherokee.a
+lib/libcherokee.la
+lib/libcherokee.so
+lib/libcherokee.so.0
+share/aclocal/cherokee.m4
+share/cherokee/mime_types.txt
+share/cherokee/Intro.txt
+@dirrm etc/cherokee
+@dirrm include/cherokee
+@dirrm lib/cherokee
+@dirrm share/cherokee
+@unexec rmdir %%LOCALBASE%%/www/data 2>/dev/null || true
+@unexec rmdir %%LOCALBASE%%/www 2>/dev/null || true