ports/183009: [MAINTAINER] devel/ChipmunkPhysics: update to 6.2.0

Tim Čas ports at stdrand.com
Tue Oct 15 22:40:01 UTC 2013


>Number:         183009
>Category:       ports
>Synopsis:       [MAINTAINER] devel/ChipmunkPhysics: update to 6.2.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Oct 15 22:40:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Tim Cas
>Release:        FreeBSD 9.2-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD tsivm-bsd 9.2-RELEASE FreeBSD 9.2-RELEASE #0 r255898: Thu
Sep 26 22:50:31 UTC
>Description:
- Update to 6.2.0

I've incorporated some of the changes of nemysis's patch (PR ports/180061).

There are multiple reasons why I did not accept (and/or use) the full patch:
- What it lists are `EXAMPLES` are merely HTML documents not meant to be
used on their own, but rather as part of the `DOCS` (via HTML iframes or a
similar mechanism).
- What's listed as `DEMOS` should really be `EXAMPLES`, to be consistent
with the general naming scheme for these options. It is these that are
closer to what's usually considered examples.
- There are multiple dependencies (`glut`, `x11`, `xext`, `xmu`) that are
added even though there is no requirement for them in builds without
examples/demos. This means that the port with 0 dependencies suddenly
depends on GLUT, Xorg and who knows what else. What I intend to do is only
enable these dependencies when required (as in, when the `EXAMPLES` --
formerly `DEMOS` -- option is enabled).

I've tried communicating with nemysis regarding this, but he seemed
reluctant.

I will add the docs and demos (aka examples) soon. I don't know how long
will it take me to sort this out, hence this version-only update.

Generated with FreeBSD Port Tools 0.99_8 (mode: update, diff: ports)
>How-To-Repeat:
>Fix:

--- ChipmunkPhysics-6.2.0.patch begins here ---
diff -ruN /usr/ports/devel/ChipmunkPhysics/Makefile ./Makefile
--- /usr/ports/devel/ChipmunkPhysics/Makefile    2013-09-20
19:17:44.000000000 +0200
+++ ./Makefile    2013-10-15 15:48:22.000000000 +0200
@@ -1,19 +1,19 @@
 # Created by: Tim Cas <ports at stdrand.com>
-# $FreeBSD: devel/ChipmunkPhysics/Makefile 327726 2013-09-20 17:17:44Z
bapt $
+# $FreeBSD: head/devel/ChipmunkPhysics/Makefile 327726 2013-09-20
17:17:44Z bapt $

 PORTNAME=    ChipmunkPhysics
-PORTVERSION=    6.1.5
+PORTVERSION=    6.2.0
 CATEGORIES=    devel
 MASTER_SITES=    http://chipmunk-physics.net/release/Chipmunk-6.x/ \
+        http://files.slembcke.net/chipmunk/release/Chipmunk-6.x/ \
         http://files.libsiege.org/chipmunk/
-DISTNAME=    Chipmunk-${PORTVERSION}
+DISTNAME=    Chipmunk-${DISTVERSION}
 EXTRACT_SUFX=    .tgz

 MAINTAINER=    ports at stdrand.com
 COMMENT=    2D physics engine written in C

 LICENSE=    MIT
-LICENSE_FILE=    ${WRKSRC}/LICENSE.txt

 USES=        cmake
 CMAKE_ARGS=    -DBUILD_DEMOS=OFF
diff -ruN /usr/ports/devel/ChipmunkPhysics/distinfo ./distinfo
--- /usr/ports/devel/ChipmunkPhysics/distinfo    2013-06-11
20:44:16.000000000 +0200
+++ ./distinfo    2013-10-15 15:48:22.000000000 +0200
@@ -1,2 +1,2 @@
-SHA256 (Chipmunk-6.1.5.tgz) =
c7c36bf096c6a49b8b3034268d20a28b693a763c2edf7fa350729929067d1a66
-SIZE (Chipmunk-6.1.5.tgz) = 332496
+SHA256 (Chipmunk-6.2.0.tgz) =
75fd4098b98dd23e5c1f78a1c9e3080768fb6256143e261638a624163cde5af8
+SIZE (Chipmunk-6.2.0.tgz) = 1071081
diff -ruN /usr/ports/devel/ChipmunkPhysics/pkg-descr ./pkg-descr
--- /usr/ports/devel/ChipmunkPhysics/pkg-descr    2012-12-28
16:57:37.000000000 +0100
+++ ./pkg-descr    2013-10-15 15:48:22.000000000 +0200
@@ -1,5 +1,5 @@
 Chipmunk is a simple, lightweight, fast and portable 2D rigid body physics
-library written in C. It's licensed under the unrestrictive, OSI approved
MIT
+library written in C. It is licensed under the unrestrictive, OSI approved
MIT
 license.

 WWW: http://chipmunk-physics.net/
diff -ruN /usr/ports/devel/ChipmunkPhysics/pkg-plist ./pkg-plist
--- /usr/ports/devel/ChipmunkPhysics/pkg-plist    2013-06-11
20:44:16.000000000 +0200
+++ ./pkg-plist    2013-10-15 15:48:22.000000000 +0200
@@ -1,4 +1,4 @@
-lib/libchipmunk.so.6.1.5
+lib/libchipmunk.so.6.2.0
 lib/libchipmunk.so
 lib/libchipmunk.a
 include/chipmunk/cpVect.h
--- ChipmunkPhysics-6.2.0.patch ends here ---

--001a11c2a0ee22859e04e8cf2bd1
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br>>Submitter-Id:=A0=A0=A0 current-users<br>>Origin=
ator:=A0=A0=A0 Tim Cas<br>>Organization:=A0=A0=A0 <br>>Confidential:=
=A0=A0=A0 no <br>>Synopsis:=A0=A0=A0 [MAINTAINER] devel/ChipmunkPhysics:=
 update to 6.2.0<br>>Severity:=A0=A0=A0 non-critical<br>
>Priority:=A0=A0=A0 low<br>>Category:=A0=A0=A0 ports <br>>Class:=
=A0=A0=A0 =A0=A0=A0 maintainer-update<br>>Release:=A0=A0=A0 FreeBSD 9.2-=
RELEASE amd64<br>>Environment:<br>System: FreeBSD tsivm-bsd 9.2-RELEASE =
FreeBSD 9.2-RELEASE #0 r255898: Thu Sep 26 22:50:31 UTC<br>
>Description:<br>- Update to 6.2.0<br><br>I've incorporated some of =
the changes of nemysis's patch (PR ports/180061).<br><br>There are mult=
iple reasons why I did not accept (and/or use) the full patch:<br>- What it=
 lists are `EXAMPLES` are merely HTML documents not meant to be used on the=
ir own, but rather as part of the `DOCS` (via HTML iframes or a similar mec=
hanism).<br>
- What's listed as `DEMOS` should really be `EXAMPLES`, to be consisten=
t with the general naming scheme for these options. It is these that are cl=
oser to what's usually considered examples.<br>- There are multiple dep=
endencies (`glut`, `x11`, `xext`, `xmu`) that are added even though there i=
s no requirement for them in builds without examples/demos. This means that=
 the port with 0 dependencies suddenly depends on GLUT, Xorg and who knows =
what else. What I intend to do is only enable these dependencies when requi=
red (as in, when the `EXAMPLES` -- formerly `DEMOS` -- option is enabled).<=
br>
<br>I've tried communicating with nemysis regarding this, but he seemed=
 reluctant.<br><br>I will add the docs and demos (aka examples) soon. I don=
't know how long will it take me to sort this out, hence this version-o=
nly update.<br>
<br>Generated with FreeBSD Port Tools 0.99_8 (mode: update, diff: ports)<br=
>Release-Note:
>Audit-Trail:
>Unformatted:
 --001a11c2a0ee22859e04e8cf2bd1
 Content-Type: text/plain; charset=ISO-8859-1
 
 >>How-To-Repeat:<br>>Fix:<br><br>--- ChipmunkPhysics-6.2.0.patch begi=
 ns here ---<br>diff -ruN /usr/ports/devel/ChipmunkPhysics/Makefile ./Makefi=
 le<br>
 --- /usr/ports/devel/ChipmunkPhysics/Makefile=A0=A0=A0 2013-09-20 19:17:44.=
 000000000 +0200<br>+++ ./Makefile=A0=A0=A0 2013-10-15 15:48:22.000000000 +0=
 200<br>@@ -1,19 +1,19 @@<br>=A0# Created by: Tim Cas <<a href=3D"mailto:=
 ports at stdrand.com">ports at stdrand.com</a>><br>
 -# $FreeBSD: devel/ChipmunkPhysics/Makefile 327726 2013-09-20 17:17:44Z bap=
 t $<br>+# $FreeBSD: head/devel/ChipmunkPhysics/Makefile 327726 2013-09-20 1=
 7:17:44Z bapt $<br>=A0<br>=A0PORTNAME=3D=A0=A0=A0 ChipmunkPhysics<br>-PORTV=
 ERSION=3D=A0=A0=A0 6.1.5<br>
 +PORTVERSION=3D=A0=A0=A0 6.2.0<br>=A0CATEGORIES=3D=A0=A0=A0 devel<br>=A0MAS=
 TER_SITES=3D=A0=A0=A0 <a href=3D"http://chipmunk-physics.net/release/Chipmu=
 nk-6.x/">http://chipmunk-physics.net/release/Chipmunk-6.x/</a> \<br>+=A0=A0=
 =A0 =A0=A0=A0 <a href=3D"http://files.slembcke.net/chipmunk/release/Chipmun=
 k-6.x/">http://files.slembcke.net/chipmunk/release/Chipmunk-6.x/</a> \<br>
 =A0=A0=A0=A0 =A0=A0=A0 <a href=3D"http://files.libsiege.org/chipmunk/">http=
 ://files.libsiege.org/chipmunk/</a><br>-DISTNAME=3D=A0=A0=A0 Chipmunk-${POR=
 TVERSION}<br>+DISTNAME=3D=A0=A0=A0 Chipmunk-${DISTVERSION}<br>=A0EXTRACT_SU=
 FX=3D=A0=A0=A0 .tgz<br>=A0<br>=A0MAINTAINER=3D=A0=A0=A0 <a href=3D"mailto:p=
 orts at stdrand.com">ports at stdrand.com</a><br>
 =A0COMMENT=3D=A0=A0=A0 2D physics engine written in C<br>=A0<br>=A0LICENSE=
 =3D=A0=A0=A0 MIT<br>-LICENSE_FILE=3D=A0=A0=A0 ${WRKSRC}/LICENSE.txt<br>=A0<=
 br>=A0USES=3D=A0=A0=A0 =A0=A0=A0 cmake<br>=A0CMAKE_ARGS=3D=A0=A0=A0 -DBUILD=
 _DEMOS=3DOFF<br>diff -ruN /usr/ports/devel/ChipmunkPhysics/distinfo ./disti=
 nfo<br>
 --- /usr/ports/devel/ChipmunkPhysics/distinfo=A0=A0=A0 2013-06-11 20:44:16.=
 000000000 +0200<br>+++ ./distinfo=A0=A0=A0 2013-10-15 15:48:22.000000000 +0=
 200<br>@@ -1,2 +1,2 @@<br>-SHA256 (Chipmunk-6.1.5.tgz) =3D c7c36bf096c6a49b=
 8b3034268d20a28b693a763c2edf7fa350729929067d1a66<br>
 -SIZE (Chipmunk-6.1.5.tgz) =3D 332496<br>+SHA256 (Chipmunk-6.2.0.tgz) =3D 7=
 5fd4098b98dd23e5c1f78a1c9e3080768fb6256143e261638a624163cde5af8<br>+SIZE (C=
 hipmunk-6.2.0.tgz) =3D 1071081<br>diff -ruN /usr/ports/devel/ChipmunkPhysic=
 s/pkg-descr ./pkg-descr<br>
 --- /usr/ports/devel/ChipmunkPhysics/pkg-descr=A0=A0=A0 2012-12-28 16:57:37=
 .000000000 +0100<br>+++ ./pkg-descr=A0=A0=A0 2013-10-15 15:48:22.000000000 =
 +0200<br>@@ -1,5 +1,5 @@<br>=A0Chipmunk is a simple, lightweight, fast and =
 portable 2D rigid body physics<br>
 -library written in C. It's licensed under the unrestrictive, OSI appro=
 ved MIT<br>+library written in C. It is licensed under the unrestrictive, O=
 SI approved MIT<br>=A0license.<br>=A0<br>=A0WWW: <a href=3D"http://chipmunk=
 -physics.net/">http://chipmunk-physics.net/</a><br>
 diff -ruN /usr/ports/devel/ChipmunkPhysics/pkg-plist ./pkg-plist<br>--- /us=
 r/ports/devel/ChipmunkPhysics/pkg-plist=A0=A0=A0 2013-06-11 20:44:16.000000=
 000 +0200<br>+++ ./pkg-plist=A0=A0=A0 2013-10-15 15:48:22.000000000 +0200<b=
 r>@@ -1,4 +1,4 @@<br>
 -lib/libchipmunk.so.6.1.5<br>+lib/libchipmunk.so.6.2.0<br>=A0lib/libchipmun=
 k.so<br>=A0lib/libchipmunk.a<br>=A0include/chipmunk/cpVect.h<br>--- Chipmun=
 kPhysics-6.2.0.patch ends here ---<br><br><br></div>
 
 --001a11c2a0ee22859e04e8cf2bd1--


More information about the freebsd-ports-bugs mailing list