Bug 48388

Summary: ftp/lukemftpd: Maintainer does not exist and path problems
Product: Ports & Packages Reporter: Rudolf Čejka <cejkar>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Rudolf Čejka 2003-02-17 20:50:06 UTC
 
 * There is MAINTAINER=debolaz@debolaz.com in ftp/lukemftpd/Makefile,
   but mail to him returned to me, so it seems that maintainer does
   not exist anymore.
 
 * It seems that thanks to changes in sed, where characters \x (there is \t
   in Makefile) are not recognized anymore (and it seems it is the correct
   behavior?), port lukemftpd is not compiled correctly, because
   _DEFAULT_CONFDIR is not changed from /etc to /usr/local/etc - it stays
   as /etc. I mean lines in Makefile
 
 	${REINPLACE_CMD} -e \
 		"s@^#define\t_DEFAULT_CONFDIR\t\"/etc\"@#define\t_DEFAULT_CONFDIR\t\"${PREFIX}/etc\"@" \
 	${WRKSRC}/src/pathnames.h
 
   where "\t" is not accepted by sed and sed interprets it as
 
 	${REINPLACE_CMD} -e \
 		"s@^#definet_DEFAULT_CONFDIRt\"/etc\"@#definet_DEFAULT_CONFDIRt\"${PREFIX}/etc\"@" \
 	${WRKSRC}/src/pathnames.h
 
   so _DEFAULT_CONFDIR stays unchanged. If "\t" is changed to real
   tab characters, it works again:
 
 --- Makefile.orig	Mon Feb 17 21:41:50 2003
 +++ Makefile	Mon Feb 17 21:41:38 2003
 @@ -37,7 +37,7 @@
  	${WRKSRC}/src/${f}
  .endfor
  	${REINPLACE_CMD} -e \
 -		"s@^#define\t_DEFAULT_CONFDIR\t\"/etc\"@#define\t_DEFAULT_CONFDIR\t\"${PREFIX}/etc\"@" \
 +		"s@^#define	_DEFAULT_CONFDIR	\"/etc\"@#define	_DEFAULT_CONFDIR	\"${PREFIX}/etc\"@" \
  	${WRKSRC}/src/pathnames.h
  
  do-install:
Comment 1 Daichi GOTO freebsd_committer freebsd_triage 2003-07-30 07:06:13 UTC
State Changed
From-To: open->closed

Committed. Thanks!