diff options
author | johans <johans@FreeBSD.org> | 2009-07-24 03:40:30 +0800 |
---|---|---|
committer | johans <johans@FreeBSD.org> | 2009-07-24 03:40:30 +0800 |
commit | 8e1ca977fc55fb0e5a9c0ae22bfe4a712fee1e90 (patch) | |
tree | 257ab995134512854dc9344b5ffeb4987d9c69a8 /devel | |
parent | 5faa6e9df5795f5e8e04ac11ce41b8802b9de6d0 (diff) | |
download | freebsd-ports-gnome-8e1ca977fc55fb0e5a9c0ae22bfe4a712fee1e90.tar.gz freebsd-ports-gnome-8e1ca977fc55fb0e5a9c0ae22bfe4a712fee1e90.tar.zst freebsd-ports-gnome-8e1ca977fc55fb0e5a9c0ae22bfe4a712fee1e90.zip |
Fix package list when ocaml has been installed without TK
PR: ports/136868
Submitted by: Rick van der Zwet
Diffstat (limited to 'devel')
-rw-r--r-- | devel/ocaml-findlib/Makefile | 10 | ||||
-rw-r--r-- | devel/ocaml-findlib/pkg-plist | 4 |
2 files changed, 12 insertions, 2 deletions
diff --git a/devel/ocaml-findlib/Makefile b/devel/ocaml-findlib/Makefile index 2a97fa0d8941..867056d5d29a 100644 --- a/devel/ocaml-findlib/Makefile +++ b/devel/ocaml-findlib/Makefile @@ -33,6 +33,16 @@ PATTERN= [[:space:]]*(do|then)?[[:space:]]*)cp([[:space:]] MAN1= ocamlfind.1 MAN5= META.5 findlib.conf.5 site-lib.5 +.if !exists(${LOCALBASE}/lib/ocaml/site-lib/labltk) +WITHOUT_TK= yes +.endif + +.if defined(WITHOUT_TK) +PLIST_SUB+= TK="@comment " +.else +PLIST_SUB+= TK="" +.endif + post-patch: @${REINPLACE_CMD} -E \ -e 's,(${PATTERN}+.*INSTALLDIR),\1\$${BSD_INSTALL_DATA} \3,' \ diff --git a/devel/ocaml-findlib/pkg-plist b/devel/ocaml-findlib/pkg-plist index d4562f106b3c..d86c2e55ed90 100644 --- a/devel/ocaml-findlib/pkg-plist +++ b/devel/ocaml-findlib/pkg-plist @@ -20,7 +20,7 @@ lib/ocaml/site-lib/findlib/fl_package_base.mli lib/ocaml/site-lib/findlib/topfind.cmi lib/ocaml/site-lib/findlib/topfind.mli lib/ocaml/site-lib/graphics/META -lib/ocaml/site-lib/labltk/META +%%TK%%lib/ocaml/site-lib/labltk/META lib/ocaml/site-lib/num-top/META lib/ocaml/site-lib/num-top/num_top.cma lib/ocaml/site-lib/num-top/num_top.cmi @@ -106,11 +106,11 @@ lib/ocaml/topfind @dirrm lib/ocaml/site-lib/stdlib @dirrm lib/ocaml/site-lib/num-top @dirrm lib/ocaml/site-lib/num -@dirrm lib/ocaml/site-lib/labltk @dirrm lib/ocaml/site-lib/graphics @dirrm lib/ocaml/site-lib/findlib @dirrm lib/ocaml/site-lib/dynlink @dirrm lib/ocaml/site-lib/dbm @dirrm lib/ocaml/site-lib/camlp4 @dirrm lib/ocaml/site-lib/bigarray +@dirrmtry lib/ocaml/site-lib/labltk @dirrmtry lib/ocaml/site-lib |