summaryrefslogtreecommitdiff
path: root/nasm
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2019-07-17 15:23:32 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2019-07-17 15:23:32 -0400
commit5159c33005c61ecaf19e497bd90fd0f54f6acf71 (patch)
tree1483024ce6e37f67d9ee0d0d1d1539e300ce9a4d /nasm
downloadsfpm_packages-5159c33005c61ecaf19e497bd90fd0f54f6acf71.tar.gz
Initial commitHEADmaster
Diffstat (limited to 'nasm')
-rw-r--r--nasm/SFPM-BUILD.sh33
1 files changed, 33 insertions, 0 deletions
diff --git a/nasm/SFPM-BUILD.sh b/nasm/SFPM-BUILD.sh
new file mode 100644
index 0000000..d01a257
--- /dev/null
+++ b/nasm/SFPM-BUILD.sh
@@ -0,0 +1,33 @@
+name=nasm
+version=2.14.02
+release=1
+sources=(
+ https://www.nasm.us/pub/nasm/releasebuilds/${version}/${name}-${version}.tar.xz
+ #https://www.nasm.us/pub/nasm/releasebuilds/${version}/${name}-${version}.tar.xz
+)
+sha256sums=(
+ e24ade3e928f7253aa8c14aa44726d1edf3f98643f87c9d72ec1df44b26be8f5
+ #b1fd69e1251c2172464107a69d2d3e9bfab541209670de02c7bb6e90dbfe5bbf
+)
+
+prepare() {
+ cd "${srcdir}/${name}-${version}"
+}
+
+build() {
+ export CFLAGS=${sfpm_build_cflags}
+ export LDFLAGS=${sfpm_build_ldflags}
+ ./configure --prefix=${sfpm_build_prefix} \
+ --enable-lto \
+ --enable-sections \
+ --enable-sanitizer
+ make -j4
+}
+
+package() {
+ make install DESTDIR=${pkgdir}
+}
+
+package_nasm-rdf() {
+ make install_rdf DESTDIR=${pkgdir}
+}