svn commit: r327496 - in head/cad/ldraw: . files
Rusmir Dusko
nemysis at FreeBSD.org
Tue Sep 17 17:51:29 UTC 2013
Author: nemysis
Date: Tue Sep 17 17:51:28 2013
New Revision: 327496
URL: http://svnweb.freebsd.org/changeset/ports/327496
Log:
- Update to 201301
- Add PORTEPOCH
- Change maintainer email gmx.ch --> FreeBSD.org
- Add license (CCbyNCSA2)
- Remove BROKEN and NO_BUILD
- USES gmake
- Add docs and docs Option
- Add pkg-message
Approved by: wg/pawel (mentors)
Added:
head/cad/ldraw/files/
head/cad/ldraw/files/pkg-message.in (contents, props changed)
Modified:
head/cad/ldraw/Makefile (contents, props changed)
head/cad/ldraw/distinfo (contents, props changed)
Modified: head/cad/ldraw/Makefile
==============================================================================
--- head/cad/ldraw/Makefile Tue Sep 17 17:39:21 2013 (r327495)
+++ head/cad/ldraw/Makefile Tue Sep 17 17:51:28 2013 (r327496)
@@ -1,30 +1,68 @@
-# Created by: nemysis at gmx.ch
+# Created by: nemysis <nemysis at gmx.ch>
# $FreeBSD$
PORTNAME= ldraw
-PORTVERSION= 20120913
+PORTVERSION= 201301
+PORTEPOCH= 1
CATEGORIES= cad
MASTER_SITES= http://www.ldraw.org/library/updates/
DISTNAME= complete
DIST_SUBDIR= ${PORTNAME}
-MAINTAINER= nemysis at gmx.ch
+MAINTAINER= nemysis at FreeBSD.org
COMMENT= LDraw parts library
-LICENSE= CDDL
+LICENSE= CDDL CCbyNCSA2
+LICENSE_COMB= dual
+LICENSE_NAME_CCbyNCSA2=Attribution-NonCommercial-ShareAlike 2.0 Unported
+LICENSE_FILE_CCbyNCSA2=${WRKSRC}/CAlicense.txt
+LICENSE_PERMS_CCbyNCSA2=dist-mirror pkg-mirror auto-accept
+
+WRKSRC= ${WRKDIR}/${PORTNAME}
-BROKEN= Unfetchable due to checksum mismatch
USE_ZIP= yes
-NO_BUILD= yes
+USES= gmake
-WRKSRC= ${WRKDIR}/${PORTNAME}
+PORTDOCS= Readme.txt
+
+OPTIONS_DEFINE= DOCS
+
+SUB_FILES= pkg-message
+
+.include <bsd.port.options.mk>
+
+post-extract-script:
+ @(cd ${WRKSRC} && ${UNZIP_CMD} -qo -d ${WRKSRC}/mklist1_4 ${WRKSRC}/mklist1_4.zip)
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|CC=gcc|CC?=gcc|' \
+ -e 's|CFLAGS=|CFLAGS?=|' \
+ ${WRKSRC}/mklist1_4/makefile
+ @${REINPLACE_CMD} -e 's|PARTS|parts|' \
+ ${WRKSRC}/mklist1_4/mklist.c
+
+do-build:
+ @(cd ${WRKSRC}/mklist1_4 ; ${GMAKE} ${MAKE_ENV})
do-install:
- @(cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${DATADIR})
+.for f in models p parts LDCfgalt.ldr LDConfig.ldr LDConfig_TLG.ldr
+ @(cd ${WRKSRC} ; ${COPYTREE_SHARE} ${f} ${DATADIR})
+.endfor
+
+ ${INSTALL_SCRIPT} ${WRKSRC}/mklist1_4/mklist ${DATADIR}
+ @(cd ${DATADIR} ; ./mklist -n)
+
+.if ${PORT_OPTIONS:MDOCS}
+ @${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
+.endif
-post-install:
@${FIND} ${DATADIR}/ ! -type d | ${SED} 's|^${PREFIX}/||' >> ${TMPPLIST}
@${FIND} -ds ${DATADIR}/ -type d | \
${SED} -E -e 's,(.*), at unexec ${RMDIR} "\1" 2>/dev/null || true,' >> ${TMPPLIST}
+ @${ECHO_CMD}
+ @${CAT} ${PKGMESSAGE}
+ @${ECHO_CMD}
+
.include <bsd.port.mk>
Modified: head/cad/ldraw/distinfo
==============================================================================
--- head/cad/ldraw/distinfo Tue Sep 17 17:39:21 2013 (r327495)
+++ head/cad/ldraw/distinfo Tue Sep 17 17:51:28 2013 (r327496)
@@ -1,2 +1,2 @@
-SHA256 (ldraw/complete.zip) = d6949e51f617ff46457dc5467d9b8d525cf744486ff9f29a49927f6eaa882b79
-SIZE (ldraw/complete.zip) = 21433103
+SHA256 (ldraw/complete.zip) = 504b27731cb7d7b83833dff2ca0bd711363f733751d4f3dc6fec6ef86f54d916
+SIZE (ldraw/complete.zip) = 22915441
Added: head/cad/ldraw/files/pkg-message.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/cad/ldraw/files/pkg-message.in Tue Sep 17 17:51:28 2013 (r327496)
@@ -0,0 +1,11 @@
+===============================================================================
+
+LDraw has been installed.
+
+You can make parts.lst with
+
+ %%DATADIR%%/mklist -h
+
+Default is sorted by Description parts.lst (mklist -d). You can change this.
+
+===============================================================================
More information about the svn-ports-head
mailing list