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

Re: NDIS in kfreebsd



On Thu, Mar 07, 2013 at 11:12:15PM -0500, Ryan Kavanagh wrote:
> I've attached a patch

It would help if I actually attached it, sorry ;o)
diff -Nurp debian/changelog ../debian/changelog
--- debian/changelog	2012-12-30 01:08:30.000000000 +0100
+++ ../debian/changelog	2013-03-07 17:48:47.000000000 +0100
@@ -1,3 +1,9 @@
+freebsd-utils (9.0+ds2-1) unstable; urgency=low
+
+  * Add package ndiscvt to enable building NDIS kernel modules 
+
+ -- Ryan Kavanagh <rak@debian.org>  Thu, 07 Mar 2013 17:48:05 +0100
+
 freebsd-utils (9.0+ds1-9) unstable; urgency=low
 
   [ Steven Chamberlain ]
diff -Nurp debian/control ../debian/control
--- debian/control	2012-12-29 23:00:54.000000000 +0100
+++ ../debian/control	2013-03-07 17:40:47.000000000 +0100
@@ -297,3 +297,10 @@ Description: Disk image compression util
  will be able to decompress the resulting image at run-time. This allows for a
  significant reduction of size of disk image at the expense of some CPU time
  required to decompress the data each time it is read.
+
+Package: ndiscvt
+Architecture: kfreebsd-any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: generates kernel modules from NDIS
+ The ndiscvt utility and its wrapper, ndisgen, can generate FreeBSD loadable
+ driver modules from a Windows(R) NDIS driver
diff -Nurp debian/rules ../debian/rules
--- debian/rules	2012-12-29 23:00:54.000000000 +0100
+++ ../debian/rules	2013-03-07 17:49:22.000000000 +0100
@@ -94,6 +94,7 @@ get-orig-source:
 		 usr.sbin/mountd usr.sbin/rpc.statd usr.sbin/rpc.lockd \
 		 usr.sbin/gssd usr.sbin/nfsd usr.sbin/nfscbd \
 		 usr.sbin/nfsdumpstate usr.sbin/nfsuserd usr.sbin/nfsrevoke \
+		 usr.sbin/ndiscvt sys/compat/ndis \
 		 sbin/nfsiod \
 		 sbin/mount_nfs \
 		 include/rpcsvc/nfs_prot.x include/rpcsvc/sm_inter.x \
@@ -112,7 +113,7 @@ lib-stamp:
 	$(MAKE) -C lib
 	touch $@
 
-build-arch: freebsd-utils gbde kbdcontrol vidcontrol kldutils freebsd-net-tools freebsd-nfs-utils freebsd-ppp powerd
+build-arch: freebsd-utils gbde kbdcontrol vidcontrol kldutils freebsd-net-tools freebsd-nfs-utils freebsd-ppp powerd ndiscvt
 
 freebsd-utils: freebsd-utils-stamp
 freebsd-utils-stamp: $(RPCHDRS)
@@ -150,6 +151,7 @@ freebsd-utils-stamp: $(RPCHDRS)
 	$(PMAKE) -C usr.sbin/acpi/acpiconf
 	$(PMAKE) -C usr.sbin/rpc.umntall
 	$(PMAKE) -C usr.sbin/jail
+	$(PMAKE) -C usr.sbin/ndiscvt
 	touch $@
 
 gbde: gbde-stamp
@@ -213,6 +215,11 @@ powerd-stamp:
 	$(PMAKE) -C usr.sbin/powerd
 	touch $@
 
+ndiscvt: ndiscvt-stamp
+ndiscvt-stamp:
+	$(PMAKE) -C usr.sbin/ndiscvt
+	touch $@
+
 build-indep: build-indep-stamp
 build-indep-stamp:
 	touch $@
@@ -291,6 +298,8 @@ clean:
 	$(PMAKE) -C usr.sbin/nfsd clean
 	$(PMAKE) -C usr.sbin/powerd clean
 
+	$(PMAKE) -C usr.sbin/ndiscvt clean
+
 	$(RM) $(RPCHDRS)
 
 	rm -f *stamp

Attachment: signature.asc
Description: Digital signature


Reply to: