On Sun Sep 24, 2017 at 07:49:53PM +0000, Jérôme KASPER wrote: > Hi ports, > > last but not least, here is the DevIL update as inline diff > > index be97b71d8db..0493338c806 100644 > --- Makefile > +++ Makefile > @@ -1,12 +1,14 @@ > -# $OpenBSD: Makefile,v 1.23 2017/07/26 22:45:23 sthen Exp $ > +# $OpenBSD: Makefile,v 1.24 2017/09/24 17:53:23 jkasper Exp $ > > COMMENT= library for powerful image loading capabilities > > -DISTNAME= DevIL-1.7.8 > -REVISION= 13 > -SHARED_LIBS+= IL 1.0 # 2.0 > -SHARED_LIBS+= ILU 1.0 # 2.0 > -SHARED_LIBS+= ILUT 1.0 # 2.0 > +GH_ACCOUNT= DentonW > +GH_PROJECT= DevIL > +GH_TAGNAME= v1.8.0 > +
Sourceforge provide the same version. No reason to switch from sourceforge to github. > +DISTNAME= ${GH_PROJECT}-1.8.0 > + > +WRKDIST= ${WRKDIR}/${DISTNAME}/DevIL > > CATEGORIES= graphics devel > > @@ -15,55 +17,45 @@ HOMEPAGE= http://openil.sourceforge.net/ > # LGPLv2.1 > PERMIT_PACKAGE_CDROM= Yes > > -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=openil/} > -EXTRACT_SUFX= .zip > - > WANTLIB += GL GLU Half ICE Iex IexMath IlmImf IlmThread Imath > -WANTLIB += SDL SM X11 X11-xcb Xdamage Xext Xfixes Xi > +WANTLIB += SDL2 SM X11 X11-xcb Xdamage Xext Xfixes Xi > WANTLIB += Xmu Xrandr Xrender Xt Xxf86vm c drm glapi glut iconv jasper > -WANTLIB += jpeg lcms m mng png pthread sndio ${COMPILER_LIBCXX} > +WANTLIB += jpeg lcms2 m mng png pthread sndio ${COMPILER_LIBCXX} > WANTLIB += tiff usbhid xcb xcb-dri2 xcb-glx z expat Remove WANTLIB and regen with 'make port-lib-depends-check' > > LIB_DEPENDS= converters/libiconv \ > - devel/sdl \ > + devel/sdl2 \ > graphics/freeglut \ > graphics/ilmbase \ > graphics/jasper \ > graphics/libmng \ > - graphics/lcms \ > + graphics/lcms2 \ > graphics/openexr \ > - graphics/openjpeg \ > graphics/tiff \ > graphics/png > > +SHARED_LIBS+= IL 2.0 > +SHARED_LIBS+= ILU 2.0 > +SHARED_LIBS+= ILUT 2.0 You bump all shared libs, have you checked with nm(1). More infos: https://www.openbsd.org/faq/ports/specialtopics.html You have to test all consumers. > > -AUTOCONF_VERSION= 2.61 > -CONFIGURE_STYLE= autoconf > -CONFIGURE_ARGS+= --with-squish=no \ > - --with-zlib=yes \ > - --enable-ILU \ > - --enable-ILUT \ > - --disable-allegro > +MODULES= devel/cmake > + > +CONFIGURE_STYLE= cmake CONFIGURE_STYLE will set by cmake.port.mk > > -# This would only install three binary examples, we'll install it manually. > -CONFIGURE_ARGS+= --with-examples=no > CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \ > LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib -lm -lz" > > -WRKDIST= ${WRKDIR}/${DISTNAME:L} > - > # Too many Linuxisms in testing tools > NO_TEST= Yes > > +#include doc for later post-install > post-extract: > - chmod +x ${WRKSRC}/configure > - ${SUBST_CMD} ${WRKSRC}/test/Makefile.in > - > -post-configure: > - chmod +x ${WRKDIST}/build-aux/install-sh > + cp ${WRKDIR}/${DISTNAME}/DevIL-docs/*.pdf ${WRKDIST}/docs/ > + cp ${WRKDIR}/${DISTNAME}/DevIL-docs/*.doc ${WRKDIST}/docs/ > > post-install: > - @cd ${WRKSRC}; tar cf - examples | tar xf - -C \ > + mkdir ${PREFIX}/share/devil/ > + cd ${WRKSRC}; tar cf - examples docs | tar xf - -C \ > ${PREFIX}/share/devil/ > > .include <bsd.port.mk> > diff --git distinfo distinfo > index b948923e386..1101ed9b781 100644 > --- distinfo > +++ distinfo > @@ -1,2 +1,2 @@ > -SHA256 (DevIL-1.7.8.zip) = Q2jYOzAWter+iYTw1/hszudriZPPkA06jL1JAbUvZOs= > -SIZE (DevIL-1.7.8.zip) = 3452549 > +SHA256 (DevIL-1.8.0.tar.gz) = UhKfJHsm/LVVRkPJ5rvudcS5cXc1/b88br/wjO44rTc= > +SIZE (DevIL-1.8.0.tar.gz) = 2949100 > diff --git patches/patch-configure_ac patches/patch-configure_ac > deleted file mode 100644 > index f5cbb5a5cec..00000000000 > --- patches/patch-configure_ac > +++ /dev/null > @@ -1,14 +0,0 @@ > -$OpenBSD: patch-configure_ac,v 1.1 2017/05/07 12:49:54 espie Exp $ > -separate CFLAGS that don't work in C++ > - > -Index: configure.ac > ---- configure.ac.orig > -+++ configure.ac > -@@ -433,6 +433,7 @@ AM_CONDITIONAL([WINDOWS_BUILD], > - > - dnl Final substitution > - AC_SUBST([GENERAL_CFLAGS]) > -+AC_SUBST([ONLY_CFLAGS]) > - AC_SUBST([IL_CFLAGS]) > - AC_SUBST([IL_LIBS]) > - AC_SUBST([ILU_CFLAGS]) > diff --git patches/patch-docs_DevIL_manual_texi > patches/patch-docs_DevIL_manual_texi > deleted file mode 100644 > index 79070e73aa0..00000000000 > --- patches/patch-docs_DevIL_manual_texi > +++ /dev/null > @@ -1,22 +0,0 @@ > -$OpenBSD: patch-docs_DevIL_manual_texi,v 1.1 2011/08/28 17:26:07 jasper Exp $ > - > -Add missing INFO-DIR-SECTION to silence install-info(1) > - > ---- docs/DevIL_manual.texi.orig Sun Aug 28 19:21:00 2011 > -+++ docs/DevIL_manual.texi Sun Aug 28 19:24:02 2011 > -@@ -13,6 +13,15 @@ > - @c version.texi is generated automatically > - @include version.texi > - > -+@ifinfo > -+@format > -+INFO-DIR-SECTION Libraries > -+START-INFO-DIR-ENTRY > -+* DevIL_manual: (devil_manual). IL part of DevIL - handling images > -+END-INFO-DIR-ENTRY > -+@end format > -+@end ifinfo > -+ > - @copying > - This is @code{DevIL @value{VERSION}} manual. > - Last update is from @value{UPDATED}. > diff --git patches/patch-include_IL_il_h patches/patch-include_IL_il_h > deleted file mode 100644 > index 82acae97371..00000000000 > --- patches/patch-include_IL_il_h > +++ /dev/null > @@ -1,15 +0,0 @@ > -$OpenBSD: patch-include_IL_il_h,v 1.1 2017/05/07 12:49:54 espie Exp $ > -restrict doesn't exist in C++ > - > -Index: include/IL/il.h > ---- include/IL/il.h.orig > -+++ include/IL/il.h > -@@ -63,7 +63,7 @@ extern "C" { > - #endif > - #endif > - > --#ifdef RESTRICT_KEYWORD > -+#if defined(RESTRICT_KEYWORD) && !defined(__cplusplus) > - #define RESTRICT restrict > - #define CONST_RESTRICT const restrict > - #else > diff --git patches/patch-lib_Makefile_in patches/patch-lib_Makefile_in > deleted file mode 100644 > index 177e947eeb7..00000000000 > --- patches/patch-lib_Makefile_in > +++ /dev/null > @@ -1,29 +0,0 @@ > -$OpenBSD: patch-lib_Makefile_in,v 1.2 2017/08/24 11:46:06 sthen Exp $ > -C++ doesn't grok some C flags > - > -Index: lib/Makefile.in > ---- lib/Makefile.in.orig > -+++ lib/Makefile.in > -@@ -218,6 +218,7 @@ EGREP = @EGREP@ > - EXEEXT = @EXEEXT@ > - FGREP = @FGREP@ > - GENERAL_CFLAGS = @GENERAL_CFLAGS@ > -+ONLY_CFLAGS = @ONLY_CFLAGS@ > - GLUT_CFLAGS = @GLUT_CFLAGS@ > - GLUT_LIBS = @GLUT_LIBS@ > - GLU_CFLAGS = @GLU_CFLAGS@ > -@@ -349,10 +350,11 @@ lib_LTLIBRARIES = $(am__append_2) $(am__append_4) $(am > - il_HEADERS = $(all_include)/IL/devil_cpp_wrapper.hpp $(am__append_3) \ > - $(am__append_5) $(am__append_7) > - AM_LDFLAGS = -version-info @DEVIL_LTVERSION@ $(am__append_1) > --AM_CFLAGS = $(GENERAL_CFLAGS) > -+AM_CFLAGS = $(ONLY_CFLAGS) $(GENERAL_CFLAGS) > -+AM_CXXFLAGS = $(GENERAL_CFLAGS) > - libIL_la_CPPFLAGS = -I $(il_include) -I $(all_include) > --libIL_la_CFLAGS = $(AM_CFLAGS) @IL_CFLAGS@ > --libIL_la_CXXFLAGS = $(AM_CFLAGS) @IL_CFLAGS@ > -+libIL_la_CFLAGS = $(AM_CFLAGS:S/-std=c99//) @IL_CFLAGS@ > -+libIL_la_CXXFLAGS = $(AM_CXXFLAGS) @IL_CFLAGS@ > - libIL_la_SOURCES = $(il_src)/il_alloc.c $(il_src)/il_doom.c \ > - $(il_src)/il_stack.c $(il_src)/il_pcx.c $(il_src)/il_rle.c \ > - $(il_src)/il_bits.c $(il_src)/il_endian.c $(il_src)/il_exr.cpp \ > diff --git patches/patch-m4_devil-definitions_m4 > patches/patch-m4_devil-definitions_m4 > deleted file mode 100644 > index 009c1879d54..00000000000 > --- patches/patch-m4_devil-definitions_m4 > +++ /dev/null > @@ -1,49 +0,0 @@ > -$OpenBSD: patch-m4_devil-definitions_m4,v 1.2 2017/05/07 12:49:54 espie Exp $ > -move to C99, fix C++ > - > -Index: m4/devil-definitions.m4 > ---- m4/devil-definitions.m4.orig > -+++ m4/devil-definitions.m4 > -@@ -6,6 +6,8 @@ dnl ILU_CFLAGS="$ILU_CFLAGS $1" > - dnl ILUT_CFLAGS="$ILUT_CFLAGS $1"]) > - dnl IL_CFLAGS are present everywhere > - > -+AC_DEFUN([ADD_ONLY_CFLAGS], > -+ [ONLY_CFLAGS="$ONLY_CFLAGS $1"]) > - > - dnl > - dnl Check CPU Extensions > -@@ -244,12 +246,12 @@ AC_DEFUN([SETTLE_MNG], > - > - AC_DEFUN([SETTLE_PNG], > - [DEVIL_IL_LIB([png.h], > -- [png12]) > -- AS_IF([test "x$have_png12" = "xno"], > -+ [png]) > -+ AS_IF([test "x$have_png" = "xno"], > - [DEVIL_IL_LIB([png.h], > - [png]) > - lib_test_result="$have_png"], > -- [lib_test_result="$have_png12"]) > -+ [lib_test_result="$have_png"]) > - AS_IF([test "x$lib_test_result" = "xyes"], > - [MAYBE_OPTIONAL_DEPENDENCY([IL], > - [libpng]) ]) ]) > -@@ -285,14 +287,14 @@ AC_DEFUN([DEVIL_CHECK_RESTRICT], > - > - AC_DEFUN([DEVIL_CHECK_RESTRICT_GNU99], > - [TMP_CFLAGS="$CFLAGS" > -- CFLAGS="$CFLAGS -std=gnu99 -fgnu89-inline" > -- AC_MSG_CHECKING([restrict gnu99 keyword]) > -+ CFLAGS="$CFLAGS -std=c99 -fgnu89-inline" > -+ AC_MSG_CHECKING([restrict c99 keyword]) > - AC_COMPILE_IFELSE([[void foo(void * restrict test){}]], > - [AC_DEFINE([RESTRICT_KEYWORD], > - [1], > - [restric keyword available]) > - AC_MSG_RESULT([yes]) > - CFLAGS="$TMP_CFLAGS" > -- ADD_CFLAGS(-std=gnu99 -fgnu89-inline)], > -+ ADD_ONLY_CFLAGS(-std=c99 -fgnu89-inline)], > - [AC_MSG_RESULT([no]) > - CFLAGS="$TMP_CFLAGS"]) ]) > diff --git patches/patch-src-ILUT_src_ilut_opengl_c > patches/patch-src-ILUT_src_ilut_opengl_c > deleted file mode 100644 > index 140156d4c2f..00000000000 > --- patches/patch-src-ILUT_src_ilut_opengl_c > +++ /dev/null > @@ -1,48 +0,0 @@ > -$OpenBSD: patch-src-ILUT_src_ilut_opengl_c,v 1.1 2013/02/03 12:53:11 kirby > Exp $ > ---- src-ILUT/src/ilut_opengl.c.orig Mon Sep 14 15:22:33 2009 > -+++ src-ILUT/src/ilut_opengl.c Mon Sep 14 15:25:13 2009 > -@@ -58,7 +58,7 @@ void *aglGetProcAddress( const GLubyte *name ) { > - // #pragma comment(lib, "freeglut.lib") > - #endif > - > --#ifdef linux > -+#if defined(linux) || defined (__OpenBSD__) > - // fix for glXGetProcAddressARB > - #define GLX_GLXEXT_PROTOTYPES > - #include <GL/glx.h> > -@@ -84,7 +84,7 @@ void *aglGetProcAddress( const GLubyte *name ) { > - > - static ILboolean HasCubemapHardware = IL_FALSE; > - static ILboolean HasNonPowerOfTwoHardware = IL_FALSE; > --#if defined(_WIN32) || defined(_WIN64) || defined(linux) || > defined(__APPLE__) > -+#if defined(_WIN32) || defined(_WIN64) || defined(linux) || > defined(__APPLE__) || defined (__OpenBSD__) > - ILGLTEXIMAGE3DARBPROC ilGLTexImage3D = NULL; > - ILGLTEXSUBIMAGE3DARBPROC ilGLTexSubImage3D = NULL; > - ILGLCOMPRESSEDTEXIMAGE2DARBPROC ilGLCompressed2D = NULL; > -@@ -127,7 +127,7 @@ ILboolean ilutGLInit() > - IsExtensionSupported("GL_EXT_texture3D")) { > - ilGLCompressed3D = > (ILGLCOMPRESSEDTEXIMAGE3DARBPROC)wglGetProcAddress("glCompressedTexImage3DARB"); > - } > -- #elif linux > -+ #elif defined(linux) || defined (__OpenBSD__) > - if (IsExtensionSupported("GL_ARB_texture_compression") && > - > IsExtensionSupported("GL_EXT_texture_compression_s3tc")) { > - ilGLCompressed2D = > (ILGLCOMPRESSEDTEXIMAGE2DARBPROC) > -@@ -246,7 +246,7 @@ ILuint GLGetDXTCNum(ILenum DXTCFormat) > - ILboolean ILAPIENTRY ilutGLTexImage_(GLuint Level, GLuint Target, ILimage > *Image) > - { > - ILimage *ImageCopy, *OldImage; > --#if defined (_MSC_VER) || defined (linux) || defined(__APPLE__) > -+#if defined (_MSC_VER) || defined (linux) || defined(__APPLE__) || defined > (__OpenBSD__) > - ILenum DXTCFormat; > - ILuint Size; > - ILubyte *Buffer; > -@@ -259,7 +259,7 @@ ILboolean ILAPIENTRY ilutGLTexImage_(GLuint Level, GLu > - > - OldImage = ilGetCurImage(); > - > --#if defined (_MSC_VER) || defined (linux) || defined(__APPLE__) > -+#if defined (_MSC_VER) || defined (linux) || defined(__APPLE__) || defined > (__OpenBSD__) > - if (ilutGetBoolean(ILUT_GL_USE_S3TC) && ilGLCompressed2D != NULL) { > - if (Image->DxtcData != NULL && Image->DxtcSize != 0) { > - DXTCFormat = GLGetDXTCNum(Image->DxtcFormat); > diff --git patches/patch-src-ILU_ilur_ilur_c patches/patch-src-ILU_ilur_ilur_c > deleted file mode 100644 > index 69435587c43..00000000000 > --- patches/patch-src-ILU_ilur_ilur_c > +++ /dev/null > @@ -1,14 +0,0 @@ > -$OpenBSD: patch-src-ILU_ilur_ilur_c,v 1.1 2014/11/30 05:41:34 brad Exp $ > - > -Replace the malloc.h header with stdlib.h. > - > ---- src-ILU/ilur/ilur.c.orig Wed Nov 19 22:50:22 2014 > -+++ src-ILU/ilur/ilur.c Wed Nov 19 22:50:57 2014 > -@@ -1,6 +1,6 @@ > - #include <string.h> > - #include <stdio.h> > --#include <malloc.h> > -+#include <stdlib.h> > - > - #include <IL/il.h> > - #include <IL/ilu.h> > diff --git patches/patch-src-IL_src_il_dicom_c > patches/patch-src-IL_src_il_dicom_c > deleted file mode 100644 > index 187bfc03e81..00000000000 > --- patches/patch-src-IL_src_il_dicom_c > +++ /dev/null > @@ -1,19 +0,0 @@ > -$OpenBSD: patch-src-IL_src_il_dicom_c,v 1.1.1.1 2011/03/30 09:27:58 jasper > Exp $ > - > -Security fix for CVE-2009-3994: buffer overflow in DICOM reader > - > ---- src-IL/src/il_dicom.c.orig Tue Mar 29 19:39:24 2011 > -+++ src-IL/src/il_dicom.c Tue Mar 29 19:40:05 2011 > -@@ -427,9 +427,11 @@ ILboolean GetUID(ILubyte *UID) > - return IL_FALSE; > - > - ValLen = GetLittleUShort(); > -+ if (ValLen > 64) > -+ return IL_FALSE; > - if (iread(UID, ValLen, 1) != 1) > - return IL_FALSE; > -- UID[64] = 0; // Just to make sure that our string is terminated. > -+ UID[ValLen] = 0; // Just to make sure that our string is terminated. > - > - return IL_TRUE; > - } > diff --git patches/patch-src-IL_src_il_icon_c > patches/patch-src-IL_src_il_icon_c > deleted file mode 100644 > index f42cda6ba35..00000000000 > --- patches/patch-src-IL_src_il_icon_c > +++ /dev/null > @@ -1,15 +0,0 @@ > -$OpenBSD: patch-src-IL_src_il_icon_c,v 1.1 2011/07/08 20:38:01 naddy Exp $ > - > -Fix for png-1.5. > - > ---- src-IL/src/il_icon.c.orig Wed Jul 6 15:09:04 2011 > -+++ src-IL/src/il_icon.c Wed Jul 6 15:10:14 2011 > -@@ -525,7 +525,7 @@ ILboolean ico_readpng_get_image(ICOIMAGE *Icon, ILdoub > - > - // Expand low-bit-depth grayscale images to 8 bits > - if (ico_color_type == PNG_COLOR_TYPE_GRAY && bit_depth < 8) { > -- png_set_gray_1_2_4_to_8(ico_png_ptr); > -+ png_set_expand_gray_1_2_4_to_8(ico_png_ptr); > - } > - > - // Expand RGB images with transparency to full alpha channels > diff --git patches/patch-src-IL_src_il_png_c patches/patch-src-IL_src_il_png_c > deleted file mode 100644 > index ba70e16cf50..00000000000 > --- patches/patch-src-IL_src_il_png_c > +++ /dev/null > @@ -1,15 +0,0 @@ > -$OpenBSD: patch-src-IL_src_il_png_c,v 1.1 2011/07/08 20:38:01 naddy Exp $ > - > -Fix for png-1.5. > - > ---- src-IL/src/il_png.c.orig Wed Jul 6 15:09:12 2011 > -+++ src-IL/src/il_png.c Wed Jul 6 15:10:26 2011 > -@@ -278,7 +278,7 @@ ILboolean readpng_get_image(ILdouble display_exponent) > - > - // Expand low-bit-depth grayscale images to 8 bits > - if (png_color_type == PNG_COLOR_TYPE_GRAY && bit_depth < 8) { > -- png_set_gray_1_2_4_to_8(png_ptr); > -+ png_set_expand_gray_1_2_4_to_8(png_ptr); > - } > - > - // Expand RGB images with transparency to full alpha channels > diff --git pkg/PLIST pkg/PLIST > index 735f2d257ef..b7a648e0839 100644 > --- pkg/PLIST > +++ pkg/PLIST > @@ -1,56 +1,136 @@ > -@comment $OpenBSD: PLIST,v 1.5 2015/05/22 11:31:15 ajacoutot Exp $ > -@bin bin/ilur > +@comment $OpenBSD$ Wrong. > include/IL/ > -include/IL/devil_cpp_wrapper.hpp > include/IL/il.h > include/IL/ilu.h > -include/IL/ilu_region.h > include/IL/ilut.h > -@info info/DevIL_manual.info > -lib/libIL.a > -lib/libIL.la > @lib lib/libIL.so.${LIBIL_VERSION} > -lib/libILU.a > -lib/libILU.la > @lib lib/libILU.so.${LIBILU_VERSION} > -lib/libILUT.a > -lib/libILUT.la > @lib lib/libILUT.so.${LIBILUT_VERSION} > lib/pkgconfig/IL.pc > lib/pkgconfig/ILU.pc > lib/pkgconfig/ILUT.pc > share/devil/ > +share/devil/docs/ > +share/devil/docs/DevIL Manual.doc > +share/devil/docs/DevIL Manual.pdf > +share/devil/docs/DevIL Reference Guide - French Version.doc > +share/devil/docs/DevIL Reference Guide.doc > +share/devil/docs/DevIL Reference Guide.pdf > +share/devil/docs/DevIL_manual.texi > +share/devil/docs/Makefile.am > +share/devil/docs/devil.doxyfile > +share/devil/docs/generate-images.sh > +share/devil/docs/images/ > +share/devil/docs/images/DevIL.jpg > +share/devil/docs/images/DevIL.png > +share/devil/docs/images/devil_msvc_include.png > +share/devil/docs/images/devil_msvc_lib.png > +share/devil/docs/images/ilu_small_stairway_alienify.jpg > +share/devil/docs/images/ilu_small_stairway_blurAvg_10.jpg > +share/devil/docs/images/ilu_small_stairway_blurGaussian_10.jpg > +share/devil/docs/images/ilu_small_stairway_contrast_0.4.jpg > +share/devil/docs/images/ilu_small_stairway_contrast_1.7.jpg > +share/devil/docs/images/ilu_small_stairway_emboss.jpg > +share/devil/docs/images/ilu_small_stairway_equalize.jpg > +share/devil/docs/images/ilu_small_stairway_gammaCorrect_0.7.jpg > +share/devil/docs/images/ilu_small_stairway_gammaCorrect_1.6.jpg > +share/devil/docs/images/ilu_small_stairway_mirror.jpg > +share/devil/docs/images/ilu_small_stairway_negative.jpg > +share/devil/docs/images/ilu_small_stairway_noisify_0.1.jpg > +share/devil/docs/images/ilu_small_stairway_noisify_0.8.jpg > +share/devil/docs/images/ilu_small_stairway_pixelize_5.jpg > +share/devil/docs/images/ilu_small_stairway_saturate1f_0.6.jpg > +share/devil/docs/images/ilu_small_stairway_sharpen_1.8_2.jpg > +share/devil/docs/images/ilu_small_stairway_sharpen_2.1_3.jpg > +share/devil/docs/images/ilu_small_stairway_wave_1.2.jpg > +share/devil/docs/images/original_stairway.jpg > +share/devil/docs/images/small_stairway.jpg > share/devil/examples/ > +share/devil/examples/CMakeLists.txt > +share/devil/examples/Examples-vc2015.sln > +share/devil/examples/Examples-vc8.sln > +share/devil/examples/Examples-vc9.sln > share/devil/examples/allegro_example/ > share/devil/examples/allegro_example/allegtest.c > share/devil/examples/animation_example/ > share/devil/examples/animation_example/AnimTest.cpp > share/devil/examples/animation_example/AnimTest.rc > share/devil/examples/animation_example/OpenIL.ico > +share/devil/examples/animation_example/animation_example-vc2015.vcxproj > +share/devil/examples/animation_example/animation_example-vc8.vcproj > +share/devil/examples/animation_example/animation_example-vc9.vcproj > share/devil/examples/animation_example/resource.h > share/devil/examples/cpp_wrapper_example/ > +share/devil/examples/cpp_wrapper_example/cpp_wrapper_example-vc2015.vcxproj > +share/devil/examples/cpp_wrapper_example/cpp_wrapper_example-vc8.vcproj > +share/devil/examples/cpp_wrapper_example/cpp_wrapper_example-vc9.vcproj > share/devil/examples/cpp_wrapper_example/il_wrap.cpp > share/devil/examples/direct3d_example/ > +share/devil/examples/direct3d_example/CMakeLists.txt > +share/devil/examples/direct3d_example/D3DTest.dsp > share/devil/examples/direct3d_example/d3dtest.cpp > +share/devil/examples/direct3d_example/direct3d_example-vc2015.vcxproj > +share/devil/examples/direct3d_example/direct3d_example-vc8.vcproj > +share/devil/examples/direct3d_example/direct3d_example-vc9.vcproj > +share/devil/examples/iller/ > +share/devil/examples/iller/README > +share/devil/examples/iller/iller.cpp > +share/devil/examples/iller/iller.h > share/devil/examples/opengl_example/ > +share/devil/examples/opengl_example/CMakeLists.txt > share/devil/examples/opengl_example/gltest.c > share/devil/examples/opengl_example/gltest.h > +share/devil/examples/opengl_example/opengl_example-vc2015.vcxproj > +share/devil/examples/opengl_example/opengl_example-vc8.vcproj > +share/devil/examples/opengl_example/opengl_example-vc9.vcproj > share/devil/examples/override_example/ > share/devil/examples/override_example/iotest.c > +share/devil/examples/override_example/override_example-vc2015.vcxproj > +share/devil/examples/override_example/override_example-vc8.vcproj > +share/devil/examples/override_example/override_example-vc9.vcproj > share/devil/examples/register_read_example/ > share/devil/examples/register_read_example/readtest.c > +share/devil/examples/register_read_example/register_read_example-vc2015.vcxproj > +share/devil/examples/register_read_example/register_read_example-vc8.vcproj > +share/devil/examples/register_read_example/register_read_example-vc9.vcproj > share/devil/examples/sdl_example/ > +share/devil/examples/sdl_example/sdl_example-vc2015.vcxproj > +share/devil/examples/sdl_example/sdl_example-vc8.vcproj > +share/devil/examples/sdl_example/sdl_example-vc9.vcproj > share/devil/examples/sdl_example/sdl_test.c > share/devil/examples/simple_example/ > share/devil/examples/simple_example/simple.c > +share/devil/examples/simple_example/simple_example-vc2015.vcxproj > +share/devil/examples/simple_example/simple_example-vc8.vcproj > +share/devil/examples/simple_example/simple_example-vc9.vcproj > share/devil/examples/volume_example/ > share/devil/examples/volume_example/3dtest.c > share/devil/examples/volume_example/3dtest.h > +share/devil/examples/volume_example/volume_example-vc2015.vcxproj > +share/devil/examples/volume_example/volume_example-vc8.vcproj > +share/devil/examples/volume_example/volume_example-vc9.vcproj > share/devil/examples/windows_example/ > share/devil/examples/windows_example/BatchConv.cpp > share/devil/examples/windows_example/WindowsTest.cpp > +share/devil/examples/windows_example/WindowsTest.dep > share/devil/examples/windows_example/WindowsTest.h > +share/devil/examples/windows_example/WindowsTest.mak > share/devil/examples/windows_example/WindowsTest.rc > +share/devil/examples/windows_example/WindowsTest.vcproj > share/devil/examples/windows_example/resource.h > share/devil/examples/windows_example/resources/ > +share/devil/examples/windows_example/resources/3d.ico > +share/devil/examples/windows_example/resources/DevIL Logo.ico > share/devil/examples/windows_example/resources/OpenIL.ico > +share/devil/examples/windows_example/resources/OpenIL_address_bar.ico > +share/devil/examples/windows_example/resources/bmp.ico > +share/devil/examples/windows_example/resources/gif.ico > +share/devil/examples/windows_example/resources/graphic.ico > +share/devil/examples/windows_example/resources/jpg.ico > +share/devil/examples/windows_example/resources/psd.ico > +share/devil/examples/windows_example/windows_example-vc2015.vcxproj > +share/devil/examples/windows_example/windows_example-vc8.vcproj > +share/devil/examples/windows_example/windows_example-vc9.vcproj > +share/devil/examples/windows_example/windows_example.cpp > +share/devil/examples/windows_example/windows_example.rc > +share/devil/examples/windows_example/windowstest-vc8.vcproj > windows_example should be dropped