$NetBSD: patch-aa,v 1.8 2015/07/09 12:07:39 jperkin Exp $ Use pkgsrc layout. --- Makefile.orig 2004-08-27 07:20:33.000000000 +0000 +++ Makefile @@ -24,15 +24,11 @@ # # $FreeBSD: src/lib/libradius/Makefile,v 1.1.1.1 1998/11/13 00:53:01 jdp Exp $ -PREFIX= /usr/local - -RM= rm -f -LN= ln -CC= cc -CFLAGS= -O2 +RM= rm -f +LN= ln # linux -L$(PREFIX)/lib -lmd -LIBMD= -L$(PREFIX)/lib -lmd +#LIBMD= -L$(PREFIX)/lib -lmd # netbsd - it's in libc #LIBMD= -L/usr/lib -lc @@ -48,11 +44,11 @@ lib$(LIB).a: $(OBJS) ar cru $@ $(OBJS) ranlib $@ -radlib.o: radlib.c - $(CC) $(CFLAGS) -c radlib.c -o radlib_r.o - ld -r -o radlib.o radlib_r.o -L$(PREFIX)/lib $(LIBMD) - $(CC) -shared radlib_r.o -o libradius.so.1.0 -L$(PREFIX)/lib $(LIBMD) - $(RM) radlib_r.o +#radlib.o: radlib.c +# $(CC) $(CFLAGS) -c radlib.c -o radlib_r.o +# ld -r -o radlib.o radlib_r.o -L$(PREFIX)/lib $(LIBMD) +# $(CC) -shared radlib_r.o -o libradius.so.1.0 -L$(PREFIX)/lib $(LIBMD) +# $(RM) radlib_r.o clean: $(RM) *.o @@ -61,9 +57,9 @@ clobber: clean $(RM) lib$(LIB).a install: all - install -c -m 644 -o bin -g bin lib$(LIB).a $(PREFIX)/lib - install -c -m 644 -o bin -g bin lib$(LIB).so.1.0 $(PREFIX)/lib - $(LN) -sf $(PREFIX)/lib/lib$(LIB).so.1.0 $(PREFIX)/lib/lib$(LIB).so - install -c -m 444 -o bin -g bin radlib.h $(PREFIX)/include - install -c -m 444 -o bin -g bin libradius.3 $(PREFIX)/man/man3 - install -c -m 444 -o bin -g bin radius.conf.5 $(PREFIX)/man/man5 + ${BSD_INSTALL_LIB} lib$(LIB).a $(DESTDIR)$(PREFIX)/lib +# install -c -m 644 -o bin -g bin lib$(LIB).so.1.0 $(DESTDIR)$(PREFIX)/lib +# $(LN) -sf $(PREFIX)/lib/lib$(LIB).so.1.0 $(DESTDIR)$(PREFIX)/lib/lib$(LIB).so + ${BSD_INSTALL_DATA} radlib.h $(DESTDIR)$(PREFIX)/include + ${BSD_INSTALL_MAN} libradius.3 $(DESTDIR)$(PREFIX)/$(PKGMANDIR)/man3 + ${BSD_INSTALL_MAN} radius.conf.5 $(DESTDIR)$(PREFIX)/$(PKGMANDIR)/man5