| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163 | # This file is part of the OpenADK project. OpenADK is copyrighted# material, please see the LICENCE file in the top-level directory.include $(ADK_TOPDIR)/rules.mkPKG_NAME:=		lighttpdPKG_VERSION:=		1.4.35PKG_RELEASE:=		1PKG_MD5SUM:=		c7ae774eab4cb7ac85e41b712f4ee9baPKG_DESCR:=		lightweight web serverPKG_SECTION:=		net/httpPKG_URL:=		http://www.lighttpd.net/PKG_SITES:=		http://download.lighttpd.net/lighttpd/releases-1.4.x/PKG_FLAVOURS_LIGHTTPD:=	WITH_IPV6 WITH_SSLPKGFD_WITH_IPV6:=	enable ipv6 supportPKGFD_WITH_SSL:=	enable ssl supportPKGFB_WITH_SSL:=	opensslPKGFS_WITH_SSL:=	libopensslPKG_SUBPKGS:=		LIGHTTPD LIGHTTPD_MOD_ALIAS LIGHTTPD_MOD_AUTHPKG_SUBPKGS+=		LIGHTTPD_MOD_CGI LIGHTTPD_MOD_DIRLIST LIGHTTPD_MOD_EVASIVE LIGHTTPD_MOD_EXPIRE LIGHTTPD_MOD_FASTCGIPKG_SUBPKGS+=		LIGHTTPD_MOD_PROXY LIGHTTPD_MOD_REDIRECT LIGHTTPD_MOD_REWRITE LIGHTTPD_MOD_SETENVPKG_SUBPKGS+=		LIGHTTPD_MOD_VHOST LIGHTTPD_MOD_SSI LIGHTTPD_MOD_STATUS LIGHTTPD_MOD_USERTRACKPKG_SUBPKGS+=		LIGHTTPD_MOD_WEBDAVPKGSD_LIGHTTPD_MOD_ALIAS:=	alias supportPKGSN_LIGHTTPD_MOD_ALIAS:=	lighttpdPKGSD_LIGHTTPD_MOD_AUTH:=	authentication supportPKGSN_LIGHTTPD_MOD_AUTH:=	lighttpdPKGSD_LIGHTTPD_MOD_CGI:=	CGI supportPKGSN_LIGHTTPD_MOD_CGI:=	lighttpdPKGSD_LIGHTTPD_MOD_DIRLIST:=	Dirlisting supportPKGSB_LIGHTTPD_MOD_DIRLIST:=	pcrePKGSS_LIGHTTPD_MOD_DIRLIST:=	libpcrePKGSN_LIGHTTPD_MOD_DIRLIST:=	lighttpdPKGSD_LIGHTTPD_MOD_EVASIVE:=	Evasive supportPKGSN_LIGHTTPD_MOD_EVASIVE:=	lighttpdPKGSD_LIGHTTPD_MOD_EXPIRE:=	Expire supportPKGSN_LIGHTTPD_MOD_EXPIRE:=	lighttpdPKGSD_LIGHTTPD_MOD_FASTCGI:=	FastCGI supportPKGSN_LIGHTTPD_MOD_FASTCGI:=	lighttpdPKGSD_LIGHTTPD_MOD_PROXY:=	Proxy supportPKGSN_LIGHTTPD_MOD_PROXY:=	lighttpdPKGSD_LIGHTTPD_MOD_REDIRECT:=	Redirect supportPKGSN_LIGHTTPD_MOD_REDIRECT:=	lighttpdPKGSD_LIGHTTPD_MOD_REWRITE:=	Rewrite supportPKGSN_LIGHTTPD_MOD_REWRITE:=	lighttpdPKGSD_LIGHTTPD_MOD_SETENV:=	Setenv supportPKGSN_LIGHTTPD_MOD_SETENV:=	lighttpdPKGSD_LIGHTTPD_MOD_VHOST:=	Simple Vhost supportPKGSN_LIGHTTPD_MOD_VHOST:=	lighttpdPKGSD_LIGHTTPD_MOD_SSI:=	SSI supportPKGSN_LIGHTTPD_MOD_SSI:=	lighttpdPKGSD_LIGHTTPD_MOD_STATUS:=	Status supportPKGSN_LIGHTTPD_MOD_STATUS:=	lighttpdPKGSD_LIGHTTPD_MOD_USERTRACK:=	Usertracking supportPKGSN_LIGHTTPD_MOD_USERTRACK:=	lighttpdPKGSD_LIGHTTPD_MOD_WEBDAV:=	Webdav supportPKGSB_LIGHTTPD_MOD_WEBDAV:=	libxml2 sqlitePKGSS_LIGHTTPD_MOD_WEBDAV:=	libxml2 libsqlitePKGSN_LIGHTTPD_MOD_WEBDAV:=	lighttpdinclude $(ADK_TOPDIR)/mk/package.mkdefine PKG_mod_templateINSTALL_MODS_$${ADK_PACKAGE_${1}}+=	${2}-install${2}-install:	${INSTALL_DIR} $$(IDIR_$(1))/usr/lib/lighttpd	${INSTALL_BIN} $(WRKINST)/usr/lib/lighttpd/mod_$(2).so $$(IDIR_$(1))/usr/lib/lighttpd/endef$(eval $(call PKG_template,LIGHTTPD,lighttpd,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))$(eval $(call PKG_template,LIGHTTPD_MOD_ALIAS,lighttpd-mod-alias,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIGHTTPD_MOD_ALIAS},${PKG_SECTION}))$(eval $(call PKG_template,LIGHTTPD_MOD_AUTH,lighttpd-mod-auth,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIGHTTPD_MOD_AUTH},${PKG_SECTION}))$(eval $(call PKG_template,LIGHTTPD_MOD_CGI,lighttpd-mod-cgi,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIGHTTPD_MOD_CGI},${PKG_SECTION}))$(eval $(call PKG_template,LIGHTTPD_MOD_DIRLIST,lighttpd-mod-dirlist,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIGHTTPD_MOD_DIRLIST},${PKG_SECTION}))$(eval $(call PKG_template,LIGHTTPD_MOD_EVASIVE,lighttpd-mod-evasive,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIGHTTPD_MOD_EVASIVE},${PKG_SECTION}))$(eval $(call PKG_template,LIGHTTPD_MOD_EXPIRE,lighttpd-mod-expire,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIGHTTPD_MOD_EXPIRE},${PKG_SECTION}))$(eval $(call PKG_template,LIGHTTPD_MOD_FASTCGI,lighttpd-mod-fastcgi,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIGHTTPD_MOD_FASTCGI},${PKG_SECTION}))$(eval $(call PKG_template,LIGHTTPD_MOD_PROXY,lighttpd-mod-proxy,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIGHTTPD_MOD_PROXY},${PKG_SECTION}))$(eval $(call PKG_template,LIGHTTPD_MOD_REDIRECT,lighttpd-mod-redirect,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIGHTTPD_MOD_REDIRECT},${PKG_SECTION}))$(eval $(call PKG_template,LIGHTTPD_MOD_REWRITE,lighttpd-mod-rewrite,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIGHTTPD_MOD_REWRITE},${PKG_SECTION}))$(eval $(call PKG_template,LIGHTTPD_MOD_SETENV,lighttpd-mod-setenv,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIGHTTPD_MOD_SETENV},${PKG_SECTION}))$(eval $(call PKG_template,LIGHTTPD_MOD_VHOST,lighttpd-mod-vhost,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIGHTTPD_MOD_VHOST},${PKG_SECTION}))$(eval $(call PKG_template,LIGHTTPD_MOD_SSI,lighttpd-mod-ssi,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIGHTTPD_MOD_SSI},${PKG_SECTION}))$(eval $(call PKG_template,LIGHTTPD_MOD_STATUS,lighttpd-mod-status,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIGHTTPD_MOD_STATUS},${PKG_SECTION}))$(eval $(call PKG_template,LIGHTTPD_MOD_USERTRACK,lighttpd-mod-usertrack,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIGHTTPD_MOD_USERTRACK},${PKG_SECTION}))$(eval $(call PKG_template,LIGHTTPD_MOD_WEBDAV,lighttpd-mod-webdav,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIGHTTPD_MOD_WEBDAV},${PKG_SECTION}))$(eval $(call PKG_mod_template,LIGHTTPD_MOD_ALIAS,alias))$(eval $(call PKG_mod_template,LIGHTTPD_MOD_AUTH,auth))$(eval $(call PKG_mod_template,LIGHTTPD_MOD_CGI,cgi))$(eval $(call PKG_mod_template,LIGHTTPD_MOD_DIRLIST,dirlisting))$(eval $(call PKG_mod_template,LIGHTTPD_MOD_EVASIVE,evasive))$(eval $(call PKG_mod_template,LIGHTTPD_MOD_EXPIRE,expire))$(eval $(call PKG_mod_template,LIGHTTPD_MOD_FASTCGI,fastcgi))$(eval $(call PKG_mod_template,LIGHTTPD_MOD_PROXY,proxy))$(eval $(call PKG_mod_template,LIGHTTPD_MOD_REDIRECT,redirect))$(eval $(call PKG_mod_template,LIGHTTPD_MOD_REWRITE,rewrite))$(eval $(call PKG_mod_template,LIGHTTPD_MOD_SETENV,setenv))$(eval $(call PKG_mod_template,LIGHTTPD_MOD_VHOST,simple_vhost))$(eval $(call PKG_mod_template,LIGHTTPD_MOD_SSI,ssi))$(eval $(call PKG_mod_template,LIGHTTPD_MOD_STATUS,status))$(eval $(call PKG_mod_template,LIGHTTPD_MOD_USERTRACK,usertrack))$(eval $(call PKG_mod_template,LIGHTTPD_MOD_WEBDAV,webdav))CONFIGURE_ARGS+=	--libdir=/usr/lib/lighttpd \			--sysconfdir=/etc/lighttpd \			--without-attr \			--without-zlib \			--without-bzip2 \			--without-fam \			--without-gdbm \			--without-ldap \			--without-lua \			--without-memcache \			--without-mysql \			--without-valgrindifneq ($(ADK_PACKAGE_LIGHTTPD_MOD_WEBDAV),)CONFIGURE_ARGS+=	--with-webdav-props \			--with-webdav-lockselseCONFIGURE_ARGS+=	--without-webdav-props \			--without-webdav-locksendififneq ($(ADK_PACKAGE_LIGHTTPD_MOD_SSI)$(ADK_PACKAGE_LIGHTTPD_MOD_DIRLIST)$(ADK_PACKAGE_LIGHTTPD_MOD_REWRITE)$(ADK_PACKAGE_LIGHTTPD_MOD_REDIRECT),)CONFIGURE_ARGS+=	--with-pcreCONFIGURE_ENV+=		PCRE_LIB="-lpcre"elseCONFIGURE_ARGS+=	--without-pcreendififneq ($(ADK_PACKAGE_LIGHTTPD_WITH_IPV6),)CONFIGURE_ARGS+=	--enable-ipv6elseCONFIGURE_ARGS+=	--disable-ipv6endififneq ($(ADK_PACKAGE_LIGHTTPD_WITH_SSL),)CONFIGURE_ARGS+=	--with-opensslelseCONFIGURE_ARGS+=	--without-opensslendifpost-install: ${INSTALL_MODS_y} ${INSTALL_MODS_m}	${INSTALL_DIR} $(IDIR_LIGHTTPD)/etc/lighttpd/conf.d	${INSTALL_DATA} ./files/lighttpd.conf $(IDIR_LIGHTTPD)/etc/lighttpd	${INSTALL_DATA} ./files/modules.conf $(IDIR_LIGHTTPD)/etc/lighttpd	${CP} ./files/conf.d $(IDIR_LIGHTTPD)/etc/lighttpd	${CP} ${WRKBUILD}/doc/config/conf.d/*.conf \		$(IDIR_LIGHTTPD)/etc/lighttpd/conf.d	${INSTALL_DIR} $(IDIR_LIGHTTPD)/usr/lib/lighttpd	for m in indexfile staticfile accesslog; do \		$(CP) $(WRKINST)/usr/lib/lighttpd/mod_$$m.so $(IDIR_LIGHTTPD)/usr/lib/lighttpd/ ; \	done	${INSTALL_DIR} $(IDIR_LIGHTTPD)/usr/sbin	$(INSTALL_BIN) $(WRKINST)/usr/sbin/lighttpd $(IDIR_LIGHTTPD)/usr/sbininclude ${ADK_TOPDIR}/mk/pkg-bottom.mk
 |