Bug 248033 - revive port: graphics/white_dune
Summary: revive port: graphics/white_dune
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Kurt Jaeger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-07-17 00:59 UTC by mufti11
Modified: 2020-07-18 09:36 UTC (History)
2 users (show)

See Also:


Attachments
shar (79.61 KB, text/plain)
2020-07-17 18:21 UTC, Kurt Jaeger
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description mufti11 2020-07-17 00:59:35 UTC
Hi,

it looks like white_dune/wdune (wdune.ourproject.org) fell out of the ports collection in 2015 as the source website changed.
This is a attempt to bing it back...

In the sttachment is a shar of the manifest, plist and 3 Makefiles for
ftp://ftp.ourproject.org/pub/wdune/wdune-1.921.tar.bz2
but the attachment is too lomg 1.8M 8-(

So download it (currently slow server) from 

ftp://ftp.ourproject.org/pub/wdune/freebsd.shar
Comment 1 Li-Wen Hsu freebsd_committer 2020-07-17 07:39:26 UTC
The freebsd.shar doesn't look like a complete port, could you try to check out this port before it was removed:

https://svnweb.freebsd.org/ports/head/graphics/white_dune/?pathrev=412346

And create a patch or shar base on this? Thanks!
Comment 2 mufti11 2020-07-17 07:47:48 UTC
> The freebsd.shar doesn't look like a complete port, 

What should be added ?

ftp://ftp.ourproject.org/pub/wdune/wdune-1.921.tar.bz2

contains a script (cd wdune-1.921/packager/freebsd && sh mkpkg.sh) that 
creates a FreeBSD package...
Comment 3 Li-Wen Hsu freebsd_committer 2020-07-17 07:57:53 UTC
(In reply to mufti11 from comment #2)
Please check the content of https://svnweb.freebsd.org/ports/head/graphics/white_dune/?pathrev=412346 , those files consist a "port", while wdune-1.921.tar.bz2 is a "distfile." The files under wdune-1.921/packager/freebsd is a very old port format and I don't think it can build and work on the currently supported FreeBSD versions. I suggest check out the port content before it was removed and update it base on that. You can also refer to the first few chapters in the Porter's Handbook https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/ to get the idea of how to build a port and test it.
Comment 4 Kurt Jaeger freebsd_committer 2020-07-17 16:12:40 UTC
I'll have a look 8-}
Comment 5 Kurt Jaeger freebsd_committer 2020-07-17 18:21:16 UTC
Created attachment 216522 [details]
shar

This is a shar for this port, testbuilds@work
Comment 6 Kurt Jaeger freebsd_committer 2020-07-17 18:25:14 UTC
Portlint is fine 8-)
Comment 7 Kurt Jaeger freebsd_committer 2020-07-17 19:48:29 UTC
testbuilds are fine as well...
Comment 8 Kurt Jaeger freebsd_committer 2020-07-18 09:35:36 UTC
Committed, thanks!
Comment 9 commit-hook freebsd_committer 2020-07-18 09:36:12 UTC
A commit references this bug:

Author: pi
Date: Sat Jul 18 09:35:18 UTC 2020
New revision: 542484
URL: https://svnweb.freebsd.org/changeset/ports/542484

Log:
  Resurrect port: graphics/wdune

  wdune is a graphical VRML97/X3D editor, simple NURBS/Superformula 3D
  modeller, animation tool and VRML97/X3DV commandline compiler.

  It is a low level tool, it can read VRML97 files, display them and let
  the user change the scenegraph/fields. Unlike most highlevel tools, it uses
  a lightning model based on the VRML97 standard.

  WWW: https://wdune.ourproject.org/

  PR:		248033
  Submitted by:	Joerg Scheurich <mufti11@web.de>

Changes:
  head/MOVED
  head/graphics/Makefile
  head/graphics/wdune/
  head/graphics/wdune/Makefile
  head/graphics/wdune/distinfo
  head/graphics/wdune/files/patch-src-pngLoad.c
  head/graphics/wdune/files/patch-src__Array.h
  head/graphics/wdune/files/patch-src__Makefile.in
  head/graphics/wdune/files/patch-src__SDLjoystick__bsd__SDL_sysjoystick.c
  head/graphics/wdune/files/patch-src__swt__rc__Makefile.in
  head/graphics/wdune/files/patch-src__swt__tests__Makefile.in
  head/graphics/wdune/pkg-descr
  head/graphics/wdune/pkg-plist