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

(-)/var/tmp/ocaml-sdl/Makefile (-20 / +22 lines)
Lines 7-51 Link Here
7
#
7
#
8
8
9
PORTNAME=	sdl
9
PORTNAME=	sdl
10
PORTVERSION=	0.7.1
10
PORTVERSION=	0.7.2
11
PORTREVISION=	1
11
PORTREVISION=	0
12
CATEGORIES=	devel
12
CATEGORIES=	devel
13
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
13
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
14
MASTER_SITE_SUBDIR=	ocamlsdl
14
MASTER_SITE_SUBDIR=	ocamlsdl
15
PKGNAMEPREFIX=	ocaml-
15
PKGNAMEPREFIX=	ocaml-
16
DISTNAME=	ocamlsdl-${PORTVERSION}
16
DISTNAME=	ocamlsdl-${PORTVERSION}
17
17
18
MAINTAINER=	ports@FreeBSD.org
18
MAINTAINER=	ssedov@mbsd.msk.ru
19
COMMENT=	An OCaml interface to the SDL
19
COMMENT=	An OCaml interface to the SDL
20
20
21
BUILD_DEPENDS=	ocamlc:${PORTSDIR}/lang/ocaml \
21
BUILD_DEPENDS=	lablgl:${PORTSDIR}/graphics/ocaml-lablgl
22
		ocamlfind:${PORTSDIR}/devel/ocaml-findlib \
23
		lablgl:${PORTSDIR}/graphics/ocaml-lablgl
24
22
23
USE_GMAKE=	yes
24
USE_OCAML=	yes
25
USE_OCAML_FINDLIB=yes
26
USE_OCAML_LDCONFIG=yes
25
USE_SDL=	sdl ttf image mixer
27
USE_SDL=	sdl ttf image mixer
26
USE_AUTOTOOLS=	autoconf:259
28
GNU_CONFIGURE=	yes
27
CONFIGURE_ENV=	LDFLAGS="-L${LOCALBASE}/lib"
29
CONFIGURE_ENV=	CFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
30
		LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
28
CONFIGURE_ARGS=	--with-findlib
31
CONFIGURE_ARGS=	--with-findlib
29
USE_GMAKE=	yes
30
32
31
PKGDEINSTALL=	${PKGINSTALL}
33
DOCSDIR=	${PREFIX}/share/doc/ocaml/${PORTNAME}
34
EXAMPLESDIR=	${PREFIX}/share/examples/ocaml/{PORTNAME}
32
35
33
.if !defined(NOPORTDOCS)
34
PORTDOCS=	*
36
PORTDOCS=	*
37
MASTERPORT=	${PORTSDIR}/devel/ocaml-camlidl
35
38
36
DOCSDIR=	${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
39
.if !defined(NOPORTDOCS)
37
EXAMPLESDIR=	${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME}
40
INFO=	ocamlsdl
38
.endif
41
.endif
39
42
43
.include <bsd.port.pre.mk>
44
.include "${MASTERPORT}/bsd.ocaml.mk"
45
40
post-install:
46
post-install:
41
	@${FIND} ${PREFIX}/lib/ocaml/site-lib/sdl ! -type d | \
42
		${SED} "s,^${PREFIX}/,," >> ${TMPPLIST}
43
	@${ECHO_CMD} "@dirrm lib/ocaml/site-lib/${PORTNAME}" >> ${TMPPLIST}
44
	@${ECHO_CMD} "@unexec ocamlfind remove ${PORTNAME} 2>/dev/null || true" >> ${TMPPLIST}
45
	@${ECHO_CMD} "@unexec rmdir lib/ocaml 2>/dev/null || true" >> ${TMPPLIST}
46
.if !defined(NOPORTDOCS)
47
.if !defined(NOPORTDOCS)
47
	@${MKDIR} ${DOCSDIR}
48
	@${MKDIR} ${DOCSDIR}
48
	${CP} -R ${WRKSRC}/doc/html/ ${DOCSDIR}
49
	@${INSTALL_DATA} ${WRKSRC}/doc/html/* ${DOCSDIR}
50
	@${INSTALL_DATA} ${WRKSRC}/doc/ocamlsdl.info ${PREFIX}/${INFO_PATH}
49
.endif
51
.endif
50
52
51
.include <bsd.port.mk>
53
.include <bsd.port.post.mk>
(-)/var/tmp/ocaml-sdl/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (ocamlsdl-0.7.1.tar.gz) = 3829b20bd975e3bef5195a54e2cd04cb
1
MD5 (ocamlsdl-0.7.2.tar.gz) = 0707a9cf80bd9cfe18ad660dc077bad6
2
SHA256 (ocamlsdl-0.7.1.tar.gz) = 63a3be8f7280256d8cc6af552e14a0550b1acd955b3147a24d9d515abe838c32
2
SHA256 (ocamlsdl-0.7.2.tar.gz) = e7eec23b7c7b873bdc7fe9b618808bbebf50949f4c19d5df0a16979b2582643d
3
SIZE (ocamlsdl-0.7.1.tar.gz) = 213802
3
SIZE (ocamlsdl-0.7.2.tar.gz) = 215193
(-)/var/tmp/ocaml-sdl/files/patch-configure.in (-10 lines)
Lines 1-10 Link Here
1
--- configure.in.orig	Sun Jan  9 10:44:49 2005
2
+++ configure.in	Sun Jan  9 10:49:16 2005
3
@@ -52,6 +52,7 @@
4
 )
5
 
6
 CPPFLAGS="$CPPFLAGS $SDL_CFLAGS"
7
+LIBS="$LIBS $SDL_LIBS"
8
 
9
 # cmdline options 
10
 AC_ARG_ENABLE(sdl_ttf,
(-)/var/tmp/ocaml-sdl/files/patch-makefile.config.gcc.in (-9 lines)
Lines 1-9 Link Here
1
--- makefile.config.gcc.in.orig	Wed Aug 18 15:51:25 2004
2
+++ makefile.config.gcc.in	Wed Aug 18 15:52:03 2004
3
@@ -44,5 +44,5 @@
4
 
5
 MKCMA  = $(OCAMLMKLIB) -v -o $(1) -oc $(2) $(3) $(4)
6
 MKCMXA = $(OCAMLMKLIB) -v -o $(1) -oc $(2) $(3) $(4)
7
-MKCLIB = $(OCAMLMKLIB) -v -o $(1) -oc $(2) $(3) $(4)
8
+MKCLIB = $(OCAMLMKLIB) -v -o $(1) -L${LOCALBASE}/lib -oc $(2) $(3) $(4)
9
 endif
(-)/var/tmp/ocaml-sdl/pkg-install (-9 lines)
Lines 1-9 Link Here
1
#!/bin/sh
2
3
if [ "$2" = "POST-INSTALL" ]; then
4
  echo "${PKG_PREFIX}/lib/ocaml/site-lib/sdl" >> ${PKG_PREFIX}/lib/ocaml/ld.conf
5
elif [ "$2" = "DEINSTALL" ]; then
6
  mv ${PKG_PREFIX}/lib/ocaml/ld.conf ${PKG_PREFIX}/lib/ocaml/ld.conf.tmp
7
  grep -v sdl ${PKG_PREFIX}/lib/ocaml/ld.conf.tmp > ${PKG_PREFIX}/lib/ocaml/ld.conf
8
  rm -f ${PKG_PREFIX}/lib/ocaml/ld.conf.tmp
9
fi
(-)/var/tmp/ocaml-sdl/pkg-plist (+60 lines)
Line 0 Link Here
1
lib/ocaml/site-lib/sdl/META
2
lib/ocaml/site-lib/sdl/dllsdlloaderstub.so
3
lib/ocaml/site-lib/sdl/dllsdlmixerstub.so
4
lib/ocaml/site-lib/sdl/dllsdlstub.so
5
lib/ocaml/site-lib/sdl/dllsdlttfstub.so
6
lib/ocaml/site-lib/sdl/libsdlloaderstub.a
7
lib/ocaml/site-lib/sdl/libsdlmixerstub.a
8
lib/ocaml/site-lib/sdl/libsdlstub.a
9
lib/ocaml/site-lib/sdl/libsdlttfstub.a
10
lib/ocaml/site-lib/sdl/sdl.a
11
lib/ocaml/site-lib/sdl/sdl.cma
12
lib/ocaml/site-lib/sdl/sdl.cmi
13
lib/ocaml/site-lib/sdl/sdl.cmx
14
lib/ocaml/site-lib/sdl/sdl.cmxa
15
lib/ocaml/site-lib/sdl/sdl.mli
16
lib/ocaml/site-lib/sdl/sdlcdrom.cmi
17
lib/ocaml/site-lib/sdl/sdlcdrom.cmx
18
lib/ocaml/site-lib/sdl/sdlcdrom.mli
19
lib/ocaml/site-lib/sdl/sdlevent.cmi
20
lib/ocaml/site-lib/sdl/sdlevent.cmx
21
lib/ocaml/site-lib/sdl/sdlevent.mli
22
lib/ocaml/site-lib/sdl/sdlgl.cmi
23
lib/ocaml/site-lib/sdl/sdlgl.cmx
24
lib/ocaml/site-lib/sdl/sdlgl.mli
25
lib/ocaml/site-lib/sdl/sdljoystick.cmi
26
lib/ocaml/site-lib/sdl/sdljoystick.cmx
27
lib/ocaml/site-lib/sdl/sdljoystick.mli
28
lib/ocaml/site-lib/sdl/sdlkey.cmi
29
lib/ocaml/site-lib/sdl/sdlkey.cmx
30
lib/ocaml/site-lib/sdl/sdlkey.mli
31
lib/ocaml/site-lib/sdl/sdlloader.a
32
lib/ocaml/site-lib/sdl/sdlloader.cma
33
lib/ocaml/site-lib/sdl/sdlloader.cmi
34
lib/ocaml/site-lib/sdl/sdlloader.cmx
35
lib/ocaml/site-lib/sdl/sdlloader.cmxa
36
lib/ocaml/site-lib/sdl/sdlloader.mli
37
lib/ocaml/site-lib/sdl/sdlmixer.a
38
lib/ocaml/site-lib/sdl/sdlmixer.cma
39
lib/ocaml/site-lib/sdl/sdlmixer.cmi
40
lib/ocaml/site-lib/sdl/sdlmixer.cmx
41
lib/ocaml/site-lib/sdl/sdlmixer.cmxa
42
lib/ocaml/site-lib/sdl/sdlmixer.mli
43
lib/ocaml/site-lib/sdl/sdlmouse.cmi
44
lib/ocaml/site-lib/sdl/sdlmouse.cmx
45
lib/ocaml/site-lib/sdl/sdlmouse.mli
46
lib/ocaml/site-lib/sdl/sdltimer.cmi
47
lib/ocaml/site-lib/sdl/sdltimer.cmx
48
lib/ocaml/site-lib/sdl/sdltimer.mli
49
lib/ocaml/site-lib/sdl/sdlttf.a
50
lib/ocaml/site-lib/sdl/sdlttf.cma
51
lib/ocaml/site-lib/sdl/sdlttf.cmi
52
lib/ocaml/site-lib/sdl/sdlttf.cmx
53
lib/ocaml/site-lib/sdl/sdlttf.cmxa
54
lib/ocaml/site-lib/sdl/sdlttf.mli
55
lib/ocaml/site-lib/sdl/sdlvideo.cmi
56
lib/ocaml/site-lib/sdl/sdlvideo.cmx
57
lib/ocaml/site-lib/sdl/sdlvideo.mli
58
lib/ocaml/site-lib/sdl/sdlwm.cmi
59
lib/ocaml/site-lib/sdl/sdlwm.cmx
60
lib/ocaml/site-lib/sdl/sdlwm.mli

Return to bug 101173