You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/dev-tcltk/ck/files/ck-8.0-gentoo.patch

134 lines
4.3 KiB

Makefile.in | 40 ++++++++++++++++------------------------
1 files changed, 16 insertions(+), 24 deletions(-)
diff --git a/Makefile.in b/Makefile.in
index 00960d9..16d4123 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -29,9 +29,9 @@ exec_prefix = @exec_prefix@
# The following definition can be set to non-null for special systems
# like AFS with replication. It allows the pathnames used for installation
# to be different than those used for actually reference files at
-# run-time. INSTALL_ROOT is prepended to $prefix and $exec_prefix
+# run-time. DESTDIR is prepended to $prefix and $exec_prefix
# when installing files.
-INSTALL_ROOT =
+DESTDIR =
# Directory from which applications will reference the library of Tcl
# scripts (note: you can set the CK_LIBRARY environment variable at
@@ -39,22 +39,22 @@ INSTALL_ROOT =
CK_LIBRARY = $(prefix)/lib/ck$(VERSION)
# Path name to use when installing library scripts:
-SCRIPT_INSTALL_DIR = $(INSTALL_ROOT)$(CK_LIBRARY)
+SCRIPT_INSTALL_DIR = $(DESTDIR)$(CK_LIBRARY)
# Directory in which to install the archive libck*:
-LIB_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/lib
+LIB_INSTALL_DIR = $(DESTDIR)$(exec_prefix)/lib
# Directory in which to install the program cwsh:
-BIN_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/bin
+BIN_INSTALL_DIR = $(DESTDIR)$(exec_prefix)/bin
# Directory from which the program cwsh should be referenced by scripts:
BIN_DIR = $(exec_prefix)/bin
# Directory in which to install the include file ck.h:
-INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include
+INCLUDE_INSTALL_DIR = $(DESTDIR)$(prefix)/include
# Top-level directory for manual entries:
-MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/man
+MAN_INSTALL_DIR = $(DESTDIR)$(prefix)/share/man
# Directory in which to install manual entry for cwsh:
MAN1_INSTALL_DIR = $(MAN_INSTALL_DIR)/man1
@@ -96,7 +96,7 @@ LIBS = @TCL_BUILD_LIB_SPEC@ @LIBS@ $(CURSES_LIB_SWITCHES) @DL_LIBS@ @MATH_LIBS@
# To change the compiler switches, for example to change from -O
# to -g, change the following line:
-CFLAGS = -O
+#CFLAGS = -O
# To disable ANSI-C procedure prototypes reverse the comment characters
# on the following lines:
@@ -231,14 +231,14 @@ configInfo: Makefile
@echo "CK_CURSES_INCLUDES = ${CURSES_INCLUDES}" >> configInfo
@echo "CK_LIBS = ${CURSES_LIB_SWITCHES} @LIBS@" >> configInfo
-install: install-binaries install-libraries
+install: install-man install-binaries install-libraries
install-binaries: $(CK_LIB_FILE) cwsh
@for i in $(LIB_INSTALL_DIR) $(BIN_INSTALL_DIR) ; \
do \
if [ ! -d $$i ] ; then \
echo "Making directory $$i"; \
- mkdir $$i; \
+ mkdir -p $$i; \
chmod 755 $$i; \
else true; \
fi; \
@@ -251,12 +251,12 @@ install-binaries: $(CK_LIB_FILE) cwsh
@$(INSTALL_PROGRAM) cwsh $(BIN_INSTALL_DIR)/cwsh
install-libraries:
- @for i in $(INSTALL_ROOT)$(prefix)/lib $(INCLUDE_INSTALL_DIR) \
+ @for i in $(DESTDIR)$(prefix)/lib $(INCLUDE_INSTALL_DIR) \
$(SCRIPT_INSTALL_DIR) ; \
do \
if [ ! -d $$i ] ; then \
echo "Making directory $$i"; \
- mkdir $$i; \
+ mkdir -p $$i; \
chmod 755 $$i; \
else true; \
fi; \
@@ -270,13 +270,13 @@ install-libraries:
done;
install-demos:
- @for i in $(INSTALL_ROOT)$(prefix)/lib $(SCRIPT_INSTALL_DIR) \
+ @for i in $(DESTDIR)$(prefix)/lib $(SCRIPT_INSTALL_DIR) \
$(SCRIPT_INSTALL_DIR)/demos \
$(SCRIPT_INSTALL_DIR)/demos/images ; \
do \
if [ ! -d $$i ] ; then \
echo "Making directory $$i"; \
- mkdir $$i; \
+ mkdir -p $$i; \
chmod 755 $$i; \
else true; \
fi; \
@@ -301,11 +301,11 @@ install-demos:
done;
install-man:
- @for i in $(MAN_INSTALL_DIR) $(MAN1_INSTALL_DIR) $(MAN3_INSTALL_DIR) $(MANN_INSTALL_DIR) ; \
+ @for i in $(MAN_INSTALL_DIR) $(MAN1_INSTALL_DIR) $(MAN3_INSTALL_DIR); \
do \
if [ ! -d $$i ] ; then \
echo "Making directory $$i"; \
- mkdir $$i; \
+ mkdir -p $$i; \
chmod 755 $$i; \
else true; \
fi; \
@@ -326,14 +326,6 @@ install-man:
$$i > $(MAN3_INSTALL_DIR)/$$i; \
chmod 444 $(MAN3_INSTALL_DIR)/$$i; \
done;
- @cd $(SRC_DIR)/doc; for i in *.n; \
- do \
- echo "Installing doc/$$i"; \
- rm -f $(MANN_INSTALL_DIR)/$$i; \
- sed -e '/man\.macros/r man.macros' -e '/man\.macros/d' \
- $$i > $(MANN_INSTALL_DIR)/$$i; \
- chmod 444 $(MANN_INSTALL_DIR)/$$i; \
- done;
Makefile: $(SRC_DIR)/Makefile.in
$(SHELL) config.status