summaryrefslogtreecommitdiff
path: root/data/ghostscript/.beer
blob: 8cf5f0f3a440ecfec3061df82cc5d8ad30c8e8bf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
{
    "name": "Ghostscript",
    "description": "Interpreter for PostScript and PDF",
    "url": "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs926/ghostpdl-9.26.tar.xz",
    "mirror": null,
    "homepage": "https://www.ghostscript.com/",
    "depends": [
        {
            "depend": "autoconf",
            "build-depend": true
        },
        {
            "depend": "automake",
            "build-depend": true
        },
        {
            "depend": "libtool",
            "build-depend": true
        },
        {
            "depend": "pkg-config",
            "build-depend": true
        },
        {
            "depend": "libtiff",
            "build-depend": false
        }
    ],
    "resource": [
        {
            "name": "fonts",
            "url": "https://downloads.sourceforge.net/project/gs-fonts/gs-fonts/8.11%20%28base%2035%2C%20GPL%29/ghostscript-fonts-std-8.11.tar.gz"
        }
    ],
    "conflicts": [],
    "patches": [
        {
            "url": "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs926/0001-Bug700317-Address-.force-operators-exposure.tgz",
            "strip": "1"
        },
        {
            "url": null,
            "data": [
                "diff --git i/base/unix-dll.mak w/base/unix-dll.mak\n",
                "index f50c09c00adb..8855133b400c 100644\n",
                "--- i/base/unix-dll.mak\n",
                "+++ w/base/unix-dll.mak\n",
                "@@ -89,18 +89,33 @@ GPDL_SONAME_MAJOR_MINOR=$(GPDL_SONAME_BASE)$(GS_SOEXT)$(SO_LIB_VERSION_SEPARATOR\n",
                " # similar linkers it must containt the trailing \"=\"\n",
                " # LDFLAGS_SO=-shared -Wl,$(LD_SET_DT_SONAME)$(LDFLAGS_SO_PREFIX)$(GS_SONAME_MAJOR)\n",
                " \n",
                " \n",
                " # MacOS X\n",
                "-#GS_SOEXT=dylib\n",
                "-#GS_SONAME=$(GS_SONAME_BASE).$(GS_SOEXT)\n",
                "-#GS_SONAME_MAJOR=$(GS_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_SOEXT)\n",
                "-#GS_SONAME_MAJOR_MINOR=$(GS_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_VERSION_MINOR).$(GS_SOEXT)\n",
                "+GS_SOEXT=dylib\n",
                "+GS_SONAME=$(GS_SONAME_BASE).$(GS_SOEXT)\n",
                "+GS_SONAME_MAJOR=$(GS_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_SOEXT)\n",
                "+GS_SONAME_MAJOR_MINOR=$(GS_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_VERSION_MINOR).$(GS_SOEXT)\n",
                " #LDFLAGS_SO=-dynamiclib -flat_namespace\n",
                "-#LDFLAGS_SO_MAC=-dynamiclib -install_name $(GS_SONAME_MAJOR_MINOR)\n",
                "+GS_LDFLAGS_SO=-dynamiclib -install_name $(GS_SONAME_MAJOR_MINOR)\n",
                " #LDFLAGS_SO=-dynamiclib -install_name $(FRAMEWORK_NAME)\n",
                " \n",
                "+PCL_SONAME=$(PCL_SONAME_BASE).$(GS_SOEXT)\n",
                "+PCL_SONAME_MAJOR=$(PCL_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_SOEXT)\n",
                "+PCL_SONAME_MAJOR_MINOR=$(PCL_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_VERSION_MINOR).$(GS_SOEXT)\n",
                "+PCL_LDFLAGS_SO=-dynamiclib -install_name $(PCL_SONAME_MAJOR_MINOR)\n",
                "+\n",
                "+XPS_SONAME=$(XPS_SONAME_BASE).$(GS_SOEXT)\n",
                "+XPS_SONAME_MAJOR=$(XPS_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_SOEXT)\n",
                "+XPS_SONAME_MAJOR_MINOR=$(XPS_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_VERSION_MINOR).$(GS_SOEXT)\n",
                "+XPS_LDFLAGS_SO=-dynamiclib -install_name $(XPS_SONAME_MAJOR_MINOR)\n",
                "+\n",
                "+GPDL_SONAME=$(GPDL_SONAME_BASE).$(GS_SOEXT)\n",
                "+GPDL_SONAME_MAJOR=$(GPDL_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_SOEXT)\n",
                "+GPDL_SONAME_MAJOR_MINOR=$(GPDL_SONAME_BASE).$(GS_VERSION_MAJOR).$(GS_VERSION_MINOR).$(GS_SOEXT)\n",
                "+GPDL_LDFLAGS_SO=-dynamiclib -install_name $(GPDL_SONAME_MAJOR_MINOR)\n",
                "+\n",
                " GS_SO=$(BINDIR)/$(GS_SONAME)\n",
                " GS_SO_MAJOR=$(BINDIR)/$(GS_SONAME_MAJOR)\n",
                " GS_SO_MAJOR_MINOR=$(BINDIR)/$(GS_SONAME_MAJOR_MINOR)\n",
                "\n",
                " PCL_SO=$(BINDIR)/$(PCL_SONAME)\n"
            ]
        }
    ],
    "install": [
        "args = %W[",
        "--prefix=#{prefix}",
        "--disable-cups",
        "--disable-compile-inits",
        "--disable-gtk",
        "--disable-fontconfig",
        "--without-libidn",
        "--with-system-libtiff",
        "--without-x",
        "]",
        "if build.head?",
        "system \"./autogen.sh\", *args",
        "else",
        "system \"./configure\", *args",
        "end",
        "system \"make\", \"install\"",
        "system \"make\", \"install-so\"",
        "(pkgshare/\"fonts\").install resource(\"fonts\")",
        "(man/\"de\").rmtree"
    ],
    "version": "9.26",
    "file": "ghostscript.rb"
}