Move allegro-devel to allegro; 4.4 is hardly a devel version any more.

Minor fix required in emulators/o2em.

Remove allegrogl, which is broken and included in allegro-4.4 anyway.

Update allegro-devel to 5.0.7 [1]

PR:		ports/172981 [1]
Submitted by:	nemysis <nemysis@gmx.ch> [1]
This commit is contained in:
Chris Rees 2013-07-26 16:04:47 +00:00
parent e7ede9d9fb
commit 313dd0e205
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=323734
35 changed files with 3588 additions and 2132 deletions

1
MOVED
View file

@ -4448,3 +4448,4 @@ sysutils/rsyslog6-devel-relp|sysutils/rsyslog7|2013-07-25|Has expired: Use sysut
sysutils/rsyslog6-devel-dbi|sysutils/rsyslog7|2013-07-25|Has expired: Use sysutils/rsyslog7 sysutils/rsyslog6-devel-dbi|sysutils/rsyslog7|2013-07-25|Has expired: Use sysutils/rsyslog7
sysutils/rsyslog6-devel-gssapi|sysutils/rsyslog7|2013-07-25|Has expired: Use sysutils/rsyslog7 sysutils/rsyslog6-devel-gssapi|sysutils/rsyslog7|2013-07-25|Has expired: Use sysutils/rsyslog7
sysutils/rsyslog6-devel|sysutils/rsyslog7|2013-07-25|Has expired: Use sysutils/rsyslog7 sysutils/rsyslog6-devel|sysutils/rsyslog7|2013-07-25|Has expired: Use sysutils/rsyslog7
graphics/allegrogl||2013-07-26|Now part of devel/allegro

View file

@ -1,56 +1,88 @@
# Created by: nemysis@gmx.ch
#
# $FreeBSD$ # $FreeBSD$
#
PORTNAME= allegro PORTNAME= allegro
DISTVERSION= 4.4.2 DISTVERSION= 5.0.7
PORTREVISION= 1
CATEGORIES= devel CATEGORIES= devel
MASTER_SITES= SF/alleg/allegro/${PORTVERSION} MASTER_SITES= SF/alleg/allegro/${PORTVERSION}
PKGNAMESUFFIX= -devel PKGNAMESUFFIX= -devel5
MAINTAINER= nemysis@gmx.ch MAINTAINER= nemysis@gmx.ch
COMMENT= Cross-platform library for games and multimedia programming COMMENT= Cross-platform library for games and multimedia programming
LICENSE= BSD
LIB_DEPENDS+= asound.2:${PORTSDIR}/audio/alsa-lib \
jack.0:${PORTSDIR}/audio/jack \
png15:${PORTSDIR}/graphics/png \
jpeg:${PORTSDIR}/graphics/jpeg \
vorbis:${PORTSDIR}/audio/libvorbis \
FLAC:${PORTSDIR}/audio/flac \
physfs.1:${PORTSDIR}/devel/physfs
BUILD_DEPENDS= ${LOCALBASE}/bin/pandoc:${PORTSDIR}/textproc/hs-pandoc
USE_GMAKE= yes USE_GMAKE= yes
USES= cmake pkgconfig USE_CMAKE= yes
USE_XORG= x11 xpm xext xcursor xxf86vm xxf86dga USE_XORG= x11 xpm xext xcursor xxf86vm xxf86dga
USE_LDCONFIG= yes USE_LDCONFIG= yes
USE_PKGCONFIG= build
WANT_GNOME= yes WANT_GNOME= yes
USE_OPENAL= soft
USE_GL= gl glu USE_GL= gl glu
USE_FREETYPE= yes
MAKE_JOBS_UNSAFE= yes MAKE_JOBS_UNSAFE= yes
PORTDOCS= *
CONFLICTS= allegro-[0-9]* CONFLICTS= allegro-[0-9]*
LATEST_LINK= ${PORTNAME}${PKGNAMESUFFIX} LATEST_LINK= ${PORTNAME}${PKGNAMESUFFIX}
PLIST_SUB= SHLIB_VER="${SHLIB_VER}" PLIST_SUB= SHLIB_VER="${SHLIB_VER}"
CMAKE_ARGS+= -DDOCDIR="${DOCSDIR}" CMAKE_ARGS+= -DDOCDIR="${DOCSDIR}"
SHLIB_VER= 4.4.2 SHLIB_VER= 5.0.7
PORTSCOUT= limit:^4\.3\.[0-9]* PORTSCOUT= limit:^4\.3\.[0-9]*
CFLAGS+= -L${LOCALBASE}/lib CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib
LIB_DEPENDS+= asound.2:${PORTSDIR}/audio/alsa-lib \
jack.0:${PORTSDIR}/audio/jack \ OPTIONS_DEFINE= DEMOS
png15:${PORTSDIR}/graphics/png OPTIONS_DEFAULT= DEMOS
DEMOS_DESC= Install Demos programs
.include <bsd.port.options.mk> .include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDOCS}
.include "Makefile.man" .include "Makefile.man"
INFO= allegro
.if ${PORT_OPTIONS:MDEMOS}
CMAKE_ARGS+=-DWANT_DEMO=on
PLIST_SUB+=DEMOS=""
.else
CMAKE_ARGS+=-DWANT_TESTS=off
.endif .endif
post-patch: DOCSRCDIR1= ${WRKSRC}
.if ! ${PORT_OPTIONS:MDOCS} DOC_FILES1= CHANGES-5.0.txt CONTRIBUTORS.txt README.txt README_packaging.txt README_pkgconfig.txt
@${REINPLACE_CMD} -e 's|add_subdirectory(docs)|#add_subdirectory(docs)|' ${WRKSRC}/CMakeLists.txt
.endif
post-install: post-install:
.if ${PORT_OPTIONS:MDOCS} @${CP} -p ${WRKSRC}/allegro5.cfg ${PREFIX}/etc/allegro5.cfg.sample
.if ${PORT_OPTIONS:MEXAMPLES}
@cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${EXAMPLESDIR}
.endif
.if ${PORT_OPTIONS:MDEMOS}
@(cd ${WRKSRC} && ${COPYTREE_SHARE} demos ${EXAMPLESDIR})
.endif
.if ${PORT_OPTIONS:MMANPAGES}
@cd ${WRKSRC}/docs/man/ && \ @cd ${WRKSRC}/docs/man/ && \
${FIND} . -type f -and -name "*.3" -exec ${INSTALL_MAN} {} ${PREFIX}/man/man3/{} \; ${FIND} . -type f -and -name "*.3" -exec ${INSTALL_MAN} {} ${PREFIX}/man/man3/{} \;
.endif .endif
.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${DOCSDIR}
@(cd ${WRKSRC}/docs && ${COPYTREE_SHARE} "src html" ${DOCSDIR})
.endif
.include <bsd.port.mk> .include <bsd.port.mk>

File diff suppressed because it is too large Load diff

View file

@ -1,2 +1,2 @@
SHA256 (allegro-4.4.2.tar.gz) = 1b21e7577dbfada02d85ca4510bd22fedaa6ce76fde7f4838c7c1276eb840fdc SHA256 (allegro-5.0.7.tar.gz) = 47f29e564d9a4babfbbf024f34fc8a04eea932a073af921d17caffbec0c3ad9b
SIZE (allegro-4.4.2.tar.gz) = 4674902 SIZE (allegro-5.0.7.tar.gz) = 3109765

View file

@ -1,20 +1,11 @@
--- CMakeLists.txt.orig --- CMakeLists.txt.orig 2012-06-24 08:30:11.000000000 +0200
+++ CMakeLists.txt +++ CMakeLists.txt 2012-10-05 22:02:53.000000000 +0200
@@ -66,7 +66,7 @@ @@ -899,7 +899,7 @@
endif(WIN32)
set(ALLEGRO_VERSION 4.4.2)
-string(REGEX MATCH "^[0-9]+[.][0-9]+" ALLEGRO_SOVERSION ${ALLEGRO_VERSION})
+string(REGEX MATCH "^[0-9]" ALLEGRO_SOVERSION ${ALLEGRO_VERSION})
# Mac OS X -compatibility_version.
# XXX doesn't seem to work
@@ -961,7 +961,7 @@
@ONLY @ONLY
) )
install(FILES ${LIBRARY_OUTPUT_PATH}/pkgconfig/${name}${lib_type}.pc install(FILES ${LIBRARY_OUTPUT_PATH}/pkgconfig/${outname}
- DESTINATION "lib${LIB_SUFFIX}/pkgconfig" - DESTINATION "lib${LIB_SUFFIX}/pkgconfig"
+ DESTINATION "libdata/pkgconfig" + DESTINATION "libdata/pkgconfig"
) )
endforeach(name) endforeach(name)
endif(UNIX) endif(UNIX AND NOT WANT_FRAMEWORKS AND NOT IPHONE)

File diff suppressed because it is too large Load diff

View file

@ -1,140 +1,54 @@
# Created by: Jimmy Olgeni <olgeni@FreeBSD.org>
# $FreeBSD$ # $FreeBSD$
PORTNAME= allegro PORTNAME= allegro
DISTVERSION= 4.2.2 DISTVERSION= 4.4.2
PORTREVISION= 3 PORTREVISION= 1
CATEGORIES= devel CATEGORIES= devel
MASTER_SITES= SF/alleg/${PORTNAME}/${PORTVERSION} MASTER_SITES= SF/alleg/allegro/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org MAINTAINER= nemysis@gmx.ch
COMMENT= A cross-platform library for games and multimedia programming COMMENT= Cross-platform library for games and multimedia programming
USE_AUTOTOOLS= autoconf
USE_GCC= any
USE_GMAKE= yes USE_GMAKE= yes
USES= cmake pkgconfig
USE_XORG= x11 xpm xext xcursor xxf86vm xxf86dga USE_XORG= x11 xpm xext xcursor xxf86vm xxf86dga
USE_LDCONFIG= yes USE_LDCONFIG= yes
WANT_GNOME= yes WANT_GNOME= yes
USE_GL= gl glu
OPTIONS_DEFINE= ARTS DEBUG DEVEL ESOUND JACK OPTIMIZED_CFLAGS PROFILE THREADS
OPTIONS_DEFAULT= DEVEL OPTIMIZED_CFLAGS THREADS
DEVEL_DESC= Install development utilities
MAKEFILE= makefile
ALL_TARGET= full-build
MAKE_JOBS_UNSAFE= yes MAKE_JOBS_UNSAFE= yes
.include "Makefile.man" PORTDOCS= *
INFO= allegro
CONFLICTS= allegro-devel-[0-9]* CONFLICTS= allegro-devel-[0-9]*
PLIST_SUB= SHLIB_VER="${SHLIB_VER}" PLIST_SUB= SHLIB_VER="${SHLIB_VER}"
CMAKE_ARGS+= -DDOCDIR="${DOCSDIR}"
SHLIB_VER= 42 SHLIB_VER= 4.4.2
DEMO= demo.c demo.dat demo.h music.txt ../readme.txt
# Restrict to stable (even) versions, indicated by the second component. PORTSCOUT= limit:^4\.3\.[0-9]*
PORTSCOUT= limitw:1,even
.include <bsd.port.pre.mk> CFLAGS+= -L${LOCALBASE}/lib
LIB_DEPENDS+= asound.2:${PORTSDIR}/audio/alsa-lib \
jack.0:${PORTSDIR}/audio/jack \
png15:${PORTSDIR}/graphics/png
.if ${PORT_OPTIONS:MARTS} .include <bsd.port.options.mk>
LIB_DEPENDS+= artsc:${PORTSDIR}/audio/arts
CONFIGURE_ARGS+=--enable-artsdigi
PLIST_SUB+= ARTS=""
.else
CONFIGURE_ARGS+=--disable-artsdigi
PLIST_SUB+= ARTS="@comment "
.endif
.if ${PORT_OPTIONS:MDEBUG} .if ${PORT_OPTIONS:MDOCS}
CONFIGURE_ARGS+=--enable-dbglib .include "Makefile.man"
PLIST_SUB+= DEBUG="" INFO= allegro
.else
CONFIGURE_ARGS+=--disable-dbglib
PLIST_SUB+= DEBUG="@comment "
.endif
.if ${PORT_OPTIONS:MDEVEL}
INSTALL_TARGET= full-install install-man install-info
PLIST_SUB+= DEVEL=""
.else
INSTALL_TARGET= mini-install install-man install-info
PLIST_SUB+= DEVEL="@comment "
.endif
.if ${PORT_OPTIONS:MESOUNS}
USE_GNOME+= esound
CONFIGURE_ARGS+=--enable-esddigi
PLIST_SUB+= ESOUND=""
.else
CONFIGURE_ARGS+=--disable-esddigi
PLIST_SUB+= ESOUND="@comment "
.endif
.if ${PORT_OPTIONS:MJACK}
LIB_DEPENDS+= jack:${PORTSDIR}/audio/jack
CONFIGURE_ARGS+=--enable-jackdigi
PLIST_SUB+= JACK=""
.else
CONFIGURE_ARGS+=--disable-jackdigi
PLIST_SUB+= JACK="@comment "
.endif
.if ${PORT_OPTIONS:MPROFILE}
CONFIGURE_ARGS+=--enable-proflib
PLIST_SUB+= PROFILE=""
.else
CONFIGURE_ARGS+=--disable-proflib
PLIST_SUB+= PROFILE="@comment "
.endif
.if ${PORT_OPTIONS:MTHREADS}
CONFIGURE_ARGS+=--enable-pthreads
CPPFLAGS+= -DHAVE_LIBPTHREAD
.else
CONFIGURE_ARGS+=--disable-pthreads
.endif .endif
post-patch: post-patch:
# Change "x.y.z" into "xy" in the shared library version. .if ! ${PORT_OPTIONS:MDOCS}
@${REINPLACE_CMD} -e 's|${PORTVERSION}|${SHLIB_VER}|g' \ @${REINPLACE_CMD} -e 's|add_subdirectory(docs)|#add_subdirectory(docs)|' ${WRKSRC}/CMakeLists.txt
${WRKSRC}/makefile.ver
# Remove architecture specific optimizations.
@${REINPLACE_CMD} -e 's|$$TARGET_ARCH||g' \
${CONFIGURE_WRKSRC}/configure.in
# Remove "-ffast-math" flag on alpha, because it breaks.
.if ${ARCH} == "alpha"
@${REINPLACE_CMD} -e 's|-ffast-math||g' \
${CONFIGURE_WRKSRC}/configure.in
.endif
# Enable/disable compilation optimizations.
.if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
@${REINPLACE_CMD} -e 's|-O2||g ; \
s|-ffast-math||g ; \
s|-fomit-frame-pointer||g ; \
s|-funroll-loops||g' \
${CONFIGURE_WRKSRC}/configure.in
.endif .endif
post-install: post-install:
# Documentation.
.if ${PORT_OPTIONS:MDOCS} .if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${DOCSDIR} @cd ${WRKSRC}/docs/man/ && \
${INSTALL_DATA} ${WRKSRC}/docs/html/*.html ${DOCSDIR} ${FIND} . -type f -and -name "*.3" -exec ${INSTALL_MAN} {} ${PREFIX}/man/man3/{} \;
${INSTALL_DATA} ${WRKSRC}/docs/html/*.css ${DOCSDIR}
# Examples.
@${MKDIR} ${EXAMPLESDIR}
${INSTALL_PROGRAM} ${WRKSRC}/demo/demo ${EXAMPLESDIR}
. for f in ${DEMO}
${INSTALL_DATA} ${WRKSRC}/demo/${f} ${EXAMPLESDIR}
. endfor
.endif .endif
.include <bsd.port.post.mk> .include <bsd.port.mk>

File diff suppressed because it is too large Load diff

View file

@ -1,2 +1,2 @@
SHA256 (allegro-4.2.2.tar.gz) = f9b8e3178a10ac93041e3ffbc98ea0efc0254884c317bf078eb66366ee042a7d SHA256 (allegro-4.4.2.tar.gz) = 1b21e7577dbfada02d85ca4510bd22fedaa6ce76fde7f4838c7c1276eb840fdc
SIZE (allegro-4.2.2.tar.gz) = 3181258 SIZE (allegro-4.4.2.tar.gz) = 4674902

View file

@ -1,43 +0,0 @@
--- include/allegro/inline/fmaths.inl.orig Sun Jun 5 18:23:46 2005
+++ include/allegro/inline/fmaths.inl Thu Aug 11 18:53:53 2005
@@ -103,40 +103,11 @@
AL_INLINE(fixed, fixmul, (fixed x, fixed y),
{
- /* In benchmarks conducted circa May 2005 we found that, in the main:
- * - IA32 machines performed faster with one implementation;
- * - AMD64 and G4 machines performed faster with another implementation.
- *
- * Benchmarks were mainly done with differing versions of gcc.
- * Results varied with other compilers, optimisation levels, etc.
- * so this is not optimal, though a tenable compromise.
- */
- #if (defined ALLEGRO_I386) || (!defined LONG_LONG)
-
- fixed sign = (x^y) & 0x80000000;
- int mask_x = x >> 31;
- int mask_y = y >> 31;
- int mask_result = sign >> 31;
- fixed result;
-
- x = (x^mask_x) - mask_x;
- y = (y^mask_y) - mask_y;
-
- result = ((y >> 8)*(x >> 8) +
- (((y >> 8)*(x&0xff)) >> 8) +
- (((x >> 8)*(y&0xff)) >> 8));
-
- return (result^mask_result) - mask_result;
-
- #else
-
LONG_LONG lx = x;
LONG_LONG ly = y;
LONG_LONG lres = (lx*ly)>>16;
int res = lres;
return res;
-
- #endif
})

View file

@ -0,0 +1,20 @@
--- CMakeLists.txt.orig
+++ CMakeLists.txt
@@ -66,7 +66,7 @@
endif(WIN32)
set(ALLEGRO_VERSION 4.4.2)
-string(REGEX MATCH "^[0-9]+[.][0-9]+" ALLEGRO_SOVERSION ${ALLEGRO_VERSION})
+string(REGEX MATCH "^[0-9]" ALLEGRO_SOVERSION ${ALLEGRO_VERSION})
# Mac OS X -compatibility_version.
# XXX doesn't seem to work
@@ -961,7 +961,7 @@
@ONLY
)
install(FILES ${LIBRARY_OUTPUT_PATH}/pkgconfig/${name}${lib_type}.pc
- DESTINATION "lib${LIB_SUFFIX}/pkgconfig"
+ DESTINATION "libdata/pkgconfig"
)
endforeach(name)
endif(UNIX)

View file

@ -1,26 +0,0 @@
--- aclocal.m4.orig 2007-06-16 01:52:28.000000000 +0000
+++ aclocal.m4 2008-07-14 15:10:32.000000000 +0000
@@ -195,3 +195,2 @@
dnl
-AC_MSG_CHECKING(for System V sys/procfs)
AC_DEFUN(ALLEGRO_ACTEST_SV_PROCFS, [
@@ -211,3 +210,2 @@
])
-AC_MSG_RESULT($allegro_sv_procfs)
@@ -219,3 +217,2 @@
dnl
-AC_MSG_CHECKING(if sys/procfs.h tells us argc/argv)
AC_DEFUN(ALLEGRO_ACTEST_PROCFS_ARGCV, [
@@ -228,3 +225,2 @@
])
-AC_MSG_RESULT($allegro_procfs_argcv)
@@ -236,3 +232,2 @@
dnl
-AC_MSG_CHECKING(for getexecname)
AC_DEFUN(ALLEGRO_ACTEST_SYS_GETEXECNAME,
@@ -242,3 +237,2 @@
)
-AC_MSG_RESULT($allegro_sys_getexecname)

View file

@ -1,32 +0,0 @@
--- configure.in.orig Sun Jun 12 04:53:19 2005
+++ configure.in Fri Aug 5 15:09:10 2005
@@ -297,8 +297,8 @@
allegro_static_libraries=yes
_programs="statically linked $_programs"
else
- LIBALLEG="lib/unix/lib${LIB_TO_LINK}-\$(shared_version).so lib/unix/lib${LIB_TO_LINK}_unsharable.a"
- LINK_LIBALLEG="-Llib/unix -l${LIB_TO_LINK}-\$(shared_version) -l${LIB_TO_LINK}_unsharable -lm"
+ LIBALLEG="lib/unix/lib${LIB_TO_LINK}.so.\$(shared_version) lib/unix/lib${LIB_TO_LINK}_unsharable.a"
+ LINK_LIBALLEG="-Llib/unix -l${LIB_TO_LINK} -l${LIB_TO_LINK}_unsharable -lm"
LINK_WITH_STATIC_LIBS=no
allegro_shared_libraries=yes
_programs="dynamically linked $_programs"
@@ -337,15 +337,15 @@
_libraries="$_libraries shared"
if test "X$allegro_build_normal_library" = "Xyes"; then
- ALLEGRO_LIB_TARGETS="$ALLEGRO_LIB_TARGETS lib/unix/liballeg-\$(shared_version).so lib/unix/liballeg_unsharable.a"
+ ALLEGRO_LIB_TARGETS="$ALLEGRO_LIB_TARGETS lib/unix/liballeg.so.\$(shared_version) lib/unix/liballeg_unsharable.a"
_libraries="$_libraries release"
fi
if test "X$allegro_build_debugging_library" = "Xyes"; then
- ALLEGRO_LIB_TARGETS="$ALLEGRO_LIB_TARGETS lib/unix/liballd-\$(shared_version).so lib/unix/liballd_unsharable.a"
+ ALLEGRO_LIB_TARGETS="$ALLEGRO_LIB_TARGETS lib/unix/liballd.so.\$(shared_version) lib/unix/liballd_unsharable.a"
_libraries="$_libraries debug"
fi
if test "X$allegro_build_profiling_library" = "Xyes"; then
- ALLEGRO_LIB_TARGETS="$ALLEGRO_LIB_TARGETS lib/unix/liballp-\$(shared_version).so lib/unix/liballp_unsharable.a"
+ ALLEGRO_LIB_TARGETS="$ALLEGRO_LIB_TARGETS lib/unix/liballp.so.\$(shared_version) lib/unix/liballp_unsharable.a"
_libraries="$_libraries profile"
fi
fi

View file

@ -1,135 +0,0 @@
--- makefile.in.orig 2007-07-22 00:55:54.000000000 -0500
+++ makefile.in 2011-03-25 17:23:23.000000000 -0500
@@ -31,4 +31,4 @@
-ACLOCAL = aclocal
-AUTOCONF = autoconf
+ACLOCAL = true
+AUTOCONF = true
@@ -36,2 +36,3 @@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_DATA = @INSTALL_DATA@
@@ -355,2 +356,7 @@
lib: $(ALLEGRO_LIB_TARGETS)
+ @for l in alleg alld allp; do \
+ if test -f $(LIBDIR)/lib$${l}.so.$(shared_version); then \
+ ln -sf lib$${l}.so.$(shared_version) $(LIBDIR)/lib$${l}.so; \
+ fi; \
+ done
@@ -399,43 +405,43 @@
# -------- rules for deleting the generated files --------
-
-clean:
-
- define RM_OBJ_CLEAN_FILES
- $(foreach file, $(OBJ_CLEAN_FILES), rm -f $(file)
- )
- endef
-
- define RM_OTHER_CLEAN_FILES
- $(foreach file, $(OTHER_CLEAN_FILES), rm -f $(file)
- )
- endef
-
- $(RM_OBJ_CLEAN_FILES)
- $(RM_OTHER_CLEAN_FILES)
-
-distclean: clean
-
- define RM_DISTCLEAN_FILES
- $(foreach file, $(DISTCLEAN_FILES) $(ALLEGRO_LIB_X_EXES), rm -f $(file)
- )
- endef
-
- $(RM_DISTCLEAN_FILES)
-
-veryclean: distclean
-
- define RM_VERYCLEAN_FILES
- $(foreach file, $(VERYCLEAN_FILES), rm -f $(file)
- )
- endef
-
- $(RM_VERYCLEAN_FILES)
- rm -f makefile
-
-maintainer-clean: veryclean
- rm -f configure include/allegro/platform/alunixac.hin
- rm -rf autom4te*
-
-
-
+# XXX: whacked out with gmake 3.82
+# clean:
+#
+# define RM_OBJ_CLEAN_FILES
+# $(foreach file, $(OBJ_CLEAN_FILES), rm -f $(file)
+# )
+# endef
+#
+# define RM_OTHER_CLEAN_FILES
+# $(foreach file, $(OTHER_CLEAN_FILES), rm -f $(file)
+# )
+# endef
+#
+# $(RM_OBJ_CLEAN_FILES)
+# $(RM_OTHER_CLEAN_FILES)
+#
+# distclean: clean
+#
+# define RM_DISTCLEAN_FILES
+# $(foreach file, $(DISTCLEAN_FILES) $(ALLEGRO_LIB_X_EXES), rm -f $(file)
+# )
+# endef
+#
+# $(RM_DISTCLEAN_FILES)
+#
+# veryclean: distclean
+#
+# define RM_VERYCLEAN_FILES
+# $(foreach file, $(VERYCLEAN_FILES), rm -f $(file)
+# )
+# endef
+#
+# $(RM_VERYCLEAN_FILES)
+# rm -f makefile
+#
+# maintainer-clean: veryclean
+# rm -f configure include/allegro/platform/alunixac.hin
+# rm -rf autom4te*
+#
+#
+#
# -------- rules for installing the files --------
@@ -466,5 +472,5 @@
@for l in alleg alld allp; do \
- if test -f $(LIBDIR)/lib$${l}-$(shared_version).so; then \
- echo Installing $(LIBDIR)/lib$${l}-$(shared_version).so to $(DESTDIR)$(libdir); \
- $(INSTALL_PROGRAM) $(LIBDIR)/lib$${l}-$(shared_version).so $(DESTDIR)$(libdir)/; \
+ if test -f $(LIBDIR)/lib$${l}.so.$(shared_version); then \
+ echo Installing $(LIBDIR)/lib$${l}.so.$(shared_version) to $(libdir); \
+ $(INSTALL_PROGRAM) $(LIBDIR)/lib$${l}.so.$(shared_version) $(libdir)/; \
$(INSTALL_DATA) $(LIBDIR)/lib$${l}_unsharable.a $(DESTDIR)$(libdir)/; \
@@ -482,16 +488,6 @@
@echo Installing allegro-config to $(DESTDIR)$(bindir)
- @$(INSTALL_PROGRAM) allegro-config $(DESTDIR)$(bindir)
- @if test -n "$(LIBDIR)/liball*-$(shared_version).so"; then \
- (cat /etc/ld.so.conf | grep $(libdir) >/dev/null || \
- test $(libdir) = /lib || test $(libdir) = /usr/lib) \
- && ($(LDCONFIG) $(libdir) || true) || (\
- echo "" ; \
- echo "Warning: shared library destination $(libdir) is not in ldd search path." ; \
- echo "Unless you add it to /etc/ld.so.conf, you must set LD_LIBRARY_PATH to include"; \
- echo "$(libdir) each time you want to run an Allegro program." ; \
- ) ; \
- fi
+ @$(INSTALL_SCRIPT) allegro-config $(DESTDIR)$(bindir)
@for l in alleg alld allp; do \
- if test -f $(DESTDIR)$(libdir)/lib$${l}-$(shared_version).so -a \! -h $(DESTDIR)$(libdir)/lib$${l}.so.${shared_major_minor}; then \
- (cd $(DESTDIR)$(libdir); ln -s lib$${l}-$(shared_version).so lib$${l}.so.${shared_major_minor}); \
+ if test -f $(DESTDIR)$(libdir)/lib$${l}.so.$(shared_version) -a \! -h $(DESTDIR)$(libdir)/lib$${l}.so; then \
+ (cd $(DESTDIR)$(libdir); ln -s lib$${l}.so.$(shared_version) lib$${l}.so); \
fi; \

View file

@ -1,11 +0,0 @@
--- misc/allegro-config.in.orig Wed Oct 23 08:10:01 2002
+++ misc/allegro-config.in Mon Nov 11 18:41:09 2002
@@ -167,7 +167,7 @@
if test "$static_libs" = "yes"; then
echo $libdirs $allegro_ldflags -l${lib_type} $allegro_libs
else
- echo $libdirs $allegro_ldflags -l${lib_type}-${version} -l${lib_type}_unsharable
+ echo $libdirs $allegro_ldflags -l${lib_type} -l${lib_type}_unsharable
fi
fi

View file

@ -1,20 +0,0 @@
--- misc/deplib.sh.orig Sun Nov 9 19:43:07 2003
+++ misc/deplib.sh Thu Dec 11 22:32:16 2003
@@ -10,7 +10,7 @@
staticlib="lib${1}.a"
staticobj="\$(${2}_OBJECTS)"
- sharelib="lib${1}-\$(shared_version).so"
+ sharelib="lib${1}.so.\$(shared_version)"
shareobj="\$(${2}_SHARED_OBJECTS)"
unsharelib="lib${1}_unsharable.a"
@@ -24,7 +24,7 @@
echo " rm -f \$@"
# gf: This bit is obviously gcc-specific
# eb: Yes, but the GNU C Compiler doesn't always spell 'gcc'
- echo " \$(CC) -shared -o \$@ ${shareobj} ${3} \$(LDFLAGS) -Wl,-h,lib${1}.so.\$(shared_major_minor) \$(LIBS)"
+ echo " \$(CC) -shared -o \$@ ${shareobj} \$(LDFLAGS) -Wl,-h,lib${1}.so.\$(shared_version) \$(LIBS)"
echo ""
echo "\$(LIBDIR)/${unsharelib}: ${unshareobj}"
echo " rm -f \$@"

View file

@ -1,5 +1,5 @@
Allegro is a cross-platform library intended for use in computer games and Allegro is a cross-platform library intended for use in computer games and
other types of multimedia programming. other types of multimedia programming.
A wide range of extension packages and add-on modules are also available, which A wide range of extension packages and add-on modules are also available, which
can be found in the "Library Extensions" section of the Allegro website. can be found in the "Library Extensions" section of the Allegro website.

View file

@ -1,20 +1,20 @@
bin/allegro-config bin/allegro-config
%%DEVEL%%bin/colormap bin/colormap
%%DEVEL%%bin/dat bin/dat
%%DEVEL%%bin/dat2c bin/dat2c
%%DEVEL%%bin/dat2s bin/dat2s
%%DEVEL%%bin/exedat bin/exedat
%%DEVEL%%bin/grabber bin/grabber
%%DEVEL%%bin/pack bin/pack
%%DEVEL%%bin/pat2dat bin/pat2dat
%%DEVEL%%bin/rgbmap bin/rgbmap
%%DEVEL%%bin/textconv bin/textconv
include/alleggl.h
include/allegro.h include/allegro.h
include/allegro/3d.h include/allegro/3d.h
include/allegro/3dmaths.h include/allegro/3dmaths.h
include/allegro/alcompat.h include/allegro/alcompat.h
include/allegro/alinline.h include/allegro/alinline.h
include/allegro/alunixac.h
include/allegro/base.h include/allegro/base.h
include/allegro/color.h include/allegro/color.h
include/allegro/compiled.h include/allegro/compiled.h
@ -36,7 +36,6 @@ include/allegro/inline/3dmaths.inl
include/allegro/inline/asm.inl include/allegro/inline/asm.inl
include/allegro/inline/color.inl include/allegro/inline/color.inl
include/allegro/inline/draw.inl include/allegro/inline/draw.inl
include/allegro/inline/file.inl
include/allegro/inline/fix.inl include/allegro/inline/fix.inl
include/allegro/inline/fmaths.inl include/allegro/inline/fmaths.inl
include/allegro/inline/gfx.inl include/allegro/inline/gfx.inl
@ -58,6 +57,7 @@ include/allegro/platform/aintdos.h
include/allegro/platform/aintlnx.h include/allegro/platform/aintlnx.h
include/allegro/platform/aintmac.h include/allegro/platform/aintmac.h
include/allegro/platform/aintosx.h include/allegro/platform/aintosx.h
include/allegro/platform/aintpsp.h
include/allegro/platform/aintqnx.h include/allegro/platform/aintqnx.h
include/allegro/platform/aintunix.h include/allegro/platform/aintunix.h
include/allegro/platform/aintwin.h include/allegro/platform/aintwin.h
@ -77,6 +77,8 @@ include/allegro/platform/almsvc.h
include/allegro/platform/alosx.h include/allegro/platform/alosx.h
include/allegro/platform/alosxcfg.h include/allegro/platform/alosxcfg.h
include/allegro/platform/alplatf.h include/allegro/platform/alplatf.h
include/allegro/platform/alpsp.h
include/allegro/platform/alpspcfg.h
include/allegro/platform/alqnx.h include/allegro/platform/alqnx.h
include/allegro/platform/alqnxcfg.h include/allegro/platform/alqnxcfg.h
include/allegro/platform/alucfg.h include/allegro/platform/alucfg.h
@ -94,104 +96,46 @@ include/allegro/system.h
include/allegro/text.h include/allegro/text.h
include/allegro/timer.h include/allegro/timer.h
include/allegro/unicode.h include/allegro/unicode.h
include/linalleg.h include/allegrogl/GLext/gl_ext_alias.h
include/allegrogl/GLext/gl_ext_api.h
include/allegrogl/GLext/gl_ext_defs.h
include/allegrogl/GLext/gl_ext_list.h
include/allegrogl/GLext/glx_ext_alias.h
include/allegrogl/GLext/glx_ext_api.h
include/allegrogl/GLext/glx_ext_defs.h
include/allegrogl/GLext/glx_ext_list.h
include/allegrogl/GLext/wgl_ext_alias.h
include/allegrogl/GLext/wgl_ext_api.h
include/allegrogl/GLext/wgl_ext_defs.h
include/allegrogl/GLext/wgl_ext_list.h
include/allegrogl/alleggl_config.h
include/allegrogl/gl_ext.h
include/allegrogl/gl_header_detect.h
include/jpgalleg.h
include/loadpng.h
include/logg.h
include/xalleg.h include/xalleg.h
%%ARTS%%lib/allegro/%%SHLIB_VER%%/alleg-artsdigi.so lib/allegro/%%SHLIB_VER%%/alleg-alsadigi.so
lib/allegro/%%SHLIB_VER%%/alleg-alsamidi.so
lib/allegro/%%SHLIB_VER%%/alleg-dga2.so lib/allegro/%%SHLIB_VER%%/alleg-dga2.so
%%ESOUND%%lib/allegro/%%SHLIB_VER%%/alleg-esddigi.so lib/allegro/%%SHLIB_VER%%/alleg-jack.so
%%JACK%%lib/allegro/%%SHLIB_VER%%/alleg-jackdigi.so
lib/allegro/%%SHLIB_VER%%/modules.lst lib/allegro/%%SHLIB_VER%%/modules.lst
%%DEBUG%%lib/liballd.so
%%DEBUG%%lib/liballd.so.%%SHLIB_VER%%
%%DEBUG%%lib/liballd_unsharable.a
lib/liballeg.so lib/liballeg.so
lib/liballeg.so.4
lib/liballeg.so.%%SHLIB_VER%% lib/liballeg.so.%%SHLIB_VER%%
lib/liballeg_unsharable.a lib/liballeggl.a
%%PROFILE%%lib/liballp.so lib/libjpgalleg.a
%%PROFILE%%lib/liballp.so.%%SHLIB_VER%% lib/libloadpng.a
%%PROFILE%%lib/liballp_unsharable.a lib/liblogg.a
share/aclocal/allegro.m4 libdata/pkgconfig/allegro.pc
%%PORTDOCS%%%%DOCSDIR%%/abi.html libdata/pkgconfig/allegrogl.pc
%%PORTDOCS%%%%DOCSDIR%%/ahack.html libdata/pkgconfig/jpgalleg.pc
%%PORTDOCS%%%%DOCSDIR%%/alleg000.html libdata/pkgconfig/loadpng.pc
%%PORTDOCS%%%%DOCSDIR%%/alleg001.html libdata/pkgconfig/logg.pc
%%PORTDOCS%%%%DOCSDIR%%/alleg002.html
%%PORTDOCS%%%%DOCSDIR%%/alleg003.html
%%PORTDOCS%%%%DOCSDIR%%/alleg004.html
%%PORTDOCS%%%%DOCSDIR%%/alleg005.html
%%PORTDOCS%%%%DOCSDIR%%/alleg006.html
%%PORTDOCS%%%%DOCSDIR%%/alleg007.html
%%PORTDOCS%%%%DOCSDIR%%/alleg008.html
%%PORTDOCS%%%%DOCSDIR%%/alleg009.html
%%PORTDOCS%%%%DOCSDIR%%/alleg010.html
%%PORTDOCS%%%%DOCSDIR%%/alleg011.html
%%PORTDOCS%%%%DOCSDIR%%/alleg012.html
%%PORTDOCS%%%%DOCSDIR%%/alleg013.html
%%PORTDOCS%%%%DOCSDIR%%/alleg014.html
%%PORTDOCS%%%%DOCSDIR%%/alleg015.html
%%PORTDOCS%%%%DOCSDIR%%/alleg016.html
%%PORTDOCS%%%%DOCSDIR%%/alleg017.html
%%PORTDOCS%%%%DOCSDIR%%/alleg018.html
%%PORTDOCS%%%%DOCSDIR%%/alleg019.html
%%PORTDOCS%%%%DOCSDIR%%/alleg020.html
%%PORTDOCS%%%%DOCSDIR%%/alleg021.html
%%PORTDOCS%%%%DOCSDIR%%/alleg022.html
%%PORTDOCS%%%%DOCSDIR%%/alleg023.html
%%PORTDOCS%%%%DOCSDIR%%/alleg024.html
%%PORTDOCS%%%%DOCSDIR%%/alleg025.html
%%PORTDOCS%%%%DOCSDIR%%/alleg026.html
%%PORTDOCS%%%%DOCSDIR%%/alleg027.html
%%PORTDOCS%%%%DOCSDIR%%/alleg028.html
%%PORTDOCS%%%%DOCSDIR%%/alleg029.html
%%PORTDOCS%%%%DOCSDIR%%/alleg030.html
%%PORTDOCS%%%%DOCSDIR%%/alleg031.html
%%PORTDOCS%%%%DOCSDIR%%/alleg032.html
%%PORTDOCS%%%%DOCSDIR%%/alleg033.html
%%PORTDOCS%%%%DOCSDIR%%/alleg034.html
%%PORTDOCS%%%%DOCSDIR%%/alleg035.html
%%PORTDOCS%%%%DOCSDIR%%/alleg036.html
%%PORTDOCS%%%%DOCSDIR%%/alleg037.html
%%PORTDOCS%%%%DOCSDIR%%/alleg038.html
%%PORTDOCS%%%%DOCSDIR%%/alleg039.html
%%PORTDOCS%%%%DOCSDIR%%/alleg040.html
%%PORTDOCS%%%%DOCSDIR%%/alleg041.html
%%PORTDOCS%%%%DOCSDIR%%/alleg042.html
%%PORTDOCS%%%%DOCSDIR%%/alleg043.html
%%PORTDOCS%%%%DOCSDIR%%/alleg044.html
%%PORTDOCS%%%%DOCSDIR%%/alleg045.html
%%PORTDOCS%%%%DOCSDIR%%/alleg046.html
%%PORTDOCS%%%%DOCSDIR%%/alleg047.html
%%PORTDOCS%%%%DOCSDIR%%/alleg048.html
%%PORTDOCS%%%%DOCSDIR%%/alleg049.html
%%PORTDOCS%%%%DOCSDIR%%/allegro.css
%%PORTDOCS%%%%DOCSDIR%%/allegro.html
%%PORTDOCS%%%%DOCSDIR%%/api.html
%%PORTDOCS%%%%DOCSDIR%%/changes.html
%%PORTDOCS%%%%DOCSDIR%%/const.html
%%PORTDOCS%%%%DOCSDIR%%/dat.html
%%PORTDOCS%%%%DOCSDIR%%/dat2c.html
%%PORTDOCS%%%%DOCSDIR%%/dat2s.html
%%PORTDOCS%%%%DOCSDIR%%/datafile.html
%%PORTDOCS%%%%DOCSDIR%%/faq.html
%%PORTDOCS%%%%DOCSDIR%%/grabber.html
%%PORTDOCS%%%%DOCSDIR%%/help.html
%%PORTDOCS%%%%DOCSDIR%%/index.html
%%PORTDOCS%%%%DOCSDIR%%/license.html
%%PORTDOCS%%%%DOCSDIR%%/makedoc.html
%%PORTDOCS%%%%DOCSDIR%%/mistakes.html
%%PORTDOCS%%%%DOCSDIR%%/packfile.html
%%PORTDOCS%%%%DOCSDIR%%/readme.html
%%PORTDOCS%%%%DOCSDIR%%/thanks.html
%%PORTDOCS%%%%EXAMPLESDIR%%/demo
%%PORTDOCS%%%%EXAMPLESDIR%%/demo.c
%%PORTDOCS%%%%EXAMPLESDIR%%/demo.dat
%%PORTDOCS%%%%EXAMPLESDIR%%/demo.h
%%PORTDOCS%%%%EXAMPLESDIR%%/music.txt
%%PORTDOCS%%%%EXAMPLESDIR%%/readme.txt
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm lib/allegro/%%SHLIB_VER%% @dirrm lib/allegro/%%SHLIB_VER%%
@dirrm lib/allegro @dirrm lib/allegro
@dirrm include/allegrogl/GLext
@dirrm include/allegrogl
@dirrm include/allegro/platform @dirrm include/allegro/platform
@dirrm include/allegro/internal @dirrm include/allegro/internal
@dirrm include/allegro/inline @dirrm include/allegro/inline

View file

@ -17,7 +17,7 @@ DISTFILES= o2em117src.zip:1 \
MAINTAINER= techgunter@yahoo.com MAINTAINER= techgunter@yahoo.com
COMMENT= An Odyssey2 / Videopac console emulator COMMENT= An Odyssey2 / Videopac console emulator
LIB_DEPENDS= alleg.42:${PORTSDIR}/devel/allegro LIB_DEPENDS= alleg:${PORTSDIR}/devel/allegro
WRKSRC= ${WRKDIR}/o2em117src WRKSRC= ${WRKDIR}/o2em117src
MAKEFILE= Makefile.freebsd MAKEFILE= Makefile.freebsd

View file

@ -6,7 +6,7 @@ diff -urN ../o2em117src.old/Makefile.freebsd ./Makefile.freebsd
+ +
+CFLAGS = -O3 -Wall -fomit-frame-pointer -I${PREFIX}/include -DFREEBSD -DPREFIX=\"${PREFIX}\" +CFLAGS = -O3 -Wall -fomit-frame-pointer -I${PREFIX}/include -DFREEBSD -DPREFIX=\"${PREFIX}\"
+LFLAGS = -s ${LDFLAGS} +LFLAGS = -s ${LDFLAGS}
+LIBALLEG = -L${PREFIX}/lib -lalleg -lalleg_unsharable +LIBALLEG = -L${PREFIX}/lib -lalleg
+ +
+ +
+all: o2em dis48 +all: o2em dis48

View file

@ -16,7 +16,7 @@ MAINTAINER= flz@FreeBSD.org
COMMENT= Arcade Emulator for M68000, M68020, and Z80 based hardware COMMENT= Arcade Emulator for M68000, M68020, and Z80 based hardware
BUILD_DEPENDS= ${LOCALBASE}/bin/nasm:${PORTSDIR}/devel/nasm BUILD_DEPENDS= ${LOCALBASE}/bin/nasm:${PORTSDIR}/devel/nasm
LIB_DEPENDS= alleg.42:${PORTSDIR}/devel/allegro \ LIB_DEPENDS= alleg:${PORTSDIR}/devel/allegro \
png15:${PORTSDIR}/graphics/png \ png15:${PORTSDIR}/graphics/png \
vga.1:${PORTSDIR}/graphics/svgalib vga.1:${PORTSDIR}/graphics/svgalib

View file

@ -13,7 +13,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTNAME}
MAINTAINER= jessefrgsmith@yahoo.ca MAINTAINER= jessefrgsmith@yahoo.ca
COMMENT= A 2D tank game with large, cartoonish weapons COMMENT= A 2D tank game with large, cartoonish weapons
LIB_DEPENDS= alleg.42:${PORTSDIR}/devel/allegro LIB_DEPENDS= alleg:${PORTSDIR}/devel/allegro
USE_GMAKE= yes USE_GMAKE= yes
MAKE_ARGS+= PREFIX=${PREFIX}/ MAKE_ARGS+= PREFIX=${PREFIX}/

View file

@ -15,7 +15,7 @@ DISTNAME= ${PORTNAME}${PORTVERSION}
MAINTAINER= ports@FreeBSD.org MAINTAINER= ports@FreeBSD.org
COMMENT= Remake of classic roguelike game "Sword of Fargoal" COMMENT= Remake of classic roguelike game "Sword of Fargoal"
LIB_DEPENDS= alleg.42:${PORTSDIR}/devel/allegro LIB_DEPENDS= alleg:${PORTSDIR}/devel/allegro
WRKSRC= ${WRKDIR}/${PORTNAME}/src WRKSRC= ${WRKDIR}/${PORTNAME}/src

View file

@ -31,7 +31,7 @@ BUILD_DEPENDS+= ${LOCALBASE}/lib/libaldmb.a:${PORTSDIR}/audio/dumb-allegro \
alpng>=1.3:${PORTSDIR}/graphics/alpng alpng>=1.3:${PORTSDIR}/graphics/alpng
RUN_DEPENDS+= ${LOCALBASE}/lib/libaldmb.a:${PORTSDIR}/audio/dumb-allegro \ RUN_DEPENDS+= ${LOCALBASE}/lib/libaldmb.a:${PORTSDIR}/audio/dumb-allegro \
alpng>=1.3:${PORTSDIR}/graphics/alpng alpng>=1.3:${PORTSDIR}/graphics/alpng
LIB_DEPENDS+= alleg.42:${PORTSDIR}/devel/allegro \ LIB_DEPENDS+= alleg:${PORTSDIR}/devel/allegro \
ogg:${PORTSDIR}/audio/libogg \ ogg:${PORTSDIR}/audio/libogg \
vorbis.4:${PORTSDIR}/audio/libvorbis vorbis.4:${PORTSDIR}/audio/libvorbis

View file

@ -17,7 +17,7 @@ COMMENT= Fighting game similar to Streets of Rage and TMNT
LICENSE= BSD LICENSE= BSD
LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS+= alleg.42:${PORTSDIR}/devel/allegro \ LIB_DEPENDS+= alleg:${PORTSDIR}/devel/allegro \
png15:${PORTSDIR}/graphics/png \ png15:${PORTSDIR}/graphics/png \
freetype:${PORTSDIR}/print/freetype2 freetype:${PORTSDIR}/print/freetype2

View file

@ -38,7 +38,6 @@
SUBDIR += agave SUBDIR += agave
SUBDIR += agg SUBDIR += agg
SUBDIR += albumshaper SUBDIR += albumshaper
SUBDIR += allegrogl
SUBDIR += alpng SUBDIR += alpng
SUBDIR += amanith SUBDIR += amanith
SUBDIR += amide SUBDIR += amide

View file

@ -1,52 +0,0 @@
# Created by: Igor Pokrovsky <tiamat@comset.net>
# $FreeBSD$
PORTNAME= allegrogl
PORTVERSION= 0.4.3
CATEGORIES= graphics
MASTER_SITES= SF/${PORTNAME}/AllegroGL%20source/${PORTVERSION}
DISTNAME= alleggl-${PORTVERSION}
MAINTAINER= crees@FreeBSD.org
COMMENT= OpenGL interface for Allegro library
LIB_DEPENDS= alleg.42:${PORTSDIR}/devel/allegro
CONFLICTS= allegro-devel-[0-9]*
BROKEN= Does not build. Use allegro-devel if you need this functionality
USE_BZIP2= yes
USE_GMAKE= yes
USE_GL= glu
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
MAKEFILE= makefile
ALL_TARGET= lib
WRKSRC= ${WRKDIR}/alleggl
post-extract:
@${RM} ${WRKSRC}/gpl.txt
post-patch:
@${REINPLACE_CMD} -e 's|^[[:blank:]]make |${GMAKE} |' \
${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
post-install:
@${MKDIR} ${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examp/* ${EXAMPLESDIR}
@${SED} -e \
's|%%CC%%|${CC}|g; \
s|%%RM%%|${RM}|g; \
s|%%CFLAGS%%|${CFLAGS}|g; \
s|%%PREFIX%%|${PREFIX}|g; \
s|%%LOCALBASE%%|${LOCALBASE}|g; \
s|%%ALLEGRO_CONFIG%%|${ALLEGRO_CONFIG}|g' \
< ${FILESDIR}/makefile.ex > ${EXAMPLESDIR}/makefile
.ifndef (NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/*.txt ${DOCSDIR}
.endif
.include <bsd.port.mk>

View file

@ -1,2 +0,0 @@
SHA256 (alleggl-0.4.3.tar.bz2) = 5409c4db81fcf5efed60bb280d5d15431361caf0dcede4a48167f0f0d48e7734
SIZE (alleggl-0.4.3.tar.bz2) = 767377

View file

@ -1,60 +0,0 @@
CC= %%CC%%
RM= %%RM%%
CFLAGS= %%CFLAGS%% -I. -I%%LOCALBASE%%/include -I%%PREFIX%%/include
LDFLAGS= -L%%LOCALBASE%%/lib -L%%PREFIX%%/lib -lagl -lGL -lGLU
ALLEGRO_CFLAGS!=allegro-config --cflags
ALLEGRO_LFLAGS!=allegro-config --libs
CFLAGS+= ${ALLEGRO_CFLAGS}
LDFLAGS+= ${ALLEGRO_LFLAGS}
TARGETS= dialog dumbtest exalleg exalpfnt excamera exext exgui exmasked \
extext extextur test tex
all: ${TARGETS}
dialog: dialog.o
${CC} $> -o $@ ${LDFLAGS}
dumbtest: dumbtest.o
${CC} $> -o $@ ${LDFLAGS}
exalleg: exalleg.o
${CC} $> -o $@ ${LDFLAGS}
exalpfnt: exalpfnt.o
${CC} $> -o $@ ${LDFLAGS}
excamera: excamera.o
${CC} $> -o $@ ${LDFLAGS}
exext: exext.o
${CC} $> -o $@ ${LDFLAGS}
exgui: exgui.o
${CC} $> -o $@ ${LDFLAGS}
exmasked: exmasked.o
${CC} $> -o $@ ${LDFLAGS}
exmipmaps: exmipmaps.o
${CC} $> -o $@ ${LDFLAGS}
extext: extext.o
${CC} $> -o $@ ${LDFLAGS}
extextur: extextur.o
${CC} $> -o $@ ${LDFLAGS}
test: test.o
${CC} $> -o $@ ${LDFLAGS}
tex: tex.o
${CC} $> -o $@ ${LDFLAGS}
.c.o:
${CC} -c ${CFLAGS} $*.c
clean:
${RM} -f *.o ${TARGETS}

View file

@ -1,107 +0,0 @@
diff -ruN allegrogl/work/alleggl/make/makefile.all make/makefile.all
--- allegrogl/work/alleggl/make/makefile.all 2007-01-06 20:39:09.000000000 +0000
+++ make/makefile.all 2011-04-07 15:30:09.579220344 +0100
@@ -31,10 +31,6 @@
- rm -rf docs/rtf
else
- del $(LIB_PATH_D)
- define RM_EXAMPLES
- $(foreach file, $(wildcard $(subst /,\,$(EXAMPLES))), - del $(file)
- )
- endef
- $(RM_EXAMPLES)
- @echo Y|del docs\html\*.*
- rd docs\html
@@ -47,7 +43,6 @@
PROG_INSTALLER=cp
endif
-install: $(LIB_PATH_U) $(HEADERS_U) $(EXT_HEADERS_U)
ifdef UNIX_TOOLS
define CP_INSTALL
$(foreach file, $(HEADERS_U), - $(DATA_INSTALLER) $(file) $(subst include,$(COMPILER_INCLUDE_DIR_U),$(file))
@@ -59,6 +54,7 @@
$(foreach link, $(LIB_LINKS_U), - ln -sf $(notdir $(LIB_PATH_U)) $(subst $(LIB_DIR),$(COMPILER_LIB_DIR_U),$(link))
)
endef
+install: $(LIB_PATH_U) $(HEADERS_U) $(EXT_HEADERS_U)
ifeq ($(wildcard $(COMPILER_INCLUDE_DIR_U)/allegrogl),)
mkdir -p $(COMPILER_INCLUDE_DIR_U)/allegrogl
endif
@@ -87,33 +83,6 @@
@echo -
@echo AllegroGL is now installed.
-uninstall:
-ifdef UNIX_TOOLS
- define RM_UNINSTALL
- $(foreach link, $(LIB_LINKS_U), - rm -f $(subst $(LIB_DIR),$(COMPILER_LIB_DIR_U),$(link))
- )
- $(foreach file, $(HEADERS_U), - rm -f $(subst include,$(COMPILER_INCLUDE_DIR_U),$(file))
- )
- $(foreach file, $(EXT_HEADERS_U), - rm -f $(subst include,$(COMPILER_INCLUDE_DIR_U),$(file))
- )
- endef
- - rm -f $(COMPILER_LIB_DIR_U)/$(notdir $(LIB_PATH_U))
- - $(RM_UNINSTALL)
- - rm -rf $(COMPILER_INCLUDE_DIR_U)/allegrogl/GLext
- - rm -rf $(COMPILER_INCLUDE_DIR_U)/allegrogl
-else
- define RM_UNINSTALL
- $(foreach file, $(notdir $(HEADERS_D)), - del $(COMPILER_INCLUDE_DIR_D)\$(file)
- )
- $(foreach file, $(notdir $(EXT_HEADERS_D)), - del $(COMPILER_INCLUDE_DIR_D)\$(file)
- )
- endef
- - $(RM_UNINSTALL)
- - rmdir /s /q $(COMPILER_INCLUDE_DIR_D)\allegrogl
- - del $(COMPILER_LIB_DIR_D)\$(notdir $(LIB_PATH_U))
-endif
- @echo -
- @echo AllegroGL is uninstalled.
$(EXT_HEADERS_PATH_U)/gl_ext_alias.h: $(EXT_HEADERS_PATH_U)/gl_ext_api.h
ifdef UNIX_TOOLS
diff -ruN allegrogl/work/alleggl/make/makefile.unx make/makefile.unx
--- allegrogl/work/alleggl/make/makefile.unx 2007-11-10 19:33:06.000000000 +0000
+++ make/makefile.unx 2011-04-07 15:31:41.631562520 +0100
@@ -28,8 +28,8 @@
# Programs
CC = @CC@
CXX = @CXX@
-DATA_INSTALLER = @INSTALL@ @INSTALL_DATA@ -D
-PROG_INSTALLER = @INSTALL@ @INSTALL_PROGRAM@ -D
+DATA_INSTALLER = @INSTALL_DATA@
+PROG_INSTALLER = @INSTALL_PROGRAM@
# Where to install the library and header file
@@ -67,13 +67,13 @@
# --- Compiler optimizations ---#
ifdef DEBUGMODE
- CFLAGS = -g -W -Wall -Wno-unused
+ CFLAGS += -g -W -Wall -Wno-unused
CFLAGS += -DDEBUGMODE=$(DEBUGMODE)
ifdef LOGLEVEL
CFLAGS += -DLOGLEVEL=$(LOGLEVEL)
endif
else
- CFLAGS = -O2 -Wall -ffast-math -fomit-frame-pointer
+ CFLAGS += -O2 -Wall -ffast-math -fomit-frame-pointer
endif
ifdef SHARED
@@ -149,11 +149,11 @@
include make/makefile.dep
-$(LIB_PATH_U): $(GENERAL_LIB_OBJS) $(PLATFORM_OBJECT)
define MAKE_LINKS
$(foreach link, $(LIB_LINKS_U), - ln -sf $(notdir $(LIB_PATH_U)) $(link)
)
endef
+$(LIB_PATH_U): $(GENERAL_LIB_OBJS) $(PLATFORM_OBJECT)
$(LIB_BUILDER) $@ $^
- $(MAKE_LINKS)

View file

@ -1,7 +0,0 @@
The library mostly provides functions to allow you to use OpenGL alongside
Allegro -- you use OpenGL for your rendering to the screen, and Allegro
for miscellaneous tasks like gathering input, doing timers, getting
cross-platform portability, loading data, playing samples and drawing your
textures. So this library fills the same hole that things like GLUT do.
WWW: http://allegrogl.sourceforge.net/

View file

@ -1,53 +0,0 @@
include/alleggl.h
include/alleggl_config.h
include/allegrogl/gl_ext.h
include/allegrogl/gl_header_detect.h
include/allegrogl/GLext/gl_ext_alias.h
include/allegrogl/GLext/gl_ext_api.h
include/allegrogl/GLext/gl_ext_defs.h
include/allegrogl/GLext/gl_ext_list.h
include/allegrogl/GLext/glx_ext_alias.h
include/allegrogl/GLext/glx_ext_api.h
include/allegrogl/GLext/glx_ext_defs.h
include/allegrogl/GLext/glx_ext_list.h
@dirrm include/allegrogl/GLext
@dirrm include/allegrogl
lib/libagl.so
lib/libagl.so.0
lib/libagl.so.0.4
lib/libagl.so.0.4.3
%%EXAMPLESDIR%%/a1.bmp
%%EXAMPLESDIR%%/a24.tga
%%EXAMPLESDIR%%/a32.tga
%%EXAMPLESDIR%%/a8.bmp
%%EXAMPLESDIR%%/fonttest.c
%%EXAMPLESDIR%%/demofont.dat
%%EXAMPLESDIR%%/dialog.c
%%EXAMPLESDIR%%/dumbtest.c
%%EXAMPLESDIR%%/exalleg.c
%%EXAMPLESDIR%%/exalpfnt.c
%%EXAMPLESDIR%%/exblend.c
%%EXAMPLESDIR%%/excamera.c
%%EXAMPLESDIR%%/exext.c
%%EXAMPLESDIR%%/exgui.c
%%EXAMPLESDIR%%/exmasked.c
%%EXAMPLESDIR%%/exmipmaps.c
%%EXAMPLESDIR%%/extext.c
%%EXAMPLESDIR%%/extextur.c
%%EXAMPLESDIR%%/lucidia.dat
%%EXAMPLESDIR%%/makefile
%%EXAMPLESDIR%%/mysha.pcx
%%EXAMPLESDIR%%/running.dat
%%EXAMPLESDIR%%/running.h
%%EXAMPLESDIR%%/test.c
%%EXAMPLESDIR%%/tex.c
@dirrm %%EXAMPLESDIR%%
%%PORTDOCS%%%%DOCSDIR%%/bugs.txt
%%PORTDOCS%%%%DOCSDIR%%/extensions.txt
%%PORTDOCS%%%%DOCSDIR%%/faq.txt
%%PORTDOCS%%%%DOCSDIR%%/howto.txt
%%PORTDOCS%%%%DOCSDIR%%/quickstart.txt
%%PORTDOCS%%%%DOCSDIR%%/readme.txt
%%PORTDOCS%%%%DOCSDIR%%/todo.txt
%%PORTDOCS%%%%DOCSDIR%%/zlib.txt
%%PORTDOCS%%@dirrm %%DOCSDIR%%

View file

@ -15,7 +15,7 @@ DISTNAME= ${PORTNAME}13
MAINTAINER= devel@stasyan.com MAINTAINER= devel@stasyan.com
COMMENT= Library for display PNG images in programs COMMENT= Library for display PNG images in programs
LIB_DEPENDS+= alleg.42:${PORTSDIR}/devel/allegro LIB_DEPENDS+= alleg:${PORTSDIR}/devel/allegro
HAS_CONFIGURE= yes HAS_CONFIGURE= yes
WRKSRC= ${WRKDIR} WRKSRC= ${WRKDIR}

View file

@ -15,7 +15,7 @@ MASTER_SITES= SF
MAINTAINER= nivit@FreeBSD.org MAINTAINER= nivit@FreeBSD.org
COMMENT= A chryzode (http//www.chryzode.org) explorer COMMENT= A chryzode (http//www.chryzode.org) explorer
LIB_DEPENDS= alleg.42:${PORTSDIR}/devel/allegro LIB_DEPENDS= alleg:${PORTSDIR}/devel/allegro
WRKSRC= ${WRKDIR}/${PORTNAME} WRKSRC= ${WRKDIR}/${PORTNAME}
MAKEFILE= makefile.unx MAKEFILE= makefile.unx