Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Jul 2019 17:59:35 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r505850 - in head/cad/ldraw: . files
Message-ID:  <201907041759.x64HxZnN074787@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Thu Jul  4 17:59:35 2019
New Revision: 505850
URL: https://svnweb.freebsd.org/changeset/ports/505850

Log:
  cad/ldraw: Update 201501 -> 20181208
  
  PR:		237961

Deleted:
  head/cad/ldraw/files/
Modified:
  head/cad/ldraw/Makefile
  head/cad/ldraw/distinfo
  head/cad/ldraw/pkg-descr

Modified: head/cad/ldraw/Makefile
==============================================================================
--- head/cad/ldraw/Makefile	Thu Jul  4 17:51:01 2019	(r505849)
+++ head/cad/ldraw/Makefile	Thu Jul  4 17:59:35 2019	(r505850)
@@ -2,56 +2,34 @@
 # $FreeBSD$
 
 PORTNAME=	ldraw
-PORTVERSION=	201501
+DISTVERSION=	20181208
 PORTEPOCH=	1
 CATEGORIES=	cad
-MASTER_SITES=	http://www.ldraw.org/library/updates/
-DISTNAME=	complete
-DIST_SUBDIR=	ldraw/${PORTVERSION}
+MASTER_SITES=	https://www.ldraw.org/library/updates/:parts \
+		https://www.ldraw.org/library/official/:config
+DISTFILES=	complete.zip:parts LDConfig.ldr:config
+DIST_SUBDIR=	${DISTNAME}-${DISTVERSION}
+EXTRACT_ONLY=	complete.zip
 
 MAINTAINER=	ports@FreeBSD.org
-COMMENT=	LDraw parts library
+COMMENT=	LDraw-format CAD files representing many of LEGO bricks produced
 
-LICENSE=	CDDL CC-BY-NC-SA-2.0
-LICENSE_COMB=	dual
-LICENSE_FILE_CC-BY-NC-SA-2.0=	${WRKSRC}/CAlicense.txt
+LICENSE=	CC-BY-2.0
 
-WRKSRC=		${WRKDIR}/${PORTNAME}
+USES=		zip
 
-USES=		dos2unix gmake zip:infozip
-DOS2UNIX_GLOB=	*.h makefile mklist.c *.txt *.dat
+NO_BUILD=	yes
+NO_ARCH=	yes
 
-PORTDATA=	*
-PORTDOCS=	Readme.txt
-OPTIONS_DEFINE=	DOCS
-
-SUB_FILES=	pkg-message
-
-BUILD_WRKSRC=	${WRKSRC}/mklist
-MAKEFILE=	makefile
-
-post-extract-script:
-	@(cd ${WRKSRC} && ${UNZIP_CMD} -qo -d \
-		${WRKSRC}/mklist ${WRKSRC}/mklist1_6.zip)
-	@(cd ${WRKSRC}/mklist/include && ${MV} * ..)
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|CC=gcc|CC?=gcc|' \
-		-e 's|CFLAGS=|CFLAGS?=|' \
-		${WRKSRC}/mklist/makefile
-	@${REINPLACE_CMD} -e 's|PARTS|parts|' \
-		${WRKSRC}/mklist/mklist.c
-
 do-install:
-.for f in models p parts LDCfgalt.ldr LDConfig.ldr LDConfig_TLG.ldr
-	@(cd ${WRKSRC} ; ${COPYTREE_SHARE} ${f} ${STAGEDIR}${DATADIR})
-.endfor
+	@${MKDIR} ${STAGEDIR}${PREFIX}/share/ldraw
+	cd ${WRKDIR}/ldraw && \
+		${COPYTREE_SHARE} p ${STAGEDIR}${PREFIX}/share/ldraw && \
+		${COPYTREE_SHARE} parts ${STAGEDIR}${PREFIX}/share/ldraw
+	${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/LDConfig.ldr ${STAGEDIR}${PREFIX}/share/ldraw
 
-	${INSTALL_PROGRAM} ${WRKSRC}/mklist/mklist ${STAGEDIR}${DATADIR}
-	@(cd ${STAGEDIR}${DATADIR} && ./mklist -d)
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+post-install: # autoplist: ~16k files all under share/ldraw
+	@cd ${STAGEDIR}${PREFIX} && \
+		${FIND} * -type f >> ${TMPPLIST}
 
 .include <bsd.port.mk>

Modified: head/cad/ldraw/distinfo
==============================================================================
--- head/cad/ldraw/distinfo	Thu Jul  4 17:51:01 2019	(r505849)
+++ head/cad/ldraw/distinfo	Thu Jul  4 17:59:35 2019	(r505850)
@@ -1,2 +1,5 @@
-SHA256 (ldraw/201501/complete.zip) = ca4cf9c46f7fc73d0d1a55ca8270635cfe93ab2244c88640457090887e07ed7a
-SIZE (ldraw/201501/complete.zip) = 29881376
+TIMESTAMP = 1558146584
+SHA256 (ldraw-20181208-20181208/complete.zip) = 9cef56049350b67c1d625033833a617146d0f42f4be08f34f4c51e59eca84afc
+SIZE (ldraw-20181208-20181208/complete.zip) = 41548599
+SHA256 (ldraw-20181208-20181208/LDConfig.ldr) = 23a3a675b11f427afc0031df18949528dccfd92a7c2e652ced33e130eb81a1d7
+SIZE (ldraw-20181208-20181208/LDConfig.ldr) = 29466

Modified: head/cad/ldraw/pkg-descr
==============================================================================
--- head/cad/ldraw/pkg-descr	Thu Jul  4 17:51:01 2019	(r505849)
+++ head/cad/ldraw/pkg-descr	Thu Jul  4 17:59:35 2019	(r505850)
@@ -1,8 +1,8 @@
-LDraw is an open standard for LEGO CAD programs that allow the user to create
+LDraw-TM is an open standard for LEGO CAD programs that allow the user to create
 virtual LEGO models and scenes. You can use it to document models you have
 physically built, create building instructions just like LEGO, render 3D photo
-realistic images of your virtual models and even make animations.
-The possibilities are endless. Unlike real LEGO bricks where you are limited by
-the number of parts and colors, in LDraw nothing is impossible.
+realistic images of your virtual models and even make animations. The
+possibilities are endless. Unlike real LEGO bricks where you are limited by the
+number of parts and colors, in LDraw nothing is impossible.
 
-WWW: http://www.ldraw.org/
+WWW: https://www.ldraw.org/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201907041759.x64HxZnN074787>