pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/emulators/cygwin_lib cygwin_lib, a pkgsrc-izing of the...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8366388e3cd5
branches:  trunk
changeset: 481750:8366388e3cd5
user:      tv <tv%pkgsrc.org@localhost>
date:      Mon Oct 11 20:08:11 2004 +0000

description:
cygwin_lib, a pkgsrc-izing of the barebones Cygwin DLL.  This provides
a framework for some Win32 gateway services for Interix.

diffstat:

 emulators/cygwin_lib/DESCR         |   4 ++++
 emulators/cygwin_lib/Makefile      |  33 +++++++++++++++++++++++++++++++++
 emulators/cygwin_lib/PLIST         |  28 ++++++++++++++++++++++++++++
 emulators/cygwin_lib/buildlink3.mk |  18 ++++++++++++++++++
 emulators/cygwin_lib/distinfo      |   4 ++++
 5 files changed, 87 insertions(+), 0 deletions(-)

diffs (107 lines):

diff -r 38636667a79f -r 8366388e3cd5 emulators/cygwin_lib/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/cygwin_lib/DESCR        Mon Oct 11 20:08:11 2004 +0000
@@ -0,0 +1,4 @@
+This is a package, mainly for Interix, that provides basic Cygwin
+functionality for emulation purposes.  This allows some Cygwin binaries to
+provide gatewaying services to Interix processes where "native" Interix
+services are unavailable.
diff -r 38636667a79f -r 8366388e3cd5 emulators/cygwin_lib/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/cygwin_lib/Makefile     Mon Oct 11 20:08:11 2004 +0000
@@ -0,0 +1,33 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/10/11 20:08:11 tv Exp $
+#
+
+DISTNAME=              cygwin-1.5.11-1
+PKGNAME=               ${DISTNAME:S/-/!/:S/-/./g:S/!/_lib-/}
+CATEGORIES=            emulators
+MASTER_SITES=          ${MASTER_SITE_CYGWIN:=release/cygwin/}
+EXTRACT_SUFX=          .tar.bz2
+
+MAINTAINER=            tv%duh.org@localhost
+HOMEPAGE=              http://www.cygwin.com/
+COMMENT=               Basic Cygwin library and executables for emulation
+
+ONLY_FOR_PLATFORM=     Interix-*-*
+
+DIST_SUBDIR=           cygwin
+WRKSRC=                        ${WRKDIR}
+USE_BUILDLINK3=                yes
+
+SYMLINKS=              cygpath ipcrm ipcs kill mount ps regtool umount
+
+do-build: # nothing
+
+do-install:
+       ${INSTALL_LIB} ${WRKSRC}/usr/bin/cygwin1.dll ${PREFIX}/bin/
+       @for f in ${WRKSRC}/usr/bin/*.exe; do \
+               ${INSTALL_LIB} $$f ${PREFIX}/emul/cygwin/bin/; \
+       done
+.for f in ${SYMLINKS}
+       ${LN} -sf ../emul/cygwin/bin/$f.exe ${PREFIX}/bin/cygwin-$f
+.endfor
+
+.include "../../mk/bsd.pkg.mk"
diff -r 38636667a79f -r 8366388e3cd5 emulators/cygwin_lib/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/cygwin_lib/PLIST        Mon Oct 11 20:08:11 2004 +0000
@@ -0,0 +1,28 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/10/11 20:08:11 tv Exp $
+bin/cygwin1.dll
+bin/cygwin-cygpath
+bin/cygwin-ipcrm
+bin/cygwin-ipcs
+bin/cygwin-kill
+bin/cygwin-mount
+bin/cygwin-ps
+bin/cygwin-regtool
+bin/cygwin-umount
+emul/cygwin/bin/cygpath.exe
+emul/cygwin/bin/dumper.exe
+emul/cygwin/bin/getfacl.exe
+emul/cygwin/bin/ipcrm.exe
+emul/cygwin/bin/ipcs.exe
+emul/cygwin/bin/kill.exe
+emul/cygwin/bin/mkgroup.exe
+emul/cygwin/bin/mkpasswd.exe
+emul/cygwin/bin/mount.exe
+emul/cygwin/bin/passwd.exe
+emul/cygwin/bin/ps.exe
+emul/cygwin/bin/regtool.exe
+emul/cygwin/bin/setfacl.exe
+emul/cygwin/bin/ssp.exe
+emul/cygwin/bin/strace.exe
+emul/cygwin/bin/umount.exe
+@dirrm emul/cygwin/bin
+@dirrm emul/cygwin
diff -r 38636667a79f -r 8366388e3cd5 emulators/cygwin_lib/buildlink3.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/cygwin_lib/buildlink3.mk        Mon Oct 11 20:08:11 2004 +0000
@@ -0,0 +1,18 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2004/10/11 20:08:11 tv Exp $
+
+BUILDLINK_DEPTH:=              ${BUILDLINK_DEPTH}+
+CYGWIN_LIB_BUILDLINK3_MK:=     ${CYGWIN_LIB_BUILDLINK3_MK}+
+
+.if !empty(BUILDLINK_DEPTH:M+)
+BUILDLINK_DEPENDS+=    cygwin_lib
+.endif
+
+BUILDLINK_PACKAGES:=   ${BUILDLINK_PACKAGES:Ncygwin_lib}
+BUILDLINK_PACKAGES+=   cygwin_lib
+
+.if !empty(CYGWIN_LIB_BUILDLINK3_MK:M+)
+BUILDLINK_DEPENDS.cygwin_lib+=         cygwin_lib>=1.5.11.1
+BUILDLINK_PKGSRCDIR.cygwin_lib?=       ../../emulators/cygwin_lib
+.endif # CYGWIN_LIB_BUILDLINK3_MK
+
+BUILDLINK_DEPTH:=     ${BUILDLINK_DEPTH:S/+$//}
diff -r 38636667a79f -r 8366388e3cd5 emulators/cygwin_lib/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/cygwin_lib/distinfo     Mon Oct 11 20:08:11 2004 +0000
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/10/11 20:08:11 tv Exp $
+
+SHA1 (cygwin/cygwin-1.5.11-1.tar.bz2) = 0e708eadb6d2507a0e42309b7e0abbb433b1f4e2
+Size (cygwin/cygwin-1.5.11-1.tar.bz2) = 1179700 bytes



Home | Main Index | Thread Index | Old Index