Index: head/misc/Makefile =================================================================== --- head/misc/Makefile (revision 454663) +++ head/misc/Makefile (revision 454664) @@ -1,521 +1,522 @@ # $FreeBSD$ # COMMENT = Miscellaneous utilities SUBDIR += R-cran-mime SUBDIR += achievo SUBDIR += aclgen SUBDIR += amanda-client SUBDIR += amanda-perl-wrapper SUBDIR += amanda-server SUBDIR += amfm SUBDIR += ansiweather SUBDIR += apparix SUBDIR += artikulate SUBDIR += asbutton SUBDIR += asr-manpages SUBDIR += astrolog SUBDIR += auto-multiple-choice SUBDIR += bb SUBDIR += bbjd SUBDIR += bdelta SUBDIR += bestfit SUBDIR += bibletime SUBDIR += biblical-curse SUBDIR += binclock SUBDIR += biosfont-demos SUBDIR += birthday SUBDIR += bogosort SUBDIR += bottlerocket SUBDIR += boxes SUBDIR += brs SUBDIR += bsod SUBDIR += buffer SUBDIR += cave SUBDIR += cdcollect SUBDIR += chef SUBDIR += chmlib SUBDIR += chord2html SUBDIR += cinnamon-translations SUBDIR += clex SUBDIR += cldr-emoji-annotation SUBDIR += cloc SUBDIR += clpbar SUBDIR += cmatrix SUBDIR += colortail SUBDIR += colwide SUBDIR += compat10x SUBDIR += compat11x SUBDIR += compat4x SUBDIR += compat5x SUBDIR += compat6x SUBDIR += compat7x SUBDIR += compat8x SUBDIR += compat9x SUBDIR += countrycodes SUBDIR += cpuid SUBDIR += crosspad SUBDIR += cs SUBDIR += cstream SUBDIR += dahdi SUBDIR += dahdi-kmod SUBDIR += dahdi-kmod26 SUBDIR += ddate SUBDIR += deco SUBDIR += dejagnu SUBDIR += delay SUBDIR += detachtty SUBDIR += diction SUBDIR += digitemp SUBDIR += display SUBDIR += dnetc SUBDIR += dphys-config SUBDIR += dtach SUBDIR += dvorak7min SUBDIR += dvorakng SUBDIR += e2fsprogs-libblkid SUBDIR += e2fsprogs-libuuid SUBDIR += elixir-mime SUBDIR += elixir-uuid SUBDIR += elscreen SUBDIR += erlang-mimerl SUBDIR += erlang-mimetypes SUBDIR += esniper SUBDIR += estic SUBDIR += excel-writer SUBDIR += exercism SUBDIR += explosions SUBDIR += fbless SUBDIR += felis SUBDIR += figlet SUBDIR += figlet-fonts SUBDIR += findutils SUBDIR += firestring SUBDIR += flag SUBDIR += floatator SUBDIR += fortune-mod-bible SUBDIR += fortune-mod-bofh SUBDIR += fortune-mod-epictetus SUBDIR += fortune-mod-futurama SUBDIR += fortune-mod-psalms SUBDIR += fortuneit SUBDIR += fpc-chm + SUBDIR += free42 SUBDIR += freebsd-doc-all SUBDIR += freebsd-doc-bn SUBDIR += freebsd-doc-da SUBDIR += freebsd-doc-de SUBDIR += freebsd-doc-el SUBDIR += freebsd-doc-en SUBDIR += freebsd-doc-es SUBDIR += freebsd-doc-fr SUBDIR += freebsd-doc-hu SUBDIR += freebsd-doc-it SUBDIR += freebsd-doc-ja SUBDIR += freebsd-doc-ko SUBDIR += freebsd-doc-mn SUBDIR += freebsd-doc-nl SUBDIR += freebsd-doc-pl SUBDIR += freebsd-doc-pt SUBDIR += freebsd-doc-ru SUBDIR += freebsd-doc-sr SUBDIR += freebsd-doc-tr SUBDIR += freebsd-doc-zh_cn SUBDIR += freebsd-doc-zh_tw SUBDIR += freebsd-release-manifests SUBDIR += freeguide SUBDIR += ftdi-eeprom SUBDIR += fxload SUBDIR += gcstar SUBDIR += gctpc SUBDIR += geekcode SUBDIR += getopt SUBDIR += gimp-help-ca SUBDIR += gimp-help-da SUBDIR += gimp-help-el SUBDIR += gimp-help-en SUBDIR += gimp-help-en_GB SUBDIR += gimp-help-es SUBDIR += gimp-help-it SUBDIR += gimp-help-nl SUBDIR += gimp-help-nn SUBDIR += gimp-help-sl SUBDIR += gimp-help-sv SUBDIR += gkrellm-gamma SUBDIR += gkrellm-helium SUBDIR += gkrellm-xkb SUBDIR += gkrellmbgchg2 SUBDIR += gkrellmlaunch2 SUBDIR += gkrellshoot2 SUBDIR += gkrellweather2 SUBDIR += gkx86info2 SUBDIR += gnome-devel-docs SUBDIR += gnome-icon-theme SUBDIR += gnome-icon-theme-extras SUBDIR += gnome-mime-data SUBDIR += gnome-osd SUBDIR += gnome-user-docs SUBDIR += gnu-watch SUBDIR += gnuit SUBDIR += gnuls SUBDIR += gnustep-examples SUBDIR += gone SUBDIR += gonvert SUBDIR += gplink SUBDIR += granulate SUBDIR += grc SUBDIR += gregexp SUBDIR += gtkfind SUBDIR += gwhich SUBDIR += hb SUBDIR += hello SUBDIR += help2man SUBDIR += heyu2 SUBDIR += hicolor-icon-theme SUBDIR += histring SUBDIR += hotkeys SUBDIR += hulgalugha SUBDIR += imerge SUBDIR += img2xterm SUBDIR += ini_file_manager SUBDIR += inplace SUBDIR += ipa_conv SUBDIR += ipbt SUBDIR += iselect SUBDIR += iso-codes SUBDIR += jargon SUBDIR += jbidwatcher SUBDIR += kbdscan SUBDIR += kcd SUBDIR += kde-thumbnailer-chm SUBDIR += kde-thumbnailer-epub SUBDIR += kde-thumbnailer-fb2 SUBDIR += kde4-l10n SUBDIR += kde4-l10n-bg SUBDIR += kde4-l10n-bs SUBDIR += kde4-l10n-ca SUBDIR += kde4-l10n-ca_valencia SUBDIR += kde4-l10n-cs SUBDIR += kde4-l10n-da SUBDIR += kde4-l10n-el SUBDIR += kde4-l10n-en_GB SUBDIR += kde4-l10n-es SUBDIR += kde4-l10n-et SUBDIR += kde4-l10n-eu SUBDIR += kde4-l10n-fa SUBDIR += kde4-l10n-fi SUBDIR += kde4-l10n-ga SUBDIR += kde4-l10n-gl SUBDIR += kde4-l10n-hi SUBDIR += kde4-l10n-hr SUBDIR += kde4-l10n-ia SUBDIR += kde4-l10n-id SUBDIR += kde4-l10n-is SUBDIR += kde4-l10n-it SUBDIR += kde4-l10n-kk SUBDIR += kde4-l10n-km SUBDIR += kde4-l10n-lt SUBDIR += kde4-l10n-lv SUBDIR += kde4-l10n-mr SUBDIR += kde4-l10n-nb SUBDIR += kde4-l10n-nds SUBDIR += kde4-l10n-nl SUBDIR += kde4-l10n-nn SUBDIR += kde4-l10n-pa SUBDIR += kde4-l10n-ro SUBDIR += kde4-l10n-sk SUBDIR += kde4-l10n-sl SUBDIR += kde4-l10n-sr SUBDIR += kde4-l10n-sv SUBDIR += kde4-l10n-tr SUBDIR += kde4-l10n-ug SUBDIR += kde4-l10n-wa SUBDIR += kde4-xdg-env SUBDIR += kdeedu4 SUBDIR += kdeutils4 SUBDIR += kenny SUBDIR += kgeography SUBDIR += klettres SUBDIR += krecipes-kde4 SUBDIR += ktouch SUBDIR += kwordquiz SUBDIR += latex-mk SUBDIR += lazyread SUBDIR += lc SUBDIR += lesspipe SUBDIR += libeatmydata SUBDIR += libisocodes SUBDIR += libkdeedu SUBDIR += libmetalink SUBDIR += libpri SUBDIR += libsupertone SUBDIR += libutf SUBDIR += lifelines SUBDIR += lingoteach SUBDIR += linm SUBDIR += localedata SUBDIR += logsurfer SUBDIR += loop SUBDIR += lv SUBDIR += lxde-common SUBDIR += magicpoint SUBDIR += man.el SUBDIR += mbuffer SUBDIR += mc SUBDIR += mc-light SUBDIR += mdp SUBDIR += metalink-checker SUBDIR += metalink-editor SUBDIR += metalink-tools SUBDIR += metromap SUBDIR += mime-support SUBDIR += mirmon SUBDIR += mmv SUBDIR += mtail SUBDIR += mtx SUBDIR += najitool SUBDIR += newer SUBDIR += nms SUBDIR += nsf SUBDIR += numchar SUBDIR += nut SUBDIR += ondir SUBDIR += opencyc SUBDIR += openr2 SUBDIR += orville-write SUBDIR += osinfo-db SUBDIR += ossp-uuid SUBDIR += otter SUBDIR += owrep SUBDIR += p5-Acme-ButFirst SUBDIR += p5-Array-Compare SUBDIR += p5-Array-Diff SUBDIR += p5-Array-FileReader SUBDIR += p5-Array-IntSpan SUBDIR += p5-Array-LineReader SUBDIR += p5-Array-PrintCols SUBDIR += p5-Array-RefElem SUBDIR += p5-Asterisk SUBDIR += p5-Asterisk-FastAGI SUBDIR += p5-Bot-Training SUBDIR += p5-Bot-Training-MegaHAL SUBDIR += p5-Bot-Training-StarCraft SUBDIR += p5-Business-EDI SUBDIR += p5-Business-Hours SUBDIR += p5-Business-ISBN SUBDIR += p5-Business-ISBN-Data SUBDIR += p5-Business-ISIN SUBDIR += p5-Business-ISMN SUBDIR += p5-Business-ISSN SUBDIR += p5-Business-UPS SUBDIR += p5-Chatbot-Eliza SUBDIR += p5-Data-Buffer SUBDIR += p5-File-CounterFile SUBDIR += p5-File-Sort SUBDIR += p5-Geo-Cache SUBDIR += p5-Geo-Coder-Bing SUBDIR += p5-Geo-Coder-Google SUBDIR += p5-Geo-Coder-Googlev3 SUBDIR += p5-Geo-Coder-Mapquest SUBDIR += p5-Geo-Coder-Multimap SUBDIR += p5-Geo-Coder-Multiple SUBDIR += p5-Geo-Coder-Navteq SUBDIR += p5-Geo-Coder-OSM SUBDIR += p5-Geo-Coder-OpenCage SUBDIR += p5-Geo-Coder-Ovi SUBDIR += p5-Geo-Coder-PlaceFinder SUBDIR += p5-Geo-Coder-TomTom SUBDIR += p5-Geo-GeoNames SUBDIR += p5-Geo-Postcodes SUBDIR += p5-Geo-Postcodes-DK SUBDIR += p5-Geo-Postcodes-NO SUBDIR += p5-Geo-Weather SUBDIR += p5-Geography-Countries SUBDIR += p5-I18N-Charset SUBDIR += p5-I18N-LangTags SUBDIR += p5-LEGO-RCX SUBDIR += p5-List-Compare SUBDIR += p5-List-Util-WeightedRoundRobin SUBDIR += p5-Locale-Codes SUBDIR += p5-Locale-Geocode SUBDIR += p5-Locale-Msgcat SUBDIR += p5-Locale-SubCountry SUBDIR += p5-Locale-US SUBDIR += p5-Net-vCard SUBDIR += p5-Norge SUBDIR += p5-OSSP-uuid SUBDIR += p5-Software-License SUBDIR += p5-Software-License-CCpack SUBDIR += p5-Test-Dir SUBDIR += p5-Text-FIGlet SUBDIR += p5-Tie-DxHash SUBDIR += p5-Zen-Koans SUBDIR += pantry SUBDIR += parley SUBDIR += pastebinit SUBDIR += patchutils SUBDIR += pauker SUBDIR += pciids SUBDIR += pdmenu SUBDIR += pear-Services_Weather SUBDIR += pear-Text_Figlet SUBDIR += pecl-timezonedb SUBDIR += pfm SUBDIR += php56-calendar SUBDIR += php70-calendar SUBDIR += php71-calendar SUBDIR += php72-calendar SUBDIR += phraze SUBDIR += pinfo SUBDIR += pipe SUBDIR += podsleuth SUBDIR += posixtestsuite SUBDIR += proxyper SUBDIR += pspresent SUBDIR += ptsort SUBDIR += py-YABT SUBDIR += py-cinder SUBDIR += py-crudini SUBDIR += py-fuzzy SUBDIR += py-glance SUBDIR += py-osd SUBDIR += py-pexpect SUBDIR += py-powerline-status SUBDIR += py-progressbar SUBDIR += py-progressbar231 SUBDIR += py-pyfiglet SUBDIR += py-pyprind SUBDIR += py-python-geohash SUBDIR += py-qt4-demo SUBDIR += py-qt4-doc SUBDIR += py-qt5-demo SUBDIR += py-qt5-doc SUBDIR += py-socli SUBDIR += py-spdx SUBDIR += py-spdx-lookup SUBDIR += py-tqdm SUBDIR += py-yolk SUBDIR += py3-pexpect SUBDIR += py3-tqdm SUBDIR += pylize SUBDIR += qbrew SUBDIR += qlas SUBDIR += qmetro SUBDIR += qt4-doc SUBDIR += qt4-l10n SUBDIR += qt4-qtconfig SUBDIR += qt4-qtdemo SUBDIR += qt5-doc SUBDIR += qt5-examples SUBDIR += qt5-l10n SUBDIR += qt5ct SUBDIR += qtchooser SUBDIR += raspberrypi-userland SUBDIR += raspbsd-led SUBDIR += ree SUBDIR += rfc SUBDIR += ringtonetools SUBDIR += rname SUBDIR += rpl SUBDIR += rtfm SUBDIR += rubygem-dotenv SUBDIR += rubygem-dotenv-rails SUBDIR += rubygem-dotenv-rails-rails5 SUBDIR += rubygem-dotenv-rails-rails50 SUBDIR += rubygem-iesd SUBDIR += rubygem-mime-types SUBDIR += rubygem-mime-types-data SUBDIR += rubygem-mime-types1 SUBDIR += rubygem-mime-types29 SUBDIR += rubygem-mimemagic SUBDIR += rubygem-rabbit SUBDIR += rubygem-vpim SUBDIR += rump SUBDIR += saaghar SUBDIR += seabios SUBDIR += sent SUBDIR += seq2 SUBDIR += shared-mime-info SUBDIR += shc SUBDIR += shuffle SUBDIR += shuffle-db SUBDIR += since SUBDIR += skyutils SUBDIR += sloccount SUBDIR += sls SUBDIR += smssend SUBDIR += solarized SUBDIR += spamcalc SUBDIR += sshbuddy SUBDIR += sssnips SUBDIR += susv2 SUBDIR += susv3 SUBDIR += susv4 SUBDIR += sword SUBDIR += table.el SUBDIR += talkfilters SUBDIR += tcb SUBDIR += team SUBDIR += telbook SUBDIR += tellico-kde4 SUBDIR += tempcontrol SUBDIR += termatrix SUBDIR += teseq SUBDIR += timediff SUBDIR += tkcron SUBDIR += tkinfo SUBDIR += tkregexp SUBDIR += tkrunit SUBDIR += toilet SUBDIR += tpp SUBDIR += translate SUBDIR += ttyrec SUBDIR += tudu SUBDIR += tvbrowser SUBDIR += typetrainer SUBDIR += uk-phone SUBDIR += uk-postcodes SUBDIR += umodunpack SUBDIR += unclutter SUBDIR += unclutter-xfixes SUBDIR += unicode-emoji SUBDIR += upclient SUBDIR += us-zipcodes SUBDIR += usbids SUBDIR += usbrh-libusb SUBDIR += utftools SUBDIR += valspeak SUBDIR += vdmfec SUBDIR += vera SUBDIR += vifm SUBDIR += viz SUBDIR += whichman SUBDIR += window SUBDIR += wmScoreBoard SUBDIR += wmcalendar SUBDIR += wmjulia SUBDIR += wmpal SUBDIR += wmtunlo SUBDIR += wmweather+ SUBDIR += wmwork SUBDIR += wotsap SUBDIR += xd SUBDIR += xdelta SUBDIR += xdelta3 SUBDIR += xdg-menu SUBDIR += xfce4-appfinder SUBDIR += xfce4-weather-plugin SUBDIR += xfce4-wm-themes SUBDIR += xgas SUBDIR += xiphos SUBDIR += xless SUBDIR += xosd SUBDIR += xpns SUBDIR += xtail SUBDIR += xtar SUBDIR += xtypo SUBDIR += yaunc SUBDIR += ytree SUBDIR += zoneinfo .include Index: head/misc/free42/Makefile =================================================================== --- head/misc/free42/Makefile (nonexistent) +++ head/misc/free42/Makefile (revision 454664) @@ -0,0 +1,43 @@ +# $FreeBSD$ + +PORTNAME= Free42 +DISTVERSION= 2.0.7 +CATEGORIES= misc +MASTER_SITES= http://thomasokken.com/free42/upstream/ +DISTNAME= ${PORTNAME:tl}-nologo-${DISTVERSION} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Simulation of the HP-42S scientific calculator and HP-82240 printer + +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING + +LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ + libfreetype.so:print/freetype2 + +USES= dos2unix gmake localbase pkgconfig tar:tgz +USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk20 pango +USE_XORG= x11 xmu +DOS2UNIX_FILES= gtk/IntelRDFPMathLib20U1/LIBRARY/float128/op_system.h + +BUILD_WRKSRC= ${WRKSRC}/gtk + +post-extract: + @${RM} `${FIND} ${WRKDIR} -name "*.orig"` + @cd ${BUILD_WRKSRC} && tar xvfz ../inteldecimal/IntelRDFPMathLib20U1.tar.gz + +post-patch: + @${REINPLACE_CMD} -e 's|"%s/%s.%s", free42dirname, name,|"%s/%s.%s", "${DATADIR:tl}", name,|' \ + ${BUILD_WRKSRC}/shell_skin.cc + +do-build: + @cd ${BUILD_WRKSRC} && \ + ${SETENV} ${MAKE_ENV} ${MAKE_CMD} cleaner && \ + ${SETENV} ${MAKE_ENV} ${MAKE_CMD} + # TODO do we need decimal fp arithmetic?: ${MAKE_CMD} BCD_MATH=1 SKIN_SYS_DIR="${DATADIR:tl}" + +do-install: + ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/free42bin ${STAGEDIR}${PREFIX}/bin/ + @cd ${WRKSRC} && ${COPYTREE_SHARE} skins ${STAGEDIR}${DATADIR:tl} + +.include Property changes on: head/misc/free42/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/misc/free42/distinfo =================================================================== --- head/misc/free42/distinfo (nonexistent) +++ head/misc/free42/distinfo (revision 454664) @@ -0,0 +1,3 @@ +TIMESTAMP = 1511214642 +SHA256 (free42-nologo-2.0.7.tgz) = 97241d56372163904755f8fcf7724adcaa12a2e0fbaf9670c3661c3645805ccc +SIZE (free42-nologo-2.0.7.tgz) = 7354819 Property changes on: head/misc/free42/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/misc/free42/files/patch-common_free42.h =================================================================== --- head/misc/free42/files/patch-common_free42.h (nonexistent) +++ head/misc/free42/files/patch-common_free42.h (revision 454664) @@ -0,0 +1,11 @@ +--- common/free42.h.orig 2017-11-20 23:46:32 UTC ++++ common/free42.h +@@ -70,7 +70,7 @@ + * provided by MathLib. + */ + extern "C" void sincos(double x, double *sinx, double *cosx); +-//#define NO_SINCOS 1 ++#define NO_SINCOS 1 + + #endif + Property changes on: head/misc/free42/files/patch-common_free42.h ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/misc/free42/files/patch-gtk_IntelRDFPMathLib20U1_LIBRARY_float128_op__system.h =================================================================== --- head/misc/free42/files/patch-gtk_IntelRDFPMathLib20U1_LIBRARY_float128_op__system.h (nonexistent) +++ head/misc/free42/files/patch-gtk_IntelRDFPMathLib20U1_LIBRARY_float128_op__system.h (revision 454664) @@ -0,0 +1,27 @@ +--- gtk/IntelRDFPMathLib20U1/LIBRARY/float128/op_system.h.orig 2011-06-29 18:33:08 UTC ++++ gtk/IntelRDFPMathLib20U1/LIBRARY/float128/op_system.h +@@ -103,6 +103,24 @@ + # define OP_SYSTEM linux + + ++#elif (defined(__FreeBSD__)) ++ ++# undef dos ++# undef vms ++# undef wnt ++# undef osf ++# undef hp_ux ++# undef linux ++# undef unicos ++# undef ultrix ++# undef win64 ++# undef darwin ++# undef interix ++ ++# define linux 8 ++# define OP_SYSTEM freebsd ++ ++ + #elif (defined(osf) || defined(OSF) || defined(__osf__)) + + Property changes on: head/misc/free42/files/patch-gtk_IntelRDFPMathLib20U1_LIBRARY_float128_op__system.h ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/misc/free42/files/patch-gtk_IntelRDFPMathLib20U1_LIBRARY_makefile.iml__head =================================================================== --- head/misc/free42/files/patch-gtk_IntelRDFPMathLib20U1_LIBRARY_makefile.iml__head (nonexistent) +++ head/misc/free42/files/patch-gtk_IntelRDFPMathLib20U1_LIBRARY_makefile.iml__head (revision 454664) @@ -0,0 +1,11 @@ +--- gtk/IntelRDFPMathLib20U1/LIBRARY/makefile.iml_head.orig 2017-11-21 01:24:38 UTC ++++ gtk/IntelRDFPMathLib20U1/LIBRARY/makefile.iml_head +@@ -344,7 +344,7 @@ else + endif + endif + +-ARCH_ALIAS := x86 ia64 EM64T x86_64 i686 amd64 Intel64 sun4u ++ARCH_ALIAS := x86 i386 ia64 EM64T x86_64 i686 amd64 Intel64 sun4u + ARCH_LIST := IA32 IA64 EFI2 EFI2 IA32 EFI2 EFI2 EFI2 + ARCH_TYPE := IA32 IA64 EFI2 EFI2 IA32 EFI2 EFI2 EFI2 + ARCH_TYPES := IA32 IA64 EFI2 Property changes on: head/misc/free42/files/patch-gtk_IntelRDFPMathLib20U1_LIBRARY_makefile.iml__head ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/misc/free42/files/patch-gtk_Makefile =================================================================== --- head/misc/free42/files/patch-gtk_Makefile (nonexistent) +++ head/misc/free42/files/patch-gtk_Makefile (revision 454664) @@ -0,0 +1,53 @@ +--- gtk/Makefile.orig 2017-11-20 03:58:50 UTC ++++ gtk/Makefile +@@ -15,12 +15,11 @@ + # along with this program; if not, see http://www.gnu.org/licenses/. + ############################################################################### + +-CFLAGS = -MMD \ ++FLAGS_COMMON = \ ++ -MMD \ + -Wall \ + -Wno-parentheses \ + -Wno-write-strings \ +- -g \ +- -I/usr/X11R6/include \ + $(shell pkg-config --cflags gtk+-2.0) \ + -DVERSION="\"$(shell cat ../VERSION)\"" \ + -DDECIMAL_CALL_BY_REFERENCE=1 \ +@@ -29,13 +28,14 @@ CFLAGS = -MMD \ + -DDECIMAL_GLOBAL_EXCEPTION_FLAGS=1 \ + -DDECIMAL_GLOBAL_EXCEPTION_FLAGS_ACCESS_FUNCTIONS=1 + +-CXXFLAGS = $(CFLAGS) \ ++CFLAGS+= $(FLAGS_COMMON) ++ ++CXXFLAGS+= $(FLAGS_COMMON) \ + -fno-exceptions \ + -fno-rtti \ + -D_WCHAR_T_DEFINED + +-LDFLAGS = -L/usr/X11R6/lib +-LIBS = gcc111libbid.a -lXmu $(shell pkg-config --libs gtk+-2.0) ++LIBS = gcc111libbid.a -lXmu $(shell pkg-config --libs gtk+-2.0) -lX11 + + ifeq "$(shell uname -s)" "Linux" + LDFLAGS += -Wl,--hash-style=both +@@ -118,7 +118,7 @@ clean: FORCE + readtest_lines.cc \ + gcc111libbid.a \ + *.o *.d *.i *.ii *.s symlinks core.* +- rm -rf IntelRDFPMathLib20U1 ++ #rm -rf IntelRDFPMathLib20U1 + + cleaner: FORCE + rm -f `find . -type l` \ +@@ -128,7 +128,7 @@ cleaner: FORCE + readtest_lines.cc \ + gcc111libbid.a \ + *.o *.d *.i *.ii *.s symlinks core.* +- rm -rf IntelRDFPMathLib20U1 ++ #rm -rf IntelRDFPMathLib20U1 + + FORCE: + Property changes on: head/misc/free42/files/patch-gtk_Makefile ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/misc/free42/files/patch-gtk_build-intel-lib.sh =================================================================== --- head/misc/free42/files/patch-gtk_build-intel-lib.sh (nonexistent) +++ head/misc/free42/files/patch-gtk_build-intel-lib.sh (revision 454664) @@ -0,0 +1,15 @@ +--- gtk/build-intel-lib.sh.orig 2017-11-20 03:58:50 UTC ++++ gtk/build-intel-lib.sh +@@ -1,10 +1,10 @@ + #!/bin/sh + if [ -f gcc111libbid.a ]; then exit 0; fi +-tar xvfz ../inteldecimal/IntelRDFPMathLib20U1.tar.gz ++#tar xvfz ../inteldecimal/IntelRDFPMathLib20U1.tar.gz + cd IntelRDFPMathLib20U1 + patch -p0 <../intel-lib-linux.patch + cd LIBRARY +-make CC=gcc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0 ++gmake CC=cc CALL_BY_REF=1 GLOBAL_RND=1 GLOBAL_FLAGS=1 UNCHANGED_BINARY_FLAGS=0 + mv libbid.a ../../gcc111libbid.a + cd ../.. + ( echo '#ifdef FREE42_FPTEST'; echo 'const char *readtest_lines[] = {'; tr -d '\r' < IntelRDFPMathLib20U1/TESTS/readtest.in | sed 's/^\(.*\)$/"\1",/'; echo '0 };'; echo '#endif' ) > readtest_lines.cc Property changes on: head/misc/free42/files/patch-gtk_build-intel-lib.sh ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/misc/free42/pkg-descr =================================================================== --- head/misc/free42/pkg-descr (nonexistent) +++ head/misc/free42/pkg-descr (revision 454664) @@ -0,0 +1,5 @@ +Free42 is a re-implementation of the HP-42S Scientific Programmable Calculator +and HP-82240 Printer. It is a complete rewrite, not using any HP code. It does +not require an HP-42S ROM image. + +WWW: http://thomasokken.com/free42 Property changes on: head/misc/free42/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/misc/free42/pkg-plist =================================================================== --- head/misc/free42/pkg-plist (nonexistent) +++ head/misc/free42/pkg-plist (revision 454664) @@ -0,0 +1,6 @@ +bin/free42bin +share/free42/skins/Ehrling42sl.gif +share/free42/skins/Ehrling42sl.layout +share/free42/skins/README.txt +share/free42/skins/Standard.gif +share/free42/skins/Standard.layout Property changes on: head/misc/free42/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property