View | Details | Raw Unified | Return to bug 133316
Collapse All | Expand All

(-)graphics/ale/Makefile (-18 / +21 lines)
Lines 7-17 Link Here
7
#
7
#
8
8
9
PORTNAME=	ale
9
PORTNAME=	ale
10
PORTVERSION=	0.8.4
10
PORTVERSION=	0.8.11.2
11
PORTREVISION=	4
12
CATEGORIES=	graphics
11
CATEGORIES=	graphics
13
MASTER_SITES=	http://auricle.dyndns.org/ALE/download/ \
12
MASTER_SITES=	http://auricle.dyndns.org/ALE/download/
14
		http://mirror.inerd.com/FreeBSD/distfiles/${PORTNAME}/
15
13
16
MAINTAINER=	ports@FreeBSD.org
14
MAINTAINER=	ports@FreeBSD.org
17
COMMENT=	Anti-Lamenessing Engine
15
COMMENT=	Anti-Lamenessing Engine
Lines 20-29 Link Here
20
		FFTW3 "FFTW3 Support" on \
18
		FFTW3 "FFTW3 Support" on \
21
		IMAGEMAGICK "ImageMagick Support" on
19
		IMAGEMAGICK "ImageMagick Support" on
22
20
23
USE_GMAKE=	yes
21
USE_GNOME=	gnomehack
24
MAKE_ARGS=	CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" IOCTL=1
22
GNU_CONFIGURE=	yes
23
CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
24
CONFIGURE_ARGS=	--disable-assertions
25
25
26
PLIST_FILES=	bin/ale
26
MAN1=		ale.1
27
PLIST_FILES=	bin/ale bin/ale-bin
28
29
CPPFLAGS=	-I${LOCALBASE}/include
30
LDFLAGS=	-L${LOCALBASE}/lib
31
32
# Restrict to stable (even) versions, indicated by the second component.
33
PORTSCOUT=	limitw:1,even
27
34
28
.include <bsd.port.pre.mk>
35
.include <bsd.port.pre.mk>
29
36
Lines 32-54 Link Here
32
.endif
39
.endif
33
40
34
.if defined(WITH_DOUBLE)
41
.if defined(WITH_DOUBLE)
35
MAKE_ARGS+=	COLORS=DOUBLE COORDINATES=DOUBLE
42
CONFIGURE_ARGS+=	--with-colors=double --with-coords=double
36
.endif
43
.endif
37
44
38
.if !defined(WITHOUT_FFTW3)
45
.if defined(WITHOUT_FFTW3)
46
CONFIGURE_ARGS+=	--without-fftw3
47
.else
39
LIB_DEPENDS+=	fftw3.4:${PORTSDIR}/math/fftw3
48
LIB_DEPENDS+=	fftw3.4:${PORTSDIR}/math/fftw3
40
MAKE_ARGS+=	FFTW=1
41
.endif
49
.endif
42
50
43
.if !defined(WITHOUT_IMAGEMAGICK)
51
.if defined(WITHOUT_IMAGEMAGICK)
52
CONFIGURE_ARGS+=	--without-imagemagick
53
.else
44
LIB_DEPENDS+=	MagickWand.2:${PORTSDIR}/graphics/ImageMagick
54
LIB_DEPENDS+=	MagickWand.2:${PORTSDIR}/graphics/ImageMagick
45
MAKE_ARGS+=	IMAGEMAGICK=1
46
.endif
55
.endif
47
56
48
post-patch:
49
	@${REINPLACE_CMD} -e 's|stdint.h|inttypes.h|' ${WRKSRC}/d2.h
50
51
do-install:
52
	${INSTALL_PROGRAM} ${WRKSRC}/ale ${PREFIX}/bin
53
54
.include <bsd.port.post.mk>
57
.include <bsd.port.post.mk>
(-)graphics/ale/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (ale-0.8.4.tar.gz) = 9a9270a8017da2bf8e68cdaf03a5e07c
1
MD5 (ale-0.8.11.2.tar.gz) = 1ed83d080a4bf80f88ed78acb5149c26
2
SHA256 (ale-0.8.4.tar.gz) = bfb31dfb56fb881370c171de32e2822a704fe72fdfcd114eb16c67fdbd4eb439
2
SHA256 (ale-0.8.11.2.tar.gz) = bedea6f0d14b149b0b2419626182b7840a66f8bfa715ffddfd72dd57b125eefa
3
SIZE (ale-0.8.4.tar.gz) = 178944
3
SIZE (ale-0.8.11.2.tar.gz) = 1373375
(-)graphics/ale/files/patch-Makefile (-28 lines)
Lines 1-28 Link Here
1
--- Makefile.orig	Fri May  5 05:25:01 2006
2
+++ Makefile	Mon May 22 03:19:18 2006
3
@@ -44,7 +44,7 @@
4
 DEBUG_CFLAGS:=$(if $(subst 0,,$(DEBUG)),-DDEBUG,-DNDEBUG)
5
 IMAGEMAGICK_CFLAGS:=$(if $(use_imagemagick),-DUSE_MAGICK $(shell Magick-config --cflags --cppflags),)
6
 IMAGEMAGICK_LDFLAGS:=$(if $(use_imagemagick),$(shell Magick-config --ldflags --libs),)
7
-FFTW_CFLAGS:=$(if $(subst 0,,$(FFTW)),-DUSE_FFTW,)
8
+FFTW_CFLAGS:=$(if $(subst 0,,$(FFTW)),-DUSE_FFTW $(shell pkg-config --cflags fftw3),)
9
 POSIX_CFLAGS:=$(if $(subst 0,,$(POSIX)),-DUSE_UNIX,)
10
 IOCTL_CFLAGS:=$(if $(subst 0,,$(IOCTL)),-DUSE_IOCTL,)
11
 PRECISION_CFLAGS:=$(if $(subst SINGLE,,$(COLORS)),,-DALE_COLORS=SINGLE)\
12
@@ -52,13 +52,13 @@
13
                   $(if $(subst HALF,,$(COLORS)),,-DALE_COLORS=HALF)\
14
                   $(if $(subst SINGLE,,$(COORDINATES)),,-DALE_COORDINATES=SINGLE)\
15
                   $(if $(subst DOUBLE,,$(COORDINATES)),,-DALE_COORDINATES=DOUBLE)
16
-FFTW_LDFLAGS:=$(if $(subst 0,,$(FFTW)),-lfftw3,)
17
+FFTW_LDFLAGS:=$(if $(subst 0,,$(FFTW)),$(shell pkg-config --libs fftw3),)
18
 OPTIMIZATION_CFLAGS:=-DOPTIMIZATIONS=$(OPTIMIZATIONS)
19
 STL_CFLAGS:=$(if $(subst GNU,,$(HASH_MAP)),,-DHASH_MAP_GNU)\
20
             $(if $(subst STD,,$(HASH_MAP)),,-DHASH_MAP_STD)
21
 CFLAGS:= $(POSIX_CFLAGS) $(DEBUG_CFLAGS) $(FFTW_CFLAGS) $(PRECISION_CFLAGS) $(STL_CFLAGS)\
22
-         $(if $(use_imagemagick),$(IMAGEMAGICK_CFLAGS),-Wall -O2) \
23
-	 $(OPTIMIZATION_CFLAGS) $(IOCTL_CFLAGS)
24
+         $(if $(use_imagemagick),$(IMAGEMAGICK_CFLAGS)) \
25
+	 $(OPTIMIZATION_CFLAGS) $(IOCTL_CFLAGS) $(CXXFLAGS)
26
 
27
 LDFLAGS:=$(if $(use_imagemagick),$(IMAGEMAGICK_LDFLAGS)) $(FFTW_LDFLAGS) -lm
28

Return to bug 133316