Skip to content

Commit

Permalink
Added groff-38
Browse files Browse the repository at this point in the history
  • Loading branch information
st3fan committed Nov 8, 2013
1 parent 8d0e0c2 commit 37bdcc5
Show file tree
Hide file tree
Showing 854 changed files with 447,940 additions and 0 deletions.
70 changes: 70 additions & 0 deletions groff-38/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
##
# Makefile for groff
##

# Project info
Project = groff
UserType = Administrator
ToolType = Commands
Extra_CC_Flags = -mdynamic-no-pic
Extra_Install_Flags = INSTALL_PROGRAM="$(INSTALL) -c -s"
GnuAfterInstall = symlink remove-dir install-plist

Extra_Configure_Flags = --without-x

# GNU build setup
install:: makeprefix
include $(MAKEFILEPATH)/CoreOS/ReleaseControl/GNUSource.make
Install_Target = install

# Automatic Extract & Patch
AEP = YES
AEP_Project = $(Project)
AEP_Version = 1.19.2
AEP_ProjVers = $(AEP_Project)-$(AEP_Version)
AEP_Filename = $(AEP_ProjVers).tar.gz
AEP_ExtractDir = $(AEP_ProjVers)
AEP_Patches = tmac__doc-common.diff tmac__troffrc.diff \
tmac__doc-syms.diff tmac__groff_mdoc.man.diff \
utf8.diff \
PR-13280133.diff

ifeq ($(suffix $(AEP_Filename)),.bz2)
AEP_ExtractOption = j
else
AEP_ExtractOption = z
endif

# Extract the source.
install_source::
ifeq ($(AEP),YES)
$(TAR) -C $(SRCROOT) -$(AEP_ExtractOption)xf $(SRCROOT)/$(AEP_Filename)
$(RMDIR) $(SRCROOT)/$(AEP_Project)
$(MV) $(SRCROOT)/$(AEP_ExtractDir) $(SRCROOT)/$(AEP_Project)
for patchfile in $(AEP_Patches); do \
cd $(SRCROOT)/$(Project) && patch -p0 < $(SRCROOT)/patches/$$patchfile; \
done
endif

# Satisfy bogus check during installation.
makeprefix:
mkdir -p $(DSTROOT)/usr

# Create links for "missing" manpages.
symlink:
$(LN) $(DSTROOT)$(MANDIR)/man1/grohtml.1 $(DSTROOT)$(MANDIR)/man1/pre-grohtml.1
$(LN) $(DSTROOT)$(MANDIR)/man1/grohtml.1 $(DSTROOT)$(MANDIR)/man1/post-grohtml.1
$(LN) $(DSTROOT)$(MANDIR)/man7/groff_mdoc.7 $(DSTROOT)$(MANDIR)/man7/mdoc.7

# Remove the info/dir file.
remove-dir:
rm $(DSTROOT)/usr/share/info/dir

OSV = $(DSTROOT)/usr/local/OpenSourceVersions
OSL = $(DSTROOT)/usr/local/OpenSourceLicenses

install-plist:
$(MKDIR) $(OSV)
$(INSTALL_FILE) $(SRCROOT)/$(Project).plist $(OSV)/$(Project).plist
$(MKDIR) $(OSL)
$(INSTALL_FILE) $(Sources)/COPYING $(OSL)/$(Project).txt
Binary file added groff-38/groff-1.19.2.tar.gz
Binary file not shown.
22 changes: 22 additions & 0 deletions groff-38/groff.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<plist version="1.0">
<dict>
<key>OpenSourceProject</key>
<string>groff</string>
<key>OpenSourceVersion</key>
<string>1.19.2</string>
<key>OpenSourceWebsiteURL</key>
<string>http://www.gnu.org/software/groff/</string>
<key>OpenSourceURL</key>
<string>http://ftp.gnu.org/pub/gnu/groff/groff-1.19.2.tar.gz</string>
<key>OpenSourceSHA1</key>
<string>cfad99a5c52933a6a9180e394bd94fbaec0ac956</string>
<key>OpenSourceModifications</key>
<array>
<string>Added Darwin to the list of valid .Os values.</string>
<string>Disabled SGR by default (color codes).</string>
<string>Added -susv3 standards definition.</string>
</array>
<key>OpenSourceLicense</key>
<string>GPL</string>
</dict>
</plist>
55 changes: 55 additions & 0 deletions groff-38/groff/BUG-REPORT
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
Groff Bug Report

Please read the PROBLEMS file before sending in a bug report.

Please fill in all fields, even if you think they are not relevant.

Please delete the text in brackets before sending it in.

Please report separate bugs separately.

Send the completed form to bug-groff@gnu.org

GROFF VERSION:
[The version of groff you are using. For example, `1.05']

MACHINE:
[The machine you are using. For example, `Sun SPARCstation 2']

OS:
[The operating system you are using. For example, `SunOS 4.1.1']

COMPILER:
[The compiler you are used to compile groff. For example, `g++ 1.40.3']

INPUT FILES:
[Include all the files necessary to reproduce the problem that are not
part of the standard groff distribution. This includes font
description files, DESC files and macro files (with the exception of
the -ms and -mm macros: we have them). Send them as a shell archive or
as a uuencoded, compressed tar file.

It's easier for us if you can provide an example that doesn't depend on
any macro package, but obviously if you're reporting a problem with a
macro package that won't be possible. Also a short example is more
convenient than a long one, but don't worry if you can't find a short
example. Don't say something like ``any file that X'': Always send a
definite example.]

COMMAND LINE:
[The command line that we should run in order to observe the bug. For
example, `gtroff -Tps bug.tr'. If the command line uses -ms or -mm,
say whether these refer to the groff versions or the Unix versions of
the macros.]

DESCRIPTION OF INCORRECT BEHAVIOUR:
[What goes wrong when that command line is run? For example, `gtroff
gets a segmentation fault', or `The output looks bad because the bar
over the x is too long and is too far over to the left.' If you get an
error message, include it here without modification: Don't edit it to
make it more readable.]

SUGGESTED FIX [optional]:
[If you can suggest a fix for the problem, include a context diff here.
But don't delay sending in a bug report in the hope of finding a fix.
Guesses about the cause of the bug are not usually helpful.]
Loading

0 comments on commit 37bdcc5

Please sign in to comment.