- update to 0.5.1, from Simon Kuhnle.

- don't hide command lines in build output
- honour CC in the environment not just mk.conf
This commit is contained in:
sthen 2009-03-30 09:17:45 +00:00
parent da31aaac39
commit 6d962390a0
6 changed files with 54 additions and 33 deletions

View File

@ -1,9 +1,8 @@
# $OpenBSD: Makefile,v 1.2 2008/02/07 12:42:11 sthen Exp $
# $OpenBSD: Makefile,v 1.3 2009/03/30 09:17:45 sthen Exp $
COMMENT= tunnel IPv4 data through DNS
DISTNAME= iodine-0.4.1
PKGNAME= ${DISTNAME}p0
DISTNAME= iodine-0.5.1
CATEGORIES= net
HOMEPAGE= http://code.kryo.se/iodine/
@ -18,6 +17,7 @@ MASTER_SITES= ${HOMEPAGE}
WANTLIB= c z
MAKE_ENV= CC=${CC}
REGRESS_DEPENDS= ::devel/check
REGRESS_TARGET= test

View File

@ -1,5 +1,5 @@
MD5 (iodine-0.4.1.tar.gz) = WNgryhGkGgHQ3fp9EF5qSA==
RMD160 (iodine-0.4.1.tar.gz) = xT0mmvy7M1Rq4LK2Mz9S2ux//eM=
SHA1 (iodine-0.4.1.tar.gz) = odTPO7yY7DAqdU2yoP1HWkjYj1I=
SHA256 (iodine-0.4.1.tar.gz) = Zcc4URlaHRRs/pTaGDw/npdtSlI2w5liB41Hlhc3G7Q=
SIZE (iodine-0.4.1.tar.gz) = 33551
MD5 (iodine-0.5.1.tar.gz) = W7C1bgR+FFOjaV7AuUeLhA==
RMD160 (iodine-0.5.1.tar.gz) = BqZjjxOl3g3JIwkdKk/eqTJrIYs=
SHA1 (iodine-0.5.1.tar.gz) = OE9dWWqNXoe2sO0CG3iL68qbSiA=
SHA256 (iodine-0.5.1.tar.gz) = TZ3OOYstCokT5kzzaCzIG+7yt2itO4AQ0KNpxjoSw+8=
SIZE (iodine-0.5.1.tar.gz) = 50636

View File

@ -1,19 +1,41 @@
$OpenBSD: patch-src_Makefile,v 1.1 2008/02/07 12:42:11 sthen Exp $
--- src/Makefile.orig Fri Nov 30 22:11:30 2007
+++ src/Makefile Thu Feb 7 11:48:20 2008
$OpenBSD: patch-src_Makefile,v 1.2 2009/03/30 09:17:45 sthen Exp $
--- src/Makefile.orig Sat Mar 21 13:07:49 2009
+++ src/Makefile Mon Mar 30 10:09:57 2009
@@ -1,4 +1,4 @@
-CC = gcc
+CC ?= gcc
COMMONOBJS = tun.o dns.o read.o encoding.o login.o base32.o base64.o md5.o common.o
CLIENTOBJS = iodine.o
CLIENT = ../bin/iodine
@@ -9,7 +9,8 @@ OS = `uname | tr "a-z" "A-Z"`
ARCH = `uname -m`
@@ -10,7 +10,8 @@ ARCH = `uname -m`
LDFLAGS = -lz
-CFLAGS = -c -g -Wall -D$(OS) -pedantic
LIBPATH = -L.
LDFLAGS = -lz `sh osflags $(TARGETOS) link` $(LIBPATH)
-CFLAGS = -c -g -Wall -D$(OS) -pedantic `sh osflags $(TARGETOS) cflags`
+CFLAGS ?= -g
+CFLAGS += -c -Wall -D$(OS) -pedantic
+CFLAGS += -c -Wall -D$(OS) -pedantic `sh osflags $(TARGETOS) cflags`
all: stateos $(CLIENT) $(SERVER) $(TESTSUITE)
all: stateos $(CLIENT) $(SERVER)
@@ -18,18 +19,15 @@ stateos:
@echo OS is $(OS), arch is $(ARCH)
$(CLIENT): $(COMMONOBJS) $(CLIENTOBJS)
- @echo LD $@
@mkdir -p ../bin
- @$(CC) $(COMMONOBJS) $(CLIENTOBJS) -o $(CLIENT) $(LDFLAGS)
+ $(CC) $(COMMONOBJS) $(CLIENTOBJS) -o $(CLIENT) $(LDFLAGS)
$(SERVER): $(COMMONOBJS) $(SERVEROBJS)
- @echo LD $@
@mkdir -p ../bin
- @$(CC) $(COMMONOBJS) $(SERVEROBJS) -o $(SERVER) $(LDFLAGS)
+ $(CC) $(COMMONOBJS) $(SERVEROBJS) -o $(SERVER) $(LDFLAGS)
.c.o:
- @echo CC $<
- @$(CC) $(CFLAGS) $< -o $@
+ $(CC) $(CFLAGS) $< -o $@
clean:
@echo "Cleaning src/"

View File

@ -1,11 +1,11 @@
$OpenBSD: patch-src_iodine_c,v 1.1.1.1 2008/02/06 21:42:28 bernd Exp $
$OpenBSD: patch-src_iodine_c,v 1.2 2009/03/30 09:17:45 sthen Exp $
Drop privileges and chroot by default.
--- src/iodine.c.orig Fri Nov 30 23:11:30 2007
+++ src/iodine.c Fri Feb 1 20:54:41 2008
@@ -621,9 +621,9 @@ main(int argc, char **argv)
int dns_fd;
--- src/iodine.c.orig Sat Mar 21 14:07:49 2009
+++ src/iodine.c Mon Mar 30 10:25:08 2009
@@ -1009,9 +1009,9 @@ main(int argc, char **argv)
int autodetect_frag_size;
memset(password, 0, 33);
- username = NULL;

View File

@ -1,12 +1,12 @@
$OpenBSD: patch-src_iodined_c,v 1.1.1.1 2008/02/06 21:42:28 bernd Exp $
$OpenBSD: patch-src_iodined_c,v 1.2 2009/03/30 09:17:45 sthen Exp $
Drop privileges and chroot by default.
--- src/iodined.c.orig Fri Nov 30 23:11:30 2007
+++ src/iodined.c Fri Feb 1 20:54:41 2008
@@ -447,8 +447,8 @@ main(int argc, char **argv)
int port;
int mtu;
--- src/iodined.c.orig Sat Mar 21 14:07:49 2009
+++ src/iodined.c Mon Mar 30 10:25:08 2009
@@ -961,8 +961,8 @@ main(int argc, char **argv)
int skipipconfig;
char *netsize;
- username = NULL;
- newroot = NULL;
@ -14,4 +14,4 @@ Drop privileges and chroot by default.
+ newroot = "/var/empty";
device = NULL;
foreground = 0;
mtu = 1024;
bind_enable = 0;

View File

@ -1,7 +1,6 @@
@comment $OpenBSD: PLIST,v 1.2 2008/02/07 12:42:11 sthen Exp $
@comment $OpenBSD: PLIST,v 1.3 2009/03/30 09:17:45 sthen Exp $
@newgroup _iodine:598
@newuser _iodine:598:598:daemon:Iodine User:/nonexistent:/sbin/nologin
sbin/iodine
sbin/iodined
man/man8/
@man man/man8/iodine.8
@bin sbin/iodine
@bin sbin/iodined