summaryrefslogtreecommitdiff
path: root/misc/estic/files/patch-areacode-make-x
diff options
context:
space:
mode:
Diffstat (limited to 'misc/estic/files/patch-areacode-make-x')
-rw-r--r--misc/estic/files/patch-areacode-make-x118
1 files changed, 118 insertions, 0 deletions
diff --git a/misc/estic/files/patch-areacode-make-x b/misc/estic/files/patch-areacode-make-x
new file mode 100644
index 000000000000..dd0fd61ede16
--- /dev/null
+++ b/misc/estic/files/patch-areacode-make-x
@@ -0,0 +1,118 @@
+--- areacode/make/freebsd-x.mak.orig Tue Sep 6 09:54:20 2005
++++ areacode/make/freebsd-x.mak Tue Sep 6 09:54:20 2005
+@@ -0,0 +1,115 @@
++# *****************************************************************************
++# * *
++# * AREACODE Makefile for Freebsd *
++# * *
++# * (C) 1995-97 Ullrich von Bassewitz *
++# * Wacholderweg 14 *
++# * D-70597 Stuttgart *
++# * EMail: uz@ibb.schwaben.com *
++# * *
++# *****************************************************************************
++
++
++
++# $Id$
++#
++# $Log$
++#
++#
++
++
++# ------------------------------------------------------------------------------
++# Stuff you may want to edit
++
++# The name of the data file after installation. You may want to define
++# AREACODE_DATAFILE before calling make instead
++.if defined(AREACODE_DATAFILE)
++DATATARGET=$(AREACODE_DATAFILE)
++.else
++DATATARGET=/usr/lib/areacodes
++.endif
++
++# Command line for the installation of the data file
++INSTALL = install -o bin -g bin -m 644
++
++# ------------------------------------------------------------------------------
++# Definitions
++
++# Names of executables
++AS = gas
++AR = ar
++LD = ld
++ZIP = zip
++CC ?= gcc295
++
++CFLAGS += -DFREEBSD -g -Wall
++
++# Name of the data file
++DATASOURCE=areacode.dat
++
++# ------------------------------------------------------------------------------
++# Implicit rules
++
++.c.o:
++ $(CC) $(CFLAGS) -c $<
++
++# ------------------------------------------------------------------------------
++#
++
++all: actest acvers
++
++actest: areacode.o actest.o
++ $(CC) -o actest areacode.o actest.o
++
++acvers: acvers.o
++ $(CC) -o acvers acvers.o
++
++areacode.o: areacode.h areacode.c
++ $(CC) $(CFLAGS) -DDATA_FILENAME="\"$(DATATARGET)\"" \
++ -DCHARSET_ISO -c -o areacode.o areacode.c
++
++install: areacode.o acvers
++ @if [ `id -u` != 0 ]; then \
++ echo ""; \
++ echo 'Do "make install" as root'; \
++ echo ""; \
++ false; \
++ fi
++ @if [ -f $(DATATARGET) ]; then \
++ NewVersion=`./acvers $(DATASOURCE) | awk '{ print $$3 }'`;\
++ OldVersion=`./acvers $(DATATARGET) | awk '{ print $$3 }'`;\
++ echo "Current datafile build number: $$OldVersion"; \
++ echo "Build number of new datafile: $$NewVersion"; \
++ if [ $$NewVersion -gt $$OldVersion ]; then \
++ echo "Installing new datafile"; \
++ $(INSTALL) $(DATASOURCE) $(DATATARGET); \
++ else \
++ echo "Installed datafile is same or newer, skipping...";\
++ fi; \
++ else \
++ echo "Installing new datafile"; \
++ $(INSTALL) $(DATASOURCE) $(DATATARGET); \
++ fi
++
++# ------------------------------------------------------------------------------
++# Create a dependency file
++
++depend dep:
++ @echo "Creating dependency information"
++ $(CC) -DFREEBSD -MM *.c > .depend
++
++# ------------------------------------------------------------------------------
++# clean up
++
++distclean: clean
++ -rm -f *.bak *~ .depend
++
++
++clean:
++ -rm -f *.o
++ -rm -f acvers actest
++
++zap: distclean
++
++
++