diff options
35 files changed, 5 insertions, 1129 deletions
@@ -43,9 +43,12 @@ distclean-% : % %/ $(RM) -r $<-build/ $(RM) $</COPYING $(RM) $</configure - $(RM) $</Makefile.in + find $< -name Makefile.in -exec $(RM) '{}' \; -complete-% : %/COPYING %/configure %/Makefile.in; : +complete-% : %/ + cp COPYING $< + cp configure $< + find $<* -type d -exec cp Makefile.in '{}' \; %-build : %/; $(MKDIR) $@ %-build/Makefile : %-build %/configure diff --git a/pkgthing/git/COMMIT_EDITMSG b/pkgthing/git/COMMIT_EDITMSG deleted file mode 100644 index 89f3fdf..0000000 --- a/pkgthing/git/COMMIT_EDITMSG +++ /dev/null @@ -1,17 +0,0 @@ -pget 1.9.0, alph for 2.0 -# Please enter the commit message for your changes. Lines starting -# with '#' will be ignored, and an empty message aborts the commit. -# On branch master -# -# Initial commit -# -# Changes to be committed: -# (use "git rm --cached <file>..." to unstage) -# -# new file: Makefile -# new file: pget.sh -# new file: ptranslate.sh -# new file: translators/Makefile -# new file: translators/x-gzip.sh -# new file: translators/x-tar.sh -# diff --git a/pkgthing/git/HEAD b/pkgthing/git/HEAD deleted file mode 100644 index cb089cd..0000000 --- a/pkgthing/git/HEAD +++ /dev/null @@ -1 +0,0 @@ -ref: refs/heads/master diff --git a/pkgthing/git/config b/pkgthing/git/config deleted file mode 100644 index 515f483..0000000 --- a/pkgthing/git/config +++ /dev/null @@ -1,5 +0,0 @@ -[core] - repositoryformatversion = 0 - filemode = true - bare = false - logallrefupdates = true diff --git a/pkgthing/git/description b/pkgthing/git/description deleted file mode 100644 index c6f25e8..0000000 --- a/pkgthing/git/description +++ /dev/null @@ -1 +0,0 @@ -Unnamed repository; edit this file to name it for gitweb. diff --git a/pkgthing/git/hooks/applypatch-msg.sample b/pkgthing/git/hooks/applypatch-msg.sample deleted file mode 100755 index 8b2a2fe..0000000 --- a/pkgthing/git/hooks/applypatch-msg.sample +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -# -# An example hook script to check the commit log message taken by -# applypatch from an e-mail message. -# -# The hook should exit with non-zero status after issuing an -# appropriate message if it wants to stop the commit. The hook is -# allowed to edit the commit message file. -# -# To enable this hook, rename this file to "applypatch-msg". - -. git-sh-setup -test -x "$GIT_DIR/hooks/commit-msg" && - exec "$GIT_DIR/hooks/commit-msg" ${1+"$@"} -: diff --git a/pkgthing/git/hooks/commit-msg.sample b/pkgthing/git/hooks/commit-msg.sample deleted file mode 100755 index 6ef1d29..0000000 --- a/pkgthing/git/hooks/commit-msg.sample +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh -# -# An example hook script to check the commit log message. -# Called by git-commit with one argument, the name of the file -# that has the commit message. The hook should exit with non-zero -# status after issuing an appropriate message if it wants to stop the -# commit. The hook is allowed to edit the commit message file. -# -# To enable this hook, rename this file to "commit-msg". - -# Uncomment the below to add a Signed-off-by line to the message. -# Doing this in a hook is a bad idea in general, but the prepare-commit-msg -# hook is more suited to it. -# -# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') -# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" - -# This example catches duplicate Signed-off-by lines. - -test "" = "$(grep '^Signed-off-by: ' "$1" | - sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" || { - echo >&2 Duplicate Signed-off-by lines. - exit 1 -} diff --git a/pkgthing/git/hooks/post-commit.sample b/pkgthing/git/hooks/post-commit.sample deleted file mode 100755 index 2266821..0000000 --- a/pkgthing/git/hooks/post-commit.sample +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -# -# An example hook script that is called after a successful -# commit is made. -# -# To enable this hook, rename this file to "post-commit". - -: Nothing diff --git a/pkgthing/git/hooks/post-receive.sample b/pkgthing/git/hooks/post-receive.sample deleted file mode 100755 index 18d2e0f..0000000 --- a/pkgthing/git/hooks/post-receive.sample +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -# -# An example hook script for the "post-receive" event. -# -# The "post-receive" script is run after receive-pack has accepted a pack -# and the repository has been updated. It is passed arguments in through -# stdin in the form -# <oldrev> <newrev> <refname> -# For example: -# aa453216d1b3e49e7f6f98441fa56946ddcd6a20 68f7abf4e6f922807889f52bc043ecd31b79f814 refs/heads/master -# -# see contrib/hooks/ for an sample, or uncomment the next line and -# rename the file to "post-receive". - -#. /usr/share/doc/git-core/contrib/hooks/post-receive-email diff --git a/pkgthing/git/hooks/post-update.sample b/pkgthing/git/hooks/post-update.sample deleted file mode 100755 index 5323b56..0000000 --- a/pkgthing/git/hooks/post-update.sample +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -# -# An example hook script to prepare a packed repository for use over -# dumb transports. -# -# To enable this hook, rename this file to "post-update". - -exec git-update-server-info diff --git a/pkgthing/git/hooks/pre-applypatch.sample b/pkgthing/git/hooks/pre-applypatch.sample deleted file mode 100755 index b1f187c..0000000 --- a/pkgthing/git/hooks/pre-applypatch.sample +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh -# -# An example hook script to verify what is about to be committed -# by applypatch from an e-mail message. -# -# The hook should exit with non-zero status after issuing an -# appropriate message if it wants to stop the commit. -# -# To enable this hook, rename this file to "pre-applypatch". - -. git-sh-setup -test -x "$GIT_DIR/hooks/pre-commit" && - exec "$GIT_DIR/hooks/pre-commit" ${1+"$@"} -: diff --git a/pkgthing/git/hooks/pre-commit.sample b/pkgthing/git/hooks/pre-commit.sample deleted file mode 100755 index 0e49279..0000000 --- a/pkgthing/git/hooks/pre-commit.sample +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh -# -# An example hook script to verify what is about to be committed. -# Called by git-commit with no arguments. The hook should -# exit with non-zero status after issuing an appropriate message if -# it wants to stop the commit. -# -# To enable this hook, rename this file to "pre-commit". - -if git-rev-parse --verify HEAD 2>/dev/null -then - against=HEAD -else - # Initial commit: diff against an empty tree object - against=4b825dc642cb6eb9a060e54bf8d69288fbee4904 -fi - -exec git diff-index --check --cached $against -- diff --git a/pkgthing/git/hooks/pre-rebase.sample b/pkgthing/git/hooks/pre-rebase.sample deleted file mode 100755 index be1b06e..0000000 --- a/pkgthing/git/hooks/pre-rebase.sample +++ /dev/null @@ -1,169 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 2006, 2008 Junio C Hamano -# -# The "pre-rebase" hook is run just before "git-rebase" starts doing -# its job, and can prevent the command from running by exiting with -# non-zero status. -# -# The hook is called with the following parameters: -# -# $1 -- the upstream the series was forked from. -# $2 -- the branch being rebased (or empty when rebasing the current branch). -# -# This sample shows how to prevent topic branches that are already -# merged to 'next' branch from getting rebased, because allowing it -# would result in rebasing already published history. - -publish=next -basebranch="$1" -if test "$#" = 2 -then - topic="refs/heads/$2" -else - topic=`git symbolic-ref HEAD` || - exit 0 ;# we do not interrupt rebasing detached HEAD -fi - -case "$topic" in -refs/heads/??/*) - ;; -*) - exit 0 ;# we do not interrupt others. - ;; -esac - -# Now we are dealing with a topic branch being rebased -# on top of master. Is it OK to rebase it? - -# Does the topic really exist? -git show-ref -q "$topic" || { - echo >&2 "No such branch $topic" - exit 1 -} - -# Is topic fully merged to master? -not_in_master=`git-rev-list --pretty=oneline ^master "$topic"` -if test -z "$not_in_master" -then - echo >&2 "$topic is fully merged to master; better remove it." - exit 1 ;# we could allow it, but there is no point. -fi - -# Is topic ever merged to next? If so you should not be rebasing it. -only_next_1=`git-rev-list ^master "^$topic" ${publish} | sort` -only_next_2=`git-rev-list ^master ${publish} | sort` -if test "$only_next_1" = "$only_next_2" -then - not_in_topic=`git-rev-list "^$topic" master` - if test -z "$not_in_topic" - then - echo >&2 "$topic is already up-to-date with master" - exit 1 ;# we could allow it, but there is no point. - else - exit 0 - fi -else - not_in_next=`git-rev-list --pretty=oneline ^${publish} "$topic"` - perl -e ' - my $topic = $ARGV[0]; - my $msg = "* $topic has commits already merged to public branch:\n"; - my (%not_in_next) = map { - /^([0-9a-f]+) /; - ($1 => 1); - } split(/\n/, $ARGV[1]); - for my $elem (map { - /^([0-9a-f]+) (.*)$/; - [$1 => $2]; - } split(/\n/, $ARGV[2])) { - if (!exists $not_in_next{$elem->[0]}) { - if ($msg) { - print STDERR $msg; - undef $msg; - } - print STDERR " $elem->[1]\n"; - } - } - ' "$topic" "$not_in_next" "$not_in_master" - exit 1 -fi - -exit 0 - -################################################################ - -This sample hook safeguards topic branches that have been -published from being rewound. - -The workflow assumed here is: - - * Once a topic branch forks from "master", "master" is never - merged into it again (either directly or indirectly). - - * Once a topic branch is fully cooked and merged into "master", - it is deleted. If you need to build on top of it to correct - earlier mistakes, a new topic branch is created by forking at - the tip of the "master". This is not strictly necessary, but - it makes it easier to keep your history simple. - - * Whenever you need to test or publish your changes to topic - branches, merge them into "next" branch. - -The script, being an example, hardcodes the publish branch name -to be "next", but it is trivial to make it configurable via -$GIT_DIR/config mechanism. - -With this workflow, you would want to know: - -(1) ... if a topic branch has ever been merged to "next". Young - topic branches can have stupid mistakes you would rather - clean up before publishing, and things that have not been - merged into other branches can be easily rebased without - affecting other people. But once it is published, you would - not want to rewind it. - -(2) ... if a topic branch has been fully merged to "master". - Then you can delete it. More importantly, you should not - build on top of it -- other people may already want to - change things related to the topic as patches against your - "master", so if you need further changes, it is better to - fork the topic (perhaps with the same name) afresh from the - tip of "master". - -Let's look at this example: - - o---o---o---o---o---o---o---o---o---o "next" - / / / / - / a---a---b A / / - / / / / - / / c---c---c---c B / - / / / \ / - / / / b---b C \ / - / / / / \ / - ---o---o---o---o---o---o---o---o---o---o---o "master" - - -A, B and C are topic branches. - - * A has one fix since it was merged up to "next". - - * B has finished. It has been fully merged up to "master" and "next", - and is ready to be deleted. - - * C has not merged to "next" at all. - -We would want to allow C to be rebased, refuse A, and encourage -B to be deleted. - -To compute (1): - - git-rev-list ^master ^topic next - git-rev-list ^master next - - if these match, topic has not merged in next at all. - -To compute (2): - - git-rev-list master..topic - - if this is empty, it is fully merged to "master". diff --git a/pkgthing/git/hooks/prepare-commit-msg.sample b/pkgthing/git/hooks/prepare-commit-msg.sample deleted file mode 100755 index 3652424..0000000 --- a/pkgthing/git/hooks/prepare-commit-msg.sample +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/sh -# -# An example hook script to prepare the commit log message. -# Called by git-commit with the name of the file that has the -# commit message, followed by the description of the commit -# message's source. The hook's purpose is to edit the commit -# message file. If the hook fails with a non-zero status, -# the commit is aborted. -# -# To enable this hook, rename this file to "prepare-commit-msg". - -# This hook includes three examples. The first comments out the -# "Conflicts:" part of a merge commit. -# -# The second includes the output of "git diff --name-status -r" -# into the message, just before the "git status" output. It is -# commented because it doesn't cope with --amend or with squashed -# commits. -# -# The third example adds a Signed-off-by line to the message, that can -# still be edited. This is rarely a good idea. - -case "$2,$3" in - merge,) - perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;; - -# ,|template,) -# perl -i.bak -pe ' -# print "\n" . `git diff --cached --name-status -r` -# if /^#/ && $first++ == 0' "$1" ;; - - *) ;; -esac - -# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') -# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" diff --git a/pkgthing/git/hooks/update.sample b/pkgthing/git/hooks/update.sample deleted file mode 100755 index 93c6055..0000000 --- a/pkgthing/git/hooks/update.sample +++ /dev/null @@ -1,107 +0,0 @@ -#!/bin/sh -# -# An example hook script to blocks unannotated tags from entering. -# Called by git-receive-pack with arguments: refname sha1-old sha1-new -# -# To enable this hook, rename this file to "update". -# -# Config -# ------ -# hooks.allowunannotated -# This boolean sets whether unannotated tags will be allowed into the -# repository. By default they won't be. -# hooks.allowdeletetag -# This boolean sets whether deleting tags will be allowed in the -# repository. By default they won't be. -# hooks.allowdeletebranch -# This boolean sets whether deleting branches will be allowed in the -# repository. By default they won't be. -# - -# --- Command line -refname="$1" -oldrev="$2" -newrev="$3" - -# --- Safety check -if [ -z "$GIT_DIR" ]; then - echo "Don't run this script from the command line." >&2 - echo " (if you want, you could supply GIT_DIR then run" >&2 - echo " $0 <ref> <oldrev> <newrev>)" >&2 - exit 1 -fi - -if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then - echo "Usage: $0 <ref> <oldrev> <newrev>" >&2 - exit 1 -fi - -# --- Config -allowunannotated=$(git config --bool hooks.allowunannotated) -allowdeletebranch=$(git config --bool hooks.allowdeletebranch) -allowdeletetag=$(git config --bool hooks.allowdeletetag) - -# check for no description -projectdesc=$(sed -e '1q' "$GIT_DIR/description") -if [ -z "$projectdesc" -o "$projectdesc" = "Unnamed repository; edit this file to name it for gitweb." ]; then - echo "*** Project description file hasn't been set" >&2 - exit 1 -fi - -# --- Check types -# if $newrev is 0000...0000, it's a commit to delete a ref. -if [ "$newrev" = "0000000000000000000000000000000000000000" ]; then - newrev_type=delete -else - newrev_type=$(git-cat-file -t $newrev) -fi - -case "$refname","$newrev_type" in - refs/tags/*,commit) - # un-annotated tag - short_refname=${refname##refs/tags/} - if [ "$allowunannotated" != "true" ]; then - echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2 - echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2 - exit 1 - fi - ;; - refs/tags/*,delete) - # delete tag - if [ "$allowdeletetag" != "true" ]; then - echo "*** Deleting a tag is not allowed in this repository" >&2 - exit 1 - fi - ;; - refs/tags/*,tag) - # annotated tag - ;; - refs/heads/*,commit) - # branch - ;; - refs/heads/*,delete) - # delete branch - if [ "$allowdeletebranch" != "true" ]; then - echo "*** Deleting a branch is not allowed in this repository" >&2 - exit 1 - fi - ;; - refs/remotes/*,commit) - # tracking branch - ;; - refs/remotes/*,delete) - # delete tracking branch - if [ "$allowdeletebranch" != "true" ]; then - echo "*** Deleting a tracking branch is not allowed in this repository" >&2 - exit 1 - fi - ;; - *) - # Anything else (is there anything else?) - echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2 - exit 1 - ;; -esac - -# --- Finished -exit 0 diff --git a/pkgthing/git/index b/pkgthing/git/index Binary files differdeleted file mode 100644 index 55e374c..0000000 --- a/pkgthing/git/index +++ /dev/null diff --git a/pkgthing/git/info/exclude b/pkgthing/git/info/exclude deleted file mode 100644 index 2c87b72..0000000 --- a/pkgthing/git/info/exclude +++ /dev/null @@ -1,6 +0,0 @@ -# git-ls-files --others --exclude-from=.git/info/exclude -# Lines that start with '#' are comments. -# For a project mostly in C, the following would be a good set of -# exclude patterns (uncomment them if you want to use them): -# *.[oa] -# *~ diff --git a/pkgthing/git/logs/HEAD b/pkgthing/git/logs/HEAD deleted file mode 100644 index 302d55a..0000000 --- a/pkgthing/git/logs/HEAD +++ /dev/null @@ -1 +0,0 @@ -0000000000000000000000000000000000000000 506c0c62b3c76b8086313b3f8977b4344838fe5e LukeShu <lukeshu@sbcglobal.net> 1254791784 -0400 commit (initial): pget 1.9.0, alph for 2.0 diff --git a/pkgthing/git/logs/refs/heads/master b/pkgthing/git/logs/refs/heads/master deleted file mode 100644 index 302d55a..0000000 --- a/pkgthing/git/logs/refs/heads/master +++ /dev/null @@ -1 +0,0 @@ -0000000000000000000000000000000000000000 506c0c62b3c76b8086313b3f8977b4344838fe5e LukeShu <lukeshu@sbcglobal.net> 1254791784 -0400 commit (initial): pget 1.9.0, alph for 2.0 diff --git a/pkgthing/git/objects/08/bf316195041830511a1bcb816642c850cf8716 b/pkgthing/git/objects/08/bf316195041830511a1bcb816642c850cf8716 Binary files differdeleted file mode 100644 index 8f26e2e..0000000 --- a/pkgthing/git/objects/08/bf316195041830511a1bcb816642c850cf8716 +++ /dev/null diff --git a/pkgthing/git/objects/1a/0d705a6395a74f3b0d938b27af34489e22590d b/pkgthing/git/objects/1a/0d705a6395a74f3b0d938b27af34489e22590d Binary files differdeleted file mode 100644 index efa56f4..0000000 --- a/pkgthing/git/objects/1a/0d705a6395a74f3b0d938b27af34489e22590d +++ /dev/null diff --git a/pkgthing/git/objects/47/c50a5b65e9c07e2e42d9764bd1aa8bed34d6ea b/pkgthing/git/objects/47/c50a5b65e9c07e2e42d9764bd1aa8bed34d6ea Binary files differdeleted file mode 100644 index f86a959..0000000 --- a/pkgthing/git/objects/47/c50a5b65e9c07e2e42d9764bd1aa8bed34d6ea +++ /dev/null diff --git a/pkgthing/git/objects/50/6c0c62b3c76b8086313b3f8977b4344838fe5e b/pkgthing/git/objects/50/6c0c62b3c76b8086313b3f8977b4344838fe5e Binary files differdeleted file mode 100644 index f1b0ef4..0000000 --- a/pkgthing/git/objects/50/6c0c62b3c76b8086313b3f8977b4344838fe5e +++ /dev/null diff --git a/pkgthing/git/objects/5d/3a79aa3e7e24e2341106b5519ad1b33ac960cc b/pkgthing/git/objects/5d/3a79aa3e7e24e2341106b5519ad1b33ac960cc Binary files differdeleted file mode 100644 index bc5c73c..0000000 --- a/pkgthing/git/objects/5d/3a79aa3e7e24e2341106b5519ad1b33ac960cc +++ /dev/null diff --git a/pkgthing/git/objects/61/77b7fa5f44d556033760bc58fd2c9d89ecae84 b/pkgthing/git/objects/61/77b7fa5f44d556033760bc58fd2c9d89ecae84 Binary files differdeleted file mode 100644 index 1923c55..0000000 --- a/pkgthing/git/objects/61/77b7fa5f44d556033760bc58fd2c9d89ecae84 +++ /dev/null diff --git a/pkgthing/git/objects/76/be3d40518f5d82712e948caa364ff7fcab8fae b/pkgthing/git/objects/76/be3d40518f5d82712e948caa364ff7fcab8fae deleted file mode 100644 index 4e41a5d..0000000 --- a/pkgthing/git/objects/76/be3d40518f5d82712e948caa364ff7fcab8fae +++ /dev/null @@ -1,3 +0,0 @@ -xUQj@k+?PNK!ujDF |W֑NܝbYQL 3;;7[[oO -L|%ў( 8xr3yFS ܶӧ*#>OXvτjL)y=ZgON}pPٖQ:AA< -S?9Oqƫ|wPYF)5ʱÖ,{y",|pE~"&Nd])6t`xa5+>`xBZu#εPtqv:WowIÉW&j((HQfq!GC+r8-hB11?QF\TBߢm)xWte!;A
\ No newline at end of file diff --git a/pkgthing/git/objects/79/13a36263d06050205a369b7cdd6a6be0cd36a7 b/pkgthing/git/objects/79/13a36263d06050205a369b7cdd6a6be0cd36a7 Binary files differdeleted file mode 100644 index 6a6a16a..0000000 --- a/pkgthing/git/objects/79/13a36263d06050205a369b7cdd6a6be0cd36a7 +++ /dev/null diff --git a/pkgthing/git/objects/dc/d38e59277633a0ed4c4a441519200bc7f98fd5 b/pkgthing/git/objects/dc/d38e59277633a0ed4c4a441519200bc7f98fd5 Binary files differdeleted file mode 100644 index 7c934fb..0000000 --- a/pkgthing/git/objects/dc/d38e59277633a0ed4c4a441519200bc7f98fd5 +++ /dev/null diff --git a/pkgthing/git/refs/heads/master b/pkgthing/git/refs/heads/master deleted file mode 100644 index 67de3c4..0000000 --- a/pkgthing/git/refs/heads/master +++ /dev/null @@ -1 +0,0 @@ -506c0c62b3c76b8086313b3f8977b4344838fe5e diff --git a/ptranslate-build/Makefile b/ptranslate-build/Makefile deleted file mode 100644 index 531faa2..0000000 --- a/ptranslate-build/Makefile +++ /dev/null @@ -1,71 +0,0 @@ -#!/usr/bin/make -f -#name = Luke's Makefile -#ver = 1.0 -# Copyright (C) 2009 Luke Shumaker -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; see the file COPYING. -# If not, see <http://www.gnu.org/licenses>. - -# DO NOT edit this file, it has been generated by configure, and will -# be overwritten. Instead, edit the file `Makefile.in' - -# Directories ######################################################## -DESTDIR = @DESTDIR@ -prefix = /usr/local -exec_prefix = $(prefix) -bindir = $(exec_prefix)/bin -sbindir = $(exec_prefix)/sbin -libexecdir = $(exec_prefix)/libexec -dirs = $(DESTDIR) $(prefix) $(exec_prefix) $(bindir) $(sbindir) $(libexecdir) -srcdir = /home/luke/Development/abomination/ptranslate - -# Programs ########################################################### -SHELL = /bin/sh -CC = gcc -INSTALL = install -INSTALL_PROGRAM = $(INSTALL) -INSTALL_DATA = $(INSTALL) -m 644 -MKDIR = $(INSTALL) -d #mkdir -p -RM = rm -f -SED = sed - -include main.mk - -# dist ############################################################### -d = $(name)-$(ver) -.PHONY : dist -dist : $(d).tar.gz - -$(d).tar.gz : $(d) $(addprefix $(d)/,$(filelist)) - tar -czf $@ $< - -$(d) : - $(INSTALL) -m 777 -d $@ - -$(d)/% : $(srcdir)/% $(d) - cp $< $@ - -# implicit rules ##################################################### -$(dirs) : - $(MKDIR) $@ - -% : %.sh - $(SED) 's/@VER@/$(ver)/g' < $< > $@ - -$(DESTDIR)$(bindir)/% : % $(DESTDIR)$(bindir) - $(INSTALL_PROGRAM) $< $@ - -Makefile : $(srcdir)/configure - $< - diff --git a/ptranslate-build/main.mk b/ptranslate-build/main.mk deleted file mode 100644 index 7966565..0000000 --- a/ptranslate-build/main.mk +++ /dev/null @@ -1,48 +0,0 @@ -#!/usr/bin/make -f -name = ptranslate -ver = 1.9.0 -# Copyright (C) 2009 Luke Shumaker -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; see the file COPYING. -# If not, see <http://www.gnu.org/licenses>. - -# DO NOT edit this file, it has been generated by configure, and will -# be overwritten. Instead, edit the file `main.mk.in' - -trans = translators-posix -# general stuffs ##################################################### -all : translators ptranslate -install : install-translators $(DESTDIR)$(bindir)/ptranslate -.SUFFIXES : -VPATH = $(srcdir) -filelist = \ - COPYING \ - configure \ - Makefile.in \ - ptranslate.sh \ - translators-hurd \ - translators-posix \ - translators-posix/Makefile.in \ - translators-posix/x-bzip2.sh \ - translators-posix/x-gzip.sh \ - translators-posix/x-tar.sh - -.PHONY : translators install-translators remove-translators -translators : ; $(MAKE) -C $(trans) -install-translators : ; $(MAKE) -C $(trans) install -remove-translators : ; $(MAKE) -C $(trans) remove - -remove: remove-translators - $(RM) $(bindir)/ptranslate - diff --git a/ptranslate-build/translators-posix/Makefile b/ptranslate-build/translators-posix/Makefile deleted file mode 100644 index 95f3505..0000000 --- a/ptranslate-build/translators-posix/Makefile +++ /dev/null @@ -1,59 +0,0 @@ -#!/usr/bin/make -f -#name = ptranslate-unix -#ver = 1.9.0 -# Copyright (C) 2009 Luke Shumaker -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; see the file COPYING. -# If not, see <http://www.gnu.org/licenses>. - -# DO NOT edit this file, it has been generated by configure, and will -# be overwritten. Instead, edit the file `Makefile.in' - -mysrcdir = $(srcdir)/translators-posix - -all : x-bzip2 x-gzip x-tar -install : mime install-x-bzip2 install-x-gzip install-x-tar -.PHONY : install-x-bzip2 install-x-gzip install-x-tar -.SUFFIXES : -VPATH = $(mysrcdir) -$(info $(VPATH)) - -mime : - $(MKDIR) $(DESTDIR)$(libexecdir)/media-types - $(MKDIR) $(DESTDIR)$(libexecdir)/media-types/application - $(MKDIR) $(DESTDIR)$(libexecdir)/media-types/audio - $(MKDIR) $(DESTDIR)$(libexecdir)/media-types/image - $(MKDIR) $(DESTDIR)$(libexecdir)/media-types/message - $(MKDIR) $(DESTDIR)$(libexecdir)/media-types/model - $(MKDIR) $(DESTDIR)$(libexecdir)/media-types/multipart - $(MKDIR) $(DESTDIR)$(libexecdir)/media-types/text - $(MKDIR) $(DESTDIR)$(libexecdir)/media-types/video - - -install-x-bzip2: $(DESTDIR)$(libexecdir)/media-types/application/x-bzip2 -install-x-gzip : $(DESTDIR)$(libexecdir)/media-types/application/x-gzip -install-x-tar : $(DESTDIR)$(libexecdir)/media-types/application/x-tar - -$(DESTDIR)$(libexecdir)/media-types/application/% : % mime; $(INSTALL_PROGRAM) $< $@ -$(DESTDIR)$(libexecdir)/media-types/audio/% : % mime; $(INSTALL_PROGRAM) $< $@ -$(DESTDIR)$(libexecdir)/media-types/image/% : % mime; $(INSTALL_PROGRAM) $< $@ -$(DESTDIR)$(libexecdir)/media-types/message/% : % mime; $(INSTALL_PROGRAM) $< $@ -$(DESTDIR)$(libexecdir)/media-types/model/% : % mime; $(INSTALL_PROGRAM) $< $@ -$(DESTDIR)$(libexecdir)/media-types/multipart/% : % mime; $(INSTALL_PROGRAM) $< $@ -$(DESTDIR)$(libexecdir)/media-types/text/% : % mime; $(INSTALL_PROGRAM) $< $@ -$(DESTDIR)$(libexecdir)/media-types/video/% : % mime; $(INSTALL_PROGRAM) $< $@ - -uninstall : - $(RM) -r $(DESTDIR)$(libexecdir)/media-types - diff --git a/ptranslate/COPYING b/ptranslate/COPYING deleted file mode 100644 index d60c31a..0000000 --- a/ptranslate/COPYING +++ /dev/null @@ -1,340 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - <one line to give the program's name and a brief idea of what it does.> - Copyright (C) <year> <name of author> - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - <signature of Ty Coon>, 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. diff --git a/ptranslate/Makefile.in b/ptranslate/Makefile.in deleted file mode 100644 index c8af005..0000000 --- a/ptranslate/Makefile.in +++ /dev/null @@ -1,68 +0,0 @@ -#!/usr/bin/make -f -#name = Luke's Makefile -#ver = 1.0 -# Copyright (C) 2009 Luke Shumaker -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; see the file COPYING. -# If not, see <http://www.gnu.org/licenses>. - -# Directories ######################################################## -DESTDIR = @DESTDIR@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -dirs = $(DESTDIR) $(prefix) $(exec_prefix) $(bindir) $(sbindir) $(libexecdir) -srcdir = @srcdir@ - -# Programs ########################################################### -SHELL = /bin/sh -CC = gcc -INSTALL = install -INSTALL_PROGRAM = $(INSTALL) -INSTALL_DATA = $(INSTALL) -m 644 -MKDIR = $(INSTALL) -d #mkdir -p -RM = rm -f -SED = sed - -include main.mk - -# dist ############################################################### -d = $(name)-$(ver) -.PHONY : dist -dist : $(d).tar.gz - -$(d).tar.gz : $(d) $(addprefix $(d)/,$(filelist)) - tar -czf $@ $< - -$(d) : - $(INSTALL) -m 777 -d $@ - -$(d)/% : $(srcdir)/% $(d) - cp $< $@ - -# implicit rules ##################################################### -$(dirs) : - $(MKDIR) $@ - -% : %.sh - $(SED) 's/@VER@/$(ver)/g' < $< > $@ - -$(DESTDIR)$(bindir)/% : % $(DESTDIR)$(bindir) - $(INSTALL_PROGRAM) $< $@ - -Makefile : $(srcdir)/configure - $< - diff --git a/ptranslate/configure b/ptranslate/configure deleted file mode 100755 index 11da35b..0000000 --- a/ptranslate/configure +++ /dev/null @@ -1,91 +0,0 @@ -#!/usr/bin/env bash -name='configure' # Luke's configureation script -#version='1.0' -# Copyright (C) 2009 Luke Shumaker -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License as -# published by the Free Software Foundation; either version 2 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; see the file COPYING. -# If not, see <http://www.gnu.org/licenses>. - - _prefix='/usr/local' -_exec_prefix='$(prefix)' - _bindir='$(exec_prefix)/bin' - _sbindir='$(exec_prefix)/sbin' - _libexecdir='$(exec_prefix)/libexec' - _srcdir=$(readlink -f `dirname "$0"`) -vars='prefix exec_prefix bindir sbindir libexecdir srcdir' -if [ -f "$_srcdir/config" ]; then . "$_srcdir/config"; fi - -error() { - echo "$name: $1" >> /dev/stderr - exit 1 -} - -args=`getopt -n "$name" -o "${sopt}" -l "${lopt}${vars}" -- "$@"` -if [ $? == 0 ]; then - set -- $args - while [ $# -gt 0 ]; do case "$1" in - --) break;; - --*) - var0="${1/--/}" - match='false' - for var1 in $vars; do - if [ "$var0" == "$var1" ]; then - match='true' - break; - fi - done - if [ "$match" == 'true' ]; then - val="$2" - eval _$var0=$val - else - error "option \`$1' not recognized"; - fi - :;; - *) error "option \`$1' not recognized";; - esac - shift - done -else - error 'unable to parse command line arguments' -fi - -echo '#!/bin/sed -f' > var.sed -for var in $vars; do - var1="_$var" - val=${!var1} - - # GNU bash optimized version - var=${var//':'/'\:'} - val=${val//':'/'\:'} - # POSIX version - #var=`echo "$var" | sed 's@:@\\:@g'` - #val=`echo "$val" | sed 's@:@\\:@g'` - - echo "s:@$var@:$val:g" >> var.sed -done - -Makefiles="`find "${_srcdir}/" -type f -name Makefile.in`" -Makefiles="$Makefiles `find "${_srcdir}/" -type f -name *.mk.in`" -for orig in $Makefiles; do - new=${orig/%.in/} - new=${new/#$_srcdir\//} - mkdir -p `dirname "$new"` - sed -f var.sed "${orig}" | sed \ --e '19 a# DO NOT edit this file, it has been generated by configure, and will' \ --e "19 a# be overwritten. Instead, edit the file \``basename ${orig}`'" \ --e "19 a - " > "${new}" -done -rm var.sed - |