Bug 178436 - [PATCH] devel/gsoap doesn't work with make reinstall
Summary: [PATCH] devel/gsoap doesn't work with make reinstall
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: Bryan Drewery
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-09 01:40 UTC by Enji Cooper
Modified: 2013-08-30 02:50 UTC (History)
0 users

See Also:


Attachments
file.txt (803 bytes, text/plain)
2013-05-09 01:40 UTC, Enji Cooper
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Enji Cooper freebsd_committer freebsd_triage 2013-05-09 01:40:00 UTC
devel/gsoap uses ${LN} instead of ${LN} -f which results in build failures when make reinstall is invoked on the port: 

devel/gsoap: ln: /usr/local/lib/gsoap/stdsoap2.cpp: File exists
devel/gsoap: *** [post-install] Error code 1
devel/gsoap: 
devel/gsoap: Stop in /usr/ports/devel/gsoap.
devel/gsoap: *** [/usr/ports/devel/gsoap/work/.install_done.gsoap._usr_local] Error code 1
devel/gsoap: 
devel/gsoap: Stop in /usr/ports/devel/gsoap.
devel/gsoap: *** [reinstall] Error code 1
devel/gsoap: 
devel/gsoap: Stop in /usr/ports/devel/gsoap.
** Wed May  8 23:11:36 2013: devel/gsoap failed in 3 seconds (status 256) **

Fix: Patch attached with submission follows:
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2013-05-09 01:44:27 UTC
Responsible Changed
From-To: freebsd-bugs->freebsd-ports-bugs

ports PR.
Comment 2 Edwin Groothuis freebsd_committer freebsd_triage 2013-05-09 01:46:01 UTC
Responsible Changed
From-To: freebsd-ports-bugs->sem

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 3 Bryan Drewery freebsd_committer freebsd_triage 2013-08-30 02:38:46 UTC
Responsible Changed
From-To: sem->bdrewery

I'll take it.
Comment 4 Bryan Drewery freebsd_committer freebsd_triage 2013-08-30 02:41:38 UTC
State Changed
From-To: open->closed

Committed. Thanks!
Comment 5 dfilter service freebsd_committer freebsd_triage 2013-08-30 02:41:43 UTC
Author: bdrewery
Date: Fri Aug 30 01:41:31 2013
New Revision: 325649
URL: http://svnweb.freebsd.org/changeset/ports/325649

Log:
  - Fix 'make reinstall'
  
  PR:		ports/178436
  Submitted by:	Garrett Cooper <yaneurabeya@gmail.com>
  Approved by:	maintainer timeout
  Sponsored by:	EMC / Isilon Storage Division

Modified:
  head/devel/gsoap/Makefile

Modified: head/devel/gsoap/Makefile
==============================================================================
--- head/devel/gsoap/Makefile	Fri Aug 30 01:15:20 2013	(r325648)
+++ head/devel/gsoap/Makefile	Fri Aug 30 01:41:31 2013	(r325649)
@@ -53,6 +53,6 @@ post-patch:
 post-install:
 	@${MKDIR} ${PREFIX}/lib/gsoap
 	@${CP} ${WRKSRC}/gsoap/stdsoap2.c ${PREFIX}/lib/gsoap
-	@${LN} ${PREFIX}/lib/gsoap/stdsoap2.c ${PREFIX}/lib/gsoap/stdsoap2.cpp
+	@${LN} -f ${PREFIX}/lib/gsoap/stdsoap2.c ${PREFIX}/lib/gsoap/stdsoap2.cpp
 
 .include <bsd.port.post.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"