summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authorAlexander Langer <alex@FreeBSD.org>2001-03-10 13:51:40 +0000
committerAlexander Langer <alex@FreeBSD.org>2001-03-10 13:51:40 +0000
commit23e04b3bf81cce07b2a38f982302ec8d14aea100 (patch)
tree4c96d5e978c4f105ac11b3c005b460d04c778ad1 /misc
parentAdd support options for sysvshm and sysvmem. (diff)
Add a port of libh, FreeBSD's next-generation sysinstall/package
management tool. It fetches it from anonymous CVS (March 10, 2001 snapshot) and installs the libs as well as a few TCL files (mostly samples). Submitted by: nra
Notes
Notes: svn path=/head/; revision=39424
Diffstat (limited to 'misc')
-rw-r--r--misc/Makefile1
-rw-r--r--misc/libh/Makefile150
-rw-r--r--misc/libh/distinfo209
-rw-r--r--misc/libh/files/distfiles209
-rw-r--r--misc/libh/pkg-comment1
-rw-r--r--misc/libh/pkg-descr11
-rw-r--r--misc/libh/pkg-plist45
7 files changed, 626 insertions, 0 deletions
diff --git a/misc/Makefile b/misc/Makefile
index 2e9f4057af7b..9fd2a11e56cd 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -83,6 +83,7 @@
SUBDIR += kwatch
SUBDIR += lc
SUBDIR += less
+ SUBDIR += libh
SUBDIR += lifelines
SUBDIR += lile
SUBDIR += logsurfer
diff --git a/misc/libh/Makefile b/misc/libh/Makefile
new file mode 100644
index 000000000000..f37770fcb71d
--- /dev/null
+++ b/misc/libh/Makefile
@@ -0,0 +1,150 @@
+# New ports collection makefile for: lib
+# Date Created: 19 September 2000
+# Whom: nra
+#
+# $FreeBSD$
+#
+
+PORTNAME= libh
+PORTVERSION= 0.2
+CATEGORIES= misc
+# ${MASTER_SITES} is only for if CVS won't work, period.
+MASTER_SITES= ${MASTER_SITE_LOCAL}
+DISTNAME= libh
+
+MAINTAINER= nra@FreeBSD.org
+
+LIB_DEPENDS= tcl83.1:${PORTSDIR}/lang/tcl83 \
+ tvision.0:${PORTSDIR}/devel/tvision
+BUILD_DEPENDS= ${X11BASE}/lib/libqt2.a:${PORTSDIR}/x11-toolkits/qt22-static
+
+USE_QT2=yes
+IS_INTERACTIVE=yes
+INSTALLS_SHLIB=yes
+
+.include <bsd.port.pre.mk>
+
+DISTFILES!= ${CAT} ${FILESDIR}/distfiles
+
+CVS_CMD?= cvs -z3
+# arbitrary date for now.
+CVS_DATE= Thu Mar 10 13:00:00 GMT 2001
+CVS_DATE_!= ${ECHO} -n "${CVS_DATE}" | ${SED} 's/[ \t:]/_/g'
+CVS_SITES?= :pserver:anonymous@usw4.freebsd.org:/home/libh/cvs
+DIRNAME= ${PORTNAME}-${PORTVERSION}
+STAMPFILE= ${DISTDIR}/${DIRNAME}/.stamp
+
+WRKSRC= ${WRKDIR}/libh-0.2
+
+.if defined(BATCH)
+do-fetch: fetchsrctarball
+.else
+do-fetch:
+ @if [ ! -f ${STAMPFILE} ] || \
+ [ "X${CVS_DATE}" != "X$$(${CAT} ${STAMPFILE})" ]; then \
+ ${ECHO_MSG} "No stamp file (or out of date)"; \
+ if [ -f ${DISTDIR}/${DIRNAME}.${CVS_DATE_}.tar.gz ]; then \
+ cd ${DISTDIR}; \
+ ${TAR} xfz ${DIRNAME}.${CVS_DATE_}.tar.gz \
+ ${DISTFILES}; \
+ ${ECHO} -n "${CVS_DATE}" > ${STAMPFILE}; \
+ exit; \
+ fi; \
+ unset CVS_RSH CVS_SERVER CVS_LOGIN || ${TRUE}; \
+ if [ -n "${PORTS_CVS_RSH}" ]; then \
+ export CVS_RSH="${PORTS_CVS_RSH}"; \
+ fi; \
+ if [ -n "${PORTS_CVS_SERVER}" ]; then \
+ export CVS_SERVER="${PORTS_CVS_SERVER}"; \
+ fi; \
+ ${MKDIR} ${DISTDIR}/${PKGNAME} && \
+ cd ${DISTDIR}/${PKGNAME}; \
+ for CVS_SITE in ${CVS_SITES}; do \
+ ${ECHO_MSG} ">> Attempting to CVS cvs checkout from $${CVS_SITE}."; \
+ case "$${CVS_SITE}" in \
+ :pserver:*) \
+ CVS_LOGIN=yes; \
+ ;; \
+ *) \
+ CVS_LOGIN=no; \
+ ;; \
+ esac; \
+ if [ "X$${CVS_LOGIN}" = "Xyes" ]; then \
+ ${ECHO_MSG} ">> *** Please hit enter here for the password."; \
+ ${CVS_CMD} -d $${CVS_SITE} login < /dev/null; \
+ fi ; \
+ if ${CVS_CMD} -d $${CVS_SITE} co ${DISTNAME}; then \
+ if [ "X$${CVS_LOGIN}" = "Xyes" ]; then \
+ ${CVS_CMD} -d $${CVS_SITE} logout < /dev/null; \
+ fi; \
+ ${ECHO} -n ${CVS_DATE} > ${STAMPFILE}; \
+ ${ECHO_MSG} ">> CVS checkout successful." ;\
+ exit; \
+ fi ;\
+ if [ "X$${CVS_LOGIN}" = "Xyes" ]; then \
+ ${CVS_CMD} -d $${CVS_SITE} logout < /dev/null; \
+ fi; \
+ done; \
+ ${ECHO_MSG} ">> Couldn't CVS checkout ${DISTNAME}." ;\
+ exit 1; \
+ fi
+.endif
+
+makesrctarball: fetch
+ @cd ${DISTDIR}; \
+ ${ECHO_MSG} ">> Creating source tarball in ${DISTDIR}"; \
+ ${ECHO_MSG} ">> \"${DIRNAME}.${CVS_DATE_}.tar.gz\"."; \
+ ${TAR} cfz ${DIRNAME}.${CVS_DATE_}.tar.gz ${DIRNAME}
+
+fetchsrctarball:
+ @cd ${DISTDIR}; \
+ file=${DIRNAME}.${CVS_DATE_}.tar.gz; \
+ if [ -e $$file ]; then \
+ exit; \
+ fi; \
+ ${ECHO_MSG} ">> $$file doesn't seem to exist on this system."; \
+ for site in ${MASTER_SITES}; do \
+ ${ECHO_MSG} ">> Attempting to fetch from $${site}."; \
+ if ${SETENV} ${FETCH_ENV} ${FETCH_CMD} ${FETCH_BEFORE_ARGS} \
+ $${site}$${file}; then \
+ exit; \
+ fi; \
+ done; \
+ ${ECHO_MSG} ">> Couldn't fetch $$file."; \
+ ${ECHO_MSG} ">> Please try to retrieve this file manually into"; \
+ ${ECHO_MSG} ">> ${_DISTDIR} and try again."; \
+ exit 1
+
+do-extract:
+ @${MKDIR} ${WRKDIR}
+ @(cd ${DISTDIR}/${DIRNAME}/${DISTNAME} && \
+ find . ! -name CVS -print | \
+ cpio -pdmu ${WRKSRC} > /dev/null 2>&1)
+
+do-build:
+ @cd ${WRKSRC}; ${MAKE} ${ALL_TARGET}
+
+do-install:
+ ${INSTALL_DATA} ${WRKSRC}/lib/common/libh.a ${PREFIX}/lib/libh.a
+ ${INSTALL_DATA} ${WRKSRC}/lib/common/libh.so.0 ${PREFIX}/lib/libh.so.0
+ ${LN} -sf ${PREFIX}/lib/libh.so.0 ${PREFIX}/lib/libh.so
+ ${INSTALL_DATA} ${WRKSRC}/lib/hui/libhui.a ${PREFIX}/lib/libhui.a
+ ${INSTALL_DATA} ${WRKSRC}/lib/hui/libhui.so.0 ${PREFIX}/lib/libhui.so.0
+ ${LN} -sf ${PREFIX}/lib/libhui.so.0 ${PREFIX}/lib/libhui.so
+.for H_NAME in disk file database sysinstall
+ ${INSTALL_DATA} ${WRKSRC}/lib/${H_NAME}/libh${H_NAME}.a ${PREFIX}/lib/libh${H_NAME}.a
+ ${INSTALL_DATA} ${WRKSRC}/lib/${H_NAME}/libh${H_NAME}.so.0 ${PREFIX}/lib/libh${H_NAME}.so.0
+ ${LN} -sf ${PREFIX}/lib/libh${H_NAME}.so.0 ${PREFIX}/lib/libh${H_NAME}.so
+.endfor
+.for T_NAME in tclhui tcl tclfile tcldisk tclsysinstall
+ ${INSTALL_DATA} ${WRKSRC}/lib/tcl/libh${T_NAME}.a ${PREFIX}/lib/libh${T_NAME}.a
+ ${INSTALL_DATA} ${WRKSRC}/lib/tcl/libh${T_NAME}.so.0 ${PREFIX}/lib/libh${T_NAME}.so.0
+ ${LN} -sf ${PREFIX}/lib/libh${T_NAME}.so.0 ${PREFIX}/lib/libh${T_NAME}.so
+.endfor
+ ${MKDIR} ${PREFIX}/share/libh
+.for TCL_FILES in bin/setup doc/examples lib/disk lib/sysinstall
+ ${INSTALL_DATA} ${WRKSRC}/${TCL_FILES}/*.tcl ${PREFIX}/share/libh
+.endfor
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/tclh/tclh.static ${PREFIX}/bin/tclh
+
+.include <bsd.port.post.mk>
diff --git a/misc/libh/distinfo b/misc/libh/distinfo
new file mode 100644
index 000000000000..35054c1a30b9
--- /dev/null
+++ b/misc/libh/distinfo
@@ -0,0 +1,209 @@
+MD5 (/usr/ports/distfiles/libh-0.2/libh/Makefile) = 686e059f6f446c325f3895373feffd23
+MD5 (/usr/ports/distfiles/libh-0.2/libh/BUGS) = 16a776aa6c5fb3c4a57cf757c69de456
+MD5 (/usr/ports/distfiles/libh-0.2/libh/bin/Makefile) = 610bbb8cd157b2f5fa44837806f57ec0
+MD5 (/usr/ports/distfiles/libh-0.2/libh/bin/setup/Makefile) = 3469e5e7fbe974ae728d2e84d61c29c3
+MD5 (/usr/ports/distfiles/libh-0.2/libh/bin/setup/setup.tcl) = d89bb90b313288ea6a63cb3b1263e5c5
+MD5 (/usr/ports/distfiles/libh-0.2/libh/bin/setup/setup/Makefile) = 2360733317341b8d020e951362e3337d
+MD5 (/usr/ports/distfiles/libh-0.2/libh/bin/setup/setup/fetch.c) = aec3f1c4a274e7ef4e64697b0d351459
+MD5 (/usr/ports/distfiles/libh-0.2/libh/bin/setup/setup/get_files.c) = 44bb357a5f8e7261ce028395000f3bf9
+MD5 (/usr/ports/distfiles/libh-0.2/libh/bin/setup/setup/main.c) = 8a5b6defe4eed1a5c5a98afdb2319a4e
+MD5 (/usr/ports/distfiles/libh-0.2/libh/bin/setup/setup/run.c) = 4097621830202946f07269c078d2b625
+MD5 (/usr/ports/distfiles/libh-0.2/libh/bin/setup/setup/system.c) = 465fcc044d13fe39f7014683ee21d216
+MD5 (/usr/ports/distfiles/libh-0.2/libh/bin/tclh/Makefile) = ef4c45ad350c7e403e58e1665df118bb
+MD5 (/usr/ports/distfiles/libh-0.2/libh/bin/tclh/tclh.cc) = 9f73193f1f0fad4cb069c26b34954267
+MD5 (/usr/ports/distfiles/libh-0.2/libh/doc/api/Configuration.txt) = 50914596cbe78d0f4a1e1c5ef796d2ee
+MD5 (/usr/ports/distfiles/libh-0.2/libh/doc/api/H.txt) = a9fb8dbde66a45d390af7c91466badb0
+MD5 (/usr/ports/distfiles/libh-0.2/libh/doc/api/HObjectsReferences.txt) = 04d244ba880147ae56d0c2b332bbe076
+MD5 (/usr/ports/distfiles/libh-0.2/libh/doc/api/Hui.txt) = 1f2cfd735ce0e54af4040139b177f879
+MD5 (/usr/ports/distfiles/libh-0.2/libh/doc/api/Hui_GroupWidget.txt) = 00b1b240e4aefe4c67051e5d7b8e82b7
+MD5 (/usr/ports/distfiles/libh-0.2/libh/doc/api/Hui_Widget.txt) = 9ea0fefb52807ba57bd196009c909f6f
+MD5 (/usr/ports/distfiles/libh-0.2/libh/doc/api/Log.txt) = e536db2f0e0fa2a67bf3ca0193489867
+MD5 (/usr/ports/distfiles/libh-0.2/libh/doc/api/LogStderr.txt) = 03b4106cdab18868b02ecf2cdcf7d175
+MD5 (/usr/ports/distfiles/libh-0.2/libh/doc/api/LogString.txt) = c71cceb6c97f4b34e8d9f2376e2b510a
+MD5 (/usr/ports/distfiles/libh-0.2/libh/doc/api/ProgressIndicatorStack.txt) = 3889ffbaaa972b1393f0748c99a5fad9
+MD5 (/usr/ports/distfiles/libh-0.2/libh/doc/api/ProgressIndicatorStreamStack.txt) = f9c00cc8e6537aca2d87ba6a08a6725e
+MD5 (/usr/ports/distfiles/libh-0.2/libh/doc/hui/Makefile) = 626e1aa161f9f938a10cd99219a9a881
+MD5 (/usr/ports/distfiles/libh-0.2/libh/doc/hui/hui.sgml) = 0637d09233bb14e50ccbbf55b6ce2542
+MD5 (/usr/ports/distfiles/libh-0.2/libh/doc/Makefile) = a560c7b6a888a261a717e5dbd2f4ecd7
+MD5 (/usr/ports/distfiles/libh-0.2/libh/doc/sysinstall2.txt) = 0e1d8d622ad983abc619d5bedccd7a7a
+MD5 (/usr/ports/distfiles/libh-0.2/libh/doc/examples/hello_world.tcl) = 8c53d6238eef4d6017d6de6d0ba1e166
+MD5 (/usr/ports/distfiles/libh-0.2/libh/doc/examples/packageman.tcl) = b652209282c5ed9889d9cd70892b9e39
+MD5 (/usr/ports/distfiles/libh-0.2/libh/doc/examples/simple_button.tcl) = acd63c8d6083822fc7897e43763f869e
+MD5 (/usr/ports/distfiles/libh-0.2/libh/Makefile.inc) = 4594281b13476c51ce350073ec216792
+MD5 (/usr/ports/distfiles/libh-0.2/libh/README) = a8c24cda8244bdd325b0792aab686378
+MD5 (/usr/ports/distfiles/libh-0.2/libh/TODO) = 168338d74c42b5e0d9e2f7a3a1ded0ec
+MD5 (/usr/ports/distfiles/libh-0.2/libh/find_classes_descriptions.pl) = aa28dd2bb1a1104497038e4d70f9e94b
+MD5 (/usr/ports/distfiles/libh-0.2/libh/include/limits) = c612418ab8cc27080bff09e6486e2c1b
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/common/Config.hh) = 0425681edfff66b8346f2aa04147e21b
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/common/Configuration.cc) = ad34eb39a9bf4d0bd0a6b094d5f3f21c
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/common/Configuration.cd.cc) = 81b8ed5360db7b0d723a04a8c993843f
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/common/Configuration.hh) = 27c937c79eeb06eb5ce01b898a7d91cf
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/common/Container.hh) = 179bab8861638e937a8ec682b4c7c62a
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/common/H.cc) = 52b3487eba02c280f7361ae1f180994d
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/common/H.cd.cc) = a598e69af902715b9095372e42b8e5c5
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/common/H.hh) = e82e6b4e24956bdecc02c2b09ed1fb34
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/common/HSystem.hh) = cdf032a1638a934c5392795a3a01e726
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/common/LanguageInterface.cc) = 857c481685877ec5c2f482039bfb6e50
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/common/LanguageInterface.hh) = 666e07bb2c49b23d19de9016dd2b6c43
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/common/Log.cc) = 3be53728753f4ddec75a72cf7a4e0907
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/common/Log.cd.cc) = f7635102544a86115dda216f573bf3fe
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/common/Log.hh) = 03197ae0d230daa3d177c2802b3e8f27
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/common/Makefile) = 72c43af2c558e4663ce4b6b343b0c79b
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/common/Pointer.cc) = aa67b3633d906474847ceb816f60422b
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/common/Pointer.hh) = 567956b55f518c43f68765aed4fcaf9f
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/common/ProgressIndicator.cd.cc) = 7c59da15eef74509b497efa8bc7e1942
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/common/ProgressIndicator.hh) = c46ee49bb1e83fbc814b14cc6b11efe4
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/common/Type.hh) = bb89f51ed52b0821b35b4905123c42ea
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/common/String.hh) = 98a6d8dfeb74488344cbf3ec64f3de43
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/common/libh_init.cc) = 1d1bb7c4d9f862f43512b9b16f9fa095
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/Makefile) = fb543a68795f86a1401e601d4c30594a
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/database/DatabaseEngine.cc) = 2aa066a890ad887b3c70a3816c9bb35e
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/database/DatabaseEngine.hh) = b298d7c46d1124c89b65e29f5fe2cb2d
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/database/DatabaseEngineDb185.cc) = d68a63ef8eeb7bfe854e4fa105d9ba4d
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/database/DatabaseEngineDb185.hh) = 1b4527eb0cc19956b29c799fe9f0ce69
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/database/Makefile) = 3292a0bee1928f24f48e06e50ac8d9a2
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/database/libhdatabase_init.cc) = b5dea4f088c3abfd507e0cb7c33f3f39
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/disk/Disk.cc) = a3ce131eb1b409ed26f820f0e7597cc0
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/disk/Disk.cd.cc) = 6ef8617c8f4e658fd62533852388d9f0
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/disk/Disk.hh) = a4ac058e7a6a8c7b1ad9f1e5300af46f
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/disk/Makefile) = d56850c7fe09778fb8aac90f8435a559
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/disk/disk.tcl) = 7054a8153e896cb7ad494d606ebc356d
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/disk/libhdisk_init.cc) = b859727264a1e6e7d483099171e4fc32
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/file/Archive.cc) = d899320effbba0b500c61d0d52ea9b56
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/file/Archive.cd.cc) = 962d8a077044533647b2b9fe92c79934
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/file/Archive.hh) = a7d6dacd5bda27a8183e1cc9f89bea1e
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/file/ChangeDirTemporarily.hh) = 73edae04c4b475311c88e7b1fd1f8489
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/file/DirectoriesAccess.cc) = 17730880ed4b5b90a27c7e5a58776451
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/file/DirectoriesAccess.cd.cc) = b2a72f6d9111fdf9142110039451a999
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/file/DirectoriesAccess.hh) = 5a197dbf52429dc56471c9de9d3d1fe7
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/file/Dirname.cc) = da6defae2467415d9f54f7d0c62ec832
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/file/Fetch.cc) = cb107e0b8aa68d465fc7c599d1de887e
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/file/Fetch.cd.cc) = 1e3541e70409482d00d314e7c83d41e1
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/file/Fetch.hh) = 575f666c9e66014e97622a2bf144e874
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/file/File.cc) = 30888b665d29f82716a3b962f5e3b913
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/file/File.cd.cc) = d1d5174e63193b55c99a1a44911e1c3c
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/file/File.hh) = 4543e8b18aad4b11b6ad8a25ae5abe61
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/file/FileInfo.cc) = d6ad12b633044a4bb7f1d0924569c44f
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/file/FileInfo.cd.cc) = 82299e6ea71d4a202e48e83389ae514c
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/file/FileInfo.hh) = fb4b8358c0637c8789d7c01d52690a01
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/file/Makefile) = e82128ba436ebfd1d7ae0c95b90966f0
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/file/Md5.cc) = 124dd8edc53abbef1679038da861e713
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/file/RealFile.cc) = 23292b30f507ee54ca600d88a8d6cf6b
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/file/RealFile.cd.cc) = 4a9a36bbfce5a8f0ac4af2b4a4a08ad2
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/file/RealFile.hh) = 87dbd0adaf44bbd6406167ef448c4ba1
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/file/libhfile_init.cc) = 5b54f67bcea23e4d34ce0076664bf9a8
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/file/ziplib.hh) = 006afc23976c018e37623e09fd96e301
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/file/ziplib.icc) = d251793315ba931d8647baab1d4efedb
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/Hui.cd.cc) = 8fb328d59f64d352ddb640b8e4c1fa94
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/Hui.cc) = cf70bd4c5432625f6f1bd45b2f5207ef
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt.cc) = 445d781dd001d4d871120a61cca3ec7d
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/Hui.hh) = 90095fcd951b564e3cb2c59bc3b74eff
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt.cd.cc) = 5690632bcb9ddcaec14bfa63de9abf2c
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt.hh) = b929e642b5230f0c6b23ff050d565329
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQtNew.cc) = aa9633000c1f4b3c786a1fb6a4bede78
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQtNew.hh) = d076916e64c9d75fa54c34c6501ab984
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_ButtonWidget.cc) = 166ac83b6d033383b1ee8dcdd13fce30
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_ButtonsGroupWidget.cc) = b56bc5a619f8c353cdc6e6cbc79b117c
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_CheckBoxesWidget.cc) = 66d21f11d00b067a1db5fed592f85ded
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_ContainerWidget.cc) = 87993fa7b5eb41b83b781c2de40bc0f5
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_DialogWidget.cc) = 7ae652aff3cbeb98b9d700b1d0155c22
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_GroupWidget.cc) = 3a68f4a230cf3b996f9e28d2fa25a7b6
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_InputLineWidget.cc) = 43540c172d0273f466307d743664d490
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_LabelWidget.cc) = 2e9f006098f7c9164aa3fc19a7b4bb66
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_Widget.cc) = e435f2c364e2be37c6b52319bf7b391b
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_ListBoxWidget.cc) = 0dcae7cfba8ab2ae856b6e93fae5119a
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_MenuBarWidget.cc) = c91a920bd77e5de73127c7a6791c574e
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_MenuButtonWidget.cc) = a31dabc3ac57f6e7eed5ee8839a4419a
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_MenuItemWidget.cc) = d3f91d5c2d230fd1f574ea94a63040a0
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_MenuSeparatorWidget.cc) = ae584cb288485f90e084009725ab68f5
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_MenuSubmenuWidget.cc) = a361df35ddaa6bb664d2fe41a44ef73f
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_ProgressIndicatorWidget.cc) = e3e31e3ffe835ce413b22e6d9fcdcf04
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_RadioMenuWidget.cc) = fe6050ccc3ce9aa3d7ce937d4c2f6520
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_TextEditWidget.cc) = e1382ab1920ad8e430947be00137db89
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_TitledWidget.cc) = 462befd514c4301cd256de65e06eb329
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_ToplevelWidget.cc) = 12b606d74f9e0d3814cbbc6296a27a5f
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_WindowWidget.cc) = c484b6d0120d178cd915ce50d12452d7
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiTVision.cc) = 79dbef4ce31351b89e65511ea7344918
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiTVision.cd.cc) = f69953dee451ad266d5fe6bed05353b1
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiTVision.hh) = 88d0f2fc3e5c441cb1f7ddfda615dd4f
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/Makefile) = daa6f783a904b3d348ace4551658bde9
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiTVisionNew.cc) = 340051f1e3b4759606d54f6be9188e29
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiTVisionNew.hh) = 72e3037c54b7df5bc5fafa24182ce5f7
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/ProgressIndicatorHui.cd.cc) = 3ad14e4e42aee2068110a87a573b581c
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/ProgressIndicatorHui.hh) = 69c5773631a8979f60596276e84d0aaf
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/hui/libhui_init.cc) = 1ae73285fa3996c5fbdcaa7e84518449
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Callback.cc) = a2eb96d7715f7ae6212f231dd8335de7
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Callback.cd.cc) = be8cab14b9edf0740de7ed87dd3b8dd5
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Callback.hh) = c58a86dc8852d24d9383acb99bb3b0a3
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Database.cc) = bb6f4cc2487b3de1cb672efc41f21c1b
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Database.cd.cc) = 32941dde45422106c546da97468796d7
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Database.hh) = 48eb2e7eb54ea6f053e23236caef187b
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Exec.cd.cc) = c44235926c6ca46ef845ffe8c76ef84d
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Exec.hh) = 667c701ab083b3a484e2ab5da139d72c
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Feature.cc) = 01cd28f40caee2d005034723e424471d
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Feature.cd.cc) = 77edc7540f9eff3b3d67e3e839398fe0
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Feature.hh) = f7c3a0d71fb6c11b2a15590ea2e81c7a
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/FeaturesProvided.cc) = 9abe552d65d1991a09800286f70dff87
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/FeaturesProvided.cd.cc) = cbb7105f430e38f88d4221fcd9666c06
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/FeaturesProvided.hh) = feb3b703b13769669a4ba1ca7427e22d
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/History.cd.cc) = 5e5986c76acae840997acfcf8a07c02f
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/History.hh) = 8e69ed49e900416b3e8229cc66dbae94
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Makefile) = 2c47398333ea9a56a288bc39660bf41d
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Package.cc) = 5d74faa2edbc2f9f7731315ed3ac694a
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Package.cd.cc) = e00a15731dd22a679b2a91bbe666b996
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Package.hh) = b7b92382eeaec6b298a10f77a122c119
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageCreator.cc) = d242e67081ea4c0b0aa550e451def69c
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageCreator.cd.cc) = b38861de8de9696306340671a9478dbd
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageCreator.hh) = 86edd6bf1b6c4998bbed225d8a14fe51
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageDescription.cd.cc) = b97cec58f4e07c8735c98065e6f3c2b3
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageDescription.hh) = 97baf0d981fe6d0a6dc87e471011dff2
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageFile.cc) = 5f1ef7602425b33c13b4463face69981
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageFile.cd.cc) = e9169d7fa440ee0706bee8809c22509c
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageFile.hh) = fdb7d554dcfd3609c77d00fd29652cd3
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageStream.cc) = d4435144b7977bb29ff71f46b9fdd930
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageStream.cd.cc) = b52b585bdfafba7eb2c8c622cb6701ed
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageStream.hh) = 5bbc17a114bfe6559d98265bf8705f1f
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageStreamFile.cc) = 595fa81aa79c0f1e29c7a69e536f2973
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageStreamFile.cd.cc) = 9008ebac2e18e3ee9b5f3aa5f63b252f
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageStreamFile.hh) = 4f3da31371c5e2686ed070866c1f515c
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageStreamReference.cd.cc) = 0ed05f20647f4929d49b589c3aee1657
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageStreamReference.hh) = 2c15848ef578da47af31ed64ecdbfc35
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Syslog.hh) = 23f05203419da6a590ca0c25316060fe
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageStreamStructure.cc) = 497c17d2068f6ac58fa4379b01202253
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageStreamStructure.cd.cc) = 658dab08d0a1e66ccc5662095f97bd0c
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageStreamStructure.hh) = 53f98ac1577dfc5a1e28f347f93e0833
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageStreamSubpackage.cd.cc) = 3330b221ef6cab279c268162beb4e9f0
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageStreamSubpackage.hh) = 3ce452e28aa06f1906ce14b4fdd1fd19
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PatchSuffixes.hh) = 4e74add3f5284c9ead24a6a06d452fa4
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/all_files.tcl) = d6484b94ba979cac086d016d04e05aec
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/create_paks) = 9595cfcc7bbc0b1fd0246760eab8ad8b
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/create_zips) = 6cd7f18ced047b07e29243b1da772335
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/export_db.tcl) = 5250ea4d386b5ef8172a862e170da147
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/file_by_name.tcl) = 0948d769d519e8d21fb74f6d53214d03
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/import_db.tcl) = d8400878356b26ccf1aea68e3111dd02
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/libhsysinstall_init.cc) = c251d704c82b718969950a396cac12ca
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/packagetool.tcl) = 1d132686d78e758e92c7b021f8448130
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/tcl/LibHTclInit_common.cc) = 466b52c811e8b4bc5a326419cad3264c
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/tcl/LibHTclInit_disk.cc) = c0eb8130371970af61a9a545818ce9ce
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/tcl/LibHTclInit_file.cc) = 637c66ecabb7976c5f229b5808098486
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/tcl/LibHTclInit_hui.cc) = a4783e833eed45c2216635a2710a478e
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/tcl/LibHTclInit_sysinstall.cc) = e90e7e58b56e4883f2305c202196d7d7
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/tcl/Makefile) = be137436b88fc8805b7693ff13e6d071
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/tcl/Makefile.inc1) = 5632d573ad9dc7ca13e98b251f35cba2
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/tcl/TclLanguageInterface.cc) = 379b48624f0cb7c6b954e426fb616746
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/tcl/TclLanguageInterface.hh) = db699c1275eed0b2f756e8792895f2eb
+MD5 (/usr/ports/distfiles/libh-0.2/libh/lib/tcl/tcl_interface_gen.cc) = 996863cb5b3ce0ead0537ca3c064c1aa
+MD5 (/usr/ports/distfiles/libh-0.2/libh/release/floppies/Makefile) = 87454a6487fecff6bddefbc3846367cd
+MD5 (/usr/ports/distfiles/libh-0.2/libh/release/floppies/Makefile.1440) = 3591a6f8ea55d575e3c259eecf55a492
+MD5 (/usr/ports/distfiles/libh-0.2/libh/release/floppies/Makefile.inc) = 3018a410aa7b57737243e4954e5ee567
+MD5 (/usr/ports/distfiles/libh-0.2/libh/release/floppies/Makefile.mfsroot) = 4ab4b57dfab2a05d808b1fad3957006d
+MD5 (/usr/ports/distfiles/libh-0.2/libh/release/floppies/loader.rc.144) = cad4b53d2b835b3f4aaf78abb1816311
+MD5 (/usr/ports/distfiles/libh-0.2/libh/release/floppies/master.passwd) = 963db6ac9da7ee185908ac608e9569bd
+MD5 (/usr/ports/distfiles/libh-0.2/libh/release/init/Makefile) = ca264b94ec5fe7533114f60d32c3eb00
+MD5 (/usr/ports/distfiles/libh-0.2/libh/release/init/extvars.h) = d6d69d8c43ffdd00cf7f598d1b447e12
+MD5 (/usr/ports/distfiles/libh-0.2/libh/release/init/main.c) = 67ad441e56194f84ef6ceff867c4bff3
+MD5 (/usr/ports/distfiles/libh-0.2/libh/release/init/rtermcap.c) = 683a5dd9cfcfc4072a5a96436f6f315a
+MD5 (/usr/ports/distfiles/libh-0.2/libh/release/init/run.c) = 79275fe0e22e0f572b798e08c348f5e4
+MD5 (/usr/ports/distfiles/libh-0.2/libh/release/init/system.c) = 9fec5f8961196497ea86a036233c991a
+MD5 (/usr/ports/distfiles/libh-0.2/libh/release/init/termcap.c) = c4431c8b63c86e7b69663f7c7204ba32
+MD5 (/usr/ports/distfiles/libh-0.2/libh/release/scripts/setup.tcl) = 69e34ecc6890e402fab3bbc88b4f2852
diff --git a/misc/libh/files/distfiles b/misc/libh/files/distfiles
new file mode 100644
index 000000000000..b8c9f1870854
--- /dev/null
+++ b/misc/libh/files/distfiles
@@ -0,0 +1,209 @@
+/usr/ports/distfiles/libh-0.2/libh/Makefile
+/usr/ports/distfiles/libh-0.2/libh/BUGS
+/usr/ports/distfiles/libh-0.2/libh/bin/Makefile
+/usr/ports/distfiles/libh-0.2/libh/bin/setup/Makefile
+/usr/ports/distfiles/libh-0.2/libh/bin/setup/setup.tcl
+/usr/ports/distfiles/libh-0.2/libh/bin/setup/setup/Makefile
+/usr/ports/distfiles/libh-0.2/libh/bin/setup/setup/fetch.c
+/usr/ports/distfiles/libh-0.2/libh/bin/setup/setup/get_files.c
+/usr/ports/distfiles/libh-0.2/libh/bin/setup/setup/main.c
+/usr/ports/distfiles/libh-0.2/libh/bin/setup/setup/run.c
+/usr/ports/distfiles/libh-0.2/libh/bin/setup/setup/system.c
+/usr/ports/distfiles/libh-0.2/libh/bin/tclh/Makefile
+/usr/ports/distfiles/libh-0.2/libh/bin/tclh/tclh.cc
+/usr/ports/distfiles/libh-0.2/libh/doc/api/Configuration.txt
+/usr/ports/distfiles/libh-0.2/libh/doc/api/H.txt
+/usr/ports/distfiles/libh-0.2/libh/doc/api/HObjectsReferences.txt
+/usr/ports/distfiles/libh-0.2/libh/doc/api/Hui.txt
+/usr/ports/distfiles/libh-0.2/libh/doc/api/Hui_GroupWidget.txt
+/usr/ports/distfiles/libh-0.2/libh/doc/api/Hui_Widget.txt
+/usr/ports/distfiles/libh-0.2/libh/doc/api/Log.txt
+/usr/ports/distfiles/libh-0.2/libh/doc/api/LogStderr.txt
+/usr/ports/distfiles/libh-0.2/libh/doc/api/LogString.txt
+/usr/ports/distfiles/libh-0.2/libh/doc/api/ProgressIndicatorStack.txt
+/usr/ports/distfiles/libh-0.2/libh/doc/api/ProgressIndicatorStreamStack.txt
+/usr/ports/distfiles/libh-0.2/libh/doc/hui/Makefile
+/usr/ports/distfiles/libh-0.2/libh/doc/hui/hui.sgml
+/usr/ports/distfiles/libh-0.2/libh/doc/Makefile
+/usr/ports/distfiles/libh-0.2/libh/doc/sysinstall2.txt
+/usr/ports/distfiles/libh-0.2/libh/doc/examples/hello_world.tcl
+/usr/ports/distfiles/libh-0.2/libh/doc/examples/packageman.tcl
+/usr/ports/distfiles/libh-0.2/libh/doc/examples/simple_button.tcl
+/usr/ports/distfiles/libh-0.2/libh/Makefile.inc
+/usr/ports/distfiles/libh-0.2/libh/README
+/usr/ports/distfiles/libh-0.2/libh/TODO
+/usr/ports/distfiles/libh-0.2/libh/find_classes_descriptions.pl
+/usr/ports/distfiles/libh-0.2/libh/include/limits
+/usr/ports/distfiles/libh-0.2/libh/lib/common/Config.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/common/Configuration.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/common/Configuration.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/common/Configuration.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/common/Container.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/common/H.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/common/H.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/common/H.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/common/HSystem.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/common/LanguageInterface.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/common/LanguageInterface.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/common/Log.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/common/Log.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/common/Log.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/common/Makefile
+/usr/ports/distfiles/libh-0.2/libh/lib/common/Pointer.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/common/Pointer.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/common/ProgressIndicator.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/common/ProgressIndicator.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/common/Type.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/common/String.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/common/libh_init.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/Makefile
+/usr/ports/distfiles/libh-0.2/libh/lib/database/DatabaseEngine.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/database/DatabaseEngine.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/database/DatabaseEngineDb185.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/database/DatabaseEngineDb185.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/database/Makefile
+/usr/ports/distfiles/libh-0.2/libh/lib/database/libhdatabase_init.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/disk/Disk.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/disk/Disk.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/disk/Disk.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/disk/Makefile
+/usr/ports/distfiles/libh-0.2/libh/lib/disk/disk.tcl
+/usr/ports/distfiles/libh-0.2/libh/lib/disk/libhdisk_init.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/file/Archive.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/file/Archive.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/file/Archive.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/file/ChangeDirTemporarily.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/file/DirectoriesAccess.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/file/DirectoriesAccess.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/file/DirectoriesAccess.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/file/Dirname.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/file/Fetch.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/file/Fetch.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/file/Fetch.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/file/File.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/file/File.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/file/File.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/file/FileInfo.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/file/FileInfo.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/file/FileInfo.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/file/Makefile
+/usr/ports/distfiles/libh-0.2/libh/lib/file/Md5.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/file/RealFile.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/file/RealFile.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/file/RealFile.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/file/libhfile_init.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/file/ziplib.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/file/ziplib.icc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/Hui.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/Hui.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/Hui.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQtNew.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQtNew.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_ButtonWidget.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_ButtonsGroupWidget.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_CheckBoxesWidget.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_ContainerWidget.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_DialogWidget.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_GroupWidget.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_InputLineWidget.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_LabelWidget.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_Widget.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_ListBoxWidget.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_MenuBarWidget.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_MenuButtonWidget.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_MenuItemWidget.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_MenuSeparatorWidget.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_MenuSubmenuWidget.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_ProgressIndicatorWidget.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_RadioMenuWidget.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_TextEditWidget.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_TitledWidget.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_ToplevelWidget.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiQt_WindowWidget.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiTVision.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiTVision.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiTVision.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/Makefile
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiTVisionNew.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/HuiTVisionNew.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/ProgressIndicatorHui.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/ProgressIndicatorHui.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/hui/libhui_init.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Callback.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Callback.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Callback.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Database.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Database.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Database.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Exec.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Exec.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Feature.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Feature.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Feature.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/FeaturesProvided.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/FeaturesProvided.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/FeaturesProvided.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/History.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/History.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Makefile
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Package.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Package.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Package.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageCreator.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageCreator.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageCreator.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageDescription.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageDescription.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageFile.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageFile.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageFile.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageStream.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageStream.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageStream.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageStreamFile.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageStreamFile.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageStreamFile.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageStreamReference.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageStreamReference.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/Syslog.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageStreamStructure.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageStreamStructure.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageStreamStructure.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageStreamSubpackage.cd.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PackageStreamSubpackage.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/PatchSuffixes.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/all_files.tcl
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/create_paks
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/create_zips
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/export_db.tcl
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/file_by_name.tcl
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/import_db.tcl
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/libhsysinstall_init.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/sysinstall/packagetool.tcl
+/usr/ports/distfiles/libh-0.2/libh/lib/tcl/LibHTclInit_common.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/tcl/LibHTclInit_disk.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/tcl/LibHTclInit_file.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/tcl/LibHTclInit_hui.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/tcl/LibHTclInit_sysinstall.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/tcl/Makefile
+/usr/ports/distfiles/libh-0.2/libh/lib/tcl/Makefile.inc1
+/usr/ports/distfiles/libh-0.2/libh/lib/tcl/TclLanguageInterface.cc
+/usr/ports/distfiles/libh-0.2/libh/lib/tcl/TclLanguageInterface.hh
+/usr/ports/distfiles/libh-0.2/libh/lib/tcl/tcl_interface_gen.cc
+/usr/ports/distfiles/libh-0.2/libh/release/floppies/Makefile
+/usr/ports/distfiles/libh-0.2/libh/release/floppies/Makefile.1440
+/usr/ports/distfiles/libh-0.2/libh/release/floppies/Makefile.inc
+/usr/ports/distfiles/libh-0.2/libh/release/floppies/Makefile.mfsroot
+/usr/ports/distfiles/libh-0.2/libh/release/floppies/loader.rc.144
+/usr/ports/distfiles/libh-0.2/libh/release/floppies/master.passwd
+/usr/ports/distfiles/libh-0.2/libh/release/init/Makefile
+/usr/ports/distfiles/libh-0.2/libh/release/init/extvars.h
+/usr/ports/distfiles/libh-0.2/libh/release/init/main.c
+/usr/ports/distfiles/libh-0.2/libh/release/init/rtermcap.c
+/usr/ports/distfiles/libh-0.2/libh/release/init/run.c
+/usr/ports/distfiles/libh-0.2/libh/release/init/system.c
+/usr/ports/distfiles/libh-0.2/libh/release/init/termcap.c
+/usr/ports/distfiles/libh-0.2/libh/release/scripts/setup.tcl
diff --git a/misc/libh/pkg-comment b/misc/libh/pkg-comment
new file mode 100644
index 000000000000..18d9531dfee7
--- /dev/null
+++ b/misc/libh/pkg-comment
@@ -0,0 +1 @@
+This is FreeBSD's next-generation sysinstall/package management tool
diff --git a/misc/libh/pkg-descr b/misc/libh/pkg-descr
new file mode 100644
index 000000000000..7b2c3526ec42
--- /dev/null
+++ b/misc/libh/pkg-descr
@@ -0,0 +1,11 @@
+The sysinstall2 project (aka libh) is the next generation
+sysinstall replacement. The libh project aims to produce
+a robust installation and administration tool, which will
+provide several flexible user interfaces and an advanced
+package management system.
+
+The name libh comes from the prefix of the shared library
+filenames and the original author packaged his first pre-alpha
+release as libh.tar.gz.
+
+WWW: http://people.FreeBSD.org/~alex/libh/
diff --git a/misc/libh/pkg-plist b/misc/libh/pkg-plist
new file mode 100644
index 000000000000..5a74a528c063
--- /dev/null
+++ b/misc/libh/pkg-plist
@@ -0,0 +1,45 @@
+bin/tclh
+lib/libh.a
+lib/libh.so.0
+lib/libh.so
+lib/libhui.a
+lib/libhui.so.0
+lib/libhui.so
+lib/libhdisk.a
+lib/libhdisk.so.0
+lib/libhdisk.so
+lib/libhfile.a
+lib/libhfile.so.0
+lib/libhfile.so
+lib/libhdatabase.a
+lib/libhdatabase.so.0
+lib/libhdatabase.so
+lib/libhsysinstall.a
+lib/libhsysinstall.so.0
+lib/libhsysinstall.so
+lib/libhtclhui.a
+lib/libhtclhui.so.0
+lib/libhtclhui.so
+lib/libhtcl.a
+lib/libhtcl.so.0
+lib/libhtcl.so
+lib/libhtclfile.a
+lib/libhtclfile.so.0
+lib/libhtclfile.so
+lib/libhtcldisk.a
+lib/libhtcldisk.so.0
+lib/libhtcldisk.so
+lib/libhtclsysinstall.a
+lib/libhtclsysinstall.so.0
+lib/libhtclsysinstall.so
+share/libh/setup.tcl
+share/libh/hello_world.tcl
+share/libh/packageman.tcl
+share/libh/simple_button.tcl
+share/libh/disk.tcl
+share/libh/all_files.tcl
+share/libh/export_db.tcl
+share/libh/file_by_name.tcl
+share/libh/import_db.tcl
+share/libh/packagetool.tcl
+@dirrm share/libh