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

(-)graphics/enfle/Makefile (-16 / +45 lines)
Lines 6-44 Link Here
6
#
6
#
7
7
8
PORTNAME=	enfle
8
PORTNAME=	enfle
9
PORTVERSION=	20010130
9
PORTVERSION=	20071024
10
PORTREVISION=	4
11
CATEGORIES=	graphics
10
CATEGORIES=	graphics
12
MASTER_SITES=	http://enfle.fennel.org/files/stable/
11
MASTER_SITES=	http://enfle.fennel.org/files/stable/
13
12
14
MAINTAINER=	ports@FreeBSD.org
13
MAINTAINER=	ports@FreeBSD.org
15
COMMENT=	Simple plugin-based graphics viewer
14
COMMENT=	Simple plugin-based graphics viewer
16
15
17
LIB_DEPENDS=	png.5:${PORTSDIR}/graphics/png \
16
BUILD_DEPENDS=	${LOCALBASE}/lib/X11/rgb.txt:${PORTSDIR}/x11/rgb
17
LIB_DEPENDS=	arc.1:${PORTSDIR}/archivers/libarc \
18
		jasper.4:${PORTSDIR}/graphics/jasper \
18
		jpeg.9:${PORTSDIR}/graphics/jpeg \
19
		jpeg.9:${PORTSDIR}/graphics/jpeg \
19
		mng.1:${PORTSDIR}/graphics/libmng \
20
		mng.1:${PORTSDIR}/graphics/libmng \
20
		ungif.5:${PORTSDIR}/graphics/libungif \
21
		ungif.5:${PORTSDIR}/graphics/libungif \
21
		arc.1:${PORTSDIR}/archivers/libarc
22
		png.5:${PORTSDIR}/graphics/png \
23
		theora.0:${PORTSDIR}/multimedia/libtheora
24
RUN_DEPENDS:=	${BUILD_DEPENDS}
25
26
OPTIONS=	SIMD "Enable x86 SIMD (MMX/SSE)" off
22
27
23
USE_XORG=	x11 xext
24
USE_BZIP2=	yes
28
USE_BZIP2=	yes
25
GNU_CONFIGURE=	yes
29
USE_XORG=	ice x11 xext xv
26
USE_PERL5_BUILD=yes
30
USE_GNOME=	esound
27
CONFIGURE_ARGS=	--enable-all-plugins \
31
USE_ICONV=	yes
28
		--enable-plugins-dir \
32
USE_GMAKE=	yes
29
		--enable-loader=ungif \
33
USE_AUTOTOOLS=	libtool:15
30
		--disable-static
34
CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" \
35
		ac_cv_header_mpeg_h=no \
36
		ac_cv_header_libmpeg3_h=no \
37
		ac_cv_header_decore_h=no \
38
		ac_cv_header_avifile_h=no
39
CONFIGURE_ARGS=	--with-ungif --disable-avcodec
40
41
PKGDEINSTALL=	${PKGINSTALL}
31
42
32
MAN1=		enfle.1
43
CPPFLAGS=	-I${LOCALBASE}/include
44
LDFLAGS=	-L${LOCALBASE}/lib
33
45
34
.include <bsd.port.pre.mk>
46
.include <bsd.port.pre.mk>
35
47
48
.if ${ARCH} == "i386"
49
CONFIGURE_ARGS+=	--enable-spi --enable-dmo
50
.if !defined(WITH_SIMD)
51
CONFIGURE_ARGS+=	--disable-mmx --disable-sse
52
.endif
53
.endif
54
36
post-patch:
55
post-patch:
37
	${PERL} -pi -e 's/^(.*_la_LDFLAGS = -module)$$/\1 -avoid-version/' \
56
	@${REINPLACE_CMD} -e \
38
		${WRKSRC}/plugins/*/*/Makefile.in
57
		's|/usr/local/|${LOCALBASE}/|g ; \
39
	@${REINPLACE_CMD} -e 's|echo aout|echo elf|' ${WRKSRC}/ltconfig
58
		 s|/usr/X11R6/|${LOCALBASE}/|g ; \
59
		 /LIB/s|-lpthread|${PTHREAD_LIBS}|g ; \
60
		 /LIB/s|-lc_r|${PTHREAD_LIBS}|g ; \
61
		 /CFLAGS/s|-pthread|${PTHREAD_CFLAGS}|g ; \
62
		 /LIB/s|-ldl||g' ${WRKSRC}/configure
63
	@${REINPLACE_CMD} -e \
64
		'/enfle -N/s|^|#|g' ${WRKSRC}/src/Makefile.in
65
	@${REINPLACE_CMD} -e \
66
		's|/usr/share/X11|${LOCALBASE}/lib/X11|g ; \
67
		 /X11R6/d' ${WRKSRC}/plugins/loader/xpm/xpm.c
40
68
41
post-install:
69
post-install:
42
	${INSTALL_MAN} ${WRKSRC}/enfle.1 ${PREFIX}/man/man1
70
	@${SETENV} PKG_PREFIX="${PREFIX}" \
71
		${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
43
72
44
.include <bsd.port.post.mk>
73
.include <bsd.port.post.mk>
(-)graphics/enfle/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (enfle-20010130.tar.bz2) = b9095756d7d7e7294686750c47d334ed
1
MD5 (enfle-20071024.tar.bz2) = 947de0d1dcc143e8f19ccace8ecfff0e
2
SHA256 (enfle-20010130.tar.bz2) = f353dc35815cb529ead832ebb0e8f364b339e2cc218f34dd520d195df00735c2
2
SHA256 (enfle-20071024.tar.bz2) = 093381d78bb1c9551ec74c5aba954e215babadb99a7247d86c7af05f5cfb1207
3
SIZE (enfle-20010130.tar.bz2) = 240290
3
SIZE (enfle-20071024.tar.bz2) = 2284883
(-)graphics/enfle/files/patch-browseaction.h (-11 lines)
Lines 1-11 Link Here
1
--- browseaction.h.orig	Wed Jun 28 03:19:49 2000
2
+++ browseaction.h	Fri Dec  5 15:35:56 2003
3
@@ -29,7 +29,7 @@
4
 
5
 int browseaction_initialize(Hash *);
6
 
7
-#define DECLARE_BROWSEACTION(name) Event browseaction_ ## name ## (Info *, Binfo *, Image *, Dlist_data *)
8
+#define DECLARE_BROWSEACTION(name) Event browseaction_ ## name (Info *, Binfo *, Image *, Dlist_data *)
9
 DECLARE_BROWSEACTION(delete);
10
 DECLARE_BROWSEACTION(quit);
11
 DECLARE_BROWSEACTION(flip_vertical);
(-)graphics/enfle/files/patch-image.c (-14 lines)
Lines 1-14 Link Here
1
2
$FreeBSD: ports/graphics/enfle/files/patch-image.c,v 1.1 2004/08/22 13:33:50 krion Exp $
3
4
--- image.c.orig	Sun Aug 22 15:26:48 2004
5
+++ image.c	Sun Aug 22 15:26:58 2004
6
@@ -292,7 +292,7 @@
7
     default:
8
       fprintf(stderr, "Unimplemented method: %d to %d\n", p->type, to);
9
     }
10
-  default:
11
+  default: break;
12
     /* ignored */
13
   }
14
 
(-)graphics/enfle/files/patch-render.c (-14 lines)
Lines 1-14 Link Here
1
2
$FreeBSD: ports/graphics/enfle/files/patch-render.c,v 1.1 2004/08/22 13:33:50 krion Exp $
3
4
--- render.c.orig	Sun Aug 22 15:27:18 2004
5
+++ render.c	Sun Aug 22 15:27:28 2004
6
@@ -148,7 +148,7 @@
7
 	exit(1);
8
       }
9
       break;
10
-    default:
11
+    default: break;
12
     }
13
   } else {
14
     if (p->ncolors > 256) {
(-)graphics/enfle/pkg-descr (-1 lines)
Lines 14-20 Link Here
14
supported formats.
14
supported formats.
15
15
16
WWW: http://enfle.fennel.org/
16
WWW: http://enfle.fennel.org/
17
WWW: http://www3.big.or.jp/~sian/linux/products/enfle/
18
17
19
-- 
18
-- 
20
Yuki Sawada <samy@goldmoon.org>
19
Yuki Sawada <samy@goldmoon.org>
(-)graphics/enfle/pkg-install (+7 lines)
Line 0 Link Here
1
#!/bin/sh
2
3
if [ "$2" = "POST-INSTALL" ]; then
4
  ENFLE_PLUGINDIR=${PKG_PREFIX}/lib/enfle/plugins ${PKG_PREFIX}/bin/enfle -N
5
elif [ "$2" = "DEINSTALL" ]; then
6
  rm -f ${PKG_PREFIX}/lib/enfle/plugins/.cache
7
fi
(-)graphics/enfle/pkg-plist (-34 / +113 lines)
Lines 1-58 Link Here
1
bin/enfle
1
bin/enfle
2
lib/enfle/plugins/archiver/archiver_bz2.la
2
lib/enfle/plugins/archiver/archiver_arc.a
3
lib/enfle/plugins/archiver/archiver_bz2.so
3
lib/enfle/plugins/archiver/archiver_arc.la
4
lib/enfle/plugins/archiver/archiver_dri.la
4
lib/enfle/plugins/archiver/archiver_arc.so
5
lib/enfle/plugins/archiver/archiver_dri.so
5
lib/enfle/plugins/archiver/archiver_rar.a
6
lib/enfle/plugins/archiver/archiver_exe.la
6
lib/enfle/plugins/archiver/archiver_rar.la
7
lib/enfle/plugins/archiver/archiver_exe.so
7
lib/enfle/plugins/archiver/archiver_rar.so
8
lib/enfle/plugins/archiver/archiver_gz.la
8
lib/enfle/plugins/archiver/archiver_tar.a
9
lib/enfle/plugins/archiver/archiver_gz.so
10
lib/enfle/plugins/archiver/archiver_libarc.la
11
lib/enfle/plugins/archiver/archiver_libarc.so
12
lib/enfle/plugins/archiver/archiver_misc.la
13
lib/enfle/plugins/archiver/archiver_misc.so
14
lib/enfle/plugins/archiver/archiver_one.la
15
lib/enfle/plugins/archiver/archiver_one.so
16
lib/enfle/plugins/archiver/archiver_pak.la
17
lib/enfle/plugins/archiver/archiver_pak.so
18
lib/enfle/plugins/archiver/archiver_tar.la
9
lib/enfle/plugins/archiver/archiver_tar.la
19
lib/enfle/plugins/archiver/archiver_tar.so
10
lib/enfle/plugins/archiver/archiver_tar.so
20
lib/enfle/plugins/loader/loader_ald.la
11
lib/enfle/plugins/audio/audio_esd.a
21
lib/enfle/plugins/loader/loader_ald.so
12
lib/enfle/plugins/audio/audio_esd.la
13
lib/enfle/plugins/audio/audio_esd.so
14
lib/enfle/plugins/audio/audio_oss.a
15
lib/enfle/plugins/audio/audio_oss.la
16
lib/enfle/plugins/audio/audio_oss.so
17
lib/enfle/plugins/audiodecoder/audiodecoder_mad.a
18
lib/enfle/plugins/audiodecoder/audiodecoder_mad.la
19
lib/enfle/plugins/audiodecoder/audiodecoder_mad.so
20
lib/enfle/plugins/audiodecoder/audiodecoder_mpglib.a
21
lib/enfle/plugins/audiodecoder/audiodecoder_mpglib.la
22
lib/enfle/plugins/audiodecoder/audiodecoder_mpglib.so
23
lib/enfle/plugins/audiodecoder/audiodecoder_vorbis.a
24
lib/enfle/plugins/audiodecoder/audiodecoder_vorbis.la
25
lib/enfle/plugins/audiodecoder/audiodecoder_vorbis.so
26
lib/enfle/plugins/demultiplexer/demultiplexer_avi.a
27
lib/enfle/plugins/demultiplexer/demultiplexer_avi.la
28
lib/enfle/plugins/demultiplexer/demultiplexer_avi.so
29
lib/enfle/plugins/demultiplexer/demultiplexer_mp3.a
30
lib/enfle/plugins/demultiplexer/demultiplexer_mp3.la
31
lib/enfle/plugins/demultiplexer/demultiplexer_mp3.so
32
lib/enfle/plugins/demultiplexer/demultiplexer_mpeg.a
33
lib/enfle/plugins/demultiplexer/demultiplexer_mpeg.la
34
lib/enfle/plugins/demultiplexer/demultiplexer_mpeg.so
35
lib/enfle/plugins/demultiplexer/demultiplexer_ogg.a
36
lib/enfle/plugins/demultiplexer/demultiplexer_ogg.la
37
lib/enfle/plugins/demultiplexer/demultiplexer_ogg.so
38
lib/enfle/plugins/effect/effect_gamma.a
39
lib/enfle/plugins/effect/effect_gamma.la
40
lib/enfle/plugins/effect/effect_gamma.so
41
lib/enfle/plugins/effect/effect_rotate.a
42
lib/enfle/plugins/effect/effect_rotate.la
43
lib/enfle/plugins/effect/effect_rotate.so
44
lib/enfle/plugins/loader/loader_bmp.a
22
lib/enfle/plugins/loader/loader_bmp.la
45
lib/enfle/plugins/loader/loader_bmp.la
23
lib/enfle/plugins/loader/loader_bmp.so
46
lib/enfle/plugins/loader/loader_bmp.so
24
lib/enfle/plugins/loader/loader_grp.la
47
lib/enfle/plugins/loader/loader_gif.a
25
lib/enfle/plugins/loader/loader_grp.so
48
lib/enfle/plugins/loader/loader_gif.la
49
lib/enfle/plugins/loader/loader_gif.so
50
lib/enfle/plugins/loader/loader_j2k.a
51
lib/enfle/plugins/loader/loader_j2k.la
52
lib/enfle/plugins/loader/loader_j2k.so
53
lib/enfle/plugins/loader/loader_jasper.a
54
lib/enfle/plugins/loader/loader_jasper.la
55
lib/enfle/plugins/loader/loader_jasper.so
56
lib/enfle/plugins/loader/loader_jpeg.a
26
lib/enfle/plugins/loader/loader_jpeg.la
57
lib/enfle/plugins/loader/loader_jpeg.la
27
lib/enfle/plugins/loader/loader_jpeg.so
58
lib/enfle/plugins/loader/loader_jpeg.so
28
lib/enfle/plugins/loader/loader_lfg.la
59
lib/enfle/plugins/loader/loader_pcx.a
29
lib/enfle/plugins/loader/loader_lfg.so
60
lib/enfle/plugins/loader/loader_pcx.la
30
lib/enfle/plugins/loader/loader_mag.la
61
lib/enfle/plugins/loader/loader_pcx.so
31
lib/enfle/plugins/loader/loader_mag.so
62
lib/enfle/plugins/loader/loader_png.a
32
lib/enfle/plugins/loader/loader_mng.la
33
lib/enfle/plugins/loader/loader_mng.so
34
lib/enfle/plugins/loader/loader_p2.la
35
lib/enfle/plugins/loader/loader_p2.so
36
lib/enfle/plugins/loader/loader_pic.la
37
lib/enfle/plugins/loader/loader_pic.so
38
lib/enfle/plugins/loader/loader_png.la
63
lib/enfle/plugins/loader/loader_png.la
39
lib/enfle/plugins/loader/loader_png.so
64
lib/enfle/plugins/loader/loader_png.so
65
lib/enfle/plugins/loader/loader_pnm.a
40
lib/enfle/plugins/loader/loader_pnm.la
66
lib/enfle/plugins/loader/loader_pnm.la
41
lib/enfle/plugins/loader/loader_pnm.so
67
lib/enfle/plugins/loader/loader_pnm.so
68
lib/enfle/plugins/loader/loader_tga.a
69
lib/enfle/plugins/loader/loader_tga.la
70
lib/enfle/plugins/loader/loader_tga.so
71
lib/enfle/plugins/loader/loader_ungif.a
42
lib/enfle/plugins/loader/loader_ungif.la
72
lib/enfle/plugins/loader/loader_ungif.la
43
lib/enfle/plugins/loader/loader_ungif.so
73
lib/enfle/plugins/loader/loader_ungif.so
74
lib/enfle/plugins/loader/loader_xbm.a
44
lib/enfle/plugins/loader/loader_xbm.la
75
lib/enfle/plugins/loader/loader_xbm.la
45
lib/enfle/plugins/loader/loader_xbm.so
76
lib/enfle/plugins/loader/loader_xbm.so
77
lib/enfle/plugins/loader/loader_xpm.a
46
lib/enfle/plugins/loader/loader_xpm.la
78
lib/enfle/plugins/loader/loader_xpm.la
47
lib/enfle/plugins/loader/loader_xpm.so
79
lib/enfle/plugins/loader/loader_xpm.so
80
lib/enfle/plugins/player/player_generic.a
81
lib/enfle/plugins/player/player_generic.la
82
lib/enfle/plugins/player/player_generic.so
83
lib/enfle/plugins/player/player_mng.a
84
lib/enfle/plugins/player/player_mng.la
85
lib/enfle/plugins/player/player_mng.so
86
lib/enfle/plugins/player/player_mpglib.a
87
lib/enfle/plugins/player/player_mpglib.la
88
lib/enfle/plugins/player/player_mpglib.so
89
lib/enfle/plugins/player/player_ungif.a
90
lib/enfle/plugins/player/player_ungif.la
91
lib/enfle/plugins/player/player_ungif.so
92
lib/enfle/plugins/saver/saver_jpeg.a
48
lib/enfle/plugins/saver/saver_jpeg.la
93
lib/enfle/plugins/saver/saver_jpeg.la
49
lib/enfle/plugins/saver/saver_jpeg.so
94
lib/enfle/plugins/saver/saver_jpeg.so
50
lib/enfle/plugins/saver/saver_pms.la
95
lib/enfle/plugins/saver/saver_png.a
51
lib/enfle/plugins/saver/saver_pms.so
52
lib/enfle/plugins/saver/saver_png.la
96
lib/enfle/plugins/saver/saver_png.la
53
lib/enfle/plugins/saver/saver_png.so
97
lib/enfle/plugins/saver/saver_png.so
54
@dirrm lib/enfle/plugins/archiver
98
lib/enfle/plugins/streamer/streamer_bz2.a
55
@dirrm lib/enfle/plugins/loader
99
lib/enfle/plugins/streamer/streamer_bz2.la
100
lib/enfle/plugins/streamer/streamer_bz2.so
101
lib/enfle/plugins/streamer/streamer_gz.a
102
lib/enfle/plugins/streamer/streamer_gz.la
103
lib/enfle/plugins/streamer/streamer_gz.so
104
lib/enfle/plugins/ui/ui_convert.a
105
lib/enfle/plugins/ui/ui_convert.la
106
lib/enfle/plugins/ui/ui_convert.so
107
lib/enfle/plugins/ui/ui_normal.a
108
lib/enfle/plugins/ui/ui_normal.la
109
lib/enfle/plugins/ui/ui_normal.so
110
lib/enfle/plugins/ui/ui_wallpaper.a
111
lib/enfle/plugins/ui/ui_wallpaper.la
112
lib/enfle/plugins/ui/ui_wallpaper.so
113
lib/enfle/plugins/video/video_Xlib.a
114
lib/enfle/plugins/video/video_Xlib.la
115
lib/enfle/plugins/video/video_Xlib.so
116
lib/enfle/plugins/videodecoder/videodecoder_libmpeg2.a
117
lib/enfle/plugins/videodecoder/videodecoder_libmpeg2.la
118
lib/enfle/plugins/videodecoder/videodecoder_libmpeg2.so
119
lib/enfle/plugins/videodecoder/videodecoder_raw.a
120
lib/enfle/plugins/videodecoder/videodecoder_raw.la
121
lib/enfle/plugins/videodecoder/videodecoder_raw.so
122
%%DATADIR%%/enfle.rc
123
@dirrm %%DATADIR%%
124
@dirrm lib/enfle/plugins/videodecoder
125
@dirrm lib/enfle/plugins/video
126
@dirrm lib/enfle/plugins/ui
127
@dirrm lib/enfle/plugins/streamer
56
@dirrm lib/enfle/plugins/saver
128
@dirrm lib/enfle/plugins/saver
129
@dirrm lib/enfle/plugins/player
130
@dirrm lib/enfle/plugins/loader
131
@dirrm lib/enfle/plugins/effect
132
@dirrm lib/enfle/plugins/demultiplexer
133
@dirrm lib/enfle/plugins/audiodecoder
134
@dirrm lib/enfle/plugins/audio
135
@dirrm lib/enfle/plugins/archiver
57
@dirrm lib/enfle/plugins
136
@dirrm lib/enfle/plugins
58
@dirrm lib/enfle
137
@dirrm lib/enfle

Return to bug 133317