svn commit: r404055 - head/databases/wmjsql
Dmitry Marakasov
amdmi3 at FreeBSD.org
Sun Dec 20 15:28:49 UTC 2015
Author: amdmi3
Date: Sun Dec 20 15:28:47 2015
New Revision: 404055
URL: https://svnweb.freebsd.org/changeset/ports/404055
Log:
- Add LICENSE_FILE
- Improve WRKSRC handling
- Simplify installation
- Switch to options helpers
Modified:
head/databases/wmjsql/Makefile
Modified: head/databases/wmjsql/Makefile
==============================================================================
--- head/databases/wmjsql/Makefile Sun Dec 20 14:35:13 2015 (r404054)
+++ head/databases/wmjsql/Makefile Sun Dec 20 15:28:47 2015 (r404055)
@@ -11,8 +11,7 @@ MAINTAINER= ports at FreeBSD.org
COMMENT= MySQL server status displaying dockapp
LICENSE= GPLv2 # (or later)
-
-WRKSRC= ${WRKDIR}/${PORTNAME}/src
+LICENSE_FILE= ${WRKSRC}/COPYING
USES= gmake
USE_MYSQL= yes
@@ -20,12 +19,17 @@ USE_XORG= xpm
ALL_TARGET= clean all
MAKE_JOBS_UNSAFE= yes
+WRKSRC= ${WRKDIR}/${PORTNAME}
+BUILD_WRKSRC= ${WRKSRC}/src
+
CPPFLAGS+= -I${LOCALBASE}/include/X11 -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib/mysql -L${LOCALBASE}/lib
PORTDOCS= README
PLIST_FILES= bin/${PORTNAME}
+OPTIONS_DEFINE= DOCS
+
post-patch:
.for i in Makefile jDockApp/Makefile xutils/Makefile
@${REINPLACE_CMD} -e \
@@ -34,17 +38,19 @@ post-patch:
/^CC/d ; \
/^CFLAGS/d ; \
s| make | $$(MAKE) | ; \
- s|-D$$(shell echo `uname -s`)||' ${WRKSRC}/${i}
+ s|-D$$(shell echo `uname -s`)||' ${BUILD_WRKSRC}/${i}
.endfor
.for i in wmjsql.jet ../README
@${REINPLACE_CMD} -E 's|\.wmjsql([^r])|\.wmjsqlrc\1|' \
- ${WRKSRC}/${i}
+ ${BUILD_WRKSRC}/${i}
.endfor
do-install:
- (cd ${WRKSRC} && ${INSTALL_PROGRAM} ${PORTNAME} \
- ${STAGEDIR}${PREFIX}/bin)
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${PORTNAME} \
+ ${STAGEDIR}${PREFIX}/bin
+
+do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
- (cd ${WRKSRC}/.. && ${INSTALL_DATA} README ${STAGEDIR}${DOCSDIR})
+ ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
More information about the svn-ports-all
mailing list