Skip to content

Commit

Permalink
OpenCSG-1.4.2 (untested)
Browse files Browse the repository at this point in the history
  • Loading branch information
fd00 committed Mar 28, 2017
1 parent 5c2a8f0 commit 59c2af5
Show file tree
Hide file tree
Showing 4 changed files with 49 additions and 46 deletions.
25 changes: 0 additions & 25 deletions OpenCSG/OpenCSG-1.4.0-1bl1.src.patch

This file was deleted.

File renamed without changes.
24 changes: 24 additions & 0 deletions OpenCSG/OpenCSG-1.4.2-1bl1.src.patch
@@ -0,0 +1,24 @@
--- origsrc/OpenCSG-1.4.2/opencsg.pro 2016-09-27 06:11:16.000000000 +0900
+++ src/OpenCSG-1.4.2/opencsg.pro 2017-03-28 18:09:35.763417900 +0900
@@ -1,2 +1,2 @@
TEMPLATE = subdirs
-SUBDIRS = src example
+SUBDIRS = src
--- origsrc/OpenCSG-1.4.2/src/src.pro 2016-09-27 06:11:16.000000000 +0900
+++ src/OpenCSG-1.4.2/src/src.pro 2017-03-28 18:08:05.616632500 +0900
@@ -3,13 +3,13 @@ TARGET = opencsg
VERSION = 1.4.2

isEmpty(INSTALLDIR) {
- INSTALLDIR = /usr/local
+ INSTALLDIR = /usr
}

CONFIG += opengl warn_on release
INCLUDEPATH += ../include ../ $$INSTALLDIR/include
CONFIG -= qt
-LIBS += -L$$INSTALLDIR/lib -lGLEW
+LIBS += -L$$INSTALLDIR/lib -lGLEW -lX11

DESTDIR = ../lib
headers.files = ../include/opencsg.h
46 changes: 25 additions & 21 deletions OpenCSG/README
Expand Up @@ -18,43 +18,45 @@ shapes. OpenCSG implements a variety of those algorithms, namely the
Goldfeather algorithm and the SCS algorithm, both of them in several variants.

Runtime requirements:
cygwin-2.0.4-1
libgcc1-4.9.2-3
libGL1-10.5.7-1
libGLEW1.11-1.11.0-1
libopencsg1-1.4.0-1bl1
libstdc++6-4.9.2-3
libX11_6-1.6.3-1
cygwin-2.7.0-1
libgcc1-5.4.0-1
libGL1-13.0.5-1
libGLEW1.13-1.13.0-1
libopencsg1-1.4.2-1bl1
libstdc++6-5.4.0-1
libX11_6-1.6.4-1

Build requirements:
(besides corresponding -devel packages)
binutils-2.25-2
cygport-0.20.1-1
gcc-core-4.9.2-3
gcc-g++-4.9.2-3
libQt5Core-devel-5.4.1-4
make-4.1-1
binutils-2.25-4
cmake-3.6.2-1
cygport-0.24.0-1
gcc-core-5.4.0-1
gcc-g++-5.4.0-1
libQt5Core-devel-5.6.2-1
make-4.2.1-1
python-2.7.13-1

Canonical website:
http://www.opencsg.org/

Canonical download:
http://www.opencsg.org/OpenCSG-1.4.0.tar.gz
http://www.opencsg.org/OpenCSG-1.4.2.tar.gz

-------------------------------------------

Build instructions:
1. unpack OpenCSG-1.4.0-X-src.tar.xz
1. unpack OpenCSG-1.4.2-X-src.tar.xz
2. if you use setup to install this src package,
it will be unpacked under /usr/src automatically
% cd /usr/src
% cygport ./OpenCSG-1.4.0-X.cygport all
% cygport ./OpenCSG-1.4.2-X.cygport all

This will create:
/usr/src/OpenCSG-1.4.0-X-src.tar.xz
/usr/src/OpenCSG-1.4.0-X.tar.xz
/usr/src/libopencsg1-1.4.0-X.tar.xz
/usr/src/libopencsg-devel-1.4.0-X.tar.xz
/usr/src/OpenCSG-1.4.2-X-src.tar.xz
/usr/src/OpenCSG-1.4.2-X.tar.xz
/usr/src/libopencsg1-1.4.2-X.tar.xz
/usr/src/libopencsg-devel-1.4.2-X.tar.xz

-------------------------------------------

Expand All @@ -76,6 +78,8 @@ Files included in the binary package:

Port Notes:

----- version 1.4.2-1bl1 -----
Version bump.

----- version 1.4.0-1bl1 -----
Initial release by fd0 <https://github.com/fd00/>

0 comments on commit 59c2af5

Please sign in to comment.