diff options
-rw-r--r-- | devel/cl-uffi/Makefile | 24 | ||||
-rw-r--r-- | devel/cl-uffi/pkg-plist | 117 |
2 files changed, 95 insertions, 46 deletions
diff --git a/devel/cl-uffi/Makefile b/devel/cl-uffi/Makefile index d260d662bac6..1e299c552fc5 100644 --- a/devel/cl-uffi/Makefile +++ b/devel/cl-uffi/Makefile @@ -21,13 +21,6 @@ DOCSDIR?= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} NO_BUILD= yes CL_LIBDIR?= ${LOCALBASE}/lib/common-lisp -LPORTDOCS= AUTHORS ChangeLog INSTALL LICENSE Makefile.common NEWS README TODO \ - doc/uffi.pdf doc/html.tar.gz -LPORTEXAMPLES= Makefile Makefile.msvc acl-compat-tester.lisp arrays.lisp atoifl.lisp \ - c-test-fns.c c-test-fns.lisp compress.lisp file-socket.lisp getenv.lisp \ - gethostname.lisp getshells.lisp gettime.lisp run-examples.lisp \ - strtol.lisp test-examples.lisp union.lisp - do-install: @${MKDIR} ${CL_LIBDIR}/uffi @${MKDIR} ${CL_LIBDIR}/uffi/src @@ -36,13 +29,18 @@ do-install: @${LN} -sf ${CL_LIBDIR}/uffi/uffi.asd ${CL_LIBDIR}/system-registry/uffi.asd .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} -.for i in ${LPORTDOCS} - @${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}/ -.endfor - @${MKDIR} ${DOCSDIR}/examples -.for i in ${LPORTEXAMPLES} - @${INSTALL_DATA} ${WRKSRC}/examples/${i} ${DOCSDIR}/examples/ + @${TAR} -C ${DOCSDIR} -xf ${WRKSRC}/doc/html.tar.gz + @${CHOWN} ${DOCOWN}:${DOCGRP} ${DOCSDIR}/html/* + @${CHMOD} ${DOCMODE} ${DOCSDIR}/html/* + @${INSTALL_DATA} ${WRKSRC}/doc/uffi.pdf ${DOCSDIR} +.for FILE in AUTHORS ChangeLog INSTALL LICENSE NEWS README TODO + @${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} .endfor .endif +.if !defined(NOPORTEXAMPLES) + @${MKDIR} ${EXAMPLESDIR} + @${INSTALL_DATA} ${WRKSRC}/examples/* ${EXAMPLESDIR} +.endif + .include <bsd.port.mk> diff --git a/devel/cl-uffi/pkg-plist b/devel/cl-uffi/pkg-plist index 755e3632fce8..29f63c6ee913 100644 --- a/devel/cl-uffi/pkg-plist +++ b/devel/cl-uffi/pkg-plist @@ -1,42 +1,93 @@ -lib/common-lisp/system-registry/uffi.asd -lib/common-lisp/uffi/uffi.asd -lib/common-lisp/uffi/src/aggregates.lisp -lib/common-lisp/uffi/src/functions.lisp -lib/common-lisp/uffi/src/libraries.lisp -lib/common-lisp/uffi/src/objects.lisp -lib/common-lisp/uffi/src/os.lisp -lib/common-lisp/uffi/src/package.lisp -lib/common-lisp/uffi/src/primitives.lisp -lib/common-lisp/uffi/src/readmacros-mcl.lisp -lib/common-lisp/uffi/src/strings.lisp +%%LIB32DIR%%/common-lisp/system-registry/uffi.asd +%%LIB32DIR%%/common-lisp/uffi/src/aggregates.lisp +%%LIB32DIR%%/common-lisp/uffi/src/functions.lisp +%%LIB32DIR%%/common-lisp/uffi/src/libraries.lisp +%%LIB32DIR%%/common-lisp/uffi/src/objects.lisp +%%LIB32DIR%%/common-lisp/uffi/src/os.lisp +%%LIB32DIR%%/common-lisp/uffi/src/package.lisp +%%LIB32DIR%%/common-lisp/uffi/src/primitives.lisp +%%LIB32DIR%%/common-lisp/uffi/src/readmacros-mcl.lisp +%%LIB32DIR%%/common-lisp/uffi/src/strings.lisp +%%LIB32DIR%%/common-lisp/uffi/uffi.asd %%PORTDOCS%%%%DOCSDIR%%/AUTHORS %%PORTDOCS%%%%DOCSDIR%%/ChangeLog %%PORTDOCS%%%%DOCSDIR%%/INSTALL %%PORTDOCS%%%%DOCSDIR%%/LICENSE -%%PORTDOCS%%%%DOCSDIR%%/Makefile.common %%PORTDOCS%%%%DOCSDIR%%/NEWS %%PORTDOCS%%%%DOCSDIR%%/README %%PORTDOCS%%%%DOCSDIR%%/TODO -%%PORTDOCS%%%%DOCSDIR%%/examples/Makefile -%%PORTDOCS%%%%DOCSDIR%%/examples/Makefile.msvc -%%PORTDOCS%%%%DOCSDIR%%/examples/acl-compat-tester.lisp -%%PORTDOCS%%%%DOCSDIR%%/examples/arrays.lisp -%%PORTDOCS%%%%DOCSDIR%%/examples/atoifl.lisp -%%PORTDOCS%%%%DOCSDIR%%/examples/c-test-fns.c -%%PORTDOCS%%%%DOCSDIR%%/examples/c-test-fns.lisp -%%PORTDOCS%%%%DOCSDIR%%/examples/compress.lisp -%%PORTDOCS%%%%DOCSDIR%%/examples/file-socket.lisp -%%PORTDOCS%%%%DOCSDIR%%/examples/getenv.lisp -%%PORTDOCS%%%%DOCSDIR%%/examples/gethostname.lisp -%%PORTDOCS%%%%DOCSDIR%%/examples/getshells.lisp -%%PORTDOCS%%%%DOCSDIR%%/examples/gettime.lisp -%%PORTDOCS%%%%DOCSDIR%%/examples/run-examples.lisp -%%PORTDOCS%%%%DOCSDIR%%/examples/strtol.lisp -%%PORTDOCS%%%%DOCSDIR%%/examples/test-examples.lisp -%%PORTDOCS%%%%DOCSDIR%%/examples/union.lisp +%%PORTDOCS%%%%DOCSDIR%%/html/aggregates.html +%%PORTDOCS%%%%DOCSDIR%%/html/allocate-foreign-object.html +%%PORTDOCS%%%%DOCSDIR%%/html/allocate-foreign-string.html +%%PORTDOCS%%%%DOCSDIR%%/html/background.html +%%PORTDOCS%%%%DOCSDIR%%/html/convert-from-cstring.html +%%PORTDOCS%%%%DOCSDIR%%/html/convert-from-foreign-string.html +%%PORTDOCS%%%%DOCSDIR%%/html/convert-to-cstring.html +%%PORTDOCS%%%%DOCSDIR%%/html/convert-to-foreign-string.html +%%PORTDOCS%%%%DOCSDIR%%/html/def-array-pointer.html +%%PORTDOCS%%%%DOCSDIR%%/html/def-constant.html +%%PORTDOCS%%%%DOCSDIR%%/html/def-enum.html +%%PORTDOCS%%%%DOCSDIR%%/html/def-foreign-type.html +%%PORTDOCS%%%%DOCSDIR%%/html/def-foreign-var.html +%%PORTDOCS%%%%DOCSDIR%%/html/def-function.html +%%PORTDOCS%%%%DOCSDIR%%/html/def-struct.html +%%PORTDOCS%%%%DOCSDIR%%/html/def-type.html +%%PORTDOCS%%%%DOCSDIR%%/html/def-union.html +%%PORTDOCS%%%%DOCSDIR%%/html/deref-array.html +%%PORTDOCS%%%%DOCSDIR%%/html/deref-pointer.html +%%PORTDOCS%%%%DOCSDIR%%/html/design.html +%%PORTDOCS%%%%DOCSDIR%%/html/ensure-char-character.html +%%PORTDOCS%%%%DOCSDIR%%/html/ensure-char-integer.html +%%PORTDOCS%%%%DOCSDIR%%/html/find-foreign-library.html +%%PORTDOCS%%%%DOCSDIR%%/html/free-cstring.html +%%PORTDOCS%%%%DOCSDIR%%/html/free-foreign-object.html +%%PORTDOCS%%%%DOCSDIR%%/html/func_libr.html +%%PORTDOCS%%%%DOCSDIR%%/html/get-slot-pointer.html +%%PORTDOCS%%%%DOCSDIR%%/html/get-slot-value.html +%%PORTDOCS%%%%DOCSDIR%%/html/glossary.html +%%PORTDOCS%%%%DOCSDIR%%/html/index.html +%%PORTDOCS%%%%DOCSDIR%%/html/installation.html +%%PORTDOCS%%%%DOCSDIR%%/html/introduction.html +%%PORTDOCS%%%%DOCSDIR%%/html/load-foreign-library.html +%%PORTDOCS%%%%DOCSDIR%%/html/loading.html +%%PORTDOCS%%%%DOCSDIR%%/html/make-null-pointer.html +%%PORTDOCS%%%%DOCSDIR%%/html/notes.html +%%PORTDOCS%%%%DOCSDIR%%/html/null-char-p.html +%%PORTDOCS%%%%DOCSDIR%%/html/null-cstring-pointer.html +%%PORTDOCS%%%%DOCSDIR%%/html/null-pointer-p.html +%%PORTDOCS%%%%DOCSDIR%%/html/object-represen.html +%%PORTDOCS%%%%DOCSDIR%%/html/objects.html +%%PORTDOCS%%%%DOCSDIR%%/html/optimizing.html +%%PORTDOCS%%%%DOCSDIR%%/html/pointer-address.html +%%PORTDOCS%%%%DOCSDIR%%/html/preface.html +%%PORTDOCS%%%%DOCSDIR%%/html/primitives.html +%%PORTDOCS%%%%DOCSDIR%%/html/ref_declarations.html +%%PORTDOCS%%%%DOCSDIR%%/html/size-of-foreign-type.html +%%PORTDOCS%%%%DOCSDIR%%/html/strings.html +%%PORTDOCS%%%%DOCSDIR%%/html/supported-impl.html +%%PORTDOCS%%%%DOCSDIR%%/html/with-cast-pointer.html +%%PORTDOCS%%%%DOCSDIR%%/html/with-cstring.html +%%PORTDOCS%%%%DOCSDIR%%/html/with-foreign-object.html %%PORTDOCS%%%%DOCSDIR%%/uffi.pdf -%%PORTDOCS%%%%DOCSDIR%%/html.tar.gz -%%PORTDOCS%%@dirrm %%DOCSDIR%%/examples +%%PORTDOCS%%@dirrm %%DOCSDIR%%/html %%PORTDOCS%%@dirrm %%DOCSDIR%% -@dirrm lib/common-lisp/uffi/src -@dirrm lib/common-lisp/uffi +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Makefile +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Makefile.msvc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/acl-compat-tester.lisp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/arrays.lisp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/atoifl.lisp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c-test-fns.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/c-test-fns.lisp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/compress.lisp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/file-socket.lisp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/getenv.lisp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gethostname.lisp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/getshells.lisp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gettime.lisp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/run-examples.lisp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/strtol.lisp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test-examples.lisp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/union.lisp +%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%% +@dirrm %%LIB32DIR%%/common-lisp/uffi/src +@dirrm %%LIB32DIR%%/common-lisp/uffi |