mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-07-15 16:44:36 +00:00
Engine directory for ticket #1
This commit is contained in:
parent
352279af7a
commit
7dbfe6994d
3795 changed files with 1363358 additions and 0 deletions
BIN
Engine/lib/lmng/doc/Plan1.png
Normal file
BIN
Engine/lib/lmng/doc/Plan1.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 8.8 KiB |
BIN
Engine/lib/lmng/doc/Plan2.png
Normal file
BIN
Engine/lib/lmng/doc/Plan2.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 8.6 KiB |
19
Engine/lib/lmng/doc/doc.readme
Normal file
19
Engine/lib/lmng/doc/doc.readme
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
This directory hosts the documentation for libmng.
|
||||
|
||||
You will find a lot of useful info on the web-site:
|
||||
http://www.libmng.com
|
||||
|
||||
Man-pages are in the man sub-directory
|
||||
|
||||
RPM specification files are in the RPM sub-directory
|
||||
|
||||
Files in this directory:
|
||||
|
||||
- libmng.txt
|
||||
|
||||
Description of the library proper and its usage
|
||||
|
||||
- Plan1.png & Plan2.png
|
||||
|
||||
Visual representation of the functional and technical
|
||||
design of the library (in PNG format of course!)
|
||||
1107
Engine/lib/lmng/doc/libmng.txt
Normal file
1107
Engine/lib/lmng/doc/libmng.txt
Normal file
File diff suppressed because it is too large
Load diff
37
Engine/lib/lmng/doc/man/jng.5
Normal file
37
Engine/lib/lmng/doc/man/jng.5
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
.TH JNG 5 "July 26, 2000"
|
||||
.SH NAME
|
||||
jng \- JPEG Network Graphics (JNG) sub-format
|
||||
.SH DESCRIPTION
|
||||
JNG (JPEG Network Graphics) is a sub-format of the MNG (Multiple-image
|
||||
Network Graphics) format. As with MNG it extends on the features of the
|
||||
popular PNG (Portable Network Graphics) image-format.
|
||||
.br
|
||||
|
||||
This sub-format was designed to support a lossy compression-method.
|
||||
It is based completely on the JPEG specification. It adds the high-compression
|
||||
ratios of JPEG for photographic images.
|
||||
|
||||
As a member of the Network Graphics family, JNG was deemed adequate as a
|
||||
stand-alone format as it extends the JPEG format with color-correction and
|
||||
transparency features.
|
||||
|
||||
.SH "SEE ALSO"
|
||||
.IR png(5) ", " mng(5) ", " libmng(3)
|
||||
.LP
|
||||
MNG 1.00, February 9, 2001:
|
||||
.IP
|
||||
http://www.libpng.org/pub/mng
|
||||
|
||||
.SH AUTHORS
|
||||
This man page: Gerard Juyn
|
||||
.LP
|
||||
Multiple-image Network Graphics (MNG) Specification Version 1.00 (Februari 9, 2001):
|
||||
Glenn Randers-Pehrson and others (png-list@ccrc.wustl.edu).
|
||||
.LP
|
||||
|
||||
.SH COPYRIGHT NOTICE
|
||||
The MNG-1.00 specification is copyright (c) 1998-2001 Glenn Randers-Pehrson.
|
||||
See the specification for conditions of use and distribution.
|
||||
.LP
|
||||
.\" end of man page
|
||||
|
||||
1146
Engine/lib/lmng/doc/man/libmng.3
Normal file
1146
Engine/lib/lmng/doc/man/libmng.3
Normal file
File diff suppressed because it is too large
Load diff
42
Engine/lib/lmng/doc/man/mng.5
Normal file
42
Engine/lib/lmng/doc/man/mng.5
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
.TH MNG 5 "July 25, 2000"
|
||||
.SH NAME
|
||||
mng \- Multiple-image Network Graphics (MNG) format
|
||||
.SH DESCRIPTION
|
||||
MNG (Multiple-image Network Graphics) is the animation extension of the
|
||||
popular PNG image-format. PNG (Portable Network Graphics) is an
|
||||
extensible file format for the lossless, portable, well-compressed
|
||||
storage of raster images.
|
||||
.br
|
||||
|
||||
MNG has advanced animation features which make it very useful as a full
|
||||
replacement for GIF animations. These features allow animations that
|
||||
are impossible with GIF or result in much smaller files as GIF.
|
||||
|
||||
As MNG builds on the same structure as PNG, it is robust, extensible and
|
||||
free of patents. It retains the same clever file integrity checks as in PNG.
|
||||
|
||||
MNG also embraces the lossy JPEG image-format in a sub-format named JNG,
|
||||
which allows for alpha-transparency and color-correction on highly
|
||||
compressed (photographic) images.
|
||||
|
||||
.SH "SEE ALSO"
|
||||
.IR png(5) ", " jng(5) ", " libmng(3) ", " libpng(3) ", " zlib(3) ", "
|
||||
deflate(5) ", " zlib(5) ", " jpeg(5)
|
||||
.LP
|
||||
MNG 1.00, Februari 9, 2001:
|
||||
.IP
|
||||
.br
|
||||
http://www.libpng.org/pub/mng
|
||||
.SH AUTHORS
|
||||
This man page: Gerard Juyn
|
||||
.LP
|
||||
Multiple-image Network Graphics (MNG) Specification Version 1.00 (Februari 9, 2001):
|
||||
Glenn Randers-Pehrson and others (png-list@ccrc.wustl.edu).
|
||||
.LP
|
||||
|
||||
.SH COPYRIGHT NOTICE
|
||||
The MNG-1.00 specification is copyright (c) 1998-2001 Glenn Randers-Pehrson.
|
||||
See the specification for conditions of use and distribution.
|
||||
.LP
|
||||
.\" end of man page
|
||||
|
||||
30
Engine/lib/lmng/doc/misc/magic.dif
Normal file
30
Engine/lib/lmng/doc/misc/magic.dif
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
--- magic.orig Wed Aug 14 16:48:56 2002
|
||||
+++ magic Wed Aug 14 16:50:09 2002
|
||||
@@ -2544,6 +2544,27 @@
|
||||
>>28 byte 1 interlaced
|
||||
1 string PNG PNG image data, CORRUPTED
|
||||
|
||||
+#MNG
|
||||
+# 0x8a M N G 0x0d 0x0a 0x1a 0x0a [4-byte pad]
|
||||
+# M H D R [4-byte width][4-byte height][4-byte ticks][4-byte layers]
|
||||
+# [4-byte frame][4-byte time]
|
||||
+#
|
||||
+0 string \x8aMNG MNG image data,
|
||||
+>4 belong !0x0d0a1a0a CORRUPTED
|
||||
+>4 belong 0x0d0a1a0a
|
||||
+>>16 belong x %ld x
|
||||
+>>20 belong x %ld
|
||||
+
|
||||
+#JNG
|
||||
+# 0x8b J N G 0x0d 0x0a 0x1a 0x0a [4-byte pad]
|
||||
+# J H D R [4-byte width][4-byte height]
|
||||
+#
|
||||
+0 string \x8bJNG JNG image data,
|
||||
+>4 belong !0x0d0a1a0a CORRUPTED
|
||||
+>4 belong 0x0d0a1a0a
|
||||
+>>16 belong x %ld x
|
||||
+>>20 belong x %ld
|
||||
+
|
||||
# GIF
|
||||
0 string GIF8 GIF image data
|
||||
>4 string 7a \b, version 8%s,
|
||||
38
Engine/lib/lmng/doc/rpm/libmng-1.0.10-rhconf.patch
Normal file
38
Engine/lib/lmng/doc/rpm/libmng-1.0.10-rhconf.patch
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
--- libmng/makefiles/makefile.linux.orig Sat Jul 1 15:10:35 2000
|
||||
+++ libmng/makefiles/makefile.linux Sat Jul 1 15:14:52 2000
|
||||
@@ -13,19 +13,19 @@
|
||||
OPTIONS = -DMNG_BUILD_SO
|
||||
|
||||
# where "make install" puts libmng.a,libmng.so*,libmng.h,libmng_conf.h,libmng_types.h
|
||||
-prefix=/usr/local
|
||||
+prefix=/usr
|
||||
|
||||
# Where the zlib library and include files are located
|
||||
-ZLIBLIB=../zlib
|
||||
-ZLIBINC=../zlib
|
||||
+ZLIBLIB=/usr/lib
|
||||
+ZLIBINC=/usr/include
|
||||
|
||||
# Where the jpeg library and include files are located
|
||||
-JPEGLIB=../jpgsrc
|
||||
-JPEGINC=../jpgsrc
|
||||
+JPEGLIB=/usr/lib
|
||||
+JPEGINC=/usr/include
|
||||
|
||||
# Where the lcms library and include files are located
|
||||
-LCMSLIB=../lcms/lib
|
||||
-LCMSINC=../lcms/source
|
||||
+LCMSLIB=/usr/lib
|
||||
+LCMSINC=/usr/include
|
||||
|
||||
ALIGN=
|
||||
# for i386:
|
||||
@@ -37,7 +37,7 @@
|
||||
|
||||
# for pgcc version 2.95.1, -O3 is buggy; don't use it.
|
||||
|
||||
-CFLAGS=-I$(ZLIBINC) -I$(JPEGINC) -I$(LCMSINC) -Wall -O3 -funroll-loops \
|
||||
+CFLAGS=-I$(ZLIBINC) -I$(JPEGINC) -I$(LCMSINC) -Wall $(RPM_OPT_FLAGS) \
|
||||
$(OPTIONS) $(ALIGN) # $(WARNMORE) -g
|
||||
LDFLAGS=-L. -Wl,-rpath,. \
|
||||
-L$(ZLIBLIB) -Wl,-rpath,$(ZLIBLIB) \
|
||||
116
Engine/lib/lmng/doc/rpm/libmng.spec
Normal file
116
Engine/lib/lmng/doc/rpm/libmng.spec
Normal file
|
|
@ -0,0 +1,116 @@
|
|||
Summary: A library of functions for manipulating MNG format files.
|
||||
Name: libmng
|
||||
Version: 1.0.10
|
||||
Release: 2.1
|
||||
Copyright: AS IS
|
||||
Group: System Environment/Libraries
|
||||
Source0: libmng-%{PACKAGE_VERSION}.tar.gz
|
||||
Patch: libmng-%{PACKAGE_VERSION}-rhconf.patch
|
||||
URL: http://www.libmng.com/
|
||||
BuildRoot: /var/tmp/libmng-root
|
||||
BuildPrereq: libjpeg-devel, zlib-devel, lcms-devel
|
||||
|
||||
%description
|
||||
libmng - library for reading, writing, displaying and examing
|
||||
Multiple-Image Network Graphics. MNG is the animation extension to the
|
||||
popular PNG image-format.
|
||||
|
||||
%package devel
|
||||
Summary: Development tools for programs to manipulate MNG format files.
|
||||
Group: Development/Libraries
|
||||
Requires: libmng = %{PACKAGE_VERSION}
|
||||
%description devel
|
||||
The libmng-devel package contains the header files and static
|
||||
libraries necessary for developing programs using the MNG
|
||||
(Multiple-Image Network Graphics) library.
|
||||
|
||||
If you want to develop programs which will manipulate MNG image format
|
||||
files, you should install libmng-devel. You'll also need to install
|
||||
the libmng package.
|
||||
|
||||
%changelog
|
||||
* Fri Jul 13 2007 Glenn Randers-Pehrson <glennrp at users.sf.net>
|
||||
- updated to 1.0.10
|
||||
|
||||
* Thu Aug 5 2004 Gerard Juyn <gerard at libmng.com>
|
||||
* Sun Jan 30 2005 Gerard Juyn <gerard at libmng.com>
|
||||
- updated to 1.0.9
|
||||
|
||||
* Thu Aug 5 2004 Gerard Juyn <gerard at libmng.com>
|
||||
- updated to 1.0.8
|
||||
|
||||
* Sun Mar 21 2004 Gerard Juyn <gerard at libmng.com>
|
||||
- updated to 1.0.7
|
||||
|
||||
* Sun Oct 19 2003 Gerard Juyn <gerard at libmng.com>
|
||||
- updated to 1.0.6
|
||||
|
||||
* Tue Sep 24 2002 Gerard Juyn <gerard at libmng.com>
|
||||
- updated to 1.0.5
|
||||
|
||||
* Sun Jun 23 2002 Gerard Juyn <gerard at libmng.com>
|
||||
- updated to 1.0.4
|
||||
|
||||
* Mon Sep 18 2001 Gerard Juyn <gerard at libmng.com>
|
||||
- updated to 1.0.3
|
||||
|
||||
* Sat Jul 7 2001 Gerard Juyn <gerard at libmng.com>
|
||||
- updated to 1.0.2
|
||||
|
||||
* Wed May 2 2001 Gerard Juyn <gerard at libmng.com>
|
||||
- updated to 1.0.1
|
||||
|
||||
* Mon Feb 5 2001 Gerard Juyn <gerard at libmng.com>
|
||||
- updated to 1.0.0
|
||||
|
||||
* Fri Jan 19 2001 Gerard Juyn <gerard at libmng.com>
|
||||
- updated to 0.9.4
|
||||
|
||||
* Sat Oct 28 2000 Gerard Juyn <gerard at libmng.com>
|
||||
- updated to 0.9.3
|
||||
|
||||
* Tue Aug 15 2000 MATSUURA Takanori <t-matsuu at protein.osaka-u.ac.jp>
|
||||
- based on libmng-0.9.2/doc/rpm/libmng.spec
|
||||
- use %%configure and %%makeinstall
|
||||
|
||||
* Sat Aug 5 2000 Gerard Juyn <gerard at libmng.com>
|
||||
- updated to 0.9.2
|
||||
|
||||
* Wed Jul 26 2000 Gerard Juyn <gerard at libmng.com>
|
||||
- updated to 0.9.1
|
||||
|
||||
* Sat Jul 1 2000 MATSUURA Takanori <t-matsuu at protein.osaka-u.ac.jp>
|
||||
- updated to 0.9.0
|
||||
|
||||
* Sat Jun 24 2000 MATSUURA Takanori <t-matsuu at protein.osaka-u.ac.jp>
|
||||
- 1st release for RPM
|
||||
|
||||
%prep
|
||||
%setup
|
||||
%configure
|
||||
|
||||
%build
|
||||
make
|
||||
|
||||
%install
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
%makeinstall
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
%post -p /sbin/ldconfig
|
||||
|
||||
%postun -p /sbin/ldconfig
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%doc CHANGES LICENSE README doc
|
||||
/usr/lib/libmng.so.*
|
||||
|
||||
%files devel
|
||||
%defattr(-,root,root)
|
||||
/usr/include/*
|
||||
/usr/lib/libmng.a
|
||||
/usr/lib/libmng.so
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue