--- Makefile.orig 2013-04-10 17:52:39 UTC +++ Makefile @@ -1,11 +1,11 @@ # platforms: -# linux-x86-32 +# freebsd # linux-x86-64 # win32-cygwin # solaris9-sparc-64 # macosx # solaris8 -PLATFORM = linux-x86-32 +PLATFORM = freebsd # 'Makefile.version' defines the $(VERSION) of the library, and also # setup the OBJS variable - stuff to be compiled. @@ -39,7 +39,7 @@ PREFIX = /usr/local INCLUDE = -I/usr/include/libxml2 # Add for libxml2 if not in above location -#CFLAGS += `xml2-config --cflags` +CFLAGS += `xml2-config --cflags` # CXX, CFLAGS, LIBS, LDFLAGS, LDFLAGSSO include Makefile.Defines.$(PLATFORM) @@ -96,9 +96,9 @@ diff: install: all @mkdir -p $(DESTDIR)/$(PREFIX)/lib - cp $(LIBNAME) $(DESTDIR)/$(PREFIX)/lib + @${BSD_INSTALL_DATA} $(LIBNAME) $(DESTDIR)/$(PREFIX)/lib @mkdir -p $(DESTDIR)/$(PREFIX)/include/$(NAME) - cp -a *.h $(DESTDIR)/$(PREFIX)/include/$(NAME) + @${BSD_INSTALL_DATA} *.h $(DESTDIR)/$(PREFIX)/include/$(NAME) @rm -f $(DESTDIR)/$(PREFIX)/include/$(NAME)/SSLSocket.* @rm -f $(DESTDIR)/$(PREFIX)/include/$(NAME)/HttpsGetSocket.* @rm -f $(DESTDIR)/$(PREFIX)/include/$(NAME)/HttpsSocket.* @@ -112,12 +112,12 @@ install: all @rm -f $(DESTDIR)/$(PREFIX)/include/$(NAME)/Min*Handler.h @rm -f $(DESTDIR)/$(PREFIX)/include/$(NAME)/Uid.h @mkdir -p $(DESTDIR)/$(PREFIX)/bin - install $(CONFNAME) $(DESTDIR)/$(PREFIX)/bin + @${BSD_INSTALL_PROGRAM} $(CONFNAME) $(DESTDIR)/$(PREFIX)/bin install_shared: install shared - @mkdir -p $(DESTDIR)/$(PREFIX)/lib/pkgconfig - install -m 0644 $(SHAREDLIBNAME) $(DESTDIR)/$(PREFIX)/lib - install -m 0644 pkgconfig/*pc $(DESTDIR)/$(PREFIX)/lib/pkgconfig + @mkdir -p $(DESTDIR)/$(PREFIX)/libdata/pkgconfig + @${BSD_INSTALL_DATA} $(SHAREDLIBNAME) $(DESTDIR)/$(PREFIX)/lib + @${BSD_INSTALL_DATA} pkgconfig/*pc $(DESTDIR)/$(PREFIX)/libdata/pkgconfig rm -f $(DESTDIR)/$(PREFIX)/lib/lib$(NAME).so rm -f $(DESTDIR)/$(PREFIX)/lib/lib$(NAME).so.$(MAJOR) ln -s lib$(NAME).so.$(MAJOR).$(MINOR) $(DESTDIR)/$(PREFIX)/lib/lib$(NAME).so