Bug 184902 - www/cntlm: Fix build on -current
Summary: www/cntlm: Fix build on -current
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Pawel Pekala
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-12-16 18:10 UTC by tkato432
Modified: 2013-12-26 13:20 UTC (History)
0 users

See Also:


Attachments
file.diff (1.38 KB, patch)
2013-12-16 18:10 UTC, tkato432
no flags Details | Diff
www_cntlm.diff (1.32 KB, patch)
2013-12-25 18:00 UTC, tkato432
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description tkato432 2013-12-16 18:10:29 UTC
- Fix build on -current
Comment 1 Pawel Pekala freebsd_committer freebsd_triage 2013-12-24 14:25:58 UTC
Responsible Changed
From-To: freebsd-ports-bugs->pawel

I'll take it.
Comment 2 Pawel Pekala freebsd_committer freebsd_triage 2013-12-24 14:31:19 UTC
State Changed
From-To: open->feedback

Build fails on 8.x and 9.x, please see log: 
http://people.freebsd.org/~pawel/buildlogs/cntlm-0.92.3.log
Comment 3 tkato432 2013-12-25 18:00:00 UTC
Here is the corrected patch.
Comment 4 dfilter service freebsd_committer freebsd_triage 2013-12-25 19:16:57 UTC
Author: pawel
Date: Wed Dec 25 19:16:49 2013
New Revision: 337439
URL: http://svnweb.freebsd.org/changeset/ports/337439

Log:
  Fix build on -current
  
  PR:		ports/184902
  Submitted by:	KATO Tsuguru <tkato432@yahoo.com>

Modified:
  head/www/cntlm/Makefile

Modified: head/www/cntlm/Makefile
==============================================================================
--- head/www/cntlm/Makefile	Wed Dec 25 18:38:20 2013	(r337438)
+++ head/www/cntlm/Makefile	Wed Dec 25 19:16:49 2013	(r337439)
@@ -17,14 +17,29 @@ HAS_CONFIGURE=	yes
 ALL_TARGET=	cntlm
 
 post-patch:
-	@${REINPLACE_CMD} -e 's|DESTDIR=|DESTDIR=${PREFIX}|' \
-		-e 's|CC=|CC?=|' \
-		-e 's|-Wno-unused-but-set-variable -pedantic -O3||' \
-		${WRKSRC}/Makefile
+	@${REINPLACE_CMD} -e \
+		's|$$(DESTDIR)/etc|$$(PREFIX)/etc| ; \
+		 s|^CC=|CC?=| ; \
+		 s| -Wno-unused-but-set-variable | | ; \
+		 s| -pedantic | | ; \
+		 s| -O3 | | ; \
+		 s|@$$(CC)|$$(CC)| ; \
+		 s|@if|if| ; \
+		 s|-lpthread|-pthread|' ${WRKSRC}/Makefile
+	@${REINPLACE_CMD} -e \
+		's|^CCS=|#CCS=| ; \
+		 s|mv |: | ; \
+		 s|ln |: |' ${WRKSRC}/configure
+
+post-build:
+	@${LN} -sf cntlm.conf ${WRKSRC}/doc/cntlm.conf.sample
 
 do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/cntlm ${STAGEDIR}${PREFIX}/bin/
-	${INSTALL_DATA} ${WRKSRC}/doc/cntlm.conf ${STAGEDIR}${PREFIX}/etc/cntlm.conf.sample
-	${INSTALL_MAN} ${WRKSRC}/doc/cntlm.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
+	(cd ${WRKSRC} && ${INSTALL_PROGRAM} cntlm \
+		${STAGEDIR}${PREFIX}/bin)
+	(cd ${WRKSRC}/doc && ${INSTALL_DATA} cntlm.conf.sample \
+		${STAGEDIR}${PREFIX}/etc)
+	(cd ${WRKSRC}/doc && ${INSTALL_MAN} cntlm.1 \
+		${STAGEDIR}${MANPREFIX}/man/man1)
 
 .include <bsd.port.mk>
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 5 Pawel Pekala freebsd_committer freebsd_triage 2013-12-25 19:17:01 UTC
State Changed
From-To: feedback->closed

Committed. Thanks!
Comment 6 dfilter service freebsd_committer freebsd_triage 2013-12-26 13:16:36 UTC
Author: mat
Date: Thu Dec 26 13:16:24 2013
New Revision: 337504
URL: http://svnweb.freebsd.org/changeset/ports/337504

Log:
  MFH: r337439
  
  Fix build on -current
  
  PR:		ports/184902
  Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
  Approved by:	portmgr (implicit)

Modified:
  branches/2014Q1/www/cntlm/Makefile
Directory Properties:
  branches/2014Q1/   (props changed)

Modified: branches/2014Q1/www/cntlm/Makefile
==============================================================================
--- branches/2014Q1/www/cntlm/Makefile	Thu Dec 26 13:16:15 2013	(r337503)
+++ branches/2014Q1/www/cntlm/Makefile	Thu Dec 26 13:16:24 2013	(r337504)
@@ -17,14 +17,29 @@ HAS_CONFIGURE=	yes
 ALL_TARGET=	cntlm
 
 post-patch:
-	@${REINPLACE_CMD} -e 's|DESTDIR=|DESTDIR=${PREFIX}|' \
-		-e 's|CC=|CC?=|' \
-		-e 's|-Wno-unused-but-set-variable -pedantic -O3||' \
-		${WRKSRC}/Makefile
+	@${REINPLACE_CMD} -e \
+		's|$$(DESTDIR)/etc|$$(PREFIX)/etc| ; \
+		 s|^CC=|CC?=| ; \
+		 s| -Wno-unused-but-set-variable | | ; \
+		 s| -pedantic | | ; \
+		 s| -O3 | | ; \
+		 s|@$$(CC)|$$(CC)| ; \
+		 s|@if|if| ; \
+		 s|-lpthread|-pthread|' ${WRKSRC}/Makefile
+	@${REINPLACE_CMD} -e \
+		's|^CCS=|#CCS=| ; \
+		 s|mv |: | ; \
+		 s|ln |: |' ${WRKSRC}/configure
+
+post-build:
+	@${LN} -sf cntlm.conf ${WRKSRC}/doc/cntlm.conf.sample
 
 do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/cntlm ${STAGEDIR}${PREFIX}/bin/
-	${INSTALL_DATA} ${WRKSRC}/doc/cntlm.conf ${STAGEDIR}${PREFIX}/etc/cntlm.conf.sample
-	${INSTALL_MAN} ${WRKSRC}/doc/cntlm.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
+	(cd ${WRKSRC} && ${INSTALL_PROGRAM} cntlm \
+		${STAGEDIR}${PREFIX}/bin)
+	(cd ${WRKSRC}/doc && ${INSTALL_DATA} cntlm.conf.sample \
+		${STAGEDIR}${PREFIX}/etc)
+	(cd ${WRKSRC}/doc && ${INSTALL_MAN} cntlm.1 \
+		${STAGEDIR}${MANPREFIX}/man/man1)
 
 .include <bsd.port.mk>
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"