svn commit: r345086 - in head/dns/odsclient: . files
Emanuel Haupt
ehaupt at FreeBSD.org
Wed Feb 19 12:19:31 UTC 2014
Author: ehaupt
Date: Wed Feb 19 12:19:30 2014
New Revision: 345086
URL: http://svnweb.freebsd.org/changeset/ports/345086
QAT: https://qat.redports.org/buildarchive/r345086/
Log:
- Support staging
- Respect CC
- Respect CFLAGS
- Fix build with clang
Added:
head/dns/odsclient/files/
head/dns/odsclient/files/patch-Makefile (contents, props changed)
Modified:
head/dns/odsclient/Makefile
Modified: head/dns/odsclient/Makefile
==============================================================================
--- head/dns/odsclient/Makefile Wed Feb 19 12:16:11 2014 (r345085)
+++ head/dns/odsclient/Makefile Wed Feb 19 12:19:30 2014 (r345086)
@@ -11,18 +11,11 @@ COMMENT= ODS Dynamic DNS Client
ALL_TARGET= odsclient
-NO_STAGE= yes
-post-patch:
- @${REINPLACE_CMD} -e "s/^(CC|CFLAGS).+//g" ${WRKSRC}/Makefile
+OPTIONS_DEFINE= DOCS
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/odsclient ${PREFIX}/bin
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}/README
-.endif
-
-post-install:
- @${CAT} ${PKGMESSAGE}
+ ${INSTALL_PROGRAM} ${WRKSRC}/odsclient ${STAGEDIR}${PREFIX}/bin
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/README
.include <bsd.port.mk>
Added: head/dns/odsclient/files/patch-Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/dns/odsclient/files/patch-Makefile Wed Feb 19 12:19:30 2014 (r345086)
@@ -0,0 +1,15 @@
+--- ./Makefile.orig 2014-02-19 13:17:44.470074950 +0100
++++ ./Makefile 2014-02-19 13:18:23.437075941 +0100
+@@ -1,10 +1,9 @@
+-CC=gcc -Wall
+-CFLAGS=-O2
++CC?=gcc
+ DNSLIB=#-lresolv
+ OBJS=client.o memmem.o vasprintf.o socket.o
+
+ odsclient: $(OBJS)
+- $(CC) -o odsclient $(OBJS) $(DNSLIB)
++ $(CC) $(CFLAGS) -o odsclient $(OBJS) $(DNSLIB)
+
+ clean:
+ rm -rf $(OBJS) odsclient *~
More information about the svn-ports-head
mailing list