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"
}
|