ports/143018: Update port: ftp/proftpd-devel added support SFTP

zloidemon g.veniamin at googlemail.com
Wed Jan 20 14:00:20 UTC 2010


>Number:         143018
>Category:       ports
>Synopsis:       Update port: ftp/proftpd-devel added support SFTP
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jan 20 14:00:16 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     zloidemon
>Release:        FreeBSD 8.0-STABL
>Organization:
>Environment:
FreeBSD zlobook.local 8.0-STABLE FreeBSD 8.0-STABLE #22: Sun Jan  3 12:17:19 KRAT 2010     root at zlobook.local:/usr/obj/usr/src/sys/zlobook  i386
>Description:
I added few changes in Makefile for support SFTP.
>How-To-Repeat:

>Fix:
diff -ruN proftpd-devel.orig/Makefile proftpd-devel/Makefile
--- proftpd-devel.orig/Makefile	2010-01-20 20:52:24.000000000 +0700
+++ proftpd-devel/Makefile	2010-01-20 20:47:30.000000000 +0700
@@ -32,7 +32,8 @@
 PORTDOCSdoc=	Configuration.html faq.html
 PORTDOCScontrib=mod_ifsession.html mod_radius.html mod_rewrite.html \
 		mod_tls.html mod_wrap2.html mod_wrap2_file.html mod_wrap2_sql.html \
-		mod_ban.html mod_quotatab_radius.html ftpasswd.html
+		mod_ban.html mod_quotatab_radius.html ftpasswd.html mod_sftp.html \
+		mod_sftp_sql.html mod_sftp_pam.html
 PORTDOCSmodule=	mod_auth_file.html mod_auth_pam.html mod_cap.html mod_ctrls.html \
 		mod_delay.html mod_dso.html mod_facl.html mod_facts.html \
 		mod_ident.html mod_lang.html
@@ -85,7 +86,10 @@
 		NLS "Use nls (builds mod_lang)" off \
 		UNIQUE "Include mod_unique_id" off \
 		CLAMAV "Include mod_clamav" off \
-		DIGEST "Include mod_digest" off
+		DIGEST "Include mod_digest" off \
+		SFTP "Include mod_sftp" off\
+		SFTP_SQL "Include mod_sftp_sql" off \
+		SFTP_PAM "Include mod_sftp_pam" off
 
 MODULES?=
 LIBDIRS?=
@@ -267,6 +271,37 @@
 MODULES:=${MODULES}:mod_digest
 .endif
 
+.if defined(WITH_SFTP)
+USE_SQLITE=	yes
+MODULES:=${MODULES}:mod_sftp
+INCLUDEDIRS:=${INCLUDEDIRS}:${LOCALBASE}/include
+LIBDIRS:=${LIBDIRS}:${LOCALBASE}/lib
+PLIST_SUB+=	SFTP=""
+PLIST_FILES+=	include/${PORTNAME}/mod_sftp.h
+.else
+PLIST_SUB+=	SFTP"@comment "
+.endif
+
+.if defined(WITH_SFTP_SQL)
+USE_SQLITE=	yes
+MODULES:=${MODULES}:mod_sftp_sql
+INCLUDEDIRS:=${INCLUDEDIRS}:${LOCALBASE}/include
+LIBDIRS:=${LIBDIRS}:${LOCALBASE}/lib
+PLIST_SUB+=	SFTP_SQL=""
+.else
+PLIST_SUB+=	SFTP_SQL="@comment "
+.endif
+
+.if defined(WITH_SFTP_PAM)
+USE_SQLITE=	yes
+MODULES:=${MODULES}:mod_sftp_pam
+INCLUDEDIRS:=${INCLUDEDIRS}:${LOCALBASE}/include
+LIBDIRS:=${LIBDIRS}:${LOCALBASE}/lib
+PLIST_SUB+=	SFTP_PAM=""
+.else
+PLIST_SUB+=	SFTP_PAM="@comment "
+.endif
+
 # mod_ifsession should be the last item in the modules list
 .if !defined(WITHOUT_IFSESSION)
 MODULES:=${MODULES}:mod_ifsession

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list